From f1683be76cdf74650201b5c32349ca46b779a77a Mon Sep 17 00:00:00 2001 From: sourabh7047 Date: Fri, 31 Dec 2021 00:10:19 +0530 Subject: [PATCH] fix:DEV-846/vertically misaligned buttons in wallet popup on in spirit page --- dist/index.cjs.js | 6708 +++++++++++----------- dist/index.esm.js | 6708 +++++++++++----------- pancakeswap-libs-uikit-v0.0.1.tgz | Bin 211343 -> 208638 bytes src/widgets/WalletModal/AccountModal.tsx | 2 +- 4 files changed, 6709 insertions(+), 6709 deletions(-) diff --git a/dist/index.cjs.js b/dist/index.cjs.js index ec562b2..74980bc 100644 --- a/dist/index.cjs.js +++ b/dist/index.cjs.js @@ -74,2305 +74,2305 @@ function __makeTemplateObject(cooked, raw) { return cooked; } -var getThemeValue = function (path, fallback) { return function (theme) { - return get__default['default'](theme, path, fallback); +var getThemeValue = function (path, fallback) { return function (theme) { + return get__default['default'](theme, path, fallback); }; }; -var rotate = styled.keyframes(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); -var spinStyle = styled.css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n animation: ", " 2s linear infinite;\n"], ["\n animation: ", " 2s linear infinite;\n"])), rotate); -var Svg = styled__default['default'].svg(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { - var theme = _a.theme, color = _a.color; - return getThemeValue("colors." + color, color)(theme); -}, function (_a) { - var spin = _a.spin; - return spin && spinStyle; -}, styledSystem.space); -var SvgIcon = styled__default['default'].svg(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { - var spin = _a.spin; - return spin && spinStyle; -}, styledSystem.space); -Svg.defaultProps = { - color: "text", - width: "20px", - xmlns: "http://www.w3.org/2000/svg", - spin: false, -}; +var rotate = styled.keyframes(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); +var spinStyle = styled.css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n animation: ", " 2s linear infinite;\n"], ["\n animation: ", " 2s linear infinite;\n"])), rotate); +var Svg = styled__default['default'].svg(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { + var theme = _a.theme, color = _a.color; + return getThemeValue("colors." + color, color)(theme); +}, function (_a) { + var spin = _a.spin; + return spin && spinStyle; +}, styledSystem.space); +var SvgIcon = styled__default['default'].svg(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { + var spin = _a.spin; + return spin && spinStyle; +}, styledSystem.space); +Svg.defaultProps = { + color: "text", + width: "20px", + xmlns: "http://www.w3.org/2000/svg", + spin: false, +}; var templateObject_1, templateObject_2, templateObject_3, templateObject_4; -var Icon = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM15.88 8.29L10 14.17L8.12 12.29C7.73 11.9 7.1 11.9 6.71 12.29C6.32 12.68 6.32 13.31 6.71 13.7L9.3 16.29C9.69 16.68 10.32 16.68 10.71 16.29L17.3 9.7C17.69 9.31 17.69 8.68 17.3 8.29C16.91 7.9 16.27 7.9 15.88 8.29Z" }))); -}; - -var Icon$1 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12 7C12.55 7 13 7.45 13 8V12C13 12.55 12.55 13 12 13C11.45 13 11 12.55 11 12V8C11 7.45 11.45 7 12 7ZM11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM13 17H11V15H13V17Z" }))); -}; - -var Icon$2 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22ZM12 4C16.42 4 20 7.58 20 12C20 13.85 19.37 15.55 18.31 16.9L7.1 5.69C8.45 4.63 10.15 4 12 4ZM5.69 7.1L16.9 18.31C15.55 19.37 13.85 20 12 20C7.58 20 4 16.42 4 12C4 10.15 4.63 8.45 5.69 7.1Z" }))); -}; - -var rotate$1 = styled.keyframes(templateObject_1$1 || (templateObject_1$1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); -var StyledSVG = styled__default['default'].svg(templateObject_2$1 || (templateObject_2$1 = __makeTemplateObject(["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"], ["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"])), rotate$1, function (_a) { - var size = _a.size; - return size; -}, function (_a) { - var size = _a.size; - return size; -}, function (_a) { - var stroke = _a.stroke; - return stroke; -}); -/** - * Takes in custom size and stroke for circle color, default to primary color as fill, - * need ...rest for layered styles on top - */ -function Loader(_a) { - var _b = _a.size, size = _b === void 0 ? "16px" : _b, stroke = _a.stroke, rest = __rest(_a, ["size", "stroke"]); - return (React__default['default'].createElement(StyledSVG, __assign({ viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", size: size, stroke: stroke }, rest), - React__default['default'].createElement("path", { d: "M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 9.27455 20.9097 6.80375 19.1414 5", strokeWidth: "2.5", strokeLinecap: "round", strokeLinejoin: "round" }))); -} +var Icon = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM15.88 8.29L10 14.17L8.12 12.29C7.73 11.9 7.1 11.9 6.71 12.29C6.32 12.68 6.32 13.31 6.71 13.7L9.3 16.29C9.69 16.68 10.32 16.68 10.71 16.29L17.3 9.7C17.69 9.31 17.69 8.68 17.3 8.29C16.91 7.9 16.27 7.9 15.88 8.29Z" }))); +}; + +var Icon$1 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12 7C12.55 7 13 7.45 13 8V12C13 12.55 12.55 13 12 13C11.45 13 11 12.55 11 12V8C11 7.45 11.45 7 12 7ZM11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM13 17H11V15H13V17Z" }))); +}; + +var Icon$2 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22ZM12 4C16.42 4 20 7.58 20 12C20 13.85 19.37 15.55 18.31 16.9L7.1 5.69C8.45 4.63 10.15 4 12 4ZM5.69 7.1L16.9 18.31C15.55 19.37 13.85 20 12 20C7.58 20 4 16.42 4 12C4 10.15 4.63 8.45 5.69 7.1Z" }))); +}; + +var rotate$1 = styled.keyframes(templateObject_1$1 || (templateObject_1$1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); +var StyledSVG = styled__default['default'].svg(templateObject_2$1 || (templateObject_2$1 = __makeTemplateObject(["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"], ["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"])), rotate$1, function (_a) { + var size = _a.size; + return size; +}, function (_a) { + var size = _a.size; + return size; +}, function (_a) { + var stroke = _a.stroke; + return stroke; +}); +/** + * Takes in custom size and stroke for circle color, default to primary color as fill, + * need ...rest for layered styles on top + */ +function Loader(_a) { + var _b = _a.size, size = _b === void 0 ? "16px" : _b, stroke = _a.stroke, rest = __rest(_a, ["size", "stroke"]); + return (React__default['default'].createElement(StyledSVG, __assign({ viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", size: size, stroke: stroke }, rest), + React__default['default'].createElement("path", { d: "M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 9.27455 20.9097 6.80375 19.1414 5", strokeWidth: "2.5", strokeLinecap: "round", strokeLinejoin: "round" }))); +} var templateObject_1$1, templateObject_2$1; -var Icon$3 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M11 7H13V9H11V7ZM12 17C12.55 17 13 16.55 13 16V12C13 11.45 12.55 11 12 11C11.45 11 11 11.45 11 12V16C11 16.55 11.45 17 12 17ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z" }))); +var Icon$3 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M11 7H13V9H11V7ZM12 17C12.55 17 13 16.55 13 16V12C13 11.45 12.55 11 12 11C11.45 11 11 11.45 11 12V16C11 16.55 11.45 17 12 17ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z" }))); }; -var getColor = function (_a) { - var color = _a.color, theme = _a.theme; - return getThemeValue("colors." + color, color)(theme); -}; -var getFontSize = function (_a) { - var fontSize = _a.fontSize, small = _a.small; - return small ? "14px" : fontSize || "16px"; -}; -var Text = styled__default['default'].div(templateObject_1$2 || (templateObject_1$2 = __makeTemplateObject(["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"], ["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"])), getColor, getFontSize, function (_a) { - var bold = _a.bold; - return (bold ? "bold" : 500); -}, function (_a) { - var textTransform = _a.textTransform; - return textTransform && "text-transform: " + textTransform + ";"; -}, styledSystem.space, styledSystem.typography); -Text.defaultProps = { - color: "text", - small: false, -}; +var getColor = function (_a) { + var color = _a.color, theme = _a.theme; + return getThemeValue("colors." + color, color)(theme); +}; +var getFontSize = function (_a) { + var fontSize = _a.fontSize, small = _a.small; + return small ? "14px" : fontSize || "16px"; +}; +var Text = styled__default['default'].div(templateObject_1$2 || (templateObject_1$2 = __makeTemplateObject(["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"], ["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"])), getColor, getFontSize, function (_a) { + var bold = _a.bold; + return (bold ? "bold" : 500); +}, function (_a) { + var textTransform = _a.textTransform; + return textTransform && "text-transform: " + textTransform + ";"; +}, styledSystem.space, styledSystem.typography); +Text.defaultProps = { + color: "text", + small: false, +}; var templateObject_1$2; -var getExternalLinkProps = function () { return ({ - target: "_blank", - rel: "noreferrer noopener", +var getExternalLinkProps = function () { return ({ + target: "_blank", + rel: "noreferrer noopener", }); }; -var scales = { - MD: "md", - SM: "sm", - XS: "xs", -}; -var variants = { - PRIMARY: "primary", - SECONDARY: "secondary", - TERTIARY: "tertiary", - TEXT: "text", - DANGER: "danger", - SUBTLE: "subtle", - SUCCESS: "success", - TOGGLE: "toggle", -}; - -var _a, _b; -var scaleVariants = (_a = {}, - _a[scales.MD] = { - height: "48px", - padding: "0 24px", - }, - _a[scales.SM] = { - height: "32px", - padding: "0 16px", - }, - _a[scales.XS] = { - height: "20px", - fontSize: "12px", - padding: "0 8px", - }, - _a); -var styleVariants = (_b = {}, - _b[variants.PRIMARY] = { - backgroundColor: "primary", - color: "white", - }, - _b[variants.SECONDARY] = { - backgroundColor: "transparent", - border: "2px solid", - borderColor: "primary", - boxShadow: "none", - color: "primary", - ":disabled": { - backgroundColor: "transparent", - }, - }, - _b[variants.TERTIARY] = { - backgroundColor: "tertiary", - boxShadow: "none", - color: "primary", - }, - _b[variants.SUBTLE] = { - backgroundColor: "farmBackground", - color: "text", - }, - _b[variants.DANGER] = { - backgroundColor: "failure", - color: "white", - }, - _b[variants.SUCCESS] = { - backgroundColor: "success", - color: "white", - }, - _b[variants.TEXT] = { - backgroundColor: "transparent", - color: "primary", - boxShadow: "none", - }, - _b[variants.TOGGLE] = { - backgroundColor: "toggleBackground", - color: "text", - }, +var scales = { + MD: "md", + SM: "sm", + XS: "xs", +}; +var variants = { + PRIMARY: "primary", + SECONDARY: "secondary", + TERTIARY: "tertiary", + TEXT: "text", + DANGER: "danger", + SUBTLE: "subtle", + SUCCESS: "success", + TOGGLE: "toggle", +}; + +var _a, _b; +var scaleVariants = (_a = {}, + _a[scales.MD] = { + height: "48px", + padding: "0 24px", + }, + _a[scales.SM] = { + height: "32px", + padding: "0 16px", + }, + _a[scales.XS] = { + height: "20px", + fontSize: "12px", + padding: "0 8px", + }, + _a); +var styleVariants = (_b = {}, + _b[variants.PRIMARY] = { + backgroundColor: "primary", + color: "white", + }, + _b[variants.SECONDARY] = { + backgroundColor: "transparent", + border: "2px solid", + borderColor: "primary", + boxShadow: "none", + color: "primary", + ":disabled": { + backgroundColor: "transparent", + }, + }, + _b[variants.TERTIARY] = { + backgroundColor: "tertiary", + boxShadow: "none", + color: "primary", + }, + _b[variants.SUBTLE] = { + backgroundColor: "farmBackground", + color: "text", + }, + _b[variants.DANGER] = { + backgroundColor: "failure", + color: "white", + }, + _b[variants.SUCCESS] = { + backgroundColor: "success", + color: "white", + }, + _b[variants.TEXT] = { + backgroundColor: "transparent", + color: "primary", + boxShadow: "none", + }, + _b[variants.TOGGLE] = { + backgroundColor: "toggleBackground", + color: "text", + }, _b); -var getDisabledStyles = function (_a) { - var isLoading = _a.isLoading, theme = _a.theme; - if (isLoading === true) { - return "\n &:disabled,\n &.pancake-button--disabled {\n cursor: not-allowed;\n }\n "; - } - return "\n &:disabled,\n &.pancake-button--disabled {\n background-color: " + theme.colors.backgroundDisabled + ";\n border-color: " + theme.colors.backgroundDisabled + ";\n color: " + theme.colors.textDisabled + ";\n cursor: not-allowed;\n }\n "; -}; -var getOpacity = function (_a) { - var _b = _a.$isLoading, $isLoading = _b === void 0 ? false : _b; - return $isLoading ? ".5" : "1"; -}; -var StyledButton = styled__default['default'].button(templateObject_1$3 || (templateObject_1$3 = __makeTemplateObject(["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", - "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", - "\n ", - "\n ", "\n ", "\n"])), getOpacity, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#fff" : "#0ad9e4"); -}, function (props) { - return !props.disabled - ? "" - : " \n box-shadow: 2px 1000px 1px rgb(66,64,55) inset;\n color: rgb(113,113,97);\n background-image: none;\n "; -}, getDisabledStyles, styledSystem.variant({ - prop: "scale", - variants: scaleVariants, -}), styledSystem.variant({ - variants: styleVariants, -}), styledSystem.layout, styledSystem.space); +var getDisabledStyles = function (_a) { + var isLoading = _a.isLoading, theme = _a.theme; + if (isLoading === true) { + return "\n &:disabled,\n &.pancake-button--disabled {\n cursor: not-allowed;\n }\n "; + } + return "\n &:disabled,\n &.pancake-button--disabled {\n background-color: " + theme.colors.backgroundDisabled + ";\n border-color: " + theme.colors.backgroundDisabled + ";\n color: " + theme.colors.textDisabled + ";\n cursor: not-allowed;\n }\n "; +}; +var getOpacity = function (_a) { + var _b = _a.$isLoading, $isLoading = _b === void 0 ? false : _b; + return $isLoading ? ".5" : "1"; +}; +var StyledButton = styled__default['default'].button(templateObject_1$3 || (templateObject_1$3 = __makeTemplateObject(["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", + "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", + "\n ", + "\n ", "\n ", "\n"])), getOpacity, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#fff" : "#0ad9e4"); +}, function (props) { + return !props.disabled + ? "" + : " \n box-shadow: 2px 1000px 1px rgb(66,64,55) inset;\n color: rgb(113,113,97);\n background-image: none;\n "; +}, getDisabledStyles, styledSystem.variant({ + prop: "scale", + variants: scaleVariants, +}), styledSystem.variant({ + variants: styleVariants, +}), styledSystem.layout, styledSystem.space); var templateObject_1$3; -var Button = function (props) { - var startIcon = props.startIcon, endIcon = props.endIcon, external = props.external, className = props.className, isLoading = props.isLoading, disabled = props.disabled, children = props.children, rest = __rest(props, ["startIcon", "endIcon", "external", "className", "isLoading", "disabled", "children"]); - var internalProps = external ? getExternalLinkProps() : {}; - var isDisabled = isLoading || disabled; - var classNames = className ? [className] : []; - if (isLoading) { - classNames.push("pancake-button--loading"); - } - if (isDisabled && !isLoading) { - classNames.push("pancake-button--disabled"); - } - return (React__default['default'].createElement(StyledButton, __assign({ "$isLoading": isLoading, className: classNames.join(" "), disabled: isDisabled }, internalProps, rest), - React__default['default'].createElement(React__default['default'].Fragment, null, - React.isValidElement(startIcon) && - React.cloneElement(startIcon, { - mr: "0.5rem", - }), - children, - React.isValidElement(endIcon) && - React.cloneElement(endIcon, { - ml: "0.5rem", - })))); -}; -Button.defaultProps = { - isLoading: false, - external: false, - variant: variants.PRIMARY, - scale: scales.MD, - disabled: false, -}; - -var IconButton = styled__default['default'](Button)(templateObject_1$4 || (templateObject_1$4 = __makeTemplateObject(["\n padding: 0;\n background-image: none;\n width: ", ";\n"], ["\n padding: 0;\n background-image: none;\n width: ", ";\n"])), function (_a) { - var scale = _a.scale; - return (scale === "sm" ? "32px" : "48px"); -}); +var Button = function (props) { + var startIcon = props.startIcon, endIcon = props.endIcon, external = props.external, className = props.className, isLoading = props.isLoading, disabled = props.disabled, children = props.children, rest = __rest(props, ["startIcon", "endIcon", "external", "className", "isLoading", "disabled", "children"]); + var internalProps = external ? getExternalLinkProps() : {}; + var isDisabled = isLoading || disabled; + var classNames = className ? [className] : []; + if (isLoading) { + classNames.push("pancake-button--loading"); + } + if (isDisabled && !isLoading) { + classNames.push("pancake-button--disabled"); + } + return (React__default['default'].createElement(StyledButton, __assign({ "$isLoading": isLoading, className: classNames.join(" "), disabled: isDisabled }, internalProps, rest), + React__default['default'].createElement(React__default['default'].Fragment, null, + React.isValidElement(startIcon) && + React.cloneElement(startIcon, { + mr: "0.5rem", + }), + children, + React.isValidElement(endIcon) && + React.cloneElement(endIcon, { + ml: "0.5rem", + })))); +}; +Button.defaultProps = { + isLoading: false, + external: false, + variant: variants.PRIMARY, + scale: scales.MD, + disabled: false, +}; + +var IconButton = styled__default['default'](Button)(templateObject_1$4 || (templateObject_1$4 = __makeTemplateObject(["\n padding: 0;\n background-image: none;\n width: ", ";\n"], ["\n padding: 0;\n background-image: none;\n width: ", ";\n"])), function (_a) { + var scale = _a.scale; + return (scale === "sm" ? "32px" : "48px"); +}); var templateObject_1$4; -var Icon$4 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M18 13H13V18C13 18.55 12.55 19 12 19C11.45 19 11 18.55 11 18V13H6C5.45 13 5 12.55 5 12C5 11.45 5.45 11 6 11H11V6C11 5.45 11.45 5 12 5C12.55 5 13 5.45 13 6V11H18C18.55 11 19 11.45 19 12C19 12.55 18.55 13 18 13Z" }))); +var Icon$4 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M18 13H13V18C13 18.55 12.55 19 12 19C11.45 19 11 18.55 11 18V13H6C5.45 13 5 12.55 5 12C5 11.45 5.45 11 6 11H11V6C11 5.45 11.45 5 12 5C12.55 5 13 5.45 13 6V11H18C18.55 11 19 11.45 19 12C19 12.55 18.55 13 18 13Z" }))); }; -var Icon$5 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M19 11H7.82998L12.71 6.12C13.1 5.73 13.1 5.09 12.71 4.7C12.32 4.31 11.69 4.31 11.3 4.7L4.70998 11.29C4.31998 11.68 4.31998 12.31 4.70998 12.7L11.3 19.29C11.69 19.68 12.32 19.68 12.71 19.29C13.1 18.9 13.1 18.27 12.71 17.88L7.82998 13H19C19.55 13 20 12.55 20 12C20 11.45 19.55 11 19 11Z" }))); +var Icon$5 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M19 11H7.82998L12.71 6.12C13.1 5.73 13.1 5.09 12.71 4.7C12.32 4.31 11.69 4.31 11.3 4.7L4.70998 11.29C4.31998 11.68 4.31998 12.31 4.70998 12.7L11.3 19.29C11.69 19.68 12.32 19.68 12.71 19.29C13.1 18.9 13.1 18.27 12.71 17.88L7.82998 13H19C19.55 13 20 12.55 20 12C20 11.45 19.55 11 19 11Z" }))); }; -var Icon$6 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React__default['default'].createElement("path", { d: "M11 5V16.17L6.11997 11.29C5.72997 10.9 5.08997 10.9 4.69997 11.29C4.30997 11.68 4.30997 12.31 4.69997 12.7L11.29 19.29C11.68 19.68 12.31 19.68 12.7 19.29L19.29 12.7C19.68 12.31 19.68 11.68 19.29 11.29C18.9 10.9 18.27 10.9 17.88 11.29L13 16.17V5C13 4.45 12.55 4 12 4C11.45 4 11 4.45 11 5Z" }))); +var Icon$6 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React__default['default'].createElement("path", { d: "M11 5V16.17L6.11997 11.29C5.72997 10.9 5.08997 10.9 4.69997 11.29C4.30997 11.68 4.30997 12.31 4.69997 12.7L11.29 19.29C11.68 19.68 12.31 19.68 12.7 19.29L19.29 12.7C19.68 12.31 19.68 11.68 19.29 11.29C18.9 10.9 18.27 10.9 17.88 11.29L13 16.17V5C13 4.45 12.55 4 12 4C11.45 4 11 4.45 11 5Z" }))); }; -var Icon$7 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M8.71005 11.71L11.3001 14.3C11.6901 14.69 12.3201 14.69 12.7101 14.3L15.3001 11.71C15.9301 11.08 15.4801 10 14.5901 10H9.41005C8.52005 10 8.08005 11.08 8.71005 11.71Z" }))); +var Icon$7 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M8.71005 11.71L11.3001 14.3C11.6901 14.69 12.3201 14.69 12.7101 14.3L15.3001 11.71C15.9301 11.08 15.4801 10 14.5901 10H9.41005C8.52005 10 8.08005 11.08 8.71005 11.71Z" }))); }; -var Icon$8 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M8.71005 12.29L11.3001 9.69997C11.6901 9.30997 12.3201 9.30997 12.7101 9.69997L15.3001 12.29C15.9301 12.92 15.4801 14 14.5901 14H9.41005C8.52005 14 8.08005 12.92 8.71005 12.29Z" }))); +var Icon$8 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M8.71005 12.29L11.3001 9.69997C11.6901 9.30997 12.3201 9.30997 12.7101 9.69997L15.3001 12.29C15.9301 12.92 15.4801 14 14.5901 14H9.41005C8.52005 14 8.08005 12.92 8.71005 12.29Z" }))); }; -var Icon$9 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React__default['default'].createElement("path", { d: "M5 13.0022H16.17L11.29 17.8822C10.9 18.2722 10.9 18.9122 11.29 19.3022C11.68 19.6922 12.31 19.6922 12.7 19.3022L19.29 12.7122C19.68 12.3222 19.68 11.6922 19.29 11.3022L12.71 4.70217C12.32 4.31217 11.69 4.31217 11.3 4.70217C10.91 5.09217 10.91 5.72217 11.3 6.11217L16.17 11.0022H5C4.45 11.0022 4 11.4522 4 12.0022C4 12.5522 4.45 13.0022 5 13.0022Z" }))); +var Icon$9 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React__default['default'].createElement("path", { d: "M5 13.0022H16.17L11.29 17.8822C10.9 18.2722 10.9 18.9122 11.29 19.3022C11.68 19.6922 12.31 19.6922 12.7 19.3022L19.29 12.7122C19.68 12.3222 19.68 11.6922 19.29 11.3022L12.71 4.70217C12.32 4.31217 11.69 4.31217 11.3 4.70217C10.91 5.09217 10.91 5.72217 11.3 6.11217L16.17 11.0022H5C4.45 11.0022 4 11.4522 4 12.0022C4 12.5522 4.45 13.0022 5 13.0022Z" }))); }; -var Icon$a = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12 6V7.79C12 8.24 12.54 8.46 12.85 8.14L15.64 5.35C15.84 5.15 15.84 4.84 15.64 4.64L12.85 1.85C12.54 1.54 12 1.76 12 2.21V4C7.58 4 4 7.58 4 12C4 13.04 4.2 14.04 4.57 14.95C4.84 15.62 5.7 15.8 6.21 15.29C6.48 15.02 6.59 14.61 6.44 14.25C6.15 13.56 6 12.79 6 12C6 8.69 8.69 6 12 6ZM17.79 8.71C17.52 8.98 17.41 9.4 17.56 9.75C17.84 10.45 18 11.21 18 12C18 15.31 15.31 18 12 18V16.21C12 15.76 11.46 15.54 11.15 15.86L8.36 18.65C8.16 18.85 8.16 19.16 8.36 19.36L11.15 22.15C11.46 22.46 12 22.24 12 21.8V20C16.42 20 20 16.42 20 12C20 10.96 19.8 9.96 19.43 9.05C19.16 8.38 18.3 8.2 17.79 8.71Z" }))); +var Icon$a = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12 6V7.79C12 8.24 12.54 8.46 12.85 8.14L15.64 5.35C15.84 5.15 15.84 4.84 15.64 4.64L12.85 1.85C12.54 1.54 12 1.76 12 2.21V4C7.58 4 4 7.58 4 12C4 13.04 4.2 14.04 4.57 14.95C4.84 15.62 5.7 15.8 6.21 15.29C6.48 15.02 6.59 14.61 6.44 14.25C6.15 13.56 6 12.79 6 12C6 8.69 8.69 6 12 6ZM17.79 8.71C17.52 8.98 17.41 9.4 17.56 9.75C17.84 10.45 18 11.21 18 12C18 15.31 15.31 18 12 18V16.21C12 15.76 11.46 15.54 11.15 15.86L8.36 18.65C8.16 18.85 8.16 19.16 8.36 19.36L11.15 22.15C11.46 22.46 12 22.24 12 21.8V20C16.42 20 20 16.42 20 12C20 10.96 19.8 9.96 19.43 9.05C19.16 8.38 18.3 8.2 17.79 8.71Z" }))); }; -var Icon$b = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 16 16" }, props), - React__default['default'].createElement("circle", { cx: "8", cy: "8", r: "8", fill: "#F0B90B" }), - React__default['default'].createElement("path", { d: "M5.01656 8.00006L3.79256 9.23256L2.56006 8.00006L3.79256 6.76756L5.01656 8.00006ZM8.00006 5.01656L10.1081 7.12456L11.3406 5.89206L9.23256 3.79256L8.00006 2.56006L6.76756 3.79256L4.66806 5.89206L5.90056 7.12456L8.00006 5.01656ZM12.2076 6.76756L10.9836 8.00006L12.2161 9.23256L13.4401 8.00006L12.2076 6.76756ZM8.00006 10.9836L5.89206 8.87556L4.66806 10.1081L6.77606 12.2161L8.00006 13.4401L9.23256 12.2076L11.3406 10.0996L10.1081 8.87556L8.00006 10.9836ZM8.00006 9.23256L9.23256 8.00006L8.00006 6.76756L6.76756 8.00006L8.00006 9.23256Z", fill: "#FFFDFA" }))); +var Icon$b = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 16 16" }, props), + React__default['default'].createElement("circle", { cx: "8", cy: "8", r: "8", fill: "#F0B90B" }), + React__default['default'].createElement("path", { d: "M5.01656 8.00006L3.79256 9.23256L2.56006 8.00006L3.79256 6.76756L5.01656 8.00006ZM8.00006 5.01656L10.1081 7.12456L11.3406 5.89206L9.23256 3.79256L8.00006 2.56006L6.76756 3.79256L4.66806 5.89206L5.90056 7.12456L8.00006 5.01656ZM12.2076 6.76756L10.9836 8.00006L12.2161 9.23256L13.4401 8.00006L12.2076 6.76756ZM8.00006 10.9836L5.89206 8.87556L4.66806 10.1081L6.77606 12.2161L8.00006 13.4401L9.23256 12.2076L11.3406 10.0996L10.1081 8.87556L8.00006 10.9836ZM8.00006 9.23256L9.23256 8.00006L8.00006 6.76756L6.76756 8.00006L8.00006 9.23256Z", fill: "#FFFDFA" }))); }; -var Icon$c = function (props) { - var theme = styled.useTheme(); - var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; - var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 72 72" }, props), - React__default['default'].createElement("path", { d: "M72 36C72 55.8823 55.8823 72 36 72C16.1177 72 0 55.8823 0 36C0 16.1177 16.1177 0 36 0C55.8823 0 72 16.1177 72 36Z", fill: primaryColor }), - React__default['default'].createElement("mask", { id: "mask0", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "3", y: "3", width: "66", height: "66" }, - React__default['default'].createElement("path", { d: "M68.25 36C68.25 53.8112 53.8112 68.25 36 68.25C18.1888 68.25 3.75 53.8112 3.75 36C3.75 18.1888 18.1888 3.75 36 3.75C53.8112 3.75 68.25 18.1888 68.25 36Z", fill: "#C4C4C4" })), - React__default['default'].createElement("g", { mask: "url(#mask0)" }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.9927 23.2654C26.1289 23.1362 30.0824 27.7278 29.2039 32.7879L27.6838 41.5445C30.2298 41.0514 32.9304 40.7875 35.7229 40.7875C37.7063 40.7875 39.6424 40.9206 41.5089 41.1741L49.2862 29.5726C51.7713 25.8657 56.7909 24.8751 60.4978 27.3602C64.7827 30.2326 65.3155 36.33 61.5938 39.9021L55.2585 45.9828C59.9045 49.0009 63.1305 53.2977 63.1306 58.4066V62.322C63.1306 67.644 59.6097 72.0998 54.6877 75.1077C49.7272 78.1391 43.0165 79.9412 35.7229 79.9412C28.4292 79.9412 21.7186 78.1391 16.7581 75.1077C11.836 72.0998 8.31519 67.644 8.31519 62.322V58.4067C8.31522 54.4286 10.2963 50.9169 13.3384 48.1585L13.0101 31.6154C12.9208 27.115 16.4929 23.3785 20.9927 23.2654ZM15.617 49.1514C15.6003 49.0112 15.5903 48.8688 15.5874 48.7246L15.2471 31.571C15.1822 28.3014 17.7798 25.5842 21.049 25.502C24.7712 25.4084 27.637 28.733 26.9996 32.4052L24.8971 44.5163C25.6681 44.2915 26.4607 44.0899 27.2726 43.9131C29.9138 43.338 32.7585 43.0248 35.7229 43.0248C38.1625 43.0248 40.5211 43.237 42.7519 43.6326C42.8725 43.2609 43.0459 42.8995 43.2742 42.5589L51.1446 30.8185C52.9416 28.1379 56.5714 27.4216 59.252 29.2186C62.3505 31.2957 62.7358 35.7049 60.0446 38.2879L51.5469 46.4441C52.264 46.7988 52.9486 47.1771 53.5975 47.577C58.1074 50.3568 60.8932 54.1829 60.8932 58.4066V62.322C60.8932 70.8172 49.6241 77.7039 35.7229 77.7039C21.8217 77.7039 10.5525 70.8172 10.5525 62.322V58.4067C10.5526 54.9322 12.4377 51.7266 15.617 49.1514Z", fill: secondaryColor }), - React__default['default'].createElement("path", { d: "M60.8932 62.3221C60.8932 70.8173 49.624 77.704 35.7228 77.704C21.8216 77.704 10.5525 70.8173 10.5525 62.3221V58.4067H60.8932V62.3221Z", fill: primaryColor }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.9995 32.4051C27.637 28.733 24.7711 25.4083 21.0489 25.5019C17.7797 25.5842 15.1821 28.3013 15.247 31.5709L15.5874 48.7245C15.5903 48.8687 15.6002 49.0111 15.617 49.1513C12.4376 51.7266 10.5525 54.9321 10.5525 58.4066C10.5525 66.9018 21.8216 73.7885 35.7228 73.7885C49.624 73.7885 60.8932 66.9018 60.8932 58.4066C60.8932 53.5752 57.2481 49.264 51.5468 46.444L60.0445 38.2879C62.7358 35.7048 62.3504 31.2956 59.252 29.2185C56.5714 27.4215 52.9416 28.1378 51.1446 30.8184L43.2742 42.5588C43.0458 42.8994 42.8724 43.2609 42.7519 43.6326C40.521 43.2369 38.1625 43.0248 35.7228 43.0248C31.8473 43.0248 28.1763 43.56 24.897 44.5162L26.9995 32.4051Z", fill: primaryColor }), - React__default['default'].createElement("path", { d: "M32.0873 57.2881C32.0873 59.6049 30.8352 61.4831 29.2906 61.4831C27.746 61.4831 26.4939 59.6049 26.4939 57.2881C26.4939 54.9712 27.746 53.093 29.2906 53.093C30.8352 53.093 32.0873 54.9712 32.0873 57.2881Z", fill: secondaryColor }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.891 54.0353C29.461 54.8903 29.8499 56.1359 29.8499 57.5677C29.8499 58.1855 30.3508 58.6864 30.9686 58.6864C31.5864 58.6864 32.0873 58.1855 32.0873 57.5677C32.0873 55.7558 31.5997 54.0649 30.7526 52.7943C29.9107 51.5314 28.6248 50.5759 27.0532 50.5759C25.4816 50.5759 24.1957 51.5314 23.3538 52.7943C22.5067 54.0649 22.0191 55.7558 22.0191 57.5677C22.0191 58.55 22.1622 59.4908 22.4244 60.3463C22.6055 60.937 23.2311 61.2691 23.8218 61.088C24.4125 60.9069 24.7446 60.2813 24.5635 59.6906C24.3685 59.0543 24.2565 58.3349 24.2565 57.5677C24.2565 56.1359 24.6454 54.8903 25.2154 54.0353C25.7906 53.1725 26.4624 52.8133 27.0532 52.8133C27.644 52.8133 28.3158 53.1725 28.891 54.0353Z", fill: secondaryColor }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.1883 54.0353C48.7582 54.8903 49.1472 56.1359 49.1472 57.5677C49.1472 58.1855 49.648 58.6864 50.2658 58.6864C50.8837 58.6864 51.3845 58.1855 51.3845 57.5677C51.3845 55.7558 50.8969 54.0649 50.0498 52.7943C49.208 51.5314 47.9221 50.5759 46.3505 50.5759C44.7788 50.5759 43.4929 51.5314 42.6511 52.7943C41.804 54.0649 41.3164 55.7558 41.3164 57.5677C41.3164 58.55 41.4594 59.4908 41.7216 60.3463C41.9027 60.937 42.5284 61.2691 43.1191 61.088C43.7098 60.9069 44.0418 60.2813 43.8608 59.6906C43.6657 59.0543 43.5538 58.3349 43.5538 57.5677C43.5538 56.1359 43.9427 54.8903 44.5127 54.0353C45.0879 53.1725 45.7597 52.8133 46.3505 52.8133C46.9412 52.8133 47.613 53.1725 48.1883 54.0353Z", fill: secondaryColor }), - React__default['default'].createElement("path", { d: "M51.3844 57.2881C51.3844 59.6049 50.1323 61.4831 48.5877 61.4831C47.0431 61.4831 45.791 59.6049 45.791 57.2881C45.791 54.9712 47.0431 53.093 48.5877 53.093C50.1323 53.093 51.3844 54.9712 51.3844 57.2881Z", fill: secondaryColor }), - React__default['default'].createElement("path", { d: "M34.0221 25.9463V25.2697C34.0221 24.32 34.2121 23.5247 34.5919 22.8836C34.9956 22.2426 35.5297 21.6134 36.1945 20.9961C36.8118 20.4026 37.4172 19.8921 38.0108 19.4648C38.6043 19.0374 39.091 18.5863 39.4709 18.1115C39.8508 17.6367 40.0407 17.0787 40.0407 16.4377C40.0407 15.5118 39.7083 14.8589 39.0436 14.479C38.4025 14.0754 37.3223 13.8736 35.8028 13.8736C34.8056 13.8736 33.8203 14.0041 32.8469 14.2653C31.8735 14.5027 31.0425 14.8114 30.354 15.1912V10.3835C31.2325 9.95615 32.2652 9.61189 33.4523 9.35073C34.6632 9.08957 35.9808 8.95898 37.4054 8.95898C40.1594 8.95898 42.2606 9.5644 43.7088 10.7752C45.1571 11.9623 45.8812 13.6005 45.8812 15.6898C45.8812 17.0194 45.6082 18.0996 45.0621 18.9306C44.5161 19.7378 43.7207 20.5688 42.6761 21.4235C41.7976 22.1595 41.0616 22.8005 40.4681 23.3466C39.8745 23.8689 39.5777 24.5812 39.5777 25.4834V25.9463H34.0221ZM33.7728 32.2498V28.1187H39.7914V32.2498H33.7728Z", fill: secondaryColor })), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M71.9838 37.09L69.7348 37.0231C69.7449 36.6834 69.75 36.3423 69.75 36C69.75 35.6577 69.7449 35.3166 69.7348 34.9769L71.9838 34.91C71.9946 35.272 72 35.6354 72 36C72 36.3646 71.9946 36.728 71.9838 37.09ZM71.8544 32.7398L69.6134 32.941C69.5523 32.2603 69.471 31.5857 69.3702 30.9176L71.5949 30.5818C71.7025 31.2945 71.7892 32.014 71.8544 32.7398ZM71.2052 28.4414L69.0048 28.9115C68.8622 28.2441 68.6999 27.5841 68.5185 26.932L70.6861 26.3289C70.8798 27.0248 71.053 27.7292 71.2052 28.4414ZM70.0397 24.2525L67.9128 24.9864C67.6906 24.3424 67.4494 23.7072 67.1899 23.0815L69.2683 22.2196C69.5452 22.8874 69.8026 23.5652 70.0397 24.2525ZM68.3746 20.237L66.3524 21.2235C66.0538 20.6114 65.7373 20.0097 65.4034 19.419L67.3622 18.3119C67.7183 18.942 68.0561 19.584 68.3746 20.237ZM66.2353 16.4517L64.347 17.6751C63.977 17.104 63.5901 16.5448 63.1872 15.998L64.9984 14.6631C65.4281 15.2462 65.8407 15.8426 66.2353 16.4517ZM63.656 12.952L61.9283 14.3934C61.4925 13.8711 61.0413 13.3621 60.5752 12.8671L62.2132 11.3246C62.7102 11.8523 63.1914 12.3951 63.656 12.952ZM60.6754 9.78678L59.1329 11.4248C58.6379 10.9587 58.1289 10.5074 57.6066 10.0717L59.048 8.34397C59.6049 8.80865 60.1477 9.28984 60.6754 9.78678ZM57.3369 7.00159L56.002 8.8128C55.4552 8.40985 54.896 8.02303 54.3249 7.65302L55.5482 5.76468C56.1574 6.15933 56.7538 6.57187 57.3369 7.00159ZM53.6881 4.63782L52.581 6.5966C51.9903 6.26271 51.3886 5.94615 50.7765 5.64759L51.7629 3.62536C52.416 3.94392 53.058 4.28165 53.6881 4.63782ZM49.7804 2.7317L48.9185 4.81008C48.2928 4.55061 47.6576 4.30943 47.0136 4.08723L47.7475 1.96028C48.4348 2.19743 49.1126 2.4548 49.7804 2.7317ZM45.6711 1.31385L45.068 3.48152C44.4159 3.3001 43.7559 3.13777 43.0885 2.99517L43.5586 0.794831C44.2708 0.947003 44.9752 1.12024 45.6711 1.31385ZM41.4182 0.405049L41.0824 2.62985C40.4143 2.529 39.7397 2.44772 39.059 2.38662L39.2602 0.14563C39.986 0.210778 40.7055 0.297466 41.4182 0.405049ZM37.09 0.0161859C36.728 0.0054207 36.3646 0 36 0C35.6354 0 35.272 0.00542073 34.91 0.016186L34.9769 2.26519C35.3166 2.25509 35.6577 2.25 36 2.25C36.3423 2.25 36.6834 2.25509 37.0231 2.26519L37.09 0.0161859ZM32.7398 0.145631L32.941 2.38662C32.2603 2.44772 31.5857 2.529 30.9176 2.62985L30.5818 0.405049C31.2945 0.297467 32.014 0.210779 32.7398 0.145631ZM28.4414 0.794832L28.9115 2.99517C28.2441 3.13777 27.5841 3.3001 26.932 3.48152L26.3289 1.31386C27.0248 1.12024 27.7292 0.947004 28.4414 0.794832ZM24.2525 1.96028L24.9864 4.08723C24.3424 4.30944 23.7072 4.55061 23.0815 4.81008L22.2196 2.7317C22.8874 2.45481 23.5652 2.19743 24.2525 1.96028ZM20.237 3.62536L21.2235 5.64759C20.6114 5.94616 20.0097 6.26272 19.419 6.5966L18.3119 4.63783C18.942 4.28165 19.584 3.94392 20.237 3.62536ZM16.4517 5.76469L17.6751 7.65302C17.104 8.02303 16.5448 8.40985 15.998 8.81281L14.6631 7.00159C15.2462 6.57188 15.8426 6.15933 16.4517 5.76469ZM12.952 8.34398L14.3934 10.0717C13.8711 10.5075 13.3621 10.9587 12.8671 11.4248L11.3246 9.78679C11.8523 9.28984 12.3951 8.80865 12.952 8.34398ZM9.78678 11.3246L11.4248 12.8671C10.9587 13.3621 10.5074 13.8711 10.0717 14.3934L8.34397 12.952C8.80865 12.3951 9.28984 11.8523 9.78678 11.3246ZM7.00159 14.6631L8.8128 15.998C8.40985 16.5448 8.02303 17.104 7.65302 17.6751L5.76468 16.4518C6.15933 15.8426 6.57187 15.2462 7.00159 14.6631ZM4.63782 18.3119L6.5966 19.419C6.26271 20.0097 5.94615 20.6114 5.64759 21.2235L3.62536 20.2371C3.94392 19.584 4.28165 18.942 4.63782 18.3119ZM2.7317 22.2196L4.81008 23.0815C4.55061 23.7072 4.30943 24.3424 4.08723 24.9864L1.96028 24.2525C2.19743 23.5652 2.4548 22.8874 2.7317 22.2196ZM1.31385 26.3289L3.48152 26.932C3.3001 27.5841 3.13777 28.2441 2.99517 28.9115L0.794831 28.4414C0.947003 27.7292 1.12024 27.0248 1.31385 26.3289ZM0.405049 30.5818L2.62985 30.9176C2.529 31.5857 2.44772 32.2603 2.38662 32.941L0.14563 32.7398C0.210778 32.014 0.297466 31.2945 0.405049 30.5818ZM0.0161859 34.91C0.0054207 35.272 0 35.6354 0 36C0 36.3646 0.00542073 36.728 0.016186 37.09L2.26519 37.0231C2.25509 36.6834 2.25 36.3423 2.25 36C2.25 35.6577 2.25509 35.3166 2.26519 34.9769L0.0161859 34.91ZM0.145631 39.2602L2.38662 39.059C2.44772 39.7397 2.529 40.4143 2.62985 41.0824L0.40505 41.4182C0.297467 40.7055 0.210779 39.986 0.145631 39.2602ZM0.794833 43.5586L2.99517 43.0885C3.13777 43.7559 3.3001 44.4159 3.48152 45.068L1.31386 45.6711C1.12024 44.9752 0.947004 44.2708 0.794833 43.5586ZM1.96028 47.7475L4.08723 47.0136C4.30944 47.6576 4.55061 48.2928 4.81008 48.9185L2.7317 49.7804C2.45481 49.1126 2.19743 48.4348 1.96028 47.7475ZM3.62536 51.763L5.64759 50.7765C5.94616 51.3886 6.26272 51.9903 6.5966 52.581L4.63783 53.6881C4.28165 53.058 3.94392 52.416 3.62536 51.763ZM5.76469 55.5482L7.65302 54.3249C8.02303 54.896 8.40985 55.4552 8.81281 56.002L7.00159 57.3369C6.57188 56.7538 6.15933 56.1574 5.76469 55.5482ZM8.34398 59.048L10.0717 57.6066C10.5075 58.1289 10.9587 58.6379 11.4248 59.1329L9.78679 60.6754C9.28984 60.1477 8.80865 59.6049 8.34398 59.048ZM11.3246 62.2132L12.8671 60.5752C13.3621 61.0413 13.8711 61.4925 14.3934 61.9283L12.952 63.656C12.3951 63.1914 11.8523 62.7102 11.3246 62.2132ZM14.6631 64.9984L15.998 63.1872C16.5448 63.5901 17.104 63.977 17.6751 64.347L16.4518 66.2353C15.8426 65.8407 15.2462 65.4281 14.6631 64.9984ZM18.3119 67.3622L19.419 65.4034C20.0097 65.7373 20.6114 66.0538 21.2235 66.3524L20.2371 68.3746C19.584 68.0561 18.942 67.7184 18.3119 67.3622ZM22.2196 69.2683L23.0815 67.1899C23.7072 67.4494 24.3424 67.6906 24.9864 67.9128L24.2525 70.0397C23.5652 69.8026 22.8874 69.5452 22.2196 69.2683ZM26.3289 70.6861L26.932 68.5185C27.5841 68.6999 28.2441 68.8622 28.9115 69.0048L28.4414 71.2052C27.7292 71.053 27.0248 70.8798 26.3289 70.6861ZM30.5818 71.595L30.9176 69.3702C31.5857 69.471 32.2603 69.5523 32.941 69.6134L32.7398 71.8544C32.014 71.7892 31.2945 71.7025 30.5818 71.595ZM34.91 71.9838L34.9769 69.7348C35.3166 69.7449 35.6577 69.75 36 69.75C36.3423 69.75 36.6834 69.7449 37.0231 69.7348L37.09 71.9838C36.728 71.9946 36.3646 72 36 72C35.6354 72 35.272 71.9946 34.91 71.9838ZM39.2602 71.8544L39.059 69.6134C39.7397 69.5523 40.4143 69.471 41.0824 69.3702L41.4182 71.5949C40.7055 71.7025 39.986 71.7892 39.2602 71.8544ZM43.5586 71.2052L43.0885 69.0048C43.7559 68.8622 44.4159 68.6999 45.068 68.5185L45.6711 70.6861C44.9752 70.8798 44.2708 71.053 43.5586 71.2052ZM47.7475 70.0397L47.0136 67.9128C47.6576 67.6906 48.2928 67.4494 48.9185 67.1899L49.7804 69.2683C49.1126 69.5452 48.4348 69.8026 47.7475 70.0397ZM51.7629 68.3746L50.7765 66.3524C51.3886 66.0538 51.9903 65.7373 52.581 65.4034L53.6881 67.3622C53.058 67.7183 52.416 68.0561 51.7629 68.3746ZM55.5482 66.2353L54.3249 64.347C54.896 63.977 55.4552 63.5901 56.002 63.1872L57.3369 64.9984C56.7538 65.4281 56.1574 65.8407 55.5482 66.2353ZM59.048 63.656L57.6066 61.9283C58.1289 61.4925 58.6379 61.0413 59.1329 60.5752L60.6754 62.2132C60.1477 62.7102 59.6049 63.1914 59.048 63.656ZM62.2132 60.6754L60.5752 59.1329C61.0413 58.6379 61.4925 58.1289 61.9283 57.6066L63.656 59.048C63.1914 59.6049 62.7102 60.1477 62.2132 60.6754ZM64.9984 57.3369L63.1872 56.002C63.5901 55.4552 63.977 54.896 64.347 54.3249L66.2353 55.5482C65.8407 56.1574 65.4281 56.7538 64.9984 57.3369ZM67.3622 53.6881L65.4034 52.581C65.7373 51.9903 66.0538 51.3886 66.3524 50.7765L68.3746 51.7629C68.0561 52.416 67.7184 53.058 67.3622 53.6881ZM69.2683 49.7804L67.1899 48.9185C67.4494 48.2928 67.6906 47.6576 67.9128 47.0136L70.0397 47.7475C69.8026 48.4348 69.5452 49.1126 69.2683 49.7804ZM70.6861 45.6711L68.5185 45.068C68.6999 44.4159 68.8622 43.7559 69.0048 43.0885L71.2052 43.5586C71.053 44.2708 70.8798 44.9752 70.6861 45.6711ZM71.595 41.4182L69.3702 41.0824C69.471 40.4143 69.5523 39.7397 69.6134 39.059L71.8544 39.2602C71.7892 39.986 71.7025 40.7055 71.595 41.4182Z", fill: secondaryColor }))); +var Icon$c = function (props) { + var theme = styled.useTheme(); + var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; + var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 72 72" }, props), + React__default['default'].createElement("path", { d: "M72 36C72 55.8823 55.8823 72 36 72C16.1177 72 0 55.8823 0 36C0 16.1177 16.1177 0 36 0C55.8823 0 72 16.1177 72 36Z", fill: primaryColor }), + React__default['default'].createElement("mask", { id: "mask0", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "3", y: "3", width: "66", height: "66" }, + React__default['default'].createElement("path", { d: "M68.25 36C68.25 53.8112 53.8112 68.25 36 68.25C18.1888 68.25 3.75 53.8112 3.75 36C3.75 18.1888 18.1888 3.75 36 3.75C53.8112 3.75 68.25 18.1888 68.25 36Z", fill: "#C4C4C4" })), + React__default['default'].createElement("g", { mask: "url(#mask0)" }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.9927 23.2654C26.1289 23.1362 30.0824 27.7278 29.2039 32.7879L27.6838 41.5445C30.2298 41.0514 32.9304 40.7875 35.7229 40.7875C37.7063 40.7875 39.6424 40.9206 41.5089 41.1741L49.2862 29.5726C51.7713 25.8657 56.7909 24.8751 60.4978 27.3602C64.7827 30.2326 65.3155 36.33 61.5938 39.9021L55.2585 45.9828C59.9045 49.0009 63.1305 53.2977 63.1306 58.4066V62.322C63.1306 67.644 59.6097 72.0998 54.6877 75.1077C49.7272 78.1391 43.0165 79.9412 35.7229 79.9412C28.4292 79.9412 21.7186 78.1391 16.7581 75.1077C11.836 72.0998 8.31519 67.644 8.31519 62.322V58.4067C8.31522 54.4286 10.2963 50.9169 13.3384 48.1585L13.0101 31.6154C12.9208 27.115 16.4929 23.3785 20.9927 23.2654ZM15.617 49.1514C15.6003 49.0112 15.5903 48.8688 15.5874 48.7246L15.2471 31.571C15.1822 28.3014 17.7798 25.5842 21.049 25.502C24.7712 25.4084 27.637 28.733 26.9996 32.4052L24.8971 44.5163C25.6681 44.2915 26.4607 44.0899 27.2726 43.9131C29.9138 43.338 32.7585 43.0248 35.7229 43.0248C38.1625 43.0248 40.5211 43.237 42.7519 43.6326C42.8725 43.2609 43.0459 42.8995 43.2742 42.5589L51.1446 30.8185C52.9416 28.1379 56.5714 27.4216 59.252 29.2186C62.3505 31.2957 62.7358 35.7049 60.0446 38.2879L51.5469 46.4441C52.264 46.7988 52.9486 47.1771 53.5975 47.577C58.1074 50.3568 60.8932 54.1829 60.8932 58.4066V62.322C60.8932 70.8172 49.6241 77.7039 35.7229 77.7039C21.8217 77.7039 10.5525 70.8172 10.5525 62.322V58.4067C10.5526 54.9322 12.4377 51.7266 15.617 49.1514Z", fill: secondaryColor }), + React__default['default'].createElement("path", { d: "M60.8932 62.3221C60.8932 70.8173 49.624 77.704 35.7228 77.704C21.8216 77.704 10.5525 70.8173 10.5525 62.3221V58.4067H60.8932V62.3221Z", fill: primaryColor }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.9995 32.4051C27.637 28.733 24.7711 25.4083 21.0489 25.5019C17.7797 25.5842 15.1821 28.3013 15.247 31.5709L15.5874 48.7245C15.5903 48.8687 15.6002 49.0111 15.617 49.1513C12.4376 51.7266 10.5525 54.9321 10.5525 58.4066C10.5525 66.9018 21.8216 73.7885 35.7228 73.7885C49.624 73.7885 60.8932 66.9018 60.8932 58.4066C60.8932 53.5752 57.2481 49.264 51.5468 46.444L60.0445 38.2879C62.7358 35.7048 62.3504 31.2956 59.252 29.2185C56.5714 27.4215 52.9416 28.1378 51.1446 30.8184L43.2742 42.5588C43.0458 42.8994 42.8724 43.2609 42.7519 43.6326C40.521 43.2369 38.1625 43.0248 35.7228 43.0248C31.8473 43.0248 28.1763 43.56 24.897 44.5162L26.9995 32.4051Z", fill: primaryColor }), + React__default['default'].createElement("path", { d: "M32.0873 57.2881C32.0873 59.6049 30.8352 61.4831 29.2906 61.4831C27.746 61.4831 26.4939 59.6049 26.4939 57.2881C26.4939 54.9712 27.746 53.093 29.2906 53.093C30.8352 53.093 32.0873 54.9712 32.0873 57.2881Z", fill: secondaryColor }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.891 54.0353C29.461 54.8903 29.8499 56.1359 29.8499 57.5677C29.8499 58.1855 30.3508 58.6864 30.9686 58.6864C31.5864 58.6864 32.0873 58.1855 32.0873 57.5677C32.0873 55.7558 31.5997 54.0649 30.7526 52.7943C29.9107 51.5314 28.6248 50.5759 27.0532 50.5759C25.4816 50.5759 24.1957 51.5314 23.3538 52.7943C22.5067 54.0649 22.0191 55.7558 22.0191 57.5677C22.0191 58.55 22.1622 59.4908 22.4244 60.3463C22.6055 60.937 23.2311 61.2691 23.8218 61.088C24.4125 60.9069 24.7446 60.2813 24.5635 59.6906C24.3685 59.0543 24.2565 58.3349 24.2565 57.5677C24.2565 56.1359 24.6454 54.8903 25.2154 54.0353C25.7906 53.1725 26.4624 52.8133 27.0532 52.8133C27.644 52.8133 28.3158 53.1725 28.891 54.0353Z", fill: secondaryColor }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.1883 54.0353C48.7582 54.8903 49.1472 56.1359 49.1472 57.5677C49.1472 58.1855 49.648 58.6864 50.2658 58.6864C50.8837 58.6864 51.3845 58.1855 51.3845 57.5677C51.3845 55.7558 50.8969 54.0649 50.0498 52.7943C49.208 51.5314 47.9221 50.5759 46.3505 50.5759C44.7788 50.5759 43.4929 51.5314 42.6511 52.7943C41.804 54.0649 41.3164 55.7558 41.3164 57.5677C41.3164 58.55 41.4594 59.4908 41.7216 60.3463C41.9027 60.937 42.5284 61.2691 43.1191 61.088C43.7098 60.9069 44.0418 60.2813 43.8608 59.6906C43.6657 59.0543 43.5538 58.3349 43.5538 57.5677C43.5538 56.1359 43.9427 54.8903 44.5127 54.0353C45.0879 53.1725 45.7597 52.8133 46.3505 52.8133C46.9412 52.8133 47.613 53.1725 48.1883 54.0353Z", fill: secondaryColor }), + React__default['default'].createElement("path", { d: "M51.3844 57.2881C51.3844 59.6049 50.1323 61.4831 48.5877 61.4831C47.0431 61.4831 45.791 59.6049 45.791 57.2881C45.791 54.9712 47.0431 53.093 48.5877 53.093C50.1323 53.093 51.3844 54.9712 51.3844 57.2881Z", fill: secondaryColor }), + React__default['default'].createElement("path", { d: "M34.0221 25.9463V25.2697C34.0221 24.32 34.2121 23.5247 34.5919 22.8836C34.9956 22.2426 35.5297 21.6134 36.1945 20.9961C36.8118 20.4026 37.4172 19.8921 38.0108 19.4648C38.6043 19.0374 39.091 18.5863 39.4709 18.1115C39.8508 17.6367 40.0407 17.0787 40.0407 16.4377C40.0407 15.5118 39.7083 14.8589 39.0436 14.479C38.4025 14.0754 37.3223 13.8736 35.8028 13.8736C34.8056 13.8736 33.8203 14.0041 32.8469 14.2653C31.8735 14.5027 31.0425 14.8114 30.354 15.1912V10.3835C31.2325 9.95615 32.2652 9.61189 33.4523 9.35073C34.6632 9.08957 35.9808 8.95898 37.4054 8.95898C40.1594 8.95898 42.2606 9.5644 43.7088 10.7752C45.1571 11.9623 45.8812 13.6005 45.8812 15.6898C45.8812 17.0194 45.6082 18.0996 45.0621 18.9306C44.5161 19.7378 43.7207 20.5688 42.6761 21.4235C41.7976 22.1595 41.0616 22.8005 40.4681 23.3466C39.8745 23.8689 39.5777 24.5812 39.5777 25.4834V25.9463H34.0221ZM33.7728 32.2498V28.1187H39.7914V32.2498H33.7728Z", fill: secondaryColor })), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M71.9838 37.09L69.7348 37.0231C69.7449 36.6834 69.75 36.3423 69.75 36C69.75 35.6577 69.7449 35.3166 69.7348 34.9769L71.9838 34.91C71.9946 35.272 72 35.6354 72 36C72 36.3646 71.9946 36.728 71.9838 37.09ZM71.8544 32.7398L69.6134 32.941C69.5523 32.2603 69.471 31.5857 69.3702 30.9176L71.5949 30.5818C71.7025 31.2945 71.7892 32.014 71.8544 32.7398ZM71.2052 28.4414L69.0048 28.9115C68.8622 28.2441 68.6999 27.5841 68.5185 26.932L70.6861 26.3289C70.8798 27.0248 71.053 27.7292 71.2052 28.4414ZM70.0397 24.2525L67.9128 24.9864C67.6906 24.3424 67.4494 23.7072 67.1899 23.0815L69.2683 22.2196C69.5452 22.8874 69.8026 23.5652 70.0397 24.2525ZM68.3746 20.237L66.3524 21.2235C66.0538 20.6114 65.7373 20.0097 65.4034 19.419L67.3622 18.3119C67.7183 18.942 68.0561 19.584 68.3746 20.237ZM66.2353 16.4517L64.347 17.6751C63.977 17.104 63.5901 16.5448 63.1872 15.998L64.9984 14.6631C65.4281 15.2462 65.8407 15.8426 66.2353 16.4517ZM63.656 12.952L61.9283 14.3934C61.4925 13.8711 61.0413 13.3621 60.5752 12.8671L62.2132 11.3246C62.7102 11.8523 63.1914 12.3951 63.656 12.952ZM60.6754 9.78678L59.1329 11.4248C58.6379 10.9587 58.1289 10.5074 57.6066 10.0717L59.048 8.34397C59.6049 8.80865 60.1477 9.28984 60.6754 9.78678ZM57.3369 7.00159L56.002 8.8128C55.4552 8.40985 54.896 8.02303 54.3249 7.65302L55.5482 5.76468C56.1574 6.15933 56.7538 6.57187 57.3369 7.00159ZM53.6881 4.63782L52.581 6.5966C51.9903 6.26271 51.3886 5.94615 50.7765 5.64759L51.7629 3.62536C52.416 3.94392 53.058 4.28165 53.6881 4.63782ZM49.7804 2.7317L48.9185 4.81008C48.2928 4.55061 47.6576 4.30943 47.0136 4.08723L47.7475 1.96028C48.4348 2.19743 49.1126 2.4548 49.7804 2.7317ZM45.6711 1.31385L45.068 3.48152C44.4159 3.3001 43.7559 3.13777 43.0885 2.99517L43.5586 0.794831C44.2708 0.947003 44.9752 1.12024 45.6711 1.31385ZM41.4182 0.405049L41.0824 2.62985C40.4143 2.529 39.7397 2.44772 39.059 2.38662L39.2602 0.14563C39.986 0.210778 40.7055 0.297466 41.4182 0.405049ZM37.09 0.0161859C36.728 0.0054207 36.3646 0 36 0C35.6354 0 35.272 0.00542073 34.91 0.016186L34.9769 2.26519C35.3166 2.25509 35.6577 2.25 36 2.25C36.3423 2.25 36.6834 2.25509 37.0231 2.26519L37.09 0.0161859ZM32.7398 0.145631L32.941 2.38662C32.2603 2.44772 31.5857 2.529 30.9176 2.62985L30.5818 0.405049C31.2945 0.297467 32.014 0.210779 32.7398 0.145631ZM28.4414 0.794832L28.9115 2.99517C28.2441 3.13777 27.5841 3.3001 26.932 3.48152L26.3289 1.31386C27.0248 1.12024 27.7292 0.947004 28.4414 0.794832ZM24.2525 1.96028L24.9864 4.08723C24.3424 4.30944 23.7072 4.55061 23.0815 4.81008L22.2196 2.7317C22.8874 2.45481 23.5652 2.19743 24.2525 1.96028ZM20.237 3.62536L21.2235 5.64759C20.6114 5.94616 20.0097 6.26272 19.419 6.5966L18.3119 4.63783C18.942 4.28165 19.584 3.94392 20.237 3.62536ZM16.4517 5.76469L17.6751 7.65302C17.104 8.02303 16.5448 8.40985 15.998 8.81281L14.6631 7.00159C15.2462 6.57188 15.8426 6.15933 16.4517 5.76469ZM12.952 8.34398L14.3934 10.0717C13.8711 10.5075 13.3621 10.9587 12.8671 11.4248L11.3246 9.78679C11.8523 9.28984 12.3951 8.80865 12.952 8.34398ZM9.78678 11.3246L11.4248 12.8671C10.9587 13.3621 10.5074 13.8711 10.0717 14.3934L8.34397 12.952C8.80865 12.3951 9.28984 11.8523 9.78678 11.3246ZM7.00159 14.6631L8.8128 15.998C8.40985 16.5448 8.02303 17.104 7.65302 17.6751L5.76468 16.4518C6.15933 15.8426 6.57187 15.2462 7.00159 14.6631ZM4.63782 18.3119L6.5966 19.419C6.26271 20.0097 5.94615 20.6114 5.64759 21.2235L3.62536 20.2371C3.94392 19.584 4.28165 18.942 4.63782 18.3119ZM2.7317 22.2196L4.81008 23.0815C4.55061 23.7072 4.30943 24.3424 4.08723 24.9864L1.96028 24.2525C2.19743 23.5652 2.4548 22.8874 2.7317 22.2196ZM1.31385 26.3289L3.48152 26.932C3.3001 27.5841 3.13777 28.2441 2.99517 28.9115L0.794831 28.4414C0.947003 27.7292 1.12024 27.0248 1.31385 26.3289ZM0.405049 30.5818L2.62985 30.9176C2.529 31.5857 2.44772 32.2603 2.38662 32.941L0.14563 32.7398C0.210778 32.014 0.297466 31.2945 0.405049 30.5818ZM0.0161859 34.91C0.0054207 35.272 0 35.6354 0 36C0 36.3646 0.00542073 36.728 0.016186 37.09L2.26519 37.0231C2.25509 36.6834 2.25 36.3423 2.25 36C2.25 35.6577 2.25509 35.3166 2.26519 34.9769L0.0161859 34.91ZM0.145631 39.2602L2.38662 39.059C2.44772 39.7397 2.529 40.4143 2.62985 41.0824L0.40505 41.4182C0.297467 40.7055 0.210779 39.986 0.145631 39.2602ZM0.794833 43.5586L2.99517 43.0885C3.13777 43.7559 3.3001 44.4159 3.48152 45.068L1.31386 45.6711C1.12024 44.9752 0.947004 44.2708 0.794833 43.5586ZM1.96028 47.7475L4.08723 47.0136C4.30944 47.6576 4.55061 48.2928 4.81008 48.9185L2.7317 49.7804C2.45481 49.1126 2.19743 48.4348 1.96028 47.7475ZM3.62536 51.763L5.64759 50.7765C5.94616 51.3886 6.26272 51.9903 6.5966 52.581L4.63783 53.6881C4.28165 53.058 3.94392 52.416 3.62536 51.763ZM5.76469 55.5482L7.65302 54.3249C8.02303 54.896 8.40985 55.4552 8.81281 56.002L7.00159 57.3369C6.57188 56.7538 6.15933 56.1574 5.76469 55.5482ZM8.34398 59.048L10.0717 57.6066C10.5075 58.1289 10.9587 58.6379 11.4248 59.1329L9.78679 60.6754C9.28984 60.1477 8.80865 59.6049 8.34398 59.048ZM11.3246 62.2132L12.8671 60.5752C13.3621 61.0413 13.8711 61.4925 14.3934 61.9283L12.952 63.656C12.3951 63.1914 11.8523 62.7102 11.3246 62.2132ZM14.6631 64.9984L15.998 63.1872C16.5448 63.5901 17.104 63.977 17.6751 64.347L16.4518 66.2353C15.8426 65.8407 15.2462 65.4281 14.6631 64.9984ZM18.3119 67.3622L19.419 65.4034C20.0097 65.7373 20.6114 66.0538 21.2235 66.3524L20.2371 68.3746C19.584 68.0561 18.942 67.7184 18.3119 67.3622ZM22.2196 69.2683L23.0815 67.1899C23.7072 67.4494 24.3424 67.6906 24.9864 67.9128L24.2525 70.0397C23.5652 69.8026 22.8874 69.5452 22.2196 69.2683ZM26.3289 70.6861L26.932 68.5185C27.5841 68.6999 28.2441 68.8622 28.9115 69.0048L28.4414 71.2052C27.7292 71.053 27.0248 70.8798 26.3289 70.6861ZM30.5818 71.595L30.9176 69.3702C31.5857 69.471 32.2603 69.5523 32.941 69.6134L32.7398 71.8544C32.014 71.7892 31.2945 71.7025 30.5818 71.595ZM34.91 71.9838L34.9769 69.7348C35.3166 69.7449 35.6577 69.75 36 69.75C36.3423 69.75 36.6834 69.7449 37.0231 69.7348L37.09 71.9838C36.728 71.9946 36.3646 72 36 72C35.6354 72 35.272 71.9946 34.91 71.9838ZM39.2602 71.8544L39.059 69.6134C39.7397 69.5523 40.4143 69.471 41.0824 69.3702L41.4182 71.5949C40.7055 71.7025 39.986 71.7892 39.2602 71.8544ZM43.5586 71.2052L43.0885 69.0048C43.7559 68.8622 44.4159 68.6999 45.068 68.5185L45.6711 70.6861C44.9752 70.8798 44.2708 71.053 43.5586 71.2052ZM47.7475 70.0397L47.0136 67.9128C47.6576 67.6906 48.2928 67.4494 48.9185 67.1899L49.7804 69.2683C49.1126 69.5452 48.4348 69.8026 47.7475 70.0397ZM51.7629 68.3746L50.7765 66.3524C51.3886 66.0538 51.9903 65.7373 52.581 65.4034L53.6881 67.3622C53.058 67.7183 52.416 68.0561 51.7629 68.3746ZM55.5482 66.2353L54.3249 64.347C54.896 63.977 55.4552 63.5901 56.002 63.1872L57.3369 64.9984C56.7538 65.4281 56.1574 65.8407 55.5482 66.2353ZM59.048 63.656L57.6066 61.9283C58.1289 61.4925 58.6379 61.0413 59.1329 60.5752L60.6754 62.2132C60.1477 62.7102 59.6049 63.1914 59.048 63.656ZM62.2132 60.6754L60.5752 59.1329C61.0413 58.6379 61.4925 58.1289 61.9283 57.6066L63.656 59.048C63.1914 59.6049 62.7102 60.1477 62.2132 60.6754ZM64.9984 57.3369L63.1872 56.002C63.5901 55.4552 63.977 54.896 64.347 54.3249L66.2353 55.5482C65.8407 56.1574 65.4281 56.7538 64.9984 57.3369ZM67.3622 53.6881L65.4034 52.581C65.7373 51.9903 66.0538 51.3886 66.3524 50.7765L68.3746 51.7629C68.0561 52.416 67.7184 53.058 67.3622 53.6881ZM69.2683 49.7804L67.1899 48.9185C67.4494 48.2928 67.6906 47.6576 67.9128 47.0136L70.0397 47.7475C69.8026 48.4348 69.5452 49.1126 69.2683 49.7804ZM70.6861 45.6711L68.5185 45.068C68.6999 44.4159 68.8622 43.7559 69.0048 43.0885L71.2052 43.5586C71.053 44.2708 70.8798 44.9752 70.6861 45.6711ZM71.595 41.4182L69.3702 41.0824C69.471 40.4143 69.5523 39.7397 69.6134 39.059L71.8544 39.2602C71.7892 39.986 71.7025 40.7055 71.595 41.4182Z", fill: secondaryColor }))); }; -var Icon$d = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M4.5 12H7.5C8.05 12 8.5 11.55 8.5 11V7C8.5 6.45 8.05 6 7.5 6H4.5C3.95 6 3.5 6.45 3.5 7V11C3.5 11.55 3.95 12 4.5 12ZM4.5 19H7.5C8.05 19 8.5 18.55 8.5 18V14C8.5 13.45 8.05 13 7.5 13H4.5C3.95 13 3.5 13.45 3.5 14V18C3.5 18.55 3.95 19 4.5 19ZM10.5 19H13.5C14.05 19 14.5 18.55 14.5 18V14C14.5 13.45 14.05 13 13.5 13H10.5C9.95 13 9.5 13.45 9.5 14V18C9.5 18.55 9.95 19 10.5 19ZM16.5 19H19.5C20.05 19 20.5 18.55 20.5 18V14C20.5 13.45 20.05 13 19.5 13H16.5C15.95 13 15.5 13.45 15.5 14V18C15.5 18.55 15.95 19 16.5 19ZM10.5 12H13.5C14.05 12 14.5 11.55 14.5 11V7C14.5 6.45 14.05 6 13.5 6H10.5C9.95 6 9.5 6.45 9.5 7V11C9.5 11.55 9.95 12 10.5 12ZM15.5 7V11C15.5 11.55 15.95 12 16.5 12H19.5C20.05 12 20.5 11.55 20.5 11V7C20.5 6.45 20.05 6 19.5 6H16.5C15.95 6 15.5 6.45 15.5 7Z" }))); +var Icon$d = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M4.5 12H7.5C8.05 12 8.5 11.55 8.5 11V7C8.5 6.45 8.05 6 7.5 6H4.5C3.95 6 3.5 6.45 3.5 7V11C3.5 11.55 3.95 12 4.5 12ZM4.5 19H7.5C8.05 19 8.5 18.55 8.5 18V14C8.5 13.45 8.05 13 7.5 13H4.5C3.95 13 3.5 13.45 3.5 14V18C3.5 18.55 3.95 19 4.5 19ZM10.5 19H13.5C14.05 19 14.5 18.55 14.5 18V14C14.5 13.45 14.05 13 13.5 13H10.5C9.95 13 9.5 13.45 9.5 14V18C9.5 18.55 9.95 19 10.5 19ZM16.5 19H19.5C20.05 19 20.5 18.55 20.5 18V14C20.5 13.45 20.05 13 19.5 13H16.5C15.95 13 15.5 13.45 15.5 14V18C15.5 18.55 15.95 19 16.5 19ZM10.5 12H13.5C14.05 12 14.5 11.55 14.5 11V7C14.5 6.45 14.05 6 13.5 6H10.5C9.95 6 9.5 6.45 9.5 7V11C9.5 11.55 9.95 12 10.5 12ZM15.5 7V11C15.5 11.55 15.95 12 16.5 12H19.5C20.05 12 20.5 11.55 20.5 11V7C20.5 6.45 20.05 6 19.5 6H16.5C15.95 6 15.5 6.45 15.5 7Z" }))); }; -var Icon$e = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 25 24" }, props), - React__default['default'].createElement("path", { d: "M19.2 3H5.19995C4.09995 3 3.19995 3.9 3.19995 5V19C3.19995 20.1 4.09995 21 5.19995 21H19.2C20.3 21 21.2 20.1 21.2 19V5C21.2 3.9 20.3 3 19.2 3ZM19.2 19H5.19995V5H19.2V19Z", fill: "#1FC7D4" }), - React__default['default'].createElement("path", { d: "M11.45 7.72021H6.44995V9.22022H11.45V7.72021Z", fill: "#1FC7D4" }), - React__default['default'].createElement("path", { d: "M18.2 15.75H13.2V17.25H18.2V15.75Z", fill: "#1FC7D4" }), - React__default['default'].createElement("path", { d: "M18.2 13.25H13.2V14.75H18.2V13.25Z", fill: "#1FC7D4" }), - React__default['default'].createElement("path", { d: "M8.19995 18H9.69995V16H11.7V14.5H9.69995V12.5H8.19995V14.5H6.19995V16H8.19995V18Z", fill: "#1FC7D4" }), - React__default['default'].createElement("path", { d: "M14.29 10.95L15.7 9.54L17.11 10.95L18.17 9.89L16.76 8.47L18.17 7.06L17.11 6L15.7 7.41L14.29 6L13.23 7.06L14.64 8.47L13.23 9.89L14.29 10.95Z", fill: "#1FC7D4" }))); +var Icon$e = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 25 24" }, props), + React__default['default'].createElement("path", { d: "M19.2 3H5.19995C4.09995 3 3.19995 3.9 3.19995 5V19C3.19995 20.1 4.09995 21 5.19995 21H19.2C20.3 21 21.2 20.1 21.2 19V5C21.2 3.9 20.3 3 19.2 3ZM19.2 19H5.19995V5H19.2V19Z", fill: "#1FC7D4" }), + React__default['default'].createElement("path", { d: "M11.45 7.72021H6.44995V9.22022H11.45V7.72021Z", fill: "#1FC7D4" }), + React__default['default'].createElement("path", { d: "M18.2 15.75H13.2V17.25H18.2V15.75Z", fill: "#1FC7D4" }), + React__default['default'].createElement("path", { d: "M18.2 13.25H13.2V14.75H18.2V13.25Z", fill: "#1FC7D4" }), + React__default['default'].createElement("path", { d: "M8.19995 18H9.69995V16H11.7V14.5H9.69995V12.5H8.19995V14.5H6.19995V16H8.19995V18Z", fill: "#1FC7D4" }), + React__default['default'].createElement("path", { d: "M14.29 10.95L15.7 9.54L17.11 10.95L18.17 9.89L16.76 8.47L18.17 7.06L17.11 6L15.7 7.41L14.29 6L13.23 7.06L14.64 8.47L13.23 9.89L14.29 10.95Z", fill: "#1FC7D4" }))); }; -var Icon$f = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 18 13" }, props), - React__default['default'].createElement("path", { d: "M6 10.2001L2.5 6.70007C2.11 6.31007 1.49 6.31007 1.1 6.70007C0.709995 7.09007 0.709995 7.71007 1.1 8.10007L5.29 12.2901C5.68 12.6801 6.31 12.6801 6.7 12.2901L17.3 1.70007C17.69 1.31007 17.69 0.690068 17.3 0.300068C16.91 -0.0899316 16.29 -0.0899316 15.9 0.300068L6 10.2001Z" }))); +var Icon$f = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 18 13" }, props), + React__default['default'].createElement("path", { d: "M6 10.2001L2.5 6.70007C2.11 6.31007 1.49 6.31007 1.1 6.70007C0.709995 7.09007 0.709995 7.71007 1.1 8.10007L5.29 12.2901C5.68 12.6801 6.31 12.6801 6.7 12.2901L17.3 1.70007C17.69 1.31007 17.69 0.690068 17.3 0.300068C16.91 -0.0899316 16.29 -0.0899316 15.9 0.300068L6 10.2001Z" }))); }; -var Icon$g = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M8.11997 9.29006L12 13.1701L15.88 9.29006C16.27 8.90006 16.9 8.90006 17.29 9.29006C17.68 9.68006 17.68 10.3101 17.29 10.7001L12.7 15.2901C12.31 15.6801 11.68 15.6801 11.29 15.2901L6.69997 10.7001C6.30997 10.3101 6.30997 9.68006 6.69997 9.29006C7.08997 8.91006 7.72997 8.90006 8.11997 9.29006Z" }))); +var Icon$g = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M8.11997 9.29006L12 13.1701L15.88 9.29006C16.27 8.90006 16.9 8.90006 17.29 9.29006C17.68 9.68006 17.68 10.3101 17.29 10.7001L12.7 15.2901C12.31 15.6801 11.68 15.6801 11.29 15.2901L6.69997 10.7001C6.30997 10.3101 6.30997 9.68006 6.69997 9.29006C7.08997 8.91006 7.72997 8.90006 8.11997 9.29006Z" }))); }; -var Icon$h = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M14.71 15.88L10.83 12L14.71 8.12001C15.1 7.73001 15.1 7.10001 14.71 6.71001C14.32 6.32001 13.69 6.32001 13.3 6.71001L8.70998 11.3C8.31998 11.69 8.31998 12.32 8.70998 12.71L13.3 17.3C13.69 17.69 14.32 17.69 14.71 17.3C15.09 16.91 15.1 16.27 14.71 15.88Z" }))); +var Icon$h = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M14.71 15.88L10.83 12L14.71 8.12001C15.1 7.73001 15.1 7.10001 14.71 6.71001C14.32 6.32001 13.69 6.32001 13.3 6.71001L8.70998 11.3C8.31998 11.69 8.31998 12.32 8.70998 12.71L13.3 17.3C13.69 17.69 14.32 17.69 14.71 17.3C15.09 16.91 15.1 16.27 14.71 15.88Z" }))); }; -var Icon$i = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M9.29006 15.88L13.1701 12L9.29006 8.12001C8.90006 7.73001 8.90006 7.10001 9.29006 6.71001C9.68006 6.32001 10.3101 6.32001 10.7001 6.71001L15.2901 11.3C15.6801 11.69 15.6801 12.32 15.2901 12.71L10.7001 17.3C10.3101 17.69 9.68006 17.69 9.29006 17.3C8.91006 16.91 8.90006 16.27 9.29006 15.88Z" }))); +var Icon$i = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M9.29006 15.88L13.1701 12L9.29006 8.12001C8.90006 7.73001 8.90006 7.10001 9.29006 6.71001C9.68006 6.32001 10.3101 6.32001 10.7001 6.71001L15.2901 11.3C15.6801 11.69 15.6801 12.32 15.2901 12.71L10.7001 17.3C10.3101 17.69 9.68006 17.69 9.29006 17.3C8.91006 16.91 8.90006 16.27 9.29006 15.88Z" }))); }; -var Icon$j = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M8.11997 14.7101L12 10.8301L15.88 14.7101C16.27 15.1001 16.9 15.1001 17.29 14.7101C17.68 14.3201 17.68 13.6901 17.29 13.3001L12.7 8.7101C12.31 8.3201 11.68 8.3201 11.29 8.7101L6.69997 13.3001C6.30997 13.6901 6.30997 14.3201 6.69997 14.7101C7.08997 15.0901 7.72997 15.1001 8.11997 14.7101Z" }))); +var Icon$j = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M8.11997 14.7101L12 10.8301L15.88 14.7101C16.27 15.1001 16.9 15.1001 17.29 14.7101C17.68 14.3201 17.68 13.6901 17.29 13.3001L12.7 8.7101C12.31 8.3201 11.68 8.3201 11.29 8.7101L6.69997 13.3001C6.30997 13.6901 6.30997 14.3201 6.69997 14.7101C7.08997 15.0901 7.72997 15.1001 8.11997 14.7101Z" }))); }; -var Icon$k = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M18.3 5.70997C17.91 5.31997 17.28 5.31997 16.89 5.70997L12 10.59L7.10997 5.69997C6.71997 5.30997 6.08997 5.30997 5.69997 5.69997C5.30997 6.08997 5.30997 6.71997 5.69997 7.10997L10.59 12L5.69997 16.89C5.30997 17.28 5.30997 17.91 5.69997 18.3C6.08997 18.69 6.71997 18.69 7.10997 18.3L12 13.41L16.89 18.3C17.28 18.69 17.91 18.69 18.3 18.3C18.69 17.91 18.69 17.28 18.3 16.89L13.41 12L18.3 7.10997C18.68 6.72997 18.68 6.08997 18.3 5.70997Z" }))); +var Icon$k = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M18.3 5.70997C17.91 5.31997 17.28 5.31997 16.89 5.70997L12 10.59L7.10997 5.69997C6.71997 5.30997 6.08997 5.30997 5.69997 5.69997C5.30997 6.08997 5.30997 6.71997 5.69997 7.10997L10.59 12L5.69997 16.89C5.30997 17.28 5.30997 17.91 5.69997 18.3C6.08997 18.69 6.71997 18.69 7.10997 18.3L12 13.41L16.89 18.3C17.28 18.69 17.91 18.69 18.3 18.3C18.69 17.91 18.69 17.28 18.3 16.89L13.41 12L18.3 7.10997C18.68 6.72997 18.68 6.08997 18.3 5.70997Z" }))); }; -var Icon$l = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M19.43 12.98C19.47 12.66 19.5 12.34 19.5 12C19.5 11.66 19.47 11.34 19.43 11.02L21.54 9.37C21.73 9.22 21.78 8.95 21.66 8.73L19.66 5.27C19.54 5.05 19.27 4.97 19.05 5.05L16.56 6.05C16.04 5.65 15.48 5.32 14.87 5.07L14.49 2.42C14.46 2.18 14.25 2 14 2H9.99996C9.74996 2 9.53996 2.18 9.50996 2.42L9.12996 5.07C8.51996 5.32 7.95996 5.66 7.43996 6.05L4.94996 5.05C4.71996 4.96 4.45996 5.05 4.33996 5.27L2.33996 8.73C2.20996 8.95 2.26996 9.22 2.45996 9.37L4.56996 11.02C4.52996 11.34 4.49996 11.67 4.49996 12C4.49996 12.33 4.52996 12.66 4.56996 12.98L2.45996 14.63C2.26996 14.78 2.21996 15.05 2.33996 15.27L4.33996 18.73C4.45996 18.95 4.72996 19.03 4.94996 18.95L7.43996 17.95C7.95996 18.35 8.51996 18.68 9.12996 18.93L9.50996 21.58C9.53996 21.82 9.74996 22 9.99996 22H14C14.25 22 14.46 21.82 14.49 21.58L14.87 18.93C15.48 18.68 16.04 18.34 16.56 17.95L19.05 18.95C19.28 19.04 19.54 18.95 19.66 18.73L21.66 15.27C21.78 15.05 21.73 14.78 21.54 14.63L19.43 12.98ZM12 15.5C10.07 15.5 8.49996 13.93 8.49996 12C8.49996 10.07 10.07 8.5 12 8.5C13.93 8.5 15.5 10.07 15.5 12C15.5 13.93 13.93 15.5 12 15.5Z" }))); -}; - -var Icon$m = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); -}; - -var Icon$n = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M15 1H4C2.9 1 2 1.9 2 3V16C2 16.55 2.45 17 3 17C3.55 17 4 16.55 4 16V4C4 3.45 4.45 3 5 3H15C15.55 3 16 2.55 16 2C16 1.45 15.55 1 15 1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM18 21H9C8.45 21 8 20.55 8 20V8C8 7.45 8.45 7 9 7H18C18.55 7 19 7.45 19 8V20C19 20.55 18.55 21 18 21Z" }))); -}; - -var Icon$o = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), - React__default['default'].createElement("path", { d: "M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM9 14H11V16H9V14ZM10.61 4.04C8.55 3.74 6.73 5.01 6.18 6.83C6 7.41 6.44 8 7.05 8H7.25C7.66 8 7.99 7.71 8.13 7.33C8.45 6.44 9.4 5.83 10.43 6.05C11.38 6.25 12.08 7.18 12 8.15C11.9 9.49 10.38 9.78 9.55 11.03C9.55 11.04 9.54 11.04 9.54 11.05C9.53 11.07 9.52 11.08 9.51 11.1C9.42 11.25 9.33 11.42 9.26 11.6C9.25 11.63 9.23 11.65 9.22 11.68C9.21 11.7 9.21 11.72 9.2 11.75C9.08 12.09 9 12.5 9 13H11C11 12.58 11.11 12.23 11.28 11.93C11.3 11.9 11.31 11.87 11.33 11.84C11.41 11.7 11.51 11.57 11.61 11.45C11.62 11.44 11.63 11.42 11.64 11.41C11.74 11.29 11.85 11.18 11.97 11.07C12.93 10.16 14.23 9.42 13.96 7.51C13.72 5.77 12.35 4.3 10.61 4.04Z" }))); -}; - -var Icon$p = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M4.5 14H6.5C7.05 14 7.5 13.55 7.5 13V11C7.5 10.45 7.05 10 6.5 10H4.5C3.95 10 3.5 10.45 3.5 11V13C3.5 13.55 3.95 14 4.5 14ZM4.5 19H6.5C7.05 19 7.5 18.55 7.5 18V16C7.5 15.45 7.05 15 6.5 15H4.5C3.95 15 3.5 15.45 3.5 16V18C3.5 18.55 3.95 19 4.5 19ZM4.5 9H6.5C7.05 9 7.5 8.55 7.5 8V6C7.5 5.45 7.05 5 6.5 5H4.5C3.95 5 3.5 5.45 3.5 6V8C3.5 8.55 3.95 9 4.5 9ZM9.5 14H19.5C20.05 14 20.5 13.55 20.5 13V11C20.5 10.45 20.05 10 19.5 10H9.5C8.95 10 8.5 10.45 8.5 11V13C8.5 13.55 8.95 14 9.5 14ZM9.5 19H19.5C20.05 19 20.5 18.55 20.5 18V16C20.5 15.45 20.05 15 19.5 15H9.5C8.95 15 8.5 15.45 8.5 16V18C8.5 18.55 8.95 19 9.5 19ZM8.5 6V8C8.5 8.55 8.95 9 9.5 9H19.5C20.05 9 20.5 8.55 20.5 8V6C20.5 5.45 20.05 5 19.5 5H9.5C8.95 5 8.5 5.45 8.5 6Z" }))); -}; - -var Icon$q = function (props) { - return React__default['default'].createElement("img", __assign({}, props, { width: "220px", height: "50px", src: "/images/mobile-logo.png" })); -}; - -var Icon$r = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), - React__default['default'].createElement("circle", { cx: "256", cy: "256", r: "256", fill: "url(#paint0_linear)" }), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M222.46,134.29s-11-48.07-55.48-65.87S60.16,41.12,18.62,72,33.46,209.66,70.84,214.4,167,197.79,212.08,240.51,228.32,151.63,222.46,134.29Z", transform: "translate(-4 -51.89)", fill: "#9c9b9b" }), - React__default['default'].createElement("path", { d: "M189,127.17C174.2,91.56,106.45,73.76,66.69,89.78s8.75,83.08,21.81,92.58c12.71,9.25,57.11,19,68.39,15.43S192.86,136.59,189,127.17Z", transform: "translate(-4 -51.89)", fill: "#706f6e" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M293.54,134.29s11-48.07,55.48-65.87S455.84,41.12,497.38,72,482.54,209.66,445.16,214.4,349,197.79,303.92,240.51,287.68,151.63,293.54,134.29Z", transform: "translate(-4 -51.89)", fill: "#a7a5a5" }), - React__default['default'].createElement("path", { d: "M327,127.17c14.76-35.61,82.51-53.41,122.27-37.39s-8.75,83.08-21.81,92.58c-12.71,9.25-57.12,19-68.39,15.43S323.14,136.59,327,127.17Z", transform: "translate(-4 -51.89)", fill: "#868686" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M259.41,482.28c109.57,0,242.08-80.54,214.87-192.9C465,251.11,457.8,207,457.8,207A139.36,139.36,0,0,0,318.45,67.65s-37.52,5.5-59.58,5.5-59.58-5.5-59.58-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9Z", transform: "translate(-4 -51.89)", fill: "#f2f2f2" }), - React__default['default'].createElement("path", { d: "M258.73,73.15c-22.07,0-59.44-5.5-59.44-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9h.4Z", transform: "translate(-4 -51.89)", fill: "#fff" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M148.37,279.69c-5.75,1.59-13.51-3.11-15.1-8.86s1.74-13.31,7.7-13.6c7.9-.4,13.34,3.42,14.93,9.17A10.8,10.8,0,0,1,148.37,279.69Zm.1-17.76a3.34,3.34,0,1,0,3.11,3.34A3.24,3.24,0,0,0,148.47,261.93Z", transform: "translate(-4 -51.89)", fill: "#585857" }), - React__default['default'].createElement("path", { d: "M356.34,266.4c1.59-5.75,7-9.57,14.93-9.17,6,.29,9.28,7.86,7.7,13.6s-9.35,10.45-15.1,8.86A10.8,10.8,0,0,1,356.34,266.4Zm13.87-1.13a3.12,3.12,0,1,0,3.11-3.34A3.22,3.22,0,0,0,370.21,265.27Z", transform: "translate(-4 -51.89)", fill: "#585857" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M306.69,402.75c0-30.05-48-4.59-48-23.52,0,18.93-48-6.53-48,23.52s21.47,47,48,47S306.69,432.8,306.69,402.75Z", transform: "translate(-4 -51.89)", fill: "#bdbcbc" }), - React__default['default'].createElement("path", { d: "M306,397.28c-5.74-21.28-47.3-.43-47.3-18,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.08,47.23,15.08S306.46,398.86,306,397.28Z", transform: "translate(-4 -51.89)", fill: "#cdcccc" }), - React__default['default'].createElement("path", { d: "M258.75,379.47c0-.08,0-.15,0-.24,0,18.93-48-6.53-48,23.52s21.47,47,48,47h0Z", transform: "translate(-4 -51.89)", fill: "#b3b3b3" }), - React__default['default'].createElement("path", { d: "M258.75,379.49c0-.09,0-.17,0-.26,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.05,47.14,15.08Z", transform: "translate(-4 -51.89)", fill: "#c3c2c2" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M258.84,235.15a53.48,53.48,0,0,1,22.07,4.75c25.79,11.62,38.15,43.21,30.1,71.78l-.22.8a51.8,51.8,0,0,0-1.41,21.42h0a42.25,42.25,0,0,1-1.36,19c-6.9,21.14-25.75,36-47.55,36h-3c-21.8,0-40.65-14.84-47.55-36a42.39,42.39,0,0,1-1.35-19h0a52,52,0,0,0-1.41-21.42l-1.38-4.91c-3.24-11.5-3.52-23.9.17-35.25,7.11-21.82,24.41-37.17,48-37.17Z", transform: "translate(-4 -51.89)", fill: "#4d4d4c" }), - React__default['default'].createElement("path", { d: "M258.73,235.15H254c-23.59,0-40.89,15.35-48,37.17-3.69,11.35-3.41,23.75-.17,35.25l1.38,4.91a52,52,0,0,1,1.41,21.42,42.39,42.39,0,0,0,1.35,19c6.9,21.14,25.75,36,47.55,36h1.26Z", transform: "translate(-4 -51.89)", fill: "#585857" }))))); +var Icon$l = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M19.43 12.98C19.47 12.66 19.5 12.34 19.5 12C19.5 11.66 19.47 11.34 19.43 11.02L21.54 9.37C21.73 9.22 21.78 8.95 21.66 8.73L19.66 5.27C19.54 5.05 19.27 4.97 19.05 5.05L16.56 6.05C16.04 5.65 15.48 5.32 14.87 5.07L14.49 2.42C14.46 2.18 14.25 2 14 2H9.99996C9.74996 2 9.53996 2.18 9.50996 2.42L9.12996 5.07C8.51996 5.32 7.95996 5.66 7.43996 6.05L4.94996 5.05C4.71996 4.96 4.45996 5.05 4.33996 5.27L2.33996 8.73C2.20996 8.95 2.26996 9.22 2.45996 9.37L4.56996 11.02C4.52996 11.34 4.49996 11.67 4.49996 12C4.49996 12.33 4.52996 12.66 4.56996 12.98L2.45996 14.63C2.26996 14.78 2.21996 15.05 2.33996 15.27L4.33996 18.73C4.45996 18.95 4.72996 19.03 4.94996 18.95L7.43996 17.95C7.95996 18.35 8.51996 18.68 9.12996 18.93L9.50996 21.58C9.53996 21.82 9.74996 22 9.99996 22H14C14.25 22 14.46 21.82 14.49 21.58L14.87 18.93C15.48 18.68 16.04 18.34 16.56 17.95L19.05 18.95C19.28 19.04 19.54 18.95 19.66 18.73L21.66 15.27C21.78 15.05 21.73 14.78 21.54 14.63L19.43 12.98ZM12 15.5C10.07 15.5 8.49996 13.93 8.49996 12C8.49996 10.07 10.07 8.5 12 8.5C13.93 8.5 15.5 10.07 15.5 12C15.5 13.93 13.93 15.5 12 15.5Z" }))); +}; + +var Icon$m = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); +}; + +var Icon$n = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M15 1H4C2.9 1 2 1.9 2 3V16C2 16.55 2.45 17 3 17C3.55 17 4 16.55 4 16V4C4 3.45 4.45 3 5 3H15C15.55 3 16 2.55 16 2C16 1.45 15.55 1 15 1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM18 21H9C8.45 21 8 20.55 8 20V8C8 7.45 8.45 7 9 7H18C18.55 7 19 7.45 19 8V20C19 20.55 18.55 21 18 21Z" }))); +}; + +var Icon$o = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), + React__default['default'].createElement("path", { d: "M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM9 14H11V16H9V14ZM10.61 4.04C8.55 3.74 6.73 5.01 6.18 6.83C6 7.41 6.44 8 7.05 8H7.25C7.66 8 7.99 7.71 8.13 7.33C8.45 6.44 9.4 5.83 10.43 6.05C11.38 6.25 12.08 7.18 12 8.15C11.9 9.49 10.38 9.78 9.55 11.03C9.55 11.04 9.54 11.04 9.54 11.05C9.53 11.07 9.52 11.08 9.51 11.1C9.42 11.25 9.33 11.42 9.26 11.6C9.25 11.63 9.23 11.65 9.22 11.68C9.21 11.7 9.21 11.72 9.2 11.75C9.08 12.09 9 12.5 9 13H11C11 12.58 11.11 12.23 11.28 11.93C11.3 11.9 11.31 11.87 11.33 11.84C11.41 11.7 11.51 11.57 11.61 11.45C11.62 11.44 11.63 11.42 11.64 11.41C11.74 11.29 11.85 11.18 11.97 11.07C12.93 10.16 14.23 9.42 13.96 7.51C13.72 5.77 12.35 4.3 10.61 4.04Z" }))); +}; + +var Icon$p = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M4.5 14H6.5C7.05 14 7.5 13.55 7.5 13V11C7.5 10.45 7.05 10 6.5 10H4.5C3.95 10 3.5 10.45 3.5 11V13C3.5 13.55 3.95 14 4.5 14ZM4.5 19H6.5C7.05 19 7.5 18.55 7.5 18V16C7.5 15.45 7.05 15 6.5 15H4.5C3.95 15 3.5 15.45 3.5 16V18C3.5 18.55 3.95 19 4.5 19ZM4.5 9H6.5C7.05 9 7.5 8.55 7.5 8V6C7.5 5.45 7.05 5 6.5 5H4.5C3.95 5 3.5 5.45 3.5 6V8C3.5 8.55 3.95 9 4.5 9ZM9.5 14H19.5C20.05 14 20.5 13.55 20.5 13V11C20.5 10.45 20.05 10 19.5 10H9.5C8.95 10 8.5 10.45 8.5 11V13C8.5 13.55 8.95 14 9.5 14ZM9.5 19H19.5C20.05 19 20.5 18.55 20.5 18V16C20.5 15.45 20.05 15 19.5 15H9.5C8.95 15 8.5 15.45 8.5 16V18C8.5 18.55 8.95 19 9.5 19ZM8.5 6V8C8.5 8.55 8.95 9 9.5 9H19.5C20.05 9 20.5 8.55 20.5 8V6C20.5 5.45 20.05 5 19.5 5H9.5C8.95 5 8.5 5.45 8.5 6Z" }))); +}; + +var Icon$q = function (props) { + return React__default['default'].createElement("img", __assign({}, props, { width: "220px", height: "50px", src: "/images/mobile-logo.png" })); +}; + +var Icon$r = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), + React__default['default'].createElement("circle", { cx: "256", cy: "256", r: "256", fill: "url(#paint0_linear)" }), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M222.46,134.29s-11-48.07-55.48-65.87S60.16,41.12,18.62,72,33.46,209.66,70.84,214.4,167,197.79,212.08,240.51,228.32,151.63,222.46,134.29Z", transform: "translate(-4 -51.89)", fill: "#9c9b9b" }), + React__default['default'].createElement("path", { d: "M189,127.17C174.2,91.56,106.45,73.76,66.69,89.78s8.75,83.08,21.81,92.58c12.71,9.25,57.11,19,68.39,15.43S192.86,136.59,189,127.17Z", transform: "translate(-4 -51.89)", fill: "#706f6e" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M293.54,134.29s11-48.07,55.48-65.87S455.84,41.12,497.38,72,482.54,209.66,445.16,214.4,349,197.79,303.92,240.51,287.68,151.63,293.54,134.29Z", transform: "translate(-4 -51.89)", fill: "#a7a5a5" }), + React__default['default'].createElement("path", { d: "M327,127.17c14.76-35.61,82.51-53.41,122.27-37.39s-8.75,83.08-21.81,92.58c-12.71,9.25-57.12,19-68.39,15.43S323.14,136.59,327,127.17Z", transform: "translate(-4 -51.89)", fill: "#868686" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M259.41,482.28c109.57,0,242.08-80.54,214.87-192.9C465,251.11,457.8,207,457.8,207A139.36,139.36,0,0,0,318.45,67.65s-37.52,5.5-59.58,5.5-59.58-5.5-59.58-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9Z", transform: "translate(-4 -51.89)", fill: "#f2f2f2" }), + React__default['default'].createElement("path", { d: "M258.73,73.15c-22.07,0-59.44-5.5-59.44-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9h.4Z", transform: "translate(-4 -51.89)", fill: "#fff" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M148.37,279.69c-5.75,1.59-13.51-3.11-15.1-8.86s1.74-13.31,7.7-13.6c7.9-.4,13.34,3.42,14.93,9.17A10.8,10.8,0,0,1,148.37,279.69Zm.1-17.76a3.34,3.34,0,1,0,3.11,3.34A3.24,3.24,0,0,0,148.47,261.93Z", transform: "translate(-4 -51.89)", fill: "#585857" }), + React__default['default'].createElement("path", { d: "M356.34,266.4c1.59-5.75,7-9.57,14.93-9.17,6,.29,9.28,7.86,7.7,13.6s-9.35,10.45-15.1,8.86A10.8,10.8,0,0,1,356.34,266.4Zm13.87-1.13a3.12,3.12,0,1,0,3.11-3.34A3.22,3.22,0,0,0,370.21,265.27Z", transform: "translate(-4 -51.89)", fill: "#585857" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M306.69,402.75c0-30.05-48-4.59-48-23.52,0,18.93-48-6.53-48,23.52s21.47,47,48,47S306.69,432.8,306.69,402.75Z", transform: "translate(-4 -51.89)", fill: "#bdbcbc" }), + React__default['default'].createElement("path", { d: "M306,397.28c-5.74-21.28-47.3-.43-47.3-18,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.08,47.23,15.08S306.46,398.86,306,397.28Z", transform: "translate(-4 -51.89)", fill: "#cdcccc" }), + React__default['default'].createElement("path", { d: "M258.75,379.47c0-.08,0-.15,0-.24,0,18.93-48-6.53-48,23.52s21.47,47,48,47h0Z", transform: "translate(-4 -51.89)", fill: "#b3b3b3" }), + React__default['default'].createElement("path", { d: "M258.75,379.49c0-.09,0-.17,0-.26,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.05,47.14,15.08Z", transform: "translate(-4 -51.89)", fill: "#c3c2c2" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M258.84,235.15a53.48,53.48,0,0,1,22.07,4.75c25.79,11.62,38.15,43.21,30.1,71.78l-.22.8a51.8,51.8,0,0,0-1.41,21.42h0a42.25,42.25,0,0,1-1.36,19c-6.9,21.14-25.75,36-47.55,36h-3c-21.8,0-40.65-14.84-47.55-36a42.39,42.39,0,0,1-1.35-19h0a52,52,0,0,0-1.41-21.42l-1.38-4.91c-3.24-11.5-3.52-23.9.17-35.25,7.11-21.82,24.41-37.17,48-37.17Z", transform: "translate(-4 -51.89)", fill: "#4d4d4c" }), + React__default['default'].createElement("path", { d: "M258.73,235.15H254c-23.59,0-40.89,15.35-48,37.17-3.69,11.35-3.41,23.75-.17,35.25l1.38,4.91a52,52,0,0,1,1.41,21.42,42.39,42.39,0,0,0,1.35,19c6.9,21.14,25.75,36,47.55,36h1.26Z", transform: "translate(-4 -51.89)", fill: "#585857" }))))); }; -var Icon$s = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 35 33" }, props), - React__default['default'].createElement("path", { d: "m32.9582 1-13.1341 9.7183 2.4424-5.72731z", fill: "#e17726", stroke: "#e17726" }), - React__default['default'].createElement("g", { fill: "#e27625", stroke: "#e27625" }, - React__default['default'].createElement("path", { d: "m2.66296 1 13.01714 9.809-2.3254-5.81802z" }), - React__default['default'].createElement("path", { d: "m28.2295 23.5335-3.4947 5.3386 7.4829 2.0603 2.1436-7.2823z" }), - React__default['default'].createElement("path", { d: "m1.27281 23.6501 2.13055 7.2823 7.46994-2.0603-3.48166-5.3386z" }), - React__default['default'].createElement("path", { d: "m10.4706 14.5149-2.0786 3.1358 7.405.3369-.2469-7.969z" }), - React__default['default'].createElement("path", { d: "m25.1505 14.5149-5.1575-4.58704-.1688 8.05974 7.4049-.3369z" }), - React__default['default'].createElement("path", { d: "m10.8733 28.8721 4.4819-2.1639-3.8583-3.0062z" }), - React__default['default'].createElement("path", { d: "m20.2659 26.7082 4.4689 2.1639-.6105-5.1701z" })), - React__default['default'].createElement("path", { d: "m24.7348 28.8721-4.469-2.1639.3638 2.9025-.039 1.231z", fill: "#d5bfb2", stroke: "#d5bfb2" }), - React__default['default'].createElement("path", { d: "m10.8732 28.8721 4.1572 1.9696-.026-1.231.3508-2.9025z", fill: "#d5bfb2", stroke: "#d5bfb2" }), - React__default['default'].createElement("path", { d: "m15.1084 21.7842-3.7155-1.0884 2.6243-1.2051z", fill: "#233447", stroke: "#233447" }), - React__default['default'].createElement("path", { d: "m20.5126 21.7842 1.0913-2.2935 2.6372 1.2051z", fill: "#233447", stroke: "#233447" }), - React__default['default'].createElement("path", { d: "m10.8733 28.8721.6495-5.3386-4.13117.1167z", fill: "#cc6228", stroke: "#cc6228" }), - React__default['default'].createElement("path", { d: "m24.0982 23.5335.6366 5.3386 3.4946-5.2219z", fill: "#cc6228", stroke: "#cc6228" }), - React__default['default'].createElement("path", { d: "m27.2291 17.6507-7.405.3369.6885 3.7966 1.0913-2.2935 2.6372 1.2051z", fill: "#cc6228", stroke: "#cc6228" }), - React__default['default'].createElement("path", { d: "m11.3929 20.6958 2.6242-1.2051 1.0913 2.2935.6885-3.7966-7.40495-.3369z", fill: "#cc6228", stroke: "#cc6228" }), - React__default['default'].createElement("path", { d: "m8.392 17.6507 3.1049 6.0513-.1039-3.0062z", fill: "#e27525", stroke: "#e27525" }), - React__default['default'].createElement("path", { d: "m24.2412 20.6958-.1169 3.0062 3.1049-6.0513z", fill: "#e27525", stroke: "#e27525" }), - React__default['default'].createElement("path", { d: "m15.797 17.9876-.6886 3.7967.8704 4.4833.1949-5.9087z", fill: "#e27525", stroke: "#e27525" }), - React__default['default'].createElement("path", { d: "m19.8242 17.9876-.3638 2.3584.1819 5.9216.8704-4.4833z", fill: "#e27525", stroke: "#e27525" }), - React__default['default'].createElement("path", { d: "m20.5127 21.7842-.8704 4.4834.6236.4406 3.8584-3.0062.1169-3.0062z", fill: "#f5841f", stroke: "#f5841f" }), - React__default['default'].createElement("path", { d: "m11.3929 20.6958.104 3.0062 3.8583 3.0062.6236-.4406-.8704-4.4834z", fill: "#f5841f", stroke: "#f5841f" }), - React__default['default'].createElement("path", { d: "m20.5906 30.8417.039-1.231-.3378-.2851h-4.9626l-.3248.2851.026 1.231-4.1572-1.9696 1.4551 1.1921 2.9489 2.0344h5.0536l2.962-2.0344 1.442-1.1921z", fill: "#c0ac9d", stroke: "#c0ac9d" }), - React__default['default'].createElement("path", { d: "m20.2659 26.7082-.6236-.4406h-3.6635l-.6236.4406-.3508 2.9025.3248-.2851h4.9626l.3378.2851z", fill: "#161616", stroke: "#161616" }), - React__default['default'].createElement("path", { d: "m33.5168 11.3532 1.1043-5.36447-1.6629-4.98873-12.6923 9.3944 4.8846 4.1205 6.8983 2.0085 1.52-1.7752-.6626-.4795 1.0523-.9588-.8054-.622 1.0523-.8034z", fill: "#763e1a", stroke: "#763e1a" }), - React__default['default'].createElement("path", { d: "m1 5.98873 1.11724 5.36447-.71451.5313 1.06527.8034-.80545.622 1.05228.9588-.66255.4795 1.51997 1.7752 6.89835-2.0085 4.8846-4.1205-12.69233-9.3944z", fill: "#763e1a", stroke: "#763e1a" }), - React__default['default'].createElement("path", { d: "m32.0489 16.5234-6.8983-2.0085 2.0786 3.1358-3.1049 6.0513 4.1052-.0519h6.1318z", fill: "#f5841f", stroke: "#f5841f" }), - React__default['default'].createElement("path", { d: "m10.4705 14.5149-6.89828 2.0085-2.29944 7.1267h6.11883l4.10519.0519-3.10487-6.0513z", fill: "#f5841f", stroke: "#f5841f" }), - React__default['default'].createElement("path", { d: "m19.8241 17.9876.4417-7.5932 2.0007-5.4034h-8.9119l2.0006 5.4034.4417 7.5932.1689 2.3842.013 5.8958h3.6635l.013-5.8958z", fill: "#f5841f", stroke: "#f5841f" }))); -}; - -var Icon$t = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 15 2" }, props), - React__default['default'].createElement("path", { d: "M13.2 2L1.20004 2C0.650043 2 0.200043 1.55 0.200043 1C0.200043 0.45 0.650043 0 1.20004 0L13.2 0C13.75 0 14.2 0.45 14.2 1C14.2 1.55 13.75 2 13.2 2Z" }))); -}; - -var Icon$u = function (props) { - var theme = styled.useTheme(); - var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; - var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), - React__default['default'].createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: primaryColor }), - React__default['default'].createElement("mask", { id: "A", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "0", y: "0", width: "32", height: "32" }, - React__default['default'].createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: "#c4c4c4" })), - React__default['default'].createElement("g", { mask: "url(#A)" }, - React__default['default'].createElement("path", { d: "M25.128 16.436c0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641V15h18.461v1.436zm2.205 13.806c0-3.815-5.074-6.908-11.333-6.908S4.667 26.426 4.667 30.242V32h22.667v-1.759z", fill: secondaryColor }), - React__default['default'].createElement("path", { fillRule: "evenodd", d: "M10.234 5.601C9.942 4.264 10.96 3 12.328 3c1.184 0 2.143.959 2.143 2.143v3.873l1.427-.067c.589 0 1.166.034 1.724.098V5.143c0-1.184.959-2.143 2.143-2.143 1.368 0 2.386 1.264 2.093 2.601l-.931 4.258c2.529 1.006 4.201 2.749 4.201 4.731 0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641c0-2.053 1.794-3.849 4.476-4.836l-.908-4.153z", fill: secondaryColor }), - React__default['default'].createElement("ellipse", { cx: "12.308", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor }), - React__default['default'].createElement("ellipse", { cx: "19.385", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor })))); -}; - -var Icon$v = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M18 19H6C5.45 19 5 18.55 5 18V6C5 5.45 5.45 5 6 5H11C11.55 5 12 4.55 12 4C12 3.45 11.55 3 11 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V13C21 12.45 20.55 12 20 12C19.45 12 19 12.45 19 13V18C19 18.55 18.55 19 18 19ZM14 4C14 4.55 14.45 5 15 5H17.59L8.46 14.13C8.07 14.52 8.07 15.15 8.46 15.54C8.85 15.93 9.48 15.93 9.87 15.54L19 6.41V9C19 9.55 19.45 10 20 10C20.55 10 21 9.55 21 9V4C21 3.45 20.55 3 20 3H15C14.45 3 14 3.45 14 4Z" }))); -}; - -var Icon$w = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 64 64" }, props), - React__default['default'].createElement("path", { d: "M48,55.29a28.44,28.44,0,0,1-39.78-.7l-.79-.83A28.43,28.43,0,0,1,8.88,14C19.3,4.14,56.83,1.43,63.07,1.05L64,1s0,.32-.1.89C63.13,8.09,58.37,45.42,48,55.29Z", transform: "translate(0 -1)", fill: "#36b397" }), - React__default['default'].createElement("path", { d: "M63.84,1.91,2.14,60.31l-.79-.84L63.05,1.08,64,1S63.92,1.32,63.84,1.91Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M38.31,23.87c-.57,1.31-1.17,2.33-1.34,2.26a5.63,5.63,0,0,1,.74-2.52L43.18,10.9c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.2-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M29.63,32.08c-.57,1.31-1.16,2.33-1.33,2.25A5.61,5.61,0,0,1,29,31.82l8.37-19.44c.56-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M21,40.29c-.56,1.31-1.17,2.33-1.33,2.26A5.51,5.51,0,0,1,20.36,40L32,13.08c.57-1.31,1.17-2.34,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M12.29,48.5c-.57,1.31-1.17,2.33-1.33,2.26s.16-1.21.73-2.52L25.33,16.57c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M39.72,25.36c-1.35.5-2.39,1-2.33,1.2S38.6,26.46,40,26l13-4.77c1.34-.49,2.39-1,2.32-1.2s-1.21.1-2.55.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M31.05,33.57c-1.35.49-2.39,1-2.34,1.21a5.78,5.78,0,0,0,2.56-.6l19.87-7.29c1.34-.49,2.39-1,2.33-1.21a5.62,5.62,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M22.37,41.78C21,42.27,20,42.82,20,43s1.22-.1,2.56-.59L50.15,32.28c1.33-.5,2.39-1,2.33-1.21a5.67,5.67,0,0,0-2.56.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React__default['default'].createElement("path", { d: "M13.71,50c-1.35.49-2.4,1-2.34,1.21a5.59,5.59,0,0,0,2.55-.6L46.29,38.71c1.34-.49,2.39-1,2.33-1.2a5.64,5.64,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }))); -}; - -var Icon$x = function (props) { - return React__default['default'].createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/price-token.png" })); -}; - -var Icon$y = function (props) { - return React__default['default'].createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/tokens/FTM.png" })); -}; - -var Icon$z = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), - React__default['default'].createElement("path", { d: "M38 10H34C34 7.79086 32.2091 6 30 6H18C15.7909 6 14 7.79086 14 10H10C7.8 10 6 11.8 6 14V16C6 21.1 9.84 25.26 14.78 25.88C16.04 28.88 18.74 31.14 22 31.8V38H16C14.8954 38 14 38.8954 14 40C14 41.1046 14.8954 42 16 42H32C33.1046 42 34 41.1046 34 40C34 38.8954 33.1046 38 32 38H26V31.8C29.26 31.14 31.96 28.88 33.22 25.88C38.16 25.26 42 21.1 42 16V14C42 11.8 40.2 10 38 10ZM10 16V14H14V21.64C11.68 20.8 10 18.6 10 16ZM24 28C20.7 28 18 25.3 18 22V10H30V22C30 25.3 27.3 28 24 28ZM38 16C38 18.6 36.32 20.8 34 21.64V14H38V16Z" }))); -}; - -var Icon$A = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), - React__default['default'].createElement("path", { d: "M5 10C5 10.55 5.45 11 6 11H14C14.55 11 15 10.55 15 10C15 9.45 14.55 9 14 9H6C5.45 9 5 9.45 5 10ZM10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18Z" }))); -}; - -var Icon$B = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M23 12L20.56 9.21L20.9 5.52L17.29 4.7L15.4 1.5L12 2.96L8.6 1.5L6.71 4.69L3.1 5.5L3.44 9.2L1 12L3.44 14.79L3.1 18.49L6.71 19.31L8.6 22.5L12 21.03L15.4 22.49L17.29 19.3L20.9 18.48L20.56 14.79L23 12ZM9.38 16.01L7 13.61C6.61 13.22 6.61 12.59 7 12.2L7.07 12.13C7.46 11.74 8.1 11.74 8.49 12.13L10.1 13.75L15.25 8.59C15.64 8.2 16.28 8.2 16.67 8.59L16.74 8.66C17.13 9.05 17.13 9.68 16.74 10.07L10.82 16.01C10.41 16.4 9.78 16.4 9.38 16.01Z" }))); -}; - -var Icon$C = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 34 38" }, props), - React__default['default'].createElement("g", null, - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M3.64,15.33a1.67,1.67,0,0,1-1.83-1.07c-.19-.7.21-1.62.94-1.66a1.66,1.66,0,0,1,1.81,1.12A1.31,1.31,0,0,1,3.64,15.33Zm0-2.15a.39.39,0,0,0-.38.4.4.4,0,0,0,.38.41A.4.4,0,0,0,4,13.58.39.39,0,0,0,3.66,13.18Z", fill: "#585857" }), - React__default['default'].createElement("path", { d: "M28.89,13.72a1.66,1.66,0,0,1,1.82-1.12c.72,0,1.12,1,.93,1.66a1.66,1.66,0,0,1-1.83,1.07A1.31,1.31,0,0,1,28.89,13.72Zm1.69-.14a.38.38,0,1,0,.75,0,.38.38,0,1,0-.75,0Z", fill: "#585857" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M22.86,30.27c0-3.65-5.82-.56-5.82-2.85,0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36,5.47,5.47,0,0,0,22.86,30.27Z", fill: "#bdbcbc" }), - React__default['default'].createElement("path", { d: "M22.79,29.61C22.09,27,17,29.56,17,27.42c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.83,5.74,1.83S22.84,29.8,22.79,29.61Z", fill: "#cdcccc" }), - React__default['default'].createElement("path", { d: "M17,27.45v0c0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36h0Z", fill: "#b3b3b3" }), - React__default['default'].createElement("path", { d: "M17,27.45v0c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.82,5.72,1.83Z", fill: "#c3c2c2" })), - React__default['default'].createElement("g", null, - React__default['default'].createElement("path", { d: "M17.06,9.93a6.54,6.54,0,0,1,2.68.57c3.13,1.41,4.63,5.25,3.65,8.72l0,.09a6.52,6.52,0,0,0-.17,2.6h0A5.13,5.13,0,0,1,23,24.22a6.16,6.16,0,0,1-5.78,4.37h-.36a6.14,6.14,0,0,1-5.77-4.37A5.14,5.14,0,0,1,11,21.91h0a6.18,6.18,0,0,0-.17-2.6l-.17-.59a7.51,7.51,0,0,1,0-4.28,6.09,6.09,0,0,1,5.83-4.51Z", fill: "#4d4d4c" }), - React__default['default'].createElement("path", { d: "M17,9.93h-.58a6.09,6.09,0,0,0-5.83,4.51,7.51,7.51,0,0,0,0,4.28l.17.59a6.18,6.18,0,0,1,.17,2.6,5.14,5.14,0,0,0,.17,2.31,6.14,6.14,0,0,0,5.77,4.37H17Z", fill: "#585857" }))))); -}; - -var Icon$D = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), - React__default['default'].createElement("g", { clipPath: "url(#clip0)" }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.0073 13.3635C24.9476 12.4048 23.2491 12.9058 22.8792 14.286C22.6061 15.3055 23.2111 16.3534 24.2305 16.6266L31.8797 18.6762L26.0073 13.3635ZM18.609 13.1418C19.8344 8.56857 25.4621 6.90878 28.9731 10.0851L41.2257 21.1698C43.051 22.8212 41.4235 25.8102 39.0459 25.1732L23.0863 20.8968C19.7085 19.9917 17.7039 16.5197 18.609 13.1418Z", fill: "#7645D9" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.264 10.1052C42.7399 8.62854 44.609 8.17749 45.7061 9.27458C46.5164 10.0849 46.5164 11.3987 45.7061 12.209L39.6263 18.2888L42.264 10.1052ZM49.1002 5.88046C45.4652 2.24548 39.2724 3.73996 37.6954 8.63274L32.192 25.7073C31.3722 28.251 34.5252 30.1781 36.415 28.2883L49.1002 15.6031C51.785 12.9183 51.785 8.5653 49.1002 5.88046Z", fill: "#7645D9" }), - React__default['default'].createElement("path", { opacity: "0.6", d: "M70.9047 42.5535C71.2363 43.8171 73.0301 43.8171 73.3617 42.5535L74.3564 38.7636C74.4727 38.3202 74.819 37.9739 75.2624 37.8575L79.0523 36.8629C80.3159 36.5313 80.3159 34.7375 79.0523 34.4059L75.2624 33.4112C74.819 33.2949 74.4727 32.9486 74.3564 32.5051L73.3617 28.7153C73.0301 27.4517 71.2363 27.4517 70.9047 28.7153L69.91 32.5051C69.7937 32.9486 69.4474 33.2949 69.004 33.4112L65.2141 34.4059C63.9505 34.7375 63.9505 36.5313 65.2141 36.8629L69.004 37.8575C69.4474 37.9739 69.7937 38.3202 69.91 38.7636L70.9047 42.5535Z", fill: "#53DEE9" }), - React__default['default'].createElement("path", { d: "M67.9738 14.5792C67.9699 15.345 68.9855 15.6172 69.365 14.952L70.5032 12.957C70.6364 12.7235 70.885 12.58 71.1538 12.5814L73.4506 12.5932C74.2164 12.5971 74.4886 11.5814 73.8234 11.202L71.8284 10.0637C71.5949 9.93057 71.4514 9.68195 71.4528 9.41322L71.4646 7.11635C71.4685 6.35056 70.4528 6.07841 70.0734 6.74357L68.9351 8.73862C68.802 8.97203 68.5533 9.11558 68.2846 9.1142L65.9877 9.10239C65.222 9.09846 64.9498 10.1141 65.615 10.4936L67.61 11.6318C67.8434 11.765 67.987 12.0136 67.9856 12.2824L67.9738 14.5792Z", fill: "#53DEE9" }), - React__default['default'].createElement("path", { opacity: "0.8", d: "M12.6621 19.7326C13.3806 19.544 13.3806 18.5241 12.6621 18.3356L8.79571 17.3208C8.54359 17.2547 8.34669 17.0578 8.28052 16.8056L7.26579 12.9392C7.07722 12.2208 6.05731 12.2208 5.86875 12.9392L4.85402 16.8056C4.78785 17.0578 4.59095 17.2547 4.33883 17.3208L0.472442 18.3356C-0.246022 18.5241 -0.246022 19.544 0.472441 19.7326L4.33883 20.7473C4.59095 20.8135 4.78785 21.0104 4.85402 21.2625L5.86875 25.1289C6.05731 25.8474 7.07722 25.8474 7.26578 25.1289L8.28052 21.2625C8.34669 21.0104 8.54359 20.8135 8.79571 20.7473L12.6621 19.7326Z", fill: "#53DEE9" }), - React__default['default'].createElement("path", { d: "M16.1463 37.3821C17.0611 33.9679 20.5705 31.9418 23.9847 32.8566L57.9852 41.9671C61.3994 42.8819 63.4256 46.3912 62.5107 49.8054L56.8167 71.0558C55.9019 74.47 52.3925 76.4961 48.9783 75.5813L14.9778 66.4709C11.5636 65.556 9.53745 62.0467 10.4523 58.6325L16.1463 37.3821Z", fill: "url(#paint0_linear)" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.157 45.058L23.1564 35.9476C21.4493 35.4902 19.6947 36.5032 19.2373 38.2103L13.5432 59.4607C13.0858 61.1678 14.0989 62.9225 15.806 63.3799L49.8066 72.4903C51.5137 72.9477 53.2683 71.9347 53.7257 70.2276L59.4198 48.9772C59.8772 47.2701 58.8641 45.5154 57.157 45.058ZM23.9847 32.8566C20.5705 31.9418 17.0611 33.9679 16.1463 37.3821L10.4523 58.6325C9.53745 62.0467 11.5636 65.556 14.9778 66.4709L48.9783 75.5813C52.3925 76.4961 55.9019 74.47 56.8167 71.0558L62.5107 49.8054C63.4256 46.3912 61.3994 42.8819 57.9852 41.9671L23.9847 32.8566Z", fill: "#0098A1" }), - React__default['default'].createElement("path", { d: "M35.9629 36.0654L46.0085 38.7571L37.0016 72.3714L26.956 69.6797L35.9629 36.0654Z", fill: "#7645D9" }), - React__default['default'].createElement("path", { d: "M11.8535 53.0029L14.5452 42.9573L61.111 55.4346L58.4193 65.4802L11.8535 53.0029Z", fill: "#7645D9" }), - React__default['default'].createElement("g", { style: { mixBlendMode: "multiply" } }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.0918 57.9047L40.1732 60.606L39.7591 62.1515L29.6777 59.4502L30.0918 57.9047ZM42.8724 50.5325L32.791 47.8312L33.2051 46.2857L43.2865 48.987L42.8724 50.5325Z", fill: "#7645D9" })), - React__default['default'].createElement("path", { d: "M11.4611 31.1814C10.775 28.6207 12.2946 25.9887 14.8552 25.3026L58.1287 13.7075C60.6893 13.0214 63.3213 14.541 64.0074 17.1016L65.1462 21.3517C65.8324 23.9123 64.3128 26.5443 61.7521 27.2305L18.4787 38.8256C15.918 39.5117 13.286 37.9921 12.5999 35.4314L11.4611 31.1814Z", fill: "url(#paint1_linear)" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.9569 16.7985L15.6834 28.3936C14.8299 28.6223 14.3233 29.4996 14.552 30.3531L15.6908 34.6032C15.9196 35.4568 16.7969 35.9633 17.6504 35.7346L60.9239 24.1395C61.7775 23.9108 62.284 23.0335 62.0553 22.1799L60.9165 17.9298C60.6878 17.0763 59.8104 16.5698 58.9569 16.7985ZM14.8552 25.3026C12.2946 25.9887 10.775 28.6207 11.4611 31.1814L12.5999 35.4314C13.286 37.9921 15.918 39.5117 18.4787 38.8256L61.7521 27.2305C64.3128 26.5443 65.8324 23.9123 65.1462 21.3517L64.0074 17.1016C63.3213 14.541 60.6893 13.0214 58.1287 13.7075L14.8552 25.3026Z", fill: "#0098A1" }), - React__default['default'].createElement("path", { d: "M31.4707 20.8506L41.5163 18.1589L45.1398 31.6818L35.0942 34.3735L31.4707 20.8506Z", fill: "#7645D9" }), - React__default['default'].createElement("g", { style: { mixBlendMode: "multiply" } }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.9671 22.5998L41.9672 19.7998L41.5673 17.9998L31.3975 20.8215L31.9671 22.5998Z", fill: "#7645D9" }))), - React__default['default'].createElement("defs", null, - React__default['default'].createElement("linearGradient", { id: "paint0_linear", x1: "40.9849", y1: "37.4118", x2: "31.978", y2: "71.0261", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { stopColor: "#53DEE9" }), - React__default['default'].createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), - React__default['default'].createElement("linearGradient", { id: "paint1_linear", x1: "36.4919", y1: "19.505", x2: "40.1154", y2: "33.028", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { stopColor: "#53DEE9" }), - React__default['default'].createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), - React__default['default'].createElement("clipPath", { id: "clip0" }, - React__default['default'].createElement("rect", { width: "80", height: "80", fill: "white", transform: "matrix(-1 0 0 1 80 0)" }))))); -}; - -var Icon$E = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), - React__default['default'].createElement("path", { d: "M76.2856 28.6526C77.0883 29.4553 77.1989 30.7184 76.548 31.6485C64.6385 48.6643 49.9116 63.5221 33.0019 75.5817L31.6665 76.5341C30.6872 77.2325 29.3467 77.121 28.4962 76.2705L22.4847 70.259C26.0334 66.5844 25.9945 60.7286 22.3678 57.1019C18.7411 53.4752 12.8853 53.4362 9.21067 56.985L3.68116 51.4555C2.62962 50.4039 2.77462 48.6597 3.98536 47.7962L5.32156 46.8433C21.8225 35.0751 36.1934 20.5765 47.815 3.97204C48.6291 2.80897 50.296 2.66297 51.2998 3.66682L56.9276 9.29459C53.3922 12.97 53.4356 18.8158 57.0578 22.438C60.6799 26.0601 66.5257 26.1035 70.2011 22.5681L76.2856 28.6526Z", fill: "#DBCDF9" }), - React__default['default'].createElement("path", { d: "M78.9507 30.3151L57.459 57.5291L29.6615 78.5708L24.3156 73.1863L22.3868 70.8482L24.3156 68.0575L24.9915 65.2668L24.6194 62.29L23.5031 59.4993L21.6426 57.2668L19.4101 55.7784L16.9915 55.0342H14.0147L10.8519 56.1505L8.99148 57.8249L4.52637 52.4296L11.7898 51.3463C34.3187 47.9863 55.6053 38.8899 73.6048 24.9307L78.9507 30.3151Z", fill: "#A28BD4" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.7724 70.5193C19.7732 69.7287 20.0885 68.971 20.6487 68.4131L20.6586 68.4032C23.1622 65.8996 23.1622 61.8405 20.6586 59.3369C18.155 56.8333 14.0958 56.8333 11.5922 59.3369L11.5823 59.3468C11.0245 59.907 10.2667 60.2223 9.47617 60.2231C8.68561 60.2239 7.92718 59.9103 7.36817 59.3512L1.57656 53.5596C-0.776282 51.2068 -0.451848 47.304 2.25722 45.372L3.59342 44.419L5.32184 46.8426L3.98564 47.7955C2.7749 48.659 2.6299 50.4032 3.68144 51.4548L9.47304 57.2464L9.48735 57.232C9.49192 57.2275 9.49649 57.2229 9.50106 57.2183C13.1682 53.5659 19.1019 53.5705 22.7635 57.232C26.4247 60.8933 26.4295 66.8263 22.778 70.4936C22.7731 70.4984 22.7683 70.5033 22.7635 70.5081L22.7491 70.5224L28.4965 76.2698C29.347 77.1203 30.6875 77.2318 31.6668 76.5334L33.0022 75.581C49.9119 63.5214 64.6388 48.6636 76.5483 31.6478C77.1992 30.7178 77.0886 29.4546 76.2859 28.6519L70.2487 22.6148C70.2268 22.6371 70.2047 22.6594 70.1825 22.6816C70.1603 22.7038 70.138 22.7259 70.1156 22.7479C66.4445 26.3475 60.5503 26.3254 56.9064 22.6816C53.2625 19.0376 53.2405 13.1434 56.8404 9.47221C56.8623 9.44989 56.8843 9.42764 56.9064 9.40548C56.9286 9.38329 56.9509 9.36124 56.9733 9.33932L51.3001 3.66613C50.2962 2.66229 48.6293 2.80829 47.8153 3.97136C36.1937 20.5758 21.8228 35.0744 5.32184 46.8426L3.59342 44.419C19.8185 32.8476 33.9492 18.5913 45.3766 2.26445C47.252 -0.415092 51.0922 -0.751452 53.4049 1.56125L59.0781 7.23444C59.64 7.79626 59.9539 8.55937 59.95 9.35389C59.9461 10.1484 59.6247 10.9084 59.0574 11.4647C59.042 11.4798 59.0267 11.495 59.0113 11.5104C56.5077 14.014 56.5077 18.0731 59.0113 20.5767C61.5149 23.0803 65.5741 23.0803 68.0777 20.5767C68.0929 20.5615 68.1081 20.5461 68.1233 20.5306C68.6796 19.9633 69.4396 19.6419 70.2341 19.6381C71.0287 19.6342 71.7918 19.9481 72.3536 20.5099L78.3907 26.547C80.2148 28.3711 80.4662 31.2413 78.987 33.3547C66.8832 50.648 51.9161 65.7482 34.7306 78.0046L33.3952 78.9569C31.2319 80.4997 28.2705 80.2536 26.3916 78.3747L20.6442 72.6273C20.0852 72.0683 19.7715 71.3099 19.7724 70.5193Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.9888 14.0672L41.3044 15.3827C41.8856 15.964 41.8856 16.9064 41.3044 17.4876C40.7231 18.0688 39.7808 18.0688 39.1995 17.4876L37.884 16.1721C37.3027 15.5908 37.3027 14.6484 37.884 14.0672C38.4652 13.4859 39.4076 13.4859 39.9888 14.0672Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.5142 19.5926L46.8298 20.9081C47.411 21.4894 47.411 22.4317 46.8298 23.013C46.2485 23.5942 45.3062 23.5942 44.7249 23.013L43.4094 21.6974C42.8281 21.1162 42.8281 20.1738 43.4094 19.5926C43.9906 19.0113 44.933 19.0113 45.5142 19.5926Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52.3542 28.5384C51.773 29.1196 50.8306 29.1196 50.2493 28.5384L48.6707 26.9597C48.0894 26.3785 48.0894 25.4361 48.6707 24.8549C49.2519 24.2736 50.1943 24.2736 50.7755 24.8549L52.3542 26.4335C52.9354 27.0148 52.9354 27.9571 52.3542 28.5384Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.8796 34.0638C57.2983 34.645 56.356 34.645 55.7747 34.0638L54.1961 32.4851C53.6148 31.9039 53.6148 30.9615 54.1961 30.3802C54.7773 29.799 55.7197 29.799 56.3009 30.3802L57.8796 31.9589C58.4608 32.5401 58.4608 33.4825 57.8796 34.0638Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.8267 35.9051L63.1423 37.2206C63.7235 37.8019 63.7235 38.7442 63.1423 39.3255C62.561 39.9067 61.6187 39.9067 61.0374 39.3255L59.7219 38.0099C59.1406 37.4287 59.1406 36.4863 59.7219 35.9051C60.3031 35.3238 61.2455 35.3238 61.8267 35.9051Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67.3521 41.4305L68.6677 42.746C69.2489 43.3273 69.2489 44.2696 68.6677 44.8509C68.0864 45.4321 67.144 45.4321 66.5628 44.8509L65.2472 43.5353C64.666 42.9541 64.666 42.0117 65.2472 41.4305C65.8285 40.8492 66.7709 40.8492 67.3521 41.4305Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.2915 37.1288C30.6927 35.53 30.6927 32.9378 32.2915 31.3389C34.1033 29.5272 37.1152 29.806 38.5636 31.9196L42.2107 37.2416C45.3939 36.2204 48.7719 36.3559 51.0104 38.5945C53.0227 40.6067 53.3281 43.5721 52.6459 46.3981C51.9561 49.256 50.2117 52.2664 47.6467 54.8314C45.0817 57.3964 42.0713 59.1408 39.2134 59.8306C36.3874 60.5128 33.422 60.2073 31.4098 58.1951C29.1842 55.9696 29.0377 52.6168 30.0388 49.4519L24.694 45.7892C22.5804 44.3408 22.3016 41.3289 24.1134 39.5171C25.7122 37.9183 28.3044 37.9183 29.9032 39.5171L33.6067 43.2206C33.9734 42.7908 34.3625 42.3691 34.7735 41.9582C35.1704 41.5613 35.5772 41.1847 35.9918 40.8291L32.2915 37.1288Z", fill: "#633001" }), - React__default['default'].createElement("ellipse", { cx: "36.9019", cy: "50.5685", rx: "1.79015", ry: "2.60385", transform: "rotate(-45 36.9019 50.5685)", fill: "#DBCDF9" }), - React__default['default'].createElement("ellipse", { rx: "1.79015", ry: "2.60385", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 43.5768 43.8947)", fill: "#DBCDF9" }))); -}; - -var Icon$F = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), - React__default['default'].createElement("circle", { cx: "24", cy: "24", r: "24", fill: "url(#paint0_linear)" }), - React__default['default'].createElement("path", { d: "M39.0623 18.9777C39.3983 19.3138 39.4447 19.8426 39.1721 20.232C34.1862 27.3557 28.0207 33.576 20.9413 38.6248L20.3823 39.0235C19.9723 39.3159 19.4111 39.2692 19.055 38.9132L16.5383 36.3964C18.024 34.858 18.0077 32.4065 16.4893 30.8881C14.971 29.3698 12.5194 29.3535 10.981 30.8392L8.66608 28.5242C8.22585 28.084 8.28655 27.3538 8.79343 26.9923L9.35284 26.5933C16.261 21.6665 22.2775 15.5966 27.1429 8.64507C27.4837 8.15815 28.1816 8.09702 28.6019 8.51729L30.958 10.8734C29.4778 12.4121 29.496 14.8595 31.0125 16.3759C32.5289 17.8924 34.9762 17.9105 36.515 16.4304L39.0623 18.9777Z", fill: "#DBCDF9" }), - React__default['default'].createElement("path", { d: "M40.1776 19.6742L31.18 31.0674L19.5425 39.8766L17.3044 37.6224L16.4969 36.6435L17.3044 35.4752L17.5873 34.3068L17.4316 33.0606L16.9642 31.8923L16.1853 30.9576L15.2507 30.3345L14.2381 30.0229H12.9919L11.6678 30.4903L10.8889 31.1913L9.01953 28.9325L12.0604 28.4789C21.4923 27.0723 30.404 23.264 37.9396 17.4199L40.1776 19.6742Z", fill: "#A28BD4" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.4028 36.5059C15.4031 36.1749 15.5351 35.8577 15.7697 35.6241L15.7738 35.62C16.822 34.5718 16.822 32.8725 15.7738 31.8243C14.7257 30.7762 13.0263 30.7762 11.9781 31.8243L11.974 31.8285C11.7405 32.063 11.4232 32.195 11.0922 32.1953C10.7613 32.1957 10.4438 32.0643 10.2097 31.8303L7.78504 29.4056C6.80001 28.4206 6.93583 26.7867 8.07 25.9778L8.6294 25.5789L9.35301 26.5935L8.79361 26.9925C8.28673 27.354 8.22602 28.0842 8.66625 28.5244L11.0909 30.9491L11.0969 30.9431C11.0988 30.9412 11.1008 30.9393 11.1027 30.9374C12.638 29.4083 15.1221 29.4102 16.655 30.9431C18.1878 32.4759 18.1899 34.9598 16.6611 36.4951C16.6591 36.4971 16.6571 36.4992 16.655 36.5012L16.649 36.5072L19.0552 38.9134C19.4113 39.2694 19.9725 39.3161 20.3824 39.0237L20.9415 38.625C28.0208 33.5762 34.1863 27.3559 39.1723 20.2321C39.4448 19.8428 39.3985 19.314 39.0625 18.9779L36.535 16.4504C36.5258 16.4598 36.5166 16.4691 36.5073 16.4784C36.498 16.4877 36.4886 16.4969 36.4792 16.5061C34.9423 18.0132 32.4747 18.0039 30.9492 16.4784C29.4236 14.9528 29.4144 12.4852 30.9215 10.9482C30.9307 10.9389 30.9399 10.9296 30.9492 10.9203C30.9585 10.911 30.9678 10.9018 30.9771 10.8926L28.602 8.51747C28.1818 8.0972 27.4839 8.15833 27.1431 8.64525C22.2777 15.5968 16.2612 21.6667 9.35301 26.5935L8.6294 25.5789C15.4221 20.7344 21.338 14.766 26.1221 7.93065C26.9073 6.80885 28.515 6.66803 29.4832 7.63625L31.8584 10.0114C32.0936 10.2466 32.225 10.566 32.2234 10.8987C32.2217 11.2313 32.0872 11.5495 31.8497 11.7824C31.8432 11.7887 31.8368 11.7951 31.8304 11.8015C30.7822 12.8496 30.7822 14.549 31.8304 15.5972C32.8785 16.6453 34.5779 16.6453 35.626 15.5972C35.6324 15.5908 35.6388 15.5844 35.6452 15.5779C35.8781 15.3404 36.1962 15.2058 36.5289 15.2042C36.8615 15.2026 37.181 15.334 37.4162 15.5692L39.9437 18.0967C40.7073 18.8603 40.8126 20.062 40.1933 20.9467C35.126 28.1867 28.8599 34.5084 21.6651 39.6396L21.1061 40.0383C20.2004 40.6842 18.9606 40.5812 18.174 39.7946L15.7678 37.3884C15.5338 37.1544 15.4025 36.8369 15.4028 36.5059Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23.8664 12.8716L24.4172 13.4223C24.6605 13.6657 24.6605 14.0602 24.4172 14.3035C24.1738 14.5469 23.7793 14.5469 23.536 14.3035L22.9852 13.7528C22.7419 13.5094 22.7419 13.1149 22.9852 12.8716C23.2285 12.6282 23.6231 12.6282 23.8664 12.8716Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.1799 15.1841L26.7306 15.7348C26.974 15.9782 26.974 16.3727 26.7306 16.616C26.4873 16.8594 26.0928 16.8594 25.8494 16.616L25.2987 16.0653C25.0553 15.8219 25.0553 15.4274 25.2987 15.1841C25.542 14.9407 25.9365 14.9407 26.1799 15.1841Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.0441 18.9295C28.8008 19.1729 28.4062 19.1728 28.1629 18.9295L27.502 18.2686C27.2587 18.0253 27.2587 17.6307 27.502 17.3874C27.7453 17.144 28.1399 17.144 28.3832 17.3874L29.0441 18.0483C29.2875 18.2916 29.2875 18.6862 29.0441 18.9295Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.3576 21.243C31.1143 21.4863 30.7197 21.4863 30.4764 21.243L29.8155 20.5821C29.5721 20.3387 29.5721 19.9442 29.8155 19.7009C30.0588 19.4575 30.4533 19.4575 30.6967 19.7009L31.3576 20.3618C31.6009 20.6051 31.6009 20.9996 31.3576 21.243Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.009 22.0141L33.5597 22.5649C33.8031 22.8082 33.8031 23.2028 33.5597 23.4461C33.3164 23.6895 32.9219 23.6895 32.6785 23.4461L32.1278 22.8953C31.8844 22.652 31.8844 22.2575 32.1278 22.0141C32.3711 21.7708 32.7656 21.7708 33.009 22.0141Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.3225 24.3266L35.8732 24.8774C36.1166 25.1207 36.1166 25.5153 35.8732 25.7586C35.6299 26.002 35.2354 26.002 34.992 25.7586L34.4412 25.2078C34.1979 24.9645 34.1979 24.57 34.4412 24.3266C34.6846 24.0833 35.0791 24.0833 35.3225 24.3266Z", fill: "#633001" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.6437 22.5266C19.9743 21.8573 19.9743 20.772 20.6437 20.1027C21.4022 19.3442 22.6632 19.4609 23.2695 20.3458L24.7964 22.5738C26.1291 22.1463 27.5433 22.2031 28.4805 23.1402C29.3229 23.9827 29.4507 25.2241 29.1652 26.4073C28.8764 27.6037 28.1461 28.8641 27.0722 29.9379C25.9984 31.0117 24.7381 31.742 23.5416 32.0308C22.3584 32.3164 21.117 32.1886 20.2745 31.3461C19.3428 30.4144 19.2815 29.0108 19.7006 27.6858L17.4629 26.1524C16.5781 25.546 16.4614 24.285 17.2199 23.5265C17.8892 22.8572 18.9745 22.8572 19.6438 23.5265L21.1943 25.077C21.3478 24.897 21.5107 24.7205 21.6828 24.5485C21.8489 24.3823 22.0193 24.2247 22.1928 24.0758L20.6437 22.5266Z", fill: "#633001" }), - React__default['default'].createElement("ellipse", { rx: "0.749452", ry: "1.09011", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 22.5742 28.153)", fill: "#DBCDF9" }), - React__default['default'].createElement("ellipse", { cx: "25.3682", cy: "25.359", rx: "0.749453", ry: "1.09011", transform: "rotate(-45 25.3682 25.359)", fill: "#DBCDF9" }), - React__default['default'].createElement("path", { d: "M40.2095 34.2904C40.0804 34.7825 39.3818 34.7825 39.2527 34.2904L38.5576 31.6422C38.5123 31.4695 38.3775 31.3346 38.2048 31.2893L35.5566 30.5943C35.0645 30.4651 35.0645 29.7666 35.5566 29.6374L38.2048 28.9424C38.3775 28.8971 38.5123 28.7622 38.5576 28.5895L39.2527 25.9413C39.3818 25.4492 40.0804 25.4492 40.2095 25.9413L40.9045 28.5895C40.9499 28.7622 41.0847 28.8971 41.2574 28.9424L43.9056 29.6374C44.3977 29.7666 44.3977 30.4651 43.9056 30.5943L41.2574 31.2893C41.0847 31.3346 40.9499 31.4695 40.9045 31.6422L40.2095 34.2904Z", fill: "#53DEE9" }), - React__default['default'].createElement("path", { d: "M16.4183 7.94926C16.5088 7.60415 16.9988 7.60415 17.0893 7.94926L17.5767 9.80644C17.6085 9.92754 17.7031 10.0221 17.8242 10.0539L19.6814 10.5413C20.0265 10.6319 20.0265 11.1218 19.6814 11.2124L17.8242 11.6998C17.7031 11.7316 17.6085 11.8261 17.5767 11.9473L17.0893 13.8044C16.9988 14.1495 16.5088 14.1495 16.4183 13.8044L15.9309 11.9473C15.8991 11.8261 15.8045 11.7316 15.6834 11.6998L13.8262 11.2124C13.4811 11.1218 13.4811 10.6319 13.8262 10.5413L15.6834 10.0539C15.8045 10.0221 15.8991 9.92754 15.9309 9.80644L16.4183 7.94926Z", fill: "#53DEE9" }), - React__default['default'].createElement("path", { d: "M10.3511 38.7118C10.2924 38.9355 9.97486 38.9355 9.91616 38.7118L9.60024 37.5081C9.57964 37.4296 9.51834 37.3683 9.43985 37.3477L8.23612 37.0318C8.01244 36.9731 8.01244 36.6555 8.23612 36.5968L9.43985 36.2809C9.51834 36.2603 9.57964 36.199 9.60024 36.1205L9.91616 34.9168C9.97486 34.6931 10.2924 34.6931 10.3511 34.9168L10.667 36.1205C10.6876 36.199 10.7489 36.2603 10.8274 36.2809L12.0311 36.5968C12.2548 36.6555 12.2548 36.9731 12.0311 37.0318L10.8274 37.3477C10.7489 37.3683 10.6876 37.4296 10.667 37.5081L10.3511 38.7118Z", fill: "#53DEE9" }), - React__default['default'].createElement("defs", null, - React__default['default'].createElement("linearGradient", { id: "paint0_linear", x1: "24", y1: "0", x2: "24", y2: "48", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { stopColor: "#54DADE" }), - React__default['default'].createElement("stop", { offset: "0.762157", stopColor: "#24C7D6" }))))); -}; - -var Icon$G = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M15.5 13.9996H14.71L14.43 13.7296C15.63 12.3296 16.25 10.4196 15.91 8.38965C15.44 5.60965 13.12 3.38965 10.32 3.04965C6.09001 2.52965 2.53002 6.08965 3.05002 10.3196C3.39002 13.1196 5.61002 15.4396 8.39002 15.9096C10.42 16.2496 12.33 15.6296 13.73 14.4296L14 14.7096V15.4996L18.25 19.7496C18.66 20.1596 19.33 20.1596 19.74 19.7496C20.15 19.3396 20.15 18.6696 19.74 18.2596L15.5 13.9996ZM9.50002 13.9996C7.01002 13.9996 5.00002 11.9896 5.00002 9.49965C5.00002 7.00965 7.01002 4.99965 9.50002 4.99965C11.99 4.99965 14 7.00965 14 9.49965C14 11.9896 11.99 13.9996 9.50002 13.9996Z" }))); -}; - -var Icon$H = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React__default['default'].createElement("path", { d: "M16 17.01V11C16 10.45 15.55 10 15 10C14.45 10 14 10.45 14 11V17.01H12.21C11.76 17.01 11.54 17.55 11.86 17.86L14.65 20.64C14.85 20.83 15.16 20.83 15.36 20.64L18.15 17.86C18.47 17.55 18.24 17.01 17.8 17.01H16ZM8.65003 3.35002L5.86003 6.14002C5.54003 6.45002 5.76003 6.99002 6.21003 6.99002H8.00003V13C8.00003 13.55 8.45003 14 9.00003 14C9.55003 14 10 13.55 10 13V6.99002H11.79C12.24 6.99002 12.46 6.45002 12.14 6.14002L9.35003 3.35002C9.16003 3.16002 8.84003 3.16002 8.65003 3.35002Z" }))); -}; - -var Icon$I = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.86 4.86003L21.65 7.65003C21.84 7.84003 21.84 8.16003 21.64 8.35003L18.85 11.14C18.54 11.46 18 11.24 18 10.79V9.00003H4C3.45 9.00003 3 8.55003 3 8.00003C3 7.45003 3.45 7.00003 4 7.00003H18V5.21003C18 4.76003 18.54 4.54003 18.86 4.86003ZM5.14001 19.14L2.35001 16.35C2.16001 16.16 2.16001 15.84 2.36001 15.65L5.15001 12.86C5.46001 12.54 6.00001 12.76 6.00001 13.21V15H20C20.55 15 21 15.45 21 16C21 16.55 20.55 17 20 17H6.00001V18.79C6.00001 19.24 5.46001 19.46 5.14001 19.14Z" }))); -}; - -var Icon$J = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M4.47 20.9999H19.53C21.07 20.9999 22.03 19.3299 21.26 17.9999L13.73 4.98993C12.96 3.65993 11.04 3.65993 10.27 4.98993L2.74 17.9999C1.97 19.3299 2.93 20.9999 4.47 20.9999ZM12 13.9999C11.45 13.9999 11 13.5499 11 12.9999V10.9999C11 10.4499 11.45 9.99993 12 9.99993C12.55 9.99993 13 10.4499 13 10.9999V12.9999C13 13.5499 12.55 13.9999 12 13.9999ZM13 17.9999H11V15.9999H13V17.9999Z" }))); -}; - -var Icon$K = function (props) { - return (React__default['default'].createElement(Svg, { width: "30", height: "30", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, - React__default['default'].createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); -}; - -var Icon$L = function (props) { - return (React__default['default'].createElement(Svg, { width: "47", height: "47", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, - React__default['default'].createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); -}; - -var Box = styled__default['default'].div(templateObject_1$5 || (templateObject_1$5 = __makeTemplateObject(["\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n ", "\n ", "\n ", "\n ", "\n ", "\n"])), styledSystem.background, styledSystem.border, styledSystem.layout, styledSystem.position, styledSystem.space); +var Icon$s = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 35 33" }, props), + React__default['default'].createElement("path", { d: "m32.9582 1-13.1341 9.7183 2.4424-5.72731z", fill: "#e17726", stroke: "#e17726" }), + React__default['default'].createElement("g", { fill: "#e27625", stroke: "#e27625" }, + React__default['default'].createElement("path", { d: "m2.66296 1 13.01714 9.809-2.3254-5.81802z" }), + React__default['default'].createElement("path", { d: "m28.2295 23.5335-3.4947 5.3386 7.4829 2.0603 2.1436-7.2823z" }), + React__default['default'].createElement("path", { d: "m1.27281 23.6501 2.13055 7.2823 7.46994-2.0603-3.48166-5.3386z" }), + React__default['default'].createElement("path", { d: "m10.4706 14.5149-2.0786 3.1358 7.405.3369-.2469-7.969z" }), + React__default['default'].createElement("path", { d: "m25.1505 14.5149-5.1575-4.58704-.1688 8.05974 7.4049-.3369z" }), + React__default['default'].createElement("path", { d: "m10.8733 28.8721 4.4819-2.1639-3.8583-3.0062z" }), + React__default['default'].createElement("path", { d: "m20.2659 26.7082 4.4689 2.1639-.6105-5.1701z" })), + React__default['default'].createElement("path", { d: "m24.7348 28.8721-4.469-2.1639.3638 2.9025-.039 1.231z", fill: "#d5bfb2", stroke: "#d5bfb2" }), + React__default['default'].createElement("path", { d: "m10.8732 28.8721 4.1572 1.9696-.026-1.231.3508-2.9025z", fill: "#d5bfb2", stroke: "#d5bfb2" }), + React__default['default'].createElement("path", { d: "m15.1084 21.7842-3.7155-1.0884 2.6243-1.2051z", fill: "#233447", stroke: "#233447" }), + React__default['default'].createElement("path", { d: "m20.5126 21.7842 1.0913-2.2935 2.6372 1.2051z", fill: "#233447", stroke: "#233447" }), + React__default['default'].createElement("path", { d: "m10.8733 28.8721.6495-5.3386-4.13117.1167z", fill: "#cc6228", stroke: "#cc6228" }), + React__default['default'].createElement("path", { d: "m24.0982 23.5335.6366 5.3386 3.4946-5.2219z", fill: "#cc6228", stroke: "#cc6228" }), + React__default['default'].createElement("path", { d: "m27.2291 17.6507-7.405.3369.6885 3.7966 1.0913-2.2935 2.6372 1.2051z", fill: "#cc6228", stroke: "#cc6228" }), + React__default['default'].createElement("path", { d: "m11.3929 20.6958 2.6242-1.2051 1.0913 2.2935.6885-3.7966-7.40495-.3369z", fill: "#cc6228", stroke: "#cc6228" }), + React__default['default'].createElement("path", { d: "m8.392 17.6507 3.1049 6.0513-.1039-3.0062z", fill: "#e27525", stroke: "#e27525" }), + React__default['default'].createElement("path", { d: "m24.2412 20.6958-.1169 3.0062 3.1049-6.0513z", fill: "#e27525", stroke: "#e27525" }), + React__default['default'].createElement("path", { d: "m15.797 17.9876-.6886 3.7967.8704 4.4833.1949-5.9087z", fill: "#e27525", stroke: "#e27525" }), + React__default['default'].createElement("path", { d: "m19.8242 17.9876-.3638 2.3584.1819 5.9216.8704-4.4833z", fill: "#e27525", stroke: "#e27525" }), + React__default['default'].createElement("path", { d: "m20.5127 21.7842-.8704 4.4834.6236.4406 3.8584-3.0062.1169-3.0062z", fill: "#f5841f", stroke: "#f5841f" }), + React__default['default'].createElement("path", { d: "m11.3929 20.6958.104 3.0062 3.8583 3.0062.6236-.4406-.8704-4.4834z", fill: "#f5841f", stroke: "#f5841f" }), + React__default['default'].createElement("path", { d: "m20.5906 30.8417.039-1.231-.3378-.2851h-4.9626l-.3248.2851.026 1.231-4.1572-1.9696 1.4551 1.1921 2.9489 2.0344h5.0536l2.962-2.0344 1.442-1.1921z", fill: "#c0ac9d", stroke: "#c0ac9d" }), + React__default['default'].createElement("path", { d: "m20.2659 26.7082-.6236-.4406h-3.6635l-.6236.4406-.3508 2.9025.3248-.2851h4.9626l.3378.2851z", fill: "#161616", stroke: "#161616" }), + React__default['default'].createElement("path", { d: "m33.5168 11.3532 1.1043-5.36447-1.6629-4.98873-12.6923 9.3944 4.8846 4.1205 6.8983 2.0085 1.52-1.7752-.6626-.4795 1.0523-.9588-.8054-.622 1.0523-.8034z", fill: "#763e1a", stroke: "#763e1a" }), + React__default['default'].createElement("path", { d: "m1 5.98873 1.11724 5.36447-.71451.5313 1.06527.8034-.80545.622 1.05228.9588-.66255.4795 1.51997 1.7752 6.89835-2.0085 4.8846-4.1205-12.69233-9.3944z", fill: "#763e1a", stroke: "#763e1a" }), + React__default['default'].createElement("path", { d: "m32.0489 16.5234-6.8983-2.0085 2.0786 3.1358-3.1049 6.0513 4.1052-.0519h6.1318z", fill: "#f5841f", stroke: "#f5841f" }), + React__default['default'].createElement("path", { d: "m10.4705 14.5149-6.89828 2.0085-2.29944 7.1267h6.11883l4.10519.0519-3.10487-6.0513z", fill: "#f5841f", stroke: "#f5841f" }), + React__default['default'].createElement("path", { d: "m19.8241 17.9876.4417-7.5932 2.0007-5.4034h-8.9119l2.0006 5.4034.4417 7.5932.1689 2.3842.013 5.8958h3.6635l.013-5.8958z", fill: "#f5841f", stroke: "#f5841f" }))); +}; + +var Icon$t = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 15 2" }, props), + React__default['default'].createElement("path", { d: "M13.2 2L1.20004 2C0.650043 2 0.200043 1.55 0.200043 1C0.200043 0.45 0.650043 0 1.20004 0L13.2 0C13.75 0 14.2 0.45 14.2 1C14.2 1.55 13.75 2 13.2 2Z" }))); +}; + +var Icon$u = function (props) { + var theme = styled.useTheme(); + var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; + var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), + React__default['default'].createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: primaryColor }), + React__default['default'].createElement("mask", { id: "A", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "0", y: "0", width: "32", height: "32" }, + React__default['default'].createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: "#c4c4c4" })), + React__default['default'].createElement("g", { mask: "url(#A)" }, + React__default['default'].createElement("path", { d: "M25.128 16.436c0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641V15h18.461v1.436zm2.205 13.806c0-3.815-5.074-6.908-11.333-6.908S4.667 26.426 4.667 30.242V32h22.667v-1.759z", fill: secondaryColor }), + React__default['default'].createElement("path", { fillRule: "evenodd", d: "M10.234 5.601C9.942 4.264 10.96 3 12.328 3c1.184 0 2.143.959 2.143 2.143v3.873l1.427-.067c.589 0 1.166.034 1.724.098V5.143c0-1.184.959-2.143 2.143-2.143 1.368 0 2.386 1.264 2.093 2.601l-.931 4.258c2.529 1.006 4.201 2.749 4.201 4.731 0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641c0-2.053 1.794-3.849 4.476-4.836l-.908-4.153z", fill: secondaryColor }), + React__default['default'].createElement("ellipse", { cx: "12.308", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor }), + React__default['default'].createElement("ellipse", { cx: "19.385", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor })))); +}; + +var Icon$v = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M18 19H6C5.45 19 5 18.55 5 18V6C5 5.45 5.45 5 6 5H11C11.55 5 12 4.55 12 4C12 3.45 11.55 3 11 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V13C21 12.45 20.55 12 20 12C19.45 12 19 12.45 19 13V18C19 18.55 18.55 19 18 19ZM14 4C14 4.55 14.45 5 15 5H17.59L8.46 14.13C8.07 14.52 8.07 15.15 8.46 15.54C8.85 15.93 9.48 15.93 9.87 15.54L19 6.41V9C19 9.55 19.45 10 20 10C20.55 10 21 9.55 21 9V4C21 3.45 20.55 3 20 3H15C14.45 3 14 3.45 14 4Z" }))); +}; + +var Icon$w = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 64 64" }, props), + React__default['default'].createElement("path", { d: "M48,55.29a28.44,28.44,0,0,1-39.78-.7l-.79-.83A28.43,28.43,0,0,1,8.88,14C19.3,4.14,56.83,1.43,63.07,1.05L64,1s0,.32-.1.89C63.13,8.09,58.37,45.42,48,55.29Z", transform: "translate(0 -1)", fill: "#36b397" }), + React__default['default'].createElement("path", { d: "M63.84,1.91,2.14,60.31l-.79-.84L63.05,1.08,64,1S63.92,1.32,63.84,1.91Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M38.31,23.87c-.57,1.31-1.17,2.33-1.34,2.26a5.63,5.63,0,0,1,.74-2.52L43.18,10.9c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.2-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M29.63,32.08c-.57,1.31-1.16,2.33-1.33,2.25A5.61,5.61,0,0,1,29,31.82l8.37-19.44c.56-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M21,40.29c-.56,1.31-1.17,2.33-1.33,2.26A5.51,5.51,0,0,1,20.36,40L32,13.08c.57-1.31,1.17-2.34,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M12.29,48.5c-.57,1.31-1.17,2.33-1.33,2.26s.16-1.21.73-2.52L25.33,16.57c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M39.72,25.36c-1.35.5-2.39,1-2.33,1.2S38.6,26.46,40,26l13-4.77c1.34-.49,2.39-1,2.32-1.2s-1.21.1-2.55.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M31.05,33.57c-1.35.49-2.39,1-2.34,1.21a5.78,5.78,0,0,0,2.56-.6l19.87-7.29c1.34-.49,2.39-1,2.33-1.21a5.62,5.62,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M22.37,41.78C21,42.27,20,42.82,20,43s1.22-.1,2.56-.59L50.15,32.28c1.33-.5,2.39-1,2.33-1.21a5.67,5.67,0,0,0-2.56.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React__default['default'].createElement("path", { d: "M13.71,50c-1.35.49-2.4,1-2.34,1.21a5.59,5.59,0,0,0,2.55-.6L46.29,38.71c1.34-.49,2.39-1,2.33-1.2a5.64,5.64,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }))); +}; + +var Icon$x = function (props) { + return React__default['default'].createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/price-token.png" })); +}; + +var Icon$y = function (props) { + return React__default['default'].createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/tokens/FTM.png" })); +}; + +var Icon$z = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), + React__default['default'].createElement("path", { d: "M38 10H34C34 7.79086 32.2091 6 30 6H18C15.7909 6 14 7.79086 14 10H10C7.8 10 6 11.8 6 14V16C6 21.1 9.84 25.26 14.78 25.88C16.04 28.88 18.74 31.14 22 31.8V38H16C14.8954 38 14 38.8954 14 40C14 41.1046 14.8954 42 16 42H32C33.1046 42 34 41.1046 34 40C34 38.8954 33.1046 38 32 38H26V31.8C29.26 31.14 31.96 28.88 33.22 25.88C38.16 25.26 42 21.1 42 16V14C42 11.8 40.2 10 38 10ZM10 16V14H14V21.64C11.68 20.8 10 18.6 10 16ZM24 28C20.7 28 18 25.3 18 22V10H30V22C30 25.3 27.3 28 24 28ZM38 16C38 18.6 36.32 20.8 34 21.64V14H38V16Z" }))); +}; + +var Icon$A = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), + React__default['default'].createElement("path", { d: "M5 10C5 10.55 5.45 11 6 11H14C14.55 11 15 10.55 15 10C15 9.45 14.55 9 14 9H6C5.45 9 5 9.45 5 10ZM10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18Z" }))); +}; + +var Icon$B = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M23 12L20.56 9.21L20.9 5.52L17.29 4.7L15.4 1.5L12 2.96L8.6 1.5L6.71 4.69L3.1 5.5L3.44 9.2L1 12L3.44 14.79L3.1 18.49L6.71 19.31L8.6 22.5L12 21.03L15.4 22.49L17.29 19.3L20.9 18.48L20.56 14.79L23 12ZM9.38 16.01L7 13.61C6.61 13.22 6.61 12.59 7 12.2L7.07 12.13C7.46 11.74 8.1 11.74 8.49 12.13L10.1 13.75L15.25 8.59C15.64 8.2 16.28 8.2 16.67 8.59L16.74 8.66C17.13 9.05 17.13 9.68 16.74 10.07L10.82 16.01C10.41 16.4 9.78 16.4 9.38 16.01Z" }))); +}; + +var Icon$C = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 34 38" }, props), + React__default['default'].createElement("g", null, + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M3.64,15.33a1.67,1.67,0,0,1-1.83-1.07c-.19-.7.21-1.62.94-1.66a1.66,1.66,0,0,1,1.81,1.12A1.31,1.31,0,0,1,3.64,15.33Zm0-2.15a.39.39,0,0,0-.38.4.4.4,0,0,0,.38.41A.4.4,0,0,0,4,13.58.39.39,0,0,0,3.66,13.18Z", fill: "#585857" }), + React__default['default'].createElement("path", { d: "M28.89,13.72a1.66,1.66,0,0,1,1.82-1.12c.72,0,1.12,1,.93,1.66a1.66,1.66,0,0,1-1.83,1.07A1.31,1.31,0,0,1,28.89,13.72Zm1.69-.14a.38.38,0,1,0,.75,0,.38.38,0,1,0-.75,0Z", fill: "#585857" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M22.86,30.27c0-3.65-5.82-.56-5.82-2.85,0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36,5.47,5.47,0,0,0,22.86,30.27Z", fill: "#bdbcbc" }), + React__default['default'].createElement("path", { d: "M22.79,29.61C22.09,27,17,29.56,17,27.42c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.83,5.74,1.83S22.84,29.8,22.79,29.61Z", fill: "#cdcccc" }), + React__default['default'].createElement("path", { d: "M17,27.45v0c0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36h0Z", fill: "#b3b3b3" }), + React__default['default'].createElement("path", { d: "M17,27.45v0c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.82,5.72,1.83Z", fill: "#c3c2c2" })), + React__default['default'].createElement("g", null, + React__default['default'].createElement("path", { d: "M17.06,9.93a6.54,6.54,0,0,1,2.68.57c3.13,1.41,4.63,5.25,3.65,8.72l0,.09a6.52,6.52,0,0,0-.17,2.6h0A5.13,5.13,0,0,1,23,24.22a6.16,6.16,0,0,1-5.78,4.37h-.36a6.14,6.14,0,0,1-5.77-4.37A5.14,5.14,0,0,1,11,21.91h0a6.18,6.18,0,0,0-.17-2.6l-.17-.59a7.51,7.51,0,0,1,0-4.28,6.09,6.09,0,0,1,5.83-4.51Z", fill: "#4d4d4c" }), + React__default['default'].createElement("path", { d: "M17,9.93h-.58a6.09,6.09,0,0,0-5.83,4.51,7.51,7.51,0,0,0,0,4.28l.17.59a6.18,6.18,0,0,1,.17,2.6,5.14,5.14,0,0,0,.17,2.31,6.14,6.14,0,0,0,5.77,4.37H17Z", fill: "#585857" }))))); +}; + +var Icon$D = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), + React__default['default'].createElement("g", { clipPath: "url(#clip0)" }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.0073 13.3635C24.9476 12.4048 23.2491 12.9058 22.8792 14.286C22.6061 15.3055 23.2111 16.3534 24.2305 16.6266L31.8797 18.6762L26.0073 13.3635ZM18.609 13.1418C19.8344 8.56857 25.4621 6.90878 28.9731 10.0851L41.2257 21.1698C43.051 22.8212 41.4235 25.8102 39.0459 25.1732L23.0863 20.8968C19.7085 19.9917 17.7039 16.5197 18.609 13.1418Z", fill: "#7645D9" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.264 10.1052C42.7399 8.62854 44.609 8.17749 45.7061 9.27458C46.5164 10.0849 46.5164 11.3987 45.7061 12.209L39.6263 18.2888L42.264 10.1052ZM49.1002 5.88046C45.4652 2.24548 39.2724 3.73996 37.6954 8.63274L32.192 25.7073C31.3722 28.251 34.5252 30.1781 36.415 28.2883L49.1002 15.6031C51.785 12.9183 51.785 8.5653 49.1002 5.88046Z", fill: "#7645D9" }), + React__default['default'].createElement("path", { opacity: "0.6", d: "M70.9047 42.5535C71.2363 43.8171 73.0301 43.8171 73.3617 42.5535L74.3564 38.7636C74.4727 38.3202 74.819 37.9739 75.2624 37.8575L79.0523 36.8629C80.3159 36.5313 80.3159 34.7375 79.0523 34.4059L75.2624 33.4112C74.819 33.2949 74.4727 32.9486 74.3564 32.5051L73.3617 28.7153C73.0301 27.4517 71.2363 27.4517 70.9047 28.7153L69.91 32.5051C69.7937 32.9486 69.4474 33.2949 69.004 33.4112L65.2141 34.4059C63.9505 34.7375 63.9505 36.5313 65.2141 36.8629L69.004 37.8575C69.4474 37.9739 69.7937 38.3202 69.91 38.7636L70.9047 42.5535Z", fill: "#53DEE9" }), + React__default['default'].createElement("path", { d: "M67.9738 14.5792C67.9699 15.345 68.9855 15.6172 69.365 14.952L70.5032 12.957C70.6364 12.7235 70.885 12.58 71.1538 12.5814L73.4506 12.5932C74.2164 12.5971 74.4886 11.5814 73.8234 11.202L71.8284 10.0637C71.5949 9.93057 71.4514 9.68195 71.4528 9.41322L71.4646 7.11635C71.4685 6.35056 70.4528 6.07841 70.0734 6.74357L68.9351 8.73862C68.802 8.97203 68.5533 9.11558 68.2846 9.1142L65.9877 9.10239C65.222 9.09846 64.9498 10.1141 65.615 10.4936L67.61 11.6318C67.8434 11.765 67.987 12.0136 67.9856 12.2824L67.9738 14.5792Z", fill: "#53DEE9" }), + React__default['default'].createElement("path", { opacity: "0.8", d: "M12.6621 19.7326C13.3806 19.544 13.3806 18.5241 12.6621 18.3356L8.79571 17.3208C8.54359 17.2547 8.34669 17.0578 8.28052 16.8056L7.26579 12.9392C7.07722 12.2208 6.05731 12.2208 5.86875 12.9392L4.85402 16.8056C4.78785 17.0578 4.59095 17.2547 4.33883 17.3208L0.472442 18.3356C-0.246022 18.5241 -0.246022 19.544 0.472441 19.7326L4.33883 20.7473C4.59095 20.8135 4.78785 21.0104 4.85402 21.2625L5.86875 25.1289C6.05731 25.8474 7.07722 25.8474 7.26578 25.1289L8.28052 21.2625C8.34669 21.0104 8.54359 20.8135 8.79571 20.7473L12.6621 19.7326Z", fill: "#53DEE9" }), + React__default['default'].createElement("path", { d: "M16.1463 37.3821C17.0611 33.9679 20.5705 31.9418 23.9847 32.8566L57.9852 41.9671C61.3994 42.8819 63.4256 46.3912 62.5107 49.8054L56.8167 71.0558C55.9019 74.47 52.3925 76.4961 48.9783 75.5813L14.9778 66.4709C11.5636 65.556 9.53745 62.0467 10.4523 58.6325L16.1463 37.3821Z", fill: "url(#paint0_linear)" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.157 45.058L23.1564 35.9476C21.4493 35.4902 19.6947 36.5032 19.2373 38.2103L13.5432 59.4607C13.0858 61.1678 14.0989 62.9225 15.806 63.3799L49.8066 72.4903C51.5137 72.9477 53.2683 71.9347 53.7257 70.2276L59.4198 48.9772C59.8772 47.2701 58.8641 45.5154 57.157 45.058ZM23.9847 32.8566C20.5705 31.9418 17.0611 33.9679 16.1463 37.3821L10.4523 58.6325C9.53745 62.0467 11.5636 65.556 14.9778 66.4709L48.9783 75.5813C52.3925 76.4961 55.9019 74.47 56.8167 71.0558L62.5107 49.8054C63.4256 46.3912 61.3994 42.8819 57.9852 41.9671L23.9847 32.8566Z", fill: "#0098A1" }), + React__default['default'].createElement("path", { d: "M35.9629 36.0654L46.0085 38.7571L37.0016 72.3714L26.956 69.6797L35.9629 36.0654Z", fill: "#7645D9" }), + React__default['default'].createElement("path", { d: "M11.8535 53.0029L14.5452 42.9573L61.111 55.4346L58.4193 65.4802L11.8535 53.0029Z", fill: "#7645D9" }), + React__default['default'].createElement("g", { style: { mixBlendMode: "multiply" } }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.0918 57.9047L40.1732 60.606L39.7591 62.1515L29.6777 59.4502L30.0918 57.9047ZM42.8724 50.5325L32.791 47.8312L33.2051 46.2857L43.2865 48.987L42.8724 50.5325Z", fill: "#7645D9" })), + React__default['default'].createElement("path", { d: "M11.4611 31.1814C10.775 28.6207 12.2946 25.9887 14.8552 25.3026L58.1287 13.7075C60.6893 13.0214 63.3213 14.541 64.0074 17.1016L65.1462 21.3517C65.8324 23.9123 64.3128 26.5443 61.7521 27.2305L18.4787 38.8256C15.918 39.5117 13.286 37.9921 12.5999 35.4314L11.4611 31.1814Z", fill: "url(#paint1_linear)" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.9569 16.7985L15.6834 28.3936C14.8299 28.6223 14.3233 29.4996 14.552 30.3531L15.6908 34.6032C15.9196 35.4568 16.7969 35.9633 17.6504 35.7346L60.9239 24.1395C61.7775 23.9108 62.284 23.0335 62.0553 22.1799L60.9165 17.9298C60.6878 17.0763 59.8104 16.5698 58.9569 16.7985ZM14.8552 25.3026C12.2946 25.9887 10.775 28.6207 11.4611 31.1814L12.5999 35.4314C13.286 37.9921 15.918 39.5117 18.4787 38.8256L61.7521 27.2305C64.3128 26.5443 65.8324 23.9123 65.1462 21.3517L64.0074 17.1016C63.3213 14.541 60.6893 13.0214 58.1287 13.7075L14.8552 25.3026Z", fill: "#0098A1" }), + React__default['default'].createElement("path", { d: "M31.4707 20.8506L41.5163 18.1589L45.1398 31.6818L35.0942 34.3735L31.4707 20.8506Z", fill: "#7645D9" }), + React__default['default'].createElement("g", { style: { mixBlendMode: "multiply" } }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.9671 22.5998L41.9672 19.7998L41.5673 17.9998L31.3975 20.8215L31.9671 22.5998Z", fill: "#7645D9" }))), + React__default['default'].createElement("defs", null, + React__default['default'].createElement("linearGradient", { id: "paint0_linear", x1: "40.9849", y1: "37.4118", x2: "31.978", y2: "71.0261", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { stopColor: "#53DEE9" }), + React__default['default'].createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), + React__default['default'].createElement("linearGradient", { id: "paint1_linear", x1: "36.4919", y1: "19.505", x2: "40.1154", y2: "33.028", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { stopColor: "#53DEE9" }), + React__default['default'].createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), + React__default['default'].createElement("clipPath", { id: "clip0" }, + React__default['default'].createElement("rect", { width: "80", height: "80", fill: "white", transform: "matrix(-1 0 0 1 80 0)" }))))); +}; + +var Icon$E = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), + React__default['default'].createElement("path", { d: "M76.2856 28.6526C77.0883 29.4553 77.1989 30.7184 76.548 31.6485C64.6385 48.6643 49.9116 63.5221 33.0019 75.5817L31.6665 76.5341C30.6872 77.2325 29.3467 77.121 28.4962 76.2705L22.4847 70.259C26.0334 66.5844 25.9945 60.7286 22.3678 57.1019C18.7411 53.4752 12.8853 53.4362 9.21067 56.985L3.68116 51.4555C2.62962 50.4039 2.77462 48.6597 3.98536 47.7962L5.32156 46.8433C21.8225 35.0751 36.1934 20.5765 47.815 3.97204C48.6291 2.80897 50.296 2.66297 51.2998 3.66682L56.9276 9.29459C53.3922 12.97 53.4356 18.8158 57.0578 22.438C60.6799 26.0601 66.5257 26.1035 70.2011 22.5681L76.2856 28.6526Z", fill: "#DBCDF9" }), + React__default['default'].createElement("path", { d: "M78.9507 30.3151L57.459 57.5291L29.6615 78.5708L24.3156 73.1863L22.3868 70.8482L24.3156 68.0575L24.9915 65.2668L24.6194 62.29L23.5031 59.4993L21.6426 57.2668L19.4101 55.7784L16.9915 55.0342H14.0147L10.8519 56.1505L8.99148 57.8249L4.52637 52.4296L11.7898 51.3463C34.3187 47.9863 55.6053 38.8899 73.6048 24.9307L78.9507 30.3151Z", fill: "#A28BD4" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.7724 70.5193C19.7732 69.7287 20.0885 68.971 20.6487 68.4131L20.6586 68.4032C23.1622 65.8996 23.1622 61.8405 20.6586 59.3369C18.155 56.8333 14.0958 56.8333 11.5922 59.3369L11.5823 59.3468C11.0245 59.907 10.2667 60.2223 9.47617 60.2231C8.68561 60.2239 7.92718 59.9103 7.36817 59.3512L1.57656 53.5596C-0.776282 51.2068 -0.451848 47.304 2.25722 45.372L3.59342 44.419L5.32184 46.8426L3.98564 47.7955C2.7749 48.659 2.6299 50.4032 3.68144 51.4548L9.47304 57.2464L9.48735 57.232C9.49192 57.2275 9.49649 57.2229 9.50106 57.2183C13.1682 53.5659 19.1019 53.5705 22.7635 57.232C26.4247 60.8933 26.4295 66.8263 22.778 70.4936C22.7731 70.4984 22.7683 70.5033 22.7635 70.5081L22.7491 70.5224L28.4965 76.2698C29.347 77.1203 30.6875 77.2318 31.6668 76.5334L33.0022 75.581C49.9119 63.5214 64.6388 48.6636 76.5483 31.6478C77.1992 30.7178 77.0886 29.4546 76.2859 28.6519L70.2487 22.6148C70.2268 22.6371 70.2047 22.6594 70.1825 22.6816C70.1603 22.7038 70.138 22.7259 70.1156 22.7479C66.4445 26.3475 60.5503 26.3254 56.9064 22.6816C53.2625 19.0376 53.2405 13.1434 56.8404 9.47221C56.8623 9.44989 56.8843 9.42764 56.9064 9.40548C56.9286 9.38329 56.9509 9.36124 56.9733 9.33932L51.3001 3.66613C50.2962 2.66229 48.6293 2.80829 47.8153 3.97136C36.1937 20.5758 21.8228 35.0744 5.32184 46.8426L3.59342 44.419C19.8185 32.8476 33.9492 18.5913 45.3766 2.26445C47.252 -0.415092 51.0922 -0.751452 53.4049 1.56125L59.0781 7.23444C59.64 7.79626 59.9539 8.55937 59.95 9.35389C59.9461 10.1484 59.6247 10.9084 59.0574 11.4647C59.042 11.4798 59.0267 11.495 59.0113 11.5104C56.5077 14.014 56.5077 18.0731 59.0113 20.5767C61.5149 23.0803 65.5741 23.0803 68.0777 20.5767C68.0929 20.5615 68.1081 20.5461 68.1233 20.5306C68.6796 19.9633 69.4396 19.6419 70.2341 19.6381C71.0287 19.6342 71.7918 19.9481 72.3536 20.5099L78.3907 26.547C80.2148 28.3711 80.4662 31.2413 78.987 33.3547C66.8832 50.648 51.9161 65.7482 34.7306 78.0046L33.3952 78.9569C31.2319 80.4997 28.2705 80.2536 26.3916 78.3747L20.6442 72.6273C20.0852 72.0683 19.7715 71.3099 19.7724 70.5193Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.9888 14.0672L41.3044 15.3827C41.8856 15.964 41.8856 16.9064 41.3044 17.4876C40.7231 18.0688 39.7808 18.0688 39.1995 17.4876L37.884 16.1721C37.3027 15.5908 37.3027 14.6484 37.884 14.0672C38.4652 13.4859 39.4076 13.4859 39.9888 14.0672Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.5142 19.5926L46.8298 20.9081C47.411 21.4894 47.411 22.4317 46.8298 23.013C46.2485 23.5942 45.3062 23.5942 44.7249 23.013L43.4094 21.6974C42.8281 21.1162 42.8281 20.1738 43.4094 19.5926C43.9906 19.0113 44.933 19.0113 45.5142 19.5926Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52.3542 28.5384C51.773 29.1196 50.8306 29.1196 50.2493 28.5384L48.6707 26.9597C48.0894 26.3785 48.0894 25.4361 48.6707 24.8549C49.2519 24.2736 50.1943 24.2736 50.7755 24.8549L52.3542 26.4335C52.9354 27.0148 52.9354 27.9571 52.3542 28.5384Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.8796 34.0638C57.2983 34.645 56.356 34.645 55.7747 34.0638L54.1961 32.4851C53.6148 31.9039 53.6148 30.9615 54.1961 30.3802C54.7773 29.799 55.7197 29.799 56.3009 30.3802L57.8796 31.9589C58.4608 32.5401 58.4608 33.4825 57.8796 34.0638Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.8267 35.9051L63.1423 37.2206C63.7235 37.8019 63.7235 38.7442 63.1423 39.3255C62.561 39.9067 61.6187 39.9067 61.0374 39.3255L59.7219 38.0099C59.1406 37.4287 59.1406 36.4863 59.7219 35.9051C60.3031 35.3238 61.2455 35.3238 61.8267 35.9051Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67.3521 41.4305L68.6677 42.746C69.2489 43.3273 69.2489 44.2696 68.6677 44.8509C68.0864 45.4321 67.144 45.4321 66.5628 44.8509L65.2472 43.5353C64.666 42.9541 64.666 42.0117 65.2472 41.4305C65.8285 40.8492 66.7709 40.8492 67.3521 41.4305Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.2915 37.1288C30.6927 35.53 30.6927 32.9378 32.2915 31.3389C34.1033 29.5272 37.1152 29.806 38.5636 31.9196L42.2107 37.2416C45.3939 36.2204 48.7719 36.3559 51.0104 38.5945C53.0227 40.6067 53.3281 43.5721 52.6459 46.3981C51.9561 49.256 50.2117 52.2664 47.6467 54.8314C45.0817 57.3964 42.0713 59.1408 39.2134 59.8306C36.3874 60.5128 33.422 60.2073 31.4098 58.1951C29.1842 55.9696 29.0377 52.6168 30.0388 49.4519L24.694 45.7892C22.5804 44.3408 22.3016 41.3289 24.1134 39.5171C25.7122 37.9183 28.3044 37.9183 29.9032 39.5171L33.6067 43.2206C33.9734 42.7908 34.3625 42.3691 34.7735 41.9582C35.1704 41.5613 35.5772 41.1847 35.9918 40.8291L32.2915 37.1288Z", fill: "#633001" }), + React__default['default'].createElement("ellipse", { cx: "36.9019", cy: "50.5685", rx: "1.79015", ry: "2.60385", transform: "rotate(-45 36.9019 50.5685)", fill: "#DBCDF9" }), + React__default['default'].createElement("ellipse", { rx: "1.79015", ry: "2.60385", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 43.5768 43.8947)", fill: "#DBCDF9" }))); +}; + +var Icon$F = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), + React__default['default'].createElement("circle", { cx: "24", cy: "24", r: "24", fill: "url(#paint0_linear)" }), + React__default['default'].createElement("path", { d: "M39.0623 18.9777C39.3983 19.3138 39.4447 19.8426 39.1721 20.232C34.1862 27.3557 28.0207 33.576 20.9413 38.6248L20.3823 39.0235C19.9723 39.3159 19.4111 39.2692 19.055 38.9132L16.5383 36.3964C18.024 34.858 18.0077 32.4065 16.4893 30.8881C14.971 29.3698 12.5194 29.3535 10.981 30.8392L8.66608 28.5242C8.22585 28.084 8.28655 27.3538 8.79343 26.9923L9.35284 26.5933C16.261 21.6665 22.2775 15.5966 27.1429 8.64507C27.4837 8.15815 28.1816 8.09702 28.6019 8.51729L30.958 10.8734C29.4778 12.4121 29.496 14.8595 31.0125 16.3759C32.5289 17.8924 34.9762 17.9105 36.515 16.4304L39.0623 18.9777Z", fill: "#DBCDF9" }), + React__default['default'].createElement("path", { d: "M40.1776 19.6742L31.18 31.0674L19.5425 39.8766L17.3044 37.6224L16.4969 36.6435L17.3044 35.4752L17.5873 34.3068L17.4316 33.0606L16.9642 31.8923L16.1853 30.9576L15.2507 30.3345L14.2381 30.0229H12.9919L11.6678 30.4903L10.8889 31.1913L9.01953 28.9325L12.0604 28.4789C21.4923 27.0723 30.404 23.264 37.9396 17.4199L40.1776 19.6742Z", fill: "#A28BD4" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.4028 36.5059C15.4031 36.1749 15.5351 35.8577 15.7697 35.6241L15.7738 35.62C16.822 34.5718 16.822 32.8725 15.7738 31.8243C14.7257 30.7762 13.0263 30.7762 11.9781 31.8243L11.974 31.8285C11.7405 32.063 11.4232 32.195 11.0922 32.1953C10.7613 32.1957 10.4438 32.0643 10.2097 31.8303L7.78504 29.4056C6.80001 28.4206 6.93583 26.7867 8.07 25.9778L8.6294 25.5789L9.35301 26.5935L8.79361 26.9925C8.28673 27.354 8.22602 28.0842 8.66625 28.5244L11.0909 30.9491L11.0969 30.9431C11.0988 30.9412 11.1008 30.9393 11.1027 30.9374C12.638 29.4083 15.1221 29.4102 16.655 30.9431C18.1878 32.4759 18.1899 34.9598 16.6611 36.4951C16.6591 36.4971 16.6571 36.4992 16.655 36.5012L16.649 36.5072L19.0552 38.9134C19.4113 39.2694 19.9725 39.3161 20.3824 39.0237L20.9415 38.625C28.0208 33.5762 34.1863 27.3559 39.1723 20.2321C39.4448 19.8428 39.3985 19.314 39.0625 18.9779L36.535 16.4504C36.5258 16.4598 36.5166 16.4691 36.5073 16.4784C36.498 16.4877 36.4886 16.4969 36.4792 16.5061C34.9423 18.0132 32.4747 18.0039 30.9492 16.4784C29.4236 14.9528 29.4144 12.4852 30.9215 10.9482C30.9307 10.9389 30.9399 10.9296 30.9492 10.9203C30.9585 10.911 30.9678 10.9018 30.9771 10.8926L28.602 8.51747C28.1818 8.0972 27.4839 8.15833 27.1431 8.64525C22.2777 15.5968 16.2612 21.6667 9.35301 26.5935L8.6294 25.5789C15.4221 20.7344 21.338 14.766 26.1221 7.93065C26.9073 6.80885 28.515 6.66803 29.4832 7.63625L31.8584 10.0114C32.0936 10.2466 32.225 10.566 32.2234 10.8987C32.2217 11.2313 32.0872 11.5495 31.8497 11.7824C31.8432 11.7887 31.8368 11.7951 31.8304 11.8015C30.7822 12.8496 30.7822 14.549 31.8304 15.5972C32.8785 16.6453 34.5779 16.6453 35.626 15.5972C35.6324 15.5908 35.6388 15.5844 35.6452 15.5779C35.8781 15.3404 36.1962 15.2058 36.5289 15.2042C36.8615 15.2026 37.181 15.334 37.4162 15.5692L39.9437 18.0967C40.7073 18.8603 40.8126 20.062 40.1933 20.9467C35.126 28.1867 28.8599 34.5084 21.6651 39.6396L21.1061 40.0383C20.2004 40.6842 18.9606 40.5812 18.174 39.7946L15.7678 37.3884C15.5338 37.1544 15.4025 36.8369 15.4028 36.5059Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23.8664 12.8716L24.4172 13.4223C24.6605 13.6657 24.6605 14.0602 24.4172 14.3035C24.1738 14.5469 23.7793 14.5469 23.536 14.3035L22.9852 13.7528C22.7419 13.5094 22.7419 13.1149 22.9852 12.8716C23.2285 12.6282 23.6231 12.6282 23.8664 12.8716Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.1799 15.1841L26.7306 15.7348C26.974 15.9782 26.974 16.3727 26.7306 16.616C26.4873 16.8594 26.0928 16.8594 25.8494 16.616L25.2987 16.0653C25.0553 15.8219 25.0553 15.4274 25.2987 15.1841C25.542 14.9407 25.9365 14.9407 26.1799 15.1841Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.0441 18.9295C28.8008 19.1729 28.4062 19.1728 28.1629 18.9295L27.502 18.2686C27.2587 18.0253 27.2587 17.6307 27.502 17.3874C27.7453 17.144 28.1399 17.144 28.3832 17.3874L29.0441 18.0483C29.2875 18.2916 29.2875 18.6862 29.0441 18.9295Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.3576 21.243C31.1143 21.4863 30.7197 21.4863 30.4764 21.243L29.8155 20.5821C29.5721 20.3387 29.5721 19.9442 29.8155 19.7009C30.0588 19.4575 30.4533 19.4575 30.6967 19.7009L31.3576 20.3618C31.6009 20.6051 31.6009 20.9996 31.3576 21.243Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.009 22.0141L33.5597 22.5649C33.8031 22.8082 33.8031 23.2028 33.5597 23.4461C33.3164 23.6895 32.9219 23.6895 32.6785 23.4461L32.1278 22.8953C31.8844 22.652 31.8844 22.2575 32.1278 22.0141C32.3711 21.7708 32.7656 21.7708 33.009 22.0141Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.3225 24.3266L35.8732 24.8774C36.1166 25.1207 36.1166 25.5153 35.8732 25.7586C35.6299 26.002 35.2354 26.002 34.992 25.7586L34.4412 25.2078C34.1979 24.9645 34.1979 24.57 34.4412 24.3266C34.6846 24.0833 35.0791 24.0833 35.3225 24.3266Z", fill: "#633001" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.6437 22.5266C19.9743 21.8573 19.9743 20.772 20.6437 20.1027C21.4022 19.3442 22.6632 19.4609 23.2695 20.3458L24.7964 22.5738C26.1291 22.1463 27.5433 22.2031 28.4805 23.1402C29.3229 23.9827 29.4507 25.2241 29.1652 26.4073C28.8764 27.6037 28.1461 28.8641 27.0722 29.9379C25.9984 31.0117 24.7381 31.742 23.5416 32.0308C22.3584 32.3164 21.117 32.1886 20.2745 31.3461C19.3428 30.4144 19.2815 29.0108 19.7006 27.6858L17.4629 26.1524C16.5781 25.546 16.4614 24.285 17.2199 23.5265C17.8892 22.8572 18.9745 22.8572 19.6438 23.5265L21.1943 25.077C21.3478 24.897 21.5107 24.7205 21.6828 24.5485C21.8489 24.3823 22.0193 24.2247 22.1928 24.0758L20.6437 22.5266Z", fill: "#633001" }), + React__default['default'].createElement("ellipse", { rx: "0.749452", ry: "1.09011", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 22.5742 28.153)", fill: "#DBCDF9" }), + React__default['default'].createElement("ellipse", { cx: "25.3682", cy: "25.359", rx: "0.749453", ry: "1.09011", transform: "rotate(-45 25.3682 25.359)", fill: "#DBCDF9" }), + React__default['default'].createElement("path", { d: "M40.2095 34.2904C40.0804 34.7825 39.3818 34.7825 39.2527 34.2904L38.5576 31.6422C38.5123 31.4695 38.3775 31.3346 38.2048 31.2893L35.5566 30.5943C35.0645 30.4651 35.0645 29.7666 35.5566 29.6374L38.2048 28.9424C38.3775 28.8971 38.5123 28.7622 38.5576 28.5895L39.2527 25.9413C39.3818 25.4492 40.0804 25.4492 40.2095 25.9413L40.9045 28.5895C40.9499 28.7622 41.0847 28.8971 41.2574 28.9424L43.9056 29.6374C44.3977 29.7666 44.3977 30.4651 43.9056 30.5943L41.2574 31.2893C41.0847 31.3346 40.9499 31.4695 40.9045 31.6422L40.2095 34.2904Z", fill: "#53DEE9" }), + React__default['default'].createElement("path", { d: "M16.4183 7.94926C16.5088 7.60415 16.9988 7.60415 17.0893 7.94926L17.5767 9.80644C17.6085 9.92754 17.7031 10.0221 17.8242 10.0539L19.6814 10.5413C20.0265 10.6319 20.0265 11.1218 19.6814 11.2124L17.8242 11.6998C17.7031 11.7316 17.6085 11.8261 17.5767 11.9473L17.0893 13.8044C16.9988 14.1495 16.5088 14.1495 16.4183 13.8044L15.9309 11.9473C15.8991 11.8261 15.8045 11.7316 15.6834 11.6998L13.8262 11.2124C13.4811 11.1218 13.4811 10.6319 13.8262 10.5413L15.6834 10.0539C15.8045 10.0221 15.8991 9.92754 15.9309 9.80644L16.4183 7.94926Z", fill: "#53DEE9" }), + React__default['default'].createElement("path", { d: "M10.3511 38.7118C10.2924 38.9355 9.97486 38.9355 9.91616 38.7118L9.60024 37.5081C9.57964 37.4296 9.51834 37.3683 9.43985 37.3477L8.23612 37.0318C8.01244 36.9731 8.01244 36.6555 8.23612 36.5968L9.43985 36.2809C9.51834 36.2603 9.57964 36.199 9.60024 36.1205L9.91616 34.9168C9.97486 34.6931 10.2924 34.6931 10.3511 34.9168L10.667 36.1205C10.6876 36.199 10.7489 36.2603 10.8274 36.2809L12.0311 36.5968C12.2548 36.6555 12.2548 36.9731 12.0311 37.0318L10.8274 37.3477C10.7489 37.3683 10.6876 37.4296 10.667 37.5081L10.3511 38.7118Z", fill: "#53DEE9" }), + React__default['default'].createElement("defs", null, + React__default['default'].createElement("linearGradient", { id: "paint0_linear", x1: "24", y1: "0", x2: "24", y2: "48", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { stopColor: "#54DADE" }), + React__default['default'].createElement("stop", { offset: "0.762157", stopColor: "#24C7D6" }))))); +}; + +var Icon$G = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M15.5 13.9996H14.71L14.43 13.7296C15.63 12.3296 16.25 10.4196 15.91 8.38965C15.44 5.60965 13.12 3.38965 10.32 3.04965C6.09001 2.52965 2.53002 6.08965 3.05002 10.3196C3.39002 13.1196 5.61002 15.4396 8.39002 15.9096C10.42 16.2496 12.33 15.6296 13.73 14.4296L14 14.7096V15.4996L18.25 19.7496C18.66 20.1596 19.33 20.1596 19.74 19.7496C20.15 19.3396 20.15 18.6696 19.74 18.2596L15.5 13.9996ZM9.50002 13.9996C7.01002 13.9996 5.00002 11.9896 5.00002 9.49965C5.00002 7.00965 7.01002 4.99965 9.50002 4.99965C11.99 4.99965 14 7.00965 14 9.49965C14 11.9896 11.99 13.9996 9.50002 13.9996Z" }))); +}; + +var Icon$H = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React__default['default'].createElement("path", { d: "M16 17.01V11C16 10.45 15.55 10 15 10C14.45 10 14 10.45 14 11V17.01H12.21C11.76 17.01 11.54 17.55 11.86 17.86L14.65 20.64C14.85 20.83 15.16 20.83 15.36 20.64L18.15 17.86C18.47 17.55 18.24 17.01 17.8 17.01H16ZM8.65003 3.35002L5.86003 6.14002C5.54003 6.45002 5.76003 6.99002 6.21003 6.99002H8.00003V13C8.00003 13.55 8.45003 14 9.00003 14C9.55003 14 10 13.55 10 13V6.99002H11.79C12.24 6.99002 12.46 6.45002 12.14 6.14002L9.35003 3.35002C9.16003 3.16002 8.84003 3.16002 8.65003 3.35002Z" }))); +}; + +var Icon$I = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.86 4.86003L21.65 7.65003C21.84 7.84003 21.84 8.16003 21.64 8.35003L18.85 11.14C18.54 11.46 18 11.24 18 10.79V9.00003H4C3.45 9.00003 3 8.55003 3 8.00003C3 7.45003 3.45 7.00003 4 7.00003H18V5.21003C18 4.76003 18.54 4.54003 18.86 4.86003ZM5.14001 19.14L2.35001 16.35C2.16001 16.16 2.16001 15.84 2.36001 15.65L5.15001 12.86C5.46001 12.54 6.00001 12.76 6.00001 13.21V15H20C20.55 15 21 15.45 21 16C21 16.55 20.55 17 20 17H6.00001V18.79C6.00001 19.24 5.46001 19.46 5.14001 19.14Z" }))); +}; + +var Icon$J = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M4.47 20.9999H19.53C21.07 20.9999 22.03 19.3299 21.26 17.9999L13.73 4.98993C12.96 3.65993 11.04 3.65993 10.27 4.98993L2.74 17.9999C1.97 19.3299 2.93 20.9999 4.47 20.9999ZM12 13.9999C11.45 13.9999 11 13.5499 11 12.9999V10.9999C11 10.4499 11.45 9.99993 12 9.99993C12.55 9.99993 13 10.4499 13 10.9999V12.9999C13 13.5499 12.55 13.9999 12 13.9999ZM13 17.9999H11V15.9999H13V17.9999Z" }))); +}; + +var Icon$K = function (props) { + return (React__default['default'].createElement(Svg, { width: "30", height: "30", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, + React__default['default'].createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); +}; + +var Icon$L = function (props) { + return (React__default['default'].createElement(Svg, { width: "47", height: "47", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, + React__default['default'].createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); +}; + +var Box = styled__default['default'].div(templateObject_1$5 || (templateObject_1$5 = __makeTemplateObject(["\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n ", "\n ", "\n ", "\n ", "\n ", "\n"])), styledSystem.background, styledSystem.border, styledSystem.layout, styledSystem.position, styledSystem.space); var templateObject_1$5; -var Flex = styled__default['default'](Box)(templateObject_1$6 || (templateObject_1$6 = __makeTemplateObject(["\n display: flex;\n ", "\n"], ["\n display: flex;\n ", "\n"])), styledSystem.flexbox); +var Flex = styled__default['default'](Box)(templateObject_1$6 || (templateObject_1$6 = __makeTemplateObject(["\n display: flex;\n ", "\n"], ["\n display: flex;\n ", "\n"])), styledSystem.flexbox); var templateObject_1$6; -var variants$1 = { - INFO: "info", - DANGER: "danger", - SUCCESS: "success", - WARNING: "warning", -}; - -var getThemeColor = function (_a) { - var theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? variants$1.INFO : _b; - switch (variant) { - case variants$1.DANGER: - return theme.colors.failure; - case variants$1.WARNING: - return theme.colors.warning; - case variants$1.SUCCESS: - return theme.colors.success; - case variants$1.INFO: - default: - return theme.colors.secondary; - } -}; -var getIcon = function (variant) { - if (variant === void 0) { variant = variants$1.INFO; } - switch (variant) { - case variants$1.DANGER: - return Icon$2; - case variants$1.WARNING: - return Icon$1; - case variants$1.SUCCESS: - return Icon; - case variants$1.INFO: - default: - return Icon$3; - } -}; -var IconLabel = styled__default['default'].div(templateObject_1$7 || (templateObject_1$7 = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"], ["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"])), getThemeColor, function (_a) { - var theme = _a.theme; - return theme.alert.background; -}); -var withHandlerSpacing = 32 + 24 + 8; // button size + inner spacing + handler position -var Details = styled__default['default'].div(templateObject_2$2 || (templateObject_2$2 = __makeTemplateObject(["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"], ["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"])), function (_a) { - var hasHandler = _a.hasHandler; - return (hasHandler ? withHandlerSpacing + "px" : "24px"); -}); -var CloseHandler = styled__default['default'].div(templateObject_3$1 || (templateObject_3$1 = __makeTemplateObject(["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"], ["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"]))); -var StyledAlert = styled__default['default'](Flex)(templateObject_4$1 || (templateObject_4$1 = __makeTemplateObject(["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"], ["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.alert.background; -}, function (_a) { - var theme = _a.theme; - return theme.colors.primary; -}); -var Alert = function (_a) { - var title = _a.title, children = _a.children, variant = _a.variant, onClick = _a.onClick; - var Icon = getIcon(variant); - return (React__default['default'].createElement(StyledAlert, null, - React__default['default'].createElement(IconLabel, { variant: variant, hasDescription: !!children }, variant === "info" ? React__default['default'].createElement(Loader, { stroke: "white", size: "25px" }) : React__default['default'].createElement(Icon, { fill: "white", width: "24px" })), - React__default['default'].createElement(Details, { hasHandler: !!onClick }, - React__default['default'].createElement(Text, { bold: true, fontSize: "20px", color: "white" }, title), - typeof children === "string" ? React__default['default'].createElement(Text, { as: "p" }, children) : children), - onClick && (React__default['default'].createElement(CloseHandler, null, - React__default['default'].createElement(IconButton, { scale: "sm", variant: "text", onClick: onClick }, - React__default['default'].createElement(Icon$k, { width: "24px", fill: "white" })))))); -}; +var variants$1 = { + INFO: "info", + DANGER: "danger", + SUCCESS: "success", + WARNING: "warning", +}; + +var getThemeColor = function (_a) { + var theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? variants$1.INFO : _b; + switch (variant) { + case variants$1.DANGER: + return theme.colors.failure; + case variants$1.WARNING: + return theme.colors.warning; + case variants$1.SUCCESS: + return theme.colors.success; + case variants$1.INFO: + default: + return theme.colors.secondary; + } +}; +var getIcon = function (variant) { + if (variant === void 0) { variant = variants$1.INFO; } + switch (variant) { + case variants$1.DANGER: + return Icon$2; + case variants$1.WARNING: + return Icon$1; + case variants$1.SUCCESS: + return Icon; + case variants$1.INFO: + default: + return Icon$3; + } +}; +var IconLabel = styled__default['default'].div(templateObject_1$7 || (templateObject_1$7 = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"], ["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"])), getThemeColor, function (_a) { + var theme = _a.theme; + return theme.alert.background; +}); +var withHandlerSpacing = 32 + 24 + 8; // button size + inner spacing + handler position +var Details = styled__default['default'].div(templateObject_2$2 || (templateObject_2$2 = __makeTemplateObject(["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"], ["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"])), function (_a) { + var hasHandler = _a.hasHandler; + return (hasHandler ? withHandlerSpacing + "px" : "24px"); +}); +var CloseHandler = styled__default['default'].div(templateObject_3$1 || (templateObject_3$1 = __makeTemplateObject(["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"], ["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"]))); +var StyledAlert = styled__default['default'](Flex)(templateObject_4$1 || (templateObject_4$1 = __makeTemplateObject(["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"], ["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.alert.background; +}, function (_a) { + var theme = _a.theme; + return theme.colors.primary; +}); +var Alert = function (_a) { + var title = _a.title, children = _a.children, variant = _a.variant, onClick = _a.onClick; + var Icon = getIcon(variant); + return (React__default['default'].createElement(StyledAlert, null, + React__default['default'].createElement(IconLabel, { variant: variant, hasDescription: !!children }, variant === "info" ? React__default['default'].createElement(Loader, { stroke: "white", size: "25px" }) : React__default['default'].createElement(Icon, { fill: "white", width: "24px" })), + React__default['default'].createElement(Details, { hasHandler: !!onClick }, + React__default['default'].createElement(Text, { bold: true, fontSize: "20px", color: "white" }, title), + typeof children === "string" ? React__default['default'].createElement(Text, { as: "p" }, children) : children), + onClick && (React__default['default'].createElement(CloseHandler, null, + React__default['default'].createElement(IconButton, { scale: "sm", variant: "text", onClick: onClick }, + React__default['default'].createElement(Icon$k, { width: "24px", fill: "white" })))))); +}; var templateObject_1$7, templateObject_2$2, templateObject_3$1, templateObject_4$1; -var Separator = styled__default['default'].div(templateObject_1$8 || (templateObject_1$8 = __makeTemplateObject(["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"], ["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.md; -}); -var StyledBreadcrumbs = styled__default['default'].ul(templateObject_2$3 || (templateObject_2$3 = __makeTemplateObject(["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"], ["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.textDisabled; -}, styledSystem.space); -var insertSeparators = function (items, separator) { - return items.reduce(function (accum, item, index) { - if (index === 0) { - return __spreadArrays(accum, [item]); - } - return __spreadArrays(accum, [ - React__default['default'].createElement(Separator, { "aria-hidden": true, key: "seperator-" + index }, separator), - item, - ]); - }, []); -}; -var DefaultSeparator = React__default['default'].createElement(Icon$i, { color: "currentColor", width: "24px" }); -var Breadcrumbs = function (_a) { - var _b = _a.separator, separator = _b === void 0 ? DefaultSeparator : _b, children = _a.children; - var validItems = React.Children.toArray(children).filter(function (child) { return React.isValidElement(child); }); - var items = insertSeparators(validItems, separator); - return (React__default['default'].createElement(StyledBreadcrumbs, null, items.map(function (item, index) { return (React__default['default'].createElement("li", { key: "child-" + index }, item)); }))); -}; +var Separator = styled__default['default'].div(templateObject_1$8 || (templateObject_1$8 = __makeTemplateObject(["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"], ["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.md; +}); +var StyledBreadcrumbs = styled__default['default'].ul(templateObject_2$3 || (templateObject_2$3 = __makeTemplateObject(["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"], ["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.textDisabled; +}, styledSystem.space); +var insertSeparators = function (items, separator) { + return items.reduce(function (accum, item, index) { + if (index === 0) { + return __spreadArrays(accum, [item]); + } + return __spreadArrays(accum, [ + React__default['default'].createElement(Separator, { "aria-hidden": true, key: "seperator-" + index }, separator), + item, + ]); + }, []); +}; +var DefaultSeparator = React__default['default'].createElement(Icon$i, { color: "currentColor", width: "24px" }); +var Breadcrumbs = function (_a) { + var _b = _a.separator, separator = _b === void 0 ? DefaultSeparator : _b, children = _a.children; + var validItems = React.Children.toArray(children).filter(function (child) { return React.isValidElement(child); }); + var items = insertSeparators(validItems, separator); + return (React__default['default'].createElement(StyledBreadcrumbs, null, items.map(function (item, index) { return (React__default['default'].createElement("li", { key: "child-" + index }, item)); }))); +}; var templateObject_1$8, templateObject_2$3; -var getBackgroundColor = function (_a) { - var theme = _a.theme, variant = _a.variant; - return theme.colors[variant === variants.SUBTLE ? "input" : "tertiary"]; -}; -var StyledButtonMenu = styled__default['default'].div(templateObject_1$9 || (templateObject_1$9 = __makeTemplateObject(["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"], ["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"])), getBackgroundColor); +var getBackgroundColor = function (_a) { + var theme = _a.theme, variant = _a.variant; + return theme.colors[variant === variants.SUBTLE ? "input" : "tertiary"]; +}; +var StyledButtonMenu = styled__default['default'].div(templateObject_1$9 || (templateObject_1$9 = __makeTemplateObject(["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"], ["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"])), getBackgroundColor); var templateObject_1$9; -var ButtonMenu = function (_a) { - var _b = _a.activeIndex, activeIndex = _b === void 0 ? 0 : _b, _c = _a.scale, scale = _c === void 0 ? scales.MD : _c, _d = _a.variant, variant = _d === void 0 ? variants.PRIMARY : _d, onItemClick = _a.onItemClick, children = _a.children; - return (React__default['default'].createElement(StyledButtonMenu, { variant: variant }, React.Children.map(children, function (child, index) { - return React.cloneElement(child, { - isActive: activeIndex === index, - onClick: onItemClick ? function () { return onItemClick(index); } : undefined, - scale: scale, - variant: variant, - }); - }))); -}; - -var InactiveButton = styled__default['default'](Button)(templateObject_1$a || (templateObject_1$a = __makeTemplateObject(["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"], ["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"])), function (_a) { - var theme = _a.theme, $colorKey = _a.$colorKey; - return theme.colors[$colorKey]; -}); -var ButtonMenuItem = function (_a) { - var _b = _a.isActive, isActive = _b === void 0 ? false : _b, _c = _a.variant, variant = _c === void 0 ? variants.TOGGLE : _c, as = _a.as, props = __rest(_a, ["isActive", "variant", "as"]); - if (!isActive) { - return (React__default['default'].createElement(InactiveButton, __assign({ forwardedAs: as, variant: "tertiary", "$colorKey": variant === variants.TOGGLE ? "textSubtle" : "primary" }, props))); - } - return React__default['default'].createElement(Button, __assign({ as: as, variant: variant }, props)); -}; +var ButtonMenu = function (_a) { + var _b = _a.activeIndex, activeIndex = _b === void 0 ? 0 : _b, _c = _a.scale, scale = _c === void 0 ? scales.MD : _c, _d = _a.variant, variant = _d === void 0 ? variants.PRIMARY : _d, onItemClick = _a.onItemClick, children = _a.children; + return (React__default['default'].createElement(StyledButtonMenu, { variant: variant }, React.Children.map(children, function (child, index) { + return React.cloneElement(child, { + isActive: activeIndex === index, + onClick: onItemClick ? function () { return onItemClick(index); } : undefined, + scale: scale, + variant: variant, + }); + }))); +}; + +var InactiveButton = styled__default['default'](Button)(templateObject_1$a || (templateObject_1$a = __makeTemplateObject(["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"], ["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"])), function (_a) { + var theme = _a.theme, $colorKey = _a.$colorKey; + return theme.colors[$colorKey]; +}); +var ButtonMenuItem = function (_a) { + var _b = _a.isActive, isActive = _b === void 0 ? false : _b, _c = _a.variant, variant = _c === void 0 ? variants.TOGGLE : _c, as = _a.as, props = __rest(_a, ["isActive", "variant", "as"]); + if (!isActive) { + return (React__default['default'].createElement(InactiveButton, __assign({ forwardedAs: as, variant: "tertiary", "$colorKey": variant === variants.TOGGLE ? "textSubtle" : "primary" }, props))); + } + return React__default['default'].createElement(Button, __assign({ as: as, variant: variant }, props)); +}; var templateObject_1$a; -/** - * Priority: Warning --> Success --> Active - */ -var getBoxShadow = function (_a) { - var isActive = _a.isActive, isSuccess = _a.isSuccess, isWarning = _a.isWarning, theme = _a.theme; - if (isWarning) { - return theme.card.boxShadowWarning; - } - if (isSuccess) { - return theme.card.boxShadowSuccess; - } - if (isActive) { - return theme.card.boxShadowActive; - } - return theme.card.boxShadow; -}; -var StyledCard = styled__default['default'].div(templateObject_1$b || (templateObject_1$b = __makeTemplateObject(["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"], ["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.card.background; -}, function (_a) { - var theme = _a.theme; - return theme.card.boxShadow; -}, getBoxShadow, function (_a) { - var theme = _a.theme, isDisabled = _a.isDisabled; - return theme.colors[isDisabled ? "textDisabled" : "text"]; -}, styledSystem.space); -StyledCard.defaultProps = { - isActive: false, - isSuccess: false, - isWarning: false, - isDisabled: false, -}; +/** + * Priority: Warning --> Success --> Active + */ +var getBoxShadow = function (_a) { + var isActive = _a.isActive, isSuccess = _a.isSuccess, isWarning = _a.isWarning, theme = _a.theme; + if (isWarning) { + return theme.card.boxShadowWarning; + } + if (isSuccess) { + return theme.card.boxShadowSuccess; + } + if (isActive) { + return theme.card.boxShadowActive; + } + return theme.card.boxShadow; +}; +var StyledCard = styled__default['default'].div(templateObject_1$b || (templateObject_1$b = __makeTemplateObject(["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"], ["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.card.background; +}, function (_a) { + var theme = _a.theme; + return theme.card.boxShadow; +}, getBoxShadow, function (_a) { + var theme = _a.theme, isDisabled = _a.isDisabled; + return theme.colors[isDisabled ? "textDisabled" : "text"]; +}, styledSystem.space); +StyledCard.defaultProps = { + isActive: false, + isSuccess: false, + isWarning: false, + isDisabled: false, +}; var templateObject_1$b; -var Card = function (_a) { - var ribbon = _a.ribbon, children = _a.children, props = __rest(_a, ["ribbon", "children"]); - return (React__default['default'].createElement(StyledCard, __assign({}, props), - ribbon, - children)); +var Card = function (_a) { + var ribbon = _a.ribbon, children = _a.children, props = __rest(_a, ["ribbon", "children"]); + return (React__default['default'].createElement(StyledCard, __assign({}, props), + ribbon, + children)); }; -var CardBody = styled__default['default'].div(templateObject_1$c || (templateObject_1$c = __makeTemplateObject(["\n ", "\n"], ["\n ", "\n"])), styledSystem.space); -CardBody.defaultProps = { - p: "24px", -}; +var CardBody = styled__default['default'].div(templateObject_1$c || (templateObject_1$c = __makeTemplateObject(["\n ", "\n"], ["\n ", "\n"])), styledSystem.space); +CardBody.defaultProps = { + p: "24px", +}; var templateObject_1$c; -var CardHeader = styled__default['default'].div(templateObject_1$d || (templateObject_1$d = __makeTemplateObject(["\n background: ", ";\n\n ", "\n"], ["\n background: ", ";\n\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.card.cardHeaderBackground; -}, styledSystem.space); -CardHeader.defaultProps = { - p: "24px", -}; +var CardHeader = styled__default['default'].div(templateObject_1$d || (templateObject_1$d = __makeTemplateObject(["\n background: ", ";\n\n ", "\n"], ["\n background: ", ";\n\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.card.cardHeaderBackground; +}, styledSystem.space); +CardHeader.defaultProps = { + p: "24px", +}; var templateObject_1$d; -var CardFooter = styled__default['default'].div(templateObject_1$e || (templateObject_1$e = __makeTemplateObject(["\n border-top: 1px solid ", ";\n ", "\n"], ["\n border-top: 1px solid ", ";\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.borderColor; -}, styledSystem.space); -CardFooter.defaultProps = { - p: "24px", -}; +var CardFooter = styled__default['default'].div(templateObject_1$e || (templateObject_1$e = __makeTemplateObject(["\n border-top: 1px solid ", ";\n ", "\n"], ["\n border-top: 1px solid ", ";\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.borderColor; +}, styledSystem.space); +CardFooter.defaultProps = { + p: "24px", +}; var templateObject_1$e; -var StyledCardRibbon = styled__default['default'].div(templateObject_1$f || (templateObject_1$f = __makeTemplateObject(["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"], ["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"])), function (_a) { - var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; - return theme.colors[variantColor]; -}, function (_a) { - var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; - return theme.colors[variantColor]; -}); -var CardRibbon = function (_a) { - var variantColor = _a.variantColor, text = _a.text; - return (React__default['default'].createElement(StyledCardRibbon, { variantColor: variantColor }, - React__default['default'].createElement("div", { title: text }, text))); -}; +var StyledCardRibbon = styled__default['default'].div(templateObject_1$f || (templateObject_1$f = __makeTemplateObject(["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"], ["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"])), function (_a) { + var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; + return theme.colors[variantColor]; +}, function (_a) { + var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; + return theme.colors[variantColor]; +}); +var CardRibbon = function (_a) { + var variantColor = _a.variantColor, text = _a.text; + return (React__default['default'].createElement(StyledCardRibbon, { variantColor: variantColor }, + React__default['default'].createElement("div", { title: text }, text))); +}; var templateObject_1$f; -var scales$1 = { - SM: "sm", - MD: "md", -}; - -var getScale = function (_a) { - var scale = _a.scale; - switch (scale) { - case scales$1.SM: - return "24px"; - case scales$1.MD: - default: - return "32px"; - } -}; -var Checkbox = styled__default['default'].input.attrs({ type: "checkbox" })(templateObject_1$g || (templateObject_1$g = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"])), getScale, getScale, function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.colors.success; -}); -Checkbox.defaultProps = { - scale: scales$1.MD, +var scales$1 = { + SM: "sm", + MD: "md", }; + +var getScale = function (_a) { + var scale = _a.scale; + switch (scale) { + case scales$1.SM: + return "24px"; + case scales$1.MD: + default: + return "32px"; + } +}; +var Checkbox = styled__default['default'].input.attrs({ type: "checkbox" })(templateObject_1$g || (templateObject_1$g = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"])), getScale, getScale, function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.colors.success; +}); +Checkbox.defaultProps = { + scale: scales$1.MD, +}; var templateObject_1$g; -var getLeft = function (_a) { - var position = _a.position; - if (position === "top-right") { - return "100%"; - } - return "50%"; -}; -var getBottom = function (_a) { - var position = _a.position; - if (position === "top" || position === "top-right") { - return "100%"; - } - return "auto"; -}; -var DropdownContent = styled__default['default'].div(templateObject_1$h || (templateObject_1$h = __makeTemplateObject(["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"], ["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"])), getLeft, getBottom, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#161f33" : "#E6FDFF"); -}, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#FFFFFF" : "#161f33"); -}, function (_a) { - var theme = _a.theme; - return theme.shadows.level1; -}, function (_a) { - var theme = _a.theme; - return theme.zIndices.dropdown; -}, function (_a) { - var theme = _a.theme; - return theme.radii.small; -}); -var Container = styled__default['default'].div(templateObject_2$4 || (templateObject_2$4 = __makeTemplateObject(["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"], ["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"])), DropdownContent, DropdownContent); -var Dropdown = function (_a) { - var target = _a.target, _b = _a.position, position = _b === void 0 ? "bottom" : _b, children = _a.children; - return (React__default['default'].createElement(Container, null, - target, - React__default['default'].createElement(DropdownContent, { position: position }, children))); -}; -Dropdown.defaultProps = { - position: "bottom", -}; +var getLeft = function (_a) { + var position = _a.position; + if (position === "top-right") { + return "100%"; + } + return "50%"; +}; +var getBottom = function (_a) { + var position = _a.position; + if (position === "top" || position === "top-right") { + return "100%"; + } + return "auto"; +}; +var DropdownContent = styled__default['default'].div(templateObject_1$h || (templateObject_1$h = __makeTemplateObject(["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"], ["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"])), getLeft, getBottom, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#161f33" : "#E6FDFF"); +}, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#FFFFFF" : "#161f33"); +}, function (_a) { + var theme = _a.theme; + return theme.shadows.level1; +}, function (_a) { + var theme = _a.theme; + return theme.zIndices.dropdown; +}, function (_a) { + var theme = _a.theme; + return theme.radii.small; +}); +var Container = styled__default['default'].div(templateObject_2$4 || (templateObject_2$4 = __makeTemplateObject(["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"], ["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"])), DropdownContent, DropdownContent); +var Dropdown = function (_a) { + var target = _a.target, _b = _a.position, position = _b === void 0 ? "bottom" : _b, children = _a.children; + return (React__default['default'].createElement(Container, null, + target, + React__default['default'].createElement(DropdownContent, { position: position }, children))); +}; +Dropdown.defaultProps = { + position: "bottom", +}; var templateObject_1$h, templateObject_2$4; -var bunnyFall = styled.keyframes(templateObject_1$i || (templateObject_1$i = __makeTemplateObject(["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"], ["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"]))); -var Bunny = styled__default['default'].div(templateObject_2$5 || (templateObject_2$5 = __makeTemplateObject(["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"], ["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"])), function (_a) { - var position = _a.position; - return position + "vw"; -}, bunnyFall, function (_a) { - var duration = _a.duration; - return duration + "s"; -}, function (_a) { - var iterations = _a.iterations; - return (Number.isFinite(iterations) ? String(iterations) : "infinite"); -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 1.3 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 1.5 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 1.7 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 2.7 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 3.5 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 5.5 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 8 + "s"; -}); -var FallingBunnies = function (_a) { - var _b = _a.count, count = _b === void 0 ? 30 : _b, _c = _a.size, size = _c === void 0 ? 32 : _c, _d = _a.iterations, iterations = _d === void 0 ? Infinity : _d, _e = _a.duration, duration = _e === void 0 ? 10 : _e; - var bunnies = __spreadArrays(Array(count)).map(function (_, index) { return (React__default['default'].createElement(Bunny, { key: String(index), position: Math.random() * 100, iterations: iterations, duration: duration }, - React__default['default'].createElement(Icon$q, { width: size, height: size }))); }); - return React__default['default'].createElement("div", null, bunnies); -}; +var bunnyFall = styled.keyframes(templateObject_1$i || (templateObject_1$i = __makeTemplateObject(["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"], ["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"]))); +var Bunny = styled__default['default'].div(templateObject_2$5 || (templateObject_2$5 = __makeTemplateObject(["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"], ["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"])), function (_a) { + var position = _a.position; + return position + "vw"; +}, bunnyFall, function (_a) { + var duration = _a.duration; + return duration + "s"; +}, function (_a) { + var iterations = _a.iterations; + return (Number.isFinite(iterations) ? String(iterations) : "infinite"); +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 1.3 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 1.5 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 1.7 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 2.7 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 3.5 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 5.5 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 8 + "s"; +}); +var FallingBunnies = function (_a) { + var _b = _a.count, count = _b === void 0 ? 30 : _b, _c = _a.size, size = _c === void 0 ? 32 : _c, _d = _a.iterations, iterations = _d === void 0 ? Infinity : _d, _e = _a.duration, duration = _e === void 0 ? 10 : _e; + var bunnies = __spreadArrays(Array(count)).map(function (_, index) { return (React__default['default'].createElement(Bunny, { key: String(index), position: Math.random() * 100, iterations: iterations, duration: duration }, + React__default['default'].createElement(Icon$q, { width: size, height: size }))); }); + return React__default['default'].createElement("div", null, bunnies); +}; var templateObject_1$i, templateObject_2$5; -var tags = { - H1: "h1", - H2: "h2", - H3: "h3", - H4: "h4", - H5: "h5", - H6: "h6", -}; -var sizes = { - MD: "md", - LG: "lg", - XL: "xl", - XXL: "xxl", -}; - -var _a$1; -var style = (_a$1 = {}, - _a$1[sizes.MD] = { - fontSize: "20px", - fontSizeLg: "20px", - }, - _a$1[sizes.LG] = { - fontSize: "24px", - fontSizeLg: "24px", - }, - _a$1[sizes.XL] = { - fontSize: "32px", - fontSizeLg: "40px", - }, - _a$1[sizes.XXL] = { - fontSize: "48px", - fontSizeLg: "64px", - }, - _a$1); -var Heading = styled__default['default'](Text).attrs({ bold: true })(templateObject_1$j || (templateObject_1$j = __makeTemplateObject(["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"], ["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"])), function (_a) { - var size = _a.size; - return style[size || sizes.MD].fontSize; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.lg; -}, function (_a) { - var size = _a.size; - return style[size || sizes.MD].fontSizeLg; -}); -Heading.defaultProps = { - as: tags.H2, -}; +var tags = { + H1: "h1", + H2: "h2", + H3: "h3", + H4: "h4", + H5: "h5", + H6: "h6", +}; +var sizes = { + MD: "md", + LG: "lg", + XL: "xl", + XXL: "xxl", +}; + +var _a$1; +var style = (_a$1 = {}, + _a$1[sizes.MD] = { + fontSize: "20px", + fontSizeLg: "20px", + }, + _a$1[sizes.LG] = { + fontSize: "24px", + fontSizeLg: "24px", + }, + _a$1[sizes.XL] = { + fontSize: "32px", + fontSizeLg: "40px", + }, + _a$1[sizes.XXL] = { + fontSize: "48px", + fontSizeLg: "64px", + }, + _a$1); +var Heading = styled__default['default'](Text).attrs({ bold: true })(templateObject_1$j || (templateObject_1$j = __makeTemplateObject(["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"], ["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"])), function (_a) { + var size = _a.size; + return style[size || sizes.MD].fontSize; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.lg; +}, function (_a) { + var size = _a.size; + return style[size || sizes.MD].fontSizeLg; +}); +Heading.defaultProps = { + as: tags.H2, +}; var templateObject_1$j; -var observerOptions = { - root: null, - rootMargin: "200px", - threshold: 0, -}; - -var Wrapper = styled__default['default'].div(templateObject_1$k || (templateObject_1$k = __makeTemplateObject(["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"], ["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"])), function (_a) { - var height = _a.height, responsive = _a.responsive; - return (responsive ? 0 : height); -}, function (_a) { - var width = _a.width; - return width; -}, function (_a) { - var height = _a.height; - return height; -}, function (_a) { - var width = _a.width, height = _a.height, responsive = _a.responsive; - return (responsive ? (height / width) * 100 : 0); -}); +var observerOptions = { + root: null, + rootMargin: "200px", + threshold: 0, +}; + +var Wrapper = styled__default['default'].div(templateObject_1$k || (templateObject_1$k = __makeTemplateObject(["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"], ["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"])), function (_a) { + var height = _a.height, responsive = _a.responsive; + return (responsive ? 0 : height); +}, function (_a) { + var width = _a.width; + return width; +}, function (_a) { + var height = _a.height; + return height; +}, function (_a) { + var width = _a.width, height = _a.height, responsive = _a.responsive; + return (responsive ? (height / width) * 100 : 0); +}); var templateObject_1$k; -var BackgroundImage = function (_a) { - var src = _a.src, otherProps = __rest(_a, ["src"]); - var imgRef = React.useRef(null); - React.useEffect(function () { - var img = imgRef.current; - var observer = new IntersectionObserver(function (entries) { - entries.forEach(function (entry) { - var isIntersecting = entry.isIntersecting; - if (isIntersecting) { - img.style.backgroundImage = "url(\"" + src + "\")"; - observer.disconnect(); - } - }); - }, observerOptions); - observer.observe(img); - return function () { - observer.disconnect(); - }; - }, [src]); - return React__default['default'].createElement(Wrapper, __assign({ ref: imgRef }, otherProps)); -}; - -var StyledImage = styled__default['default'].img(templateObject_1$l || (templateObject_1$l = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"]))); -var Placeholder = styled__default['default'].div(templateObject_2$6 || (templateObject_2$6 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"]))); -var Image = function (_a) { - var src = _a.src, alt = _a.alt, otherProps = __rest(_a, ["src", "alt"]); - var imgRef = React.useRef(null); - var _b = React.useState(false), isLoaded = _b[0], setIsLoaded = _b[1]; - React.useEffect(function () { - var img = imgRef.current; - var observer = new IntersectionObserver(function (entries) { - entries.forEach(function (entry) { - var isIntersecting = entry.isIntersecting; - if (isIntersecting) { - setIsLoaded(true); - observer.disconnect(); - } - }); - }, observerOptions); - observer.observe(img); - return function () { - observer.disconnect(); - }; - }, [src]); - return (React__default['default'].createElement(Wrapper, __assign({ ref: imgRef }, otherProps), isLoaded ? React__default['default'].createElement(StyledImage, { src: src, alt: alt }) : React__default['default'].createElement(Placeholder, null))); -}; +var BackgroundImage = function (_a) { + var src = _a.src, otherProps = __rest(_a, ["src"]); + var imgRef = React.useRef(null); + React.useEffect(function () { + var img = imgRef.current; + var observer = new IntersectionObserver(function (entries) { + entries.forEach(function (entry) { + var isIntersecting = entry.isIntersecting; + if (isIntersecting) { + img.style.backgroundImage = "url(\"" + src + "\")"; + observer.disconnect(); + } + }); + }, observerOptions); + observer.observe(img); + return function () { + observer.disconnect(); + }; + }, [src]); + return React__default['default'].createElement(Wrapper, __assign({ ref: imgRef }, otherProps)); +}; + +var StyledImage = styled__default['default'].img(templateObject_1$l || (templateObject_1$l = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"]))); +var Placeholder = styled__default['default'].div(templateObject_2$6 || (templateObject_2$6 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"]))); +var Image = function (_a) { + var src = _a.src, alt = _a.alt, otherProps = __rest(_a, ["src", "alt"]); + var imgRef = React.useRef(null); + var _b = React.useState(false), isLoaded = _b[0], setIsLoaded = _b[1]; + React.useEffect(function () { + var img = imgRef.current; + var observer = new IntersectionObserver(function (entries) { + entries.forEach(function (entry) { + var isIntersecting = entry.isIntersecting; + if (isIntersecting) { + setIsLoaded(true); + observer.disconnect(); + } + }); + }, observerOptions); + observer.observe(img); + return function () { + observer.disconnect(); + }; + }, [src]); + return (React__default['default'].createElement(Wrapper, __assign({ ref: imgRef }, otherProps), isLoaded ? React__default['default'].createElement(StyledImage, { src: src, alt: alt }) : React__default['default'].createElement(Placeholder, null))); +}; var templateObject_1$l, templateObject_2$6; -var scales$2 = { - SM: "sm", - MD: "md", - LG: "lg", -}; - -/** - * Priority: Warning --> Success - */ -var getBoxShadow$1 = function (_a) { - var _b = _a.isSuccess, isSuccess = _b === void 0 ? false : _b, _c = _a.isWarning, isWarning = _c === void 0 ? false : _c, theme = _a.theme; - if (isWarning) { - return theme.shadows.warning; - } - if (isSuccess) { - return theme.shadows.success; - } - return theme.shadows.inset; -}; -var getHeight = function (_a) { - var _b = _a.scale, scale = _b === void 0 ? scales$2.MD : _b; - switch (scale) { - case scales$2.SM: - return "32px"; - case scales$2.LG: - return "48px"; - case scales$2.MD: - default: - return "40px"; - } -}; -var Input = styled__default['default'].input(templateObject_1$m || (templateObject_1$m = __makeTemplateObject(["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"], ["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, getBoxShadow$1, function (_a) { - var theme = _a.theme; - return theme.colors.text; -}, getHeight, function (_a) { - var theme = _a.theme; - return theme.colors.text; -}, function (_a) { - var theme = _a.theme; - return theme.colors.backgroundDisabled; -}, function (_a) { - var theme = _a.theme; - return theme.colors.textDisabled; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}); -Input.defaultProps = { - scale: scales$2.MD, - isSuccess: false, - isWarning: false, -}; +var scales$2 = { + SM: "sm", + MD: "md", + LG: "lg", +}; + +/** + * Priority: Warning --> Success + */ +var getBoxShadow$1 = function (_a) { + var _b = _a.isSuccess, isSuccess = _b === void 0 ? false : _b, _c = _a.isWarning, isWarning = _c === void 0 ? false : _c, theme = _a.theme; + if (isWarning) { + return theme.shadows.warning; + } + if (isSuccess) { + return theme.shadows.success; + } + return theme.shadows.inset; +}; +var getHeight = function (_a) { + var _b = _a.scale, scale = _b === void 0 ? scales$2.MD : _b; + switch (scale) { + case scales$2.SM: + return "32px"; + case scales$2.LG: + return "48px"; + case scales$2.MD: + default: + return "40px"; + } +}; +var Input = styled__default['default'].input(templateObject_1$m || (templateObject_1$m = __makeTemplateObject(["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"], ["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, getBoxShadow$1, function (_a) { + var theme = _a.theme; + return theme.colors.text; +}, getHeight, function (_a) { + var theme = _a.theme; + return theme.colors.text; +}, function (_a) { + var theme = _a.theme; + return theme.colors.backgroundDisabled; +}, function (_a) { + var theme = _a.theme; + return theme.colors.textDisabled; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}); +Input.defaultProps = { + scale: scales$2.MD, + isSuccess: false, + isWarning: false, +}; var templateObject_1$m; -var GridLayout = styled__default['default'].div(templateObject_1$n || (templateObject_1$n = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.md; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.lg; -}); +var GridLayout = styled__default['default'].div(templateObject_1$n || (templateObject_1$n = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.md; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.lg; +}); var templateObject_1$n; -var GridLayout$1 = styled__default['default'](GridLayout)(templateObject_1$o || (templateObject_1$o = __makeTemplateObject(["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"], ["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}); +var GridLayout$1 = styled__default['default'](GridLayout)(templateObject_1$o || (templateObject_1$o = __makeTemplateObject(["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"], ["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}); var templateObject_1$o; -var scales$3 = { - SM: "sm", - MD: "md", -}; - -var getScale$1 = function (_a) { - var scale = _a.scale; - switch (scale) { - case scales$3.SM: - return "24px"; - case scales$3.MD: - default: - return "32px"; - } -}; -var getCheckedScale = function (_a) { - var scale = _a.scale; - switch (scale) { - case scales$3.SM: - return "12px"; - case scales$3.MD: - default: - return "20px"; - } -}; -var Radio = styled__default['default'].input.attrs({ type: "radio" })(templateObject_1$p || (templateObject_1$p = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"])), getScale$1, getScale$1, function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}, getCheckedScale, getCheckedScale, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.colors.success; -}, function (_a) { - var theme = _a.theme; - return theme.radio.handleBackground; -}, styledSystem.space); -Radio.defaultProps = { - scale: scales$3.MD, - m: 0, +var scales$3 = { + SM: "sm", + MD: "md", }; + +var getScale$1 = function (_a) { + var scale = _a.scale; + switch (scale) { + case scales$3.SM: + return "24px"; + case scales$3.MD: + default: + return "32px"; + } +}; +var getCheckedScale = function (_a) { + var scale = _a.scale; + switch (scale) { + case scales$3.SM: + return "12px"; + case scales$3.MD: + default: + return "20px"; + } +}; +var Radio = styled__default['default'].input.attrs({ type: "radio" })(templateObject_1$p || (templateObject_1$p = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"])), getScale$1, getScale$1, function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}, getCheckedScale, getCheckedScale, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.colors.success; +}, function (_a) { + var theme = _a.theme; + return theme.radio.handleBackground; +}, styledSystem.space); +Radio.defaultProps = { + scale: scales$3.MD, + m: 0, +}; var templateObject_1$p; -var getColor$1 = function (color, theme) { - return getThemeValue("colors." + color, color)(theme); +var getColor$1 = function (color, theme) { + return getThemeValue("colors." + color, color)(theme); }; -var getThemeTextColor = function (_a) { - var outline = _a.outline, _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; - return outline ? getColor$1(variant, theme) : "#ffffff"; -}; -var StyledTag = styled__default['default'].div(templateObject_1$q || (templateObject_1$q = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"], ["\n align-items: center;\n background-color: ", - ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"])), function (_a) { - var outline = _a.outline, theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? "primary" : _b; - return outline ? "transparent" : getColor$1(variant, theme); -}, function (_a) { - var _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; - return getColor$1(variant, theme); -}, getThemeTextColor); +var getThemeTextColor = function (_a) { + var outline = _a.outline, _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; + return outline ? getColor$1(variant, theme) : "#ffffff"; +}; +var StyledTag = styled__default['default'].div(templateObject_1$q || (templateObject_1$q = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"], ["\n align-items: center;\n background-color: ", + ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"])), function (_a) { + var outline = _a.outline, theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? "primary" : _b; + return outline ? "transparent" : getColor$1(variant, theme); +}, function (_a) { + var _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; + return getColor$1(variant, theme); +}, getThemeTextColor); var templateObject_1$q; -var Tag = function (_a) { - var startIcon = _a.startIcon, endIcon = _a.endIcon, children = _a.children, props = __rest(_a, ["startIcon", "endIcon", "children"]); - return (React__default['default'].createElement(StyledTag, __assign({}, props), - React__default['default'].isValidElement(startIcon) && - React__default['default'].cloneElement(startIcon, { - mr: "0.5rem", - }), - children, - React__default['default'].isValidElement(endIcon) && - React__default['default'].cloneElement(endIcon, { - ml: "0.5rem", - }))); -}; -Tag.defaultProps = { - variant: "primary", - outline: false, -}; - -var StyledLink = styled__default['default'](Text)(templateObject_1$r || (templateObject_1$r = __makeTemplateObject(["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"], ["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"]))); -var Link = function (_a) { - var external = _a.external, props = __rest(_a, ["external"]); - var internalProps = external ? getExternalLinkProps() : {}; - return React__default['default'].createElement(StyledLink, __assign({ as: "a", bold: true }, internalProps, props)); -}; -Link.defaultProps = { - color: "#6DD784", +var Tag = function (_a) { + var startIcon = _a.startIcon, endIcon = _a.endIcon, children = _a.children, props = __rest(_a, ["startIcon", "endIcon", "children"]); + return (React__default['default'].createElement(StyledTag, __assign({}, props), + React__default['default'].isValidElement(startIcon) && + React__default['default'].cloneElement(startIcon, { + mr: "0.5rem", + }), + children, + React__default['default'].isValidElement(endIcon) && + React__default['default'].cloneElement(endIcon, { + ml: "0.5rem", + }))); +}; +Tag.defaultProps = { + variant: "primary", + outline: false, }; + +var StyledLink = styled__default['default'](Text)(templateObject_1$r || (templateObject_1$r = __makeTemplateObject(["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"], ["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"]))); +var Link = function (_a) { + var external = _a.external, props = __rest(_a, ["external"]); + var internalProps = external ? getExternalLinkProps() : {}; + return React__default['default'].createElement(StyledLink, __assign({ as: "a", bold: true }, internalProps, props)); +}; +Link.defaultProps = { + color: "#6DD784", +}; var templateObject_1$r; -var LinkExternal = function (_a) { - var children = _a.children, props = __rest(_a, ["children"]); - return (React__default['default'].createElement(Link, __assign({ external: true }, props), - children, - React__default['default'].createElement(Icon$v, { color: "#6DD784", ml: "4px" }))); +var LinkExternal = function (_a) { + var children = _a.children, props = __rest(_a, ["children"]); + return (React__default['default'].createElement(Link, __assign({ external: true }, props), + children, + React__default['default'].createElement(Icon$v, { color: "#6DD784", ml: "4px" }))); }; -var Bar = styled__default['default'].div(templateObject_1$s || (templateObject_1$s = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"])), function (props) { return (props.primary ? props.theme.colors.secondary : props.theme.colors.secondary + "80"); }); -Bar.defaultProps = { - primary: false, -}; -var StyledProgress = styled__default['default'].div(templateObject_2$7 || (templateObject_2$7 = __makeTemplateObject(["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"], ["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}); +var Bar = styled__default['default'].div(templateObject_1$s || (templateObject_1$s = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"])), function (props) { return (props.primary ? props.theme.colors.secondary : props.theme.colors.secondary + "80"); }); +Bar.defaultProps = { + primary: false, +}; +var StyledProgress = styled__default['default'].div(templateObject_2$7 || (templateObject_2$7 = __makeTemplateObject(["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"], ["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}); var templateObject_1$s, templateObject_2$7; -var ProgressBunnyWrapper = styled__default['default'].div(templateObject_1$t || (templateObject_1$t = __makeTemplateObject(["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"], ["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"]))); +var ProgressBunnyWrapper = styled__default['default'].div(templateObject_1$t || (templateObject_1$t = __makeTemplateObject(["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"], ["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"]))); var templateObject_1$t; -var stepGuard = function (step) { - if (step < 0) { - return 0; - } - if (step > 100) { - return 100; - } - return step; -}; -var Progress = function (_a) { - var _b = _a.primaryStep, primaryStep = _b === void 0 ? 0 : _b, _c = _a.secondaryStep, secondaryStep = _c === void 0 ? null : _c, _d = _a.showProgressBunny, showProgressBunny = _d === void 0 ? false : _d; - return (React__default['default'].createElement(StyledProgress, null, - showProgressBunny && (React__default['default'].createElement(ProgressBunnyWrapper, { style: { left: stepGuard(primaryStep) + "%" } }, - React__default['default'].createElement(Icon$C, null))), - React__default['default'].createElement(Bar, { primary: true, style: { width: stepGuard(primaryStep) + "%" } }), - secondaryStep ? React__default['default'].createElement(Bar, { style: { width: stepGuard(secondaryStep) + "%" } }) : null)); +var stepGuard = function (step) { + if (step < 0) { + return 0; + } + if (step > 100) { + return 100; + } + return step; +}; +var Progress = function (_a) { + var _b = _a.primaryStep, primaryStep = _b === void 0 ? 0 : _b, _c = _a.secondaryStep, secondaryStep = _c === void 0 ? null : _c, _d = _a.showProgressBunny, showProgressBunny = _d === void 0 ? false : _d; + return (React__default['default'].createElement(StyledProgress, null, + showProgressBunny && (React__default['default'].createElement(ProgressBunnyWrapper, { style: { left: stepGuard(primaryStep) + "%" } }, + React__default['default'].createElement(Icon$C, null))), + React__default['default'].createElement(Bar, { primary: true, style: { width: stepGuard(primaryStep) + "%" } }), + secondaryStep ? React__default['default'].createElement(Bar, { style: { width: stepGuard(secondaryStep) + "%" } }) : null)); }; -var Icon$M = function (props) { - return React__default['default'].createElement("img", { src: "/images/pageloader.png" }); +var Icon$M = function (props) { + return React__default['default'].createElement("img", { src: "/images/pageloader.png" }); }; -var Icon$N = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 128 128" }, props), - React__default['default'].createElement("path", { d: "M103,31.17V31c0-11.63-8.41-22.27-21-22.27-10,0-15.87,7.22-17.86,14h0c-2-6.76-7.81-14-17.86-14-12.64,0-21,10.64-21,22.27v.18c-.07,2.53,0,28.27,38.9,49.26h0C103,59.44,103.06,33.7,103,31.17Z", transform: "translate(-25.17 -8.72)", fill: "#d56799" }))); +var Icon$N = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 128 128" }, props), + React__default['default'].createElement("path", { d: "M103,31.17V31c0-11.63-8.41-22.27-21-22.27-10,0-15.87,7.22-17.86,14h0c-2-6.76-7.81-14-17.86-14-12.64,0-21,10.64-21,22.27v.18c-.07,2.53,0,28.27,38.9,49.26h0C103,59.44,103.06,33.7,103,31.17Z", transform: "translate(-25.17 -8.72)", fill: "#d56799" }))); }; -var float = styled.keyframes(templateObject_1$u || (templateObject_1$u = __makeTemplateObject(["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"], ["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"]))); -var Container$1 = styled__default['default'].div(templateObject_2$8 || (templateObject_2$8 = __makeTemplateObject(["\n position: relative;\n"], ["\n position: relative;\n"]))); -var RotatingPancakeIcon = styled__default['default'](Icon$N)(templateObject_3$2 || (templateObject_3$2 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"], ["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"])), float); -var FloatingPanIcon = styled__default['default'](Icon$M)(templateObject_4$2 || (templateObject_4$2 = __makeTemplateObject(["\n position: absolute;\n top: 40px;\n"], ["\n position: absolute;\n top: 40px;\n"]))); -var Spinner = function (_a) { - var _b = _a.size, size = _b === void 0 ? 128 : _b; - return (React__default['default'].createElement(Container$1, null, - React__default['default'].createElement(RotatingPancakeIcon, { width: size * 0.5 + "px" }), - React__default['default'].createElement(FloatingPanIcon, { width: size + "px" }))); -}; +var float = styled.keyframes(templateObject_1$u || (templateObject_1$u = __makeTemplateObject(["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"], ["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"]))); +var Container$1 = styled__default['default'].div(templateObject_2$8 || (templateObject_2$8 = __makeTemplateObject(["\n position: relative;\n"], ["\n position: relative;\n"]))); +var RotatingPancakeIcon = styled__default['default'](Icon$N)(templateObject_3$2 || (templateObject_3$2 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"], ["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"])), float); +var FloatingPanIcon = styled__default['default'](Icon$M)(templateObject_4$2 || (templateObject_4$2 = __makeTemplateObject(["\n position: absolute;\n top: 40px;\n"], ["\n position: absolute;\n top: 40px;\n"]))); +var Spinner = function (_a) { + var _b = _a.size, size = _b === void 0 ? 128 : _b; + return (React__default['default'].createElement(Container$1, null, + React__default['default'].createElement(RotatingPancakeIcon, { width: size * 0.5 + "px" }), + React__default['default'].createElement(FloatingPanIcon, { width: size + "px" }))); +}; var templateObject_1$u, templateObject_2$8, templateObject_3$2, templateObject_4$2; -var animation = { - WAVES: "waves", - PULSE: "pulse", -}; -var variant = { - RECT: "rect", - CIRCLE: "circle", -}; - -var waves = styled.keyframes(templateObject_1$v || (templateObject_1$v = __makeTemplateObject(["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"], ["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"]))); -var pulse = styled.keyframes(templateObject_2$9 || (templateObject_2$9 = __makeTemplateObject(["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"], ["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"]))); -var Root = styled__default['default'].div(templateObject_3$3 || (templateObject_3$3 = __makeTemplateObject(["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"], ["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.backgroundDisabled; -}, function (_a) { - var variant$1 = _a.variant, theme = _a.theme; - return (variant$1 === variant.CIRCLE ? theme.radii.circle : theme.radii.small); -}, styledSystem.layout, styledSystem.space); -var Pulse = styled__default['default'](Root)(templateObject_4$3 || (templateObject_4$3 = __makeTemplateObject(["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"], ["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"])), pulse); -var Waves = styled__default['default'](Root)(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"], ["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"])), waves); -var Skeleton = function (_a) { - var _b = _a.variant, variant$1 = _b === void 0 ? variant.RECT : _b, _c = _a.animation, animation$1 = _c === void 0 ? animation.PULSE : _c, props = __rest(_a, ["variant", "animation"]); - if (animation$1 === animation.WAVES) { - return React__default['default'].createElement(Waves, __assign({ variant: variant$1 }, props)); - } - return React__default['default'].createElement(Pulse, __assign({ variant: variant$1 }, props)); -}; +var animation = { + WAVES: "waves", + PULSE: "pulse", +}; +var variant = { + RECT: "rect", + CIRCLE: "circle", +}; + +var waves = styled.keyframes(templateObject_1$v || (templateObject_1$v = __makeTemplateObject(["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"], ["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"]))); +var pulse = styled.keyframes(templateObject_2$9 || (templateObject_2$9 = __makeTemplateObject(["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"], ["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"]))); +var Root = styled__default['default'].div(templateObject_3$3 || (templateObject_3$3 = __makeTemplateObject(["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"], ["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.backgroundDisabled; +}, function (_a) { + var variant$1 = _a.variant, theme = _a.theme; + return (variant$1 === variant.CIRCLE ? theme.radii.circle : theme.radii.small); +}, styledSystem.layout, styledSystem.space); +var Pulse = styled__default['default'](Root)(templateObject_4$3 || (templateObject_4$3 = __makeTemplateObject(["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"], ["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"])), pulse); +var Waves = styled__default['default'](Root)(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"], ["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"])), waves); +var Skeleton = function (_a) { + var _b = _a.variant, variant$1 = _b === void 0 ? variant.RECT : _b, _c = _a.animation, animation$1 = _c === void 0 ? animation.PULSE : _c, props = __rest(_a, ["variant", "animation"]); + if (animation$1 === animation.WAVES) { + return React__default['default'].createElement(Waves, __assign({ variant: variant$1 }, props)); + } + return React__default['default'].createElement(Pulse, __assign({ variant: variant$1 }, props)); +}; var templateObject_1$v, templateObject_2$9, templateObject_3$3, templateObject_4$3, templateObject_5; -var scaleKeyValues = { - sm: { - handleHeight: "16px", - handleWidth: "16px", - handleLeft: "2px", - handleTop: "2px", - checkedLeft: "calc(100% - 18px)", - toggleHeight: "20px", - toggleWidth: "36px", - }, - md: { - handleHeight: "32px", - handleWidth: "32px", - handleLeft: "4px", - handleTop: "4px", - checkedLeft: "calc(100% - 36px)", - toggleHeight: "40px", - toggleWidth: "72px", - }, -}; -var getScale$2 = function (property) { return function (_a) { - var _b = _a.scale, scale = _b === void 0 ? scales$1.MD : _b; - return scaleKeyValues[scale][property]; -}; }; -var Handle = styled__default['default'].div(templateObject_1$w || (templateObject_1$w = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"], ["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"])), function (_a) { - var theme = _a.theme; - return theme.toggle.handleBackground; -}, getScale$2("handleHeight"), getScale$2("handleLeft"), getScale$2("handleTop"), getScale$2("handleWidth")); -var Input$1 = styled__default['default'].input(templateObject_2$a || (templateObject_2$a = __makeTemplateObject(["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"], ["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"])), Handle, getScale$2("checkedLeft"), Handle, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, Handle, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}); -var StyledToggle = styled__default['default'].div(templateObject_3$4 || (templateObject_3$4 = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"], ["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"])), function (_a) { - var theme = _a.theme, checked = _a.checked; - return theme.colors[checked ? "success" : "input"]; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}, getScale$2("toggleHeight"), getScale$2("toggleWidth")); +var scaleKeyValues = { + sm: { + handleHeight: "16px", + handleWidth: "16px", + handleLeft: "2px", + handleTop: "2px", + checkedLeft: "calc(100% - 18px)", + toggleHeight: "20px", + toggleWidth: "36px", + }, + md: { + handleHeight: "32px", + handleWidth: "32px", + handleLeft: "4px", + handleTop: "4px", + checkedLeft: "calc(100% - 36px)", + toggleHeight: "40px", + toggleWidth: "72px", + }, +}; +var getScale$2 = function (property) { return function (_a) { + var _b = _a.scale, scale = _b === void 0 ? scales$1.MD : _b; + return scaleKeyValues[scale][property]; +}; }; +var Handle = styled__default['default'].div(templateObject_1$w || (templateObject_1$w = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"], ["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"])), function (_a) { + var theme = _a.theme; + return theme.toggle.handleBackground; +}, getScale$2("handleHeight"), getScale$2("handleLeft"), getScale$2("handleTop"), getScale$2("handleWidth")); +var Input$1 = styled__default['default'].input(templateObject_2$a || (templateObject_2$a = __makeTemplateObject(["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"], ["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"])), Handle, getScale$2("checkedLeft"), Handle, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, Handle, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}); +var StyledToggle = styled__default['default'].div(templateObject_3$4 || (templateObject_3$4 = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"], ["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"])), function (_a) { + var theme = _a.theme, checked = _a.checked; + return theme.colors[checked ? "success" : "input"]; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}, getScale$2("toggleHeight"), getScale$2("toggleWidth")); var templateObject_1$w, templateObject_2$a, templateObject_3$4; -var scales$4 = { - SM: "sm", - MD: "md", +var scales$4 = { + SM: "sm", + MD: "md", }; -var Toggle = function (_a) { - var checked = _a.checked, _b = _a.scale, scale = _b === void 0 ? scales$4.MD : _b, props = __rest(_a, ["checked", "scale"]); - var isChecked = !!checked; - return (React__default['default'].createElement(StyledToggle, { checked: isChecked, scale: scale }, - React__default['default'].createElement(Input$1, __assign({ checked: checked, scale: scale }, props, { type: "checkbox" })), - React__default['default'].createElement(Handle, { scale: scale }))); -}; -Toggle.defaultProps = { - scale: scales$4.MD, -}; - -var byTextAscending = function (getTextProperty) { return function (objectA, objectB) { - var upperA = getTextProperty(objectA).toUpperCase(); - var upperB = getTextProperty(objectB).toUpperCase(); - if (upperA < upperB) { - return -1; - } - if (upperA > upperB) { - return 1; - } - return 0; -}; }; -var byTextDescending = function (getTextProperty) { return function (objectA, objectB) { - var upperA = getTextProperty(objectA).toUpperCase(); - var upperB = getTextProperty(objectB).toUpperCase(); - if (upperA > upperB) { - return -1; - } - if (upperA < upperB) { - return 1; - } - return 0; +var Toggle = function (_a) { + var checked = _a.checked, _b = _a.scale, scale = _b === void 0 ? scales$4.MD : _b, props = __rest(_a, ["checked", "scale"]); + var isChecked = !!checked; + return (React__default['default'].createElement(StyledToggle, { checked: isChecked, scale: scale }, + React__default['default'].createElement(Input$1, __assign({ checked: checked, scale: scale }, props, { type: "checkbox" })), + React__default['default'].createElement(Handle, { scale: scale }))); +}; +Toggle.defaultProps = { + scale: scales$4.MD, +}; + +var byTextAscending = function (getTextProperty) { return function (objectA, objectB) { + var upperA = getTextProperty(objectA).toUpperCase(); + var upperB = getTextProperty(objectB).toUpperCase(); + if (upperA < upperB) { + return -1; + } + if (upperA > upperB) { + return 1; + } + return 0; +}; }; +var byTextDescending = function (getTextProperty) { return function (objectA, objectB) { + var upperA = getTextProperty(objectA).toUpperCase(); + var upperB = getTextProperty(objectB).toUpperCase(); + if (upperA > upperB) { + return -1; + } + if (upperA < upperB) { + return 1; + } + return 0; }; }; -var sortByColumn = function (data, sortColumn, columns) { - var isAscending = null; - var sortedRows = __spreadArrays(data); - columns.forEach(function (column) { - // if the row was found - if (sortColumn === column.name) { - isAscending = column.sorted.asc; - if (column.sort) { - sortedRows = isAscending ? data.sort(column.sort) : data.sort(column.sort).reverse(); - // default to sort by string - } - else { - sortedRows = isAscending - ? data.sort(byTextAscending(function (object) { return object.original[sortColumn]; })) - : data.sort(byTextDescending(function (object) { return object.original[sortColumn]; })); - } - } - }); - return sortedRows; -}; -var getPaginatedData = function (rows, perPage, page) { - var start = (page - 1) * perPage; - var end = start + perPage; - return rows.slice(start, end); -}; -var getColumnsByName = function (columns) { - var columnsByName = {}; - columns.forEach(function (column) { - var col = { - name: column.name, - label: column.label, - }; - if (column.render) { - col.render = column.render; - } - col.hidden = column.hidden; - columnsByName[column.name] = col; - }); - return columnsByName; -}; -var createReducer = function () { return function (state, action) { - var rows = []; - var nextPage = 0; - var prevPage = 0; - var isAscending = null; - var sortedRows = []; - var columnCopy = []; - var filteredRows = []; - var selectedRowsById = {}; - var stateCopy = __assign({}, state); - var rowIds = {}; - switch (action.type) { - case "SET_ROWS": - rows = __spreadArrays(action.data); - // preserve sorting if a sort is already enabled when data changes - if (state.sortColumn) { - rows = sortByColumn(action.data, state.sortColumn, state.columns); - } - if (state.paginationEnabled === true) { - rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); - } - if (state.paginationEnabled === true) { - rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); - } - columnCopy = state.columns.map(function (column) { - if (state.sortColumn === column.name) { - return __assign(__assign({}, column), { sorted: { - on: true, - asc: column.sorted.asc, - } }); - } - return column; - }); - return __assign(__assign({}, state), { rows: rows, originalRows: action.data, columns: columnCopy }); - case "NEXT_PAGE": - nextPage = state.pagination.page + 1; - return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, nextPage), pagination: __assign(__assign({}, state.pagination), { page: nextPage, canNext: nextPage * state.pagination.perPage < state.originalRows.length, canPrev: nextPage !== 1 }) }); - case "PREV_PAGE": - prevPage = state.pagination.page === 1 ? 1 : state.pagination.page - 1; - return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, prevPage), pagination: __assign(__assign({}, state.pagination), { page: prevPage, canNext: prevPage * state.pagination.perPage < state.originalRows.length, canPrev: prevPage !== 1 }) }); - case "TOGGLE_SORT": - if (!(action.columnName in state.columnsByName)) { - throw new Error("Invalid column, " + action.columnName + " not found"); - } - // loop through all columns and set the sort parameter to off unless - // it's the specified column (only one column at a time for ) - columnCopy = state.columns.map(function (column) { - // if the row was found - if (action.columnName === column.name) { - if (action.isAscOverride !== undefined) { - // force the sort order - isAscending = action.isAscOverride; - } - else { - // if it's undefined, start by setting to ascending, otherwise toggle - isAscending = column.sorted.asc === undefined ? true : !column.sorted.asc; - } - if (column.sort) { - sortedRows = isAscending ? state.rows.sort(column.sort) : state.rows.sort(column.sort).reverse(); - // default to sort by string - } - else { - sortedRows = isAscending - ? state.rows.sort(byTextAscending(function (object) { return object.original[action.columnName]; })) - : state.rows.sort(byTextDescending(function (object) { return object.original[action.columnName]; })); - } - return __assign(__assign({}, column), { sorted: { - on: true, - asc: isAscending, - } }); - } - // set sorting to false for all other columns - return __assign(__assign({}, column), { sorted: { - on: false, - asc: false, - } }); - }); - return __assign(__assign({}, state), { columns: columnCopy, rows: sortedRows, sortColumn: action.columnName, columnsByName: getColumnsByName(columnCopy) }); - case "GLOBAL_FILTER": - filteredRows = action.filter(state.originalRows); - selectedRowsById = {}; - state.selectedRows.forEach(function (row) { - var _a; - selectedRowsById[row.id] = (_a = row.selected) !== null && _a !== void 0 ? _a : false; - }); - return __assign(__assign({}, state), { rows: filteredRows.map(function (row) { - return selectedRowsById[row.id] ? __assign(__assign({}, row), { selected: selectedRowsById[row.id] }) : __assign({}, row); - }), filterOn: true }); - case "SELECT_ROW": - stateCopy = __assign({}, state); - stateCopy.rows = stateCopy.rows.map(function (row) { - var newRow = __assign({}, row); - if (newRow.id === action.rowId) { - newRow.selected = !newRow.selected; - } - return newRow; - }); - stateCopy.originalRows = stateCopy.originalRows.map(function (row) { - var newRow = __assign({}, row); - if (newRow.id === action.rowId) { - newRow.selected = !newRow.selected; - } - return newRow; - }); - stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected === true; }); - stateCopy.toggleAllState = - stateCopy.selectedRows.length === stateCopy.rows.length - ? (stateCopy.toggleAllState = true) - : (stateCopy.toggleAllState = false); - return stateCopy; - case "SEARCH_STRING": - stateCopy = __assign({}, state); - stateCopy.rows = stateCopy.originalRows.filter(function (row) { - return (row.cells.filter(function (cell) { - if (cell.value.includes(action.searchString)) { - return true; - } - return false; - }).length > 0); - }); - return stateCopy; - case "TOGGLE_ALL": - if (state.selectedRows.length < state.rows.length) { - stateCopy.rows = stateCopy.rows.map(function (row) { - rowIds[row.id] = true; - return __assign(__assign({}, row), { selected: true }); - }); - stateCopy.toggleAllState = true; - } - else { - stateCopy.rows = stateCopy.rows.map(function (row) { - rowIds[row.id] = false; - return __assign(__assign({}, row), { selected: false }); - }); - stateCopy.toggleAllState = false; - } - stateCopy.originalRows = stateCopy.originalRows.map(function (row) { - return row.id in rowIds ? __assign(__assign({}, row), { selected: rowIds[row.id] }) : __assign({}, row); - }); - stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected; }); - return stateCopy; - default: - throw new Error("Invalid reducer action"); - } -}; }; -var sortDataInOrder = function (data, columns) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - return data.map(function (row) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - var newRow = {}; - columns.forEach(function (column) { - if (!(column.name in row)) { - throw new Error("Invalid row data, " + column.name + " not found"); - } - newRow[column.name] = row[column.name]; - }); - return newRow; - }); -}; -var makeRender = function ( -// eslint-disable-next-line -value, -// eslint-disable-next-line @typescript-eslint/no-explicit-any -render, row) { - return render ? function () { return render({ row: row, value: value }); } : function () { return value; }; -}; -var makeHeaderRender = function (label, render) { - return render ? function () { return render({ label: label }); } : function () { return label; }; -}; -var useTable = function (columns, data, options) { - var columnsWithSorting = React.useMemo(function () { - return columns.map(function (column) { - return __assign(__assign({}, column), { label: column.label ? column.label : column.name, hidden: column.hidden ? column.hidden : false, sort: column.sort, sorted: { - on: false, - asc: false, - } }); - }); - }, [columns]); - var columnsByName = React.useMemo(function () { return getColumnsByName(columnsWithSorting); }, [columnsWithSorting]); - var tableData = React.useMemo(function () { - var sortedData = sortDataInOrder(data, columnsWithSorting); - var newData = sortedData.map(function (row, idx) { - return { - id: idx, - selected: false, - hidden: false, - original: row, - cells: Object.entries(row) - .map(function (_a) { - var column = _a[0], value = _a[1]; - return { - hidden: columnsByName[column].hidden, - field: column, - value: value, - render: makeRender(value, columnsByName[column].render, row), - }; - }) - .filter(function (cell) { return !cell.hidden; }), - }; - }); - return newData; - }, [data, columnsWithSorting, columnsByName]); - var reducer = createReducer(); - var _a = React.useReducer(reducer, { - columns: columnsWithSorting, - columnsByName: columnsByName, - originalRows: tableData, - rows: tableData, - selectedRows: [], - toggleAllState: false, - filterOn: !!(options === null || options === void 0 ? void 0 : options.filter), - sortColumn: options === null || options === void 0 ? void 0 : options.sortColumn, - paginationEnabled: !!(options === null || options === void 0 ? void 0 : options.pagination), - pagination: { - page: 1, - perPage: 10, - canNext: true, - canPrev: false, - // eslint-disable-next-line @typescript-eslint/no-empty-function - nextPage: noop__default['default'], - // eslint-disable-next-line @typescript-eslint/no-empty-function - prevPage: noop__default['default'], - }, - }), state = _a[0], dispatch = _a[1]; - state.pagination.nextPage = React.useCallback(function () { - dispatch({ type: "NEXT_PAGE" }); - }, [dispatch]); - state.pagination.prevPage = React.useCallback(function () { return dispatch({ type: "PREV_PAGE" }); }, [dispatch]); - React.useEffect(function () { - dispatch({ type: "SET_ROWS", data: tableData }); - }, [tableData]); - var headers = React.useMemo(function () { - return __spreadArrays(state.columns.map(function (column) { - var label = column.label ? column.label : column.name; - return __assign(__assign({}, column), { render: makeHeaderRender(label, column.headerRender) }); - })); - }, [state.columns]); - React.useEffect(function () { - if (options && options.filter) { - dispatch({ type: "GLOBAL_FILTER", filter: options.filter }); - } - }); - return { - headers: headers.filter(function (column) { return !column.hidden; }), - rows: state.rows, - originalRows: state.originalRows, - selectedRows: state.selectedRows, - dispatch: dispatch, - selectRow: function (rowId) { return dispatch({ type: "SELECT_ROW", rowId: rowId }); }, - toggleAll: function () { return dispatch({ type: "TOGGLE_ALL" }); }, - toggleSort: function (columnName, isAscOverride) { - return dispatch({ type: "TOGGLE_SORT", columnName: columnName, isAscOverride: isAscOverride }); - }, - setSearchString: function (searchString) { return dispatch({ type: "SEARCH_STRING", searchString: searchString }); }, - pagination: state.pagination, - toggleAllState: state.toggleAllState, - }; -}; - -var breakpointMap = { - xs: 370, - sm: 576, - md: 852, - lg: 968, - xl: 1080, -}; -var breakpoints = Object.values(breakpointMap).map(function (breakpoint) { return breakpoint + "px"; }); -var mediaQueries = { - xs: "@media screen and (min-width: " + breakpointMap.xs + "px)", - sm: "@media screen and (min-width: " + breakpointMap.sm + "px)", - md: "@media screen and (min-width: " + breakpointMap.md + "px)", - lg: "@media screen and (min-width: " + breakpointMap.lg + "px)", - xl: "@media screen and (min-width: " + breakpointMap.xl + "px)", - nav: "@media screen and (min-width: " + breakpointMap.lg + "px)", -}; -var shadows = { - level1: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", - active: "0px 0px 0px 1px #0098A1, 0px 0px 4px 8px rgba(31, 199, 212, 0.4)", - success: "0px 0px 0px 1px #31D0AA, 0px 0px 0px 4px rgba(49, 208, 170, 0.2)", - warning: "0px 0px 0px 1px #ED4B9E, 0px 0px 0px 4px rgba(237, 75, 158, 0.2)", - focus: "0px 0px 0px 1px #7645D9, 0px 0px 0px 4px rgba(118, 69, 217, 0.6)", - inset: "inset 0px 2px 2px -1px rgba(74, 74, 104, 0.1)", -}; -var spacing = [0, 4, 8, 16, 24, 32, 48, 64]; -var radii = { - small: "0.5rem", - default: "16px", - card: "32px", - circle: "50%", -}; -var zIndices = { - dropdown: 10, - modal: 100, -}; -var base = { - siteWidth: 1200, - breakpoints: breakpoints, - mediaQueries: mediaQueries, - spacing: spacing, - shadows: shadows, - radii: radii, - zIndices: zIndices, -}; - -/** - * Can't use the media queries from "base.mediaQueries" because of how matchMedia works - * In order for the listener to trigger we need have have the media query with a range, e.g. - * (min-width: 370px) and (max-width: 576px) - * @see https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList - */ -var mediaQueries$1 = (function () { - var prevMinWidth = 0; - return Object.keys(breakpointMap).reduce(function (accum, size, index) { - var _a, _b; - // Largest size is just a min-width of second highest max-width - if (index === Object.keys(breakpointMap).length - 1) { - return __assign(__assign({}, accum), (_a = {}, _a[size] = "(min-width: " + prevMinWidth + "px)", _a)); - } - var minWidth = prevMinWidth; - var breakpoint = breakpointMap[size]; - // Min width for next iteration - prevMinWidth = breakpoint + 1; - return __assign(__assign({}, accum), (_b = {}, _b[size] = "(min-width: " + minWidth + "px) and (max-width: " + breakpoint + "px)", _b)); - }, {}); -})(); -var getKey = function (size) { return "is" + size.charAt(0).toUpperCase() + size.slice(1); }; -var useMatchBreakpoints = function () { - var _a = React.useState(function () { - return Object.keys(mediaQueries$1).reduce(function (accum, size) { - var _a; - var key = getKey(size); - var mql = window.matchMedia(mediaQueries$1[size]); - return __assign(__assign({}, accum), (_a = {}, _a[key] = mql.matches, _a)); - }, {}); - }), state = _a[0], setState = _a[1]; - React.useEffect(function () { - // Create listeners for each media query returning a function to unsubscribe - var handlers = Object.keys(mediaQueries$1).map(function (size) { - var mql = window.matchMedia(mediaQueries$1[size]); - var handler = function (matchMediaQuery) { - var key = getKey(size); - setState(function (prevState) { - var _a; - return (__assign(__assign({}, prevState), (_a = {}, _a[key] = matchMediaQuery.matches, _a))); - }); - }; - // Safari < 14 fix - if (mql.addEventListener) { - mql.addEventListener("change", handler); - } - return function () { - // Safari < 14 fix - if (mql.removeEventListener) { - mql.removeEventListener("change", handler); - } - }; - }); - return function () { - handlers.forEach(function (unsubscribe) { - unsubscribe(); - }); - }; - }, [setState]); - return state; -}; - -var defaultParticleOptions = { - size: 30, - distance: 500, -}; -var createParticle = function (x, y, imgSrc, options) { - if (options === void 0) { options = {}; } - var _a = __assign(__assign({}, defaultParticleOptions), options), size = _a.size, distance = _a.distance; - var particle = document.createElement("particle"); - document.body.appendChild(particle); - var width = Math.floor(Math.random() * size + 8); - var height = width; - var destinationX = (Math.random() - 0.5) * distance; - var destinationY = (Math.random() - 0.5) * distance; - var rotation = Math.random() * 520; - var delay = Math.random() * 200; - particle.style.backgroundRepeat = "no-repeat"; - particle.style.backgroundSize = "contain"; - particle.style.backgroundImage = "url(" + imgSrc + ")"; - particle.style.left = "0"; - particle.style.top = "0"; - particle.style.opacity = "0"; - particle.style.pointerEvents = "none"; - particle.style.position = "fixed"; - particle.style.width = width + "px"; - particle.style.height = height + "px"; - var animation = particle.animate([ - { - transform: "translate(-50%, -50%) translate(" + x + "px, " + y + "px) rotate(0deg)", - opacity: 1, - }, - { - transform: "translate(-50%, -50%) translate(" + (x + destinationX) + "px, " + (y + destinationY) + "px) rotate(" + rotation + "deg)", - opacity: 0, - }, - ], { - duration: Math.random() * 1000 + 5000, - easing: "cubic-bezier(0, .9, .57, 1)", - delay: delay, - }); - animation.onfinish = function () { - particle.remove(); - }; -}; -var defaultOptions = { - numberOfParticles: 30, - debounceDuration: 200, - particleOptions: {}, -}; -/** - * @see https://css-tricks.com/playing-with-particles-using-the-web-animations-api/ - */ -var useParticleBurst = function (options) { - var _a = __assign(__assign({}, defaultOptions), options), selector = _a.selector, numberOfParticles = _a.numberOfParticles, debounceDuration = _a.debounceDuration, imgSrc = _a.imgSrc, disableWhen = _a.disableWhen, particleOptions = _a.particleOptions; - var makeListener = React.useCallback(function () { - return debounce__default['default'](function (event) { - var isDisabled = disableWhen && disableWhen(); - if (!isDisabled) { - var node = event.currentTarget; - if (event.clientX === 0 && event.clientY === 0) { - var _a = node.getBoundingClientRect(), left = _a.left, width = _a.width, top_1 = _a.top, height = _a.height; - var x = left + width / 2; - var y = top_1 + height / 2; - for (var i = 0; i < numberOfParticles; i += 1) { - createParticle(x, y, imgSrc, particleOptions); - } - } - else { - for (var i = 0; i < numberOfParticles; i += 1) { - createParticle(event.clientX, event.clientY + window.scrollY, imgSrc, particleOptions); - } - } - } - }, debounceDuration, { leading: true }); - }, [debounceDuration, numberOfParticles, imgSrc, disableWhen, particleOptions]); - var listener = makeListener(); - var initialize = React.useCallback(function () { - if (selector) { - document.querySelectorAll(selector).forEach(function (element) { - element.addEventListener("click", listener); - }); - } - else { - document.addEventListener("click", listener); - } - }, [selector, listener]); - var teardown = React.useCallback(function () { - if (selector) { - document.querySelectorAll(selector).forEach(function (element) { - element.removeEventListener("click", listener); - }); - } - else { - document.removeEventListener("click", listener); - } - }, [selector, listener]); - React.useEffect(function () { - initialize(); - return function () { return teardown(); }; - }, [initialize, teardown]); - return { initialize: initialize, teardown: teardown }; -}; - -var useKonamiCheatCode = function (matchedCodeHandler) { - React.useEffect(function () { - var pattern = [ - "ArrowUp", - "ArrowUp", - "ArrowDown", - "ArrowDown", - "ArrowLeft", - "ArrowRight", - "ArrowLeft", - "ArrowRight", - ]; - var currentIndex = 0; - var onKeyUpHandler = function (event) { - var key = event.key; - // is key in correct order otherwise reset - if (key !== pattern[currentIndex]) { - currentIndex = 0; - return; - } - currentIndex += 1; - if (pattern.length === currentIndex) { - currentIndex = 0; - matchedCodeHandler(); - } - }; - document.addEventListener("keyup", onKeyUpHandler); - return function () { return document.removeEventListener("keyup", onKeyUpHandler); }; - }, [matchedCodeHandler]); -}; - -var Wrapper$1 = styled__default['default'].div(templateObject_1$x || (templateObject_1$x = __makeTemplateObject(["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"], ["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"]))); -var Body = styled__default['default'].div(templateObject_2$b || (templateObject_2$b = __makeTemplateObject(["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"], ["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"]))); -var SocialColum = styled__default['default'].div(templateObject_3$5 || (templateObject_3$5 = __makeTemplateObject(["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"], ["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"]))); -styled__default['default'].div(templateObject_4$4 || (templateObject_4$4 = __makeTemplateObject(["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); -var Colums = styled__default['default'].div(templateObject_5$1 || (templateObject_5$1 = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"]))); -var Title = styled__default['default'](Text)(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"], ["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"]))); -var StyledLink$1 = styled__default['default'](Link)(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"], ["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"]))); -var Info = styled__default['default'].div(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"], ["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"]))); -var InfoItems = styled__default['default'](Link)(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"], ["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"]))); -var LinksColum = styled__default['default'].div(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"]))); -var Copyright = styled__default['default'](Text)(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"], ["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"]))); -var CopyrightInMobile = styled__default['default'](Text)(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"], ["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"]))); +var sortByColumn = function (data, sortColumn, columns) { + var isAscending = null; + var sortedRows = __spreadArrays(data); + columns.forEach(function (column) { + // if the row was found + if (sortColumn === column.name) { + isAscending = column.sorted.asc; + if (column.sort) { + sortedRows = isAscending ? data.sort(column.sort) : data.sort(column.sort).reverse(); + // default to sort by string + } + else { + sortedRows = isAscending + ? data.sort(byTextAscending(function (object) { return object.original[sortColumn]; })) + : data.sort(byTextDescending(function (object) { return object.original[sortColumn]; })); + } + } + }); + return sortedRows; +}; +var getPaginatedData = function (rows, perPage, page) { + var start = (page - 1) * perPage; + var end = start + perPage; + return rows.slice(start, end); +}; +var getColumnsByName = function (columns) { + var columnsByName = {}; + columns.forEach(function (column) { + var col = { + name: column.name, + label: column.label, + }; + if (column.render) { + col.render = column.render; + } + col.hidden = column.hidden; + columnsByName[column.name] = col; + }); + return columnsByName; +}; +var createReducer = function () { return function (state, action) { + var rows = []; + var nextPage = 0; + var prevPage = 0; + var isAscending = null; + var sortedRows = []; + var columnCopy = []; + var filteredRows = []; + var selectedRowsById = {}; + var stateCopy = __assign({}, state); + var rowIds = {}; + switch (action.type) { + case "SET_ROWS": + rows = __spreadArrays(action.data); + // preserve sorting if a sort is already enabled when data changes + if (state.sortColumn) { + rows = sortByColumn(action.data, state.sortColumn, state.columns); + } + if (state.paginationEnabled === true) { + rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); + } + if (state.paginationEnabled === true) { + rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); + } + columnCopy = state.columns.map(function (column) { + if (state.sortColumn === column.name) { + return __assign(__assign({}, column), { sorted: { + on: true, + asc: column.sorted.asc, + } }); + } + return column; + }); + return __assign(__assign({}, state), { rows: rows, originalRows: action.data, columns: columnCopy }); + case "NEXT_PAGE": + nextPage = state.pagination.page + 1; + return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, nextPage), pagination: __assign(__assign({}, state.pagination), { page: nextPage, canNext: nextPage * state.pagination.perPage < state.originalRows.length, canPrev: nextPage !== 1 }) }); + case "PREV_PAGE": + prevPage = state.pagination.page === 1 ? 1 : state.pagination.page - 1; + return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, prevPage), pagination: __assign(__assign({}, state.pagination), { page: prevPage, canNext: prevPage * state.pagination.perPage < state.originalRows.length, canPrev: prevPage !== 1 }) }); + case "TOGGLE_SORT": + if (!(action.columnName in state.columnsByName)) { + throw new Error("Invalid column, " + action.columnName + " not found"); + } + // loop through all columns and set the sort parameter to off unless + // it's the specified column (only one column at a time for ) + columnCopy = state.columns.map(function (column) { + // if the row was found + if (action.columnName === column.name) { + if (action.isAscOverride !== undefined) { + // force the sort order + isAscending = action.isAscOverride; + } + else { + // if it's undefined, start by setting to ascending, otherwise toggle + isAscending = column.sorted.asc === undefined ? true : !column.sorted.asc; + } + if (column.sort) { + sortedRows = isAscending ? state.rows.sort(column.sort) : state.rows.sort(column.sort).reverse(); + // default to sort by string + } + else { + sortedRows = isAscending + ? state.rows.sort(byTextAscending(function (object) { return object.original[action.columnName]; })) + : state.rows.sort(byTextDescending(function (object) { return object.original[action.columnName]; })); + } + return __assign(__assign({}, column), { sorted: { + on: true, + asc: isAscending, + } }); + } + // set sorting to false for all other columns + return __assign(__assign({}, column), { sorted: { + on: false, + asc: false, + } }); + }); + return __assign(__assign({}, state), { columns: columnCopy, rows: sortedRows, sortColumn: action.columnName, columnsByName: getColumnsByName(columnCopy) }); + case "GLOBAL_FILTER": + filteredRows = action.filter(state.originalRows); + selectedRowsById = {}; + state.selectedRows.forEach(function (row) { + var _a; + selectedRowsById[row.id] = (_a = row.selected) !== null && _a !== void 0 ? _a : false; + }); + return __assign(__assign({}, state), { rows: filteredRows.map(function (row) { + return selectedRowsById[row.id] ? __assign(__assign({}, row), { selected: selectedRowsById[row.id] }) : __assign({}, row); + }), filterOn: true }); + case "SELECT_ROW": + stateCopy = __assign({}, state); + stateCopy.rows = stateCopy.rows.map(function (row) { + var newRow = __assign({}, row); + if (newRow.id === action.rowId) { + newRow.selected = !newRow.selected; + } + return newRow; + }); + stateCopy.originalRows = stateCopy.originalRows.map(function (row) { + var newRow = __assign({}, row); + if (newRow.id === action.rowId) { + newRow.selected = !newRow.selected; + } + return newRow; + }); + stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected === true; }); + stateCopy.toggleAllState = + stateCopy.selectedRows.length === stateCopy.rows.length + ? (stateCopy.toggleAllState = true) + : (stateCopy.toggleAllState = false); + return stateCopy; + case "SEARCH_STRING": + stateCopy = __assign({}, state); + stateCopy.rows = stateCopy.originalRows.filter(function (row) { + return (row.cells.filter(function (cell) { + if (cell.value.includes(action.searchString)) { + return true; + } + return false; + }).length > 0); + }); + return stateCopy; + case "TOGGLE_ALL": + if (state.selectedRows.length < state.rows.length) { + stateCopy.rows = stateCopy.rows.map(function (row) { + rowIds[row.id] = true; + return __assign(__assign({}, row), { selected: true }); + }); + stateCopy.toggleAllState = true; + } + else { + stateCopy.rows = stateCopy.rows.map(function (row) { + rowIds[row.id] = false; + return __assign(__assign({}, row), { selected: false }); + }); + stateCopy.toggleAllState = false; + } + stateCopy.originalRows = stateCopy.originalRows.map(function (row) { + return row.id in rowIds ? __assign(__assign({}, row), { selected: rowIds[row.id] }) : __assign({}, row); + }); + stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected; }); + return stateCopy; + default: + throw new Error("Invalid reducer action"); + } +}; }; +var sortDataInOrder = function (data, columns) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + return data.map(function (row) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + var newRow = {}; + columns.forEach(function (column) { + if (!(column.name in row)) { + throw new Error("Invalid row data, " + column.name + " not found"); + } + newRow[column.name] = row[column.name]; + }); + return newRow; + }); +}; +var makeRender = function ( +// eslint-disable-next-line +value, +// eslint-disable-next-line @typescript-eslint/no-explicit-any +render, row) { + return render ? function () { return render({ row: row, value: value }); } : function () { return value; }; +}; +var makeHeaderRender = function (label, render) { + return render ? function () { return render({ label: label }); } : function () { return label; }; +}; +var useTable = function (columns, data, options) { + var columnsWithSorting = React.useMemo(function () { + return columns.map(function (column) { + return __assign(__assign({}, column), { label: column.label ? column.label : column.name, hidden: column.hidden ? column.hidden : false, sort: column.sort, sorted: { + on: false, + asc: false, + } }); + }); + }, [columns]); + var columnsByName = React.useMemo(function () { return getColumnsByName(columnsWithSorting); }, [columnsWithSorting]); + var tableData = React.useMemo(function () { + var sortedData = sortDataInOrder(data, columnsWithSorting); + var newData = sortedData.map(function (row, idx) { + return { + id: idx, + selected: false, + hidden: false, + original: row, + cells: Object.entries(row) + .map(function (_a) { + var column = _a[0], value = _a[1]; + return { + hidden: columnsByName[column].hidden, + field: column, + value: value, + render: makeRender(value, columnsByName[column].render, row), + }; + }) + .filter(function (cell) { return !cell.hidden; }), + }; + }); + return newData; + }, [data, columnsWithSorting, columnsByName]); + var reducer = createReducer(); + var _a = React.useReducer(reducer, { + columns: columnsWithSorting, + columnsByName: columnsByName, + originalRows: tableData, + rows: tableData, + selectedRows: [], + toggleAllState: false, + filterOn: !!(options === null || options === void 0 ? void 0 : options.filter), + sortColumn: options === null || options === void 0 ? void 0 : options.sortColumn, + paginationEnabled: !!(options === null || options === void 0 ? void 0 : options.pagination), + pagination: { + page: 1, + perPage: 10, + canNext: true, + canPrev: false, + // eslint-disable-next-line @typescript-eslint/no-empty-function + nextPage: noop__default['default'], + // eslint-disable-next-line @typescript-eslint/no-empty-function + prevPage: noop__default['default'], + }, + }), state = _a[0], dispatch = _a[1]; + state.pagination.nextPage = React.useCallback(function () { + dispatch({ type: "NEXT_PAGE" }); + }, [dispatch]); + state.pagination.prevPage = React.useCallback(function () { return dispatch({ type: "PREV_PAGE" }); }, [dispatch]); + React.useEffect(function () { + dispatch({ type: "SET_ROWS", data: tableData }); + }, [tableData]); + var headers = React.useMemo(function () { + return __spreadArrays(state.columns.map(function (column) { + var label = column.label ? column.label : column.name; + return __assign(__assign({}, column), { render: makeHeaderRender(label, column.headerRender) }); + })); + }, [state.columns]); + React.useEffect(function () { + if (options && options.filter) { + dispatch({ type: "GLOBAL_FILTER", filter: options.filter }); + } + }); + return { + headers: headers.filter(function (column) { return !column.hidden; }), + rows: state.rows, + originalRows: state.originalRows, + selectedRows: state.selectedRows, + dispatch: dispatch, + selectRow: function (rowId) { return dispatch({ type: "SELECT_ROW", rowId: rowId }); }, + toggleAll: function () { return dispatch({ type: "TOGGLE_ALL" }); }, + toggleSort: function (columnName, isAscOverride) { + return dispatch({ type: "TOGGLE_SORT", columnName: columnName, isAscOverride: isAscOverride }); + }, + setSearchString: function (searchString) { return dispatch({ type: "SEARCH_STRING", searchString: searchString }); }, + pagination: state.pagination, + toggleAllState: state.toggleAllState, + }; +}; + +var breakpointMap = { + xs: 370, + sm: 576, + md: 852, + lg: 968, + xl: 1080, +}; +var breakpoints = Object.values(breakpointMap).map(function (breakpoint) { return breakpoint + "px"; }); +var mediaQueries = { + xs: "@media screen and (min-width: " + breakpointMap.xs + "px)", + sm: "@media screen and (min-width: " + breakpointMap.sm + "px)", + md: "@media screen and (min-width: " + breakpointMap.md + "px)", + lg: "@media screen and (min-width: " + breakpointMap.lg + "px)", + xl: "@media screen and (min-width: " + breakpointMap.xl + "px)", + nav: "@media screen and (min-width: " + breakpointMap.lg + "px)", +}; +var shadows = { + level1: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", + active: "0px 0px 0px 1px #0098A1, 0px 0px 4px 8px rgba(31, 199, 212, 0.4)", + success: "0px 0px 0px 1px #31D0AA, 0px 0px 0px 4px rgba(49, 208, 170, 0.2)", + warning: "0px 0px 0px 1px #ED4B9E, 0px 0px 0px 4px rgba(237, 75, 158, 0.2)", + focus: "0px 0px 0px 1px #7645D9, 0px 0px 0px 4px rgba(118, 69, 217, 0.6)", + inset: "inset 0px 2px 2px -1px rgba(74, 74, 104, 0.1)", +}; +var spacing = [0, 4, 8, 16, 24, 32, 48, 64]; +var radii = { + small: "0.5rem", + default: "16px", + card: "32px", + circle: "50%", +}; +var zIndices = { + dropdown: 10, + modal: 100, +}; +var base = { + siteWidth: 1200, + breakpoints: breakpoints, + mediaQueries: mediaQueries, + spacing: spacing, + shadows: shadows, + radii: radii, + zIndices: zIndices, +}; + +/** + * Can't use the media queries from "base.mediaQueries" because of how matchMedia works + * In order for the listener to trigger we need have have the media query with a range, e.g. + * (min-width: 370px) and (max-width: 576px) + * @see https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList + */ +var mediaQueries$1 = (function () { + var prevMinWidth = 0; + return Object.keys(breakpointMap).reduce(function (accum, size, index) { + var _a, _b; + // Largest size is just a min-width of second highest max-width + if (index === Object.keys(breakpointMap).length - 1) { + return __assign(__assign({}, accum), (_a = {}, _a[size] = "(min-width: " + prevMinWidth + "px)", _a)); + } + var minWidth = prevMinWidth; + var breakpoint = breakpointMap[size]; + // Min width for next iteration + prevMinWidth = breakpoint + 1; + return __assign(__assign({}, accum), (_b = {}, _b[size] = "(min-width: " + minWidth + "px) and (max-width: " + breakpoint + "px)", _b)); + }, {}); +})(); +var getKey = function (size) { return "is" + size.charAt(0).toUpperCase() + size.slice(1); }; +var useMatchBreakpoints = function () { + var _a = React.useState(function () { + return Object.keys(mediaQueries$1).reduce(function (accum, size) { + var _a; + var key = getKey(size); + var mql = window.matchMedia(mediaQueries$1[size]); + return __assign(__assign({}, accum), (_a = {}, _a[key] = mql.matches, _a)); + }, {}); + }), state = _a[0], setState = _a[1]; + React.useEffect(function () { + // Create listeners for each media query returning a function to unsubscribe + var handlers = Object.keys(mediaQueries$1).map(function (size) { + var mql = window.matchMedia(mediaQueries$1[size]); + var handler = function (matchMediaQuery) { + var key = getKey(size); + setState(function (prevState) { + var _a; + return (__assign(__assign({}, prevState), (_a = {}, _a[key] = matchMediaQuery.matches, _a))); + }); + }; + // Safari < 14 fix + if (mql.addEventListener) { + mql.addEventListener("change", handler); + } + return function () { + // Safari < 14 fix + if (mql.removeEventListener) { + mql.removeEventListener("change", handler); + } + }; + }); + return function () { + handlers.forEach(function (unsubscribe) { + unsubscribe(); + }); + }; + }, [setState]); + return state; +}; + +var defaultParticleOptions = { + size: 30, + distance: 500, +}; +var createParticle = function (x, y, imgSrc, options) { + if (options === void 0) { options = {}; } + var _a = __assign(__assign({}, defaultParticleOptions), options), size = _a.size, distance = _a.distance; + var particle = document.createElement("particle"); + document.body.appendChild(particle); + var width = Math.floor(Math.random() * size + 8); + var height = width; + var destinationX = (Math.random() - 0.5) * distance; + var destinationY = (Math.random() - 0.5) * distance; + var rotation = Math.random() * 520; + var delay = Math.random() * 200; + particle.style.backgroundRepeat = "no-repeat"; + particle.style.backgroundSize = "contain"; + particle.style.backgroundImage = "url(" + imgSrc + ")"; + particle.style.left = "0"; + particle.style.top = "0"; + particle.style.opacity = "0"; + particle.style.pointerEvents = "none"; + particle.style.position = "fixed"; + particle.style.width = width + "px"; + particle.style.height = height + "px"; + var animation = particle.animate([ + { + transform: "translate(-50%, -50%) translate(" + x + "px, " + y + "px) rotate(0deg)", + opacity: 1, + }, + { + transform: "translate(-50%, -50%) translate(" + (x + destinationX) + "px, " + (y + destinationY) + "px) rotate(" + rotation + "deg)", + opacity: 0, + }, + ], { + duration: Math.random() * 1000 + 5000, + easing: "cubic-bezier(0, .9, .57, 1)", + delay: delay, + }); + animation.onfinish = function () { + particle.remove(); + }; +}; +var defaultOptions = { + numberOfParticles: 30, + debounceDuration: 200, + particleOptions: {}, +}; +/** + * @see https://css-tricks.com/playing-with-particles-using-the-web-animations-api/ + */ +var useParticleBurst = function (options) { + var _a = __assign(__assign({}, defaultOptions), options), selector = _a.selector, numberOfParticles = _a.numberOfParticles, debounceDuration = _a.debounceDuration, imgSrc = _a.imgSrc, disableWhen = _a.disableWhen, particleOptions = _a.particleOptions; + var makeListener = React.useCallback(function () { + return debounce__default['default'](function (event) { + var isDisabled = disableWhen && disableWhen(); + if (!isDisabled) { + var node = event.currentTarget; + if (event.clientX === 0 && event.clientY === 0) { + var _a = node.getBoundingClientRect(), left = _a.left, width = _a.width, top_1 = _a.top, height = _a.height; + var x = left + width / 2; + var y = top_1 + height / 2; + for (var i = 0; i < numberOfParticles; i += 1) { + createParticle(x, y, imgSrc, particleOptions); + } + } + else { + for (var i = 0; i < numberOfParticles; i += 1) { + createParticle(event.clientX, event.clientY + window.scrollY, imgSrc, particleOptions); + } + } + } + }, debounceDuration, { leading: true }); + }, [debounceDuration, numberOfParticles, imgSrc, disableWhen, particleOptions]); + var listener = makeListener(); + var initialize = React.useCallback(function () { + if (selector) { + document.querySelectorAll(selector).forEach(function (element) { + element.addEventListener("click", listener); + }); + } + else { + document.addEventListener("click", listener); + } + }, [selector, listener]); + var teardown = React.useCallback(function () { + if (selector) { + document.querySelectorAll(selector).forEach(function (element) { + element.removeEventListener("click", listener); + }); + } + else { + document.removeEventListener("click", listener); + } + }, [selector, listener]); + React.useEffect(function () { + initialize(); + return function () { return teardown(); }; + }, [initialize, teardown]); + return { initialize: initialize, teardown: teardown }; +}; + +var useKonamiCheatCode = function (matchedCodeHandler) { + React.useEffect(function () { + var pattern = [ + "ArrowUp", + "ArrowUp", + "ArrowDown", + "ArrowDown", + "ArrowLeft", + "ArrowRight", + "ArrowLeft", + "ArrowRight", + ]; + var currentIndex = 0; + var onKeyUpHandler = function (event) { + var key = event.key; + // is key in correct order otherwise reset + if (key !== pattern[currentIndex]) { + currentIndex = 0; + return; + } + currentIndex += 1; + if (pattern.length === currentIndex) { + currentIndex = 0; + matchedCodeHandler(); + } + }; + document.addEventListener("keyup", onKeyUpHandler); + return function () { return document.removeEventListener("keyup", onKeyUpHandler); }; + }, [matchedCodeHandler]); +}; + +var Wrapper$1 = styled__default['default'].div(templateObject_1$x || (templateObject_1$x = __makeTemplateObject(["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"], ["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"]))); +var Body = styled__default['default'].div(templateObject_2$b || (templateObject_2$b = __makeTemplateObject(["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"], ["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"]))); +var SocialColum = styled__default['default'].div(templateObject_3$5 || (templateObject_3$5 = __makeTemplateObject(["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"], ["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"]))); +styled__default['default'].div(templateObject_4$4 || (templateObject_4$4 = __makeTemplateObject(["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); +var Colums = styled__default['default'].div(templateObject_5$1 || (templateObject_5$1 = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"]))); +var Title = styled__default['default'](Text)(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"], ["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"]))); +var StyledLink$1 = styled__default['default'](Link)(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"], ["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"]))); +var Info = styled__default['default'].div(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"], ["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"]))); +var InfoItems = styled__default['default'](Link)(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"], ["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"]))); +var LinksColum = styled__default['default'].div(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"]))); +var Copyright = styled__default['default'](Text)(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"], ["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"]))); +var CopyrightInMobile = styled__default['default'](Text)(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"], ["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"]))); var templateObject_1$x, templateObject_2$b, templateObject_3$5, templateObject_4$4, templateObject_5$1, templateObject_6, templateObject_7, templateObject_8, templateObject_9, templateObject_10, templateObject_11, templateObject_12; -var Icon$O = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M5.39452 9.86379L5.98905 6.34429H5.42887C5.13195 6.34429 4.91385 6.06198 4.99174 5.77339L5.52174 3.81083C5.57503 3.61338 5.75434 3.47607 5.95887 3.47607H13.0222C13.2267 3.47607 13.406 3.61338 13.4593 3.81083L13.9893 5.77339C14.026 5.90937 13.9975 6.05486 13.9117 6.16674C13.8259 6.27862 13.693 6.34429 13.5522 6.34429H13.1244L13.7366 7.87857C14.0165 8.57268 14.2265 9.0995 14.5546 10.3853H15.1654V7.54138C15.1654 7.2913 15.3681 7.08855 15.6182 7.08855H16.0162V6.80177C16.0162 6.34982 16.1995 5.90738 16.5188 5.58832L16.8098 5.29712C16.9867 5.12024 17.2734 5.12046 17.4503 5.2969C17.6272 5.47379 17.6272 5.76057 17.4505 5.93745L17.1591 6.22888C17.0083 6.37945 16.9219 6.5884 16.9219 6.80177V7.08855H17.3216C17.5717 7.08855 17.7745 7.2913 17.7745 7.54138V10.4818C19.2538 10.6818 20.6222 11.1861 21.4729 11.8804C21.7969 12.1409 21.9826 12.5229 21.9826 12.9282V13.7285C22.2587 13.9105 22.5172 14.1218 22.7463 14.3674C22.9168 14.5503 22.9068 14.8369 22.724 15.0075C22.5406 15.1784 22.2545 15.1677 22.0839 14.9852C21.4729 14.3301 20.6472 13.9518 19.7358 13.9395C17.9341 13.9172 16.6573 15.2424 16.4429 16.8091C16.3702 17.3422 15.8984 17.7597 15.3688 17.7597H11.227C10.3047 19.4059 8.54509 20.5227 6.52756 20.5227C3.55255 20.5227 1.13207 18.1068 1.13207 15.1376C1.13207 12.5512 2.96202 10.386 5.39452 9.86379ZM13.7487 10.9005C13.3869 9.43362 13.1862 8.93696 12.8853 8.19453L12.1477 6.34429H8.93764V10.3071L8.93897 10.3079C10.5431 11.1117 11.6545 12.6856 11.8737 14.4764H13.7487V10.9005ZM6.90765 6.34429L6.33409 9.7403C6.39821 9.73742 6.46189 9.7361 6.52491 9.7361C7.0483 9.7361 7.55339 9.81255 8.03198 9.95118V6.34429H6.90765ZM12.6755 4.38173H6.30557L6.02012 5.43863C8.8677 5.43863 9.90429 5.43863 12.9609 5.43863L12.6755 4.38173ZM16.8688 10.3963V7.99421H16.071V10.3853C16.3147 10.3867 16.5283 10.3805 16.8688 10.3963ZM11.6325 16.854H15.3688C15.448 16.854 15.534 16.7727 15.5457 16.6866C15.8241 14.6485 17.4981 13.0297 19.6988 13.0297C20.1719 13.0297 20.6349 13.1089 21.0769 13.2652V12.9282C21.0769 12.7985 21.0144 12.6737 20.9027 12.584C20.1006 11.9295 18.6783 11.4607 17.1994 11.3308C16.5346 11.2686 14.6082 11.2909 14.6544 11.2909V14.9293C14.6544 15.1793 14.4516 15.3821 14.2016 15.3821H11.9076C11.8408 16.0183 11.8092 16.3212 11.6325 16.854ZM6.52756 19.617C9.01411 19.617 11.0072 17.588 11.0072 15.1376C11.0072 12.6883 9.02095 10.6475 6.52756 10.6475C4.09125 10.6475 2.03773 12.6317 2.03773 15.1376C2.03773 17.6076 4.05181 19.617 6.52756 19.617Z", fill: "#7BD784" }), - React__default['default'].createElement("path", { d: "M19.7711 14.7507C21.3611 14.7507 22.6548 16.0444 22.6548 17.6344C22.6548 19.2277 21.3611 20.5239 19.7711 20.5239C18.1809 20.5239 16.8872 19.2277 16.8872 17.6344C16.8872 16.0444 18.1809 14.7507 19.7711 14.7507ZM19.7711 19.6182C20.8618 19.6182 21.7491 18.7283 21.7491 17.6344C21.7491 16.5437 20.8618 15.6564 19.7711 15.6564C18.6804 15.6564 17.7928 16.5437 17.7928 17.6344C17.7928 18.7283 18.6804 19.6182 19.7711 19.6182Z", fill: "#35B9C0" }), - React__default['default'].createElement("path", { d: "M6.50143 9.52637C9.53319 9.52637 12 11.9908 12 15.0197C12 18.0548 9.53319 20.5239 6.50143 20.5239C3.46925 20.5239 1.00244 18.0548 1.00244 15.0197C1.00244 11.9908 3.46925 9.52637 6.50143 9.52637ZM6.50143 18.7987C8.58121 18.7987 10.2731 17.1034 10.2731 15.0197C10.2731 12.9419 8.58121 11.2516 6.50143 11.2516C4.42166 11.2516 2.72933 12.9419 2.72933 15.0197C2.72933 17.1034 4.42166 18.7987 6.50143 18.7987Z", fill: "#35B9C0" }))); +var Icon$O = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M5.39452 9.86379L5.98905 6.34429H5.42887C5.13195 6.34429 4.91385 6.06198 4.99174 5.77339L5.52174 3.81083C5.57503 3.61338 5.75434 3.47607 5.95887 3.47607H13.0222C13.2267 3.47607 13.406 3.61338 13.4593 3.81083L13.9893 5.77339C14.026 5.90937 13.9975 6.05486 13.9117 6.16674C13.8259 6.27862 13.693 6.34429 13.5522 6.34429H13.1244L13.7366 7.87857C14.0165 8.57268 14.2265 9.0995 14.5546 10.3853H15.1654V7.54138C15.1654 7.2913 15.3681 7.08855 15.6182 7.08855H16.0162V6.80177C16.0162 6.34982 16.1995 5.90738 16.5188 5.58832L16.8098 5.29712C16.9867 5.12024 17.2734 5.12046 17.4503 5.2969C17.6272 5.47379 17.6272 5.76057 17.4505 5.93745L17.1591 6.22888C17.0083 6.37945 16.9219 6.5884 16.9219 6.80177V7.08855H17.3216C17.5717 7.08855 17.7745 7.2913 17.7745 7.54138V10.4818C19.2538 10.6818 20.6222 11.1861 21.4729 11.8804C21.7969 12.1409 21.9826 12.5229 21.9826 12.9282V13.7285C22.2587 13.9105 22.5172 14.1218 22.7463 14.3674C22.9168 14.5503 22.9068 14.8369 22.724 15.0075C22.5406 15.1784 22.2545 15.1677 22.0839 14.9852C21.4729 14.3301 20.6472 13.9518 19.7358 13.9395C17.9341 13.9172 16.6573 15.2424 16.4429 16.8091C16.3702 17.3422 15.8984 17.7597 15.3688 17.7597H11.227C10.3047 19.4059 8.54509 20.5227 6.52756 20.5227C3.55255 20.5227 1.13207 18.1068 1.13207 15.1376C1.13207 12.5512 2.96202 10.386 5.39452 9.86379ZM13.7487 10.9005C13.3869 9.43362 13.1862 8.93696 12.8853 8.19453L12.1477 6.34429H8.93764V10.3071L8.93897 10.3079C10.5431 11.1117 11.6545 12.6856 11.8737 14.4764H13.7487V10.9005ZM6.90765 6.34429L6.33409 9.7403C6.39821 9.73742 6.46189 9.7361 6.52491 9.7361C7.0483 9.7361 7.55339 9.81255 8.03198 9.95118V6.34429H6.90765ZM12.6755 4.38173H6.30557L6.02012 5.43863C8.8677 5.43863 9.90429 5.43863 12.9609 5.43863L12.6755 4.38173ZM16.8688 10.3963V7.99421H16.071V10.3853C16.3147 10.3867 16.5283 10.3805 16.8688 10.3963ZM11.6325 16.854H15.3688C15.448 16.854 15.534 16.7727 15.5457 16.6866C15.8241 14.6485 17.4981 13.0297 19.6988 13.0297C20.1719 13.0297 20.6349 13.1089 21.0769 13.2652V12.9282C21.0769 12.7985 21.0144 12.6737 20.9027 12.584C20.1006 11.9295 18.6783 11.4607 17.1994 11.3308C16.5346 11.2686 14.6082 11.2909 14.6544 11.2909V14.9293C14.6544 15.1793 14.4516 15.3821 14.2016 15.3821H11.9076C11.8408 16.0183 11.8092 16.3212 11.6325 16.854ZM6.52756 19.617C9.01411 19.617 11.0072 17.588 11.0072 15.1376C11.0072 12.6883 9.02095 10.6475 6.52756 10.6475C4.09125 10.6475 2.03773 12.6317 2.03773 15.1376C2.03773 17.6076 4.05181 19.617 6.52756 19.617Z", fill: "#7BD784" }), + React__default['default'].createElement("path", { d: "M19.7711 14.7507C21.3611 14.7507 22.6548 16.0444 22.6548 17.6344C22.6548 19.2277 21.3611 20.5239 19.7711 20.5239C18.1809 20.5239 16.8872 19.2277 16.8872 17.6344C16.8872 16.0444 18.1809 14.7507 19.7711 14.7507ZM19.7711 19.6182C20.8618 19.6182 21.7491 18.7283 21.7491 17.6344C21.7491 16.5437 20.8618 15.6564 19.7711 15.6564C18.6804 15.6564 17.7928 16.5437 17.7928 17.6344C17.7928 18.7283 18.6804 19.6182 19.7711 19.6182Z", fill: "#35B9C0" }), + React__default['default'].createElement("path", { d: "M6.50143 9.52637C9.53319 9.52637 12 11.9908 12 15.0197C12 18.0548 9.53319 20.5239 6.50143 20.5239C3.46925 20.5239 1.00244 18.0548 1.00244 15.0197C1.00244 11.9908 3.46925 9.52637 6.50143 9.52637ZM6.50143 18.7987C8.58121 18.7987 10.2731 17.1034 10.2731 15.0197C10.2731 12.9419 8.58121 11.2516 6.50143 11.2516C4.42166 11.2516 2.72933 12.9419 2.72933 15.0197C2.72933 17.1034 4.42166 18.7987 6.50143 18.7987Z", fill: "#35B9C0" }))); }; -var Icon$P = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); +var Icon$P = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); }; -var Icon$Q = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M4 18H20C20.55 18 21 17.55 21 17C21 16.45 20.55 16 20 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H20C20.55 13 21 12.55 21 12C21 11.45 20.55 11 20 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H20C20.55 8 21 7.55 21 7C21 6.45 20.55 6 20 6H4C3.45 6 3 6.45 3 7Z" }))); +var Icon$Q = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M4 18H20C20.55 18 21 17.55 21 17C21 16.45 20.55 16 20 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H20C20.55 13 21 12.55 21 12C21 11.45 20.55 11 20 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H20C20.55 8 21 7.55 21 7C21 6.45 20.55 6 20 6H4C3.45 6 3 6.45 3 7Z" }))); }; -var Icon$R = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M4 18H15C15.55 18 16 17.55 16 17C16 16.45 15.55 16 15 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H12C12.55 13 13 12.55 13 12C13 11.45 12.55 11 12 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H15C15.55 8 16 7.55 16 7C16 6.45 15.55 6 15 6H4C3.45 6 3 6.45 3 7ZM20.3 14.88L17.42 12L20.3 9.12C20.69 8.73 20.69 8.1 20.3 7.71C19.91 7.32 19.28 7.32 18.89 7.71L15.3 11.3C14.91 11.69 14.91 12.32 15.3 12.71L18.89 16.3C19.28 16.69 19.91 16.69 20.3 16.3C20.68 15.91 20.69 15.27 20.3 14.88Z" }))); +var Icon$R = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M4 18H15C15.55 18 16 17.55 16 17C16 16.45 15.55 16 15 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H12C12.55 13 13 12.55 13 12C13 11.45 12.55 11 12 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H15C15.55 8 16 7.55 16 7C16 6.45 15.55 6 15 6H4C3.45 6 3 6.45 3 7ZM20.3 14.88L17.42 12L20.3 9.12C20.69 8.73 20.69 8.1 20.3 7.71C19.91 7.32 19.28 7.32 18.89 7.71L15.3 11.3C14.91 11.69 14.91 12.32 15.3 12.71L18.89 16.3C19.28 16.69 19.91 16.69 20.3 16.3C20.68 15.91 20.69 15.27 20.3 14.88Z" }))); }; -var Icon$S = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), - React__default['default'].createElement("path", { d: "M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z" }))); +var Icon$S = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), + React__default['default'].createElement("path", { d: "M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z" }))); }; -var Icon$T = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), - React__default['default'].createElement("path", { d: "M18.629 15.997l-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z" }))); +var Icon$T = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), + React__default['default'].createElement("path", { d: "M18.629 15.997l-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z" }))); }; -var Icon$U = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M4 8.6001V21.0001H20V8.6001", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M2 10L12 3L22 10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M15 21V15C15 13.895 14.105 13 13 13H11C9.895 13 9 13.895 9 15V21", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +var Icon$U = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M4 8.6001V21.0001H20V8.6001", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M2 10L12 3L22 10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M15 21V15C15 13.895 14.105 13 13 13H11C9.895 13 9 13.895 9 15V21", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); }; -var Icon$V = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M21.9 8.89L20.85 4.52C20.63 3.62 19.85 3 18.94 3H16.73H14.72H13H11H9.28001H7.26001H5.05001C4.15001 3 3.36001 3.63 3.15001 4.52L2.10001 8.89C1.86001 9.91 2.08001 10.95 2.72001 11.77C2.80001 11.88 2.91001 11.96 3.00001 12.06V19C3.00001 20.1 3.90001 21 5.00001 21H19C20.1 21 21 20.1 21 19V12.06C21.09 11.97 21.2 11.88 21.28 11.78C21.92 10.96 22.15 9.91 21.9 8.89ZM7.02001 5L6.44001 9.86C6.36001 10.51 5.84001 11 5.23001 11C4.74001 11 4.43001 10.71 4.30001 10.53C4.04001 10.2 3.95001 9.77 4.05001 9.36L5.05001 5H7.02001ZM18.91 4.99L19.96 9.36C20.06 9.78 19.97 10.2 19.71 10.53C19.57 10.71 19.27 11 18.77 11C18.16 11 17.63 10.51 17.56 9.86L16.98 5L18.91 4.99ZM15.51 9.52C15.56 9.91 15.44 10.3 15.18 10.59C14.95 10.85 14.63 11 14.22 11C13.55 11 13 10.41 13 9.69V5H14.96L15.51 9.52ZM11 9.69C11 10.41 10.45 11 9.71001 11C9.37001 11 9.06001 10.85 8.82001 10.59C8.57001 10.3 8.45001 9.91 8.49001 9.52L9.04001 5H11V9.69ZM18 19H6.00001C5.45001 19 5.00001 18.55 5.00001 18V12.97C5.08001 12.98 5.15001 13 5.23001 13C6.10001 13 6.89001 12.64 7.47001 12.05C8.07001 12.65 8.87001 13 9.78001 13C10.65 13 11.43 12.64 12.01 12.07C12.6 12.64 13.4 13 14.3 13C15.14 13 15.94 12.65 16.54 12.05C17.12 12.64 17.91 13 18.78 13C18.86 13 18.93 12.98 19.01 12.97V18C19 18.55 18.55 19 18 19Z" }))); +var Icon$V = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M21.9 8.89L20.85 4.52C20.63 3.62 19.85 3 18.94 3H16.73H14.72H13H11H9.28001H7.26001H5.05001C4.15001 3 3.36001 3.63 3.15001 4.52L2.10001 8.89C1.86001 9.91 2.08001 10.95 2.72001 11.77C2.80001 11.88 2.91001 11.96 3.00001 12.06V19C3.00001 20.1 3.90001 21 5.00001 21H19C20.1 21 21 20.1 21 19V12.06C21.09 11.97 21.2 11.88 21.28 11.78C21.92 10.96 22.15 9.91 21.9 8.89ZM7.02001 5L6.44001 9.86C6.36001 10.51 5.84001 11 5.23001 11C4.74001 11 4.43001 10.71 4.30001 10.53C4.04001 10.2 3.95001 9.77 4.05001 9.36L5.05001 5H7.02001ZM18.91 4.99L19.96 9.36C20.06 9.78 19.97 10.2 19.71 10.53C19.57 10.71 19.27 11 18.77 11C18.16 11 17.63 10.51 17.56 9.86L16.98 5L18.91 4.99ZM15.51 9.52C15.56 9.91 15.44 10.3 15.18 10.59C14.95 10.85 14.63 11 14.22 11C13.55 11 13 10.41 13 9.69V5H14.96L15.51 9.52ZM11 9.69C11 10.41 10.45 11 9.71001 11C9.37001 11 9.06001 10.85 8.82001 10.59C8.57001 10.3 8.45001 9.91 8.49001 9.52L9.04001 5H11V9.69ZM18 19H6.00001C5.45001 19 5.00001 18.55 5.00001 18V12.97C5.08001 12.98 5.15001 13 5.23001 13C6.10001 13 6.89001 12.64 7.47001 12.05C8.07001 12.65 8.87001 13 9.78001 13C10.65 13 11.43 12.64 12.01 12.07C12.6 12.64 13.4 13 14.3 13C15.14 13 15.94 12.65 16.54 12.05C17.12 12.64 17.91 13 18.78 13C18.86 13 18.93 12.98 19.01 12.97V18C19 18.55 18.55 19 18 19Z" }))); }; -var Icon$W = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7V18C3 19.1046 3.89543 20 5 20H20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18H5V7Z" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 17H7C6.44772 17 6 16.5523 6 16V12C6 11.4477 6.44772 11 7 11H10V10C10 9.44772 10.4477 9 11 9H14V7C14 6.44772 14.4477 6 15 6H19C19.5523 6 20 6.44772 20 7V16C20 16.5523 19.5523 17 19 17ZM16 8H18V15H16V8ZM12 15H14V11H12V15ZM10 13H8V15H10V13Z" }))); +var Icon$W = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7V18C3 19.1046 3.89543 20 5 20H20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18H5V7Z" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 17H7C6.44772 17 6 16.5523 6 16V12C6 11.4477 6.44772 11 7 11H10V10C10 9.44772 10.4477 9 11 9H14V7C14 6.44772 14.4477 6 15 6H19C19.5523 6 20 6.44772 20 7V16C20 16.5523 19.5523 17 19 17ZM16 8H18V15H16V8ZM12 15H14V11H12V15ZM10 13H8V15H10V13Z" }))); }; -var Icon$X = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React__default['default'].createElement("path", { d: "M 500 0C 224 0 0 224 0 500C 0 776 224 1000 500 1000C 776 1000 1000 776 1000 500C 1000 224 776 0 500 0C 500 0 500 0 500 0 M 200 450C 200 435 210 425 225 425C 225 425 425 425 425 425C 425 425 425 225 425 225C 425 210 435 200 450 200C 450 200 550 200 550 200C 565 200 575 210 575 225C 575 225 575 425 575 425C 575 425 775 425 775 425C 790 425 800 435 800 450C 800 450 800 550 800 550C 800 565 790 575 775 575C 775 575 575 575 575 575C 575 575 575 775 575 775C 575 790 565 800 550 800C 550 800 450 800 450 800C 435 800 425 790 425 775C 425 775 425 575 425 575C 425 575 225 575 225 575C 210 575 200 565 200 550C 200 550 200 450 200 450" }))); +var Icon$X = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React__default['default'].createElement("path", { d: "M 500 0C 224 0 0 224 0 500C 0 776 224 1000 500 1000C 776 1000 1000 776 1000 500C 1000 224 776 0 500 0C 500 0 500 0 500 0 M 200 450C 200 435 210 425 225 425C 225 425 425 425 425 425C 425 425 425 225 425 225C 425 210 435 200 450 200C 450 200 550 200 550 200C 565 200 575 210 575 225C 575 225 575 425 575 425C 575 425 775 425 775 425C 790 425 800 435 800 450C 800 450 800 550 800 550C 800 565 790 575 775 575C 775 575 575 575 575 575C 575 575 575 775 575 775C 575 790 565 800 550 800C 550 800 450 800 450 800C 435 800 425 790 425 775C 425 775 425 575 425 575C 425 575 225 575 225 575C 210 575 200 565 200 550C 200 550 200 450 200 450" }))); }; -var Icon$Y = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM18.92 8H15.97C15.65 6.75 15.19 5.55 14.59 4.44C16.43 5.07 17.96 6.35 18.92 8ZM12 4.04C12.83 5.24 13.48 6.57 13.91 8H10.09C10.52 6.57 11.17 5.24 12 4.04ZM4.26 14C4.1 13.36 4 12.69 4 12C4 11.31 4.1 10.64 4.26 10H7.64C7.56 10.66 7.5 11.32 7.5 12C7.5 12.68 7.56 13.34 7.64 14H4.26ZM5.08 16H8.03C8.35 17.25 8.81 18.45 9.41 19.56C7.57 18.93 6.04 17.66 5.08 16ZM8.03 8H5.08C6.04 6.34 7.57 5.07 9.41 4.44C8.81 5.55 8.35 6.75 8.03 8ZM12 19.96C11.17 18.76 10.52 17.43 10.09 16H13.91C13.48 17.43 12.83 18.76 12 19.96ZM14.34 14H9.66C9.57 13.34 9.5 12.68 9.5 12C9.5 11.32 9.57 10.65 9.66 10H14.34C14.43 10.65 14.5 11.32 14.5 12C14.5 12.68 14.43 13.34 14.34 14ZM14.59 19.56C15.19 18.45 15.65 17.25 15.97 16H18.92C17.96 17.65 16.43 18.93 14.59 19.56ZM16.36 14C16.44 13.34 16.5 12.68 16.5 12C16.5 11.32 16.44 10.66 16.36 10H19.74C19.9 10.64 20 11.31 20 12C20 12.69 19.9 13.36 19.74 14H16.36Z" }))); +var Icon$Y = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM18.92 8H15.97C15.65 6.75 15.19 5.55 14.59 4.44C16.43 5.07 17.96 6.35 18.92 8ZM12 4.04C12.83 5.24 13.48 6.57 13.91 8H10.09C10.52 6.57 11.17 5.24 12 4.04ZM4.26 14C4.1 13.36 4 12.69 4 12C4 11.31 4.1 10.64 4.26 10H7.64C7.56 10.66 7.5 11.32 7.5 12C7.5 12.68 7.56 13.34 7.64 14H4.26ZM5.08 16H8.03C8.35 17.25 8.81 18.45 9.41 19.56C7.57 18.93 6.04 17.66 5.08 16ZM8.03 8H5.08C6.04 6.34 7.57 5.07 9.41 4.44C8.81 5.55 8.35 6.75 8.03 8ZM12 19.96C11.17 18.76 10.52 17.43 10.09 16H13.91C13.48 17.43 12.83 18.76 12 19.96ZM14.34 14H9.66C9.57 13.34 9.5 12.68 9.5 12C9.5 11.32 9.57 10.65 9.66 10H14.34C14.43 10.65 14.5 11.32 14.5 12C14.5 12.68 14.43 13.34 14.34 14ZM14.59 19.56C15.19 18.45 15.65 17.25 15.97 16H18.92C17.96 17.65 16.43 18.93 14.59 19.56ZM16.36 14C16.44 13.34 16.5 12.68 16.5 12C16.5 11.32 16.44 10.66 16.36 10H19.74C19.9 10.64 20 11.31 20 12C20 12.69 19.9 13.36 19.74 14H16.36Z" }))); }; -styled__default['default'].text(templateObject_1$y || (templateObject_1$y = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"]))); -styled__default['default'].tspan(templateObject_2$c || (templateObject_2$c = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"]))); -var IconContainer = styled__default['default'].div(templateObject_3$6 || (templateObject_3$6 = __makeTemplateObject(["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"], ["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"])), function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "6px" : "4px"); -}, function (_a) { - var isMobile = _a.isMobile; - return (isMobile ? "none" : "flex"); -}); -// const Logo: React.FC = ({ isDark, ...props }) => { -// const textColor = isDark ? "#FFFFFF" : "#432918"; -// return ; -// }; -var Logo = function (_a) { - _a.isDark; var isPushed = _a.isPushed, props = __rest(_a, ["isDark", "isPushed"]); - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - return (React__default['default'].createElement(IconContainer, { isMobile: isMobile, isPushed: true }, - React__default['default'].createElement("img", __assign({}, props, { src: "/images/spiritswap_logo.png", alt: "", width: "80", height: "116" })), - isPushed ? (React__default['default'].createElement("span", { className: "desktop-icon", style: { color: "#52D784", marginLeft: "30px", fontSize: "20px" } }, - "Spirit", - React__default['default'].createElement("span", { style: { color: "#60D5DC" } }, "Swap"))) : (React__default['default'].createElement(React__default['default'].Fragment, null)))); -}; +styled__default['default'].text(templateObject_1$y || (templateObject_1$y = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"]))); +styled__default['default'].tspan(templateObject_2$c || (templateObject_2$c = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"]))); +var IconContainer = styled__default['default'].div(templateObject_3$6 || (templateObject_3$6 = __makeTemplateObject(["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"], ["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"])), function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "6px" : "4px"); +}, function (_a) { + var isMobile = _a.isMobile; + return (isMobile ? "none" : "flex"); +}); +// const Logo: React.FC = ({ isDark, ...props }) => { +// const textColor = isDark ? "#FFFFFF" : "#432918"; +// return ; +// }; +var Logo = function (_a) { + _a.isDark; var isPushed = _a.isPushed, props = __rest(_a, ["isDark", "isPushed"]); + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + return (React__default['default'].createElement(IconContainer, { isMobile: isMobile, isPushed: true }, + React__default['default'].createElement("img", __assign({}, props, { src: "/images/spiritswap_logo.png", alt: "", width: "80", height: "116" })), + isPushed ? (React__default['default'].createElement("span", { className: "desktop-icon", style: { color: "#52D784", marginLeft: "30px", fontSize: "20px" } }, + "Spirit", + React__default['default'].createElement("span", { style: { color: "#60D5DC" } }, "Swap"))) : (React__default['default'].createElement(React__default['default'].Fragment, null)))); +}; var templateObject_1$y, templateObject_2$c, templateObject_3$6; -var Icon$Z = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M4.1534 13.6089L4.15362 13.61C4.77322 16.8113 7.42207 19.3677 10.647 19.8853L10.6502 19.8858C13.0412 20.2736 15.2625 19.6103 16.9422 18.2833C11.3549 16.2878 7.9748 10.3524 9.26266 4.48816C5.69846 5.77194 3.35817 9.51245 4.1534 13.6089ZM10.0083 2.21054C4.76622 3.2533 1.09895 8.36947 2.19006 13.9901C2.97006 18.0201 6.28006 21.2101 10.3301 21.8601C13.8512 22.4311 17.0955 21.1608 19.2662 18.8587C19.2765 18.8478 19.2866 18.837 19.2968 18.8261C19.4385 18.6745 19.5757 18.5184 19.7079 18.3581C19.7105 18.355 19.713 18.3519 19.7156 18.3487C19.8853 18.1426 20.0469 17.9295 20.2001 17.7101C20.4101 17.4001 20.2401 16.9601 19.8701 16.9201C19.5114 16.8796 19.1602 16.8209 18.817 16.7452C18.7964 16.7406 18.7758 16.736 18.7552 16.7313C18.6676 16.7114 18.5804 16.6903 18.4938 16.6681C18.4919 16.6676 18.4901 16.6672 18.4882 16.6667C13.0234 15.2647 9.72516 9.48006 11.4542 4.03417C11.4549 4.03214 11.4555 4.03012 11.4562 4.0281C11.4875 3.92954 11.5205 3.83109 11.5552 3.73278C11.5565 3.72911 11.5578 3.72543 11.5591 3.72175C11.6768 3.38921 11.8136 3.05829 11.9701 2.73005C12.1301 2.39005 11.8501 2.01005 11.4701 2.03005C11.1954 2.04379 10.924 2.06848 10.6561 2.10368C10.6517 2.10427 10.6472 2.10486 10.6428 2.10545C10.4413 2.13221 10.2418 2.16492 10.0446 2.2034C10.0325 2.20576 10.0204 2.20814 10.0083 2.21054Z" }))); +var Icon$Z = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M4.1534 13.6089L4.15362 13.61C4.77322 16.8113 7.42207 19.3677 10.647 19.8853L10.6502 19.8858C13.0412 20.2736 15.2625 19.6103 16.9422 18.2833C11.3549 16.2878 7.9748 10.3524 9.26266 4.48816C5.69846 5.77194 3.35817 9.51245 4.1534 13.6089ZM10.0083 2.21054C4.76622 3.2533 1.09895 8.36947 2.19006 13.9901C2.97006 18.0201 6.28006 21.2101 10.3301 21.8601C13.8512 22.4311 17.0955 21.1608 19.2662 18.8587C19.2765 18.8478 19.2866 18.837 19.2968 18.8261C19.4385 18.6745 19.5757 18.5184 19.7079 18.3581C19.7105 18.355 19.713 18.3519 19.7156 18.3487C19.8853 18.1426 20.0469 17.9295 20.2001 17.7101C20.4101 17.4001 20.2401 16.9601 19.8701 16.9201C19.5114 16.8796 19.1602 16.8209 18.817 16.7452C18.7964 16.7406 18.7758 16.736 18.7552 16.7313C18.6676 16.7114 18.5804 16.6903 18.4938 16.6681C18.4919 16.6676 18.4901 16.6672 18.4882 16.6667C13.0234 15.2647 9.72516 9.48006 11.4542 4.03417C11.4549 4.03214 11.4555 4.03012 11.4562 4.0281C11.4875 3.92954 11.5205 3.83109 11.5552 3.73278C11.5565 3.72911 11.5578 3.72543 11.5591 3.72175C11.6768 3.38921 11.8136 3.05829 11.9701 2.73005C12.1301 2.39005 11.8501 2.01005 11.4701 2.03005C11.1954 2.04379 10.924 2.06848 10.6561 2.10368C10.6517 2.10427 10.6472 2.10486 10.6428 2.10545C10.4413 2.13221 10.2418 2.16492 10.0446 2.2034C10.0325 2.20576 10.0204 2.20814 10.0083 2.21054Z" }))); }; -var Icon$_ = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z" }))); +var Icon$_ = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z" }))); }; -var Icon$$ = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M12.8533 3.39627C12.4634 2.75821 11.5366 2.75821 11.1467 3.39627L7.42977 9.47855C7.02256 10.1449 7.50213 11 8.28306 11H15.7169C16.4979 11 16.9774 10.1449 16.5702 9.47855L12.8533 3.39627ZM12 5.84L13.93 9H10.06L12 5.84ZM17.5 13C15.01 13 13 15.01 13 17.5C13 19.99 15.01 22 17.5 22C19.99 22 22 19.99 22 17.5C22 15.01 19.99 13 17.5 13ZM17.5 20C16.12 20 15 18.88 15 17.5C15 16.12 16.12 15 17.5 15C18.88 15 20 16.12 20 17.5C20 18.88 18.88 20 17.5 20ZM3 19.5C3 20.6046 3.89543 21.5 5 21.5H9C10.1046 21.5 11 20.6046 11 19.5V15.5C11 14.3954 10.1046 13.5 9 13.5H5C3.89543 13.5 3 14.3954 3 15.5V19.5ZM5 15.5H9V19.5H5V15.5Z" }))); -}; - -var Icon$10 = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M12 3V8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M21 10C21 9.46957 20.7893 8.96086 20.4142 8.58579C20.0391 8.21071 19.5304 8 19 8H5C4.46957 8 3.96086 8.21071 3.58579 8.58579C3.21071 8.96086 3 9.46957 3 10", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M19 21H5.25C4.65326 21 4.08097 20.7629 3.65901 20.341C3.23705 19.919 3 19.3467 3 18.75V8.5C2.99968 7.95992 3.10924 7.42541 3.322 6.929L4.416 4.366C4.58906 3.96061 4.87743 3.61501 5.24527 3.37216C5.61312 3.1293 6.04422 2.99988 6.485 3H17.514C17.9548 2.99988 18.3859 3.1293 18.7537 3.37216C19.1216 3.61501 19.4099 3.96061 19.583 4.366L20.683 6.929C20.8939 7.42581 21.0018 7.96027 21 8.5V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M13.8162 16.4656L13.8153 16.4781L13.815 16.4801C13.8139 16.4875 13.8121 16.4988 13.8095 16.5131C13.8042 16.5419 13.7959 16.5815 13.7843 16.6245C13.7578 16.7223 13.7251 16.7934 13.6998 16.8216C13.6604 16.8653 13.602 16.9011 13.5308 16.9274C13.4604 16.9535 13.3896 16.9657 13.3411 16.9698C13.3277 16.9709 13.3097 16.9714 13.2878 16.9721C13.1802 16.9753 12.9808 16.9813 12.8015 17.0729C12.7219 17.1136 12.6459 17.159 12.5765 17.2217C12.5055 17.2858 12.4514 17.3591 12.4033 17.4453C12.3555 17.5311 12.333 17.614 12.321 17.6582C12.319 17.6656 12.3173 17.6719 12.3158 17.677C12.3074 17.7055 12.305 17.7074 12.3019 17.7097C12.3015 17.7101 12.301 17.7104 12.3005 17.7109C12.2815 17.7281 12.2756 17.7326 12.2726 17.7347C12.272 17.7351 12.2697 17.7369 12.2591 17.7413C12.2533 17.7436 12.2482 17.745 12.2419 17.7459C12.2345 17.7471 12.2248 17.7479 12.2066 17.7484C11.0438 17.7787 10.1611 17.389 9.569 16.7935C8.97428 16.1953 8.65869 15.3755 8.65869 14.523L8.65869 12.9387L8.65869 12.9385C8.65751 11.425 9.90903 10.25 11.4216 10.25C12.9339 10.25 14.21 11.4759 14.21 12.9387V12.9387V12.9387V12.9387V12.9388V12.9388V12.9389V12.939V12.939V12.9391V12.9392V12.9393V12.9394V12.9396V12.9397V12.9398V12.94V12.9402V12.9403V12.9405V12.9407V12.9409V12.9411V12.9413V12.9415V12.9417V12.942V12.9422V12.9425V12.9428V12.943V12.9433V12.9436V12.9439V12.9442V12.9445V12.9449V12.9452V12.9455V12.9459V12.9462V12.9466V12.947V12.9474V12.9478V12.9482V12.9486V12.949V12.9494V12.9499V12.9503V12.9507V12.9512V12.9517V12.9521V12.9526V12.9531V12.9536V12.9541V12.9546V12.9552V12.9557V12.9562V12.9568V12.9573V12.9579V12.9585V12.959V12.9596V12.9602V12.9608V12.9614V12.962V12.9627V12.9633V12.9639V12.9646V12.9652V12.9659V12.9666V12.9672V12.9679V12.9686V12.9693V12.97V12.9707V12.9715V12.9722V12.9729V12.9737V12.9744V12.9752V12.9759V12.9767V12.9775V12.9783V12.9791V12.9799V12.9807V12.9815V12.9823V12.9831V12.984V12.9848V12.9857V12.9865V12.9874V12.9883V12.9891V12.99V12.9909V12.9918V12.9927V12.9936V12.9945V12.9955V12.9964V12.9973V12.9983V12.9992V13.0002V13.0011V13.0021V13.0031V13.0041V13.005V13.006V13.007V13.0081V13.0091V13.0101V13.0111V13.0122V13.0132V13.0142V13.0153V13.0163V13.0174V13.0185V13.0196V13.0206V13.0217V13.0228V13.0239V13.025V13.0261V13.0273V13.0284V13.0295V13.0307V13.0318V13.0329V13.0341V13.0353V13.0364V13.0376V13.0388V13.0399V13.0411V13.0423V13.0435V13.0447V13.0459V13.0472V13.0484V13.0496V13.0508V13.0521V13.0533V13.0546V13.0558V13.0571V13.0583V13.0596V13.0609V13.0622V13.0635V13.0647V13.066V13.0673V13.0687V13.07V13.0713V13.0726V13.0739V13.0753V13.0766V13.0779V13.0793V13.0806V13.082V13.0834V13.0847V13.0861V13.0875V13.0889V13.0902V13.0916V13.093V13.0944V13.0958V13.0972V13.0987V13.1001V13.1015V13.1029V13.1044V13.1058V13.1072V13.1087V13.1101V13.1116V13.113V13.1145V13.116V13.1174V13.1189V13.1204V13.1219V13.1234V13.1249V13.1264V13.1279V13.1294V13.1309V13.1324V13.1339V13.1354V13.137V13.1385V13.14V13.1416V13.1431V13.1446V13.1462V13.1477V13.1493V13.1509V13.1524V13.154V13.1556V13.1572V13.1587V13.1603V13.1619V13.1635V13.1651V13.1667V13.1683V13.1699V13.1715V13.1731V13.1747V13.1763V13.178V13.1796V13.1812V13.1829V13.1845V13.1861V13.1878V13.1894V13.1911V13.1927V13.1944V13.196V13.1977V13.1994V13.201V13.2027V13.2044V13.206V13.2077V13.2094V13.2111V13.2128V13.2145V13.2162V13.2179V13.2196V13.2213V13.223V13.2247V13.2264V13.2281V13.2298V13.2316V13.2333V13.235V13.2367V13.2385V13.2402V13.2419V13.2437V13.2454V13.2471V13.2489V13.2506V13.2524V13.2541V13.2559V13.2576V13.2594V13.2612V13.2629V13.2647V13.2665V13.2682V13.27V13.2718V13.2736V13.2753V13.2771V13.2789V13.2807V13.2825V13.2843V13.2861V13.2878V13.2896V13.2914V13.2932V13.295V13.2968V13.2986V13.3004V13.3023V13.3041V13.3059V13.3077V13.3095V13.3113V13.3131V13.315V13.3168V13.3186V13.3204V13.3222V13.3241V13.3259V13.3277V13.3296V13.3314V13.3332V13.3351V13.3369V13.3387V13.3406V13.3424V13.3442V13.3461V13.3479V13.3498V13.3516V13.3535V13.3553V13.3572V13.359V13.3609V13.3627V13.3646V13.3664V13.3683V13.3701V13.372V13.3738V13.3757V13.3776V13.3794V13.3813V13.3831V13.385V13.3869V13.3887V13.3906V13.3925V13.3943V13.3962V13.398V13.3999V13.4018V13.4036V13.4055V13.4074V13.4092V13.4111V13.413V13.4149V13.4167V13.4186V13.4205V13.4223V13.4242V13.4261V13.4279V13.4298V13.4317V13.4336V13.4354V13.4373V13.4392V13.441V13.4429V13.4448V13.4467V13.4485V13.4504V13.4523V13.4541V13.456V13.4579V13.4598V13.4616V13.4635V13.4654V13.4672V13.4691V13.471V13.4728V13.4747V13.4766V13.4784V13.4803V13.4822V13.484V13.4859V13.4878V13.4896V13.4915V13.4933V13.4952V13.4971V13.4989V13.5008V13.5026V13.5045V13.5063V13.5082V13.5101V13.5119V13.5138V13.5156V13.5175V13.5193V13.5212V13.523V13.5249V13.5267V13.5285V13.5304V13.5322V13.5341V13.5359V13.5378V13.5396V13.5414V13.5433V13.5451V13.5469V13.5488V13.5506V13.5524V13.5542V13.5561V13.5579V13.5597V13.5615V13.5633V13.5652V13.567V13.5688V13.5706V13.5724V13.5742V13.576V13.5778V13.5796V13.5814V13.5832V13.585V13.5868V13.5886V13.5904V13.5922V13.594V13.5958V13.5976V13.5994V13.6011V13.6029V13.6047V13.6065V13.6082V13.61V13.6118V13.6136V13.6153V13.6171V13.6188V13.6206V13.6223V13.6241V13.6258V13.6276V13.6293V13.6311V13.6328V13.6346V13.6363V13.638V13.6398V13.6415C14.21 13.8483 14.294 14.1123 14.459 14.3458C14.628 14.5851 14.8918 14.8061 15.2639 14.9051C15.3478 14.9275 15.3747 14.9603 15.3821 14.9726C15.3885 14.9834 15.3961 15.0042 15.3832 15.0446C15.3548 15.1337 15.2232 15.2948 14.9056 15.3804C14.8851 15.3859 14.8534 15.3911 14.7923 15.4007C14.7377 15.4093 14.6677 15.4205 14.5938 15.438C14.4474 15.4727 14.2622 15.5373 14.1088 15.6836C13.952 15.8331 13.8856 16.0582 13.8544 16.2015C13.8373 16.2803 13.8275 16.3515 13.8219 16.403C13.8191 16.4289 13.8173 16.4502 13.8162 16.4656Z", stroke: "#35B9C0", "stroke-width": "0.5" }), - React__default['default'].createElement("circle", { cx: "12.4759", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }), - React__default['default'].createElement("circle", { cx: "10.4099", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }))); -}; - -var Icon$11 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M5.66 4.2L6.05 4.59C6.44 4.97 6.44 5.61 6.05 5.99L6.04 6C5.65 6.39 5.03 6.39 4.64 6L4.25 5.61C3.86 5.23 3.86 4.6 4.25 4.21L4.26 4.2C4.64 3.82 5.27 3.81 5.66 4.2Z" }), - React__default['default'].createElement("path", { d: "M1.99 10.95H3.01C3.56 10.95 4 11.39 4 11.95V11.96C4 12.51 3.56 12.95 3 12.94H1.99C1.44 12.94 1 12.5 1 11.95V11.94C1 11.39 1.44 10.95 1.99 10.95Z" }), - React__default['default'].createElement("path", { d: "M12 1H12.01C12.56 1 13 1.44 13 1.99V2.96C13 3.51 12.56 3.95 12 3.94H11.99C11.44 3.94 11 3.5 11 2.95V1.99C11 1.44 11.44 1 12 1Z" }), - React__default['default'].createElement("path", { d: "M18.34 4.2C18.73 3.82 19.36 3.82 19.75 4.21C20.14 4.6 20.14 5.22 19.75 5.61L19.36 6C18.98 6.39 18.35 6.39 17.96 6L17.95 5.99C17.56 5.61 17.56 4.98 17.95 4.59L18.34 4.2Z" }), - React__default['default'].createElement("path", { d: "M18.33 19.7L17.94 19.31C17.55 18.92 17.55 18.3 17.95 17.9C18.33 17.52 18.96 17.51 19.35 17.9L19.74 18.29C20.13 18.68 20.13 19.31 19.74 19.7C19.35 20.09 18.72 20.09 18.33 19.7Z" }), - React__default['default'].createElement("path", { d: "M20 11.95V11.94C20 11.39 20.44 10.95 20.99 10.95H22C22.55 10.95 22.99 11.39 22.99 11.94V11.95C22.99 12.5 22.55 12.94 22 12.94H20.99C20.44 12.94 20 12.5 20 11.95Z" }), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M6 11.95C6 8.64 8.69 5.95 12 5.95C15.31 5.95 18 8.64 18 11.95C18 15.26 15.31 17.95 12 17.95C8.69 17.95 6 15.26 6 11.95ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z" }), - React__default['default'].createElement("path", { d: "M12 22.9H11.99C11.44 22.9 11 22.46 11 21.91V20.95C11 20.4 11.44 19.96 11.99 19.96H12C12.55 19.96 12.99 20.4 12.99 20.95V21.91C12.99 22.46 12.55 22.9 12 22.9Z" }), - React__default['default'].createElement("path", { d: "M5.66 19.69C5.27 20.08 4.64 20.08 4.25 19.69C3.86 19.3 3.86 18.68 4.24 18.28L4.63 17.89C5.02 17.5 5.65 17.5 6.04 17.89L6.05 17.9C6.43 18.28 6.44 18.91 6.05 19.3L5.66 19.69Z" }))); -}; - -var Icon$12 = function (props) { - var colorFill = props.colorFill; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React__default['default'].createElement("path", { d: "M28 0C12.5359 0 0 12.5359 0 28C0 43.4641 12.5359 56 28 56C43.4641 56 56 43.4641 56 28C56 12.5359 43.4641 0 28 0Z", fill: !colorFill ? "#40B3E0" : colorFill }), - React__default['default'].createElement("path", { d: "M41.6244 16.1065L36.6231 41.3216C36.6231 41.3216 35.9238 43.0703 34.0003 42.231L22.4595 33.383L18.263 31.3547L11.1987 28.9765C11.1987 28.9765 10.1146 28.5919 10.0096 27.7526C9.90457 26.9132 11.2337 26.4586 11.2337 26.4586L39.3159 15.4424C39.3159 15.4424 41.6242 14.4283 41.6242 16.107", fill: !colorFill ? "white" : "#0D0E21" }), - React__default['default'].createElement("path", { d: "M21.5727 41.0382C21.5727 41.0382 21.2359 41.0067 20.8159 39.6776C20.3965 38.3487 18.2631 31.3543 18.2631 31.3543L35.2245 20.5831C35.2245 20.5831 36.2038 19.9885 36.1688 20.5831C36.1688 20.5831 36.3436 20.6881 35.8188 21.1777C35.2945 21.6674 22.4948 33.173 22.4948 33.173", fill: !colorFill ? "#D2E5F1" : "#0D0E21" }), - React__default['default'].createElement("path", { d: "M26.8847 36.7751L22.32 40.9371C22.32 40.9371 21.963 41.2079 21.5728 41.0381L22.4469 33.3075", fill: !colorFill ? "#B5CFE4" : "#0D0E21" }))); +var Icon$$ = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M12.8533 3.39627C12.4634 2.75821 11.5366 2.75821 11.1467 3.39627L7.42977 9.47855C7.02256 10.1449 7.50213 11 8.28306 11H15.7169C16.4979 11 16.9774 10.1449 16.5702 9.47855L12.8533 3.39627ZM12 5.84L13.93 9H10.06L12 5.84ZM17.5 13C15.01 13 13 15.01 13 17.5C13 19.99 15.01 22 17.5 22C19.99 22 22 19.99 22 17.5C22 15.01 19.99 13 17.5 13ZM17.5 20C16.12 20 15 18.88 15 17.5C15 16.12 16.12 15 17.5 15C18.88 15 20 16.12 20 17.5C20 18.88 18.88 20 17.5 20ZM3 19.5C3 20.6046 3.89543 21.5 5 21.5H9C10.1046 21.5 11 20.6046 11 19.5V15.5C11 14.3954 10.1046 13.5 9 13.5H5C3.89543 13.5 3 14.3954 3 15.5V19.5ZM5 15.5H9V19.5H5V15.5Z" }))); +}; + +var Icon$10 = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M12 3V8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M21 10C21 9.46957 20.7893 8.96086 20.4142 8.58579C20.0391 8.21071 19.5304 8 19 8H5C4.46957 8 3.96086 8.21071 3.58579 8.58579C3.21071 8.96086 3 9.46957 3 10", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M19 21H5.25C4.65326 21 4.08097 20.7629 3.65901 20.341C3.23705 19.919 3 19.3467 3 18.75V8.5C2.99968 7.95992 3.10924 7.42541 3.322 6.929L4.416 4.366C4.58906 3.96061 4.87743 3.61501 5.24527 3.37216C5.61312 3.1293 6.04422 2.99988 6.485 3H17.514C17.9548 2.99988 18.3859 3.1293 18.7537 3.37216C19.1216 3.61501 19.4099 3.96061 19.583 4.366L20.683 6.929C20.8939 7.42581 21.0018 7.96027 21 8.5V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M13.8162 16.4656L13.8153 16.4781L13.815 16.4801C13.8139 16.4875 13.8121 16.4988 13.8095 16.5131C13.8042 16.5419 13.7959 16.5815 13.7843 16.6245C13.7578 16.7223 13.7251 16.7934 13.6998 16.8216C13.6604 16.8653 13.602 16.9011 13.5308 16.9274C13.4604 16.9535 13.3896 16.9657 13.3411 16.9698C13.3277 16.9709 13.3097 16.9714 13.2878 16.9721C13.1802 16.9753 12.9808 16.9813 12.8015 17.0729C12.7219 17.1136 12.6459 17.159 12.5765 17.2217C12.5055 17.2858 12.4514 17.3591 12.4033 17.4453C12.3555 17.5311 12.333 17.614 12.321 17.6582C12.319 17.6656 12.3173 17.6719 12.3158 17.677C12.3074 17.7055 12.305 17.7074 12.3019 17.7097C12.3015 17.7101 12.301 17.7104 12.3005 17.7109C12.2815 17.7281 12.2756 17.7326 12.2726 17.7347C12.272 17.7351 12.2697 17.7369 12.2591 17.7413C12.2533 17.7436 12.2482 17.745 12.2419 17.7459C12.2345 17.7471 12.2248 17.7479 12.2066 17.7484C11.0438 17.7787 10.1611 17.389 9.569 16.7935C8.97428 16.1953 8.65869 15.3755 8.65869 14.523L8.65869 12.9387L8.65869 12.9385C8.65751 11.425 9.90903 10.25 11.4216 10.25C12.9339 10.25 14.21 11.4759 14.21 12.9387V12.9387V12.9387V12.9387V12.9388V12.9388V12.9389V12.939V12.939V12.9391V12.9392V12.9393V12.9394V12.9396V12.9397V12.9398V12.94V12.9402V12.9403V12.9405V12.9407V12.9409V12.9411V12.9413V12.9415V12.9417V12.942V12.9422V12.9425V12.9428V12.943V12.9433V12.9436V12.9439V12.9442V12.9445V12.9449V12.9452V12.9455V12.9459V12.9462V12.9466V12.947V12.9474V12.9478V12.9482V12.9486V12.949V12.9494V12.9499V12.9503V12.9507V12.9512V12.9517V12.9521V12.9526V12.9531V12.9536V12.9541V12.9546V12.9552V12.9557V12.9562V12.9568V12.9573V12.9579V12.9585V12.959V12.9596V12.9602V12.9608V12.9614V12.962V12.9627V12.9633V12.9639V12.9646V12.9652V12.9659V12.9666V12.9672V12.9679V12.9686V12.9693V12.97V12.9707V12.9715V12.9722V12.9729V12.9737V12.9744V12.9752V12.9759V12.9767V12.9775V12.9783V12.9791V12.9799V12.9807V12.9815V12.9823V12.9831V12.984V12.9848V12.9857V12.9865V12.9874V12.9883V12.9891V12.99V12.9909V12.9918V12.9927V12.9936V12.9945V12.9955V12.9964V12.9973V12.9983V12.9992V13.0002V13.0011V13.0021V13.0031V13.0041V13.005V13.006V13.007V13.0081V13.0091V13.0101V13.0111V13.0122V13.0132V13.0142V13.0153V13.0163V13.0174V13.0185V13.0196V13.0206V13.0217V13.0228V13.0239V13.025V13.0261V13.0273V13.0284V13.0295V13.0307V13.0318V13.0329V13.0341V13.0353V13.0364V13.0376V13.0388V13.0399V13.0411V13.0423V13.0435V13.0447V13.0459V13.0472V13.0484V13.0496V13.0508V13.0521V13.0533V13.0546V13.0558V13.0571V13.0583V13.0596V13.0609V13.0622V13.0635V13.0647V13.066V13.0673V13.0687V13.07V13.0713V13.0726V13.0739V13.0753V13.0766V13.0779V13.0793V13.0806V13.082V13.0834V13.0847V13.0861V13.0875V13.0889V13.0902V13.0916V13.093V13.0944V13.0958V13.0972V13.0987V13.1001V13.1015V13.1029V13.1044V13.1058V13.1072V13.1087V13.1101V13.1116V13.113V13.1145V13.116V13.1174V13.1189V13.1204V13.1219V13.1234V13.1249V13.1264V13.1279V13.1294V13.1309V13.1324V13.1339V13.1354V13.137V13.1385V13.14V13.1416V13.1431V13.1446V13.1462V13.1477V13.1493V13.1509V13.1524V13.154V13.1556V13.1572V13.1587V13.1603V13.1619V13.1635V13.1651V13.1667V13.1683V13.1699V13.1715V13.1731V13.1747V13.1763V13.178V13.1796V13.1812V13.1829V13.1845V13.1861V13.1878V13.1894V13.1911V13.1927V13.1944V13.196V13.1977V13.1994V13.201V13.2027V13.2044V13.206V13.2077V13.2094V13.2111V13.2128V13.2145V13.2162V13.2179V13.2196V13.2213V13.223V13.2247V13.2264V13.2281V13.2298V13.2316V13.2333V13.235V13.2367V13.2385V13.2402V13.2419V13.2437V13.2454V13.2471V13.2489V13.2506V13.2524V13.2541V13.2559V13.2576V13.2594V13.2612V13.2629V13.2647V13.2665V13.2682V13.27V13.2718V13.2736V13.2753V13.2771V13.2789V13.2807V13.2825V13.2843V13.2861V13.2878V13.2896V13.2914V13.2932V13.295V13.2968V13.2986V13.3004V13.3023V13.3041V13.3059V13.3077V13.3095V13.3113V13.3131V13.315V13.3168V13.3186V13.3204V13.3222V13.3241V13.3259V13.3277V13.3296V13.3314V13.3332V13.3351V13.3369V13.3387V13.3406V13.3424V13.3442V13.3461V13.3479V13.3498V13.3516V13.3535V13.3553V13.3572V13.359V13.3609V13.3627V13.3646V13.3664V13.3683V13.3701V13.372V13.3738V13.3757V13.3776V13.3794V13.3813V13.3831V13.385V13.3869V13.3887V13.3906V13.3925V13.3943V13.3962V13.398V13.3999V13.4018V13.4036V13.4055V13.4074V13.4092V13.4111V13.413V13.4149V13.4167V13.4186V13.4205V13.4223V13.4242V13.4261V13.4279V13.4298V13.4317V13.4336V13.4354V13.4373V13.4392V13.441V13.4429V13.4448V13.4467V13.4485V13.4504V13.4523V13.4541V13.456V13.4579V13.4598V13.4616V13.4635V13.4654V13.4672V13.4691V13.471V13.4728V13.4747V13.4766V13.4784V13.4803V13.4822V13.484V13.4859V13.4878V13.4896V13.4915V13.4933V13.4952V13.4971V13.4989V13.5008V13.5026V13.5045V13.5063V13.5082V13.5101V13.5119V13.5138V13.5156V13.5175V13.5193V13.5212V13.523V13.5249V13.5267V13.5285V13.5304V13.5322V13.5341V13.5359V13.5378V13.5396V13.5414V13.5433V13.5451V13.5469V13.5488V13.5506V13.5524V13.5542V13.5561V13.5579V13.5597V13.5615V13.5633V13.5652V13.567V13.5688V13.5706V13.5724V13.5742V13.576V13.5778V13.5796V13.5814V13.5832V13.585V13.5868V13.5886V13.5904V13.5922V13.594V13.5958V13.5976V13.5994V13.6011V13.6029V13.6047V13.6065V13.6082V13.61V13.6118V13.6136V13.6153V13.6171V13.6188V13.6206V13.6223V13.6241V13.6258V13.6276V13.6293V13.6311V13.6328V13.6346V13.6363V13.638V13.6398V13.6415C14.21 13.8483 14.294 14.1123 14.459 14.3458C14.628 14.5851 14.8918 14.8061 15.2639 14.9051C15.3478 14.9275 15.3747 14.9603 15.3821 14.9726C15.3885 14.9834 15.3961 15.0042 15.3832 15.0446C15.3548 15.1337 15.2232 15.2948 14.9056 15.3804C14.8851 15.3859 14.8534 15.3911 14.7923 15.4007C14.7377 15.4093 14.6677 15.4205 14.5938 15.438C14.4474 15.4727 14.2622 15.5373 14.1088 15.6836C13.952 15.8331 13.8856 16.0582 13.8544 16.2015C13.8373 16.2803 13.8275 16.3515 13.8219 16.403C13.8191 16.4289 13.8173 16.4502 13.8162 16.4656Z", stroke: "#35B9C0", "stroke-width": "0.5" }), + React__default['default'].createElement("circle", { cx: "12.4759", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }), + React__default['default'].createElement("circle", { cx: "10.4099", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }))); +}; + +var Icon$11 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M5.66 4.2L6.05 4.59C6.44 4.97 6.44 5.61 6.05 5.99L6.04 6C5.65 6.39 5.03 6.39 4.64 6L4.25 5.61C3.86 5.23 3.86 4.6 4.25 4.21L4.26 4.2C4.64 3.82 5.27 3.81 5.66 4.2Z" }), + React__default['default'].createElement("path", { d: "M1.99 10.95H3.01C3.56 10.95 4 11.39 4 11.95V11.96C4 12.51 3.56 12.95 3 12.94H1.99C1.44 12.94 1 12.5 1 11.95V11.94C1 11.39 1.44 10.95 1.99 10.95Z" }), + React__default['default'].createElement("path", { d: "M12 1H12.01C12.56 1 13 1.44 13 1.99V2.96C13 3.51 12.56 3.95 12 3.94H11.99C11.44 3.94 11 3.5 11 2.95V1.99C11 1.44 11.44 1 12 1Z" }), + React__default['default'].createElement("path", { d: "M18.34 4.2C18.73 3.82 19.36 3.82 19.75 4.21C20.14 4.6 20.14 5.22 19.75 5.61L19.36 6C18.98 6.39 18.35 6.39 17.96 6L17.95 5.99C17.56 5.61 17.56 4.98 17.95 4.59L18.34 4.2Z" }), + React__default['default'].createElement("path", { d: "M18.33 19.7L17.94 19.31C17.55 18.92 17.55 18.3 17.95 17.9C18.33 17.52 18.96 17.51 19.35 17.9L19.74 18.29C20.13 18.68 20.13 19.31 19.74 19.7C19.35 20.09 18.72 20.09 18.33 19.7Z" }), + React__default['default'].createElement("path", { d: "M20 11.95V11.94C20 11.39 20.44 10.95 20.99 10.95H22C22.55 10.95 22.99 11.39 22.99 11.94V11.95C22.99 12.5 22.55 12.94 22 12.94H20.99C20.44 12.94 20 12.5 20 11.95Z" }), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M6 11.95C6 8.64 8.69 5.95 12 5.95C15.31 5.95 18 8.64 18 11.95C18 15.26 15.31 17.95 12 17.95C8.69 17.95 6 15.26 6 11.95ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z" }), + React__default['default'].createElement("path", { d: "M12 22.9H11.99C11.44 22.9 11 22.46 11 21.91V20.95C11 20.4 11.44 19.96 11.99 19.96H12C12.55 19.96 12.99 20.4 12.99 20.95V21.91C12.99 22.46 12.55 22.9 12 22.9Z" }), + React__default['default'].createElement("path", { d: "M5.66 19.69C5.27 20.08 4.64 20.08 4.25 19.69C3.86 19.3 3.86 18.68 4.24 18.28L4.63 17.89C5.02 17.5 5.65 17.5 6.04 17.89L6.05 17.9C6.43 18.28 6.44 18.91 6.05 19.3L5.66 19.69Z" }))); +}; + +var Icon$12 = function (props) { + var colorFill = props.colorFill; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React__default['default'].createElement("path", { d: "M28 0C12.5359 0 0 12.5359 0 28C0 43.4641 12.5359 56 28 56C43.4641 56 56 43.4641 56 28C56 12.5359 43.4641 0 28 0Z", fill: !colorFill ? "#40B3E0" : colorFill }), + React__default['default'].createElement("path", { d: "M41.6244 16.1065L36.6231 41.3216C36.6231 41.3216 35.9238 43.0703 34.0003 42.231L22.4595 33.383L18.263 31.3547L11.1987 28.9765C11.1987 28.9765 10.1146 28.5919 10.0096 27.7526C9.90457 26.9132 11.2337 26.4586 11.2337 26.4586L39.3159 15.4424C39.3159 15.4424 41.6242 14.4283 41.6242 16.107", fill: !colorFill ? "white" : "#0D0E21" }), + React__default['default'].createElement("path", { d: "M21.5727 41.0382C21.5727 41.0382 21.2359 41.0067 20.8159 39.6776C20.3965 38.3487 18.2631 31.3543 18.2631 31.3543L35.2245 20.5831C35.2245 20.5831 36.2038 19.9885 36.1688 20.5831C36.1688 20.5831 36.3436 20.6881 35.8188 21.1777C35.2945 21.6674 22.4948 33.173 22.4948 33.173", fill: !colorFill ? "#D2E5F1" : "#0D0E21" }), + React__default['default'].createElement("path", { d: "M26.8847 36.7751L22.32 40.9371C22.32 40.9371 21.963 41.2079 21.5728 41.0381L22.4469 33.3075", fill: !colorFill ? "#B5CFE4" : "#0D0E21" }))); }; -var Icon$13 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.3137 3L15.2631 3.94934C14.5597 5.19866 14.7398 6.81097 15.8032 7.87441C16.8667 8.93786 18.479 9.11792 19.7283 8.4146L20.6777 9.36396L17.6569 12.3848L17.1287 11.8566C16.7382 11.4661 16.105 11.4661 15.7145 11.8566C15.3239 12.2471 15.3239 12.8803 15.7145 13.2708L16.2426 13.799L9.36396 20.6777L8.49923 19.8129C9.71921 18.5286 9.69924 16.4983 8.43932 15.2384C7.1794 13.9784 5.14908 13.9585 3.86473 15.1784L3 14.3137L9.87868 7.43503L10.2145 7.77081C10.605 8.16134 11.2382 8.16134 11.6287 7.77081C12.0192 7.38029 12.0192 6.74713 11.6287 6.3566L11.2929 6.02081L14.3137 3ZM12.8995 1.58579C13.6805 0.804738 14.9469 0.804738 15.7279 1.58579L17.299 3.15684C17.6895 3.54736 17.6895 4.18053 17.299 4.57105L17.2175 4.65257C16.7183 5.15173 16.7183 5.96103 17.2175 6.4602C17.7166 6.95936 18.5259 6.95936 19.0251 6.4602L19.1066 6.37868C19.4971 5.98816 20.1303 5.98816 20.5208 6.37868L22.0919 7.94975C22.8729 8.7308 22.8729 9.99713 22.0919 10.7782L10.7782 22.0919C9.99713 22.8729 8.7308 22.8729 7.94975 22.0919L6.37869 20.5208C5.98817 20.1303 5.98817 19.4971 6.37869 19.1066L7.02511 18.4602C7.52427 17.961 7.52427 17.1517 7.02511 16.6526C6.52594 16.1534 5.71664 16.1534 5.21748 16.6526L4.57106 17.299C4.18054 17.6895 3.54737 17.6895 3.15685 17.299L1.58579 15.7279C0.804738 14.9469 0.804738 13.6805 1.58579 12.8995L12.8995 1.58579ZM13.8787 8.6066C13.4882 8.21608 12.855 8.21608 12.4645 8.6066C12.0739 8.99712 12.0739 9.63029 12.4645 10.0208L13.4645 11.0208C13.855 11.4113 14.4882 11.4113 14.8787 11.0208C15.2692 10.6303 15.2692 9.99713 14.8787 9.6066L13.8787 8.6066Z" }))); -}; - -var Icon$14 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M8 4L6.5 5.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M6.5 2.5L8 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M6 4C4.343 4 3 5.343 3 7", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M6 4H8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M16 20L17.5 18.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M17.5 21.5L16 20", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M18 20C19.657 20 21 18.657 21 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M18 20H16", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$15 = function (props) { - var colorFill = props.colorFill; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("path", { d: "M8.65854 19C15.4488 19 19.1659 13.2338 19.1659 8.23717C19.1659 8.07728 19.1659 7.91739 19.1561 7.7475C19.878 7.21785 20.5024 6.5483 21 5.78881C20.3366 6.08861 19.6244 6.28847 18.8732 6.38841C19.6341 5.91872 20.2195 5.17921 20.5024 4.28981C19.7902 4.72951 19 5.03931 18.1512 5.20919C17.478 4.45969 16.522 4 15.4585 4C13.4195 4 11.761 5.69887 11.761 7.78747C11.761 8.08728 11.8 8.36709 11.8585 8.6469C8.79512 8.497 6.07317 6.97801 4.24878 4.68954C3.92683 5.25916 3.75122 5.90873 3.75122 6.59827C3.75122 7.90739 4.40488 9.06662 5.39024 9.74617C4.78537 9.72618 4.21951 9.5563 3.72195 9.27648C3.72195 9.28648 3.72195 9.30646 3.72195 9.32645C3.72195 11.1552 5 12.6942 6.67805 13.034C6.36585 13.1239 6.0439 13.1639 5.70244 13.1639C5.46829 13.1639 5.23415 13.1439 5.00976 13.0939C5.47805 14.6029 6.8439 15.6922 8.46341 15.7222C7.19512 16.7415 5.60488 17.3411 3.87805 17.3411C3.58537 17.3411 3.28293 17.3311 3 17.2911C4.62927 18.3704 6.57073 19 8.65854 19Z", fill: !colorFill ? "#55ACEE" : colorFill }))); -}; - -var Icon$16 = function (props) { - var colorFill = props.colorFill; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React__default['default'].createElement("path", { d: "M 386 203C 387 203 388 203 388 203C 388 203 395 212 395 212C 267 248 209 304 209 304C 209 304 224 296 250 284C 326 250 386 241 411 239C 415 238 419 238 423 238C 466 232 515 231 566 236C 633 244 705 264 779 304C 779 304 723 251 603 214C 603 214 612 203 612 203C 612 203 709 201 811 277C 811 277 913 462 913 689C 913 689 853 792 697 797C 697 797 671 767 650 740C 743 714 778 656 778 656C 749 675 721 688 697 697C 661 712 627 722 594 728C 526 740 464 737 411 727C 371 719 336 708 307 697C 291 690 273 682 255 673C 253 671 251 670 249 669C 248 668 247 668 246 667C 233 660 226 655 226 655C 226 655 260 711 350 738C 329 765 303 797 303 797C 146 792 87 689 87 689C 87 462 189 277 189 277C 284 206 375 203 386 203C 386 203 386 203 386 203M 368 467C 327 467 296 502 296 545C 296 588 328 624 368 624C 408 624 440 588 440 545C 441 502 408 467 368 467C 368 467 368 467 368 467M 626 467C 586 467 554 502 554 545C 554 588 586 624 626 624C 666 624 698 588 698 545C 698 502 666 467 626 467C 626 467 626 467 626 467", fill: !colorFill ? "#5865F2" : colorFill }))); -}; - -var Icon$17 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React__default['default'].createElement("path", { d: "M54.7642 14.5319C54.4429 13.3448 53.8164 12.2626 52.9468 11.3931C52.0773 10.5235 50.9951 9.89685 49.8081 9.57559C45.4623 8.39038 27.9721 8.39038 27.9721 8.39038C27.9721 8.39038 10.481 8.42626 6.13521 9.61146C4.94814 9.93275 3.86595 10.5594 2.99641 11.429C2.12686 12.2986 1.5003 13.3809 1.17912 14.568C-0.135366 22.2896 -0.645281 34.0554 1.21522 41.4681C1.53643 42.6552 2.163 43.7374 3.03255 44.607C3.90209 45.4765 4.98426 46.1032 6.1713 46.4244C10.5171 47.6096 28.0077 47.6096 28.0077 47.6096C28.0077 47.6096 45.4982 47.6096 49.8437 46.4244C51.0308 46.1032 52.113 45.4766 52.9826 44.607C53.8522 43.7374 54.4788 42.6552 54.8 41.4681C56.1865 33.7356 56.6137 21.9772 54.7642 14.5321V14.5319Z", fill: "#FF0000" }), - React__default['default'].createElement("path", { d: "M22.4048 36.404L36.9145 27.9999L22.405 19.5958L22.4048 36.404Z", fill: "white" }))); -}; - -var Icon$18 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "-60 -30 600 600", width: "24px", color: "text" }, props), - React__default['default'].createElement("g", { id: "surface1" }, - React__default['default'].createElement("path", { d: "M 217.996094 158.457031 C 164.203125 158.457031 120.441406 202.21875 120.441406 256.007812 C 120.441406 309.800781 164.203125 353.5625 217.996094 353.5625 C 271.785156 353.5625 315.546875 309.800781 315.546875 256.007812 C 315.546875 202.21875 271.785156 158.457031 217.996094 158.457031 Z M 275.914062 237.636719 L 206.027344 307.523438 C 203.09375 310.457031 199.246094 311.925781 195.402344 311.925781 C 191.558594 311.925781 187.714844 310.460938 184.78125 307.523438 L 158.074219 280.816406 C 152.207031 274.953125 152.207031 265.441406 158.074219 259.574219 C 163.9375 253.707031 173.449219 253.707031 179.316406 259.574219 L 195.402344 275.660156 L 254.671875 216.394531 C 260.535156 210.527344 270.046875 210.527344 275.914062 216.394531 C 281.78125 222.257812 281.78125 231.769531 275.914062 237.636719 Z M 275.914062 237.636719 " }), - React__default['default'].createElement("path", { d: "M 435.488281 138.917969 L 435.472656 138.519531 C 435.25 133.601562 435.101562 128.398438 435.011719 122.609375 C 434.59375 94.378906 412.152344 71.027344 383.917969 69.449219 C 325.050781 66.164062 279.511719 46.96875 240.601562 9.042969 L 240.269531 8.726562 C 227.578125 -2.910156 208.433594 -2.910156 195.738281 8.726562 L 195.40625 9.042969 C 156.496094 46.96875 110.957031 66.164062 52.089844 69.453125 C 23.859375 71.027344 1.414062 94.378906 0.996094 122.613281 C 0.910156 128.363281 0.757812 133.566406 0.535156 138.519531 L 0.511719 139.445312 C -0.632812 199.472656 -2.054688 274.179688 22.9375 341.988281 C 36.679688 379.277344 57.492188 411.691406 84.792969 438.335938 C 115.886719 468.679688 156.613281 492.769531 205.839844 509.933594 C 207.441406 510.492188 209.105469 510.945312 210.800781 511.285156 C 213.191406 511.761719 215.597656 512 218.003906 512 C 220.410156 512 222.820312 511.761719 225.207031 511.285156 C 226.902344 510.945312 228.578125 510.488281 230.1875 509.925781 C 279.355469 492.730469 320.039062 468.628906 351.105469 438.289062 C 378.394531 411.636719 399.207031 379.214844 412.960938 341.917969 C 438.046875 273.90625 436.628906 199.058594 435.488281 138.917969 Z M 217.996094 383.605469 C 147.636719 383.605469 90.398438 326.367188 90.398438 256.007812 C 90.398438 185.648438 147.636719 128.410156 217.996094 128.410156 C 288.351562 128.410156 345.59375 185.648438 345.59375 256.007812 C 345.59375 326.367188 288.351562 383.605469 217.996094 383.605469 Z M 217.996094 383.605469 " })))); -}; - -var Icon$19 = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24", width: "24px", color: "text" }, props), - React__default['default'].createElement("path", { d: "M12,23.87H12a.51.51,0,0,1-.42-.57c.75-4.65,3.07-8.39,7.53-12.12a.49.49,0,0,1,.7.06.51.51,0,0,1-.06.71c-4.26,3.56-6.48,7.12-7.18,11.51A.5.5,0,0,1,12,23.87Z" }), - React__default['default'].createElement("path", { d: "M12,23.87a.51.51,0,0,1-.47-.31,19.08,19.08,0,0,0-1.53-3,7,7,0,0,1-6-2.3c-1.9-2-2.66-4.67-1.89-6.73a.46.46,0,0,1,.31-.3c2.09-.7,4.77.16,6.67,2.12s2.65,4.68,1.88,6.74a.37.37,0,0,1,0,.11,20.14,20.14,0,0,1,1.51,3,.5.5,0,0,1-.27.65A.46.46,0,0,1,12,23.87ZM3,12.13a5.85,5.85,0,0,0,1.75,5.46,6.24,6.24,0,0,0,4.62,2.06,17.2,17.2,0,0,0-3.73-3.9.5.5,0,0,1,.59-.81,18.54,18.54,0,0,1,4,4.2,6.12,6.12,0,0,0-1.84-5.07A5.88,5.88,0,0,0,3,12.13Z" }), - React__default['default'].createElement("path", { d: "M15.11,18.37a5.43,5.43,0,0,1-1.72-.27.51.51,0,0,1-.31-.3c-.88-2.34,0-5.42,2.13-7.67S20.4,6.9,22.78,7.69a.47.47,0,0,1,.31.29c.88,2.35,0,5.43-2.13,7.67A8.41,8.41,0,0,1,15.11,18.37Zm-1.17-1.15c2,.53,4.48-.36,6.3-2.26s2.6-4.43,2-6.39c-2-.53-4.48.36-6.3,2.26S13.33,15.26,13.94,17.22Z" }), - React__default['default'].createElement("path", { d: "M8.84,10a.51.51,0,0,1-.5-.5V7.81a.51.51,0,0,1,.5-.5.5.5,0,0,1,.5.5V9.46A.5.5,0,0,1,8.84,10Zm3.78-1a.5.5,0,0,1-.43-.25l-.83-1.43a.51.51,0,0,1,.19-.68.5.5,0,0,1,.68.18l.82,1.43a.49.49,0,0,1-.18.68A.55.55,0,0,1,12.62,9ZM8.84,6.62A4.72,4.72,0,0,1,4.13,1.9,4.58,4.58,0,0,1,4.35.48.5.5,0,0,1,5,.15.51.51,0,0,1,5.3.78,3.85,3.85,0,0,0,5.13,1.9a3.72,3.72,0,1,0,7.43,0A3.55,3.55,0,0,0,12.38.78a.51.51,0,0,1,.33-.63.51.51,0,0,1,.63.33,4.89,4.89,0,0,1,.22,1.42A4.73,4.73,0,0,1,8.84,6.62Z" }), - React__default['default'].createElement("path", { d: "M15.39,6.18a.43.43,0,0,1-.25-.07l-1.43-.82a.49.49,0,0,1-.18-.68.51.51,0,0,1,.68-.19l1.43.83a.5.5,0,0,1-.25.93Zm1-3.78H14.75a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H16.4a.51.51,0,0,1,.5.5A.5.5,0,0,1,16.4,2.4Z" }), - React__default['default'].createElement("path", { d: "M5.06,9a.59.59,0,0,1-.25-.07.5.5,0,0,1-.18-.68l.83-1.43a.5.5,0,0,1,.86.5L5.5,8.7A.51.51,0,0,1,5.06,9Z" }), - React__default['default'].createElement("path", { d: "M2.3,6.18a.5.5,0,0,1-.25-.93l1.42-.83a.52.52,0,0,1,.69.19A.5.5,0,0,1,4,5.29l-1.42.82A.47.47,0,0,1,2.3,6.18ZM2.93,2.4H1.29a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H2.93a.5.5,0,0,1,.5.5A.5.5,0,0,1,2.93,2.4Z" }))); -}; - -var Icon$1a = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24px", height: "24px", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M2 20.6183C3.28475 20.1093 4.71525 20.1093 6 20.6183V20.6183C7.28476 21.1273 8.71524 21.1273 10 20.6183V20.6183C11.2848 20.1093 12.7152 20.1093 14 20.6183V20.6183C15.2848 21.1273 16.7152 21.1273 18 20.6183V20.6183C19.2848 20.1093 20.7152 20.1093 22 20.6183V20.6183", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M18 4C18 7.866 15.3137 11 12 11C8.68629 11 6 7.866 6 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M3 18V3.5C3 3.36739 3.05268 3.24021 3.14645 3.14645C3.24021 3.05268 3.36739 3 3.5 3H5.5C5.63261 3 5.75979 3.05268 5.85355 3.14645C5.94732 3.24021 6 3.36739 6 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M18 18V3.5C18 3.36739 18.0527 3.24021 18.1464 3.14645C18.2402 3.05268 18.3674 3 18.5 3H20.5C20.6326 3 20.7598 3.05268 20.8536 3.14645C20.9473 3.24021 21 3.36739 21 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M18 15H6", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M9 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M12 15V11", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M21 15H23", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M3 15H1", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M15 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M23.0001 9C21.7002 7.66227 20.9814 5.86519 21.0001 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M1 9C2.29991 7.66227 3.01874 5.86519 3 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1b = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M16 17.3721V22.0001L18 21.0001L20 22.0001V17.3721", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M18 18C19.933 18 21.5 16.433 21.5 14.5C21.5 12.567 19.933 11 18 11C16.067 11 14.5 12.567 14.5 14.5C14.5 16.433 16.067 18 18 18Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M13 21H5C3.895 21 3 20.105 3 19V5C3 3.895 3.895 3 5 3H18C19.105 3 20 3.895 20 5V8", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M7 7H16", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M7 11H11", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M7 15H10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1c = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React__default['default'].createElement("path", { d: "M 700 738C 672 738 650 760 650 788C 650 815 672 837 700 837C 728 837 750 815 750 788C 750 760 728 738 700 738C 700 738 700 738 700 738M 250 738C 222 738 200 760 200 788C 200 815 222 837 250 837C 278 837 300 815 300 788C 300 760 278 738 250 738C 250 738 250 738 250 738M 700 688C 755 688 800 733 800 788C 800 842 755 887 700 887C 645 887 600 842 600 788C 600 733 645 688 700 688C 700 688 700 688 700 688M 250 688C 305 688 350 733 350 788C 350 842 305 887 250 887C 195 887 150 842 150 788C 150 733 195 688 250 688C 250 688 250 688 250 688M 110 263C 110 263 193 512 193 512C 193 512 679 512 679 512C 679 512 720 263 720 263C 720 263 110 263 110 263M 75 213C 75 213 750 213 750 213C 757 213 764 216 769 221C 774 227 776 234 775 242C 775 242 725 542 725 542C 723 554 712 562 700 563C 700 563 175 563 175 563C 164 562 155 556 151 545C 151 545 51 245 51 245C 49 238 50 229 55 223C 59 216 67 213 75 213C 75 213 75 213 75 213M 850 163C 850 163 925 163 925 163C 934 162 942 167 947 175C 951 183 951 192 947 200C 942 208 934 213 925 213C 925 213 871 213 871 213C 871 213 800 642 800 642C 798 654 787 662 775 663C 775 663 200 663 200 663C 191 663 183 658 178 650C 174 642 174 633 178 625C 183 617 191 612 200 613C 200 613 754 613 754 613C 754 613 825 183 825 183C 827 171 838 163 850 163C 850 163 850 163 850 163" }))); -}; - -var Icon$1d = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React__default['default'].createElement("path", { d: "M 950 25C 964 25 975 36 975 50C 975 50 975 950 975 950C 975 964 964 975 950 975C 950 975 850 975 850 975C 836 975 825 964 825 950C 825 950 825 50 825 50C 825 36 836 25 850 25C 850 25 950 25 950 25M 750 450C 764 450 775 461 775 475C 775 475 775 950 775 950C 775 964 764 975 750 975C 750 975 650 975 650 975C 636 975 625 964 625 950C 625 950 625 475 625 475C 625 461 636 450 650 450C 650 450 750 450 750 450M 550 650C 564 650 575 661 575 675C 575 675 575 950 575 950C 575 964 564 975 550 975C 550 975 450 975 450 975C 436 975 425 964 425 950C 425 950 425 675 425 675C 425 661 436 650 450 650C 450 650 550 650 550 650M 350 750C 364 750 375 761 375 775C 375 775 375 950 375 950C 375 964 364 975 350 975C 350 975 250 975 250 975C 236 975 225 964 225 950C 225 950 225 775 225 775C 225 761 236 750 250 750C 250 750 350 750 350 750M 150 800C 164 800 175 811 175 825C 175 825 175 950 175 950C 175 964 164 975 150 975C 150 975 50 975 50 975C 36 975 25 964 25 950C 25 950 25 825 25 825C 25 811 36 800 50 800C 50 800 150 800 150 800" }))); -}; - -var Icon$1e = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React__default['default'].createElement("path", { d: "M 300 192C 353 192 404 213 441 250C 500 317 500 317 559 250C 596 213 647 192 700 192C 753 192 804 213 841 250C 879 288 900 339 900 392C 900 443 880 492 845 529C 845 529 845 530 845 530C 845 530 550 846 550 846C 512 881 487 881 450 846C 450 846 159 533 159 533C 121 495 100 445 100 392C 100 339 121 288 159 250C 196 213 247 192 300 192C 300 192 300 192 300 192" }))); -}; - -var Icon$1f = function (props) { - return (React__default['default'].createElement("svg", __assign({ width: "62", height: "56", viewBox: "0 0 62 56", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("g", { opacity: "0.5", filter: "url(#filter0_d)" }, - React__default['default'].createElement("path", { d: "M43.1914 29.8726C42.7516 28.7326 42.3118 29.4166 41.8719 29.1886C38.5731 28.0486 39.2328 23.0324 39.2328 23.0324C39.2328 17.5602 35.0543 13 29.5563 13H28.6766C23.3984 13 19 17.5602 19 23.0324V28.7326C19 31.6967 19.8797 34.6608 21.6391 37.1689C23.6184 39.677 26.9172 41.9571 32.1953 40.5891C32.4153 40.5891 32.6352 40.361 32.6352 40.133C33.075 39.221 33.9547 38.309 35.7141 38.081C37.9133 37.6249 37.9133 35.5729 37.9133 35.5729C37.9133 35.5729 37.6934 33.2928 39.8926 32.8368C42.0918 32.6087 43.6313 31.0127 43.1914 29.8726ZM24.9379 23.4884C23.3984 23.4884 22.2988 22.1203 22.2988 20.7523C22.2988 19.3842 23.3984 18.0162 24.9379 18.0162C26.4774 18.0162 27.577 19.1562 27.577 20.7523C27.577 22.3484 26.4774 23.4884 24.9379 23.4884ZM33.2949 23.4884C31.9754 23.4884 30.6559 22.1203 30.6559 20.7523C30.6559 19.3842 31.7555 18.0162 33.2949 18.0162C34.8344 18.0162 35.934 19.1562 35.934 20.7523C35.934 22.3484 34.8344 23.4884 33.2949 23.4884Z", fill: "#E8FFF4" })), - React__default['default'].createElement("g", { filter: "url(#filter1_d)" }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9.86396 40.3079C9.69828 40.3079 9.56396 40.1735 9.56396 40.0079V29.6079C9.56396 29.4422 9.69828 29.3079 9.86396 29.3079H12.68C12.7939 29.3079 12.898 29.3724 12.9487 29.4744L15.2527 34.1144C15.2553 34.1198 15.2578 34.1251 15.2601 34.1306L15.5227 34.7489C15.5209 34.7299 15.5191 34.7109 15.5173 34.6919C15.4853 34.3401 15.4532 33.9929 15.4213 33.6519L15.4204 33.642C15.3987 33.2846 15.388 32.9425 15.388 32.6159V29.6079C15.388 29.4422 15.5223 29.3079 15.688 29.3079H18.312C18.4777 29.3079 18.612 29.4422 18.612 29.6079V40.0079C18.612 40.1735 18.4777 40.3079 18.312 40.3079H15.496C15.3819 40.3079 15.2777 40.2432 15.2271 40.1409L12.9231 35.4849C12.9206 35.4799 12.9183 35.4749 12.9161 35.4698L12.6439 34.8333C12.6485 34.8713 12.6531 34.9094 12.6578 34.9478C12.7444 35.6625 12.788 36.3466 12.788 36.9999V40.0079C12.788 40.1735 12.6537 40.3079 12.488 40.3079H9.86396ZM23.174 40.3079C23.0083 40.3079 22.874 40.1735 22.874 40.0079V29.6079C22.874 29.4422 23.0083 29.3079 23.174 29.3079H29.894C30.0597 29.3079 30.194 29.4422 30.194 29.6079V31.9119C30.194 32.0775 30.0597 32.2119 29.894 32.2119H26.226V33.2439H29.318C29.4837 33.2439 29.618 33.3782 29.618 33.5439V35.8479C29.618 36.0135 29.4837 36.1479 29.318 36.1479H26.226V37.4039H30.054C30.2197 37.4039 30.354 37.5382 30.354 37.7039V40.0079C30.354 40.1735 30.2197 40.3079 30.054 40.3079H23.174ZM35.4566 40.3079C35.3109 40.3079 35.1863 40.2032 35.1611 40.0597L33.3371 29.6597C33.3218 29.5724 33.3459 29.4828 33.4029 29.4149C33.4599 29.3471 33.544 29.3079 33.6326 29.3079H36.4486C36.5997 29.3079 36.7272 29.4202 36.7462 29.5701L37.3233 34.1226C37.3688 34.5868 37.4181 35.051 37.4714 35.5151L37.7233 34.0878L38.7155 29.5439C38.7456 29.4061 38.8676 29.3079 39.0086 29.3079H41.3126C41.4536 29.3079 41.5756 29.4061 41.6057 29.5439L42.5998 34.0976C42.6833 34.5521 42.7666 35.0187 42.8501 35.4972C42.9033 35.0349 42.9526 34.5765 42.9981 34.122L42.9989 34.1141L43.575 29.5701C43.594 29.4202 43.7215 29.3079 43.8726 29.3079H46.4966C46.5847 29.3079 46.6684 29.3466 46.7254 29.4139C46.7824 29.4811 46.807 29.5701 46.7925 29.657L45.0645 40.057C45.0405 40.2018 44.9153 40.3079 44.7686 40.3079H41.2806C41.1369 40.3079 41.0134 40.206 40.9861 40.0649L40.187 35.9417L40.1865 35.9393C40.1424 35.7294 40.101 35.518 40.0625 35.3054C40.0268 35.5176 39.987 35.7286 39.9429 35.9381L39.1755 40.0627C39.1491 40.2048 39.0251 40.3079 38.8806 40.3079H35.4566ZM51.1339 35.724C50.9782 35.724 50.8484 35.6049 50.835 35.4498L50.4498 31.9882L50.3541 29.6202C50.3508 29.5386 50.3809 29.4592 50.4375 29.4002C50.4941 29.3413 50.5722 29.308 50.6539 29.308H53.4059C53.4875 29.308 53.5657 29.3413 53.6223 29.4002C53.6788 29.4592 53.7089 29.5386 53.7056 29.6202L53.6091 32.0019L53.2248 35.4498C53.2114 35.6049 53.0816 35.724 52.9259 35.724H51.1339ZM52.1001 40.4999C51.5543 40.4999 51.0886 40.3101 50.7288 39.9246C50.3743 39.5448 50.2001 39.0752 50.2001 38.5359C50.2001 37.9965 50.3743 37.527 50.7288 37.1472C51.0886 36.7616 51.5543 36.5719 52.1001 36.5719C52.6459 36.5719 53.1116 36.7616 53.4714 37.1472C53.8259 37.527 54.0001 37.9965 54.0001 38.5359C54.0001 39.0752 53.8259 39.5448 53.4714 39.9246C53.1116 40.3101 52.6459 40.4999 52.1001 40.4999Z", fill: "#E8FFF4" })), - React__default['default'].createElement("g", { filter: "url(#filter2_d)" }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.9882 22.1527C45.9071 21.6858 45.6629 21.2628 45.2991 20.9592L44.1471 19.9978C43.4931 19.4519 43.7775 18.3905 44.6169 18.2448L46.0951 17.9882C46.562 17.9071 46.985 17.6629 47.2886 17.2991L48.2499 16.1473C48.7957 15.4932 49.8572 15.7776 50.0029 16.617L50.2595 18.0953C50.3405 18.5622 50.5847 18.9852 50.9485 19.2888L52.1002 20.2499C52.7543 20.7958 52.4698 21.8572 51.6305 22.0029L50.1525 22.2595C49.6856 22.3405 49.2626 22.5847 48.959 22.9485L47.9977 24.1003C47.4519 24.7544 46.3904 24.47 46.2447 23.6306L45.9882 22.1527Z", fill: "#E8FFF4" })), - React__default['default'].createElement("g", { filter: "url(#filter3_d)" }, - React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.6104 24.0281C11.3068 23.6643 10.8838 23.4201 10.4169 23.339L9.38252 23.1595C8.96283 23.0866 8.82063 22.5559 9.14766 22.283L9.95365 21.6103C10.3175 21.3067 10.5617 20.8837 10.6427 20.4169L10.8222 19.3826C10.8951 18.9629 11.4258 18.8207 11.6987 19.1477L12.3714 19.9537C12.675 20.3176 13.098 20.5617 13.5649 20.6428L14.599 20.8223C15.0187 20.8951 15.1609 21.4259 14.8338 21.6988L14.028 22.3713C13.6642 22.675 13.42 23.0979 13.3389 23.5648L13.1594 24.599C13.0866 25.0187 12.5558 25.1609 12.2829 24.8339L11.6104 24.0281Z", fill: "#E8FFF4" })), - React__default['default'].createElement("defs", null, - React__default['default'].createElement("filter", { id: "filter0_d", x: "11", y: "5", width: "40.2667", height: "44", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React__default['default'].createElement("feOffset", null), - React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), - React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), - React__default['default'].createElement("filter", { id: "filter1_d", x: "1.56396", y: "21.3079", width: "60.4361", height: "27.192", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React__default['default'].createElement("feOffset", null), - React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), - React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), - React__default['default'].createElement("filter", { id: "filter2_d", x: "34", y: "6", width: "28.2474", height: "28.2474", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React__default['default'].createElement("feOffset", null), - React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), - React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), - React__default['default'].createElement("filter", { id: "filter3_d", x: "0", y: "10", width: "23.9818", height: "23.9818", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React__default['default'].createElement("feOffset", null), - React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), - React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" }))))); -}; - -var Icon$1g = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "26px", height: "26px", viewBox: "0 0 26 26", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M17.0957 12.1235L11.699 16.4409C11.5068 16.5946 11.2647 16.6721 11.019 16.6585C10.7733 16.6449 10.5412 16.5411 10.3672 16.3671L7.63298 13.6329C7.45897 13.4589 7.35523 13.2268 7.34162 12.9811C7.32801 12.7354 7.40549 12.4933 7.55922 12.3011L11.8766 6.90434C12.8512 5.68606 14.0874 4.70259 15.4936 4.02675C16.8998 3.35091 18.4399 3 20.0001 3V3C20.2653 3 20.5197 3.10536 20.7072 3.29289C20.8947 3.48043 21.0001 3.73478 21.0001 4C21.0001 5.56016 20.6492 7.10034 19.9733 8.50651C19.2975 9.91269 18.314 11.1488 17.0957 12.1235Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M16 13V17.382C16 17.5677 15.9483 17.7498 15.8506 17.9077C15.753 18.0657 15.6133 18.1934 15.4472 18.2764L13.0313 19.4844C12.9031 19.5485 12.7627 19.5843 12.6195 19.5894C12.4764 19.5944 12.3338 19.5687 12.2014 19.5139C12.069 19.459 11.95 19.3764 11.8523 19.2716C11.7547 19.1667 11.6807 19.0421 11.6354 18.9062L11 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M7.00009 13L5.09393 12.3646C4.95801 12.3193 4.83341 12.2453 4.72857 12.1477C4.62374 12.05 4.54111 11.931 4.48628 11.7986C4.43145 11.6662 4.4057 11.5236 4.41079 11.3805C4.41587 11.2373 4.45165 11.0969 4.51573 10.9687L5.72373 8.55279C5.80677 8.38669 5.93443 8.247 6.09239 8.14937C6.25036 8.05173 6.43238 8.00001 6.61809 8H11.0001", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M5.7501 20.5867L3 20.9999L3.41315 18.2498C3.47844 17.8152 3.68136 17.413 3.9921 17.1022C4.30285 16.7915 4.70505 16.5886 5.13964 16.5233C5.45754 16.4755 5.78222 16.503 6.08756 16.6036C6.3929 16.7041 6.67038 16.8749 6.89769 17.1022C7.12501 17.3296 7.29581 17.607 7.39636 17.9124C7.49691 18.2177 7.52441 18.5424 7.47664 18.8603C7.41134 19.2949 7.20841 19.6971 6.89765 20.0078C6.5869 20.3186 6.18469 20.5215 5.7501 20.5867Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1h = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M17.449 19.3967C17.4479 19.4115 17.447 19.4245 17.4463 19.4355L17.4456 19.4404C17.4422 19.4624 17.4367 19.4964 17.4289 19.5392C17.413 19.6257 17.3883 19.7445 17.3534 19.8736C17.274 20.1668 17.1759 20.3803 17.0999 20.4647C16.9816 20.596 16.8064 20.7034 16.593 20.7823C16.3816 20.8605 16.1694 20.897 16.0237 20.9093C15.9837 20.9127 15.9295 20.9143 15.8639 20.9163C15.5412 20.926 14.943 20.9439 14.4051 21.2188C14.1663 21.3408 13.9382 21.4769 13.7301 21.665C13.5171 21.8575 13.3547 22.0772 13.2105 22.3358C13.0669 22.5933 12.9995 22.8419 12.9635 22.9747C12.9575 22.9968 12.9524 23.0157 12.9479 23.0309C12.9228 23.1164 12.9154 23.1221 12.9062 23.1292C12.9049 23.1302 12.9035 23.1313 12.902 23.1326C12.845 23.1843 12.8272 23.1979 12.8183 23.204L12.818 23.2042C12.8157 23.2058 12.8078 23.2115 12.7777 23.2238C12.7604 23.2308 12.745 23.2349 12.7262 23.2378C12.704 23.2413 12.675 23.2436 12.6203 23.2451C9.13181 23.336 6.48376 22.1669 4.70749 20.3804C2.92334 18.586 1.97656 16.1264 1.97656 13.5689L1.97656 8.81598L1.97656 8.8154C1.97302 4.27505 5.72757 0.75 10.2653 0.75C14.8021 0.75 18.6306 4.42765 18.6306 8.81598V8.81604V8.81611V8.8162V8.81633V8.81648V8.81666V8.81687V8.81711V8.81737V8.81766V8.81798V8.81832V8.8187V8.81909V8.81952V8.81997V8.82045V8.82096V8.82149V8.82205V8.82264V8.82325V8.82389V8.82456V8.82525V8.82597V8.82671V8.82748V8.82828V8.8291V8.82995V8.83082V8.83172V8.83265V8.8336V8.83458V8.83558V8.83661V8.83766V8.83874V8.83984V8.84097V8.84212V8.8433V8.8445V8.84573V8.84698V8.84826V8.84956V8.85089V8.85224V8.85361V8.85501V8.85643V8.85788V8.85935V8.86085V8.86237V8.86391V8.86548V8.86707V8.86869V8.87033V8.87199V8.87368V8.87539V8.87712V8.87887V8.88065V8.88245V8.88428V8.88613V8.888V8.88989V8.89181V8.89375V8.89571V8.8977V8.8997V8.90173V8.90379V8.90586V8.90796V8.91008V8.91222V8.91438V8.91656V8.91877V8.921V8.92325V8.92552V8.92781V8.93013V8.93246V8.93482V8.9372V8.9396V8.94202V8.94447V8.94693V8.94941V8.95192V8.95445V8.95699V8.95956V8.96215V8.96476V8.96739V8.97004V8.97271V8.9754V8.97811V8.98084V8.98359V8.98636V8.98915V8.99196V8.99479V8.99764V9.00051V9.0034V9.00631V9.00924V9.01218V9.01515V9.01814V9.02114V9.02416V9.02721V9.03027V9.03335V9.03645V9.03957V9.04271V9.04586V9.04904V9.05223V9.05544V9.05867V9.06192V9.06518V9.06846V9.07177V9.07509V9.07842V9.08178V9.08515V9.08854V9.09195V9.09538V9.09882V9.10228V9.10576V9.10925V9.11277V9.1163V9.11984V9.12341V9.12699V9.13059V9.1342V9.13783V9.14148V9.14514V9.14882V9.15252V9.15623V9.15996V9.16371V9.16747V9.17125V9.17504V9.17885V9.18268V9.18652V9.19038V9.19425V9.19814V9.20204V9.20596V9.2099V9.21385V9.21781V9.22179V9.22579V9.2298V9.23382V9.23786V9.24192V9.24599V9.25007V9.25417V9.25829V9.26241V9.26656V9.27071V9.27488V9.27907V9.28327V9.28748V9.29171V9.29595V9.30021V9.30447V9.30876V9.31305V9.31736V9.32169V9.32602V9.33037V9.33473V9.33911V9.3435V9.3479V9.35232V9.35675V9.36119V9.36564V9.37011V9.37459V9.37908V9.38358V9.3881V9.39263V9.39717V9.40173V9.40629V9.41087V9.41546V9.42006V9.42467V9.4293V9.43394V9.43859V9.44325V9.44792V9.4526V9.4573V9.462V9.46672V9.47145V9.47619V9.48094V9.4857V9.49047V9.49526V9.50005V9.50486V9.50967V9.5145V9.51933V9.52418V9.52904V9.5339V9.53878V9.54367V9.54857V9.55347V9.55839V9.56332V9.56826V9.5732V9.57816V9.58313V9.5881V9.59309V9.59808V9.60308V9.6081V9.61312V9.61815V9.62319V9.62824V9.63329V9.63836V9.64344V9.64852V9.65361V9.65871V9.66382V9.66894V9.67407V9.6792V9.68434V9.68949V9.69465V9.69982V9.70499V9.71017V9.71536V9.72056V9.72577V9.73098V9.7362V9.74143V9.74666V9.7519V9.75715V9.76241V9.76767V9.77294V9.77822V9.7835V9.78879V9.79409V9.7994V9.80471V9.81002V9.81535V9.82068V9.82601V9.83136V9.8367V9.84206V9.84742V9.85279V9.85816V9.86354V9.86892V9.87431V9.8797V9.8851V9.89051V9.89592V9.90134V9.90676V9.91219V9.91762V9.92305V9.9285V9.93394V9.93939V9.94485V9.95031V9.95578V9.96125V9.96672V9.9722V9.97768V9.98317V9.98866V9.99416V9.99966V10.0052V10.0107V10.0162V10.0217V10.0272V10.0327V10.0383V10.0438V10.0493V10.0549V10.0604V10.0659V10.0715V10.077V10.0826V10.0881V10.0937V10.0993V10.1048V10.1104V10.116V10.1215V10.1271V10.1327V10.1383V10.1438V10.1494V10.155V10.1606V10.1662V10.1718V10.1774V10.1829V10.1885V10.1941V10.1997V10.2053V10.2109V10.2165V10.2221V10.2277V10.2334V10.239V10.2446V10.2502V10.2558V10.2614V10.267V10.2726V10.2782V10.2838V10.2895V10.2951V10.3007V10.3063V10.3119V10.3175V10.3231V10.3287V10.3344V10.34V10.3456V10.3512V10.3568V10.3624V10.368V10.3736V10.3792V10.3849V10.3905V10.3961V10.4017V10.4073V10.4129V10.4185V10.4241V10.4297V10.4353V10.4409V10.4465V10.4521V10.4577V10.4633V10.4688V10.4744V10.48V10.4856V10.4912V10.4968V10.5023V10.5079V10.5135V10.519V10.5246V10.5302V10.5357V10.5413V10.5468V10.5524V10.5579V10.5635V10.569V10.5746V10.5801V10.5856V10.5912V10.5967V10.6022V10.6077V10.6133V10.6188V10.6243V10.6298V10.6353V10.6408V10.6463V10.6517V10.6572V10.6627V10.6682V10.6737V10.6791V10.6846V10.69V10.6955V10.7009V10.7064V10.7118V10.7173V10.7227V10.7281V10.7335V10.7389V10.7443V10.7497V10.7551V10.7605V10.7659V10.7713V10.7767V10.782V10.7874V10.7927V10.7981V10.8034V10.8088V10.8141V10.8194V10.8247V10.8301V10.8354V10.8407V10.8459V10.8512V10.8565V10.8618V10.867V10.8723V10.8775V10.8828V10.888V10.8933V10.8985V10.9037V10.9089V10.9141V10.9193V10.9245C18.6306 11.545 18.8825 12.337 19.3774 13.0374C19.8845 13.7552 20.6759 14.4184 21.7922 14.7154C22.044 14.7824 22.1245 14.8808 22.1466 14.9178C22.166 14.9501 22.1887 15.0126 22.1501 15.1338C22.0649 15.4011 21.6701 15.8842 20.7173 16.1412C20.6558 16.1578 20.5607 16.1732 20.3775 16.2021C20.2135 16.2279 20.0035 16.2615 19.7818 16.3141C19.3427 16.4182 18.7871 16.612 18.3268 17.0508C17.8565 17.4993 17.6572 18.1747 17.5638 18.6046C17.5125 18.8409 17.483 19.0546 17.4662 19.209C17.4577 19.2867 17.4523 19.3507 17.449 19.3967Z", stroke: "url(#paint0_linear_1420_5908)", "stroke-width": "1.5" }), - React__default['default'].createElement("circle", { cx: "6.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint1_linear_1420_5908)", "stroke-width": "0.920128" }), - React__default['default'].createElement("path", { d: "M6.91383 6.87549C6.91383 7.48953 6.91383 7.98731 6.91383 7.98731C6.27862 7.98731 5.76367 7.48953 5.76367 6.87549C5.76367 6.26145 6.27862 5.76367 6.91383 5.76367C6.91383 5.76367 6.91383 6.26145 6.91383 6.87549Z", fill: "url(#paint2_linear_1420_5908)" }), - React__default['default'].createElement("circle", { cx: "13.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint3_linear_1420_5908)", "stroke-width": "0.920128" }), - React__default['default'].createElement("path", { d: "M13.9138 6.87549C13.9138 7.48953 13.9138 7.98731 13.9138 7.98731C13.2786 7.98731 12.7637 7.48953 12.7637 6.87549C12.7637 6.26145 13.2786 5.76367 13.9138 5.76367C13.9138 5.76367 13.9138 6.26145 13.9138 6.87549Z", fill: "url(#paint4_linear_1420_5908)" }), - React__default['default'].createElement("defs", null, - React__default['default'].createElement("linearGradient", { id: "paint0_linear_1420_5908", x1: "12.0738", y1: "0", x2: "12.0738", y2: "24", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), - React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React__default['default'].createElement("linearGradient", { id: "paint1_linear_1420_5908", x1: "6.8754", y1: "4", x2: "6.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), - React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React__default['default'].createElement("linearGradient", { id: "paint2_linear_1420_5908", x1: "6.33875", y1: "5.76367", x2: "6.33875", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), - React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React__default['default'].createElement("linearGradient", { id: "paint3_linear_1420_5908", x1: "13.8754", y1: "4", x2: "13.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), - React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React__default['default'].createElement("linearGradient", { id: "paint4_linear_1420_5908", x1: "13.3388", y1: "5.76367", x2: "13.3388", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), - React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" }))))); -}; - -var Icon$1i = function (props) { - return (React__default['default'].createElement(Svg, __assign({ x: "0px", y: "0px", width: "24px", height: "24px", viewBox: "0 0 24 24" }, props), - React__default['default'].createElement("image", { id: "image0", width: "24", height: "24", x: "0", y: "0", xlinkHref: "data:image/png;base64,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\nbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==" }))); -}; - -var Icon$1j = function (props) { - return (React__default['default'].createElement(Svg, { style: { marginRight: "8px" }, "aria-hidden": "true", focusable: "false", "data-prefix": "fas", "data-icon": "rocket", role: "img", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 512 512" }, - React__default['default'].createElement("path", { fill: "#6CD784", d: "M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z" }))); -}; - -var Icon$1k = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ style: { marginRight: "8px" }, width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M13 17.0001H15.333C15.766 17.0001 16.187 16.8601 16.533 16.6001L18.949 14.7881C19.552 14.3361 20.396 14.3961 20.929 14.9291C21.521 15.5211 21.521 16.4801 20.929 17.0711L18.856 19.1441C18.298 19.7021 17.586 20.0831 16.812 20.2381L13.882 20.8241C13.301 20.9401 12.702 20.9261 12.127 20.7821L9.477 20.1201C9.16 20.0401 8.835 20.0001 8.508 20.0001H7", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M13 17H14.485C15.322 17 16 16.322 16 15.485V15.182C16 14.487 15.527 13.881 14.853 13.713L12.561 13.14C12.188 13.047 11.806 13 11.422 13C10.495 13 9.588 13.274 8.817 13.789L7 15", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M6 21H4C3.448 21 3 20.552 3 20V14C3 13.448 3.448 13 4 13H6C6.552 13 7 13.448 7 14V20C7 20.552 6.552 21 6 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M17.1687 5.15521C18.2771 6.26352 18.2771 8.06044 17.1687 9.16875C16.0604 10.2771 14.2635 10.2771 13.1552 9.16875C12.0469 8.06044 12.0469 6.26352 13.1552 5.15521C14.2635 4.0469 16.0604 4.0469 17.1687 5.15521Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M14.631 4.375C14.538 3.81 14.28 3.267 13.844 2.831C12.736 1.723 10.939 1.723 9.831 2.831C8.723 3.939 8.723 5.736 9.831 6.844C10.521 7.534 11.477 7.793 12.368 7.624", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1l = function (props) { - var colorFill = props.colorFill; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React__default['default'].createElement("path", { d: "M51.5302 10.9594L56 6.66462V5.724H40.5198L29.4875 33.3157L16.9385 5.724H0.707291V6.66462L5.92813 12.9792C6.43854 13.4459 6.70104 14.1313 6.63542 14.8167V39.6302C6.79583 40.5271 6.51146 41.4386 5.88437 42.0875L0 49.2552V50.1813H16.6687V49.2407L10.7917 42.0948C10.4768 41.7751 10.2399 41.3871 10.0995 40.9609C9.95915 40.5347 9.91903 40.0818 9.98229 39.6375V18.1709L24.6167 50.1959H26.3156L38.901 18.1709V43.6844C38.901 44.3552 38.901 44.4938 38.4635 44.9386L33.9354 49.3355V50.2761H55.8979V49.3355L51.5302 45.0407C51.151 44.749 50.9542 44.2605 51.0344 43.7865V12.2136C50.9966 11.9793 51.0227 11.7391 51.11 11.5184C51.1973 11.2977 51.3424 11.1046 51.5302 10.9594V10.9594Z", fill: !colorFill ? "white" : colorFill }))); -}; - -var Icon$1m = function (props) { - var colorFill = props.colorFill; - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React__default['default'].createElement("path", { d: "M28 0C12.53 0 0 12.53 0 28C0 40.39 8.015 50.855 19.145 54.565C20.545 54.81 21.07 53.97 21.07 53.235C21.07 52.57 21.035 50.365 21.035 48.02C14 49.315 12.18 46.305 11.62 44.73C11.305 43.925 9.94 41.44 8.75 40.775C7.77 40.25 6.37 38.955 8.715 38.92C10.92 38.885 12.495 40.95 13.02 41.79C15.54 46.025 19.565 44.835 21.175 44.1C21.42 42.28 22.155 41.055 22.96 40.355C16.73 39.655 10.22 37.24 10.22 26.53C10.22 23.485 11.305 20.965 13.09 19.005C12.81 18.305 11.83 15.435 13.37 11.585C13.37 11.585 15.715 10.85 21.07 14.455C23.31 13.825 25.69 13.51 28.07 13.51C30.45 13.51 32.83 13.825 35.07 14.455C40.425 10.815 42.77 11.585 42.77 11.585C44.31 15.435 43.33 18.305 43.05 19.005C44.835 20.965 45.92 23.45 45.92 26.53C45.92 37.275 39.375 39.655 33.145 40.355C34.16 41.23 35.035 42.91 35.035 45.535C35.035 49.28 35 52.29 35 53.235C35 53.97 35.525 54.845 36.925 54.565C42.4838 52.689 47.3142 49.1167 50.7361 44.3512C54.158 39.5856 55.999 33.8668 56 28C56 12.53 43.47 0 28 0Z", fill: !colorFill ? "white" : colorFill }))); -}; - -var Icon$1n = function (props) { - return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React__default['default'].createElement("path", { d: "M21 21H5C3.895 21 3 20.105 3 19V3", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React__default['default'].createElement("path", { d: "M21 6L16.402 11.518C16.156 11.813 15.764 11.941 15.391 11.848L12.609 11.152C12.237 11.059 11.844 11.187 11.598 11.482L7 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +var Icon$13 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.3137 3L15.2631 3.94934C14.5597 5.19866 14.7398 6.81097 15.8032 7.87441C16.8667 8.93786 18.479 9.11792 19.7283 8.4146L20.6777 9.36396L17.6569 12.3848L17.1287 11.8566C16.7382 11.4661 16.105 11.4661 15.7145 11.8566C15.3239 12.2471 15.3239 12.8803 15.7145 13.2708L16.2426 13.799L9.36396 20.6777L8.49923 19.8129C9.71921 18.5286 9.69924 16.4983 8.43932 15.2384C7.1794 13.9784 5.14908 13.9585 3.86473 15.1784L3 14.3137L9.87868 7.43503L10.2145 7.77081C10.605 8.16134 11.2382 8.16134 11.6287 7.77081C12.0192 7.38029 12.0192 6.74713 11.6287 6.3566L11.2929 6.02081L14.3137 3ZM12.8995 1.58579C13.6805 0.804738 14.9469 0.804738 15.7279 1.58579L17.299 3.15684C17.6895 3.54736 17.6895 4.18053 17.299 4.57105L17.2175 4.65257C16.7183 5.15173 16.7183 5.96103 17.2175 6.4602C17.7166 6.95936 18.5259 6.95936 19.0251 6.4602L19.1066 6.37868C19.4971 5.98816 20.1303 5.98816 20.5208 6.37868L22.0919 7.94975C22.8729 8.7308 22.8729 9.99713 22.0919 10.7782L10.7782 22.0919C9.99713 22.8729 8.7308 22.8729 7.94975 22.0919L6.37869 20.5208C5.98817 20.1303 5.98817 19.4971 6.37869 19.1066L7.02511 18.4602C7.52427 17.961 7.52427 17.1517 7.02511 16.6526C6.52594 16.1534 5.71664 16.1534 5.21748 16.6526L4.57106 17.299C4.18054 17.6895 3.54737 17.6895 3.15685 17.299L1.58579 15.7279C0.804738 14.9469 0.804738 13.6805 1.58579 12.8995L12.8995 1.58579ZM13.8787 8.6066C13.4882 8.21608 12.855 8.21608 12.4645 8.6066C12.0739 8.99712 12.0739 9.63029 12.4645 10.0208L13.4645 11.0208C13.855 11.4113 14.4882 11.4113 14.8787 11.0208C15.2692 10.6303 15.2692 9.99713 14.8787 9.6066L13.8787 8.6066Z" }))); +}; + +var Icon$14 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M8 4L6.5 5.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M6.5 2.5L8 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M6 4C4.343 4 3 5.343 3 7", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M6 4H8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M16 20L17.5 18.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M17.5 21.5L16 20", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M18 20C19.657 20 21 18.657 21 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M18 20H16", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$15 = function (props) { + var colorFill = props.colorFill; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("path", { d: "M8.65854 19C15.4488 19 19.1659 13.2338 19.1659 8.23717C19.1659 8.07728 19.1659 7.91739 19.1561 7.7475C19.878 7.21785 20.5024 6.5483 21 5.78881C20.3366 6.08861 19.6244 6.28847 18.8732 6.38841C19.6341 5.91872 20.2195 5.17921 20.5024 4.28981C19.7902 4.72951 19 5.03931 18.1512 5.20919C17.478 4.45969 16.522 4 15.4585 4C13.4195 4 11.761 5.69887 11.761 7.78747C11.761 8.08728 11.8 8.36709 11.8585 8.6469C8.79512 8.497 6.07317 6.97801 4.24878 4.68954C3.92683 5.25916 3.75122 5.90873 3.75122 6.59827C3.75122 7.90739 4.40488 9.06662 5.39024 9.74617C4.78537 9.72618 4.21951 9.5563 3.72195 9.27648C3.72195 9.28648 3.72195 9.30646 3.72195 9.32645C3.72195 11.1552 5 12.6942 6.67805 13.034C6.36585 13.1239 6.0439 13.1639 5.70244 13.1639C5.46829 13.1639 5.23415 13.1439 5.00976 13.0939C5.47805 14.6029 6.8439 15.6922 8.46341 15.7222C7.19512 16.7415 5.60488 17.3411 3.87805 17.3411C3.58537 17.3411 3.28293 17.3311 3 17.2911C4.62927 18.3704 6.57073 19 8.65854 19Z", fill: !colorFill ? "#55ACEE" : colorFill }))); +}; + +var Icon$16 = function (props) { + var colorFill = props.colorFill; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React__default['default'].createElement("path", { d: "M 386 203C 387 203 388 203 388 203C 388 203 395 212 395 212C 267 248 209 304 209 304C 209 304 224 296 250 284C 326 250 386 241 411 239C 415 238 419 238 423 238C 466 232 515 231 566 236C 633 244 705 264 779 304C 779 304 723 251 603 214C 603 214 612 203 612 203C 612 203 709 201 811 277C 811 277 913 462 913 689C 913 689 853 792 697 797C 697 797 671 767 650 740C 743 714 778 656 778 656C 749 675 721 688 697 697C 661 712 627 722 594 728C 526 740 464 737 411 727C 371 719 336 708 307 697C 291 690 273 682 255 673C 253 671 251 670 249 669C 248 668 247 668 246 667C 233 660 226 655 226 655C 226 655 260 711 350 738C 329 765 303 797 303 797C 146 792 87 689 87 689C 87 462 189 277 189 277C 284 206 375 203 386 203C 386 203 386 203 386 203M 368 467C 327 467 296 502 296 545C 296 588 328 624 368 624C 408 624 440 588 440 545C 441 502 408 467 368 467C 368 467 368 467 368 467M 626 467C 586 467 554 502 554 545C 554 588 586 624 626 624C 666 624 698 588 698 545C 698 502 666 467 626 467C 626 467 626 467 626 467", fill: !colorFill ? "#5865F2" : colorFill }))); +}; + +var Icon$17 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React__default['default'].createElement("path", { d: "M54.7642 14.5319C54.4429 13.3448 53.8164 12.2626 52.9468 11.3931C52.0773 10.5235 50.9951 9.89685 49.8081 9.57559C45.4623 8.39038 27.9721 8.39038 27.9721 8.39038C27.9721 8.39038 10.481 8.42626 6.13521 9.61146C4.94814 9.93275 3.86595 10.5594 2.99641 11.429C2.12686 12.2986 1.5003 13.3809 1.17912 14.568C-0.135366 22.2896 -0.645281 34.0554 1.21522 41.4681C1.53643 42.6552 2.163 43.7374 3.03255 44.607C3.90209 45.4765 4.98426 46.1032 6.1713 46.4244C10.5171 47.6096 28.0077 47.6096 28.0077 47.6096C28.0077 47.6096 45.4982 47.6096 49.8437 46.4244C51.0308 46.1032 52.113 45.4766 52.9826 44.607C53.8522 43.7374 54.4788 42.6552 54.8 41.4681C56.1865 33.7356 56.6137 21.9772 54.7642 14.5321V14.5319Z", fill: "#FF0000" }), + React__default['default'].createElement("path", { d: "M22.4048 36.404L36.9145 27.9999L22.405 19.5958L22.4048 36.404Z", fill: "white" }))); +}; + +var Icon$18 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "-60 -30 600 600", width: "24px", color: "text" }, props), + React__default['default'].createElement("g", { id: "surface1" }, + React__default['default'].createElement("path", { d: "M 217.996094 158.457031 C 164.203125 158.457031 120.441406 202.21875 120.441406 256.007812 C 120.441406 309.800781 164.203125 353.5625 217.996094 353.5625 C 271.785156 353.5625 315.546875 309.800781 315.546875 256.007812 C 315.546875 202.21875 271.785156 158.457031 217.996094 158.457031 Z M 275.914062 237.636719 L 206.027344 307.523438 C 203.09375 310.457031 199.246094 311.925781 195.402344 311.925781 C 191.558594 311.925781 187.714844 310.460938 184.78125 307.523438 L 158.074219 280.816406 C 152.207031 274.953125 152.207031 265.441406 158.074219 259.574219 C 163.9375 253.707031 173.449219 253.707031 179.316406 259.574219 L 195.402344 275.660156 L 254.671875 216.394531 C 260.535156 210.527344 270.046875 210.527344 275.914062 216.394531 C 281.78125 222.257812 281.78125 231.769531 275.914062 237.636719 Z M 275.914062 237.636719 " }), + React__default['default'].createElement("path", { d: "M 435.488281 138.917969 L 435.472656 138.519531 C 435.25 133.601562 435.101562 128.398438 435.011719 122.609375 C 434.59375 94.378906 412.152344 71.027344 383.917969 69.449219 C 325.050781 66.164062 279.511719 46.96875 240.601562 9.042969 L 240.269531 8.726562 C 227.578125 -2.910156 208.433594 -2.910156 195.738281 8.726562 L 195.40625 9.042969 C 156.496094 46.96875 110.957031 66.164062 52.089844 69.453125 C 23.859375 71.027344 1.414062 94.378906 0.996094 122.613281 C 0.910156 128.363281 0.757812 133.566406 0.535156 138.519531 L 0.511719 139.445312 C -0.632812 199.472656 -2.054688 274.179688 22.9375 341.988281 C 36.679688 379.277344 57.492188 411.691406 84.792969 438.335938 C 115.886719 468.679688 156.613281 492.769531 205.839844 509.933594 C 207.441406 510.492188 209.105469 510.945312 210.800781 511.285156 C 213.191406 511.761719 215.597656 512 218.003906 512 C 220.410156 512 222.820312 511.761719 225.207031 511.285156 C 226.902344 510.945312 228.578125 510.488281 230.1875 509.925781 C 279.355469 492.730469 320.039062 468.628906 351.105469 438.289062 C 378.394531 411.636719 399.207031 379.214844 412.960938 341.917969 C 438.046875 273.90625 436.628906 199.058594 435.488281 138.917969 Z M 217.996094 383.605469 C 147.636719 383.605469 90.398438 326.367188 90.398438 256.007812 C 90.398438 185.648438 147.636719 128.410156 217.996094 128.410156 C 288.351562 128.410156 345.59375 185.648438 345.59375 256.007812 C 345.59375 326.367188 288.351562 383.605469 217.996094 383.605469 Z M 217.996094 383.605469 " })))); +}; + +var Icon$19 = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 24 24", width: "24px", color: "text" }, props), + React__default['default'].createElement("path", { d: "M12,23.87H12a.51.51,0,0,1-.42-.57c.75-4.65,3.07-8.39,7.53-12.12a.49.49,0,0,1,.7.06.51.51,0,0,1-.06.71c-4.26,3.56-6.48,7.12-7.18,11.51A.5.5,0,0,1,12,23.87Z" }), + React__default['default'].createElement("path", { d: "M12,23.87a.51.51,0,0,1-.47-.31,19.08,19.08,0,0,0-1.53-3,7,7,0,0,1-6-2.3c-1.9-2-2.66-4.67-1.89-6.73a.46.46,0,0,1,.31-.3c2.09-.7,4.77.16,6.67,2.12s2.65,4.68,1.88,6.74a.37.37,0,0,1,0,.11,20.14,20.14,0,0,1,1.51,3,.5.5,0,0,1-.27.65A.46.46,0,0,1,12,23.87ZM3,12.13a5.85,5.85,0,0,0,1.75,5.46,6.24,6.24,0,0,0,4.62,2.06,17.2,17.2,0,0,0-3.73-3.9.5.5,0,0,1,.59-.81,18.54,18.54,0,0,1,4,4.2,6.12,6.12,0,0,0-1.84-5.07A5.88,5.88,0,0,0,3,12.13Z" }), + React__default['default'].createElement("path", { d: "M15.11,18.37a5.43,5.43,0,0,1-1.72-.27.51.51,0,0,1-.31-.3c-.88-2.34,0-5.42,2.13-7.67S20.4,6.9,22.78,7.69a.47.47,0,0,1,.31.29c.88,2.35,0,5.43-2.13,7.67A8.41,8.41,0,0,1,15.11,18.37Zm-1.17-1.15c2,.53,4.48-.36,6.3-2.26s2.6-4.43,2-6.39c-2-.53-4.48.36-6.3,2.26S13.33,15.26,13.94,17.22Z" }), + React__default['default'].createElement("path", { d: "M8.84,10a.51.51,0,0,1-.5-.5V7.81a.51.51,0,0,1,.5-.5.5.5,0,0,1,.5.5V9.46A.5.5,0,0,1,8.84,10Zm3.78-1a.5.5,0,0,1-.43-.25l-.83-1.43a.51.51,0,0,1,.19-.68.5.5,0,0,1,.68.18l.82,1.43a.49.49,0,0,1-.18.68A.55.55,0,0,1,12.62,9ZM8.84,6.62A4.72,4.72,0,0,1,4.13,1.9,4.58,4.58,0,0,1,4.35.48.5.5,0,0,1,5,.15.51.51,0,0,1,5.3.78,3.85,3.85,0,0,0,5.13,1.9a3.72,3.72,0,1,0,7.43,0A3.55,3.55,0,0,0,12.38.78a.51.51,0,0,1,.33-.63.51.51,0,0,1,.63.33,4.89,4.89,0,0,1,.22,1.42A4.73,4.73,0,0,1,8.84,6.62Z" }), + React__default['default'].createElement("path", { d: "M15.39,6.18a.43.43,0,0,1-.25-.07l-1.43-.82a.49.49,0,0,1-.18-.68.51.51,0,0,1,.68-.19l1.43.83a.5.5,0,0,1-.25.93Zm1-3.78H14.75a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H16.4a.51.51,0,0,1,.5.5A.5.5,0,0,1,16.4,2.4Z" }), + React__default['default'].createElement("path", { d: "M5.06,9a.59.59,0,0,1-.25-.07.5.5,0,0,1-.18-.68l.83-1.43a.5.5,0,0,1,.86.5L5.5,8.7A.51.51,0,0,1,5.06,9Z" }), + React__default['default'].createElement("path", { d: "M2.3,6.18a.5.5,0,0,1-.25-.93l1.42-.83a.52.52,0,0,1,.69.19A.5.5,0,0,1,4,5.29l-1.42.82A.47.47,0,0,1,2.3,6.18ZM2.93,2.4H1.29a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H2.93a.5.5,0,0,1,.5.5A.5.5,0,0,1,2.93,2.4Z" }))); +}; + +var Icon$1a = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24px", height: "24px", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M2 20.6183C3.28475 20.1093 4.71525 20.1093 6 20.6183V20.6183C7.28476 21.1273 8.71524 21.1273 10 20.6183V20.6183C11.2848 20.1093 12.7152 20.1093 14 20.6183V20.6183C15.2848 21.1273 16.7152 21.1273 18 20.6183V20.6183C19.2848 20.1093 20.7152 20.1093 22 20.6183V20.6183", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M18 4C18 7.866 15.3137 11 12 11C8.68629 11 6 7.866 6 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M3 18V3.5C3 3.36739 3.05268 3.24021 3.14645 3.14645C3.24021 3.05268 3.36739 3 3.5 3H5.5C5.63261 3 5.75979 3.05268 5.85355 3.14645C5.94732 3.24021 6 3.36739 6 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M18 18V3.5C18 3.36739 18.0527 3.24021 18.1464 3.14645C18.2402 3.05268 18.3674 3 18.5 3H20.5C20.6326 3 20.7598 3.05268 20.8536 3.14645C20.9473 3.24021 21 3.36739 21 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M18 15H6", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M9 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M12 15V11", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M21 15H23", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M3 15H1", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M15 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M23.0001 9C21.7002 7.66227 20.9814 5.86519 21.0001 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M1 9C2.29991 7.66227 3.01874 5.86519 3 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1b = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M16 17.3721V22.0001L18 21.0001L20 22.0001V17.3721", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M18 18C19.933 18 21.5 16.433 21.5 14.5C21.5 12.567 19.933 11 18 11C16.067 11 14.5 12.567 14.5 14.5C14.5 16.433 16.067 18 18 18Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M13 21H5C3.895 21 3 20.105 3 19V5C3 3.895 3.895 3 5 3H18C19.105 3 20 3.895 20 5V8", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M7 7H16", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M7 11H11", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M7 15H10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1c = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React__default['default'].createElement("path", { d: "M 700 738C 672 738 650 760 650 788C 650 815 672 837 700 837C 728 837 750 815 750 788C 750 760 728 738 700 738C 700 738 700 738 700 738M 250 738C 222 738 200 760 200 788C 200 815 222 837 250 837C 278 837 300 815 300 788C 300 760 278 738 250 738C 250 738 250 738 250 738M 700 688C 755 688 800 733 800 788C 800 842 755 887 700 887C 645 887 600 842 600 788C 600 733 645 688 700 688C 700 688 700 688 700 688M 250 688C 305 688 350 733 350 788C 350 842 305 887 250 887C 195 887 150 842 150 788C 150 733 195 688 250 688C 250 688 250 688 250 688M 110 263C 110 263 193 512 193 512C 193 512 679 512 679 512C 679 512 720 263 720 263C 720 263 110 263 110 263M 75 213C 75 213 750 213 750 213C 757 213 764 216 769 221C 774 227 776 234 775 242C 775 242 725 542 725 542C 723 554 712 562 700 563C 700 563 175 563 175 563C 164 562 155 556 151 545C 151 545 51 245 51 245C 49 238 50 229 55 223C 59 216 67 213 75 213C 75 213 75 213 75 213M 850 163C 850 163 925 163 925 163C 934 162 942 167 947 175C 951 183 951 192 947 200C 942 208 934 213 925 213C 925 213 871 213 871 213C 871 213 800 642 800 642C 798 654 787 662 775 663C 775 663 200 663 200 663C 191 663 183 658 178 650C 174 642 174 633 178 625C 183 617 191 612 200 613C 200 613 754 613 754 613C 754 613 825 183 825 183C 827 171 838 163 850 163C 850 163 850 163 850 163" }))); +}; + +var Icon$1d = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React__default['default'].createElement("path", { d: "M 950 25C 964 25 975 36 975 50C 975 50 975 950 975 950C 975 964 964 975 950 975C 950 975 850 975 850 975C 836 975 825 964 825 950C 825 950 825 50 825 50C 825 36 836 25 850 25C 850 25 950 25 950 25M 750 450C 764 450 775 461 775 475C 775 475 775 950 775 950C 775 964 764 975 750 975C 750 975 650 975 650 975C 636 975 625 964 625 950C 625 950 625 475 625 475C 625 461 636 450 650 450C 650 450 750 450 750 450M 550 650C 564 650 575 661 575 675C 575 675 575 950 575 950C 575 964 564 975 550 975C 550 975 450 975 450 975C 436 975 425 964 425 950C 425 950 425 675 425 675C 425 661 436 650 450 650C 450 650 550 650 550 650M 350 750C 364 750 375 761 375 775C 375 775 375 950 375 950C 375 964 364 975 350 975C 350 975 250 975 250 975C 236 975 225 964 225 950C 225 950 225 775 225 775C 225 761 236 750 250 750C 250 750 350 750 350 750M 150 800C 164 800 175 811 175 825C 175 825 175 950 175 950C 175 964 164 975 150 975C 150 975 50 975 50 975C 36 975 25 964 25 950C 25 950 25 825 25 825C 25 811 36 800 50 800C 50 800 150 800 150 800" }))); +}; + +var Icon$1e = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React__default['default'].createElement("path", { d: "M 300 192C 353 192 404 213 441 250C 500 317 500 317 559 250C 596 213 647 192 700 192C 753 192 804 213 841 250C 879 288 900 339 900 392C 900 443 880 492 845 529C 845 529 845 530 845 530C 845 530 550 846 550 846C 512 881 487 881 450 846C 450 846 159 533 159 533C 121 495 100 445 100 392C 100 339 121 288 159 250C 196 213 247 192 300 192C 300 192 300 192 300 192" }))); +}; + +var Icon$1f = function (props) { + return (React__default['default'].createElement("svg", __assign({ width: "62", height: "56", viewBox: "0 0 62 56", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("g", { opacity: "0.5", filter: "url(#filter0_d)" }, + React__default['default'].createElement("path", { d: "M43.1914 29.8726C42.7516 28.7326 42.3118 29.4166 41.8719 29.1886C38.5731 28.0486 39.2328 23.0324 39.2328 23.0324C39.2328 17.5602 35.0543 13 29.5563 13H28.6766C23.3984 13 19 17.5602 19 23.0324V28.7326C19 31.6967 19.8797 34.6608 21.6391 37.1689C23.6184 39.677 26.9172 41.9571 32.1953 40.5891C32.4153 40.5891 32.6352 40.361 32.6352 40.133C33.075 39.221 33.9547 38.309 35.7141 38.081C37.9133 37.6249 37.9133 35.5729 37.9133 35.5729C37.9133 35.5729 37.6934 33.2928 39.8926 32.8368C42.0918 32.6087 43.6313 31.0127 43.1914 29.8726ZM24.9379 23.4884C23.3984 23.4884 22.2988 22.1203 22.2988 20.7523C22.2988 19.3842 23.3984 18.0162 24.9379 18.0162C26.4774 18.0162 27.577 19.1562 27.577 20.7523C27.577 22.3484 26.4774 23.4884 24.9379 23.4884ZM33.2949 23.4884C31.9754 23.4884 30.6559 22.1203 30.6559 20.7523C30.6559 19.3842 31.7555 18.0162 33.2949 18.0162C34.8344 18.0162 35.934 19.1562 35.934 20.7523C35.934 22.3484 34.8344 23.4884 33.2949 23.4884Z", fill: "#E8FFF4" })), + React__default['default'].createElement("g", { filter: "url(#filter1_d)" }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9.86396 40.3079C9.69828 40.3079 9.56396 40.1735 9.56396 40.0079V29.6079C9.56396 29.4422 9.69828 29.3079 9.86396 29.3079H12.68C12.7939 29.3079 12.898 29.3724 12.9487 29.4744L15.2527 34.1144C15.2553 34.1198 15.2578 34.1251 15.2601 34.1306L15.5227 34.7489C15.5209 34.7299 15.5191 34.7109 15.5173 34.6919C15.4853 34.3401 15.4532 33.9929 15.4213 33.6519L15.4204 33.642C15.3987 33.2846 15.388 32.9425 15.388 32.6159V29.6079C15.388 29.4422 15.5223 29.3079 15.688 29.3079H18.312C18.4777 29.3079 18.612 29.4422 18.612 29.6079V40.0079C18.612 40.1735 18.4777 40.3079 18.312 40.3079H15.496C15.3819 40.3079 15.2777 40.2432 15.2271 40.1409L12.9231 35.4849C12.9206 35.4799 12.9183 35.4749 12.9161 35.4698L12.6439 34.8333C12.6485 34.8713 12.6531 34.9094 12.6578 34.9478C12.7444 35.6625 12.788 36.3466 12.788 36.9999V40.0079C12.788 40.1735 12.6537 40.3079 12.488 40.3079H9.86396ZM23.174 40.3079C23.0083 40.3079 22.874 40.1735 22.874 40.0079V29.6079C22.874 29.4422 23.0083 29.3079 23.174 29.3079H29.894C30.0597 29.3079 30.194 29.4422 30.194 29.6079V31.9119C30.194 32.0775 30.0597 32.2119 29.894 32.2119H26.226V33.2439H29.318C29.4837 33.2439 29.618 33.3782 29.618 33.5439V35.8479C29.618 36.0135 29.4837 36.1479 29.318 36.1479H26.226V37.4039H30.054C30.2197 37.4039 30.354 37.5382 30.354 37.7039V40.0079C30.354 40.1735 30.2197 40.3079 30.054 40.3079H23.174ZM35.4566 40.3079C35.3109 40.3079 35.1863 40.2032 35.1611 40.0597L33.3371 29.6597C33.3218 29.5724 33.3459 29.4828 33.4029 29.4149C33.4599 29.3471 33.544 29.3079 33.6326 29.3079H36.4486C36.5997 29.3079 36.7272 29.4202 36.7462 29.5701L37.3233 34.1226C37.3688 34.5868 37.4181 35.051 37.4714 35.5151L37.7233 34.0878L38.7155 29.5439C38.7456 29.4061 38.8676 29.3079 39.0086 29.3079H41.3126C41.4536 29.3079 41.5756 29.4061 41.6057 29.5439L42.5998 34.0976C42.6833 34.5521 42.7666 35.0187 42.8501 35.4972C42.9033 35.0349 42.9526 34.5765 42.9981 34.122L42.9989 34.1141L43.575 29.5701C43.594 29.4202 43.7215 29.3079 43.8726 29.3079H46.4966C46.5847 29.3079 46.6684 29.3466 46.7254 29.4139C46.7824 29.4811 46.807 29.5701 46.7925 29.657L45.0645 40.057C45.0405 40.2018 44.9153 40.3079 44.7686 40.3079H41.2806C41.1369 40.3079 41.0134 40.206 40.9861 40.0649L40.187 35.9417L40.1865 35.9393C40.1424 35.7294 40.101 35.518 40.0625 35.3054C40.0268 35.5176 39.987 35.7286 39.9429 35.9381L39.1755 40.0627C39.1491 40.2048 39.0251 40.3079 38.8806 40.3079H35.4566ZM51.1339 35.724C50.9782 35.724 50.8484 35.6049 50.835 35.4498L50.4498 31.9882L50.3541 29.6202C50.3508 29.5386 50.3809 29.4592 50.4375 29.4002C50.4941 29.3413 50.5722 29.308 50.6539 29.308H53.4059C53.4875 29.308 53.5657 29.3413 53.6223 29.4002C53.6788 29.4592 53.7089 29.5386 53.7056 29.6202L53.6091 32.0019L53.2248 35.4498C53.2114 35.6049 53.0816 35.724 52.9259 35.724H51.1339ZM52.1001 40.4999C51.5543 40.4999 51.0886 40.3101 50.7288 39.9246C50.3743 39.5448 50.2001 39.0752 50.2001 38.5359C50.2001 37.9965 50.3743 37.527 50.7288 37.1472C51.0886 36.7616 51.5543 36.5719 52.1001 36.5719C52.6459 36.5719 53.1116 36.7616 53.4714 37.1472C53.8259 37.527 54.0001 37.9965 54.0001 38.5359C54.0001 39.0752 53.8259 39.5448 53.4714 39.9246C53.1116 40.3101 52.6459 40.4999 52.1001 40.4999Z", fill: "#E8FFF4" })), + React__default['default'].createElement("g", { filter: "url(#filter2_d)" }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.9882 22.1527C45.9071 21.6858 45.6629 21.2628 45.2991 20.9592L44.1471 19.9978C43.4931 19.4519 43.7775 18.3905 44.6169 18.2448L46.0951 17.9882C46.562 17.9071 46.985 17.6629 47.2886 17.2991L48.2499 16.1473C48.7957 15.4932 49.8572 15.7776 50.0029 16.617L50.2595 18.0953C50.3405 18.5622 50.5847 18.9852 50.9485 19.2888L52.1002 20.2499C52.7543 20.7958 52.4698 21.8572 51.6305 22.0029L50.1525 22.2595C49.6856 22.3405 49.2626 22.5847 48.959 22.9485L47.9977 24.1003C47.4519 24.7544 46.3904 24.47 46.2447 23.6306L45.9882 22.1527Z", fill: "#E8FFF4" })), + React__default['default'].createElement("g", { filter: "url(#filter3_d)" }, + React__default['default'].createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.6104 24.0281C11.3068 23.6643 10.8838 23.4201 10.4169 23.339L9.38252 23.1595C8.96283 23.0866 8.82063 22.5559 9.14766 22.283L9.95365 21.6103C10.3175 21.3067 10.5617 20.8837 10.6427 20.4169L10.8222 19.3826C10.8951 18.9629 11.4258 18.8207 11.6987 19.1477L12.3714 19.9537C12.675 20.3176 13.098 20.5617 13.5649 20.6428L14.599 20.8223C15.0187 20.8951 15.1609 21.4259 14.8338 21.6988L14.028 22.3713C13.6642 22.675 13.42 23.0979 13.3389 23.5648L13.1594 24.599C13.0866 25.0187 12.5558 25.1609 12.2829 24.8339L11.6104 24.0281Z", fill: "#E8FFF4" })), + React__default['default'].createElement("defs", null, + React__default['default'].createElement("filter", { id: "filter0_d", x: "11", y: "5", width: "40.2667", height: "44", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React__default['default'].createElement("feOffset", null), + React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), + React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), + React__default['default'].createElement("filter", { id: "filter1_d", x: "1.56396", y: "21.3079", width: "60.4361", height: "27.192", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React__default['default'].createElement("feOffset", null), + React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), + React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), + React__default['default'].createElement("filter", { id: "filter2_d", x: "34", y: "6", width: "28.2474", height: "28.2474", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React__default['default'].createElement("feOffset", null), + React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), + React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), + React__default['default'].createElement("filter", { id: "filter3_d", x: "0", y: "10", width: "23.9818", height: "23.9818", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React__default['default'].createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React__default['default'].createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React__default['default'].createElement("feOffset", null), + React__default['default'].createElement("feGaussianBlur", { stdDeviation: "4" }), + React__default['default'].createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React__default['default'].createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React__default['default'].createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" }))))); +}; + +var Icon$1g = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "26px", height: "26px", viewBox: "0 0 26 26", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M17.0957 12.1235L11.699 16.4409C11.5068 16.5946 11.2647 16.6721 11.019 16.6585C10.7733 16.6449 10.5412 16.5411 10.3672 16.3671L7.63298 13.6329C7.45897 13.4589 7.35523 13.2268 7.34162 12.9811C7.32801 12.7354 7.40549 12.4933 7.55922 12.3011L11.8766 6.90434C12.8512 5.68606 14.0874 4.70259 15.4936 4.02675C16.8998 3.35091 18.4399 3 20.0001 3V3C20.2653 3 20.5197 3.10536 20.7072 3.29289C20.8947 3.48043 21.0001 3.73478 21.0001 4C21.0001 5.56016 20.6492 7.10034 19.9733 8.50651C19.2975 9.91269 18.314 11.1488 17.0957 12.1235Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M16 13V17.382C16 17.5677 15.9483 17.7498 15.8506 17.9077C15.753 18.0657 15.6133 18.1934 15.4472 18.2764L13.0313 19.4844C12.9031 19.5485 12.7627 19.5843 12.6195 19.5894C12.4764 19.5944 12.3338 19.5687 12.2014 19.5139C12.069 19.459 11.95 19.3764 11.8523 19.2716C11.7547 19.1667 11.6807 19.0421 11.6354 18.9062L11 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M7.00009 13L5.09393 12.3646C4.95801 12.3193 4.83341 12.2453 4.72857 12.1477C4.62374 12.05 4.54111 11.931 4.48628 11.7986C4.43145 11.6662 4.4057 11.5236 4.41079 11.3805C4.41587 11.2373 4.45165 11.0969 4.51573 10.9687L5.72373 8.55279C5.80677 8.38669 5.93443 8.247 6.09239 8.14937C6.25036 8.05173 6.43238 8.00001 6.61809 8H11.0001", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M5.7501 20.5867L3 20.9999L3.41315 18.2498C3.47844 17.8152 3.68136 17.413 3.9921 17.1022C4.30285 16.7915 4.70505 16.5886 5.13964 16.5233C5.45754 16.4755 5.78222 16.503 6.08756 16.6036C6.3929 16.7041 6.67038 16.8749 6.89769 17.1022C7.12501 17.3296 7.29581 17.607 7.39636 17.9124C7.49691 18.2177 7.52441 18.5424 7.47664 18.8603C7.41134 19.2949 7.20841 19.6971 6.89765 20.0078C6.5869 20.3186 6.18469 20.5215 5.7501 20.5867Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1h = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M17.449 19.3967C17.4479 19.4115 17.447 19.4245 17.4463 19.4355L17.4456 19.4404C17.4422 19.4624 17.4367 19.4964 17.4289 19.5392C17.413 19.6257 17.3883 19.7445 17.3534 19.8736C17.274 20.1668 17.1759 20.3803 17.0999 20.4647C16.9816 20.596 16.8064 20.7034 16.593 20.7823C16.3816 20.8605 16.1694 20.897 16.0237 20.9093C15.9837 20.9127 15.9295 20.9143 15.8639 20.9163C15.5412 20.926 14.943 20.9439 14.4051 21.2188C14.1663 21.3408 13.9382 21.4769 13.7301 21.665C13.5171 21.8575 13.3547 22.0772 13.2105 22.3358C13.0669 22.5933 12.9995 22.8419 12.9635 22.9747C12.9575 22.9968 12.9524 23.0157 12.9479 23.0309C12.9228 23.1164 12.9154 23.1221 12.9062 23.1292C12.9049 23.1302 12.9035 23.1313 12.902 23.1326C12.845 23.1843 12.8272 23.1979 12.8183 23.204L12.818 23.2042C12.8157 23.2058 12.8078 23.2115 12.7777 23.2238C12.7604 23.2308 12.745 23.2349 12.7262 23.2378C12.704 23.2413 12.675 23.2436 12.6203 23.2451C9.13181 23.336 6.48376 22.1669 4.70749 20.3804C2.92334 18.586 1.97656 16.1264 1.97656 13.5689L1.97656 8.81598L1.97656 8.8154C1.97302 4.27505 5.72757 0.75 10.2653 0.75C14.8021 0.75 18.6306 4.42765 18.6306 8.81598V8.81604V8.81611V8.8162V8.81633V8.81648V8.81666V8.81687V8.81711V8.81737V8.81766V8.81798V8.81832V8.8187V8.81909V8.81952V8.81997V8.82045V8.82096V8.82149V8.82205V8.82264V8.82325V8.82389V8.82456V8.82525V8.82597V8.82671V8.82748V8.82828V8.8291V8.82995V8.83082V8.83172V8.83265V8.8336V8.83458V8.83558V8.83661V8.83766V8.83874V8.83984V8.84097V8.84212V8.8433V8.8445V8.84573V8.84698V8.84826V8.84956V8.85089V8.85224V8.85361V8.85501V8.85643V8.85788V8.85935V8.86085V8.86237V8.86391V8.86548V8.86707V8.86869V8.87033V8.87199V8.87368V8.87539V8.87712V8.87887V8.88065V8.88245V8.88428V8.88613V8.888V8.88989V8.89181V8.89375V8.89571V8.8977V8.8997V8.90173V8.90379V8.90586V8.90796V8.91008V8.91222V8.91438V8.91656V8.91877V8.921V8.92325V8.92552V8.92781V8.93013V8.93246V8.93482V8.9372V8.9396V8.94202V8.94447V8.94693V8.94941V8.95192V8.95445V8.95699V8.95956V8.96215V8.96476V8.96739V8.97004V8.97271V8.9754V8.97811V8.98084V8.98359V8.98636V8.98915V8.99196V8.99479V8.99764V9.00051V9.0034V9.00631V9.00924V9.01218V9.01515V9.01814V9.02114V9.02416V9.02721V9.03027V9.03335V9.03645V9.03957V9.04271V9.04586V9.04904V9.05223V9.05544V9.05867V9.06192V9.06518V9.06846V9.07177V9.07509V9.07842V9.08178V9.08515V9.08854V9.09195V9.09538V9.09882V9.10228V9.10576V9.10925V9.11277V9.1163V9.11984V9.12341V9.12699V9.13059V9.1342V9.13783V9.14148V9.14514V9.14882V9.15252V9.15623V9.15996V9.16371V9.16747V9.17125V9.17504V9.17885V9.18268V9.18652V9.19038V9.19425V9.19814V9.20204V9.20596V9.2099V9.21385V9.21781V9.22179V9.22579V9.2298V9.23382V9.23786V9.24192V9.24599V9.25007V9.25417V9.25829V9.26241V9.26656V9.27071V9.27488V9.27907V9.28327V9.28748V9.29171V9.29595V9.30021V9.30447V9.30876V9.31305V9.31736V9.32169V9.32602V9.33037V9.33473V9.33911V9.3435V9.3479V9.35232V9.35675V9.36119V9.36564V9.37011V9.37459V9.37908V9.38358V9.3881V9.39263V9.39717V9.40173V9.40629V9.41087V9.41546V9.42006V9.42467V9.4293V9.43394V9.43859V9.44325V9.44792V9.4526V9.4573V9.462V9.46672V9.47145V9.47619V9.48094V9.4857V9.49047V9.49526V9.50005V9.50486V9.50967V9.5145V9.51933V9.52418V9.52904V9.5339V9.53878V9.54367V9.54857V9.55347V9.55839V9.56332V9.56826V9.5732V9.57816V9.58313V9.5881V9.59309V9.59808V9.60308V9.6081V9.61312V9.61815V9.62319V9.62824V9.63329V9.63836V9.64344V9.64852V9.65361V9.65871V9.66382V9.66894V9.67407V9.6792V9.68434V9.68949V9.69465V9.69982V9.70499V9.71017V9.71536V9.72056V9.72577V9.73098V9.7362V9.74143V9.74666V9.7519V9.75715V9.76241V9.76767V9.77294V9.77822V9.7835V9.78879V9.79409V9.7994V9.80471V9.81002V9.81535V9.82068V9.82601V9.83136V9.8367V9.84206V9.84742V9.85279V9.85816V9.86354V9.86892V9.87431V9.8797V9.8851V9.89051V9.89592V9.90134V9.90676V9.91219V9.91762V9.92305V9.9285V9.93394V9.93939V9.94485V9.95031V9.95578V9.96125V9.96672V9.9722V9.97768V9.98317V9.98866V9.99416V9.99966V10.0052V10.0107V10.0162V10.0217V10.0272V10.0327V10.0383V10.0438V10.0493V10.0549V10.0604V10.0659V10.0715V10.077V10.0826V10.0881V10.0937V10.0993V10.1048V10.1104V10.116V10.1215V10.1271V10.1327V10.1383V10.1438V10.1494V10.155V10.1606V10.1662V10.1718V10.1774V10.1829V10.1885V10.1941V10.1997V10.2053V10.2109V10.2165V10.2221V10.2277V10.2334V10.239V10.2446V10.2502V10.2558V10.2614V10.267V10.2726V10.2782V10.2838V10.2895V10.2951V10.3007V10.3063V10.3119V10.3175V10.3231V10.3287V10.3344V10.34V10.3456V10.3512V10.3568V10.3624V10.368V10.3736V10.3792V10.3849V10.3905V10.3961V10.4017V10.4073V10.4129V10.4185V10.4241V10.4297V10.4353V10.4409V10.4465V10.4521V10.4577V10.4633V10.4688V10.4744V10.48V10.4856V10.4912V10.4968V10.5023V10.5079V10.5135V10.519V10.5246V10.5302V10.5357V10.5413V10.5468V10.5524V10.5579V10.5635V10.569V10.5746V10.5801V10.5856V10.5912V10.5967V10.6022V10.6077V10.6133V10.6188V10.6243V10.6298V10.6353V10.6408V10.6463V10.6517V10.6572V10.6627V10.6682V10.6737V10.6791V10.6846V10.69V10.6955V10.7009V10.7064V10.7118V10.7173V10.7227V10.7281V10.7335V10.7389V10.7443V10.7497V10.7551V10.7605V10.7659V10.7713V10.7767V10.782V10.7874V10.7927V10.7981V10.8034V10.8088V10.8141V10.8194V10.8247V10.8301V10.8354V10.8407V10.8459V10.8512V10.8565V10.8618V10.867V10.8723V10.8775V10.8828V10.888V10.8933V10.8985V10.9037V10.9089V10.9141V10.9193V10.9245C18.6306 11.545 18.8825 12.337 19.3774 13.0374C19.8845 13.7552 20.6759 14.4184 21.7922 14.7154C22.044 14.7824 22.1245 14.8808 22.1466 14.9178C22.166 14.9501 22.1887 15.0126 22.1501 15.1338C22.0649 15.4011 21.6701 15.8842 20.7173 16.1412C20.6558 16.1578 20.5607 16.1732 20.3775 16.2021C20.2135 16.2279 20.0035 16.2615 19.7818 16.3141C19.3427 16.4182 18.7871 16.612 18.3268 17.0508C17.8565 17.4993 17.6572 18.1747 17.5638 18.6046C17.5125 18.8409 17.483 19.0546 17.4662 19.209C17.4577 19.2867 17.4523 19.3507 17.449 19.3967Z", stroke: "url(#paint0_linear_1420_5908)", "stroke-width": "1.5" }), + React__default['default'].createElement("circle", { cx: "6.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint1_linear_1420_5908)", "stroke-width": "0.920128" }), + React__default['default'].createElement("path", { d: "M6.91383 6.87549C6.91383 7.48953 6.91383 7.98731 6.91383 7.98731C6.27862 7.98731 5.76367 7.48953 5.76367 6.87549C5.76367 6.26145 6.27862 5.76367 6.91383 5.76367C6.91383 5.76367 6.91383 6.26145 6.91383 6.87549Z", fill: "url(#paint2_linear_1420_5908)" }), + React__default['default'].createElement("circle", { cx: "13.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint3_linear_1420_5908)", "stroke-width": "0.920128" }), + React__default['default'].createElement("path", { d: "M13.9138 6.87549C13.9138 7.48953 13.9138 7.98731 13.9138 7.98731C13.2786 7.98731 12.7637 7.48953 12.7637 6.87549C12.7637 6.26145 13.2786 5.76367 13.9138 5.76367C13.9138 5.76367 13.9138 6.26145 13.9138 6.87549Z", fill: "url(#paint4_linear_1420_5908)" }), + React__default['default'].createElement("defs", null, + React__default['default'].createElement("linearGradient", { id: "paint0_linear_1420_5908", x1: "12.0738", y1: "0", x2: "12.0738", y2: "24", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), + React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React__default['default'].createElement("linearGradient", { id: "paint1_linear_1420_5908", x1: "6.8754", y1: "4", x2: "6.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), + React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React__default['default'].createElement("linearGradient", { id: "paint2_linear_1420_5908", x1: "6.33875", y1: "5.76367", x2: "6.33875", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), + React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React__default['default'].createElement("linearGradient", { id: "paint3_linear_1420_5908", x1: "13.8754", y1: "4", x2: "13.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), + React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React__default['default'].createElement("linearGradient", { id: "paint4_linear_1420_5908", x1: "13.3388", y1: "5.76367", x2: "13.3388", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { "stop-color": "#00C4FF" }), + React__default['default'].createElement("stop", { offset: "1", "stop-color": "#60E6C5" }))))); +}; + +var Icon$1i = function (props) { + return (React__default['default'].createElement(Svg, __assign({ x: "0px", y: "0px", width: "24px", height: "24px", viewBox: "0 0 24 24" }, props), + React__default['default'].createElement("image", { id: "image0", width: "24", height: "24", x: "0", y: "0", xlinkHref: "data:image/png;base64,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\r\nbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==" }))); +}; + +var Icon$1j = function (props) { + return (React__default['default'].createElement(Svg, { style: { marginRight: "8px" }, "aria-hidden": "true", focusable: "false", "data-prefix": "fas", "data-icon": "rocket", role: "img", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 512 512" }, + React__default['default'].createElement("path", { fill: "#6CD784", d: "M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z" }))); +}; + +var Icon$1k = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ style: { marginRight: "8px" }, width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M13 17.0001H15.333C15.766 17.0001 16.187 16.8601 16.533 16.6001L18.949 14.7881C19.552 14.3361 20.396 14.3961 20.929 14.9291C21.521 15.5211 21.521 16.4801 20.929 17.0711L18.856 19.1441C18.298 19.7021 17.586 20.0831 16.812 20.2381L13.882 20.8241C13.301 20.9401 12.702 20.9261 12.127 20.7821L9.477 20.1201C9.16 20.0401 8.835 20.0001 8.508 20.0001H7", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M13 17H14.485C15.322 17 16 16.322 16 15.485V15.182C16 14.487 15.527 13.881 14.853 13.713L12.561 13.14C12.188 13.047 11.806 13 11.422 13C10.495 13 9.588 13.274 8.817 13.789L7 15", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M6 21H4C3.448 21 3 20.552 3 20V14C3 13.448 3.448 13 4 13H6C6.552 13 7 13.448 7 14V20C7 20.552 6.552 21 6 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M17.1687 5.15521C18.2771 6.26352 18.2771 8.06044 17.1687 9.16875C16.0604 10.2771 14.2635 10.2771 13.1552 9.16875C12.0469 8.06044 12.0469 6.26352 13.1552 5.15521C14.2635 4.0469 16.0604 4.0469 17.1687 5.15521Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M14.631 4.375C14.538 3.81 14.28 3.267 13.844 2.831C12.736 1.723 10.939 1.723 9.831 2.831C8.723 3.939 8.723 5.736 9.831 6.844C10.521 7.534 11.477 7.793 12.368 7.624", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1l = function (props) { + var colorFill = props.colorFill; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React__default['default'].createElement("path", { d: "M51.5302 10.9594L56 6.66462V5.724H40.5198L29.4875 33.3157L16.9385 5.724H0.707291V6.66462L5.92813 12.9792C6.43854 13.4459 6.70104 14.1313 6.63542 14.8167V39.6302C6.79583 40.5271 6.51146 41.4386 5.88437 42.0875L0 49.2552V50.1813H16.6687V49.2407L10.7917 42.0948C10.4768 41.7751 10.2399 41.3871 10.0995 40.9609C9.95915 40.5347 9.91903 40.0818 9.98229 39.6375V18.1709L24.6167 50.1959H26.3156L38.901 18.1709V43.6844C38.901 44.3552 38.901 44.4938 38.4635 44.9386L33.9354 49.3355V50.2761H55.8979V49.3355L51.5302 45.0407C51.151 44.749 50.9542 44.2605 51.0344 43.7865V12.2136C50.9966 11.9793 51.0227 11.7391 51.11 11.5184C51.1973 11.2977 51.3424 11.1046 51.5302 10.9594V10.9594Z", fill: !colorFill ? "white" : colorFill }))); +}; + +var Icon$1m = function (props) { + var colorFill = props.colorFill; + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React__default['default'].createElement("path", { d: "M28 0C12.53 0 0 12.53 0 28C0 40.39 8.015 50.855 19.145 54.565C20.545 54.81 21.07 53.97 21.07 53.235C21.07 52.57 21.035 50.365 21.035 48.02C14 49.315 12.18 46.305 11.62 44.73C11.305 43.925 9.94 41.44 8.75 40.775C7.77 40.25 6.37 38.955 8.715 38.92C10.92 38.885 12.495 40.95 13.02 41.79C15.54 46.025 19.565 44.835 21.175 44.1C21.42 42.28 22.155 41.055 22.96 40.355C16.73 39.655 10.22 37.24 10.22 26.53C10.22 23.485 11.305 20.965 13.09 19.005C12.81 18.305 11.83 15.435 13.37 11.585C13.37 11.585 15.715 10.85 21.07 14.455C23.31 13.825 25.69 13.51 28.07 13.51C30.45 13.51 32.83 13.825 35.07 14.455C40.425 10.815 42.77 11.585 42.77 11.585C44.31 15.435 43.33 18.305 43.05 19.005C44.835 20.965 45.92 23.45 45.92 26.53C45.92 37.275 39.375 39.655 33.145 40.355C34.16 41.23 35.035 42.91 35.035 45.535C35.035 49.28 35 52.29 35 53.235C35 53.97 35.525 54.845 36.925 54.565C42.4838 52.689 47.3142 49.1167 50.7361 44.3512C54.158 39.5856 55.999 33.8668 56 28C56 12.53 43.47 0 28 0Z", fill: !colorFill ? "white" : colorFill }))); +}; + +var Icon$1n = function (props) { + return (React__default['default'].createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React__default['default'].createElement("path", { d: "M21 21H5C3.895 21 3 20.105 3 19V3", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React__default['default'].createElement("path", { d: "M21 6L16.402 11.518C16.156 11.813 15.764 11.941 15.391 11.848L12.609 11.152C12.237 11.059 11.844 11.187 11.598 11.482L7 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); }; var IconModule = /*#__PURE__*/Object.freeze({ @@ -2418,1284 +2418,1284 @@ var IconModule = /*#__PURE__*/Object.freeze({ WalletIcon: Icon$1n }); -var socials = [ - { - label: "Twitter", - icon: "TwitterIcon", - href: "https://twitter.com/Spirit_Swap", - }, - { - label: "Discord", - icon: "DiscordIcon", - href: "https://discord.gg/8FGd4nFQdT", - }, - { - label: "Telegram", - icon: "TelegramIcon", - href: "https://t.me/spirit_swap", - }, - { - label: "GitHub", - icon: "GitHubIcon", - href: "https://github.com/Layer3Org/spiritswap-core/", - }, - { - label: "Medium", - icon: "MediumIcon", - href: "https://spiritswap.medium.com/", - }, +var socials = [ + { + label: "Twitter", + icon: "TwitterIcon", + href: "https://twitter.com/Spirit_Swap", + }, + { + label: "Discord", + icon: "DiscordIcon", + href: "https://discord.gg/8FGd4nFQdT", + }, + { + label: "Telegram", + icon: "TelegramIcon", + href: "https://t.me/spirit_swap", + }, + { + label: "GitHub", + icon: "GitHubIcon", + href: "https://github.com/Layer3Org/spiritswap-core/", + }, + { + label: "Medium", + icon: "MediumIcon", + href: "https://spiritswap.medium.com/", + }, ]; -var Icons = IconModule; -var SocialIcons = styled__default['default'].div(templateObject_1$z || (templateObject_1$z = __makeTemplateObject(["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); -var SocialLinks = function () { return (React__default['default'].createElement(SocialIcons, null, socials.map(function (social) { - var Icon = Icons[social.icon]; - var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; - return (React__default['default'].createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label }, - React__default['default'].createElement(Icon, __assign({}, iconProps)))); -}))); }; -var SocialLinks$1 = React__default['default'].memo(SocialLinks, function () { return true; }); +var Icons = IconModule; +var SocialIcons = styled__default['default'].div(templateObject_1$z || (templateObject_1$z = __makeTemplateObject(["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); +var SocialLinks = function () { return (React__default['default'].createElement(SocialIcons, null, socials.map(function (social) { + var Icon = Icons[social.icon]; + var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; + return (React__default['default'].createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label }, + React__default['default'].createElement(Icon, __assign({}, iconProps)))); +}))); }; +var SocialLinks$1 = React__default['default'].memo(SocialLinks, function () { return true; }); var templateObject_1$z; -var Footer = function () { - return (React__default['default'].createElement(Wrapper$1, null, - React__default['default'].createElement(Body, null, - React__default['default'].createElement(SocialColum, null, - React__default['default'].createElement(SocialLinks$1, null), - React__default['default'].createElement(Info, null, - React__default['default'].createElement(InfoItems, { href: "https://info.spiritswap.finance/", external: true }, "Analytics"), - React__default['default'].createElement(InfoItems, { href: "https://layer3.gitbook.io/spirit-swap/", external: true }, "Docs"), - React__default['default'].createElement(InfoItems, { href: "https://fantom.foundation/blog/fantom-ecosystem-spotlight-spiritswap/", external: true }, "About Us")), - React__default['default'].createElement(Copyright, null, "\u00A9 2021 SpiritSwap")), - React__default['default'].createElement(LinksColum, null, - React__default['default'].createElement(Colums, null, - React__default['default'].createElement(Title, null, "Spirit DEX"), - React__default['default'].createElement(StyledLink$1, { href: "https://defillama.com/protocol/spiritswap", external: true }, "Defi Llama"), - React__default['default'].createElement(StyledLink$1, { href: "https://www.coingecko.com/en/exchanges/spiritswap", external: true }, "CoinGecko"), - React__default['default'].createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), - React__default['default'].createElement(Colums, null, - React__default['default'].createElement(Title, null, "Exchanges"), - React__default['default'].createElement(StyledLink$1, { href: "https://www.gate.io/trade/SPIRIT_USDT", external: true }, "Gate.io"), - React__default['default'].createElement(StyledLink$1, { href: "https://www.mexc.com/exchange/SPIRIT_USDT", external: true }, "MEXC"), - React__default['default'].createElement(StyledLink$1, { href: "https://www.hotbit.io/exchange?symbol=SPIRIT_USDT", external: true }, "Hotbit")), - React__default['default'].createElement(Colums, null, - React__default['default'].createElement(Title, null, "Spirit Token"), - React__default['default'].createElement(StyledLink$1, { href: "https://www.coingecko.com/en/coins/spiritswap", external: true }, "CoinGecko"), - React__default['default'].createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), - React__default['default'].createElement(Colums, null, - React__default['default'].createElement(Title, null, "Business"), - React__default['default'].createElement(StyledLink$1, { href: "https://forms.gle/NAC6oFjSytU5Gs2Q9", external: true }, "Apply for Farm")), - React__default['default'].createElement(Colums, null, - React__default['default'].createElement(Title, null, "Auditors"), - React__default['default'].createElement(StyledLink$1, { href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", external: true }, "MixBytes"))), - React__default['default'].createElement(CopyrightInMobile, null, "\u00A9 2021 SpiritSwap")))); -}; - -var StyledModal = styled__default['default'].div(templateObject_1$A || (templateObject_1$A = __makeTemplateObject(["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"], ["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.modal.background; -}, function (_a) { - var theme = _a.theme; - return theme.colors.borderColor; -}, function (_a) { - var theme = _a.theme; - return theme.zIndices.modal; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.xs; -}); -var ModalHeader = styled__default['default'].div(templateObject_2$d || (templateObject_2$d = __makeTemplateObject(["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"], ["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"]))); -var ModalTitle = styled__default['default'](Flex)(templateObject_3$7 || (templateObject_3$7 = __makeTemplateObject(["\n align-items: center;\n flex: 1;\n"], ["\n align-items: center;\n flex: 1;\n"]))); -var Modal = function (_a) { - var title = _a.title, onDismiss = _a.onDismiss, onBack = _a.onBack, children = _a.children, _b = _a.hideCloseButton, hideCloseButton = _b === void 0 ? false : _b, _c = _a.bodyPadding, bodyPadding = _c === void 0 ? "24px" : _c; - return (React__default['default'].createElement(StyledModal, null, - React__default['default'].createElement(ModalHeader, null, - React__default['default'].createElement(ModalTitle, null, - onBack && (React__default['default'].createElement(IconButton, { variant: "text", onClick: onBack, "area-label": "go back", mr: "8px" }, - React__default['default'].createElement(Icon$5, { color: "primary" }))), - React__default['default'].createElement(Heading, null, title)), - !hideCloseButton && (React__default['default'].createElement(IconButton, { variant: "text", onClick: onDismiss, "aria-label": "Close the dialog" }, - React__default['default'].createElement(Icon$k, { color: "primary" })))), - React__default['default'].createElement(Flex, { flexDirection: "column", p: bodyPadding }, children))); -}; +var Footer = function () { + return (React__default['default'].createElement(Wrapper$1, null, + React__default['default'].createElement(Body, null, + React__default['default'].createElement(SocialColum, null, + React__default['default'].createElement(SocialLinks$1, null), + React__default['default'].createElement(Info, null, + React__default['default'].createElement(InfoItems, { href: "https://info.spiritswap.finance/", external: true }, "Analytics"), + React__default['default'].createElement(InfoItems, { href: "https://layer3.gitbook.io/spirit-swap/", external: true }, "Docs"), + React__default['default'].createElement(InfoItems, { href: "https://fantom.foundation/blog/fantom-ecosystem-spotlight-spiritswap/", external: true }, "About Us")), + React__default['default'].createElement(Copyright, null, "\u00A9 2021 SpiritSwap")), + React__default['default'].createElement(LinksColum, null, + React__default['default'].createElement(Colums, null, + React__default['default'].createElement(Title, null, "Spirit DEX"), + React__default['default'].createElement(StyledLink$1, { href: "https://defillama.com/protocol/spiritswap", external: true }, "Defi Llama"), + React__default['default'].createElement(StyledLink$1, { href: "https://www.coingecko.com/en/exchanges/spiritswap", external: true }, "CoinGecko"), + React__default['default'].createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), + React__default['default'].createElement(Colums, null, + React__default['default'].createElement(Title, null, "Exchanges"), + React__default['default'].createElement(StyledLink$1, { href: "https://www.gate.io/trade/SPIRIT_USDT", external: true }, "Gate.io"), + React__default['default'].createElement(StyledLink$1, { href: "https://www.mexc.com/exchange/SPIRIT_USDT", external: true }, "MEXC"), + React__default['default'].createElement(StyledLink$1, { href: "https://www.hotbit.io/exchange?symbol=SPIRIT_USDT", external: true }, "Hotbit")), + React__default['default'].createElement(Colums, null, + React__default['default'].createElement(Title, null, "Spirit Token"), + React__default['default'].createElement(StyledLink$1, { href: "https://www.coingecko.com/en/coins/spiritswap", external: true }, "CoinGecko"), + React__default['default'].createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), + React__default['default'].createElement(Colums, null, + React__default['default'].createElement(Title, null, "Business"), + React__default['default'].createElement(StyledLink$1, { href: "https://forms.gle/NAC6oFjSytU5Gs2Q9", external: true }, "Apply for Farm")), + React__default['default'].createElement(Colums, null, + React__default['default'].createElement(Title, null, "Auditors"), + React__default['default'].createElement(StyledLink$1, { href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", external: true }, "MixBytes"))), + React__default['default'].createElement(CopyrightInMobile, null, "\u00A9 2021 SpiritSwap")))); +}; + +var StyledModal = styled__default['default'].div(templateObject_1$A || (templateObject_1$A = __makeTemplateObject(["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"], ["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.modal.background; +}, function (_a) { + var theme = _a.theme; + return theme.colors.borderColor; +}, function (_a) { + var theme = _a.theme; + return theme.zIndices.modal; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.xs; +}); +var ModalHeader = styled__default['default'].div(templateObject_2$d || (templateObject_2$d = __makeTemplateObject(["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"], ["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"]))); +var ModalTitle = styled__default['default'](Flex)(templateObject_3$7 || (templateObject_3$7 = __makeTemplateObject(["\n align-items: center;\n flex: 1;\n"], ["\n align-items: center;\n flex: 1;\n"]))); +var Modal = function (_a) { + var title = _a.title, onDismiss = _a.onDismiss, onBack = _a.onBack, children = _a.children, _b = _a.hideCloseButton, hideCloseButton = _b === void 0 ? false : _b, _c = _a.bodyPadding, bodyPadding = _c === void 0 ? "24px" : _c; + return (React__default['default'].createElement(StyledModal, null, + React__default['default'].createElement(ModalHeader, null, + React__default['default'].createElement(ModalTitle, null, + onBack && (React__default['default'].createElement(IconButton, { variant: "text", onClick: onBack, "area-label": "go back", mr: "8px" }, + React__default['default'].createElement(Icon$5, { color: "primary" }))), + React__default['default'].createElement(Heading, null, title)), + !hideCloseButton && (React__default['default'].createElement(IconButton, { variant: "text", onClick: onDismiss, "aria-label": "Close the dialog" }, + React__default['default'].createElement(Icon$k, { color: "primary" })))), + React__default['default'].createElement(Flex, { flexDirection: "column", p: bodyPadding }, children))); +}; var templateObject_1$A, templateObject_2$d, templateObject_3$7; -var Overlay = styled__default['default'].div.attrs({ role: "presentation" })(templateObject_1$B || (templateObject_1$B = __makeTemplateObject(["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"], ["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"])), function (_a) { - var show = _a.show; - return (show ? 0.6 : 0); -}, function (_a) { - var zIndex = _a.zIndex; - return zIndex; -}, function (_a) { - var show = _a.show; - return (show ? "initial" : "none"); -}); -Overlay.defaultProps = { - show: false, - zIndex: 10, -}; +var Overlay = styled__default['default'].div.attrs({ role: "presentation" })(templateObject_1$B || (templateObject_1$B = __makeTemplateObject(["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"], ["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"])), function (_a) { + var show = _a.show; + return (show ? 0.6 : 0); +}, function (_a) { + var zIndex = _a.zIndex; + return zIndex; +}, function (_a) { + var show = _a.show; + return (show ? "initial" : "none"); +}); +Overlay.defaultProps = { + show: false, + zIndex: 10, +}; var templateObject_1$B; -var ModalWrapper = styled__default['default'].div(templateObject_1$C || (templateObject_1$C = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"])), function (_a) { - var theme = _a.theme; - return theme.zIndices.modal - 1; -}); -var Context = React.createContext({ - onPresent: function () { return null; }, - onDismiss: function () { return null; }, - setCloseOnOverlayClick: function () { return true; }, -}); -var ModalProvider = function (_a) { - var children = _a.children; - var _b = React.useState(false), isOpen = _b[0], setIsOpen = _b[1]; - var _c = React.useState(), modalNode = _c[0], setModalNode = _c[1]; - var _d = React.useState(true), closeOnOverlayClick = _d[0], setCloseOnOverlayClick = _d[1]; - var handlePresent = function (node) { - setModalNode(node); - setIsOpen(true); - }; - var handleDismiss = function () { - setModalNode(undefined); - setIsOpen(false); - }; - var handleOverlayDismiss = function () { - if (closeOnOverlayClick) { - handleDismiss(); - } - }; - return (React__default['default'].createElement(Context.Provider, { value: { - onPresent: handlePresent, - onDismiss: handleDismiss, - setCloseOnOverlayClick: setCloseOnOverlayClick, - } }, - isOpen && (React__default['default'].createElement(ModalWrapper, null, - React__default['default'].createElement(Overlay, { show: true, onClick: handleOverlayDismiss }), - React__default['default'].isValidElement(modalNode) && - React__default['default'].cloneElement(modalNode, { - onDismiss: handleDismiss, - }))), - children)); -}; +var ModalWrapper = styled__default['default'].div(templateObject_1$C || (templateObject_1$C = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"])), function (_a) { + var theme = _a.theme; + return theme.zIndices.modal - 1; +}); +var Context = React.createContext({ + onPresent: function () { return null; }, + onDismiss: function () { return null; }, + setCloseOnOverlayClick: function () { return true; }, +}); +var ModalProvider = function (_a) { + var children = _a.children; + var _b = React.useState(false), isOpen = _b[0], setIsOpen = _b[1]; + var _c = React.useState(), modalNode = _c[0], setModalNode = _c[1]; + var _d = React.useState(true), closeOnOverlayClick = _d[0], setCloseOnOverlayClick = _d[1]; + var handlePresent = function (node) { + setModalNode(node); + setIsOpen(true); + }; + var handleDismiss = function () { + setModalNode(undefined); + setIsOpen(false); + }; + var handleOverlayDismiss = function () { + if (closeOnOverlayClick) { + handleDismiss(); + } + }; + return (React__default['default'].createElement(Context.Provider, { value: { + onPresent: handlePresent, + onDismiss: handleDismiss, + setCloseOnOverlayClick: setCloseOnOverlayClick, + } }, + isOpen && (React__default['default'].createElement(ModalWrapper, null, + React__default['default'].createElement(Overlay, { show: true, onClick: handleOverlayDismiss }), + React__default['default'].isValidElement(modalNode) && + React__default['default'].cloneElement(modalNode, { + onDismiss: handleDismiss, + }))), + children)); +}; var templateObject_1$C; -var useModal = function (modal, closeOnOverlayClick) { - if (closeOnOverlayClick === void 0) { closeOnOverlayClick = true; } - var _a = React.useContext(Context), onPresent = _a.onPresent, onDismiss = _a.onDismiss, setCloseOnOverlayClick = _a.setCloseOnOverlayClick; - var onPresentCallback = React.useCallback(function () { - onPresent(modal); - }, [modal, onPresent]); - React.useEffect(function () { - setCloseOnOverlayClick(closeOnOverlayClick); - }, [closeOnOverlayClick, setCloseOnOverlayClick]); - return [onPresentCallback, onDismiss]; -}; - -var MenuButton = styled__default['default'](Button)(templateObject_1$D || (templateObject_1$D = __makeTemplateObject(["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"], ["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.text; -}); -MenuButton.defaultProps = { - variant: "text", - size: "sm", -}; +var useModal = function (modal, closeOnOverlayClick) { + if (closeOnOverlayClick === void 0) { closeOnOverlayClick = true; } + var _a = React.useContext(Context), onPresent = _a.onPresent, onDismiss = _a.onDismiss, setCloseOnOverlayClick = _a.setCloseOnOverlayClick; + var onPresentCallback = React.useCallback(function () { + onPresent(modal); + }, [modal, onPresent]); + React.useEffect(function () { + setCloseOnOverlayClick(closeOnOverlayClick); + }, [closeOnOverlayClick, setCloseOnOverlayClick]); + return [onPresentCallback, onDismiss]; +}; + +var MenuButton = styled__default['default'](Button)(templateObject_1$D || (templateObject_1$D = __makeTemplateObject(["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"], ["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.text; +}); +MenuButton.defaultProps = { + variant: "text", + size: "sm", +}; var templateObject_1$D; -var StyledLink$2 = styled__default['default'](reactRouterDom.Link)(templateObject_1$E || (templateObject_1$E = __makeTemplateObject(["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"], ["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}); -var StyledMenuButton = styled__default['default'](MenuButton)(templateObject_2$e || (templateObject_2$e = __makeTemplateObject(["\n position: absolute;\n left: ", ";\n top: ", ";\n padding: ", ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"], ["\n position: absolute;\n left: ", - ";\n top: ", - ";\n padding: ", - ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"])), function (_a) { - var isMobile = _a.isMobile, isPushed = _a.isPushed; - switch (isMobile) { - case true: - return "20px"; - case false: - return isPushed ? "248px" : "84px"; - } - return ""; -}, function (_a) { - var isMobile = _a.isMobile; - switch (isMobile) { - case true: - return "10px"; - case false: - return "79px"; - } - return ""; -}, function (_a) { - var isMobile = _a.isMobile; - switch (isMobile) { - case true: - return 0; - case false: - return 0; - } - return ""; -}, function (_a) { - var isMobile = _a.isMobile; - return (isMobile ? "none" : ""); -}); -var Logo$1 = function (_a) { - var isPushed = _a.isPushed, togglePush = _a.togglePush, isDark = _a.isDark, href = _a.href; - var isAbsoluteUrl = href.startsWith("http"); - var innerLogo = (React__default['default'].createElement(React__default['default'].Fragment, null, - React__default['default'].createElement(Logo, { className: "desktop-icon", isDark: isDark, isPushed: isPushed }))); - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - return !isMobile ? (React__default['default'].createElement(Flex, null, - React__default['default'].createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? React__default['default'].createElement(Icon$S, { width: "24px", color: "textSubtle" }) : React__default['default'].createElement(Icon$T, { width: "24px", color: "textSubtle" })), - isAbsoluteUrl ? (React__default['default'].createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React__default['default'].createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))) : (React__default['default'].createElement(Flex, null, - React__default['default'].createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? (React__default['default'].createElement(Icon$R, { width: "24px", color: "textSubtle" })) : (React__default['default'].createElement(Icon$Q, { width: "24px", color: "textSubtle" }))), - isAbsoluteUrl ? (React__default['default'].createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React__default['default'].createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))); -}; -var Logo$2 = React__default['default'].memo(Logo$1, function (prev, next) { return prev.isPushed === next.isPushed && prev.isDark === next.isDark; }); +var StyledLink$2 = styled__default['default'](reactRouterDom.Link)(templateObject_1$E || (templateObject_1$E = __makeTemplateObject(["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"], ["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}); +var StyledMenuButton = styled__default['default'](MenuButton)(templateObject_2$e || (templateObject_2$e = __makeTemplateObject(["\n position: absolute;\n left: ", ";\n top: ", ";\n padding: ", ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"], ["\n position: absolute;\n left: ", + ";\n top: ", + ";\n padding: ", + ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"])), function (_a) { + var isMobile = _a.isMobile, isPushed = _a.isPushed; + switch (isMobile) { + case true: + return "20px"; + case false: + return isPushed ? "248px" : "84px"; + } + return ""; +}, function (_a) { + var isMobile = _a.isMobile; + switch (isMobile) { + case true: + return "10px"; + case false: + return "79px"; + } + return ""; +}, function (_a) { + var isMobile = _a.isMobile; + switch (isMobile) { + case true: + return 0; + case false: + return 0; + } + return ""; +}, function (_a) { + var isMobile = _a.isMobile; + return (isMobile ? "none" : ""); +}); +var Logo$1 = function (_a) { + var isPushed = _a.isPushed, togglePush = _a.togglePush, isDark = _a.isDark, href = _a.href; + var isAbsoluteUrl = href.startsWith("http"); + var innerLogo = (React__default['default'].createElement(React__default['default'].Fragment, null, + React__default['default'].createElement(Logo, { className: "desktop-icon", isDark: isDark, isPushed: isPushed }))); + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + return !isMobile ? (React__default['default'].createElement(Flex, null, + React__default['default'].createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? React__default['default'].createElement(Icon$S, { width: "24px", color: "textSubtle" }) : React__default['default'].createElement(Icon$T, { width: "24px", color: "textSubtle" })), + isAbsoluteUrl ? (React__default['default'].createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React__default['default'].createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))) : (React__default['default'].createElement(Flex, null, + React__default['default'].createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? (React__default['default'].createElement(Icon$R, { width: "24px", color: "textSubtle" })) : (React__default['default'].createElement(Icon$Q, { width: "24px", color: "textSubtle" }))), + isAbsoluteUrl ? (React__default['default'].createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React__default['default'].createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))); +}; +var Logo$2 = React__default['default'].memo(Logo$1, function (prev, next) { return prev.isPushed === next.isPushed && prev.isDark === next.isDark; }); var templateObject_1$E, templateObject_2$e; -var links = [ - { - label: "Home", - icon: "HomeIcon", - href: "/", - }, - { - label: "LGE", - icon: "PoolIcon", - href: "/lge", - }, - { - label: "Trade", - icon: "TradeIcon", - items: [ - { - label: "Exchange", - href: "https://exchange.pancakeswap.finance", - }, - { - label: "Liquidity", - href: "https://exchange.pancakeswap.finance/#/pool", - }, - ], - }, - { - label: "Farms", - icon: "FarmIcon", - href: "/farms", - }, - { - label: "Pools", - icon: "PoolIcon", - href: "/syrup", - }, - { - label: "Boosted Farms", - icon: "GaugeIcon", - href: "/boostedfarms", - }, - { - label: "inSpirit", - icon: "inSpiritIcon", - href: "http://spiritswap-inspirit-staging.s3-website.us-east-2.amazonaws.com/", - }, - { - label: "Certik Audit (In-Progress)", - icon: "ShieldIcon", - href: "https://twitter.com/Spirit_Swap/status/1367218225310818308", - target: "_blank", - }, - { - label: "Bush", - icon: "BushIcon", - href: "/bush", - }, - { - label: "Lottery", - icon: "TicketIcon", - href: "/lottery", - }, - { - label: "NFT", - icon: "NftIcon", - href: "/nft", - }, - { - label: "Profile & Teams", - icon: "GroupsIcon", - items: [ - { - label: "Leaderboard", - href: "/", - }, - { - label: "YourProfile", - href: "/", - }, - ], - calloutClass: "rainbow", - }, - { - label: "Info", - icon: "InfoIcon", - items: [ - { - label: "Overview", - href: "https://pancakeswap.info", - }, - { - label: "Tokens", - href: "https://pancakeswap.info/tokens", - }, - { - label: "Pairs", - href: "https://pancakeswap.info/pairs", - }, - { - label: "Accounts", - href: "https://pancakeswap.info/accounts", - }, - ], - }, - { - label: "IFO", - icon: "IfoIcon", - items: [ - { - label: "Next", - href: "/ifo", - }, - { - label: "History", - href: "/ifo/history", - }, - ], - }, - { - label: "More", - icon: "MoreIcon", - items: [ - // { - // label: "Voting", - // href: "https://voting.pancakeswap.finance", - // }, - { - label: "Github", - href: "https://github.com/Layer3Org/SpiritSwap/", - target: "_blank", - }, - { - label: "Docs", - href: "https://SpiritSwap.gitbook.io/spiritswap/", - }, - { - label: "Blog", - href: "https://spiritswapdex.medium.com/", - }, - ], - }, -]; -var socials$1 = [ - { - label: "Twitter", - icon: "TwitterIcon", - href: "https://twitter.com/Spirit_Swap", - }, - { - label: "Discord", - icon: "DiscordIcon", - href: "https://discord.gg/8FGd4nFQdT", - }, - { - label: "Telegram", - icon: "TelegramIcon", - href: "https://t.me/spirit_swap", - }, - { - label: "GitHub", - icon: "GitHubIcon", - href: "https://github.com/Layer3Org/spiritswap-core/", - }, - { - label: "Medium", - icon: "MediumIcon", - href: "https://spiritswap.medium.com/", - }, -]; -var MENU_HEIGHT = 64; -var MENU_ENTRY_HEIGHT = 48; -var MENU_BOTTOM_ENTRY_HEIGHT = 20; -var PRICE_ENTRY_HEIGHT = 42; -var SIDEBAR_WIDTH_FULL = 240; +var links = [ + { + label: "Home", + icon: "HomeIcon", + href: "/", + }, + { + label: "LGE", + icon: "PoolIcon", + href: "/lge", + }, + { + label: "Trade", + icon: "TradeIcon", + items: [ + { + label: "Exchange", + href: "https://exchange.pancakeswap.finance", + }, + { + label: "Liquidity", + href: "https://exchange.pancakeswap.finance/#/pool", + }, + ], + }, + { + label: "Farms", + icon: "FarmIcon", + href: "/farms", + }, + { + label: "Pools", + icon: "PoolIcon", + href: "/syrup", + }, + { + label: "Boosted Farms", + icon: "GaugeIcon", + href: "/boostedfarms", + }, + { + label: "inSpirit", + icon: "inSpiritIcon", + href: "http://spiritswap-inspirit-staging.s3-website.us-east-2.amazonaws.com/", + }, + { + label: "Certik Audit (In-Progress)", + icon: "ShieldIcon", + href: "https://twitter.com/Spirit_Swap/status/1367218225310818308", + target: "_blank", + }, + { + label: "Bush", + icon: "BushIcon", + href: "/bush", + }, + { + label: "Lottery", + icon: "TicketIcon", + href: "/lottery", + }, + { + label: "NFT", + icon: "NftIcon", + href: "/nft", + }, + { + label: "Profile & Teams", + icon: "GroupsIcon", + items: [ + { + label: "Leaderboard", + href: "/", + }, + { + label: "YourProfile", + href: "/", + }, + ], + calloutClass: "rainbow", + }, + { + label: "Info", + icon: "InfoIcon", + items: [ + { + label: "Overview", + href: "https://pancakeswap.info", + }, + { + label: "Tokens", + href: "https://pancakeswap.info/tokens", + }, + { + label: "Pairs", + href: "https://pancakeswap.info/pairs", + }, + { + label: "Accounts", + href: "https://pancakeswap.info/accounts", + }, + ], + }, + { + label: "IFO", + icon: "IfoIcon", + items: [ + { + label: "Next", + href: "/ifo", + }, + { + label: "History", + href: "/ifo/history", + }, + ], + }, + { + label: "More", + icon: "MoreIcon", + items: [ + // { + // label: "Voting", + // href: "https://voting.pancakeswap.finance", + // }, + { + label: "Github", + href: "https://github.com/Layer3Org/SpiritSwap/", + target: "_blank", + }, + { + label: "Docs", + href: "https://SpiritSwap.gitbook.io/spiritswap/", + }, + { + label: "Blog", + href: "https://spiritswapdex.medium.com/", + }, + ], + }, +]; +var socials$1 = [ + { + label: "Twitter", + icon: "TwitterIcon", + href: "https://twitter.com/Spirit_Swap", + }, + { + label: "Discord", + icon: "DiscordIcon", + href: "https://discord.gg/8FGd4nFQdT", + }, + { + label: "Telegram", + icon: "TelegramIcon", + href: "https://t.me/spirit_swap", + }, + { + label: "GitHub", + icon: "GitHubIcon", + href: "https://github.com/Layer3Org/spiritswap-core/", + }, + { + label: "Medium", + icon: "MediumIcon", + href: "https://spiritswap.medium.com/", + }, +]; +var MENU_HEIGHT = 64; +var MENU_ENTRY_HEIGHT = 48; +var MENU_BOTTOM_ENTRY_HEIGHT = 20; +var PRICE_ENTRY_HEIGHT = 42; +var SIDEBAR_WIDTH_FULL = 240; var SIDEBAR_WIDTH_REDUCED = 76; -var rainbowAnimation = styled.keyframes(templateObject_1$F || (templateObject_1$F = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); -var LinkLabel = styled__default['default'].div(templateObject_2$f || (templateObject_2$f = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", - ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { - var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; - return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; -}); -var MenuEntry = styled__default['default'].div(templateObject_3$8 || (templateObject_3$8 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", - ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_ENTRY_HEIGHT, function (_a) { - var secondary = _a.secondary; - return (secondary ? "0 32px" : "0 16px"); -}, function (_a) { - var secondary = _a.secondary; - return (secondary ? "14px" : "16px"); -}, function (_a) { - var secondary = _a.secondary, theme = _a.theme; - return (secondary ? theme.colors.background : "transparent"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.textSubtle; -}, function (_a) { - var isActive = _a.isActive; _a.theme; - return (isActive ? "rgba(96, 213, 220, 0.15)" : "none"); -}, function (_a) { - var theme = _a.theme, inSpirit = _a.inSpirit; - return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(109, 215, 132, 0.15)"; -}, rainbowAnimation, function (_a) { - var theme = _a.theme; - return theme.colors.gradients.bubblegum; -}); -MenuEntry.defaultProps = { - secondary: false, - isActive: false, - role: "button", -}; -var LinkLabelMemo = React__default['default'].memo(LinkLabel, function (prev, next) { return prev.isPushed === next.isPushed; }); +var rainbowAnimation = styled.keyframes(templateObject_1$F || (templateObject_1$F = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); +var LinkLabel = styled__default['default'].div(templateObject_2$f || (templateObject_2$f = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", + ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { + var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; + return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; +}); +var MenuEntry = styled__default['default'].div(templateObject_3$8 || (templateObject_3$8 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", + ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_ENTRY_HEIGHT, function (_a) { + var secondary = _a.secondary; + return (secondary ? "0 32px" : "0 16px"); +}, function (_a) { + var secondary = _a.secondary; + return (secondary ? "14px" : "16px"); +}, function (_a) { + var secondary = _a.secondary, theme = _a.theme; + return (secondary ? theme.colors.background : "transparent"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.textSubtle; +}, function (_a) { + var isActive = _a.isActive; _a.theme; + return (isActive ? "rgba(96, 213, 220, 0.15)" : "none"); +}, function (_a) { + var theme = _a.theme, inSpirit = _a.inSpirit; + return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(109, 215, 132, 0.15)"; +}, rainbowAnimation, function (_a) { + var theme = _a.theme; + return theme.colors.gradients.bubblegum; +}); +MenuEntry.defaultProps = { + secondary: false, + isActive: false, + role: "button", +}; +var LinkLabelMemo = React__default['default'].memo(LinkLabel, function (prev, next) { return prev.isPushed === next.isPushed; }); var templateObject_1$F, templateObject_2$f, templateObject_3$8; -var rainbowAnimation$1 = styled.keyframes(templateObject_1$G || (templateObject_1$G = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); -var LinkLabelBottom = styled__default['default'].div(templateObject_2$g || (templateObject_2$g = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", - ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { - var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; - return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; -}); -var MenuBottomEntry = styled__default['default'].div(templateObject_3$9 || (templateObject_3$9 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", - ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_BOTTOM_ENTRY_HEIGHT, function (_a) { - var secondary = _a.secondary; - return (secondary ? "18px 5px" : "18px 5px"); -}, function (_a) { - var secondary = _a.secondary; - return (secondary ? "14px" : "16px"); -}, function (_a) { - var secondary = _a.secondary, theme = _a.theme; - return (secondary ? theme.colors.background : "transparent"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.textSubtle; -}, function (_a) { - var isActive = _a.isActive, theme = _a.theme; - return (isActive ? "inset 0px 0px 10px " + theme.colors.primary : "none"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.textSubtle; -}, function (_a) { - var theme = _a.theme, inSpirit = _a.inSpirit; - return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(96, 213, 220, 0.15)"; -}, rainbowAnimation$1, function (_a) { - var theme = _a.theme; - return theme.colors.gradients.bubblegum; -}); -MenuBottomEntry.defaultProps = { - secondary: false, - isActive: false, - role: "button", -}; -React__default['default'].memo(LinkLabelBottom, function (prev, next) { return prev.isPushed === next.isPushed; }); +var rainbowAnimation$1 = styled.keyframes(templateObject_1$G || (templateObject_1$G = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); +var LinkLabelBottom = styled__default['default'].div(templateObject_2$g || (templateObject_2$g = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", + ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { + var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; + return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; +}); +var MenuBottomEntry = styled__default['default'].div(templateObject_3$9 || (templateObject_3$9 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", + ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_BOTTOM_ENTRY_HEIGHT, function (_a) { + var secondary = _a.secondary; + return (secondary ? "18px 5px" : "18px 5px"); +}, function (_a) { + var secondary = _a.secondary; + return (secondary ? "14px" : "16px"); +}, function (_a) { + var secondary = _a.secondary, theme = _a.theme; + return (secondary ? theme.colors.background : "transparent"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.textSubtle; +}, function (_a) { + var isActive = _a.isActive, theme = _a.theme; + return (isActive ? "inset 0px 0px 10px " + theme.colors.primary : "none"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.textSubtle; +}, function (_a) { + var theme = _a.theme, inSpirit = _a.inSpirit; + return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(96, 213, 220, 0.15)"; +}, rainbowAnimation$1, function (_a) { + var theme = _a.theme; + return theme.colors.gradients.bubblegum; +}); +MenuBottomEntry.defaultProps = { + secondary: false, + isActive: false, + role: "button", +}; +React__default['default'].memo(LinkLabelBottom, function (prev, next) { return prev.isPushed === next.isPushed; }); var templateObject_1$G, templateObject_2$g, templateObject_3$9; -var MenuLink = function (_a) { - var href = _a.href, otherProps = __rest(_a, ["href"]); - var isHttpLink = href === null || href === void 0 ? void 0 : href.startsWith("http"); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - var Tag = isHttpLink ? "a" : reactRouterDom.NavLink; - var props = isHttpLink ? { href: href } : { to: href }; - return React__default['default'].createElement(Tag, __assign({}, props, otherProps)); -}; - -var Icons$1 = IconModule; -styled__default['default'].div(templateObject_1$H || (templateObject_1$H = __makeTemplateObject(["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"], ["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"])), PRICE_ENTRY_HEIGHT); -var Container$2 = styled__default['default'].div(templateObject_2$h || (templateObject_2$h = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"], ["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"]))); -/* - background: ${({ theme }) => - theme.isDark - ? "linear-gradient(to top, #151e31 40%, #1F2B46 80%)" - : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)" - }; - */ -styled__default['default'].div(templateObject_3$a || (templateObject_3$a = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); -var rotate$2 = styled.keyframes(templateObject_4$5 || (templateObject_4$5 = __makeTemplateObject(["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"], ["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"]))); -var NewIcon = styled__default['default'](Icon$1f)(templateObject_5$2 || (templateObject_5$2 = __makeTemplateObject(["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"], ["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"])), rotate$2); -var MenuWrapper = styled__default['default'].div(templateObject_6$1 || (templateObject_6$1 = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n"]))); -var BottomContainer = styled__default['default'].div(templateObject_7$1 || (templateObject_7$1 = __makeTemplateObject(["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"], ["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"]))); -var PanelBody = function (_a) { - var isPushed = _a.isPushed, pushNav = _a.pushNav, isMobile = _a.isMobile, links = _a.links; _a.cakePriceUsd; - var location = reactRouterDom.useLocation(); - // Close the menu when a user clicks a link on mobile - var handleClick = isMobile ? function () { return pushNav(false); } : undefined; - return (React__default['default'].createElement(Container$2, null, links.map(function (entry) { - var _a; - var Icon = Icons$1[entry.icon]; - var iconElement = React__default['default'].createElement(Icon, { width: "24px", mr: "8px" }); - var calloutClass = entry.calloutClass ? entry.calloutClass : undefined; - var inSpiritLinks = entry.label === "inSpirit" || entry.label === "Boosted Farms" ? "inSpirit" : "noInSpirit"; - if (entry.items) { - var itemsMatchIndex = entry.items.findIndex(function (item) { - var _a; - return (item.href === location.pathname || - (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange"))); - }); - entry.initialOpenState === true ? entry.initialOpenState : itemsMatchIndex >= 0; - return (React__default['default'].createElement(React__default['default'].Fragment, null, - React__default['default'].createElement(BottomContainer, null, isPushed && - entry.items.map(function (item) { return (React__default['default'].createElement(MenuBottomEntry, { key: item.href, secondary: true, isActive: item.href.toLowerCase() === location.pathname.toLowerCase(), onClick: handleClick, inSpirit: inSpiritLinks }, - React__default['default'].createElement(MenuLink, { href: item.href, target: item.target }, item.label))); })))); - } - return (React__default['default'].createElement(MenuEntry, { key: entry.label, isActive: entry.href === location.pathname || - (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange")), className: calloutClass, inSpirit: inSpiritLinks }, - React__default['default'].createElement(MenuLink, { href: entry.href, target: entry.target, onClick: handleClick }, - React__default['default'].createElement(MenuWrapper, null, - iconElement, - React__default['default'].createElement(LinkLabelMemo, { isPushed: isPushed, inSpirit: inSpiritLinks }, entry.label), - entry.label === "LGE" ? React__default['default'].createElement(NewIcon, null) : null)))); - }))); -}; +var MenuLink = function (_a) { + var href = _a.href, otherProps = __rest(_a, ["href"]); + var isHttpLink = href === null || href === void 0 ? void 0 : href.startsWith("http"); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + var Tag = isHttpLink ? "a" : reactRouterDom.NavLink; + var props = isHttpLink ? { href: href } : { to: href }; + return React__default['default'].createElement(Tag, __assign({}, props, otherProps)); +}; + +var Icons$1 = IconModule; +styled__default['default'].div(templateObject_1$H || (templateObject_1$H = __makeTemplateObject(["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"], ["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"])), PRICE_ENTRY_HEIGHT); +var Container$2 = styled__default['default'].div(templateObject_2$h || (templateObject_2$h = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"], ["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"]))); +/* + background: ${({ theme }) => + theme.isDark + ? "linear-gradient(to top, #151e31 40%, #1F2B46 80%)" + : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)" + }; + */ +styled__default['default'].div(templateObject_3$a || (templateObject_3$a = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); +var rotate$2 = styled.keyframes(templateObject_4$5 || (templateObject_4$5 = __makeTemplateObject(["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"], ["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"]))); +var NewIcon = styled__default['default'](Icon$1f)(templateObject_5$2 || (templateObject_5$2 = __makeTemplateObject(["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"], ["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"])), rotate$2); +var MenuWrapper = styled__default['default'].div(templateObject_6$1 || (templateObject_6$1 = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n"]))); +var BottomContainer = styled__default['default'].div(templateObject_7$1 || (templateObject_7$1 = __makeTemplateObject(["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"], ["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"]))); +var PanelBody = function (_a) { + var isPushed = _a.isPushed, pushNav = _a.pushNav, isMobile = _a.isMobile, links = _a.links; _a.cakePriceUsd; + var location = reactRouterDom.useLocation(); + // Close the menu when a user clicks a link on mobile + var handleClick = isMobile ? function () { return pushNav(false); } : undefined; + return (React__default['default'].createElement(Container$2, null, links.map(function (entry) { + var _a; + var Icon = Icons$1[entry.icon]; + var iconElement = React__default['default'].createElement(Icon, { width: "24px", mr: "8px" }); + var calloutClass = entry.calloutClass ? entry.calloutClass : undefined; + var inSpiritLinks = entry.label === "inSpirit" || entry.label === "Boosted Farms" ? "inSpirit" : "noInSpirit"; + if (entry.items) { + var itemsMatchIndex = entry.items.findIndex(function (item) { + var _a; + return (item.href === location.pathname || + (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange"))); + }); + entry.initialOpenState === true ? entry.initialOpenState : itemsMatchIndex >= 0; + return (React__default['default'].createElement(React__default['default'].Fragment, null, + React__default['default'].createElement(BottomContainer, null, isPushed && + entry.items.map(function (item) { return (React__default['default'].createElement(MenuBottomEntry, { key: item.href, secondary: true, isActive: item.href.toLowerCase() === location.pathname.toLowerCase(), onClick: handleClick, inSpirit: inSpiritLinks }, + React__default['default'].createElement(MenuLink, { href: item.href, target: item.target }, item.label))); })))); + } + return (React__default['default'].createElement(MenuEntry, { key: entry.label, isActive: entry.href === location.pathname || + (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange")), className: calloutClass, inSpirit: inSpiritLinks }, + React__default['default'].createElement(MenuLink, { href: entry.href, target: entry.target, onClick: handleClick }, + React__default['default'].createElement(MenuWrapper, null, + iconElement, + React__default['default'].createElement(LinkLabelMemo, { isPushed: isPushed, inSpirit: inSpiritLinks }, entry.label), + entry.label === "LGE" ? React__default['default'].createElement(NewIcon, null) : null)))); + }))); +}; var templateObject_1$H, templateObject_2$h, templateObject_3$a, templateObject_4$5, templateObject_5$2, templateObject_6$1, templateObject_7$1; -var Token; -(function (Token) { - Token["SPIRIT"] = "SPIRIT"; - Token["FTM"] = "FTM"; -})(Token || (Token = {})); -var PriceLink = styled__default['default'].span(templateObject_1$I || (templateObject_1$I = __makeTemplateObject(["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"], ["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"]))); -var CakePrice = function (_a) { - var _b = _a.token, token = _b === void 0 ? Token.SPIRIT : _b, cakePriceUsd = _a.cakePriceUsd; - var renderIcon = function () { - var styles = { - width: "24px", - mr: "8px" - }; - switch (token) { - case Token.SPIRIT: - return React__default['default'].createElement(Icon$x, __assign({}, styles)); - case Token.FTM: - return React__default['default'].createElement(Icon$y, __assign({}, styles)); - default: - return null; - } - }; - var getPriceLink = function () { - var base = "https://coinmarketcap.com/currencies"; - switch (token) { - case Token.SPIRIT: - return base + "/spiritswap/"; - case Token.FTM: - return base + "/fantom/"; - default: - return base; - } - }; - return cakePriceUsd ? (React__default['default'].createElement(PriceLink, null, - renderIcon(), - React__default['default'].createElement(Link, { href: getPriceLink(), style: { marginLeft: "5px", textDecoration: "none" }, target: "_blank", color: "textSubtle", bold: true }, "$" + cakePriceUsd.toFixed(3)))) : (React__default['default'].createElement(Skeleton, { width: 80, height: 24 })); -}; -var CakePrice$1 = React__default['default'].memo(CakePrice); +var Token; +(function (Token) { + Token["SPIRIT"] = "SPIRIT"; + Token["FTM"] = "FTM"; +})(Token || (Token = {})); +var PriceLink = styled__default['default'].span(templateObject_1$I || (templateObject_1$I = __makeTemplateObject(["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"], ["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"]))); +var CakePrice = function (_a) { + var _b = _a.token, token = _b === void 0 ? Token.SPIRIT : _b, cakePriceUsd = _a.cakePriceUsd; + var renderIcon = function () { + var styles = { + width: "24px", + mr: "8px" + }; + switch (token) { + case Token.SPIRIT: + return React__default['default'].createElement(Icon$x, __assign({}, styles)); + case Token.FTM: + return React__default['default'].createElement(Icon$y, __assign({}, styles)); + default: + return null; + } + }; + var getPriceLink = function () { + var base = "https://coinmarketcap.com/currencies"; + switch (token) { + case Token.SPIRIT: + return base + "/spiritswap/"; + case Token.FTM: + return base + "/fantom/"; + default: + return base; + } + }; + return cakePriceUsd ? (React__default['default'].createElement(PriceLink, null, + renderIcon(), + React__default['default'].createElement(Link, { href: getPriceLink(), style: { marginLeft: "5px", textDecoration: "none" }, target: "_blank", color: "textSubtle", bold: true }, "$" + cakePriceUsd.toFixed(3)))) : (React__default['default'].createElement(Skeleton, { width: 80, height: 24 })); +}; +var CakePrice$1 = React__default['default'].memo(CakePrice); var templateObject_1$I; -var Icons$2 = IconModule; -var SocialLinks$2 = function () { return (React__default['default'].createElement(Flex, { style: { width: "100%" }, justifyContent: "space-around" }, socials$1.map(function (social, index) { - var Icon = Icons$2[social.icon]; - var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; - var mr = index < socials$1.length - 1 ? "7px" : 0; - return (React__default['default'].createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label, mr: mr }, - React__default['default'].createElement(Icon, __assign({}, iconProps)))); -}))); }; +var Icons$2 = IconModule; +var SocialLinks$2 = function () { return (React__default['default'].createElement(Flex, { style: { width: "100%" }, justifyContent: "space-around" }, socials$1.map(function (social, index) { + var Icon = Icons$2[social.icon]; + var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; + var mr = index < socials$1.length - 1 ? "7px" : 0; + return (React__default['default'].createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label, mr: mr }, + React__default['default'].createElement(Icon, __assign({}, iconProps)))); +}))); }; var SocialLinks$3 = React__default['default'].memo(SocialLinks$2, function () { return true; }); -var Icons$3 = IconModule; -var LanguageIcon = Icons$3.LanguageIcon; -var LangSelector = function (_a) { - var currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; - return (React__default['default'].createElement(Dropdown, { position: "top-right", target: React__default['default'].createElement(Button, { style: { backgroundImage: "none" }, variant: "text", startIcon: React__default['default'].createElement(LanguageIcon, { color: "white", width: "24px" }) }, - React__default['default'].createElement(Text, { color: "white" }, currentLang === null || currentLang === void 0 ? void 0 : currentLang.toUpperCase())) }, langs.map(function (lang) { return (React__default['default'].createElement(MenuButton, { key: lang.code, fullWidth: true, onClick: function () { return setLang(lang); }, - // Safari fix - style: { minHeight: "32px", height: "auto", backgroundImage: "none" } }, lang.language)); }))); -}; +var Icons$3 = IconModule; +var LanguageIcon = Icons$3.LanguageIcon; +var LangSelector = function (_a) { + var currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; + return (React__default['default'].createElement(Dropdown, { position: "top-right", target: React__default['default'].createElement(Button, { style: { backgroundImage: "none" }, variant: "text", startIcon: React__default['default'].createElement(LanguageIcon, { color: "white", width: "24px" }) }, + React__default['default'].createElement(Text, { color: "white" }, currentLang === null || currentLang === void 0 ? void 0 : currentLang.toUpperCase())) }, langs.map(function (lang) { return (React__default['default'].createElement(MenuButton, { key: lang.code, fullWidth: true, onClick: function () { return setLang(lang); }, + // Safari fix + style: { minHeight: "32px", height: "auto", backgroundImage: "none" } }, lang.language)); }))); +}; var LangSelector$1 = React__default['default'].memo(LangSelector, function (prev, next) { return prev.currentLang === next.currentLang; }); -var Container$3 = styled__default['default'].div(templateObject_1$J || (templateObject_1$J = __makeTemplateObject(["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"], ["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"])), function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#0D0E21" : "#E6FDFF"); -}); -styled__default['default'].div(templateObject_2$i || (templateObject_2$i = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); -var SettingsEntry = styled__default['default'].div(templateObject_3$b || (templateObject_3$b = __makeTemplateObject(["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"], ["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"])), MENU_ENTRY_HEIGHT); -var SocialEntry = styled__default['default'].div(templateObject_4$6 || (templateObject_4$6 = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"], ["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"])), MENU_ENTRY_HEIGHT); -var PriceGroup = styled__default['default'].div(templateObject_5$3 || (templateObject_5$3 = __makeTemplateObject(["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"], ["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"]))); -var Price = styled__default['default'].div(templateObject_6$2 || (templateObject_6$2 = __makeTemplateObject(["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"], ["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"])), PRICE_ENTRY_HEIGHT); -var FantomPrice = styled__default['default'](Price)(templateObject_7$2 || (templateObject_7$2 = __makeTemplateObject(["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"], ["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"]))); -var PanelFooter = function (_a) { - var isPushed = _a.isPushed, pushNav = _a.pushNav; _a.toggleTheme; _a.isDark; var cakePriceUsd = _a.cakePriceUsd, ftmPriceUsd = _a.ftmPriceUsd, currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; - if (!isPushed) { - return (React__default['default'].createElement(Container$3, null, - React__default['default'].createElement(IconButton, { variant: "text", onClick: function () { return pushNav(true); } }, - React__default['default'].createElement(Icon$l, null)))); - } - return (React__default['default'].createElement(React__default['default'].Fragment, null, - React__default['default'].createElement(PriceGroup, null, - React__default['default'].createElement(Price, null, - React__default['default'].createElement(CakePrice$1, { cakePriceUsd: cakePriceUsd })), - React__default['default'].createElement(FantomPrice, null, - React__default['default'].createElement(CakePrice$1, { token: Token.FTM, cakePriceUsd: ftmPriceUsd }))), - React__default['default'].createElement(Container$3, null, - React__default['default'].createElement(SocialEntry, null, - React__default['default'].createElement(SocialLinks$3, null)), - React__default['default'].createElement(SettingsEntry, null, - React__default['default'].createElement(LangSelector$1, { currentLang: currentLang, langs: langs, setLang: setLang }))))); -}; +var Container$3 = styled__default['default'].div(templateObject_1$J || (templateObject_1$J = __makeTemplateObject(["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"], ["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"])), function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#0D0E21" : "#E6FDFF"); +}); +styled__default['default'].div(templateObject_2$i || (templateObject_2$i = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); +var SettingsEntry = styled__default['default'].div(templateObject_3$b || (templateObject_3$b = __makeTemplateObject(["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"], ["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"])), MENU_ENTRY_HEIGHT); +var SocialEntry = styled__default['default'].div(templateObject_4$6 || (templateObject_4$6 = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"], ["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"])), MENU_ENTRY_HEIGHT); +var PriceGroup = styled__default['default'].div(templateObject_5$3 || (templateObject_5$3 = __makeTemplateObject(["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"], ["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"]))); +var Price = styled__default['default'].div(templateObject_6$2 || (templateObject_6$2 = __makeTemplateObject(["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"], ["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"])), PRICE_ENTRY_HEIGHT); +var FantomPrice = styled__default['default'](Price)(templateObject_7$2 || (templateObject_7$2 = __makeTemplateObject(["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"], ["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"]))); +var PanelFooter = function (_a) { + var isPushed = _a.isPushed, pushNav = _a.pushNav; _a.toggleTheme; _a.isDark; var cakePriceUsd = _a.cakePriceUsd, ftmPriceUsd = _a.ftmPriceUsd, currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; + if (!isPushed) { + return (React__default['default'].createElement(Container$3, null, + React__default['default'].createElement(IconButton, { variant: "text", onClick: function () { return pushNav(true); } }, + React__default['default'].createElement(Icon$l, null)))); + } + return (React__default['default'].createElement(React__default['default'].Fragment, null, + React__default['default'].createElement(PriceGroup, null, + React__default['default'].createElement(Price, null, + React__default['default'].createElement(CakePrice$1, { cakePriceUsd: cakePriceUsd })), + React__default['default'].createElement(FantomPrice, null, + React__default['default'].createElement(CakePrice$1, { token: Token.FTM, cakePriceUsd: ftmPriceUsd }))), + React__default['default'].createElement(Container$3, null, + React__default['default'].createElement(SocialEntry, null, + React__default['default'].createElement(SocialLinks$3, null)), + React__default['default'].createElement(SettingsEntry, null, + React__default['default'].createElement(LangSelector$1, { currentLang: currentLang, langs: langs, setLang: setLang }))))); +}; var templateObject_1$J, templateObject_2$i, templateObject_3$b, templateObject_4$6, templateObject_5$3, templateObject_6$2, templateObject_7$2; -var Wrapper$2 = styled__default['default'].a(templateObject_1$K || (templateObject_1$K = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"], ["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"])), function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "unset" : "none"); -}); -var AuditBadge = function (_a) { - var isPushed = _a.isPushed; - return (React__default['default'].createElement(Wrapper$2, { className: "audit-badge", href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", rel: "noreferrer", target: "_blank", isPushed: isPushed }, - React__default['default'].createElement("span", null, "audited by"), - React__default['default'].createElement("img", { alt: "Logo", className: "logo", src: "https://static.tildacdn.com/tild3736-6636-4564-a262-333031646230/Logo-mixBytes-kvadra.svg" }))); -}; +var Wrapper$2 = styled__default['default'].a(templateObject_1$K || (templateObject_1$K = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"], ["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"])), function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "unset" : "none"); +}); +var AuditBadge = function (_a) { + var isPushed = _a.isPushed; + return (React__default['default'].createElement(Wrapper$2, { className: "audit-badge", href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", rel: "noreferrer", target: "_blank", isPushed: isPushed }, + React__default['default'].createElement("span", null, "audited by"), + React__default['default'].createElement("img", { alt: "Logo", className: "logo", src: "https://static.tildacdn.com/tild3736-6636-4564-a262-333031646230/Logo-mixBytes-kvadra.svg" }))); +}; var templateObject_1$K; -var StyledPanel = styled__default['default'].div(templateObject_1$L || (templateObject_1$L = __makeTemplateObject(["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"], ["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", - ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", - ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.isDark - ? "linear-gradient(to bottom, rgb(21, 30, 49) 40%, #0d0e21 80%)" - : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)"; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? SIDEBAR_WIDTH_FULL + "px" : 0); -}, function (_a) { - var isPushed = _a.isPushed, isMobile = _a.isMobile; - return (!isPushed && isMobile ? "none" : "1px solid #374151"); -}, function (_a) { - var isMobile = _a.isMobile, isPushed = _a.isPushed; - return (isMobile && isPushed ? "6px" : "0"); -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "2px solid #42d785" : "2px solid #42d785"); -}, function (_a) { - var isMobile = _a.isMobile; - return (isMobile ? "2px solid #42d785" : "none"); -}, function (_a) { - var isMobile = _a.isMobile, isPushed = _a.isPushed; - switch (isMobile) { - case true: - return isPushed ? "2px solid #42d785" : "none"; - case false: - return isPushed ? "2px solid #42d785" : "2px solid #42d785"; - } - return ""; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "initial" : "hidden"); -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; -}); -var Panel = function (props) { - var isPushed = props.isPushed, showMenu = props.showMenu, isMobile = props.isMobile; - return (React__default['default'].createElement(StyledPanel, { isMobile: isMobile, isPushed: isPushed, showMenu: showMenu }, - React__default['default'].createElement(PanelBody, __assign({}, props)), - React__default['default'].createElement(PanelFooter, __assign({}, props)), - React__default['default'].createElement(AuditBadge, { isPushed: isPushed }))); -}; -var templateObject_1$L; -// const Panel: React.FC = (props) => { -// const { isPushed, showMenu } = props; -// const { isXl } = useMatchBreakpoints(); -// const isMobile = isXl === false; -// const StyledPanel = styled.div<{ isPushed: boolean; showMenu: boolean }>` -// position: fixed; -// //padding-top: ${({ showMenu }) => (showMenu ? "80px" : 0)}; -// padding-top: ${({ showMenu }) => (showMenu ? "80px" : "80px")}; -// top: 0; -// left: 0; -// display: flex; -// flex-direction: column; -// justify-content: space-between; -// flex-shrink: 0; -// width: ${({ isPushed }) => (isPushed ? `${SIDEBAR_WIDTH_FULL}px` : 0)}; -// height: 100vh; -// transition: padding-top 0.2s, width 0.2s; -// //border-right: 2px solid #42d785; -// z-index: 11; -// overflow: ${({ isPushed }) => (isPushed ? "initial" : "hidden")}; -// transform: translate3d(0, 0, 0); -// `; -// return ( -// -// -// -// -// ); -// }; +var StyledPanel = styled__default['default'].div(templateObject_1$L || (templateObject_1$L = __makeTemplateObject(["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"], ["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", + ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", + ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.isDark + ? "linear-gradient(to bottom, rgb(21, 30, 49) 40%, #0d0e21 80%)" + : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)"; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? SIDEBAR_WIDTH_FULL + "px" : 0); +}, function (_a) { + var isPushed = _a.isPushed, isMobile = _a.isMobile; + return (!isPushed && isMobile ? "none" : "1px solid #374151"); +}, function (_a) { + var isMobile = _a.isMobile, isPushed = _a.isPushed; + return (isMobile && isPushed ? "6px" : "0"); +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "2px solid #42d785" : "2px solid #42d785"); +}, function (_a) { + var isMobile = _a.isMobile; + return (isMobile ? "2px solid #42d785" : "none"); +}, function (_a) { + var isMobile = _a.isMobile, isPushed = _a.isPushed; + switch (isMobile) { + case true: + return isPushed ? "2px solid #42d785" : "none"; + case false: + return isPushed ? "2px solid #42d785" : "2px solid #42d785"; + } + return ""; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "initial" : "hidden"); +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; +}); +var Panel = function (props) { + var isPushed = props.isPushed, showMenu = props.showMenu, isMobile = props.isMobile; + return (React__default['default'].createElement(StyledPanel, { isMobile: isMobile, isPushed: isPushed, showMenu: showMenu }, + React__default['default'].createElement(PanelBody, __assign({}, props)), + React__default['default'].createElement(PanelFooter, __assign({}, props)), + React__default['default'].createElement(AuditBadge, { isPushed: isPushed }))); +}; +var templateObject_1$L; +// const Panel: React.FC = (props) => { +// const { isPushed, showMenu } = props; +// const { isXl } = useMatchBreakpoints(); +// const isMobile = isXl === false; +// const StyledPanel = styled.div<{ isPushed: boolean; showMenu: boolean }>` +// position: fixed; +// //padding-top: ${({ showMenu }) => (showMenu ? "80px" : 0)}; +// padding-top: ${({ showMenu }) => (showMenu ? "80px" : "80px")}; +// top: 0; +// left: 0; +// display: flex; +// flex-direction: column; +// justify-content: space-between; +// flex-shrink: 0; +// width: ${({ isPushed }) => (isPushed ? `${SIDEBAR_WIDTH_FULL}px` : 0)}; +// height: 100vh; +// transition: padding-top 0.2s, width 0.2s; +// //border-right: 2px solid #42d785; +// z-index: 11; +// overflow: ${({ isPushed }) => (isPushed ? "initial" : "hidden")}; +// transform: translate3d(0, 0, 0); +// `; +// return ( +// +// +// +// +// ); +// }; // export default Panel; -var Icon$1o = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), - React__default['default'].createElement("circle", { cx: "48", cy: "48", r: "48", fill: "white" }), - React__default['default'].createElement("path", { d: "M77.7602 16.9155L51.9419 36.0497L56.7382 24.7733L77.7602 16.9155Z", fill: "#E17726" }), - React__default['default'].createElement("path", { d: "M18.2656 16.9155L43.8288 36.2283L39.2622 24.7733L18.2656 16.9155Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M68.4736 61.2808L61.6108 71.7918L76.3059 75.8482L80.4899 61.5104L68.4736 61.2808Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M15.5356 61.5104L19.6941 75.8482L34.3892 71.7918L27.5519 61.2808L15.5356 61.5104Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M33.5984 43.5251L29.491 49.699L44.0584 50.3624L43.5482 34.6724L33.5984 43.5251Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M62.4274 43.525L52.2991 34.4937L51.9419 50.3622L66.5094 49.6989L62.4274 43.525Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M34.3892 71.7922L43.1654 67.5316L35.6137 61.6128L34.3892 71.7922Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M52.8345 67.5316L61.6107 71.7922L60.3861 61.6128L52.8345 67.5316Z", fill: "#E27625" }), - React__default['default'].createElement("path", { d: "M61.6107 71.7923L52.8345 67.5317L53.5233 73.2465L53.4468 75.6446L61.6107 71.7923Z", fill: "#D5BFB2" }), - React__default['default'].createElement("path", { d: "M34.3892 71.7923L42.5531 75.6446L42.502 73.2465L43.1654 67.5317L34.3892 71.7923Z", fill: "#D5BFB2" }), - React__default['default'].createElement("path", { d: "M42.7062 57.8369L35.4097 55.6939L40.5631 53.3213L42.7062 57.8369Z", fill: "#233447" }), - React__default['default'].createElement("path", { d: "M53.2937 57.8369L55.4367 53.3213L60.6412 55.6939L53.2937 57.8369Z", fill: "#233447" }), - React__default['default'].createElement("path", { d: "M34.3893 71.7918L35.6649 61.2808L27.552 61.5104L34.3893 71.7918Z", fill: "#CC6228" }), - React__default['default'].createElement("path", { d: "M60.3352 61.2808L61.6108 71.7918L68.4736 61.5104L60.3352 61.2808Z", fill: "#CC6228" }), - React__default['default'].createElement("path", { d: "M66.5094 49.6987L51.9419 50.362L53.294 57.8371L55.4371 53.3215L60.6416 55.6941L66.5094 49.6987Z", fill: "#CC6228" }), - React__default['default'].createElement("path", { d: "M35.4098 55.6941L40.5633 53.3215L42.7063 57.8371L44.0584 50.362L29.491 49.6987L35.4098 55.6941Z", fill: "#CC6228" }), - React__default['default'].createElement("path", { d: "M29.491 49.6987L35.6139 61.6129L35.4098 55.6941L29.491 49.6987Z", fill: "#E27525" }), - React__default['default'].createElement("path", { d: "M60.6414 55.6941L60.3862 61.6129L66.5092 49.6987L60.6414 55.6941Z", fill: "#E27525" }), - React__default['default'].createElement("path", { d: "M44.0584 50.3618L42.7063 57.8369L44.4156 66.6641L44.7728 55.0305L44.0584 50.3618Z", fill: "#E27525" }), - React__default['default'].createElement("path", { d: "M51.9415 50.3618L51.2527 55.005L51.5843 66.6641L53.2937 57.8369L51.9415 50.3618Z", fill: "#E27525" }), - React__default['default'].createElement("path", { d: "M53.2938 57.8374L51.5845 66.6646L52.8346 67.532L60.3862 61.6132L60.6413 55.6943L53.2938 57.8374Z", fill: "#F5841F" }), - React__default['default'].createElement("path", { d: "M35.4097 55.6943L35.6138 61.6132L43.1654 67.532L44.4155 66.6646L42.7062 57.8374L35.4097 55.6943Z", fill: "#F5841F" }), - React__default['default'].createElement("path", { d: "M53.4468 75.6443L53.5233 73.2462L52.8855 72.6849H43.1143L42.502 73.2462L42.5531 75.6443L34.3892 71.792L37.2465 74.1391L43.0378 78.1445H52.962L58.7533 74.1391L61.6107 71.792L53.4468 75.6443Z", fill: "#C0AC9D" }), - React__default['default'].createElement("path", { d: "M52.8346 67.5315L51.5845 66.6641H44.4156L43.1655 67.5315L42.5022 73.2462L43.1145 72.6849H52.8857L53.5235 73.2462L52.8346 67.5315Z", fill: "#161616" }), - React__default['default'].createElement("path", { d: "M78.8314 37.2998L80.9999 26.7377L77.7599 16.9155L52.8345 35.4119L62.4271 43.5247L75.9485 47.4791L78.9335 43.984L77.6323 43.04L79.7243 41.1521L78.1426 39.902L80.2091 38.3458L78.8314 37.2998Z", fill: "#763E1A" }), - React__default['default'].createElement("path", { d: "M15 26.7377L17.194 37.2998L15.7909 38.3458L17.8574 39.902L16.2756 41.1521L18.3676 43.04L17.0665 43.984L20.0514 47.4791L33.5984 43.5247L43.1655 35.4119L18.2656 16.9155L15 26.7377Z", fill: "#763E1A" }), - React__default['default'].createElement("path", { d: "M75.9487 47.4793L62.4272 43.5249L66.5092 49.6989L60.3862 61.613L68.4736 61.511H80.4898L75.9487 47.4793Z", fill: "#F5841F" }), - React__default['default'].createElement("path", { d: "M33.5983 43.5249L20.0513 47.4793L15.5356 61.511H27.5519L35.6137 61.613L29.4908 49.6989L33.5983 43.5249Z", fill: "#F5841F" }), - React__default['default'].createElement("path", { d: "M51.9415 50.3617L52.8344 35.4115L56.7378 24.7729H39.262L43.1653 35.4115L44.0583 50.3617L44.3899 55.0559L44.4154 66.664H51.5843L51.6099 55.0559L51.9415 50.3617Z", fill: "#F5841F" }))); -}; - -var Icon$1p = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React__default['default'].createElement("defs", null, - React__default['default'].createElement("linearGradient", { id: "prefix__a", x1: 48.733, y1: 944.09, x2: 942.955, y2: 64.09, gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { offset: 0, stopColor: "#151515" }), - React__default['default'].createElement("stop", { offset: 0.994, stopColor: "#252525" })), - React__default['default'].createElement("linearGradient", { id: "prefix__b", x1: 761.394, y1: 238.668, x2: 275.02, y2: 725.043, gradientUnits: "userSpaceOnUse" }, - React__default['default'].createElement("stop", { offset: 0, stopColor: "#fdea6a" }), - React__default['default'].createElement("stop", { offset: 0.129, stopColor: "#f6df65" }), - React__default['default'].createElement("stop", { offset: 0.709, stopColor: "#d8b14e" }), - React__default['default'].createElement("stop", { offset: 1, stopColor: "#cc9f45" }))), - React__default['default'].createElement("title", null, "Wallet"), - React__default['default'].createElement("rect", { width: 1000, height: 1000, rx: 182.477, fill: "url(#prefix__a)" }), - React__default['default'].createElement("path", { d: "M470.273 616.333a133.712 133.712 0 01-133.635 133.835c-73.577 0-133.838-59.857-133.838-133.835h64.237c0 38.381 31.218 69.8 69.6 69.8s69.6-31.42 69.6-69.8zm22.668-210.2c0 86.107-70.2 156.107-156.3 156.107-86.307 0-156.307-70-156.307-156.107s70-156.3 156.307-156.3c86.101-.001 156.3 70.198 156.3 156.304zm-64.033 0a92.272 92.272 0 00-184.544 0c0 50.71 41.564 92.272 92.274 92.272a92.467 92.467 0 0092.27-92.268zm-81.535-26.448v-23.264H325.9v23.268a31.9 31.9 0 00-21.678 30.226 32.315 32.315 0 1064.63 0 31.719 31.719 0 00-21.479-30.226zm472.3 214.372c0 86.107-70 156.107-156.1 156.107s-156.507-70-156.507-156.107c0-86.5 70.4-156.5 156.507-156.5s156.096 70 156.096 156.504zm-63.834 0a92.27 92.27 0 10-184.539 0c0 50.71 41.36 91.874 92.27 91.874s92.265-41.16 92.265-91.87zM663.57 562.24a32.548 32.548 0 00-32.417 32.414 31.709 31.709 0 0021.677 30.425v23.466h21.479v-23.462a32.05 32.05 0 0021.474-30.425 32.506 32.506 0 00-32.217-32.414zm0-312.412c-73.777 0-133.834 59.857-133.834 133.635a132.935 132.935 0 0016.5 64.033 177.809 177.809 0 0156.081-31.022 68.405 68.405 0 01-8.351-33.011 69.6 69.6 0 01139.2 0 70.726 70.726 0 01-8.355 33.011 177.761 177.761 0 0156.08 31.022 132.7 132.7 0 0016.309-64.029c0-73.778-60.057-133.635-133.634-133.635z", fill: "url(#prefix__b)" }))); -}; - -var Icon$1q = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), - React__default['default'].createElement("rect", { width: "512", height: "512", fill: "#2F51FA" }), - React__default['default'].createElement("circle", { cx: "256", cy: "256", r: "179", fill: "white" }), - React__default['default'].createElement("rect", { x: "198", y: "198", width: "116", height: "116", rx: "12", fill: "#3053FA" }))); -}; - -var Icon$1r = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), - React__default['default'].createElement("path", { d: "M96 48C96 21.4903 74.5097 0 48 0C21.4903 0 0 21.4903 0 48C0 74.5097 21.4903 96 48 96C74.5097 96 96 74.5097 96 48Z", fill: "#3389FB" }), - React__default['default'].createElement("path", { d: "M29.6927 35.4245C39.8036 25.5252 56.1965 25.5252 66.3074 35.4245L67.5242 36.6159C68.0298 37.1109 68.0298 37.9134 67.5242 38.4084L63.3616 42.4839C63.1088 42.7314 62.699 42.7314 62.4462 42.4839L60.7717 40.8444C53.7181 33.9384 42.282 33.9384 35.2284 40.8444L33.4351 42.6002C33.1823 42.8477 32.7725 42.8477 32.5197 42.6002L28.3571 38.5247C27.8515 38.0297 27.8515 37.2272 28.3571 36.7322L29.6927 35.4245ZM74.9161 43.8532L78.6208 47.4805C79.1264 47.9755 79.1264 48.778 78.6208 49.2729L61.9159 65.6288C61.4103 66.1237 60.5907 66.1237 60.0851 65.6288C60.0851 65.6288 60.0851 65.6288 60.0851 65.6288L48.229 54.0206C48.1026 53.8968 47.8977 53.8968 47.7713 54.0206C47.7713 54.0206 47.7713 54.0206 47.7713 54.0206L35.9153 65.6288C35.4098 66.1237 34.5902 66.1237 34.0846 65.6288C34.0846 65.6288 34.0846 65.6288 34.0846 65.6288L17.3792 49.2727C16.8736 48.7778 16.8736 47.9753 17.3792 47.4803L21.0839 43.853C21.5895 43.3581 22.4091 43.3581 22.9146 43.853L34.771 55.4614C34.8974 55.5851 35.1023 55.5851 35.2287 55.4614C35.2287 55.4614 35.2287 55.4614 35.2287 55.4614L47.0844 43.853C47.59 43.358 48.4096 43.358 48.9152 43.853C48.9152 43.853 48.9152 43.853 48.9152 43.853L60.7715 55.4614C60.8979 55.5851 61.1028 55.5851 61.2292 55.4614L73.0854 43.8532C73.5909 43.3583 74.4105 43.3583 74.9161 43.8532Z", fill: "white" }))); -}; - -var Icon$1s = function (props) { - return (React__default['default'].createElement(Svg, __assign({ width: "30", height: "30", viewBox: "0 0 30 30", fill: "none" }, props, { xmlns: "http://www.w3.org/2000/svg" }), - React__default['default'].createElement("path", { d: "M30 7.49999C30 11.6421 26.6421 15 22.5 15C18.3702 15 15.02 11.6621 15.0001 7.537C14.9803 11.6499 11.6499 14.9803 7.53705 15.0001C11.6621 15.02 15 18.3702 15 22.5C15 26.6421 11.6421 30 7.49999 30C3.35786 30 0 26.6421 0 22.5C0 18.3701 3.33795 15.0199 7.46312 15.0001C3.33804 14.9801 0.000182196 11.6299 0.000182196 7.50017C0.000182196 3.35804 3.35804 0.000182196 7.50017 0.000182196C11.6299 0.000182196 14.9801 3.33804 15.0001 7.46312C15.0199 3.33795 18.3701 0 22.5 0C26.6421 0 30 3.35786 30 7.49999ZM22.5 15C18.3578 15 15 18.3578 15 22.5C15 26.6421 18.3578 30 22.5 30C26.6421 30 30 26.6421 30 22.5C30 18.3578 26.6421 15 22.5 15Z", fill: "#27A577" }))); -}; - -var Icon$1t = function (props) { - return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), - React__default['default'].createElement("g", { clipPath: "url(#clip0)" }, - React__default['default'].createElement("path", { d: "M48.0048 96.0097C74.5172 96.0097 96.0097 74.5172 96.0097 48.0048C96.0097 21.4925 74.5172 0 48.0048 0C21.4925 0 0 21.4925 0 48.0048C0 74.5172 21.4925 96.0097 48.0048 96.0097Z", fill: "#3375BB" }), - React__default['default'].createElement("path", { d: "M48.0048 22.8922L49.3179 21.1833C48.9399 20.8928 48.4766 20.7354 48 20.7354C47.5233 20.7354 47.06 20.8928 46.682 21.1833L48.0048 22.8922ZM70.5783 29.5252H72.7313C72.7352 29.2396 72.6824 28.9561 72.576 28.6909C72.4696 28.4258 72.3118 28.1844 72.1116 27.9806C71.9114 27.7769 71.6729 27.6148 71.4097 27.5037C71.1465 27.3926 70.8639 27.3348 70.5783 27.3335V29.5252ZM48.0048 75.6377L46.8076 77.4335C47.1604 77.6697 47.5754 77.7958 48 77.7958C48.4245 77.7958 48.8395 77.6697 49.1924 77.4335L48.0048 75.6377ZM25.4506 29.5252V27.3625C25.165 27.3638 24.8824 27.4216 24.6192 27.5327C24.356 27.6437 24.1175 27.8058 23.9173 28.0096C23.7171 28.2134 23.5593 28.4548 23.4529 28.7199C23.3465 28.985 23.2937 29.2686 23.2976 29.5542L25.4506 29.5252ZM46.6917 24.5915C56.4626 32.1611 67.6528 31.6783 70.5879 31.6783V27.3625C67.5466 27.3625 57.8047 27.7487 49.3468 21.1833L46.6917 24.5915ZM68.4348 29.4866C68.2707 39.4892 67.8459 46.5471 67.0349 51.7704C66.2238 56.9938 65.1039 60.0448 63.6266 62.2268C62.1494 64.4089 60.257 65.8282 57.486 67.4792C54.715 69.1302 51.1716 70.9646 46.8076 73.8515L49.2406 77.4335C53.373 74.6818 56.8102 72.9246 59.7357 71.1771C62.6835 69.5717 65.2416 67.3367 67.228 64.6309C69.159 61.7344 70.4817 57.8724 71.3314 52.427C72.181 46.9815 72.6155 39.6534 72.7796 29.5542L68.4348 29.4866ZM49.2406 73.8515C44.9055 70.955 41.3718 69.1592 38.6201 67.4888C35.8684 65.8185 33.976 64.4861 32.4892 62.2268C31.0023 59.9676 29.7954 56.9648 28.9651 51.7704C28.1347 46.576 27.7678 39.4892 27.6037 29.4866L23.2976 29.5542C23.4617 39.6534 23.9058 47.0009 24.7458 52.427C25.5858 57.8531 26.8699 61.7151 28.8395 64.6309C30.8164 67.3382 33.3686 69.5739 36.3125 71.1771C39.2091 72.9246 42.6752 74.6818 46.8076 77.4335L49.2406 73.8515ZM25.4506 31.6783C28.3471 31.6783 39.547 32.1611 49.3179 24.5915L46.682 21.1833C38.2049 27.7487 28.463 27.3625 25.441 27.3625L25.4506 31.6783Z", fill: "white" })), - React__default['default'].createElement("defs", null, - React__default['default'].createElement("clipPath", { id: "clip0" }, - React__default['default'].createElement("rect", { width: "96", height: "96", fill: "white" }))))); -}; - -exports.ConnectorNames = void 0; -(function (ConnectorNames) { - ConnectorNames["Injected"] = "injected"; - ConnectorNames["WalletConnect"] = "walletconnect"; - ConnectorNames["BSC"] = "bsc"; - ConnectorNames["Coin98"] = "coin98"; - ConnectorNames["WalletLink"] = "walletlink"; - ConnectorNames["TrustWallet"] = "trustwallet"; - ConnectorNames["CloverWallet"] = "cloverwallet"; +var Icon$1o = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), + React__default['default'].createElement("circle", { cx: "48", cy: "48", r: "48", fill: "white" }), + React__default['default'].createElement("path", { d: "M77.7602 16.9155L51.9419 36.0497L56.7382 24.7733L77.7602 16.9155Z", fill: "#E17726" }), + React__default['default'].createElement("path", { d: "M18.2656 16.9155L43.8288 36.2283L39.2622 24.7733L18.2656 16.9155Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M68.4736 61.2808L61.6108 71.7918L76.3059 75.8482L80.4899 61.5104L68.4736 61.2808Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M15.5356 61.5104L19.6941 75.8482L34.3892 71.7918L27.5519 61.2808L15.5356 61.5104Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M33.5984 43.5251L29.491 49.699L44.0584 50.3624L43.5482 34.6724L33.5984 43.5251Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M62.4274 43.525L52.2991 34.4937L51.9419 50.3622L66.5094 49.6989L62.4274 43.525Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M34.3892 71.7922L43.1654 67.5316L35.6137 61.6128L34.3892 71.7922Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M52.8345 67.5316L61.6107 71.7922L60.3861 61.6128L52.8345 67.5316Z", fill: "#E27625" }), + React__default['default'].createElement("path", { d: "M61.6107 71.7923L52.8345 67.5317L53.5233 73.2465L53.4468 75.6446L61.6107 71.7923Z", fill: "#D5BFB2" }), + React__default['default'].createElement("path", { d: "M34.3892 71.7923L42.5531 75.6446L42.502 73.2465L43.1654 67.5317L34.3892 71.7923Z", fill: "#D5BFB2" }), + React__default['default'].createElement("path", { d: "M42.7062 57.8369L35.4097 55.6939L40.5631 53.3213L42.7062 57.8369Z", fill: "#233447" }), + React__default['default'].createElement("path", { d: "M53.2937 57.8369L55.4367 53.3213L60.6412 55.6939L53.2937 57.8369Z", fill: "#233447" }), + React__default['default'].createElement("path", { d: "M34.3893 71.7918L35.6649 61.2808L27.552 61.5104L34.3893 71.7918Z", fill: "#CC6228" }), + React__default['default'].createElement("path", { d: "M60.3352 61.2808L61.6108 71.7918L68.4736 61.5104L60.3352 61.2808Z", fill: "#CC6228" }), + React__default['default'].createElement("path", { d: "M66.5094 49.6987L51.9419 50.362L53.294 57.8371L55.4371 53.3215L60.6416 55.6941L66.5094 49.6987Z", fill: "#CC6228" }), + React__default['default'].createElement("path", { d: "M35.4098 55.6941L40.5633 53.3215L42.7063 57.8371L44.0584 50.362L29.491 49.6987L35.4098 55.6941Z", fill: "#CC6228" }), + React__default['default'].createElement("path", { d: "M29.491 49.6987L35.6139 61.6129L35.4098 55.6941L29.491 49.6987Z", fill: "#E27525" }), + React__default['default'].createElement("path", { d: "M60.6414 55.6941L60.3862 61.6129L66.5092 49.6987L60.6414 55.6941Z", fill: "#E27525" }), + React__default['default'].createElement("path", { d: "M44.0584 50.3618L42.7063 57.8369L44.4156 66.6641L44.7728 55.0305L44.0584 50.3618Z", fill: "#E27525" }), + React__default['default'].createElement("path", { d: "M51.9415 50.3618L51.2527 55.005L51.5843 66.6641L53.2937 57.8369L51.9415 50.3618Z", fill: "#E27525" }), + React__default['default'].createElement("path", { d: "M53.2938 57.8374L51.5845 66.6646L52.8346 67.532L60.3862 61.6132L60.6413 55.6943L53.2938 57.8374Z", fill: "#F5841F" }), + React__default['default'].createElement("path", { d: "M35.4097 55.6943L35.6138 61.6132L43.1654 67.532L44.4155 66.6646L42.7062 57.8374L35.4097 55.6943Z", fill: "#F5841F" }), + React__default['default'].createElement("path", { d: "M53.4468 75.6443L53.5233 73.2462L52.8855 72.6849H43.1143L42.502 73.2462L42.5531 75.6443L34.3892 71.792L37.2465 74.1391L43.0378 78.1445H52.962L58.7533 74.1391L61.6107 71.792L53.4468 75.6443Z", fill: "#C0AC9D" }), + React__default['default'].createElement("path", { d: "M52.8346 67.5315L51.5845 66.6641H44.4156L43.1655 67.5315L42.5022 73.2462L43.1145 72.6849H52.8857L53.5235 73.2462L52.8346 67.5315Z", fill: "#161616" }), + React__default['default'].createElement("path", { d: "M78.8314 37.2998L80.9999 26.7377L77.7599 16.9155L52.8345 35.4119L62.4271 43.5247L75.9485 47.4791L78.9335 43.984L77.6323 43.04L79.7243 41.1521L78.1426 39.902L80.2091 38.3458L78.8314 37.2998Z", fill: "#763E1A" }), + React__default['default'].createElement("path", { d: "M15 26.7377L17.194 37.2998L15.7909 38.3458L17.8574 39.902L16.2756 41.1521L18.3676 43.04L17.0665 43.984L20.0514 47.4791L33.5984 43.5247L43.1655 35.4119L18.2656 16.9155L15 26.7377Z", fill: "#763E1A" }), + React__default['default'].createElement("path", { d: "M75.9487 47.4793L62.4272 43.5249L66.5092 49.6989L60.3862 61.613L68.4736 61.511H80.4898L75.9487 47.4793Z", fill: "#F5841F" }), + React__default['default'].createElement("path", { d: "M33.5983 43.5249L20.0513 47.4793L15.5356 61.511H27.5519L35.6137 61.613L29.4908 49.6989L33.5983 43.5249Z", fill: "#F5841F" }), + React__default['default'].createElement("path", { d: "M51.9415 50.3617L52.8344 35.4115L56.7378 24.7729H39.262L43.1653 35.4115L44.0583 50.3617L44.3899 55.0559L44.4154 66.664H51.5843L51.6099 55.0559L51.9415 50.3617Z", fill: "#F5841F" }))); +}; + +var Icon$1p = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React__default['default'].createElement("defs", null, + React__default['default'].createElement("linearGradient", { id: "prefix__a", x1: 48.733, y1: 944.09, x2: 942.955, y2: 64.09, gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { offset: 0, stopColor: "#151515" }), + React__default['default'].createElement("stop", { offset: 0.994, stopColor: "#252525" })), + React__default['default'].createElement("linearGradient", { id: "prefix__b", x1: 761.394, y1: 238.668, x2: 275.02, y2: 725.043, gradientUnits: "userSpaceOnUse" }, + React__default['default'].createElement("stop", { offset: 0, stopColor: "#fdea6a" }), + React__default['default'].createElement("stop", { offset: 0.129, stopColor: "#f6df65" }), + React__default['default'].createElement("stop", { offset: 0.709, stopColor: "#d8b14e" }), + React__default['default'].createElement("stop", { offset: 1, stopColor: "#cc9f45" }))), + React__default['default'].createElement("title", null, "Wallet"), + React__default['default'].createElement("rect", { width: 1000, height: 1000, rx: 182.477, fill: "url(#prefix__a)" }), + React__default['default'].createElement("path", { d: "M470.273 616.333a133.712 133.712 0 01-133.635 133.835c-73.577 0-133.838-59.857-133.838-133.835h64.237c0 38.381 31.218 69.8 69.6 69.8s69.6-31.42 69.6-69.8zm22.668-210.2c0 86.107-70.2 156.107-156.3 156.107-86.307 0-156.307-70-156.307-156.107s70-156.3 156.307-156.3c86.101-.001 156.3 70.198 156.3 156.304zm-64.033 0a92.272 92.272 0 00-184.544 0c0 50.71 41.564 92.272 92.274 92.272a92.467 92.467 0 0092.27-92.268zm-81.535-26.448v-23.264H325.9v23.268a31.9 31.9 0 00-21.678 30.226 32.315 32.315 0 1064.63 0 31.719 31.719 0 00-21.479-30.226zm472.3 214.372c0 86.107-70 156.107-156.1 156.107s-156.507-70-156.507-156.107c0-86.5 70.4-156.5 156.507-156.5s156.096 70 156.096 156.504zm-63.834 0a92.27 92.27 0 10-184.539 0c0 50.71 41.36 91.874 92.27 91.874s92.265-41.16 92.265-91.87zM663.57 562.24a32.548 32.548 0 00-32.417 32.414 31.709 31.709 0 0021.677 30.425v23.466h21.479v-23.462a32.05 32.05 0 0021.474-30.425 32.506 32.506 0 00-32.217-32.414zm0-312.412c-73.777 0-133.834 59.857-133.834 133.635a132.935 132.935 0 0016.5 64.033 177.809 177.809 0 0156.081-31.022 68.405 68.405 0 01-8.351-33.011 69.6 69.6 0 01139.2 0 70.726 70.726 0 01-8.355 33.011 177.761 177.761 0 0156.08 31.022 132.7 132.7 0 0016.309-64.029c0-73.778-60.057-133.635-133.634-133.635z", fill: "url(#prefix__b)" }))); +}; + +var Icon$1q = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), + React__default['default'].createElement("rect", { width: "512", height: "512", fill: "#2F51FA" }), + React__default['default'].createElement("circle", { cx: "256", cy: "256", r: "179", fill: "white" }), + React__default['default'].createElement("rect", { x: "198", y: "198", width: "116", height: "116", rx: "12", fill: "#3053FA" }))); +}; + +var Icon$1r = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), + React__default['default'].createElement("path", { d: "M96 48C96 21.4903 74.5097 0 48 0C21.4903 0 0 21.4903 0 48C0 74.5097 21.4903 96 48 96C74.5097 96 96 74.5097 96 48Z", fill: "#3389FB" }), + React__default['default'].createElement("path", { d: "M29.6927 35.4245C39.8036 25.5252 56.1965 25.5252 66.3074 35.4245L67.5242 36.6159C68.0298 37.1109 68.0298 37.9134 67.5242 38.4084L63.3616 42.4839C63.1088 42.7314 62.699 42.7314 62.4462 42.4839L60.7717 40.8444C53.7181 33.9384 42.282 33.9384 35.2284 40.8444L33.4351 42.6002C33.1823 42.8477 32.7725 42.8477 32.5197 42.6002L28.3571 38.5247C27.8515 38.0297 27.8515 37.2272 28.3571 36.7322L29.6927 35.4245ZM74.9161 43.8532L78.6208 47.4805C79.1264 47.9755 79.1264 48.778 78.6208 49.2729L61.9159 65.6288C61.4103 66.1237 60.5907 66.1237 60.0851 65.6288C60.0851 65.6288 60.0851 65.6288 60.0851 65.6288L48.229 54.0206C48.1026 53.8968 47.8977 53.8968 47.7713 54.0206C47.7713 54.0206 47.7713 54.0206 47.7713 54.0206L35.9153 65.6288C35.4098 66.1237 34.5902 66.1237 34.0846 65.6288C34.0846 65.6288 34.0846 65.6288 34.0846 65.6288L17.3792 49.2727C16.8736 48.7778 16.8736 47.9753 17.3792 47.4803L21.0839 43.853C21.5895 43.3581 22.4091 43.3581 22.9146 43.853L34.771 55.4614C34.8974 55.5851 35.1023 55.5851 35.2287 55.4614C35.2287 55.4614 35.2287 55.4614 35.2287 55.4614L47.0844 43.853C47.59 43.358 48.4096 43.358 48.9152 43.853C48.9152 43.853 48.9152 43.853 48.9152 43.853L60.7715 55.4614C60.8979 55.5851 61.1028 55.5851 61.2292 55.4614L73.0854 43.8532C73.5909 43.3583 74.4105 43.3583 74.9161 43.8532Z", fill: "white" }))); +}; + +var Icon$1s = function (props) { + return (React__default['default'].createElement(Svg, __assign({ width: "30", height: "30", viewBox: "0 0 30 30", fill: "none" }, props, { xmlns: "http://www.w3.org/2000/svg" }), + React__default['default'].createElement("path", { d: "M30 7.49999C30 11.6421 26.6421 15 22.5 15C18.3702 15 15.02 11.6621 15.0001 7.537C14.9803 11.6499 11.6499 14.9803 7.53705 15.0001C11.6621 15.02 15 18.3702 15 22.5C15 26.6421 11.6421 30 7.49999 30C3.35786 30 0 26.6421 0 22.5C0 18.3701 3.33795 15.0199 7.46312 15.0001C3.33804 14.9801 0.000182196 11.6299 0.000182196 7.50017C0.000182196 3.35804 3.35804 0.000182196 7.50017 0.000182196C11.6299 0.000182196 14.9801 3.33804 15.0001 7.46312C15.0199 3.33795 18.3701 0 22.5 0C26.6421 0 30 3.35786 30 7.49999ZM22.5 15C18.3578 15 15 18.3578 15 22.5C15 26.6421 18.3578 30 22.5 30C26.6421 30 30 26.6421 30 22.5C30 18.3578 26.6421 15 22.5 15Z", fill: "#27A577" }))); +}; + +var Icon$1t = function (props) { + return (React__default['default'].createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), + React__default['default'].createElement("g", { clipPath: "url(#clip0)" }, + React__default['default'].createElement("path", { d: "M48.0048 96.0097C74.5172 96.0097 96.0097 74.5172 96.0097 48.0048C96.0097 21.4925 74.5172 0 48.0048 0C21.4925 0 0 21.4925 0 48.0048C0 74.5172 21.4925 96.0097 48.0048 96.0097Z", fill: "#3375BB" }), + React__default['default'].createElement("path", { d: "M48.0048 22.8922L49.3179 21.1833C48.9399 20.8928 48.4766 20.7354 48 20.7354C47.5233 20.7354 47.06 20.8928 46.682 21.1833L48.0048 22.8922ZM70.5783 29.5252H72.7313C72.7352 29.2396 72.6824 28.9561 72.576 28.6909C72.4696 28.4258 72.3118 28.1844 72.1116 27.9806C71.9114 27.7769 71.6729 27.6148 71.4097 27.5037C71.1465 27.3926 70.8639 27.3348 70.5783 27.3335V29.5252ZM48.0048 75.6377L46.8076 77.4335C47.1604 77.6697 47.5754 77.7958 48 77.7958C48.4245 77.7958 48.8395 77.6697 49.1924 77.4335L48.0048 75.6377ZM25.4506 29.5252V27.3625C25.165 27.3638 24.8824 27.4216 24.6192 27.5327C24.356 27.6437 24.1175 27.8058 23.9173 28.0096C23.7171 28.2134 23.5593 28.4548 23.4529 28.7199C23.3465 28.985 23.2937 29.2686 23.2976 29.5542L25.4506 29.5252ZM46.6917 24.5915C56.4626 32.1611 67.6528 31.6783 70.5879 31.6783V27.3625C67.5466 27.3625 57.8047 27.7487 49.3468 21.1833L46.6917 24.5915ZM68.4348 29.4866C68.2707 39.4892 67.8459 46.5471 67.0349 51.7704C66.2238 56.9938 65.1039 60.0448 63.6266 62.2268C62.1494 64.4089 60.257 65.8282 57.486 67.4792C54.715 69.1302 51.1716 70.9646 46.8076 73.8515L49.2406 77.4335C53.373 74.6818 56.8102 72.9246 59.7357 71.1771C62.6835 69.5717 65.2416 67.3367 67.228 64.6309C69.159 61.7344 70.4817 57.8724 71.3314 52.427C72.181 46.9815 72.6155 39.6534 72.7796 29.5542L68.4348 29.4866ZM49.2406 73.8515C44.9055 70.955 41.3718 69.1592 38.6201 67.4888C35.8684 65.8185 33.976 64.4861 32.4892 62.2268C31.0023 59.9676 29.7954 56.9648 28.9651 51.7704C28.1347 46.576 27.7678 39.4892 27.6037 29.4866L23.2976 29.5542C23.4617 39.6534 23.9058 47.0009 24.7458 52.427C25.5858 57.8531 26.8699 61.7151 28.8395 64.6309C30.8164 67.3382 33.3686 69.5739 36.3125 71.1771C39.2091 72.9246 42.6752 74.6818 46.8076 77.4335L49.2406 73.8515ZM25.4506 31.6783C28.3471 31.6783 39.547 32.1611 49.3179 24.5915L46.682 21.1833C38.2049 27.7487 28.463 27.3625 25.441 27.3625L25.4506 31.6783Z", fill: "white" })), + React__default['default'].createElement("defs", null, + React__default['default'].createElement("clipPath", { id: "clip0" }, + React__default['default'].createElement("rect", { width: "96", height: "96", fill: "white" }))))); +}; + +exports.ConnectorNames = void 0; +(function (ConnectorNames) { + ConnectorNames["Injected"] = "injected"; + ConnectorNames["WalletConnect"] = "walletconnect"; + ConnectorNames["BSC"] = "bsc"; + ConnectorNames["Coin98"] = "coin98"; + ConnectorNames["WalletLink"] = "walletlink"; + ConnectorNames["TrustWallet"] = "trustwallet"; + ConnectorNames["CloverWallet"] = "cloverwallet"; })(exports.ConnectorNames || (exports.ConnectorNames = {})); -var Connectors = function () { - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - var connectors = [ - { - title: "MetaMask", - icon: Icon$1o, - connectorId: exports.ConnectorNames.Injected, - }, - { - title: "Coin98 Wallet", - icon: Icon$1p, - connectorId: exports.ConnectorNames.Coin98, - }, - { - title: "Coinbase Wallet", - icon: Icon$1q, - connectorId: exports.ConnectorNames.WalletLink, - }, - { - title: "Clover Wallet", - icon: Icon$1s, - connectorId: exports.ConnectorNames.CloverWallet, - }, - { - title: "Wallet Connect", - icon: Icon$1r, - connectorId: exports.ConnectorNames.WalletConnect, - }, - ]; - if (isMobile) { - connectors.push({ - title: "Trust Wallet", - icon: Icon$1t, - connectorId: exports.ConnectorNames.TrustWallet, - }); - var cloverIndexToRemove = connectors.findIndex(function (prop) { return prop.title === "Clover Wallet"; }); - if (cloverIndexToRemove) - connectors.splice(cloverIndexToRemove, 1); - } - return connectors; -}; +var Connectors = function () { + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + var connectors = [ + { + title: "MetaMask", + icon: Icon$1o, + connectorId: exports.ConnectorNames.Injected, + }, + { + title: "Coin98 Wallet", + icon: Icon$1p, + connectorId: exports.ConnectorNames.Coin98, + }, + { + title: "Coinbase Wallet", + icon: Icon$1q, + connectorId: exports.ConnectorNames.WalletLink, + }, + { + title: "Clover Wallet", + icon: Icon$1s, + connectorId: exports.ConnectorNames.CloverWallet, + }, + { + title: "Wallet Connect", + icon: Icon$1r, + connectorId: exports.ConnectorNames.WalletConnect, + }, + ]; + if (isMobile) { + connectors.push({ + title: "Trust Wallet", + icon: Icon$1t, + connectorId: exports.ConnectorNames.TrustWallet, + }); + var cloverIndexToRemove = connectors.findIndex(function (prop) { return prop.title === "Clover Wallet"; }); + if (cloverIndexToRemove) + connectors.splice(cloverIndexToRemove, 1); + } + return connectors; +}; var connectorLocalStorageKey = "connectorId"; -var WalletCard = function (_a) { - var login = _a.login, walletConfig = _a.walletConfig, onDismiss = _a.onDismiss, mb = _a.mb; - var title = walletConfig.title, Icon = walletConfig.icon; - return (React__default['default'].createElement(Button, { width: "100%", variant: "tertiary", onClick: function () { - login(walletConfig.connectorId); - window.localStorage.setItem(connectorLocalStorageKey, walletConfig.connectorId); - onDismiss(); - }, style: { backgroundImage: "none" }, mb: mb, id: "wallet-connect-" + title.toLocaleLowerCase() }, - React__default['default'].createElement(Text, { bold: true, color: "primary", mr: "16px" }, title), - React__default['default'].createElement(Icon, { width: "32px" }))); -}; - -var HelpLink = styled__default['default'](Link)(templateObject_1$M || (templateObject_1$M = __makeTemplateObject(["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"], ["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"]))); -var ConnectModal = function (_a) { - var login = _a.login, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; - var connectors = Connectors(); - return (React__default['default'].createElement(Modal, { title: "Connect to a wallet", onDismiss: onDismiss }, - connectors.map(function (entry, index) { return (React__default['default'].createElement(WalletCard, { key: entry.title, login: login, walletConfig: entry, onDismiss: onDismiss, mb: index < Connectors.length - 1 ? "8px" : "0" })); }), - React__default['default'].createElement(HelpLink, { href: "https://layer3.gitbook.io/spirit-swap/howto/connect-metamask", external: true }, - React__default['default'].createElement(Icon$o, { color: "primary", mr: "6px" }), - "Learn how to connect"))); -}; +var WalletCard = function (_a) { + var login = _a.login, walletConfig = _a.walletConfig, onDismiss = _a.onDismiss, mb = _a.mb; + var title = walletConfig.title, Icon = walletConfig.icon; + return (React__default['default'].createElement(Button, { width: "100%", variant: "tertiary", onClick: function () { + login(walletConfig.connectorId); + window.localStorage.setItem(connectorLocalStorageKey, walletConfig.connectorId); + onDismiss(); + }, style: { backgroundImage: "none" }, mb: mb, id: "wallet-connect-" + title.toLocaleLowerCase() }, + React__default['default'].createElement(Text, { bold: true, color: "primary", mr: "16px" }, title), + React__default['default'].createElement(Icon, { width: "32px" }))); +}; + +var HelpLink = styled__default['default'](Link)(templateObject_1$M || (templateObject_1$M = __makeTemplateObject(["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"], ["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"]))); +var ConnectModal = function (_a) { + var login = _a.login, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; + var connectors = Connectors(); + return (React__default['default'].createElement(Modal, { title: "Connect to a wallet", onDismiss: onDismiss }, + connectors.map(function (entry, index) { return (React__default['default'].createElement(WalletCard, { key: entry.title, login: login, walletConfig: entry, onDismiss: onDismiss, mb: index < Connectors.length - 1 ? "8px" : "0" })); }), + React__default['default'].createElement(HelpLink, { href: "https://layer3.gitbook.io/spirit-swap/howto/connect-metamask", external: true }, + React__default['default'].createElement(Icon$o, { color: "primary", mr: "6px" }), + "Learn how to connect"))); +}; var templateObject_1$M; -var StyleButton = styled__default['default'](Text).attrs({ role: "button" })(templateObject_1$N || (templateObject_1$N = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.primary; -}); -var Tooltip = styled__default['default'].div(templateObject_2$j || (templateObject_2$j = __makeTemplateObject(["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"], ["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"])), function (_a) { - var isTooltipDisplayed = _a.isTooltipDisplayed; - return (isTooltipDisplayed ? "block" : "none"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.contrast; -}, function (_a) { - var theme = _a.theme; - return theme.colors.invertedContrast; -}); -var CopyToClipboard = function (_a) { - var toCopy = _a.toCopy, children = _a.children, props = __rest(_a, ["toCopy", "children"]); - var _b = React.useState(false), isTooltipDisplayed = _b[0], setIsTooltipDisplayed = _b[1]; - return (React__default['default'].createElement(StyleButton, __assign({ small: true, bold: true, onClick: function () { - if (navigator.clipboard) { - navigator.clipboard.writeText(toCopy); - setIsTooltipDisplayed(true); - setTimeout(function () { - setIsTooltipDisplayed(false); - }, 1000); - } - } }, props), - children, - React__default['default'].createElement(Icon$n, { width: "20px", color: "primary", ml: "4px" }), - React__default['default'].createElement(Tooltip, { isTooltipDisplayed: isTooltipDisplayed }, "Copied"))); -}; +var StyleButton = styled__default['default'](Text).attrs({ role: "button" })(templateObject_1$N || (templateObject_1$N = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.primary; +}); +var Tooltip = styled__default['default'].div(templateObject_2$j || (templateObject_2$j = __makeTemplateObject(["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"], ["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"])), function (_a) { + var isTooltipDisplayed = _a.isTooltipDisplayed; + return (isTooltipDisplayed ? "block" : "none"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.contrast; +}, function (_a) { + var theme = _a.theme; + return theme.colors.invertedContrast; +}); +var CopyToClipboard = function (_a) { + var toCopy = _a.toCopy, children = _a.children, props = __rest(_a, ["toCopy", "children"]); + var _b = React.useState(false), isTooltipDisplayed = _b[0], setIsTooltipDisplayed = _b[1]; + return (React__default['default'].createElement(StyleButton, __assign({ small: true, bold: true, onClick: function () { + if (navigator.clipboard) { + navigator.clipboard.writeText(toCopy); + setIsTooltipDisplayed(true); + setTimeout(function () { + setIsTooltipDisplayed(false); + }, 1000); + } + } }, props), + children, + React__default['default'].createElement(Icon$n, { width: "20px", color: "primary", ml: "4px" }), + React__default['default'].createElement(Tooltip, { isTooltipDisplayed: isTooltipDisplayed }, "Copied"))); +}; var templateObject_1$N, templateObject_2$j; -var AccountModal = function (_a) { - var account = _a.account, logout = _a.logout, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; - return (React__default['default'].createElement(Modal, { title: "Your wallet", onDismiss: onDismiss }, - React__default['default'].createElement(Text, { fontSize: "20px", bold: true, style: { whiteSpace: "nowrap", overflow: "hidden", textOverflow: "ellipsis", marginBottom: "8px" } }, account), - React__default['default'].createElement(Flex, { mb: "32px" }, - React__default['default'].createElement(LinkExternal, { small: true, href: "https://ftmscan.com/address/" + account, mr: "16px" }, "View on FTMScan"), - React__default['default'].createElement(CopyToClipboard, { toCopy: account }, "Copy Address")), - React__default['default'].createElement(Flex, { justifyContent: "center" }, - React__default['default'].createElement(Button, { scale: "sm", variant: "subtle", onClick: function () { - logout(); - window.localStorage.removeItem(connectorLocalStorageKey); - onDismiss(); - } }, "Logout")))); -}; - -var useWalletModal = function (login, logout, account) { - var onPresentConnectModal = useModal(React__default['default'].createElement(ConnectModal, { login: login }))[0]; - var onPresentAccountModal = useModal(React__default['default'].createElement(AccountModal, { account: account || "", logout: logout }))[0]; - return { onPresentConnectModal: onPresentConnectModal, onPresentAccountModal: onPresentAccountModal }; -}; - -var UserBlock = function (_a) { - var account = _a.account, login = _a.login, logout = _a.logout, showMenu = _a.showMenu; - var _b = useWalletModal(login, logout, account), onPresentConnectModal = _b.onPresentConnectModal, onPresentAccountModal = _b.onPresentAccountModal; - var accountEllipsis = account ? account.substring(0, 4) + "..." + account.substring(account.length - 4) : null; - var glowing = styled.keyframes(templateObject_1$O || (templateObject_1$O = __makeTemplateObject([" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"], [" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"]))); - var OwnButtonDisconnected = styled__default['default'](Button)(templateObject_2$k || (templateObject_2$k = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "])), function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#fff" : "#0ad9e4"); - }, glowing); - var OwnButtonConnected = styled__default['default'](Button)(templateObject_3$c || (templateObject_3$c = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "])), function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#6DD784" : "#0d0e21"); - }, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "2px 1000px 1px #1f2b46 inset" : "2px 1000px 1px #fff inset"); - }); - if (!account) { - return (React__default['default'].createElement("div", null, - React__default['default'].createElement(OwnButtonDisconnected, { scale: "sm", onClick: function () { - onPresentConnectModal(); - } }, "Connect"))); - } - return (React__default['default'].createElement("div", null, account && showMenu ? (React__default['default'].createElement(OwnButtonConnected, { scale: "sm", onClick: function () { - onPresentAccountModal(); - } }, accountEllipsis)) : (React__default['default'].createElement(React__default['default'].Fragment, null)))); -}; -var propsAreEqual = function (prevProps, nextProps) { - return prevProps.showMenu === nextProps.showMenu && prevProps.account === nextProps.account; -}; -var UserBlock$1 = React__default['default'].memo(UserBlock, propsAreEqual); +var AccountModal = function (_a) { + var account = _a.account, logout = _a.logout, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; + return (React__default['default'].createElement(Modal, { title: "Your wallet", onDismiss: onDismiss }, + React__default['default'].createElement(Text, { fontSize: "20px", bold: true, style: { whiteSpace: "nowrap", overflow: "hidden", textOverflow: "ellipsis", marginBottom: "8px" } }, account), + React__default['default'].createElement(Flex, { mb: "32px" }, + React__default['default'].createElement(LinkExternal, { small: true, href: "https://ftmscan.com/address/" + account, mr: "16px", mt: "0px", mb: "0px" }, "View on FTMScan"), + React__default['default'].createElement(CopyToClipboard, { toCopy: account }, "Copy Address")), + React__default['default'].createElement(Flex, { justifyContent: "center" }, + React__default['default'].createElement(Button, { scale: "sm", variant: "subtle", onClick: function () { + logout(); + window.localStorage.removeItem(connectorLocalStorageKey); + onDismiss(); + } }, "Logout")))); +}; + +var useWalletModal = function (login, logout, account) { + var onPresentConnectModal = useModal(React__default['default'].createElement(ConnectModal, { login: login }))[0]; + var onPresentAccountModal = useModal(React__default['default'].createElement(AccountModal, { account: account || "", logout: logout }))[0]; + return { onPresentConnectModal: onPresentConnectModal, onPresentAccountModal: onPresentAccountModal }; +}; + +var UserBlock = function (_a) { + var account = _a.account, login = _a.login, logout = _a.logout, showMenu = _a.showMenu; + var _b = useWalletModal(login, logout, account), onPresentConnectModal = _b.onPresentConnectModal, onPresentAccountModal = _b.onPresentAccountModal; + var accountEllipsis = account ? account.substring(0, 4) + "..." + account.substring(account.length - 4) : null; + var glowing = styled.keyframes(templateObject_1$O || (templateObject_1$O = __makeTemplateObject([" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"], [" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"]))); + var OwnButtonDisconnected = styled__default['default'](Button)(templateObject_2$k || (templateObject_2$k = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "])), function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#fff" : "#0ad9e4"); + }, glowing); + var OwnButtonConnected = styled__default['default'](Button)(templateObject_3$c || (templateObject_3$c = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "])), function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#6DD784" : "#0d0e21"); + }, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "2px 1000px 1px #1f2b46 inset" : "2px 1000px 1px #fff inset"); + }); + if (!account) { + return (React__default['default'].createElement("div", null, + React__default['default'].createElement(OwnButtonDisconnected, { scale: "sm", onClick: function () { + onPresentConnectModal(); + } }, "Connect"))); + } + return (React__default['default'].createElement("div", null, account && showMenu ? (React__default['default'].createElement(OwnButtonConnected, { scale: "sm", onClick: function () { + onPresentAccountModal(); + } }, accountEllipsis)) : (React__default['default'].createElement(React__default['default'].Fragment, null)))); +}; +var propsAreEqual = function (prevProps, nextProps) { + return prevProps.showMenu === nextProps.showMenu && prevProps.account === nextProps.account; +}; +var UserBlock$1 = React__default['default'].memo(UserBlock, propsAreEqual); var templateObject_1$O, templateObject_2$k, templateObject_3$c; -var Wrapper$3 = styled__default['default'].div(templateObject_1$P || (templateObject_1$P = __makeTemplateObject(["\n position: relative;\n width: 100%;\n"], ["\n position: relative;\n width: 100%;\n"]))); -var StyledNav = styled__default['default'].nav(templateObject_2$l || (templateObject_2$l = __makeTemplateObject(["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"], ["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"])), function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? 0 : "-" + MENU_HEIGHT + "px"); -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "8px" : "0"); -}, MENU_HEIGHT, function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? "solid 2px rgba(133, 133, 133, 0.1)" : "none"); -}); -var BodyWrapper = styled__default['default'].div(templateObject_3$d || (templateObject_3$d = __makeTemplateObject(["\n position: relative;\n display: flex;\n"], ["\n position: relative;\n display: flex;\n"]))); -var Inner = styled__default['default'].div(templateObject_4$7 || (templateObject_4$7 = __makeTemplateObject(["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"], ["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"])), function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? MENU_HEIGHT + "px" : 0); -}, function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? MENU_HEIGHT + "px" : MENU_HEIGHT + "px"); -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; -}, function (_a) { - var isPushed = _a.isPushed; - return "calc(100% - " + (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px)"; -}); -var MobileOnlyOverlay = styled__default['default'](Overlay)(templateObject_5$4 || (templateObject_5$4 = __makeTemplateObject(["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"], ["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}); -var Menu = function (_a) { - var _b; - var account = _a.account, login = _a.login, logout = _a.logout, isDark = _a.isDark, toggleTheme = _a.toggleTheme, langs = _a.langs, setLang = _a.setLang, currentLang = _a.currentLang, ftmPriceUsd = _a.ftmPriceUsd, cakePriceUsd = _a.cakePriceUsd, links = _a.links; _a.profile; var children = _a.children; - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - var _c = React.useState(!isMobile), isPushed = _c[0], setIsPushed = _c[1]; - var _d = React.useState(true), showMenu = _d[0], setShowMenu = _d[1]; - var refPrevOffset = React.useRef(window.pageYOffset); - React.useEffect(function () { - var handleScroll = function () { - var currentOffset = window.pageYOffset; - var isBottomOfPage = window.document.body.clientHeight === currentOffset + window.innerHeight; - var isTopOfPage = currentOffset === 0; - // Always show the menu when user reach the top - if (isTopOfPage) { - setShowMenu(true); - } - // Avoid triggering anything at the bottom because of layout shift - else if (!isBottomOfPage) { - if (currentOffset < refPrevOffset.current) { - // Has scroll up - setShowMenu(true); - } - else { - // Has scroll down - setShowMenu(false); - } - } - refPrevOffset.current = currentOffset; - }; - var throttledHandleScroll = throttle__default['default'](handleScroll, 200); - window.addEventListener("scroll", throttledHandleScroll); - return function () { - window.removeEventListener("scroll", throttledHandleScroll); - }; - }, []); - // Find the home link if provided - var homeLink = links.find(function (link) { return link.label === "Home"; }); - return (React__default['default'].createElement(Wrapper$3, null, - React__default['default'].createElement(StyledNav, { showMenu: showMenu, isPushed: isPushed }, - React__default['default'].createElement(Logo$2, { isPushed: isPushed, togglePush: function () { return setIsPushed(function (prevState) { return !prevState; }); }, isDark: isDark, href: (_b = homeLink === null || homeLink === void 0 ? void 0 : homeLink.href) !== null && _b !== void 0 ? _b : "/" }), - React__default['default'].createElement(Flex, null, - React__default['default'].createElement(UserBlock$1, { account: account, login: login, logout: logout, isDark: isDark, showMenu: showMenu }))), - React__default['default'].createElement(BodyWrapper, null, - React__default['default'].createElement(Panel, { isPushed: isPushed, isMobile: isMobile, showMenu: showMenu, isDark: isDark, toggleTheme: toggleTheme, langs: langs, setLang: setLang, currentLang: currentLang, cakePriceUsd: cakePriceUsd, ftmPriceUsd: ftmPriceUsd, pushNav: setIsPushed, links: links }), - React__default['default'].createElement(Inner, { isPushed: isPushed, showMenu: showMenu }, children), - React__default['default'].createElement(MobileOnlyOverlay, { show: isPushed, onClick: function () { return setIsPushed(false); }, role: "presentation" })))); -}; +var Wrapper$3 = styled__default['default'].div(templateObject_1$P || (templateObject_1$P = __makeTemplateObject(["\n position: relative;\n width: 100%;\n"], ["\n position: relative;\n width: 100%;\n"]))); +var StyledNav = styled__default['default'].nav(templateObject_2$l || (templateObject_2$l = __makeTemplateObject(["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"], ["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"])), function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? 0 : "-" + MENU_HEIGHT + "px"); +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "8px" : "0"); +}, MENU_HEIGHT, function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? "solid 2px rgba(133, 133, 133, 0.1)" : "none"); +}); +var BodyWrapper = styled__default['default'].div(templateObject_3$d || (templateObject_3$d = __makeTemplateObject(["\n position: relative;\n display: flex;\n"], ["\n position: relative;\n display: flex;\n"]))); +var Inner = styled__default['default'].div(templateObject_4$7 || (templateObject_4$7 = __makeTemplateObject(["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"], ["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"])), function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? MENU_HEIGHT + "px" : 0); +}, function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? MENU_HEIGHT + "px" : MENU_HEIGHT + "px"); +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; +}, function (_a) { + var isPushed = _a.isPushed; + return "calc(100% - " + (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px)"; +}); +var MobileOnlyOverlay = styled__default['default'](Overlay)(templateObject_5$4 || (templateObject_5$4 = __makeTemplateObject(["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"], ["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}); +var Menu = function (_a) { + var _b; + var account = _a.account, login = _a.login, logout = _a.logout, isDark = _a.isDark, toggleTheme = _a.toggleTheme, langs = _a.langs, setLang = _a.setLang, currentLang = _a.currentLang, ftmPriceUsd = _a.ftmPriceUsd, cakePriceUsd = _a.cakePriceUsd, links = _a.links; _a.profile; var children = _a.children; + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + var _c = React.useState(!isMobile), isPushed = _c[0], setIsPushed = _c[1]; + var _d = React.useState(true), showMenu = _d[0], setShowMenu = _d[1]; + var refPrevOffset = React.useRef(window.pageYOffset); + React.useEffect(function () { + var handleScroll = function () { + var currentOffset = window.pageYOffset; + var isBottomOfPage = window.document.body.clientHeight === currentOffset + window.innerHeight; + var isTopOfPage = currentOffset === 0; + // Always show the menu when user reach the top + if (isTopOfPage) { + setShowMenu(true); + } + // Avoid triggering anything at the bottom because of layout shift + else if (!isBottomOfPage) { + if (currentOffset < refPrevOffset.current) { + // Has scroll up + setShowMenu(true); + } + else { + // Has scroll down + setShowMenu(false); + } + } + refPrevOffset.current = currentOffset; + }; + var throttledHandleScroll = throttle__default['default'](handleScroll, 200); + window.addEventListener("scroll", throttledHandleScroll); + return function () { + window.removeEventListener("scroll", throttledHandleScroll); + }; + }, []); + // Find the home link if provided + var homeLink = links.find(function (link) { return link.label === "Home"; }); + return (React__default['default'].createElement(Wrapper$3, null, + React__default['default'].createElement(StyledNav, { showMenu: showMenu, isPushed: isPushed }, + React__default['default'].createElement(Logo$2, { isPushed: isPushed, togglePush: function () { return setIsPushed(function (prevState) { return !prevState; }); }, isDark: isDark, href: (_b = homeLink === null || homeLink === void 0 ? void 0 : homeLink.href) !== null && _b !== void 0 ? _b : "/" }), + React__default['default'].createElement(Flex, null, + React__default['default'].createElement(UserBlock$1, { account: account, login: login, logout: logout, isDark: isDark, showMenu: showMenu }))), + React__default['default'].createElement(BodyWrapper, null, + React__default['default'].createElement(Panel, { isPushed: isPushed, isMobile: isMobile, showMenu: showMenu, isDark: isDark, toggleTheme: toggleTheme, langs: langs, setLang: setLang, currentLang: currentLang, cakePriceUsd: cakePriceUsd, ftmPriceUsd: ftmPriceUsd, pushNav: setIsPushed, links: links }), + React__default['default'].createElement(Inner, { isPushed: isPushed, showMenu: showMenu }, children), + React__default['default'].createElement(MobileOnlyOverlay, { show: isPushed, onClick: function () { return setIsPushed(false); }, role: "presentation" })))); +}; var templateObject_1$P, templateObject_2$l, templateObject_3$d, templateObject_4$7, templateObject_5$4; -var ToastAction = function (_a) { - var action = _a.action; - if (action.url.startsWith("http")) { - return (React__default['default'].createElement(LinkExternal, __assign({ color: "secondary", fontSize: "16px", href: action.url }, getExternalLinkProps()), action.text)); - } - return (React__default['default'].createElement(Button, { as: reactRouterDom.Link, scale: "sm", to: action.url }, action.text)); -}; - -var types = { - SUCCESS: "success", - DANGER: "danger", - WARNING: "warning", - INFO: "info", -}; - -var _a$2; -var alertTypeMap = (_a$2 = {}, - _a$2[types.INFO] = variants$1.INFO, - _a$2[types.SUCCESS] = variants$1.SUCCESS, - _a$2[types.DANGER] = variants$1.DANGER, - _a$2[types.WARNING] = variants$1.WARNING, - _a$2); -var StyledToast = styled__default['default'].div(templateObject_1$Q || (templateObject_1$Q = __makeTemplateObject(["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"], ["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}); -var Fader = styled__default['default'].div(templateObject_2$m || (templateObject_2$m = __makeTemplateObject(["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"], ["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.success; -}); -var AnimatedFader = reactSpring.animated(Fader); -var Toast = function (_a) { - var toast = _a.toast, onRemove = _a.onRemove, style = _a.style, ttl = _a.ttl, props = __rest(_a, ["toast", "onRemove", "style", "ttl"]); - var timer = React.useRef(); - var ref = React.useRef(null); - var removeHandler = React.useRef(onRemove); - var id = toast.id, title = toast.title, description = toast.description, type = toast.type, action = toast.action; - var time = type === "info" ? 200000 : ttl; - var handleRemove = React.useCallback(function () { return removeHandler.current(id); }, [id, removeHandler]); - var handleMouseEnter = function () { - clearTimeout(timer.current); - }; - var handleMouseLeave = function () { - if (timer.current) { - clearTimeout(timer.current); - } - timer.current = window.setTimeout(function () { - handleRemove(); - }, time); - }; - React.useEffect(function () { - if (timer.current) { - clearTimeout(timer.current); - } - timer.current = window.setTimeout(function () { - handleRemove(); - }, time); - return function () { - clearTimeout(timer.current); - }; - }, [timer, time, handleRemove]); - var titleSpecific = title; - var descriptionSpecific = description; - if (type === "danger") { - titleSpecific = "Error"; - } - if (description === "No Ethereum provider was found on window.ethereum.") { - titleSpecific = "Provider Error"; - descriptionSpecific = "No provider was found."; - } - if (description === "Already processing eth_requestAccounts. Please wait.") { - descriptionSpecific = "Already processing request. Please wait."; - } - var faderStyle = reactSpring.useSpring({ - from: { width: "100%" }, - to: { width: "0%" }, - config: { duration: ttl !== null && ttl !== void 0 ? ttl : undefined }, - }); - return (React__default['default'].createElement(reactTransitionGroup.CSSTransition, __assign({ nodeRef: ref, timeout: 250, style: style }, props), - React__default['default'].createElement(StyledToast, { ref: ref, onMouseEnter: handleMouseEnter, onMouseLeave: handleMouseLeave }, - React__default['default'].createElement(Alert, { title: titleSpecific, variant: alertTypeMap[type], onClick: handleRemove }, - action ? (React__default['default'].createElement(React__default['default'].Fragment, null, - React__default['default'].createElement(Text, { as: "p", fontSize: "14px", mb: "24px" }, descriptionSpecific), - React__default['default'].createElement(ToastAction, { action: action }))) : (React__default['default'].createElement(Text, { as: "p", color: "white" }, description)), - ttl !== null && type !== "info" ? React__default['default'].createElement(AnimatedFader, { style: faderStyle }) : null)))); -}; +var ToastAction = function (_a) { + var action = _a.action; + if (action.url.startsWith("http")) { + return (React__default['default'].createElement(LinkExternal, __assign({ color: "secondary", fontSize: "16px", href: action.url }, getExternalLinkProps()), action.text)); + } + return (React__default['default'].createElement(Button, { as: reactRouterDom.Link, scale: "sm", to: action.url }, action.text)); +}; + +var types = { + SUCCESS: "success", + DANGER: "danger", + WARNING: "warning", + INFO: "info", +}; + +var _a$2; +var alertTypeMap = (_a$2 = {}, + _a$2[types.INFO] = variants$1.INFO, + _a$2[types.SUCCESS] = variants$1.SUCCESS, + _a$2[types.DANGER] = variants$1.DANGER, + _a$2[types.WARNING] = variants$1.WARNING, + _a$2); +var StyledToast = styled__default['default'].div(templateObject_1$Q || (templateObject_1$Q = __makeTemplateObject(["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"], ["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}); +var Fader = styled__default['default'].div(templateObject_2$m || (templateObject_2$m = __makeTemplateObject(["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"], ["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.success; +}); +var AnimatedFader = reactSpring.animated(Fader); +var Toast = function (_a) { + var toast = _a.toast, onRemove = _a.onRemove, style = _a.style, ttl = _a.ttl, props = __rest(_a, ["toast", "onRemove", "style", "ttl"]); + var timer = React.useRef(); + var ref = React.useRef(null); + var removeHandler = React.useRef(onRemove); + var id = toast.id, title = toast.title, description = toast.description, type = toast.type, action = toast.action; + var time = type === "info" ? 200000 : ttl; + var handleRemove = React.useCallback(function () { return removeHandler.current(id); }, [id, removeHandler]); + var handleMouseEnter = function () { + clearTimeout(timer.current); + }; + var handleMouseLeave = function () { + if (timer.current) { + clearTimeout(timer.current); + } + timer.current = window.setTimeout(function () { + handleRemove(); + }, time); + }; + React.useEffect(function () { + if (timer.current) { + clearTimeout(timer.current); + } + timer.current = window.setTimeout(function () { + handleRemove(); + }, time); + return function () { + clearTimeout(timer.current); + }; + }, [timer, time, handleRemove]); + var titleSpecific = title; + var descriptionSpecific = description; + if (type === "danger") { + titleSpecific = "Error"; + } + if (description === "No Ethereum provider was found on window.ethereum.") { + titleSpecific = "Provider Error"; + descriptionSpecific = "No provider was found."; + } + if (description === "Already processing eth_requestAccounts. Please wait.") { + descriptionSpecific = "Already processing request. Please wait."; + } + var faderStyle = reactSpring.useSpring({ + from: { width: "100%" }, + to: { width: "0%" }, + config: { duration: ttl !== null && ttl !== void 0 ? ttl : undefined }, + }); + return (React__default['default'].createElement(reactTransitionGroup.CSSTransition, __assign({ nodeRef: ref, timeout: 250, style: style }, props), + React__default['default'].createElement(StyledToast, { ref: ref, onMouseEnter: handleMouseEnter, onMouseLeave: handleMouseLeave }, + React__default['default'].createElement(Alert, { title: titleSpecific, variant: alertTypeMap[type], onClick: handleRemove }, + action ? (React__default['default'].createElement(React__default['default'].Fragment, null, + React__default['default'].createElement(Text, { as: "p", fontSize: "14px", mb: "24px" }, descriptionSpecific), + React__default['default'].createElement(ToastAction, { action: action }))) : (React__default['default'].createElement(Text, { as: "p", color: "white" }, description)), + ttl !== null && type !== "info" ? React__default['default'].createElement(AnimatedFader, { style: faderStyle }) : null)))); +}; var templateObject_1$Q, templateObject_2$m; -var ZINDEX = 1000; -var TOP_POSITION = 80; // Initial position from the top -var StyledToastContainer = styled__default['default'].div(templateObject_1$R || (templateObject_1$R = __makeTemplateObject(["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"], ["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"]))); -var ToastContainer = function (_a) { - var toasts = _a.toasts, onRemove = _a.onRemove, _b = _a.ttl, ttl = _b === void 0 ? 6000 : _b; - return (React__default['default'].createElement(StyledToastContainer, null, - React__default['default'].createElement(reactTransitionGroup.TransitionGroup, null, toasts.map(function (toast, index) { - var zIndex = (ZINDEX - index).toString(); - var stackSpacing = 150; - var top = TOP_POSITION + index * stackSpacing; - return (React__default['default'].createElement(Toast, { key: toast.id, toast: toast, onRemove: onRemove, ttl: ttl, style: { top: top + "px", zIndex: zIndex } })); - })))); -}; +var ZINDEX = 1000; +var TOP_POSITION = 80; // Initial position from the top +var StyledToastContainer = styled__default['default'].div(templateObject_1$R || (templateObject_1$R = __makeTemplateObject(["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"], ["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"]))); +var ToastContainer = function (_a) { + var toasts = _a.toasts, onRemove = _a.onRemove, _b = _a.ttl, ttl = _b === void 0 ? 6000 : _b; + return (React__default['default'].createElement(StyledToastContainer, null, + React__default['default'].createElement(reactTransitionGroup.TransitionGroup, null, toasts.map(function (toast, index) { + var zIndex = (ZINDEX - index).toString(); + var stackSpacing = 150; + var top = TOP_POSITION + index * stackSpacing; + return (React__default['default'].createElement(Toast, { key: toast.id, toast: toast, onRemove: onRemove, ttl: ttl, style: { top: top + "px", zIndex: zIndex } })); + })))); +}; var templateObject_1$R; -var ResetCSS = styled.createGlobalStyle(templateObject_1$S || (templateObject_1$S = __makeTemplateObject(["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"], ["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.input; -}); +var ResetCSS = styled.createGlobalStyle(templateObject_1$S || (templateObject_1$S = __makeTemplateObject(["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"], ["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.input; +}); var templateObject_1$S; -var baseColors = { - failure: "#e02f58", - primary: "#60D5DC", - primaryBright: "#dd831c", - primaryDark: "#c25e00", - secondary: "#d6931a", - success: "#6DD784", - warning: "#e68327", -}; -var brandColors = { - binance: "#F0B90B", -}; -// export const lightColors: Colors = { -// ...baseColors, -// ...brandColors, -// background: "#ffffff", -// secondary: "#52D784", // -// backgroundDisabled: "#E9EAEB", -// contrast: "#191326", -// invertedContrast: "#FFFFFF", -// input: "#eeeaf4", -// inputSecondary: "#d7caec", -// tertiary: "#EFF4F5", -// text: "#452A7A", // -// farmBackground: "#F4F3F6", // -// toggleBackground: "#E6FDFE", // -// textDisabled: "#544786", -// textSubtle: "#46357B", -// borderColor: "#E9EAEB", -// card: "#FFFFFF", -// nav: "#333333", // -// gradients: { -// bubblegum: "linear-gradient(139.73deg, #E6FDFF 0%, #F3EFFF 100%)", -// }, -// }; -// DELETE THIS ONE IF YOU WANT TO ACTIVATE THE TOGGLE THEME -var lightColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#452A7A", farmBackground: "#F4F3F6", toggleBackground: "#E6FDFE", textDisabled: "#544786", textSubtle: "#46357B", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { - bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", - } }); -var darkColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#fcfae2", farmBackground: "#452A7A", toggleBackground: "#0D0F22", textDisabled: "#717161", textSubtle: "#6DD784", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { - bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", +var baseColors = { + failure: "#e02f58", + primary: "#60D5DC", + primaryBright: "#dd831c", + primaryDark: "#c25e00", + secondary: "#d6931a", + success: "#6DD784", + warning: "#e68327", +}; +var brandColors = { + binance: "#F0B90B", +}; +// export const lightColors: Colors = { +// ...baseColors, +// ...brandColors, +// background: "#ffffff", +// secondary: "#52D784", // +// backgroundDisabled: "#E9EAEB", +// contrast: "#191326", +// invertedContrast: "#FFFFFF", +// input: "#eeeaf4", +// inputSecondary: "#d7caec", +// tertiary: "#EFF4F5", +// text: "#452A7A", // +// farmBackground: "#F4F3F6", // +// toggleBackground: "#E6FDFE", // +// textDisabled: "#544786", +// textSubtle: "#46357B", +// borderColor: "#E9EAEB", +// card: "#FFFFFF", +// nav: "#333333", // +// gradients: { +// bubblegum: "linear-gradient(139.73deg, #E6FDFF 0%, #F3EFFF 100%)", +// }, +// }; +// DELETE THIS ONE IF YOU WANT TO ACTIVATE THE TOGGLE THEME +var lightColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#452A7A", farmBackground: "#F4F3F6", toggleBackground: "#E6FDFE", textDisabled: "#544786", textSubtle: "#46357B", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { + bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", + } }); +var darkColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#fcfae2", farmBackground: "#452A7A", toggleBackground: "#0D0F22", textDisabled: "#717161", textSubtle: "#6DD784", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { + bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", } }); -var light = { - background: lightColors.card, -}; -var dark = { - background: darkColors.card, -}; - -var light$1 = { - background: lightColors.card, - boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", - boxShadowActive: shadows.active, - boxShadowSuccess: shadows.success, - boxShadowWarning: shadows.warning, - cardHeaderBackground: "linear-gradient(111.68deg, #F2ECF2 0%, #E8F2F6 100%)", - dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", -}; -var dark$1 = { - background: darkColors.card, - boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", - boxShadowActive: shadows.active, - boxShadowSuccess: shadows.success, - boxShadowWarning: shadows.warning, - cardHeaderBackground: "linear-gradient(166.77deg, #3B4155 0%, #3A3045 100%)", - dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", -}; - -var light$2 = { - handleBackground: lightColors.card, -}; -var dark$2 = { - handleBackground: darkColors.card, +var light = { + background: lightColors.card, +}; +var dark = { + background: darkColors.card, +}; + +var light$1 = { + background: lightColors.card, + boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", + boxShadowActive: shadows.active, + boxShadowSuccess: shadows.success, + boxShadowWarning: shadows.warning, + cardHeaderBackground: "linear-gradient(111.68deg, #F2ECF2 0%, #E8F2F6 100%)", + dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", +}; +var dark$1 = { + background: darkColors.card, + boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", + boxShadowActive: shadows.active, + boxShadowSuccess: shadows.success, + boxShadowWarning: shadows.warning, + cardHeaderBackground: "linear-gradient(166.77deg, #3B4155 0%, #3A3045 100%)", + dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", +}; + +var light$2 = { + handleBackground: lightColors.card, +}; +var dark$2 = { + handleBackground: darkColors.card, }; -var light$3 = { - handleBackground: lightColors.card, -}; -var dark$3 = { - handleBackground: darkColors.card, +var light$3 = { + handleBackground: lightColors.card, +}; +var dark$3 = { + handleBackground: darkColors.card, }; -var light$4 = { - background: lightColors.nav, - backgroundSidebar: lightColors.card, - backgroundFooter: darkColors.background, - hover: "#EEEAF4", -}; -var dark$4 = { - background: darkColors.nav, - backgroundSidebar: darkColors.card, - backgroundFooter: darkColors.background, - hover: "#473d5d", +var light$4 = { + background: lightColors.nav, + backgroundSidebar: lightColors.card, + backgroundFooter: darkColors.background, + hover: "#EEEAF4", +}; +var dark$4 = { + background: darkColors.nav, + backgroundSidebar: darkColors.card, + backgroundFooter: darkColors.background, + hover: "#473d5d", }; -var light$5 = { - background: lightColors.card, -}; -var dark$5 = { - background: darkColors.card, +var light$5 = { + background: lightColors.card, +}; +var dark$5 = { + background: darkColors.card, }; -var light$6 = { - background: darkColors.card, - text: darkColors.text, - boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", -}; -var dark$6 = { - background: lightColors.card, - text: lightColors.text, - boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", +var light$6 = { + background: darkColors.card, + text: darkColors.text, + boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", +}; +var dark$6 = { + background: lightColors.card, + text: lightColors.text, + boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", }; var darkTheme = __assign(__assign({}, base), { isDark: true, alert: dark, colors: darkColors, card: dark$1, toggle: dark$3, nav: dark$4, modal: dark$5, radio: dark$2, tooltip: dark$6 }); diff --git a/dist/index.esm.js b/dist/index.esm.js index 0ec0da6..d4c34ec 100644 --- a/dist/index.esm.js +++ b/dist/index.esm.js @@ -61,2305 +61,2305 @@ function __makeTemplateObject(cooked, raw) { return cooked; } -var getThemeValue = function (path, fallback) { return function (theme) { - return get(theme, path, fallback); +var getThemeValue = function (path, fallback) { return function (theme) { + return get(theme, path, fallback); }; }; -var rotate = keyframes(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); -var spinStyle = css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n animation: ", " 2s linear infinite;\n"], ["\n animation: ", " 2s linear infinite;\n"])), rotate); -var Svg = styled.svg(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { - var theme = _a.theme, color = _a.color; - return getThemeValue("colors." + color, color)(theme); -}, function (_a) { - var spin = _a.spin; - return spin && spinStyle; -}, space); -var SvgIcon = styled.svg(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { - var spin = _a.spin; - return spin && spinStyle; -}, space); -Svg.defaultProps = { - color: "text", - width: "20px", - xmlns: "http://www.w3.org/2000/svg", - spin: false, -}; +var rotate = keyframes(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); +var spinStyle = css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n animation: ", " 2s linear infinite;\n"], ["\n animation: ", " 2s linear infinite;\n"])), rotate); +var Svg = styled.svg(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: ", ";\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { + var theme = _a.theme, color = _a.color; + return getThemeValue("colors." + color, color)(theme); +}, function (_a) { + var spin = _a.spin; + return spin && spinStyle; +}, space); +var SvgIcon = styled.svg(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"], ["\n fill: transparent;\n flex-shrink: 0;\n ", "\n ", "\n"])), function (_a) { + var spin = _a.spin; + return spin && spinStyle; +}, space); +Svg.defaultProps = { + color: "text", + width: "20px", + xmlns: "http://www.w3.org/2000/svg", + spin: false, +}; var templateObject_1, templateObject_2, templateObject_3, templateObject_4; -var Icon = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM15.88 8.29L10 14.17L8.12 12.29C7.73 11.9 7.1 11.9 6.71 12.29C6.32 12.68 6.32 13.31 6.71 13.7L9.3 16.29C9.69 16.68 10.32 16.68 10.71 16.29L17.3 9.7C17.69 9.31 17.69 8.68 17.3 8.29C16.91 7.9 16.27 7.9 15.88 8.29Z" }))); -}; - -var Icon$1 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12 7C12.55 7 13 7.45 13 8V12C13 12.55 12.55 13 12 13C11.45 13 11 12.55 11 12V8C11 7.45 11.45 7 12 7ZM11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM13 17H11V15H13V17Z" }))); -}; - -var Icon$2 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22ZM12 4C16.42 4 20 7.58 20 12C20 13.85 19.37 15.55 18.31 16.9L7.1 5.69C8.45 4.63 10.15 4 12 4ZM5.69 7.1L16.9 18.31C15.55 19.37 13.85 20 12 20C7.58 20 4 16.42 4 12C4 10.15 4.63 8.45 5.69 7.1Z" }))); -}; - -var rotate$1 = keyframes(templateObject_1$1 || (templateObject_1$1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); -var StyledSVG = styled.svg(templateObject_2$1 || (templateObject_2$1 = __makeTemplateObject(["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"], ["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"])), rotate$1, function (_a) { - var size = _a.size; - return size; -}, function (_a) { - var size = _a.size; - return size; -}, function (_a) { - var stroke = _a.stroke; - return stroke; -}); -/** - * Takes in custom size and stroke for circle color, default to primary color as fill, - * need ...rest for layered styles on top - */ -function Loader(_a) { - var _b = _a.size, size = _b === void 0 ? "16px" : _b, stroke = _a.stroke, rest = __rest(_a, ["size", "stroke"]); - return (React.createElement(StyledSVG, __assign({ viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", size: size, stroke: stroke }, rest), - React.createElement("path", { d: "M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 9.27455 20.9097 6.80375 19.1414 5", strokeWidth: "2.5", strokeLinecap: "round", strokeLinejoin: "round" }))); -} +var Icon = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM15.88 8.29L10 14.17L8.12 12.29C7.73 11.9 7.1 11.9 6.71 12.29C6.32 12.68 6.32 13.31 6.71 13.7L9.3 16.29C9.69 16.68 10.32 16.68 10.71 16.29L17.3 9.7C17.69 9.31 17.69 8.68 17.3 8.29C16.91 7.9 16.27 7.9 15.88 8.29Z" }))); +}; + +var Icon$1 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12 7C12.55 7 13 7.45 13 8V12C13 12.55 12.55 13 12 13C11.45 13 11 12.55 11 12V8C11 7.45 11.45 7 12 7ZM11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM12 20C7.58 20 4 16.42 4 12C4 7.58 7.58 4 12 4C16.42 4 20 7.58 20 12C20 16.42 16.42 20 12 20ZM13 17H11V15H13V17Z" }))); +}; + +var Icon$2 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22ZM12 4C16.42 4 20 7.58 20 12C20 13.85 19.37 15.55 18.31 16.9L7.1 5.69C8.45 4.63 10.15 4 12 4ZM5.69 7.1L16.9 18.31C15.55 19.37 13.85 20 12 20C7.58 20 4 16.42 4 12C4 10.15 4.63 8.45 5.69 7.1Z" }))); +}; + +var rotate$1 = keyframes(templateObject_1$1 || (templateObject_1$1 = __makeTemplateObject(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"], ["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]))); +var StyledSVG = styled.svg(templateObject_2$1 || (templateObject_2$1 = __makeTemplateObject(["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"], ["\n animation: 2s ", " linear infinite;\n height: ", ";\n width: ", ";\n path {\n stroke: ", ";\n }\n"])), rotate$1, function (_a) { + var size = _a.size; + return size; +}, function (_a) { + var size = _a.size; + return size; +}, function (_a) { + var stroke = _a.stroke; + return stroke; +}); +/** + * Takes in custom size and stroke for circle color, default to primary color as fill, + * need ...rest for layered styles on top + */ +function Loader(_a) { + var _b = _a.size, size = _b === void 0 ? "16px" : _b, stroke = _a.stroke, rest = __rest(_a, ["size", "stroke"]); + return (React.createElement(StyledSVG, __assign({ viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", size: size, stroke: stroke }, rest), + React.createElement("path", { d: "M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 9.27455 20.9097 6.80375 19.1414 5", strokeWidth: "2.5", strokeLinecap: "round", strokeLinejoin: "round" }))); +} var templateObject_1$1, templateObject_2$1; -var Icon$3 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M11 7H13V9H11V7ZM12 17C12.55 17 13 16.55 13 16V12C13 11.45 12.55 11 12 11C11.45 11 11 11.45 11 12V16C11 16.55 11.45 17 12 17ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z" }))); +var Icon$3 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M11 7H13V9H11V7ZM12 17C12.55 17 13 16.55 13 16V12C13 11.45 12.55 11 12 11C11.45 11 11 11.45 11 12V16C11 16.55 11.45 17 12 17ZM12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20Z" }))); }; -var getColor = function (_a) { - var color = _a.color, theme = _a.theme; - return getThemeValue("colors." + color, color)(theme); -}; -var getFontSize = function (_a) { - var fontSize = _a.fontSize, small = _a.small; - return small ? "14px" : fontSize || "16px"; -}; -var Text = styled.div(templateObject_1$2 || (templateObject_1$2 = __makeTemplateObject(["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"], ["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"])), getColor, getFontSize, function (_a) { - var bold = _a.bold; - return (bold ? "bold" : 500); -}, function (_a) { - var textTransform = _a.textTransform; - return textTransform && "text-transform: " + textTransform + ";"; -}, space, typography); -Text.defaultProps = { - color: "text", - small: false, -}; +var getColor = function (_a) { + var color = _a.color, theme = _a.theme; + return getThemeValue("colors." + color, color)(theme); +}; +var getFontSize = function (_a) { + var fontSize = _a.fontSize, small = _a.small; + return small ? "14px" : fontSize || "16px"; +}; +var Text = styled.div(templateObject_1$2 || (templateObject_1$2 = __makeTemplateObject(["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"], ["\n color: ", ";\n font-size: ", ";\n font-weight: ", ";\n line-height: 1.5;\n ", "\n ", "\n ", "\n"])), getColor, getFontSize, function (_a) { + var bold = _a.bold; + return (bold ? "bold" : 500); +}, function (_a) { + var textTransform = _a.textTransform; + return textTransform && "text-transform: " + textTransform + ";"; +}, space, typography); +Text.defaultProps = { + color: "text", + small: false, +}; var templateObject_1$2; -var getExternalLinkProps = function () { return ({ - target: "_blank", - rel: "noreferrer noopener", +var getExternalLinkProps = function () { return ({ + target: "_blank", + rel: "noreferrer noopener", }); }; -var scales = { - MD: "md", - SM: "sm", - XS: "xs", -}; -var variants = { - PRIMARY: "primary", - SECONDARY: "secondary", - TERTIARY: "tertiary", - TEXT: "text", - DANGER: "danger", - SUBTLE: "subtle", - SUCCESS: "success", - TOGGLE: "toggle", -}; - -var _a, _b; -var scaleVariants = (_a = {}, - _a[scales.MD] = { - height: "48px", - padding: "0 24px", - }, - _a[scales.SM] = { - height: "32px", - padding: "0 16px", - }, - _a[scales.XS] = { - height: "20px", - fontSize: "12px", - padding: "0 8px", - }, - _a); -var styleVariants = (_b = {}, - _b[variants.PRIMARY] = { - backgroundColor: "primary", - color: "white", - }, - _b[variants.SECONDARY] = { - backgroundColor: "transparent", - border: "2px solid", - borderColor: "primary", - boxShadow: "none", - color: "primary", - ":disabled": { - backgroundColor: "transparent", - }, - }, - _b[variants.TERTIARY] = { - backgroundColor: "tertiary", - boxShadow: "none", - color: "primary", - }, - _b[variants.SUBTLE] = { - backgroundColor: "farmBackground", - color: "text", - }, - _b[variants.DANGER] = { - backgroundColor: "failure", - color: "white", - }, - _b[variants.SUCCESS] = { - backgroundColor: "success", - color: "white", - }, - _b[variants.TEXT] = { - backgroundColor: "transparent", - color: "primary", - boxShadow: "none", - }, - _b[variants.TOGGLE] = { - backgroundColor: "toggleBackground", - color: "text", - }, +var scales = { + MD: "md", + SM: "sm", + XS: "xs", +}; +var variants = { + PRIMARY: "primary", + SECONDARY: "secondary", + TERTIARY: "tertiary", + TEXT: "text", + DANGER: "danger", + SUBTLE: "subtle", + SUCCESS: "success", + TOGGLE: "toggle", +}; + +var _a, _b; +var scaleVariants = (_a = {}, + _a[scales.MD] = { + height: "48px", + padding: "0 24px", + }, + _a[scales.SM] = { + height: "32px", + padding: "0 16px", + }, + _a[scales.XS] = { + height: "20px", + fontSize: "12px", + padding: "0 8px", + }, + _a); +var styleVariants = (_b = {}, + _b[variants.PRIMARY] = { + backgroundColor: "primary", + color: "white", + }, + _b[variants.SECONDARY] = { + backgroundColor: "transparent", + border: "2px solid", + borderColor: "primary", + boxShadow: "none", + color: "primary", + ":disabled": { + backgroundColor: "transparent", + }, + }, + _b[variants.TERTIARY] = { + backgroundColor: "tertiary", + boxShadow: "none", + color: "primary", + }, + _b[variants.SUBTLE] = { + backgroundColor: "farmBackground", + color: "text", + }, + _b[variants.DANGER] = { + backgroundColor: "failure", + color: "white", + }, + _b[variants.SUCCESS] = { + backgroundColor: "success", + color: "white", + }, + _b[variants.TEXT] = { + backgroundColor: "transparent", + color: "primary", + boxShadow: "none", + }, + _b[variants.TOGGLE] = { + backgroundColor: "toggleBackground", + color: "text", + }, _b); -var getDisabledStyles = function (_a) { - var isLoading = _a.isLoading, theme = _a.theme; - if (isLoading === true) { - return "\n &:disabled,\n &.pancake-button--disabled {\n cursor: not-allowed;\n }\n "; - } - return "\n &:disabled,\n &.pancake-button--disabled {\n background-color: " + theme.colors.backgroundDisabled + ";\n border-color: " + theme.colors.backgroundDisabled + ";\n color: " + theme.colors.textDisabled + ";\n cursor: not-allowed;\n }\n "; -}; -var getOpacity = function (_a) { - var _b = _a.$isLoading, $isLoading = _b === void 0 ? false : _b; - return $isLoading ? ".5" : "1"; -}; -var StyledButton = styled.button(templateObject_1$3 || (templateObject_1$3 = __makeTemplateObject(["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", - "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", - "\n ", - "\n ", "\n ", "\n"])), getOpacity, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#fff" : "#0ad9e4"); -}, function (props) { - return !props.disabled - ? "" - : " \n box-shadow: 2px 1000px 1px rgb(66,64,55) inset;\n color: rgb(113,113,97);\n background-image: none;\n "; -}, getDisabledStyles, variant$1({ - prop: "scale", - variants: scaleVariants, -}), variant$1({ - variants: styleVariants, -}), layout, space); +var getDisabledStyles = function (_a) { + var isLoading = _a.isLoading, theme = _a.theme; + if (isLoading === true) { + return "\n &:disabled,\n &.pancake-button--disabled {\n cursor: not-allowed;\n }\n "; + } + return "\n &:disabled,\n &.pancake-button--disabled {\n background-color: " + theme.colors.backgroundDisabled + ";\n border-color: " + theme.colors.backgroundDisabled + ";\n color: " + theme.colors.textDisabled + ";\n cursor: not-allowed;\n }\n "; +}; +var getOpacity = function (_a) { + var _b = _a.$isLoading, $isLoading = _b === void 0 ? false : _b; + return $isLoading ? ".5" : "1"; +}; +var StyledButton = styled.button(templateObject_1$3 || (templateObject_1$3 = __makeTemplateObject(["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n align-items: center;\n /* border: 0;\n border-radius: 0.5rem;\n box-shadow: 0px -1px 0px 0px rgba(14, 14, 44, 0.4) inset; */\n box-shadow: 2px 1000px 1px #212230 inset;\n cursor: pointer;\n display: inline-flex;\n font-family: inherit;\n font-size: 16px;\n font-weight: 600;\n justify-content: center;\n letter-spacing: 0.03em;\n line-height: 1;\n opacity: ", ";\n outline: 0;\n transition: background-color 0.2s;\n\n border-radius: 0.5rem;\n //color: ", ";\n\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n ", + "\n\n &:hover:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled):not(:active) {\n opacity: 0.65;\n }\n\n &:active:not(:disabled):not(.pancake-button--disabled):not(.pancake-button--disabled) {\n opacity: 0.85;\n }\n\n ", "\n ", + "\n ", + "\n ", "\n ", "\n"])), getOpacity, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#fff" : "#0ad9e4"); +}, function (props) { + return !props.disabled + ? "" + : " \n box-shadow: 2px 1000px 1px rgb(66,64,55) inset;\n color: rgb(113,113,97);\n background-image: none;\n "; +}, getDisabledStyles, variant$1({ + prop: "scale", + variants: scaleVariants, +}), variant$1({ + variants: styleVariants, +}), layout, space); var templateObject_1$3; -var Button = function (props) { - var startIcon = props.startIcon, endIcon = props.endIcon, external = props.external, className = props.className, isLoading = props.isLoading, disabled = props.disabled, children = props.children, rest = __rest(props, ["startIcon", "endIcon", "external", "className", "isLoading", "disabled", "children"]); - var internalProps = external ? getExternalLinkProps() : {}; - var isDisabled = isLoading || disabled; - var classNames = className ? [className] : []; - if (isLoading) { - classNames.push("pancake-button--loading"); - } - if (isDisabled && !isLoading) { - classNames.push("pancake-button--disabled"); - } - return (React.createElement(StyledButton, __assign({ "$isLoading": isLoading, className: classNames.join(" "), disabled: isDisabled }, internalProps, rest), - React.createElement(React.Fragment, null, - isValidElement(startIcon) && - cloneElement(startIcon, { - mr: "0.5rem", - }), - children, - isValidElement(endIcon) && - cloneElement(endIcon, { - ml: "0.5rem", - })))); -}; -Button.defaultProps = { - isLoading: false, - external: false, - variant: variants.PRIMARY, - scale: scales.MD, - disabled: false, -}; - -var IconButton = styled(Button)(templateObject_1$4 || (templateObject_1$4 = __makeTemplateObject(["\n padding: 0;\n background-image: none;\n width: ", ";\n"], ["\n padding: 0;\n background-image: none;\n width: ", ";\n"])), function (_a) { - var scale = _a.scale; - return (scale === "sm" ? "32px" : "48px"); -}); +var Button = function (props) { + var startIcon = props.startIcon, endIcon = props.endIcon, external = props.external, className = props.className, isLoading = props.isLoading, disabled = props.disabled, children = props.children, rest = __rest(props, ["startIcon", "endIcon", "external", "className", "isLoading", "disabled", "children"]); + var internalProps = external ? getExternalLinkProps() : {}; + var isDisabled = isLoading || disabled; + var classNames = className ? [className] : []; + if (isLoading) { + classNames.push("pancake-button--loading"); + } + if (isDisabled && !isLoading) { + classNames.push("pancake-button--disabled"); + } + return (React.createElement(StyledButton, __assign({ "$isLoading": isLoading, className: classNames.join(" "), disabled: isDisabled }, internalProps, rest), + React.createElement(React.Fragment, null, + isValidElement(startIcon) && + cloneElement(startIcon, { + mr: "0.5rem", + }), + children, + isValidElement(endIcon) && + cloneElement(endIcon, { + ml: "0.5rem", + })))); +}; +Button.defaultProps = { + isLoading: false, + external: false, + variant: variants.PRIMARY, + scale: scales.MD, + disabled: false, +}; + +var IconButton = styled(Button)(templateObject_1$4 || (templateObject_1$4 = __makeTemplateObject(["\n padding: 0;\n background-image: none;\n width: ", ";\n"], ["\n padding: 0;\n background-image: none;\n width: ", ";\n"])), function (_a) { + var scale = _a.scale; + return (scale === "sm" ? "32px" : "48px"); +}); var templateObject_1$4; -var Icon$4 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M18 13H13V18C13 18.55 12.55 19 12 19C11.45 19 11 18.55 11 18V13H6C5.45 13 5 12.55 5 12C5 11.45 5.45 11 6 11H11V6C11 5.45 11.45 5 12 5C12.55 5 13 5.45 13 6V11H18C18.55 11 19 11.45 19 12C19 12.55 18.55 13 18 13Z" }))); +var Icon$4 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M18 13H13V18C13 18.55 12.55 19 12 19C11.45 19 11 18.55 11 18V13H6C5.45 13 5 12.55 5 12C5 11.45 5.45 11 6 11H11V6C11 5.45 11.45 5 12 5C12.55 5 13 5.45 13 6V11H18C18.55 11 19 11.45 19 12C19 12.55 18.55 13 18 13Z" }))); }; -var Icon$5 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M19 11H7.82998L12.71 6.12C13.1 5.73 13.1 5.09 12.71 4.7C12.32 4.31 11.69 4.31 11.3 4.7L4.70998 11.29C4.31998 11.68 4.31998 12.31 4.70998 12.7L11.3 19.29C11.69 19.68 12.32 19.68 12.71 19.29C13.1 18.9 13.1 18.27 12.71 17.88L7.82998 13H19C19.55 13 20 12.55 20 12C20 11.45 19.55 11 19 11Z" }))); +var Icon$5 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M19 11H7.82998L12.71 6.12C13.1 5.73 13.1 5.09 12.71 4.7C12.32 4.31 11.69 4.31 11.3 4.7L4.70998 11.29C4.31998 11.68 4.31998 12.31 4.70998 12.7L11.3 19.29C11.69 19.68 12.32 19.68 12.71 19.29C13.1 18.9 13.1 18.27 12.71 17.88L7.82998 13H19C19.55 13 20 12.55 20 12C20 11.45 19.55 11 19 11Z" }))); }; -var Icon$6 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React.createElement("path", { d: "M11 5V16.17L6.11997 11.29C5.72997 10.9 5.08997 10.9 4.69997 11.29C4.30997 11.68 4.30997 12.31 4.69997 12.7L11.29 19.29C11.68 19.68 12.31 19.68 12.7 19.29L19.29 12.7C19.68 12.31 19.68 11.68 19.29 11.29C18.9 10.9 18.27 10.9 17.88 11.29L13 16.17V5C13 4.45 12.55 4 12 4C11.45 4 11 4.45 11 5Z" }))); +var Icon$6 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React.createElement("path", { d: "M11 5V16.17L6.11997 11.29C5.72997 10.9 5.08997 10.9 4.69997 11.29C4.30997 11.68 4.30997 12.31 4.69997 12.7L11.29 19.29C11.68 19.68 12.31 19.68 12.7 19.29L19.29 12.7C19.68 12.31 19.68 11.68 19.29 11.29C18.9 10.9 18.27 10.9 17.88 11.29L13 16.17V5C13 4.45 12.55 4 12 4C11.45 4 11 4.45 11 5Z" }))); }; -var Icon$7 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M8.71005 11.71L11.3001 14.3C11.6901 14.69 12.3201 14.69 12.7101 14.3L15.3001 11.71C15.9301 11.08 15.4801 10 14.5901 10H9.41005C8.52005 10 8.08005 11.08 8.71005 11.71Z" }))); +var Icon$7 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M8.71005 11.71L11.3001 14.3C11.6901 14.69 12.3201 14.69 12.7101 14.3L15.3001 11.71C15.9301 11.08 15.4801 10 14.5901 10H9.41005C8.52005 10 8.08005 11.08 8.71005 11.71Z" }))); }; -var Icon$8 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M8.71005 12.29L11.3001 9.69997C11.6901 9.30997 12.3201 9.30997 12.7101 9.69997L15.3001 12.29C15.9301 12.92 15.4801 14 14.5901 14H9.41005C8.52005 14 8.08005 12.92 8.71005 12.29Z" }))); +var Icon$8 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M8.71005 12.29L11.3001 9.69997C11.6901 9.30997 12.3201 9.30997 12.7101 9.69997L15.3001 12.29C15.9301 12.92 15.4801 14 14.5901 14H9.41005C8.52005 14 8.08005 12.92 8.71005 12.29Z" }))); }; -var Icon$9 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React.createElement("path", { d: "M5 13.0022H16.17L11.29 17.8822C10.9 18.2722 10.9 18.9122 11.29 19.3022C11.68 19.6922 12.31 19.6922 12.7 19.3022L19.29 12.7122C19.68 12.3222 19.68 11.6922 19.29 11.3022L12.71 4.70217C12.32 4.31217 11.69 4.31217 11.3 4.70217C10.91 5.09217 10.91 5.72217 11.3 6.11217L16.17 11.0022H5C4.45 11.0022 4 11.4522 4 12.0022C4 12.5522 4.45 13.0022 5 13.0022Z" }))); +var Icon$9 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React.createElement("path", { d: "M5 13.0022H16.17L11.29 17.8822C10.9 18.2722 10.9 18.9122 11.29 19.3022C11.68 19.6922 12.31 19.6922 12.7 19.3022L19.29 12.7122C19.68 12.3222 19.68 11.6922 19.29 11.3022L12.71 4.70217C12.32 4.31217 11.69 4.31217 11.3 4.70217C10.91 5.09217 10.91 5.72217 11.3 6.11217L16.17 11.0022H5C4.45 11.0022 4 11.4522 4 12.0022C4 12.5522 4.45 13.0022 5 13.0022Z" }))); }; -var Icon$a = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12 6V7.79C12 8.24 12.54 8.46 12.85 8.14L15.64 5.35C15.84 5.15 15.84 4.84 15.64 4.64L12.85 1.85C12.54 1.54 12 1.76 12 2.21V4C7.58 4 4 7.58 4 12C4 13.04 4.2 14.04 4.57 14.95C4.84 15.62 5.7 15.8 6.21 15.29C6.48 15.02 6.59 14.61 6.44 14.25C6.15 13.56 6 12.79 6 12C6 8.69 8.69 6 12 6ZM17.79 8.71C17.52 8.98 17.41 9.4 17.56 9.75C17.84 10.45 18 11.21 18 12C18 15.31 15.31 18 12 18V16.21C12 15.76 11.46 15.54 11.15 15.86L8.36 18.65C8.16 18.85 8.16 19.16 8.36 19.36L11.15 22.15C11.46 22.46 12 22.24 12 21.8V20C16.42 20 20 16.42 20 12C20 10.96 19.8 9.96 19.43 9.05C19.16 8.38 18.3 8.2 17.79 8.71Z" }))); +var Icon$a = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12 6V7.79C12 8.24 12.54 8.46 12.85 8.14L15.64 5.35C15.84 5.15 15.84 4.84 15.64 4.64L12.85 1.85C12.54 1.54 12 1.76 12 2.21V4C7.58 4 4 7.58 4 12C4 13.04 4.2 14.04 4.57 14.95C4.84 15.62 5.7 15.8 6.21 15.29C6.48 15.02 6.59 14.61 6.44 14.25C6.15 13.56 6 12.79 6 12C6 8.69 8.69 6 12 6ZM17.79 8.71C17.52 8.98 17.41 9.4 17.56 9.75C17.84 10.45 18 11.21 18 12C18 15.31 15.31 18 12 18V16.21C12 15.76 11.46 15.54 11.15 15.86L8.36 18.65C8.16 18.85 8.16 19.16 8.36 19.36L11.15 22.15C11.46 22.46 12 22.24 12 21.8V20C16.42 20 20 16.42 20 12C20 10.96 19.8 9.96 19.43 9.05C19.16 8.38 18.3 8.2 17.79 8.71Z" }))); }; -var Icon$b = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 16 16" }, props), - React.createElement("circle", { cx: "8", cy: "8", r: "8", fill: "#F0B90B" }), - React.createElement("path", { d: "M5.01656 8.00006L3.79256 9.23256L2.56006 8.00006L3.79256 6.76756L5.01656 8.00006ZM8.00006 5.01656L10.1081 7.12456L11.3406 5.89206L9.23256 3.79256L8.00006 2.56006L6.76756 3.79256L4.66806 5.89206L5.90056 7.12456L8.00006 5.01656ZM12.2076 6.76756L10.9836 8.00006L12.2161 9.23256L13.4401 8.00006L12.2076 6.76756ZM8.00006 10.9836L5.89206 8.87556L4.66806 10.1081L6.77606 12.2161L8.00006 13.4401L9.23256 12.2076L11.3406 10.0996L10.1081 8.87556L8.00006 10.9836ZM8.00006 9.23256L9.23256 8.00006L8.00006 6.76756L6.76756 8.00006L8.00006 9.23256Z", fill: "#FFFDFA" }))); +var Icon$b = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 16 16" }, props), + React.createElement("circle", { cx: "8", cy: "8", r: "8", fill: "#F0B90B" }), + React.createElement("path", { d: "M5.01656 8.00006L3.79256 9.23256L2.56006 8.00006L3.79256 6.76756L5.01656 8.00006ZM8.00006 5.01656L10.1081 7.12456L11.3406 5.89206L9.23256 3.79256L8.00006 2.56006L6.76756 3.79256L4.66806 5.89206L5.90056 7.12456L8.00006 5.01656ZM12.2076 6.76756L10.9836 8.00006L12.2161 9.23256L13.4401 8.00006L12.2076 6.76756ZM8.00006 10.9836L5.89206 8.87556L4.66806 10.1081L6.77606 12.2161L8.00006 13.4401L9.23256 12.2076L11.3406 10.0996L10.1081 8.87556L8.00006 10.9836ZM8.00006 9.23256L9.23256 8.00006L8.00006 6.76756L6.76756 8.00006L8.00006 9.23256Z", fill: "#FFFDFA" }))); }; -var Icon$c = function (props) { - var theme = useTheme(); - var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; - var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; - return (React.createElement(Svg, __assign({ viewBox: "0 0 72 72" }, props), - React.createElement("path", { d: "M72 36C72 55.8823 55.8823 72 36 72C16.1177 72 0 55.8823 0 36C0 16.1177 16.1177 0 36 0C55.8823 0 72 16.1177 72 36Z", fill: primaryColor }), - React.createElement("mask", { id: "mask0", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "3", y: "3", width: "66", height: "66" }, - React.createElement("path", { d: "M68.25 36C68.25 53.8112 53.8112 68.25 36 68.25C18.1888 68.25 3.75 53.8112 3.75 36C3.75 18.1888 18.1888 3.75 36 3.75C53.8112 3.75 68.25 18.1888 68.25 36Z", fill: "#C4C4C4" })), - React.createElement("g", { mask: "url(#mask0)" }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.9927 23.2654C26.1289 23.1362 30.0824 27.7278 29.2039 32.7879L27.6838 41.5445C30.2298 41.0514 32.9304 40.7875 35.7229 40.7875C37.7063 40.7875 39.6424 40.9206 41.5089 41.1741L49.2862 29.5726C51.7713 25.8657 56.7909 24.8751 60.4978 27.3602C64.7827 30.2326 65.3155 36.33 61.5938 39.9021L55.2585 45.9828C59.9045 49.0009 63.1305 53.2977 63.1306 58.4066V62.322C63.1306 67.644 59.6097 72.0998 54.6877 75.1077C49.7272 78.1391 43.0165 79.9412 35.7229 79.9412C28.4292 79.9412 21.7186 78.1391 16.7581 75.1077C11.836 72.0998 8.31519 67.644 8.31519 62.322V58.4067C8.31522 54.4286 10.2963 50.9169 13.3384 48.1585L13.0101 31.6154C12.9208 27.115 16.4929 23.3785 20.9927 23.2654ZM15.617 49.1514C15.6003 49.0112 15.5903 48.8688 15.5874 48.7246L15.2471 31.571C15.1822 28.3014 17.7798 25.5842 21.049 25.502C24.7712 25.4084 27.637 28.733 26.9996 32.4052L24.8971 44.5163C25.6681 44.2915 26.4607 44.0899 27.2726 43.9131C29.9138 43.338 32.7585 43.0248 35.7229 43.0248C38.1625 43.0248 40.5211 43.237 42.7519 43.6326C42.8725 43.2609 43.0459 42.8995 43.2742 42.5589L51.1446 30.8185C52.9416 28.1379 56.5714 27.4216 59.252 29.2186C62.3505 31.2957 62.7358 35.7049 60.0446 38.2879L51.5469 46.4441C52.264 46.7988 52.9486 47.1771 53.5975 47.577C58.1074 50.3568 60.8932 54.1829 60.8932 58.4066V62.322C60.8932 70.8172 49.6241 77.7039 35.7229 77.7039C21.8217 77.7039 10.5525 70.8172 10.5525 62.322V58.4067C10.5526 54.9322 12.4377 51.7266 15.617 49.1514Z", fill: secondaryColor }), - React.createElement("path", { d: "M60.8932 62.3221C60.8932 70.8173 49.624 77.704 35.7228 77.704C21.8216 77.704 10.5525 70.8173 10.5525 62.3221V58.4067H60.8932V62.3221Z", fill: primaryColor }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.9995 32.4051C27.637 28.733 24.7711 25.4083 21.0489 25.5019C17.7797 25.5842 15.1821 28.3013 15.247 31.5709L15.5874 48.7245C15.5903 48.8687 15.6002 49.0111 15.617 49.1513C12.4376 51.7266 10.5525 54.9321 10.5525 58.4066C10.5525 66.9018 21.8216 73.7885 35.7228 73.7885C49.624 73.7885 60.8932 66.9018 60.8932 58.4066C60.8932 53.5752 57.2481 49.264 51.5468 46.444L60.0445 38.2879C62.7358 35.7048 62.3504 31.2956 59.252 29.2185C56.5714 27.4215 52.9416 28.1378 51.1446 30.8184L43.2742 42.5588C43.0458 42.8994 42.8724 43.2609 42.7519 43.6326C40.521 43.2369 38.1625 43.0248 35.7228 43.0248C31.8473 43.0248 28.1763 43.56 24.897 44.5162L26.9995 32.4051Z", fill: primaryColor }), - React.createElement("path", { d: "M32.0873 57.2881C32.0873 59.6049 30.8352 61.4831 29.2906 61.4831C27.746 61.4831 26.4939 59.6049 26.4939 57.2881C26.4939 54.9712 27.746 53.093 29.2906 53.093C30.8352 53.093 32.0873 54.9712 32.0873 57.2881Z", fill: secondaryColor }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.891 54.0353C29.461 54.8903 29.8499 56.1359 29.8499 57.5677C29.8499 58.1855 30.3508 58.6864 30.9686 58.6864C31.5864 58.6864 32.0873 58.1855 32.0873 57.5677C32.0873 55.7558 31.5997 54.0649 30.7526 52.7943C29.9107 51.5314 28.6248 50.5759 27.0532 50.5759C25.4816 50.5759 24.1957 51.5314 23.3538 52.7943C22.5067 54.0649 22.0191 55.7558 22.0191 57.5677C22.0191 58.55 22.1622 59.4908 22.4244 60.3463C22.6055 60.937 23.2311 61.2691 23.8218 61.088C24.4125 60.9069 24.7446 60.2813 24.5635 59.6906C24.3685 59.0543 24.2565 58.3349 24.2565 57.5677C24.2565 56.1359 24.6454 54.8903 25.2154 54.0353C25.7906 53.1725 26.4624 52.8133 27.0532 52.8133C27.644 52.8133 28.3158 53.1725 28.891 54.0353Z", fill: secondaryColor }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.1883 54.0353C48.7582 54.8903 49.1472 56.1359 49.1472 57.5677C49.1472 58.1855 49.648 58.6864 50.2658 58.6864C50.8837 58.6864 51.3845 58.1855 51.3845 57.5677C51.3845 55.7558 50.8969 54.0649 50.0498 52.7943C49.208 51.5314 47.9221 50.5759 46.3505 50.5759C44.7788 50.5759 43.4929 51.5314 42.6511 52.7943C41.804 54.0649 41.3164 55.7558 41.3164 57.5677C41.3164 58.55 41.4594 59.4908 41.7216 60.3463C41.9027 60.937 42.5284 61.2691 43.1191 61.088C43.7098 60.9069 44.0418 60.2813 43.8608 59.6906C43.6657 59.0543 43.5538 58.3349 43.5538 57.5677C43.5538 56.1359 43.9427 54.8903 44.5127 54.0353C45.0879 53.1725 45.7597 52.8133 46.3505 52.8133C46.9412 52.8133 47.613 53.1725 48.1883 54.0353Z", fill: secondaryColor }), - React.createElement("path", { d: "M51.3844 57.2881C51.3844 59.6049 50.1323 61.4831 48.5877 61.4831C47.0431 61.4831 45.791 59.6049 45.791 57.2881C45.791 54.9712 47.0431 53.093 48.5877 53.093C50.1323 53.093 51.3844 54.9712 51.3844 57.2881Z", fill: secondaryColor }), - React.createElement("path", { d: "M34.0221 25.9463V25.2697C34.0221 24.32 34.2121 23.5247 34.5919 22.8836C34.9956 22.2426 35.5297 21.6134 36.1945 20.9961C36.8118 20.4026 37.4172 19.8921 38.0108 19.4648C38.6043 19.0374 39.091 18.5863 39.4709 18.1115C39.8508 17.6367 40.0407 17.0787 40.0407 16.4377C40.0407 15.5118 39.7083 14.8589 39.0436 14.479C38.4025 14.0754 37.3223 13.8736 35.8028 13.8736C34.8056 13.8736 33.8203 14.0041 32.8469 14.2653C31.8735 14.5027 31.0425 14.8114 30.354 15.1912V10.3835C31.2325 9.95615 32.2652 9.61189 33.4523 9.35073C34.6632 9.08957 35.9808 8.95898 37.4054 8.95898C40.1594 8.95898 42.2606 9.5644 43.7088 10.7752C45.1571 11.9623 45.8812 13.6005 45.8812 15.6898C45.8812 17.0194 45.6082 18.0996 45.0621 18.9306C44.5161 19.7378 43.7207 20.5688 42.6761 21.4235C41.7976 22.1595 41.0616 22.8005 40.4681 23.3466C39.8745 23.8689 39.5777 24.5812 39.5777 25.4834V25.9463H34.0221ZM33.7728 32.2498V28.1187H39.7914V32.2498H33.7728Z", fill: secondaryColor })), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M71.9838 37.09L69.7348 37.0231C69.7449 36.6834 69.75 36.3423 69.75 36C69.75 35.6577 69.7449 35.3166 69.7348 34.9769L71.9838 34.91C71.9946 35.272 72 35.6354 72 36C72 36.3646 71.9946 36.728 71.9838 37.09ZM71.8544 32.7398L69.6134 32.941C69.5523 32.2603 69.471 31.5857 69.3702 30.9176L71.5949 30.5818C71.7025 31.2945 71.7892 32.014 71.8544 32.7398ZM71.2052 28.4414L69.0048 28.9115C68.8622 28.2441 68.6999 27.5841 68.5185 26.932L70.6861 26.3289C70.8798 27.0248 71.053 27.7292 71.2052 28.4414ZM70.0397 24.2525L67.9128 24.9864C67.6906 24.3424 67.4494 23.7072 67.1899 23.0815L69.2683 22.2196C69.5452 22.8874 69.8026 23.5652 70.0397 24.2525ZM68.3746 20.237L66.3524 21.2235C66.0538 20.6114 65.7373 20.0097 65.4034 19.419L67.3622 18.3119C67.7183 18.942 68.0561 19.584 68.3746 20.237ZM66.2353 16.4517L64.347 17.6751C63.977 17.104 63.5901 16.5448 63.1872 15.998L64.9984 14.6631C65.4281 15.2462 65.8407 15.8426 66.2353 16.4517ZM63.656 12.952L61.9283 14.3934C61.4925 13.8711 61.0413 13.3621 60.5752 12.8671L62.2132 11.3246C62.7102 11.8523 63.1914 12.3951 63.656 12.952ZM60.6754 9.78678L59.1329 11.4248C58.6379 10.9587 58.1289 10.5074 57.6066 10.0717L59.048 8.34397C59.6049 8.80865 60.1477 9.28984 60.6754 9.78678ZM57.3369 7.00159L56.002 8.8128C55.4552 8.40985 54.896 8.02303 54.3249 7.65302L55.5482 5.76468C56.1574 6.15933 56.7538 6.57187 57.3369 7.00159ZM53.6881 4.63782L52.581 6.5966C51.9903 6.26271 51.3886 5.94615 50.7765 5.64759L51.7629 3.62536C52.416 3.94392 53.058 4.28165 53.6881 4.63782ZM49.7804 2.7317L48.9185 4.81008C48.2928 4.55061 47.6576 4.30943 47.0136 4.08723L47.7475 1.96028C48.4348 2.19743 49.1126 2.4548 49.7804 2.7317ZM45.6711 1.31385L45.068 3.48152C44.4159 3.3001 43.7559 3.13777 43.0885 2.99517L43.5586 0.794831C44.2708 0.947003 44.9752 1.12024 45.6711 1.31385ZM41.4182 0.405049L41.0824 2.62985C40.4143 2.529 39.7397 2.44772 39.059 2.38662L39.2602 0.14563C39.986 0.210778 40.7055 0.297466 41.4182 0.405049ZM37.09 0.0161859C36.728 0.0054207 36.3646 0 36 0C35.6354 0 35.272 0.00542073 34.91 0.016186L34.9769 2.26519C35.3166 2.25509 35.6577 2.25 36 2.25C36.3423 2.25 36.6834 2.25509 37.0231 2.26519L37.09 0.0161859ZM32.7398 0.145631L32.941 2.38662C32.2603 2.44772 31.5857 2.529 30.9176 2.62985L30.5818 0.405049C31.2945 0.297467 32.014 0.210779 32.7398 0.145631ZM28.4414 0.794832L28.9115 2.99517C28.2441 3.13777 27.5841 3.3001 26.932 3.48152L26.3289 1.31386C27.0248 1.12024 27.7292 0.947004 28.4414 0.794832ZM24.2525 1.96028L24.9864 4.08723C24.3424 4.30944 23.7072 4.55061 23.0815 4.81008L22.2196 2.7317C22.8874 2.45481 23.5652 2.19743 24.2525 1.96028ZM20.237 3.62536L21.2235 5.64759C20.6114 5.94616 20.0097 6.26272 19.419 6.5966L18.3119 4.63783C18.942 4.28165 19.584 3.94392 20.237 3.62536ZM16.4517 5.76469L17.6751 7.65302C17.104 8.02303 16.5448 8.40985 15.998 8.81281L14.6631 7.00159C15.2462 6.57188 15.8426 6.15933 16.4517 5.76469ZM12.952 8.34398L14.3934 10.0717C13.8711 10.5075 13.3621 10.9587 12.8671 11.4248L11.3246 9.78679C11.8523 9.28984 12.3951 8.80865 12.952 8.34398ZM9.78678 11.3246L11.4248 12.8671C10.9587 13.3621 10.5074 13.8711 10.0717 14.3934L8.34397 12.952C8.80865 12.3951 9.28984 11.8523 9.78678 11.3246ZM7.00159 14.6631L8.8128 15.998C8.40985 16.5448 8.02303 17.104 7.65302 17.6751L5.76468 16.4518C6.15933 15.8426 6.57187 15.2462 7.00159 14.6631ZM4.63782 18.3119L6.5966 19.419C6.26271 20.0097 5.94615 20.6114 5.64759 21.2235L3.62536 20.2371C3.94392 19.584 4.28165 18.942 4.63782 18.3119ZM2.7317 22.2196L4.81008 23.0815C4.55061 23.7072 4.30943 24.3424 4.08723 24.9864L1.96028 24.2525C2.19743 23.5652 2.4548 22.8874 2.7317 22.2196ZM1.31385 26.3289L3.48152 26.932C3.3001 27.5841 3.13777 28.2441 2.99517 28.9115L0.794831 28.4414C0.947003 27.7292 1.12024 27.0248 1.31385 26.3289ZM0.405049 30.5818L2.62985 30.9176C2.529 31.5857 2.44772 32.2603 2.38662 32.941L0.14563 32.7398C0.210778 32.014 0.297466 31.2945 0.405049 30.5818ZM0.0161859 34.91C0.0054207 35.272 0 35.6354 0 36C0 36.3646 0.00542073 36.728 0.016186 37.09L2.26519 37.0231C2.25509 36.6834 2.25 36.3423 2.25 36C2.25 35.6577 2.25509 35.3166 2.26519 34.9769L0.0161859 34.91ZM0.145631 39.2602L2.38662 39.059C2.44772 39.7397 2.529 40.4143 2.62985 41.0824L0.40505 41.4182C0.297467 40.7055 0.210779 39.986 0.145631 39.2602ZM0.794833 43.5586L2.99517 43.0885C3.13777 43.7559 3.3001 44.4159 3.48152 45.068L1.31386 45.6711C1.12024 44.9752 0.947004 44.2708 0.794833 43.5586ZM1.96028 47.7475L4.08723 47.0136C4.30944 47.6576 4.55061 48.2928 4.81008 48.9185L2.7317 49.7804C2.45481 49.1126 2.19743 48.4348 1.96028 47.7475ZM3.62536 51.763L5.64759 50.7765C5.94616 51.3886 6.26272 51.9903 6.5966 52.581L4.63783 53.6881C4.28165 53.058 3.94392 52.416 3.62536 51.763ZM5.76469 55.5482L7.65302 54.3249C8.02303 54.896 8.40985 55.4552 8.81281 56.002L7.00159 57.3369C6.57188 56.7538 6.15933 56.1574 5.76469 55.5482ZM8.34398 59.048L10.0717 57.6066C10.5075 58.1289 10.9587 58.6379 11.4248 59.1329L9.78679 60.6754C9.28984 60.1477 8.80865 59.6049 8.34398 59.048ZM11.3246 62.2132L12.8671 60.5752C13.3621 61.0413 13.8711 61.4925 14.3934 61.9283L12.952 63.656C12.3951 63.1914 11.8523 62.7102 11.3246 62.2132ZM14.6631 64.9984L15.998 63.1872C16.5448 63.5901 17.104 63.977 17.6751 64.347L16.4518 66.2353C15.8426 65.8407 15.2462 65.4281 14.6631 64.9984ZM18.3119 67.3622L19.419 65.4034C20.0097 65.7373 20.6114 66.0538 21.2235 66.3524L20.2371 68.3746C19.584 68.0561 18.942 67.7184 18.3119 67.3622ZM22.2196 69.2683L23.0815 67.1899C23.7072 67.4494 24.3424 67.6906 24.9864 67.9128L24.2525 70.0397C23.5652 69.8026 22.8874 69.5452 22.2196 69.2683ZM26.3289 70.6861L26.932 68.5185C27.5841 68.6999 28.2441 68.8622 28.9115 69.0048L28.4414 71.2052C27.7292 71.053 27.0248 70.8798 26.3289 70.6861ZM30.5818 71.595L30.9176 69.3702C31.5857 69.471 32.2603 69.5523 32.941 69.6134L32.7398 71.8544C32.014 71.7892 31.2945 71.7025 30.5818 71.595ZM34.91 71.9838L34.9769 69.7348C35.3166 69.7449 35.6577 69.75 36 69.75C36.3423 69.75 36.6834 69.7449 37.0231 69.7348L37.09 71.9838C36.728 71.9946 36.3646 72 36 72C35.6354 72 35.272 71.9946 34.91 71.9838ZM39.2602 71.8544L39.059 69.6134C39.7397 69.5523 40.4143 69.471 41.0824 69.3702L41.4182 71.5949C40.7055 71.7025 39.986 71.7892 39.2602 71.8544ZM43.5586 71.2052L43.0885 69.0048C43.7559 68.8622 44.4159 68.6999 45.068 68.5185L45.6711 70.6861C44.9752 70.8798 44.2708 71.053 43.5586 71.2052ZM47.7475 70.0397L47.0136 67.9128C47.6576 67.6906 48.2928 67.4494 48.9185 67.1899L49.7804 69.2683C49.1126 69.5452 48.4348 69.8026 47.7475 70.0397ZM51.7629 68.3746L50.7765 66.3524C51.3886 66.0538 51.9903 65.7373 52.581 65.4034L53.6881 67.3622C53.058 67.7183 52.416 68.0561 51.7629 68.3746ZM55.5482 66.2353L54.3249 64.347C54.896 63.977 55.4552 63.5901 56.002 63.1872L57.3369 64.9984C56.7538 65.4281 56.1574 65.8407 55.5482 66.2353ZM59.048 63.656L57.6066 61.9283C58.1289 61.4925 58.6379 61.0413 59.1329 60.5752L60.6754 62.2132C60.1477 62.7102 59.6049 63.1914 59.048 63.656ZM62.2132 60.6754L60.5752 59.1329C61.0413 58.6379 61.4925 58.1289 61.9283 57.6066L63.656 59.048C63.1914 59.6049 62.7102 60.1477 62.2132 60.6754ZM64.9984 57.3369L63.1872 56.002C63.5901 55.4552 63.977 54.896 64.347 54.3249L66.2353 55.5482C65.8407 56.1574 65.4281 56.7538 64.9984 57.3369ZM67.3622 53.6881L65.4034 52.581C65.7373 51.9903 66.0538 51.3886 66.3524 50.7765L68.3746 51.7629C68.0561 52.416 67.7184 53.058 67.3622 53.6881ZM69.2683 49.7804L67.1899 48.9185C67.4494 48.2928 67.6906 47.6576 67.9128 47.0136L70.0397 47.7475C69.8026 48.4348 69.5452 49.1126 69.2683 49.7804ZM70.6861 45.6711L68.5185 45.068C68.6999 44.4159 68.8622 43.7559 69.0048 43.0885L71.2052 43.5586C71.053 44.2708 70.8798 44.9752 70.6861 45.6711ZM71.595 41.4182L69.3702 41.0824C69.471 40.4143 69.5523 39.7397 69.6134 39.059L71.8544 39.2602C71.7892 39.986 71.7025 40.7055 71.595 41.4182Z", fill: secondaryColor }))); +var Icon$c = function (props) { + var theme = useTheme(); + var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; + var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; + return (React.createElement(Svg, __assign({ viewBox: "0 0 72 72" }, props), + React.createElement("path", { d: "M72 36C72 55.8823 55.8823 72 36 72C16.1177 72 0 55.8823 0 36C0 16.1177 16.1177 0 36 0C55.8823 0 72 16.1177 72 36Z", fill: primaryColor }), + React.createElement("mask", { id: "mask0", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "3", y: "3", width: "66", height: "66" }, + React.createElement("path", { d: "M68.25 36C68.25 53.8112 53.8112 68.25 36 68.25C18.1888 68.25 3.75 53.8112 3.75 36C3.75 18.1888 18.1888 3.75 36 3.75C53.8112 3.75 68.25 18.1888 68.25 36Z", fill: "#C4C4C4" })), + React.createElement("g", { mask: "url(#mask0)" }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.9927 23.2654C26.1289 23.1362 30.0824 27.7278 29.2039 32.7879L27.6838 41.5445C30.2298 41.0514 32.9304 40.7875 35.7229 40.7875C37.7063 40.7875 39.6424 40.9206 41.5089 41.1741L49.2862 29.5726C51.7713 25.8657 56.7909 24.8751 60.4978 27.3602C64.7827 30.2326 65.3155 36.33 61.5938 39.9021L55.2585 45.9828C59.9045 49.0009 63.1305 53.2977 63.1306 58.4066V62.322C63.1306 67.644 59.6097 72.0998 54.6877 75.1077C49.7272 78.1391 43.0165 79.9412 35.7229 79.9412C28.4292 79.9412 21.7186 78.1391 16.7581 75.1077C11.836 72.0998 8.31519 67.644 8.31519 62.322V58.4067C8.31522 54.4286 10.2963 50.9169 13.3384 48.1585L13.0101 31.6154C12.9208 27.115 16.4929 23.3785 20.9927 23.2654ZM15.617 49.1514C15.6003 49.0112 15.5903 48.8688 15.5874 48.7246L15.2471 31.571C15.1822 28.3014 17.7798 25.5842 21.049 25.502C24.7712 25.4084 27.637 28.733 26.9996 32.4052L24.8971 44.5163C25.6681 44.2915 26.4607 44.0899 27.2726 43.9131C29.9138 43.338 32.7585 43.0248 35.7229 43.0248C38.1625 43.0248 40.5211 43.237 42.7519 43.6326C42.8725 43.2609 43.0459 42.8995 43.2742 42.5589L51.1446 30.8185C52.9416 28.1379 56.5714 27.4216 59.252 29.2186C62.3505 31.2957 62.7358 35.7049 60.0446 38.2879L51.5469 46.4441C52.264 46.7988 52.9486 47.1771 53.5975 47.577C58.1074 50.3568 60.8932 54.1829 60.8932 58.4066V62.322C60.8932 70.8172 49.6241 77.7039 35.7229 77.7039C21.8217 77.7039 10.5525 70.8172 10.5525 62.322V58.4067C10.5526 54.9322 12.4377 51.7266 15.617 49.1514Z", fill: secondaryColor }), + React.createElement("path", { d: "M60.8932 62.3221C60.8932 70.8173 49.624 77.704 35.7228 77.704C21.8216 77.704 10.5525 70.8173 10.5525 62.3221V58.4067H60.8932V62.3221Z", fill: primaryColor }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.9995 32.4051C27.637 28.733 24.7711 25.4083 21.0489 25.5019C17.7797 25.5842 15.1821 28.3013 15.247 31.5709L15.5874 48.7245C15.5903 48.8687 15.6002 49.0111 15.617 49.1513C12.4376 51.7266 10.5525 54.9321 10.5525 58.4066C10.5525 66.9018 21.8216 73.7885 35.7228 73.7885C49.624 73.7885 60.8932 66.9018 60.8932 58.4066C60.8932 53.5752 57.2481 49.264 51.5468 46.444L60.0445 38.2879C62.7358 35.7048 62.3504 31.2956 59.252 29.2185C56.5714 27.4215 52.9416 28.1378 51.1446 30.8184L43.2742 42.5588C43.0458 42.8994 42.8724 43.2609 42.7519 43.6326C40.521 43.2369 38.1625 43.0248 35.7228 43.0248C31.8473 43.0248 28.1763 43.56 24.897 44.5162L26.9995 32.4051Z", fill: primaryColor }), + React.createElement("path", { d: "M32.0873 57.2881C32.0873 59.6049 30.8352 61.4831 29.2906 61.4831C27.746 61.4831 26.4939 59.6049 26.4939 57.2881C26.4939 54.9712 27.746 53.093 29.2906 53.093C30.8352 53.093 32.0873 54.9712 32.0873 57.2881Z", fill: secondaryColor }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.891 54.0353C29.461 54.8903 29.8499 56.1359 29.8499 57.5677C29.8499 58.1855 30.3508 58.6864 30.9686 58.6864C31.5864 58.6864 32.0873 58.1855 32.0873 57.5677C32.0873 55.7558 31.5997 54.0649 30.7526 52.7943C29.9107 51.5314 28.6248 50.5759 27.0532 50.5759C25.4816 50.5759 24.1957 51.5314 23.3538 52.7943C22.5067 54.0649 22.0191 55.7558 22.0191 57.5677C22.0191 58.55 22.1622 59.4908 22.4244 60.3463C22.6055 60.937 23.2311 61.2691 23.8218 61.088C24.4125 60.9069 24.7446 60.2813 24.5635 59.6906C24.3685 59.0543 24.2565 58.3349 24.2565 57.5677C24.2565 56.1359 24.6454 54.8903 25.2154 54.0353C25.7906 53.1725 26.4624 52.8133 27.0532 52.8133C27.644 52.8133 28.3158 53.1725 28.891 54.0353Z", fill: secondaryColor }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.1883 54.0353C48.7582 54.8903 49.1472 56.1359 49.1472 57.5677C49.1472 58.1855 49.648 58.6864 50.2658 58.6864C50.8837 58.6864 51.3845 58.1855 51.3845 57.5677C51.3845 55.7558 50.8969 54.0649 50.0498 52.7943C49.208 51.5314 47.9221 50.5759 46.3505 50.5759C44.7788 50.5759 43.4929 51.5314 42.6511 52.7943C41.804 54.0649 41.3164 55.7558 41.3164 57.5677C41.3164 58.55 41.4594 59.4908 41.7216 60.3463C41.9027 60.937 42.5284 61.2691 43.1191 61.088C43.7098 60.9069 44.0418 60.2813 43.8608 59.6906C43.6657 59.0543 43.5538 58.3349 43.5538 57.5677C43.5538 56.1359 43.9427 54.8903 44.5127 54.0353C45.0879 53.1725 45.7597 52.8133 46.3505 52.8133C46.9412 52.8133 47.613 53.1725 48.1883 54.0353Z", fill: secondaryColor }), + React.createElement("path", { d: "M51.3844 57.2881C51.3844 59.6049 50.1323 61.4831 48.5877 61.4831C47.0431 61.4831 45.791 59.6049 45.791 57.2881C45.791 54.9712 47.0431 53.093 48.5877 53.093C50.1323 53.093 51.3844 54.9712 51.3844 57.2881Z", fill: secondaryColor }), + React.createElement("path", { d: "M34.0221 25.9463V25.2697C34.0221 24.32 34.2121 23.5247 34.5919 22.8836C34.9956 22.2426 35.5297 21.6134 36.1945 20.9961C36.8118 20.4026 37.4172 19.8921 38.0108 19.4648C38.6043 19.0374 39.091 18.5863 39.4709 18.1115C39.8508 17.6367 40.0407 17.0787 40.0407 16.4377C40.0407 15.5118 39.7083 14.8589 39.0436 14.479C38.4025 14.0754 37.3223 13.8736 35.8028 13.8736C34.8056 13.8736 33.8203 14.0041 32.8469 14.2653C31.8735 14.5027 31.0425 14.8114 30.354 15.1912V10.3835C31.2325 9.95615 32.2652 9.61189 33.4523 9.35073C34.6632 9.08957 35.9808 8.95898 37.4054 8.95898C40.1594 8.95898 42.2606 9.5644 43.7088 10.7752C45.1571 11.9623 45.8812 13.6005 45.8812 15.6898C45.8812 17.0194 45.6082 18.0996 45.0621 18.9306C44.5161 19.7378 43.7207 20.5688 42.6761 21.4235C41.7976 22.1595 41.0616 22.8005 40.4681 23.3466C39.8745 23.8689 39.5777 24.5812 39.5777 25.4834V25.9463H34.0221ZM33.7728 32.2498V28.1187H39.7914V32.2498H33.7728Z", fill: secondaryColor })), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M71.9838 37.09L69.7348 37.0231C69.7449 36.6834 69.75 36.3423 69.75 36C69.75 35.6577 69.7449 35.3166 69.7348 34.9769L71.9838 34.91C71.9946 35.272 72 35.6354 72 36C72 36.3646 71.9946 36.728 71.9838 37.09ZM71.8544 32.7398L69.6134 32.941C69.5523 32.2603 69.471 31.5857 69.3702 30.9176L71.5949 30.5818C71.7025 31.2945 71.7892 32.014 71.8544 32.7398ZM71.2052 28.4414L69.0048 28.9115C68.8622 28.2441 68.6999 27.5841 68.5185 26.932L70.6861 26.3289C70.8798 27.0248 71.053 27.7292 71.2052 28.4414ZM70.0397 24.2525L67.9128 24.9864C67.6906 24.3424 67.4494 23.7072 67.1899 23.0815L69.2683 22.2196C69.5452 22.8874 69.8026 23.5652 70.0397 24.2525ZM68.3746 20.237L66.3524 21.2235C66.0538 20.6114 65.7373 20.0097 65.4034 19.419L67.3622 18.3119C67.7183 18.942 68.0561 19.584 68.3746 20.237ZM66.2353 16.4517L64.347 17.6751C63.977 17.104 63.5901 16.5448 63.1872 15.998L64.9984 14.6631C65.4281 15.2462 65.8407 15.8426 66.2353 16.4517ZM63.656 12.952L61.9283 14.3934C61.4925 13.8711 61.0413 13.3621 60.5752 12.8671L62.2132 11.3246C62.7102 11.8523 63.1914 12.3951 63.656 12.952ZM60.6754 9.78678L59.1329 11.4248C58.6379 10.9587 58.1289 10.5074 57.6066 10.0717L59.048 8.34397C59.6049 8.80865 60.1477 9.28984 60.6754 9.78678ZM57.3369 7.00159L56.002 8.8128C55.4552 8.40985 54.896 8.02303 54.3249 7.65302L55.5482 5.76468C56.1574 6.15933 56.7538 6.57187 57.3369 7.00159ZM53.6881 4.63782L52.581 6.5966C51.9903 6.26271 51.3886 5.94615 50.7765 5.64759L51.7629 3.62536C52.416 3.94392 53.058 4.28165 53.6881 4.63782ZM49.7804 2.7317L48.9185 4.81008C48.2928 4.55061 47.6576 4.30943 47.0136 4.08723L47.7475 1.96028C48.4348 2.19743 49.1126 2.4548 49.7804 2.7317ZM45.6711 1.31385L45.068 3.48152C44.4159 3.3001 43.7559 3.13777 43.0885 2.99517L43.5586 0.794831C44.2708 0.947003 44.9752 1.12024 45.6711 1.31385ZM41.4182 0.405049L41.0824 2.62985C40.4143 2.529 39.7397 2.44772 39.059 2.38662L39.2602 0.14563C39.986 0.210778 40.7055 0.297466 41.4182 0.405049ZM37.09 0.0161859C36.728 0.0054207 36.3646 0 36 0C35.6354 0 35.272 0.00542073 34.91 0.016186L34.9769 2.26519C35.3166 2.25509 35.6577 2.25 36 2.25C36.3423 2.25 36.6834 2.25509 37.0231 2.26519L37.09 0.0161859ZM32.7398 0.145631L32.941 2.38662C32.2603 2.44772 31.5857 2.529 30.9176 2.62985L30.5818 0.405049C31.2945 0.297467 32.014 0.210779 32.7398 0.145631ZM28.4414 0.794832L28.9115 2.99517C28.2441 3.13777 27.5841 3.3001 26.932 3.48152L26.3289 1.31386C27.0248 1.12024 27.7292 0.947004 28.4414 0.794832ZM24.2525 1.96028L24.9864 4.08723C24.3424 4.30944 23.7072 4.55061 23.0815 4.81008L22.2196 2.7317C22.8874 2.45481 23.5652 2.19743 24.2525 1.96028ZM20.237 3.62536L21.2235 5.64759C20.6114 5.94616 20.0097 6.26272 19.419 6.5966L18.3119 4.63783C18.942 4.28165 19.584 3.94392 20.237 3.62536ZM16.4517 5.76469L17.6751 7.65302C17.104 8.02303 16.5448 8.40985 15.998 8.81281L14.6631 7.00159C15.2462 6.57188 15.8426 6.15933 16.4517 5.76469ZM12.952 8.34398L14.3934 10.0717C13.8711 10.5075 13.3621 10.9587 12.8671 11.4248L11.3246 9.78679C11.8523 9.28984 12.3951 8.80865 12.952 8.34398ZM9.78678 11.3246L11.4248 12.8671C10.9587 13.3621 10.5074 13.8711 10.0717 14.3934L8.34397 12.952C8.80865 12.3951 9.28984 11.8523 9.78678 11.3246ZM7.00159 14.6631L8.8128 15.998C8.40985 16.5448 8.02303 17.104 7.65302 17.6751L5.76468 16.4518C6.15933 15.8426 6.57187 15.2462 7.00159 14.6631ZM4.63782 18.3119L6.5966 19.419C6.26271 20.0097 5.94615 20.6114 5.64759 21.2235L3.62536 20.2371C3.94392 19.584 4.28165 18.942 4.63782 18.3119ZM2.7317 22.2196L4.81008 23.0815C4.55061 23.7072 4.30943 24.3424 4.08723 24.9864L1.96028 24.2525C2.19743 23.5652 2.4548 22.8874 2.7317 22.2196ZM1.31385 26.3289L3.48152 26.932C3.3001 27.5841 3.13777 28.2441 2.99517 28.9115L0.794831 28.4414C0.947003 27.7292 1.12024 27.0248 1.31385 26.3289ZM0.405049 30.5818L2.62985 30.9176C2.529 31.5857 2.44772 32.2603 2.38662 32.941L0.14563 32.7398C0.210778 32.014 0.297466 31.2945 0.405049 30.5818ZM0.0161859 34.91C0.0054207 35.272 0 35.6354 0 36C0 36.3646 0.00542073 36.728 0.016186 37.09L2.26519 37.0231C2.25509 36.6834 2.25 36.3423 2.25 36C2.25 35.6577 2.25509 35.3166 2.26519 34.9769L0.0161859 34.91ZM0.145631 39.2602L2.38662 39.059C2.44772 39.7397 2.529 40.4143 2.62985 41.0824L0.40505 41.4182C0.297467 40.7055 0.210779 39.986 0.145631 39.2602ZM0.794833 43.5586L2.99517 43.0885C3.13777 43.7559 3.3001 44.4159 3.48152 45.068L1.31386 45.6711C1.12024 44.9752 0.947004 44.2708 0.794833 43.5586ZM1.96028 47.7475L4.08723 47.0136C4.30944 47.6576 4.55061 48.2928 4.81008 48.9185L2.7317 49.7804C2.45481 49.1126 2.19743 48.4348 1.96028 47.7475ZM3.62536 51.763L5.64759 50.7765C5.94616 51.3886 6.26272 51.9903 6.5966 52.581L4.63783 53.6881C4.28165 53.058 3.94392 52.416 3.62536 51.763ZM5.76469 55.5482L7.65302 54.3249C8.02303 54.896 8.40985 55.4552 8.81281 56.002L7.00159 57.3369C6.57188 56.7538 6.15933 56.1574 5.76469 55.5482ZM8.34398 59.048L10.0717 57.6066C10.5075 58.1289 10.9587 58.6379 11.4248 59.1329L9.78679 60.6754C9.28984 60.1477 8.80865 59.6049 8.34398 59.048ZM11.3246 62.2132L12.8671 60.5752C13.3621 61.0413 13.8711 61.4925 14.3934 61.9283L12.952 63.656C12.3951 63.1914 11.8523 62.7102 11.3246 62.2132ZM14.6631 64.9984L15.998 63.1872C16.5448 63.5901 17.104 63.977 17.6751 64.347L16.4518 66.2353C15.8426 65.8407 15.2462 65.4281 14.6631 64.9984ZM18.3119 67.3622L19.419 65.4034C20.0097 65.7373 20.6114 66.0538 21.2235 66.3524L20.2371 68.3746C19.584 68.0561 18.942 67.7184 18.3119 67.3622ZM22.2196 69.2683L23.0815 67.1899C23.7072 67.4494 24.3424 67.6906 24.9864 67.9128L24.2525 70.0397C23.5652 69.8026 22.8874 69.5452 22.2196 69.2683ZM26.3289 70.6861L26.932 68.5185C27.5841 68.6999 28.2441 68.8622 28.9115 69.0048L28.4414 71.2052C27.7292 71.053 27.0248 70.8798 26.3289 70.6861ZM30.5818 71.595L30.9176 69.3702C31.5857 69.471 32.2603 69.5523 32.941 69.6134L32.7398 71.8544C32.014 71.7892 31.2945 71.7025 30.5818 71.595ZM34.91 71.9838L34.9769 69.7348C35.3166 69.7449 35.6577 69.75 36 69.75C36.3423 69.75 36.6834 69.7449 37.0231 69.7348L37.09 71.9838C36.728 71.9946 36.3646 72 36 72C35.6354 72 35.272 71.9946 34.91 71.9838ZM39.2602 71.8544L39.059 69.6134C39.7397 69.5523 40.4143 69.471 41.0824 69.3702L41.4182 71.5949C40.7055 71.7025 39.986 71.7892 39.2602 71.8544ZM43.5586 71.2052L43.0885 69.0048C43.7559 68.8622 44.4159 68.6999 45.068 68.5185L45.6711 70.6861C44.9752 70.8798 44.2708 71.053 43.5586 71.2052ZM47.7475 70.0397L47.0136 67.9128C47.6576 67.6906 48.2928 67.4494 48.9185 67.1899L49.7804 69.2683C49.1126 69.5452 48.4348 69.8026 47.7475 70.0397ZM51.7629 68.3746L50.7765 66.3524C51.3886 66.0538 51.9903 65.7373 52.581 65.4034L53.6881 67.3622C53.058 67.7183 52.416 68.0561 51.7629 68.3746ZM55.5482 66.2353L54.3249 64.347C54.896 63.977 55.4552 63.5901 56.002 63.1872L57.3369 64.9984C56.7538 65.4281 56.1574 65.8407 55.5482 66.2353ZM59.048 63.656L57.6066 61.9283C58.1289 61.4925 58.6379 61.0413 59.1329 60.5752L60.6754 62.2132C60.1477 62.7102 59.6049 63.1914 59.048 63.656ZM62.2132 60.6754L60.5752 59.1329C61.0413 58.6379 61.4925 58.1289 61.9283 57.6066L63.656 59.048C63.1914 59.6049 62.7102 60.1477 62.2132 60.6754ZM64.9984 57.3369L63.1872 56.002C63.5901 55.4552 63.977 54.896 64.347 54.3249L66.2353 55.5482C65.8407 56.1574 65.4281 56.7538 64.9984 57.3369ZM67.3622 53.6881L65.4034 52.581C65.7373 51.9903 66.0538 51.3886 66.3524 50.7765L68.3746 51.7629C68.0561 52.416 67.7184 53.058 67.3622 53.6881ZM69.2683 49.7804L67.1899 48.9185C67.4494 48.2928 67.6906 47.6576 67.9128 47.0136L70.0397 47.7475C69.8026 48.4348 69.5452 49.1126 69.2683 49.7804ZM70.6861 45.6711L68.5185 45.068C68.6999 44.4159 68.8622 43.7559 69.0048 43.0885L71.2052 43.5586C71.053 44.2708 70.8798 44.9752 70.6861 45.6711ZM71.595 41.4182L69.3702 41.0824C69.471 40.4143 69.5523 39.7397 69.6134 39.059L71.8544 39.2602C71.7892 39.986 71.7025 40.7055 71.595 41.4182Z", fill: secondaryColor }))); }; -var Icon$d = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M4.5 12H7.5C8.05 12 8.5 11.55 8.5 11V7C8.5 6.45 8.05 6 7.5 6H4.5C3.95 6 3.5 6.45 3.5 7V11C3.5 11.55 3.95 12 4.5 12ZM4.5 19H7.5C8.05 19 8.5 18.55 8.5 18V14C8.5 13.45 8.05 13 7.5 13H4.5C3.95 13 3.5 13.45 3.5 14V18C3.5 18.55 3.95 19 4.5 19ZM10.5 19H13.5C14.05 19 14.5 18.55 14.5 18V14C14.5 13.45 14.05 13 13.5 13H10.5C9.95 13 9.5 13.45 9.5 14V18C9.5 18.55 9.95 19 10.5 19ZM16.5 19H19.5C20.05 19 20.5 18.55 20.5 18V14C20.5 13.45 20.05 13 19.5 13H16.5C15.95 13 15.5 13.45 15.5 14V18C15.5 18.55 15.95 19 16.5 19ZM10.5 12H13.5C14.05 12 14.5 11.55 14.5 11V7C14.5 6.45 14.05 6 13.5 6H10.5C9.95 6 9.5 6.45 9.5 7V11C9.5 11.55 9.95 12 10.5 12ZM15.5 7V11C15.5 11.55 15.95 12 16.5 12H19.5C20.05 12 20.5 11.55 20.5 11V7C20.5 6.45 20.05 6 19.5 6H16.5C15.95 6 15.5 6.45 15.5 7Z" }))); +var Icon$d = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M4.5 12H7.5C8.05 12 8.5 11.55 8.5 11V7C8.5 6.45 8.05 6 7.5 6H4.5C3.95 6 3.5 6.45 3.5 7V11C3.5 11.55 3.95 12 4.5 12ZM4.5 19H7.5C8.05 19 8.5 18.55 8.5 18V14C8.5 13.45 8.05 13 7.5 13H4.5C3.95 13 3.5 13.45 3.5 14V18C3.5 18.55 3.95 19 4.5 19ZM10.5 19H13.5C14.05 19 14.5 18.55 14.5 18V14C14.5 13.45 14.05 13 13.5 13H10.5C9.95 13 9.5 13.45 9.5 14V18C9.5 18.55 9.95 19 10.5 19ZM16.5 19H19.5C20.05 19 20.5 18.55 20.5 18V14C20.5 13.45 20.05 13 19.5 13H16.5C15.95 13 15.5 13.45 15.5 14V18C15.5 18.55 15.95 19 16.5 19ZM10.5 12H13.5C14.05 12 14.5 11.55 14.5 11V7C14.5 6.45 14.05 6 13.5 6H10.5C9.95 6 9.5 6.45 9.5 7V11C9.5 11.55 9.95 12 10.5 12ZM15.5 7V11C15.5 11.55 15.95 12 16.5 12H19.5C20.05 12 20.5 11.55 20.5 11V7C20.5 6.45 20.05 6 19.5 6H16.5C15.95 6 15.5 6.45 15.5 7Z" }))); }; -var Icon$e = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 25 24" }, props), - React.createElement("path", { d: "M19.2 3H5.19995C4.09995 3 3.19995 3.9 3.19995 5V19C3.19995 20.1 4.09995 21 5.19995 21H19.2C20.3 21 21.2 20.1 21.2 19V5C21.2 3.9 20.3 3 19.2 3ZM19.2 19H5.19995V5H19.2V19Z", fill: "#1FC7D4" }), - React.createElement("path", { d: "M11.45 7.72021H6.44995V9.22022H11.45V7.72021Z", fill: "#1FC7D4" }), - React.createElement("path", { d: "M18.2 15.75H13.2V17.25H18.2V15.75Z", fill: "#1FC7D4" }), - React.createElement("path", { d: "M18.2 13.25H13.2V14.75H18.2V13.25Z", fill: "#1FC7D4" }), - React.createElement("path", { d: "M8.19995 18H9.69995V16H11.7V14.5H9.69995V12.5H8.19995V14.5H6.19995V16H8.19995V18Z", fill: "#1FC7D4" }), - React.createElement("path", { d: "M14.29 10.95L15.7 9.54L17.11 10.95L18.17 9.89L16.76 8.47L18.17 7.06L17.11 6L15.7 7.41L14.29 6L13.23 7.06L14.64 8.47L13.23 9.89L14.29 10.95Z", fill: "#1FC7D4" }))); +var Icon$e = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 25 24" }, props), + React.createElement("path", { d: "M19.2 3H5.19995C4.09995 3 3.19995 3.9 3.19995 5V19C3.19995 20.1 4.09995 21 5.19995 21H19.2C20.3 21 21.2 20.1 21.2 19V5C21.2 3.9 20.3 3 19.2 3ZM19.2 19H5.19995V5H19.2V19Z", fill: "#1FC7D4" }), + React.createElement("path", { d: "M11.45 7.72021H6.44995V9.22022H11.45V7.72021Z", fill: "#1FC7D4" }), + React.createElement("path", { d: "M18.2 15.75H13.2V17.25H18.2V15.75Z", fill: "#1FC7D4" }), + React.createElement("path", { d: "M18.2 13.25H13.2V14.75H18.2V13.25Z", fill: "#1FC7D4" }), + React.createElement("path", { d: "M8.19995 18H9.69995V16H11.7V14.5H9.69995V12.5H8.19995V14.5H6.19995V16H8.19995V18Z", fill: "#1FC7D4" }), + React.createElement("path", { d: "M14.29 10.95L15.7 9.54L17.11 10.95L18.17 9.89L16.76 8.47L18.17 7.06L17.11 6L15.7 7.41L14.29 6L13.23 7.06L14.64 8.47L13.23 9.89L14.29 10.95Z", fill: "#1FC7D4" }))); }; -var Icon$f = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 18 13" }, props), - React.createElement("path", { d: "M6 10.2001L2.5 6.70007C2.11 6.31007 1.49 6.31007 1.1 6.70007C0.709995 7.09007 0.709995 7.71007 1.1 8.10007L5.29 12.2901C5.68 12.6801 6.31 12.6801 6.7 12.2901L17.3 1.70007C17.69 1.31007 17.69 0.690068 17.3 0.300068C16.91 -0.0899316 16.29 -0.0899316 15.9 0.300068L6 10.2001Z" }))); +var Icon$f = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 18 13" }, props), + React.createElement("path", { d: "M6 10.2001L2.5 6.70007C2.11 6.31007 1.49 6.31007 1.1 6.70007C0.709995 7.09007 0.709995 7.71007 1.1 8.10007L5.29 12.2901C5.68 12.6801 6.31 12.6801 6.7 12.2901L17.3 1.70007C17.69 1.31007 17.69 0.690068 17.3 0.300068C16.91 -0.0899316 16.29 -0.0899316 15.9 0.300068L6 10.2001Z" }))); }; -var Icon$g = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M8.11997 9.29006L12 13.1701L15.88 9.29006C16.27 8.90006 16.9 8.90006 17.29 9.29006C17.68 9.68006 17.68 10.3101 17.29 10.7001L12.7 15.2901C12.31 15.6801 11.68 15.6801 11.29 15.2901L6.69997 10.7001C6.30997 10.3101 6.30997 9.68006 6.69997 9.29006C7.08997 8.91006 7.72997 8.90006 8.11997 9.29006Z" }))); +var Icon$g = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M8.11997 9.29006L12 13.1701L15.88 9.29006C16.27 8.90006 16.9 8.90006 17.29 9.29006C17.68 9.68006 17.68 10.3101 17.29 10.7001L12.7 15.2901C12.31 15.6801 11.68 15.6801 11.29 15.2901L6.69997 10.7001C6.30997 10.3101 6.30997 9.68006 6.69997 9.29006C7.08997 8.91006 7.72997 8.90006 8.11997 9.29006Z" }))); }; -var Icon$h = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M14.71 15.88L10.83 12L14.71 8.12001C15.1 7.73001 15.1 7.10001 14.71 6.71001C14.32 6.32001 13.69 6.32001 13.3 6.71001L8.70998 11.3C8.31998 11.69 8.31998 12.32 8.70998 12.71L13.3 17.3C13.69 17.69 14.32 17.69 14.71 17.3C15.09 16.91 15.1 16.27 14.71 15.88Z" }))); +var Icon$h = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M14.71 15.88L10.83 12L14.71 8.12001C15.1 7.73001 15.1 7.10001 14.71 6.71001C14.32 6.32001 13.69 6.32001 13.3 6.71001L8.70998 11.3C8.31998 11.69 8.31998 12.32 8.70998 12.71L13.3 17.3C13.69 17.69 14.32 17.69 14.71 17.3C15.09 16.91 15.1 16.27 14.71 15.88Z" }))); }; -var Icon$i = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M9.29006 15.88L13.1701 12L9.29006 8.12001C8.90006 7.73001 8.90006 7.10001 9.29006 6.71001C9.68006 6.32001 10.3101 6.32001 10.7001 6.71001L15.2901 11.3C15.6801 11.69 15.6801 12.32 15.2901 12.71L10.7001 17.3C10.3101 17.69 9.68006 17.69 9.29006 17.3C8.91006 16.91 8.90006 16.27 9.29006 15.88Z" }))); +var Icon$i = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M9.29006 15.88L13.1701 12L9.29006 8.12001C8.90006 7.73001 8.90006 7.10001 9.29006 6.71001C9.68006 6.32001 10.3101 6.32001 10.7001 6.71001L15.2901 11.3C15.6801 11.69 15.6801 12.32 15.2901 12.71L10.7001 17.3C10.3101 17.69 9.68006 17.69 9.29006 17.3C8.91006 16.91 8.90006 16.27 9.29006 15.88Z" }))); }; -var Icon$j = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M8.11997 14.7101L12 10.8301L15.88 14.7101C16.27 15.1001 16.9 15.1001 17.29 14.7101C17.68 14.3201 17.68 13.6901 17.29 13.3001L12.7 8.7101C12.31 8.3201 11.68 8.3201 11.29 8.7101L6.69997 13.3001C6.30997 13.6901 6.30997 14.3201 6.69997 14.7101C7.08997 15.0901 7.72997 15.1001 8.11997 14.7101Z" }))); +var Icon$j = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M8.11997 14.7101L12 10.8301L15.88 14.7101C16.27 15.1001 16.9 15.1001 17.29 14.7101C17.68 14.3201 17.68 13.6901 17.29 13.3001L12.7 8.7101C12.31 8.3201 11.68 8.3201 11.29 8.7101L6.69997 13.3001C6.30997 13.6901 6.30997 14.3201 6.69997 14.7101C7.08997 15.0901 7.72997 15.1001 8.11997 14.7101Z" }))); }; -var Icon$k = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M18.3 5.70997C17.91 5.31997 17.28 5.31997 16.89 5.70997L12 10.59L7.10997 5.69997C6.71997 5.30997 6.08997 5.30997 5.69997 5.69997C5.30997 6.08997 5.30997 6.71997 5.69997 7.10997L10.59 12L5.69997 16.89C5.30997 17.28 5.30997 17.91 5.69997 18.3C6.08997 18.69 6.71997 18.69 7.10997 18.3L12 13.41L16.89 18.3C17.28 18.69 17.91 18.69 18.3 18.3C18.69 17.91 18.69 17.28 18.3 16.89L13.41 12L18.3 7.10997C18.68 6.72997 18.68 6.08997 18.3 5.70997Z" }))); +var Icon$k = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M18.3 5.70997C17.91 5.31997 17.28 5.31997 16.89 5.70997L12 10.59L7.10997 5.69997C6.71997 5.30997 6.08997 5.30997 5.69997 5.69997C5.30997 6.08997 5.30997 6.71997 5.69997 7.10997L10.59 12L5.69997 16.89C5.30997 17.28 5.30997 17.91 5.69997 18.3C6.08997 18.69 6.71997 18.69 7.10997 18.3L12 13.41L16.89 18.3C17.28 18.69 17.91 18.69 18.3 18.3C18.69 17.91 18.69 17.28 18.3 16.89L13.41 12L18.3 7.10997C18.68 6.72997 18.68 6.08997 18.3 5.70997Z" }))); }; -var Icon$l = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M19.43 12.98C19.47 12.66 19.5 12.34 19.5 12C19.5 11.66 19.47 11.34 19.43 11.02L21.54 9.37C21.73 9.22 21.78 8.95 21.66 8.73L19.66 5.27C19.54 5.05 19.27 4.97 19.05 5.05L16.56 6.05C16.04 5.65 15.48 5.32 14.87 5.07L14.49 2.42C14.46 2.18 14.25 2 14 2H9.99996C9.74996 2 9.53996 2.18 9.50996 2.42L9.12996 5.07C8.51996 5.32 7.95996 5.66 7.43996 6.05L4.94996 5.05C4.71996 4.96 4.45996 5.05 4.33996 5.27L2.33996 8.73C2.20996 8.95 2.26996 9.22 2.45996 9.37L4.56996 11.02C4.52996 11.34 4.49996 11.67 4.49996 12C4.49996 12.33 4.52996 12.66 4.56996 12.98L2.45996 14.63C2.26996 14.78 2.21996 15.05 2.33996 15.27L4.33996 18.73C4.45996 18.95 4.72996 19.03 4.94996 18.95L7.43996 17.95C7.95996 18.35 8.51996 18.68 9.12996 18.93L9.50996 21.58C9.53996 21.82 9.74996 22 9.99996 22H14C14.25 22 14.46 21.82 14.49 21.58L14.87 18.93C15.48 18.68 16.04 18.34 16.56 17.95L19.05 18.95C19.28 19.04 19.54 18.95 19.66 18.73L21.66 15.27C21.78 15.05 21.73 14.78 21.54 14.63L19.43 12.98ZM12 15.5C10.07 15.5 8.49996 13.93 8.49996 12C8.49996 10.07 10.07 8.5 12 8.5C13.93 8.5 15.5 10.07 15.5 12C15.5 13.93 13.93 15.5 12 15.5Z" }))); -}; - -var Icon$m = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); -}; - -var Icon$n = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M15 1H4C2.9 1 2 1.9 2 3V16C2 16.55 2.45 17 3 17C3.55 17 4 16.55 4 16V4C4 3.45 4.45 3 5 3H15C15.55 3 16 2.55 16 2C16 1.45 15.55 1 15 1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM18 21H9C8.45 21 8 20.55 8 20V8C8 7.45 8.45 7 9 7H18C18.55 7 19 7.45 19 8V20C19 20.55 18.55 21 18 21Z" }))); -}; - -var Icon$o = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), - React.createElement("path", { d: "M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM9 14H11V16H9V14ZM10.61 4.04C8.55 3.74 6.73 5.01 6.18 6.83C6 7.41 6.44 8 7.05 8H7.25C7.66 8 7.99 7.71 8.13 7.33C8.45 6.44 9.4 5.83 10.43 6.05C11.38 6.25 12.08 7.18 12 8.15C11.9 9.49 10.38 9.78 9.55 11.03C9.55 11.04 9.54 11.04 9.54 11.05C9.53 11.07 9.52 11.08 9.51 11.1C9.42 11.25 9.33 11.42 9.26 11.6C9.25 11.63 9.23 11.65 9.22 11.68C9.21 11.7 9.21 11.72 9.2 11.75C9.08 12.09 9 12.5 9 13H11C11 12.58 11.11 12.23 11.28 11.93C11.3 11.9 11.31 11.87 11.33 11.84C11.41 11.7 11.51 11.57 11.61 11.45C11.62 11.44 11.63 11.42 11.64 11.41C11.74 11.29 11.85 11.18 11.97 11.07C12.93 10.16 14.23 9.42 13.96 7.51C13.72 5.77 12.35 4.3 10.61 4.04Z" }))); -}; - -var Icon$p = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M4.5 14H6.5C7.05 14 7.5 13.55 7.5 13V11C7.5 10.45 7.05 10 6.5 10H4.5C3.95 10 3.5 10.45 3.5 11V13C3.5 13.55 3.95 14 4.5 14ZM4.5 19H6.5C7.05 19 7.5 18.55 7.5 18V16C7.5 15.45 7.05 15 6.5 15H4.5C3.95 15 3.5 15.45 3.5 16V18C3.5 18.55 3.95 19 4.5 19ZM4.5 9H6.5C7.05 9 7.5 8.55 7.5 8V6C7.5 5.45 7.05 5 6.5 5H4.5C3.95 5 3.5 5.45 3.5 6V8C3.5 8.55 3.95 9 4.5 9ZM9.5 14H19.5C20.05 14 20.5 13.55 20.5 13V11C20.5 10.45 20.05 10 19.5 10H9.5C8.95 10 8.5 10.45 8.5 11V13C8.5 13.55 8.95 14 9.5 14ZM9.5 19H19.5C20.05 19 20.5 18.55 20.5 18V16C20.5 15.45 20.05 15 19.5 15H9.5C8.95 15 8.5 15.45 8.5 16V18C8.5 18.55 8.95 19 9.5 19ZM8.5 6V8C8.5 8.55 8.95 9 9.5 9H19.5C20.05 9 20.5 8.55 20.5 8V6C20.5 5.45 20.05 5 19.5 5H9.5C8.95 5 8.5 5.45 8.5 6Z" }))); -}; - -var Icon$q = function (props) { - return React.createElement("img", __assign({}, props, { width: "220px", height: "50px", src: "/images/mobile-logo.png" })); -}; - -var Icon$r = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), - React.createElement("circle", { cx: "256", cy: "256", r: "256", fill: "url(#paint0_linear)" }), - React.createElement("g", null, - React.createElement("path", { d: "M222.46,134.29s-11-48.07-55.48-65.87S60.16,41.12,18.62,72,33.46,209.66,70.84,214.4,167,197.79,212.08,240.51,228.32,151.63,222.46,134.29Z", transform: "translate(-4 -51.89)", fill: "#9c9b9b" }), - React.createElement("path", { d: "M189,127.17C174.2,91.56,106.45,73.76,66.69,89.78s8.75,83.08,21.81,92.58c12.71,9.25,57.11,19,68.39,15.43S192.86,136.59,189,127.17Z", transform: "translate(-4 -51.89)", fill: "#706f6e" })), - React.createElement("g", null, - React.createElement("path", { d: "M293.54,134.29s11-48.07,55.48-65.87S455.84,41.12,497.38,72,482.54,209.66,445.16,214.4,349,197.79,303.92,240.51,287.68,151.63,293.54,134.29Z", transform: "translate(-4 -51.89)", fill: "#a7a5a5" }), - React.createElement("path", { d: "M327,127.17c14.76-35.61,82.51-53.41,122.27-37.39s-8.75,83.08-21.81,92.58c-12.71,9.25-57.12,19-68.39,15.43S323.14,136.59,327,127.17Z", transform: "translate(-4 -51.89)", fill: "#868686" })), - React.createElement("g", null, - React.createElement("path", { d: "M259.41,482.28c109.57,0,242.08-80.54,214.87-192.9C465,251.11,457.8,207,457.8,207A139.36,139.36,0,0,0,318.45,67.65s-37.52,5.5-59.58,5.5-59.58-5.5-59.58-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9Z", transform: "translate(-4 -51.89)", fill: "#f2f2f2" }), - React.createElement("path", { d: "M258.73,73.15c-22.07,0-59.44-5.5-59.44-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9h.4Z", transform: "translate(-4 -51.89)", fill: "#fff" })), - React.createElement("g", null, - React.createElement("g", null, - React.createElement("path", { d: "M148.37,279.69c-5.75,1.59-13.51-3.11-15.1-8.86s1.74-13.31,7.7-13.6c7.9-.4,13.34,3.42,14.93,9.17A10.8,10.8,0,0,1,148.37,279.69Zm.1-17.76a3.34,3.34,0,1,0,3.11,3.34A3.24,3.24,0,0,0,148.47,261.93Z", transform: "translate(-4 -51.89)", fill: "#585857" }), - React.createElement("path", { d: "M356.34,266.4c1.59-5.75,7-9.57,14.93-9.17,6,.29,9.28,7.86,7.7,13.6s-9.35,10.45-15.1,8.86A10.8,10.8,0,0,1,356.34,266.4Zm13.87-1.13a3.12,3.12,0,1,0,3.11-3.34A3.22,3.22,0,0,0,370.21,265.27Z", transform: "translate(-4 -51.89)", fill: "#585857" })), - React.createElement("g", null, - React.createElement("path", { d: "M306.69,402.75c0-30.05-48-4.59-48-23.52,0,18.93-48-6.53-48,23.52s21.47,47,48,47S306.69,432.8,306.69,402.75Z", transform: "translate(-4 -51.89)", fill: "#bdbcbc" }), - React.createElement("path", { d: "M306,397.28c-5.74-21.28-47.3-.43-47.3-18,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.08,47.23,15.08S306.46,398.86,306,397.28Z", transform: "translate(-4 -51.89)", fill: "#cdcccc" }), - React.createElement("path", { d: "M258.75,379.47c0-.08,0-.15,0-.24,0,18.93-48-6.53-48,23.52s21.47,47,48,47h0Z", transform: "translate(-4 -51.89)", fill: "#b3b3b3" }), - React.createElement("path", { d: "M258.75,379.49c0-.09,0-.17,0-.26,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.05,47.14,15.08Z", transform: "translate(-4 -51.89)", fill: "#c3c2c2" })), - React.createElement("g", null, - React.createElement("path", { d: "M258.84,235.15a53.48,53.48,0,0,1,22.07,4.75c25.79,11.62,38.15,43.21,30.1,71.78l-.22.8a51.8,51.8,0,0,0-1.41,21.42h0a42.25,42.25,0,0,1-1.36,19c-6.9,21.14-25.75,36-47.55,36h-3c-21.8,0-40.65-14.84-47.55-36a42.39,42.39,0,0,1-1.35-19h0a52,52,0,0,0-1.41-21.42l-1.38-4.91c-3.24-11.5-3.52-23.9.17-35.25,7.11-21.82,24.41-37.17,48-37.17Z", transform: "translate(-4 -51.89)", fill: "#4d4d4c" }), - React.createElement("path", { d: "M258.73,235.15H254c-23.59,0-40.89,15.35-48,37.17-3.69,11.35-3.41,23.75-.17,35.25l1.38,4.91a52,52,0,0,1,1.41,21.42,42.39,42.39,0,0,0,1.35,19c6.9,21.14,25.75,36,47.55,36h1.26Z", transform: "translate(-4 -51.89)", fill: "#585857" }))))); +var Icon$l = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M19.43 12.98C19.47 12.66 19.5 12.34 19.5 12C19.5 11.66 19.47 11.34 19.43 11.02L21.54 9.37C21.73 9.22 21.78 8.95 21.66 8.73L19.66 5.27C19.54 5.05 19.27 4.97 19.05 5.05L16.56 6.05C16.04 5.65 15.48 5.32 14.87 5.07L14.49 2.42C14.46 2.18 14.25 2 14 2H9.99996C9.74996 2 9.53996 2.18 9.50996 2.42L9.12996 5.07C8.51996 5.32 7.95996 5.66 7.43996 6.05L4.94996 5.05C4.71996 4.96 4.45996 5.05 4.33996 5.27L2.33996 8.73C2.20996 8.95 2.26996 9.22 2.45996 9.37L4.56996 11.02C4.52996 11.34 4.49996 11.67 4.49996 12C4.49996 12.33 4.52996 12.66 4.56996 12.98L2.45996 14.63C2.26996 14.78 2.21996 15.05 2.33996 15.27L4.33996 18.73C4.45996 18.95 4.72996 19.03 4.94996 18.95L7.43996 17.95C7.95996 18.35 8.51996 18.68 9.12996 18.93L9.50996 21.58C9.53996 21.82 9.74996 22 9.99996 22H14C14.25 22 14.46 21.82 14.49 21.58L14.87 18.93C15.48 18.68 16.04 18.34 16.56 17.95L19.05 18.95C19.28 19.04 19.54 18.95 19.66 18.73L21.66 15.27C21.78 15.05 21.73 14.78 21.54 14.63L19.43 12.98ZM12 15.5C10.07 15.5 8.49996 13.93 8.49996 12C8.49996 10.07 10.07 8.5 12 8.5C13.93 8.5 15.5 10.07 15.5 12C15.5 13.93 13.93 15.5 12 15.5Z" }))); +}; + +var Icon$m = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); +}; + +var Icon$n = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M15 1H4C2.9 1 2 1.9 2 3V16C2 16.55 2.45 17 3 17C3.55 17 4 16.55 4 16V4C4 3.45 4.45 3 5 3H15C15.55 3 16 2.55 16 2C16 1.45 15.55 1 15 1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM18 21H9C8.45 21 8 20.55 8 20V8C8 7.45 8.45 7 9 7H18C18.55 7 19 7.45 19 8V20C19 20.55 18.55 21 18 21Z" }))); +}; + +var Icon$o = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), + React.createElement("path", { d: "M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM9 14H11V16H9V14ZM10.61 4.04C8.55 3.74 6.73 5.01 6.18 6.83C6 7.41 6.44 8 7.05 8H7.25C7.66 8 7.99 7.71 8.13 7.33C8.45 6.44 9.4 5.83 10.43 6.05C11.38 6.25 12.08 7.18 12 8.15C11.9 9.49 10.38 9.78 9.55 11.03C9.55 11.04 9.54 11.04 9.54 11.05C9.53 11.07 9.52 11.08 9.51 11.1C9.42 11.25 9.33 11.42 9.26 11.6C9.25 11.63 9.23 11.65 9.22 11.68C9.21 11.7 9.21 11.72 9.2 11.75C9.08 12.09 9 12.5 9 13H11C11 12.58 11.11 12.23 11.28 11.93C11.3 11.9 11.31 11.87 11.33 11.84C11.41 11.7 11.51 11.57 11.61 11.45C11.62 11.44 11.63 11.42 11.64 11.41C11.74 11.29 11.85 11.18 11.97 11.07C12.93 10.16 14.23 9.42 13.96 7.51C13.72 5.77 12.35 4.3 10.61 4.04Z" }))); +}; + +var Icon$p = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M4.5 14H6.5C7.05 14 7.5 13.55 7.5 13V11C7.5 10.45 7.05 10 6.5 10H4.5C3.95 10 3.5 10.45 3.5 11V13C3.5 13.55 3.95 14 4.5 14ZM4.5 19H6.5C7.05 19 7.5 18.55 7.5 18V16C7.5 15.45 7.05 15 6.5 15H4.5C3.95 15 3.5 15.45 3.5 16V18C3.5 18.55 3.95 19 4.5 19ZM4.5 9H6.5C7.05 9 7.5 8.55 7.5 8V6C7.5 5.45 7.05 5 6.5 5H4.5C3.95 5 3.5 5.45 3.5 6V8C3.5 8.55 3.95 9 4.5 9ZM9.5 14H19.5C20.05 14 20.5 13.55 20.5 13V11C20.5 10.45 20.05 10 19.5 10H9.5C8.95 10 8.5 10.45 8.5 11V13C8.5 13.55 8.95 14 9.5 14ZM9.5 19H19.5C20.05 19 20.5 18.55 20.5 18V16C20.5 15.45 20.05 15 19.5 15H9.5C8.95 15 8.5 15.45 8.5 16V18C8.5 18.55 8.95 19 9.5 19ZM8.5 6V8C8.5 8.55 8.95 9 9.5 9H19.5C20.05 9 20.5 8.55 20.5 8V6C20.5 5.45 20.05 5 19.5 5H9.5C8.95 5 8.5 5.45 8.5 6Z" }))); +}; + +var Icon$q = function (props) { + return React.createElement("img", __assign({}, props, { width: "220px", height: "50px", src: "/images/mobile-logo.png" })); +}; + +var Icon$r = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), + React.createElement("circle", { cx: "256", cy: "256", r: "256", fill: "url(#paint0_linear)" }), + React.createElement("g", null, + React.createElement("path", { d: "M222.46,134.29s-11-48.07-55.48-65.87S60.16,41.12,18.62,72,33.46,209.66,70.84,214.4,167,197.79,212.08,240.51,228.32,151.63,222.46,134.29Z", transform: "translate(-4 -51.89)", fill: "#9c9b9b" }), + React.createElement("path", { d: "M189,127.17C174.2,91.56,106.45,73.76,66.69,89.78s8.75,83.08,21.81,92.58c12.71,9.25,57.11,19,68.39,15.43S192.86,136.59,189,127.17Z", transform: "translate(-4 -51.89)", fill: "#706f6e" })), + React.createElement("g", null, + React.createElement("path", { d: "M293.54,134.29s11-48.07,55.48-65.87S455.84,41.12,497.38,72,482.54,209.66,445.16,214.4,349,197.79,303.92,240.51,287.68,151.63,293.54,134.29Z", transform: "translate(-4 -51.89)", fill: "#a7a5a5" }), + React.createElement("path", { d: "M327,127.17c14.76-35.61,82.51-53.41,122.27-37.39s-8.75,83.08-21.81,92.58c-12.71,9.25-57.12,19-68.39,15.43S323.14,136.59,327,127.17Z", transform: "translate(-4 -51.89)", fill: "#868686" })), + React.createElement("g", null, + React.createElement("path", { d: "M259.41,482.28c109.57,0,242.08-80.54,214.87-192.9C465,251.11,457.8,207,457.8,207A139.36,139.36,0,0,0,318.45,67.65s-37.52,5.5-59.58,5.5-59.58-5.5-59.58-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9Z", transform: "translate(-4 -51.89)", fill: "#f2f2f2" }), + React.createElement("path", { d: "M258.73,73.15c-22.07,0-59.44-5.5-59.44-5.5A139.36,139.36,0,0,0,59.94,207s-7.21,44.1-16.48,82.37c-27.22,112.36,105.3,192.9,214.87,192.9h.4Z", transform: "translate(-4 -51.89)", fill: "#fff" })), + React.createElement("g", null, + React.createElement("g", null, + React.createElement("path", { d: "M148.37,279.69c-5.75,1.59-13.51-3.11-15.1-8.86s1.74-13.31,7.7-13.6c7.9-.4,13.34,3.42,14.93,9.17A10.8,10.8,0,0,1,148.37,279.69Zm.1-17.76a3.34,3.34,0,1,0,3.11,3.34A3.24,3.24,0,0,0,148.47,261.93Z", transform: "translate(-4 -51.89)", fill: "#585857" }), + React.createElement("path", { d: "M356.34,266.4c1.59-5.75,7-9.57,14.93-9.17,6,.29,9.28,7.86,7.7,13.6s-9.35,10.45-15.1,8.86A10.8,10.8,0,0,1,356.34,266.4Zm13.87-1.13a3.12,3.12,0,1,0,3.11-3.34A3.22,3.22,0,0,0,370.21,265.27Z", transform: "translate(-4 -51.89)", fill: "#585857" })), + React.createElement("g", null, + React.createElement("path", { d: "M306.69,402.75c0-30.05-48-4.59-48-23.52,0,18.93-48-6.53-48,23.52s21.47,47,48,47S306.69,432.8,306.69,402.75Z", transform: "translate(-4 -51.89)", fill: "#bdbcbc" }), + React.createElement("path", { d: "M306,397.28c-5.74-21.28-47.3-.43-47.3-18,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.08,47.23,15.08S306.46,398.86,306,397.28Z", transform: "translate(-4 -51.89)", fill: "#cdcccc" }), + React.createElement("path", { d: "M258.75,379.47c0-.08,0-.15,0-.24,0,18.93-48-6.53-48,23.52s21.47,47,48,47h0Z", transform: "translate(-4 -51.89)", fill: "#b3b3b3" }), + React.createElement("path", { d: "M258.75,379.49c0-.09,0-.17,0-.26,0,17.45-40.76-2.83-47.12,17.45-.54,1.72,16,15.05,47.14,15.08Z", transform: "translate(-4 -51.89)", fill: "#c3c2c2" })), + React.createElement("g", null, + React.createElement("path", { d: "M258.84,235.15a53.48,53.48,0,0,1,22.07,4.75c25.79,11.62,38.15,43.21,30.1,71.78l-.22.8a51.8,51.8,0,0,0-1.41,21.42h0a42.25,42.25,0,0,1-1.36,19c-6.9,21.14-25.75,36-47.55,36h-3c-21.8,0-40.65-14.84-47.55-36a42.39,42.39,0,0,1-1.35-19h0a52,52,0,0,0-1.41-21.42l-1.38-4.91c-3.24-11.5-3.52-23.9.17-35.25,7.11-21.82,24.41-37.17,48-37.17Z", transform: "translate(-4 -51.89)", fill: "#4d4d4c" }), + React.createElement("path", { d: "M258.73,235.15H254c-23.59,0-40.89,15.35-48,37.17-3.69,11.35-3.41,23.75-.17,35.25l1.38,4.91a52,52,0,0,1,1.41,21.42,42.39,42.39,0,0,0,1.35,19c6.9,21.14,25.75,36,47.55,36h1.26Z", transform: "translate(-4 -51.89)", fill: "#585857" }))))); }; -var Icon$s = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 35 33" }, props), - React.createElement("path", { d: "m32.9582 1-13.1341 9.7183 2.4424-5.72731z", fill: "#e17726", stroke: "#e17726" }), - React.createElement("g", { fill: "#e27625", stroke: "#e27625" }, - React.createElement("path", { d: "m2.66296 1 13.01714 9.809-2.3254-5.81802z" }), - React.createElement("path", { d: "m28.2295 23.5335-3.4947 5.3386 7.4829 2.0603 2.1436-7.2823z" }), - React.createElement("path", { d: "m1.27281 23.6501 2.13055 7.2823 7.46994-2.0603-3.48166-5.3386z" }), - React.createElement("path", { d: "m10.4706 14.5149-2.0786 3.1358 7.405.3369-.2469-7.969z" }), - React.createElement("path", { d: "m25.1505 14.5149-5.1575-4.58704-.1688 8.05974 7.4049-.3369z" }), - React.createElement("path", { d: "m10.8733 28.8721 4.4819-2.1639-3.8583-3.0062z" }), - React.createElement("path", { d: "m20.2659 26.7082 4.4689 2.1639-.6105-5.1701z" })), - React.createElement("path", { d: "m24.7348 28.8721-4.469-2.1639.3638 2.9025-.039 1.231z", fill: "#d5bfb2", stroke: "#d5bfb2" }), - React.createElement("path", { d: "m10.8732 28.8721 4.1572 1.9696-.026-1.231.3508-2.9025z", fill: "#d5bfb2", stroke: "#d5bfb2" }), - React.createElement("path", { d: "m15.1084 21.7842-3.7155-1.0884 2.6243-1.2051z", fill: "#233447", stroke: "#233447" }), - React.createElement("path", { d: "m20.5126 21.7842 1.0913-2.2935 2.6372 1.2051z", fill: "#233447", stroke: "#233447" }), - React.createElement("path", { d: "m10.8733 28.8721.6495-5.3386-4.13117.1167z", fill: "#cc6228", stroke: "#cc6228" }), - React.createElement("path", { d: "m24.0982 23.5335.6366 5.3386 3.4946-5.2219z", fill: "#cc6228", stroke: "#cc6228" }), - React.createElement("path", { d: "m27.2291 17.6507-7.405.3369.6885 3.7966 1.0913-2.2935 2.6372 1.2051z", fill: "#cc6228", stroke: "#cc6228" }), - React.createElement("path", { d: "m11.3929 20.6958 2.6242-1.2051 1.0913 2.2935.6885-3.7966-7.40495-.3369z", fill: "#cc6228", stroke: "#cc6228" }), - React.createElement("path", { d: "m8.392 17.6507 3.1049 6.0513-.1039-3.0062z", fill: "#e27525", stroke: "#e27525" }), - React.createElement("path", { d: "m24.2412 20.6958-.1169 3.0062 3.1049-6.0513z", fill: "#e27525", stroke: "#e27525" }), - React.createElement("path", { d: "m15.797 17.9876-.6886 3.7967.8704 4.4833.1949-5.9087z", fill: "#e27525", stroke: "#e27525" }), - React.createElement("path", { d: "m19.8242 17.9876-.3638 2.3584.1819 5.9216.8704-4.4833z", fill: "#e27525", stroke: "#e27525" }), - React.createElement("path", { d: "m20.5127 21.7842-.8704 4.4834.6236.4406 3.8584-3.0062.1169-3.0062z", fill: "#f5841f", stroke: "#f5841f" }), - React.createElement("path", { d: "m11.3929 20.6958.104 3.0062 3.8583 3.0062.6236-.4406-.8704-4.4834z", fill: "#f5841f", stroke: "#f5841f" }), - React.createElement("path", { d: "m20.5906 30.8417.039-1.231-.3378-.2851h-4.9626l-.3248.2851.026 1.231-4.1572-1.9696 1.4551 1.1921 2.9489 2.0344h5.0536l2.962-2.0344 1.442-1.1921z", fill: "#c0ac9d", stroke: "#c0ac9d" }), - React.createElement("path", { d: "m20.2659 26.7082-.6236-.4406h-3.6635l-.6236.4406-.3508 2.9025.3248-.2851h4.9626l.3378.2851z", fill: "#161616", stroke: "#161616" }), - React.createElement("path", { d: "m33.5168 11.3532 1.1043-5.36447-1.6629-4.98873-12.6923 9.3944 4.8846 4.1205 6.8983 2.0085 1.52-1.7752-.6626-.4795 1.0523-.9588-.8054-.622 1.0523-.8034z", fill: "#763e1a", stroke: "#763e1a" }), - React.createElement("path", { d: "m1 5.98873 1.11724 5.36447-.71451.5313 1.06527.8034-.80545.622 1.05228.9588-.66255.4795 1.51997 1.7752 6.89835-2.0085 4.8846-4.1205-12.69233-9.3944z", fill: "#763e1a", stroke: "#763e1a" }), - React.createElement("path", { d: "m32.0489 16.5234-6.8983-2.0085 2.0786 3.1358-3.1049 6.0513 4.1052-.0519h6.1318z", fill: "#f5841f", stroke: "#f5841f" }), - React.createElement("path", { d: "m10.4705 14.5149-6.89828 2.0085-2.29944 7.1267h6.11883l4.10519.0519-3.10487-6.0513z", fill: "#f5841f", stroke: "#f5841f" }), - React.createElement("path", { d: "m19.8241 17.9876.4417-7.5932 2.0007-5.4034h-8.9119l2.0006 5.4034.4417 7.5932.1689 2.3842.013 5.8958h3.6635l.013-5.8958z", fill: "#f5841f", stroke: "#f5841f" }))); -}; - -var Icon$t = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 15 2" }, props), - React.createElement("path", { d: "M13.2 2L1.20004 2C0.650043 2 0.200043 1.55 0.200043 1C0.200043 0.45 0.650043 0 1.20004 0L13.2 0C13.75 0 14.2 0.45 14.2 1C14.2 1.55 13.75 2 13.2 2Z" }))); -}; - -var Icon$u = function (props) { - var theme = useTheme(); - var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; - var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; - return (React.createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), - React.createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: primaryColor }), - React.createElement("mask", { id: "A", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "0", y: "0", width: "32", height: "32" }, - React.createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: "#c4c4c4" })), - React.createElement("g", { mask: "url(#A)" }, - React.createElement("path", { d: "M25.128 16.436c0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641V15h18.461v1.436zm2.205 13.806c0-3.815-5.074-6.908-11.333-6.908S4.667 26.426 4.667 30.242V32h22.667v-1.759z", fill: secondaryColor }), - React.createElement("path", { fillRule: "evenodd", d: "M10.234 5.601C9.942 4.264 10.96 3 12.328 3c1.184 0 2.143.959 2.143 2.143v3.873l1.427-.067c.589 0 1.166.034 1.724.098V5.143c0-1.184.959-2.143 2.143-2.143 1.368 0 2.386 1.264 2.093 2.601l-.931 4.258c2.529 1.006 4.201 2.749 4.201 4.731 0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641c0-2.053 1.794-3.849 4.476-4.836l-.908-4.153z", fill: secondaryColor }), - React.createElement("ellipse", { cx: "12.308", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor }), - React.createElement("ellipse", { cx: "19.385", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor })))); -}; - -var Icon$v = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M18 19H6C5.45 19 5 18.55 5 18V6C5 5.45 5.45 5 6 5H11C11.55 5 12 4.55 12 4C12 3.45 11.55 3 11 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V13C21 12.45 20.55 12 20 12C19.45 12 19 12.45 19 13V18C19 18.55 18.55 19 18 19ZM14 4C14 4.55 14.45 5 15 5H17.59L8.46 14.13C8.07 14.52 8.07 15.15 8.46 15.54C8.85 15.93 9.48 15.93 9.87 15.54L19 6.41V9C19 9.55 19.45 10 20 10C20.55 10 21 9.55 21 9V4C21 3.45 20.55 3 20 3H15C14.45 3 14 3.45 14 4Z" }))); -}; - -var Icon$w = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 64 64" }, props), - React.createElement("path", { d: "M48,55.29a28.44,28.44,0,0,1-39.78-.7l-.79-.83A28.43,28.43,0,0,1,8.88,14C19.3,4.14,56.83,1.43,63.07,1.05L64,1s0,.32-.1.89C63.13,8.09,58.37,45.42,48,55.29Z", transform: "translate(0 -1)", fill: "#36b397" }), - React.createElement("path", { d: "M63.84,1.91,2.14,60.31l-.79-.84L63.05,1.08,64,1S63.92,1.32,63.84,1.91Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M38.31,23.87c-.57,1.31-1.17,2.33-1.34,2.26a5.63,5.63,0,0,1,.74-2.52L43.18,10.9c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.2-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M29.63,32.08c-.57,1.31-1.16,2.33-1.33,2.25A5.61,5.61,0,0,1,29,31.82l8.37-19.44c.56-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M21,40.29c-.56,1.31-1.17,2.33-1.33,2.26A5.51,5.51,0,0,1,20.36,40L32,13.08c.57-1.31,1.17-2.34,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M12.29,48.5c-.57,1.31-1.17,2.33-1.33,2.26s.16-1.21.73-2.52L25.33,16.57c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M39.72,25.36c-1.35.5-2.39,1-2.33,1.2S38.6,26.46,40,26l13-4.77c1.34-.49,2.39-1,2.32-1.2s-1.21.1-2.55.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M31.05,33.57c-1.35.49-2.39,1-2.34,1.21a5.78,5.78,0,0,0,2.56-.6l19.87-7.29c1.34-.49,2.39-1,2.33-1.21a5.62,5.62,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M22.37,41.78C21,42.27,20,42.82,20,43s1.22-.1,2.56-.59L50.15,32.28c1.33-.5,2.39-1,2.33-1.21a5.67,5.67,0,0,0-2.56.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), - React.createElement("path", { d: "M13.71,50c-1.35.49-2.4,1-2.34,1.21a5.59,5.59,0,0,0,2.55-.6L46.29,38.71c1.34-.49,2.39-1,2.33-1.2a5.64,5.64,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }))); -}; - -var Icon$x = function (props) { - return React.createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/price-token.png" })); -}; - -var Icon$y = function (props) { - return React.createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/tokens/FTM.png" })); -}; - -var Icon$z = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), - React.createElement("path", { d: "M38 10H34C34 7.79086 32.2091 6 30 6H18C15.7909 6 14 7.79086 14 10H10C7.8 10 6 11.8 6 14V16C6 21.1 9.84 25.26 14.78 25.88C16.04 28.88 18.74 31.14 22 31.8V38H16C14.8954 38 14 38.8954 14 40C14 41.1046 14.8954 42 16 42H32C33.1046 42 34 41.1046 34 40C34 38.8954 33.1046 38 32 38H26V31.8C29.26 31.14 31.96 28.88 33.22 25.88C38.16 25.26 42 21.1 42 16V14C42 11.8 40.2 10 38 10ZM10 16V14H14V21.64C11.68 20.8 10 18.6 10 16ZM24 28C20.7 28 18 25.3 18 22V10H30V22C30 25.3 27.3 28 24 28ZM38 16C38 18.6 36.32 20.8 34 21.64V14H38V16Z" }))); -}; - -var Icon$A = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), - React.createElement("path", { d: "M5 10C5 10.55 5.45 11 6 11H14C14.55 11 15 10.55 15 10C15 9.45 14.55 9 14 9H6C5.45 9 5 9.45 5 10ZM10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18Z" }))); -}; - -var Icon$B = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M23 12L20.56 9.21L20.9 5.52L17.29 4.7L15.4 1.5L12 2.96L8.6 1.5L6.71 4.69L3.1 5.5L3.44 9.2L1 12L3.44 14.79L3.1 18.49L6.71 19.31L8.6 22.5L12 21.03L15.4 22.49L17.29 19.3L20.9 18.48L20.56 14.79L23 12ZM9.38 16.01L7 13.61C6.61 13.22 6.61 12.59 7 12.2L7.07 12.13C7.46 11.74 8.1 11.74 8.49 12.13L10.1 13.75L15.25 8.59C15.64 8.2 16.28 8.2 16.67 8.59L16.74 8.66C17.13 9.05 17.13 9.68 16.74 10.07L10.82 16.01C10.41 16.4 9.78 16.4 9.38 16.01Z" }))); -}; - -var Icon$C = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 34 38" }, props), - React.createElement("g", null, - React.createElement("g", null, - React.createElement("path", { d: "M3.64,15.33a1.67,1.67,0,0,1-1.83-1.07c-.19-.7.21-1.62.94-1.66a1.66,1.66,0,0,1,1.81,1.12A1.31,1.31,0,0,1,3.64,15.33Zm0-2.15a.39.39,0,0,0-.38.4.4.4,0,0,0,.38.41A.4.4,0,0,0,4,13.58.39.39,0,0,0,3.66,13.18Z", fill: "#585857" }), - React.createElement("path", { d: "M28.89,13.72a1.66,1.66,0,0,1,1.82-1.12c.72,0,1.12,1,.93,1.66a1.66,1.66,0,0,1-1.83,1.07A1.31,1.31,0,0,1,28.89,13.72Zm1.69-.14a.38.38,0,1,0,.75,0,.38.38,0,1,0-.75,0Z", fill: "#585857" })), - React.createElement("g", null, - React.createElement("path", { d: "M22.86,30.27c0-3.65-5.82-.56-5.82-2.85,0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36,5.47,5.47,0,0,0,22.86,30.27Z", fill: "#bdbcbc" }), - React.createElement("path", { d: "M22.79,29.61C22.09,27,17,29.56,17,27.42c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.83,5.74,1.83S22.84,29.8,22.79,29.61Z", fill: "#cdcccc" }), - React.createElement("path", { d: "M17,27.45v0c0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36h0Z", fill: "#b3b3b3" }), - React.createElement("path", { d: "M17,27.45v0c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.82,5.72,1.83Z", fill: "#c3c2c2" })), - React.createElement("g", null, - React.createElement("path", { d: "M17.06,9.93a6.54,6.54,0,0,1,2.68.57c3.13,1.41,4.63,5.25,3.65,8.72l0,.09a6.52,6.52,0,0,0-.17,2.6h0A5.13,5.13,0,0,1,23,24.22a6.16,6.16,0,0,1-5.78,4.37h-.36a6.14,6.14,0,0,1-5.77-4.37A5.14,5.14,0,0,1,11,21.91h0a6.18,6.18,0,0,0-.17-2.6l-.17-.59a7.51,7.51,0,0,1,0-4.28,6.09,6.09,0,0,1,5.83-4.51Z", fill: "#4d4d4c" }), - React.createElement("path", { d: "M17,9.93h-.58a6.09,6.09,0,0,0-5.83,4.51,7.51,7.51,0,0,0,0,4.28l.17.59a6.18,6.18,0,0,1,.17,2.6,5.14,5.14,0,0,0,.17,2.31,6.14,6.14,0,0,0,5.77,4.37H17Z", fill: "#585857" }))))); -}; - -var Icon$D = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), - React.createElement("g", { clipPath: "url(#clip0)" }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.0073 13.3635C24.9476 12.4048 23.2491 12.9058 22.8792 14.286C22.6061 15.3055 23.2111 16.3534 24.2305 16.6266L31.8797 18.6762L26.0073 13.3635ZM18.609 13.1418C19.8344 8.56857 25.4621 6.90878 28.9731 10.0851L41.2257 21.1698C43.051 22.8212 41.4235 25.8102 39.0459 25.1732L23.0863 20.8968C19.7085 19.9917 17.7039 16.5197 18.609 13.1418Z", fill: "#7645D9" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.264 10.1052C42.7399 8.62854 44.609 8.17749 45.7061 9.27458C46.5164 10.0849 46.5164 11.3987 45.7061 12.209L39.6263 18.2888L42.264 10.1052ZM49.1002 5.88046C45.4652 2.24548 39.2724 3.73996 37.6954 8.63274L32.192 25.7073C31.3722 28.251 34.5252 30.1781 36.415 28.2883L49.1002 15.6031C51.785 12.9183 51.785 8.5653 49.1002 5.88046Z", fill: "#7645D9" }), - React.createElement("path", { opacity: "0.6", d: "M70.9047 42.5535C71.2363 43.8171 73.0301 43.8171 73.3617 42.5535L74.3564 38.7636C74.4727 38.3202 74.819 37.9739 75.2624 37.8575L79.0523 36.8629C80.3159 36.5313 80.3159 34.7375 79.0523 34.4059L75.2624 33.4112C74.819 33.2949 74.4727 32.9486 74.3564 32.5051L73.3617 28.7153C73.0301 27.4517 71.2363 27.4517 70.9047 28.7153L69.91 32.5051C69.7937 32.9486 69.4474 33.2949 69.004 33.4112L65.2141 34.4059C63.9505 34.7375 63.9505 36.5313 65.2141 36.8629L69.004 37.8575C69.4474 37.9739 69.7937 38.3202 69.91 38.7636L70.9047 42.5535Z", fill: "#53DEE9" }), - React.createElement("path", { d: "M67.9738 14.5792C67.9699 15.345 68.9855 15.6172 69.365 14.952L70.5032 12.957C70.6364 12.7235 70.885 12.58 71.1538 12.5814L73.4506 12.5932C74.2164 12.5971 74.4886 11.5814 73.8234 11.202L71.8284 10.0637C71.5949 9.93057 71.4514 9.68195 71.4528 9.41322L71.4646 7.11635C71.4685 6.35056 70.4528 6.07841 70.0734 6.74357L68.9351 8.73862C68.802 8.97203 68.5533 9.11558 68.2846 9.1142L65.9877 9.10239C65.222 9.09846 64.9498 10.1141 65.615 10.4936L67.61 11.6318C67.8434 11.765 67.987 12.0136 67.9856 12.2824L67.9738 14.5792Z", fill: "#53DEE9" }), - React.createElement("path", { opacity: "0.8", d: "M12.6621 19.7326C13.3806 19.544 13.3806 18.5241 12.6621 18.3356L8.79571 17.3208C8.54359 17.2547 8.34669 17.0578 8.28052 16.8056L7.26579 12.9392C7.07722 12.2208 6.05731 12.2208 5.86875 12.9392L4.85402 16.8056C4.78785 17.0578 4.59095 17.2547 4.33883 17.3208L0.472442 18.3356C-0.246022 18.5241 -0.246022 19.544 0.472441 19.7326L4.33883 20.7473C4.59095 20.8135 4.78785 21.0104 4.85402 21.2625L5.86875 25.1289C6.05731 25.8474 7.07722 25.8474 7.26578 25.1289L8.28052 21.2625C8.34669 21.0104 8.54359 20.8135 8.79571 20.7473L12.6621 19.7326Z", fill: "#53DEE9" }), - React.createElement("path", { d: "M16.1463 37.3821C17.0611 33.9679 20.5705 31.9418 23.9847 32.8566L57.9852 41.9671C61.3994 42.8819 63.4256 46.3912 62.5107 49.8054L56.8167 71.0558C55.9019 74.47 52.3925 76.4961 48.9783 75.5813L14.9778 66.4709C11.5636 65.556 9.53745 62.0467 10.4523 58.6325L16.1463 37.3821Z", fill: "url(#paint0_linear)" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.157 45.058L23.1564 35.9476C21.4493 35.4902 19.6947 36.5032 19.2373 38.2103L13.5432 59.4607C13.0858 61.1678 14.0989 62.9225 15.806 63.3799L49.8066 72.4903C51.5137 72.9477 53.2683 71.9347 53.7257 70.2276L59.4198 48.9772C59.8772 47.2701 58.8641 45.5154 57.157 45.058ZM23.9847 32.8566C20.5705 31.9418 17.0611 33.9679 16.1463 37.3821L10.4523 58.6325C9.53745 62.0467 11.5636 65.556 14.9778 66.4709L48.9783 75.5813C52.3925 76.4961 55.9019 74.47 56.8167 71.0558L62.5107 49.8054C63.4256 46.3912 61.3994 42.8819 57.9852 41.9671L23.9847 32.8566Z", fill: "#0098A1" }), - React.createElement("path", { d: "M35.9629 36.0654L46.0085 38.7571L37.0016 72.3714L26.956 69.6797L35.9629 36.0654Z", fill: "#7645D9" }), - React.createElement("path", { d: "M11.8535 53.0029L14.5452 42.9573L61.111 55.4346L58.4193 65.4802L11.8535 53.0029Z", fill: "#7645D9" }), - React.createElement("g", { style: { mixBlendMode: "multiply" } }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.0918 57.9047L40.1732 60.606L39.7591 62.1515L29.6777 59.4502L30.0918 57.9047ZM42.8724 50.5325L32.791 47.8312L33.2051 46.2857L43.2865 48.987L42.8724 50.5325Z", fill: "#7645D9" })), - React.createElement("path", { d: "M11.4611 31.1814C10.775 28.6207 12.2946 25.9887 14.8552 25.3026L58.1287 13.7075C60.6893 13.0214 63.3213 14.541 64.0074 17.1016L65.1462 21.3517C65.8324 23.9123 64.3128 26.5443 61.7521 27.2305L18.4787 38.8256C15.918 39.5117 13.286 37.9921 12.5999 35.4314L11.4611 31.1814Z", fill: "url(#paint1_linear)" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.9569 16.7985L15.6834 28.3936C14.8299 28.6223 14.3233 29.4996 14.552 30.3531L15.6908 34.6032C15.9196 35.4568 16.7969 35.9633 17.6504 35.7346L60.9239 24.1395C61.7775 23.9108 62.284 23.0335 62.0553 22.1799L60.9165 17.9298C60.6878 17.0763 59.8104 16.5698 58.9569 16.7985ZM14.8552 25.3026C12.2946 25.9887 10.775 28.6207 11.4611 31.1814L12.5999 35.4314C13.286 37.9921 15.918 39.5117 18.4787 38.8256L61.7521 27.2305C64.3128 26.5443 65.8324 23.9123 65.1462 21.3517L64.0074 17.1016C63.3213 14.541 60.6893 13.0214 58.1287 13.7075L14.8552 25.3026Z", fill: "#0098A1" }), - React.createElement("path", { d: "M31.4707 20.8506L41.5163 18.1589L45.1398 31.6818L35.0942 34.3735L31.4707 20.8506Z", fill: "#7645D9" }), - React.createElement("g", { style: { mixBlendMode: "multiply" } }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.9671 22.5998L41.9672 19.7998L41.5673 17.9998L31.3975 20.8215L31.9671 22.5998Z", fill: "#7645D9" }))), - React.createElement("defs", null, - React.createElement("linearGradient", { id: "paint0_linear", x1: "40.9849", y1: "37.4118", x2: "31.978", y2: "71.0261", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { stopColor: "#53DEE9" }), - React.createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), - React.createElement("linearGradient", { id: "paint1_linear", x1: "36.4919", y1: "19.505", x2: "40.1154", y2: "33.028", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { stopColor: "#53DEE9" }), - React.createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), - React.createElement("clipPath", { id: "clip0" }, - React.createElement("rect", { width: "80", height: "80", fill: "white", transform: "matrix(-1 0 0 1 80 0)" }))))); -}; - -var Icon$E = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), - React.createElement("path", { d: "M76.2856 28.6526C77.0883 29.4553 77.1989 30.7184 76.548 31.6485C64.6385 48.6643 49.9116 63.5221 33.0019 75.5817L31.6665 76.5341C30.6872 77.2325 29.3467 77.121 28.4962 76.2705L22.4847 70.259C26.0334 66.5844 25.9945 60.7286 22.3678 57.1019C18.7411 53.4752 12.8853 53.4362 9.21067 56.985L3.68116 51.4555C2.62962 50.4039 2.77462 48.6597 3.98536 47.7962L5.32156 46.8433C21.8225 35.0751 36.1934 20.5765 47.815 3.97204C48.6291 2.80897 50.296 2.66297 51.2998 3.66682L56.9276 9.29459C53.3922 12.97 53.4356 18.8158 57.0578 22.438C60.6799 26.0601 66.5257 26.1035 70.2011 22.5681L76.2856 28.6526Z", fill: "#DBCDF9" }), - React.createElement("path", { d: "M78.9507 30.3151L57.459 57.5291L29.6615 78.5708L24.3156 73.1863L22.3868 70.8482L24.3156 68.0575L24.9915 65.2668L24.6194 62.29L23.5031 59.4993L21.6426 57.2668L19.4101 55.7784L16.9915 55.0342H14.0147L10.8519 56.1505L8.99148 57.8249L4.52637 52.4296L11.7898 51.3463C34.3187 47.9863 55.6053 38.8899 73.6048 24.9307L78.9507 30.3151Z", fill: "#A28BD4" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.7724 70.5193C19.7732 69.7287 20.0885 68.971 20.6487 68.4131L20.6586 68.4032C23.1622 65.8996 23.1622 61.8405 20.6586 59.3369C18.155 56.8333 14.0958 56.8333 11.5922 59.3369L11.5823 59.3468C11.0245 59.907 10.2667 60.2223 9.47617 60.2231C8.68561 60.2239 7.92718 59.9103 7.36817 59.3512L1.57656 53.5596C-0.776282 51.2068 -0.451848 47.304 2.25722 45.372L3.59342 44.419L5.32184 46.8426L3.98564 47.7955C2.7749 48.659 2.6299 50.4032 3.68144 51.4548L9.47304 57.2464L9.48735 57.232C9.49192 57.2275 9.49649 57.2229 9.50106 57.2183C13.1682 53.5659 19.1019 53.5705 22.7635 57.232C26.4247 60.8933 26.4295 66.8263 22.778 70.4936C22.7731 70.4984 22.7683 70.5033 22.7635 70.5081L22.7491 70.5224L28.4965 76.2698C29.347 77.1203 30.6875 77.2318 31.6668 76.5334L33.0022 75.581C49.9119 63.5214 64.6388 48.6636 76.5483 31.6478C77.1992 30.7178 77.0886 29.4546 76.2859 28.6519L70.2487 22.6148C70.2268 22.6371 70.2047 22.6594 70.1825 22.6816C70.1603 22.7038 70.138 22.7259 70.1156 22.7479C66.4445 26.3475 60.5503 26.3254 56.9064 22.6816C53.2625 19.0376 53.2405 13.1434 56.8404 9.47221C56.8623 9.44989 56.8843 9.42764 56.9064 9.40548C56.9286 9.38329 56.9509 9.36124 56.9733 9.33932L51.3001 3.66613C50.2962 2.66229 48.6293 2.80829 47.8153 3.97136C36.1937 20.5758 21.8228 35.0744 5.32184 46.8426L3.59342 44.419C19.8185 32.8476 33.9492 18.5913 45.3766 2.26445C47.252 -0.415092 51.0922 -0.751452 53.4049 1.56125L59.0781 7.23444C59.64 7.79626 59.9539 8.55937 59.95 9.35389C59.9461 10.1484 59.6247 10.9084 59.0574 11.4647C59.042 11.4798 59.0267 11.495 59.0113 11.5104C56.5077 14.014 56.5077 18.0731 59.0113 20.5767C61.5149 23.0803 65.5741 23.0803 68.0777 20.5767C68.0929 20.5615 68.1081 20.5461 68.1233 20.5306C68.6796 19.9633 69.4396 19.6419 70.2341 19.6381C71.0287 19.6342 71.7918 19.9481 72.3536 20.5099L78.3907 26.547C80.2148 28.3711 80.4662 31.2413 78.987 33.3547C66.8832 50.648 51.9161 65.7482 34.7306 78.0046L33.3952 78.9569C31.2319 80.4997 28.2705 80.2536 26.3916 78.3747L20.6442 72.6273C20.0852 72.0683 19.7715 71.3099 19.7724 70.5193Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.9888 14.0672L41.3044 15.3827C41.8856 15.964 41.8856 16.9064 41.3044 17.4876C40.7231 18.0688 39.7808 18.0688 39.1995 17.4876L37.884 16.1721C37.3027 15.5908 37.3027 14.6484 37.884 14.0672C38.4652 13.4859 39.4076 13.4859 39.9888 14.0672Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.5142 19.5926L46.8298 20.9081C47.411 21.4894 47.411 22.4317 46.8298 23.013C46.2485 23.5942 45.3062 23.5942 44.7249 23.013L43.4094 21.6974C42.8281 21.1162 42.8281 20.1738 43.4094 19.5926C43.9906 19.0113 44.933 19.0113 45.5142 19.5926Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52.3542 28.5384C51.773 29.1196 50.8306 29.1196 50.2493 28.5384L48.6707 26.9597C48.0894 26.3785 48.0894 25.4361 48.6707 24.8549C49.2519 24.2736 50.1943 24.2736 50.7755 24.8549L52.3542 26.4335C52.9354 27.0148 52.9354 27.9571 52.3542 28.5384Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.8796 34.0638C57.2983 34.645 56.356 34.645 55.7747 34.0638L54.1961 32.4851C53.6148 31.9039 53.6148 30.9615 54.1961 30.3802C54.7773 29.799 55.7197 29.799 56.3009 30.3802L57.8796 31.9589C58.4608 32.5401 58.4608 33.4825 57.8796 34.0638Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.8267 35.9051L63.1423 37.2206C63.7235 37.8019 63.7235 38.7442 63.1423 39.3255C62.561 39.9067 61.6187 39.9067 61.0374 39.3255L59.7219 38.0099C59.1406 37.4287 59.1406 36.4863 59.7219 35.9051C60.3031 35.3238 61.2455 35.3238 61.8267 35.9051Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67.3521 41.4305L68.6677 42.746C69.2489 43.3273 69.2489 44.2696 68.6677 44.8509C68.0864 45.4321 67.144 45.4321 66.5628 44.8509L65.2472 43.5353C64.666 42.9541 64.666 42.0117 65.2472 41.4305C65.8285 40.8492 66.7709 40.8492 67.3521 41.4305Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.2915 37.1288C30.6927 35.53 30.6927 32.9378 32.2915 31.3389C34.1033 29.5272 37.1152 29.806 38.5636 31.9196L42.2107 37.2416C45.3939 36.2204 48.7719 36.3559 51.0104 38.5945C53.0227 40.6067 53.3281 43.5721 52.6459 46.3981C51.9561 49.256 50.2117 52.2664 47.6467 54.8314C45.0817 57.3964 42.0713 59.1408 39.2134 59.8306C36.3874 60.5128 33.422 60.2073 31.4098 58.1951C29.1842 55.9696 29.0377 52.6168 30.0388 49.4519L24.694 45.7892C22.5804 44.3408 22.3016 41.3289 24.1134 39.5171C25.7122 37.9183 28.3044 37.9183 29.9032 39.5171L33.6067 43.2206C33.9734 42.7908 34.3625 42.3691 34.7735 41.9582C35.1704 41.5613 35.5772 41.1847 35.9918 40.8291L32.2915 37.1288Z", fill: "#633001" }), - React.createElement("ellipse", { cx: "36.9019", cy: "50.5685", rx: "1.79015", ry: "2.60385", transform: "rotate(-45 36.9019 50.5685)", fill: "#DBCDF9" }), - React.createElement("ellipse", { rx: "1.79015", ry: "2.60385", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 43.5768 43.8947)", fill: "#DBCDF9" }))); -}; - -var Icon$F = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), - React.createElement("circle", { cx: "24", cy: "24", r: "24", fill: "url(#paint0_linear)" }), - React.createElement("path", { d: "M39.0623 18.9777C39.3983 19.3138 39.4447 19.8426 39.1721 20.232C34.1862 27.3557 28.0207 33.576 20.9413 38.6248L20.3823 39.0235C19.9723 39.3159 19.4111 39.2692 19.055 38.9132L16.5383 36.3964C18.024 34.858 18.0077 32.4065 16.4893 30.8881C14.971 29.3698 12.5194 29.3535 10.981 30.8392L8.66608 28.5242C8.22585 28.084 8.28655 27.3538 8.79343 26.9923L9.35284 26.5933C16.261 21.6665 22.2775 15.5966 27.1429 8.64507C27.4837 8.15815 28.1816 8.09702 28.6019 8.51729L30.958 10.8734C29.4778 12.4121 29.496 14.8595 31.0125 16.3759C32.5289 17.8924 34.9762 17.9105 36.515 16.4304L39.0623 18.9777Z", fill: "#DBCDF9" }), - React.createElement("path", { d: "M40.1776 19.6742L31.18 31.0674L19.5425 39.8766L17.3044 37.6224L16.4969 36.6435L17.3044 35.4752L17.5873 34.3068L17.4316 33.0606L16.9642 31.8923L16.1853 30.9576L15.2507 30.3345L14.2381 30.0229H12.9919L11.6678 30.4903L10.8889 31.1913L9.01953 28.9325L12.0604 28.4789C21.4923 27.0723 30.404 23.264 37.9396 17.4199L40.1776 19.6742Z", fill: "#A28BD4" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.4028 36.5059C15.4031 36.1749 15.5351 35.8577 15.7697 35.6241L15.7738 35.62C16.822 34.5718 16.822 32.8725 15.7738 31.8243C14.7257 30.7762 13.0263 30.7762 11.9781 31.8243L11.974 31.8285C11.7405 32.063 11.4232 32.195 11.0922 32.1953C10.7613 32.1957 10.4438 32.0643 10.2097 31.8303L7.78504 29.4056C6.80001 28.4206 6.93583 26.7867 8.07 25.9778L8.6294 25.5789L9.35301 26.5935L8.79361 26.9925C8.28673 27.354 8.22602 28.0842 8.66625 28.5244L11.0909 30.9491L11.0969 30.9431C11.0988 30.9412 11.1008 30.9393 11.1027 30.9374C12.638 29.4083 15.1221 29.4102 16.655 30.9431C18.1878 32.4759 18.1899 34.9598 16.6611 36.4951C16.6591 36.4971 16.6571 36.4992 16.655 36.5012L16.649 36.5072L19.0552 38.9134C19.4113 39.2694 19.9725 39.3161 20.3824 39.0237L20.9415 38.625C28.0208 33.5762 34.1863 27.3559 39.1723 20.2321C39.4448 19.8428 39.3985 19.314 39.0625 18.9779L36.535 16.4504C36.5258 16.4598 36.5166 16.4691 36.5073 16.4784C36.498 16.4877 36.4886 16.4969 36.4792 16.5061C34.9423 18.0132 32.4747 18.0039 30.9492 16.4784C29.4236 14.9528 29.4144 12.4852 30.9215 10.9482C30.9307 10.9389 30.9399 10.9296 30.9492 10.9203C30.9585 10.911 30.9678 10.9018 30.9771 10.8926L28.602 8.51747C28.1818 8.0972 27.4839 8.15833 27.1431 8.64525C22.2777 15.5968 16.2612 21.6667 9.35301 26.5935L8.6294 25.5789C15.4221 20.7344 21.338 14.766 26.1221 7.93065C26.9073 6.80885 28.515 6.66803 29.4832 7.63625L31.8584 10.0114C32.0936 10.2466 32.225 10.566 32.2234 10.8987C32.2217 11.2313 32.0872 11.5495 31.8497 11.7824C31.8432 11.7887 31.8368 11.7951 31.8304 11.8015C30.7822 12.8496 30.7822 14.549 31.8304 15.5972C32.8785 16.6453 34.5779 16.6453 35.626 15.5972C35.6324 15.5908 35.6388 15.5844 35.6452 15.5779C35.8781 15.3404 36.1962 15.2058 36.5289 15.2042C36.8615 15.2026 37.181 15.334 37.4162 15.5692L39.9437 18.0967C40.7073 18.8603 40.8126 20.062 40.1933 20.9467C35.126 28.1867 28.8599 34.5084 21.6651 39.6396L21.1061 40.0383C20.2004 40.6842 18.9606 40.5812 18.174 39.7946L15.7678 37.3884C15.5338 37.1544 15.4025 36.8369 15.4028 36.5059Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23.8664 12.8716L24.4172 13.4223C24.6605 13.6657 24.6605 14.0602 24.4172 14.3035C24.1738 14.5469 23.7793 14.5469 23.536 14.3035L22.9852 13.7528C22.7419 13.5094 22.7419 13.1149 22.9852 12.8716C23.2285 12.6282 23.6231 12.6282 23.8664 12.8716Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.1799 15.1841L26.7306 15.7348C26.974 15.9782 26.974 16.3727 26.7306 16.616C26.4873 16.8594 26.0928 16.8594 25.8494 16.616L25.2987 16.0653C25.0553 15.8219 25.0553 15.4274 25.2987 15.1841C25.542 14.9407 25.9365 14.9407 26.1799 15.1841Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.0441 18.9295C28.8008 19.1729 28.4062 19.1728 28.1629 18.9295L27.502 18.2686C27.2587 18.0253 27.2587 17.6307 27.502 17.3874C27.7453 17.144 28.1399 17.144 28.3832 17.3874L29.0441 18.0483C29.2875 18.2916 29.2875 18.6862 29.0441 18.9295Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.3576 21.243C31.1143 21.4863 30.7197 21.4863 30.4764 21.243L29.8155 20.5821C29.5721 20.3387 29.5721 19.9442 29.8155 19.7009C30.0588 19.4575 30.4533 19.4575 30.6967 19.7009L31.3576 20.3618C31.6009 20.6051 31.6009 20.9996 31.3576 21.243Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.009 22.0141L33.5597 22.5649C33.8031 22.8082 33.8031 23.2028 33.5597 23.4461C33.3164 23.6895 32.9219 23.6895 32.6785 23.4461L32.1278 22.8953C31.8844 22.652 31.8844 22.2575 32.1278 22.0141C32.3711 21.7708 32.7656 21.7708 33.009 22.0141Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.3225 24.3266L35.8732 24.8774C36.1166 25.1207 36.1166 25.5153 35.8732 25.7586C35.6299 26.002 35.2354 26.002 34.992 25.7586L34.4412 25.2078C34.1979 24.9645 34.1979 24.57 34.4412 24.3266C34.6846 24.0833 35.0791 24.0833 35.3225 24.3266Z", fill: "#633001" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.6437 22.5266C19.9743 21.8573 19.9743 20.772 20.6437 20.1027C21.4022 19.3442 22.6632 19.4609 23.2695 20.3458L24.7964 22.5738C26.1291 22.1463 27.5433 22.2031 28.4805 23.1402C29.3229 23.9827 29.4507 25.2241 29.1652 26.4073C28.8764 27.6037 28.1461 28.8641 27.0722 29.9379C25.9984 31.0117 24.7381 31.742 23.5416 32.0308C22.3584 32.3164 21.117 32.1886 20.2745 31.3461C19.3428 30.4144 19.2815 29.0108 19.7006 27.6858L17.4629 26.1524C16.5781 25.546 16.4614 24.285 17.2199 23.5265C17.8892 22.8572 18.9745 22.8572 19.6438 23.5265L21.1943 25.077C21.3478 24.897 21.5107 24.7205 21.6828 24.5485C21.8489 24.3823 22.0193 24.2247 22.1928 24.0758L20.6437 22.5266Z", fill: "#633001" }), - React.createElement("ellipse", { rx: "0.749452", ry: "1.09011", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 22.5742 28.153)", fill: "#DBCDF9" }), - React.createElement("ellipse", { cx: "25.3682", cy: "25.359", rx: "0.749453", ry: "1.09011", transform: "rotate(-45 25.3682 25.359)", fill: "#DBCDF9" }), - React.createElement("path", { d: "M40.2095 34.2904C40.0804 34.7825 39.3818 34.7825 39.2527 34.2904L38.5576 31.6422C38.5123 31.4695 38.3775 31.3346 38.2048 31.2893L35.5566 30.5943C35.0645 30.4651 35.0645 29.7666 35.5566 29.6374L38.2048 28.9424C38.3775 28.8971 38.5123 28.7622 38.5576 28.5895L39.2527 25.9413C39.3818 25.4492 40.0804 25.4492 40.2095 25.9413L40.9045 28.5895C40.9499 28.7622 41.0847 28.8971 41.2574 28.9424L43.9056 29.6374C44.3977 29.7666 44.3977 30.4651 43.9056 30.5943L41.2574 31.2893C41.0847 31.3346 40.9499 31.4695 40.9045 31.6422L40.2095 34.2904Z", fill: "#53DEE9" }), - React.createElement("path", { d: "M16.4183 7.94926C16.5088 7.60415 16.9988 7.60415 17.0893 7.94926L17.5767 9.80644C17.6085 9.92754 17.7031 10.0221 17.8242 10.0539L19.6814 10.5413C20.0265 10.6319 20.0265 11.1218 19.6814 11.2124L17.8242 11.6998C17.7031 11.7316 17.6085 11.8261 17.5767 11.9473L17.0893 13.8044C16.9988 14.1495 16.5088 14.1495 16.4183 13.8044L15.9309 11.9473C15.8991 11.8261 15.8045 11.7316 15.6834 11.6998L13.8262 11.2124C13.4811 11.1218 13.4811 10.6319 13.8262 10.5413L15.6834 10.0539C15.8045 10.0221 15.8991 9.92754 15.9309 9.80644L16.4183 7.94926Z", fill: "#53DEE9" }), - React.createElement("path", { d: "M10.3511 38.7118C10.2924 38.9355 9.97486 38.9355 9.91616 38.7118L9.60024 37.5081C9.57964 37.4296 9.51834 37.3683 9.43985 37.3477L8.23612 37.0318C8.01244 36.9731 8.01244 36.6555 8.23612 36.5968L9.43985 36.2809C9.51834 36.2603 9.57964 36.199 9.60024 36.1205L9.91616 34.9168C9.97486 34.6931 10.2924 34.6931 10.3511 34.9168L10.667 36.1205C10.6876 36.199 10.7489 36.2603 10.8274 36.2809L12.0311 36.5968C12.2548 36.6555 12.2548 36.9731 12.0311 37.0318L10.8274 37.3477C10.7489 37.3683 10.6876 37.4296 10.667 37.5081L10.3511 38.7118Z", fill: "#53DEE9" }), - React.createElement("defs", null, - React.createElement("linearGradient", { id: "paint0_linear", x1: "24", y1: "0", x2: "24", y2: "48", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { stopColor: "#54DADE" }), - React.createElement("stop", { offset: "0.762157", stopColor: "#24C7D6" }))))); -}; - -var Icon$G = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M15.5 13.9996H14.71L14.43 13.7296C15.63 12.3296 16.25 10.4196 15.91 8.38965C15.44 5.60965 13.12 3.38965 10.32 3.04965C6.09001 2.52965 2.53002 6.08965 3.05002 10.3196C3.39002 13.1196 5.61002 15.4396 8.39002 15.9096C10.42 16.2496 12.33 15.6296 13.73 14.4296L14 14.7096V15.4996L18.25 19.7496C18.66 20.1596 19.33 20.1596 19.74 19.7496C20.15 19.3396 20.15 18.6696 19.74 18.2596L15.5 13.9996ZM9.50002 13.9996C7.01002 13.9996 5.00002 11.9896 5.00002 9.49965C5.00002 7.00965 7.01002 4.99965 9.50002 4.99965C11.99 4.99965 14 7.00965 14 9.49965C14 11.9896 11.99 13.9996 9.50002 13.9996Z" }))); -}; - -var Icon$H = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React.createElement("path", { d: "M16 17.01V11C16 10.45 15.55 10 15 10C14.45 10 14 10.45 14 11V17.01H12.21C11.76 17.01 11.54 17.55 11.86 17.86L14.65 20.64C14.85 20.83 15.16 20.83 15.36 20.64L18.15 17.86C18.47 17.55 18.24 17.01 17.8 17.01H16ZM8.65003 3.35002L5.86003 6.14002C5.54003 6.45002 5.76003 6.99002 6.21003 6.99002H8.00003V13C8.00003 13.55 8.45003 14 9.00003 14C9.55003 14 10 13.55 10 13V6.99002H11.79C12.24 6.99002 12.46 6.45002 12.14 6.14002L9.35003 3.35002C9.16003 3.16002 8.84003 3.16002 8.65003 3.35002Z" }))); -}; - -var Icon$I = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.86 4.86003L21.65 7.65003C21.84 7.84003 21.84 8.16003 21.64 8.35003L18.85 11.14C18.54 11.46 18 11.24 18 10.79V9.00003H4C3.45 9.00003 3 8.55003 3 8.00003C3 7.45003 3.45 7.00003 4 7.00003H18V5.21003C18 4.76003 18.54 4.54003 18.86 4.86003ZM5.14001 19.14L2.35001 16.35C2.16001 16.16 2.16001 15.84 2.36001 15.65L5.15001 12.86C5.46001 12.54 6.00001 12.76 6.00001 13.21V15H20C20.55 15 21 15.45 21 16C21 16.55 20.55 17 20 17H6.00001V18.79C6.00001 19.24 5.46001 19.46 5.14001 19.14Z" }))); -}; - -var Icon$J = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M4.47 20.9999H19.53C21.07 20.9999 22.03 19.3299 21.26 17.9999L13.73 4.98993C12.96 3.65993 11.04 3.65993 10.27 4.98993L2.74 17.9999C1.97 19.3299 2.93 20.9999 4.47 20.9999ZM12 13.9999C11.45 13.9999 11 13.5499 11 12.9999V10.9999C11 10.4499 11.45 9.99993 12 9.99993C12.55 9.99993 13 10.4499 13 10.9999V12.9999C13 13.5499 12.55 13.9999 12 13.9999ZM13 17.9999H11V15.9999H13V17.9999Z" }))); -}; - -var Icon$K = function (props) { - return (React.createElement(Svg, { width: "30", height: "30", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, - React.createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); -}; - -var Icon$L = function (props) { - return (React.createElement(Svg, { width: "47", height: "47", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, - React.createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); -}; - -var Box = styled.div(templateObject_1$5 || (templateObject_1$5 = __makeTemplateObject(["\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n ", "\n ", "\n ", "\n ", "\n ", "\n"])), background, border, layout, position, space); +var Icon$s = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 35 33" }, props), + React.createElement("path", { d: "m32.9582 1-13.1341 9.7183 2.4424-5.72731z", fill: "#e17726", stroke: "#e17726" }), + React.createElement("g", { fill: "#e27625", stroke: "#e27625" }, + React.createElement("path", { d: "m2.66296 1 13.01714 9.809-2.3254-5.81802z" }), + React.createElement("path", { d: "m28.2295 23.5335-3.4947 5.3386 7.4829 2.0603 2.1436-7.2823z" }), + React.createElement("path", { d: "m1.27281 23.6501 2.13055 7.2823 7.46994-2.0603-3.48166-5.3386z" }), + React.createElement("path", { d: "m10.4706 14.5149-2.0786 3.1358 7.405.3369-.2469-7.969z" }), + React.createElement("path", { d: "m25.1505 14.5149-5.1575-4.58704-.1688 8.05974 7.4049-.3369z" }), + React.createElement("path", { d: "m10.8733 28.8721 4.4819-2.1639-3.8583-3.0062z" }), + React.createElement("path", { d: "m20.2659 26.7082 4.4689 2.1639-.6105-5.1701z" })), + React.createElement("path", { d: "m24.7348 28.8721-4.469-2.1639.3638 2.9025-.039 1.231z", fill: "#d5bfb2", stroke: "#d5bfb2" }), + React.createElement("path", { d: "m10.8732 28.8721 4.1572 1.9696-.026-1.231.3508-2.9025z", fill: "#d5bfb2", stroke: "#d5bfb2" }), + React.createElement("path", { d: "m15.1084 21.7842-3.7155-1.0884 2.6243-1.2051z", fill: "#233447", stroke: "#233447" }), + React.createElement("path", { d: "m20.5126 21.7842 1.0913-2.2935 2.6372 1.2051z", fill: "#233447", stroke: "#233447" }), + React.createElement("path", { d: "m10.8733 28.8721.6495-5.3386-4.13117.1167z", fill: "#cc6228", stroke: "#cc6228" }), + React.createElement("path", { d: "m24.0982 23.5335.6366 5.3386 3.4946-5.2219z", fill: "#cc6228", stroke: "#cc6228" }), + React.createElement("path", { d: "m27.2291 17.6507-7.405.3369.6885 3.7966 1.0913-2.2935 2.6372 1.2051z", fill: "#cc6228", stroke: "#cc6228" }), + React.createElement("path", { d: "m11.3929 20.6958 2.6242-1.2051 1.0913 2.2935.6885-3.7966-7.40495-.3369z", fill: "#cc6228", stroke: "#cc6228" }), + React.createElement("path", { d: "m8.392 17.6507 3.1049 6.0513-.1039-3.0062z", fill: "#e27525", stroke: "#e27525" }), + React.createElement("path", { d: "m24.2412 20.6958-.1169 3.0062 3.1049-6.0513z", fill: "#e27525", stroke: "#e27525" }), + React.createElement("path", { d: "m15.797 17.9876-.6886 3.7967.8704 4.4833.1949-5.9087z", fill: "#e27525", stroke: "#e27525" }), + React.createElement("path", { d: "m19.8242 17.9876-.3638 2.3584.1819 5.9216.8704-4.4833z", fill: "#e27525", stroke: "#e27525" }), + React.createElement("path", { d: "m20.5127 21.7842-.8704 4.4834.6236.4406 3.8584-3.0062.1169-3.0062z", fill: "#f5841f", stroke: "#f5841f" }), + React.createElement("path", { d: "m11.3929 20.6958.104 3.0062 3.8583 3.0062.6236-.4406-.8704-4.4834z", fill: "#f5841f", stroke: "#f5841f" }), + React.createElement("path", { d: "m20.5906 30.8417.039-1.231-.3378-.2851h-4.9626l-.3248.2851.026 1.231-4.1572-1.9696 1.4551 1.1921 2.9489 2.0344h5.0536l2.962-2.0344 1.442-1.1921z", fill: "#c0ac9d", stroke: "#c0ac9d" }), + React.createElement("path", { d: "m20.2659 26.7082-.6236-.4406h-3.6635l-.6236.4406-.3508 2.9025.3248-.2851h4.9626l.3378.2851z", fill: "#161616", stroke: "#161616" }), + React.createElement("path", { d: "m33.5168 11.3532 1.1043-5.36447-1.6629-4.98873-12.6923 9.3944 4.8846 4.1205 6.8983 2.0085 1.52-1.7752-.6626-.4795 1.0523-.9588-.8054-.622 1.0523-.8034z", fill: "#763e1a", stroke: "#763e1a" }), + React.createElement("path", { d: "m1 5.98873 1.11724 5.36447-.71451.5313 1.06527.8034-.80545.622 1.05228.9588-.66255.4795 1.51997 1.7752 6.89835-2.0085 4.8846-4.1205-12.69233-9.3944z", fill: "#763e1a", stroke: "#763e1a" }), + React.createElement("path", { d: "m32.0489 16.5234-6.8983-2.0085 2.0786 3.1358-3.1049 6.0513 4.1052-.0519h6.1318z", fill: "#f5841f", stroke: "#f5841f" }), + React.createElement("path", { d: "m10.4705 14.5149-6.89828 2.0085-2.29944 7.1267h6.11883l4.10519.0519-3.10487-6.0513z", fill: "#f5841f", stroke: "#f5841f" }), + React.createElement("path", { d: "m19.8241 17.9876.4417-7.5932 2.0007-5.4034h-8.9119l2.0006 5.4034.4417 7.5932.1689 2.3842.013 5.8958h3.6635l.013-5.8958z", fill: "#f5841f", stroke: "#f5841f" }))); +}; + +var Icon$t = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 15 2" }, props), + React.createElement("path", { d: "M13.2 2L1.20004 2C0.650043 2 0.200043 1.55 0.200043 1C0.200043 0.45 0.650043 0 1.20004 0L13.2 0C13.75 0 14.2 0.45 14.2 1C14.2 1.55 13.75 2 13.2 2Z" }))); +}; + +var Icon$u = function (props) { + var theme = useTheme(); + var primaryColor = theme.isDark ? "#3C3742" : "#e9eaeb"; + var secondaryColor = theme.isDark ? "#666171" : "#bdc2c4"; + return (React.createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), + React.createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: primaryColor }), + React.createElement("mask", { id: "A", "mask-type": "alpha", maskUnits: "userSpaceOnUse", x: "0", y: "0", width: "32", height: "32" }, + React.createElement("path", { d: "M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16z", fill: "#c4c4c4" })), + React.createElement("g", { mask: "url(#A)" }, + React.createElement("path", { d: "M25.128 16.436c0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641V15h18.461v1.436zm2.205 13.806c0-3.815-5.074-6.908-11.333-6.908S4.667 26.426 4.667 30.242V32h22.667v-1.759z", fill: secondaryColor }), + React.createElement("path", { fillRule: "evenodd", d: "M10.234 5.601C9.942 4.264 10.96 3 12.328 3c1.184 0 2.143.959 2.143 2.143v3.873l1.427-.067c.589 0 1.166.034 1.724.098V5.143c0-1.184.959-2.143 2.143-2.143 1.368 0 2.386 1.264 2.093 2.601l-.931 4.258c2.529 1.006 4.201 2.749 4.201 4.731 0 3.115-4.133 5.641-9.231 5.641s-9.231-2.526-9.231-5.641c0-2.053 1.794-3.849 4.476-4.836l-.908-4.153z", fill: secondaryColor }), + React.createElement("ellipse", { cx: "12.308", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor }), + React.createElement("ellipse", { cx: "19.385", cy: "14.846", rx: "1.026", ry: "1.538", fill: primaryColor })))); +}; + +var Icon$v = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M18 19H6C5.45 19 5 18.55 5 18V6C5 5.45 5.45 5 6 5H11C11.55 5 12 4.55 12 4C12 3.45 11.55 3 11 3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V13C21 12.45 20.55 12 20 12C19.45 12 19 12.45 19 13V18C19 18.55 18.55 19 18 19ZM14 4C14 4.55 14.45 5 15 5H17.59L8.46 14.13C8.07 14.52 8.07 15.15 8.46 15.54C8.85 15.93 9.48 15.93 9.87 15.54L19 6.41V9C19 9.55 19.45 10 20 10C20.55 10 21 9.55 21 9V4C21 3.45 20.55 3 20 3H15C14.45 3 14 3.45 14 4Z" }))); +}; + +var Icon$w = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 64 64" }, props), + React.createElement("path", { d: "M48,55.29a28.44,28.44,0,0,1-39.78-.7l-.79-.83A28.43,28.43,0,0,1,8.88,14C19.3,4.14,56.83,1.43,63.07,1.05L64,1s0,.32-.1.89C63.13,8.09,58.37,45.42,48,55.29Z", transform: "translate(0 -1)", fill: "#36b397" }), + React.createElement("path", { d: "M63.84,1.91,2.14,60.31l-.79-.84L63.05,1.08,64,1S63.92,1.32,63.84,1.91Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M38.31,23.87c-.57,1.31-1.17,2.33-1.34,2.26a5.63,5.63,0,0,1,.74-2.52L43.18,10.9c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.2-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M29.63,32.08c-.57,1.31-1.16,2.33-1.33,2.25A5.61,5.61,0,0,1,29,31.82l8.37-19.44c.56-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M21,40.29c-.56,1.31-1.17,2.33-1.33,2.26A5.51,5.51,0,0,1,20.36,40L32,13.08c.57-1.31,1.17-2.34,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M12.29,48.5c-.57,1.31-1.17,2.33-1.33,2.26s.16-1.21.73-2.52L25.33,16.57c.57-1.31,1.17-2.33,1.33-2.26s-.16,1.21-.73,2.52Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M39.72,25.36c-1.35.5-2.39,1-2.33,1.2S38.6,26.46,40,26l13-4.77c1.34-.49,2.39-1,2.32-1.2s-1.21.1-2.55.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M31.05,33.57c-1.35.49-2.39,1-2.34,1.21a5.78,5.78,0,0,0,2.56-.6l19.87-7.29c1.34-.49,2.39-1,2.33-1.21a5.62,5.62,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M22.37,41.78C21,42.27,20,42.82,20,43s1.22-.1,2.56-.59L50.15,32.28c1.33-.5,2.39-1,2.33-1.21a5.67,5.67,0,0,0-2.56.59Z", transform: "translate(0 -1)", fill: "#125f4f" }), + React.createElement("path", { d: "M13.71,50c-1.35.49-2.4,1-2.34,1.21a5.59,5.59,0,0,0,2.55-.6L46.29,38.71c1.34-.49,2.39-1,2.33-1.2a5.64,5.64,0,0,0-2.56.6Z", transform: "translate(0 -1)", fill: "#125f4f" }))); +}; + +var Icon$x = function (props) { + return React.createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/price-token.png" })); +}; + +var Icon$y = function (props) { + return React.createElement("img", __assign({}, props, { width: "24px", height: "24px", src: "/images/tokens/FTM.png" })); +}; + +var Icon$z = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), + React.createElement("path", { d: "M38 10H34C34 7.79086 32.2091 6 30 6H18C15.7909 6 14 7.79086 14 10H10C7.8 10 6 11.8 6 14V16C6 21.1 9.84 25.26 14.78 25.88C16.04 28.88 18.74 31.14 22 31.8V38H16C14.8954 38 14 38.8954 14 40C14 41.1046 14.8954 42 16 42H32C33.1046 42 34 41.1046 34 40C34 38.8954 33.1046 38 32 38H26V31.8C29.26 31.14 31.96 28.88 33.22 25.88C38.16 25.26 42 21.1 42 16V14C42 11.8 40.2 10 38 10ZM10 16V14H14V21.64C11.68 20.8 10 18.6 10 16ZM24 28C20.7 28 18 25.3 18 22V10H30V22C30 25.3 27.3 28 24 28ZM38 16C38 18.6 36.32 20.8 34 21.64V14H38V16Z" }))); +}; + +var Icon$A = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 20 20" }, props), + React.createElement("path", { d: "M5 10C5 10.55 5.45 11 6 11H14C14.55 11 15 10.55 15 10C15 9.45 14.55 9 14 9H6C5.45 9 5 9.45 5 10ZM10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18Z" }))); +}; + +var Icon$B = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M23 12L20.56 9.21L20.9 5.52L17.29 4.7L15.4 1.5L12 2.96L8.6 1.5L6.71 4.69L3.1 5.5L3.44 9.2L1 12L3.44 14.79L3.1 18.49L6.71 19.31L8.6 22.5L12 21.03L15.4 22.49L17.29 19.3L20.9 18.48L20.56 14.79L23 12ZM9.38 16.01L7 13.61C6.61 13.22 6.61 12.59 7 12.2L7.07 12.13C7.46 11.74 8.1 11.74 8.49 12.13L10.1 13.75L15.25 8.59C15.64 8.2 16.28 8.2 16.67 8.59L16.74 8.66C17.13 9.05 17.13 9.68 16.74 10.07L10.82 16.01C10.41 16.4 9.78 16.4 9.38 16.01Z" }))); +}; + +var Icon$C = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 34 38" }, props), + React.createElement("g", null, + React.createElement("g", null, + React.createElement("path", { d: "M3.64,15.33a1.67,1.67,0,0,1-1.83-1.07c-.19-.7.21-1.62.94-1.66a1.66,1.66,0,0,1,1.81,1.12A1.31,1.31,0,0,1,3.64,15.33Zm0-2.15a.39.39,0,0,0-.38.4.4.4,0,0,0,.38.41A.4.4,0,0,0,4,13.58.39.39,0,0,0,3.66,13.18Z", fill: "#585857" }), + React.createElement("path", { d: "M28.89,13.72a1.66,1.66,0,0,1,1.82-1.12c.72,0,1.12,1,.93,1.66a1.66,1.66,0,0,1-1.83,1.07A1.31,1.31,0,0,1,28.89,13.72Zm1.69-.14a.38.38,0,1,0,.75,0,.38.38,0,1,0-.75,0Z", fill: "#585857" })), + React.createElement("g", null, + React.createElement("path", { d: "M22.86,30.27c0-3.65-5.82-.56-5.82-2.85,0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36,5.47,5.47,0,0,0,22.86,30.27Z", fill: "#bdbcbc" }), + React.createElement("path", { d: "M22.79,29.61C22.09,27,17,29.56,17,27.42c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.83,5.74,1.83S22.84,29.8,22.79,29.61Z", fill: "#cdcccc" }), + React.createElement("path", { d: "M17,27.45v0c0,2.29-5.82-.8-5.82,2.85A5.47,5.47,0,0,0,17,36h0Z", fill: "#b3b3b3" }), + React.createElement("path", { d: "M17,27.45v0c0,2.12-4.95-.35-5.72,2.12-.06.2,1.94,1.82,5.72,1.83Z", fill: "#c3c2c2" })), + React.createElement("g", null, + React.createElement("path", { d: "M17.06,9.93a6.54,6.54,0,0,1,2.68.57c3.13,1.41,4.63,5.25,3.65,8.72l0,.09a6.52,6.52,0,0,0-.17,2.6h0A5.13,5.13,0,0,1,23,24.22a6.16,6.16,0,0,1-5.78,4.37h-.36a6.14,6.14,0,0,1-5.77-4.37A5.14,5.14,0,0,1,11,21.91h0a6.18,6.18,0,0,0-.17-2.6l-.17-.59a7.51,7.51,0,0,1,0-4.28,6.09,6.09,0,0,1,5.83-4.51Z", fill: "#4d4d4c" }), + React.createElement("path", { d: "M17,9.93h-.58a6.09,6.09,0,0,0-5.83,4.51,7.51,7.51,0,0,0,0,4.28l.17.59a6.18,6.18,0,0,1,.17,2.6,5.14,5.14,0,0,0,.17,2.31,6.14,6.14,0,0,0,5.77,4.37H17Z", fill: "#585857" }))))); +}; + +var Icon$D = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), + React.createElement("g", { clipPath: "url(#clip0)" }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.0073 13.3635C24.9476 12.4048 23.2491 12.9058 22.8792 14.286C22.6061 15.3055 23.2111 16.3534 24.2305 16.6266L31.8797 18.6762L26.0073 13.3635ZM18.609 13.1418C19.8344 8.56857 25.4621 6.90878 28.9731 10.0851L41.2257 21.1698C43.051 22.8212 41.4235 25.8102 39.0459 25.1732L23.0863 20.8968C19.7085 19.9917 17.7039 16.5197 18.609 13.1418Z", fill: "#7645D9" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.264 10.1052C42.7399 8.62854 44.609 8.17749 45.7061 9.27458C46.5164 10.0849 46.5164 11.3987 45.7061 12.209L39.6263 18.2888L42.264 10.1052ZM49.1002 5.88046C45.4652 2.24548 39.2724 3.73996 37.6954 8.63274L32.192 25.7073C31.3722 28.251 34.5252 30.1781 36.415 28.2883L49.1002 15.6031C51.785 12.9183 51.785 8.5653 49.1002 5.88046Z", fill: "#7645D9" }), + React.createElement("path", { opacity: "0.6", d: "M70.9047 42.5535C71.2363 43.8171 73.0301 43.8171 73.3617 42.5535L74.3564 38.7636C74.4727 38.3202 74.819 37.9739 75.2624 37.8575L79.0523 36.8629C80.3159 36.5313 80.3159 34.7375 79.0523 34.4059L75.2624 33.4112C74.819 33.2949 74.4727 32.9486 74.3564 32.5051L73.3617 28.7153C73.0301 27.4517 71.2363 27.4517 70.9047 28.7153L69.91 32.5051C69.7937 32.9486 69.4474 33.2949 69.004 33.4112L65.2141 34.4059C63.9505 34.7375 63.9505 36.5313 65.2141 36.8629L69.004 37.8575C69.4474 37.9739 69.7937 38.3202 69.91 38.7636L70.9047 42.5535Z", fill: "#53DEE9" }), + React.createElement("path", { d: "M67.9738 14.5792C67.9699 15.345 68.9855 15.6172 69.365 14.952L70.5032 12.957C70.6364 12.7235 70.885 12.58 71.1538 12.5814L73.4506 12.5932C74.2164 12.5971 74.4886 11.5814 73.8234 11.202L71.8284 10.0637C71.5949 9.93057 71.4514 9.68195 71.4528 9.41322L71.4646 7.11635C71.4685 6.35056 70.4528 6.07841 70.0734 6.74357L68.9351 8.73862C68.802 8.97203 68.5533 9.11558 68.2846 9.1142L65.9877 9.10239C65.222 9.09846 64.9498 10.1141 65.615 10.4936L67.61 11.6318C67.8434 11.765 67.987 12.0136 67.9856 12.2824L67.9738 14.5792Z", fill: "#53DEE9" }), + React.createElement("path", { opacity: "0.8", d: "M12.6621 19.7326C13.3806 19.544 13.3806 18.5241 12.6621 18.3356L8.79571 17.3208C8.54359 17.2547 8.34669 17.0578 8.28052 16.8056L7.26579 12.9392C7.07722 12.2208 6.05731 12.2208 5.86875 12.9392L4.85402 16.8056C4.78785 17.0578 4.59095 17.2547 4.33883 17.3208L0.472442 18.3356C-0.246022 18.5241 -0.246022 19.544 0.472441 19.7326L4.33883 20.7473C4.59095 20.8135 4.78785 21.0104 4.85402 21.2625L5.86875 25.1289C6.05731 25.8474 7.07722 25.8474 7.26578 25.1289L8.28052 21.2625C8.34669 21.0104 8.54359 20.8135 8.79571 20.7473L12.6621 19.7326Z", fill: "#53DEE9" }), + React.createElement("path", { d: "M16.1463 37.3821C17.0611 33.9679 20.5705 31.9418 23.9847 32.8566L57.9852 41.9671C61.3994 42.8819 63.4256 46.3912 62.5107 49.8054L56.8167 71.0558C55.9019 74.47 52.3925 76.4961 48.9783 75.5813L14.9778 66.4709C11.5636 65.556 9.53745 62.0467 10.4523 58.6325L16.1463 37.3821Z", fill: "url(#paint0_linear)" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.157 45.058L23.1564 35.9476C21.4493 35.4902 19.6947 36.5032 19.2373 38.2103L13.5432 59.4607C13.0858 61.1678 14.0989 62.9225 15.806 63.3799L49.8066 72.4903C51.5137 72.9477 53.2683 71.9347 53.7257 70.2276L59.4198 48.9772C59.8772 47.2701 58.8641 45.5154 57.157 45.058ZM23.9847 32.8566C20.5705 31.9418 17.0611 33.9679 16.1463 37.3821L10.4523 58.6325C9.53745 62.0467 11.5636 65.556 14.9778 66.4709L48.9783 75.5813C52.3925 76.4961 55.9019 74.47 56.8167 71.0558L62.5107 49.8054C63.4256 46.3912 61.3994 42.8819 57.9852 41.9671L23.9847 32.8566Z", fill: "#0098A1" }), + React.createElement("path", { d: "M35.9629 36.0654L46.0085 38.7571L37.0016 72.3714L26.956 69.6797L35.9629 36.0654Z", fill: "#7645D9" }), + React.createElement("path", { d: "M11.8535 53.0029L14.5452 42.9573L61.111 55.4346L58.4193 65.4802L11.8535 53.0029Z", fill: "#7645D9" }), + React.createElement("g", { style: { mixBlendMode: "multiply" } }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.0918 57.9047L40.1732 60.606L39.7591 62.1515L29.6777 59.4502L30.0918 57.9047ZM42.8724 50.5325L32.791 47.8312L33.2051 46.2857L43.2865 48.987L42.8724 50.5325Z", fill: "#7645D9" })), + React.createElement("path", { d: "M11.4611 31.1814C10.775 28.6207 12.2946 25.9887 14.8552 25.3026L58.1287 13.7075C60.6893 13.0214 63.3213 14.541 64.0074 17.1016L65.1462 21.3517C65.8324 23.9123 64.3128 26.5443 61.7521 27.2305L18.4787 38.8256C15.918 39.5117 13.286 37.9921 12.5999 35.4314L11.4611 31.1814Z", fill: "url(#paint1_linear)" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.9569 16.7985L15.6834 28.3936C14.8299 28.6223 14.3233 29.4996 14.552 30.3531L15.6908 34.6032C15.9196 35.4568 16.7969 35.9633 17.6504 35.7346L60.9239 24.1395C61.7775 23.9108 62.284 23.0335 62.0553 22.1799L60.9165 17.9298C60.6878 17.0763 59.8104 16.5698 58.9569 16.7985ZM14.8552 25.3026C12.2946 25.9887 10.775 28.6207 11.4611 31.1814L12.5999 35.4314C13.286 37.9921 15.918 39.5117 18.4787 38.8256L61.7521 27.2305C64.3128 26.5443 65.8324 23.9123 65.1462 21.3517L64.0074 17.1016C63.3213 14.541 60.6893 13.0214 58.1287 13.7075L14.8552 25.3026Z", fill: "#0098A1" }), + React.createElement("path", { d: "M31.4707 20.8506L41.5163 18.1589L45.1398 31.6818L35.0942 34.3735L31.4707 20.8506Z", fill: "#7645D9" }), + React.createElement("g", { style: { mixBlendMode: "multiply" } }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.9671 22.5998L41.9672 19.7998L41.5673 17.9998L31.3975 20.8215L31.9671 22.5998Z", fill: "#7645D9" }))), + React.createElement("defs", null, + React.createElement("linearGradient", { id: "paint0_linear", x1: "40.9849", y1: "37.4118", x2: "31.978", y2: "71.0261", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { stopColor: "#53DEE9" }), + React.createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), + React.createElement("linearGradient", { id: "paint1_linear", x1: "36.4919", y1: "19.505", x2: "40.1154", y2: "33.028", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { stopColor: "#53DEE9" }), + React.createElement("stop", { offset: "1", stopColor: "#1FC7D4" })), + React.createElement("clipPath", { id: "clip0" }, + React.createElement("rect", { width: "80", height: "80", fill: "white", transform: "matrix(-1 0 0 1 80 0)" }))))); +}; + +var Icon$E = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 80 80" }, props), + React.createElement("path", { d: "M76.2856 28.6526C77.0883 29.4553 77.1989 30.7184 76.548 31.6485C64.6385 48.6643 49.9116 63.5221 33.0019 75.5817L31.6665 76.5341C30.6872 77.2325 29.3467 77.121 28.4962 76.2705L22.4847 70.259C26.0334 66.5844 25.9945 60.7286 22.3678 57.1019C18.7411 53.4752 12.8853 53.4362 9.21067 56.985L3.68116 51.4555C2.62962 50.4039 2.77462 48.6597 3.98536 47.7962L5.32156 46.8433C21.8225 35.0751 36.1934 20.5765 47.815 3.97204C48.6291 2.80897 50.296 2.66297 51.2998 3.66682L56.9276 9.29459C53.3922 12.97 53.4356 18.8158 57.0578 22.438C60.6799 26.0601 66.5257 26.1035 70.2011 22.5681L76.2856 28.6526Z", fill: "#DBCDF9" }), + React.createElement("path", { d: "M78.9507 30.3151L57.459 57.5291L29.6615 78.5708L24.3156 73.1863L22.3868 70.8482L24.3156 68.0575L24.9915 65.2668L24.6194 62.29L23.5031 59.4993L21.6426 57.2668L19.4101 55.7784L16.9915 55.0342H14.0147L10.8519 56.1505L8.99148 57.8249L4.52637 52.4296L11.7898 51.3463C34.3187 47.9863 55.6053 38.8899 73.6048 24.9307L78.9507 30.3151Z", fill: "#A28BD4" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.7724 70.5193C19.7732 69.7287 20.0885 68.971 20.6487 68.4131L20.6586 68.4032C23.1622 65.8996 23.1622 61.8405 20.6586 59.3369C18.155 56.8333 14.0958 56.8333 11.5922 59.3369L11.5823 59.3468C11.0245 59.907 10.2667 60.2223 9.47617 60.2231C8.68561 60.2239 7.92718 59.9103 7.36817 59.3512L1.57656 53.5596C-0.776282 51.2068 -0.451848 47.304 2.25722 45.372L3.59342 44.419L5.32184 46.8426L3.98564 47.7955C2.7749 48.659 2.6299 50.4032 3.68144 51.4548L9.47304 57.2464L9.48735 57.232C9.49192 57.2275 9.49649 57.2229 9.50106 57.2183C13.1682 53.5659 19.1019 53.5705 22.7635 57.232C26.4247 60.8933 26.4295 66.8263 22.778 70.4936C22.7731 70.4984 22.7683 70.5033 22.7635 70.5081L22.7491 70.5224L28.4965 76.2698C29.347 77.1203 30.6875 77.2318 31.6668 76.5334L33.0022 75.581C49.9119 63.5214 64.6388 48.6636 76.5483 31.6478C77.1992 30.7178 77.0886 29.4546 76.2859 28.6519L70.2487 22.6148C70.2268 22.6371 70.2047 22.6594 70.1825 22.6816C70.1603 22.7038 70.138 22.7259 70.1156 22.7479C66.4445 26.3475 60.5503 26.3254 56.9064 22.6816C53.2625 19.0376 53.2405 13.1434 56.8404 9.47221C56.8623 9.44989 56.8843 9.42764 56.9064 9.40548C56.9286 9.38329 56.9509 9.36124 56.9733 9.33932L51.3001 3.66613C50.2962 2.66229 48.6293 2.80829 47.8153 3.97136C36.1937 20.5758 21.8228 35.0744 5.32184 46.8426L3.59342 44.419C19.8185 32.8476 33.9492 18.5913 45.3766 2.26445C47.252 -0.415092 51.0922 -0.751452 53.4049 1.56125L59.0781 7.23444C59.64 7.79626 59.9539 8.55937 59.95 9.35389C59.9461 10.1484 59.6247 10.9084 59.0574 11.4647C59.042 11.4798 59.0267 11.495 59.0113 11.5104C56.5077 14.014 56.5077 18.0731 59.0113 20.5767C61.5149 23.0803 65.5741 23.0803 68.0777 20.5767C68.0929 20.5615 68.1081 20.5461 68.1233 20.5306C68.6796 19.9633 69.4396 19.6419 70.2341 19.6381C71.0287 19.6342 71.7918 19.9481 72.3536 20.5099L78.3907 26.547C80.2148 28.3711 80.4662 31.2413 78.987 33.3547C66.8832 50.648 51.9161 65.7482 34.7306 78.0046L33.3952 78.9569C31.2319 80.4997 28.2705 80.2536 26.3916 78.3747L20.6442 72.6273C20.0852 72.0683 19.7715 71.3099 19.7724 70.5193Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.9888 14.0672L41.3044 15.3827C41.8856 15.964 41.8856 16.9064 41.3044 17.4876C40.7231 18.0688 39.7808 18.0688 39.1995 17.4876L37.884 16.1721C37.3027 15.5908 37.3027 14.6484 37.884 14.0672C38.4652 13.4859 39.4076 13.4859 39.9888 14.0672Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.5142 19.5926L46.8298 20.9081C47.411 21.4894 47.411 22.4317 46.8298 23.013C46.2485 23.5942 45.3062 23.5942 44.7249 23.013L43.4094 21.6974C42.8281 21.1162 42.8281 20.1738 43.4094 19.5926C43.9906 19.0113 44.933 19.0113 45.5142 19.5926Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52.3542 28.5384C51.773 29.1196 50.8306 29.1196 50.2493 28.5384L48.6707 26.9597C48.0894 26.3785 48.0894 25.4361 48.6707 24.8549C49.2519 24.2736 50.1943 24.2736 50.7755 24.8549L52.3542 26.4335C52.9354 27.0148 52.9354 27.9571 52.3542 28.5384Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.8796 34.0638C57.2983 34.645 56.356 34.645 55.7747 34.0638L54.1961 32.4851C53.6148 31.9039 53.6148 30.9615 54.1961 30.3802C54.7773 29.799 55.7197 29.799 56.3009 30.3802L57.8796 31.9589C58.4608 32.5401 58.4608 33.4825 57.8796 34.0638Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.8267 35.9051L63.1423 37.2206C63.7235 37.8019 63.7235 38.7442 63.1423 39.3255C62.561 39.9067 61.6187 39.9067 61.0374 39.3255L59.7219 38.0099C59.1406 37.4287 59.1406 36.4863 59.7219 35.9051C60.3031 35.3238 61.2455 35.3238 61.8267 35.9051Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67.3521 41.4305L68.6677 42.746C69.2489 43.3273 69.2489 44.2696 68.6677 44.8509C68.0864 45.4321 67.144 45.4321 66.5628 44.8509L65.2472 43.5353C64.666 42.9541 64.666 42.0117 65.2472 41.4305C65.8285 40.8492 66.7709 40.8492 67.3521 41.4305Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.2915 37.1288C30.6927 35.53 30.6927 32.9378 32.2915 31.3389C34.1033 29.5272 37.1152 29.806 38.5636 31.9196L42.2107 37.2416C45.3939 36.2204 48.7719 36.3559 51.0104 38.5945C53.0227 40.6067 53.3281 43.5721 52.6459 46.3981C51.9561 49.256 50.2117 52.2664 47.6467 54.8314C45.0817 57.3964 42.0713 59.1408 39.2134 59.8306C36.3874 60.5128 33.422 60.2073 31.4098 58.1951C29.1842 55.9696 29.0377 52.6168 30.0388 49.4519L24.694 45.7892C22.5804 44.3408 22.3016 41.3289 24.1134 39.5171C25.7122 37.9183 28.3044 37.9183 29.9032 39.5171L33.6067 43.2206C33.9734 42.7908 34.3625 42.3691 34.7735 41.9582C35.1704 41.5613 35.5772 41.1847 35.9918 40.8291L32.2915 37.1288Z", fill: "#633001" }), + React.createElement("ellipse", { cx: "36.9019", cy: "50.5685", rx: "1.79015", ry: "2.60385", transform: "rotate(-45 36.9019 50.5685)", fill: "#DBCDF9" }), + React.createElement("ellipse", { rx: "1.79015", ry: "2.60385", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 43.5768 43.8947)", fill: "#DBCDF9" }))); +}; + +var Icon$F = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 48 48" }, props), + React.createElement("circle", { cx: "24", cy: "24", r: "24", fill: "url(#paint0_linear)" }), + React.createElement("path", { d: "M39.0623 18.9777C39.3983 19.3138 39.4447 19.8426 39.1721 20.232C34.1862 27.3557 28.0207 33.576 20.9413 38.6248L20.3823 39.0235C19.9723 39.3159 19.4111 39.2692 19.055 38.9132L16.5383 36.3964C18.024 34.858 18.0077 32.4065 16.4893 30.8881C14.971 29.3698 12.5194 29.3535 10.981 30.8392L8.66608 28.5242C8.22585 28.084 8.28655 27.3538 8.79343 26.9923L9.35284 26.5933C16.261 21.6665 22.2775 15.5966 27.1429 8.64507C27.4837 8.15815 28.1816 8.09702 28.6019 8.51729L30.958 10.8734C29.4778 12.4121 29.496 14.8595 31.0125 16.3759C32.5289 17.8924 34.9762 17.9105 36.515 16.4304L39.0623 18.9777Z", fill: "#DBCDF9" }), + React.createElement("path", { d: "M40.1776 19.6742L31.18 31.0674L19.5425 39.8766L17.3044 37.6224L16.4969 36.6435L17.3044 35.4752L17.5873 34.3068L17.4316 33.0606L16.9642 31.8923L16.1853 30.9576L15.2507 30.3345L14.2381 30.0229H12.9919L11.6678 30.4903L10.8889 31.1913L9.01953 28.9325L12.0604 28.4789C21.4923 27.0723 30.404 23.264 37.9396 17.4199L40.1776 19.6742Z", fill: "#A28BD4" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.4028 36.5059C15.4031 36.1749 15.5351 35.8577 15.7697 35.6241L15.7738 35.62C16.822 34.5718 16.822 32.8725 15.7738 31.8243C14.7257 30.7762 13.0263 30.7762 11.9781 31.8243L11.974 31.8285C11.7405 32.063 11.4232 32.195 11.0922 32.1953C10.7613 32.1957 10.4438 32.0643 10.2097 31.8303L7.78504 29.4056C6.80001 28.4206 6.93583 26.7867 8.07 25.9778L8.6294 25.5789L9.35301 26.5935L8.79361 26.9925C8.28673 27.354 8.22602 28.0842 8.66625 28.5244L11.0909 30.9491L11.0969 30.9431C11.0988 30.9412 11.1008 30.9393 11.1027 30.9374C12.638 29.4083 15.1221 29.4102 16.655 30.9431C18.1878 32.4759 18.1899 34.9598 16.6611 36.4951C16.6591 36.4971 16.6571 36.4992 16.655 36.5012L16.649 36.5072L19.0552 38.9134C19.4113 39.2694 19.9725 39.3161 20.3824 39.0237L20.9415 38.625C28.0208 33.5762 34.1863 27.3559 39.1723 20.2321C39.4448 19.8428 39.3985 19.314 39.0625 18.9779L36.535 16.4504C36.5258 16.4598 36.5166 16.4691 36.5073 16.4784C36.498 16.4877 36.4886 16.4969 36.4792 16.5061C34.9423 18.0132 32.4747 18.0039 30.9492 16.4784C29.4236 14.9528 29.4144 12.4852 30.9215 10.9482C30.9307 10.9389 30.9399 10.9296 30.9492 10.9203C30.9585 10.911 30.9678 10.9018 30.9771 10.8926L28.602 8.51747C28.1818 8.0972 27.4839 8.15833 27.1431 8.64525C22.2777 15.5968 16.2612 21.6667 9.35301 26.5935L8.6294 25.5789C15.4221 20.7344 21.338 14.766 26.1221 7.93065C26.9073 6.80885 28.515 6.66803 29.4832 7.63625L31.8584 10.0114C32.0936 10.2466 32.225 10.566 32.2234 10.8987C32.2217 11.2313 32.0872 11.5495 31.8497 11.7824C31.8432 11.7887 31.8368 11.7951 31.8304 11.8015C30.7822 12.8496 30.7822 14.549 31.8304 15.5972C32.8785 16.6453 34.5779 16.6453 35.626 15.5972C35.6324 15.5908 35.6388 15.5844 35.6452 15.5779C35.8781 15.3404 36.1962 15.2058 36.5289 15.2042C36.8615 15.2026 37.181 15.334 37.4162 15.5692L39.9437 18.0967C40.7073 18.8603 40.8126 20.062 40.1933 20.9467C35.126 28.1867 28.8599 34.5084 21.6651 39.6396L21.1061 40.0383C20.2004 40.6842 18.9606 40.5812 18.174 39.7946L15.7678 37.3884C15.5338 37.1544 15.4025 36.8369 15.4028 36.5059Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23.8664 12.8716L24.4172 13.4223C24.6605 13.6657 24.6605 14.0602 24.4172 14.3035C24.1738 14.5469 23.7793 14.5469 23.536 14.3035L22.9852 13.7528C22.7419 13.5094 22.7419 13.1149 22.9852 12.8716C23.2285 12.6282 23.6231 12.6282 23.8664 12.8716Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.1799 15.1841L26.7306 15.7348C26.974 15.9782 26.974 16.3727 26.7306 16.616C26.4873 16.8594 26.0928 16.8594 25.8494 16.616L25.2987 16.0653C25.0553 15.8219 25.0553 15.4274 25.2987 15.1841C25.542 14.9407 25.9365 14.9407 26.1799 15.1841Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.0441 18.9295C28.8008 19.1729 28.4062 19.1728 28.1629 18.9295L27.502 18.2686C27.2587 18.0253 27.2587 17.6307 27.502 17.3874C27.7453 17.144 28.1399 17.144 28.3832 17.3874L29.0441 18.0483C29.2875 18.2916 29.2875 18.6862 29.0441 18.9295Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.3576 21.243C31.1143 21.4863 30.7197 21.4863 30.4764 21.243L29.8155 20.5821C29.5721 20.3387 29.5721 19.9442 29.8155 19.7009C30.0588 19.4575 30.4533 19.4575 30.6967 19.7009L31.3576 20.3618C31.6009 20.6051 31.6009 20.9996 31.3576 21.243Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.009 22.0141L33.5597 22.5649C33.8031 22.8082 33.8031 23.2028 33.5597 23.4461C33.3164 23.6895 32.9219 23.6895 32.6785 23.4461L32.1278 22.8953C31.8844 22.652 31.8844 22.2575 32.1278 22.0141C32.3711 21.7708 32.7656 21.7708 33.009 22.0141Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.3225 24.3266L35.8732 24.8774C36.1166 25.1207 36.1166 25.5153 35.8732 25.7586C35.6299 26.002 35.2354 26.002 34.992 25.7586L34.4412 25.2078C34.1979 24.9645 34.1979 24.57 34.4412 24.3266C34.6846 24.0833 35.0791 24.0833 35.3225 24.3266Z", fill: "#633001" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.6437 22.5266C19.9743 21.8573 19.9743 20.772 20.6437 20.1027C21.4022 19.3442 22.6632 19.4609 23.2695 20.3458L24.7964 22.5738C26.1291 22.1463 27.5433 22.2031 28.4805 23.1402C29.3229 23.9827 29.4507 25.2241 29.1652 26.4073C28.8764 27.6037 28.1461 28.8641 27.0722 29.9379C25.9984 31.0117 24.7381 31.742 23.5416 32.0308C22.3584 32.3164 21.117 32.1886 20.2745 31.3461C19.3428 30.4144 19.2815 29.0108 19.7006 27.6858L17.4629 26.1524C16.5781 25.546 16.4614 24.285 17.2199 23.5265C17.8892 22.8572 18.9745 22.8572 19.6438 23.5265L21.1943 25.077C21.3478 24.897 21.5107 24.7205 21.6828 24.5485C21.8489 24.3823 22.0193 24.2247 22.1928 24.0758L20.6437 22.5266Z", fill: "#633001" }), + React.createElement("ellipse", { rx: "0.749452", ry: "1.09011", transform: "matrix(0.707107 -0.707106 0.707107 0.707106 22.5742 28.153)", fill: "#DBCDF9" }), + React.createElement("ellipse", { cx: "25.3682", cy: "25.359", rx: "0.749453", ry: "1.09011", transform: "rotate(-45 25.3682 25.359)", fill: "#DBCDF9" }), + React.createElement("path", { d: "M40.2095 34.2904C40.0804 34.7825 39.3818 34.7825 39.2527 34.2904L38.5576 31.6422C38.5123 31.4695 38.3775 31.3346 38.2048 31.2893L35.5566 30.5943C35.0645 30.4651 35.0645 29.7666 35.5566 29.6374L38.2048 28.9424C38.3775 28.8971 38.5123 28.7622 38.5576 28.5895L39.2527 25.9413C39.3818 25.4492 40.0804 25.4492 40.2095 25.9413L40.9045 28.5895C40.9499 28.7622 41.0847 28.8971 41.2574 28.9424L43.9056 29.6374C44.3977 29.7666 44.3977 30.4651 43.9056 30.5943L41.2574 31.2893C41.0847 31.3346 40.9499 31.4695 40.9045 31.6422L40.2095 34.2904Z", fill: "#53DEE9" }), + React.createElement("path", { d: "M16.4183 7.94926C16.5088 7.60415 16.9988 7.60415 17.0893 7.94926L17.5767 9.80644C17.6085 9.92754 17.7031 10.0221 17.8242 10.0539L19.6814 10.5413C20.0265 10.6319 20.0265 11.1218 19.6814 11.2124L17.8242 11.6998C17.7031 11.7316 17.6085 11.8261 17.5767 11.9473L17.0893 13.8044C16.9988 14.1495 16.5088 14.1495 16.4183 13.8044L15.9309 11.9473C15.8991 11.8261 15.8045 11.7316 15.6834 11.6998L13.8262 11.2124C13.4811 11.1218 13.4811 10.6319 13.8262 10.5413L15.6834 10.0539C15.8045 10.0221 15.8991 9.92754 15.9309 9.80644L16.4183 7.94926Z", fill: "#53DEE9" }), + React.createElement("path", { d: "M10.3511 38.7118C10.2924 38.9355 9.97486 38.9355 9.91616 38.7118L9.60024 37.5081C9.57964 37.4296 9.51834 37.3683 9.43985 37.3477L8.23612 37.0318C8.01244 36.9731 8.01244 36.6555 8.23612 36.5968L9.43985 36.2809C9.51834 36.2603 9.57964 36.199 9.60024 36.1205L9.91616 34.9168C9.97486 34.6931 10.2924 34.6931 10.3511 34.9168L10.667 36.1205C10.6876 36.199 10.7489 36.2603 10.8274 36.2809L12.0311 36.5968C12.2548 36.6555 12.2548 36.9731 12.0311 37.0318L10.8274 37.3477C10.7489 37.3683 10.6876 37.4296 10.667 37.5081L10.3511 38.7118Z", fill: "#53DEE9" }), + React.createElement("defs", null, + React.createElement("linearGradient", { id: "paint0_linear", x1: "24", y1: "0", x2: "24", y2: "48", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { stopColor: "#54DADE" }), + React.createElement("stop", { offset: "0.762157", stopColor: "#24C7D6" }))))); +}; + +var Icon$G = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M15.5 13.9996H14.71L14.43 13.7296C15.63 12.3296 16.25 10.4196 15.91 8.38965C15.44 5.60965 13.12 3.38965 10.32 3.04965C6.09001 2.52965 2.53002 6.08965 3.05002 10.3196C3.39002 13.1196 5.61002 15.4396 8.39002 15.9096C10.42 16.2496 12.33 15.6296 13.73 14.4296L14 14.7096V15.4996L18.25 19.7496C18.66 20.1596 19.33 20.1596 19.74 19.7496C20.15 19.3396 20.15 18.6696 19.74 18.2596L15.5 13.9996ZM9.50002 13.9996C7.01002 13.9996 5.00002 11.9896 5.00002 9.49965C5.00002 7.00965 7.01002 4.99965 9.50002 4.99965C11.99 4.99965 14 7.00965 14 9.49965C14 11.9896 11.99 13.9996 9.50002 13.9996Z" }))); +}; + +var Icon$H = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React.createElement("path", { d: "M16 17.01V11C16 10.45 15.55 10 15 10C14.45 10 14 10.45 14 11V17.01H12.21C11.76 17.01 11.54 17.55 11.86 17.86L14.65 20.64C14.85 20.83 15.16 20.83 15.36 20.64L18.15 17.86C18.47 17.55 18.24 17.01 17.8 17.01H16ZM8.65003 3.35002L5.86003 6.14002C5.54003 6.45002 5.76003 6.99002 6.21003 6.99002H8.00003V13C8.00003 13.55 8.45003 14 9.00003 14C9.55003 14 10 13.55 10 13V6.99002H11.79C12.24 6.99002 12.46 6.45002 12.14 6.14002L9.35003 3.35002C9.16003 3.16002 8.84003 3.16002 8.65003 3.35002Z" }))); +}; + +var Icon$I = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 25" }, props), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.86 4.86003L21.65 7.65003C21.84 7.84003 21.84 8.16003 21.64 8.35003L18.85 11.14C18.54 11.46 18 11.24 18 10.79V9.00003H4C3.45 9.00003 3 8.55003 3 8.00003C3 7.45003 3.45 7.00003 4 7.00003H18V5.21003C18 4.76003 18.54 4.54003 18.86 4.86003ZM5.14001 19.14L2.35001 16.35C2.16001 16.16 2.16001 15.84 2.36001 15.65L5.15001 12.86C5.46001 12.54 6.00001 12.76 6.00001 13.21V15H20C20.55 15 21 15.45 21 16C21 16.55 20.55 17 20 17H6.00001V18.79C6.00001 19.24 5.46001 19.46 5.14001 19.14Z" }))); +}; + +var Icon$J = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M4.47 20.9999H19.53C21.07 20.9999 22.03 19.3299 21.26 17.9999L13.73 4.98993C12.96 3.65993 11.04 3.65993 10.27 4.98993L2.74 17.9999C1.97 19.3299 2.93 20.9999 4.47 20.9999ZM12 13.9999C11.45 13.9999 11 13.5499 11 12.9999V10.9999C11 10.4499 11.45 9.99993 12 9.99993C12.55 9.99993 13 10.4499 13 10.9999V12.9999C13 13.5499 12.55 13.9999 12 13.9999ZM13 17.9999H11V15.9999H13V17.9999Z" }))); +}; + +var Icon$K = function (props) { + return (React.createElement(Svg, { width: "30", height: "30", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, + React.createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); +}; + +var Icon$L = function (props) { + return (React.createElement(Svg, { width: "47", height: "47", color: "#6DD784", viewBox: "0 0 1000 1000", xmlns: "http://www.w3.org/2000/svg" }, + React.createElement("path", { d: " M 638 138C 664 138 682 164 673 188C 673 188 617 338 617 338C 617 338 663 338 663 338C 692 338 710 370 695 395C 695 395 420 845 420 845C 410 860 391 866 375 860C 358 854 348 837 350 819C 350 819 394 538 394 538C 394 538 338 538 338 538C 313 538 296 515 301 492C 301 492 376 167 376 167C 380 150 395 138 413 138C 413 138 638 138 638 138" }))); +}; + +var Box = styled.div(templateObject_1$5 || (templateObject_1$5 = __makeTemplateObject(["\n ", "\n ", "\n ", "\n ", "\n ", "\n"], ["\n ", "\n ", "\n ", "\n ", "\n ", "\n"])), background, border, layout, position, space); var templateObject_1$5; -var Flex = styled(Box)(templateObject_1$6 || (templateObject_1$6 = __makeTemplateObject(["\n display: flex;\n ", "\n"], ["\n display: flex;\n ", "\n"])), flexbox); +var Flex = styled(Box)(templateObject_1$6 || (templateObject_1$6 = __makeTemplateObject(["\n display: flex;\n ", "\n"], ["\n display: flex;\n ", "\n"])), flexbox); var templateObject_1$6; -var variants$1 = { - INFO: "info", - DANGER: "danger", - SUCCESS: "success", - WARNING: "warning", -}; - -var getThemeColor = function (_a) { - var theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? variants$1.INFO : _b; - switch (variant) { - case variants$1.DANGER: - return theme.colors.failure; - case variants$1.WARNING: - return theme.colors.warning; - case variants$1.SUCCESS: - return theme.colors.success; - case variants$1.INFO: - default: - return theme.colors.secondary; - } -}; -var getIcon = function (variant) { - if (variant === void 0) { variant = variants$1.INFO; } - switch (variant) { - case variants$1.DANGER: - return Icon$2; - case variants$1.WARNING: - return Icon$1; - case variants$1.SUCCESS: - return Icon; - case variants$1.INFO: - default: - return Icon$3; - } -}; -var IconLabel = styled.div(templateObject_1$7 || (templateObject_1$7 = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"], ["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"])), getThemeColor, function (_a) { - var theme = _a.theme; - return theme.alert.background; -}); -var withHandlerSpacing = 32 + 24 + 8; // button size + inner spacing + handler position -var Details = styled.div(templateObject_2$2 || (templateObject_2$2 = __makeTemplateObject(["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"], ["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"])), function (_a) { - var hasHandler = _a.hasHandler; - return (hasHandler ? withHandlerSpacing + "px" : "24px"); -}); -var CloseHandler = styled.div(templateObject_3$1 || (templateObject_3$1 = __makeTemplateObject(["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"], ["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"]))); -var StyledAlert = styled(Flex)(templateObject_4$1 || (templateObject_4$1 = __makeTemplateObject(["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"], ["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.alert.background; -}, function (_a) { - var theme = _a.theme; - return theme.colors.primary; -}); -var Alert = function (_a) { - var title = _a.title, children = _a.children, variant = _a.variant, onClick = _a.onClick; - var Icon = getIcon(variant); - return (React.createElement(StyledAlert, null, - React.createElement(IconLabel, { variant: variant, hasDescription: !!children }, variant === "info" ? React.createElement(Loader, { stroke: "white", size: "25px" }) : React.createElement(Icon, { fill: "white", width: "24px" })), - React.createElement(Details, { hasHandler: !!onClick }, - React.createElement(Text, { bold: true, fontSize: "20px", color: "white" }, title), - typeof children === "string" ? React.createElement(Text, { as: "p" }, children) : children), - onClick && (React.createElement(CloseHandler, null, - React.createElement(IconButton, { scale: "sm", variant: "text", onClick: onClick }, - React.createElement(Icon$k, { width: "24px", fill: "white" })))))); -}; +var variants$1 = { + INFO: "info", + DANGER: "danger", + SUCCESS: "success", + WARNING: "warning", +}; + +var getThemeColor = function (_a) { + var theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? variants$1.INFO : _b; + switch (variant) { + case variants$1.DANGER: + return theme.colors.failure; + case variants$1.WARNING: + return theme.colors.warning; + case variants$1.SUCCESS: + return theme.colors.success; + case variants$1.INFO: + default: + return theme.colors.secondary; + } +}; +var getIcon = function (variant) { + if (variant === void 0) { variant = variants$1.INFO; } + switch (variant) { + case variants$1.DANGER: + return Icon$2; + case variants$1.WARNING: + return Icon$1; + case variants$1.SUCCESS: + return Icon; + case variants$1.INFO: + default: + return Icon$3; + } +}; +var IconLabel = styled.div(templateObject_1$7 || (templateObject_1$7 = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"], ["\n background-color: ", ";\n border-radius: 5px 0 0 5px;\n color: ", ";\n padding: 21px 8px 8px 8px;\n"])), getThemeColor, function (_a) { + var theme = _a.theme; + return theme.alert.background; +}); +var withHandlerSpacing = 32 + 24 + 8; // button size + inner spacing + handler position +var Details = styled.div(templateObject_2$2 || (templateObject_2$2 = __makeTemplateObject(["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"], ["\n flex: 1;\n padding-bottom: 16px;\n padding-left: 24px;\n padding-right: ", ";\n padding-top: 16px;\n"])), function (_a) { + var hasHandler = _a.hasHandler; + return (hasHandler ? withHandlerSpacing + "px" : "24px"); +}); +var CloseHandler = styled.div(templateObject_3$1 || (templateObject_3$1 = __makeTemplateObject(["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"], ["\n border-radius: 0 16px 16px 0;\n right: 8px;\n position: absolute;\n top: 8px;\n"]))); +var StyledAlert = styled(Flex)(templateObject_4$1 || (templateObject_4$1 = __makeTemplateObject(["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"], ["\n background-color: ", ";\n position: relative;\n border-radius: 5px;\n box-shadow: 0px 0px 10px 3px ", ";\n\n @media only screen and (max-width: 580px) {\n left: 30px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.alert.background; +}, function (_a) { + var theme = _a.theme; + return theme.colors.primary; +}); +var Alert = function (_a) { + var title = _a.title, children = _a.children, variant = _a.variant, onClick = _a.onClick; + var Icon = getIcon(variant); + return (React.createElement(StyledAlert, null, + React.createElement(IconLabel, { variant: variant, hasDescription: !!children }, variant === "info" ? React.createElement(Loader, { stroke: "white", size: "25px" }) : React.createElement(Icon, { fill: "white", width: "24px" })), + React.createElement(Details, { hasHandler: !!onClick }, + React.createElement(Text, { bold: true, fontSize: "20px", color: "white" }, title), + typeof children === "string" ? React.createElement(Text, { as: "p" }, children) : children), + onClick && (React.createElement(CloseHandler, null, + React.createElement(IconButton, { scale: "sm", variant: "text", onClick: onClick }, + React.createElement(Icon$k, { width: "24px", fill: "white" })))))); +}; var templateObject_1$7, templateObject_2$2, templateObject_3$1, templateObject_4$1; -var Separator = styled.div(templateObject_1$8 || (templateObject_1$8 = __makeTemplateObject(["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"], ["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.md; -}); -var StyledBreadcrumbs = styled.ul(templateObject_2$3 || (templateObject_2$3 = __makeTemplateObject(["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"], ["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.textDisabled; -}, space); -var insertSeparators = function (items, separator) { - return items.reduce(function (accum, item, index) { - if (index === 0) { - return __spreadArrays(accum, [item]); - } - return __spreadArrays(accum, [ - React.createElement(Separator, { "aria-hidden": true, key: "seperator-" + index }, separator), - item, - ]); - }, []); -}; -var DefaultSeparator = React.createElement(Icon$i, { color: "currentColor", width: "24px" }); -var Breadcrumbs = function (_a) { - var _b = _a.separator, separator = _b === void 0 ? DefaultSeparator : _b, children = _a.children; - var validItems = Children.toArray(children).filter(function (child) { return isValidElement(child); }); - var items = insertSeparators(validItems, separator); - return (React.createElement(StyledBreadcrumbs, null, items.map(function (item, index) { return (React.createElement("li", { key: "child-" + index }, item)); }))); -}; +var Separator = styled.div(templateObject_1$8 || (templateObject_1$8 = __makeTemplateObject(["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"], ["\n align-items: center;\n color: currentColor;\n display: flex;\n justify-content: center;\n padding-left: 4px;\n padding-right: 4px;\n\n ", " {\n padding-left: 8px;\n padding-right: 8px;\n }\n\n ", " {\n padding-left: 16px;\n padding-right: 16px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.md; +}); +var StyledBreadcrumbs = styled.ul(templateObject_2$3 || (templateObject_2$3 = __makeTemplateObject(["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"], ["\n align-items: center;\n color: ", ";\n display: flex;\n flex-wrap: wrap;\n list-style-type: none;\n\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.textDisabled; +}, space); +var insertSeparators = function (items, separator) { + return items.reduce(function (accum, item, index) { + if (index === 0) { + return __spreadArrays(accum, [item]); + } + return __spreadArrays(accum, [ + React.createElement(Separator, { "aria-hidden": true, key: "seperator-" + index }, separator), + item, + ]); + }, []); +}; +var DefaultSeparator = React.createElement(Icon$i, { color: "currentColor", width: "24px" }); +var Breadcrumbs = function (_a) { + var _b = _a.separator, separator = _b === void 0 ? DefaultSeparator : _b, children = _a.children; + var validItems = Children.toArray(children).filter(function (child) { return isValidElement(child); }); + var items = insertSeparators(validItems, separator); + return (React.createElement(StyledBreadcrumbs, null, items.map(function (item, index) { return (React.createElement("li", { key: "child-" + index }, item)); }))); +}; var templateObject_1$8, templateObject_2$3; -var getBackgroundColor = function (_a) { - var theme = _a.theme, variant = _a.variant; - return theme.colors[variant === variants.SUBTLE ? "input" : "tertiary"]; -}; -var StyledButtonMenu = styled.div(templateObject_1$9 || (templateObject_1$9 = __makeTemplateObject(["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"], ["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"])), getBackgroundColor); +var getBackgroundColor = function (_a) { + var theme = _a.theme, variant = _a.variant; + return theme.colors[variant === variants.SUBTLE ? "input" : "tertiary"]; +}; +var StyledButtonMenu = styled.div(templateObject_1$9 || (templateObject_1$9 = __makeTemplateObject(["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"], ["\n //background-color: ", ";\n display: inline-flex;\n border-radius: 0.5rem;\n\n & > button + button,\n & > a + a {\n margin-left: 2px; // To avoid focus shadow overlap\n }\n"])), getBackgroundColor); var templateObject_1$9; -var ButtonMenu = function (_a) { - var _b = _a.activeIndex, activeIndex = _b === void 0 ? 0 : _b, _c = _a.scale, scale = _c === void 0 ? scales.MD : _c, _d = _a.variant, variant = _d === void 0 ? variants.PRIMARY : _d, onItemClick = _a.onItemClick, children = _a.children; - return (React.createElement(StyledButtonMenu, { variant: variant }, Children.map(children, function (child, index) { - return cloneElement(child, { - isActive: activeIndex === index, - onClick: onItemClick ? function () { return onItemClick(index); } : undefined, - scale: scale, - variant: variant, - }); - }))); -}; - -var InactiveButton = styled(Button)(templateObject_1$a || (templateObject_1$a = __makeTemplateObject(["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"], ["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"])), function (_a) { - var theme = _a.theme, $colorKey = _a.$colorKey; - return theme.colors[$colorKey]; -}); -var ButtonMenuItem = function (_a) { - var _b = _a.isActive, isActive = _b === void 0 ? false : _b, _c = _a.variant, variant = _c === void 0 ? variants.TOGGLE : _c, as = _a.as, props = __rest(_a, ["isActive", "variant", "as"]); - if (!isActive) { - return (React.createElement(InactiveButton, __assign({ forwardedAs: as, variant: "tertiary", "$colorKey": variant === variants.TOGGLE ? "textSubtle" : "primary" }, props))); - } - return React.createElement(Button, __assign({ as: as, variant: variant }, props)); -}; +var ButtonMenu = function (_a) { + var _b = _a.activeIndex, activeIndex = _b === void 0 ? 0 : _b, _c = _a.scale, scale = _c === void 0 ? scales.MD : _c, _d = _a.variant, variant = _d === void 0 ? variants.PRIMARY : _d, onItemClick = _a.onItemClick, children = _a.children; + return (React.createElement(StyledButtonMenu, { variant: variant }, Children.map(children, function (child, index) { + return cloneElement(child, { + isActive: activeIndex === index, + onClick: onItemClick ? function () { return onItemClick(index); } : undefined, + scale: scale, + variant: variant, + }); + }))); +}; + +var InactiveButton = styled(Button)(templateObject_1$a || (templateObject_1$a = __makeTemplateObject(["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"], ["\n background-color: transparent;\n color: ", ";\n &:hover:not(:disabled):not(:active) {\n background-color: transparent;\n }\n"])), function (_a) { + var theme = _a.theme, $colorKey = _a.$colorKey; + return theme.colors[$colorKey]; +}); +var ButtonMenuItem = function (_a) { + var _b = _a.isActive, isActive = _b === void 0 ? false : _b, _c = _a.variant, variant = _c === void 0 ? variants.TOGGLE : _c, as = _a.as, props = __rest(_a, ["isActive", "variant", "as"]); + if (!isActive) { + return (React.createElement(InactiveButton, __assign({ forwardedAs: as, variant: "tertiary", "$colorKey": variant === variants.TOGGLE ? "textSubtle" : "primary" }, props))); + } + return React.createElement(Button, __assign({ as: as, variant: variant }, props)); +}; var templateObject_1$a; -/** - * Priority: Warning --> Success --> Active - */ -var getBoxShadow = function (_a) { - var isActive = _a.isActive, isSuccess = _a.isSuccess, isWarning = _a.isWarning, theme = _a.theme; - if (isWarning) { - return theme.card.boxShadowWarning; - } - if (isSuccess) { - return theme.card.boxShadowSuccess; - } - if (isActive) { - return theme.card.boxShadowActive; - } - return theme.card.boxShadow; -}; -var StyledCard = styled.div(templateObject_1$b || (templateObject_1$b = __makeTemplateObject(["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"], ["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.card.background; -}, function (_a) { - var theme = _a.theme; - return theme.card.boxShadow; -}, getBoxShadow, function (_a) { - var theme = _a.theme, isDisabled = _a.isDisabled; - return theme.colors[isDisabled ? "textDisabled" : "text"]; -}, space); -StyledCard.defaultProps = { - isActive: false, - isSuccess: false, - isWarning: false, - isDisabled: false, -}; +/** + * Priority: Warning --> Success --> Active + */ +var getBoxShadow = function (_a) { + var isActive = _a.isActive, isSuccess = _a.isSuccess, isWarning = _a.isWarning, theme = _a.theme; + if (isWarning) { + return theme.card.boxShadowWarning; + } + if (isSuccess) { + return theme.card.boxShadowSuccess; + } + if (isActive) { + return theme.card.boxShadowActive; + } + return theme.card.boxShadow; +}; +var StyledCard = styled.div(templateObject_1$b || (templateObject_1$b = __makeTemplateObject(["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"], ["\n background-color: ", ";\n border: ", ";\n /* border-radius: 32px; */\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n overflow: hidden;\n position: relative;\n\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.card.background; +}, function (_a) { + var theme = _a.theme; + return theme.card.boxShadow; +}, getBoxShadow, function (_a) { + var theme = _a.theme, isDisabled = _a.isDisabled; + return theme.colors[isDisabled ? "textDisabled" : "text"]; +}, space); +StyledCard.defaultProps = { + isActive: false, + isSuccess: false, + isWarning: false, + isDisabled: false, +}; var templateObject_1$b; -var Card = function (_a) { - var ribbon = _a.ribbon, children = _a.children, props = __rest(_a, ["ribbon", "children"]); - return (React.createElement(StyledCard, __assign({}, props), - ribbon, - children)); +var Card = function (_a) { + var ribbon = _a.ribbon, children = _a.children, props = __rest(_a, ["ribbon", "children"]); + return (React.createElement(StyledCard, __assign({}, props), + ribbon, + children)); }; -var CardBody = styled.div(templateObject_1$c || (templateObject_1$c = __makeTemplateObject(["\n ", "\n"], ["\n ", "\n"])), space); -CardBody.defaultProps = { - p: "24px", -}; +var CardBody = styled.div(templateObject_1$c || (templateObject_1$c = __makeTemplateObject(["\n ", "\n"], ["\n ", "\n"])), space); +CardBody.defaultProps = { + p: "24px", +}; var templateObject_1$c; -var CardHeader = styled.div(templateObject_1$d || (templateObject_1$d = __makeTemplateObject(["\n background: ", ";\n\n ", "\n"], ["\n background: ", ";\n\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.card.cardHeaderBackground; -}, space); -CardHeader.defaultProps = { - p: "24px", -}; +var CardHeader = styled.div(templateObject_1$d || (templateObject_1$d = __makeTemplateObject(["\n background: ", ";\n\n ", "\n"], ["\n background: ", ";\n\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.card.cardHeaderBackground; +}, space); +CardHeader.defaultProps = { + p: "24px", +}; var templateObject_1$d; -var CardFooter = styled.div(templateObject_1$e || (templateObject_1$e = __makeTemplateObject(["\n border-top: 1px solid ", ";\n ", "\n"], ["\n border-top: 1px solid ", ";\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.borderColor; -}, space); -CardFooter.defaultProps = { - p: "24px", -}; +var CardFooter = styled.div(templateObject_1$e || (templateObject_1$e = __makeTemplateObject(["\n border-top: 1px solid ", ";\n ", "\n"], ["\n border-top: 1px solid ", ";\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.borderColor; +}, space); +CardFooter.defaultProps = { + p: "24px", +}; var templateObject_1$e; -var StyledCardRibbon = styled.div(templateObject_1$f || (templateObject_1$f = __makeTemplateObject(["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"], ["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"])), function (_a) { - var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; - return theme.colors[variantColor]; -}, function (_a) { - var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; - return theme.colors[variantColor]; -}); -var CardRibbon = function (_a) { - var variantColor = _a.variantColor, text = _a.text; - return (React.createElement(StyledCardRibbon, { variantColor: variantColor }, - React.createElement("div", { title: text }, text))); -}; +var StyledCardRibbon = styled.div(templateObject_1$f || (templateObject_1$f = __makeTemplateObject(["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"], ["\n background-color: ", ";\n color: white;\n margin: 0;\n padding: 0;\n padding: 8px 0;\n position: absolute;\n right: 0;\n top: 0;\n text-align: center;\n transform: translateX(30%) translateY(0%) rotate(45deg);\n transform-origin: top left;\n width: 96px;\n\n &:before,\n &:after {\n background-color: ", ";\n content: \"\";\n height: 100%;\n margin: 0 -1px; /* Removes tiny gap */\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n &:before {\n right: 100%;\n }\n\n &:after {\n left: 100%;\n }\n\n & > div {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: 96px;\n }\n"])), function (_a) { + var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; + return theme.colors[variantColor]; +}, function (_a) { + var _b = _a.variantColor, variantColor = _b === void 0 ? "secondary" : _b, theme = _a.theme; + return theme.colors[variantColor]; +}); +var CardRibbon = function (_a) { + var variantColor = _a.variantColor, text = _a.text; + return (React.createElement(StyledCardRibbon, { variantColor: variantColor }, + React.createElement("div", { title: text }, text))); +}; var templateObject_1$f; -var scales$1 = { - SM: "sm", - MD: "md", -}; - -var getScale = function (_a) { - var scale = _a.scale; - switch (scale) { - case scales$1.SM: - return "24px"; - case scales$1.MD: - default: - return "32px"; - } -}; -var Checkbox = styled.input.attrs({ type: "checkbox" })(templateObject_1$g || (templateObject_1$g = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"])), getScale, getScale, function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.colors.success; -}); -Checkbox.defaultProps = { - scale: scales$1.MD, +var scales$1 = { + SM: "sm", + MD: "md", }; + +var getScale = function (_a) { + var scale = _a.scale; + switch (scale) { + case scales$1.SM: + return "24px"; + case scales$1.MD: + default: + return "32px"; + } +}; +var Checkbox = styled.input.attrs({ type: "checkbox" })(templateObject_1$g || (templateObject_1$g = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 0.5rem;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n content: \"\";\n position: absolute;\n border-bottom: 2px solid;\n border-left: 2px solid;\n border-color: transparent;\n top: 30%;\n left: 0;\n right: 0;\n width: 50%;\n height: 25%;\n margin: auto;\n transform: rotate(-50deg);\n transition: border-color 0.2s ease-in-out;\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n border-color: white;\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n"])), getScale, getScale, function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.colors.success; +}); +Checkbox.defaultProps = { + scale: scales$1.MD, +}; var templateObject_1$g; -var getLeft = function (_a) { - var position = _a.position; - if (position === "top-right") { - return "100%"; - } - return "50%"; -}; -var getBottom = function (_a) { - var position = _a.position; - if (position === "top" || position === "top-right") { - return "100%"; - } - return "auto"; -}; -var DropdownContent = styled.div(templateObject_1$h || (templateObject_1$h = __makeTemplateObject(["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"], ["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"])), getLeft, getBottom, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#161f33" : "#E6FDFF"); -}, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#FFFFFF" : "#161f33"); -}, function (_a) { - var theme = _a.theme; - return theme.shadows.level1; -}, function (_a) { - var theme = _a.theme; - return theme.zIndices.dropdown; -}, function (_a) { - var theme = _a.theme; - return theme.radii.small; -}); -var Container = styled.div(templateObject_2$4 || (templateObject_2$4 = __makeTemplateObject(["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"], ["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"])), DropdownContent, DropdownContent); -var Dropdown = function (_a) { - var target = _a.target, _b = _a.position, position = _b === void 0 ? "bottom" : _b, children = _a.children; - return (React.createElement(Container, null, - target, - React.createElement(DropdownContent, { position: position }, children))); -}; -Dropdown.defaultProps = { - position: "bottom", -}; +var getLeft = function (_a) { + var position = _a.position; + if (position === "top-right") { + return "100%"; + } + return "50%"; +}; +var getBottom = function (_a) { + var position = _a.position; + if (position === "top" || position === "top-right") { + return "100%"; + } + return "auto"; +}; +var DropdownContent = styled.div(templateObject_1$h || (templateObject_1$h = __makeTemplateObject(["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"], ["\n width: max-content;\n display: none;\n flex-direction: column;\n position: absolute;\n transform: translate(-50%, 0);\n left: ", ";\n bottom: ", ";\n background: ", ";\n color: ", ";\n box-shadow: ", ";\n padding: 16px;\n max-height: 500px;\n overflow-y: auto;\n z-index: ", ";\n border-radius: ", ";\n"])), getLeft, getBottom, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#161f33" : "#E6FDFF"); +}, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#FFFFFF" : "#161f33"); +}, function (_a) { + var theme = _a.theme; + return theme.shadows.level1; +}, function (_a) { + var theme = _a.theme; + return theme.zIndices.dropdown; +}, function (_a) { + var theme = _a.theme; + return theme.radii.small; +}); +var Container = styled.div(templateObject_2$4 || (templateObject_2$4 = __makeTemplateObject(["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"], ["\n position: relative;\n &:hover ", ", &:focus-within ", " {\n display: flex;\n }\n"])), DropdownContent, DropdownContent); +var Dropdown = function (_a) { + var target = _a.target, _b = _a.position, position = _b === void 0 ? "bottom" : _b, children = _a.children; + return (React.createElement(Container, null, + target, + React.createElement(DropdownContent, { position: position }, children))); +}; +Dropdown.defaultProps = { + position: "bottom", +}; var templateObject_1$h, templateObject_2$4; -var bunnyFall = keyframes(templateObject_1$i || (templateObject_1$i = __makeTemplateObject(["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"], ["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"]))); -var Bunny = styled.div(templateObject_2$5 || (templateObject_2$5 = __makeTemplateObject(["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"], ["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"])), function (_a) { - var position = _a.position; - return position + "vw"; -}, bunnyFall, function (_a) { - var duration = _a.duration; - return duration + "s"; -}, function (_a) { - var iterations = _a.iterations; - return (Number.isFinite(iterations) ? String(iterations) : "infinite"); -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 1.3 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 1.5 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 1.7 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 2.7 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 3.5 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 5.5 + "s"; -}, function (_a) { - var duration = _a.duration; - return (duration / 10) * 8 + "s"; -}); -var FallingBunnies = function (_a) { - var _b = _a.count, count = _b === void 0 ? 30 : _b, _c = _a.size, size = _c === void 0 ? 32 : _c, _d = _a.iterations, iterations = _d === void 0 ? Infinity : _d, _e = _a.duration, duration = _e === void 0 ? 10 : _e; - var bunnies = __spreadArrays(Array(count)).map(function (_, index) { return (React.createElement(Bunny, { key: String(index), position: Math.random() * 100, iterations: iterations, duration: duration }, - React.createElement(Icon$q, { width: size, height: size }))); }); - return React.createElement("div", null, bunnies); -}; +var bunnyFall = keyframes(templateObject_1$i || (templateObject_1$i = __makeTemplateObject(["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"], ["\n 0% {\n opacity: 1;\n transform: translate(0, -100%) rotateZ(0deg);\n }\n\n 75% {\n opacity: 1;\n transform: translate(100px, 75vh) rotateZ(270deg);\n }\n\n 100% {\n opacity: 0;\n transform: translate(150px, 100vh) rotateZ(360deg);\n }\n"]))); +var Bunny = styled.div(templateObject_2$5 || (templateObject_2$5 = __makeTemplateObject(["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"], ["\n display: inline-flex;\n position: fixed;\n top: 0;\n left: ", ";\n transform: translate3d(0, -100%, 0);\n user-select: none;\n pointer-events: none;\n z-index: 99999;\n\n animation-name: ", ";\n animation-duration: ", ";\n animation-timing-function: linear;\n animation-iteration-count: ", ";\n animation-play-state: running;\n\n &:nth-child(5n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(2n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 10) {\n animation-delay: ", ";\n }\n\n &:nth-child(7n + 2) {\n animation-delay: ", ";\n }\n\n &:nth-child(4n + 5) {\n animation-delay: ", ";\n }\n\n &:nth-child(3n + 7) {\n animation-delay: ", ";\n }\n"])), function (_a) { + var position = _a.position; + return position + "vw"; +}, bunnyFall, function (_a) { + var duration = _a.duration; + return duration + "s"; +}, function (_a) { + var iterations = _a.iterations; + return (Number.isFinite(iterations) ? String(iterations) : "infinite"); +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 1.3 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 1.5 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 1.7 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 2.7 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 3.5 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 5.5 + "s"; +}, function (_a) { + var duration = _a.duration; + return (duration / 10) * 8 + "s"; +}); +var FallingBunnies = function (_a) { + var _b = _a.count, count = _b === void 0 ? 30 : _b, _c = _a.size, size = _c === void 0 ? 32 : _c, _d = _a.iterations, iterations = _d === void 0 ? Infinity : _d, _e = _a.duration, duration = _e === void 0 ? 10 : _e; + var bunnies = __spreadArrays(Array(count)).map(function (_, index) { return (React.createElement(Bunny, { key: String(index), position: Math.random() * 100, iterations: iterations, duration: duration }, + React.createElement(Icon$q, { width: size, height: size }))); }); + return React.createElement("div", null, bunnies); +}; var templateObject_1$i, templateObject_2$5; -var tags = { - H1: "h1", - H2: "h2", - H3: "h3", - H4: "h4", - H5: "h5", - H6: "h6", -}; -var sizes = { - MD: "md", - LG: "lg", - XL: "xl", - XXL: "xxl", -}; - -var _a$1; -var style = (_a$1 = {}, - _a$1[sizes.MD] = { - fontSize: "20px", - fontSizeLg: "20px", - }, - _a$1[sizes.LG] = { - fontSize: "24px", - fontSizeLg: "24px", - }, - _a$1[sizes.XL] = { - fontSize: "32px", - fontSizeLg: "40px", - }, - _a$1[sizes.XXL] = { - fontSize: "48px", - fontSizeLg: "64px", - }, - _a$1); -var Heading = styled(Text).attrs({ bold: true })(templateObject_1$j || (templateObject_1$j = __makeTemplateObject(["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"], ["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"])), function (_a) { - var size = _a.size; - return style[size || sizes.MD].fontSize; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.lg; -}, function (_a) { - var size = _a.size; - return style[size || sizes.MD].fontSizeLg; -}); -Heading.defaultProps = { - as: tags.H2, -}; +var tags = { + H1: "h1", + H2: "h2", + H3: "h3", + H4: "h4", + H5: "h5", + H6: "h6", +}; +var sizes = { + MD: "md", + LG: "lg", + XL: "xl", + XXL: "xxl", +}; + +var _a$1; +var style = (_a$1 = {}, + _a$1[sizes.MD] = { + fontSize: "20px", + fontSizeLg: "20px", + }, + _a$1[sizes.LG] = { + fontSize: "24px", + fontSizeLg: "24px", + }, + _a$1[sizes.XL] = { + fontSize: "32px", + fontSizeLg: "40px", + }, + _a$1[sizes.XXL] = { + fontSize: "48px", + fontSizeLg: "64px", + }, + _a$1); +var Heading = styled(Text).attrs({ bold: true })(templateObject_1$j || (templateObject_1$j = __makeTemplateObject(["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"], ["\n font-size: ", ";\n font-weight: 600;\n line-height: 1.1;\n\n ", " {\n font-size: ", ";\n }\n"])), function (_a) { + var size = _a.size; + return style[size || sizes.MD].fontSize; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.lg; +}, function (_a) { + var size = _a.size; + return style[size || sizes.MD].fontSizeLg; +}); +Heading.defaultProps = { + as: tags.H2, +}; var templateObject_1$j; -var observerOptions = { - root: null, - rootMargin: "200px", - threshold: 0, -}; - -var Wrapper = styled.div(templateObject_1$k || (templateObject_1$k = __makeTemplateObject(["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"], ["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"])), function (_a) { - var height = _a.height, responsive = _a.responsive; - return (responsive ? 0 : height); -}, function (_a) { - var width = _a.width; - return width; -}, function (_a) { - var height = _a.height; - return height; -}, function (_a) { - var width = _a.width, height = _a.height, responsive = _a.responsive; - return (responsive ? (height / width) * 100 : 0); -}); +var observerOptions = { + root: null, + rootMargin: "200px", + threshold: 0, +}; + +var Wrapper = styled.div(templateObject_1$k || (templateObject_1$k = __makeTemplateObject(["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"], ["\n position: relative;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: cover;\n height: ", "px;\n max-width: ", "px;\n max-height: ", "px;\n width: 100%;\n padding-top: ", "%;\n"])), function (_a) { + var height = _a.height, responsive = _a.responsive; + return (responsive ? 0 : height); +}, function (_a) { + var width = _a.width; + return width; +}, function (_a) { + var height = _a.height; + return height; +}, function (_a) { + var width = _a.width, height = _a.height, responsive = _a.responsive; + return (responsive ? (height / width) * 100 : 0); +}); var templateObject_1$k; -var BackgroundImage = function (_a) { - var src = _a.src, otherProps = __rest(_a, ["src"]); - var imgRef = useRef(null); - useEffect(function () { - var img = imgRef.current; - var observer = new IntersectionObserver(function (entries) { - entries.forEach(function (entry) { - var isIntersecting = entry.isIntersecting; - if (isIntersecting) { - img.style.backgroundImage = "url(\"" + src + "\")"; - observer.disconnect(); - } - }); - }, observerOptions); - observer.observe(img); - return function () { - observer.disconnect(); - }; - }, [src]); - return React.createElement(Wrapper, __assign({ ref: imgRef }, otherProps)); -}; - -var StyledImage = styled.img(templateObject_1$l || (templateObject_1$l = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"]))); -var Placeholder = styled.div(templateObject_2$6 || (templateObject_2$6 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"]))); -var Image = function (_a) { - var src = _a.src, alt = _a.alt, otherProps = __rest(_a, ["src", "alt"]); - var imgRef = useRef(null); - var _b = useState(false), isLoaded = _b[0], setIsLoaded = _b[1]; - useEffect(function () { - var img = imgRef.current; - var observer = new IntersectionObserver(function (entries) { - entries.forEach(function (entry) { - var isIntersecting = entry.isIntersecting; - if (isIntersecting) { - setIsLoaded(true); - observer.disconnect(); - } - }); - }, observerOptions); - observer.observe(img); - return function () { - observer.disconnect(); - }; - }, [src]); - return (React.createElement(Wrapper, __assign({ ref: imgRef }, otherProps), isLoaded ? React.createElement(StyledImage, { src: src, alt: alt }) : React.createElement(Placeholder, null))); -}; +var BackgroundImage = function (_a) { + var src = _a.src, otherProps = __rest(_a, ["src"]); + var imgRef = useRef(null); + useEffect(function () { + var img = imgRef.current; + var observer = new IntersectionObserver(function (entries) { + entries.forEach(function (entry) { + var isIntersecting = entry.isIntersecting; + if (isIntersecting) { + img.style.backgroundImage = "url(\"" + src + "\")"; + observer.disconnect(); + } + }); + }, observerOptions); + observer.observe(img); + return function () { + observer.disconnect(); + }; + }, [src]); + return React.createElement(Wrapper, __assign({ ref: imgRef }, otherProps)); +}; + +var StyledImage = styled.img(templateObject_1$l || (templateObject_1$l = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-width: 100%;\n"]))); +var Placeholder = styled.div(templateObject_2$6 || (templateObject_2$6 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"]))); +var Image = function (_a) { + var src = _a.src, alt = _a.alt, otherProps = __rest(_a, ["src", "alt"]); + var imgRef = useRef(null); + var _b = useState(false), isLoaded = _b[0], setIsLoaded = _b[1]; + useEffect(function () { + var img = imgRef.current; + var observer = new IntersectionObserver(function (entries) { + entries.forEach(function (entry) { + var isIntersecting = entry.isIntersecting; + if (isIntersecting) { + setIsLoaded(true); + observer.disconnect(); + } + }); + }, observerOptions); + observer.observe(img); + return function () { + observer.disconnect(); + }; + }, [src]); + return (React.createElement(Wrapper, __assign({ ref: imgRef }, otherProps), isLoaded ? React.createElement(StyledImage, { src: src, alt: alt }) : React.createElement(Placeholder, null))); +}; var templateObject_1$l, templateObject_2$6; -var scales$2 = { - SM: "sm", - MD: "md", - LG: "lg", -}; - -/** - * Priority: Warning --> Success - */ -var getBoxShadow$1 = function (_a) { - var _b = _a.isSuccess, isSuccess = _b === void 0 ? false : _b, _c = _a.isWarning, isWarning = _c === void 0 ? false : _c, theme = _a.theme; - if (isWarning) { - return theme.shadows.warning; - } - if (isSuccess) { - return theme.shadows.success; - } - return theme.shadows.inset; -}; -var getHeight = function (_a) { - var _b = _a.scale, scale = _b === void 0 ? scales$2.MD : _b; - switch (scale) { - case scales$2.SM: - return "32px"; - case scales$2.LG: - return "48px"; - case scales$2.MD: - default: - return "40px"; - } -}; -var Input = styled.input(templateObject_1$m || (templateObject_1$m = __makeTemplateObject(["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"], ["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, getBoxShadow$1, function (_a) { - var theme = _a.theme; - return theme.colors.text; -}, getHeight, function (_a) { - var theme = _a.theme; - return theme.colors.text; -}, function (_a) { - var theme = _a.theme; - return theme.colors.backgroundDisabled; -}, function (_a) { - var theme = _a.theme; - return theme.colors.textDisabled; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}); -Input.defaultProps = { - scale: scales$2.MD, - isSuccess: false, - isWarning: false, -}; +var scales$2 = { + SM: "sm", + MD: "md", + LG: "lg", +}; + +/** + * Priority: Warning --> Success + */ +var getBoxShadow$1 = function (_a) { + var _b = _a.isSuccess, isSuccess = _b === void 0 ? false : _b, _c = _a.isWarning, isWarning = _c === void 0 ? false : _c, theme = _a.theme; + if (isWarning) { + return theme.shadows.warning; + } + if (isSuccess) { + return theme.shadows.success; + } + return theme.shadows.inset; +}; +var getHeight = function (_a) { + var _b = _a.scale, scale = _b === void 0 ? scales$2.MD : _b; + switch (scale) { + case scales$2.SM: + return "32px"; + case scales$2.LG: + return "48px"; + case scales$2.MD: + default: + return "40px"; + } +}; +var Input = styled.input(templateObject_1$m || (templateObject_1$m = __makeTemplateObject(["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"], ["\n background-color: ", ";\n border: 0;\n border-radius: 0.5rem;\n box-shadow: ", ";\n color: ", ";\n display: block;\n font-size: 16px;\n height: ", ";\n outline: 0;\n padding: 0 16px;\n width: 100%;\n\n &::placeholder {\n color: ", ";\n }\n\n &:disabled {\n background-color: ", ";\n box-shadow: none;\n color: ", ";\n cursor: not-allowed;\n }\n\n &:focus:not(:disabled) {\n box-shadow: ", ";\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, getBoxShadow$1, function (_a) { + var theme = _a.theme; + return theme.colors.text; +}, getHeight, function (_a) { + var theme = _a.theme; + return theme.colors.text; +}, function (_a) { + var theme = _a.theme; + return theme.colors.backgroundDisabled; +}, function (_a) { + var theme = _a.theme; + return theme.colors.textDisabled; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}); +Input.defaultProps = { + scale: scales$2.MD, + isSuccess: false, + isWarning: false, +}; var templateObject_1$m; -var GridLayout = styled.div(templateObject_1$n || (templateObject_1$n = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.md; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.lg; -}); +var GridLayout = styled.div(templateObject_1$n || (templateObject_1$n = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 16px;\n ", " {\n grid-template-columns: repeat(8, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 24px;\n }\n ", " {\n grid-template-columns: repeat(12, 1fr);\n grid-gap: 32px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.md; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.lg; +}); var templateObject_1$n; -var GridLayout$1 = styled(GridLayout)(templateObject_1$o || (templateObject_1$o = __makeTemplateObject(["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"], ["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}); +var GridLayout$1 = styled(GridLayout)(templateObject_1$o || (templateObject_1$o = __makeTemplateObject(["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"], ["\n & > div {\n grid-column: span 6;\n ", " {\n grid-column: span 4;\n }\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}); var templateObject_1$o; -var scales$3 = { - SM: "sm", - MD: "md", -}; - -var getScale$1 = function (_a) { - var scale = _a.scale; - switch (scale) { - case scales$3.SM: - return "24px"; - case scales$3.MD: - default: - return "32px"; - } -}; -var getCheckedScale = function (_a) { - var scale = _a.scale; - switch (scale) { - case scales$3.SM: - return "12px"; - case scales$3.MD: - default: - return "20px"; - } -}; -var Radio = styled.input.attrs({ type: "radio" })(templateObject_1$p || (templateObject_1$p = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"])), getScale$1, getScale$1, function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}, getCheckedScale, getCheckedScale, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, function (_a) { - var theme = _a.theme; - return theme.colors.success; -}, function (_a) { - var theme = _a.theme; - return theme.radio.handleBackground; -}, space); -Radio.defaultProps = { - scale: scales$3.MD, - m: 0, +var scales$3 = { + SM: "sm", + MD: "md", }; + +var getScale$1 = function (_a) { + var scale = _a.scale; + switch (scale) { + case scales$3.SM: + return "24px"; + case scales$3.MD: + default: + return "32px"; + } +}; +var getCheckedScale = function (_a) { + var scale = _a.scale; + switch (scale) { + case scales$3.SM: + return "12px"; + case scales$3.MD: + default: + return "20px"; + } +}; +var Radio = styled.input.attrs({ type: "radio" })(templateObject_1$p || (templateObject_1$p = __makeTemplateObject(["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"], ["\n appearance: none;\n overflow: hidden;\n cursor: pointer;\n position: relative;\n display: inline-block;\n height: ", ";\n width: ", ";\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out;\n border: 0;\n border-radius: 50%;\n background-color: ", ";\n box-shadow: ", ";\n\n &:after {\n border-radius: 50%;\n content: \"\";\n height: ", ";\n left: 6px;\n position: absolute;\n top: 6px;\n width: ", ";\n }\n\n &:hover:not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n\n &:focus {\n outline: none;\n box-shadow: ", ";\n }\n\n &:checked {\n background-color: ", ";\n &:after {\n background-color: ", ";\n }\n }\n\n &:disabled {\n cursor: default;\n opacity: 0.6;\n }\n ", "\n"])), getScale$1, getScale$1, function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}, getCheckedScale, getCheckedScale, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, function (_a) { + var theme = _a.theme; + return theme.colors.success; +}, function (_a) { + var theme = _a.theme; + return theme.radio.handleBackground; +}, space); +Radio.defaultProps = { + scale: scales$3.MD, + m: 0, +}; var templateObject_1$p; -var getColor$1 = function (color, theme) { - return getThemeValue("colors." + color, color)(theme); +var getColor$1 = function (color, theme) { + return getThemeValue("colors." + color, color)(theme); }; -var getThemeTextColor = function (_a) { - var outline = _a.outline, _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; - return outline ? getColor$1(variant, theme) : "#ffffff"; -}; -var StyledTag = styled.div(templateObject_1$q || (templateObject_1$q = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"], ["\n align-items: center;\n background-color: ", - ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"])), function (_a) { - var outline = _a.outline, theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? "primary" : _b; - return outline ? "transparent" : getColor$1(variant, theme); -}, function (_a) { - var _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; - return getColor$1(variant, theme); -}, getThemeTextColor); +var getThemeTextColor = function (_a) { + var outline = _a.outline, _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; + return outline ? getColor$1(variant, theme) : "#ffffff"; +}; +var StyledTag = styled.div(templateObject_1$q || (templateObject_1$q = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"], ["\n align-items: center;\n background-color: ", + ";\n border: 2px solid ", ";\n border-radius: 0.5rem;\n color: ", ";\n display: inline-flex;\n font-size: 14px;\n font-weight: 400;\n height: 28px;\n line-height: 1.5;\n padding: 0 8px;\n white-space: nowrap;\n\n\n"])), function (_a) { + var outline = _a.outline, theme = _a.theme, _b = _a.variant, variant = _b === void 0 ? "primary" : _b; + return outline ? "transparent" : getColor$1(variant, theme); +}, function (_a) { + var _b = _a.variant, variant = _b === void 0 ? "primary" : _b, theme = _a.theme; + return getColor$1(variant, theme); +}, getThemeTextColor); var templateObject_1$q; -var Tag = function (_a) { - var startIcon = _a.startIcon, endIcon = _a.endIcon, children = _a.children, props = __rest(_a, ["startIcon", "endIcon", "children"]); - return (React.createElement(StyledTag, __assign({}, props), - React.isValidElement(startIcon) && - React.cloneElement(startIcon, { - mr: "0.5rem", - }), - children, - React.isValidElement(endIcon) && - React.cloneElement(endIcon, { - ml: "0.5rem", - }))); -}; -Tag.defaultProps = { - variant: "primary", - outline: false, -}; - -var StyledLink = styled(Text)(templateObject_1$r || (templateObject_1$r = __makeTemplateObject(["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"], ["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"]))); -var Link = function (_a) { - var external = _a.external, props = __rest(_a, ["external"]); - var internalProps = external ? getExternalLinkProps() : {}; - return React.createElement(StyledLink, __assign({ as: "a", bold: true }, internalProps, props)); -}; -Link.defaultProps = { - color: "#6DD784", +var Tag = function (_a) { + var startIcon = _a.startIcon, endIcon = _a.endIcon, children = _a.children, props = __rest(_a, ["startIcon", "endIcon", "children"]); + return (React.createElement(StyledTag, __assign({}, props), + React.isValidElement(startIcon) && + React.cloneElement(startIcon, { + mr: "0.5rem", + }), + children, + React.isValidElement(endIcon) && + React.cloneElement(endIcon, { + ml: "0.5rem", + }))); +}; +Tag.defaultProps = { + variant: "primary", + outline: false, }; + +var StyledLink = styled(Text)(templateObject_1$r || (templateObject_1$r = __makeTemplateObject(["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"], ["\n display: flex;\n align-items: center;\n width: fit-content;\n &:hover {\n text-decoration: none;\n }\n"]))); +var Link = function (_a) { + var external = _a.external, props = __rest(_a, ["external"]); + var internalProps = external ? getExternalLinkProps() : {}; + return React.createElement(StyledLink, __assign({ as: "a", bold: true }, internalProps, props)); +}; +Link.defaultProps = { + color: "#6DD784", +}; var templateObject_1$r; -var LinkExternal = function (_a) { - var children = _a.children, props = __rest(_a, ["children"]); - return (React.createElement(Link, __assign({ external: true }, props), - children, - React.createElement(Icon$v, { color: "#6DD784", ml: "4px" }))); +var LinkExternal = function (_a) { + var children = _a.children, props = __rest(_a, ["children"]); + return (React.createElement(Link, __assign({ external: true }, props), + children, + React.createElement(Icon$v, { color: "#6DD784", ml: "4px" }))); }; -var Bar = styled.div(templateObject_1$s || (templateObject_1$s = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"])), function (props) { return (props.primary ? props.theme.colors.secondary : props.theme.colors.secondary + "80"); }); -Bar.defaultProps = { - primary: false, -}; -var StyledProgress = styled.div(templateObject_2$7 || (templateObject_2$7 = __makeTemplateObject(["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"], ["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.input; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}); +var Bar = styled.div(templateObject_1$s || (templateObject_1$s = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"], ["\n position: absolute;\n top: 0;\n left: 0;\n background-color: ", ";\n border-top-left-radius: 32px;\n border-bottom-left-radius: 32px;\n height: 16px;\n transition: width 200ms ease;\n"])), function (props) { return (props.primary ? props.theme.colors.secondary : props.theme.colors.secondary + "80"); }); +Bar.defaultProps = { + primary: false, +}; +var StyledProgress = styled.div(templateObject_2$7 || (templateObject_2$7 = __makeTemplateObject(["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"], ["\n position: relative;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n height: 16px;\n overflow: hidden;\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.input; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}); var templateObject_1$s, templateObject_2$7; -var ProgressBunnyWrapper = styled.div(templateObject_1$t || (templateObject_1$t = __makeTemplateObject(["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"], ["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"]))); +var ProgressBunnyWrapper = styled.div(templateObject_1$t || (templateObject_1$t = __makeTemplateObject(["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"], ["\n display: flex;\n z-index: 2;\n top: -65%;\n position: absolute;\n transform: translate(-50%, -50%);\n transition: left 200ms ease-out;\n"]))); var templateObject_1$t; -var stepGuard = function (step) { - if (step < 0) { - return 0; - } - if (step > 100) { - return 100; - } - return step; -}; -var Progress = function (_a) { - var _b = _a.primaryStep, primaryStep = _b === void 0 ? 0 : _b, _c = _a.secondaryStep, secondaryStep = _c === void 0 ? null : _c, _d = _a.showProgressBunny, showProgressBunny = _d === void 0 ? false : _d; - return (React.createElement(StyledProgress, null, - showProgressBunny && (React.createElement(ProgressBunnyWrapper, { style: { left: stepGuard(primaryStep) + "%" } }, - React.createElement(Icon$C, null))), - React.createElement(Bar, { primary: true, style: { width: stepGuard(primaryStep) + "%" } }), - secondaryStep ? React.createElement(Bar, { style: { width: stepGuard(secondaryStep) + "%" } }) : null)); +var stepGuard = function (step) { + if (step < 0) { + return 0; + } + if (step > 100) { + return 100; + } + return step; +}; +var Progress = function (_a) { + var _b = _a.primaryStep, primaryStep = _b === void 0 ? 0 : _b, _c = _a.secondaryStep, secondaryStep = _c === void 0 ? null : _c, _d = _a.showProgressBunny, showProgressBunny = _d === void 0 ? false : _d; + return (React.createElement(StyledProgress, null, + showProgressBunny && (React.createElement(ProgressBunnyWrapper, { style: { left: stepGuard(primaryStep) + "%" } }, + React.createElement(Icon$C, null))), + React.createElement(Bar, { primary: true, style: { width: stepGuard(primaryStep) + "%" } }), + secondaryStep ? React.createElement(Bar, { style: { width: stepGuard(secondaryStep) + "%" } }) : null)); }; -var Icon$M = function (props) { - return React.createElement("img", { src: "/images/pageloader.png" }); +var Icon$M = function (props) { + return React.createElement("img", { src: "/images/pageloader.png" }); }; -var Icon$N = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 128 128" }, props), - React.createElement("path", { d: "M103,31.17V31c0-11.63-8.41-22.27-21-22.27-10,0-15.87,7.22-17.86,14h0c-2-6.76-7.81-14-17.86-14-12.64,0-21,10.64-21,22.27v.18c-.07,2.53,0,28.27,38.9,49.26h0C103,59.44,103.06,33.7,103,31.17Z", transform: "translate(-25.17 -8.72)", fill: "#d56799" }))); +var Icon$N = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 128 128" }, props), + React.createElement("path", { d: "M103,31.17V31c0-11.63-8.41-22.27-21-22.27-10,0-15.87,7.22-17.86,14h0c-2-6.76-7.81-14-17.86-14-12.64,0-21,10.64-21,22.27v.18c-.07,2.53,0,28.27,38.9,49.26h0C103,59.44,103.06,33.7,103,31.17Z", transform: "translate(-25.17 -8.72)", fill: "#d56799" }))); }; -var float = keyframes(templateObject_1$u || (templateObject_1$u = __makeTemplateObject(["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"], ["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"]))); -var Container$1 = styled.div(templateObject_2$8 || (templateObject_2$8 = __makeTemplateObject(["\n position: relative;\n"], ["\n position: relative;\n"]))); -var RotatingPancakeIcon = styled(Icon$N)(templateObject_3$2 || (templateObject_3$2 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"], ["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"])), float); -var FloatingPanIcon = styled(Icon$M)(templateObject_4$2 || (templateObject_4$2 = __makeTemplateObject(["\n position: absolute;\n top: 40px;\n"], ["\n position: absolute;\n top: 40px;\n"]))); -var Spinner = function (_a) { - var _b = _a.size, size = _b === void 0 ? 128 : _b; - return (React.createElement(Container$1, null, - React.createElement(RotatingPancakeIcon, { width: size * 0.5 + "px" }), - React.createElement(FloatingPanIcon, { width: size + "px" }))); -}; +var float = keyframes(templateObject_1$u || (templateObject_1$u = __makeTemplateObject(["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"], ["\n\t0% {\n\t\ttransform: translatey(0px);\n\t}\n\t50% {\n\t\ttransform: translatey(10px);\n\t}\n\t100% {\n\t\ttransform: translatey(0px);\n\t}\n"]))); +var Container$1 = styled.div(templateObject_2$8 || (templateObject_2$8 = __makeTemplateObject(["\n position: relative;\n"], ["\n position: relative;\n"]))); +var RotatingPancakeIcon = styled(Icon$N)(templateObject_3$2 || (templateObject_3$2 = __makeTemplateObject(["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"], ["\n position: absolute;\n top: 0;\n left: 40px;\n animation: ", " 3s ease-in-out infinite;\n transform: translate3d(0, 0, 0);\n"])), float); +var FloatingPanIcon = styled(Icon$M)(templateObject_4$2 || (templateObject_4$2 = __makeTemplateObject(["\n position: absolute;\n top: 40px;\n"], ["\n position: absolute;\n top: 40px;\n"]))); +var Spinner = function (_a) { + var _b = _a.size, size = _b === void 0 ? 128 : _b; + return (React.createElement(Container$1, null, + React.createElement(RotatingPancakeIcon, { width: size * 0.5 + "px" }), + React.createElement(FloatingPanIcon, { width: size + "px" }))); +}; var templateObject_1$u, templateObject_2$8, templateObject_3$2, templateObject_4$2; -var animation = { - WAVES: "waves", - PULSE: "pulse", -}; -var variant = { - RECT: "rect", - CIRCLE: "circle", -}; - -var waves = keyframes(templateObject_1$v || (templateObject_1$v = __makeTemplateObject(["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"], ["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"]))); -var pulse = keyframes(templateObject_2$9 || (templateObject_2$9 = __makeTemplateObject(["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"], ["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"]))); -var Root = styled.div(templateObject_3$3 || (templateObject_3$3 = __makeTemplateObject(["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"], ["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.backgroundDisabled; -}, function (_a) { - var variant$1 = _a.variant, theme = _a.theme; - return (variant$1 === variant.CIRCLE ? theme.radii.circle : theme.radii.small); -}, layout, space); -var Pulse = styled(Root)(templateObject_4$3 || (templateObject_4$3 = __makeTemplateObject(["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"], ["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"])), pulse); -var Waves = styled(Root)(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"], ["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"])), waves); -var Skeleton = function (_a) { - var _b = _a.variant, variant$1 = _b === void 0 ? variant.RECT : _b, _c = _a.animation, animation$1 = _c === void 0 ? animation.PULSE : _c, props = __rest(_a, ["variant", "animation"]); - if (animation$1 === animation.WAVES) { - return React.createElement(Waves, __assign({ variant: variant$1 }, props)); - } - return React.createElement(Pulse, __assign({ variant: variant$1 }, props)); -}; +var animation = { + WAVES: "waves", + PULSE: "pulse", +}; +var variant = { + RECT: "rect", + CIRCLE: "circle", +}; + +var waves = keyframes(templateObject_1$v || (templateObject_1$v = __makeTemplateObject(["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"], ["\n from {\n left: -150px;\n }\n to {\n left: 100%;\n }\n"]))); +var pulse = keyframes(templateObject_2$9 || (templateObject_2$9 = __makeTemplateObject(["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"], ["\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 0.4;\n }\n 100% {\n opacity: 1;\n }\n"]))); +var Root = styled.div(templateObject_3$3 || (templateObject_3$3 = __makeTemplateObject(["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"], ["\n min-height: 20px;\n display: block;\n background-color: ", ";\n border-radius: ", ";\n\n ", "\n ", "\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.backgroundDisabled; +}, function (_a) { + var variant$1 = _a.variant, theme = _a.theme; + return (variant$1 === variant.CIRCLE ? theme.radii.circle : theme.radii.small); +}, layout, space); +var Pulse = styled(Root)(templateObject_4$3 || (templateObject_4$3 = __makeTemplateObject(["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"], ["\n animation: ", " 2s infinite ease-out;\n transform: translate3d(0, 0, 0);\n"])), pulse); +var Waves = styled(Root)(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"], ["\n position: relative;\n overflow: hidden;\n transform: translate3d(0, 0, 0);\n &:before {\n content: \"\";\n position: absolute;\n background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent);\n top: 0;\n left: -150px;\n height: 100%;\n width: 150px;\n animation: ", " 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n }\n"])), waves); +var Skeleton = function (_a) { + var _b = _a.variant, variant$1 = _b === void 0 ? variant.RECT : _b, _c = _a.animation, animation$1 = _c === void 0 ? animation.PULSE : _c, props = __rest(_a, ["variant", "animation"]); + if (animation$1 === animation.WAVES) { + return React.createElement(Waves, __assign({ variant: variant$1 }, props)); + } + return React.createElement(Pulse, __assign({ variant: variant$1 }, props)); +}; var templateObject_1$v, templateObject_2$9, templateObject_3$3, templateObject_4$3, templateObject_5; -var scaleKeyValues = { - sm: { - handleHeight: "16px", - handleWidth: "16px", - handleLeft: "2px", - handleTop: "2px", - checkedLeft: "calc(100% - 18px)", - toggleHeight: "20px", - toggleWidth: "36px", - }, - md: { - handleHeight: "32px", - handleWidth: "32px", - handleLeft: "4px", - handleTop: "4px", - checkedLeft: "calc(100% - 36px)", - toggleHeight: "40px", - toggleWidth: "72px", - }, -}; -var getScale$2 = function (property) { return function (_a) { - var _b = _a.scale, scale = _b === void 0 ? scales$1.MD : _b; - return scaleKeyValues[scale][property]; -}; }; -var Handle = styled.div(templateObject_1$w || (templateObject_1$w = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"], ["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"])), function (_a) { - var theme = _a.theme; - return theme.toggle.handleBackground; -}, getScale$2("handleHeight"), getScale$2("handleLeft"), getScale$2("handleTop"), getScale$2("handleWidth")); -var Input$1 = styled.input(templateObject_2$a || (templateObject_2$a = __makeTemplateObject(["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"], ["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"])), Handle, getScale$2("checkedLeft"), Handle, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}, Handle, function (_a) { - var theme = _a.theme; - return theme.shadows.focus; -}); -var StyledToggle = styled.div(templateObject_3$4 || (templateObject_3$4 = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"], ["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"])), function (_a) { - var theme = _a.theme, checked = _a.checked; - return theme.colors[checked ? "success" : "input"]; -}, function (_a) { - var theme = _a.theme; - return theme.shadows.inset; -}, getScale$2("toggleHeight"), getScale$2("toggleWidth")); +var scaleKeyValues = { + sm: { + handleHeight: "16px", + handleWidth: "16px", + handleLeft: "2px", + handleTop: "2px", + checkedLeft: "calc(100% - 18px)", + toggleHeight: "20px", + toggleWidth: "36px", + }, + md: { + handleHeight: "32px", + handleWidth: "32px", + handleLeft: "4px", + handleTop: "4px", + checkedLeft: "calc(100% - 36px)", + toggleHeight: "40px", + toggleWidth: "72px", + }, +}; +var getScale$2 = function (property) { return function (_a) { + var _b = _a.scale, scale = _b === void 0 ? scales$1.MD : _b; + return scaleKeyValues[scale][property]; +}; }; +var Handle = styled.div(templateObject_1$w || (templateObject_1$w = __makeTemplateObject(["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"], ["\n background-color: ", ";\n border-radius: 50%;\n cursor: pointer;\n height: ", ";\n left: ", ";\n position: absolute;\n top: ", ";\n transition: left 200ms ease-in;\n width: ", ";\n z-index: 1;\n"])), function (_a) { + var theme = _a.theme; + return theme.toggle.handleBackground; +}, getScale$2("handleHeight"), getScale$2("handleLeft"), getScale$2("handleTop"), getScale$2("handleWidth")); +var Input$1 = styled.input(templateObject_2$a || (templateObject_2$a = __makeTemplateObject(["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"], ["\n cursor: pointer;\n opacity: 0;\n height: 100%;\n position: absolute;\n width: 100%;\n z-index: 3;\n\n &:checked + ", " {\n left: ", ";\n }\n\n &:focus + ", " {\n box-shadow: ", ";\n }\n\n &:hover + ", ":not(:disabled):not(:checked) {\n box-shadow: ", ";\n }\n"])), Handle, getScale$2("checkedLeft"), Handle, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}, Handle, function (_a) { + var theme = _a.theme; + return theme.shadows.focus; +}); +var StyledToggle = styled.div(templateObject_3$4 || (templateObject_3$4 = __makeTemplateObject(["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"], ["\n align-items: center;\n background-color: ", ";\n border-radius: 0.5rem;\n box-shadow: ", ";\n cursor: pointer;\n display: inline-flex;\n height: ", ";\n position: relative;\n transition: background-color 200ms;\n width: ", ";\n"])), function (_a) { + var theme = _a.theme, checked = _a.checked; + return theme.colors[checked ? "success" : "input"]; +}, function (_a) { + var theme = _a.theme; + return theme.shadows.inset; +}, getScale$2("toggleHeight"), getScale$2("toggleWidth")); var templateObject_1$w, templateObject_2$a, templateObject_3$4; -var scales$4 = { - SM: "sm", - MD: "md", +var scales$4 = { + SM: "sm", + MD: "md", }; -var Toggle = function (_a) { - var checked = _a.checked, _b = _a.scale, scale = _b === void 0 ? scales$4.MD : _b, props = __rest(_a, ["checked", "scale"]); - var isChecked = !!checked; - return (React.createElement(StyledToggle, { checked: isChecked, scale: scale }, - React.createElement(Input$1, __assign({ checked: checked, scale: scale }, props, { type: "checkbox" })), - React.createElement(Handle, { scale: scale }))); -}; -Toggle.defaultProps = { - scale: scales$4.MD, -}; - -var byTextAscending = function (getTextProperty) { return function (objectA, objectB) { - var upperA = getTextProperty(objectA).toUpperCase(); - var upperB = getTextProperty(objectB).toUpperCase(); - if (upperA < upperB) { - return -1; - } - if (upperA > upperB) { - return 1; - } - return 0; -}; }; -var byTextDescending = function (getTextProperty) { return function (objectA, objectB) { - var upperA = getTextProperty(objectA).toUpperCase(); - var upperB = getTextProperty(objectB).toUpperCase(); - if (upperA > upperB) { - return -1; - } - if (upperA < upperB) { - return 1; - } - return 0; +var Toggle = function (_a) { + var checked = _a.checked, _b = _a.scale, scale = _b === void 0 ? scales$4.MD : _b, props = __rest(_a, ["checked", "scale"]); + var isChecked = !!checked; + return (React.createElement(StyledToggle, { checked: isChecked, scale: scale }, + React.createElement(Input$1, __assign({ checked: checked, scale: scale }, props, { type: "checkbox" })), + React.createElement(Handle, { scale: scale }))); +}; +Toggle.defaultProps = { + scale: scales$4.MD, +}; + +var byTextAscending = function (getTextProperty) { return function (objectA, objectB) { + var upperA = getTextProperty(objectA).toUpperCase(); + var upperB = getTextProperty(objectB).toUpperCase(); + if (upperA < upperB) { + return -1; + } + if (upperA > upperB) { + return 1; + } + return 0; +}; }; +var byTextDescending = function (getTextProperty) { return function (objectA, objectB) { + var upperA = getTextProperty(objectA).toUpperCase(); + var upperB = getTextProperty(objectB).toUpperCase(); + if (upperA > upperB) { + return -1; + } + if (upperA < upperB) { + return 1; + } + return 0; }; }; -var sortByColumn = function (data, sortColumn, columns) { - var isAscending = null; - var sortedRows = __spreadArrays(data); - columns.forEach(function (column) { - // if the row was found - if (sortColumn === column.name) { - isAscending = column.sorted.asc; - if (column.sort) { - sortedRows = isAscending ? data.sort(column.sort) : data.sort(column.sort).reverse(); - // default to sort by string - } - else { - sortedRows = isAscending - ? data.sort(byTextAscending(function (object) { return object.original[sortColumn]; })) - : data.sort(byTextDescending(function (object) { return object.original[sortColumn]; })); - } - } - }); - return sortedRows; -}; -var getPaginatedData = function (rows, perPage, page) { - var start = (page - 1) * perPage; - var end = start + perPage; - return rows.slice(start, end); -}; -var getColumnsByName = function (columns) { - var columnsByName = {}; - columns.forEach(function (column) { - var col = { - name: column.name, - label: column.label, - }; - if (column.render) { - col.render = column.render; - } - col.hidden = column.hidden; - columnsByName[column.name] = col; - }); - return columnsByName; -}; -var createReducer = function () { return function (state, action) { - var rows = []; - var nextPage = 0; - var prevPage = 0; - var isAscending = null; - var sortedRows = []; - var columnCopy = []; - var filteredRows = []; - var selectedRowsById = {}; - var stateCopy = __assign({}, state); - var rowIds = {}; - switch (action.type) { - case "SET_ROWS": - rows = __spreadArrays(action.data); - // preserve sorting if a sort is already enabled when data changes - if (state.sortColumn) { - rows = sortByColumn(action.data, state.sortColumn, state.columns); - } - if (state.paginationEnabled === true) { - rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); - } - if (state.paginationEnabled === true) { - rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); - } - columnCopy = state.columns.map(function (column) { - if (state.sortColumn === column.name) { - return __assign(__assign({}, column), { sorted: { - on: true, - asc: column.sorted.asc, - } }); - } - return column; - }); - return __assign(__assign({}, state), { rows: rows, originalRows: action.data, columns: columnCopy }); - case "NEXT_PAGE": - nextPage = state.pagination.page + 1; - return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, nextPage), pagination: __assign(__assign({}, state.pagination), { page: nextPage, canNext: nextPage * state.pagination.perPage < state.originalRows.length, canPrev: nextPage !== 1 }) }); - case "PREV_PAGE": - prevPage = state.pagination.page === 1 ? 1 : state.pagination.page - 1; - return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, prevPage), pagination: __assign(__assign({}, state.pagination), { page: prevPage, canNext: prevPage * state.pagination.perPage < state.originalRows.length, canPrev: prevPage !== 1 }) }); - case "TOGGLE_SORT": - if (!(action.columnName in state.columnsByName)) { - throw new Error("Invalid column, " + action.columnName + " not found"); - } - // loop through all columns and set the sort parameter to off unless - // it's the specified column (only one column at a time for ) - columnCopy = state.columns.map(function (column) { - // if the row was found - if (action.columnName === column.name) { - if (action.isAscOverride !== undefined) { - // force the sort order - isAscending = action.isAscOverride; - } - else { - // if it's undefined, start by setting to ascending, otherwise toggle - isAscending = column.sorted.asc === undefined ? true : !column.sorted.asc; - } - if (column.sort) { - sortedRows = isAscending ? state.rows.sort(column.sort) : state.rows.sort(column.sort).reverse(); - // default to sort by string - } - else { - sortedRows = isAscending - ? state.rows.sort(byTextAscending(function (object) { return object.original[action.columnName]; })) - : state.rows.sort(byTextDescending(function (object) { return object.original[action.columnName]; })); - } - return __assign(__assign({}, column), { sorted: { - on: true, - asc: isAscending, - } }); - } - // set sorting to false for all other columns - return __assign(__assign({}, column), { sorted: { - on: false, - asc: false, - } }); - }); - return __assign(__assign({}, state), { columns: columnCopy, rows: sortedRows, sortColumn: action.columnName, columnsByName: getColumnsByName(columnCopy) }); - case "GLOBAL_FILTER": - filteredRows = action.filter(state.originalRows); - selectedRowsById = {}; - state.selectedRows.forEach(function (row) { - var _a; - selectedRowsById[row.id] = (_a = row.selected) !== null && _a !== void 0 ? _a : false; - }); - return __assign(__assign({}, state), { rows: filteredRows.map(function (row) { - return selectedRowsById[row.id] ? __assign(__assign({}, row), { selected: selectedRowsById[row.id] }) : __assign({}, row); - }), filterOn: true }); - case "SELECT_ROW": - stateCopy = __assign({}, state); - stateCopy.rows = stateCopy.rows.map(function (row) { - var newRow = __assign({}, row); - if (newRow.id === action.rowId) { - newRow.selected = !newRow.selected; - } - return newRow; - }); - stateCopy.originalRows = stateCopy.originalRows.map(function (row) { - var newRow = __assign({}, row); - if (newRow.id === action.rowId) { - newRow.selected = !newRow.selected; - } - return newRow; - }); - stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected === true; }); - stateCopy.toggleAllState = - stateCopy.selectedRows.length === stateCopy.rows.length - ? (stateCopy.toggleAllState = true) - : (stateCopy.toggleAllState = false); - return stateCopy; - case "SEARCH_STRING": - stateCopy = __assign({}, state); - stateCopy.rows = stateCopy.originalRows.filter(function (row) { - return (row.cells.filter(function (cell) { - if (cell.value.includes(action.searchString)) { - return true; - } - return false; - }).length > 0); - }); - return stateCopy; - case "TOGGLE_ALL": - if (state.selectedRows.length < state.rows.length) { - stateCopy.rows = stateCopy.rows.map(function (row) { - rowIds[row.id] = true; - return __assign(__assign({}, row), { selected: true }); - }); - stateCopy.toggleAllState = true; - } - else { - stateCopy.rows = stateCopy.rows.map(function (row) { - rowIds[row.id] = false; - return __assign(__assign({}, row), { selected: false }); - }); - stateCopy.toggleAllState = false; - } - stateCopy.originalRows = stateCopy.originalRows.map(function (row) { - return row.id in rowIds ? __assign(__assign({}, row), { selected: rowIds[row.id] }) : __assign({}, row); - }); - stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected; }); - return stateCopy; - default: - throw new Error("Invalid reducer action"); - } -}; }; -var sortDataInOrder = function (data, columns) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - return data.map(function (row) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - var newRow = {}; - columns.forEach(function (column) { - if (!(column.name in row)) { - throw new Error("Invalid row data, " + column.name + " not found"); - } - newRow[column.name] = row[column.name]; - }); - return newRow; - }); -}; -var makeRender = function ( -// eslint-disable-next-line -value, -// eslint-disable-next-line @typescript-eslint/no-explicit-any -render, row) { - return render ? function () { return render({ row: row, value: value }); } : function () { return value; }; -}; -var makeHeaderRender = function (label, render) { - return render ? function () { return render({ label: label }); } : function () { return label; }; -}; -var useTable = function (columns, data, options) { - var columnsWithSorting = useMemo(function () { - return columns.map(function (column) { - return __assign(__assign({}, column), { label: column.label ? column.label : column.name, hidden: column.hidden ? column.hidden : false, sort: column.sort, sorted: { - on: false, - asc: false, - } }); - }); - }, [columns]); - var columnsByName = useMemo(function () { return getColumnsByName(columnsWithSorting); }, [columnsWithSorting]); - var tableData = useMemo(function () { - var sortedData = sortDataInOrder(data, columnsWithSorting); - var newData = sortedData.map(function (row, idx) { - return { - id: idx, - selected: false, - hidden: false, - original: row, - cells: Object.entries(row) - .map(function (_a) { - var column = _a[0], value = _a[1]; - return { - hidden: columnsByName[column].hidden, - field: column, - value: value, - render: makeRender(value, columnsByName[column].render, row), - }; - }) - .filter(function (cell) { return !cell.hidden; }), - }; - }); - return newData; - }, [data, columnsWithSorting, columnsByName]); - var reducer = createReducer(); - var _a = useReducer(reducer, { - columns: columnsWithSorting, - columnsByName: columnsByName, - originalRows: tableData, - rows: tableData, - selectedRows: [], - toggleAllState: false, - filterOn: !!(options === null || options === void 0 ? void 0 : options.filter), - sortColumn: options === null || options === void 0 ? void 0 : options.sortColumn, - paginationEnabled: !!(options === null || options === void 0 ? void 0 : options.pagination), - pagination: { - page: 1, - perPage: 10, - canNext: true, - canPrev: false, - // eslint-disable-next-line @typescript-eslint/no-empty-function - nextPage: noop, - // eslint-disable-next-line @typescript-eslint/no-empty-function - prevPage: noop, - }, - }), state = _a[0], dispatch = _a[1]; - state.pagination.nextPage = useCallback(function () { - dispatch({ type: "NEXT_PAGE" }); - }, [dispatch]); - state.pagination.prevPage = useCallback(function () { return dispatch({ type: "PREV_PAGE" }); }, [dispatch]); - useEffect(function () { - dispatch({ type: "SET_ROWS", data: tableData }); - }, [tableData]); - var headers = useMemo(function () { - return __spreadArrays(state.columns.map(function (column) { - var label = column.label ? column.label : column.name; - return __assign(__assign({}, column), { render: makeHeaderRender(label, column.headerRender) }); - })); - }, [state.columns]); - useEffect(function () { - if (options && options.filter) { - dispatch({ type: "GLOBAL_FILTER", filter: options.filter }); - } - }); - return { - headers: headers.filter(function (column) { return !column.hidden; }), - rows: state.rows, - originalRows: state.originalRows, - selectedRows: state.selectedRows, - dispatch: dispatch, - selectRow: function (rowId) { return dispatch({ type: "SELECT_ROW", rowId: rowId }); }, - toggleAll: function () { return dispatch({ type: "TOGGLE_ALL" }); }, - toggleSort: function (columnName, isAscOverride) { - return dispatch({ type: "TOGGLE_SORT", columnName: columnName, isAscOverride: isAscOverride }); - }, - setSearchString: function (searchString) { return dispatch({ type: "SEARCH_STRING", searchString: searchString }); }, - pagination: state.pagination, - toggleAllState: state.toggleAllState, - }; -}; - -var breakpointMap = { - xs: 370, - sm: 576, - md: 852, - lg: 968, - xl: 1080, -}; -var breakpoints = Object.values(breakpointMap).map(function (breakpoint) { return breakpoint + "px"; }); -var mediaQueries = { - xs: "@media screen and (min-width: " + breakpointMap.xs + "px)", - sm: "@media screen and (min-width: " + breakpointMap.sm + "px)", - md: "@media screen and (min-width: " + breakpointMap.md + "px)", - lg: "@media screen and (min-width: " + breakpointMap.lg + "px)", - xl: "@media screen and (min-width: " + breakpointMap.xl + "px)", - nav: "@media screen and (min-width: " + breakpointMap.lg + "px)", -}; -var shadows = { - level1: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", - active: "0px 0px 0px 1px #0098A1, 0px 0px 4px 8px rgba(31, 199, 212, 0.4)", - success: "0px 0px 0px 1px #31D0AA, 0px 0px 0px 4px rgba(49, 208, 170, 0.2)", - warning: "0px 0px 0px 1px #ED4B9E, 0px 0px 0px 4px rgba(237, 75, 158, 0.2)", - focus: "0px 0px 0px 1px #7645D9, 0px 0px 0px 4px rgba(118, 69, 217, 0.6)", - inset: "inset 0px 2px 2px -1px rgba(74, 74, 104, 0.1)", -}; -var spacing = [0, 4, 8, 16, 24, 32, 48, 64]; -var radii = { - small: "0.5rem", - default: "16px", - card: "32px", - circle: "50%", -}; -var zIndices = { - dropdown: 10, - modal: 100, -}; -var base = { - siteWidth: 1200, - breakpoints: breakpoints, - mediaQueries: mediaQueries, - spacing: spacing, - shadows: shadows, - radii: radii, - zIndices: zIndices, -}; - -/** - * Can't use the media queries from "base.mediaQueries" because of how matchMedia works - * In order for the listener to trigger we need have have the media query with a range, e.g. - * (min-width: 370px) and (max-width: 576px) - * @see https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList - */ -var mediaQueries$1 = (function () { - var prevMinWidth = 0; - return Object.keys(breakpointMap).reduce(function (accum, size, index) { - var _a, _b; - // Largest size is just a min-width of second highest max-width - if (index === Object.keys(breakpointMap).length - 1) { - return __assign(__assign({}, accum), (_a = {}, _a[size] = "(min-width: " + prevMinWidth + "px)", _a)); - } - var minWidth = prevMinWidth; - var breakpoint = breakpointMap[size]; - // Min width for next iteration - prevMinWidth = breakpoint + 1; - return __assign(__assign({}, accum), (_b = {}, _b[size] = "(min-width: " + minWidth + "px) and (max-width: " + breakpoint + "px)", _b)); - }, {}); -})(); -var getKey = function (size) { return "is" + size.charAt(0).toUpperCase() + size.slice(1); }; -var useMatchBreakpoints = function () { - var _a = useState(function () { - return Object.keys(mediaQueries$1).reduce(function (accum, size) { - var _a; - var key = getKey(size); - var mql = window.matchMedia(mediaQueries$1[size]); - return __assign(__assign({}, accum), (_a = {}, _a[key] = mql.matches, _a)); - }, {}); - }), state = _a[0], setState = _a[1]; - useEffect(function () { - // Create listeners for each media query returning a function to unsubscribe - var handlers = Object.keys(mediaQueries$1).map(function (size) { - var mql = window.matchMedia(mediaQueries$1[size]); - var handler = function (matchMediaQuery) { - var key = getKey(size); - setState(function (prevState) { - var _a; - return (__assign(__assign({}, prevState), (_a = {}, _a[key] = matchMediaQuery.matches, _a))); - }); - }; - // Safari < 14 fix - if (mql.addEventListener) { - mql.addEventListener("change", handler); - } - return function () { - // Safari < 14 fix - if (mql.removeEventListener) { - mql.removeEventListener("change", handler); - } - }; - }); - return function () { - handlers.forEach(function (unsubscribe) { - unsubscribe(); - }); - }; - }, [setState]); - return state; -}; - -var defaultParticleOptions = { - size: 30, - distance: 500, -}; -var createParticle = function (x, y, imgSrc, options) { - if (options === void 0) { options = {}; } - var _a = __assign(__assign({}, defaultParticleOptions), options), size = _a.size, distance = _a.distance; - var particle = document.createElement("particle"); - document.body.appendChild(particle); - var width = Math.floor(Math.random() * size + 8); - var height = width; - var destinationX = (Math.random() - 0.5) * distance; - var destinationY = (Math.random() - 0.5) * distance; - var rotation = Math.random() * 520; - var delay = Math.random() * 200; - particle.style.backgroundRepeat = "no-repeat"; - particle.style.backgroundSize = "contain"; - particle.style.backgroundImage = "url(" + imgSrc + ")"; - particle.style.left = "0"; - particle.style.top = "0"; - particle.style.opacity = "0"; - particle.style.pointerEvents = "none"; - particle.style.position = "fixed"; - particle.style.width = width + "px"; - particle.style.height = height + "px"; - var animation = particle.animate([ - { - transform: "translate(-50%, -50%) translate(" + x + "px, " + y + "px) rotate(0deg)", - opacity: 1, - }, - { - transform: "translate(-50%, -50%) translate(" + (x + destinationX) + "px, " + (y + destinationY) + "px) rotate(" + rotation + "deg)", - opacity: 0, - }, - ], { - duration: Math.random() * 1000 + 5000, - easing: "cubic-bezier(0, .9, .57, 1)", - delay: delay, - }); - animation.onfinish = function () { - particle.remove(); - }; -}; -var defaultOptions = { - numberOfParticles: 30, - debounceDuration: 200, - particleOptions: {}, -}; -/** - * @see https://css-tricks.com/playing-with-particles-using-the-web-animations-api/ - */ -var useParticleBurst = function (options) { - var _a = __assign(__assign({}, defaultOptions), options), selector = _a.selector, numberOfParticles = _a.numberOfParticles, debounceDuration = _a.debounceDuration, imgSrc = _a.imgSrc, disableWhen = _a.disableWhen, particleOptions = _a.particleOptions; - var makeListener = useCallback(function () { - return debounce(function (event) { - var isDisabled = disableWhen && disableWhen(); - if (!isDisabled) { - var node = event.currentTarget; - if (event.clientX === 0 && event.clientY === 0) { - var _a = node.getBoundingClientRect(), left = _a.left, width = _a.width, top_1 = _a.top, height = _a.height; - var x = left + width / 2; - var y = top_1 + height / 2; - for (var i = 0; i < numberOfParticles; i += 1) { - createParticle(x, y, imgSrc, particleOptions); - } - } - else { - for (var i = 0; i < numberOfParticles; i += 1) { - createParticle(event.clientX, event.clientY + window.scrollY, imgSrc, particleOptions); - } - } - } - }, debounceDuration, { leading: true }); - }, [debounceDuration, numberOfParticles, imgSrc, disableWhen, particleOptions]); - var listener = makeListener(); - var initialize = useCallback(function () { - if (selector) { - document.querySelectorAll(selector).forEach(function (element) { - element.addEventListener("click", listener); - }); - } - else { - document.addEventListener("click", listener); - } - }, [selector, listener]); - var teardown = useCallback(function () { - if (selector) { - document.querySelectorAll(selector).forEach(function (element) { - element.removeEventListener("click", listener); - }); - } - else { - document.removeEventListener("click", listener); - } - }, [selector, listener]); - useEffect(function () { - initialize(); - return function () { return teardown(); }; - }, [initialize, teardown]); - return { initialize: initialize, teardown: teardown }; -}; - -var useKonamiCheatCode = function (matchedCodeHandler) { - useEffect(function () { - var pattern = [ - "ArrowUp", - "ArrowUp", - "ArrowDown", - "ArrowDown", - "ArrowLeft", - "ArrowRight", - "ArrowLeft", - "ArrowRight", - ]; - var currentIndex = 0; - var onKeyUpHandler = function (event) { - var key = event.key; - // is key in correct order otherwise reset - if (key !== pattern[currentIndex]) { - currentIndex = 0; - return; - } - currentIndex += 1; - if (pattern.length === currentIndex) { - currentIndex = 0; - matchedCodeHandler(); - } - }; - document.addEventListener("keyup", onKeyUpHandler); - return function () { return document.removeEventListener("keyup", onKeyUpHandler); }; - }, [matchedCodeHandler]); -}; - -var Wrapper$1 = styled.div(templateObject_1$x || (templateObject_1$x = __makeTemplateObject(["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"], ["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"]))); -var Body = styled.div(templateObject_2$b || (templateObject_2$b = __makeTemplateObject(["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"], ["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"]))); -var SocialColum = styled.div(templateObject_3$5 || (templateObject_3$5 = __makeTemplateObject(["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"], ["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"]))); -styled.div(templateObject_4$4 || (templateObject_4$4 = __makeTemplateObject(["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); -var Colums = styled.div(templateObject_5$1 || (templateObject_5$1 = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"]))); -var Title = styled(Text)(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"], ["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"]))); -var StyledLink$1 = styled(Link)(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"], ["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"]))); -var Info = styled.div(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"], ["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"]))); -var InfoItems = styled(Link)(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"], ["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"]))); -var LinksColum = styled.div(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"]))); -var Copyright = styled(Text)(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"], ["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"]))); -var CopyrightInMobile = styled(Text)(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"], ["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"]))); +var sortByColumn = function (data, sortColumn, columns) { + var isAscending = null; + var sortedRows = __spreadArrays(data); + columns.forEach(function (column) { + // if the row was found + if (sortColumn === column.name) { + isAscending = column.sorted.asc; + if (column.sort) { + sortedRows = isAscending ? data.sort(column.sort) : data.sort(column.sort).reverse(); + // default to sort by string + } + else { + sortedRows = isAscending + ? data.sort(byTextAscending(function (object) { return object.original[sortColumn]; })) + : data.sort(byTextDescending(function (object) { return object.original[sortColumn]; })); + } + } + }); + return sortedRows; +}; +var getPaginatedData = function (rows, perPage, page) { + var start = (page - 1) * perPage; + var end = start + perPage; + return rows.slice(start, end); +}; +var getColumnsByName = function (columns) { + var columnsByName = {}; + columns.forEach(function (column) { + var col = { + name: column.name, + label: column.label, + }; + if (column.render) { + col.render = column.render; + } + col.hidden = column.hidden; + columnsByName[column.name] = col; + }); + return columnsByName; +}; +var createReducer = function () { return function (state, action) { + var rows = []; + var nextPage = 0; + var prevPage = 0; + var isAscending = null; + var sortedRows = []; + var columnCopy = []; + var filteredRows = []; + var selectedRowsById = {}; + var stateCopy = __assign({}, state); + var rowIds = {}; + switch (action.type) { + case "SET_ROWS": + rows = __spreadArrays(action.data); + // preserve sorting if a sort is already enabled when data changes + if (state.sortColumn) { + rows = sortByColumn(action.data, state.sortColumn, state.columns); + } + if (state.paginationEnabled === true) { + rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); + } + if (state.paginationEnabled === true) { + rows = getPaginatedData(rows, state.pagination.perPage, state.pagination.page); + } + columnCopy = state.columns.map(function (column) { + if (state.sortColumn === column.name) { + return __assign(__assign({}, column), { sorted: { + on: true, + asc: column.sorted.asc, + } }); + } + return column; + }); + return __assign(__assign({}, state), { rows: rows, originalRows: action.data, columns: columnCopy }); + case "NEXT_PAGE": + nextPage = state.pagination.page + 1; + return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, nextPage), pagination: __assign(__assign({}, state.pagination), { page: nextPage, canNext: nextPage * state.pagination.perPage < state.originalRows.length, canPrev: nextPage !== 1 }) }); + case "PREV_PAGE": + prevPage = state.pagination.page === 1 ? 1 : state.pagination.page - 1; + return __assign(__assign({}, state), { rows: getPaginatedData(state.originalRows, state.pagination.perPage, prevPage), pagination: __assign(__assign({}, state.pagination), { page: prevPage, canNext: prevPage * state.pagination.perPage < state.originalRows.length, canPrev: prevPage !== 1 }) }); + case "TOGGLE_SORT": + if (!(action.columnName in state.columnsByName)) { + throw new Error("Invalid column, " + action.columnName + " not found"); + } + // loop through all columns and set the sort parameter to off unless + // it's the specified column (only one column at a time for ) + columnCopy = state.columns.map(function (column) { + // if the row was found + if (action.columnName === column.name) { + if (action.isAscOverride !== undefined) { + // force the sort order + isAscending = action.isAscOverride; + } + else { + // if it's undefined, start by setting to ascending, otherwise toggle + isAscending = column.sorted.asc === undefined ? true : !column.sorted.asc; + } + if (column.sort) { + sortedRows = isAscending ? state.rows.sort(column.sort) : state.rows.sort(column.sort).reverse(); + // default to sort by string + } + else { + sortedRows = isAscending + ? state.rows.sort(byTextAscending(function (object) { return object.original[action.columnName]; })) + : state.rows.sort(byTextDescending(function (object) { return object.original[action.columnName]; })); + } + return __assign(__assign({}, column), { sorted: { + on: true, + asc: isAscending, + } }); + } + // set sorting to false for all other columns + return __assign(__assign({}, column), { sorted: { + on: false, + asc: false, + } }); + }); + return __assign(__assign({}, state), { columns: columnCopy, rows: sortedRows, sortColumn: action.columnName, columnsByName: getColumnsByName(columnCopy) }); + case "GLOBAL_FILTER": + filteredRows = action.filter(state.originalRows); + selectedRowsById = {}; + state.selectedRows.forEach(function (row) { + var _a; + selectedRowsById[row.id] = (_a = row.selected) !== null && _a !== void 0 ? _a : false; + }); + return __assign(__assign({}, state), { rows: filteredRows.map(function (row) { + return selectedRowsById[row.id] ? __assign(__assign({}, row), { selected: selectedRowsById[row.id] }) : __assign({}, row); + }), filterOn: true }); + case "SELECT_ROW": + stateCopy = __assign({}, state); + stateCopy.rows = stateCopy.rows.map(function (row) { + var newRow = __assign({}, row); + if (newRow.id === action.rowId) { + newRow.selected = !newRow.selected; + } + return newRow; + }); + stateCopy.originalRows = stateCopy.originalRows.map(function (row) { + var newRow = __assign({}, row); + if (newRow.id === action.rowId) { + newRow.selected = !newRow.selected; + } + return newRow; + }); + stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected === true; }); + stateCopy.toggleAllState = + stateCopy.selectedRows.length === stateCopy.rows.length + ? (stateCopy.toggleAllState = true) + : (stateCopy.toggleAllState = false); + return stateCopy; + case "SEARCH_STRING": + stateCopy = __assign({}, state); + stateCopy.rows = stateCopy.originalRows.filter(function (row) { + return (row.cells.filter(function (cell) { + if (cell.value.includes(action.searchString)) { + return true; + } + return false; + }).length > 0); + }); + return stateCopy; + case "TOGGLE_ALL": + if (state.selectedRows.length < state.rows.length) { + stateCopy.rows = stateCopy.rows.map(function (row) { + rowIds[row.id] = true; + return __assign(__assign({}, row), { selected: true }); + }); + stateCopy.toggleAllState = true; + } + else { + stateCopy.rows = stateCopy.rows.map(function (row) { + rowIds[row.id] = false; + return __assign(__assign({}, row), { selected: false }); + }); + stateCopy.toggleAllState = false; + } + stateCopy.originalRows = stateCopy.originalRows.map(function (row) { + return row.id in rowIds ? __assign(__assign({}, row), { selected: rowIds[row.id] }) : __assign({}, row); + }); + stateCopy.selectedRows = stateCopy.originalRows.filter(function (row) { return row.selected; }); + return stateCopy; + default: + throw new Error("Invalid reducer action"); + } +}; }; +var sortDataInOrder = function (data, columns) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + return data.map(function (row) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + var newRow = {}; + columns.forEach(function (column) { + if (!(column.name in row)) { + throw new Error("Invalid row data, " + column.name + " not found"); + } + newRow[column.name] = row[column.name]; + }); + return newRow; + }); +}; +var makeRender = function ( +// eslint-disable-next-line +value, +// eslint-disable-next-line @typescript-eslint/no-explicit-any +render, row) { + return render ? function () { return render({ row: row, value: value }); } : function () { return value; }; +}; +var makeHeaderRender = function (label, render) { + return render ? function () { return render({ label: label }); } : function () { return label; }; +}; +var useTable = function (columns, data, options) { + var columnsWithSorting = useMemo(function () { + return columns.map(function (column) { + return __assign(__assign({}, column), { label: column.label ? column.label : column.name, hidden: column.hidden ? column.hidden : false, sort: column.sort, sorted: { + on: false, + asc: false, + } }); + }); + }, [columns]); + var columnsByName = useMemo(function () { return getColumnsByName(columnsWithSorting); }, [columnsWithSorting]); + var tableData = useMemo(function () { + var sortedData = sortDataInOrder(data, columnsWithSorting); + var newData = sortedData.map(function (row, idx) { + return { + id: idx, + selected: false, + hidden: false, + original: row, + cells: Object.entries(row) + .map(function (_a) { + var column = _a[0], value = _a[1]; + return { + hidden: columnsByName[column].hidden, + field: column, + value: value, + render: makeRender(value, columnsByName[column].render, row), + }; + }) + .filter(function (cell) { return !cell.hidden; }), + }; + }); + return newData; + }, [data, columnsWithSorting, columnsByName]); + var reducer = createReducer(); + var _a = useReducer(reducer, { + columns: columnsWithSorting, + columnsByName: columnsByName, + originalRows: tableData, + rows: tableData, + selectedRows: [], + toggleAllState: false, + filterOn: !!(options === null || options === void 0 ? void 0 : options.filter), + sortColumn: options === null || options === void 0 ? void 0 : options.sortColumn, + paginationEnabled: !!(options === null || options === void 0 ? void 0 : options.pagination), + pagination: { + page: 1, + perPage: 10, + canNext: true, + canPrev: false, + // eslint-disable-next-line @typescript-eslint/no-empty-function + nextPage: noop, + // eslint-disable-next-line @typescript-eslint/no-empty-function + prevPage: noop, + }, + }), state = _a[0], dispatch = _a[1]; + state.pagination.nextPage = useCallback(function () { + dispatch({ type: "NEXT_PAGE" }); + }, [dispatch]); + state.pagination.prevPage = useCallback(function () { return dispatch({ type: "PREV_PAGE" }); }, [dispatch]); + useEffect(function () { + dispatch({ type: "SET_ROWS", data: tableData }); + }, [tableData]); + var headers = useMemo(function () { + return __spreadArrays(state.columns.map(function (column) { + var label = column.label ? column.label : column.name; + return __assign(__assign({}, column), { render: makeHeaderRender(label, column.headerRender) }); + })); + }, [state.columns]); + useEffect(function () { + if (options && options.filter) { + dispatch({ type: "GLOBAL_FILTER", filter: options.filter }); + } + }); + return { + headers: headers.filter(function (column) { return !column.hidden; }), + rows: state.rows, + originalRows: state.originalRows, + selectedRows: state.selectedRows, + dispatch: dispatch, + selectRow: function (rowId) { return dispatch({ type: "SELECT_ROW", rowId: rowId }); }, + toggleAll: function () { return dispatch({ type: "TOGGLE_ALL" }); }, + toggleSort: function (columnName, isAscOverride) { + return dispatch({ type: "TOGGLE_SORT", columnName: columnName, isAscOverride: isAscOverride }); + }, + setSearchString: function (searchString) { return dispatch({ type: "SEARCH_STRING", searchString: searchString }); }, + pagination: state.pagination, + toggleAllState: state.toggleAllState, + }; +}; + +var breakpointMap = { + xs: 370, + sm: 576, + md: 852, + lg: 968, + xl: 1080, +}; +var breakpoints = Object.values(breakpointMap).map(function (breakpoint) { return breakpoint + "px"; }); +var mediaQueries = { + xs: "@media screen and (min-width: " + breakpointMap.xs + "px)", + sm: "@media screen and (min-width: " + breakpointMap.sm + "px)", + md: "@media screen and (min-width: " + breakpointMap.md + "px)", + lg: "@media screen and (min-width: " + breakpointMap.lg + "px)", + xl: "@media screen and (min-width: " + breakpointMap.xl + "px)", + nav: "@media screen and (min-width: " + breakpointMap.lg + "px)", +}; +var shadows = { + level1: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", + active: "0px 0px 0px 1px #0098A1, 0px 0px 4px 8px rgba(31, 199, 212, 0.4)", + success: "0px 0px 0px 1px #31D0AA, 0px 0px 0px 4px rgba(49, 208, 170, 0.2)", + warning: "0px 0px 0px 1px #ED4B9E, 0px 0px 0px 4px rgba(237, 75, 158, 0.2)", + focus: "0px 0px 0px 1px #7645D9, 0px 0px 0px 4px rgba(118, 69, 217, 0.6)", + inset: "inset 0px 2px 2px -1px rgba(74, 74, 104, 0.1)", +}; +var spacing = [0, 4, 8, 16, 24, 32, 48, 64]; +var radii = { + small: "0.5rem", + default: "16px", + card: "32px", + circle: "50%", +}; +var zIndices = { + dropdown: 10, + modal: 100, +}; +var base = { + siteWidth: 1200, + breakpoints: breakpoints, + mediaQueries: mediaQueries, + spacing: spacing, + shadows: shadows, + radii: radii, + zIndices: zIndices, +}; + +/** + * Can't use the media queries from "base.mediaQueries" because of how matchMedia works + * In order for the listener to trigger we need have have the media query with a range, e.g. + * (min-width: 370px) and (max-width: 576px) + * @see https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList + */ +var mediaQueries$1 = (function () { + var prevMinWidth = 0; + return Object.keys(breakpointMap).reduce(function (accum, size, index) { + var _a, _b; + // Largest size is just a min-width of second highest max-width + if (index === Object.keys(breakpointMap).length - 1) { + return __assign(__assign({}, accum), (_a = {}, _a[size] = "(min-width: " + prevMinWidth + "px)", _a)); + } + var minWidth = prevMinWidth; + var breakpoint = breakpointMap[size]; + // Min width for next iteration + prevMinWidth = breakpoint + 1; + return __assign(__assign({}, accum), (_b = {}, _b[size] = "(min-width: " + minWidth + "px) and (max-width: " + breakpoint + "px)", _b)); + }, {}); +})(); +var getKey = function (size) { return "is" + size.charAt(0).toUpperCase() + size.slice(1); }; +var useMatchBreakpoints = function () { + var _a = useState(function () { + return Object.keys(mediaQueries$1).reduce(function (accum, size) { + var _a; + var key = getKey(size); + var mql = window.matchMedia(mediaQueries$1[size]); + return __assign(__assign({}, accum), (_a = {}, _a[key] = mql.matches, _a)); + }, {}); + }), state = _a[0], setState = _a[1]; + useEffect(function () { + // Create listeners for each media query returning a function to unsubscribe + var handlers = Object.keys(mediaQueries$1).map(function (size) { + var mql = window.matchMedia(mediaQueries$1[size]); + var handler = function (matchMediaQuery) { + var key = getKey(size); + setState(function (prevState) { + var _a; + return (__assign(__assign({}, prevState), (_a = {}, _a[key] = matchMediaQuery.matches, _a))); + }); + }; + // Safari < 14 fix + if (mql.addEventListener) { + mql.addEventListener("change", handler); + } + return function () { + // Safari < 14 fix + if (mql.removeEventListener) { + mql.removeEventListener("change", handler); + } + }; + }); + return function () { + handlers.forEach(function (unsubscribe) { + unsubscribe(); + }); + }; + }, [setState]); + return state; +}; + +var defaultParticleOptions = { + size: 30, + distance: 500, +}; +var createParticle = function (x, y, imgSrc, options) { + if (options === void 0) { options = {}; } + var _a = __assign(__assign({}, defaultParticleOptions), options), size = _a.size, distance = _a.distance; + var particle = document.createElement("particle"); + document.body.appendChild(particle); + var width = Math.floor(Math.random() * size + 8); + var height = width; + var destinationX = (Math.random() - 0.5) * distance; + var destinationY = (Math.random() - 0.5) * distance; + var rotation = Math.random() * 520; + var delay = Math.random() * 200; + particle.style.backgroundRepeat = "no-repeat"; + particle.style.backgroundSize = "contain"; + particle.style.backgroundImage = "url(" + imgSrc + ")"; + particle.style.left = "0"; + particle.style.top = "0"; + particle.style.opacity = "0"; + particle.style.pointerEvents = "none"; + particle.style.position = "fixed"; + particle.style.width = width + "px"; + particle.style.height = height + "px"; + var animation = particle.animate([ + { + transform: "translate(-50%, -50%) translate(" + x + "px, " + y + "px) rotate(0deg)", + opacity: 1, + }, + { + transform: "translate(-50%, -50%) translate(" + (x + destinationX) + "px, " + (y + destinationY) + "px) rotate(" + rotation + "deg)", + opacity: 0, + }, + ], { + duration: Math.random() * 1000 + 5000, + easing: "cubic-bezier(0, .9, .57, 1)", + delay: delay, + }); + animation.onfinish = function () { + particle.remove(); + }; +}; +var defaultOptions = { + numberOfParticles: 30, + debounceDuration: 200, + particleOptions: {}, +}; +/** + * @see https://css-tricks.com/playing-with-particles-using-the-web-animations-api/ + */ +var useParticleBurst = function (options) { + var _a = __assign(__assign({}, defaultOptions), options), selector = _a.selector, numberOfParticles = _a.numberOfParticles, debounceDuration = _a.debounceDuration, imgSrc = _a.imgSrc, disableWhen = _a.disableWhen, particleOptions = _a.particleOptions; + var makeListener = useCallback(function () { + return debounce(function (event) { + var isDisabled = disableWhen && disableWhen(); + if (!isDisabled) { + var node = event.currentTarget; + if (event.clientX === 0 && event.clientY === 0) { + var _a = node.getBoundingClientRect(), left = _a.left, width = _a.width, top_1 = _a.top, height = _a.height; + var x = left + width / 2; + var y = top_1 + height / 2; + for (var i = 0; i < numberOfParticles; i += 1) { + createParticle(x, y, imgSrc, particleOptions); + } + } + else { + for (var i = 0; i < numberOfParticles; i += 1) { + createParticle(event.clientX, event.clientY + window.scrollY, imgSrc, particleOptions); + } + } + } + }, debounceDuration, { leading: true }); + }, [debounceDuration, numberOfParticles, imgSrc, disableWhen, particleOptions]); + var listener = makeListener(); + var initialize = useCallback(function () { + if (selector) { + document.querySelectorAll(selector).forEach(function (element) { + element.addEventListener("click", listener); + }); + } + else { + document.addEventListener("click", listener); + } + }, [selector, listener]); + var teardown = useCallback(function () { + if (selector) { + document.querySelectorAll(selector).forEach(function (element) { + element.removeEventListener("click", listener); + }); + } + else { + document.removeEventListener("click", listener); + } + }, [selector, listener]); + useEffect(function () { + initialize(); + return function () { return teardown(); }; + }, [initialize, teardown]); + return { initialize: initialize, teardown: teardown }; +}; + +var useKonamiCheatCode = function (matchedCodeHandler) { + useEffect(function () { + var pattern = [ + "ArrowUp", + "ArrowUp", + "ArrowDown", + "ArrowDown", + "ArrowLeft", + "ArrowRight", + "ArrowLeft", + "ArrowRight", + ]; + var currentIndex = 0; + var onKeyUpHandler = function (event) { + var key = event.key; + // is key in correct order otherwise reset + if (key !== pattern[currentIndex]) { + currentIndex = 0; + return; + } + currentIndex += 1; + if (pattern.length === currentIndex) { + currentIndex = 0; + matchedCodeHandler(); + } + }; + document.addEventListener("keyup", onKeyUpHandler); + return function () { return document.removeEventListener("keyup", onKeyUpHandler); }; + }, [matchedCodeHandler]); +}; + +var Wrapper$1 = styled.div(templateObject_1$x || (templateObject_1$x = __makeTemplateObject(["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"], ["\n display: flex;\n width: 100%;\n padding: 3rem 1rem;\n border-radius: 0.5rem;\n"]))); +var Body = styled.div(templateObject_2$b || (templateObject_2$b = __makeTemplateObject(["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"], ["\n width: 100%;\n display: flex;\n justify-content: space-evenly;\n\n @media only screen and (max-width: 1000px) {\n flex-direction: column;\n }\n"]))); +var SocialColum = styled.div(templateObject_3$5 || (templateObject_3$5 = __makeTemplateObject(["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"], ["\n display: flex;\n justify-content: space-evenly;\n flex-direction: column;\n margin-right: 20px;\n padding: 10px;\n\n @media only screen and (max-width: 1000px) {\n margin-bottom: 40px;\n margin-right: 0;\n }\n"]))); +styled.div(templateObject_4$4 || (templateObject_4$4 = __makeTemplateObject(["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n -webkit-box-pack: justify;\n justify-content: space-between;\n width: 22.5rem;\n margin: 0px 0.25em;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); +var Colums = styled.div(templateObject_5$1 || (templateObject_5$1 = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n gap: 1rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n padding-left: 40px;\n align-items: flex-start;\n justify-content: start;\n margin-bottom: 40px;\n }\n"]))); +var Title = styled(Text)(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"], ["\n box-sizing: border-box;\n margin: 0px;\n font-size: 16px;\n font-weight: 600;\n color: #6dd784;\n"]))); +var StyledLink$1 = styled(Link)(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"], ["\n font-size: 14px;\n cursor: pointer;\n font-weight: 500;\n color: #fcfae2;\n\n &:hover {\n text-decoration: underline;\n }\n"]))); +var Info = styled.div(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"], ["\n display: flex;\n width: 100%;\n margin-top: 2rem;\n @media only screen and (max-width: 1000px) {\n width: 100%;\n justify-content: space-evenly;\n }\n"]))); +var InfoItems = styled(Link)(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"], ["\n margin-right: 2rem;\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n @media only screen and (max-width: 1000px) {\n margin: 0;\n }\n"]))); +var LinksColum = styled.div(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"], ["\n display: grid;\n grid-template-columns: repeat(5, 1fr);\n grid-gap: 1rem;\n align-items: flex-start;\n justify-items: center;\n\n @media only screen and (max-width: 1000px) {\n grid-template-columns: repeat(2, 160px);\n justify-content: center;\n grid-column-gap: 20%;\n margin-top: 30px;\n }\n"]))); +var Copyright = styled(Text)(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"], ["\n text-align: start;\n font-size: 14px;\n margin-top: 2rem;\n color: gray;\n @media only screen and (max-width: 1000px) {\n text-align: center;\n display: none;\n }\n"]))); +var CopyrightInMobile = styled(Text)(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"], ["\n font-size: 14px;\n text-align: center;\n color: gray;\n @media only screen and (min-width: 1000px) {\n display: none;\n }\n"]))); var templateObject_1$x, templateObject_2$b, templateObject_3$5, templateObject_4$4, templateObject_5$1, templateObject_6, templateObject_7, templateObject_8, templateObject_9, templateObject_10, templateObject_11, templateObject_12; -var Icon$O = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M5.39452 9.86379L5.98905 6.34429H5.42887C5.13195 6.34429 4.91385 6.06198 4.99174 5.77339L5.52174 3.81083C5.57503 3.61338 5.75434 3.47607 5.95887 3.47607H13.0222C13.2267 3.47607 13.406 3.61338 13.4593 3.81083L13.9893 5.77339C14.026 5.90937 13.9975 6.05486 13.9117 6.16674C13.8259 6.27862 13.693 6.34429 13.5522 6.34429H13.1244L13.7366 7.87857C14.0165 8.57268 14.2265 9.0995 14.5546 10.3853H15.1654V7.54138C15.1654 7.2913 15.3681 7.08855 15.6182 7.08855H16.0162V6.80177C16.0162 6.34982 16.1995 5.90738 16.5188 5.58832L16.8098 5.29712C16.9867 5.12024 17.2734 5.12046 17.4503 5.2969C17.6272 5.47379 17.6272 5.76057 17.4505 5.93745L17.1591 6.22888C17.0083 6.37945 16.9219 6.5884 16.9219 6.80177V7.08855H17.3216C17.5717 7.08855 17.7745 7.2913 17.7745 7.54138V10.4818C19.2538 10.6818 20.6222 11.1861 21.4729 11.8804C21.7969 12.1409 21.9826 12.5229 21.9826 12.9282V13.7285C22.2587 13.9105 22.5172 14.1218 22.7463 14.3674C22.9168 14.5503 22.9068 14.8369 22.724 15.0075C22.5406 15.1784 22.2545 15.1677 22.0839 14.9852C21.4729 14.3301 20.6472 13.9518 19.7358 13.9395C17.9341 13.9172 16.6573 15.2424 16.4429 16.8091C16.3702 17.3422 15.8984 17.7597 15.3688 17.7597H11.227C10.3047 19.4059 8.54509 20.5227 6.52756 20.5227C3.55255 20.5227 1.13207 18.1068 1.13207 15.1376C1.13207 12.5512 2.96202 10.386 5.39452 9.86379ZM13.7487 10.9005C13.3869 9.43362 13.1862 8.93696 12.8853 8.19453L12.1477 6.34429H8.93764V10.3071L8.93897 10.3079C10.5431 11.1117 11.6545 12.6856 11.8737 14.4764H13.7487V10.9005ZM6.90765 6.34429L6.33409 9.7403C6.39821 9.73742 6.46189 9.7361 6.52491 9.7361C7.0483 9.7361 7.55339 9.81255 8.03198 9.95118V6.34429H6.90765ZM12.6755 4.38173H6.30557L6.02012 5.43863C8.8677 5.43863 9.90429 5.43863 12.9609 5.43863L12.6755 4.38173ZM16.8688 10.3963V7.99421H16.071V10.3853C16.3147 10.3867 16.5283 10.3805 16.8688 10.3963ZM11.6325 16.854H15.3688C15.448 16.854 15.534 16.7727 15.5457 16.6866C15.8241 14.6485 17.4981 13.0297 19.6988 13.0297C20.1719 13.0297 20.6349 13.1089 21.0769 13.2652V12.9282C21.0769 12.7985 21.0144 12.6737 20.9027 12.584C20.1006 11.9295 18.6783 11.4607 17.1994 11.3308C16.5346 11.2686 14.6082 11.2909 14.6544 11.2909V14.9293C14.6544 15.1793 14.4516 15.3821 14.2016 15.3821H11.9076C11.8408 16.0183 11.8092 16.3212 11.6325 16.854ZM6.52756 19.617C9.01411 19.617 11.0072 17.588 11.0072 15.1376C11.0072 12.6883 9.02095 10.6475 6.52756 10.6475C4.09125 10.6475 2.03773 12.6317 2.03773 15.1376C2.03773 17.6076 4.05181 19.617 6.52756 19.617Z", fill: "#7BD784" }), - React.createElement("path", { d: "M19.7711 14.7507C21.3611 14.7507 22.6548 16.0444 22.6548 17.6344C22.6548 19.2277 21.3611 20.5239 19.7711 20.5239C18.1809 20.5239 16.8872 19.2277 16.8872 17.6344C16.8872 16.0444 18.1809 14.7507 19.7711 14.7507ZM19.7711 19.6182C20.8618 19.6182 21.7491 18.7283 21.7491 17.6344C21.7491 16.5437 20.8618 15.6564 19.7711 15.6564C18.6804 15.6564 17.7928 16.5437 17.7928 17.6344C17.7928 18.7283 18.6804 19.6182 19.7711 19.6182Z", fill: "#35B9C0" }), - React.createElement("path", { d: "M6.50143 9.52637C9.53319 9.52637 12 11.9908 12 15.0197C12 18.0548 9.53319 20.5239 6.50143 20.5239C3.46925 20.5239 1.00244 18.0548 1.00244 15.0197C1.00244 11.9908 3.46925 9.52637 6.50143 9.52637ZM6.50143 18.7987C8.58121 18.7987 10.2731 17.1034 10.2731 15.0197C10.2731 12.9419 8.58121 11.2516 6.50143 11.2516C4.42166 11.2516 2.72933 12.9419 2.72933 15.0197C2.72933 17.1034 4.42166 18.7987 6.50143 18.7987Z", fill: "#35B9C0" }))); +var Icon$O = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M5.39452 9.86379L5.98905 6.34429H5.42887C5.13195 6.34429 4.91385 6.06198 4.99174 5.77339L5.52174 3.81083C5.57503 3.61338 5.75434 3.47607 5.95887 3.47607H13.0222C13.2267 3.47607 13.406 3.61338 13.4593 3.81083L13.9893 5.77339C14.026 5.90937 13.9975 6.05486 13.9117 6.16674C13.8259 6.27862 13.693 6.34429 13.5522 6.34429H13.1244L13.7366 7.87857C14.0165 8.57268 14.2265 9.0995 14.5546 10.3853H15.1654V7.54138C15.1654 7.2913 15.3681 7.08855 15.6182 7.08855H16.0162V6.80177C16.0162 6.34982 16.1995 5.90738 16.5188 5.58832L16.8098 5.29712C16.9867 5.12024 17.2734 5.12046 17.4503 5.2969C17.6272 5.47379 17.6272 5.76057 17.4505 5.93745L17.1591 6.22888C17.0083 6.37945 16.9219 6.5884 16.9219 6.80177V7.08855H17.3216C17.5717 7.08855 17.7745 7.2913 17.7745 7.54138V10.4818C19.2538 10.6818 20.6222 11.1861 21.4729 11.8804C21.7969 12.1409 21.9826 12.5229 21.9826 12.9282V13.7285C22.2587 13.9105 22.5172 14.1218 22.7463 14.3674C22.9168 14.5503 22.9068 14.8369 22.724 15.0075C22.5406 15.1784 22.2545 15.1677 22.0839 14.9852C21.4729 14.3301 20.6472 13.9518 19.7358 13.9395C17.9341 13.9172 16.6573 15.2424 16.4429 16.8091C16.3702 17.3422 15.8984 17.7597 15.3688 17.7597H11.227C10.3047 19.4059 8.54509 20.5227 6.52756 20.5227C3.55255 20.5227 1.13207 18.1068 1.13207 15.1376C1.13207 12.5512 2.96202 10.386 5.39452 9.86379ZM13.7487 10.9005C13.3869 9.43362 13.1862 8.93696 12.8853 8.19453L12.1477 6.34429H8.93764V10.3071L8.93897 10.3079C10.5431 11.1117 11.6545 12.6856 11.8737 14.4764H13.7487V10.9005ZM6.90765 6.34429L6.33409 9.7403C6.39821 9.73742 6.46189 9.7361 6.52491 9.7361C7.0483 9.7361 7.55339 9.81255 8.03198 9.95118V6.34429H6.90765ZM12.6755 4.38173H6.30557L6.02012 5.43863C8.8677 5.43863 9.90429 5.43863 12.9609 5.43863L12.6755 4.38173ZM16.8688 10.3963V7.99421H16.071V10.3853C16.3147 10.3867 16.5283 10.3805 16.8688 10.3963ZM11.6325 16.854H15.3688C15.448 16.854 15.534 16.7727 15.5457 16.6866C15.8241 14.6485 17.4981 13.0297 19.6988 13.0297C20.1719 13.0297 20.6349 13.1089 21.0769 13.2652V12.9282C21.0769 12.7985 21.0144 12.6737 20.9027 12.584C20.1006 11.9295 18.6783 11.4607 17.1994 11.3308C16.5346 11.2686 14.6082 11.2909 14.6544 11.2909V14.9293C14.6544 15.1793 14.4516 15.3821 14.2016 15.3821H11.9076C11.8408 16.0183 11.8092 16.3212 11.6325 16.854ZM6.52756 19.617C9.01411 19.617 11.0072 17.588 11.0072 15.1376C11.0072 12.6883 9.02095 10.6475 6.52756 10.6475C4.09125 10.6475 2.03773 12.6317 2.03773 15.1376C2.03773 17.6076 4.05181 19.617 6.52756 19.617Z", fill: "#7BD784" }), + React.createElement("path", { d: "M19.7711 14.7507C21.3611 14.7507 22.6548 16.0444 22.6548 17.6344C22.6548 19.2277 21.3611 20.5239 19.7711 20.5239C18.1809 20.5239 16.8872 19.2277 16.8872 17.6344C16.8872 16.0444 18.1809 14.7507 19.7711 14.7507ZM19.7711 19.6182C20.8618 19.6182 21.7491 18.7283 21.7491 17.6344C21.7491 16.5437 20.8618 15.6564 19.7711 15.6564C18.6804 15.6564 17.7928 16.5437 17.7928 17.6344C17.7928 18.7283 18.6804 19.6182 19.7711 19.6182Z", fill: "#35B9C0" }), + React.createElement("path", { d: "M6.50143 9.52637C9.53319 9.52637 12 11.9908 12 15.0197C12 18.0548 9.53319 20.5239 6.50143 20.5239C3.46925 20.5239 1.00244 18.0548 1.00244 15.0197C1.00244 11.9908 3.46925 9.52637 6.50143 9.52637ZM6.50143 18.7987C8.58121 18.7987 10.2731 17.1034 10.2731 15.0197C10.2731 12.9419 8.58121 11.2516 6.50143 11.2516C4.42166 11.2516 2.72933 12.9419 2.72933 15.0197C2.72933 17.1034 4.42166 18.7987 6.50143 18.7987Z", fill: "#35B9C0" }))); }; -var Icon$P = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); +var Icon$P = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12 12.75C13.63 12.75 15.07 13.14 16.24 13.65C17.32 14.13 18 15.21 18 16.38V17C18 17.55 17.55 18 17 18H7C6.45 18 6 17.55 6 17V16.39C6 15.21 6.68 14.13 7.76 13.66C8.93 13.14 10.37 12.75 12 12.75ZM4 13C5.1 13 6 12.1 6 11C6 9.9 5.1 9 4 9C2.9 9 2 9.9 2 11C2 12.1 2.9 13 4 13ZM5.13 14.1C4.76 14.04 4.39 14 4 14C3.01 14 2.07 14.21 1.22 14.58C0.48 14.9 0 15.62 0 16.43V17C0 17.55 0.45 18 1 18H4.5V16.39C4.5 15.56 4.73 14.78 5.13 14.1ZM20 13C21.1 13 22 12.1 22 11C22 9.9 21.1 9 20 9C18.9 9 18 9.9 18 11C18 12.1 18.9 13 20 13ZM24 16.43C24 15.62 23.52 14.9 22.78 14.58C21.93 14.21 20.99 14 20 14C19.61 14 19.24 14.04 18.87 14.1C19.27 14.78 19.5 15.56 19.5 16.39V18H23C23.55 18 24 17.55 24 17V16.43ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6Z" }))); }; -var Icon$Q = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M4 18H20C20.55 18 21 17.55 21 17C21 16.45 20.55 16 20 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H20C20.55 13 21 12.55 21 12C21 11.45 20.55 11 20 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H20C20.55 8 21 7.55 21 7C21 6.45 20.55 6 20 6H4C3.45 6 3 6.45 3 7Z" }))); +var Icon$Q = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M4 18H20C20.55 18 21 17.55 21 17C21 16.45 20.55 16 20 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H20C20.55 13 21 12.55 21 12C21 11.45 20.55 11 20 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H20C20.55 8 21 7.55 21 7C21 6.45 20.55 6 20 6H4C3.45 6 3 6.45 3 7Z" }))); }; -var Icon$R = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M4 18H15C15.55 18 16 17.55 16 17C16 16.45 15.55 16 15 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H12C12.55 13 13 12.55 13 12C13 11.45 12.55 11 12 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H15C15.55 8 16 7.55 16 7C16 6.45 15.55 6 15 6H4C3.45 6 3 6.45 3 7ZM20.3 14.88L17.42 12L20.3 9.12C20.69 8.73 20.69 8.1 20.3 7.71C19.91 7.32 19.28 7.32 18.89 7.71L15.3 11.3C14.91 11.69 14.91 12.32 15.3 12.71L18.89 16.3C19.28 16.69 19.91 16.69 20.3 16.3C20.68 15.91 20.69 15.27 20.3 14.88Z" }))); +var Icon$R = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M4 18H15C15.55 18 16 17.55 16 17C16 16.45 15.55 16 15 16H4C3.45 16 3 16.45 3 17C3 17.55 3.45 18 4 18ZM4 13H12C12.55 13 13 12.55 13 12C13 11.45 12.55 11 12 11H4C3.45 11 3 11.45 3 12C3 12.55 3.45 13 4 13ZM3 7C3 7.55 3.45 8 4 8H15C15.55 8 16 7.55 16 7C16 6.45 15.55 6 15 6H4C3.45 6 3 6.45 3 7ZM20.3 14.88L17.42 12L20.3 9.12C20.69 8.73 20.69 8.1 20.3 7.71C19.91 7.32 19.28 7.32 18.89 7.71L15.3 11.3C14.91 11.69 14.91 12.32 15.3 12.71L18.89 16.3C19.28 16.69 19.91 16.69 20.3 16.3C20.68 15.91 20.69 15.27 20.3 14.88Z" }))); }; -var Icon$S = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), - React.createElement("path", { d: "M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z" }))); +var Icon$S = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), + React.createElement("path", { d: "M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z" }))); }; -var Icon$T = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), - React.createElement("path", { d: "M18.629 15.997l-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z" }))); +var Icon$T = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 32 32" }, props), + React.createElement("path", { d: "M18.629 15.997l-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z" }))); }; -var Icon$U = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M4 8.6001V21.0001H20V8.6001", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M2 10L12 3L22 10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M15 21V15C15 13.895 14.105 13 13 13H11C9.895 13 9 13.895 9 15V21", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +var Icon$U = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M4 8.6001V21.0001H20V8.6001", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M2 10L12 3L22 10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M15 21V15C15 13.895 14.105 13 13 13H11C9.895 13 9 13.895 9 15V21", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); }; -var Icon$V = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M21.9 8.89L20.85 4.52C20.63 3.62 19.85 3 18.94 3H16.73H14.72H13H11H9.28001H7.26001H5.05001C4.15001 3 3.36001 3.63 3.15001 4.52L2.10001 8.89C1.86001 9.91 2.08001 10.95 2.72001 11.77C2.80001 11.88 2.91001 11.96 3.00001 12.06V19C3.00001 20.1 3.90001 21 5.00001 21H19C20.1 21 21 20.1 21 19V12.06C21.09 11.97 21.2 11.88 21.28 11.78C21.92 10.96 22.15 9.91 21.9 8.89ZM7.02001 5L6.44001 9.86C6.36001 10.51 5.84001 11 5.23001 11C4.74001 11 4.43001 10.71 4.30001 10.53C4.04001 10.2 3.95001 9.77 4.05001 9.36L5.05001 5H7.02001ZM18.91 4.99L19.96 9.36C20.06 9.78 19.97 10.2 19.71 10.53C19.57 10.71 19.27 11 18.77 11C18.16 11 17.63 10.51 17.56 9.86L16.98 5L18.91 4.99ZM15.51 9.52C15.56 9.91 15.44 10.3 15.18 10.59C14.95 10.85 14.63 11 14.22 11C13.55 11 13 10.41 13 9.69V5H14.96L15.51 9.52ZM11 9.69C11 10.41 10.45 11 9.71001 11C9.37001 11 9.06001 10.85 8.82001 10.59C8.57001 10.3 8.45001 9.91 8.49001 9.52L9.04001 5H11V9.69ZM18 19H6.00001C5.45001 19 5.00001 18.55 5.00001 18V12.97C5.08001 12.98 5.15001 13 5.23001 13C6.10001 13 6.89001 12.64 7.47001 12.05C8.07001 12.65 8.87001 13 9.78001 13C10.65 13 11.43 12.64 12.01 12.07C12.6 12.64 13.4 13 14.3 13C15.14 13 15.94 12.65 16.54 12.05C17.12 12.64 17.91 13 18.78 13C18.86 13 18.93 12.98 19.01 12.97V18C19 18.55 18.55 19 18 19Z" }))); +var Icon$V = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M21.9 8.89L20.85 4.52C20.63 3.62 19.85 3 18.94 3H16.73H14.72H13H11H9.28001H7.26001H5.05001C4.15001 3 3.36001 3.63 3.15001 4.52L2.10001 8.89C1.86001 9.91 2.08001 10.95 2.72001 11.77C2.80001 11.88 2.91001 11.96 3.00001 12.06V19C3.00001 20.1 3.90001 21 5.00001 21H19C20.1 21 21 20.1 21 19V12.06C21.09 11.97 21.2 11.88 21.28 11.78C21.92 10.96 22.15 9.91 21.9 8.89ZM7.02001 5L6.44001 9.86C6.36001 10.51 5.84001 11 5.23001 11C4.74001 11 4.43001 10.71 4.30001 10.53C4.04001 10.2 3.95001 9.77 4.05001 9.36L5.05001 5H7.02001ZM18.91 4.99L19.96 9.36C20.06 9.78 19.97 10.2 19.71 10.53C19.57 10.71 19.27 11 18.77 11C18.16 11 17.63 10.51 17.56 9.86L16.98 5L18.91 4.99ZM15.51 9.52C15.56 9.91 15.44 10.3 15.18 10.59C14.95 10.85 14.63 11 14.22 11C13.55 11 13 10.41 13 9.69V5H14.96L15.51 9.52ZM11 9.69C11 10.41 10.45 11 9.71001 11C9.37001 11 9.06001 10.85 8.82001 10.59C8.57001 10.3 8.45001 9.91 8.49001 9.52L9.04001 5H11V9.69ZM18 19H6.00001C5.45001 19 5.00001 18.55 5.00001 18V12.97C5.08001 12.98 5.15001 13 5.23001 13C6.10001 13 6.89001 12.64 7.47001 12.05C8.07001 12.65 8.87001 13 9.78001 13C10.65 13 11.43 12.64 12.01 12.07C12.6 12.64 13.4 13 14.3 13C15.14 13 15.94 12.65 16.54 12.05C17.12 12.64 17.91 13 18.78 13C18.86 13 18.93 12.98 19.01 12.97V18C19 18.55 18.55 19 18 19Z" }))); }; -var Icon$W = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7V18C3 19.1046 3.89543 20 5 20H20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18H5V7Z" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 17H7C6.44772 17 6 16.5523 6 16V12C6 11.4477 6.44772 11 7 11H10V10C10 9.44772 10.4477 9 11 9H14V7C14 6.44772 14.4477 6 15 6H19C19.5523 6 20 6.44772 20 7V16C20 16.5523 19.5523 17 19 17ZM16 8H18V15H16V8ZM12 15H14V11H12V15ZM10 13H8V15H10V13Z" }))); +var Icon$W = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7V18C3 19.1046 3.89543 20 5 20H20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18H5V7Z" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 17H7C6.44772 17 6 16.5523 6 16V12C6 11.4477 6.44772 11 7 11H10V10C10 9.44772 10.4477 9 11 9H14V7C14 6.44772 14.4477 6 15 6H19C19.5523 6 20 6.44772 20 7V16C20 16.5523 19.5523 17 19 17ZM16 8H18V15H16V8ZM12 15H14V11H12V15ZM10 13H8V15H10V13Z" }))); }; -var Icon$X = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React.createElement("path", { d: "M 500 0C 224 0 0 224 0 500C 0 776 224 1000 500 1000C 776 1000 1000 776 1000 500C 1000 224 776 0 500 0C 500 0 500 0 500 0 M 200 450C 200 435 210 425 225 425C 225 425 425 425 425 425C 425 425 425 225 425 225C 425 210 435 200 450 200C 450 200 550 200 550 200C 565 200 575 210 575 225C 575 225 575 425 575 425C 575 425 775 425 775 425C 790 425 800 435 800 450C 800 450 800 550 800 550C 800 565 790 575 775 575C 775 575 575 575 575 575C 575 575 575 775 575 775C 575 790 565 800 550 800C 550 800 450 800 450 800C 435 800 425 790 425 775C 425 775 425 575 425 575C 425 575 225 575 225 575C 210 575 200 565 200 550C 200 550 200 450 200 450" }))); +var Icon$X = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React.createElement("path", { d: "M 500 0C 224 0 0 224 0 500C 0 776 224 1000 500 1000C 776 1000 1000 776 1000 500C 1000 224 776 0 500 0C 500 0 500 0 500 0 M 200 450C 200 435 210 425 225 425C 225 425 425 425 425 425C 425 425 425 225 425 225C 425 210 435 200 450 200C 450 200 550 200 550 200C 565 200 575 210 575 225C 575 225 575 425 575 425C 575 425 775 425 775 425C 790 425 800 435 800 450C 800 450 800 550 800 550C 800 565 790 575 775 575C 775 575 575 575 575 575C 575 575 575 775 575 775C 575 790 565 800 550 800C 550 800 450 800 450 800C 435 800 425 790 425 775C 425 775 425 575 425 575C 425 575 225 575 225 575C 210 575 200 565 200 550C 200 550 200 450 200 450" }))); }; -var Icon$Y = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM18.92 8H15.97C15.65 6.75 15.19 5.55 14.59 4.44C16.43 5.07 17.96 6.35 18.92 8ZM12 4.04C12.83 5.24 13.48 6.57 13.91 8H10.09C10.52 6.57 11.17 5.24 12 4.04ZM4.26 14C4.1 13.36 4 12.69 4 12C4 11.31 4.1 10.64 4.26 10H7.64C7.56 10.66 7.5 11.32 7.5 12C7.5 12.68 7.56 13.34 7.64 14H4.26ZM5.08 16H8.03C8.35 17.25 8.81 18.45 9.41 19.56C7.57 18.93 6.04 17.66 5.08 16ZM8.03 8H5.08C6.04 6.34 7.57 5.07 9.41 4.44C8.81 5.55 8.35 6.75 8.03 8ZM12 19.96C11.17 18.76 10.52 17.43 10.09 16H13.91C13.48 17.43 12.83 18.76 12 19.96ZM14.34 14H9.66C9.57 13.34 9.5 12.68 9.5 12C9.5 11.32 9.57 10.65 9.66 10H14.34C14.43 10.65 14.5 11.32 14.5 12C14.5 12.68 14.43 13.34 14.34 14ZM14.59 19.56C15.19 18.45 15.65 17.25 15.97 16H18.92C17.96 17.65 16.43 18.93 14.59 19.56ZM16.36 14C16.44 13.34 16.5 12.68 16.5 12C16.5 11.32 16.44 10.66 16.36 10H19.74C19.9 10.64 20 11.31 20 12C20 12.69 19.9 13.36 19.74 14H16.36Z" }))); +var Icon$Y = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M11.99 2C6.47 2 2 6.48 2 12C2 17.52 6.47 22 11.99 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 11.99 2ZM18.92 8H15.97C15.65 6.75 15.19 5.55 14.59 4.44C16.43 5.07 17.96 6.35 18.92 8ZM12 4.04C12.83 5.24 13.48 6.57 13.91 8H10.09C10.52 6.57 11.17 5.24 12 4.04ZM4.26 14C4.1 13.36 4 12.69 4 12C4 11.31 4.1 10.64 4.26 10H7.64C7.56 10.66 7.5 11.32 7.5 12C7.5 12.68 7.56 13.34 7.64 14H4.26ZM5.08 16H8.03C8.35 17.25 8.81 18.45 9.41 19.56C7.57 18.93 6.04 17.66 5.08 16ZM8.03 8H5.08C6.04 6.34 7.57 5.07 9.41 4.44C8.81 5.55 8.35 6.75 8.03 8ZM12 19.96C11.17 18.76 10.52 17.43 10.09 16H13.91C13.48 17.43 12.83 18.76 12 19.96ZM14.34 14H9.66C9.57 13.34 9.5 12.68 9.5 12C9.5 11.32 9.57 10.65 9.66 10H14.34C14.43 10.65 14.5 11.32 14.5 12C14.5 12.68 14.43 13.34 14.34 14ZM14.59 19.56C15.19 18.45 15.65 17.25 15.97 16H18.92C17.96 17.65 16.43 18.93 14.59 19.56ZM16.36 14C16.44 13.34 16.5 12.68 16.5 12C16.5 11.32 16.44 10.66 16.36 10H19.74C19.9 10.64 20 11.31 20 12C20 12.69 19.9 13.36 19.74 14H16.36Z" }))); }; -styled.text(templateObject_1$y || (templateObject_1$y = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"]))); -styled.tspan(templateObject_2$c || (templateObject_2$c = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"]))); -var IconContainer = styled.div(templateObject_3$6 || (templateObject_3$6 = __makeTemplateObject(["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"], ["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"])), function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "6px" : "4px"); -}, function (_a) { - var isMobile = _a.isMobile; - return (isMobile ? "none" : "flex"); -}); -// const Logo: React.FC = ({ isDark, ...props }) => { -// const textColor = isDark ? "#FFFFFF" : "#432918"; -// return ; -// }; -var Logo = function (_a) { - _a.isDark; var isPushed = _a.isPushed, props = __rest(_a, ["isDark", "isPushed"]); - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - return (React.createElement(IconContainer, { isMobile: isMobile, isPushed: true }, - React.createElement("img", __assign({}, props, { src: "/images/spiritswap_logo.png", alt: "", width: "80", height: "116" })), - isPushed ? (React.createElement("span", { className: "desktop-icon", style: { color: "#52D784", marginLeft: "30px", fontSize: "20px" } }, - "Spirit", - React.createElement("span", { style: { color: "#60D5DC" } }, "Swap"))) : (React.createElement(React.Fragment, null)))); -}; +styled.text(templateObject_1$y || (templateObject_1$y = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n"]))); +styled.tspan(templateObject_2$c || (templateObject_2$c = __makeTemplateObject(["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"], ["\n font-size: 26.26px;\n font-family: GoodTimingRg-Bold, Good Timing !important;\n font-weight: 700;\n letter-spacing: 0em;\n"]))); +var IconContainer = styled.div(templateObject_3$6 || (templateObject_3$6 = __makeTemplateObject(["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"], ["\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n padding-right: 20px;\n padding-left: 16px;\n width: 100%;\n margin-top: ", ";\n display: ", ";\n"])), function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "6px" : "4px"); +}, function (_a) { + var isMobile = _a.isMobile; + return (isMobile ? "none" : "flex"); +}); +// const Logo: React.FC = ({ isDark, ...props }) => { +// const textColor = isDark ? "#FFFFFF" : "#432918"; +// return ; +// }; +var Logo = function (_a) { + _a.isDark; var isPushed = _a.isPushed, props = __rest(_a, ["isDark", "isPushed"]); + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + return (React.createElement(IconContainer, { isMobile: isMobile, isPushed: true }, + React.createElement("img", __assign({}, props, { src: "/images/spiritswap_logo.png", alt: "", width: "80", height: "116" })), + isPushed ? (React.createElement("span", { className: "desktop-icon", style: { color: "#52D784", marginLeft: "30px", fontSize: "20px" } }, + "Spirit", + React.createElement("span", { style: { color: "#60D5DC" } }, "Swap"))) : (React.createElement(React.Fragment, null)))); +}; var templateObject_1$y, templateObject_2$c, templateObject_3$6; -var Icon$Z = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M4.1534 13.6089L4.15362 13.61C4.77322 16.8113 7.42207 19.3677 10.647 19.8853L10.6502 19.8858C13.0412 20.2736 15.2625 19.6103 16.9422 18.2833C11.3549 16.2878 7.9748 10.3524 9.26266 4.48816C5.69846 5.77194 3.35817 9.51245 4.1534 13.6089ZM10.0083 2.21054C4.76622 3.2533 1.09895 8.36947 2.19006 13.9901C2.97006 18.0201 6.28006 21.2101 10.3301 21.8601C13.8512 22.4311 17.0955 21.1608 19.2662 18.8587C19.2765 18.8478 19.2866 18.837 19.2968 18.8261C19.4385 18.6745 19.5757 18.5184 19.7079 18.3581C19.7105 18.355 19.713 18.3519 19.7156 18.3487C19.8853 18.1426 20.0469 17.9295 20.2001 17.7101C20.4101 17.4001 20.2401 16.9601 19.8701 16.9201C19.5114 16.8796 19.1602 16.8209 18.817 16.7452C18.7964 16.7406 18.7758 16.736 18.7552 16.7313C18.6676 16.7114 18.5804 16.6903 18.4938 16.6681C18.4919 16.6676 18.4901 16.6672 18.4882 16.6667C13.0234 15.2647 9.72516 9.48006 11.4542 4.03417C11.4549 4.03214 11.4555 4.03012 11.4562 4.0281C11.4875 3.92954 11.5205 3.83109 11.5552 3.73278C11.5565 3.72911 11.5578 3.72543 11.5591 3.72175C11.6768 3.38921 11.8136 3.05829 11.9701 2.73005C12.1301 2.39005 11.8501 2.01005 11.4701 2.03005C11.1954 2.04379 10.924 2.06848 10.6561 2.10368C10.6517 2.10427 10.6472 2.10486 10.6428 2.10545C10.4413 2.13221 10.2418 2.16492 10.0446 2.2034C10.0325 2.20576 10.0204 2.20814 10.0083 2.21054Z" }))); +var Icon$Z = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M4.1534 13.6089L4.15362 13.61C4.77322 16.8113 7.42207 19.3677 10.647 19.8853L10.6502 19.8858C13.0412 20.2736 15.2625 19.6103 16.9422 18.2833C11.3549 16.2878 7.9748 10.3524 9.26266 4.48816C5.69846 5.77194 3.35817 9.51245 4.1534 13.6089ZM10.0083 2.21054C4.76622 3.2533 1.09895 8.36947 2.19006 13.9901C2.97006 18.0201 6.28006 21.2101 10.3301 21.8601C13.8512 22.4311 17.0955 21.1608 19.2662 18.8587C19.2765 18.8478 19.2866 18.837 19.2968 18.8261C19.4385 18.6745 19.5757 18.5184 19.7079 18.3581C19.7105 18.355 19.713 18.3519 19.7156 18.3487C19.8853 18.1426 20.0469 17.9295 20.2001 17.7101C20.4101 17.4001 20.2401 16.9601 19.8701 16.9201C19.5114 16.8796 19.1602 16.8209 18.817 16.7452C18.7964 16.7406 18.7758 16.736 18.7552 16.7313C18.6676 16.7114 18.5804 16.6903 18.4938 16.6681C18.4919 16.6676 18.4901 16.6672 18.4882 16.6667C13.0234 15.2647 9.72516 9.48006 11.4542 4.03417C11.4549 4.03214 11.4555 4.03012 11.4562 4.0281C11.4875 3.92954 11.5205 3.83109 11.5552 3.73278C11.5565 3.72911 11.5578 3.72543 11.5591 3.72175C11.6768 3.38921 11.8136 3.05829 11.9701 2.73005C12.1301 2.39005 11.8501 2.01005 11.4701 2.03005C11.1954 2.04379 10.924 2.06848 10.6561 2.10368C10.6517 2.10427 10.6472 2.10486 10.6428 2.10545C10.4413 2.13221 10.2418 2.16492 10.0446 2.2034C10.0325 2.20576 10.0204 2.20814 10.0083 2.21054Z" }))); }; -var Icon$_ = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z" }))); +var Icon$_ = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M6 10C4.9 10 4 10.9 4 12C4 13.1 4.9 14 6 14C7.1 14 8 13.1 8 12C8 10.9 7.1 10 6 10ZM18 10C16.9 10 16 10.9 16 12C16 13.1 16.9 14 18 14C19.1 14 20 13.1 20 12C20 10.9 19.1 10 18 10ZM12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12C14 10.9 13.1 10 12 10Z" }))); }; -var Icon$$ = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M12.8533 3.39627C12.4634 2.75821 11.5366 2.75821 11.1467 3.39627L7.42977 9.47855C7.02256 10.1449 7.50213 11 8.28306 11H15.7169C16.4979 11 16.9774 10.1449 16.5702 9.47855L12.8533 3.39627ZM12 5.84L13.93 9H10.06L12 5.84ZM17.5 13C15.01 13 13 15.01 13 17.5C13 19.99 15.01 22 17.5 22C19.99 22 22 19.99 22 17.5C22 15.01 19.99 13 17.5 13ZM17.5 20C16.12 20 15 18.88 15 17.5C15 16.12 16.12 15 17.5 15C18.88 15 20 16.12 20 17.5C20 18.88 18.88 20 17.5 20ZM3 19.5C3 20.6046 3.89543 21.5 5 21.5H9C10.1046 21.5 11 20.6046 11 19.5V15.5C11 14.3954 10.1046 13.5 9 13.5H5C3.89543 13.5 3 14.3954 3 15.5V19.5ZM5 15.5H9V19.5H5V15.5Z" }))); -}; - -var Icon$10 = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M12 3V8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M21 10C21 9.46957 20.7893 8.96086 20.4142 8.58579C20.0391 8.21071 19.5304 8 19 8H5C4.46957 8 3.96086 8.21071 3.58579 8.58579C3.21071 8.96086 3 9.46957 3 10", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M19 21H5.25C4.65326 21 4.08097 20.7629 3.65901 20.341C3.23705 19.919 3 19.3467 3 18.75V8.5C2.99968 7.95992 3.10924 7.42541 3.322 6.929L4.416 4.366C4.58906 3.96061 4.87743 3.61501 5.24527 3.37216C5.61312 3.1293 6.04422 2.99988 6.485 3H17.514C17.9548 2.99988 18.3859 3.1293 18.7537 3.37216C19.1216 3.61501 19.4099 3.96061 19.583 4.366L20.683 6.929C20.8939 7.42581 21.0018 7.96027 21 8.5V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M13.8162 16.4656L13.8153 16.4781L13.815 16.4801C13.8139 16.4875 13.8121 16.4988 13.8095 16.5131C13.8042 16.5419 13.7959 16.5815 13.7843 16.6245C13.7578 16.7223 13.7251 16.7934 13.6998 16.8216C13.6604 16.8653 13.602 16.9011 13.5308 16.9274C13.4604 16.9535 13.3896 16.9657 13.3411 16.9698C13.3277 16.9709 13.3097 16.9714 13.2878 16.9721C13.1802 16.9753 12.9808 16.9813 12.8015 17.0729C12.7219 17.1136 12.6459 17.159 12.5765 17.2217C12.5055 17.2858 12.4514 17.3591 12.4033 17.4453C12.3555 17.5311 12.333 17.614 12.321 17.6582C12.319 17.6656 12.3173 17.6719 12.3158 17.677C12.3074 17.7055 12.305 17.7074 12.3019 17.7097C12.3015 17.7101 12.301 17.7104 12.3005 17.7109C12.2815 17.7281 12.2756 17.7326 12.2726 17.7347C12.272 17.7351 12.2697 17.7369 12.2591 17.7413C12.2533 17.7436 12.2482 17.745 12.2419 17.7459C12.2345 17.7471 12.2248 17.7479 12.2066 17.7484C11.0438 17.7787 10.1611 17.389 9.569 16.7935C8.97428 16.1953 8.65869 15.3755 8.65869 14.523L8.65869 12.9387L8.65869 12.9385C8.65751 11.425 9.90903 10.25 11.4216 10.25C12.9339 10.25 14.21 11.4759 14.21 12.9387V12.9387V12.9387V12.9387V12.9388V12.9388V12.9389V12.939V12.939V12.9391V12.9392V12.9393V12.9394V12.9396V12.9397V12.9398V12.94V12.9402V12.9403V12.9405V12.9407V12.9409V12.9411V12.9413V12.9415V12.9417V12.942V12.9422V12.9425V12.9428V12.943V12.9433V12.9436V12.9439V12.9442V12.9445V12.9449V12.9452V12.9455V12.9459V12.9462V12.9466V12.947V12.9474V12.9478V12.9482V12.9486V12.949V12.9494V12.9499V12.9503V12.9507V12.9512V12.9517V12.9521V12.9526V12.9531V12.9536V12.9541V12.9546V12.9552V12.9557V12.9562V12.9568V12.9573V12.9579V12.9585V12.959V12.9596V12.9602V12.9608V12.9614V12.962V12.9627V12.9633V12.9639V12.9646V12.9652V12.9659V12.9666V12.9672V12.9679V12.9686V12.9693V12.97V12.9707V12.9715V12.9722V12.9729V12.9737V12.9744V12.9752V12.9759V12.9767V12.9775V12.9783V12.9791V12.9799V12.9807V12.9815V12.9823V12.9831V12.984V12.9848V12.9857V12.9865V12.9874V12.9883V12.9891V12.99V12.9909V12.9918V12.9927V12.9936V12.9945V12.9955V12.9964V12.9973V12.9983V12.9992V13.0002V13.0011V13.0021V13.0031V13.0041V13.005V13.006V13.007V13.0081V13.0091V13.0101V13.0111V13.0122V13.0132V13.0142V13.0153V13.0163V13.0174V13.0185V13.0196V13.0206V13.0217V13.0228V13.0239V13.025V13.0261V13.0273V13.0284V13.0295V13.0307V13.0318V13.0329V13.0341V13.0353V13.0364V13.0376V13.0388V13.0399V13.0411V13.0423V13.0435V13.0447V13.0459V13.0472V13.0484V13.0496V13.0508V13.0521V13.0533V13.0546V13.0558V13.0571V13.0583V13.0596V13.0609V13.0622V13.0635V13.0647V13.066V13.0673V13.0687V13.07V13.0713V13.0726V13.0739V13.0753V13.0766V13.0779V13.0793V13.0806V13.082V13.0834V13.0847V13.0861V13.0875V13.0889V13.0902V13.0916V13.093V13.0944V13.0958V13.0972V13.0987V13.1001V13.1015V13.1029V13.1044V13.1058V13.1072V13.1087V13.1101V13.1116V13.113V13.1145V13.116V13.1174V13.1189V13.1204V13.1219V13.1234V13.1249V13.1264V13.1279V13.1294V13.1309V13.1324V13.1339V13.1354V13.137V13.1385V13.14V13.1416V13.1431V13.1446V13.1462V13.1477V13.1493V13.1509V13.1524V13.154V13.1556V13.1572V13.1587V13.1603V13.1619V13.1635V13.1651V13.1667V13.1683V13.1699V13.1715V13.1731V13.1747V13.1763V13.178V13.1796V13.1812V13.1829V13.1845V13.1861V13.1878V13.1894V13.1911V13.1927V13.1944V13.196V13.1977V13.1994V13.201V13.2027V13.2044V13.206V13.2077V13.2094V13.2111V13.2128V13.2145V13.2162V13.2179V13.2196V13.2213V13.223V13.2247V13.2264V13.2281V13.2298V13.2316V13.2333V13.235V13.2367V13.2385V13.2402V13.2419V13.2437V13.2454V13.2471V13.2489V13.2506V13.2524V13.2541V13.2559V13.2576V13.2594V13.2612V13.2629V13.2647V13.2665V13.2682V13.27V13.2718V13.2736V13.2753V13.2771V13.2789V13.2807V13.2825V13.2843V13.2861V13.2878V13.2896V13.2914V13.2932V13.295V13.2968V13.2986V13.3004V13.3023V13.3041V13.3059V13.3077V13.3095V13.3113V13.3131V13.315V13.3168V13.3186V13.3204V13.3222V13.3241V13.3259V13.3277V13.3296V13.3314V13.3332V13.3351V13.3369V13.3387V13.3406V13.3424V13.3442V13.3461V13.3479V13.3498V13.3516V13.3535V13.3553V13.3572V13.359V13.3609V13.3627V13.3646V13.3664V13.3683V13.3701V13.372V13.3738V13.3757V13.3776V13.3794V13.3813V13.3831V13.385V13.3869V13.3887V13.3906V13.3925V13.3943V13.3962V13.398V13.3999V13.4018V13.4036V13.4055V13.4074V13.4092V13.4111V13.413V13.4149V13.4167V13.4186V13.4205V13.4223V13.4242V13.4261V13.4279V13.4298V13.4317V13.4336V13.4354V13.4373V13.4392V13.441V13.4429V13.4448V13.4467V13.4485V13.4504V13.4523V13.4541V13.456V13.4579V13.4598V13.4616V13.4635V13.4654V13.4672V13.4691V13.471V13.4728V13.4747V13.4766V13.4784V13.4803V13.4822V13.484V13.4859V13.4878V13.4896V13.4915V13.4933V13.4952V13.4971V13.4989V13.5008V13.5026V13.5045V13.5063V13.5082V13.5101V13.5119V13.5138V13.5156V13.5175V13.5193V13.5212V13.523V13.5249V13.5267V13.5285V13.5304V13.5322V13.5341V13.5359V13.5378V13.5396V13.5414V13.5433V13.5451V13.5469V13.5488V13.5506V13.5524V13.5542V13.5561V13.5579V13.5597V13.5615V13.5633V13.5652V13.567V13.5688V13.5706V13.5724V13.5742V13.576V13.5778V13.5796V13.5814V13.5832V13.585V13.5868V13.5886V13.5904V13.5922V13.594V13.5958V13.5976V13.5994V13.6011V13.6029V13.6047V13.6065V13.6082V13.61V13.6118V13.6136V13.6153V13.6171V13.6188V13.6206V13.6223V13.6241V13.6258V13.6276V13.6293V13.6311V13.6328V13.6346V13.6363V13.638V13.6398V13.6415C14.21 13.8483 14.294 14.1123 14.459 14.3458C14.628 14.5851 14.8918 14.8061 15.2639 14.9051C15.3478 14.9275 15.3747 14.9603 15.3821 14.9726C15.3885 14.9834 15.3961 15.0042 15.3832 15.0446C15.3548 15.1337 15.2232 15.2948 14.9056 15.3804C14.8851 15.3859 14.8534 15.3911 14.7923 15.4007C14.7377 15.4093 14.6677 15.4205 14.5938 15.438C14.4474 15.4727 14.2622 15.5373 14.1088 15.6836C13.952 15.8331 13.8856 16.0582 13.8544 16.2015C13.8373 16.2803 13.8275 16.3515 13.8219 16.403C13.8191 16.4289 13.8173 16.4502 13.8162 16.4656Z", stroke: "#35B9C0", "stroke-width": "0.5" }), - React.createElement("circle", { cx: "12.4759", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }), - React.createElement("circle", { cx: "10.4099", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }))); -}; - -var Icon$11 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M5.66 4.2L6.05 4.59C6.44 4.97 6.44 5.61 6.05 5.99L6.04 6C5.65 6.39 5.03 6.39 4.64 6L4.25 5.61C3.86 5.23 3.86 4.6 4.25 4.21L4.26 4.2C4.64 3.82 5.27 3.81 5.66 4.2Z" }), - React.createElement("path", { d: "M1.99 10.95H3.01C3.56 10.95 4 11.39 4 11.95V11.96C4 12.51 3.56 12.95 3 12.94H1.99C1.44 12.94 1 12.5 1 11.95V11.94C1 11.39 1.44 10.95 1.99 10.95Z" }), - React.createElement("path", { d: "M12 1H12.01C12.56 1 13 1.44 13 1.99V2.96C13 3.51 12.56 3.95 12 3.94H11.99C11.44 3.94 11 3.5 11 2.95V1.99C11 1.44 11.44 1 12 1Z" }), - React.createElement("path", { d: "M18.34 4.2C18.73 3.82 19.36 3.82 19.75 4.21C20.14 4.6 20.14 5.22 19.75 5.61L19.36 6C18.98 6.39 18.35 6.39 17.96 6L17.95 5.99C17.56 5.61 17.56 4.98 17.95 4.59L18.34 4.2Z" }), - React.createElement("path", { d: "M18.33 19.7L17.94 19.31C17.55 18.92 17.55 18.3 17.95 17.9C18.33 17.52 18.96 17.51 19.35 17.9L19.74 18.29C20.13 18.68 20.13 19.31 19.74 19.7C19.35 20.09 18.72 20.09 18.33 19.7Z" }), - React.createElement("path", { d: "M20 11.95V11.94C20 11.39 20.44 10.95 20.99 10.95H22C22.55 10.95 22.99 11.39 22.99 11.94V11.95C22.99 12.5 22.55 12.94 22 12.94H20.99C20.44 12.94 20 12.5 20 11.95Z" }), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M6 11.95C6 8.64 8.69 5.95 12 5.95C15.31 5.95 18 8.64 18 11.95C18 15.26 15.31 17.95 12 17.95C8.69 17.95 6 15.26 6 11.95ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z" }), - React.createElement("path", { d: "M12 22.9H11.99C11.44 22.9 11 22.46 11 21.91V20.95C11 20.4 11.44 19.96 11.99 19.96H12C12.55 19.96 12.99 20.4 12.99 20.95V21.91C12.99 22.46 12.55 22.9 12 22.9Z" }), - React.createElement("path", { d: "M5.66 19.69C5.27 20.08 4.64 20.08 4.25 19.69C3.86 19.3 3.86 18.68 4.24 18.28L4.63 17.89C5.02 17.5 5.65 17.5 6.04 17.89L6.05 17.9C6.43 18.28 6.44 18.91 6.05 19.3L5.66 19.69Z" }))); -}; - -var Icon$12 = function (props) { - var colorFill = props.colorFill; - return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React.createElement("path", { d: "M28 0C12.5359 0 0 12.5359 0 28C0 43.4641 12.5359 56 28 56C43.4641 56 56 43.4641 56 28C56 12.5359 43.4641 0 28 0Z", fill: !colorFill ? "#40B3E0" : colorFill }), - React.createElement("path", { d: "M41.6244 16.1065L36.6231 41.3216C36.6231 41.3216 35.9238 43.0703 34.0003 42.231L22.4595 33.383L18.263 31.3547L11.1987 28.9765C11.1987 28.9765 10.1146 28.5919 10.0096 27.7526C9.90457 26.9132 11.2337 26.4586 11.2337 26.4586L39.3159 15.4424C39.3159 15.4424 41.6242 14.4283 41.6242 16.107", fill: !colorFill ? "white" : "#0D0E21" }), - React.createElement("path", { d: "M21.5727 41.0382C21.5727 41.0382 21.2359 41.0067 20.8159 39.6776C20.3965 38.3487 18.2631 31.3543 18.2631 31.3543L35.2245 20.5831C35.2245 20.5831 36.2038 19.9885 36.1688 20.5831C36.1688 20.5831 36.3436 20.6881 35.8188 21.1777C35.2945 21.6674 22.4948 33.173 22.4948 33.173", fill: !colorFill ? "#D2E5F1" : "#0D0E21" }), - React.createElement("path", { d: "M26.8847 36.7751L22.32 40.9371C22.32 40.9371 21.963 41.2079 21.5728 41.0381L22.4469 33.3075", fill: !colorFill ? "#B5CFE4" : "#0D0E21" }))); +var Icon$$ = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M12.8533 3.39627C12.4634 2.75821 11.5366 2.75821 11.1467 3.39627L7.42977 9.47855C7.02256 10.1449 7.50213 11 8.28306 11H15.7169C16.4979 11 16.9774 10.1449 16.5702 9.47855L12.8533 3.39627ZM12 5.84L13.93 9H10.06L12 5.84ZM17.5 13C15.01 13 13 15.01 13 17.5C13 19.99 15.01 22 17.5 22C19.99 22 22 19.99 22 17.5C22 15.01 19.99 13 17.5 13ZM17.5 20C16.12 20 15 18.88 15 17.5C15 16.12 16.12 15 17.5 15C18.88 15 20 16.12 20 17.5C20 18.88 18.88 20 17.5 20ZM3 19.5C3 20.6046 3.89543 21.5 5 21.5H9C10.1046 21.5 11 20.6046 11 19.5V15.5C11 14.3954 10.1046 13.5 9 13.5H5C3.89543 13.5 3 14.3954 3 15.5V19.5ZM5 15.5H9V19.5H5V15.5Z" }))); +}; + +var Icon$10 = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M12 3V8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M21 10C21 9.46957 20.7893 8.96086 20.4142 8.58579C20.0391 8.21071 19.5304 8 19 8H5C4.46957 8 3.96086 8.21071 3.58579 8.58579C3.21071 8.96086 3 9.46957 3 10", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M19 21H5.25C4.65326 21 4.08097 20.7629 3.65901 20.341C3.23705 19.919 3 19.3467 3 18.75V8.5C2.99968 7.95992 3.10924 7.42541 3.322 6.929L4.416 4.366C4.58906 3.96061 4.87743 3.61501 5.24527 3.37216C5.61312 3.1293 6.04422 2.99988 6.485 3H17.514C17.9548 2.99988 18.3859 3.1293 18.7537 3.37216C19.1216 3.61501 19.4099 3.96061 19.583 4.366L20.683 6.929C20.8939 7.42581 21.0018 7.96027 21 8.5V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M13.8162 16.4656L13.8153 16.4781L13.815 16.4801C13.8139 16.4875 13.8121 16.4988 13.8095 16.5131C13.8042 16.5419 13.7959 16.5815 13.7843 16.6245C13.7578 16.7223 13.7251 16.7934 13.6998 16.8216C13.6604 16.8653 13.602 16.9011 13.5308 16.9274C13.4604 16.9535 13.3896 16.9657 13.3411 16.9698C13.3277 16.9709 13.3097 16.9714 13.2878 16.9721C13.1802 16.9753 12.9808 16.9813 12.8015 17.0729C12.7219 17.1136 12.6459 17.159 12.5765 17.2217C12.5055 17.2858 12.4514 17.3591 12.4033 17.4453C12.3555 17.5311 12.333 17.614 12.321 17.6582C12.319 17.6656 12.3173 17.6719 12.3158 17.677C12.3074 17.7055 12.305 17.7074 12.3019 17.7097C12.3015 17.7101 12.301 17.7104 12.3005 17.7109C12.2815 17.7281 12.2756 17.7326 12.2726 17.7347C12.272 17.7351 12.2697 17.7369 12.2591 17.7413C12.2533 17.7436 12.2482 17.745 12.2419 17.7459C12.2345 17.7471 12.2248 17.7479 12.2066 17.7484C11.0438 17.7787 10.1611 17.389 9.569 16.7935C8.97428 16.1953 8.65869 15.3755 8.65869 14.523L8.65869 12.9387L8.65869 12.9385C8.65751 11.425 9.90903 10.25 11.4216 10.25C12.9339 10.25 14.21 11.4759 14.21 12.9387V12.9387V12.9387V12.9387V12.9388V12.9388V12.9389V12.939V12.939V12.9391V12.9392V12.9393V12.9394V12.9396V12.9397V12.9398V12.94V12.9402V12.9403V12.9405V12.9407V12.9409V12.9411V12.9413V12.9415V12.9417V12.942V12.9422V12.9425V12.9428V12.943V12.9433V12.9436V12.9439V12.9442V12.9445V12.9449V12.9452V12.9455V12.9459V12.9462V12.9466V12.947V12.9474V12.9478V12.9482V12.9486V12.949V12.9494V12.9499V12.9503V12.9507V12.9512V12.9517V12.9521V12.9526V12.9531V12.9536V12.9541V12.9546V12.9552V12.9557V12.9562V12.9568V12.9573V12.9579V12.9585V12.959V12.9596V12.9602V12.9608V12.9614V12.962V12.9627V12.9633V12.9639V12.9646V12.9652V12.9659V12.9666V12.9672V12.9679V12.9686V12.9693V12.97V12.9707V12.9715V12.9722V12.9729V12.9737V12.9744V12.9752V12.9759V12.9767V12.9775V12.9783V12.9791V12.9799V12.9807V12.9815V12.9823V12.9831V12.984V12.9848V12.9857V12.9865V12.9874V12.9883V12.9891V12.99V12.9909V12.9918V12.9927V12.9936V12.9945V12.9955V12.9964V12.9973V12.9983V12.9992V13.0002V13.0011V13.0021V13.0031V13.0041V13.005V13.006V13.007V13.0081V13.0091V13.0101V13.0111V13.0122V13.0132V13.0142V13.0153V13.0163V13.0174V13.0185V13.0196V13.0206V13.0217V13.0228V13.0239V13.025V13.0261V13.0273V13.0284V13.0295V13.0307V13.0318V13.0329V13.0341V13.0353V13.0364V13.0376V13.0388V13.0399V13.0411V13.0423V13.0435V13.0447V13.0459V13.0472V13.0484V13.0496V13.0508V13.0521V13.0533V13.0546V13.0558V13.0571V13.0583V13.0596V13.0609V13.0622V13.0635V13.0647V13.066V13.0673V13.0687V13.07V13.0713V13.0726V13.0739V13.0753V13.0766V13.0779V13.0793V13.0806V13.082V13.0834V13.0847V13.0861V13.0875V13.0889V13.0902V13.0916V13.093V13.0944V13.0958V13.0972V13.0987V13.1001V13.1015V13.1029V13.1044V13.1058V13.1072V13.1087V13.1101V13.1116V13.113V13.1145V13.116V13.1174V13.1189V13.1204V13.1219V13.1234V13.1249V13.1264V13.1279V13.1294V13.1309V13.1324V13.1339V13.1354V13.137V13.1385V13.14V13.1416V13.1431V13.1446V13.1462V13.1477V13.1493V13.1509V13.1524V13.154V13.1556V13.1572V13.1587V13.1603V13.1619V13.1635V13.1651V13.1667V13.1683V13.1699V13.1715V13.1731V13.1747V13.1763V13.178V13.1796V13.1812V13.1829V13.1845V13.1861V13.1878V13.1894V13.1911V13.1927V13.1944V13.196V13.1977V13.1994V13.201V13.2027V13.2044V13.206V13.2077V13.2094V13.2111V13.2128V13.2145V13.2162V13.2179V13.2196V13.2213V13.223V13.2247V13.2264V13.2281V13.2298V13.2316V13.2333V13.235V13.2367V13.2385V13.2402V13.2419V13.2437V13.2454V13.2471V13.2489V13.2506V13.2524V13.2541V13.2559V13.2576V13.2594V13.2612V13.2629V13.2647V13.2665V13.2682V13.27V13.2718V13.2736V13.2753V13.2771V13.2789V13.2807V13.2825V13.2843V13.2861V13.2878V13.2896V13.2914V13.2932V13.295V13.2968V13.2986V13.3004V13.3023V13.3041V13.3059V13.3077V13.3095V13.3113V13.3131V13.315V13.3168V13.3186V13.3204V13.3222V13.3241V13.3259V13.3277V13.3296V13.3314V13.3332V13.3351V13.3369V13.3387V13.3406V13.3424V13.3442V13.3461V13.3479V13.3498V13.3516V13.3535V13.3553V13.3572V13.359V13.3609V13.3627V13.3646V13.3664V13.3683V13.3701V13.372V13.3738V13.3757V13.3776V13.3794V13.3813V13.3831V13.385V13.3869V13.3887V13.3906V13.3925V13.3943V13.3962V13.398V13.3999V13.4018V13.4036V13.4055V13.4074V13.4092V13.4111V13.413V13.4149V13.4167V13.4186V13.4205V13.4223V13.4242V13.4261V13.4279V13.4298V13.4317V13.4336V13.4354V13.4373V13.4392V13.441V13.4429V13.4448V13.4467V13.4485V13.4504V13.4523V13.4541V13.456V13.4579V13.4598V13.4616V13.4635V13.4654V13.4672V13.4691V13.471V13.4728V13.4747V13.4766V13.4784V13.4803V13.4822V13.484V13.4859V13.4878V13.4896V13.4915V13.4933V13.4952V13.4971V13.4989V13.5008V13.5026V13.5045V13.5063V13.5082V13.5101V13.5119V13.5138V13.5156V13.5175V13.5193V13.5212V13.523V13.5249V13.5267V13.5285V13.5304V13.5322V13.5341V13.5359V13.5378V13.5396V13.5414V13.5433V13.5451V13.5469V13.5488V13.5506V13.5524V13.5542V13.5561V13.5579V13.5597V13.5615V13.5633V13.5652V13.567V13.5688V13.5706V13.5724V13.5742V13.576V13.5778V13.5796V13.5814V13.5832V13.585V13.5868V13.5886V13.5904V13.5922V13.594V13.5958V13.5976V13.5994V13.6011V13.6029V13.6047V13.6065V13.6082V13.61V13.6118V13.6136V13.6153V13.6171V13.6188V13.6206V13.6223V13.6241V13.6258V13.6276V13.6293V13.6311V13.6328V13.6346V13.6363V13.638V13.6398V13.6415C14.21 13.8483 14.294 14.1123 14.459 14.3458C14.628 14.5851 14.8918 14.8061 15.2639 14.9051C15.3478 14.9275 15.3747 14.9603 15.3821 14.9726C15.3885 14.9834 15.3961 15.0042 15.3832 15.0446C15.3548 15.1337 15.2232 15.2948 14.9056 15.3804C14.8851 15.3859 14.8534 15.3911 14.7923 15.4007C14.7377 15.4093 14.6677 15.4205 14.5938 15.438C14.4474 15.4727 14.2622 15.5373 14.1088 15.6836C13.952 15.8331 13.8856 16.0582 13.8544 16.2015C13.8373 16.2803 13.8275 16.3515 13.8219 16.403C13.8191 16.4289 13.8173 16.4502 13.8162 16.4656Z", stroke: "#35B9C0", "stroke-width": "0.5" }), + React.createElement("circle", { cx: "12.4759", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }), + React.createElement("circle", { cx: "10.4099", cy: "12.2918", r: "0.594957", fill: "#35B9C0", stroke: "#35B9C0", "stroke-width": "0.22665" }))); +}; + +var Icon$11 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M5.66 4.2L6.05 4.59C6.44 4.97 6.44 5.61 6.05 5.99L6.04 6C5.65 6.39 5.03 6.39 4.64 6L4.25 5.61C3.86 5.23 3.86 4.6 4.25 4.21L4.26 4.2C4.64 3.82 5.27 3.81 5.66 4.2Z" }), + React.createElement("path", { d: "M1.99 10.95H3.01C3.56 10.95 4 11.39 4 11.95V11.96C4 12.51 3.56 12.95 3 12.94H1.99C1.44 12.94 1 12.5 1 11.95V11.94C1 11.39 1.44 10.95 1.99 10.95Z" }), + React.createElement("path", { d: "M12 1H12.01C12.56 1 13 1.44 13 1.99V2.96C13 3.51 12.56 3.95 12 3.94H11.99C11.44 3.94 11 3.5 11 2.95V1.99C11 1.44 11.44 1 12 1Z" }), + React.createElement("path", { d: "M18.34 4.2C18.73 3.82 19.36 3.82 19.75 4.21C20.14 4.6 20.14 5.22 19.75 5.61L19.36 6C18.98 6.39 18.35 6.39 17.96 6L17.95 5.99C17.56 5.61 17.56 4.98 17.95 4.59L18.34 4.2Z" }), + React.createElement("path", { d: "M18.33 19.7L17.94 19.31C17.55 18.92 17.55 18.3 17.95 17.9C18.33 17.52 18.96 17.51 19.35 17.9L19.74 18.29C20.13 18.68 20.13 19.31 19.74 19.7C19.35 20.09 18.72 20.09 18.33 19.7Z" }), + React.createElement("path", { d: "M20 11.95V11.94C20 11.39 20.44 10.95 20.99 10.95H22C22.55 10.95 22.99 11.39 22.99 11.94V11.95C22.99 12.5 22.55 12.94 22 12.94H20.99C20.44 12.94 20 12.5 20 11.95Z" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M6 11.95C6 8.64 8.69 5.95 12 5.95C15.31 5.95 18 8.64 18 11.95C18 15.26 15.31 17.95 12 17.95C8.69 17.95 6 15.26 6 11.95ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z" }), + React.createElement("path", { d: "M12 22.9H11.99C11.44 22.9 11 22.46 11 21.91V20.95C11 20.4 11.44 19.96 11.99 19.96H12C12.55 19.96 12.99 20.4 12.99 20.95V21.91C12.99 22.46 12.55 22.9 12 22.9Z" }), + React.createElement("path", { d: "M5.66 19.69C5.27 20.08 4.64 20.08 4.25 19.69C3.86 19.3 3.86 18.68 4.24 18.28L4.63 17.89C5.02 17.5 5.65 17.5 6.04 17.89L6.05 17.9C6.43 18.28 6.44 18.91 6.05 19.3L5.66 19.69Z" }))); +}; + +var Icon$12 = function (props) { + var colorFill = props.colorFill; + return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React.createElement("path", { d: "M28 0C12.5359 0 0 12.5359 0 28C0 43.4641 12.5359 56 28 56C43.4641 56 56 43.4641 56 28C56 12.5359 43.4641 0 28 0Z", fill: !colorFill ? "#40B3E0" : colorFill }), + React.createElement("path", { d: "M41.6244 16.1065L36.6231 41.3216C36.6231 41.3216 35.9238 43.0703 34.0003 42.231L22.4595 33.383L18.263 31.3547L11.1987 28.9765C11.1987 28.9765 10.1146 28.5919 10.0096 27.7526C9.90457 26.9132 11.2337 26.4586 11.2337 26.4586L39.3159 15.4424C39.3159 15.4424 41.6242 14.4283 41.6242 16.107", fill: !colorFill ? "white" : "#0D0E21" }), + React.createElement("path", { d: "M21.5727 41.0382C21.5727 41.0382 21.2359 41.0067 20.8159 39.6776C20.3965 38.3487 18.2631 31.3543 18.2631 31.3543L35.2245 20.5831C35.2245 20.5831 36.2038 19.9885 36.1688 20.5831C36.1688 20.5831 36.3436 20.6881 35.8188 21.1777C35.2945 21.6674 22.4948 33.173 22.4948 33.173", fill: !colorFill ? "#D2E5F1" : "#0D0E21" }), + React.createElement("path", { d: "M26.8847 36.7751L22.32 40.9371C22.32 40.9371 21.963 41.2079 21.5728 41.0381L22.4469 33.3075", fill: !colorFill ? "#B5CFE4" : "#0D0E21" }))); }; -var Icon$13 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.3137 3L15.2631 3.94934C14.5597 5.19866 14.7398 6.81097 15.8032 7.87441C16.8667 8.93786 18.479 9.11792 19.7283 8.4146L20.6777 9.36396L17.6569 12.3848L17.1287 11.8566C16.7382 11.4661 16.105 11.4661 15.7145 11.8566C15.3239 12.2471 15.3239 12.8803 15.7145 13.2708L16.2426 13.799L9.36396 20.6777L8.49923 19.8129C9.71921 18.5286 9.69924 16.4983 8.43932 15.2384C7.1794 13.9784 5.14908 13.9585 3.86473 15.1784L3 14.3137L9.87868 7.43503L10.2145 7.77081C10.605 8.16134 11.2382 8.16134 11.6287 7.77081C12.0192 7.38029 12.0192 6.74713 11.6287 6.3566L11.2929 6.02081L14.3137 3ZM12.8995 1.58579C13.6805 0.804738 14.9469 0.804738 15.7279 1.58579L17.299 3.15684C17.6895 3.54736 17.6895 4.18053 17.299 4.57105L17.2175 4.65257C16.7183 5.15173 16.7183 5.96103 17.2175 6.4602C17.7166 6.95936 18.5259 6.95936 19.0251 6.4602L19.1066 6.37868C19.4971 5.98816 20.1303 5.98816 20.5208 6.37868L22.0919 7.94975C22.8729 8.7308 22.8729 9.99713 22.0919 10.7782L10.7782 22.0919C9.99713 22.8729 8.7308 22.8729 7.94975 22.0919L6.37869 20.5208C5.98817 20.1303 5.98817 19.4971 6.37869 19.1066L7.02511 18.4602C7.52427 17.961 7.52427 17.1517 7.02511 16.6526C6.52594 16.1534 5.71664 16.1534 5.21748 16.6526L4.57106 17.299C4.18054 17.6895 3.54737 17.6895 3.15685 17.299L1.58579 15.7279C0.804738 14.9469 0.804738 13.6805 1.58579 12.8995L12.8995 1.58579ZM13.8787 8.6066C13.4882 8.21608 12.855 8.21608 12.4645 8.6066C12.0739 8.99712 12.0739 9.63029 12.4645 10.0208L13.4645 11.0208C13.855 11.4113 14.4882 11.4113 14.8787 11.0208C15.2692 10.6303 15.2692 9.99713 14.8787 9.6066L13.8787 8.6066Z" }))); -}; - -var Icon$14 = function (props) { - return (React.createElement(Svg, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M8 4L6.5 5.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M6.5 2.5L8 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M6 4C4.343 4 3 5.343 3 7", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M6 4H8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M16 20L17.5 18.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M17.5 21.5L16 20", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M18 20C19.657 20 21 18.657 21 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M18 20H16", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$15 = function (props) { - var colorFill = props.colorFill; - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), - React.createElement("path", { d: "M8.65854 19C15.4488 19 19.1659 13.2338 19.1659 8.23717C19.1659 8.07728 19.1659 7.91739 19.1561 7.7475C19.878 7.21785 20.5024 6.5483 21 5.78881C20.3366 6.08861 19.6244 6.28847 18.8732 6.38841C19.6341 5.91872 20.2195 5.17921 20.5024 4.28981C19.7902 4.72951 19 5.03931 18.1512 5.20919C17.478 4.45969 16.522 4 15.4585 4C13.4195 4 11.761 5.69887 11.761 7.78747C11.761 8.08728 11.8 8.36709 11.8585 8.6469C8.79512 8.497 6.07317 6.97801 4.24878 4.68954C3.92683 5.25916 3.75122 5.90873 3.75122 6.59827C3.75122 7.90739 4.40488 9.06662 5.39024 9.74617C4.78537 9.72618 4.21951 9.5563 3.72195 9.27648C3.72195 9.28648 3.72195 9.30646 3.72195 9.32645C3.72195 11.1552 5 12.6942 6.67805 13.034C6.36585 13.1239 6.0439 13.1639 5.70244 13.1639C5.46829 13.1639 5.23415 13.1439 5.00976 13.0939C5.47805 14.6029 6.8439 15.6922 8.46341 15.7222C7.19512 16.7415 5.60488 17.3411 3.87805 17.3411C3.58537 17.3411 3.28293 17.3311 3 17.2911C4.62927 18.3704 6.57073 19 8.65854 19Z", fill: !colorFill ? "#55ACEE" : colorFill }))); -}; - -var Icon$16 = function (props) { - var colorFill = props.colorFill; - return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React.createElement("path", { d: "M 386 203C 387 203 388 203 388 203C 388 203 395 212 395 212C 267 248 209 304 209 304C 209 304 224 296 250 284C 326 250 386 241 411 239C 415 238 419 238 423 238C 466 232 515 231 566 236C 633 244 705 264 779 304C 779 304 723 251 603 214C 603 214 612 203 612 203C 612 203 709 201 811 277C 811 277 913 462 913 689C 913 689 853 792 697 797C 697 797 671 767 650 740C 743 714 778 656 778 656C 749 675 721 688 697 697C 661 712 627 722 594 728C 526 740 464 737 411 727C 371 719 336 708 307 697C 291 690 273 682 255 673C 253 671 251 670 249 669C 248 668 247 668 246 667C 233 660 226 655 226 655C 226 655 260 711 350 738C 329 765 303 797 303 797C 146 792 87 689 87 689C 87 462 189 277 189 277C 284 206 375 203 386 203C 386 203 386 203 386 203M 368 467C 327 467 296 502 296 545C 296 588 328 624 368 624C 408 624 440 588 440 545C 441 502 408 467 368 467C 368 467 368 467 368 467M 626 467C 586 467 554 502 554 545C 554 588 586 624 626 624C 666 624 698 588 698 545C 698 502 666 467 626 467C 626 467 626 467 626 467", fill: !colorFill ? "#5865F2" : colorFill }))); -}; - -var Icon$17 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React.createElement("path", { d: "M54.7642 14.5319C54.4429 13.3448 53.8164 12.2626 52.9468 11.3931C52.0773 10.5235 50.9951 9.89685 49.8081 9.57559C45.4623 8.39038 27.9721 8.39038 27.9721 8.39038C27.9721 8.39038 10.481 8.42626 6.13521 9.61146C4.94814 9.93275 3.86595 10.5594 2.99641 11.429C2.12686 12.2986 1.5003 13.3809 1.17912 14.568C-0.135366 22.2896 -0.645281 34.0554 1.21522 41.4681C1.53643 42.6552 2.163 43.7374 3.03255 44.607C3.90209 45.4765 4.98426 46.1032 6.1713 46.4244C10.5171 47.6096 28.0077 47.6096 28.0077 47.6096C28.0077 47.6096 45.4982 47.6096 49.8437 46.4244C51.0308 46.1032 52.113 45.4766 52.9826 44.607C53.8522 43.7374 54.4788 42.6552 54.8 41.4681C56.1865 33.7356 56.6137 21.9772 54.7642 14.5321V14.5319Z", fill: "#FF0000" }), - React.createElement("path", { d: "M22.4048 36.404L36.9145 27.9999L22.405 19.5958L22.4048 36.404Z", fill: "white" }))); -}; - -var Icon$18 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "-60 -30 600 600", width: "24px", color: "text" }, props), - React.createElement("g", { id: "surface1" }, - React.createElement("path", { d: "M 217.996094 158.457031 C 164.203125 158.457031 120.441406 202.21875 120.441406 256.007812 C 120.441406 309.800781 164.203125 353.5625 217.996094 353.5625 C 271.785156 353.5625 315.546875 309.800781 315.546875 256.007812 C 315.546875 202.21875 271.785156 158.457031 217.996094 158.457031 Z M 275.914062 237.636719 L 206.027344 307.523438 C 203.09375 310.457031 199.246094 311.925781 195.402344 311.925781 C 191.558594 311.925781 187.714844 310.460938 184.78125 307.523438 L 158.074219 280.816406 C 152.207031 274.953125 152.207031 265.441406 158.074219 259.574219 C 163.9375 253.707031 173.449219 253.707031 179.316406 259.574219 L 195.402344 275.660156 L 254.671875 216.394531 C 260.535156 210.527344 270.046875 210.527344 275.914062 216.394531 C 281.78125 222.257812 281.78125 231.769531 275.914062 237.636719 Z M 275.914062 237.636719 " }), - React.createElement("path", { d: "M 435.488281 138.917969 L 435.472656 138.519531 C 435.25 133.601562 435.101562 128.398438 435.011719 122.609375 C 434.59375 94.378906 412.152344 71.027344 383.917969 69.449219 C 325.050781 66.164062 279.511719 46.96875 240.601562 9.042969 L 240.269531 8.726562 C 227.578125 -2.910156 208.433594 -2.910156 195.738281 8.726562 L 195.40625 9.042969 C 156.496094 46.96875 110.957031 66.164062 52.089844 69.453125 C 23.859375 71.027344 1.414062 94.378906 0.996094 122.613281 C 0.910156 128.363281 0.757812 133.566406 0.535156 138.519531 L 0.511719 139.445312 C -0.632812 199.472656 -2.054688 274.179688 22.9375 341.988281 C 36.679688 379.277344 57.492188 411.691406 84.792969 438.335938 C 115.886719 468.679688 156.613281 492.769531 205.839844 509.933594 C 207.441406 510.492188 209.105469 510.945312 210.800781 511.285156 C 213.191406 511.761719 215.597656 512 218.003906 512 C 220.410156 512 222.820312 511.761719 225.207031 511.285156 C 226.902344 510.945312 228.578125 510.488281 230.1875 509.925781 C 279.355469 492.730469 320.039062 468.628906 351.105469 438.289062 C 378.394531 411.636719 399.207031 379.214844 412.960938 341.917969 C 438.046875 273.90625 436.628906 199.058594 435.488281 138.917969 Z M 217.996094 383.605469 C 147.636719 383.605469 90.398438 326.367188 90.398438 256.007812 C 90.398438 185.648438 147.636719 128.410156 217.996094 128.410156 C 288.351562 128.410156 345.59375 185.648438 345.59375 256.007812 C 345.59375 326.367188 288.351562 383.605469 217.996094 383.605469 Z M 217.996094 383.605469 " })))); -}; - -var Icon$19 = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24", width: "24px", color: "text" }, props), - React.createElement("path", { d: "M12,23.87H12a.51.51,0,0,1-.42-.57c.75-4.65,3.07-8.39,7.53-12.12a.49.49,0,0,1,.7.06.51.51,0,0,1-.06.71c-4.26,3.56-6.48,7.12-7.18,11.51A.5.5,0,0,1,12,23.87Z" }), - React.createElement("path", { d: "M12,23.87a.51.51,0,0,1-.47-.31,19.08,19.08,0,0,0-1.53-3,7,7,0,0,1-6-2.3c-1.9-2-2.66-4.67-1.89-6.73a.46.46,0,0,1,.31-.3c2.09-.7,4.77.16,6.67,2.12s2.65,4.68,1.88,6.74a.37.37,0,0,1,0,.11,20.14,20.14,0,0,1,1.51,3,.5.5,0,0,1-.27.65A.46.46,0,0,1,12,23.87ZM3,12.13a5.85,5.85,0,0,0,1.75,5.46,6.24,6.24,0,0,0,4.62,2.06,17.2,17.2,0,0,0-3.73-3.9.5.5,0,0,1,.59-.81,18.54,18.54,0,0,1,4,4.2,6.12,6.12,0,0,0-1.84-5.07A5.88,5.88,0,0,0,3,12.13Z" }), - React.createElement("path", { d: "M15.11,18.37a5.43,5.43,0,0,1-1.72-.27.51.51,0,0,1-.31-.3c-.88-2.34,0-5.42,2.13-7.67S20.4,6.9,22.78,7.69a.47.47,0,0,1,.31.29c.88,2.35,0,5.43-2.13,7.67A8.41,8.41,0,0,1,15.11,18.37Zm-1.17-1.15c2,.53,4.48-.36,6.3-2.26s2.6-4.43,2-6.39c-2-.53-4.48.36-6.3,2.26S13.33,15.26,13.94,17.22Z" }), - React.createElement("path", { d: "M8.84,10a.51.51,0,0,1-.5-.5V7.81a.51.51,0,0,1,.5-.5.5.5,0,0,1,.5.5V9.46A.5.5,0,0,1,8.84,10Zm3.78-1a.5.5,0,0,1-.43-.25l-.83-1.43a.51.51,0,0,1,.19-.68.5.5,0,0,1,.68.18l.82,1.43a.49.49,0,0,1-.18.68A.55.55,0,0,1,12.62,9ZM8.84,6.62A4.72,4.72,0,0,1,4.13,1.9,4.58,4.58,0,0,1,4.35.48.5.5,0,0,1,5,.15.51.51,0,0,1,5.3.78,3.85,3.85,0,0,0,5.13,1.9a3.72,3.72,0,1,0,7.43,0A3.55,3.55,0,0,0,12.38.78a.51.51,0,0,1,.33-.63.51.51,0,0,1,.63.33,4.89,4.89,0,0,1,.22,1.42A4.73,4.73,0,0,1,8.84,6.62Z" }), - React.createElement("path", { d: "M15.39,6.18a.43.43,0,0,1-.25-.07l-1.43-.82a.49.49,0,0,1-.18-.68.51.51,0,0,1,.68-.19l1.43.83a.5.5,0,0,1-.25.93Zm1-3.78H14.75a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H16.4a.51.51,0,0,1,.5.5A.5.5,0,0,1,16.4,2.4Z" }), - React.createElement("path", { d: "M5.06,9a.59.59,0,0,1-.25-.07.5.5,0,0,1-.18-.68l.83-1.43a.5.5,0,0,1,.86.5L5.5,8.7A.51.51,0,0,1,5.06,9Z" }), - React.createElement("path", { d: "M2.3,6.18a.5.5,0,0,1-.25-.93l1.42-.83a.52.52,0,0,1,.69.19A.5.5,0,0,1,4,5.29l-1.42.82A.47.47,0,0,1,2.3,6.18ZM2.93,2.4H1.29a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H2.93a.5.5,0,0,1,.5.5A.5.5,0,0,1,2.93,2.4Z" }))); -}; - -var Icon$1a = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24px", height: "24px", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M2 20.6183C3.28475 20.1093 4.71525 20.1093 6 20.6183V20.6183C7.28476 21.1273 8.71524 21.1273 10 20.6183V20.6183C11.2848 20.1093 12.7152 20.1093 14 20.6183V20.6183C15.2848 21.1273 16.7152 21.1273 18 20.6183V20.6183C19.2848 20.1093 20.7152 20.1093 22 20.6183V20.6183", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M18 4C18 7.866 15.3137 11 12 11C8.68629 11 6 7.866 6 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M3 18V3.5C3 3.36739 3.05268 3.24021 3.14645 3.14645C3.24021 3.05268 3.36739 3 3.5 3H5.5C5.63261 3 5.75979 3.05268 5.85355 3.14645C5.94732 3.24021 6 3.36739 6 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M18 18V3.5C18 3.36739 18.0527 3.24021 18.1464 3.14645C18.2402 3.05268 18.3674 3 18.5 3H20.5C20.6326 3 20.7598 3.05268 20.8536 3.14645C20.9473 3.24021 21 3.36739 21 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M18 15H6", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M9 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M12 15V11", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M21 15H23", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M3 15H1", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M15 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M23.0001 9C21.7002 7.66227 20.9814 5.86519 21.0001 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M1 9C2.29991 7.66227 3.01874 5.86519 3 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1b = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M16 17.3721V22.0001L18 21.0001L20 22.0001V17.3721", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M18 18C19.933 18 21.5 16.433 21.5 14.5C21.5 12.567 19.933 11 18 11C16.067 11 14.5 12.567 14.5 14.5C14.5 16.433 16.067 18 18 18Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M13 21H5C3.895 21 3 20.105 3 19V5C3 3.895 3.895 3 5 3H18C19.105 3 20 3.895 20 5V8", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M7 7H16", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M7 11H11", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M7 15H10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1c = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React.createElement("path", { d: "M 700 738C 672 738 650 760 650 788C 650 815 672 837 700 837C 728 837 750 815 750 788C 750 760 728 738 700 738C 700 738 700 738 700 738M 250 738C 222 738 200 760 200 788C 200 815 222 837 250 837C 278 837 300 815 300 788C 300 760 278 738 250 738C 250 738 250 738 250 738M 700 688C 755 688 800 733 800 788C 800 842 755 887 700 887C 645 887 600 842 600 788C 600 733 645 688 700 688C 700 688 700 688 700 688M 250 688C 305 688 350 733 350 788C 350 842 305 887 250 887C 195 887 150 842 150 788C 150 733 195 688 250 688C 250 688 250 688 250 688M 110 263C 110 263 193 512 193 512C 193 512 679 512 679 512C 679 512 720 263 720 263C 720 263 110 263 110 263M 75 213C 75 213 750 213 750 213C 757 213 764 216 769 221C 774 227 776 234 775 242C 775 242 725 542 725 542C 723 554 712 562 700 563C 700 563 175 563 175 563C 164 562 155 556 151 545C 151 545 51 245 51 245C 49 238 50 229 55 223C 59 216 67 213 75 213C 75 213 75 213 75 213M 850 163C 850 163 925 163 925 163C 934 162 942 167 947 175C 951 183 951 192 947 200C 942 208 934 213 925 213C 925 213 871 213 871 213C 871 213 800 642 800 642C 798 654 787 662 775 663C 775 663 200 663 200 663C 191 663 183 658 178 650C 174 642 174 633 178 625C 183 617 191 612 200 613C 200 613 754 613 754 613C 754 613 825 183 825 183C 827 171 838 163 850 163C 850 163 850 163 850 163" }))); -}; - -var Icon$1d = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React.createElement("path", { d: "M 950 25C 964 25 975 36 975 50C 975 50 975 950 975 950C 975 964 964 975 950 975C 950 975 850 975 850 975C 836 975 825 964 825 950C 825 950 825 50 825 50C 825 36 836 25 850 25C 850 25 950 25 950 25M 750 450C 764 450 775 461 775 475C 775 475 775 950 775 950C 775 964 764 975 750 975C 750 975 650 975 650 975C 636 975 625 964 625 950C 625 950 625 475 625 475C 625 461 636 450 650 450C 650 450 750 450 750 450M 550 650C 564 650 575 661 575 675C 575 675 575 950 575 950C 575 964 564 975 550 975C 550 975 450 975 450 975C 436 975 425 964 425 950C 425 950 425 675 425 675C 425 661 436 650 450 650C 450 650 550 650 550 650M 350 750C 364 750 375 761 375 775C 375 775 375 950 375 950C 375 964 364 975 350 975C 350 975 250 975 250 975C 236 975 225 964 225 950C 225 950 225 775 225 775C 225 761 236 750 250 750C 250 750 350 750 350 750M 150 800C 164 800 175 811 175 825C 175 825 175 950 175 950C 175 964 164 975 150 975C 150 975 50 975 50 975C 36 975 25 964 25 950C 25 950 25 825 25 825C 25 811 36 800 50 800C 50 800 150 800 150 800" }))); -}; - -var Icon$1e = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React.createElement("path", { d: "M 300 192C 353 192 404 213 441 250C 500 317 500 317 559 250C 596 213 647 192 700 192C 753 192 804 213 841 250C 879 288 900 339 900 392C 900 443 880 492 845 529C 845 529 845 530 845 530C 845 530 550 846 550 846C 512 881 487 881 450 846C 450 846 159 533 159 533C 121 495 100 445 100 392C 100 339 121 288 159 250C 196 213 247 192 300 192C 300 192 300 192 300 192" }))); -}; - -var Icon$1f = function (props) { - return (React.createElement("svg", __assign({ width: "62", height: "56", viewBox: "0 0 62 56", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("g", { opacity: "0.5", filter: "url(#filter0_d)" }, - React.createElement("path", { d: "M43.1914 29.8726C42.7516 28.7326 42.3118 29.4166 41.8719 29.1886C38.5731 28.0486 39.2328 23.0324 39.2328 23.0324C39.2328 17.5602 35.0543 13 29.5563 13H28.6766C23.3984 13 19 17.5602 19 23.0324V28.7326C19 31.6967 19.8797 34.6608 21.6391 37.1689C23.6184 39.677 26.9172 41.9571 32.1953 40.5891C32.4153 40.5891 32.6352 40.361 32.6352 40.133C33.075 39.221 33.9547 38.309 35.7141 38.081C37.9133 37.6249 37.9133 35.5729 37.9133 35.5729C37.9133 35.5729 37.6934 33.2928 39.8926 32.8368C42.0918 32.6087 43.6313 31.0127 43.1914 29.8726ZM24.9379 23.4884C23.3984 23.4884 22.2988 22.1203 22.2988 20.7523C22.2988 19.3842 23.3984 18.0162 24.9379 18.0162C26.4774 18.0162 27.577 19.1562 27.577 20.7523C27.577 22.3484 26.4774 23.4884 24.9379 23.4884ZM33.2949 23.4884C31.9754 23.4884 30.6559 22.1203 30.6559 20.7523C30.6559 19.3842 31.7555 18.0162 33.2949 18.0162C34.8344 18.0162 35.934 19.1562 35.934 20.7523C35.934 22.3484 34.8344 23.4884 33.2949 23.4884Z", fill: "#E8FFF4" })), - React.createElement("g", { filter: "url(#filter1_d)" }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9.86396 40.3079C9.69828 40.3079 9.56396 40.1735 9.56396 40.0079V29.6079C9.56396 29.4422 9.69828 29.3079 9.86396 29.3079H12.68C12.7939 29.3079 12.898 29.3724 12.9487 29.4744L15.2527 34.1144C15.2553 34.1198 15.2578 34.1251 15.2601 34.1306L15.5227 34.7489C15.5209 34.7299 15.5191 34.7109 15.5173 34.6919C15.4853 34.3401 15.4532 33.9929 15.4213 33.6519L15.4204 33.642C15.3987 33.2846 15.388 32.9425 15.388 32.6159V29.6079C15.388 29.4422 15.5223 29.3079 15.688 29.3079H18.312C18.4777 29.3079 18.612 29.4422 18.612 29.6079V40.0079C18.612 40.1735 18.4777 40.3079 18.312 40.3079H15.496C15.3819 40.3079 15.2777 40.2432 15.2271 40.1409L12.9231 35.4849C12.9206 35.4799 12.9183 35.4749 12.9161 35.4698L12.6439 34.8333C12.6485 34.8713 12.6531 34.9094 12.6578 34.9478C12.7444 35.6625 12.788 36.3466 12.788 36.9999V40.0079C12.788 40.1735 12.6537 40.3079 12.488 40.3079H9.86396ZM23.174 40.3079C23.0083 40.3079 22.874 40.1735 22.874 40.0079V29.6079C22.874 29.4422 23.0083 29.3079 23.174 29.3079H29.894C30.0597 29.3079 30.194 29.4422 30.194 29.6079V31.9119C30.194 32.0775 30.0597 32.2119 29.894 32.2119H26.226V33.2439H29.318C29.4837 33.2439 29.618 33.3782 29.618 33.5439V35.8479C29.618 36.0135 29.4837 36.1479 29.318 36.1479H26.226V37.4039H30.054C30.2197 37.4039 30.354 37.5382 30.354 37.7039V40.0079C30.354 40.1735 30.2197 40.3079 30.054 40.3079H23.174ZM35.4566 40.3079C35.3109 40.3079 35.1863 40.2032 35.1611 40.0597L33.3371 29.6597C33.3218 29.5724 33.3459 29.4828 33.4029 29.4149C33.4599 29.3471 33.544 29.3079 33.6326 29.3079H36.4486C36.5997 29.3079 36.7272 29.4202 36.7462 29.5701L37.3233 34.1226C37.3688 34.5868 37.4181 35.051 37.4714 35.5151L37.7233 34.0878L38.7155 29.5439C38.7456 29.4061 38.8676 29.3079 39.0086 29.3079H41.3126C41.4536 29.3079 41.5756 29.4061 41.6057 29.5439L42.5998 34.0976C42.6833 34.5521 42.7666 35.0187 42.8501 35.4972C42.9033 35.0349 42.9526 34.5765 42.9981 34.122L42.9989 34.1141L43.575 29.5701C43.594 29.4202 43.7215 29.3079 43.8726 29.3079H46.4966C46.5847 29.3079 46.6684 29.3466 46.7254 29.4139C46.7824 29.4811 46.807 29.5701 46.7925 29.657L45.0645 40.057C45.0405 40.2018 44.9153 40.3079 44.7686 40.3079H41.2806C41.1369 40.3079 41.0134 40.206 40.9861 40.0649L40.187 35.9417L40.1865 35.9393C40.1424 35.7294 40.101 35.518 40.0625 35.3054C40.0268 35.5176 39.987 35.7286 39.9429 35.9381L39.1755 40.0627C39.1491 40.2048 39.0251 40.3079 38.8806 40.3079H35.4566ZM51.1339 35.724C50.9782 35.724 50.8484 35.6049 50.835 35.4498L50.4498 31.9882L50.3541 29.6202C50.3508 29.5386 50.3809 29.4592 50.4375 29.4002C50.4941 29.3413 50.5722 29.308 50.6539 29.308H53.4059C53.4875 29.308 53.5657 29.3413 53.6223 29.4002C53.6788 29.4592 53.7089 29.5386 53.7056 29.6202L53.6091 32.0019L53.2248 35.4498C53.2114 35.6049 53.0816 35.724 52.9259 35.724H51.1339ZM52.1001 40.4999C51.5543 40.4999 51.0886 40.3101 50.7288 39.9246C50.3743 39.5448 50.2001 39.0752 50.2001 38.5359C50.2001 37.9965 50.3743 37.527 50.7288 37.1472C51.0886 36.7616 51.5543 36.5719 52.1001 36.5719C52.6459 36.5719 53.1116 36.7616 53.4714 37.1472C53.8259 37.527 54.0001 37.9965 54.0001 38.5359C54.0001 39.0752 53.8259 39.5448 53.4714 39.9246C53.1116 40.3101 52.6459 40.4999 52.1001 40.4999Z", fill: "#E8FFF4" })), - React.createElement("g", { filter: "url(#filter2_d)" }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.9882 22.1527C45.9071 21.6858 45.6629 21.2628 45.2991 20.9592L44.1471 19.9978C43.4931 19.4519 43.7775 18.3905 44.6169 18.2448L46.0951 17.9882C46.562 17.9071 46.985 17.6629 47.2886 17.2991L48.2499 16.1473C48.7957 15.4932 49.8572 15.7776 50.0029 16.617L50.2595 18.0953C50.3405 18.5622 50.5847 18.9852 50.9485 19.2888L52.1002 20.2499C52.7543 20.7958 52.4698 21.8572 51.6305 22.0029L50.1525 22.2595C49.6856 22.3405 49.2626 22.5847 48.959 22.9485L47.9977 24.1003C47.4519 24.7544 46.3904 24.47 46.2447 23.6306L45.9882 22.1527Z", fill: "#E8FFF4" })), - React.createElement("g", { filter: "url(#filter3_d)" }, - React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.6104 24.0281C11.3068 23.6643 10.8838 23.4201 10.4169 23.339L9.38252 23.1595C8.96283 23.0866 8.82063 22.5559 9.14766 22.283L9.95365 21.6103C10.3175 21.3067 10.5617 20.8837 10.6427 20.4169L10.8222 19.3826C10.8951 18.9629 11.4258 18.8207 11.6987 19.1477L12.3714 19.9537C12.675 20.3176 13.098 20.5617 13.5649 20.6428L14.599 20.8223C15.0187 20.8951 15.1609 21.4259 14.8338 21.6988L14.028 22.3713C13.6642 22.675 13.42 23.0979 13.3389 23.5648L13.1594 24.599C13.0866 25.0187 12.5558 25.1609 12.2829 24.8339L11.6104 24.0281Z", fill: "#E8FFF4" })), - React.createElement("defs", null, - React.createElement("filter", { id: "filter0_d", x: "11", y: "5", width: "40.2667", height: "44", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React.createElement("feOffset", null), - React.createElement("feGaussianBlur", { stdDeviation: "4" }), - React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), - React.createElement("filter", { id: "filter1_d", x: "1.56396", y: "21.3079", width: "60.4361", height: "27.192", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React.createElement("feOffset", null), - React.createElement("feGaussianBlur", { stdDeviation: "4" }), - React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), - React.createElement("filter", { id: "filter2_d", x: "34", y: "6", width: "28.2474", height: "28.2474", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React.createElement("feOffset", null), - React.createElement("feGaussianBlur", { stdDeviation: "4" }), - React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), - React.createElement("filter", { id: "filter3_d", x: "0", y: "10", width: "23.9818", height: "23.9818", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, - React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), - React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), - React.createElement("feOffset", null), - React.createElement("feGaussianBlur", { stdDeviation: "4" }), - React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), - React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), - React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" }))))); -}; - -var Icon$1g = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "26px", height: "26px", viewBox: "0 0 26 26", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M17.0957 12.1235L11.699 16.4409C11.5068 16.5946 11.2647 16.6721 11.019 16.6585C10.7733 16.6449 10.5412 16.5411 10.3672 16.3671L7.63298 13.6329C7.45897 13.4589 7.35523 13.2268 7.34162 12.9811C7.32801 12.7354 7.40549 12.4933 7.55922 12.3011L11.8766 6.90434C12.8512 5.68606 14.0874 4.70259 15.4936 4.02675C16.8998 3.35091 18.4399 3 20.0001 3V3C20.2653 3 20.5197 3.10536 20.7072 3.29289C20.8947 3.48043 21.0001 3.73478 21.0001 4C21.0001 5.56016 20.6492 7.10034 19.9733 8.50651C19.2975 9.91269 18.314 11.1488 17.0957 12.1235Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M16 13V17.382C16 17.5677 15.9483 17.7498 15.8506 17.9077C15.753 18.0657 15.6133 18.1934 15.4472 18.2764L13.0313 19.4844C12.9031 19.5485 12.7627 19.5843 12.6195 19.5894C12.4764 19.5944 12.3338 19.5687 12.2014 19.5139C12.069 19.459 11.95 19.3764 11.8523 19.2716C11.7547 19.1667 11.6807 19.0421 11.6354 18.9062L11 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M7.00009 13L5.09393 12.3646C4.95801 12.3193 4.83341 12.2453 4.72857 12.1477C4.62374 12.05 4.54111 11.931 4.48628 11.7986C4.43145 11.6662 4.4057 11.5236 4.41079 11.3805C4.41587 11.2373 4.45165 11.0969 4.51573 10.9687L5.72373 8.55279C5.80677 8.38669 5.93443 8.247 6.09239 8.14937C6.25036 8.05173 6.43238 8.00001 6.61809 8H11.0001", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M5.7501 20.5867L3 20.9999L3.41315 18.2498C3.47844 17.8152 3.68136 17.413 3.9921 17.1022C4.30285 16.7915 4.70505 16.5886 5.13964 16.5233C5.45754 16.4755 5.78222 16.503 6.08756 16.6036C6.3929 16.7041 6.67038 16.8749 6.89769 17.1022C7.12501 17.3296 7.29581 17.607 7.39636 17.9124C7.49691 18.2177 7.52441 18.5424 7.47664 18.8603C7.41134 19.2949 7.20841 19.6971 6.89765 20.0078C6.5869 20.3186 6.18469 20.5215 5.7501 20.5867Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1h = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M17.449 19.3967C17.4479 19.4115 17.447 19.4245 17.4463 19.4355L17.4456 19.4404C17.4422 19.4624 17.4367 19.4964 17.4289 19.5392C17.413 19.6257 17.3883 19.7445 17.3534 19.8736C17.274 20.1668 17.1759 20.3803 17.0999 20.4647C16.9816 20.596 16.8064 20.7034 16.593 20.7823C16.3816 20.8605 16.1694 20.897 16.0237 20.9093C15.9837 20.9127 15.9295 20.9143 15.8639 20.9163C15.5412 20.926 14.943 20.9439 14.4051 21.2188C14.1663 21.3408 13.9382 21.4769 13.7301 21.665C13.5171 21.8575 13.3547 22.0772 13.2105 22.3358C13.0669 22.5933 12.9995 22.8419 12.9635 22.9747C12.9575 22.9968 12.9524 23.0157 12.9479 23.0309C12.9228 23.1164 12.9154 23.1221 12.9062 23.1292C12.9049 23.1302 12.9035 23.1313 12.902 23.1326C12.845 23.1843 12.8272 23.1979 12.8183 23.204L12.818 23.2042C12.8157 23.2058 12.8078 23.2115 12.7777 23.2238C12.7604 23.2308 12.745 23.2349 12.7262 23.2378C12.704 23.2413 12.675 23.2436 12.6203 23.2451C9.13181 23.336 6.48376 22.1669 4.70749 20.3804C2.92334 18.586 1.97656 16.1264 1.97656 13.5689L1.97656 8.81598L1.97656 8.8154C1.97302 4.27505 5.72757 0.75 10.2653 0.75C14.8021 0.75 18.6306 4.42765 18.6306 8.81598V8.81604V8.81611V8.8162V8.81633V8.81648V8.81666V8.81687V8.81711V8.81737V8.81766V8.81798V8.81832V8.8187V8.81909V8.81952V8.81997V8.82045V8.82096V8.82149V8.82205V8.82264V8.82325V8.82389V8.82456V8.82525V8.82597V8.82671V8.82748V8.82828V8.8291V8.82995V8.83082V8.83172V8.83265V8.8336V8.83458V8.83558V8.83661V8.83766V8.83874V8.83984V8.84097V8.84212V8.8433V8.8445V8.84573V8.84698V8.84826V8.84956V8.85089V8.85224V8.85361V8.85501V8.85643V8.85788V8.85935V8.86085V8.86237V8.86391V8.86548V8.86707V8.86869V8.87033V8.87199V8.87368V8.87539V8.87712V8.87887V8.88065V8.88245V8.88428V8.88613V8.888V8.88989V8.89181V8.89375V8.89571V8.8977V8.8997V8.90173V8.90379V8.90586V8.90796V8.91008V8.91222V8.91438V8.91656V8.91877V8.921V8.92325V8.92552V8.92781V8.93013V8.93246V8.93482V8.9372V8.9396V8.94202V8.94447V8.94693V8.94941V8.95192V8.95445V8.95699V8.95956V8.96215V8.96476V8.96739V8.97004V8.97271V8.9754V8.97811V8.98084V8.98359V8.98636V8.98915V8.99196V8.99479V8.99764V9.00051V9.0034V9.00631V9.00924V9.01218V9.01515V9.01814V9.02114V9.02416V9.02721V9.03027V9.03335V9.03645V9.03957V9.04271V9.04586V9.04904V9.05223V9.05544V9.05867V9.06192V9.06518V9.06846V9.07177V9.07509V9.07842V9.08178V9.08515V9.08854V9.09195V9.09538V9.09882V9.10228V9.10576V9.10925V9.11277V9.1163V9.11984V9.12341V9.12699V9.13059V9.1342V9.13783V9.14148V9.14514V9.14882V9.15252V9.15623V9.15996V9.16371V9.16747V9.17125V9.17504V9.17885V9.18268V9.18652V9.19038V9.19425V9.19814V9.20204V9.20596V9.2099V9.21385V9.21781V9.22179V9.22579V9.2298V9.23382V9.23786V9.24192V9.24599V9.25007V9.25417V9.25829V9.26241V9.26656V9.27071V9.27488V9.27907V9.28327V9.28748V9.29171V9.29595V9.30021V9.30447V9.30876V9.31305V9.31736V9.32169V9.32602V9.33037V9.33473V9.33911V9.3435V9.3479V9.35232V9.35675V9.36119V9.36564V9.37011V9.37459V9.37908V9.38358V9.3881V9.39263V9.39717V9.40173V9.40629V9.41087V9.41546V9.42006V9.42467V9.4293V9.43394V9.43859V9.44325V9.44792V9.4526V9.4573V9.462V9.46672V9.47145V9.47619V9.48094V9.4857V9.49047V9.49526V9.50005V9.50486V9.50967V9.5145V9.51933V9.52418V9.52904V9.5339V9.53878V9.54367V9.54857V9.55347V9.55839V9.56332V9.56826V9.5732V9.57816V9.58313V9.5881V9.59309V9.59808V9.60308V9.6081V9.61312V9.61815V9.62319V9.62824V9.63329V9.63836V9.64344V9.64852V9.65361V9.65871V9.66382V9.66894V9.67407V9.6792V9.68434V9.68949V9.69465V9.69982V9.70499V9.71017V9.71536V9.72056V9.72577V9.73098V9.7362V9.74143V9.74666V9.7519V9.75715V9.76241V9.76767V9.77294V9.77822V9.7835V9.78879V9.79409V9.7994V9.80471V9.81002V9.81535V9.82068V9.82601V9.83136V9.8367V9.84206V9.84742V9.85279V9.85816V9.86354V9.86892V9.87431V9.8797V9.8851V9.89051V9.89592V9.90134V9.90676V9.91219V9.91762V9.92305V9.9285V9.93394V9.93939V9.94485V9.95031V9.95578V9.96125V9.96672V9.9722V9.97768V9.98317V9.98866V9.99416V9.99966V10.0052V10.0107V10.0162V10.0217V10.0272V10.0327V10.0383V10.0438V10.0493V10.0549V10.0604V10.0659V10.0715V10.077V10.0826V10.0881V10.0937V10.0993V10.1048V10.1104V10.116V10.1215V10.1271V10.1327V10.1383V10.1438V10.1494V10.155V10.1606V10.1662V10.1718V10.1774V10.1829V10.1885V10.1941V10.1997V10.2053V10.2109V10.2165V10.2221V10.2277V10.2334V10.239V10.2446V10.2502V10.2558V10.2614V10.267V10.2726V10.2782V10.2838V10.2895V10.2951V10.3007V10.3063V10.3119V10.3175V10.3231V10.3287V10.3344V10.34V10.3456V10.3512V10.3568V10.3624V10.368V10.3736V10.3792V10.3849V10.3905V10.3961V10.4017V10.4073V10.4129V10.4185V10.4241V10.4297V10.4353V10.4409V10.4465V10.4521V10.4577V10.4633V10.4688V10.4744V10.48V10.4856V10.4912V10.4968V10.5023V10.5079V10.5135V10.519V10.5246V10.5302V10.5357V10.5413V10.5468V10.5524V10.5579V10.5635V10.569V10.5746V10.5801V10.5856V10.5912V10.5967V10.6022V10.6077V10.6133V10.6188V10.6243V10.6298V10.6353V10.6408V10.6463V10.6517V10.6572V10.6627V10.6682V10.6737V10.6791V10.6846V10.69V10.6955V10.7009V10.7064V10.7118V10.7173V10.7227V10.7281V10.7335V10.7389V10.7443V10.7497V10.7551V10.7605V10.7659V10.7713V10.7767V10.782V10.7874V10.7927V10.7981V10.8034V10.8088V10.8141V10.8194V10.8247V10.8301V10.8354V10.8407V10.8459V10.8512V10.8565V10.8618V10.867V10.8723V10.8775V10.8828V10.888V10.8933V10.8985V10.9037V10.9089V10.9141V10.9193V10.9245C18.6306 11.545 18.8825 12.337 19.3774 13.0374C19.8845 13.7552 20.6759 14.4184 21.7922 14.7154C22.044 14.7824 22.1245 14.8808 22.1466 14.9178C22.166 14.9501 22.1887 15.0126 22.1501 15.1338C22.0649 15.4011 21.6701 15.8842 20.7173 16.1412C20.6558 16.1578 20.5607 16.1732 20.3775 16.2021C20.2135 16.2279 20.0035 16.2615 19.7818 16.3141C19.3427 16.4182 18.7871 16.612 18.3268 17.0508C17.8565 17.4993 17.6572 18.1747 17.5638 18.6046C17.5125 18.8409 17.483 19.0546 17.4662 19.209C17.4577 19.2867 17.4523 19.3507 17.449 19.3967Z", stroke: "url(#paint0_linear_1420_5908)", "stroke-width": "1.5" }), - React.createElement("circle", { cx: "6.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint1_linear_1420_5908)", "stroke-width": "0.920128" }), - React.createElement("path", { d: "M6.91383 6.87549C6.91383 7.48953 6.91383 7.98731 6.91383 7.98731C6.27862 7.98731 5.76367 7.48953 5.76367 6.87549C5.76367 6.26145 6.27862 5.76367 6.91383 5.76367C6.91383 5.76367 6.91383 6.26145 6.91383 6.87549Z", fill: "url(#paint2_linear_1420_5908)" }), - React.createElement("circle", { cx: "13.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint3_linear_1420_5908)", "stroke-width": "0.920128" }), - React.createElement("path", { d: "M13.9138 6.87549C13.9138 7.48953 13.9138 7.98731 13.9138 7.98731C13.2786 7.98731 12.7637 7.48953 12.7637 6.87549C12.7637 6.26145 13.2786 5.76367 13.9138 5.76367C13.9138 5.76367 13.9138 6.26145 13.9138 6.87549Z", fill: "url(#paint4_linear_1420_5908)" }), - React.createElement("defs", null, - React.createElement("linearGradient", { id: "paint0_linear_1420_5908", x1: "12.0738", y1: "0", x2: "12.0738", y2: "24", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { "stop-color": "#00C4FF" }), - React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React.createElement("linearGradient", { id: "paint1_linear_1420_5908", x1: "6.8754", y1: "4", x2: "6.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { "stop-color": "#00C4FF" }), - React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React.createElement("linearGradient", { id: "paint2_linear_1420_5908", x1: "6.33875", y1: "5.76367", x2: "6.33875", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { "stop-color": "#00C4FF" }), - React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React.createElement("linearGradient", { id: "paint3_linear_1420_5908", x1: "13.8754", y1: "4", x2: "13.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { "stop-color": "#00C4FF" }), - React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), - React.createElement("linearGradient", { id: "paint4_linear_1420_5908", x1: "13.3388", y1: "5.76367", x2: "13.3388", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { "stop-color": "#00C4FF" }), - React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" }))))); -}; - -var Icon$1i = function (props) { - return (React.createElement(Svg, __assign({ x: "0px", y: "0px", width: "24px", height: "24px", viewBox: "0 0 24 24" }, props), - React.createElement("image", { id: "image0", width: "24", height: "24", x: "0", y: "0", xlinkHref: "data:image/png;base64,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\nbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==" }))); -}; - -var Icon$1j = function (props) { - return (React.createElement(Svg, { style: { marginRight: "8px" }, "aria-hidden": "true", focusable: "false", "data-prefix": "fas", "data-icon": "rocket", role: "img", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 512 512" }, - React.createElement("path", { fill: "#6CD784", d: "M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z" }))); -}; - -var Icon$1k = function (props) { - return (React.createElement(SvgIcon, __assign({ style: { marginRight: "8px" }, width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M13 17.0001H15.333C15.766 17.0001 16.187 16.8601 16.533 16.6001L18.949 14.7881C19.552 14.3361 20.396 14.3961 20.929 14.9291C21.521 15.5211 21.521 16.4801 20.929 17.0711L18.856 19.1441C18.298 19.7021 17.586 20.0831 16.812 20.2381L13.882 20.8241C13.301 20.9401 12.702 20.9261 12.127 20.7821L9.477 20.1201C9.16 20.0401 8.835 20.0001 8.508 20.0001H7", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M13 17H14.485C15.322 17 16 16.322 16 15.485V15.182C16 14.487 15.527 13.881 14.853 13.713L12.561 13.14C12.188 13.047 11.806 13 11.422 13C10.495 13 9.588 13.274 8.817 13.789L7 15", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M6 21H4C3.448 21 3 20.552 3 20V14C3 13.448 3.448 13 4 13H6C6.552 13 7 13.448 7 14V20C7 20.552 6.552 21 6 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M17.1687 5.15521C18.2771 6.26352 18.2771 8.06044 17.1687 9.16875C16.0604 10.2771 14.2635 10.2771 13.1552 9.16875C12.0469 8.06044 12.0469 6.26352 13.1552 5.15521C14.2635 4.0469 16.0604 4.0469 17.1687 5.15521Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M14.631 4.375C14.538 3.81 14.28 3.267 13.844 2.831C12.736 1.723 10.939 1.723 9.831 2.831C8.723 3.939 8.723 5.736 9.831 6.844C10.521 7.534 11.477 7.793 12.368 7.624", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); -}; - -var Icon$1l = function (props) { - var colorFill = props.colorFill; - return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React.createElement("path", { d: "M51.5302 10.9594L56 6.66462V5.724H40.5198L29.4875 33.3157L16.9385 5.724H0.707291V6.66462L5.92813 12.9792C6.43854 13.4459 6.70104 14.1313 6.63542 14.8167V39.6302C6.79583 40.5271 6.51146 41.4386 5.88437 42.0875L0 49.2552V50.1813H16.6687V49.2407L10.7917 42.0948C10.4768 41.7751 10.2399 41.3871 10.0995 40.9609C9.95915 40.5347 9.91903 40.0818 9.98229 39.6375V18.1709L24.6167 50.1959H26.3156L38.901 18.1709V43.6844C38.901 44.3552 38.901 44.4938 38.4635 44.9386L33.9354 49.3355V50.2761H55.8979V49.3355L51.5302 45.0407C51.151 44.749 50.9542 44.2605 51.0344 43.7865V12.2136C50.9966 11.9793 51.0227 11.7391 51.11 11.5184C51.1973 11.2977 51.3424 11.1046 51.5302 10.9594V10.9594Z", fill: !colorFill ? "white" : colorFill }))); -}; - -var Icon$1m = function (props) { - var colorFill = props.colorFill; - return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), - React.createElement("path", { d: "M28 0C12.53 0 0 12.53 0 28C0 40.39 8.015 50.855 19.145 54.565C20.545 54.81 21.07 53.97 21.07 53.235C21.07 52.57 21.035 50.365 21.035 48.02C14 49.315 12.18 46.305 11.62 44.73C11.305 43.925 9.94 41.44 8.75 40.775C7.77 40.25 6.37 38.955 8.715 38.92C10.92 38.885 12.495 40.95 13.02 41.79C15.54 46.025 19.565 44.835 21.175 44.1C21.42 42.28 22.155 41.055 22.96 40.355C16.73 39.655 10.22 37.24 10.22 26.53C10.22 23.485 11.305 20.965 13.09 19.005C12.81 18.305 11.83 15.435 13.37 11.585C13.37 11.585 15.715 10.85 21.07 14.455C23.31 13.825 25.69 13.51 28.07 13.51C30.45 13.51 32.83 13.825 35.07 14.455C40.425 10.815 42.77 11.585 42.77 11.585C44.31 15.435 43.33 18.305 43.05 19.005C44.835 20.965 45.92 23.45 45.92 26.53C45.92 37.275 39.375 39.655 33.145 40.355C34.16 41.23 35.035 42.91 35.035 45.535C35.035 49.28 35 52.29 35 53.235C35 53.97 35.525 54.845 36.925 54.565C42.4838 52.689 47.3142 49.1167 50.7361 44.3512C54.158 39.5856 55.999 33.8668 56 28C56 12.53 43.47 0 28 0Z", fill: !colorFill ? "white" : colorFill }))); -}; - -var Icon$1n = function (props) { - return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), - React.createElement("path", { d: "M21 21H5C3.895 21 3 20.105 3 19V3", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), - React.createElement("path", { d: "M21 6L16.402 11.518C16.156 11.813 15.764 11.941 15.391 11.848L12.609 11.152C12.237 11.059 11.844 11.187 11.598 11.482L7 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +var Icon$13 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.3137 3L15.2631 3.94934C14.5597 5.19866 14.7398 6.81097 15.8032 7.87441C16.8667 8.93786 18.479 9.11792 19.7283 8.4146L20.6777 9.36396L17.6569 12.3848L17.1287 11.8566C16.7382 11.4661 16.105 11.4661 15.7145 11.8566C15.3239 12.2471 15.3239 12.8803 15.7145 13.2708L16.2426 13.799L9.36396 20.6777L8.49923 19.8129C9.71921 18.5286 9.69924 16.4983 8.43932 15.2384C7.1794 13.9784 5.14908 13.9585 3.86473 15.1784L3 14.3137L9.87868 7.43503L10.2145 7.77081C10.605 8.16134 11.2382 8.16134 11.6287 7.77081C12.0192 7.38029 12.0192 6.74713 11.6287 6.3566L11.2929 6.02081L14.3137 3ZM12.8995 1.58579C13.6805 0.804738 14.9469 0.804738 15.7279 1.58579L17.299 3.15684C17.6895 3.54736 17.6895 4.18053 17.299 4.57105L17.2175 4.65257C16.7183 5.15173 16.7183 5.96103 17.2175 6.4602C17.7166 6.95936 18.5259 6.95936 19.0251 6.4602L19.1066 6.37868C19.4971 5.98816 20.1303 5.98816 20.5208 6.37868L22.0919 7.94975C22.8729 8.7308 22.8729 9.99713 22.0919 10.7782L10.7782 22.0919C9.99713 22.8729 8.7308 22.8729 7.94975 22.0919L6.37869 20.5208C5.98817 20.1303 5.98817 19.4971 6.37869 19.1066L7.02511 18.4602C7.52427 17.961 7.52427 17.1517 7.02511 16.6526C6.52594 16.1534 5.71664 16.1534 5.21748 16.6526L4.57106 17.299C4.18054 17.6895 3.54737 17.6895 3.15685 17.299L1.58579 15.7279C0.804738 14.9469 0.804738 13.6805 1.58579 12.8995L12.8995 1.58579ZM13.8787 8.6066C13.4882 8.21608 12.855 8.21608 12.4645 8.6066C12.0739 8.99712 12.0739 9.63029 12.4645 10.0208L13.4645 11.0208C13.855 11.4113 14.4882 11.4113 14.8787 11.0208C15.2692 10.6303 15.2692 9.99713 14.8787 9.6066L13.8787 8.6066Z" }))); +}; + +var Icon$14 = function (props) { + return (React.createElement(Svg, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M8 4L6.5 5.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M6.5 2.5L8 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M6 4C4.343 4 3 5.343 3 7", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M6 4H8", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M16 20L17.5 18.5", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M17.5 21.5L16 20", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M18 20C19.657 20 21 18.657 21 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M18 20H16", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M9.5 20C12.525 20 15 17.525 15 14.5C15 11.475 12.525 9 9.5 9C6.475 9 4 11.475 4 14.5C4 15.734 4.417 16.873 5.11 17.792C6.115 19.129 7.709 20 9.5 20Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "white", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M15.5 15C18.525 15 21 12.525 21 9.5C21 6.475 18.525 4 15.5 4C12.475 4 10 6.475 10 9.5C10 10.734 10.417 11.873 11.11 12.792C12.115 14.129 13.709 15 15.5 15Z", fill: "#35B9C0", stroke: "#26868C", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$15 = function (props) { + var colorFill = props.colorFill; + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24" }, props), + React.createElement("path", { d: "M8.65854 19C15.4488 19 19.1659 13.2338 19.1659 8.23717C19.1659 8.07728 19.1659 7.91739 19.1561 7.7475C19.878 7.21785 20.5024 6.5483 21 5.78881C20.3366 6.08861 19.6244 6.28847 18.8732 6.38841C19.6341 5.91872 20.2195 5.17921 20.5024 4.28981C19.7902 4.72951 19 5.03931 18.1512 5.20919C17.478 4.45969 16.522 4 15.4585 4C13.4195 4 11.761 5.69887 11.761 7.78747C11.761 8.08728 11.8 8.36709 11.8585 8.6469C8.79512 8.497 6.07317 6.97801 4.24878 4.68954C3.92683 5.25916 3.75122 5.90873 3.75122 6.59827C3.75122 7.90739 4.40488 9.06662 5.39024 9.74617C4.78537 9.72618 4.21951 9.5563 3.72195 9.27648C3.72195 9.28648 3.72195 9.30646 3.72195 9.32645C3.72195 11.1552 5 12.6942 6.67805 13.034C6.36585 13.1239 6.0439 13.1639 5.70244 13.1639C5.46829 13.1639 5.23415 13.1439 5.00976 13.0939C5.47805 14.6029 6.8439 15.6922 8.46341 15.7222C7.19512 16.7415 5.60488 17.3411 3.87805 17.3411C3.58537 17.3411 3.28293 17.3311 3 17.2911C4.62927 18.3704 6.57073 19 8.65854 19Z", fill: !colorFill ? "#55ACEE" : colorFill }))); +}; + +var Icon$16 = function (props) { + var colorFill = props.colorFill; + return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React.createElement("path", { d: "M 386 203C 387 203 388 203 388 203C 388 203 395 212 395 212C 267 248 209 304 209 304C 209 304 224 296 250 284C 326 250 386 241 411 239C 415 238 419 238 423 238C 466 232 515 231 566 236C 633 244 705 264 779 304C 779 304 723 251 603 214C 603 214 612 203 612 203C 612 203 709 201 811 277C 811 277 913 462 913 689C 913 689 853 792 697 797C 697 797 671 767 650 740C 743 714 778 656 778 656C 749 675 721 688 697 697C 661 712 627 722 594 728C 526 740 464 737 411 727C 371 719 336 708 307 697C 291 690 273 682 255 673C 253 671 251 670 249 669C 248 668 247 668 246 667C 233 660 226 655 226 655C 226 655 260 711 350 738C 329 765 303 797 303 797C 146 792 87 689 87 689C 87 462 189 277 189 277C 284 206 375 203 386 203C 386 203 386 203 386 203M 368 467C 327 467 296 502 296 545C 296 588 328 624 368 624C 408 624 440 588 440 545C 441 502 408 467 368 467C 368 467 368 467 368 467M 626 467C 586 467 554 502 554 545C 554 588 586 624 626 624C 666 624 698 588 698 545C 698 502 666 467 626 467C 626 467 626 467 626 467", fill: !colorFill ? "#5865F2" : colorFill }))); +}; + +var Icon$17 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React.createElement("path", { d: "M54.7642 14.5319C54.4429 13.3448 53.8164 12.2626 52.9468 11.3931C52.0773 10.5235 50.9951 9.89685 49.8081 9.57559C45.4623 8.39038 27.9721 8.39038 27.9721 8.39038C27.9721 8.39038 10.481 8.42626 6.13521 9.61146C4.94814 9.93275 3.86595 10.5594 2.99641 11.429C2.12686 12.2986 1.5003 13.3809 1.17912 14.568C-0.135366 22.2896 -0.645281 34.0554 1.21522 41.4681C1.53643 42.6552 2.163 43.7374 3.03255 44.607C3.90209 45.4765 4.98426 46.1032 6.1713 46.4244C10.5171 47.6096 28.0077 47.6096 28.0077 47.6096C28.0077 47.6096 45.4982 47.6096 49.8437 46.4244C51.0308 46.1032 52.113 45.4766 52.9826 44.607C53.8522 43.7374 54.4788 42.6552 54.8 41.4681C56.1865 33.7356 56.6137 21.9772 54.7642 14.5321V14.5319Z", fill: "#FF0000" }), + React.createElement("path", { d: "M22.4048 36.404L36.9145 27.9999L22.405 19.5958L22.4048 36.404Z", fill: "white" }))); +}; + +var Icon$18 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "-60 -30 600 600", width: "24px", color: "text" }, props), + React.createElement("g", { id: "surface1" }, + React.createElement("path", { d: "M 217.996094 158.457031 C 164.203125 158.457031 120.441406 202.21875 120.441406 256.007812 C 120.441406 309.800781 164.203125 353.5625 217.996094 353.5625 C 271.785156 353.5625 315.546875 309.800781 315.546875 256.007812 C 315.546875 202.21875 271.785156 158.457031 217.996094 158.457031 Z M 275.914062 237.636719 L 206.027344 307.523438 C 203.09375 310.457031 199.246094 311.925781 195.402344 311.925781 C 191.558594 311.925781 187.714844 310.460938 184.78125 307.523438 L 158.074219 280.816406 C 152.207031 274.953125 152.207031 265.441406 158.074219 259.574219 C 163.9375 253.707031 173.449219 253.707031 179.316406 259.574219 L 195.402344 275.660156 L 254.671875 216.394531 C 260.535156 210.527344 270.046875 210.527344 275.914062 216.394531 C 281.78125 222.257812 281.78125 231.769531 275.914062 237.636719 Z M 275.914062 237.636719 " }), + React.createElement("path", { d: "M 435.488281 138.917969 L 435.472656 138.519531 C 435.25 133.601562 435.101562 128.398438 435.011719 122.609375 C 434.59375 94.378906 412.152344 71.027344 383.917969 69.449219 C 325.050781 66.164062 279.511719 46.96875 240.601562 9.042969 L 240.269531 8.726562 C 227.578125 -2.910156 208.433594 -2.910156 195.738281 8.726562 L 195.40625 9.042969 C 156.496094 46.96875 110.957031 66.164062 52.089844 69.453125 C 23.859375 71.027344 1.414062 94.378906 0.996094 122.613281 C 0.910156 128.363281 0.757812 133.566406 0.535156 138.519531 L 0.511719 139.445312 C -0.632812 199.472656 -2.054688 274.179688 22.9375 341.988281 C 36.679688 379.277344 57.492188 411.691406 84.792969 438.335938 C 115.886719 468.679688 156.613281 492.769531 205.839844 509.933594 C 207.441406 510.492188 209.105469 510.945312 210.800781 511.285156 C 213.191406 511.761719 215.597656 512 218.003906 512 C 220.410156 512 222.820312 511.761719 225.207031 511.285156 C 226.902344 510.945312 228.578125 510.488281 230.1875 509.925781 C 279.355469 492.730469 320.039062 468.628906 351.105469 438.289062 C 378.394531 411.636719 399.207031 379.214844 412.960938 341.917969 C 438.046875 273.90625 436.628906 199.058594 435.488281 138.917969 Z M 217.996094 383.605469 C 147.636719 383.605469 90.398438 326.367188 90.398438 256.007812 C 90.398438 185.648438 147.636719 128.410156 217.996094 128.410156 C 288.351562 128.410156 345.59375 185.648438 345.59375 256.007812 C 345.59375 326.367188 288.351562 383.605469 217.996094 383.605469 Z M 217.996094 383.605469 " })))); +}; + +var Icon$19 = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 24 24", width: "24px", color: "text" }, props), + React.createElement("path", { d: "M12,23.87H12a.51.51,0,0,1-.42-.57c.75-4.65,3.07-8.39,7.53-12.12a.49.49,0,0,1,.7.06.51.51,0,0,1-.06.71c-4.26,3.56-6.48,7.12-7.18,11.51A.5.5,0,0,1,12,23.87Z" }), + React.createElement("path", { d: "M12,23.87a.51.51,0,0,1-.47-.31,19.08,19.08,0,0,0-1.53-3,7,7,0,0,1-6-2.3c-1.9-2-2.66-4.67-1.89-6.73a.46.46,0,0,1,.31-.3c2.09-.7,4.77.16,6.67,2.12s2.65,4.68,1.88,6.74a.37.37,0,0,1,0,.11,20.14,20.14,0,0,1,1.51,3,.5.5,0,0,1-.27.65A.46.46,0,0,1,12,23.87ZM3,12.13a5.85,5.85,0,0,0,1.75,5.46,6.24,6.24,0,0,0,4.62,2.06,17.2,17.2,0,0,0-3.73-3.9.5.5,0,0,1,.59-.81,18.54,18.54,0,0,1,4,4.2,6.12,6.12,0,0,0-1.84-5.07A5.88,5.88,0,0,0,3,12.13Z" }), + React.createElement("path", { d: "M15.11,18.37a5.43,5.43,0,0,1-1.72-.27.51.51,0,0,1-.31-.3c-.88-2.34,0-5.42,2.13-7.67S20.4,6.9,22.78,7.69a.47.47,0,0,1,.31.29c.88,2.35,0,5.43-2.13,7.67A8.41,8.41,0,0,1,15.11,18.37Zm-1.17-1.15c2,.53,4.48-.36,6.3-2.26s2.6-4.43,2-6.39c-2-.53-4.48.36-6.3,2.26S13.33,15.26,13.94,17.22Z" }), + React.createElement("path", { d: "M8.84,10a.51.51,0,0,1-.5-.5V7.81a.51.51,0,0,1,.5-.5.5.5,0,0,1,.5.5V9.46A.5.5,0,0,1,8.84,10Zm3.78-1a.5.5,0,0,1-.43-.25l-.83-1.43a.51.51,0,0,1,.19-.68.5.5,0,0,1,.68.18l.82,1.43a.49.49,0,0,1-.18.68A.55.55,0,0,1,12.62,9ZM8.84,6.62A4.72,4.72,0,0,1,4.13,1.9,4.58,4.58,0,0,1,4.35.48.5.5,0,0,1,5,.15.51.51,0,0,1,5.3.78,3.85,3.85,0,0,0,5.13,1.9a3.72,3.72,0,1,0,7.43,0A3.55,3.55,0,0,0,12.38.78a.51.51,0,0,1,.33-.63.51.51,0,0,1,.63.33,4.89,4.89,0,0,1,.22,1.42A4.73,4.73,0,0,1,8.84,6.62Z" }), + React.createElement("path", { d: "M15.39,6.18a.43.43,0,0,1-.25-.07l-1.43-.82a.49.49,0,0,1-.18-.68.51.51,0,0,1,.68-.19l1.43.83a.5.5,0,0,1-.25.93Zm1-3.78H14.75a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H16.4a.51.51,0,0,1,.5.5A.5.5,0,0,1,16.4,2.4Z" }), + React.createElement("path", { d: "M5.06,9a.59.59,0,0,1-.25-.07.5.5,0,0,1-.18-.68l.83-1.43a.5.5,0,0,1,.86.5L5.5,8.7A.51.51,0,0,1,5.06,9Z" }), + React.createElement("path", { d: "M2.3,6.18a.5.5,0,0,1-.25-.93l1.42-.83a.52.52,0,0,1,.69.19A.5.5,0,0,1,4,5.29l-1.42.82A.47.47,0,0,1,2.3,6.18ZM2.93,2.4H1.29a.5.5,0,0,1-.5-.5.5.5,0,0,1,.5-.5H2.93a.5.5,0,0,1,.5.5A.5.5,0,0,1,2.93,2.4Z" }))); +}; + +var Icon$1a = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24px", height: "24px", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M2 20.6183C3.28475 20.1093 4.71525 20.1093 6 20.6183V20.6183C7.28476 21.1273 8.71524 21.1273 10 20.6183V20.6183C11.2848 20.1093 12.7152 20.1093 14 20.6183V20.6183C15.2848 21.1273 16.7152 21.1273 18 20.6183V20.6183C19.2848 20.1093 20.7152 20.1093 22 20.6183V20.6183", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M18 4C18 7.866 15.3137 11 12 11C8.68629 11 6 7.866 6 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M3 18V3.5C3 3.36739 3.05268 3.24021 3.14645 3.14645C3.24021 3.05268 3.36739 3 3.5 3H5.5C5.63261 3 5.75979 3.05268 5.85355 3.14645C5.94732 3.24021 6 3.36739 6 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M18 18V3.5C18 3.36739 18.0527 3.24021 18.1464 3.14645C18.2402 3.05268 18.3674 3 18.5 3H20.5C20.6326 3 20.7598 3.05268 20.8536 3.14645C20.9473 3.24021 21 3.36739 21 3.5V18", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M18 15H6", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M9 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M12 15V11", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M21 15H23", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M3 15H1", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M15 15V10.061", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M23.0001 9C21.7002 7.66227 20.9814 5.86519 21.0001 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M1 9C2.29991 7.66227 3.01874 5.86519 3 4", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1b = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M16 17.3721V22.0001L18 21.0001L20 22.0001V17.3721", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M18 18C19.933 18 21.5 16.433 21.5 14.5C21.5 12.567 19.933 11 18 11C16.067 11 14.5 12.567 14.5 14.5C14.5 16.433 16.067 18 18 18Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-miterlimit": "10", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M13 21H5C3.895 21 3 20.105 3 19V5C3 3.895 3.895 3 5 3H18C19.105 3 20 3.895 20 5V8", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M7 7H16", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M7 11H11", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M7 15H10", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1c = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React.createElement("path", { d: "M 700 738C 672 738 650 760 650 788C 650 815 672 837 700 837C 728 837 750 815 750 788C 750 760 728 738 700 738C 700 738 700 738 700 738M 250 738C 222 738 200 760 200 788C 200 815 222 837 250 837C 278 837 300 815 300 788C 300 760 278 738 250 738C 250 738 250 738 250 738M 700 688C 755 688 800 733 800 788C 800 842 755 887 700 887C 645 887 600 842 600 788C 600 733 645 688 700 688C 700 688 700 688 700 688M 250 688C 305 688 350 733 350 788C 350 842 305 887 250 887C 195 887 150 842 150 788C 150 733 195 688 250 688C 250 688 250 688 250 688M 110 263C 110 263 193 512 193 512C 193 512 679 512 679 512C 679 512 720 263 720 263C 720 263 110 263 110 263M 75 213C 75 213 750 213 750 213C 757 213 764 216 769 221C 774 227 776 234 775 242C 775 242 725 542 725 542C 723 554 712 562 700 563C 700 563 175 563 175 563C 164 562 155 556 151 545C 151 545 51 245 51 245C 49 238 50 229 55 223C 59 216 67 213 75 213C 75 213 75 213 75 213M 850 163C 850 163 925 163 925 163C 934 162 942 167 947 175C 951 183 951 192 947 200C 942 208 934 213 925 213C 925 213 871 213 871 213C 871 213 800 642 800 642C 798 654 787 662 775 663C 775 663 200 663 200 663C 191 663 183 658 178 650C 174 642 174 633 178 625C 183 617 191 612 200 613C 200 613 754 613 754 613C 754 613 825 183 825 183C 827 171 838 163 850 163C 850 163 850 163 850 163" }))); +}; + +var Icon$1d = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React.createElement("path", { d: "M 950 25C 964 25 975 36 975 50C 975 50 975 950 975 950C 975 964 964 975 950 975C 950 975 850 975 850 975C 836 975 825 964 825 950C 825 950 825 50 825 50C 825 36 836 25 850 25C 850 25 950 25 950 25M 750 450C 764 450 775 461 775 475C 775 475 775 950 775 950C 775 964 764 975 750 975C 750 975 650 975 650 975C 636 975 625 964 625 950C 625 950 625 475 625 475C 625 461 636 450 650 450C 650 450 750 450 750 450M 550 650C 564 650 575 661 575 675C 575 675 575 950 575 950C 575 964 564 975 550 975C 550 975 450 975 450 975C 436 975 425 964 425 950C 425 950 425 675 425 675C 425 661 436 650 450 650C 450 650 550 650 550 650M 350 750C 364 750 375 761 375 775C 375 775 375 950 375 950C 375 964 364 975 350 975C 350 975 250 975 250 975C 236 975 225 964 225 950C 225 950 225 775 225 775C 225 761 236 750 250 750C 250 750 350 750 350 750M 150 800C 164 800 175 811 175 825C 175 825 175 950 175 950C 175 964 164 975 150 975C 150 975 50 975 50 975C 36 975 25 964 25 950C 25 950 25 825 25 825C 25 811 36 800 50 800C 50 800 150 800 150 800" }))); +}; + +var Icon$1e = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React.createElement("path", { d: "M 300 192C 353 192 404 213 441 250C 500 317 500 317 559 250C 596 213 647 192 700 192C 753 192 804 213 841 250C 879 288 900 339 900 392C 900 443 880 492 845 529C 845 529 845 530 845 530C 845 530 550 846 550 846C 512 881 487 881 450 846C 450 846 159 533 159 533C 121 495 100 445 100 392C 100 339 121 288 159 250C 196 213 247 192 300 192C 300 192 300 192 300 192" }))); +}; + +var Icon$1f = function (props) { + return (React.createElement("svg", __assign({ width: "62", height: "56", viewBox: "0 0 62 56", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("g", { opacity: "0.5", filter: "url(#filter0_d)" }, + React.createElement("path", { d: "M43.1914 29.8726C42.7516 28.7326 42.3118 29.4166 41.8719 29.1886C38.5731 28.0486 39.2328 23.0324 39.2328 23.0324C39.2328 17.5602 35.0543 13 29.5563 13H28.6766C23.3984 13 19 17.5602 19 23.0324V28.7326C19 31.6967 19.8797 34.6608 21.6391 37.1689C23.6184 39.677 26.9172 41.9571 32.1953 40.5891C32.4153 40.5891 32.6352 40.361 32.6352 40.133C33.075 39.221 33.9547 38.309 35.7141 38.081C37.9133 37.6249 37.9133 35.5729 37.9133 35.5729C37.9133 35.5729 37.6934 33.2928 39.8926 32.8368C42.0918 32.6087 43.6313 31.0127 43.1914 29.8726ZM24.9379 23.4884C23.3984 23.4884 22.2988 22.1203 22.2988 20.7523C22.2988 19.3842 23.3984 18.0162 24.9379 18.0162C26.4774 18.0162 27.577 19.1562 27.577 20.7523C27.577 22.3484 26.4774 23.4884 24.9379 23.4884ZM33.2949 23.4884C31.9754 23.4884 30.6559 22.1203 30.6559 20.7523C30.6559 19.3842 31.7555 18.0162 33.2949 18.0162C34.8344 18.0162 35.934 19.1562 35.934 20.7523C35.934 22.3484 34.8344 23.4884 33.2949 23.4884Z", fill: "#E8FFF4" })), + React.createElement("g", { filter: "url(#filter1_d)" }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9.86396 40.3079C9.69828 40.3079 9.56396 40.1735 9.56396 40.0079V29.6079C9.56396 29.4422 9.69828 29.3079 9.86396 29.3079H12.68C12.7939 29.3079 12.898 29.3724 12.9487 29.4744L15.2527 34.1144C15.2553 34.1198 15.2578 34.1251 15.2601 34.1306L15.5227 34.7489C15.5209 34.7299 15.5191 34.7109 15.5173 34.6919C15.4853 34.3401 15.4532 33.9929 15.4213 33.6519L15.4204 33.642C15.3987 33.2846 15.388 32.9425 15.388 32.6159V29.6079C15.388 29.4422 15.5223 29.3079 15.688 29.3079H18.312C18.4777 29.3079 18.612 29.4422 18.612 29.6079V40.0079C18.612 40.1735 18.4777 40.3079 18.312 40.3079H15.496C15.3819 40.3079 15.2777 40.2432 15.2271 40.1409L12.9231 35.4849C12.9206 35.4799 12.9183 35.4749 12.9161 35.4698L12.6439 34.8333C12.6485 34.8713 12.6531 34.9094 12.6578 34.9478C12.7444 35.6625 12.788 36.3466 12.788 36.9999V40.0079C12.788 40.1735 12.6537 40.3079 12.488 40.3079H9.86396ZM23.174 40.3079C23.0083 40.3079 22.874 40.1735 22.874 40.0079V29.6079C22.874 29.4422 23.0083 29.3079 23.174 29.3079H29.894C30.0597 29.3079 30.194 29.4422 30.194 29.6079V31.9119C30.194 32.0775 30.0597 32.2119 29.894 32.2119H26.226V33.2439H29.318C29.4837 33.2439 29.618 33.3782 29.618 33.5439V35.8479C29.618 36.0135 29.4837 36.1479 29.318 36.1479H26.226V37.4039H30.054C30.2197 37.4039 30.354 37.5382 30.354 37.7039V40.0079C30.354 40.1735 30.2197 40.3079 30.054 40.3079H23.174ZM35.4566 40.3079C35.3109 40.3079 35.1863 40.2032 35.1611 40.0597L33.3371 29.6597C33.3218 29.5724 33.3459 29.4828 33.4029 29.4149C33.4599 29.3471 33.544 29.3079 33.6326 29.3079H36.4486C36.5997 29.3079 36.7272 29.4202 36.7462 29.5701L37.3233 34.1226C37.3688 34.5868 37.4181 35.051 37.4714 35.5151L37.7233 34.0878L38.7155 29.5439C38.7456 29.4061 38.8676 29.3079 39.0086 29.3079H41.3126C41.4536 29.3079 41.5756 29.4061 41.6057 29.5439L42.5998 34.0976C42.6833 34.5521 42.7666 35.0187 42.8501 35.4972C42.9033 35.0349 42.9526 34.5765 42.9981 34.122L42.9989 34.1141L43.575 29.5701C43.594 29.4202 43.7215 29.3079 43.8726 29.3079H46.4966C46.5847 29.3079 46.6684 29.3466 46.7254 29.4139C46.7824 29.4811 46.807 29.5701 46.7925 29.657L45.0645 40.057C45.0405 40.2018 44.9153 40.3079 44.7686 40.3079H41.2806C41.1369 40.3079 41.0134 40.206 40.9861 40.0649L40.187 35.9417L40.1865 35.9393C40.1424 35.7294 40.101 35.518 40.0625 35.3054C40.0268 35.5176 39.987 35.7286 39.9429 35.9381L39.1755 40.0627C39.1491 40.2048 39.0251 40.3079 38.8806 40.3079H35.4566ZM51.1339 35.724C50.9782 35.724 50.8484 35.6049 50.835 35.4498L50.4498 31.9882L50.3541 29.6202C50.3508 29.5386 50.3809 29.4592 50.4375 29.4002C50.4941 29.3413 50.5722 29.308 50.6539 29.308H53.4059C53.4875 29.308 53.5657 29.3413 53.6223 29.4002C53.6788 29.4592 53.7089 29.5386 53.7056 29.6202L53.6091 32.0019L53.2248 35.4498C53.2114 35.6049 53.0816 35.724 52.9259 35.724H51.1339ZM52.1001 40.4999C51.5543 40.4999 51.0886 40.3101 50.7288 39.9246C50.3743 39.5448 50.2001 39.0752 50.2001 38.5359C50.2001 37.9965 50.3743 37.527 50.7288 37.1472C51.0886 36.7616 51.5543 36.5719 52.1001 36.5719C52.6459 36.5719 53.1116 36.7616 53.4714 37.1472C53.8259 37.527 54.0001 37.9965 54.0001 38.5359C54.0001 39.0752 53.8259 39.5448 53.4714 39.9246C53.1116 40.3101 52.6459 40.4999 52.1001 40.4999Z", fill: "#E8FFF4" })), + React.createElement("g", { filter: "url(#filter2_d)" }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.9882 22.1527C45.9071 21.6858 45.6629 21.2628 45.2991 20.9592L44.1471 19.9978C43.4931 19.4519 43.7775 18.3905 44.6169 18.2448L46.0951 17.9882C46.562 17.9071 46.985 17.6629 47.2886 17.2991L48.2499 16.1473C48.7957 15.4932 49.8572 15.7776 50.0029 16.617L50.2595 18.0953C50.3405 18.5622 50.5847 18.9852 50.9485 19.2888L52.1002 20.2499C52.7543 20.7958 52.4698 21.8572 51.6305 22.0029L50.1525 22.2595C49.6856 22.3405 49.2626 22.5847 48.959 22.9485L47.9977 24.1003C47.4519 24.7544 46.3904 24.47 46.2447 23.6306L45.9882 22.1527Z", fill: "#E8FFF4" })), + React.createElement("g", { filter: "url(#filter3_d)" }, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.6104 24.0281C11.3068 23.6643 10.8838 23.4201 10.4169 23.339L9.38252 23.1595C8.96283 23.0866 8.82063 22.5559 9.14766 22.283L9.95365 21.6103C10.3175 21.3067 10.5617 20.8837 10.6427 20.4169L10.8222 19.3826C10.8951 18.9629 11.4258 18.8207 11.6987 19.1477L12.3714 19.9537C12.675 20.3176 13.098 20.5617 13.5649 20.6428L14.599 20.8223C15.0187 20.8951 15.1609 21.4259 14.8338 21.6988L14.028 22.3713C13.6642 22.675 13.42 23.0979 13.3389 23.5648L13.1594 24.599C13.0866 25.0187 12.5558 25.1609 12.2829 24.8339L11.6104 24.0281Z", fill: "#E8FFF4" })), + React.createElement("defs", null, + React.createElement("filter", { id: "filter0_d", x: "11", y: "5", width: "40.2667", height: "44", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React.createElement("feOffset", null), + React.createElement("feGaussianBlur", { stdDeviation: "4" }), + React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), + React.createElement("filter", { id: "filter1_d", x: "1.56396", y: "21.3079", width: "60.4361", height: "27.192", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React.createElement("feOffset", null), + React.createElement("feGaussianBlur", { stdDeviation: "4" }), + React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), + React.createElement("filter", { id: "filter2_d", x: "34", y: "6", width: "28.2474", height: "28.2474", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React.createElement("feOffset", null), + React.createElement("feGaussianBlur", { stdDeviation: "4" }), + React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" })), + React.createElement("filter", { id: "filter3_d", x: "0", y: "10", width: "23.9818", height: "23.9818", filterUnits: "userSpaceOnUse", colorInterpolationFilters: "sRGB" }, + React.createElement("feFlood", { floodOpacity: "0", result: "BackgroundImageFix" }), + React.createElement("feColorMatrix", { in: "SourceAlpha", type: "matrix", values: "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" }), + React.createElement("feOffset", null), + React.createElement("feGaussianBlur", { stdDeviation: "4" }), + React.createElement("feColorMatrix", { type: "matrix", values: "0 0 0 0 0.258824 0 0 0 0 0.843137 0 0 0 0 0.517647 0 0 0 0.5 0" }), + React.createElement("feBlend", { mode: "normal", in2: "BackgroundImageFix", result: "effect1_dropShadow" }), + React.createElement("feBlend", { mode: "normal", in: "SourceGraphic", in2: "effect1_dropShadow", result: "shape" }))))); +}; + +var Icon$1g = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "26px", height: "26px", viewBox: "0 0 26 26", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M17.0957 12.1235L11.699 16.4409C11.5068 16.5946 11.2647 16.6721 11.019 16.6585C10.7733 16.6449 10.5412 16.5411 10.3672 16.3671L7.63298 13.6329C7.45897 13.4589 7.35523 13.2268 7.34162 12.9811C7.32801 12.7354 7.40549 12.4933 7.55922 12.3011L11.8766 6.90434C12.8512 5.68606 14.0874 4.70259 15.4936 4.02675C16.8998 3.35091 18.4399 3 20.0001 3V3C20.2653 3 20.5197 3.10536 20.7072 3.29289C20.8947 3.48043 21.0001 3.73478 21.0001 4C21.0001 5.56016 20.6492 7.10034 19.9733 8.50651C19.2975 9.91269 18.314 11.1488 17.0957 12.1235Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M16 13V17.382C16 17.5677 15.9483 17.7498 15.8506 17.9077C15.753 18.0657 15.6133 18.1934 15.4472 18.2764L13.0313 19.4844C12.9031 19.5485 12.7627 19.5843 12.6195 19.5894C12.4764 19.5944 12.3338 19.5687 12.2014 19.5139C12.069 19.459 11.95 19.3764 11.8523 19.2716C11.7547 19.1667 11.6807 19.0421 11.6354 18.9062L11 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M7.00009 13L5.09393 12.3646C4.95801 12.3193 4.83341 12.2453 4.72857 12.1477C4.62374 12.05 4.54111 11.931 4.48628 11.7986C4.43145 11.6662 4.4057 11.5236 4.41079 11.3805C4.41587 11.2373 4.45165 11.0969 4.51573 10.9687L5.72373 8.55279C5.80677 8.38669 5.93443 8.247 6.09239 8.14937C6.25036 8.05173 6.43238 8.00001 6.61809 8H11.0001", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M5.7501 20.5867L3 20.9999L3.41315 18.2498C3.47844 17.8152 3.68136 17.413 3.9921 17.1022C4.30285 16.7915 4.70505 16.5886 5.13964 16.5233C5.45754 16.4755 5.78222 16.503 6.08756 16.6036C6.3929 16.7041 6.67038 16.8749 6.89769 17.1022C7.12501 17.3296 7.29581 17.607 7.39636 17.9124C7.49691 18.2177 7.52441 18.5424 7.47664 18.8603C7.41134 19.2949 7.20841 19.6971 6.89765 20.0078C6.5869 20.3186 6.18469 20.5215 5.7501 20.5867Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1h = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M17.449 19.3967C17.4479 19.4115 17.447 19.4245 17.4463 19.4355L17.4456 19.4404C17.4422 19.4624 17.4367 19.4964 17.4289 19.5392C17.413 19.6257 17.3883 19.7445 17.3534 19.8736C17.274 20.1668 17.1759 20.3803 17.0999 20.4647C16.9816 20.596 16.8064 20.7034 16.593 20.7823C16.3816 20.8605 16.1694 20.897 16.0237 20.9093C15.9837 20.9127 15.9295 20.9143 15.8639 20.9163C15.5412 20.926 14.943 20.9439 14.4051 21.2188C14.1663 21.3408 13.9382 21.4769 13.7301 21.665C13.5171 21.8575 13.3547 22.0772 13.2105 22.3358C13.0669 22.5933 12.9995 22.8419 12.9635 22.9747C12.9575 22.9968 12.9524 23.0157 12.9479 23.0309C12.9228 23.1164 12.9154 23.1221 12.9062 23.1292C12.9049 23.1302 12.9035 23.1313 12.902 23.1326C12.845 23.1843 12.8272 23.1979 12.8183 23.204L12.818 23.2042C12.8157 23.2058 12.8078 23.2115 12.7777 23.2238C12.7604 23.2308 12.745 23.2349 12.7262 23.2378C12.704 23.2413 12.675 23.2436 12.6203 23.2451C9.13181 23.336 6.48376 22.1669 4.70749 20.3804C2.92334 18.586 1.97656 16.1264 1.97656 13.5689L1.97656 8.81598L1.97656 8.8154C1.97302 4.27505 5.72757 0.75 10.2653 0.75C14.8021 0.75 18.6306 4.42765 18.6306 8.81598V8.81604V8.81611V8.8162V8.81633V8.81648V8.81666V8.81687V8.81711V8.81737V8.81766V8.81798V8.81832V8.8187V8.81909V8.81952V8.81997V8.82045V8.82096V8.82149V8.82205V8.82264V8.82325V8.82389V8.82456V8.82525V8.82597V8.82671V8.82748V8.82828V8.8291V8.82995V8.83082V8.83172V8.83265V8.8336V8.83458V8.83558V8.83661V8.83766V8.83874V8.83984V8.84097V8.84212V8.8433V8.8445V8.84573V8.84698V8.84826V8.84956V8.85089V8.85224V8.85361V8.85501V8.85643V8.85788V8.85935V8.86085V8.86237V8.86391V8.86548V8.86707V8.86869V8.87033V8.87199V8.87368V8.87539V8.87712V8.87887V8.88065V8.88245V8.88428V8.88613V8.888V8.88989V8.89181V8.89375V8.89571V8.8977V8.8997V8.90173V8.90379V8.90586V8.90796V8.91008V8.91222V8.91438V8.91656V8.91877V8.921V8.92325V8.92552V8.92781V8.93013V8.93246V8.93482V8.9372V8.9396V8.94202V8.94447V8.94693V8.94941V8.95192V8.95445V8.95699V8.95956V8.96215V8.96476V8.96739V8.97004V8.97271V8.9754V8.97811V8.98084V8.98359V8.98636V8.98915V8.99196V8.99479V8.99764V9.00051V9.0034V9.00631V9.00924V9.01218V9.01515V9.01814V9.02114V9.02416V9.02721V9.03027V9.03335V9.03645V9.03957V9.04271V9.04586V9.04904V9.05223V9.05544V9.05867V9.06192V9.06518V9.06846V9.07177V9.07509V9.07842V9.08178V9.08515V9.08854V9.09195V9.09538V9.09882V9.10228V9.10576V9.10925V9.11277V9.1163V9.11984V9.12341V9.12699V9.13059V9.1342V9.13783V9.14148V9.14514V9.14882V9.15252V9.15623V9.15996V9.16371V9.16747V9.17125V9.17504V9.17885V9.18268V9.18652V9.19038V9.19425V9.19814V9.20204V9.20596V9.2099V9.21385V9.21781V9.22179V9.22579V9.2298V9.23382V9.23786V9.24192V9.24599V9.25007V9.25417V9.25829V9.26241V9.26656V9.27071V9.27488V9.27907V9.28327V9.28748V9.29171V9.29595V9.30021V9.30447V9.30876V9.31305V9.31736V9.32169V9.32602V9.33037V9.33473V9.33911V9.3435V9.3479V9.35232V9.35675V9.36119V9.36564V9.37011V9.37459V9.37908V9.38358V9.3881V9.39263V9.39717V9.40173V9.40629V9.41087V9.41546V9.42006V9.42467V9.4293V9.43394V9.43859V9.44325V9.44792V9.4526V9.4573V9.462V9.46672V9.47145V9.47619V9.48094V9.4857V9.49047V9.49526V9.50005V9.50486V9.50967V9.5145V9.51933V9.52418V9.52904V9.5339V9.53878V9.54367V9.54857V9.55347V9.55839V9.56332V9.56826V9.5732V9.57816V9.58313V9.5881V9.59309V9.59808V9.60308V9.6081V9.61312V9.61815V9.62319V9.62824V9.63329V9.63836V9.64344V9.64852V9.65361V9.65871V9.66382V9.66894V9.67407V9.6792V9.68434V9.68949V9.69465V9.69982V9.70499V9.71017V9.71536V9.72056V9.72577V9.73098V9.7362V9.74143V9.74666V9.7519V9.75715V9.76241V9.76767V9.77294V9.77822V9.7835V9.78879V9.79409V9.7994V9.80471V9.81002V9.81535V9.82068V9.82601V9.83136V9.8367V9.84206V9.84742V9.85279V9.85816V9.86354V9.86892V9.87431V9.8797V9.8851V9.89051V9.89592V9.90134V9.90676V9.91219V9.91762V9.92305V9.9285V9.93394V9.93939V9.94485V9.95031V9.95578V9.96125V9.96672V9.9722V9.97768V9.98317V9.98866V9.99416V9.99966V10.0052V10.0107V10.0162V10.0217V10.0272V10.0327V10.0383V10.0438V10.0493V10.0549V10.0604V10.0659V10.0715V10.077V10.0826V10.0881V10.0937V10.0993V10.1048V10.1104V10.116V10.1215V10.1271V10.1327V10.1383V10.1438V10.1494V10.155V10.1606V10.1662V10.1718V10.1774V10.1829V10.1885V10.1941V10.1997V10.2053V10.2109V10.2165V10.2221V10.2277V10.2334V10.239V10.2446V10.2502V10.2558V10.2614V10.267V10.2726V10.2782V10.2838V10.2895V10.2951V10.3007V10.3063V10.3119V10.3175V10.3231V10.3287V10.3344V10.34V10.3456V10.3512V10.3568V10.3624V10.368V10.3736V10.3792V10.3849V10.3905V10.3961V10.4017V10.4073V10.4129V10.4185V10.4241V10.4297V10.4353V10.4409V10.4465V10.4521V10.4577V10.4633V10.4688V10.4744V10.48V10.4856V10.4912V10.4968V10.5023V10.5079V10.5135V10.519V10.5246V10.5302V10.5357V10.5413V10.5468V10.5524V10.5579V10.5635V10.569V10.5746V10.5801V10.5856V10.5912V10.5967V10.6022V10.6077V10.6133V10.6188V10.6243V10.6298V10.6353V10.6408V10.6463V10.6517V10.6572V10.6627V10.6682V10.6737V10.6791V10.6846V10.69V10.6955V10.7009V10.7064V10.7118V10.7173V10.7227V10.7281V10.7335V10.7389V10.7443V10.7497V10.7551V10.7605V10.7659V10.7713V10.7767V10.782V10.7874V10.7927V10.7981V10.8034V10.8088V10.8141V10.8194V10.8247V10.8301V10.8354V10.8407V10.8459V10.8512V10.8565V10.8618V10.867V10.8723V10.8775V10.8828V10.888V10.8933V10.8985V10.9037V10.9089V10.9141V10.9193V10.9245C18.6306 11.545 18.8825 12.337 19.3774 13.0374C19.8845 13.7552 20.6759 14.4184 21.7922 14.7154C22.044 14.7824 22.1245 14.8808 22.1466 14.9178C22.166 14.9501 22.1887 15.0126 22.1501 15.1338C22.0649 15.4011 21.6701 15.8842 20.7173 16.1412C20.6558 16.1578 20.5607 16.1732 20.3775 16.2021C20.2135 16.2279 20.0035 16.2615 19.7818 16.3141C19.3427 16.4182 18.7871 16.612 18.3268 17.0508C17.8565 17.4993 17.6572 18.1747 17.5638 18.6046C17.5125 18.8409 17.483 19.0546 17.4662 19.209C17.4577 19.2867 17.4523 19.3507 17.449 19.3967Z", stroke: "url(#paint0_linear_1420_5908)", "stroke-width": "1.5" }), + React.createElement("circle", { cx: "6.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint1_linear_1420_5908)", "stroke-width": "0.920128" }), + React.createElement("path", { d: "M6.91383 6.87549C6.91383 7.48953 6.91383 7.98731 6.91383 7.98731C6.27862 7.98731 5.76367 7.48953 5.76367 6.87549C5.76367 6.26145 6.27862 5.76367 6.91383 5.76367C6.91383 5.76367 6.91383 6.26145 6.91383 6.87549Z", fill: "url(#paint2_linear_1420_5908)" }), + React.createElement("circle", { cx: "13.8754", cy: "6.8754", r: "2.41534", stroke: "url(#paint3_linear_1420_5908)", "stroke-width": "0.920128" }), + React.createElement("path", { d: "M13.9138 6.87549C13.9138 7.48953 13.9138 7.98731 13.9138 7.98731C13.2786 7.98731 12.7637 7.48953 12.7637 6.87549C12.7637 6.26145 13.2786 5.76367 13.9138 5.76367C13.9138 5.76367 13.9138 6.26145 13.9138 6.87549Z", fill: "url(#paint4_linear_1420_5908)" }), + React.createElement("defs", null, + React.createElement("linearGradient", { id: "paint0_linear_1420_5908", x1: "12.0738", y1: "0", x2: "12.0738", y2: "24", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#00C4FF" }), + React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React.createElement("linearGradient", { id: "paint1_linear_1420_5908", x1: "6.8754", y1: "4", x2: "6.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#00C4FF" }), + React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React.createElement("linearGradient", { id: "paint2_linear_1420_5908", x1: "6.33875", y1: "5.76367", x2: "6.33875", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#00C4FF" }), + React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React.createElement("linearGradient", { id: "paint3_linear_1420_5908", x1: "13.8754", y1: "4", x2: "13.8754", y2: "9.7508", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#00C4FF" }), + React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" })), + React.createElement("linearGradient", { id: "paint4_linear_1420_5908", x1: "13.3388", y1: "5.76367", x2: "13.3388", y2: "7.98731", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#00C4FF" }), + React.createElement("stop", { offset: "1", "stop-color": "#60E6C5" }))))); +}; + +var Icon$1i = function (props) { + return (React.createElement(Svg, __assign({ x: "0px", y: "0px", width: "24px", height: "24px", viewBox: "0 0 24 24" }, props), + React.createElement("image", { id: "image0", width: "24", height: "24", x: "0", y: "0", xlinkHref: "data:image/png;base64,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\r\nbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==" }))); +}; + +var Icon$1j = function (props) { + return (React.createElement(Svg, { style: { marginRight: "8px" }, "aria-hidden": "true", focusable: "false", "data-prefix": "fas", "data-icon": "rocket", role: "img", xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 512 512" }, + React.createElement("path", { fill: "#6CD784", d: "M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z" }))); +}; + +var Icon$1k = function (props) { + return (React.createElement(SvgIcon, __assign({ style: { marginRight: "8px" }, width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M13 17.0001H15.333C15.766 17.0001 16.187 16.8601 16.533 16.6001L18.949 14.7881C19.552 14.3361 20.396 14.3961 20.929 14.9291C21.521 15.5211 21.521 16.4801 20.929 17.0711L18.856 19.1441C18.298 19.7021 17.586 20.0831 16.812 20.2381L13.882 20.8241C13.301 20.9401 12.702 20.9261 12.127 20.7821L9.477 20.1201C9.16 20.0401 8.835 20.0001 8.508 20.0001H7", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M13 17H14.485C15.322 17 16 16.322 16 15.485V15.182C16 14.487 15.527 13.881 14.853 13.713L12.561 13.14C12.188 13.047 11.806 13 11.422 13C10.495 13 9.588 13.274 8.817 13.789L7 15", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M6 21H4C3.448 21 3 20.552 3 20V14C3 13.448 3.448 13 4 13H6C6.552 13 7 13.448 7 14V20C7 20.552 6.552 21 6 21Z", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M17.1687 5.15521C18.2771 6.26352 18.2771 8.06044 17.1687 9.16875C16.0604 10.2771 14.2635 10.2771 13.1552 9.16875C12.0469 8.06044 12.0469 6.26352 13.1552 5.15521C14.2635 4.0469 16.0604 4.0469 17.1687 5.15521Z", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M14.631 4.375C14.538 3.81 14.28 3.267 13.844 2.831C12.736 1.723 10.939 1.723 9.831 2.831C8.723 3.939 8.723 5.736 9.831 6.844C10.521 7.534 11.477 7.793 12.368 7.624", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); +}; + +var Icon$1l = function (props) { + var colorFill = props.colorFill; + return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React.createElement("path", { d: "M51.5302 10.9594L56 6.66462V5.724H40.5198L29.4875 33.3157L16.9385 5.724H0.707291V6.66462L5.92813 12.9792C6.43854 13.4459 6.70104 14.1313 6.63542 14.8167V39.6302C6.79583 40.5271 6.51146 41.4386 5.88437 42.0875L0 49.2552V50.1813H16.6687V49.2407L10.7917 42.0948C10.4768 41.7751 10.2399 41.3871 10.0995 40.9609C9.95915 40.5347 9.91903 40.0818 9.98229 39.6375V18.1709L24.6167 50.1959H26.3156L38.901 18.1709V43.6844C38.901 44.3552 38.901 44.4938 38.4635 44.9386L33.9354 49.3355V50.2761H55.8979V49.3355L51.5302 45.0407C51.151 44.749 50.9542 44.2605 51.0344 43.7865V12.2136C50.9966 11.9793 51.0227 11.7391 51.11 11.5184C51.1973 11.2977 51.3424 11.1046 51.5302 10.9594V10.9594Z", fill: !colorFill ? "white" : colorFill }))); +}; + +var Icon$1m = function (props) { + var colorFill = props.colorFill; + return (React.createElement(Svg, __assign({ viewBox: "0 0 56 56" }, props), + React.createElement("path", { d: "M28 0C12.53 0 0 12.53 0 28C0 40.39 8.015 50.855 19.145 54.565C20.545 54.81 21.07 53.97 21.07 53.235C21.07 52.57 21.035 50.365 21.035 48.02C14 49.315 12.18 46.305 11.62 44.73C11.305 43.925 9.94 41.44 8.75 40.775C7.77 40.25 6.37 38.955 8.715 38.92C10.92 38.885 12.495 40.95 13.02 41.79C15.54 46.025 19.565 44.835 21.175 44.1C21.42 42.28 22.155 41.055 22.96 40.355C16.73 39.655 10.22 37.24 10.22 26.53C10.22 23.485 11.305 20.965 13.09 19.005C12.81 18.305 11.83 15.435 13.37 11.585C13.37 11.585 15.715 10.85 21.07 14.455C23.31 13.825 25.69 13.51 28.07 13.51C30.45 13.51 32.83 13.825 35.07 14.455C40.425 10.815 42.77 11.585 42.77 11.585C44.31 15.435 43.33 18.305 43.05 19.005C44.835 20.965 45.92 23.45 45.92 26.53C45.92 37.275 39.375 39.655 33.145 40.355C34.16 41.23 35.035 42.91 35.035 45.535C35.035 49.28 35 52.29 35 53.235C35 53.97 35.525 54.845 36.925 54.565C42.4838 52.689 47.3142 49.1167 50.7361 44.3512C54.158 39.5856 55.999 33.8668 56 28C56 12.53 43.47 0 28 0Z", fill: !colorFill ? "white" : colorFill }))); +}; + +var Icon$1n = function (props) { + return (React.createElement(SvgIcon, __assign({ width: "24", height: "24", viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, props), + React.createElement("path", { d: "M21 21H5C3.895 21 3 20.105 3 19V3", stroke: "#35B9C0", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }), + React.createElement("path", { d: "M21 6L16.402 11.518C16.156 11.813 15.764 11.941 15.391 11.848L12.609 11.152C12.237 11.059 11.844 11.187 11.598 11.482L7 17", stroke: "#7BD784", "stroke-width": "1.5", "stroke-linecap": "round", "stroke-linejoin": "round" }))); }; var IconModule = /*#__PURE__*/Object.freeze({ @@ -2405,1284 +2405,1284 @@ var IconModule = /*#__PURE__*/Object.freeze({ WalletIcon: Icon$1n }); -var socials = [ - { - label: "Twitter", - icon: "TwitterIcon", - href: "https://twitter.com/Spirit_Swap", - }, - { - label: "Discord", - icon: "DiscordIcon", - href: "https://discord.gg/8FGd4nFQdT", - }, - { - label: "Telegram", - icon: "TelegramIcon", - href: "https://t.me/spirit_swap", - }, - { - label: "GitHub", - icon: "GitHubIcon", - href: "https://github.com/Layer3Org/spiritswap-core/", - }, - { - label: "Medium", - icon: "MediumIcon", - href: "https://spiritswap.medium.com/", - }, +var socials = [ + { + label: "Twitter", + icon: "TwitterIcon", + href: "https://twitter.com/Spirit_Swap", + }, + { + label: "Discord", + icon: "DiscordIcon", + href: "https://discord.gg/8FGd4nFQdT", + }, + { + label: "Telegram", + icon: "TelegramIcon", + href: "https://t.me/spirit_swap", + }, + { + label: "GitHub", + icon: "GitHubIcon", + href: "https://github.com/Layer3Org/spiritswap-core/", + }, + { + label: "Medium", + icon: "MediumIcon", + href: "https://spiritswap.medium.com/", + }, ]; -var Icons = IconModule; -var SocialIcons = styled.div(templateObject_1$z || (templateObject_1$z = __makeTemplateObject(["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); -var SocialLinks = function () { return (React.createElement(SocialIcons, null, socials.map(function (social) { - var Icon = Icons[social.icon]; - var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; - return (React.createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label }, - React.createElement(Icon, __assign({}, iconProps)))); -}))); }; -var SocialLinks$1 = React.memo(SocialLinks, function () { return true; }); +var Icons = IconModule; +var SocialIcons = styled.div(templateObject_1$z || (templateObject_1$z = __makeTemplateObject(["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"], ["\n display: flex;\n justify-content: space-between;\n width: 18rem;\n margin: 0px 0.25em;\n\n @media only screen and (max-width: 1000px) {\n width: 100%;\n margin-bottom: 30px;\n justify-content: space-around;\n }\n"]))); +var SocialLinks = function () { return (React.createElement(SocialIcons, null, socials.map(function (social) { + var Icon = Icons[social.icon]; + var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; + return (React.createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label }, + React.createElement(Icon, __assign({}, iconProps)))); +}))); }; +var SocialLinks$1 = React.memo(SocialLinks, function () { return true; }); var templateObject_1$z; -var Footer = function () { - return (React.createElement(Wrapper$1, null, - React.createElement(Body, null, - React.createElement(SocialColum, null, - React.createElement(SocialLinks$1, null), - React.createElement(Info, null, - React.createElement(InfoItems, { href: "https://info.spiritswap.finance/", external: true }, "Analytics"), - React.createElement(InfoItems, { href: "https://layer3.gitbook.io/spirit-swap/", external: true }, "Docs"), - React.createElement(InfoItems, { href: "https://fantom.foundation/blog/fantom-ecosystem-spotlight-spiritswap/", external: true }, "About Us")), - React.createElement(Copyright, null, "\u00A9 2021 SpiritSwap")), - React.createElement(LinksColum, null, - React.createElement(Colums, null, - React.createElement(Title, null, "Spirit DEX"), - React.createElement(StyledLink$1, { href: "https://defillama.com/protocol/spiritswap", external: true }, "Defi Llama"), - React.createElement(StyledLink$1, { href: "https://www.coingecko.com/en/exchanges/spiritswap", external: true }, "CoinGecko"), - React.createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), - React.createElement(Colums, null, - React.createElement(Title, null, "Exchanges"), - React.createElement(StyledLink$1, { href: "https://www.gate.io/trade/SPIRIT_USDT", external: true }, "Gate.io"), - React.createElement(StyledLink$1, { href: "https://www.mexc.com/exchange/SPIRIT_USDT", external: true }, "MEXC"), - React.createElement(StyledLink$1, { href: "https://www.hotbit.io/exchange?symbol=SPIRIT_USDT", external: true }, "Hotbit")), - React.createElement(Colums, null, - React.createElement(Title, null, "Spirit Token"), - React.createElement(StyledLink$1, { href: "https://www.coingecko.com/en/coins/spiritswap", external: true }, "CoinGecko"), - React.createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), - React.createElement(Colums, null, - React.createElement(Title, null, "Business"), - React.createElement(StyledLink$1, { href: "https://forms.gle/NAC6oFjSytU5Gs2Q9", external: true }, "Apply for Farm")), - React.createElement(Colums, null, - React.createElement(Title, null, "Auditors"), - React.createElement(StyledLink$1, { href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", external: true }, "MixBytes"))), - React.createElement(CopyrightInMobile, null, "\u00A9 2021 SpiritSwap")))); -}; - -var StyledModal = styled.div(templateObject_1$A || (templateObject_1$A = __makeTemplateObject(["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"], ["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.modal.background; -}, function (_a) { - var theme = _a.theme; - return theme.colors.borderColor; -}, function (_a) { - var theme = _a.theme; - return theme.zIndices.modal; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.xs; -}); -var ModalHeader = styled.div(templateObject_2$d || (templateObject_2$d = __makeTemplateObject(["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"], ["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"]))); -var ModalTitle = styled(Flex)(templateObject_3$7 || (templateObject_3$7 = __makeTemplateObject(["\n align-items: center;\n flex: 1;\n"], ["\n align-items: center;\n flex: 1;\n"]))); -var Modal = function (_a) { - var title = _a.title, onDismiss = _a.onDismiss, onBack = _a.onBack, children = _a.children, _b = _a.hideCloseButton, hideCloseButton = _b === void 0 ? false : _b, _c = _a.bodyPadding, bodyPadding = _c === void 0 ? "24px" : _c; - return (React.createElement(StyledModal, null, - React.createElement(ModalHeader, null, - React.createElement(ModalTitle, null, - onBack && (React.createElement(IconButton, { variant: "text", onClick: onBack, "area-label": "go back", mr: "8px" }, - React.createElement(Icon$5, { color: "primary" }))), - React.createElement(Heading, null, title)), - !hideCloseButton && (React.createElement(IconButton, { variant: "text", onClick: onDismiss, "aria-label": "Close the dialog" }, - React.createElement(Icon$k, { color: "primary" })))), - React.createElement(Flex, { flexDirection: "column", p: bodyPadding }, children))); -}; +var Footer = function () { + return (React.createElement(Wrapper$1, null, + React.createElement(Body, null, + React.createElement(SocialColum, null, + React.createElement(SocialLinks$1, null), + React.createElement(Info, null, + React.createElement(InfoItems, { href: "https://info.spiritswap.finance/", external: true }, "Analytics"), + React.createElement(InfoItems, { href: "https://layer3.gitbook.io/spirit-swap/", external: true }, "Docs"), + React.createElement(InfoItems, { href: "https://fantom.foundation/blog/fantom-ecosystem-spotlight-spiritswap/", external: true }, "About Us")), + React.createElement(Copyright, null, "\u00A9 2021 SpiritSwap")), + React.createElement(LinksColum, null, + React.createElement(Colums, null, + React.createElement(Title, null, "Spirit DEX"), + React.createElement(StyledLink$1, { href: "https://defillama.com/protocol/spiritswap", external: true }, "Defi Llama"), + React.createElement(StyledLink$1, { href: "https://www.coingecko.com/en/exchanges/spiritswap", external: true }, "CoinGecko"), + React.createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), + React.createElement(Colums, null, + React.createElement(Title, null, "Exchanges"), + React.createElement(StyledLink$1, { href: "https://www.gate.io/trade/SPIRIT_USDT", external: true }, "Gate.io"), + React.createElement(StyledLink$1, { href: "https://www.mexc.com/exchange/SPIRIT_USDT", external: true }, "MEXC"), + React.createElement(StyledLink$1, { href: "https://www.hotbit.io/exchange?symbol=SPIRIT_USDT", external: true }, "Hotbit")), + React.createElement(Colums, null, + React.createElement(Title, null, "Spirit Token"), + React.createElement(StyledLink$1, { href: "https://www.coingecko.com/en/coins/spiritswap", external: true }, "CoinGecko"), + React.createElement(StyledLink$1, { href: "https://coinmarketcap.com/exchanges/spiritswap/", external: true }, "CoinMarketCap")), + React.createElement(Colums, null, + React.createElement(Title, null, "Business"), + React.createElement(StyledLink$1, { href: "https://forms.gle/NAC6oFjSytU5Gs2Q9", external: true }, "Apply for Farm")), + React.createElement(Colums, null, + React.createElement(Title, null, "Auditors"), + React.createElement(StyledLink$1, { href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", external: true }, "MixBytes"))), + React.createElement(CopyrightInMobile, null, "\u00A9 2021 SpiritSwap")))); +}; + +var StyledModal = styled.div(templateObject_1$A || (templateObject_1$A = __makeTemplateObject(["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"], ["\n background: ", ";\n box-shadow: 0px 20px 36px -8px rgba(14, 14, 44, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05);\n border: 1px solid ", ";\n border-radius: 0.5rem;\n width: 100%;\n z-index: ", ";\n overflow-y: auto;\n ", " {\n width: auto;\n min-width: 360px;\n max-width: 100%;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.modal.background; +}, function (_a) { + var theme = _a.theme; + return theme.colors.borderColor; +}, function (_a) { + var theme = _a.theme; + return theme.zIndices.modal; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.xs; +}); +var ModalHeader = styled.div(templateObject_2$d || (templateObject_2$d = __makeTemplateObject(["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"], ["\n display: flex;\n align-items: center;\n border-bottom: 1px solid #e9eaeb;\n align-items: center;\n padding: 12px 24px;\n"]))); +var ModalTitle = styled(Flex)(templateObject_3$7 || (templateObject_3$7 = __makeTemplateObject(["\n align-items: center;\n flex: 1;\n"], ["\n align-items: center;\n flex: 1;\n"]))); +var Modal = function (_a) { + var title = _a.title, onDismiss = _a.onDismiss, onBack = _a.onBack, children = _a.children, _b = _a.hideCloseButton, hideCloseButton = _b === void 0 ? false : _b, _c = _a.bodyPadding, bodyPadding = _c === void 0 ? "24px" : _c; + return (React.createElement(StyledModal, null, + React.createElement(ModalHeader, null, + React.createElement(ModalTitle, null, + onBack && (React.createElement(IconButton, { variant: "text", onClick: onBack, "area-label": "go back", mr: "8px" }, + React.createElement(Icon$5, { color: "primary" }))), + React.createElement(Heading, null, title)), + !hideCloseButton && (React.createElement(IconButton, { variant: "text", onClick: onDismiss, "aria-label": "Close the dialog" }, + React.createElement(Icon$k, { color: "primary" })))), + React.createElement(Flex, { flexDirection: "column", p: bodyPadding }, children))); +}; var templateObject_1$A, templateObject_2$d, templateObject_3$7; -var Overlay = styled.div.attrs({ role: "presentation" })(templateObject_1$B || (templateObject_1$B = __makeTemplateObject(["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"], ["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"])), function (_a) { - var show = _a.show; - return (show ? 0.6 : 0); -}, function (_a) { - var zIndex = _a.zIndex; - return zIndex; -}, function (_a) { - var show = _a.show; - return (show ? "initial" : "none"); -}); -Overlay.defaultProps = { - show: false, - zIndex: 10, -}; +var Overlay = styled.div.attrs({ role: "presentation" })(templateObject_1$B || (templateObject_1$B = __makeTemplateObject(["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"], ["\n position: fixed;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 20, 40, 0.8);\n transition: opacity 0.4s;\n opacity: ", ";\n z-index: ", ";\n pointer-events: ", ";\n"])), function (_a) { + var show = _a.show; + return (show ? 0.6 : 0); +}, function (_a) { + var zIndex = _a.zIndex; + return zIndex; +}, function (_a) { + var show = _a.show; + return (show ? "initial" : "none"); +}); +Overlay.defaultProps = { + show: false, + zIndex: 10, +}; var templateObject_1$B; -var ModalWrapper = styled.div(templateObject_1$C || (templateObject_1$C = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"])), function (_a) { - var theme = _a.theme; - return theme.zIndices.modal - 1; -}); -var Context = createContext({ - onPresent: function () { return null; }, - onDismiss: function () { return null; }, - setCloseOnOverlayClick: function () { return true; }, -}); -var ModalProvider = function (_a) { - var children = _a.children; - var _b = useState(false), isOpen = _b[0], setIsOpen = _b[1]; - var _c = useState(), modalNode = _c[0], setModalNode = _c[1]; - var _d = useState(true), closeOnOverlayClick = _d[0], setCloseOnOverlayClick = _d[1]; - var handlePresent = function (node) { - setModalNode(node); - setIsOpen(true); - }; - var handleDismiss = function () { - setModalNode(undefined); - setIsOpen(false); - }; - var handleOverlayDismiss = function () { - if (closeOnOverlayClick) { - handleDismiss(); - } - }; - return (React.createElement(Context.Provider, { value: { - onPresent: handlePresent, - onDismiss: handleDismiss, - setCloseOnOverlayClick: setCloseOnOverlayClick, - } }, - isOpen && (React.createElement(ModalWrapper, null, - React.createElement(Overlay, { show: true, onClick: handleOverlayDismiss }), - React.isValidElement(modalNode) && - React.cloneElement(modalNode, { - onDismiss: handleDismiss, - }))), - children)); -}; +var ModalWrapper = styled.div(templateObject_1$C || (templateObject_1$C = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"], ["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: ", ";\n"])), function (_a) { + var theme = _a.theme; + return theme.zIndices.modal - 1; +}); +var Context = createContext({ + onPresent: function () { return null; }, + onDismiss: function () { return null; }, + setCloseOnOverlayClick: function () { return true; }, +}); +var ModalProvider = function (_a) { + var children = _a.children; + var _b = useState(false), isOpen = _b[0], setIsOpen = _b[1]; + var _c = useState(), modalNode = _c[0], setModalNode = _c[1]; + var _d = useState(true), closeOnOverlayClick = _d[0], setCloseOnOverlayClick = _d[1]; + var handlePresent = function (node) { + setModalNode(node); + setIsOpen(true); + }; + var handleDismiss = function () { + setModalNode(undefined); + setIsOpen(false); + }; + var handleOverlayDismiss = function () { + if (closeOnOverlayClick) { + handleDismiss(); + } + }; + return (React.createElement(Context.Provider, { value: { + onPresent: handlePresent, + onDismiss: handleDismiss, + setCloseOnOverlayClick: setCloseOnOverlayClick, + } }, + isOpen && (React.createElement(ModalWrapper, null, + React.createElement(Overlay, { show: true, onClick: handleOverlayDismiss }), + React.isValidElement(modalNode) && + React.cloneElement(modalNode, { + onDismiss: handleDismiss, + }))), + children)); +}; var templateObject_1$C; -var useModal = function (modal, closeOnOverlayClick) { - if (closeOnOverlayClick === void 0) { closeOnOverlayClick = true; } - var _a = useContext(Context), onPresent = _a.onPresent, onDismiss = _a.onDismiss, setCloseOnOverlayClick = _a.setCloseOnOverlayClick; - var onPresentCallback = useCallback(function () { - onPresent(modal); - }, [modal, onPresent]); - useEffect(function () { - setCloseOnOverlayClick(closeOnOverlayClick); - }, [closeOnOverlayClick, setCloseOnOverlayClick]); - return [onPresentCallback, onDismiss]; -}; - -var MenuButton = styled(Button)(templateObject_1$D || (templateObject_1$D = __makeTemplateObject(["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"], ["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.text; -}); -MenuButton.defaultProps = { - variant: "text", - size: "sm", -}; +var useModal = function (modal, closeOnOverlayClick) { + if (closeOnOverlayClick === void 0) { closeOnOverlayClick = true; } + var _a = useContext(Context), onPresent = _a.onPresent, onDismiss = _a.onDismiss, setCloseOnOverlayClick = _a.setCloseOnOverlayClick; + var onPresentCallback = useCallback(function () { + onPresent(modal); + }, [modal, onPresent]); + useEffect(function () { + setCloseOnOverlayClick(closeOnOverlayClick); + }, [closeOnOverlayClick, setCloseOnOverlayClick]); + return [onPresentCallback, onDismiss]; +}; + +var MenuButton = styled(Button)(templateObject_1$D || (templateObject_1$D = __makeTemplateObject(["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"], ["\n color: ", ";\n padding: 0 8px;\n border-radius: 8px;\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.text; +}); +MenuButton.defaultProps = { + variant: "text", + size: "sm", +}; var templateObject_1$D; -var StyledLink$2 = styled(Link$1)(templateObject_1$E || (templateObject_1$E = __makeTemplateObject(["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"], ["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}); -var StyledMenuButton = styled(MenuButton)(templateObject_2$e || (templateObject_2$e = __makeTemplateObject(["\n position: absolute;\n left: ", ";\n top: ", ";\n padding: ", ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"], ["\n position: absolute;\n left: ", - ";\n top: ", - ";\n padding: ", - ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"])), function (_a) { - var isMobile = _a.isMobile, isPushed = _a.isPushed; - switch (isMobile) { - case true: - return "20px"; - case false: - return isPushed ? "248px" : "84px"; - } - return ""; -}, function (_a) { - var isMobile = _a.isMobile; - switch (isMobile) { - case true: - return "10px"; - case false: - return "79px"; - } - return ""; -}, function (_a) { - var isMobile = _a.isMobile; - switch (isMobile) { - case true: - return 0; - case false: - return 0; - } - return ""; -}, function (_a) { - var isMobile = _a.isMobile; - return (isMobile ? "none" : ""); -}); -var Logo$1 = function (_a) { - var isPushed = _a.isPushed, togglePush = _a.togglePush, isDark = _a.isDark, href = _a.href; - var isAbsoluteUrl = href.startsWith("http"); - var innerLogo = (React.createElement(React.Fragment, null, - React.createElement(Logo, { className: "desktop-icon", isDark: isDark, isPushed: isPushed }))); - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - return !isMobile ? (React.createElement(Flex, null, - React.createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? React.createElement(Icon$S, { width: "24px", color: "textSubtle" }) : React.createElement(Icon$T, { width: "24px", color: "textSubtle" })), - isAbsoluteUrl ? (React.createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React.createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))) : (React.createElement(Flex, null, - React.createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? (React.createElement(Icon$R, { width: "24px", color: "textSubtle" })) : (React.createElement(Icon$Q, { width: "24px", color: "textSubtle" }))), - isAbsoluteUrl ? (React.createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React.createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))); -}; -var Logo$2 = React.memo(Logo$1, function (prev, next) { return prev.isPushed === next.isPushed && prev.isDark === next.isDark; }); +var StyledLink$2 = styled(Link$1)(templateObject_1$E || (templateObject_1$E = __makeTemplateObject(["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"], ["\n display: flex;\n align-items: center;\n .mobile-icon {\n width: 32px;\n ", " {\n display: none;\n }\n }\n .desktop-icon {\n width: 55px;\n height: auto;\n //margin-left: 30px;\n display: none;\n ", " {\n /* display: block; */\n display: flex;\n justify-content: center;\n align-items: center;\n }\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}); +var StyledMenuButton = styled(MenuButton)(templateObject_2$e || (templateObject_2$e = __makeTemplateObject(["\n position: absolute;\n left: ", ";\n top: ", ";\n padding: ", ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"], ["\n position: absolute;\n left: ", + ";\n top: ", + ";\n padding: ", + ";\n width: 31px;\n border-right: 1px solid rgb(55, 65, 81);\n border-top: 1px solid rgb(55, 65, 81);\n border-bottom: 1px solid rgb(55, 65, 81);\n border: ", ";\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n background: transparent;\n"])), function (_a) { + var isMobile = _a.isMobile, isPushed = _a.isPushed; + switch (isMobile) { + case true: + return "20px"; + case false: + return isPushed ? "248px" : "84px"; + } + return ""; +}, function (_a) { + var isMobile = _a.isMobile; + switch (isMobile) { + case true: + return "10px"; + case false: + return "79px"; + } + return ""; +}, function (_a) { + var isMobile = _a.isMobile; + switch (isMobile) { + case true: + return 0; + case false: + return 0; + } + return ""; +}, function (_a) { + var isMobile = _a.isMobile; + return (isMobile ? "none" : ""); +}); +var Logo$1 = function (_a) { + var isPushed = _a.isPushed, togglePush = _a.togglePush, isDark = _a.isDark, href = _a.href; + var isAbsoluteUrl = href.startsWith("http"); + var innerLogo = (React.createElement(React.Fragment, null, + React.createElement(Logo, { className: "desktop-icon", isDark: isDark, isPushed: isPushed }))); + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + return !isMobile ? (React.createElement(Flex, null, + React.createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? React.createElement(Icon$S, { width: "24px", color: "textSubtle" }) : React.createElement(Icon$T, { width: "24px", color: "textSubtle" })), + isAbsoluteUrl ? (React.createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React.createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))) : (React.createElement(Flex, null, + React.createElement(StyledMenuButton, { "aria-label": "Toggle menu", onClick: togglePush, mr: "24px", isMobile: isMobile, isPushed: isPushed }, isPushed ? (React.createElement(Icon$R, { width: "24px", color: "textSubtle" })) : (React.createElement(Icon$Q, { width: "24px", color: "textSubtle" }))), + isAbsoluteUrl ? (React.createElement(StyledLink$2, { as: "a", href: href, "aria-label": "Pancake home page" }, innerLogo)) : (React.createElement(StyledLink$2, { to: href, "aria-label": "Pancake home page" }, innerLogo)))); +}; +var Logo$2 = React.memo(Logo$1, function (prev, next) { return prev.isPushed === next.isPushed && prev.isDark === next.isDark; }); var templateObject_1$E, templateObject_2$e; -var links = [ - { - label: "Home", - icon: "HomeIcon", - href: "/", - }, - { - label: "LGE", - icon: "PoolIcon", - href: "/lge", - }, - { - label: "Trade", - icon: "TradeIcon", - items: [ - { - label: "Exchange", - href: "https://exchange.pancakeswap.finance", - }, - { - label: "Liquidity", - href: "https://exchange.pancakeswap.finance/#/pool", - }, - ], - }, - { - label: "Farms", - icon: "FarmIcon", - href: "/farms", - }, - { - label: "Pools", - icon: "PoolIcon", - href: "/syrup", - }, - { - label: "Boosted Farms", - icon: "GaugeIcon", - href: "/boostedfarms", - }, - { - label: "inSpirit", - icon: "inSpiritIcon", - href: "http://spiritswap-inspirit-staging.s3-website.us-east-2.amazonaws.com/", - }, - { - label: "Certik Audit (In-Progress)", - icon: "ShieldIcon", - href: "https://twitter.com/Spirit_Swap/status/1367218225310818308", - target: "_blank", - }, - { - label: "Bush", - icon: "BushIcon", - href: "/bush", - }, - { - label: "Lottery", - icon: "TicketIcon", - href: "/lottery", - }, - { - label: "NFT", - icon: "NftIcon", - href: "/nft", - }, - { - label: "Profile & Teams", - icon: "GroupsIcon", - items: [ - { - label: "Leaderboard", - href: "/", - }, - { - label: "YourProfile", - href: "/", - }, - ], - calloutClass: "rainbow", - }, - { - label: "Info", - icon: "InfoIcon", - items: [ - { - label: "Overview", - href: "https://pancakeswap.info", - }, - { - label: "Tokens", - href: "https://pancakeswap.info/tokens", - }, - { - label: "Pairs", - href: "https://pancakeswap.info/pairs", - }, - { - label: "Accounts", - href: "https://pancakeswap.info/accounts", - }, - ], - }, - { - label: "IFO", - icon: "IfoIcon", - items: [ - { - label: "Next", - href: "/ifo", - }, - { - label: "History", - href: "/ifo/history", - }, - ], - }, - { - label: "More", - icon: "MoreIcon", - items: [ - // { - // label: "Voting", - // href: "https://voting.pancakeswap.finance", - // }, - { - label: "Github", - href: "https://github.com/Layer3Org/SpiritSwap/", - target: "_blank", - }, - { - label: "Docs", - href: "https://SpiritSwap.gitbook.io/spiritswap/", - }, - { - label: "Blog", - href: "https://spiritswapdex.medium.com/", - }, - ], - }, -]; -var socials$1 = [ - { - label: "Twitter", - icon: "TwitterIcon", - href: "https://twitter.com/Spirit_Swap", - }, - { - label: "Discord", - icon: "DiscordIcon", - href: "https://discord.gg/8FGd4nFQdT", - }, - { - label: "Telegram", - icon: "TelegramIcon", - href: "https://t.me/spirit_swap", - }, - { - label: "GitHub", - icon: "GitHubIcon", - href: "https://github.com/Layer3Org/spiritswap-core/", - }, - { - label: "Medium", - icon: "MediumIcon", - href: "https://spiritswap.medium.com/", - }, -]; -var MENU_HEIGHT = 64; -var MENU_ENTRY_HEIGHT = 48; -var MENU_BOTTOM_ENTRY_HEIGHT = 20; -var PRICE_ENTRY_HEIGHT = 42; -var SIDEBAR_WIDTH_FULL = 240; +var links = [ + { + label: "Home", + icon: "HomeIcon", + href: "/", + }, + { + label: "LGE", + icon: "PoolIcon", + href: "/lge", + }, + { + label: "Trade", + icon: "TradeIcon", + items: [ + { + label: "Exchange", + href: "https://exchange.pancakeswap.finance", + }, + { + label: "Liquidity", + href: "https://exchange.pancakeswap.finance/#/pool", + }, + ], + }, + { + label: "Farms", + icon: "FarmIcon", + href: "/farms", + }, + { + label: "Pools", + icon: "PoolIcon", + href: "/syrup", + }, + { + label: "Boosted Farms", + icon: "GaugeIcon", + href: "/boostedfarms", + }, + { + label: "inSpirit", + icon: "inSpiritIcon", + href: "http://spiritswap-inspirit-staging.s3-website.us-east-2.amazonaws.com/", + }, + { + label: "Certik Audit (In-Progress)", + icon: "ShieldIcon", + href: "https://twitter.com/Spirit_Swap/status/1367218225310818308", + target: "_blank", + }, + { + label: "Bush", + icon: "BushIcon", + href: "/bush", + }, + { + label: "Lottery", + icon: "TicketIcon", + href: "/lottery", + }, + { + label: "NFT", + icon: "NftIcon", + href: "/nft", + }, + { + label: "Profile & Teams", + icon: "GroupsIcon", + items: [ + { + label: "Leaderboard", + href: "/", + }, + { + label: "YourProfile", + href: "/", + }, + ], + calloutClass: "rainbow", + }, + { + label: "Info", + icon: "InfoIcon", + items: [ + { + label: "Overview", + href: "https://pancakeswap.info", + }, + { + label: "Tokens", + href: "https://pancakeswap.info/tokens", + }, + { + label: "Pairs", + href: "https://pancakeswap.info/pairs", + }, + { + label: "Accounts", + href: "https://pancakeswap.info/accounts", + }, + ], + }, + { + label: "IFO", + icon: "IfoIcon", + items: [ + { + label: "Next", + href: "/ifo", + }, + { + label: "History", + href: "/ifo/history", + }, + ], + }, + { + label: "More", + icon: "MoreIcon", + items: [ + // { + // label: "Voting", + // href: "https://voting.pancakeswap.finance", + // }, + { + label: "Github", + href: "https://github.com/Layer3Org/SpiritSwap/", + target: "_blank", + }, + { + label: "Docs", + href: "https://SpiritSwap.gitbook.io/spiritswap/", + }, + { + label: "Blog", + href: "https://spiritswapdex.medium.com/", + }, + ], + }, +]; +var socials$1 = [ + { + label: "Twitter", + icon: "TwitterIcon", + href: "https://twitter.com/Spirit_Swap", + }, + { + label: "Discord", + icon: "DiscordIcon", + href: "https://discord.gg/8FGd4nFQdT", + }, + { + label: "Telegram", + icon: "TelegramIcon", + href: "https://t.me/spirit_swap", + }, + { + label: "GitHub", + icon: "GitHubIcon", + href: "https://github.com/Layer3Org/spiritswap-core/", + }, + { + label: "Medium", + icon: "MediumIcon", + href: "https://spiritswap.medium.com/", + }, +]; +var MENU_HEIGHT = 64; +var MENU_ENTRY_HEIGHT = 48; +var MENU_BOTTOM_ENTRY_HEIGHT = 20; +var PRICE_ENTRY_HEIGHT = 42; +var SIDEBAR_WIDTH_FULL = 240; var SIDEBAR_WIDTH_REDUCED = 76; -var rainbowAnimation = keyframes(templateObject_1$F || (templateObject_1$F = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); -var LinkLabel = styled.div(templateObject_2$f || (templateObject_2$f = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", - ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { - var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; - return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; -}); -var MenuEntry = styled.div(templateObject_3$8 || (templateObject_3$8 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", - ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_ENTRY_HEIGHT, function (_a) { - var secondary = _a.secondary; - return (secondary ? "0 32px" : "0 16px"); -}, function (_a) { - var secondary = _a.secondary; - return (secondary ? "14px" : "16px"); -}, function (_a) { - var secondary = _a.secondary, theme = _a.theme; - return (secondary ? theme.colors.background : "transparent"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.textSubtle; -}, function (_a) { - var isActive = _a.isActive; _a.theme; - return (isActive ? "rgba(96, 213, 220, 0.15)" : "none"); -}, function (_a) { - var theme = _a.theme, inSpirit = _a.inSpirit; - return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(109, 215, 132, 0.15)"; -}, rainbowAnimation, function (_a) { - var theme = _a.theme; - return theme.colors.gradients.bubblegum; -}); -MenuEntry.defaultProps = { - secondary: false, - isActive: false, - role: "button", -}; -var LinkLabelMemo = React.memo(LinkLabel, function (prev, next) { return prev.isPushed === next.isPushed; }); +var rainbowAnimation = keyframes(templateObject_1$F || (templateObject_1$F = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); +var LinkLabel = styled.div(templateObject_2$f || (templateObject_2$f = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", + ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { + var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; + return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; +}); +var MenuEntry = styled.div(templateObject_3$8 || (templateObject_3$8 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: center;\n height: ", "px;\n padding: ", ";\n font-size: ", ";\n background-color: ", ";\n color: ", ";\n border-radius: 4px;\n background-color: ", ";\n\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n\n\n &:hover {\n border-radius: 4px;\n background-color: ", + ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_ENTRY_HEIGHT, function (_a) { + var secondary = _a.secondary; + return (secondary ? "0 32px" : "0 16px"); +}, function (_a) { + var secondary = _a.secondary; + return (secondary ? "14px" : "16px"); +}, function (_a) { + var secondary = _a.secondary, theme = _a.theme; + return (secondary ? theme.colors.background : "transparent"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.textSubtle; +}, function (_a) { + var isActive = _a.isActive; _a.theme; + return (isActive ? "rgba(96, 213, 220, 0.15)" : "none"); +}, function (_a) { + var theme = _a.theme, inSpirit = _a.inSpirit; + return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(109, 215, 132, 0.15)"; +}, rainbowAnimation, function (_a) { + var theme = _a.theme; + return theme.colors.gradients.bubblegum; +}); +MenuEntry.defaultProps = { + secondary: false, + isActive: false, + role: "button", +}; +var LinkLabelMemo = React.memo(LinkLabel, function (prev, next) { return prev.isPushed === next.isPushed; }); var templateObject_1$F, templateObject_2$f, templateObject_3$8; -var rainbowAnimation$1 = keyframes(templateObject_1$G || (templateObject_1$G = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); -var LinkLabelBottom = styled.div(templateObject_2$g || (templateObject_2$g = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", - ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { - var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; - return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; -}); -var MenuBottomEntry = styled.div(templateObject_3$9 || (templateObject_3$9 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", - ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_BOTTOM_ENTRY_HEIGHT, function (_a) { - var secondary = _a.secondary; - return (secondary ? "18px 5px" : "18px 5px"); -}, function (_a) { - var secondary = _a.secondary; - return (secondary ? "14px" : "16px"); -}, function (_a) { - var secondary = _a.secondary, theme = _a.theme; - return (secondary ? theme.colors.background : "transparent"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.textSubtle; -}, function (_a) { - var isActive = _a.isActive, theme = _a.theme; - return (isActive ? "inset 0px 0px 10px " + theme.colors.primary : "none"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.textSubtle; -}, function (_a) { - var theme = _a.theme, inSpirit = _a.inSpirit; - return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(96, 213, 220, 0.15)"; -}, rainbowAnimation$1, function (_a) { - var theme = _a.theme; - return theme.colors.gradients.bubblegum; -}); -MenuBottomEntry.defaultProps = { - secondary: false, - isActive: false, - role: "button", -}; -React.memo(LinkLabelBottom, function (prev, next) { return prev.isPushed === next.isPushed; }); +var rainbowAnimation$1 = keyframes(templateObject_1$G || (templateObject_1$G = __makeTemplateObject(["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"], ["\n 0%,\n 100% {\n background-position: 0 0;\n }\n 50% {\n background-position: 100% 0;\n }\n"]))); +var LinkLabelBottom = styled.div(templateObject_2$g || (templateObject_2$g = __makeTemplateObject(["\n color: ", ";\n transition: color 0.4s;\n flex-grow: 1;\n"], ["\n color: ", + ";\n transition: color 0.4s;\n flex-grow: 1;\n"])), function (_a) { + var isPushed = _a.isPushed, theme = _a.theme, inSpirit = _a.inSpirit; + return (!isPushed && "transparent") || (inSpirit === "noInSpirit" && theme.colors.textSubtle) || "#35b9c0"; +}); +var MenuBottomEntry = styled.div(templateObject_3$9 || (templateObject_3$9 = __makeTemplateObject(["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"], ["\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n height: ", "px;\n text-decoration: underline;\n padding: ", ";\n margin: auto;\n font-size: 15px; // ", ";\n font-weight: bold;\n background-color: transparent; // ", ";\n color: lightgrey; // ", ";\n box-shadow: ", ";\n cursor: pointer;\n align-self: flex-start;\n a {\n display: flex;\n align-items: center;\n width: 100%;\n height: 100%;\n }\n\n svg {\n fill: ", ";\n }\n\n &:hover {\n background-color: ", + ";\n }\n\n // Safari fix\n flex-shrink: 0;\n\n &.rainbow {\n background-clip: text;\n animation: ", " 3s ease-in-out infinite;\n background: ", ";\n background-size: 400% 100%;\n }\n"])), MENU_BOTTOM_ENTRY_HEIGHT, function (_a) { + var secondary = _a.secondary; + return (secondary ? "18px 5px" : "18px 5px"); +}, function (_a) { + var secondary = _a.secondary; + return (secondary ? "14px" : "16px"); +}, function (_a) { + var secondary = _a.secondary, theme = _a.theme; + return (secondary ? theme.colors.background : "transparent"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.textSubtle; +}, function (_a) { + var isActive = _a.isActive, theme = _a.theme; + return (isActive ? "inset 0px 0px 10px " + theme.colors.primary : "none"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.textSubtle; +}, function (_a) { + var theme = _a.theme, inSpirit = _a.inSpirit; + return inSpirit === "noInSpirit" ? theme.colors.tertiary : "rgba(96, 213, 220, 0.15)"; +}, rainbowAnimation$1, function (_a) { + var theme = _a.theme; + return theme.colors.gradients.bubblegum; +}); +MenuBottomEntry.defaultProps = { + secondary: false, + isActive: false, + role: "button", +}; +React.memo(LinkLabelBottom, function (prev, next) { return prev.isPushed === next.isPushed; }); var templateObject_1$G, templateObject_2$g, templateObject_3$9; -var MenuLink = function (_a) { - var href = _a.href, otherProps = __rest(_a, ["href"]); - var isHttpLink = href === null || href === void 0 ? void 0 : href.startsWith("http"); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - var Tag = isHttpLink ? "a" : NavLink; - var props = isHttpLink ? { href: href } : { to: href }; - return React.createElement(Tag, __assign({}, props, otherProps)); -}; - -var Icons$1 = IconModule; -styled.div(templateObject_1$H || (templateObject_1$H = __makeTemplateObject(["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"], ["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"])), PRICE_ENTRY_HEIGHT); -var Container$2 = styled.div(templateObject_2$h || (templateObject_2$h = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"], ["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"]))); -/* - background: ${({ theme }) => - theme.isDark - ? "linear-gradient(to top, #151e31 40%, #1F2B46 80%)" - : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)" - }; - */ -styled.div(templateObject_3$a || (templateObject_3$a = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); -var rotate$2 = keyframes(templateObject_4$5 || (templateObject_4$5 = __makeTemplateObject(["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"], ["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"]))); -var NewIcon = styled(Icon$1f)(templateObject_5$2 || (templateObject_5$2 = __makeTemplateObject(["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"], ["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"])), rotate$2); -var MenuWrapper = styled.div(templateObject_6$1 || (templateObject_6$1 = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n"]))); -var BottomContainer = styled.div(templateObject_7$1 || (templateObject_7$1 = __makeTemplateObject(["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"], ["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"]))); -var PanelBody = function (_a) { - var isPushed = _a.isPushed, pushNav = _a.pushNav, isMobile = _a.isMobile, links = _a.links; _a.cakePriceUsd; - var location = useLocation(); - // Close the menu when a user clicks a link on mobile - var handleClick = isMobile ? function () { return pushNav(false); } : undefined; - return (React.createElement(Container$2, null, links.map(function (entry) { - var _a; - var Icon = Icons$1[entry.icon]; - var iconElement = React.createElement(Icon, { width: "24px", mr: "8px" }); - var calloutClass = entry.calloutClass ? entry.calloutClass : undefined; - var inSpiritLinks = entry.label === "inSpirit" || entry.label === "Boosted Farms" ? "inSpirit" : "noInSpirit"; - if (entry.items) { - var itemsMatchIndex = entry.items.findIndex(function (item) { - var _a; - return (item.href === location.pathname || - (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange"))); - }); - entry.initialOpenState === true ? entry.initialOpenState : itemsMatchIndex >= 0; - return (React.createElement(React.Fragment, null, - React.createElement(BottomContainer, null, isPushed && - entry.items.map(function (item) { return (React.createElement(MenuBottomEntry, { key: item.href, secondary: true, isActive: item.href.toLowerCase() === location.pathname.toLowerCase(), onClick: handleClick, inSpirit: inSpiritLinks }, - React.createElement(MenuLink, { href: item.href, target: item.target }, item.label))); })))); - } - return (React.createElement(MenuEntry, { key: entry.label, isActive: entry.href === location.pathname || - (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange")), className: calloutClass, inSpirit: inSpiritLinks }, - React.createElement(MenuLink, { href: entry.href, target: entry.target, onClick: handleClick }, - React.createElement(MenuWrapper, null, - iconElement, - React.createElement(LinkLabelMemo, { isPushed: isPushed, inSpirit: inSpiritLinks }, entry.label), - entry.label === "LGE" ? React.createElement(NewIcon, null) : null)))); - }))); -}; +var MenuLink = function (_a) { + var href = _a.href, otherProps = __rest(_a, ["href"]); + var isHttpLink = href === null || href === void 0 ? void 0 : href.startsWith("http"); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + var Tag = isHttpLink ? "a" : NavLink; + var props = isHttpLink ? { href: href } : { to: href }; + return React.createElement(Tag, __assign({}, props, otherProps)); +}; + +var Icons$1 = IconModule; +styled.div(templateObject_1$H || (templateObject_1$H = __makeTemplateObject(["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"], ["\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n background-color: rgba(109, 215, 132, 0.15);\n //border-radius: 4px;\n //margin: 8px;\n // padding: 0 8px;\n // border-top: 1px solid #42be71;\n // border-bottom: 1px solid #42be71;\n"])), PRICE_ENTRY_HEIGHT); +var Container$2 = styled.div(templateObject_2$h || (templateObject_2$h = __makeTemplateObject(["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"], ["\n display: flex;\n flex-direction: column;\n overflow-y: auto;\n overflow-x: hidden;\n height: 100%;\n margin: 8px;\n // border: 1px solid #374151;\n // margin-top: 70px;\n // margin: 70px 8px 8px 8px;\n // border-radius: 8px;\n // padding: 6px;\n"]))); +/* + background: ${({ theme }) => + theme.isDark + ? "linear-gradient(to top, #151e31 40%, #1F2B46 80%)" + : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)" + }; + */ +styled.div(templateObject_3$a || (templateObject_3$a = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); +var rotate$2 = keyframes(templateObject_4$5 || (templateObject_4$5 = __makeTemplateObject(["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"], ["\n 0% { transform: translate(0, 0px); }\n 50% { transform: translate(8px, 0); }\n 100% { transform: translate(0, -0px); } \n }\n"]))); +var NewIcon = styled(Icon$1f)(templateObject_5$2 || (templateObject_5$2 = __makeTemplateObject(["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"], ["\n position: absolute;\n left: 155px;\n width: 40px;\n margin-right: 45px;\n animation: ", " 6s infinite;\n"])), rotate$2); +var MenuWrapper = styled.div(templateObject_6$1 || (templateObject_6$1 = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n"]))); +var BottomContainer = styled.div(templateObject_7$1 || (templateObject_7$1 = __makeTemplateObject(["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"], ["\n position: relative;\n margin-top: auto;\n margin-bottom: 9px;\n display: grid;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n"]))); +var PanelBody = function (_a) { + var isPushed = _a.isPushed, pushNav = _a.pushNav, isMobile = _a.isMobile, links = _a.links; _a.cakePriceUsd; + var location = useLocation(); + // Close the menu when a user clicks a link on mobile + var handleClick = isMobile ? function () { return pushNav(false); } : undefined; + return (React.createElement(Container$2, null, links.map(function (entry) { + var _a; + var Icon = Icons$1[entry.icon]; + var iconElement = React.createElement(Icon, { width: "24px", mr: "8px" }); + var calloutClass = entry.calloutClass ? entry.calloutClass : undefined; + var inSpiritLinks = entry.label === "inSpirit" || entry.label === "Boosted Farms" ? "inSpirit" : "noInSpirit"; + if (entry.items) { + var itemsMatchIndex = entry.items.findIndex(function (item) { + var _a; + return (item.href === location.pathname || + (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange"))); + }); + entry.initialOpenState === true ? entry.initialOpenState : itemsMatchIndex >= 0; + return (React.createElement(React.Fragment, null, + React.createElement(BottomContainer, null, isPushed && + entry.items.map(function (item) { return (React.createElement(MenuBottomEntry, { key: item.href, secondary: true, isActive: item.href.toLowerCase() === location.pathname.toLowerCase(), onClick: handleClick, inSpirit: inSpiritLinks }, + React.createElement(MenuLink, { href: item.href, target: item.target }, item.label))); })))); + } + return (React.createElement(MenuEntry, { key: entry.label, isActive: entry.href === location.pathname || + (((_a = entry.href) === null || _a === void 0 ? void 0 : _a.includes("exchange")) && location.pathname.includes("exchange")), className: calloutClass, inSpirit: inSpiritLinks }, + React.createElement(MenuLink, { href: entry.href, target: entry.target, onClick: handleClick }, + React.createElement(MenuWrapper, null, + iconElement, + React.createElement(LinkLabelMemo, { isPushed: isPushed, inSpirit: inSpiritLinks }, entry.label), + entry.label === "LGE" ? React.createElement(NewIcon, null) : null)))); + }))); +}; var templateObject_1$H, templateObject_2$h, templateObject_3$a, templateObject_4$5, templateObject_5$2, templateObject_6$1, templateObject_7$1; -var Token; -(function (Token) { - Token["SPIRIT"] = "SPIRIT"; - Token["FTM"] = "FTM"; -})(Token || (Token = {})); -var PriceLink = styled.span(templateObject_1$I || (templateObject_1$I = __makeTemplateObject(["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"], ["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"]))); -var CakePrice = function (_a) { - var _b = _a.token, token = _b === void 0 ? Token.SPIRIT : _b, cakePriceUsd = _a.cakePriceUsd; - var renderIcon = function () { - var styles = { - width: "24px", - mr: "8px" - }; - switch (token) { - case Token.SPIRIT: - return React.createElement(Icon$x, __assign({}, styles)); - case Token.FTM: - return React.createElement(Icon$y, __assign({}, styles)); - default: - return null; - } - }; - var getPriceLink = function () { - var base = "https://coinmarketcap.com/currencies"; - switch (token) { - case Token.SPIRIT: - return base + "/spiritswap/"; - case Token.FTM: - return base + "/fantom/"; - default: - return base; - } - }; - return cakePriceUsd ? (React.createElement(PriceLink, null, - renderIcon(), - React.createElement(Link, { href: getPriceLink(), style: { marginLeft: "5px", textDecoration: "none" }, target: "_blank", color: "textSubtle", bold: true }, "$" + cakePriceUsd.toFixed(3)))) : (React.createElement(Skeleton, { width: 80, height: 24 })); -}; -var CakePrice$1 = React.memo(CakePrice); +var Token; +(function (Token) { + Token["SPIRIT"] = "SPIRIT"; + Token["FTM"] = "FTM"; +})(Token || (Token = {})); +var PriceLink = styled.span(templateObject_1$I || (templateObject_1$I = __makeTemplateObject(["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"], ["\n display: flex;\n align-items: center;\n\n svg {\n transition: transform 0.3s;\n }\n"]))); +var CakePrice = function (_a) { + var _b = _a.token, token = _b === void 0 ? Token.SPIRIT : _b, cakePriceUsd = _a.cakePriceUsd; + var renderIcon = function () { + var styles = { + width: "24px", + mr: "8px" + }; + switch (token) { + case Token.SPIRIT: + return React.createElement(Icon$x, __assign({}, styles)); + case Token.FTM: + return React.createElement(Icon$y, __assign({}, styles)); + default: + return null; + } + }; + var getPriceLink = function () { + var base = "https://coinmarketcap.com/currencies"; + switch (token) { + case Token.SPIRIT: + return base + "/spiritswap/"; + case Token.FTM: + return base + "/fantom/"; + default: + return base; + } + }; + return cakePriceUsd ? (React.createElement(PriceLink, null, + renderIcon(), + React.createElement(Link, { href: getPriceLink(), style: { marginLeft: "5px", textDecoration: "none" }, target: "_blank", color: "textSubtle", bold: true }, "$" + cakePriceUsd.toFixed(3)))) : (React.createElement(Skeleton, { width: 80, height: 24 })); +}; +var CakePrice$1 = React.memo(CakePrice); var templateObject_1$I; -var Icons$2 = IconModule; -var SocialLinks$2 = function () { return (React.createElement(Flex, { style: { width: "100%" }, justifyContent: "space-around" }, socials$1.map(function (social, index) { - var Icon = Icons$2[social.icon]; - var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; - var mr = index < socials$1.length - 1 ? "7px" : 0; - return (React.createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label, mr: mr }, - React.createElement(Icon, __assign({}, iconProps)))); -}))); }; +var Icons$2 = IconModule; +var SocialLinks$2 = function () { return (React.createElement(Flex, { style: { width: "100%" }, justifyContent: "space-around" }, socials$1.map(function (social, index) { + var Icon = Icons$2[social.icon]; + var iconProps = { width: "24px", color: "textSubtle", style: { cursor: "pointer" }, colorFill: "#6DD784" }; + var mr = index < socials$1.length - 1 ? "7px" : 0; + return (React.createElement(Link, { external: true, key: social.label, href: social.href, "aria-label": social.label, mr: mr }, + React.createElement(Icon, __assign({}, iconProps)))); +}))); }; var SocialLinks$3 = React.memo(SocialLinks$2, function () { return true; }); -var Icons$3 = IconModule; -var LanguageIcon = Icons$3.LanguageIcon; -var LangSelector = function (_a) { - var currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; - return (React.createElement(Dropdown, { position: "top-right", target: React.createElement(Button, { style: { backgroundImage: "none" }, variant: "text", startIcon: React.createElement(LanguageIcon, { color: "white", width: "24px" }) }, - React.createElement(Text, { color: "white" }, currentLang === null || currentLang === void 0 ? void 0 : currentLang.toUpperCase())) }, langs.map(function (lang) { return (React.createElement(MenuButton, { key: lang.code, fullWidth: true, onClick: function () { return setLang(lang); }, - // Safari fix - style: { minHeight: "32px", height: "auto", backgroundImage: "none" } }, lang.language)); }))); -}; +var Icons$3 = IconModule; +var LanguageIcon = Icons$3.LanguageIcon; +var LangSelector = function (_a) { + var currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; + return (React.createElement(Dropdown, { position: "top-right", target: React.createElement(Button, { style: { backgroundImage: "none" }, variant: "text", startIcon: React.createElement(LanguageIcon, { color: "white", width: "24px" }) }, + React.createElement(Text, { color: "white" }, currentLang === null || currentLang === void 0 ? void 0 : currentLang.toUpperCase())) }, langs.map(function (lang) { return (React.createElement(MenuButton, { key: lang.code, fullWidth: true, onClick: function () { return setLang(lang); }, + // Safari fix + style: { minHeight: "32px", height: "auto", backgroundImage: "none" } }, lang.language)); }))); +}; var LangSelector$1 = React.memo(LangSelector, function (prev, next) { return prev.currentLang === next.currentLang; }); -var Container$3 = styled.div(templateObject_1$J || (templateObject_1$J = __makeTemplateObject(["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"], ["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"])), function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#0D0E21" : "#E6FDFF"); -}); -styled.div(templateObject_2$i || (templateObject_2$i = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); -var SettingsEntry = styled.div(templateObject_3$b || (templateObject_3$b = __makeTemplateObject(["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"], ["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"])), MENU_ENTRY_HEIGHT); -var SocialEntry = styled.div(templateObject_4$6 || (templateObject_4$6 = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"], ["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"])), MENU_ENTRY_HEIGHT); -var PriceGroup = styled.div(templateObject_5$3 || (templateObject_5$3 = __makeTemplateObject(["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"], ["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"]))); -var Price = styled.div(templateObject_6$2 || (templateObject_6$2 = __makeTemplateObject(["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"], ["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"])), PRICE_ENTRY_HEIGHT); -var FantomPrice = styled(Price)(templateObject_7$2 || (templateObject_7$2 = __makeTemplateObject(["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"], ["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"]))); -var PanelFooter = function (_a) { - var isPushed = _a.isPushed, pushNav = _a.pushNav; _a.toggleTheme; _a.isDark; var cakePriceUsd = _a.cakePriceUsd, ftmPriceUsd = _a.ftmPriceUsd, currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; - if (!isPushed) { - return (React.createElement(Container$3, null, - React.createElement(IconButton, { variant: "text", onClick: function () { return pushNav(true); } }, - React.createElement(Icon$l, null)))); - } - return (React.createElement(React.Fragment, null, - React.createElement(PriceGroup, null, - React.createElement(Price, null, - React.createElement(CakePrice$1, { cakePriceUsd: cakePriceUsd })), - React.createElement(FantomPrice, null, - React.createElement(CakePrice$1, { token: Token.FTM, cakePriceUsd: ftmPriceUsd }))), - React.createElement(Container$3, null, - React.createElement(SocialEntry, null, - React.createElement(SocialLinks$3, null)), - React.createElement(SettingsEntry, null, - React.createElement(LangSelector$1, { currentLang: currentLang, langs: langs, setLang: setLang }))))); -}; +var Container$3 = styled.div(templateObject_1$J || (templateObject_1$J = __makeTemplateObject(["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"], ["\n flex: none;\n padding: 8px 0;\n background: ", ";\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n // border-top: solid 1px #42d784;\n // border-bottom: solid 1px #42d784;\n"])), function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#0D0E21" : "#E6FDFF"); +}); +styled.div(templateObject_2$i || (templateObject_2$i = __makeTemplateObject(["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"], ["\n height: 43px;\n margin: 40px 5px 25px 5px;\n"]))); +var SettingsEntry = styled.div(templateObject_3$b || (templateObject_3$b = __makeTemplateObject(["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"], ["\n display: flex;\n align-items: center;\n //justify-content: space-between;\n justify-content: flex-start;\n height: ", "px;\n //padding: 0 8px;\n"])), MENU_ENTRY_HEIGHT); +var SocialEntry = styled.div(templateObject_4$6 || (templateObject_4$6 = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"], ["\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: ", "px;\n padding: 0 8px;\n width: 100%;\n"])), MENU_ENTRY_HEIGHT); +var PriceGroup = styled.div(templateObject_5$3 || (templateObject_5$3 = __makeTemplateObject(["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"], ["\n display: flex;\n justify-content: center;\n padding: 0 8px;\n"]))); +var Price = styled.div(templateObject_6$2 || (templateObject_6$2 = __makeTemplateObject(["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"], ["\n flex: 1;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n height: ", "px;\n padding: 8px;\n border-radius: 4px;\n background-color: rgba(109, 215, 132, 0.15);\n margin: 0 2px;\n // border-bottom: 1px solid #42BE71;\n"])), PRICE_ENTRY_HEIGHT); +var FantomPrice = styled(Price)(templateObject_7$2 || (templateObject_7$2 = __makeTemplateObject(["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"], ["\n background-color: #002943;\n a {\n color: #1C9BCA;\n }\n"]))); +var PanelFooter = function (_a) { + var isPushed = _a.isPushed, pushNav = _a.pushNav; _a.toggleTheme; _a.isDark; var cakePriceUsd = _a.cakePriceUsd, ftmPriceUsd = _a.ftmPriceUsd, currentLang = _a.currentLang, langs = _a.langs, setLang = _a.setLang; + if (!isPushed) { + return (React.createElement(Container$3, null, + React.createElement(IconButton, { variant: "text", onClick: function () { return pushNav(true); } }, + React.createElement(Icon$l, null)))); + } + return (React.createElement(React.Fragment, null, + React.createElement(PriceGroup, null, + React.createElement(Price, null, + React.createElement(CakePrice$1, { cakePriceUsd: cakePriceUsd })), + React.createElement(FantomPrice, null, + React.createElement(CakePrice$1, { token: Token.FTM, cakePriceUsd: ftmPriceUsd }))), + React.createElement(Container$3, null, + React.createElement(SocialEntry, null, + React.createElement(SocialLinks$3, null)), + React.createElement(SettingsEntry, null, + React.createElement(LangSelector$1, { currentLang: currentLang, langs: langs, setLang: setLang }))))); +}; var templateObject_1$J, templateObject_2$i, templateObject_3$b, templateObject_4$6, templateObject_5$3, templateObject_6$2, templateObject_7$2; -var Wrapper$2 = styled.a(templateObject_1$K || (templateObject_1$K = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"], ["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"])), function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "unset" : "none"); -}); -var AuditBadge = function (_a) { - var isPushed = _a.isPushed; - return (React.createElement(Wrapper$2, { className: "audit-badge", href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", rel: "noreferrer", target: "_blank", isPushed: isPushed }, - React.createElement("span", null, "audited by"), - React.createElement("img", { alt: "Logo", className: "logo", src: "https://static.tildacdn.com/tild3736-6636-4564-a262-333031646230/Logo-mixBytes-kvadra.svg" }))); -}; +var Wrapper$2 = styled.a(templateObject_1$K || (templateObject_1$K = __makeTemplateObject(["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"], ["\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n font-size: 20px;\n height: fit-content;\n margin: 0.5rem auto;\n\n span {\n color: white;\n display: ", ";\n margin-right: 1rem;\n }\n .logo {\n height: 30px;\n }\n\n &:hover {\n span {\n color: rgb(96, 213, 220);\n }\n }\n}"])), function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "unset" : "none"); +}); +var AuditBadge = function (_a) { + var isPushed = _a.isPushed; + return (React.createElement(Wrapper$2, { className: "audit-badge", href: "https://github.com/Layer3Org/spiritswap-core/blob/main/SpiritSwap-Core%20Security%20Audit%20Report.pdf", rel: "noreferrer", target: "_blank", isPushed: isPushed }, + React.createElement("span", null, "audited by"), + React.createElement("img", { alt: "Logo", className: "logo", src: "https://static.tildacdn.com/tild3736-6636-4564-a262-333031646230/Logo-mixBytes-kvadra.svg" }))); +}; var templateObject_1$K; -var StyledPanel = styled.div(templateObject_1$L || (templateObject_1$L = __makeTemplateObject(["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"], ["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", - ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", - ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.isDark - ? "linear-gradient(to bottom, rgb(21, 30, 49) 40%, #0d0e21 80%)" - : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)"; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? SIDEBAR_WIDTH_FULL + "px" : 0); -}, function (_a) { - var isPushed = _a.isPushed, isMobile = _a.isMobile; - return (!isPushed && isMobile ? "none" : "1px solid #374151"); -}, function (_a) { - var isMobile = _a.isMobile, isPushed = _a.isPushed; - return (isMobile && isPushed ? "6px" : "0"); -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "2px solid #42d785" : "2px solid #42d785"); -}, function (_a) { - var isMobile = _a.isMobile; - return (isMobile ? "2px solid #42d785" : "none"); -}, function (_a) { - var isMobile = _a.isMobile, isPushed = _a.isPushed; - switch (isMobile) { - case true: - return isPushed ? "2px solid #42d785" : "none"; - case false: - return isPushed ? "2px solid #42d785" : "2px solid #42d785"; - } - return ""; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "initial" : "hidden"); -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; -}); -var Panel = function (props) { - var isPushed = props.isPushed, showMenu = props.showMenu, isMobile = props.isMobile; - return (React.createElement(StyledPanel, { isMobile: isMobile, isPushed: isPushed, showMenu: showMenu }, - React.createElement(PanelBody, __assign({}, props)), - React.createElement(PanelFooter, __assign({}, props)), - React.createElement(AuditBadge, { isPushed: isPushed }))); -}; -var templateObject_1$L; -// const Panel: React.FC = (props) => { -// const { isPushed, showMenu } = props; -// const { isXl } = useMatchBreakpoints(); -// const isMobile = isXl === false; -// const StyledPanel = styled.div<{ isPushed: boolean; showMenu: boolean }>` -// position: fixed; -// //padding-top: ${({ showMenu }) => (showMenu ? "80px" : 0)}; -// padding-top: ${({ showMenu }) => (showMenu ? "80px" : "80px")}; -// top: 0; -// left: 0; -// display: flex; -// flex-direction: column; -// justify-content: space-between; -// flex-shrink: 0; -// width: ${({ isPushed }) => (isPushed ? `${SIDEBAR_WIDTH_FULL}px` : 0)}; -// height: 100vh; -// transition: padding-top 0.2s, width 0.2s; -// //border-right: 2px solid #42d785; -// z-index: 11; -// overflow: ${({ isPushed }) => (isPushed ? "initial" : "hidden")}; -// transform: translate3d(0, 0, 0); -// `; -// return ( -// -// -// -// -// ); -// }; +var StyledPanel = styled.div(templateObject_1$L || (templateObject_1$L = __makeTemplateObject(["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"], ["\n position: fixed;\n padding-top: \"80px\";\n top: 0;\n left: 0;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n flex-shrink: 0;\n background: ", + ";\n width: ", ";\n height: 91%;\n transition: padding-top 0.2s, width 0.2s;\n border: ", ";\n margin-top: 70px;\n margin: 70px 8px 8px 8px;\n border-radius: 8px;\n padding: ", ";\n /* \n border-right: ", ";\n border-right: ", "; \n */\n /* \n border-right: ", + ";\n */\n z-index: 11;\n overflow: ", ";\n transform: translate3d(0, 0, 0);\n\n ", " {\n border-width: 1px;\n // border-image: linear-gradient(to top, #42d785, rgba(0, 0, 0, 0)) 0% 100%;\n width: ", ";\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.isDark + ? "linear-gradient(to bottom, rgb(21, 30, 49) 40%, #0d0e21 80%)" + : "linear-gradient(to top, #E6FDFF 40%, #FFFFFF 80%)"; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? SIDEBAR_WIDTH_FULL + "px" : 0); +}, function (_a) { + var isPushed = _a.isPushed, isMobile = _a.isMobile; + return (!isPushed && isMobile ? "none" : "1px solid #374151"); +}, function (_a) { + var isMobile = _a.isMobile, isPushed = _a.isPushed; + return (isMobile && isPushed ? "6px" : "0"); +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "2px solid #42d785" : "2px solid #42d785"); +}, function (_a) { + var isMobile = _a.isMobile; + return (isMobile ? "2px solid #42d785" : "none"); +}, function (_a) { + var isMobile = _a.isMobile, isPushed = _a.isPushed; + switch (isMobile) { + case true: + return isPushed ? "2px solid #42d785" : "none"; + case false: + return isPushed ? "2px solid #42d785" : "2px solid #42d785"; + } + return ""; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "initial" : "hidden"); +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; +}); +var Panel = function (props) { + var isPushed = props.isPushed, showMenu = props.showMenu, isMobile = props.isMobile; + return (React.createElement(StyledPanel, { isMobile: isMobile, isPushed: isPushed, showMenu: showMenu }, + React.createElement(PanelBody, __assign({}, props)), + React.createElement(PanelFooter, __assign({}, props)), + React.createElement(AuditBadge, { isPushed: isPushed }))); +}; +var templateObject_1$L; +// const Panel: React.FC = (props) => { +// const { isPushed, showMenu } = props; +// const { isXl } = useMatchBreakpoints(); +// const isMobile = isXl === false; +// const StyledPanel = styled.div<{ isPushed: boolean; showMenu: boolean }>` +// position: fixed; +// //padding-top: ${({ showMenu }) => (showMenu ? "80px" : 0)}; +// padding-top: ${({ showMenu }) => (showMenu ? "80px" : "80px")}; +// top: 0; +// left: 0; +// display: flex; +// flex-direction: column; +// justify-content: space-between; +// flex-shrink: 0; +// width: ${({ isPushed }) => (isPushed ? `${SIDEBAR_WIDTH_FULL}px` : 0)}; +// height: 100vh; +// transition: padding-top 0.2s, width 0.2s; +// //border-right: 2px solid #42d785; +// z-index: 11; +// overflow: ${({ isPushed }) => (isPushed ? "initial" : "hidden")}; +// transform: translate3d(0, 0, 0); +// `; +// return ( +// +// +// +// +// ); +// }; // export default Panel; -var Icon$1o = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), - React.createElement("circle", { cx: "48", cy: "48", r: "48", fill: "white" }), - React.createElement("path", { d: "M77.7602 16.9155L51.9419 36.0497L56.7382 24.7733L77.7602 16.9155Z", fill: "#E17726" }), - React.createElement("path", { d: "M18.2656 16.9155L43.8288 36.2283L39.2622 24.7733L18.2656 16.9155Z", fill: "#E27625" }), - React.createElement("path", { d: "M68.4736 61.2808L61.6108 71.7918L76.3059 75.8482L80.4899 61.5104L68.4736 61.2808Z", fill: "#E27625" }), - React.createElement("path", { d: "M15.5356 61.5104L19.6941 75.8482L34.3892 71.7918L27.5519 61.2808L15.5356 61.5104Z", fill: "#E27625" }), - React.createElement("path", { d: "M33.5984 43.5251L29.491 49.699L44.0584 50.3624L43.5482 34.6724L33.5984 43.5251Z", fill: "#E27625" }), - React.createElement("path", { d: "M62.4274 43.525L52.2991 34.4937L51.9419 50.3622L66.5094 49.6989L62.4274 43.525Z", fill: "#E27625" }), - React.createElement("path", { d: "M34.3892 71.7922L43.1654 67.5316L35.6137 61.6128L34.3892 71.7922Z", fill: "#E27625" }), - React.createElement("path", { d: "M52.8345 67.5316L61.6107 71.7922L60.3861 61.6128L52.8345 67.5316Z", fill: "#E27625" }), - React.createElement("path", { d: "M61.6107 71.7923L52.8345 67.5317L53.5233 73.2465L53.4468 75.6446L61.6107 71.7923Z", fill: "#D5BFB2" }), - React.createElement("path", { d: "M34.3892 71.7923L42.5531 75.6446L42.502 73.2465L43.1654 67.5317L34.3892 71.7923Z", fill: "#D5BFB2" }), - React.createElement("path", { d: "M42.7062 57.8369L35.4097 55.6939L40.5631 53.3213L42.7062 57.8369Z", fill: "#233447" }), - React.createElement("path", { d: "M53.2937 57.8369L55.4367 53.3213L60.6412 55.6939L53.2937 57.8369Z", fill: "#233447" }), - React.createElement("path", { d: "M34.3893 71.7918L35.6649 61.2808L27.552 61.5104L34.3893 71.7918Z", fill: "#CC6228" }), - React.createElement("path", { d: "M60.3352 61.2808L61.6108 71.7918L68.4736 61.5104L60.3352 61.2808Z", fill: "#CC6228" }), - React.createElement("path", { d: "M66.5094 49.6987L51.9419 50.362L53.294 57.8371L55.4371 53.3215L60.6416 55.6941L66.5094 49.6987Z", fill: "#CC6228" }), - React.createElement("path", { d: "M35.4098 55.6941L40.5633 53.3215L42.7063 57.8371L44.0584 50.362L29.491 49.6987L35.4098 55.6941Z", fill: "#CC6228" }), - React.createElement("path", { d: "M29.491 49.6987L35.6139 61.6129L35.4098 55.6941L29.491 49.6987Z", fill: "#E27525" }), - React.createElement("path", { d: "M60.6414 55.6941L60.3862 61.6129L66.5092 49.6987L60.6414 55.6941Z", fill: "#E27525" }), - React.createElement("path", { d: "M44.0584 50.3618L42.7063 57.8369L44.4156 66.6641L44.7728 55.0305L44.0584 50.3618Z", fill: "#E27525" }), - React.createElement("path", { d: "M51.9415 50.3618L51.2527 55.005L51.5843 66.6641L53.2937 57.8369L51.9415 50.3618Z", fill: "#E27525" }), - React.createElement("path", { d: "M53.2938 57.8374L51.5845 66.6646L52.8346 67.532L60.3862 61.6132L60.6413 55.6943L53.2938 57.8374Z", fill: "#F5841F" }), - React.createElement("path", { d: "M35.4097 55.6943L35.6138 61.6132L43.1654 67.532L44.4155 66.6646L42.7062 57.8374L35.4097 55.6943Z", fill: "#F5841F" }), - React.createElement("path", { d: "M53.4468 75.6443L53.5233 73.2462L52.8855 72.6849H43.1143L42.502 73.2462L42.5531 75.6443L34.3892 71.792L37.2465 74.1391L43.0378 78.1445H52.962L58.7533 74.1391L61.6107 71.792L53.4468 75.6443Z", fill: "#C0AC9D" }), - React.createElement("path", { d: "M52.8346 67.5315L51.5845 66.6641H44.4156L43.1655 67.5315L42.5022 73.2462L43.1145 72.6849H52.8857L53.5235 73.2462L52.8346 67.5315Z", fill: "#161616" }), - React.createElement("path", { d: "M78.8314 37.2998L80.9999 26.7377L77.7599 16.9155L52.8345 35.4119L62.4271 43.5247L75.9485 47.4791L78.9335 43.984L77.6323 43.04L79.7243 41.1521L78.1426 39.902L80.2091 38.3458L78.8314 37.2998Z", fill: "#763E1A" }), - React.createElement("path", { d: "M15 26.7377L17.194 37.2998L15.7909 38.3458L17.8574 39.902L16.2756 41.1521L18.3676 43.04L17.0665 43.984L20.0514 47.4791L33.5984 43.5247L43.1655 35.4119L18.2656 16.9155L15 26.7377Z", fill: "#763E1A" }), - React.createElement("path", { d: "M75.9487 47.4793L62.4272 43.5249L66.5092 49.6989L60.3862 61.613L68.4736 61.511H80.4898L75.9487 47.4793Z", fill: "#F5841F" }), - React.createElement("path", { d: "M33.5983 43.5249L20.0513 47.4793L15.5356 61.511H27.5519L35.6137 61.613L29.4908 49.6989L33.5983 43.5249Z", fill: "#F5841F" }), - React.createElement("path", { d: "M51.9415 50.3617L52.8344 35.4115L56.7378 24.7729H39.262L43.1653 35.4115L44.0583 50.3617L44.3899 55.0559L44.4154 66.664H51.5843L51.6099 55.0559L51.9415 50.3617Z", fill: "#F5841F" }))); -}; - -var Icon$1p = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), - React.createElement("defs", null, - React.createElement("linearGradient", { id: "prefix__a", x1: 48.733, y1: 944.09, x2: 942.955, y2: 64.09, gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { offset: 0, stopColor: "#151515" }), - React.createElement("stop", { offset: 0.994, stopColor: "#252525" })), - React.createElement("linearGradient", { id: "prefix__b", x1: 761.394, y1: 238.668, x2: 275.02, y2: 725.043, gradientUnits: "userSpaceOnUse" }, - React.createElement("stop", { offset: 0, stopColor: "#fdea6a" }), - React.createElement("stop", { offset: 0.129, stopColor: "#f6df65" }), - React.createElement("stop", { offset: 0.709, stopColor: "#d8b14e" }), - React.createElement("stop", { offset: 1, stopColor: "#cc9f45" }))), - React.createElement("title", null, "Wallet"), - React.createElement("rect", { width: 1000, height: 1000, rx: 182.477, fill: "url(#prefix__a)" }), - React.createElement("path", { d: "M470.273 616.333a133.712 133.712 0 01-133.635 133.835c-73.577 0-133.838-59.857-133.838-133.835h64.237c0 38.381 31.218 69.8 69.6 69.8s69.6-31.42 69.6-69.8zm22.668-210.2c0 86.107-70.2 156.107-156.3 156.107-86.307 0-156.307-70-156.307-156.107s70-156.3 156.307-156.3c86.101-.001 156.3 70.198 156.3 156.304zm-64.033 0a92.272 92.272 0 00-184.544 0c0 50.71 41.564 92.272 92.274 92.272a92.467 92.467 0 0092.27-92.268zm-81.535-26.448v-23.264H325.9v23.268a31.9 31.9 0 00-21.678 30.226 32.315 32.315 0 1064.63 0 31.719 31.719 0 00-21.479-30.226zm472.3 214.372c0 86.107-70 156.107-156.1 156.107s-156.507-70-156.507-156.107c0-86.5 70.4-156.5 156.507-156.5s156.096 70 156.096 156.504zm-63.834 0a92.27 92.27 0 10-184.539 0c0 50.71 41.36 91.874 92.27 91.874s92.265-41.16 92.265-91.87zM663.57 562.24a32.548 32.548 0 00-32.417 32.414 31.709 31.709 0 0021.677 30.425v23.466h21.479v-23.462a32.05 32.05 0 0021.474-30.425 32.506 32.506 0 00-32.217-32.414zm0-312.412c-73.777 0-133.834 59.857-133.834 133.635a132.935 132.935 0 0016.5 64.033 177.809 177.809 0 0156.081-31.022 68.405 68.405 0 01-8.351-33.011 69.6 69.6 0 01139.2 0 70.726 70.726 0 01-8.355 33.011 177.761 177.761 0 0156.08 31.022 132.7 132.7 0 0016.309-64.029c0-73.778-60.057-133.635-133.634-133.635z", fill: "url(#prefix__b)" }))); -}; - -var Icon$1q = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), - React.createElement("rect", { width: "512", height: "512", fill: "#2F51FA" }), - React.createElement("circle", { cx: "256", cy: "256", r: "179", fill: "white" }), - React.createElement("rect", { x: "198", y: "198", width: "116", height: "116", rx: "12", fill: "#3053FA" }))); -}; - -var Icon$1r = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), - React.createElement("path", { d: "M96 48C96 21.4903 74.5097 0 48 0C21.4903 0 0 21.4903 0 48C0 74.5097 21.4903 96 48 96C74.5097 96 96 74.5097 96 48Z", fill: "#3389FB" }), - React.createElement("path", { d: "M29.6927 35.4245C39.8036 25.5252 56.1965 25.5252 66.3074 35.4245L67.5242 36.6159C68.0298 37.1109 68.0298 37.9134 67.5242 38.4084L63.3616 42.4839C63.1088 42.7314 62.699 42.7314 62.4462 42.4839L60.7717 40.8444C53.7181 33.9384 42.282 33.9384 35.2284 40.8444L33.4351 42.6002C33.1823 42.8477 32.7725 42.8477 32.5197 42.6002L28.3571 38.5247C27.8515 38.0297 27.8515 37.2272 28.3571 36.7322L29.6927 35.4245ZM74.9161 43.8532L78.6208 47.4805C79.1264 47.9755 79.1264 48.778 78.6208 49.2729L61.9159 65.6288C61.4103 66.1237 60.5907 66.1237 60.0851 65.6288C60.0851 65.6288 60.0851 65.6288 60.0851 65.6288L48.229 54.0206C48.1026 53.8968 47.8977 53.8968 47.7713 54.0206C47.7713 54.0206 47.7713 54.0206 47.7713 54.0206L35.9153 65.6288C35.4098 66.1237 34.5902 66.1237 34.0846 65.6288C34.0846 65.6288 34.0846 65.6288 34.0846 65.6288L17.3792 49.2727C16.8736 48.7778 16.8736 47.9753 17.3792 47.4803L21.0839 43.853C21.5895 43.3581 22.4091 43.3581 22.9146 43.853L34.771 55.4614C34.8974 55.5851 35.1023 55.5851 35.2287 55.4614C35.2287 55.4614 35.2287 55.4614 35.2287 55.4614L47.0844 43.853C47.59 43.358 48.4096 43.358 48.9152 43.853C48.9152 43.853 48.9152 43.853 48.9152 43.853L60.7715 55.4614C60.8979 55.5851 61.1028 55.5851 61.2292 55.4614L73.0854 43.8532C73.5909 43.3583 74.4105 43.3583 74.9161 43.8532Z", fill: "white" }))); -}; - -var Icon$1s = function (props) { - return (React.createElement(Svg, __assign({ width: "30", height: "30", viewBox: "0 0 30 30", fill: "none" }, props, { xmlns: "http://www.w3.org/2000/svg" }), - React.createElement("path", { d: "M30 7.49999C30 11.6421 26.6421 15 22.5 15C18.3702 15 15.02 11.6621 15.0001 7.537C14.9803 11.6499 11.6499 14.9803 7.53705 15.0001C11.6621 15.02 15 18.3702 15 22.5C15 26.6421 11.6421 30 7.49999 30C3.35786 30 0 26.6421 0 22.5C0 18.3701 3.33795 15.0199 7.46312 15.0001C3.33804 14.9801 0.000182196 11.6299 0.000182196 7.50017C0.000182196 3.35804 3.35804 0.000182196 7.50017 0.000182196C11.6299 0.000182196 14.9801 3.33804 15.0001 7.46312C15.0199 3.33795 18.3701 0 22.5 0C26.6421 0 30 3.35786 30 7.49999ZM22.5 15C18.3578 15 15 18.3578 15 22.5C15 26.6421 18.3578 30 22.5 30C26.6421 30 30 26.6421 30 22.5C30 18.3578 26.6421 15 22.5 15Z", fill: "#27A577" }))); -}; - -var Icon$1t = function (props) { - return (React.createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), - React.createElement("g", { clipPath: "url(#clip0)" }, - React.createElement("path", { d: "M48.0048 96.0097C74.5172 96.0097 96.0097 74.5172 96.0097 48.0048C96.0097 21.4925 74.5172 0 48.0048 0C21.4925 0 0 21.4925 0 48.0048C0 74.5172 21.4925 96.0097 48.0048 96.0097Z", fill: "#3375BB" }), - React.createElement("path", { d: "M48.0048 22.8922L49.3179 21.1833C48.9399 20.8928 48.4766 20.7354 48 20.7354C47.5233 20.7354 47.06 20.8928 46.682 21.1833L48.0048 22.8922ZM70.5783 29.5252H72.7313C72.7352 29.2396 72.6824 28.9561 72.576 28.6909C72.4696 28.4258 72.3118 28.1844 72.1116 27.9806C71.9114 27.7769 71.6729 27.6148 71.4097 27.5037C71.1465 27.3926 70.8639 27.3348 70.5783 27.3335V29.5252ZM48.0048 75.6377L46.8076 77.4335C47.1604 77.6697 47.5754 77.7958 48 77.7958C48.4245 77.7958 48.8395 77.6697 49.1924 77.4335L48.0048 75.6377ZM25.4506 29.5252V27.3625C25.165 27.3638 24.8824 27.4216 24.6192 27.5327C24.356 27.6437 24.1175 27.8058 23.9173 28.0096C23.7171 28.2134 23.5593 28.4548 23.4529 28.7199C23.3465 28.985 23.2937 29.2686 23.2976 29.5542L25.4506 29.5252ZM46.6917 24.5915C56.4626 32.1611 67.6528 31.6783 70.5879 31.6783V27.3625C67.5466 27.3625 57.8047 27.7487 49.3468 21.1833L46.6917 24.5915ZM68.4348 29.4866C68.2707 39.4892 67.8459 46.5471 67.0349 51.7704C66.2238 56.9938 65.1039 60.0448 63.6266 62.2268C62.1494 64.4089 60.257 65.8282 57.486 67.4792C54.715 69.1302 51.1716 70.9646 46.8076 73.8515L49.2406 77.4335C53.373 74.6818 56.8102 72.9246 59.7357 71.1771C62.6835 69.5717 65.2416 67.3367 67.228 64.6309C69.159 61.7344 70.4817 57.8724 71.3314 52.427C72.181 46.9815 72.6155 39.6534 72.7796 29.5542L68.4348 29.4866ZM49.2406 73.8515C44.9055 70.955 41.3718 69.1592 38.6201 67.4888C35.8684 65.8185 33.976 64.4861 32.4892 62.2268C31.0023 59.9676 29.7954 56.9648 28.9651 51.7704C28.1347 46.576 27.7678 39.4892 27.6037 29.4866L23.2976 29.5542C23.4617 39.6534 23.9058 47.0009 24.7458 52.427C25.5858 57.8531 26.8699 61.7151 28.8395 64.6309C30.8164 67.3382 33.3686 69.5739 36.3125 71.1771C39.2091 72.9246 42.6752 74.6818 46.8076 77.4335L49.2406 73.8515ZM25.4506 31.6783C28.3471 31.6783 39.547 32.1611 49.3179 24.5915L46.682 21.1833C38.2049 27.7487 28.463 27.3625 25.441 27.3625L25.4506 31.6783Z", fill: "white" })), - React.createElement("defs", null, - React.createElement("clipPath", { id: "clip0" }, - React.createElement("rect", { width: "96", height: "96", fill: "white" }))))); -}; - -var ConnectorNames; -(function (ConnectorNames) { - ConnectorNames["Injected"] = "injected"; - ConnectorNames["WalletConnect"] = "walletconnect"; - ConnectorNames["BSC"] = "bsc"; - ConnectorNames["Coin98"] = "coin98"; - ConnectorNames["WalletLink"] = "walletlink"; - ConnectorNames["TrustWallet"] = "trustwallet"; - ConnectorNames["CloverWallet"] = "cloverwallet"; +var Icon$1o = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), + React.createElement("circle", { cx: "48", cy: "48", r: "48", fill: "white" }), + React.createElement("path", { d: "M77.7602 16.9155L51.9419 36.0497L56.7382 24.7733L77.7602 16.9155Z", fill: "#E17726" }), + React.createElement("path", { d: "M18.2656 16.9155L43.8288 36.2283L39.2622 24.7733L18.2656 16.9155Z", fill: "#E27625" }), + React.createElement("path", { d: "M68.4736 61.2808L61.6108 71.7918L76.3059 75.8482L80.4899 61.5104L68.4736 61.2808Z", fill: "#E27625" }), + React.createElement("path", { d: "M15.5356 61.5104L19.6941 75.8482L34.3892 71.7918L27.5519 61.2808L15.5356 61.5104Z", fill: "#E27625" }), + React.createElement("path", { d: "M33.5984 43.5251L29.491 49.699L44.0584 50.3624L43.5482 34.6724L33.5984 43.5251Z", fill: "#E27625" }), + React.createElement("path", { d: "M62.4274 43.525L52.2991 34.4937L51.9419 50.3622L66.5094 49.6989L62.4274 43.525Z", fill: "#E27625" }), + React.createElement("path", { d: "M34.3892 71.7922L43.1654 67.5316L35.6137 61.6128L34.3892 71.7922Z", fill: "#E27625" }), + React.createElement("path", { d: "M52.8345 67.5316L61.6107 71.7922L60.3861 61.6128L52.8345 67.5316Z", fill: "#E27625" }), + React.createElement("path", { d: "M61.6107 71.7923L52.8345 67.5317L53.5233 73.2465L53.4468 75.6446L61.6107 71.7923Z", fill: "#D5BFB2" }), + React.createElement("path", { d: "M34.3892 71.7923L42.5531 75.6446L42.502 73.2465L43.1654 67.5317L34.3892 71.7923Z", fill: "#D5BFB2" }), + React.createElement("path", { d: "M42.7062 57.8369L35.4097 55.6939L40.5631 53.3213L42.7062 57.8369Z", fill: "#233447" }), + React.createElement("path", { d: "M53.2937 57.8369L55.4367 53.3213L60.6412 55.6939L53.2937 57.8369Z", fill: "#233447" }), + React.createElement("path", { d: "M34.3893 71.7918L35.6649 61.2808L27.552 61.5104L34.3893 71.7918Z", fill: "#CC6228" }), + React.createElement("path", { d: "M60.3352 61.2808L61.6108 71.7918L68.4736 61.5104L60.3352 61.2808Z", fill: "#CC6228" }), + React.createElement("path", { d: "M66.5094 49.6987L51.9419 50.362L53.294 57.8371L55.4371 53.3215L60.6416 55.6941L66.5094 49.6987Z", fill: "#CC6228" }), + React.createElement("path", { d: "M35.4098 55.6941L40.5633 53.3215L42.7063 57.8371L44.0584 50.362L29.491 49.6987L35.4098 55.6941Z", fill: "#CC6228" }), + React.createElement("path", { d: "M29.491 49.6987L35.6139 61.6129L35.4098 55.6941L29.491 49.6987Z", fill: "#E27525" }), + React.createElement("path", { d: "M60.6414 55.6941L60.3862 61.6129L66.5092 49.6987L60.6414 55.6941Z", fill: "#E27525" }), + React.createElement("path", { d: "M44.0584 50.3618L42.7063 57.8369L44.4156 66.6641L44.7728 55.0305L44.0584 50.3618Z", fill: "#E27525" }), + React.createElement("path", { d: "M51.9415 50.3618L51.2527 55.005L51.5843 66.6641L53.2937 57.8369L51.9415 50.3618Z", fill: "#E27525" }), + React.createElement("path", { d: "M53.2938 57.8374L51.5845 66.6646L52.8346 67.532L60.3862 61.6132L60.6413 55.6943L53.2938 57.8374Z", fill: "#F5841F" }), + React.createElement("path", { d: "M35.4097 55.6943L35.6138 61.6132L43.1654 67.532L44.4155 66.6646L42.7062 57.8374L35.4097 55.6943Z", fill: "#F5841F" }), + React.createElement("path", { d: "M53.4468 75.6443L53.5233 73.2462L52.8855 72.6849H43.1143L42.502 73.2462L42.5531 75.6443L34.3892 71.792L37.2465 74.1391L43.0378 78.1445H52.962L58.7533 74.1391L61.6107 71.792L53.4468 75.6443Z", fill: "#C0AC9D" }), + React.createElement("path", { d: "M52.8346 67.5315L51.5845 66.6641H44.4156L43.1655 67.5315L42.5022 73.2462L43.1145 72.6849H52.8857L53.5235 73.2462L52.8346 67.5315Z", fill: "#161616" }), + React.createElement("path", { d: "M78.8314 37.2998L80.9999 26.7377L77.7599 16.9155L52.8345 35.4119L62.4271 43.5247L75.9485 47.4791L78.9335 43.984L77.6323 43.04L79.7243 41.1521L78.1426 39.902L80.2091 38.3458L78.8314 37.2998Z", fill: "#763E1A" }), + React.createElement("path", { d: "M15 26.7377L17.194 37.2998L15.7909 38.3458L17.8574 39.902L16.2756 41.1521L18.3676 43.04L17.0665 43.984L20.0514 47.4791L33.5984 43.5247L43.1655 35.4119L18.2656 16.9155L15 26.7377Z", fill: "#763E1A" }), + React.createElement("path", { d: "M75.9487 47.4793L62.4272 43.5249L66.5092 49.6989L60.3862 61.613L68.4736 61.511H80.4898L75.9487 47.4793Z", fill: "#F5841F" }), + React.createElement("path", { d: "M33.5983 43.5249L20.0513 47.4793L15.5356 61.511H27.5519L35.6137 61.613L29.4908 49.6989L33.5983 43.5249Z", fill: "#F5841F" }), + React.createElement("path", { d: "M51.9415 50.3617L52.8344 35.4115L56.7378 24.7729H39.262L43.1653 35.4115L44.0583 50.3617L44.3899 55.0559L44.4154 66.664H51.5843L51.6099 55.0559L51.9415 50.3617Z", fill: "#F5841F" }))); +}; + +var Icon$1p = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 1000 1000" }, props), + React.createElement("defs", null, + React.createElement("linearGradient", { id: "prefix__a", x1: 48.733, y1: 944.09, x2: 942.955, y2: 64.09, gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { offset: 0, stopColor: "#151515" }), + React.createElement("stop", { offset: 0.994, stopColor: "#252525" })), + React.createElement("linearGradient", { id: "prefix__b", x1: 761.394, y1: 238.668, x2: 275.02, y2: 725.043, gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { offset: 0, stopColor: "#fdea6a" }), + React.createElement("stop", { offset: 0.129, stopColor: "#f6df65" }), + React.createElement("stop", { offset: 0.709, stopColor: "#d8b14e" }), + React.createElement("stop", { offset: 1, stopColor: "#cc9f45" }))), + React.createElement("title", null, "Wallet"), + React.createElement("rect", { width: 1000, height: 1000, rx: 182.477, fill: "url(#prefix__a)" }), + React.createElement("path", { d: "M470.273 616.333a133.712 133.712 0 01-133.635 133.835c-73.577 0-133.838-59.857-133.838-133.835h64.237c0 38.381 31.218 69.8 69.6 69.8s69.6-31.42 69.6-69.8zm22.668-210.2c0 86.107-70.2 156.107-156.3 156.107-86.307 0-156.307-70-156.307-156.107s70-156.3 156.307-156.3c86.101-.001 156.3 70.198 156.3 156.304zm-64.033 0a92.272 92.272 0 00-184.544 0c0 50.71 41.564 92.272 92.274 92.272a92.467 92.467 0 0092.27-92.268zm-81.535-26.448v-23.264H325.9v23.268a31.9 31.9 0 00-21.678 30.226 32.315 32.315 0 1064.63 0 31.719 31.719 0 00-21.479-30.226zm472.3 214.372c0 86.107-70 156.107-156.1 156.107s-156.507-70-156.507-156.107c0-86.5 70.4-156.5 156.507-156.5s156.096 70 156.096 156.504zm-63.834 0a92.27 92.27 0 10-184.539 0c0 50.71 41.36 91.874 92.27 91.874s92.265-41.16 92.265-91.87zM663.57 562.24a32.548 32.548 0 00-32.417 32.414 31.709 31.709 0 0021.677 30.425v23.466h21.479v-23.462a32.05 32.05 0 0021.474-30.425 32.506 32.506 0 00-32.217-32.414zm0-312.412c-73.777 0-133.834 59.857-133.834 133.635a132.935 132.935 0 0016.5 64.033 177.809 177.809 0 0156.081-31.022 68.405 68.405 0 01-8.351-33.011 69.6 69.6 0 01139.2 0 70.726 70.726 0 01-8.355 33.011 177.761 177.761 0 0156.08 31.022 132.7 132.7 0 0016.309-64.029c0-73.778-60.057-133.635-133.634-133.635z", fill: "url(#prefix__b)" }))); +}; + +var Icon$1q = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 512 512" }, props), + React.createElement("rect", { width: "512", height: "512", fill: "#2F51FA" }), + React.createElement("circle", { cx: "256", cy: "256", r: "179", fill: "white" }), + React.createElement("rect", { x: "198", y: "198", width: "116", height: "116", rx: "12", fill: "#3053FA" }))); +}; + +var Icon$1r = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), + React.createElement("path", { d: "M96 48C96 21.4903 74.5097 0 48 0C21.4903 0 0 21.4903 0 48C0 74.5097 21.4903 96 48 96C74.5097 96 96 74.5097 96 48Z", fill: "#3389FB" }), + React.createElement("path", { d: "M29.6927 35.4245C39.8036 25.5252 56.1965 25.5252 66.3074 35.4245L67.5242 36.6159C68.0298 37.1109 68.0298 37.9134 67.5242 38.4084L63.3616 42.4839C63.1088 42.7314 62.699 42.7314 62.4462 42.4839L60.7717 40.8444C53.7181 33.9384 42.282 33.9384 35.2284 40.8444L33.4351 42.6002C33.1823 42.8477 32.7725 42.8477 32.5197 42.6002L28.3571 38.5247C27.8515 38.0297 27.8515 37.2272 28.3571 36.7322L29.6927 35.4245ZM74.9161 43.8532L78.6208 47.4805C79.1264 47.9755 79.1264 48.778 78.6208 49.2729L61.9159 65.6288C61.4103 66.1237 60.5907 66.1237 60.0851 65.6288C60.0851 65.6288 60.0851 65.6288 60.0851 65.6288L48.229 54.0206C48.1026 53.8968 47.8977 53.8968 47.7713 54.0206C47.7713 54.0206 47.7713 54.0206 47.7713 54.0206L35.9153 65.6288C35.4098 66.1237 34.5902 66.1237 34.0846 65.6288C34.0846 65.6288 34.0846 65.6288 34.0846 65.6288L17.3792 49.2727C16.8736 48.7778 16.8736 47.9753 17.3792 47.4803L21.0839 43.853C21.5895 43.3581 22.4091 43.3581 22.9146 43.853L34.771 55.4614C34.8974 55.5851 35.1023 55.5851 35.2287 55.4614C35.2287 55.4614 35.2287 55.4614 35.2287 55.4614L47.0844 43.853C47.59 43.358 48.4096 43.358 48.9152 43.853C48.9152 43.853 48.9152 43.853 48.9152 43.853L60.7715 55.4614C60.8979 55.5851 61.1028 55.5851 61.2292 55.4614L73.0854 43.8532C73.5909 43.3583 74.4105 43.3583 74.9161 43.8532Z", fill: "white" }))); +}; + +var Icon$1s = function (props) { + return (React.createElement(Svg, __assign({ width: "30", height: "30", viewBox: "0 0 30 30", fill: "none" }, props, { xmlns: "http://www.w3.org/2000/svg" }), + React.createElement("path", { d: "M30 7.49999C30 11.6421 26.6421 15 22.5 15C18.3702 15 15.02 11.6621 15.0001 7.537C14.9803 11.6499 11.6499 14.9803 7.53705 15.0001C11.6621 15.02 15 18.3702 15 22.5C15 26.6421 11.6421 30 7.49999 30C3.35786 30 0 26.6421 0 22.5C0 18.3701 3.33795 15.0199 7.46312 15.0001C3.33804 14.9801 0.000182196 11.6299 0.000182196 7.50017C0.000182196 3.35804 3.35804 0.000182196 7.50017 0.000182196C11.6299 0.000182196 14.9801 3.33804 15.0001 7.46312C15.0199 3.33795 18.3701 0 22.5 0C26.6421 0 30 3.35786 30 7.49999ZM22.5 15C18.3578 15 15 18.3578 15 22.5C15 26.6421 18.3578 30 22.5 30C26.6421 30 30 26.6421 30 22.5C30 18.3578 26.6421 15 22.5 15Z", fill: "#27A577" }))); +}; + +var Icon$1t = function (props) { + return (React.createElement(Svg, __assign({ viewBox: "0 0 96 96" }, props), + React.createElement("g", { clipPath: "url(#clip0)" }, + React.createElement("path", { d: "M48.0048 96.0097C74.5172 96.0097 96.0097 74.5172 96.0097 48.0048C96.0097 21.4925 74.5172 0 48.0048 0C21.4925 0 0 21.4925 0 48.0048C0 74.5172 21.4925 96.0097 48.0048 96.0097Z", fill: "#3375BB" }), + React.createElement("path", { d: "M48.0048 22.8922L49.3179 21.1833C48.9399 20.8928 48.4766 20.7354 48 20.7354C47.5233 20.7354 47.06 20.8928 46.682 21.1833L48.0048 22.8922ZM70.5783 29.5252H72.7313C72.7352 29.2396 72.6824 28.9561 72.576 28.6909C72.4696 28.4258 72.3118 28.1844 72.1116 27.9806C71.9114 27.7769 71.6729 27.6148 71.4097 27.5037C71.1465 27.3926 70.8639 27.3348 70.5783 27.3335V29.5252ZM48.0048 75.6377L46.8076 77.4335C47.1604 77.6697 47.5754 77.7958 48 77.7958C48.4245 77.7958 48.8395 77.6697 49.1924 77.4335L48.0048 75.6377ZM25.4506 29.5252V27.3625C25.165 27.3638 24.8824 27.4216 24.6192 27.5327C24.356 27.6437 24.1175 27.8058 23.9173 28.0096C23.7171 28.2134 23.5593 28.4548 23.4529 28.7199C23.3465 28.985 23.2937 29.2686 23.2976 29.5542L25.4506 29.5252ZM46.6917 24.5915C56.4626 32.1611 67.6528 31.6783 70.5879 31.6783V27.3625C67.5466 27.3625 57.8047 27.7487 49.3468 21.1833L46.6917 24.5915ZM68.4348 29.4866C68.2707 39.4892 67.8459 46.5471 67.0349 51.7704C66.2238 56.9938 65.1039 60.0448 63.6266 62.2268C62.1494 64.4089 60.257 65.8282 57.486 67.4792C54.715 69.1302 51.1716 70.9646 46.8076 73.8515L49.2406 77.4335C53.373 74.6818 56.8102 72.9246 59.7357 71.1771C62.6835 69.5717 65.2416 67.3367 67.228 64.6309C69.159 61.7344 70.4817 57.8724 71.3314 52.427C72.181 46.9815 72.6155 39.6534 72.7796 29.5542L68.4348 29.4866ZM49.2406 73.8515C44.9055 70.955 41.3718 69.1592 38.6201 67.4888C35.8684 65.8185 33.976 64.4861 32.4892 62.2268C31.0023 59.9676 29.7954 56.9648 28.9651 51.7704C28.1347 46.576 27.7678 39.4892 27.6037 29.4866L23.2976 29.5542C23.4617 39.6534 23.9058 47.0009 24.7458 52.427C25.5858 57.8531 26.8699 61.7151 28.8395 64.6309C30.8164 67.3382 33.3686 69.5739 36.3125 71.1771C39.2091 72.9246 42.6752 74.6818 46.8076 77.4335L49.2406 73.8515ZM25.4506 31.6783C28.3471 31.6783 39.547 32.1611 49.3179 24.5915L46.682 21.1833C38.2049 27.7487 28.463 27.3625 25.441 27.3625L25.4506 31.6783Z", fill: "white" })), + React.createElement("defs", null, + React.createElement("clipPath", { id: "clip0" }, + React.createElement("rect", { width: "96", height: "96", fill: "white" }))))); +}; + +var ConnectorNames; +(function (ConnectorNames) { + ConnectorNames["Injected"] = "injected"; + ConnectorNames["WalletConnect"] = "walletconnect"; + ConnectorNames["BSC"] = "bsc"; + ConnectorNames["Coin98"] = "coin98"; + ConnectorNames["WalletLink"] = "walletlink"; + ConnectorNames["TrustWallet"] = "trustwallet"; + ConnectorNames["CloverWallet"] = "cloverwallet"; })(ConnectorNames || (ConnectorNames = {})); -var Connectors = function () { - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - var connectors = [ - { - title: "MetaMask", - icon: Icon$1o, - connectorId: ConnectorNames.Injected, - }, - { - title: "Coin98 Wallet", - icon: Icon$1p, - connectorId: ConnectorNames.Coin98, - }, - { - title: "Coinbase Wallet", - icon: Icon$1q, - connectorId: ConnectorNames.WalletLink, - }, - { - title: "Clover Wallet", - icon: Icon$1s, - connectorId: ConnectorNames.CloverWallet, - }, - { - title: "Wallet Connect", - icon: Icon$1r, - connectorId: ConnectorNames.WalletConnect, - }, - ]; - if (isMobile) { - connectors.push({ - title: "Trust Wallet", - icon: Icon$1t, - connectorId: ConnectorNames.TrustWallet, - }); - var cloverIndexToRemove = connectors.findIndex(function (prop) { return prop.title === "Clover Wallet"; }); - if (cloverIndexToRemove) - connectors.splice(cloverIndexToRemove, 1); - } - return connectors; -}; +var Connectors = function () { + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + var connectors = [ + { + title: "MetaMask", + icon: Icon$1o, + connectorId: ConnectorNames.Injected, + }, + { + title: "Coin98 Wallet", + icon: Icon$1p, + connectorId: ConnectorNames.Coin98, + }, + { + title: "Coinbase Wallet", + icon: Icon$1q, + connectorId: ConnectorNames.WalletLink, + }, + { + title: "Clover Wallet", + icon: Icon$1s, + connectorId: ConnectorNames.CloverWallet, + }, + { + title: "Wallet Connect", + icon: Icon$1r, + connectorId: ConnectorNames.WalletConnect, + }, + ]; + if (isMobile) { + connectors.push({ + title: "Trust Wallet", + icon: Icon$1t, + connectorId: ConnectorNames.TrustWallet, + }); + var cloverIndexToRemove = connectors.findIndex(function (prop) { return prop.title === "Clover Wallet"; }); + if (cloverIndexToRemove) + connectors.splice(cloverIndexToRemove, 1); + } + return connectors; +}; var connectorLocalStorageKey = "connectorId"; -var WalletCard = function (_a) { - var login = _a.login, walletConfig = _a.walletConfig, onDismiss = _a.onDismiss, mb = _a.mb; - var title = walletConfig.title, Icon = walletConfig.icon; - return (React.createElement(Button, { width: "100%", variant: "tertiary", onClick: function () { - login(walletConfig.connectorId); - window.localStorage.setItem(connectorLocalStorageKey, walletConfig.connectorId); - onDismiss(); - }, style: { backgroundImage: "none" }, mb: mb, id: "wallet-connect-" + title.toLocaleLowerCase() }, - React.createElement(Text, { bold: true, color: "primary", mr: "16px" }, title), - React.createElement(Icon, { width: "32px" }))); -}; - -var HelpLink = styled(Link)(templateObject_1$M || (templateObject_1$M = __makeTemplateObject(["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"], ["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"]))); -var ConnectModal = function (_a) { - var login = _a.login, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; - var connectors = Connectors(); - return (React.createElement(Modal, { title: "Connect to a wallet", onDismiss: onDismiss }, - connectors.map(function (entry, index) { return (React.createElement(WalletCard, { key: entry.title, login: login, walletConfig: entry, onDismiss: onDismiss, mb: index < Connectors.length - 1 ? "8px" : "0" })); }), - React.createElement(HelpLink, { href: "https://layer3.gitbook.io/spirit-swap/howto/connect-metamask", external: true }, - React.createElement(Icon$o, { color: "primary", mr: "6px" }), - "Learn how to connect"))); -}; +var WalletCard = function (_a) { + var login = _a.login, walletConfig = _a.walletConfig, onDismiss = _a.onDismiss, mb = _a.mb; + var title = walletConfig.title, Icon = walletConfig.icon; + return (React.createElement(Button, { width: "100%", variant: "tertiary", onClick: function () { + login(walletConfig.connectorId); + window.localStorage.setItem(connectorLocalStorageKey, walletConfig.connectorId); + onDismiss(); + }, style: { backgroundImage: "none" }, mb: mb, id: "wallet-connect-" + title.toLocaleLowerCase() }, + React.createElement(Text, { bold: true, color: "primary", mr: "16px" }, title), + React.createElement(Icon, { width: "32px" }))); +}; + +var HelpLink = styled(Link)(templateObject_1$M || (templateObject_1$M = __makeTemplateObject(["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"], ["\n display: flex;\n align-self: center;\n align-items: center;\n margin-top: 24px;\n"]))); +var ConnectModal = function (_a) { + var login = _a.login, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; + var connectors = Connectors(); + return (React.createElement(Modal, { title: "Connect to a wallet", onDismiss: onDismiss }, + connectors.map(function (entry, index) { return (React.createElement(WalletCard, { key: entry.title, login: login, walletConfig: entry, onDismiss: onDismiss, mb: index < Connectors.length - 1 ? "8px" : "0" })); }), + React.createElement(HelpLink, { href: "https://layer3.gitbook.io/spirit-swap/howto/connect-metamask", external: true }, + React.createElement(Icon$o, { color: "primary", mr: "6px" }), + "Learn how to connect"))); +}; var templateObject_1$M; -var StyleButton = styled(Text).attrs({ role: "button" })(templateObject_1$N || (templateObject_1$N = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.primary; -}); -var Tooltip = styled.div(templateObject_2$j || (templateObject_2$j = __makeTemplateObject(["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"], ["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"])), function (_a) { - var isTooltipDisplayed = _a.isTooltipDisplayed; - return (isTooltipDisplayed ? "block" : "none"); -}, function (_a) { - var theme = _a.theme; - return theme.colors.contrast; -}, function (_a) { - var theme = _a.theme; - return theme.colors.invertedContrast; -}); -var CopyToClipboard = function (_a) { - var toCopy = _a.toCopy, children = _a.children, props = __rest(_a, ["toCopy", "children"]); - var _b = useState(false), isTooltipDisplayed = _b[0], setIsTooltipDisplayed = _b[1]; - return (React.createElement(StyleButton, __assign({ small: true, bold: true, onClick: function () { - if (navigator.clipboard) { - navigator.clipboard.writeText(toCopy); - setIsTooltipDisplayed(true); - setTimeout(function () { - setIsTooltipDisplayed(false); - }, 1000); - } - } }, props), - children, - React.createElement(Icon$n, { width: "20px", color: "primary", ml: "4px" }), - React.createElement(Tooltip, { isTooltipDisplayed: isTooltipDisplayed }, "Copied"))); -}; +var StyleButton = styled(Text).attrs({ role: "button" })(templateObject_1$N || (templateObject_1$N = __makeTemplateObject(["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"], ["\n position: relative;\n display: flex;\n align-items: center;\n color: ", ";\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.primary; +}); +var Tooltip = styled.div(templateObject_2$j || (templateObject_2$j = __makeTemplateObject(["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"], ["\n display: ", ";\n position: absolute;\n bottom: -22px;\n right: 0;\n left: 0;\n text-align: center;\n background-color: ", ";\n color: ", ";\n border-radius: 0.5rem;\n opacity: 0.7;\n"])), function (_a) { + var isTooltipDisplayed = _a.isTooltipDisplayed; + return (isTooltipDisplayed ? "block" : "none"); +}, function (_a) { + var theme = _a.theme; + return theme.colors.contrast; +}, function (_a) { + var theme = _a.theme; + return theme.colors.invertedContrast; +}); +var CopyToClipboard = function (_a) { + var toCopy = _a.toCopy, children = _a.children, props = __rest(_a, ["toCopy", "children"]); + var _b = useState(false), isTooltipDisplayed = _b[0], setIsTooltipDisplayed = _b[1]; + return (React.createElement(StyleButton, __assign({ small: true, bold: true, onClick: function () { + if (navigator.clipboard) { + navigator.clipboard.writeText(toCopy); + setIsTooltipDisplayed(true); + setTimeout(function () { + setIsTooltipDisplayed(false); + }, 1000); + } + } }, props), + children, + React.createElement(Icon$n, { width: "20px", color: "primary", ml: "4px" }), + React.createElement(Tooltip, { isTooltipDisplayed: isTooltipDisplayed }, "Copied"))); +}; var templateObject_1$N, templateObject_2$j; -var AccountModal = function (_a) { - var account = _a.account, logout = _a.logout, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; - return (React.createElement(Modal, { title: "Your wallet", onDismiss: onDismiss }, - React.createElement(Text, { fontSize: "20px", bold: true, style: { whiteSpace: "nowrap", overflow: "hidden", textOverflow: "ellipsis", marginBottom: "8px" } }, account), - React.createElement(Flex, { mb: "32px" }, - React.createElement(LinkExternal, { small: true, href: "https://ftmscan.com/address/" + account, mr: "16px" }, "View on FTMScan"), - React.createElement(CopyToClipboard, { toCopy: account }, "Copy Address")), - React.createElement(Flex, { justifyContent: "center" }, - React.createElement(Button, { scale: "sm", variant: "subtle", onClick: function () { - logout(); - window.localStorage.removeItem(connectorLocalStorageKey); - onDismiss(); - } }, "Logout")))); -}; - -var useWalletModal = function (login, logout, account) { - var onPresentConnectModal = useModal(React.createElement(ConnectModal, { login: login }))[0]; - var onPresentAccountModal = useModal(React.createElement(AccountModal, { account: account || "", logout: logout }))[0]; - return { onPresentConnectModal: onPresentConnectModal, onPresentAccountModal: onPresentAccountModal }; -}; - -var UserBlock = function (_a) { - var account = _a.account, login = _a.login, logout = _a.logout, showMenu = _a.showMenu; - var _b = useWalletModal(login, logout, account), onPresentConnectModal = _b.onPresentConnectModal, onPresentAccountModal = _b.onPresentAccountModal; - var accountEllipsis = account ? account.substring(0, 4) + "..." + account.substring(account.length - 4) : null; - var glowing = keyframes(templateObject_1$O || (templateObject_1$O = __makeTemplateObject([" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"], [" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"]))); - var OwnButtonDisconnected = styled(Button)(templateObject_2$k || (templateObject_2$k = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "])), function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#fff" : "#0ad9e4"); - }, glowing); - var OwnButtonConnected = styled(Button)(templateObject_3$c || (templateObject_3$c = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "])), function (_a) { - var theme = _a.theme; - return (theme.isDark ? "#6DD784" : "#0d0e21"); - }, function (_a) { - var theme = _a.theme; - return (theme.isDark ? "2px 1000px 1px #1f2b46 inset" : "2px 1000px 1px #fff inset"); - }); - if (!account) { - return (React.createElement("div", null, - React.createElement(OwnButtonDisconnected, { scale: "sm", onClick: function () { - onPresentConnectModal(); - } }, "Connect"))); - } - return (React.createElement("div", null, account && showMenu ? (React.createElement(OwnButtonConnected, { scale: "sm", onClick: function () { - onPresentAccountModal(); - } }, accountEllipsis)) : (React.createElement(React.Fragment, null)))); -}; -var propsAreEqual = function (prevProps, nextProps) { - return prevProps.showMenu === nextProps.showMenu && prevProps.account === nextProps.account; -}; -var UserBlock$1 = React.memo(UserBlock, propsAreEqual); +var AccountModal = function (_a) { + var account = _a.account, logout = _a.logout, _b = _a.onDismiss, onDismiss = _b === void 0 ? function () { return null; } : _b; + return (React.createElement(Modal, { title: "Your wallet", onDismiss: onDismiss }, + React.createElement(Text, { fontSize: "20px", bold: true, style: { whiteSpace: "nowrap", overflow: "hidden", textOverflow: "ellipsis", marginBottom: "8px" } }, account), + React.createElement(Flex, { mb: "32px" }, + React.createElement(LinkExternal, { small: true, href: "https://ftmscan.com/address/" + account, mr: "16px", mt: "0px", mb: "0px" }, "View on FTMScan"), + React.createElement(CopyToClipboard, { toCopy: account }, "Copy Address")), + React.createElement(Flex, { justifyContent: "center" }, + React.createElement(Button, { scale: "sm", variant: "subtle", onClick: function () { + logout(); + window.localStorage.removeItem(connectorLocalStorageKey); + onDismiss(); + } }, "Logout")))); +}; + +var useWalletModal = function (login, logout, account) { + var onPresentConnectModal = useModal(React.createElement(ConnectModal, { login: login }))[0]; + var onPresentAccountModal = useModal(React.createElement(AccountModal, { account: account || "", logout: logout }))[0]; + return { onPresentConnectModal: onPresentConnectModal, onPresentAccountModal: onPresentAccountModal }; +}; + +var UserBlock = function (_a) { + var account = _a.account, login = _a.login, logout = _a.logout, showMenu = _a.showMenu; + var _b = useWalletModal(login, logout, account), onPresentConnectModal = _b.onPresentConnectModal, onPresentAccountModal = _b.onPresentAccountModal; + var accountEllipsis = account ? account.substring(0, 4) + "..." + account.substring(account.length - 4) : null; + var glowing = keyframes(templateObject_1$O || (templateObject_1$O = __makeTemplateObject([" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"], [" \n 0% {\n background-color: #212230;\n box-shadow: rgb(96 213 220) 0px 0px 20px;\n }\n 20%{\n background-color: #212230;\n box-shadow: 0 0 25px rgb(96 213 220);\n }\n 40% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 60% {\n background-color: #212230;\n box-shadow: 0 0 10px rgb(96 213 220);\n }\n 80% {\n background-color: #212230;\n box-shadow: 0 0 15px rgb(96 213 220);\n }\n 100% {\n background-color: #212230;\n box-shadow: 0 0 20px rgb(96 213 220);\n }\n"]))); + var OwnButtonDisconnected = styled(Button)(templateObject_2$k || (templateObject_2$k = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n border: solid 3px #0ae4b5;\n background-clip: content-box, border-box;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #0d0e21, #0d0e21);\n animation: ", " ease-in-out 2s infinite;\n &:hover {\n opacity: 0.6;\n }\n "])), function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#fff" : "#0ad9e4"); + }, glowing); + var OwnButtonConnected = styled(Button)(templateObject_3$c || (templateObject_3$c = __makeTemplateObject(["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "], ["\n border-radius: 0.5rem;\n color: ", ";\n box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);\n border: solid 3px transparent;\n background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)),\n linear-gradient(90deg, #42d784, #60d5dc);\n background-origin: border-box;\n background-clip: content-box, border-box;\n box-shadow: ", ";\n "])), function (_a) { + var theme = _a.theme; + return (theme.isDark ? "#6DD784" : "#0d0e21"); + }, function (_a) { + var theme = _a.theme; + return (theme.isDark ? "2px 1000px 1px #1f2b46 inset" : "2px 1000px 1px #fff inset"); + }); + if (!account) { + return (React.createElement("div", null, + React.createElement(OwnButtonDisconnected, { scale: "sm", onClick: function () { + onPresentConnectModal(); + } }, "Connect"))); + } + return (React.createElement("div", null, account && showMenu ? (React.createElement(OwnButtonConnected, { scale: "sm", onClick: function () { + onPresentAccountModal(); + } }, accountEllipsis)) : (React.createElement(React.Fragment, null)))); +}; +var propsAreEqual = function (prevProps, nextProps) { + return prevProps.showMenu === nextProps.showMenu && prevProps.account === nextProps.account; +}; +var UserBlock$1 = React.memo(UserBlock, propsAreEqual); var templateObject_1$O, templateObject_2$k, templateObject_3$c; -var Wrapper$3 = styled.div(templateObject_1$P || (templateObject_1$P = __makeTemplateObject(["\n position: relative;\n width: 100%;\n"], ["\n position: relative;\n width: 100%;\n"]))); -var StyledNav = styled.nav(templateObject_2$l || (templateObject_2$l = __makeTemplateObject(["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"], ["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"])), function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? 0 : "-" + MENU_HEIGHT + "px"); -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? "8px" : "0"); -}, MENU_HEIGHT, function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? "solid 2px rgba(133, 133, 133, 0.1)" : "none"); -}); -var BodyWrapper = styled.div(templateObject_3$d || (templateObject_3$d = __makeTemplateObject(["\n position: relative;\n display: flex;\n"], ["\n position: relative;\n display: flex;\n"]))); -var Inner = styled.div(templateObject_4$7 || (templateObject_4$7 = __makeTemplateObject(["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"], ["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"])), function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? MENU_HEIGHT + "px" : 0); -}, function (_a) { - var showMenu = _a.showMenu; - return (showMenu ? MENU_HEIGHT + "px" : MENU_HEIGHT + "px"); -}, function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}, function (_a) { - var isPushed = _a.isPushed; - return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; -}, function (_a) { - var isPushed = _a.isPushed; - return "calc(100% - " + (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px)"; -}); -var MobileOnlyOverlay = styled(Overlay)(templateObject_5$4 || (templateObject_5$4 = __makeTemplateObject(["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"], ["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.nav; -}); -var Menu = function (_a) { - var _b; - var account = _a.account, login = _a.login, logout = _a.logout, isDark = _a.isDark, toggleTheme = _a.toggleTheme, langs = _a.langs, setLang = _a.setLang, currentLang = _a.currentLang, ftmPriceUsd = _a.ftmPriceUsd, cakePriceUsd = _a.cakePriceUsd, links = _a.links; _a.profile; var children = _a.children; - var isXl = useMatchBreakpoints().isXl; - var isMobile = isXl === false; - var _c = useState(!isMobile), isPushed = _c[0], setIsPushed = _c[1]; - var _d = useState(true), showMenu = _d[0], setShowMenu = _d[1]; - var refPrevOffset = useRef(window.pageYOffset); - useEffect(function () { - var handleScroll = function () { - var currentOffset = window.pageYOffset; - var isBottomOfPage = window.document.body.clientHeight === currentOffset + window.innerHeight; - var isTopOfPage = currentOffset === 0; - // Always show the menu when user reach the top - if (isTopOfPage) { - setShowMenu(true); - } - // Avoid triggering anything at the bottom because of layout shift - else if (!isBottomOfPage) { - if (currentOffset < refPrevOffset.current) { - // Has scroll up - setShowMenu(true); - } - else { - // Has scroll down - setShowMenu(false); - } - } - refPrevOffset.current = currentOffset; - }; - var throttledHandleScroll = throttle(handleScroll, 200); - window.addEventListener("scroll", throttledHandleScroll); - return function () { - window.removeEventListener("scroll", throttledHandleScroll); - }; - }, []); - // Find the home link if provided - var homeLink = links.find(function (link) { return link.label === "Home"; }); - return (React.createElement(Wrapper$3, null, - React.createElement(StyledNav, { showMenu: showMenu, isPushed: isPushed }, - React.createElement(Logo$2, { isPushed: isPushed, togglePush: function () { return setIsPushed(function (prevState) { return !prevState; }); }, isDark: isDark, href: (_b = homeLink === null || homeLink === void 0 ? void 0 : homeLink.href) !== null && _b !== void 0 ? _b : "/" }), - React.createElement(Flex, null, - React.createElement(UserBlock$1, { account: account, login: login, logout: logout, isDark: isDark, showMenu: showMenu }))), - React.createElement(BodyWrapper, null, - React.createElement(Panel, { isPushed: isPushed, isMobile: isMobile, showMenu: showMenu, isDark: isDark, toggleTheme: toggleTheme, langs: langs, setLang: setLang, currentLang: currentLang, cakePriceUsd: cakePriceUsd, ftmPriceUsd: ftmPriceUsd, pushNav: setIsPushed, links: links }), - React.createElement(Inner, { isPushed: isPushed, showMenu: showMenu }, children), - React.createElement(MobileOnlyOverlay, { show: isPushed, onClick: function () { return setIsPushed(false); }, role: "presentation" })))); -}; +var Wrapper$3 = styled.div(templateObject_1$P || (templateObject_1$P = __makeTemplateObject(["\n position: relative;\n width: 100%;\n"], ["\n position: relative;\n width: 100%;\n"]))); +var StyledNav = styled.nav(templateObject_2$l || (templateObject_2$l = __makeTemplateObject(["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"], ["\n position: fixed;\n //top: ", ";\n top: 0;\n left: 0;\n transition: 0.2s;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding-left: ", ";\n padding-right: 16px;\n width: 100%;\n height: ", "px;\n // border-bottom: ", ";\n border-bottom: none;\n z-index: 20;\n transform: translate3d(0, 0, 0);\n"])), function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? 0 : "-" + MENU_HEIGHT + "px"); +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? "8px" : "0"); +}, MENU_HEIGHT, function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? "solid 2px rgba(133, 133, 133, 0.1)" : "none"); +}); +var BodyWrapper = styled.div(templateObject_3$d || (templateObject_3$d = __makeTemplateObject(["\n position: relative;\n display: flex;\n"], ["\n position: relative;\n display: flex;\n"]))); +var Inner = styled.div(templateObject_4$7 || (templateObject_4$7 = __makeTemplateObject(["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"], ["\n flex-grow: 1;\n //margin-top: ", ";\n margin-top: ", ";\n //colortransition: margin-top 0.2s;\n transform: translate3d(0, 0, 0);\n max-width: 100%;\n\n ", " {\n margin-left: ", ";\n max-width: ", ";\n }\n"])), function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? MENU_HEIGHT + "px" : 0); +}, function (_a) { + var showMenu = _a.showMenu; + return (showMenu ? MENU_HEIGHT + "px" : MENU_HEIGHT + "px"); +}, function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}, function (_a) { + var isPushed = _a.isPushed; + return (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px"; +}, function (_a) { + var isPushed = _a.isPushed; + return "calc(100% - " + (isPushed ? SIDEBAR_WIDTH_FULL : SIDEBAR_WIDTH_REDUCED) + "px)"; +}); +var MobileOnlyOverlay = styled(Overlay)(templateObject_5$4 || (templateObject_5$4 = __makeTemplateObject(["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"], ["\n position: fixed;\n height: 100%;\n ", " {\n display: none;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.nav; +}); +var Menu = function (_a) { + var _b; + var account = _a.account, login = _a.login, logout = _a.logout, isDark = _a.isDark, toggleTheme = _a.toggleTheme, langs = _a.langs, setLang = _a.setLang, currentLang = _a.currentLang, ftmPriceUsd = _a.ftmPriceUsd, cakePriceUsd = _a.cakePriceUsd, links = _a.links; _a.profile; var children = _a.children; + var isXl = useMatchBreakpoints().isXl; + var isMobile = isXl === false; + var _c = useState(!isMobile), isPushed = _c[0], setIsPushed = _c[1]; + var _d = useState(true), showMenu = _d[0], setShowMenu = _d[1]; + var refPrevOffset = useRef(window.pageYOffset); + useEffect(function () { + var handleScroll = function () { + var currentOffset = window.pageYOffset; + var isBottomOfPage = window.document.body.clientHeight === currentOffset + window.innerHeight; + var isTopOfPage = currentOffset === 0; + // Always show the menu when user reach the top + if (isTopOfPage) { + setShowMenu(true); + } + // Avoid triggering anything at the bottom because of layout shift + else if (!isBottomOfPage) { + if (currentOffset < refPrevOffset.current) { + // Has scroll up + setShowMenu(true); + } + else { + // Has scroll down + setShowMenu(false); + } + } + refPrevOffset.current = currentOffset; + }; + var throttledHandleScroll = throttle(handleScroll, 200); + window.addEventListener("scroll", throttledHandleScroll); + return function () { + window.removeEventListener("scroll", throttledHandleScroll); + }; + }, []); + // Find the home link if provided + var homeLink = links.find(function (link) { return link.label === "Home"; }); + return (React.createElement(Wrapper$3, null, + React.createElement(StyledNav, { showMenu: showMenu, isPushed: isPushed }, + React.createElement(Logo$2, { isPushed: isPushed, togglePush: function () { return setIsPushed(function (prevState) { return !prevState; }); }, isDark: isDark, href: (_b = homeLink === null || homeLink === void 0 ? void 0 : homeLink.href) !== null && _b !== void 0 ? _b : "/" }), + React.createElement(Flex, null, + React.createElement(UserBlock$1, { account: account, login: login, logout: logout, isDark: isDark, showMenu: showMenu }))), + React.createElement(BodyWrapper, null, + React.createElement(Panel, { isPushed: isPushed, isMobile: isMobile, showMenu: showMenu, isDark: isDark, toggleTheme: toggleTheme, langs: langs, setLang: setLang, currentLang: currentLang, cakePriceUsd: cakePriceUsd, ftmPriceUsd: ftmPriceUsd, pushNav: setIsPushed, links: links }), + React.createElement(Inner, { isPushed: isPushed, showMenu: showMenu }, children), + React.createElement(MobileOnlyOverlay, { show: isPushed, onClick: function () { return setIsPushed(false); }, role: "presentation" })))); +}; var templateObject_1$P, templateObject_2$l, templateObject_3$d, templateObject_4$7, templateObject_5$4; -var ToastAction = function (_a) { - var action = _a.action; - if (action.url.startsWith("http")) { - return (React.createElement(LinkExternal, __assign({ color: "secondary", fontSize: "16px", href: action.url }, getExternalLinkProps()), action.text)); - } - return (React.createElement(Button, { as: Link$1, scale: "sm", to: action.url }, action.text)); -}; - -var types = { - SUCCESS: "success", - DANGER: "danger", - WARNING: "warning", - INFO: "info", -}; - -var _a$2; -var alertTypeMap = (_a$2 = {}, - _a$2[types.INFO] = variants$1.INFO, - _a$2[types.SUCCESS] = variants$1.SUCCESS, - _a$2[types.DANGER] = variants$1.DANGER, - _a$2[types.WARNING] = variants$1.WARNING, - _a$2); -var StyledToast = styled.div(templateObject_1$Q || (templateObject_1$Q = __makeTemplateObject(["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"], ["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.mediaQueries.sm; -}); -var Fader = styled.div(templateObject_2$m || (templateObject_2$m = __makeTemplateObject(["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"], ["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.success; -}); -var AnimatedFader = animated(Fader); -var Toast = function (_a) { - var toast = _a.toast, onRemove = _a.onRemove, style = _a.style, ttl = _a.ttl, props = __rest(_a, ["toast", "onRemove", "style", "ttl"]); - var timer = useRef(); - var ref = useRef(null); - var removeHandler = useRef(onRemove); - var id = toast.id, title = toast.title, description = toast.description, type = toast.type, action = toast.action; - var time = type === "info" ? 200000 : ttl; - var handleRemove = useCallback(function () { return removeHandler.current(id); }, [id, removeHandler]); - var handleMouseEnter = function () { - clearTimeout(timer.current); - }; - var handleMouseLeave = function () { - if (timer.current) { - clearTimeout(timer.current); - } - timer.current = window.setTimeout(function () { - handleRemove(); - }, time); - }; - useEffect(function () { - if (timer.current) { - clearTimeout(timer.current); - } - timer.current = window.setTimeout(function () { - handleRemove(); - }, time); - return function () { - clearTimeout(timer.current); - }; - }, [timer, time, handleRemove]); - var titleSpecific = title; - var descriptionSpecific = description; - if (type === "danger") { - titleSpecific = "Error"; - } - if (description === "No Ethereum provider was found on window.ethereum.") { - titleSpecific = "Provider Error"; - descriptionSpecific = "No provider was found."; - } - if (description === "Already processing eth_requestAccounts. Please wait.") { - descriptionSpecific = "Already processing request. Please wait."; - } - var faderStyle = useSpring({ - from: { width: "100%" }, - to: { width: "0%" }, - config: { duration: ttl !== null && ttl !== void 0 ? ttl : undefined }, - }); - return (React.createElement(CSSTransition, __assign({ nodeRef: ref, timeout: 250, style: style }, props), - React.createElement(StyledToast, { ref: ref, onMouseEnter: handleMouseEnter, onMouseLeave: handleMouseLeave }, - React.createElement(Alert, { title: titleSpecific, variant: alertTypeMap[type], onClick: handleRemove }, - action ? (React.createElement(React.Fragment, null, - React.createElement(Text, { as: "p", fontSize: "14px", mb: "24px" }, descriptionSpecific), - React.createElement(ToastAction, { action: action }))) : (React.createElement(Text, { as: "p", color: "white" }, description)), - ttl !== null && type !== "info" ? React.createElement(AnimatedFader, { style: faderStyle }) : null)))); -}; +var ToastAction = function (_a) { + var action = _a.action; + if (action.url.startsWith("http")) { + return (React.createElement(LinkExternal, __assign({ color: "secondary", fontSize: "16px", href: action.url }, getExternalLinkProps()), action.text)); + } + return (React.createElement(Button, { as: Link$1, scale: "sm", to: action.url }, action.text)); +}; + +var types = { + SUCCESS: "success", + DANGER: "danger", + WARNING: "warning", + INFO: "info", +}; + +var _a$2; +var alertTypeMap = (_a$2 = {}, + _a$2[types.INFO] = variants$1.INFO, + _a$2[types.SUCCESS] = variants$1.SUCCESS, + _a$2[types.DANGER] = variants$1.DANGER, + _a$2[types.WARNING] = variants$1.WARNING, + _a$2); +var StyledToast = styled.div(templateObject_1$Q || (templateObject_1$Q = __makeTemplateObject(["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"], ["\n right: 16px;\n position: fixed;\n max-width: calc(100% - 32px);\n transition: all 250ms ease-in;\n width: 100%;\n margin-right: 30px;\n\n ", " {\n max-width: 400px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.mediaQueries.sm; +}); +var Fader = styled.div(templateObject_2$m || (templateObject_2$m = __makeTemplateObject(["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"], ["\n position: absolute;\n bottom: 0px;\n left: 0px;\n width: 100%;\n height: 3px;\n background-color: ", ";\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.success; +}); +var AnimatedFader = animated(Fader); +var Toast = function (_a) { + var toast = _a.toast, onRemove = _a.onRemove, style = _a.style, ttl = _a.ttl, props = __rest(_a, ["toast", "onRemove", "style", "ttl"]); + var timer = useRef(); + var ref = useRef(null); + var removeHandler = useRef(onRemove); + var id = toast.id, title = toast.title, description = toast.description, type = toast.type, action = toast.action; + var time = type === "info" ? 200000 : ttl; + var handleRemove = useCallback(function () { return removeHandler.current(id); }, [id, removeHandler]); + var handleMouseEnter = function () { + clearTimeout(timer.current); + }; + var handleMouseLeave = function () { + if (timer.current) { + clearTimeout(timer.current); + } + timer.current = window.setTimeout(function () { + handleRemove(); + }, time); + }; + useEffect(function () { + if (timer.current) { + clearTimeout(timer.current); + } + timer.current = window.setTimeout(function () { + handleRemove(); + }, time); + return function () { + clearTimeout(timer.current); + }; + }, [timer, time, handleRemove]); + var titleSpecific = title; + var descriptionSpecific = description; + if (type === "danger") { + titleSpecific = "Error"; + } + if (description === "No Ethereum provider was found on window.ethereum.") { + titleSpecific = "Provider Error"; + descriptionSpecific = "No provider was found."; + } + if (description === "Already processing eth_requestAccounts. Please wait.") { + descriptionSpecific = "Already processing request. Please wait."; + } + var faderStyle = useSpring({ + from: { width: "100%" }, + to: { width: "0%" }, + config: { duration: ttl !== null && ttl !== void 0 ? ttl : undefined }, + }); + return (React.createElement(CSSTransition, __assign({ nodeRef: ref, timeout: 250, style: style }, props), + React.createElement(StyledToast, { ref: ref, onMouseEnter: handleMouseEnter, onMouseLeave: handleMouseLeave }, + React.createElement(Alert, { title: titleSpecific, variant: alertTypeMap[type], onClick: handleRemove }, + action ? (React.createElement(React.Fragment, null, + React.createElement(Text, { as: "p", fontSize: "14px", mb: "24px" }, descriptionSpecific), + React.createElement(ToastAction, { action: action }))) : (React.createElement(Text, { as: "p", color: "white" }, description)), + ttl !== null && type !== "info" ? React.createElement(AnimatedFader, { style: faderStyle }) : null)))); +}; var templateObject_1$Q, templateObject_2$m; -var ZINDEX = 1000; -var TOP_POSITION = 80; // Initial position from the top -var StyledToastContainer = styled.div(templateObject_1$R || (templateObject_1$R = __makeTemplateObject(["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"], ["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"]))); -var ToastContainer = function (_a) { - var toasts = _a.toasts, onRemove = _a.onRemove, _b = _a.ttl, ttl = _b === void 0 ? 6000 : _b; - return (React.createElement(StyledToastContainer, null, - React.createElement(TransitionGroup, null, toasts.map(function (toast, index) { - var zIndex = (ZINDEX - index).toString(); - var stackSpacing = 150; - var top = TOP_POSITION + index * stackSpacing; - return (React.createElement(Toast, { key: toast.id, toast: toast, onRemove: onRemove, ttl: ttl, style: { top: top + "px", zIndex: zIndex } })); - })))); -}; +var ZINDEX = 1000; +var TOP_POSITION = 80; // Initial position from the top +var StyledToastContainer = styled.div(templateObject_1$R || (templateObject_1$R = __makeTemplateObject(["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"], ["\n .enter,\n .appear {\n opacity: 0.01;\n }\n\n .enter.enter-active,\n .appear.appear-active {\n opacity: 1;\n transition: opacity 250ms ease-in;\n }\n\n .exit {\n opacity: 1;\n }\n\n .exit.exit-active {\n opacity: 0.01;\n transition: opacity 250ms ease-out;\n }\n"]))); +var ToastContainer = function (_a) { + var toasts = _a.toasts, onRemove = _a.onRemove, _b = _a.ttl, ttl = _b === void 0 ? 6000 : _b; + return (React.createElement(StyledToastContainer, null, + React.createElement(TransitionGroup, null, toasts.map(function (toast, index) { + var zIndex = (ZINDEX - index).toString(); + var stackSpacing = 150; + var top = TOP_POSITION + index * stackSpacing; + return (React.createElement(Toast, { key: toast.id, toast: toast, onRemove: onRemove, ttl: ttl, style: { top: top + "px", zIndex: zIndex } })); + })))); +}; var templateObject_1$R; -var ResetCSS = createGlobalStyle(templateObject_1$S || (templateObject_1$S = __makeTemplateObject(["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"], ["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"])), function (_a) { - var theme = _a.theme; - return theme.colors.input; -}); +var ResetCSS = createGlobalStyle(templateObject_1$S || (templateObject_1$S = __makeTemplateObject(["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"], ["\n /* prettier-ignore */\n html, body, div, span, applet, object, iframe,\n h1, h2, h3, h4, h5, h6, p, blockquote, pre,\n a, abbr, acronym, address, big, cite, code,\n del, dfn, em, img, ins, kbd, q, s, samp,\n small, strike, strong, sub, sup, tt, var,\n b, u, i, center,\n dl, dt, dd, ol, ul, li,\n fieldset, form, label, legend,\n table, caption, tbody, tfoot, thead, tr, th, td,\n article, aside, canvas, details, embed, \n figure, figcaption, footer, header, hgroup, \n menu, nav, output, ruby, section, summary,\n time, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n vertical-align: baseline;\n }\n /* HTML5 display-role reset for older browsers */\n /* prettier-ignore */\n article, aside, details, figcaption, figure, \n footer, header, hgroup, menu, nav, section {\n display: block;\n }\n body {\n line-height: 1;\n font-size: 16px;\n }\n ol,\n ul {\n list-style: disc;\n list-style-position: inside;\n }\n blockquote,\n q {\n quotes: none;\n }\n blockquote:before,\n blockquote:after,\n q:before,\n q:after {\n content: \"\";\n content: none;\n }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n }\n a {\n color: inherit;\n text-decoration: none;\n }\n [role=\"button\"] {\n cursor: pointer;\n }\n *,\n *::before,\n *::after {\n box-sizing: border-box;\n }\n * {\n font-family: 'Kanit', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: 8px;\n }\n ::-webkit-scrollbar-thumb {\n background: #4b5563; \n border-radius: 8px;\n }\n ::-webkit-scrollbar-track {\n box-shadow: inset 0 0 5px ", "; \n border-radius: 10px;\n }\n"])), function (_a) { + var theme = _a.theme; + return theme.colors.input; +}); var templateObject_1$S; -var baseColors = { - failure: "#e02f58", - primary: "#60D5DC", - primaryBright: "#dd831c", - primaryDark: "#c25e00", - secondary: "#d6931a", - success: "#6DD784", - warning: "#e68327", -}; -var brandColors = { - binance: "#F0B90B", -}; -// export const lightColors: Colors = { -// ...baseColors, -// ...brandColors, -// background: "#ffffff", -// secondary: "#52D784", // -// backgroundDisabled: "#E9EAEB", -// contrast: "#191326", -// invertedContrast: "#FFFFFF", -// input: "#eeeaf4", -// inputSecondary: "#d7caec", -// tertiary: "#EFF4F5", -// text: "#452A7A", // -// farmBackground: "#F4F3F6", // -// toggleBackground: "#E6FDFE", // -// textDisabled: "#544786", -// textSubtle: "#46357B", -// borderColor: "#E9EAEB", -// card: "#FFFFFF", -// nav: "#333333", // -// gradients: { -// bubblegum: "linear-gradient(139.73deg, #E6FDFF 0%, #F3EFFF 100%)", -// }, -// }; -// DELETE THIS ONE IF YOU WANT TO ACTIVATE THE TOGGLE THEME -var lightColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#452A7A", farmBackground: "#F4F3F6", toggleBackground: "#E6FDFE", textDisabled: "#544786", textSubtle: "#46357B", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { - bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", - } }); -var darkColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#fcfae2", farmBackground: "#452A7A", toggleBackground: "#0D0F22", textDisabled: "#717161", textSubtle: "#6DD784", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { - bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", +var baseColors = { + failure: "#e02f58", + primary: "#60D5DC", + primaryBright: "#dd831c", + primaryDark: "#c25e00", + secondary: "#d6931a", + success: "#6DD784", + warning: "#e68327", +}; +var brandColors = { + binance: "#F0B90B", +}; +// export const lightColors: Colors = { +// ...baseColors, +// ...brandColors, +// background: "#ffffff", +// secondary: "#52D784", // +// backgroundDisabled: "#E9EAEB", +// contrast: "#191326", +// invertedContrast: "#FFFFFF", +// input: "#eeeaf4", +// inputSecondary: "#d7caec", +// tertiary: "#EFF4F5", +// text: "#452A7A", // +// farmBackground: "#F4F3F6", // +// toggleBackground: "#E6FDFE", // +// textDisabled: "#544786", +// textSubtle: "#46357B", +// borderColor: "#E9EAEB", +// card: "#FFFFFF", +// nav: "#333333", // +// gradients: { +// bubblegum: "linear-gradient(139.73deg, #E6FDFF 0%, #F3EFFF 100%)", +// }, +// }; +// DELETE THIS ONE IF YOU WANT TO ACTIVATE THE TOGGLE THEME +var lightColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#452A7A", farmBackground: "#F4F3F6", toggleBackground: "#E6FDFE", textDisabled: "#544786", textSubtle: "#46357B", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { + bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", + } }); +var darkColors = __assign(__assign(__assign({}, baseColors), brandColors), { secondary: "#52D784", background: "#1F2B46", backgroundDisabled: "#424037", contrast: "#FFFFFF", invertedContrast: "#0D0F22", input: "#483F5A", inputSecondary: "#8d8857", primaryDark: "#8f8104", tertiary: "#28444A", text: "#fcfae2", farmBackground: "#452A7A", toggleBackground: "#0D0F22", textDisabled: "#717161", textSubtle: "#6DD784", borderColor: "#61634b", card: "#0D0F22", nav: "#0D0F22", gradients: { + bubblegum: "linear-gradient(139.73deg, #313D5C 0%, #3D2A54 100%)", } }); -var light = { - background: lightColors.card, -}; -var dark = { - background: darkColors.card, -}; - -var light$1 = { - background: lightColors.card, - boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", - boxShadowActive: shadows.active, - boxShadowSuccess: shadows.success, - boxShadowWarning: shadows.warning, - cardHeaderBackground: "linear-gradient(111.68deg, #F2ECF2 0%, #E8F2F6 100%)", - dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", -}; -var dark$1 = { - background: darkColors.card, - boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", - boxShadowActive: shadows.active, - boxShadowSuccess: shadows.success, - boxShadowWarning: shadows.warning, - cardHeaderBackground: "linear-gradient(166.77deg, #3B4155 0%, #3A3045 100%)", - dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", -}; - -var light$2 = { - handleBackground: lightColors.card, -}; -var dark$2 = { - handleBackground: darkColors.card, +var light = { + background: lightColors.card, +}; +var dark = { + background: darkColors.card, +}; + +var light$1 = { + background: lightColors.card, + boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", + boxShadowActive: shadows.active, + boxShadowSuccess: shadows.success, + boxShadowWarning: shadows.warning, + cardHeaderBackground: "linear-gradient(111.68deg, #F2ECF2 0%, #E8F2F6 100%)", + dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", +}; +var dark$1 = { + background: darkColors.card, + boxShadow: "0px 2px 12px -8px rgba(25, 19, 38, 0.1), 0px 1px 1px rgba(25, 19, 38, 0.05)", + boxShadowActive: shadows.active, + boxShadowSuccess: shadows.success, + boxShadowWarning: shadows.warning, + cardHeaderBackground: "linear-gradient(166.77deg, #3B4155 0%, #3A3045 100%)", + dropShadow: "drop-shadow(0px 1px 4px rgba(25, 19, 38, 0.15))", +}; + +var light$2 = { + handleBackground: lightColors.card, +}; +var dark$2 = { + handleBackground: darkColors.card, }; -var light$3 = { - handleBackground: lightColors.card, -}; -var dark$3 = { - handleBackground: darkColors.card, +var light$3 = { + handleBackground: lightColors.card, +}; +var dark$3 = { + handleBackground: darkColors.card, }; -var light$4 = { - background: lightColors.nav, - backgroundSidebar: lightColors.card, - backgroundFooter: darkColors.background, - hover: "#EEEAF4", -}; -var dark$4 = { - background: darkColors.nav, - backgroundSidebar: darkColors.card, - backgroundFooter: darkColors.background, - hover: "#473d5d", +var light$4 = { + background: lightColors.nav, + backgroundSidebar: lightColors.card, + backgroundFooter: darkColors.background, + hover: "#EEEAF4", +}; +var dark$4 = { + background: darkColors.nav, + backgroundSidebar: darkColors.card, + backgroundFooter: darkColors.background, + hover: "#473d5d", }; -var light$5 = { - background: lightColors.card, -}; -var dark$5 = { - background: darkColors.card, +var light$5 = { + background: lightColors.card, +}; +var dark$5 = { + background: darkColors.card, }; -var light$6 = { - background: darkColors.card, - text: darkColors.text, - boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", -}; -var dark$6 = { - background: lightColors.card, - text: lightColors.text, - boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", +var light$6 = { + background: darkColors.card, + text: darkColors.text, + boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", +}; +var dark$6 = { + background: lightColors.card, + text: lightColors.text, + boxShadow: "0px 0px 2px rgba(0, 0, 0, 0.2), 0px 4px 12px -8px rgba(14, 14, 44, 0.1)", }; var darkTheme = __assign(__assign({}, base), { isDark: true, alert: dark, colors: darkColors, card: dark$1, toggle: dark$3, nav: dark$4, modal: dark$5, radio: dark$2, tooltip: dark$6 }); diff --git a/pancakeswap-libs-uikit-v0.0.1.tgz b/pancakeswap-libs-uikit-v0.0.1.tgz index 9c6484a43d0a56bc8a22cea077ceab638d6d36de..b74284aab2074034595e393804311415ccbccc73 100644 GIT binary patch delta 170236 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%0A<$??0 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%0AJ;xIC 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 delta 172920 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 diff --git a/src/widgets/WalletModal/AccountModal.tsx b/src/widgets/WalletModal/AccountModal.tsx index 46e4a06..0937018 100644 --- a/src/widgets/WalletModal/AccountModal.tsx +++ b/src/widgets/WalletModal/AccountModal.tsx @@ -23,7 +23,7 @@ const AccountModal: React.FC = ({ account, logout, onDismiss = () => null {account} - + View on FTMScan Copy Address