{"version":3,"file":"styleGenerator.mjs","sources":["../../../../src/components/ConfigProvider/Theming/styleGenerator.ts"],"sourcesContent":[null],"names":["getStyle","themeOptions","variables","fillColor","colorPalettes","type","reduce","acc","color","index","generatePalette","colorVal","baseColor","TinyColor","generate","toRgbString","themeName","name","theme","Object","assign","themeDefaults","OcThemes","customTheme","accentTheme","accentName","palette","primaryColor","gradientEndPalette","primaryGradientEndColor","gradientMiddlePalette","primaryGradientMiddleColor","gradientStartPalette","primaryGradientStartColor","accentGradientEndColor","accentGradientMiddleColor","accentGradientStartColor","_a","_b","accentColor","disruptiveColor","red","backgroundColor","themePrimaryColor","textColor","isDark","textColorInverse","textColorSecondary","successColor","warningColor","errorColor","infoColor","tabsTheme","themeGenerator","navbarTheme","varTheme","light","isLight","getFontStyle","fontOptions","font","fontDefaults","customFont","fontFamily","fontStack","fontSize","injectCSS","id","customFonts","option","className","css","keys","map","key","join","getCustomFontsCss","src","fontWeight","fontStyle","unicodeRange","trim","styleNode","container","canUseDocElement","document","getElementById","createElement","csp","nonce","innerHTML","getContainer","attachTo","querySelector","body","firstChild","prepend","insertBefore","appendChild","registerTheme","containerId","componentClassName","registerFont"],"mappings":"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"}