{"version":3,"sources":["../src/components/Theme/v9ThemeShim.ts"],"sourcesContent":["import type { Theme as ThemeV8 } from '@fluentui/react';\nimport type { IEffects, IPalette } from '@fluentui/react';\nimport { webLightTheme } from '@fluentui/react-components';\nimport type { BorderRadiusTokens, ColorTokens, ShadowTokens, Theme as ThemeV9 } from '@fluentui/react-components';\nimport { blackAlpha, whiteAlpha, grey, grey10Alpha, grey12Alpha } from './themeDuplicates';\n\n/**\n * Creates v9 color tokens from a v8 palette.\n */\nconst mapAliasColors = (palette: IPalette, inverted: boolean): ColorTokens => {\n  return {\n    colorNeutralForeground1: palette.neutralPrimary,\n    colorNeutralForeground1Hover: palette.neutralPrimary,\n    colorNeutralForeground1Pressed: palette.neutralPrimary,\n    colorNeutralForeground1Selected: palette.neutralPrimary,\n    colorNeutralForeground2: palette.neutralSecondary,\n    colorNeutralForeground2Hover: palette.neutralPrimary,\n    colorNeutralForeground2Pressed: palette.neutralPrimary,\n    colorNeutralForeground2Selected: palette.neutralPrimary,\n    colorNeutralForeground2BrandHover: palette.themePrimary,\n    colorNeutralForeground2BrandPressed: palette.themeDarkAlt,\n    colorNeutralForeground2BrandSelected: palette.themePrimary,\n    colorNeutralForeground3: inverted ? palette.neutralSecondaryAlt : palette.neutralTertiary,\n    colorNeutralForeground3Hover: palette.neutralSecondary,\n    colorNeutralForeground3Pressed: palette.neutralSecondary,\n    colorNeutralForeground3Selected: palette.neutralSecondary,\n    colorNeutralForeground3BrandHover: palette.themePrimary,\n    colorNeutralForeground3BrandPressed: palette.themeDarkAlt,\n    colorNeutralForeground3BrandSelected: palette.themePrimary,\n    colorNeutralForeground4: inverted ? palette.neutralSecondaryAlt : palette.neutralQuaternary,\n    colorNeutralForeground5: inverted ? grey[68] : grey[38],\n    colorNeutralForeground5Hover: inverted ? '#ffffff' : grey[14],\n    colorNeutralForeground5Pressed: inverted ? '#ffffff' : grey[14],\n    colorNeutralForeground5Selected: inverted ? '#ffffff' : grey[14],\n    colorNeutralForegroundDisabled: palette.neutralTertiaryAlt,\n    colorNeutralForegroundInvertedDisabled: whiteAlpha[40],\n    colorBrandForegroundLink: palette.themeDarkAlt,\n    colorBrandForegroundLinkHover: palette.themeDark,\n    colorBrandForegroundLinkPressed: palette.themeDarker,\n    colorBrandForegroundLinkSelected: palette.themeDarkAlt,\n    colorNeutralForeground2Link: palette.neutralSecondary,\n    colorNeutralForeground2LinkHover: palette.neutralPrimary,\n    colorNeutralForeground2LinkPressed: palette.neutralPrimary,\n    colorNeutralForeground2LinkSelected: palette.neutralPrimary,\n    colorCompoundBrandForeground1: palette.themePrimary,\n    colorCompoundBrandForeground1Hover: palette.themeDarkAlt,\n    colorCompoundBrandForeground1Pressed: palette.themeDark,\n    colorBrandForeground1: palette.themePrimary,\n    colorBrandForeground2: palette.themeDarkAlt,\n    colorBrandForeground2Hover: palette.themeDarkAlt,\n    colorBrandForeground2Pressed: palette.themeDarkAlt,\n    colorNeutralForeground1Static: palette.neutralPrimary,\n    colorNeutralForegroundInverted: palette.white,\n    colorNeutralForegroundInvertedHover: palette.white,\n    colorNeutralForegroundInvertedPressed: palette.white,\n    colorNeutralForegroundInvertedSelected: palette.white,\n    colorNeutralForegroundOnBrand: palette.white,\n    colorNeutralForegroundStaticInverted: palette.white,\n    colorNeutralForegroundInvertedLink: palette.white,\n    colorNeutralForegroundInvertedLinkHover: palette.white,\n    colorNeutralForegroundInvertedLinkPressed: palette.white,\n    colorNeutralForegroundInvertedLinkSelected: palette.white,\n    colorNeutralForegroundInverted2: palette.white,\n    colorBrandForegroundInverted: palette.themeSecondary,\n    colorBrandForegroundInvertedHover: palette.themeTertiary,\n    colorBrandForegroundInvertedPressed: palette.themeSecondary,\n    colorBrandForegroundOnLight: palette.themePrimary,\n    colorBrandForegroundOnLightHover: palette.themeDarkAlt,\n    colorBrandForegroundOnLightPressed: palette.themeDark,\n    colorBrandForegroundOnLightSelected: palette.themeDark,\n    colorNeutralBackground1: palette.white,\n    colorNeutralBackground1Hover: palette.neutralLighter,\n    colorNeutralBackground1Pressed: palette.neutralQuaternaryAlt,\n    colorNeutralBackground1Selected: palette.neutralLight,\n    colorNeutralBackground2: palette.neutralLighterAlt,\n    colorNeutralBackground2Hover: palette.neutralLighter,\n    colorNeutralBackground2Pressed: palette.neutralQuaternaryAlt,\n    colorNeutralBackground2Selected: palette.neutralLight,\n    colorNeutralBackground3: palette.neutralLighter,\n    colorNeutralBackground3Hover: palette.neutralLight,\n    colorNeutralBackground3Pressed: palette.neutralQuaternary,\n    colorNeutralBackground3Selected: palette.neutralQuaternaryAlt,\n    colorNeutralBackground4: palette.neutralLighter,\n    colorNeutralBackground4Hover: palette.neutralLighterAlt,\n    colorNeutralBackground4Pressed: palette.neutralLighter,\n    colorNeutralBackground4Selected: palette.white,\n    colorNeutralBackground5: palette.neutralLight,\n    colorNeutralBackground5Hover: palette.neutralLighter,\n    colorNeutralBackground5Pressed: palette.neutralLighter,\n    colorNeutralBackground5Selected: palette.neutralLighterAlt,\n    colorNeutralBackground6: palette.neutralLight,\n    colorNeutralBackground7: '#00000000',\n    colorNeutralBackground7Hover: inverted ? grey[10] : grey[92],\n    colorNeutralBackground7Pressed: inverted ? grey[4] : grey[84],\n    colorNeutralBackground7Selected: '#00000000',\n    colorNeutralBackground8: inverted ? '#ffffff' : grey[99],\n    colorNeutralBackgroundStatic: grey[20],\n    colorNeutralBackgroundInverted: palette.neutralSecondary,\n    colorNeutralBackgroundInvertedHover: inverted ? grey[96] : grey[24],\n    colorNeutralBackgroundInvertedPressed: inverted ? grey[88] : grey[12],\n    colorNeutralBackgroundInvertedSelected: inverted ? grey[92] : grey[22],\n    colorNeutralBackgroundAlpha: inverted ? grey10Alpha[50] : whiteAlpha[50],\n    colorNeutralBackgroundAlpha2: inverted ? grey12Alpha[70] : whiteAlpha[80],\n    colorSubtleBackground: 'transparent',\n    colorSubtleBackgroundHover: palette.neutralLighter,\n    colorSubtleBackgroundPressed: palette.neutralQuaternaryAlt,\n    colorSubtleBackgroundSelected: palette.neutralLight,\n    colorSubtleBackgroundLightAlphaHover: inverted ? whiteAlpha[10] : whiteAlpha[80],\n    colorSubtleBackgroundLightAlphaPressed: inverted ? whiteAlpha[5] : whiteAlpha[50],\n    colorSubtleBackgroundLightAlphaSelected: 'transparent',\n    colorSubtleBackgroundInverted: 'transparent',\n    colorSubtleBackgroundInvertedHover: blackAlpha[10],\n    colorSubtleBackgroundInvertedPressed: blackAlpha[30],\n    colorSubtleBackgroundInvertedSelected: blackAlpha[20],\n    colorTransparentBackground: 'transparent',\n    colorTransparentBackgroundHover: 'transparent',\n    colorTransparentBackgroundPressed: 'transparent',\n    colorTransparentBackgroundSelected: 'transparent',\n    colorNeutralBackgroundDisabled: palette.neutralLighter,\n    colorNeutralBackgroundDisabled2: inverted ? grey[16] : '#ffffff',\n    colorNeutralBackgroundInvertedDisabled: whiteAlpha[10],\n    colorNeutralStencil1: palette.neutralLight,\n    colorNeutralStencil2: palette.neutralLighterAlt,\n    colorNeutralStencil1Alpha: inverted ? whiteAlpha[10] : blackAlpha[10],\n    colorNeutralStencil2Alpha: inverted ? whiteAlpha[5] : blackAlpha[5],\n    colorBackgroundOverlay: blackAlpha[40],\n    colorScrollbarOverlay: blackAlpha[50],\n    colorBrandBackground: palette.themePrimary,\n    colorBrandBackgroundHover: palette.themeDarkAlt,\n    colorBrandBackgroundPressed: palette.themeDarker,\n    colorBrandBackgroundSelected: palette.themeDark,\n    colorCompoundBrandBackground: palette.themePrimary,\n    colorCompoundBrandBackgroundHover: palette.themeDarkAlt,\n    colorCompoundBrandBackgroundPressed: palette.themeDark,\n    colorBrandBackgroundStatic: palette.themePrimary,\n    colorBrandBackground2: palette.themeLighterAlt,\n    colorBrandBackground2Hover: palette.themeLighterAlt,\n    colorBrandBackground2Pressed: palette.themeLighterAlt,\n    colorBrandBackground3Static: palette.themeDark,\n    colorBrandBackground4Static: palette.themeDarker,\n    colorBrandBackgroundInverted: palette.white,\n    colorBrandBackgroundInvertedHover: palette.themeLighterAlt,\n    colorBrandBackgroundInvertedPressed: palette.themeLight,\n    colorBrandBackgroundInvertedSelected: palette.themeLighter,\n    colorNeutralCardBackground: inverted ? grey[20] : grey[98],\n    colorNeutralCardBackgroundHover: inverted ? grey[24] : palette.white,\n    colorNeutralCardBackgroundPressed: inverted ? grey[18] : grey[96],\n    colorNeutralCardBackgroundSelected: inverted ? grey[22] : grey[92],\n    colorNeutralCardBackgroundDisabled: inverted ? grey[8] : grey[94],\n    colorNeutralStrokeAccessible: palette.neutralSecondary,\n    colorNeutralStrokeAccessibleHover: palette.neutralSecondary,\n    colorNeutralStrokeAccessiblePressed: palette.neutralSecondary,\n    colorNeutralStrokeAccessibleSelected: palette.themePrimary,\n    colorNeutralStroke1: palette.neutralQuaternary,\n    colorNeutralStroke1Hover: palette.neutralTertiaryAlt,\n    colorNeutralStroke1Pressed: palette.neutralTertiaryAlt,\n    colorNeutralStroke1Selected: palette.neutralTertiaryAlt,\n    colorNeutralStroke2: palette.neutralQuaternaryAlt,\n    colorNeutralStroke3: palette.neutralLighter,\n    colorNeutralStroke4: inverted ? grey[24] : grey[92],\n    colorNeutralStroke4Hover: inverted ? grey[18] : grey[88],\n    colorNeutralStroke4Pressed: inverted ? grey[14] : grey[84],\n    colorNeutralStroke4Selected: inverted ? grey[24] : grey[92],\n    colorNeutralStrokeSubtle: palette.neutralQuaternaryAlt,\n    colorNeutralStrokeOnBrand: palette.white,\n    colorNeutralStrokeOnBrand2: palette.white,\n    colorNeutralStrokeOnBrand2Hover: palette.white,\n    colorNeutralStrokeOnBrand2Pressed: palette.white,\n    colorNeutralStrokeOnBrand2Selected: palette.white,\n    colorBrandStroke1: palette.themePrimary,\n    colorBrandStroke2: palette.themeLight,\n    colorBrandStroke2Hover: palette.themeLight,\n    colorBrandStroke2Pressed: palette.themeLight,\n    colorBrandStroke2Contrast: palette.themeLight,\n    colorCompoundBrandStroke: palette.themePrimary,\n    colorCompoundBrandStrokeHover: palette.themeDarkAlt,\n    colorCompoundBrandStrokePressed: palette.themeDark,\n    colorNeutralStrokeDisabled: palette.neutralQuaternaryAlt,\n    colorNeutralStrokeDisabled2: inverted ? grey[24] : grey[92],\n    colorNeutralStrokeInvertedDisabled: whiteAlpha[40],\n    colorTransparentStroke: 'transparent',\n    colorTransparentStrokeInteractive: 'transparent',\n    colorTransparentStrokeDisabled: 'transparent',\n    colorNeutralStrokeAlpha: inverted ? whiteAlpha[10] : blackAlpha[5],\n    colorNeutralStrokeAlpha2: whiteAlpha[20],\n    colorStrokeFocus1: palette.white,\n    colorStrokeFocus2: palette.black,\n    colorNeutralShadowAmbient: 'rgba(0,0,0,0.12)',\n    colorNeutralShadowKey: 'rgba(0,0,0,0.14)',\n    colorNeutralShadowAmbientLighter: 'rgba(0,0,0,0.06)',\n    colorNeutralShadowKeyLighter: 'rgba(0,0,0,0.07)',\n    colorNeutralShadowAmbientDarker: 'rgba(0,0,0,0.20)',\n    colorNeutralShadowKeyDarker: 'rgba(0,0,0,0.24)',\n    colorBrandShadowAmbient: 'rgba(0,0,0,0.30)',\n    colorBrandShadowKey: 'rgba(0,0,0,0.25)',\n  };\n};\n\n/**\n * Creates v9 shadow tokens from v8 effects.\n */\nconst mapShadowTokens = (effects: IEffects): Partial<ShadowTokens> => {\n  return {\n    shadow4: effects.elevation4,\n    shadow8: effects.elevation8,\n    shadow16: effects.elevation16,\n    shadow64: effects.elevation64,\n  };\n};\n\n/**\n * Creates v9 border radius tokens from v8 effects\n */\nconst mapBorderRadiusTokens = (effects: IEffects): Partial<BorderRadiusTokens> => {\n  return {\n    borderRadiusSmall: effects.roundedCorner2,\n    borderRadiusMedium: effects.roundedCorner4,\n    borderRadiusLarge: effects.roundedCorner6,\n  };\n};\n\n/**\n * Creates a v9 theme from a v8 theme.\n * You can optional pass a base v9 theme; otherwise webLightTheme is used.\n */\nexport const createV9Theme = (themeV8: ThemeV8, baseThemeV9?: ThemeV9): ThemeV9 => {\n  const baseTheme = baseThemeV9 ?? webLightTheme;\n\n  return {\n    ...baseTheme,\n    ...mapAliasColors(themeV8.palette, themeV8.isInverted),\n    ...mapShadowTokens(themeV8.effects),\n    ...mapBorderRadiusTokens(themeV8.effects),\n  };\n};\n"],"names":["webLightTheme","blackAlpha","whiteAlpha","grey","grey10Alpha","grey12Alpha","mapAliasColors","palette","inverted","colorNeutralForeground1","neutralPrimary","colorNeutralForeground1Hover","colorNeutralForeground1Pressed","colorNeutralForeground1Selected","colorNeutralForeground2","neutralSecondary","colorNeutralForeground2Hover","colorNeutralForeground2Pressed","colorNeutralForeground2Selected","colorNeutralForeground2BrandHover","themePrimary","colorNeutralForeground2BrandPressed","themeDarkAlt","colorNeutralForeground2BrandSelected","colorNeutralForeground3","neutralSecondaryAlt","neutralTertiary","colorNeutralForeground3Hover","colorNeutralForeground3Pressed","colorNeutralForeground3Selected","colorNeutralForeground3BrandHover","colorNeutralForeground3BrandPressed","colorNeutralForeground3BrandSelected","colorNeutralForeground4","neutralQuaternary","colorNeutralForeground5","colorNeutralForeground5Hover","colorNeutralForeground5Pressed","colorNeutralForeground5Selected","colorNeutralForegroundDisabled","neutralTertiaryAlt","colorNeutralForegroundInvertedDisabled","colorBrandForegroundLink","colorBrandForegroundLinkHover","themeDark","colorBrandForegroundLinkPressed","themeDarker","colorBrandForegroundLinkSelected","colorNeutralForeground2Link","colorNeutralForeground2LinkHover","colorNeutralForeground2LinkPressed","colorNeutralForeground2LinkSelected","colorCompoundBrandForeground1","colorCompoundBrandForeground1Hover","colorCompoundBrandForeground1Pressed","colorBrandForeground1","colorBrandForeground2","colorBrandForeground2Hover","colorBrandForeground2Pressed","colorNeutralForeground1Static","colorNeutralForegroundInverted","white","colorNeutralForegroundInvertedHover","colorNeutralForegroundInvertedPressed","colorNeutralForegroundInvertedSelected","colorNeutralForegroundOnBrand","colorNeutralForegroundStaticInverted","colorNeutralForegroundInvertedLink","colorNeutralForegroundInvertedLinkHover","colorNeutralForegroundInvertedLinkPressed","colorNeutralForegroundInvertedLinkSelected","colorNeutralForegroundInverted2","colorBrandForegroundInverted","themeSecondary","colorBrandForegroundInvertedHover","themeTertiary","colorBrandForegroundInvertedPressed","colorBrandForegroundOnLight","colorBrandForegroundOnLightHover","colorBrandForegroundOnLightPressed","colorBrandForegroundOnLightSelected","colorNeutralBackground1","colorNeutralBackground1Hover","neutralLighter","colorNeutralBackground1Pressed","neutralQuaternaryAlt","colorNeutralBackground1Selected","neutralLight","colorNeutralBackground2","neutralLighterAlt","colorNeutralBackground2Hover","colorNeutralBackground2Pressed","colorNeutralBackground2Selected","colorNeutralBackground3","colorNeutralBackground3Hover","colorNeutralBackground3Pressed","colorNeutralBackground3Selected","colorNeutralBackground4","colorNeutralBackground4Hover","colorNeutralBackground4Pressed","colorNeutralBackground4Selected","colorNeutralBackground5","colorNeutralBackground5Hover","colorNeutralBackground5Pressed","colorNeutralBackground5Selected","colorNeutralBackground6","colorNeutralBackground7","colorNeutralBackground7Hover","colorNeutralBackground7Pressed","colorNeutralBackground7Selected","colorNeutralBackground8","colorNeutralBackgroundStatic","colorNeutralBackgroundInverted","colorNeutralBackgroundInvertedHover","colorNeutralBackgroundInvertedPressed","colorNeutralBackgroundInvertedSelected","colorNeutralBackgroundAlpha","colorNeutralBackgroundAlpha2","colorSubtleBackground","colorSubtleBackgroundHover","colorSubtleBackgroundPressed","colorSubtleBackgroundSelected","colorSubtleBackgroundLightAlphaHover","colorSubtleBackgroundLightAlphaPressed","colorSubtleBackgroundLightAlphaSelected","colorSubtleBackgroundInverted","colorSubtleBackgroundInvertedHover","colorSubtleBackgroundInvertedPressed","colorSubtleBackgroundInvertedSelected","colorTransparentBackground","colorTransparentBackgroundHover","colorTransparentBackgroundPressed","colorTransparentBackgroundSelected","colorNeutralBackgroundDisabled","colorNeutralBackgroundDisabled2","colorNeutralBackgroundInvertedDisabled","colorNeutralStencil1","colorNeutralStencil2","colorNeutralStencil1Alpha","colorNeutralStencil2Alpha","colorBackgroundOverlay","colorScrollbarOverlay","colorBrandBackground","colorBrandBackgroundHover","colorBrandBackgroundPressed","colorBrandBackgroundSelected","colorCompoundBrandBackground","colorCompoundBrandBackgroundHover","colorCompoundBrandBackgroundPressed","colorBrandBackgroundStatic","colorBrandBackground2","themeLighterAlt","colorBrandBackground2Hover","colorBrandBackground2Pressed","colorBrandBackground3Static","colorBrandBackground4Static","colorBrandBackgroundInverted","colorBrandBackgroundInvertedHover","colorBrandBackgroundInvertedPressed","themeLight","colorBrandBackgroundInvertedSelected","themeLighter","colorNeutralCardBackground","colorNeutralCardBackgroundHover","colorNeutralCardBackgroundPressed","colorNeutralCardBackgroundSelected","colorNeutralCardBackgroundDisabled","colorNeutralStrokeAccessible","colorNeutralStrokeAccessibleHover","colorNeutralStrokeAccessiblePressed","colorNeutralStrokeAccessibleSelected","colorNeutralStroke1","colorNeutralStroke1Hover","colorNeutralStroke1Pressed","colorNeutralStroke1Selected","colorNeutralStroke2","colorNeutralStroke3","colorNeutralStroke4","colorNeutralStroke4Hover","colorNeutralStroke4Pressed","colorNeutralStroke4Selected","colorNeutralStrokeSubtle","colorNeutralStrokeOnBrand","colorNeutralStrokeOnBrand2","colorNeutralStrokeOnBrand2Hover","colorNeutralStrokeOnBrand2Pressed","colorNeutralStrokeOnBrand2Selected","colorBrandStroke1","colorBrandStroke2","colorBrandStroke2Hover","colorBrandStroke2Pressed","colorBrandStroke2Contrast","colorCompoundBrandStroke","colorCompoundBrandStrokeHover","colorCompoundBrandStrokePressed","colorNeutralStrokeDisabled","colorNeutralStrokeDisabled2","colorNeutralStrokeInvertedDisabled","colorTransparentStroke","colorTransparentStrokeInteractive","colorTransparentStrokeDisabled","colorNeutralStrokeAlpha","colorNeutralStrokeAlpha2","colorStrokeFocus1","colorStrokeFocus2","black","colorNeutralShadowAmbient","colorNeutralShadowKey","colorNeutralShadowAmbientLighter","colorNeutralShadowKeyLighter","colorNeutralShadowAmbientDarker","colorNeutralShadowKeyDarker","colorBrandShadowAmbient","colorBrandShadowKey","mapShadowTokens","effects","shadow4","elevation4","shadow8","elevation8","shadow16","elevation16","shadow64","elevation64","mapBorderRadiusTokens","borderRadiusSmall","roundedCorner2","borderRadiusMedium","roundedCorner4","borderRadiusLarge","roundedCorner6","createV9Theme","themeV8","baseThemeV9","baseTheme","isInverted"],"mappings":"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"}