"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "config", {
    enumerable: true,
    get: function() {
        return config;
    }
});
const _styledcomponents = require("@salutejs/plasma-new-hope/styled-components");
const _sdds_serv = require("@salutejs/sdds-themes/tokens/sdds_serv");
const config = {
    defaults: {
        size: 'bodyM',
        view: 'default'
    },
    variations: {
        view: {
            default: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.gradientColor}: var(--plasma-colors-skeleton-gradient, ${_sdds_serv.surfaceSkeletonGradient});
                ${_styledcomponents.skeletonTokens.fadeInColor}: ${_sdds_serv.surfaceTransparentSecondary};
                ${_styledcomponents.skeletonTokens.fadeOutColor}: ${_sdds_serv.surfaceTransparentTertiary};
            `,
            lighter: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.gradientColor}: var(--plasma-colors-skeleton-gradient-lighter, ${_sdds_serv.surfaceSkeletonDeepGradient});
                ${_styledcomponents.skeletonTokens.fadeInColor}: ${_sdds_serv.surfaceTransparentSecondary};
                ${_styledcomponents.skeletonTokens.fadeOutColor}: ${_sdds_serv.surfaceTransparentTertiary};
            `
        },
        size: {
            bodyL: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.bodyL.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.bodyL.fontSize};
            `,
            bodyM: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.bodyM.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.bodyM.fontSize};
            `,
            bodyS: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.bodyS.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.bodyS.fontSize};
            `,
            bodyXS: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.bodyXS.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.bodyXS.fontSize};
            `,
            bodyXXS: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.bodyXXS.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.bodyXXS.fontSize};
            `,
            dsplL: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.dsplL.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.dsplL.fontSize};
            `,
            dsplM: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.dsplM.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.dsplM.fontSize};
            `,
            dsplS: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.dsplS.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.dsplS.fontSize};
            `,
            h1: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.h1.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.h1.fontSize};
            `,
            h2: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.h2.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.h2.fontSize};
            `,
            h3: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.h3.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.h3.fontSize};
            `,
            h4: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.h4.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.h4.fontSize};
            `,
            h5: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.h5.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.h5.fontSize};
            `,
            h6: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.h6.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.h6.fontSize};
            `,
            textL: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.textL.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.textL.fontSize};
            `,
            textM: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.textM.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.textM.fontSize};
            `,
            textS: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.textS.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.textS.fontSize};
            `,
            textXS: (0, _styledcomponents.css)`
                ${_styledcomponents.skeletonTokens.lineHeight}: ${_sdds_serv.textXS.lineHeight};
                ${_styledcomponents.skeletonTokens.visibleLineHeight}: ${_sdds_serv.textXS.fontSize};
            `
        }
    }
};
