var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
    if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; }
    return cooked;
};
import { memoizeGetStyles } from '../../lib/theming/Emotion.js';
export var getStyles = memoizeGetStyles(function (_a) {
    var css = _a.css;
    return ({
        paging: function () {
            return css(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n      user-select: none;\n      outline: 0;\n      display: inline-block;\n      font-variant-numeric: tabular-nums;\n    "], ["\n      user-select: none;\n      outline: 0;\n      display: inline-block;\n      font-variant-numeric: tabular-nums;\n    "])));
        },
        pagingMobile: function () {
            return css(templateObject_2 || (templateObject_2 = __makeTemplateObject(["\n      text-wrap-mode: nowrap;\n    "], ["\n      text-wrap-mode: nowrap;\n    "])));
        },
        pagingSmall: function (t) {
            return css(templateObject_3 || (templateObject_3 = __makeTemplateObject(["\n      font-size: ", ";\n      line-height: ", ";\n    "], ["\n      font-size: ", ";\n      line-height: ", ";\n    "])), t.pagingFontSizeSmall, t.pagingLineHeightSmall);
        },
        pagingMedium: function (t) {
            return css(templateObject_4 || (templateObject_4 = __makeTemplateObject(["\n      font-size: ", ";\n      line-height: ", ";\n    "], ["\n      font-size: ", ";\n      line-height: ", ";\n    "])), t.pagingFontSizeMedium, t.pagingLineHeightMedium);
        },
        pagingLarge: function (t) {
            return css(templateObject_5 || (templateObject_5 = __makeTemplateObject(["\n      font-size: ", ";\n      line-height: ", ";\n    "], ["\n      font-size: ", ";\n      line-height: ", ";\n    "])), t.pagingFontSizeLarge, t.pagingLineHeightLarge);
        },
        pagingDisabled: function () {
            return css(templateObject_6 || (templateObject_6 = __makeTemplateObject(["\n      pointer-events: none;\n    "], ["\n      pointer-events: none;\n    "])));
        },
        dots: function (t) {
            return css(templateObject_7 || (templateObject_7 = __makeTemplateObject(["\n      color: ", ";\n      display: inline-block;\n    "], ["\n      color: ", ";\n      display: inline-block;\n    "])), t.pagingDotsColor);
        },
        dotsSmall: function (t) {
            return css(templateObject_8 || (templateObject_8 = __makeTemplateObject(["\n      line-height: 0;\n      padding: ", ";\n    "], ["\n      line-height: 0;\n      padding: ", ";\n    "])), t.pagingDotsPaddingSmall);
        },
        dotsMedium: function (t) {
            return css(templateObject_9 || (templateObject_9 = __makeTemplateObject(["\n      line-height: 0;\n      padding: ", ";\n    "], ["\n      line-height: 0;\n      padding: ", ";\n    "])), t.pagingDotsPaddingMedium);
        },
        dotsLarge: function (t) {
            return css(templateObject_10 || (templateObject_10 = __makeTemplateObject(["\n      line-height: 0;\n      padding: ", ";\n    "], ["\n      line-height: 0;\n      padding: ", ";\n    "])), t.pagingDotsPaddingLarge);
        },
        dotsDisabled: function (t) {
            return css(templateObject_11 || (templateObject_11 = __makeTemplateObject(["\n      color: ", ";\n    "], ["\n      color: ", ";\n    "])), t.pagingDotsDisabledColor);
        },
        forwardLink: function (t) {
            return css(templateObject_12 || (templateObject_12 = __makeTemplateObject(["\n      color: ", ";\n      cursor: pointer;\n      display: inline-block;\n      outline: none;\n      position: relative;\n      text-decoration: none;\n      user-select: none;\n      vertical-align: top;\n    "], ["\n      color: ", ";\n      cursor: pointer;\n      display: inline-block;\n      outline: none;\n      position: relative;\n      text-decoration: none;\n      user-select: none;\n      vertical-align: top;\n    "])), t.pagingForwardLinkColor);
        },
        forwardLinkSmall: function (t) {
            return css(templateObject_13 || (templateObject_13 = __makeTemplateObject(["\n      padding: ", ";\n    "], ["\n      padding: ", ";\n    "])), t.pagingForwardLinkPaddingSmall);
        },
        forwardLinkMedium: function (t) {
            return css(templateObject_14 || (templateObject_14 = __makeTemplateObject(["\n      padding: ", ";\n    "], ["\n      padding: ", ";\n    "])), t.pagingForwardLinkPaddingMedium);
        },
        forwardLinkLarge: function (t) {
            return css(templateObject_15 || (templateObject_15 = __makeTemplateObject(["\n      padding: ", ";\n    "], ["\n      padding: ", ";\n    "])), t.pagingForwardLinkPaddingLarge);
        },
        forwardLinkMediumMobile: function (t) {
            return css(templateObject_16 || (templateObject_16 = __makeTemplateObject(["\n      line-height: ", ";\n      padding: ", ";\n    "], ["\n      line-height: ", ";\n      padding: ", ";\n    "])), t.pagingFontSizeMedium, t.pagingForwardLinkPaddingMediumMobile);
        },
        forwardLinkLargeMobile: function (t) {
            return css(templateObject_17 || (templateObject_17 = __makeTemplateObject(["\n      line-height: ", ";\n      padding: ", ";\n    "], ["\n      line-height: ", ";\n      padding: ", ";\n    "])), t.pagingFontSizeLarge, t.pagingForwardLinkPaddingLargeMobile);
        },
        forwardLinkDisabled: function (t) {
            return css(templateObject_18 || (templateObject_18 = __makeTemplateObject(["\n      color: ", ";\n      pointer-events: none;\n    "], ["\n      color: ", ";\n      pointer-events: none;\n    "])), t.pagingForwardLinkDisabledColor);
        },
        pageLinkWrapper: function () {
            return css(templateObject_19 || (templateObject_19 = __makeTemplateObject(["\n      display: inline-flex;\n      flex-flow: column nowrap;\n      text-align: center;\n      user-select: none;\n      vertical-align: top;\n    "], ["\n      display: inline-flex;\n      flex-flow: column nowrap;\n      text-align: center;\n      user-select: none;\n      vertical-align: top;\n    "])));
        },
        pageLink: function (t) {
            return css(templateObject_20 || (templateObject_20 = __makeTemplateObject(["\n      box-sizing: ", ";\n      border-radius: ", ";\n      color: ", ";\n      cursor: pointer;\n      display: block;\n      outline: none;\n      text-decoration: none;\n\n      &:hover {\n        background-color: ", ";\n        transition: background-color ", " ", ";\n      }\n\n      &:active {\n        background-color: ", ";\n      }\n    "], ["\n      box-sizing: ", ";\n      border-radius: ", ";\n      color: ", ";\n      cursor: pointer;\n      display: block;\n      outline: none;\n      text-decoration: none;\n\n      &:hover {\n        background-color: ", ";\n        transition: background-color ", " ", ";\n      }\n\n      &:active {\n        background-color: ", ";\n      }\n    "])), t.pagingPageLinkBoxSizing, t.pagingPageLinkBorderRadius, t.pagingPageLinkColor, t.pagingPageLinkHoverBg, t.transitionDuration, t.transitionTimingFunction, t.pagingPageLinkActiveBg);
        },
        pageLinkSmall: function (t) {
            return css(templateObject_21 || (templateObject_21 = __makeTemplateObject(["\n      padding: ", " ", ";\n    "], ["\n      padding: ", " ", ";\n    "])), t.pagingPageLinkPaddingYSmall, t.pagingPageLinkPaddingXSmall);
        },
        pageLinkMedium: function (t) {
            return css(templateObject_22 || (templateObject_22 = __makeTemplateObject(["\n      padding: ", " ", ";\n    "], ["\n      padding: ", " ", ";\n    "])), t.pagingPageLinkPaddingYMedium, t.pagingPageLinkPaddingXMedium);
        },
        pageLinkLarge: function (t) {
            return css(templateObject_23 || (templateObject_23 = __makeTemplateObject(["\n      padding: ", " ", ";\n    "], ["\n      padding: ", " ", ";\n    "])), t.pagingPageLinkPaddingYLarge, t.pagingPageLinkPaddingXLarge);
        },
        pageLinkDisabled: function (t) {
            return css(templateObject_24 || (templateObject_24 = __makeTemplateObject(["\n      color: ", ";\n      pointer-events: none;\n    "], ["\n      color: ", ";\n      pointer-events: none;\n    "])), t.linkDisabledColor);
        },
        pageLinkCurrent: function (t) {
            return css(templateObject_25 || (templateObject_25 = __makeTemplateObject(["\n      cursor: default;\n      background-color: ", " !important;\n      color: ", ";\n    "], ["\n      cursor: default;\n      background-color: ", " !important;\n      color: ", ";\n    "])), t.pagingPageLinkActiveBg, t.pagingPageLinkActiveColor);
        },
        pageLinkCurrentDisabled: function (t) {
            return css(templateObject_26 || (templateObject_26 = __makeTemplateObject(["\n      background-color: ", " !important;\n      color: ", ";\n    "], ["\n      background-color: ", " !important;\n      color: ", ";\n    "])), t.pagingPageLinkDisabledActiveBg, t.linkDisabledColor);
        },
        pageLinkFocused: function (t) {
            return css(templateObject_27 || (templateObject_27 = __makeTemplateObject(["\n      ", "\n    "], ["\n      ", "\n    "])), "\n          box-shadow: 0 0 0 2px ".concat(t.borderColorFocus, ";\n        "));
        },
        transparent: function () {
            return css(templateObject_28 || (templateObject_28 = __makeTemplateObject(["\n      color: transparent;\n    "], ["\n      color: transparent;\n    "])));
        },
        pageLinkHint: function (t) {
            return css(templateObject_29 || (templateObject_29 = __makeTemplateObject(["\n      display: inline-block;\n      margin: ", ";\n      font-size: ", ";\n      height: ", ";\n      line-height: ", ";\n      color: ", ";\n    "], ["\n      display: inline-block;\n      margin: ", ";\n      font-size: ", ";\n      height: ", ";\n      line-height: ", ";\n      color: ", ";\n    "])), t.pagingPageLinkHintMargin, t.pagingPageLinkHintFontSize, t.pagingPageLinkHintLineHeight, t.pagingPageLinkHintLineHeight, t.pagingPageLinkHintColor);
        },
    });
});
var templateObject_1, templateObject_2, templateObject_3, templateObject_4, templateObject_5, templateObject_6, templateObject_7, templateObject_8, templateObject_9, templateObject_10, templateObject_11, templateObject_12, templateObject_13, templateObject_14, templateObject_15, templateObject_16, templateObject_17, templateObject_18, templateObject_19, templateObject_20, templateObject_21, templateObject_22, templateObject_23, templateObject_24, templateObject_25, templateObject_26, templateObject_27, templateObject_28, templateObject_29;
//# sourceMappingURL=Paging.styles.js.map