(function (factory) {
    if (typeof module === "object" && typeof module.exports === "object") {
        var v = factory(require, exports);
        if (v !== undefined) module.exports = v;
    }
    else if (typeof define === "function" && define.amd) {
        define(["require", "exports", "../../Pallette/Colors", "../../Pallette/themes"], factory);
    }
})(function (require, exports) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.themesCalendar = exports.defaultThemeCalendar = void 0;
    var Colors_1 = require("../../Pallette/Colors");
    var themes_1 = require("../../Pallette/themes");
    exports.defaultThemeCalendar = {
        background: "grayscale0",
        colorButton: "jotunheim1",
        colorButtonHover: "jotunheim3",
        iconColorArrow: "grayscale10",
        iconColorArrowHover: "grayscale11",
        colorMonthItemDisabled: "grayscale1",
        backgroundDayItemBefore: "jotunheim4",
        colorItem: "grayscale12",
        colorDayItemActive: "grayscale0",
        colorDayItemWeekend: "muspelheim2",
        colorDayItemWeekendActive: "grayscale0",
        colorDayItemHover: "grayscale10",
        backgroundDayItemHover: "grayscale2",
        colorWeekItem: "grayscale7",
        colorDayItemRange: "grayscale12",
        colorDayItemDisabled: "grayscale7",
        colorDayItemDifferentMonth: "grayscale6",
        colorWeekItemWeekend: "muspelheim5",
        backgroundDayItemActive: "jotunheim1",
        backgroundDayItemRange: "jotunheim4",
        backgroundDayItemToday: "jotunheim4",
        backgroundDayItemDisabled: "grayscale3",
        backgroundDayItem: "grayscale1"
    };
    var lightTheme = {
        background: Colors_1.LIGHT_COLORS.grayscale0,
        colorButton: Colors_1.LIGHT_COLORS.jotunheim1,
        colorButtonHover: Colors_1.LIGHT_COLORS.jotunheim3,
        iconColorArrow: Colors_1.LIGHT_COLORS.grayscale10,
        iconColorArrowHover: Colors_1.LIGHT_COLORS.grayscale11,
        colorMonthItemDisabled: Colors_1.LIGHT_COLORS.grayscale1,
        backgroundDayItemBefore: Colors_1.LIGHT_COLORS.jotunheim6,
        colorItem: Colors_1.LIGHT_COLORS.grayscale12,
        colorDayItemActive: Colors_1.LIGHT_COLORS.jotunheim12,
        colorDayItemWeekend: Colors_1.LIGHT_COLORS.muspelheim2,
        colorDayItemWeekendActive: Colors_1.LIGHT_COLORS.jotunheim12,
        colorDayItemHover: Colors_1.LIGHT_COLORS.grayscale7,
        backgroundDayItemHover: Colors_1.LIGHT_COLORS.grayscale2,
        colorWeekItem: Colors_1.LIGHT_COLORS.muspelheim2,
        colorDayItemRange: Colors_1.LIGHT_COLORS.grayscale10,
        colorDayItemDisabled: Colors_1.LIGHT_COLORS.grayscale5,
        colorDayItemDifferentMonth: Colors_1.LIGHT_COLORS.grayscale6,
        colorWeekItemWeekend: Colors_1.LIGHT_COLORS.muspelheim2,
        backgroundDayItemActive: Colors_1.LIGHT_COLORS.jotunheim4,
        backgroundDayItemRange: Colors_1.LIGHT_COLORS.jotunheim6,
        backgroundDayItemToday: Colors_1.LIGHT_COLORS.jotunheim7,
        backgroundDayItemDisabled: Colors_1.LIGHT_COLORS.grayscale3,
        backgroundDayItem: Colors_1.LIGHT_COLORS.grayscale1
    };
    var darkTheme = {
        background: Colors_1.DARK_COLORS.grayscale0,
        colorButton: Colors_1.DARK_COLORS.jotunheim1,
        colorButtonHover: Colors_1.DARK_COLORS.jotunheim3,
        iconColorArrow: Colors_1.DARK_COLORS.grayscale10,
        iconColorArrowHover: Colors_1.DARK_COLORS.grayscale11,
        colorMonthItemDisabled: Colors_1.DARK_COLORS.grayscale1,
        backgroundDayItemBefore: Colors_1.DARK_COLORS.jotunheim6,
        colorItem: Colors_1.DARK_COLORS.grayscale12,
        colorDayItemWeekend: Colors_1.DARK_COLORS.muspelheim2,
        colorDayItemWeekendActive: Colors_1.DARK_COLORS.jotunheim12,
        colorDayItemHover: Colors_1.DARK_COLORS.grayscale7,
        backgroundDayItemHover: Colors_1.DARK_COLORS.grayscale3,
        colorWeekItem: Colors_1.DARK_COLORS.grayscale7,
        colorDayItemRange: Colors_1.DARK_COLORS.grayscale10,
        colorDayItemActive: Colors_1.DARK_COLORS.jotunheim12,
        colorDayItemDisabled: Colors_1.DARK_COLORS.grayscale5,
        colorDayItemDifferentMonth: Colors_1.DARK_COLORS.grayscale6,
        backgroundDayItemActive: Colors_1.DARK_COLORS.jotunheim4,
        backgroundDayItemRange: Colors_1.DARK_COLORS.jotunheim6,
        backgroundDayItemToday: Colors_1.DARK_COLORS.jotunheim7,
        backgroundDayItem: Colors_1.DARK_COLORS.grayscale0,
        backgroundDayItemDisabled: Colors_1.DARK_COLORS.grayscale0,
        colorWeekItemWeekend: Colors_1.DARK_COLORS.muspelheim3
    };
    themes_1.LIGHT_THEME.components.calendar = lightTheme;
    themes_1.DARK_THEME.components.calendar = darkTheme;
    themes_1.DEFAULT_COLOR_TOKENS.calendar = exports.defaultThemeCalendar;
    exports.themesCalendar = {
        light: lightTheme,
        dark: darkTheme
    };
});
