"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 config = {
    defaults: {
        view: 'default',
        size: 'l',
        orientation: 'vertical'
    },
    variations: {
        view: {
            default: (0, _emotion.css)`
                ${_emotion.noteTokens.background}: var(--surface-transparent-secondary);
                ${_emotion.noteTokens.color}: var(--text-primary);
                ${_emotion.noteTokens.contentBeforeColor}: var(--text-primary);
            `,
            positive: (0, _emotion.css)`
                ${_emotion.noteTokens.background}: var(--surface-transparent-positive);
                ${_emotion.noteTokens.color}: var(--text-primary);
                ${_emotion.noteTokens.contentBeforeColor}: var(--text-positive);
            `,
            warning: (0, _emotion.css)`
                ${_emotion.noteTokens.background}: var(--surface-transparent-warning);
                ${_emotion.noteTokens.color}: var(--text-primary);
                ${_emotion.noteTokens.contentBeforeColor}: var(--text-warning);
            `,
            negative: (0, _emotion.css)`
                ${_emotion.noteTokens.background}: var(--surface-transparent-negative);
                ${_emotion.noteTokens.color}: var(--text-primary);
                ${_emotion.noteTokens.contentBeforeColor}: var(--text-negative);
            `,
            info: (0, _emotion.css)`
                ${_emotion.noteTokens.background}: var(--surface-transparent-info);
                ${_emotion.noteTokens.color}: var(--text-primary);
                ${_emotion.noteTokens.contentBeforeColor}: var(--text-info);
            `
        },
        size: {
            l: (0, _emotion.css)`
                ${_emotion.noteTokens.padding}: 1.5rem 1.875rem;
                ${_emotion.noteTokens.paddingScalable}: 1.5rem 1.75rem;
                ${_emotion.noteTokens.borderRadius}: 0.875rem;
                ${_emotion.noteTokens.gap}: 0.75rem;
                ${_emotion.noteTokens.gapScalable}: 1rem;
                ${_emotion.noteTokens.contentGap}: 0.25rem;

                ${_emotion.noteTokens.paddingBottomWithActionContent}: 0.4375rem;

                ${_emotion.noteTokens.closeIconTop}: 1rem;
                ${_emotion.noteTokens.closeIconRight}: 1rem;
                ${_emotion.noteTokens.closeIconColor}: var(--text-secondary);
                ${_emotion.noteTokens.closeIconColorOnHover}: var(--text-secondary-hover);
                ${_emotion.noteTokens.closeIconSize}: 1.5rem;
                ${_emotion.noteTokens.closeIconButtonSize}: 1.5rem;

                ${_emotion.noteTokens.fixedContentBeforeWidth}: 1.5rem;
                ${_emotion.noteTokens.fixedContentBeforeHeight}: 2rem;
                ${_emotion.noteTokens.fixedContentBeforePadding}: 0.25rem 0rem;

                ${_emotion.noteTokens.titleFontFamily}: var(--plasma-typo-text-l-font-family);
                ${_emotion.noteTokens.titleFontSize}: var(--plasma-typo-text-l-font-size);
                ${_emotion.noteTokens.titleFontStyle}: var(--plasma-typo-text-l-font-style);
                ${_emotion.noteTokens.titleFontWeight}: var(--plasma-typo-text-l-bold-font-weight);
                ${_emotion.noteTokens.titleLetterSpacing}: var(--plasma-typo-text-l-letter-spacing);
                ${_emotion.noteTokens.titleLineHeight}: var(--plasma-typo-text-l-line-height);
                ${_emotion.noteTokens.titlePaddingRight}: 1.875rem;

                ${_emotion.noteTokens.textFontFamily}: var(--plasma-typo-text-l-font-family);
                ${_emotion.noteTokens.textFontSize}: var(--plasma-typo-text-l-font-size);
                ${_emotion.noteTokens.textFontStyle}: var(--plasma-typo-text-l-font-style);
                ${_emotion.noteTokens.textFontWeight}: var(--plasma-typo-text-l-font-weight);
                ${_emotion.noteTokens.textLetterSpacing}: var(--plasma-typo-text-l-letter-spacing);
                ${_emotion.noteTokens.textLineHeight}: var(--plasma-typo-text-l-line-height);
            `,
            m: (0, _emotion.css)`
                ${_emotion.noteTokens.padding}: 1.25rem 1.5rem;
                ${_emotion.noteTokens.paddingScalable}: 1.25rem;
                ${_emotion.noteTokens.borderRadius}: 0.75rem;
                ${_emotion.noteTokens.gap}: 0.625rem;
                ${_emotion.noteTokens.gapScalable}: 0.75rem;
                ${_emotion.noteTokens.contentGap}: 0.125rem;

                ${_emotion.noteTokens.paddingBottomWithActionContent}: 0.5rem;

                ${_emotion.noteTokens.closeIconTop}: 0.75rem;
                ${_emotion.noteTokens.closeIconRight}: 0.75rem;
                ${_emotion.noteTokens.closeIconColor}: var(--text-secondary);
                ${_emotion.noteTokens.closeIconColorOnHover}: var(--text-secondary-hover);
                ${_emotion.noteTokens.closeIconSize}: 1.5rem;
                ${_emotion.noteTokens.closeIconButtonSize}: 1.5rem;

                ${_emotion.noteTokens.fixedContentBeforeWidth}: 1.5rem;
                ${_emotion.noteTokens.fixedContentBeforeHeight}: 1.625rem;
                ${_emotion.noteTokens.fixedContentBeforePadding}: 0rem;

                ${_emotion.noteTokens.titleFontFamily}: var(--plasma-typo-text-m-font-family);
                ${_emotion.noteTokens.titleFontSize}: var(--plasma-typo-text-m-font-size);
                ${_emotion.noteTokens.titleFontStyle}: var(--plasma-typo-text-m-font-style);
                ${_emotion.noteTokens.titleFontWeight}: var(--plasma-typo-text-m-bold-font-weight);
                ${_emotion.noteTokens.titleLetterSpacing}: var(--plasma-typo-text-m-letter-spacing);
                ${_emotion.noteTokens.titleLineHeight}: var(--plasma-typo-text-m-line-height);
                ${_emotion.noteTokens.titlePaddingRight}: 1.75rem;

                ${_emotion.noteTokens.textFontFamily}: var(--plasma-typo-text-m-font-family);
                ${_emotion.noteTokens.textFontSize}: var(--plasma-typo-text-m-font-size);
                ${_emotion.noteTokens.textFontStyle}: var(--plasma-typo-text-m-font-style);
                ${_emotion.noteTokens.textFontWeight}: var(--plasma-typo-text-m-font-weight);
                ${_emotion.noteTokens.textLetterSpacing}: var(--plasma-typo-text-m-letter-spacing);
                ${_emotion.noteTokens.textLineHeight}: var(--plasma-typo-text-m-line-height);
            `,
            s: (0, _emotion.css)`
                ${_emotion.noteTokens.padding}: 1rem 1.25rem;
                ${_emotion.noteTokens.paddingScalable}: 1rem;
                ${_emotion.noteTokens.borderRadius}: 0.625rem;
                ${_emotion.noteTokens.gap}: 0.5rem;
                ${_emotion.noteTokens.gapScalable}: 0.75rem;
                ${_emotion.noteTokens.contentGap}: 0.125rem;

                ${_emotion.noteTokens.paddingBottomWithActionContent}: 0.3125rem;

                ${_emotion.noteTokens.closeIconTop}: 0.625rem;
                ${_emotion.noteTokens.closeIconRight}: 0.625rem;
                ${_emotion.noteTokens.closeIconColor}: var(--text-secondary);
                ${_emotion.noteTokens.closeIconColorOnHover}: var(--text-secondary-hover);
                ${_emotion.noteTokens.closeIconSize}: 1.5rem;
                ${_emotion.noteTokens.closeIconButtonSize}: 1.5rem;

                ${_emotion.noteTokens.fixedContentBeforeWidth}: 1rem;
                ${_emotion.noteTokens.fixedContentBeforeHeight}: 1.125rem;
                ${_emotion.noteTokens.fixedContentBeforePadding}: 0.063rem 0rem;

                ${_emotion.noteTokens.titleFontFamily}: var(--plasma-typo-text-s-font-family);
                ${_emotion.noteTokens.titleFontSize}: var(--plasma-typo-text-s-font-size);
                ${_emotion.noteTokens.titleFontStyle}: var(--plasma-typo-text-s-font-style);
                ${_emotion.noteTokens.titleFontWeight}: var(--plasma-typo-text-s-bold-font-weight);
                ${_emotion.noteTokens.titleLetterSpacing}: var(--plasma-typo-text-s-letter-spacing);
                ${_emotion.noteTokens.titleLineHeight}: var(--plasma-typo-text-s-line-height);
                ${_emotion.noteTokens.titlePaddingRight}: 1.625rem;

                ${_emotion.noteTokens.textFontFamily}: var(--plasma-typo-text-s-font-family);
                ${_emotion.noteTokens.textFontSize}: var(--plasma-typo-text-s-font-size);
                ${_emotion.noteTokens.textFontStyle}: var(--plasma-typo-text-s-font-style);
                ${_emotion.noteTokens.textFontWeight}: var(--plasma-typo-text-s-font-weight);
                ${_emotion.noteTokens.textLetterSpacing}: var(--plasma-typo-text-s-letter-spacing);
                ${_emotion.noteTokens.textLineHeight}: var(--plasma-typo-text-s-line-height);
            `,
            xs: (0, _emotion.css)`
                ${_emotion.noteTokens.padding}: 0.75rem 1rem;
                ${_emotion.noteTokens.paddingScalable}: 0.75rem;
                ${_emotion.noteTokens.borderRadius}: 0.5rem;
                ${_emotion.noteTokens.gap}: 0.375rem;
                ${_emotion.noteTokens.gapScalable}: 0.5rem;
                ${_emotion.noteTokens.contentGap}: 0.125rem;

                ${_emotion.noteTokens.paddingBottomWithActionContent}: 0.1875rem;

                ${_emotion.noteTokens.closeIconTop}: 0.625rem;
                ${_emotion.noteTokens.closeIconRight}: 0.625rem;
                ${_emotion.noteTokens.closeIconColor}: var(--text-secondary);
                ${_emotion.noteTokens.closeIconColorOnHover}: var(--text-secondary-hover);
                ${_emotion.noteTokens.closeIconSize}: 1rem;
                ${_emotion.noteTokens.closeIconButtonSize}: 1rem;

                ${_emotion.noteTokens.fixedContentBeforeWidth}: 1rem;
                ${_emotion.noteTokens.fixedContentBeforeHeight}: 1rem;
                ${_emotion.noteTokens.fixedContentBeforePadding}: 0rem;

                ${_emotion.noteTokens.titleFontFamily}: var(--plasma-typo-text-xs-font-family);
                ${_emotion.noteTokens.titleFontSize}: var(--plasma-typo-text-xs-font-size);
                ${_emotion.noteTokens.titleFontStyle}: var(--plasma-typo-text-xs-font-style);
                ${_emotion.noteTokens.titleFontWeight}: var(--plasma-typo-text-xs-bold-font-weight);
                ${_emotion.noteTokens.titleLetterSpacing}: var(--plasma-typo-text-xs-letter-spacing);
                ${_emotion.noteTokens.titleLineHeight}: var(--plasma-typo-text-xs-line-height);
                ${_emotion.noteTokens.titlePaddingRight}: 1.5rem;

                ${_emotion.noteTokens.textFontFamily}: var(--plasma-typo-text-xs-font-family);
                ${_emotion.noteTokens.textFontSize}: var(--plasma-typo-text-xs-font-size);
                ${_emotion.noteTokens.textFontStyle}: var(--plasma-typo-text-xs-font-style);
                ${_emotion.noteTokens.textFontWeight}: var(--plasma-typo-text-xs-font-weight);
                ${_emotion.noteTokens.textLetterSpacing}: var(--plasma-typo-text-xs-letter-spacing);
                ${_emotion.noteTokens.textLineHeight}: var(--plasma-typo-text-xs-line-height);
            `
        },
        orientation: {
            vertical: (0, _emotion.css)``,
            horizontal: (0, _emotion.css)``
        }
    },
    intersections: [
        {
            size: 'l',
            orientation: 'horizontal',
            style: (0, _emotion.css)`
                ${_emotion.noteTokens.actionContentMargin}: -0.5rem 0rem 0rem 1rem;
                ${_emotion.noteTokens.closeIconMargin}: 0.4375rem 0rem 0rem 1.25rem;
            `
        },
        {
            size: 'm',
            orientation: 'horizontal',
            style: (0, _emotion.css)`
                ${_emotion.noteTokens.actionContentMargin}: -0.6875rem 0rem 0rem 1rem;
                ${_emotion.noteTokens.closeIconMargin}: 0.0625rem 0rem 0rem 1.25rem;
            `
        },
        {
            size: 's',
            orientation: 'horizontal',
            style: (0, _emotion.css)`
                ${_emotion.noteTokens.actionContentMargin}: -0.625rem 0rem 0rem 0.75rem;
                ${_emotion.noteTokens.closeIconMargin}: -0.125rem 0rem 0rem 0.875rem;
            `
        },
        {
            size: 'xs',
            orientation: 'horizontal',
            style: (0, _emotion.css)`
                ${_emotion.noteTokens.actionContentMargin}: -0.5rem 0rem 0rem 0.75rem;
                ${_emotion.noteTokens.closeIconMargin}: -0.0625rem 0rem 0rem 0.875rem;
            `
        }
    ]
};
