"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "StyledRectSkeleton", {
    enumerable: true,
    get: function() {
        return StyledRectSkeleton;
    }
});
var _styledcomponents = /*#__PURE__*/ _interop_require_default(require("styled-components"));
var _mixins = require("../../../mixins");
var _tokens = require("../tokens");
function _interop_require_default(obj) {
    return obj && obj.__esModule ? obj : {
        default: obj
    };
}
var StyledRectSkeleton = _styledcomponents.default.div.withConfig({
    displayName: "RectSkeleton.styles__StyledRectSkeleton",
    componentId: "sc-b8d91746-0"
})([
    "position:relative;overflow:hidden;width:",
    ";height:",
    ";",
    ":",
    ";",
    ";&.",
    "{",
    ":",
    ";",
    ";}&.",
    "{",
    ":",
    ";",
    ":",
    ";",
    ";}"
], function(param) {
    var width = param.width;
    return width;
}, function(param) {
    var height = param.height;
    return height;
}, _tokens.privateTokens.lineSkeletonRoundness, function(param) {
    var roundness = param.roundness;
    return roundness;
}, (0, _mixins.applyRoundness)("var(".concat(_tokens.privateTokens.lineSkeletonRoundness, ")")), _tokens.classes.shimmerAnimation, _tokens.privateTokens.lineSkeletonGradient, function(param) {
    var gradientColor = param.gradientColor;
    return gradientColor || "var(".concat(_tokens.tokens.gradientColor, ")");
}, (0, _mixins.applySkeletonShimmerGradient)("var(".concat(_tokens.privateTokens.lineSkeletonGradient, ")"), _tokens.tokens.shimmerDuration), _tokens.classes.pulseAnimation, _tokens.privateTokens.skeletonFadeInColor, function(param) {
    var customFadeInColor = param.customFadeInColor;
    return customFadeInColor || "var(".concat(_tokens.tokens.fadeInColor, ")");
}, _tokens.privateTokens.skeletonFadeOutColor, function(param) {
    var customFadeOutColor = param.customFadeOutColor;
    return customFadeOutColor || "var(".concat(_tokens.tokens.fadeOutColor, ")");
}, (0, _mixins.applySkeletonPulseGradient)(_tokens.privateTokens.skeletonFadeInColor, _tokens.privateTokens.skeletonFadeOutColor, _tokens.tokens.pulseDuration));
