'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

var classes = {
  dayOfWeek: 'day-of-week',
  dayInCurrentMonth: 'day-in-current-month',
  disabled: 'item-disabled',
  disabledCurrent: 'item-disabled-current',
  sideInRange: 'item-side-in-range',
  inRange: 'item-in-range',
  sideLeft: 'item-side-left',
  sideRight: 'item-side-right',
  selectableItem: 'item-selectable',
  selectedItem: 'item-selected',
  currentItem: 'item-current',
  hoveredItem: 'item-hovered',
  doubleHeaderDate: 'double-header-date',
  doubleHeaderLastDateWrapper: 'double-header--last-date-wrapper',
  disabledPrevButton: 'disabled-prev-button',
  stretched: 'plasma-calendar-stretched'
};
var innerTokens = {
  dateStructureFontFamily: '--plasma-calendar-date-structure-font-family',
  dateStructureFontSize: '--plasma-calendar-date-structure-font-size',
  dateStructureFontStyle: '--plasma-calendar-date-structure-font-style',
  dateStructureFontWeight: '--plasma-calendar-date-structure-font-weight',
  dateStructureFontLetterSpacing: '--plasma-calendar-date-structure-font-letter-spacing',
  dateStructureFontLineHeight: '--plasma-calendar-date-structure-line-height',
  dateStructureSelectedFontWeight: '--plasma-calendar-date-structure-selected-font-weight',
  dateStructureBorderRadius: '--plasma-calendar-date-structure-border-radius'
};
var tokens = {
  calendarContainerWidth: '--plasma-calendar-container-width',
  calendarContainerHeight: '--plasma-calendar-container-height',
  calendarBorderWidth: '--plasma-calendar-border-width',
  calendarBorderColor: '--plasma-calendar-border-color',
  /* Токены размера сетки лет */
  calendarYearsPadding: '--plasma-calendar-years-padding',
  calendarYearItemBorderRadius: '--plasma-calendar-year-item-border-radius',
  calendarYearFontFamily: '--plasma-calendar-year-font-family',
  calendarYearFontSize: '--plasma-calendar-year-font-size',
  calendarYearFontStyle: '--plasma-calendar-year-font-style',
  calendarYearFontLetterSpacing: '--plasma-calendar-year-font-letter-spacing',
  calendarYearFontLineHeight: '--plasma-calendar-year-line-height',
  calendarYearFontWeight: '--plasma-calendar-year-font-weight',
  calendarYearSelectedFontWeight: '--plasma-calendar-year-selected-font-weight',
  /* Токены размера сетки дней */
  calendarQuartersPadding: '--plasma-calendar-quarters-padding',
  calendarQuarterItemBorderRadius: '--plasma-calendar-quarter-item-border-radius',
  calendarQuarterFontFamily: '--plasma-calendar-quarter-font-family',
  calendarQuarterFontSize: '--plasma-calendar-quarter-font-size',
  calendarQuarterFontStyle: '--plasma-calendar-quarter-font-style',
  calendarQuarterFontLetterSpacing: '--plasma-calendar-quarter-font-letter-spacing',
  calendarQuarterFontLineHeight: '--plasma-calendar-quarter-line-height',
  calendarQuarterFontWeight: '--plasma-calendar-quarter-font-weight',
  calendarQuarterSelectedFontWeight: '--plasma-calendar-quarter-selected-font-weight',
  /* Токены размера сетки месяцев */
  calendarMonthsPadding: '--plasma-calendar-months-padding',
  calendarMonthItemBorderRadius: '--plasma-calendar-month-item-border-radius',
  calendarMonthFontFamily: '--plasma-calendar-month-font-family',
  calendarMonthFontSize: '--plasma-calendar-month-font-size',
  calendarMonthFontStyle: '--plasma-calendar-month-font-style',
  calendarMonthFontLetterSpacing: '--plasma-calendar-month-font-letter-spacing',
  calendarMonthFontLineHeight: '--plasma-calendar-month-line-height',
  calendarMonthFontWeight: '--plasma-calendar-month-font-weight',
  calendarMonthSelectedFontWeight: '--plasma-calendar-month-selected-font-weight',
  /* Токены размера сетки дней */
  calendarDaysPadding: '--plasma-calendar-days-padding',
  calendarDayItemBorderRadius: '--plasma-calendar-day-item-border-radius',
  calendarDayFontFamily: '--plasma-calendar-day-font-family',
  calendarDayFontSize: '--plasma-calendar-day-font-size',
  calendarDayFontStyle: '--plasma-calendar-day-font-style',
  calendarDayFontLetterSpacing: '--plasma-calendar-day-font-letter-spacing',
  calendarDayFontLineHeight: '--plasma-calendar-day-line-height',
  calendarDayFontWeight: '--plasma-calendar-day-font-weight',
  calendarDaySelectedFontWeight: '--plasma-calendar-day-selected-font-weight',
  calendarDayOfWeekColor: '--plasma-calendar-day-of-the-week-color',
  calendarEventItemBottom: '--plasma-calendar-event-item-bottom',
  /* Токены шапки календаря */
  calendarHeaderWrapperPadding: '--plasma-calendar-header-wrapper-padding',
  calendarHeaderArrowGap: '--plasma-calendar-arrow-container-gap',
  calendarHeaderArrowPadding: '--plasma-calendar-arrow-container-padding',
  calendarArrowHeaderCustomSize: '--plasma-calendar-arrow-custom-size',
  calendarHeaderPadding: '--plasma-calendar-header-padding',
  calendarHeaderDateGap: '--plasma-calendar-header-date-gap',
  calendarHeaderFontFamily: '--plasma-calendar-header-font-family',
  calendarHeaderFontSize: '--plasma-calendar-header-font-size',
  calendarHeaderFontStyle: '--plasma-calendar-header-font-style',
  calendarHeaderFontLetterSpacing: '--plasma-calendar-header-font-letter-spacing',
  calendarHeaderFontLineHeight: '--plasma-calendar-header-line-height',
  calendarHeaderFontWeight: '--plasma-calendar-header-font-weight',
  calendarHeaderFontWeightBold: '--plasma-calendar-header-font-weight-bold',
  calendarHeaderArrowColor: '--plasma-calendar-header-arrow-color',
  /* Токены стрелок навигации календаря */
  iconButtonColor: '--plasma-calendar-icon-button-color',
  iconButtonBackgroundColor: '--plasma-calendar-icon-button-background',
  iconButtonColorHover: '--plasma-calendar-icon-button-color-hover',
  iconButtonBackgroundColorHover: '--plasma-calendar-icon-button-background-hover',
  iconButtonColorActive: '--plasma-calendar-icon-button-color-active',
  iconButtonBackgroundColorActive: '--plasma-calendar-icon-button-background-active',
  iconButtonHeight: '--plasma-calendar-icon-button-height',
  iconButtonWidth: '--plasma-calendar-icon-button-width',
  iconButtonPadding: '--plasma-calendar-icon-button-padding',
  iconButtonRadius: '--plasma-calendar-icon-button-radius',
  iconButtonFocusColor: '--plasma-calendar-icon-button-focus-color',
  calendarBackgroundColor: '--plasma-calendar-background',
  calendarSelectedItemBackground: '--plasma-calendar-selected-item-background',
  calendarSelectedItemColor: '--plasma-calendar-selected-item-color',
  calendarSelectableItemBackgroundHover: '--plasma-calendar-selectable-item-bg-hover',
  calendarCurrentItemBorderColor: '--plasma-calendar-current-item-border-color',
  calendarCurrentItemBorderWidth: '--plasma-calendar-current-item-border-width',
  calendarCurrentItemBackgroundHover: '--plasma-calendar-current-item-bg-hover',
  calendarCurrentItemColorHover: '--plasma-calendar-current-item-color-hover',
  calendarCurrentItemChildBackgroundHover: '--plasma-calendar-current-item-child-bg-hover',
  calendarActiveItemBackground: '--plasma-calendar-active-item-bg',
  calendarActiveItemColor: '--plasma-calendar-active-item-color',
  calendarHoveredItemBackground: '--plasma-calendar-hovered-item-bg',
  calendarHoveredItemColor: '--plasma-calendar-hovered-item-color',
  calendarSeparatorBackground: '--plasma-calendar-separator-background',
  calendarRangeBackground: '--plasma-calendar-range-background',
  calendarOutlineFocusColor: '--plasma-calendar-outline-focus-color',
  calendarContentPrimaryColor: '--plasma-calendar-content-primary-color',
  calendarContentPrimaryDisabledColor: '--plasma-calendar-content-primary-disabled-color',
  calendarContentSecondaryColor: '--plasma-calendar-content-secondary-color',
  calendarContentSecondaryDisabledColor: '--plasma-calendar-content-secondary-disabled-color',
  calendarDisabledOpacity: '--plasma-calendar-disabled-opacity',
  /* Токены тултипа для событий */
  tooltipPaddingTop: '--plasma-calendar-tooltip-padding-top',
  tooltipPaddingRight: '--plasma-calendar-tooltip-padding-right',
  tooltipPaddingBottom: '--plasma-calendar-tooltip-padding-bottom',
  tooltipPaddingLeft: '--plasma-calendar-tooltip-padding-left',
  tooltipMinHeight: '--plasma-calendar-tooltip-min-height',
  tooltipBackgroundColor: '--plasma-calendar-tooltip-background-color',
  tooltipBoxShadow: '--plasma-calendar-tooltip-box-shadow',
  tooltipBorderRadius: '--plasma-calendar-tooltip-border-radius',
  tooltipColor: '--plasma-calendar-tooltip-color',
  tooltipTextFontFamily: '--plasma-calendar-tooltip-text-font-family',
  tooltipTextFontSize: '--plasma-calendar-tooltip-text-font-size',
  tooltipTextFontStyle: '--plasma-calendar-tooltip-text-font-style',
  tooltipTextFontWeight: '--plasma-calendar-tooltip-text-font-weight',
  tooltipTextFontLetterSpacing: '--plasma-calendar-tooltip-text-font-letter-spacing',
  tooltipTextFontLineHeight: '--plasma-calendar-tooltip-text-font-line-height',
  tooltipContentLeftMargin: '--plasma-calendar-tooltip-content-left-margin',
  tooltipArrowMaskWidth: '--plasma-calendar-tooltip-arrow-mask-width',
  tooltipArrowMaskHeight: '--plasma-calendar-tooltip-arrow-mask-height',
  tooltipArrowMaskImage: '--plasma-calendar-tooltip-arrow-mask-image',
  tooltipArrowBackground: '--plasma-calendar-tooltip-arrow-background',
  tooltipArrowHeight: '--plasma-calendar-tooltip-arrow-height',
  tooltipArrowEdgeMargin: '--plasma-calendar-tooltip-arrow-edge-margin'
};

exports.classes = classes;
exports.innerTokens = innerTokens;
exports.tokens = tokens;
