{"version":3,"names":["applyMask","createMask","createThemeWithPalettes","objectEntries","objectFromEntries","ThemeBuilder","constructor","state","_getThemeFn","addPalettes","palettes","addTemplates","templates","addMasks","masks","map","key","val","_addedThemes","addThemes","themes","push","type","args","addComponentThemes","childThemeDefinition","options","addChildThemes","currentThemes","Error","currentThemeNames","Object","keys","incomingThemeNames","namesWithDefinitions","flatMap","prefix","avoidNestingWithin","some","avoidName","startsWith","endsWith","subName","fullName","definition","avoidNest","name","includes","filter","Boolean","childThemes","fromEntries","next","getTheme","fn","build","out","maskedThemes","themeName","nameParts","split","parentName","slice","length","join","definitions","themeDefinition","Array","isArray","found","find","d","parent","theme","mask","palette","paletteName","template","templateName","parentDefinition","attemptParentName","msg","process","env","NODE_ENV","JSON","stringify","level","scheme","test","parentNames","maskName","maskFunction","parentTheme","mask2","childOpts","childOptions","assign","createThemeBuilder"],"sources":["../../src/ThemeBuilder.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}