var __extends = (this && this.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        if (typeof b !== "function" && b !== null)
            throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();
var _a;
import * as colors from '@skbkontur/colors/tokens-default/dark';
import { markAsDarkTheme, createTheme, markThemeVersion } from '../../lib/theming/ThemeHelpers.js';
import { BasicTheme, BasicThemeClassForExtension } from './BasicTheme.js';
export var DarkTheme6_0 = createTheme({
    themeClass: (_a = /** @class */ (function (_super) {
            __extends(DarkTheme6_0, _super);
            function DarkTheme6_0() {
                return _super !== null && _super.apply(this, arguments) || this;
            }
            Object.defineProperty(DarkTheme6_0, "errorMain", {
                get: function () {
                    return this.red;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "errorSecondary", {
                get: function () {
                    return this.redXxLight;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "bgSecondary", {
                get: function () {
                    return this.bgDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDefaultHoverBorderColor", {
                get: function () {
                    return this.btnDefaultBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDefaultActiveBorderColor", {
                get: function () {
                    return this.btnDefaultBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDefaultTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnSuccessBorderColor", {
                get: function () {
                    return this.btnSuccessBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnSuccessHoverBorderColor", {
                get: function () {
                    return this.btnSuccessHoverBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnSuccessActiveBorderColor", {
                get: function () {
                    return this.btnSuccessActiveBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnPrimaryBorderColor", {
                get: function () {
                    return this.btnPrimaryBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnPrimaryHoverBorderColor", {
                get: function () {
                    return this.btnPrimaryHoverBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnPrimaryActiveBorderColor", {
                get: function () {
                    return this.btnPrimaryActiveBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDangerBorderColor", {
                get: function () {
                    return this.btnDangerBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDangerHoverBorderColor", {
                get: function () {
                    return this.btnDangerHoverBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDangerActiveBorderColor", {
                get: function () {
                    return this.btnDangerActiveBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnPayBorderColor", {
                get: function () {
                    return this.btnPayBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnPayHoverBorderColor", {
                get: function () {
                    return this.btnPayHoverBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnPayActiveBorderColor", {
                get: function () {
                    return this.btnPayActiveBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnBacklessBorderColor", {
                get: function () {
                    return this.btnDefaultBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnBacklessDisabledBorderColor", {
                get: function () {
                    return this.btnDisabledBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnBacklessHoverBorderColor", {
                get: function () {
                    return this.btnBacklessBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnBacklessTextColor", {
                get: function () {
                    return this.btnDefaultTextColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnBacklessActiveBorderColor", {
                get: function () {
                    return this.btnBacklessBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "btnDisabledTextColor", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "modalFooterBg", {
                get: function () {
                    return this.modalBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "modalFooterTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "modalBodyTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "modalFixedPanelShadow", {
                get: function () {
                    return this.fixedPanelShadow;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "modalFixedHeaderBg", {
                get: function () {
                    return this.modalBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "modalHeaderTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "sidePageFooterPanelBg", {
                //#endregion Modal
                //#region SidePage
                get: function () {
                    return this.sidePageBgDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "sidePageBodyTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "sidePageFooterTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "sidePageFixedPanelShadow", {
                get: function () {
                    return this.fixedPanelShadow;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "sidePageHeaderTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectMenuArrowColor", {
                //#endregion SidePage
                //#region Select
                get: function () {
                    return this.btnMenuArrowColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectPlaceholderColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectMenuArrowColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectDefaultBg", {
                get: function () {
                    return this.inputBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectBgDisabled", {
                get: function () {
                    return this.inputDisabledBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectBorderColorDisabled", {
                get: function () {
                    return this.btnDisabledBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "selectBorderColorHover", {
                get: function () {
                    return this.btnDefaultHoverBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "calendarBottomSeparatorBorder", {
                get: function () {
                    return "".concat(this.calendarBottomSeparatorBorderWidth, " solid ").concat(this.calendarBottomSeparatorBorderColor);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "calendarMonthHeaderStickedBgColor", {
                get: function () {
                    return this.calendarBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dropdownMenuHoverBorderColor", {
                //#endregion
                //#region Dropdown
                get: function () {
                    return this.btnDefaultHoverBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dropdownDefaultBg", {
                get: function () {
                    return this.btnDefaultBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dropdownBgDisabled", {
                get: function () {
                    return this.btnDisabledBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dropdownBorderColorDisabled", {
                get: function () {
                    return this.btnDisabledBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dropdownTextColorDisabled", {
                get: function () {
                    return this.btnDisabledTextColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "pagingPageLinkColor", {
                //#endregion Dropdown
                //#region Paging
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "pagingForwardLinkColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "pagingForwardLinkDisabledColor", {
                get: function () {
                    return this.linkDisabledColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tabTextColorDefault", {
                //#endregion Toast
                //#region Tab, Tabs
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tabColorFocus", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tabColorPrimary", {
                get: function () {
                    return this.btnPrimaryBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuBgDefault", {
                //#endregion Tab, Tabs
                //#region Menu
                get: function () {
                    return this.bgSecondary;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuItemTextColor", {
                // menuItem
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuItemHoverColor", {
                get: function () {
                    return this.menuItemTextColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuItemCommentColorHover", {
                get: function () {
                    return this.menuItemTextColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuItemDisabledColor", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuMessageTextColor", {
                // menuMessage
                get: function () {
                    return this.menuItemDisabledColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuMessageBg", {
                get: function () {
                    return this.menuItemDisabledBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "menuFooterColor", {
                // menuFooter
                get: function () {
                    return this.menuHeaderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "toggleTextColor", {
                //#endregion Menu
                //#region Toggle
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "toggleBorderColorDisabled", {
                get: function () {
                    return this.toggleBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "toggleContainerBgHover", {
                get: function () {
                    return this.toggleBgHover;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "toggleContainerBgChecked", {
                get: function () {
                    return this.toggleBgChecked;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "toggleBgDisabled", {
                get: function () {
                    return this.bgDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "toggleBorderColorDisabledChecked", {
                get: function () {
                    return this.toggleBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenTextColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenColorHover", {
                get: function () {
                    return this.tokenColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputBorderTopColor", {
                get: function () {
                    return this.inputBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputBorderColorFocus", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputFocusShadow", {
                get: function () {
                    return "0 0 0 1px ".concat(this.inputBorderColorFocus);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputBorderColorWarning", {
                get: function () {
                    return this.borderColorWarning;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputBorderColorError", {
                get: function () {
                    return this.borderColorError;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputTextColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputIconColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputPlaceholderColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputDisabledBg", {
                get: function () {
                    return this.bgDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputDisabledBorderColor", {
                get: function () {
                    return this.inputDisabledBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputPlaceholderColor", {
                get: function () {
                    return this.placeholderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputPlaceholderColorLight", {
                get: function () {
                    return this.placeholderColorLight;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "inputDisabledBorderColor", {
                get: function () {
                    return this.borderColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectMenuBg", {
                //#endregion Input
                //#region DateSelect
                get: function () {
                    return this.bgSecondary;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectMenuItemBgDisabled", {
                get: function () {
                    return this.bgSecondary;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectMenuItemFontSelected", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectMenuItemFontDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectTextColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectTextColorDefault", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectLinkColor", {
                get: function () {
                    return this.linkColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "dateSelectPopupBoxShadow", {
                get: function () {
                    return this.popupBoxShadow;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "mobileHintColor", {
                get: function () {
                    return this.hintColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaBg", {
                //#endregion GlobalLoader
                //#region TextArea
                get: function () {
                    return this.inputBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaTextColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaPlaceholderColorDisabled", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaPlaceholderColor", {
                get: function () {
                    return this.placeholderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaPlaceholderColorLight", {
                get: function () {
                    return this.placeholderColorLight;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaDisabledBorderColor", {
                get: function () {
                    return this.borderColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaBorderColorFocus", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaBorderColorHover", {
                get: function () {
                    return this.inputBorderColorHover;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaBorderColorWarning", {
                get: function () {
                    return this.borderColorWarning;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaBorderColorError", {
                get: function () {
                    return this.borderColorError;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaDisabledBg", {
                get: function () {
                    return this.inputDisabledBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "textareaCounterErrorColor", {
                get: function () {
                    return this.errorText;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioBorderColor", {
                get: function () {
                    return colors.lineNeutralPale;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioHoverBg", {
                get: function () {
                    return this.checkboxHoverBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioActiveBg", {
                get: function () {
                    return this.checkboxActiveBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioBorder", {
                get: function () {
                    return "".concat(this.radioBorderWidth, " solid ").concat(this.radioBorderColor);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioBorderColorFocus", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioBorderColorWarning", {
                get: function () {
                    return this.borderColorWarning;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioBorderColorError", {
                get: function () {
                    return this.borderColorError;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioDisabledBg", {
                get: function () {
                    return this.checkboxBgDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioDisabledShadow", {
                get: function () {
                    return "0 0 0 ".concat(this.radioBorderWidth, " ").concat(colors.lineNeutralFaint);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioCheckedDisabledBulletBg", {
                get: function () {
                    return this.checkboxTextColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioCheckedBgColor", {
                get: function () {
                    return this.checkboxCheckedBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioCheckedBulletColor", {
                get: function () {
                    return this.checkboxCheckedColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "radioCheckedHoverBgColor", {
                get: function () {
                    return this.checkboxCheckedHoverBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxTextColorDefault", {
                //#endregion Radio
                //#region
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxShadow", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(colors.lineNeutralPale);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxShadowHover", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(colors.lineNeutralPaleHover);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxOutlineColorFocus", {
                get: function () {
                    return this.outlineColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxShadowDisabled", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(colors.lineNeutralFaint);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxBorderColorWarning", {
                get: function () {
                    return this.borderColorWarning;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxBorderColorError", {
                get: function () {
                    return this.borderColorError;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxCheckedHoverShadow", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(this.checkboxCheckedHoverBg);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxCheckedShadow", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(this.checkboxCheckedBg);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxCheckedActiveShadow", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(this.checkboxCheckedActiveBg);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxBorderColorFocus", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "checkboxShadowActive", {
                get: function () {
                    return "0 0 0 ".concat(this.checkboxBorderWidth, " ").concat(colors.lineNeutralPalePressed);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderColor", {
                get: function () {
                    return this.inputBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderColorHover", {
                get: function () {
                    return this.inputBorderColorHover;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderColorFocus", {
                get: function () {
                    return this.inputBorderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderColorError", {
                get: function () {
                    return this.inputBorderColorError;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderColorWarning", {
                get: function () {
                    return this.inputBorderColorWarning;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderTopColor", {
                get: function () {
                    return this.inputBorderTopColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputPlaceholderColor", {
                get: function () {
                    return this.inputPlaceholderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputPlaceholderColorLight", {
                get: function () {
                    return this.inputPlaceholderColorLight;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputDisabledBg", {
                get: function () {
                    return this.inputDisabledBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBorderWidth", {
                get: function () {
                    return this.inputBorderWidth;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputOutlineWidth", {
                get: function () {
                    return this.inputOutlineWidth;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputBg", {
                get: function () {
                    return this.inputBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputShadow", {
                get: function () {
                    return this.inputShadow;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputTextColor", {
                get: function () {
                    return this.inputTextColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "tokenInputPlaceholderColorDisabled", {
                get: function () {
                    return this.tokenInputTextColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "switcherButtonDisabledBorderColor", {
                get: function () {
                    return this.switcherBtnDisabledBorderColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "switcherButtonCheckedDisabledShadow", {
                get: function () {
                    return this.btnCheckedDisabledShadow;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "switcherTextColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "switcherOutlineWidth", {
                get: function () {
                    return this.btnOutlineWidth;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderTextColorDefault", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderBorderColorFocus", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderLinkColor", {
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderBorderColorError", {
                get: function () {
                    return this.borderColorError;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderBorderColorWarning", {
                get: function () {
                    return this.borderColorWarning;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDisabledBg", {
                get: function () {
                    return this.btnDisabledBg;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDisabledBorder", {
                get: function () {
                    return "".concat(this.fileUploaderBorderWidth, " ").concat(this.fileUploaderBorderStyle, " ").concat(this.fileUploaderDisabledBorderColor);
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDisabledTextColor", {
                get: function () {
                    return this.fileUploaderDisabledColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDisabledLinkColor", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDisabledIconColor", {
                get: function () {
                    return this.textColorDisabled;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDragOverBorderColor", {
                get: function () {
                    return this.borderColorFocus;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderIconHoverColorForValidation", {
                get: function () {
                    return this.bgSecondary;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderValidationTextColor", {
                get: function () {
                    return this.fileUploaderTextColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "fileUploaderDisabledFileTypeIcon", {
                get: function () {
                    return this.fileUploaderDisabledIconColor;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "popupTextColor", {
                //#endregion Spinner
                //#region Popup
                get: function () {
                    return this.textColorDefault;
                },
                enumerable: false,
                configurable: true
            });
            Object.defineProperty(DarkTheme6_0, "validationsTextColorError", {
                //#endregion
                //#region react-ui-validations
                get: function () {
                    return this.errorText;
                },
                enumerable: false,
                configurable: true
            });
            return DarkTheme6_0;
        }(BasicThemeClassForExtension)),
        //#region Common variables
        _a.brand = colors.shapeBoldBrandOriginal,
        _a.grayXLight = '#313131',
        _a.gray = 'rgba(255, 255, 255, 0.48)',
        _a.grayDark = '#e1e1e1',
        _a.green = '#23A14A',
        _a.greenDark = '#1C8A3F',
        _a.red = '#FE4C4C',
        _a.redDark = '#DD3333',
        _a.yellowXxLight = '#ffe0c3',
        _a.yellow = '#ffa236',
        _a.yellowDark = '#ea7324',
        _a.warningMain = '#ffa236',
        _a.errorText = colors.textErrorHeavy,
        _a.borderColorFocusLight = '#1260ae',
        _a.borderColorGrayLight = 'rgba(255, 255, 255, 0.16)',
        _a.borderColorDisabled = colors.lineNeutralFaint,
        _a.placeholderColor = colors.textNeutralFaint,
        _a.placeholderColorLight = "color-mix(in srgb, ".concat(colors.textNeutralFaint, ", transparent 40%)"),
        _a.textColorDefault = colors.textNeutralHeavy,
        _a.textColorDisabled = colors.textNeutralFaint,
        _a.textColorDisabledContrast = 'rgba(255, 255, 255, 0.48)',
        _a.textColorInvert = 'rgba(255, 255, 255, 0.865)',
        _a.bgDisabled = colors.shapeOtherDisabled,
        _a.bgDefault = colors.surfaceHigh,
        _a.bgChecked = '#EBEBEB',
        _a.outlineColorFocus = colors.surfaceBase,
        _a.borderColorFocus = colors.lineAccentBold,
        _a.borderColorError = colors.lineErrorBold,
        _a.borderColorWarning = colors.lineWarningBold,
        _a.fixedPanelShadow = 'none',
        //#endregion Common variables
        //#region CloseIcon, CloseButtonIcon
        _a.closeBtnIconColor = colors.textNeutralPale,
        _a.closeBtnIconDisabledColor = colors.textNeutralFaint,
        _a.closeBtnIconHoverColor = colors.textNeutralHeavy,
        //#endregion CloseIcon, CloseButtonIcon
        //#region ClearCrossIcon
        _a.clearCrossIconColor = colors.textNeutralSoft,
        _a.clearCrossIconHoverColor = colors.textNeutralHeavy,
        //#endregion ClearCrossIcon
        //#region Link
        _a.linkColor = colors.textAccentHeavy,
        _a.linkHoverColor = colors.textAccentHeavyHover,
        _a.linkActiveColor = colors.textAccentHeavyPressed,
        _a.linkGrayedColor = colors.textNeutralSoft,
        _a.linkGrayedHoverColor = colors.textNeutralHeavy,
        _a.linkGrayedActiveColor = colors.textNeutralHeavy,
        _a.linkSuccessColor = colors.textSuccessHeavy,
        _a.linkSuccessHoverColor = colors.textSuccessHeavyHover,
        _a.linkSuccessActiveColor = colors.textSuccessHeavyPressed,
        _a.linkDangerColor = colors.textErrorHeavy,
        _a.linkDangerHoverColor = colors.textErrorHeavyHover,
        _a.linkDangerActiveColor = colors.textErrorHeavyPressed,
        _a.linkFocusOutlineColor = colors.lineAccentBold,
        _a.linkHoverTextDecoration = 'none',
        _a.linkDisabledColor = colors.textNeutralFaint,
        //#endregion Link
        //#region Button
        _a.btnFocusShadowWidth = '2px',
        _a.btnOutlineColorFocus = '#1f1f1f',
        _a.btnInsetColor = colors.surfaceBase,
        // default
        _a.btnDefaultBg = 'rgba(255, 255, 255, .06)',
        _a.btnDefaultHoverTextColor = colors.textNeutralHeavy,
        _a.btnDefaultBorderColor = colors.lineNeutralPale,
        _a.btnDefaultHoverBg = 'rgba(255, 255, 255, .08)',
        _a.btnDefaultHoverBgStart = 'none',
        _a.btnDefaultHoverBgEnd = 'none',
        _a.btnDefaultActiveBg = 'rgba(255, 255, 255, .04)',
        // success
        _a.btnSuccessBg = colors.shapeBoldSuccess,
        _a.btnSuccessTextColor = colors.textConstHeavyWhite,
        _a.btnSuccessHoverTextColor = colors.textConstHeavyWhite,
        _a.btnSuccessHoverBg = colors.shapeBoldSuccessHover,
        _a.btnSuccessActiveBg = colors.shapeBoldSuccessPressed,
        // fill
        _a.btnFillBg = colors.shapeOtherBase,
        _a.btnFillHoverBg = colors.shapeOtherBaseHover,
        _a.btnFillActiveBg = colors.shapeOtherBasePressed,
        // primary
        _a.btnPrimaryBg = colors.shapeBoldAccent,
        _a.btnPrimaryHoverBg = colors.shapeBoldAccentHover,
        _a.btnPrimaryActiveBg = colors.shapeBoldAccentPressed,
        _a.btnPrimaryTextColor = colors.textOnAccentBoldHeavy,
        _a.btnPrimaryHoverTextColor = '',
        // danger
        _a.btnDangerBg = colors.shapeBoldError,
        _a.btnDangerHoverBg = colors.shapeBoldErrorHover,
        _a.btnDangerTextColor = colors.textConstHeavyWhite,
        _a.btnDangerActiveBg = colors.shapeBoldErrorPressed,
        // pay
        _a.btnPayBg = colors.shapeBoldWarning,
        _a.btnPayHoverBg = colors.shapeBoldWarningHover,
        _a.btnPayTextColor = colors.textConstHeavyBlack,
        _a.btnPayActiveBg = colors.shapeBoldWarningPressed,
        _a.btnMenuArrowColor = colors.textNeutralSoft,
        // backless
        _a.btnBacklessBg = 'transparent',
        _a.btnBacklessHoverBg = colors.shapeOtherBacklessHover,
        _a.btnBacklessActiveBg = colors.shapeOtherBacklessPressed,
        _a.btnBacklessHoverTextColor = '',
        // text
        _a.btnTextBg = 'transparent',
        _a.btnTextHoverBg = colors.shapeOtherBacklessHover,
        _a.btnTextActiveBg = colors.shapeOtherBacklessPressed,
        _a.btnTextBorderColor = 'transparent',
        // warning, error
        _a.btnErrorSecondary = colors.shapeFaintError,
        _a.btnWarningSecondary = colors.shapeFaintWarning,
        _a.btnBorderColorWarning = colors.lineWarningBold,
        _a.btnBorderColorError = colors.lineErrorBold,
        // disabled
        _a.btnDisabledBg = colors.shapeOtherDisabled,
        _a.btnDisabledBorderColor = colors.lineNeutralFaint,
        // checked
        _a.btnCheckedBg = colors.shapeBoldAccent,
        _a.btnCheckedTextColor = colors.textOnAccentBoldHeavy,
        _a.btnCheckedDisabledBg = colors.shapeOtherAccentBoldDisabled,
        _a.btnCheckedDisabledColor = colors.textInvertedNeutralSoft,
        //#endregion Button
        //#region Tooltip
        _a.tooltipCloseBtnColor = colors.textNeutralPale,
        _a.tooltipCloseBtnHoverColor = colors.textNeutralHeavy,
        _a.tooltipTextColor = colors.textNeutralHeavy,
        _a.tooltipBg = colors.surfaceHigh,
        //#endregion Tooltip
        //#region Modal
        _a.modalBg = colors.surfaceHigh,
        _a.modalBackBg = colors.surfaceModalBackdrop,
        _a.modalBackOpacity = '1',
        _a.modalCloseButtonColor = colors.textNeutralPale,
        _a.modalCloseButtonDisabledColor = colors.textNeutralFaint,
        _a.modalCloseButtonHoverColor = colors.textNeutralHeavy,
        _a.modalSeparatorBorderBottom = "1px solid ".concat(colors.lineNeutralFaint),
        _a.sidePageBackingBg = colors.surfaceModalBackdrop,
        _a.sidePageBgDefault = colors.surfaceHigh,
        _a.sidePageBackingBgOpacity = '1',
        _a.sidePageCloseButtonColor = colors.textNeutralPale,
        _a.sidePageCloseButtonHoverColor = colors.textNeutralHeavy,
        _a.selectHoverBg = colors.shapeOtherFieldHover,
        _a.selectActiveBg = colors.shapeOtherFieldPressed,
        _a.selectPlaceholderColor = _a.placeholderColor,
        //#endregion Select
        //#region
        _a.calendarBottomSeparatorBorderColor = colors.lineNeutralFaint,
        _a.calendarBg = colors.surfaceHigh,
        _a.calendarCellBg = 'transparent',
        _a.calendarCellHoverColor = '',
        _a.calendarCellActiveHoverColor = '',
        _a.calendarCellWeekendColor = colors.customizableHeavyRed,
        _a.calendarCellTodayBorder = '1px solid',
        _a.calendarCellSelectedBgColor = colors.shapeBoldAccent,
        _a.calendarCellSelectedFontColor = colors.textOnAccentBoldHeavy,
        _a.calendarMonthTitleBorderBottomColor = colors.lineNeutralFaint,
        _a.calendarCellHoverBgColor = colors.shapeOtherBacklessHover,
        //#endregion Calendar
        //#region DateRangePicker
        _a.rangeCalendarCellBg = colors.shapeFaintNeutralAlpha,
        _a.rangeCalendarCellHoverBg = colors.shapeOtherBacklessHover,
        _a.rangeCalendarCellEndBg = colors.shapeBoldAccent,
        _a.rangeCalendarCellEndColor = colors.textOnAccentBoldHeavy,
        _a.pagingPageLinkHoverBg = colors.shapeOtherBacklessHover,
        _a.pagingPageLinkActiveBg = colors.shapeOtherBacklessPressed,
        _a.pagingPageLinkDisabledActiveBg = colors.shapeOtherDisabled,
        _a.pagingDotsColor = colors.textNeutralFaint,
        _a.pagingPageLinkHintColor = colors.textNeutralSoft,
        //#endregion Paging
        //#region Toast
        _a.toastLinkColor = colors.textInvertedNeutralHeavy,
        _a.toastCloseColor = colors.textInvertedNeutralSoft,
        _a.toastColor = colors.textInvertedNeutralHeavy,
        _a.toastBg = colors.shapeHeavyNeutral,
        _a.toastLinkBgHover = colors.shapeInvertedBacklessHover,
        _a.toastLinkBgActive = colors.shapeInvertedBacklessPressed,
        _a.toastCloseHoverColor = colors.textInvertedNeutralHeavy,
        _a.toastErrorBg = colors.shapeBoldError,
        _a.toastLinkTextDecorationHover = '',
        _a.toastColorError = colors.textConstHeavyWhite,
        _a.toastLinkColorError = colors.textConstHeavyWhite,
        _a.toastLinkBgHoverError = colors.shapeConstBacklessWhiteHover,
        _a.toastLinkBgActiveError = colors.shapeConstBacklessWhiteHover,
        _a.toastLinkColorActiveError = colors.textConstHeavyWhite,
        _a.toastCloseColorError = colors.textConstSoftWhite,
        _a.toastCloseHoverColorError = colors.textConstHeavyWhite,
        _a.tabColorHover = colors.lineNeutralPale,
        _a.tabColorHoverPrimary = colors.lineAccentPale,
        _a.tabColorHoverSuccess = colors.shapeBoldSuccessHover,
        _a.tabColorHoverWarning = colors.shapeBoldWarningHover,
        _a.tabColorHoverError = colors.shapeBoldErrorHover,
        _a.menuItemHoverBg = colors.shapeOtherBacklessHover,
        _a.menuItemSelectedBg = colors.shapeOtherBacklessPressed,
        _a.menuItemCommentColor = colors.textNeutralSoft,
        _a.menuItemCommentOpacity = '1',
        // menuHeader
        _a.menuHeaderColor = colors.textNeutralSoft,
        //menuSeparator
        _a.menuSeparatorBorderColor = colors.lineNeutralFaint,
        _a.toggleBaseBg = 'transparent',
        _a.toggleBgHover = colors.shapeOtherFieldHover,
        _a.toggleBorderColor = colors.lineNeutralPale,
        _a.toggleShadowColorError = colors.lineErrorBold,
        _a.toggleShadowColorWarning = colors.lineWarningBold,
        _a.toggleFocusShadowColor = colors.lineAccentBold,
        _a.toggleContainerBg = colors.shapeOtherField,
        _a.toggleHandleBg = colors.shapeOtherBase,
        _a.toggleHandleBoxShadow = "0 0 0 1px ".concat(colors.lineNeutralPale),
        _a.toggleContainerBoxShadow = "inset 0 0 0 1px ".concat(colors.lineNeutralPale),
        // idle :hover
        _a.toggleContainerBoxShadowHover = "inset 0 0 0 1px ".concat(colors.lineNeutralPaleHover),
        _a.toggleHandleBgHover = colors.shapeOtherBase,
        _a.toggleHandleBoxShadowHover = "0 0 0 1px ".concat(colors.lineNeutralPale),
        // checked
        _a.toggleContainerBoxShadowChecked = 'none',
        _a.toggleHandleBoxShadowChecked = 'none',
        _a.toggleHandleBgChecked = colors.shapeInvertedNeutralHeavy,
        _a.toggleBgChecked = colors.shapeBoldAccent,
        // checked :hover
        _a.toggleContainerBoxShadowCheckedHover = 'none',
        _a.toggleContainerBgCheckedHover = colors.shapeBoldAccentHover,
        _a.toggleHandleBoxShadowCheckedHover = 'none',
        _a.toggleHandleBgCheckedHover = colors.shapeInvertedNeutralHeavyHover,
        // disabled
        _a.toggleContainerBgDisabled = colors.shapeOtherDisabled,
        _a.toggleHandleBgDisabled = 'transparent',
        _a.toggleContainerBoxShadowDisabled = "inset 0 0 0 1px ".concat(colors.lineNeutralFaint),
        _a.toggleHandleBoxShadowDisabled = "0 0 0 1px ".concat(colors.lineNeutralFaint),
        _a.toggleDisabledHandleBg = 'transparent',
        // disabled checked
        _a.toggleContainerBgDisabledChecked = colors.shapeOtherAccentBoldDisabled,
        _a.toggleHandleBgDisabledChecked = colors.shapeInvertedNeutralHeavy,
        _a.toggleContainerBoxShadowDisabledChecked = 'none',
        _a.toggleHandleBoxShadowDisabledChecked = 'none',
        //#endregion Toggle
        //#region Token
        _a.tokenShadowDisabled = '',
        _a.tokenBorderColorDisabled = 'transparent',
        _a.tokenColor = colors.textNeutralHeavy,
        _a.tokenBg = colors.shapeFaintNeutralAlpha,
        _a.tokenDisabledBg = colors.shapeOtherDisabled,
        _a.tokenBorderColor = colors.lineNeutralPale,
        _a.tokenBgHover = colors.shapeFaintNeutralAlphaHover,
        _a.tokenBorderColorHover = colors.lineNeutralPale,
        _a.tokenColorActive = colors.textOnAccentBoldHeavy,
        _a.tokenBgActive = colors.shapeBoldAccent,
        _a.tokenBorderColorActive = 'transparent',
        //#endregion Token
        //#region Input
        _a.inputBg = colors.shapeOtherField,
        _a.inputIconColor = colors.textNeutralSoft,
        _a.inputColorScheme = 'dark',
        _a.inputBlinkColor = colors.shapeFaintNeutralAlpha,
        _a.inputBorderColor = colors.lineNeutralPale,
        _a.inputBackgroundClip = 'border-box',
        _a.inputBorderColorHover = colors.lineNeutralPaleHover,
        _a.inputOutlineWidth = '1px',
        _a.dateSelectMenuItemFontActive = '',
        _a.dateSelectTextColorInvert = '',
        //#endregion DateSelect
        //#region DateInput
        _a.dateInputMaskColor = colors.textNeutralFaint,
        _a.dateInputComponentSelectedBgColor = '',
        _a.dateInputComponentSelectedTextColor = '',
        //#endregion DateInput
        //#region Hint
        _a.hintColor = colors.textInvertedNeutralHeavy,
        _a.hintBgColor = colors.shapeHeavyNeutral,
        //#endregion Hint
        //#region Loader
        _a.loaderBg = colors.shapeInvertedNeutralHeavy,
        //#endregion
        //#region GlobalLoader
        _a.globalLoaderColor = colors.shapeBoldBrandOriginal,
        _a.textareaBorderColor = colors.lineNeutralPale,
        _a.textareaBorderTopColor = colors.lineNeutralPale,
        _a.textareaShadow = 'none',
        _a.textareaCounterColor = colors.textNeutralSoft,
        _a.textareaCounterBg = 'transparent',
        _a.textareaCounterHelpIconColor = colors.textNeutralHeavy,
        //#endregion TextArea
        //#region PasswordInput
        _a.passwordInputVisibilityIconOpacity = '0.64',
        _a.passwordInputVisibilityIconColor = colors.textNeutralHeavy,
        _a.passwordInputVisibilityIconHoverColor = colors.textNeutralHeavy,
        _a.passwordInputVisibilityIconHoverOpacity = '1',
        //#endregion PasswordInput
        //#region Radio
        _a.radioBgColor = colors.shapeOtherField,
        _a.radioBoxShadow = 'none',
        _a.radioHoverShadow = 'none',
        _a.radioActiveShadow = 'none',
        _a.radioFocusShadow = 'inset 0 0 0 1px rgba(0, 0, 0, 0.87)',
        _a.radioCheckedBorderColor = 'transparent',
        _a.checkboxTextColorDisabled = colors.textNeutralFaint,
        _a.checkboxBg = colors.shapeOtherField,
        _a.checkboxActiveBg = colors.shapeOtherFieldPressed,
        _a.checkboxBorder = 'none',
        _a.checkboxCheckedBg = colors.shapeBoldAccent,
        _a.checkboxCheckedColor = colors.shapeInvertedNeutralHeavy,
        _a.checkboxHoverBg = colors.shapeOtherFieldHover,
        _a.checkboxCheckedHoverBg = colors.shapeBoldAccentHover,
        _a.checkboxBgDisabled = colors.shapeOtherDisabled,
        _a.checkboxCheckedActiveBg = colors.shapeBoldAccentPressed,
        //#endregion Checkbox
        //#region TokenInput
        _a.inputDisabledBackgroundClip = 'border-box',
        _a.tokenInputMenuPopupBg = 'transparent',
        _a.tokenInputTextColorDisabled = colors.textNeutralFaint,
        //#endregion TokenInput
        //#region Switcher
        _a.switcherBtnDisabledBorderColor = colors.lineNeutralPale,
        //#endregion Switcher
        //#region FileUploader
        _a.fileUploaderBg = '',
        _a.fileUploaderBorderColor = colors.lineNeutralPale,
        _a.fileUploaderIconColor = colors.textNeutralPale,
        _a.fileUploaderIconHoverColor = colors.textNeutralHeavy,
        _a.fileUploaderDisabledBorderColor = colors.lineNeutralFaint,
        _a.fileUploaderUploadButtonBg = 'transparent',
        _a.fileUploaderHoveredBg = colors.shapeOtherBacklessHover,
        _a.fileUploaderHoveredBorderColor = 'transparent',
        _a.fileUploaderActiveBg = colors.shapeOtherBacklessPressed,
        _a.fileUploaderDragOverShadow = '0px 0px 0px 4px #EBEBEB',
        _a.fileUploaderIconColorForValidation = '#222222',
        _a.fileUploaderFileTypeUnknownIconColor = '#676767',
        _a.fileUploaderPaddingXSmall = '7px',
        _a.fileUploaderPaddingXMedium = '9px',
        _a.fileUploaderPaddingXLarge = '11px',
        _a.fileUploaderErrorBgColor = colors.shapeFaintError,
        _a.fileUploaderErrorBgHoverColor = colors.shapeFaintErrorHover,
        _a.fileUploaderErrorTextColor = colors.textErrorHeavy,
        _a.fileUploaderWarningBgColor = colors.shapeFaintWarning,
        _a.fileUploaderWarningBgHoverColor = colors.shapeFaintWarningHover,
        _a.fileUploaderWarningTextColor = colors.textWarningHeavy,
        _a.fileUploaderDisabledColor = colors.textNeutralFaint,
        //#endregion FileUploader
        //#region Kebab
        _a.kebabBackgroundHover = colors.shapeOtherBacklessHover,
        _a.kebabBackgroundActive = colors.shapeOtherBacklessPressed,
        _a.kebabIconColor = colors.textNeutralSoft,
        //#endregion Kebab
        //#regiton Spinner
        _a.spinnerColor = colors.customizableBoldRed,
        _a.spinnerDimmedColor = colors.customizableBoldGray,
        _a.spinnerCaptionColor = colors.textNeutralSoft,
        _a.popupBackground = colors.surfaceHigh,
        //#endregion
        //#region ScrollContainer
        _a.scrollContainerScrollBarColor = colors.shapeSoftNeutralAlpha,
        _a.scrollContainerScrollBarInvertColor = colors.shapeInvertedNeutralSoftAlpha,
        _a.validationsTextColorWarning = colors.textWarningHeavy,
        _a),
    prototypeTheme: BasicTheme,
    themeMarkers: [markAsDarkTheme, markThemeVersion('6.0')],
});
//# sourceMappingURL=DarkTheme6_0.js.map