{"ast":null,"code":"import { genStyleHooks, mergeToken } from '../../theme/internal';\nimport { alignItemsValues, flexWrapValues, justifyContentValues } from '../utils';\nconst genFlexStyle = token => {\n const {\n componentCls\n } = token;\n return {\n [componentCls]: {\n display: 'flex',\n '&-vertical': {\n flexDirection: 'column'\n },\n '&-rtl': {\n direction: 'rtl'\n },\n '&:empty': {\n display: 'none'\n }\n }\n };\n};\nconst genFlexGapStyle = token => {\n const {\n componentCls\n } = token;\n return {\n [componentCls]: {\n '&-gap-small': {\n gap: token.flexGapSM\n },\n '&-gap-middle': {\n gap: token.flexGap\n },\n '&-gap-large': {\n gap: token.flexGapLG\n }\n }\n };\n};\nconst genFlexWrapStyle = token => {\n const {\n componentCls\n } = token;\n const wrapStyle = {};\n flexWrapValues.forEach(value => {\n wrapStyle[`${componentCls}-wrap-${value}`] = {\n flexWrap: value\n };\n });\n return wrapStyle;\n};\nconst genAlignItemsStyle = token => {\n const {\n componentCls\n } = token;\n const alignStyle = {};\n alignItemsValues.forEach(value => {\n alignStyle[`${componentCls}-align-${value}`] = {\n alignItems: value\n };\n });\n return alignStyle;\n};\nconst genJustifyContentStyle = token => {\n const {\n componentCls\n } = token;\n const justifyStyle = {};\n justifyContentValues.forEach(value => {\n justifyStyle[`${componentCls}-justify-${value}`] = {\n justifyContent: value\n };\n });\n return justifyStyle;\n};\nexport const prepareComponentToken = () => ({});\nexport default genStyleHooks('Flex', token => {\n const {\n paddingXS,\n padding,\n paddingLG\n } = token;\n const flexToken = mergeToken(token, {\n flexGapSM: paddingXS,\n flexGap: padding,\n flexGapLG: paddingLG\n });\n return [genFlexStyle(flexToken), genFlexGapStyle(flexToken), genFlexWrapStyle(flexToken), genAlignItemsStyle(flexToken), genJustifyContentStyle(flexToken)];\n}, prepareComponentToken, {\n // Flex component don't apply extra font style\n // https://github.com/ant-design/ant-design/issues/46403\n resetStyle: false\n});","map":{"version":3,"names":["genStyleHooks","mergeToken","alignItemsValues","flexWrapValues","justifyContentValues","genFlexStyle","token","componentCls","display","flexDirection","direction","genFlexGapStyle","gap","flexGapSM","flexGap","flexGapLG","genFlexWrapStyle","wrapStyle","forEach","value","flexWrap","genAlignItemsStyle","alignStyle","alignItems","genJustifyContentStyle","justifyStyle","justifyContent","prepareComponentToken","paddingXS","padding","paddingLG","flexToken","resetStyle"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/flex/style/index.js"],"sourcesContent":["import { genStyleHooks, mergeToken } from '../../theme/internal';\nimport { alignItemsValues, flexWrapValues, justifyContentValues } from '../utils';\nconst genFlexStyle = token => {\n const {\n componentCls\n } = token;\n return {\n [componentCls]: {\n display: 'flex',\n '&-vertical': {\n flexDirection: 'column'\n },\n '&-rtl': {\n direction: 'rtl'\n },\n '&:empty': {\n display: 'none'\n }\n }\n };\n};\nconst genFlexGapStyle = token => {\n const {\n componentCls\n } = token;\n return {\n [componentCls]: {\n '&-gap-small': {\n gap: token.flexGapSM\n },\n '&-gap-middle': {\n gap: token.flexGap\n },\n '&-gap-large': {\n gap: token.flexGapLG\n }\n }\n };\n};\nconst genFlexWrapStyle = token => {\n const {\n componentCls\n } = token;\n const wrapStyle = {};\n flexWrapValues.forEach(value => {\n wrapStyle[`${componentCls}-wrap-${value}`] = {\n flexWrap: value\n };\n });\n return wrapStyle;\n};\nconst genAlignItemsStyle = token => {\n const {\n componentCls\n } = token;\n const alignStyle = {};\n alignItemsValues.forEach(value => {\n alignStyle[`${componentCls}-align-${value}`] = {\n alignItems: value\n };\n });\n return alignStyle;\n};\nconst genJustifyContentStyle = token => {\n const {\n componentCls\n } = token;\n const justifyStyle = {};\n justifyContentValues.forEach(value => {\n justifyStyle[`${componentCls}-justify-${value}`] = {\n justifyContent: value\n };\n });\n return justifyStyle;\n};\nexport const prepareComponentToken = () => ({});\nexport default genStyleHooks('Flex', token => {\n const {\n paddingXS,\n padding,\n paddingLG\n } = token;\n const flexToken = mergeToken(token, {\n flexGapSM: paddingXS,\n flexGap: padding,\n flexGapLG: paddingLG\n });\n return [genFlexStyle(flexToken), genFlexGapStyle(flexToken), genFlexWrapStyle(flexToken), genAlignItemsStyle(flexToken), genJustifyContentStyle(flexToken)];\n}, prepareComponentToken, {\n // Flex component don't apply extra font style\n // https://github.com/ant-design/ant-design/issues/46403\n resetStyle: false\n});"],"mappings":"AAAA,SAASA,aAAa,EAAEC,UAAU,QAAQ,sBAAsB;AAChE,SAASC,gBAAgB,EAAEC,cAAc,EAAEC,oBAAoB,QAAQ,UAAU;AACjF,MAAMC,YAAY,GAAGC,KAAK,IAAI;EAC5B,MAAM;IACJC;EACF,CAAC,GAAGD,KAAK;EACT,OAAO;IACL,CAACC,YAAY,GAAG;MACdC,OAAO,EAAE,MAAM;MACf,YAAY,EAAE;QACZC,aAAa,EAAE;MACjB,CAAC;MACD,OAAO,EAAE;QACPC,SAAS,EAAE;MACb,CAAC;MACD,SAAS,EAAE;QACTF,OAAO,EAAE;MACX;IACF;EACF,CAAC;AACH,CAAC;AACD,MAAMG,eAAe,GAAGL,KAAK,IAAI;EAC/B,MAAM;IACJC;EACF,CAAC,GAAGD,KAAK;EACT,OAAO;IACL,CAACC,YAAY,GAAG;MACd,aAAa,EAAE;QACbK,GAAG,EAAEN,KAAK,CAACO;MACb,CAAC;MACD,cAAc,EAAE;QACdD,GAAG,EAAEN,KAAK,CAACQ;MACb,CAAC;MACD,aAAa,EAAE;QACbF,GAAG,EAAEN,KAAK,CAACS;MACb;IACF;EACF,CAAC;AACH,CAAC;AACD,MAAMC,gBAAgB,GAAGV,KAAK,IAAI;EAChC,MAAM;IACJC;EACF,CAAC,GAAGD,KAAK;EACT,MAAMW,SAAS,GAAG,CAAC,CAAC;EACpBd,cAAc,CAACe,OAAO,CAACC,KAAK,IAAI;IAC9BF,SAAS,CAAC,GAAGV,YAAY,SAASY,KAAK,EAAE,CAAC,GAAG;MAC3CC,QAAQ,EAAED;IACZ,CAAC;EACH,CAAC,CAAC;EACF,OAAOF,SAAS;AAClB,CAAC;AACD,MAAMI,kBAAkB,GAAGf,KAAK,IAAI;EAClC,MAAM;IACJC;EACF,CAAC,GAAGD,KAAK;EACT,MAAMgB,UAAU,GAAG,CAAC,CAAC;EACrBpB,gBAAgB,CAACgB,OAAO,CAACC,KAAK,IAAI;IAChCG,UAAU,CAAC,GAAGf,YAAY,UAAUY,KAAK,EAAE,CAAC,GAAG;MAC7CI,UAAU,EAAEJ;IACd,CAAC;EACH,CAAC,CAAC;EACF,OAAOG,UAAU;AACnB,CAAC;AACD,MAAME,sBAAsB,GAAGlB,KAAK,IAAI;EACtC,MAAM;IACJC;EACF,CAAC,GAAGD,KAAK;EACT,MAAMmB,YAAY,GAAG,CAAC,CAAC;EACvBrB,oBAAoB,CAACc,OAAO,CAACC,KAAK,IAAI;IACpCM,YAAY,CAAC,GAAGlB,YAAY,YAAYY,KAAK,EAAE,CAAC,GAAG;MACjDO,cAAc,EAAEP;IAClB,CAAC;EACH,CAAC,CAAC;EACF,OAAOM,YAAY;AACrB,CAAC;AACD,OAAO,MAAME,qBAAqB,GAAGA,CAAA,MAAO,CAAC,CAAC,CAAC;AAC/C,eAAe3B,aAAa,CAAC,MAAM,EAAEM,KAAK,IAAI;EAC5C,MAAM;IACJsB,SAAS;IACTC,OAAO;IACPC;EACF,CAAC,GAAGxB,KAAK;EACT,MAAMyB,SAAS,GAAG9B,UAAU,CAACK,KAAK,EAAE;IAClCO,SAAS,EAAEe,SAAS;IACpBd,OAAO,EAAEe,OAAO;IAChBd,SAAS,EAAEe;EACb,CAAC,CAAC;EACF,OAAO,CAACzB,YAAY,CAAC0B,SAAS,CAAC,EAAEpB,eAAe,CAACoB,SAAS,CAAC,EAAEf,gBAAgB,CAACe,SAAS,CAAC,EAAEV,kBAAkB,CAACU,SAAS,CAAC,EAAEP,sBAAsB,CAACO,SAAS,CAAC,CAAC;AAC7J,CAAC,EAAEJ,qBAAqB,EAAE;EACxB;EACA;EACAK,UAAU,EAAE;AACd,CAAC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}