{"version":3,"names":["simpleHash","getSetting","THEME_CLASSNAME_PREFIX","variableToString","getOrCreateVariable","getOrCreateMutatedVariable","sortString","darkLight","lightDark","getThemeCSSRules","props","process","env","TAMAGUI_DID_OUTPUT_CSS","TAMAGUI_DOES_SSR_CSS","cssRuleSets","config","themeName","theme","names","hasDarkLight","themes","CNP","vars","variableCreator","useMutatedVariables","themeKey","variable","value","val","TAMAGUI_CSS_VARIABLE_PREFIX","isDarkBase","isLightBase","baseSelectors","map","name","selectorsSet","Set","maxDepth","subName","isDark","startsWith","isLight","add","childSelector","replace","stronger","weaker","numSelectors","Math","round","depth","isOdd","parents","Array","fill","_","idx","parentSelectors","length","slice","_first","second","rest","nextChildSelector","parentSelectorString","join","selectors","sort","css","x","addTo","isBaseTheme","push","baseName","lessSpecificSelectors","darkSelector","lightSelector","trim","filter","Boolean","isBase","includes","bodyRulesString","bgString","background","fgString","color","themeRules","prefersMediaSelectors","selectionStyles","rules","selectionSelectors","s","styles","Object","entries","flatMap","k","v","css2"],"sources":["../../../src/helpers/getThemeCSSRules.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}