"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "config", {
    enumerable: true,
    get: function() {
        return config;
    }
});
const _emotion = require("@salutejs/plasma-new-hope/emotion");
const _sdds_serv = require("@salutejs/sdds-themes/tokens/sdds_serv");
const config = {
    defaults: {
        view: 'default',
        size: 'xl'
    },
    variations: {
        view: {
            default: (0, _emotion.css)`
                ${_emotion.headerTokens.backgroundColor}: ${_sdds_serv.surfaceSolidCard};
                ${_emotion.headerTokens.dividerColor}: ${_sdds_serv.surfaceTransparentTertiary};
                ${_emotion.headerTokens.titleColor}: ${_sdds_serv.textPrimary};
                ${_emotion.headerTokens.descriptionColor}: ${_sdds_serv.textPrimary};
            `,
            secondary: (0, _emotion.css)`
                ${_emotion.headerTokens.backgroundColor}: ${_sdds_serv.surfaceTransparentPrimary};
                ${_emotion.headerTokens.dividerColor}: ${_sdds_serv.surfaceTransparentTertiary};
                ${_emotion.headerTokens.titleColor}: ${_sdds_serv.textPrimary};
                ${_emotion.headerTokens.descriptionColor}: ${_sdds_serv.textPrimary};
            `,
            clear: (0, _emotion.css)`
                ${_emotion.headerTokens.backgroundColor}: transparent;
                ${_emotion.headerTokens.dividerColor}: ${_sdds_serv.surfaceTransparentTertiary};
                ${_emotion.headerTokens.titleColor}: ${_sdds_serv.textPrimary};
                ${_emotion.headerTokens.descriptionColor}: ${_sdds_serv.textPrimary};
            `
        },
        size: {
            xl: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.5rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.5rem;
                ${_emotion.headerTokens.contentPadding}: 1.063rem 1.125rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.bodyLBold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.bodyLBold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.bodyLBold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.bodyLBold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.bodyLBold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.bodyLBold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyM.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyM.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyM.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyM.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyM.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyM.lineHeight};
            `,
            l: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.5rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.5rem;
                ${_emotion.headerTokens.contentPadding}: 0.813rem 0.75rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.bodyLBold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.bodyLBold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.bodyLBold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.bodyLBold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.bodyLBold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.bodyLBold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyM.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyM.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyM.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyM.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyM.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyM.lineHeight};
            `,
            m: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.5rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.5rem;
                ${_emotion.headerTokens.contentPadding}: 0.625rem 0.5rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.bodyMBold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.bodyMBold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.bodyMBold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.bodyMBold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.bodyMBold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.bodyMBold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyS.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyS.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyS.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyS.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyS.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyS.lineHeight};
            `,
            s: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.375rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.25rem;
                ${_emotion.headerTokens.contentPadding}: 0.438rem 0.625rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.bodySBold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.bodySBold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.bodySBold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.bodySBold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.bodySBold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.bodySBold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyXS.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyXS.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyXS.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyXS.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyXS.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyXS.lineHeight};
            `,
            xs: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.25rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.25rem;
                ${_emotion.headerTokens.contentPadding}: 0.563rem 0.625rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.bodyXSBold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.bodyXSBold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.bodyXSBold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.bodyXSBold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.bodyXSBold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.bodyXSBold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyXS.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyXS.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyXS.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyXS.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyXS.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyXS.lineHeight};
            `,
            h2: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.5rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.5rem;
                ${_emotion.headerTokens.contentPadding}: 0.625rem 1.125rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.h2Bold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.h2Bold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.h2Bold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.h2Bold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.h2Bold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.h2Bold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyL.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyL.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyL.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyL.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyL.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyL.lineHeight};
            `,
            h3: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.5rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.5rem;
                ${_emotion.headerTokens.contentPadding}: 0.563rem 0.75rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.h3Bold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.h3Bold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.h3Bold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.h3Bold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.h3Bold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.h3Bold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyL.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyL.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyL.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyL.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyL.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyL.lineHeight};
            `,
            h4: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.5rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.375rem;
                ${_emotion.headerTokens.contentPadding}: 0.438rem 0.5rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.h4Bold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.h4Bold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.h4Bold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.h4Bold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.h4Bold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.h4Bold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyM.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyM.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyM.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyM.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyM.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyM.lineHeight};
            `,
            h5: (0, _emotion.css)`
                ${_emotion.headerTokens.padding}: 0.375rem 0;
                ${_emotion.headerTokens.gap}: 0;
                ${_emotion.headerTokens.borderRadius}: 0;
                ${_emotion.headerTokens.contentGap}: 0.25rem;
                ${_emotion.headerTokens.contentPadding}: 0.25rem 0.625rem;

                ${_emotion.headerTokens.titleFontFamily}: ${_sdds_serv.h5Bold.fontFamily};
                ${_emotion.headerTokens.titleFontSize}: ${_sdds_serv.h5Bold.fontSize};
                ${_emotion.headerTokens.titleFontStyle}: ${_sdds_serv.h5Bold.fontStyle};
                ${_emotion.headerTokens.titleFontWeight}: ${_sdds_serv.h5Bold.fontWeight};
                ${_emotion.headerTokens.titleLetterSpacing}: ${_sdds_serv.h5Bold.letterSpacing};
                ${_emotion.headerTokens.titleLineHeight}: ${_sdds_serv.h5Bold.lineHeight};

                ${_emotion.headerTokens.descriptionFontFamily}: ${_sdds_serv.bodyM.fontFamily};
                ${_emotion.headerTokens.descriptionFontSize}: ${_sdds_serv.bodyM.fontSize};
                ${_emotion.headerTokens.descriptionFontStyle}: ${_sdds_serv.bodyM.fontStyle};
                ${_emotion.headerTokens.descriptionFontWeight}: ${_sdds_serv.bodyM.fontWeight};
                ${_emotion.headerTokens.descriptionLetterSpacing}: ${_sdds_serv.bodyM.letterSpacing};
                ${_emotion.headerTokens.descriptionLineHeight}: ${_sdds_serv.bodyM.lineHeight};
            `
        }
    }
};
