{"ast":null,"code":"import { genFocusStyle, resetComponent } from '../../style';\nimport { genComponentStyleHook, mergeToken } from '../../theme/internal';\nconst genBreadcrumbStyle = token => {\n  const {\n    componentCls,\n    iconCls\n  } = token;\n  return {\n    [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n      color: token.itemColor,\n      fontSize: token.fontSize,\n      [iconCls]: {\n        fontSize: token.iconFontSize\n      },\n      ol: {\n        display: 'flex',\n        flexWrap: 'wrap',\n        margin: 0,\n        padding: 0,\n        listStyle: 'none'\n      },\n      a: Object.assign({\n        color: token.linkColor,\n        transition: `color ${token.motionDurationMid}`,\n        padding: `0 ${token.paddingXXS}px`,\n        borderRadius: token.borderRadiusSM,\n        height: token.lineHeight * token.fontSize,\n        display: 'inline-block',\n        marginInline: -token.marginXXS,\n        '&:hover': {\n          color: token.linkHoverColor,\n          backgroundColor: token.colorBgTextHover\n        }\n      }, genFocusStyle(token)),\n      [`li:last-child`]: {\n        color: token.lastItemColor\n      },\n      [`${componentCls}-separator`]: {\n        marginInline: token.separatorMargin,\n        color: token.separatorColor\n      },\n      [`${componentCls}-link`]: {\n        [`\n          > ${iconCls} + span,\n          > ${iconCls} + a\n        `]: {\n          marginInlineStart: token.marginXXS\n        }\n      },\n      [`${componentCls}-overlay-link`]: {\n        borderRadius: token.borderRadiusSM,\n        height: token.lineHeight * token.fontSize,\n        display: 'inline-block',\n        padding: `0 ${token.paddingXXS}px`,\n        marginInline: -token.marginXXS,\n        [`> ${iconCls}`]: {\n          marginInlineStart: token.marginXXS,\n          fontSize: token.fontSizeIcon\n        },\n        '&:hover': {\n          color: token.linkHoverColor,\n          backgroundColor: token.colorBgTextHover,\n          a: {\n            color: token.linkHoverColor\n          }\n        },\n        a: {\n          '&:hover': {\n            backgroundColor: 'transparent'\n          }\n        }\n      },\n      // rtl style\n      [`&${token.componentCls}-rtl`]: {\n        direction: 'rtl'\n      }\n    })\n  };\n};\n// ============================== Export ==============================\nexport default genComponentStyleHook('Breadcrumb', token => {\n  const BreadcrumbToken = mergeToken(token, {});\n  return [genBreadcrumbStyle(BreadcrumbToken)];\n}, token => ({\n  itemColor: token.colorTextDescription,\n  lastItemColor: token.colorText,\n  iconFontSize: token.fontSize,\n  linkColor: token.colorTextDescription,\n  linkHoverColor: token.colorText,\n  separatorColor: token.colorTextDescription,\n  separatorMargin: token.marginXS\n}));","map":{"version":3,"names":["genFocusStyle","resetComponent","genComponentStyleHook","mergeToken","genBreadcrumbStyle","token","componentCls","iconCls","Object","assign","color","itemColor","fontSize","iconFontSize","ol","display","flexWrap","margin","padding","listStyle","a","linkColor","transition","motionDurationMid","paddingXXS","borderRadius","borderRadiusSM","height","lineHeight","marginInline","marginXXS","linkHoverColor","backgroundColor","colorBgTextHover","lastItemColor","separatorMargin","separatorColor","marginInlineStart","fontSizeIcon","direction","BreadcrumbToken","colorTextDescription","colorText","marginXS"],"sources":["/Users/chrishaack/UC_Trains_Voice/react-demo/node_modules/antd/es/breadcrumb/style/index.js"],"sourcesContent":["import { genFocusStyle, resetComponent } from '../../style';\nimport { genComponentStyleHook, mergeToken } from '../../theme/internal';\nconst genBreadcrumbStyle = token => {\n  const {\n    componentCls,\n    iconCls\n  } = token;\n  return {\n    [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n      color: token.itemColor,\n      fontSize: token.fontSize,\n      [iconCls]: {\n        fontSize: token.iconFontSize\n      },\n      ol: {\n        display: 'flex',\n        flexWrap: 'wrap',\n        margin: 0,\n        padding: 0,\n        listStyle: 'none'\n      },\n      a: Object.assign({\n        color: token.linkColor,\n        transition: `color ${token.motionDurationMid}`,\n        padding: `0 ${token.paddingXXS}px`,\n        borderRadius: token.borderRadiusSM,\n        height: token.lineHeight * token.fontSize,\n        display: 'inline-block',\n        marginInline: -token.marginXXS,\n        '&:hover': {\n          color: token.linkHoverColor,\n          backgroundColor: token.colorBgTextHover\n        }\n      }, genFocusStyle(token)),\n      [`li:last-child`]: {\n        color: token.lastItemColor\n      },\n      [`${componentCls}-separator`]: {\n        marginInline: token.separatorMargin,\n        color: token.separatorColor\n      },\n      [`${componentCls}-link`]: {\n        [`\n          > ${iconCls} + span,\n          > ${iconCls} + a\n        `]: {\n          marginInlineStart: token.marginXXS\n        }\n      },\n      [`${componentCls}-overlay-link`]: {\n        borderRadius: token.borderRadiusSM,\n        height: token.lineHeight * token.fontSize,\n        display: 'inline-block',\n        padding: `0 ${token.paddingXXS}px`,\n        marginInline: -token.marginXXS,\n        [`> ${iconCls}`]: {\n          marginInlineStart: token.marginXXS,\n          fontSize: token.fontSizeIcon\n        },\n        '&:hover': {\n          color: token.linkHoverColor,\n          backgroundColor: token.colorBgTextHover,\n          a: {\n            color: token.linkHoverColor\n          }\n        },\n        a: {\n          '&:hover': {\n            backgroundColor: 'transparent'\n          }\n        }\n      },\n      // rtl style\n      [`&${token.componentCls}-rtl`]: {\n        direction: 'rtl'\n      }\n    })\n  };\n};\n// ============================== Export ==============================\nexport default genComponentStyleHook('Breadcrumb', token => {\n  const BreadcrumbToken = mergeToken(token, {});\n  return [genBreadcrumbStyle(BreadcrumbToken)];\n}, token => ({\n  itemColor: token.colorTextDescription,\n  lastItemColor: token.colorText,\n  iconFontSize: token.fontSize,\n  linkColor: token.colorTextDescription,\n  linkHoverColor: token.colorText,\n  separatorColor: token.colorTextDescription,\n  separatorMargin: token.marginXS\n}));"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}