"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 DoubleWrapper () {
        return DoubleWrapper;
    },
    get InputsWrapper () {
        return InputsWrapper;
    },
    get Label () {
        return _SliderBasestyles.Label;
    },
    get LabelContentLeft () {
        return LabelContentLeft;
    },
    get LabelWrapper () {
        return LabelWrapper;
    },
    get SliderContainer () {
        return SliderContainer;
    },
    get SliderWrapper () {
        return SliderWrapper;
    },
    get StyledDoubleProgress () {
        return StyledDoubleProgress;
    },
    get StyledInput () {
        return StyledInput;
    },
    get StyledRange () {
        return StyledRange;
    },
    get StyledTrack () {
        return StyledTrack;
    }
});
const _styled = /*#__PURE__*/ _interop_require_default(require("@emotion/styled"));
const _TextFieldstyles = require("../../../TextField/TextField.styles");
const _engines = require("../../../../engines");
const _Slidertokens = require("../../Slider.tokens");
const _TextField = require("../../../TextField");
const _SliderBasestyles = require("../SliderBase/SliderBase.styles");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
const mergedConfig = (0, _engines.mergeConfig)(_TextField.textFieldConfig);
const TextField = (0, _engines.component)(mergedConfig);
const LabelWrapper = /*#__PURE__*/ (0, _styled.default)(_SliderBasestyles.LabelWrapper, {
    target: "etwml4f0",
    label: "LabelWrapper"
})("margin-bottom:var(", _Slidertokens.tokens.labelWrapperMarginBottom, ");");
const LabelContentLeft = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "etwml4f1",
    label: "LabelContentLeft"
})();
const InputsWrapper = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "etwml4f2",
    label: "InputsWrapper"
})("display:flex;gap:var(", _Slidertokens.tokens.textFieldWrapperGap, ");margin-top:var(", _Slidertokens.tokens.doubleWrapperGap, ");box-shadow:var(", _Slidertokens.tokens.doubleBoxShadow, ");");
const StyledInput = /*#__PURE__*/ (0, _styled.default)(TextField, {
    target: "etwml4f3",
    label: "StyledInput"
})("flex:1;", _TextField.textFieldTokens.color, ":var(", _Slidertokens.tokens.textFieldColor, ");", _TextField.textFieldTokens.backgroundColor, ":var(", _Slidertokens.tokens.textFieldBackgroundColor, ");", _TextField.textFieldTokens.backgroundColorHover, ":var(", _Slidertokens.tokens.textFieldBackgroundColorHover, ");", _TextField.textFieldTokens.backgroundColorFocus, ":var(", _Slidertokens.tokens.textFieldBackgroundColorFocus, ");", _TextField.textFieldTokens.borderWidth, ":var(", _Slidertokens.tokens.textFieldBorderWidth, ");", _TextField.textFieldTokens.borderColor, ":var(", _Slidertokens.tokens.textFieldBorderColor, ");", _TextField.textFieldTokens.borderColorHover, ":var(", _Slidertokens.tokens.textFieldBorderColorHover, ");", _TextField.textFieldTokens.borderColorFocus, ":var(", _Slidertokens.tokens.textFieldBorderColorFocus, ");", _TextField.textFieldTokens.caretColor, ":var(", _Slidertokens.tokens.textFieldCaretColor, ");", _TextField.textFieldTokens.placeholderColor, ":var(", _Slidertokens.tokens.textFieldPlaceholderColor, ");", _TextField.textFieldTokens.disabledOpacity, ":var(", _Slidertokens.tokens.disabledOpacity, ");", _TextField.textFieldTokens.height, ":var(", _Slidertokens.tokens.textFieldHeight, ");", _TextField.textFieldTokens.padding, ":var(", _Slidertokens.tokens.textFieldPadding, ");", _TextField.textFieldTokens.borderRadius, ":var(", _Slidertokens.tokens.textFieldBorderRadius, ");", _TextField.textFieldTokens.fontFamily, ":var(", _Slidertokens.tokens.textFieldFontFamily, ");", _TextField.textFieldTokens.fontSize, ":var(", _Slidertokens.tokens.textFieldFontSize, ");", _TextField.textFieldTokens.fontStyle, ":var(", _Slidertokens.tokens.textFieldFontStyle, ");", _TextField.textFieldTokens.fontWeight, ":var(", _Slidertokens.tokens.textFieldFontWeight, ");", _TextField.textFieldTokens.letterSpacing, ":var(", _Slidertokens.tokens.textFieldLetterSpacing, ");", _TextField.textFieldTokens.lineHeight, ":var(", _Slidertokens.tokens.textFieldLineHeight, ");&&.", _Slidertokens.classes.textFieldHovered, "{", _TextFieldstyles.InputWrapper, "{background:var(", _Slidertokens.tokens.textFieldBackgroundColorHover, ");box-shadow:inset 0 0 0 var(", _Slidertokens.tokens.textFieldBorderWidth, ") var(", _Slidertokens.tokens.textFieldBorderColorHover, "),inset 0 0 0 0 transparent;}}&&.", _Slidertokens.classes.textFieldFocused, "{", _TextFieldstyles.InputWrapper, "{background:var(", _Slidertokens.tokens.textFieldBackgroundColorFocus, ");box-shadow:inset 0 0 0 var(", _Slidertokens.tokens.textFieldBorderWidth, ") var(", _Slidertokens.tokens.textFieldBorderColorFocus, "),inset 0 0 0 0 transparent;}}&.", _Slidertokens.classes.firstTextField, "{margin-right:var(", _Slidertokens.tokens.textFieldWebMarginRight, ",0);", _TextFieldstyles.InputWrapper, "{clip-path:var(", _Slidertokens.tokens.textFieldWebClipPath, ");}&&.", _Slidertokens.classes.textFieldHovered, ",&&.", _Slidertokens.classes.textFieldFocused, "{", _TextFieldstyles.InputWrapper, "{clip-path:inset(0 0 0 0);}& + .", _Slidertokens.classes.secondTextField, ":not(.", _Slidertokens.classes.textFieldFocused, ") ", _TextFieldstyles.InputWrapper, "{clip-path:var(", _Slidertokens.tokens.textFieldWebReversedClipPath, ");}}& > ", _TextFieldstyles.InputWrapper, "{border-top-right-radius:0;border-bottom-right-radius:0;}}&.", _Slidertokens.classes.secondTextField, " > ", _TextFieldstyles.InputWrapper, "{border-top-left-radius:0;border-bottom-left-radius:0;}");
const DoubleWrapper = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "etwml4f4",
    label: "DoubleWrapper"
})("opacity:var(", _Slidertokens.tokens.disabledOpacity, ");");
const SliderContainer = _SliderBasestyles.BaseSliderContainer;
const StyledTrack = _SliderBasestyles.BaseStyledTrack;
const StyledDoubleProgress = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "etwml4f5",
    label: "StyledDoubleProgress"
})("position:absolute;top:50%;transform:translateY(-50%);height:var(", _Slidertokens.tokens.railThickness, ");border-radius:var(", _Slidertokens.tokens.railBorderRadius, ");background:var(", _Slidertokens.tokens.fillColor, ");pointer-events:none;");
const StyledRange = /*#__PURE__*/ (0, _styled.default)(_SliderBasestyles.BaseStyledRange, {
    target: "etwml4f6",
    label: "StyledRange"
})("grid-area:1 / 1;pointer-events:none;&::-webkit-slider-thumb{pointer-events:all;}&::-moz-range-thumb{pointer-events:all;}");
const SliderWrapper = (0, /*#__PURE__*/ _styled.default)("div", {
    target: "etwml4f7",
    label: "SliderWrapper"
})();
