"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: Object.getOwnPropertyDescriptor(all, name).get
    });
}
_export(exports, {
    get ContentLeftWrapper () {
        return ContentLeftWrapper;
    },
    get ExtraCounter () {
        return ExtraCounter;
    },
    get Icon () {
        return Icon;
    },
    get IconWrapper () {
        return IconWrapper;
    },
    get Label () {
        return Label;
    },
    get Link () {
        return Link;
    },
    get RightContentWrapper () {
        return RightContentWrapper;
    },
    get StyledIndicator () {
        return StyledIndicator;
    }
});
var _Counter = require("../../../Counter");
var _styledcomponents = /*#__PURE__*/ _interop_require_default(require("styled-components"));
var _engines = require("../../../../engines");
var _Indicator = require("../../../Indicator");
var _Link = require("../../../Link");
var _mixins = require("../../../../mixins");
var _NavigationDrawertokens = require("../../NavigationDrawer.tokens");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
var mergedCounterConfig = (0, _engines.mergeConfig)(_Counter.counterConfig);
var Counter = (0, _engines.component)(mergedCounterConfig);
var indicatorMergedConfig = (0, _engines.mergeConfig)(_Indicator.indicatorConfig);
var Indicator = (0, _engines.component)(indicatorMergedConfig);
var mergedLinkConfig = (0, _engines.mergeConfig)(_Link.linkConfig);
var Link = (0, _engines.component)(mergedLinkConfig);
var ExtraCounter = (0, _styledcomponents.default)(Counter).withConfig({
    displayName: "MenuItem.styles__ExtraCounter",
    componentId: "sc-cab235d0-0"
})([
    "margin:auto;",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");",
    ":var(",
    ");"
], _Counter.counterTokens.background, _NavigationDrawertokens.tokens.counterBackground, _Counter.counterTokens.color, _NavigationDrawertokens.tokens.counterColor, _Counter.counterTokens.borderRadius, _NavigationDrawertokens.tokens.counterBorderRadius, _Counter.counterTokens.height, _NavigationDrawertokens.tokens.counterHeight, _Counter.counterTokens.padding, _NavigationDrawertokens.tokens.counterPadding, _Counter.counterTokens.fontFamily, _NavigationDrawertokens.tokens.counterFontFamily, _Counter.counterTokens.fontSize, _NavigationDrawertokens.tokens.counterFontSize, _Counter.counterTokens.fontStyle, _NavigationDrawertokens.tokens.counterFontStyle, _Counter.counterTokens.fontWeight, _NavigationDrawertokens.tokens.counterFontWeight, _Counter.counterTokens.letterSpacing, _NavigationDrawertokens.tokens.counterLetterSpacing, _Counter.counterTokens.lineHeight, _NavigationDrawertokens.tokens.counterLineHeight);
var StyledIndicator = (0, _styledcomponents.default)(Indicator).withConfig({
    displayName: "MenuItem.styles__StyledIndicator",
    componentId: "sc-cab235d0-1"
})([
    "margin:auto;",
    ":var(",
    ");",
    ":var(",
    ");"
], _Indicator.indicatorTokens.size, _NavigationDrawertokens.tokens.menuItemIndicatorSize, _Indicator.indicatorTokens.color, _NavigationDrawertokens.tokens.menuItemIndicatorColor);
var IconWrapper = _styledcomponents.default.div.withConfig({
    displayName: "MenuItem.styles__IconWrapper",
    componentId: "sc-cab235d0-2"
})([
    "position:relative;width:var(",
    ");height:var(",
    ");"
], _NavigationDrawertokens.tokens.iconContainerSize, _NavigationDrawertokens.tokens.iconContainerSize);
var Icon = _styledcomponents.default.div.withConfig({
    displayName: "MenuItem.styles__Icon",
    componentId: "sc-cab235d0-3"
})([
    "margin:var(",
    ");div{width:var(",
    ");height:var(",
    ");}"
], _NavigationDrawertokens.tokens.iconMargin, _NavigationDrawertokens.tokens.iconSize, _NavigationDrawertokens.tokens.iconSize);
var ContentLeftWrapper = _styledcomponents.default.div.withConfig({
    displayName: "MenuItem.styles__ContentLeftWrapper",
    componentId: "sc-cab235d0-4"
})([
    "position:relative;width:var(",
    ");height:var(",
    ");"
], _NavigationDrawertokens.tokens.menuItemContentLeftSize, _NavigationDrawertokens.tokens.menuItemContentLeftSize);
var RightContentWrapper = _styledcomponents.default.div.withConfig({
    displayName: "MenuItem.styles__RightContentWrapper",
    componentId: "sc-cab235d0-5"
})([
    "position:relative;height:var(",
    ");display:flex;"
], _NavigationDrawertokens.tokens.iconContainerSize);
var Label = _styledcomponents.default.span.withConfig({
    displayName: "MenuItem.styles__Label",
    componentId: "sc-cab235d0-6"
})([
    "",
    ";"
], (0, _mixins.applyEllipsis)());
