{"ast":null,"code":"import { unit } from '@ant-design/cssinjs';\nimport { genStyleHooks } from '../../theme/internal';\nimport genLayoutLightStyle from './light';\nconst genLayoutStyle = token => {\n const {\n antCls,\n // .ant\n componentCls,\n // .ant-layout\n colorText,\n triggerColor,\n footerBg,\n triggerBg,\n headerHeight,\n headerPadding,\n headerColor,\n footerPadding,\n triggerHeight,\n zeroTriggerHeight,\n zeroTriggerWidth,\n motionDurationMid,\n motionDurationSlow,\n fontSize,\n borderRadius,\n bodyBg,\n headerBg,\n siderBg\n } = token;\n return {\n [componentCls]: Object.assign(Object.assign({\n display: 'flex',\n flex: 'auto',\n flexDirection: 'column',\n /* fix firefox can't set height smaller than content on flex item */\n minHeight: 0,\n background: bodyBg,\n '&, *': {\n boxSizing: 'border-box'\n },\n [`&${componentCls}-has-sider`]: {\n flexDirection: 'row',\n [`> ${componentCls}, > ${componentCls}-content`]: {\n // https://segmentfault.com/a/1190000019498300\n width: 0\n }\n },\n [`${componentCls}-header, &${componentCls}-footer`]: {\n flex: '0 0 auto'\n },\n [`${componentCls}-sider`]: {\n position: 'relative',\n // fix firefox can't set width smaller than content on flex item\n minWidth: 0,\n background: siderBg,\n transition: `all ${motionDurationMid}, background 0s`,\n '&-children': {\n height: '100%',\n // Hack for fixing margin collapse bug\n // https://github.com/ant-design/ant-design/issues/7967\n // solution from https://stackoverflow.com/a/33132624/3040605\n marginTop: -0.1,\n paddingTop: 0.1,\n [`${antCls}-menu${antCls}-menu-inline-collapsed`]: {\n width: 'auto'\n }\n },\n '&-has-trigger': {\n paddingBottom: triggerHeight\n },\n '&-right': {\n order: 1\n },\n '&-trigger': {\n position: 'fixed',\n bottom: 0,\n zIndex: 1,\n height: triggerHeight,\n color: triggerColor,\n lineHeight: unit(triggerHeight),\n textAlign: 'center',\n background: triggerBg,\n cursor: 'pointer',\n transition: `all ${motionDurationMid}`\n },\n '&-zero-width': {\n '> *': {\n overflow: 'hidden'\n },\n '&-trigger': {\n position: 'absolute',\n top: headerHeight,\n insetInlineEnd: token.calc(zeroTriggerWidth).mul(-1).equal(),\n zIndex: 1,\n width: zeroTriggerWidth,\n height: zeroTriggerHeight,\n color: triggerColor,\n fontSize: token.fontSizeXL,\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n background: siderBg,\n borderStartStartRadius: 0,\n borderStartEndRadius: borderRadius,\n borderEndEndRadius: borderRadius,\n borderEndStartRadius: 0,\n cursor: 'pointer',\n transition: `background ${motionDurationSlow} ease`,\n '&::after': {\n position: 'absolute',\n inset: 0,\n background: 'transparent',\n transition: `all ${motionDurationSlow}`,\n content: '\"\"'\n },\n '&:hover::after': {\n background: `rgba(255, 255, 255, 0.2)`\n },\n '&-right': {\n insetInlineStart: token.calc(zeroTriggerWidth).mul(-1).equal(),\n borderStartStartRadius: borderRadius,\n borderStartEndRadius: 0,\n borderEndEndRadius: 0,\n borderEndStartRadius: borderRadius\n }\n }\n }\n }\n }, genLayoutLightStyle(token)), {\n // RTL\n '&-rtl': {\n direction: 'rtl'\n }\n }),\n // ==================== Header ====================\n [`${componentCls}-header`]: {\n height: headerHeight,\n padding: headerPadding,\n color: headerColor,\n lineHeight: unit(headerHeight),\n background: headerBg,\n // Other components/menu/style/index.less line:686\n // Integration with header element so menu items have the same height\n [`${antCls}-menu`]: {\n lineHeight: 'inherit'\n }\n },\n // ==================== Footer ====================\n [`${componentCls}-footer`]: {\n padding: footerPadding,\n color: colorText,\n fontSize,\n background: footerBg\n },\n // =================== Content ====================\n [`${componentCls}-content`]: {\n flex: 'auto',\n color: colorText,\n // fix firefox can't set height smaller than content on flex item\n minHeight: 0\n }\n };\n};\nexport const prepareComponentToken = token => {\n const {\n colorBgLayout,\n controlHeight,\n controlHeightLG,\n colorText,\n controlHeightSM,\n marginXXS,\n colorTextLightSolid,\n colorBgContainer\n } = token;\n const paddingInline = controlHeightLG * 1.25;\n return {\n // Deprecated\n colorBgHeader: '#001529',\n colorBgBody: colorBgLayout,\n colorBgTrigger: '#002140',\n bodyBg: colorBgLayout,\n headerBg: '#001529',\n headerHeight: controlHeight * 2,\n headerPadding: `0 ${paddingInline}px`,\n headerColor: colorText,\n footerPadding: `${controlHeightSM}px ${paddingInline}px`,\n footerBg: colorBgLayout,\n siderBg: '#001529',\n triggerHeight: controlHeightLG + marginXXS * 2,\n triggerBg: '#002140',\n triggerColor: colorTextLightSolid,\n zeroTriggerWidth: controlHeightLG,\n zeroTriggerHeight: controlHeightLG,\n lightSiderBg: colorBgContainer,\n lightTriggerBg: colorBgContainer,\n lightTriggerColor: colorText\n };\n};\n// ============================== Export ==============================\nexport default genStyleHooks('Layout', token => [genLayoutStyle(token)], prepareComponentToken, {\n deprecatedTokens: [['colorBgBody', 'bodyBg'], ['colorBgHeader', 'headerBg'], ['colorBgTrigger', 'triggerBg']]\n});","map":{"version":3,"names":["unit","genStyleHooks","genLayoutLightStyle","genLayoutStyle","token","antCls","componentCls","colorText","triggerColor","footerBg","triggerBg","headerHeight","headerPadding","headerColor","footerPadding","triggerHeight","zeroTriggerHeight","zeroTriggerWidth","motionDurationMid","motionDurationSlow","fontSize","borderRadius","bodyBg","headerBg","siderBg","Object","assign","display","flex","flexDirection","minHeight","background","boxSizing","width","position","minWidth","transition","height","marginTop","paddingTop","paddingBottom","order","bottom","zIndex","color","lineHeight","textAlign","cursor","overflow","top","insetInlineEnd","calc","mul","equal","fontSizeXL","alignItems","justifyContent","borderStartStartRadius","borderStartEndRadius","borderEndEndRadius","borderEndStartRadius","inset","content","insetInlineStart","direction","padding","prepareComponentToken","colorBgLayout","controlHeight","controlHeightLG","controlHeightSM","marginXXS","colorTextLightSolid","colorBgContainer","paddingInline","colorBgHeader","colorBgBody","colorBgTrigger","lightSiderBg","lightTriggerBg","lightTriggerColor","deprecatedTokens"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/layout/style/index.js"],"sourcesContent":["import { unit } from '@ant-design/cssinjs';\nimport { genStyleHooks } from '../../theme/internal';\nimport genLayoutLightStyle from './light';\nconst genLayoutStyle = token => {\n const {\n antCls,\n // .ant\n componentCls,\n // .ant-layout\n colorText,\n triggerColor,\n footerBg,\n triggerBg,\n headerHeight,\n headerPadding,\n headerColor,\n footerPadding,\n triggerHeight,\n zeroTriggerHeight,\n zeroTriggerWidth,\n motionDurationMid,\n motionDurationSlow,\n fontSize,\n borderRadius,\n bodyBg,\n headerBg,\n siderBg\n } = token;\n return {\n [componentCls]: Object.assign(Object.assign({\n display: 'flex',\n flex: 'auto',\n flexDirection: 'column',\n /* fix firefox can't set height smaller than content on flex item */\n minHeight: 0,\n background: bodyBg,\n '&, *': {\n boxSizing: 'border-box'\n },\n [`&${componentCls}-has-sider`]: {\n flexDirection: 'row',\n [`> ${componentCls}, > ${componentCls}-content`]: {\n // https://segmentfault.com/a/1190000019498300\n width: 0\n }\n },\n [`${componentCls}-header, &${componentCls}-footer`]: {\n flex: '0 0 auto'\n },\n [`${componentCls}-sider`]: {\n position: 'relative',\n // fix firefox can't set width smaller than content on flex item\n minWidth: 0,\n background: siderBg,\n transition: `all ${motionDurationMid}, background 0s`,\n '&-children': {\n height: '100%',\n // Hack for fixing margin collapse bug\n // https://github.com/ant-design/ant-design/issues/7967\n // solution from https://stackoverflow.com/a/33132624/3040605\n marginTop: -0.1,\n paddingTop: 0.1,\n [`${antCls}-menu${antCls}-menu-inline-collapsed`]: {\n width: 'auto'\n }\n },\n '&-has-trigger': {\n paddingBottom: triggerHeight\n },\n '&-right': {\n order: 1\n },\n '&-trigger': {\n position: 'fixed',\n bottom: 0,\n zIndex: 1,\n height: triggerHeight,\n color: triggerColor,\n lineHeight: unit(triggerHeight),\n textAlign: 'center',\n background: triggerBg,\n cursor: 'pointer',\n transition: `all ${motionDurationMid}`\n },\n '&-zero-width': {\n '> *': {\n overflow: 'hidden'\n },\n '&-trigger': {\n position: 'absolute',\n top: headerHeight,\n insetInlineEnd: token.calc(zeroTriggerWidth).mul(-1).equal(),\n zIndex: 1,\n width: zeroTriggerWidth,\n height: zeroTriggerHeight,\n color: triggerColor,\n fontSize: token.fontSizeXL,\n display: 'flex',\n alignItems: 'center',\n justifyContent: 'center',\n background: siderBg,\n borderStartStartRadius: 0,\n borderStartEndRadius: borderRadius,\n borderEndEndRadius: borderRadius,\n borderEndStartRadius: 0,\n cursor: 'pointer',\n transition: `background ${motionDurationSlow} ease`,\n '&::after': {\n position: 'absolute',\n inset: 0,\n background: 'transparent',\n transition: `all ${motionDurationSlow}`,\n content: '\"\"'\n },\n '&:hover::after': {\n background: `rgba(255, 255, 255, 0.2)`\n },\n '&-right': {\n insetInlineStart: token.calc(zeroTriggerWidth).mul(-1).equal(),\n borderStartStartRadius: borderRadius,\n borderStartEndRadius: 0,\n borderEndEndRadius: 0,\n borderEndStartRadius: borderRadius\n }\n }\n }\n }\n }, genLayoutLightStyle(token)), {\n // RTL\n '&-rtl': {\n direction: 'rtl'\n }\n }),\n // ==================== Header ====================\n [`${componentCls}-header`]: {\n height: headerHeight,\n padding: headerPadding,\n color: headerColor,\n lineHeight: unit(headerHeight),\n background: headerBg,\n // Other components/menu/style/index.less line:686\n // Integration with header element so menu items have the same height\n [`${antCls}-menu`]: {\n lineHeight: 'inherit'\n }\n },\n // ==================== Footer ====================\n [`${componentCls}-footer`]: {\n padding: footerPadding,\n color: colorText,\n fontSize,\n background: footerBg\n },\n // =================== Content ====================\n [`${componentCls}-content`]: {\n flex: 'auto',\n color: colorText,\n // fix firefox can't set height smaller than content on flex item\n minHeight: 0\n }\n };\n};\nexport const prepareComponentToken = token => {\n const {\n colorBgLayout,\n controlHeight,\n controlHeightLG,\n colorText,\n controlHeightSM,\n marginXXS,\n colorTextLightSolid,\n colorBgContainer\n } = token;\n const paddingInline = controlHeightLG * 1.25;\n return {\n // Deprecated\n colorBgHeader: '#001529',\n colorBgBody: colorBgLayout,\n colorBgTrigger: '#002140',\n bodyBg: colorBgLayout,\n headerBg: '#001529',\n headerHeight: controlHeight * 2,\n headerPadding: `0 ${paddingInline}px`,\n headerColor: colorText,\n footerPadding: `${controlHeightSM}px ${paddingInline}px`,\n footerBg: colorBgLayout,\n siderBg: '#001529',\n triggerHeight: controlHeightLG + marginXXS * 2,\n triggerBg: '#002140',\n triggerColor: colorTextLightSolid,\n zeroTriggerWidth: controlHeightLG,\n zeroTriggerHeight: controlHeightLG,\n lightSiderBg: colorBgContainer,\n lightTriggerBg: colorBgContainer,\n lightTriggerColor: colorText\n };\n};\n// ============================== Export ==============================\nexport default genStyleHooks('Layout', token => [genLayoutStyle(token)], prepareComponentToken, {\n deprecatedTokens: [['colorBgBody', 'bodyBg'], ['colorBgHeader', 'headerBg'], ['colorBgTrigger', 'triggerBg']]\n});"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}