{"id":"OT5j","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/css-var.js.map","includedInParent":true,"mtime":1616745790711},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/package.json","includedInParent":true,"mtime":1616745790711},{"name":"@chakra-ui/utils","loc":{"line":5,"column":61},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/css-var.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.getTransformTemplate=p,exports.getTransformGpuTemplate=u,exports.toCSSVar=h,exports.tokens=exports.toNegativeVar=exports.toVarReference=exports.toVarDefinition=void 0;var r=require(\"@chakra-ui/utils\");function a(){return(a=Object.assign||function(r){for(var a=1;a<arguments.length;a++){var s=arguments[a];for(var e in s)Object.prototype.hasOwnProperty.call(s,e)&&(r[e]=s[e])}return r}).apply(this,arguments)}function s(r,a){if(null==r)return{};var s,e,t={},n=Object.keys(r);for(e=0;e<n.length;e++)s=n[e],a.indexOf(s)>=0||(t[s]=r[s]);return t}var e=function(r,a){return void 0===a&&(a=\"-\"),r.replace(/\\s+/g,a)},t=r=>{var a=e(r.toString());return a.includes(\"\\\\.\")?r:!Number.isInteger(parseFloat(r.toString()))?a.replace(\".\",\"\\\\.\"):r},n=function(r,a){return void 0===a&&(a=\"\"),\"--\"+[a,t(r)].filter(Boolean).join(\"-\")};exports.toVarDefinition=n;var c=r=>\"var(\"+t(r)+\")\";exports.toVarReference=c;var i=r=>\"calc(\"+t(r)+\" * -1)\";exports.toNegativeVar=i;var o=[\"colors\",\"borders\",\"borderWidths\",\"borderStyles\",\"fonts\",\"fontSizes\",\"fontWeights\",\"letterSpacings\",\"lineHeights\",\"radii\",\"space\",\"shadows\",\"sizes\",\"zIndices\",\"transition\"];function v(a){var s=o;return(0,r.pick)(a,s)}function l(r){return s(r,[\"__cssMap\",\"__cssVars\",\"__breakpoints\"])}exports.tokens=o;var f=[\"rotate(var(--chakra-rotate, 0))\",\"scaleX(var(--chakra-scale-x, 1))\",\"scaleY(var(--chakra-scale-y, 1))\",\"skewX(var(--chakra-skew-x, 0))\",\"skewY(var(--chakra-skew-y, 0))\"];function p(){return[\"translateX(var(--chakra-translate-x, 0))\",\"translateY(var(--chakra-translate-y, 0))\",...f].join(\" \")}function u(){return[\"translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)\",...f].join(\" \")}function h(s){var e,t=l(s),n=v(t),c=null==(e=t.config)?void 0:e.cssVarPrefix,{cssMap:i,cssVars:o}=k(n,{cssVarPrefix:c}),f={\"--chakra-ring-offset\":\"0px\",\"--chakra-ring-color\":\"rgba(66, 153, 225, 0.6)\",\"--chakra-ring-width\":\"3px\",\"--chakra-ring-inset\":\"var(--chakra-empty, /*!*/ /*!*/)\",\"--chakra-ring-offset-shadow\":\"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset) var(--chakra-ring-offset-color, transparent)\",\"--chakra-ring-shadow\":\"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset)) var(--chakra-ring-color)\",\"--chakra-ring\":\"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), 0 0 transparent\",\"--chakra-transform-gpu\":u(),\"--chakra-transform\":p(),\"--chakra-space-x-reverse\":\"0\",\"--chakra-space-y-reverse\":\"0\"};return Object.assign(t,{__cssVars:a({},f,o),__cssMap:i,__breakpoints:(0,r.analyzeBreakpoints)(t.breakpoints)}),t}function k(s,e,t,n){void 0===n&&(n=[]);var c={cssMap:a({},null==t?void 0:t.cssMap),cssVars:a({},null==t?void 0:t.cssVars)};return Object.entries(s).reduce((a,s)=>{var[t,c]=s;if((0,r.isObject)(c)||Array.isArray(c)){var i=k(c,e,a,n.concat(t));Object.assign(a.cssVars,i.cssVars),Object.assign(a.cssMap,i.cssMap)}else{var o,v=n.concat(t),[l]=v,f=null!=(o=g[l])?o:g.defaultHandler,{cssVars:p,cssMap:u}=f(v,c,e);Object.assign(a.cssVars,p),Object.assign(a.cssMap,u)}return a},c)}var g={space:(s,e,t)=>{var o=g.defaultHandler(s,e,t),[v,...l]=s,f=v+\".-\"+l.join(\".\"),p=s.join(\"-\"),u=n(p,t.cssVarPrefix),h=(0,r.isCssVar)(String(e))?i(String(e)):\"-\"+e,k=i(c(u));return{cssVars:o.cssVars,cssMap:a({},o.cssMap,{[f]:{value:h,var:u,varRef:k}})}},defaultHandler:(r,a,s)=>{var e=r.join(\".\"),t=r.join(\"-\"),i=n(t,s.cssVarPrefix);return{cssVars:{[i]:a},cssMap:{[e]:{value:a,var:i,varRef:c(i)}}}}};"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":0}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":13}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":20}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":35}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":43}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":56}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":57}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":64}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":68}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":76}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":97}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":99}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":107}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":131}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":133}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":141}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":150}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":152}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":160}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":167}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":175}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":189}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":197}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":212}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":220}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":241}},{"source":"../../src/css-var.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":243}},{"source":"../../src/css-var.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":247}},{"source":"../../src/css-var.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":249}},{"source":"../../src/css-var.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":257}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":277}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":286}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":290}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":297}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":299}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":306}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":314}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":323}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":326}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":330}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":334}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":336}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":338}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":340}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":350}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":357}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":361}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":362}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":366}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":368}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":378}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":381}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":385}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":389}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":394}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":396}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":403}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":413}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":428}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":433}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":435}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":440}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":442}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":445}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":447}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":451}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":458}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":462}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":468}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":473}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":484}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":493}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":495}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":497}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":500}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":503}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":509}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":511}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":517}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":520}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":524}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":526}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":528}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":530}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":533}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":535}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":542}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":547}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":550}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":554}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":556}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":558}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":560}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":562}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":569}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":573}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":575}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":577}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":580}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":582}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":590}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":594}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":598}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":600}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":603}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":605}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":609}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":616}},{"source":"../../src/css-var.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":1,"column":618}},{"source":"../../src/css-var.ts","name":"replaceWhiteSpace","original":{"line":10,"column":6},"generated":{"line":1,"column":622}},{"source":"../../src/css-var.ts","name":null,"original":{"line":10,"column":26},"generated":{"line":1,"column":624}},{"source":"../../src/css-var.ts","name":"value","original":{"line":10,"column":27},"generated":{"line":1,"column":633}},{"source":"../../src/css-var.ts","name":"replaceValue","original":{"line":10,"column":42},"generated":{"line":1,"column":635}},{"source":"../../src/css-var.ts","name":"value","original":{"line":11,"column":2},"generated":{"line":1,"column":638}},{"source":"../../src/css-var.ts","name":null,"original":{"line":10,"column":26},"generated":{"line":1,"column":650}},{"source":"../../src/css-var.ts","name":"replaceValue","original":{"line":10,"column":42},"generated":{"line":1,"column":654}},{"source":"../../src/css-var.ts","name":"replaceValue","original":{"line":10,"column":42},"generated":{"line":1,"column":658}},{"source":"../../src/css-var.ts","name":null,"original":{"line":10,"column":57},"generated":{"line":1,"column":660}},{"source":"../../src/css-var.ts","name":"value","original":{"line":11,"column":2},"generated":{"line":1,"column":665}},{"source":"../../src/css-var.ts","name":"replace","original":{"line":11,"column":8},"generated":{"line":1,"column":667}},{"source":"../../src/css-var.ts","name":null,"original":{"line":11,"column":16},"generated":{"line":1,"column":675}},{"source":"../../src/css-var.ts","name":"replaceValue","original":{"line":11,"column":24},"generated":{"line":1,"column":682}},{"source":"../../src/css-var.ts","name":"escape","original":{"line":13,"column":6},"generated":{"line":1,"column":686}},{"source":"../../src/css-var.ts","name":"value","original":{"line":13,"column":16},"generated":{"line":1,"column":688}},{"source":"../../src/css-var.ts","name":"valueStr","original":{"line":14,"column":8},"generated":{"line":1,"column":692}},{"source":"../../src/css-var.ts","name":"valueStr","original":{"line":14,"column":8},"generated":{"line":1,"column":696}},{"source":"../../src/css-var.ts","name":"replaceWhiteSpace","original":{"line":14,"column":19},"generated":{"line":1,"column":698}},{"source":"../../src/css-var.ts","name":"value","original":{"line":14,"column":37},"generated":{"line":1,"column":700}},{"source":"../../src/css-var.ts","name":"toString","original":{"line":14,"column":43},"generated":{"line":1,"column":702}},{"source":"../../src/css-var.ts","name":"valueStr","original":{"line":15,"column":6},"generated":{"line":1,"column":714}},{"source":"../../src/css-var.ts","name":"valueStr","original":{"line":15,"column":6},"generated":{"line":1,"column":721}},{"source":"../../src/css-var.ts","name":"includes","original":{"line":15,"column":15},"generated":{"line":1,"column":723}},{"source":"../../src/css-var.ts","name":null,"original":{"line":15,"column":24},"generated":{"line":1,"column":732}},{"source":"../../src/css-var.ts","name":"value","original":{"line":15,"column":39},"generated":{"line":1,"column":739}},{"source":"../../src/css-var.ts","name":"Number","original":{"line":16,"column":21},"generated":{"line":1,"column":742}},{"source":"../../src/css-var.ts","name":"isInteger","original":{"line":16,"column":28},"generated":{"line":1,"column":749}},{"source":"../../src/css-var.ts","name":"parseFloat","original":{"line":16,"column":38},"generated":{"line":1,"column":759}},{"source":"../../src/css-var.ts","name":"value","original":{"line":16,"column":49},"generated":{"line":1,"column":770}},{"source":"../../src/css-var.ts","name":"toString","original":{"line":16,"column":55},"generated":{"line":1,"column":772}},{"source":"../../src/css-var.ts","name":"valueStr","original":{"line":17,"column":21},"generated":{"line":1,"column":785}},{"source":"../../src/css-var.ts","name":"replace","original":{"line":17,"column":30},"generated":{"line":1,"column":787}},{"source":"../../src/css-var.ts","name":null,"original":{"line":17,"column":38},"generated":{"line":1,"column":795}},{"source":"../../src/css-var.ts","name":null,"original":{"line":17,"column":21},"generated":{"line":1,"column":799}},{"source":"../../src/css-var.ts","name":"value","original":{"line":17,"column":52},"generated":{"line":1,"column":806}},{"source":"../../src/css-var.ts","name":"toVarDefinition","original":{"line":20,"column":13},"generated":{"line":1,"column":809}},{"source":"../../src/css-var.ts","name":null,"original":{"line":20,"column":31},"generated":{"line":1,"column":811}},{"source":"../../src/css-var.ts","name":"value","original":{"line":20,"column":32},"generated":{"line":1,"column":820}},{"source":"../../src/css-var.ts","name":"prefix","original":{"line":20,"column":47},"generated":{"line":1,"column":822}},{"source":"../../src/css-var.ts","name":null,"original":{"line":20,"column":31},"generated":{"line":1,"column":825}},{"source":"../../src/css-var.ts","name":null,"original":{"line":20,"column":31},"generated":{"line":1,"column":837}},{"source":"../../src/css-var.ts","name":"prefix","original":{"line":20,"column":47},"generated":{"line":1,"column":841}},{"source":"../../src/css-var.ts","name":"prefix","original":{"line":20,"column":47},"generated":{"line":1,"column":845}},{"source":"../../src/css-var.ts","name":null,"original":{"line":20,"column":56},"generated":{"line":1,"column":847}},{"source":"../../src/css-var.ts","name":null,"original":{"line":20,"column":31},"generated":{"line":1,"column":851}},{"source":"../../src/css-var.ts","name":null,"original":{"line":21,"column":7},"generated":{"line":1,"column":856}},{"source":"../../src/css-var.ts","name":"prefix","original":{"line":21,"column":8},"generated":{"line":1,"column":857}},{"source":"../../src/css-var.ts","name":"escape","original":{"line":21,"column":16},"generated":{"line":1,"column":859}},{"source":"../../src/css-var.ts","name":"value","original":{"line":21,"column":23},"generated":{"line":1,"column":861}},{"source":"../../src/css-var.ts","name":"filter","original":{"line":21,"column":31},"generated":{"line":1,"column":865}},{"source":"../../src/css-var.ts","name":"Boolean","original":{"line":21,"column":38},"generated":{"line":1,"column":872}},{"source":"../../src/css-var.ts","name":"join","original":{"line":21,"column":47},"generated":{"line":1,"column":881}},{"source":"../../src/css-var.ts","name":null,"original":{"line":21,"column":52},"generated":{"line":1,"column":886}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":892}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":900}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":916}},{"source":"../../src/css-var.ts","name":null,"original":{"line":22,"column":7},"generated":{"line":1,"column":918}},{"source":"../../src/css-var.ts","name":"toVarReference","original":{"line":22,"column":13},"generated":{"line":1,"column":922}},{"source":"../../src/css-var.ts","name":"value","original":{"line":22,"column":31},"generated":{"line":1,"column":924}},{"source":"../../src/css-var.ts","name":null,"original":{"line":22,"column":30},"generated":{"line":1,"column":927}},{"source":"../../src/css-var.ts","name":"escape","original":{"line":22,"column":56},"generated":{"line":1,"column":934}},{"source":"../../src/css-var.ts","name":"value","original":{"line":22,"column":63},"generated":{"line":1,"column":936}},{"source":"../../src/css-var.ts","name":null,"original":{"line":22,"column":30},"generated":{"line":1,"column":939}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":943}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":951}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":966}},{"source":"../../src/css-var.ts","name":null,"original":{"line":23,"column":7},"generated":{"line":1,"column":968}},{"source":"../../src/css-var.ts","name":"toNegativeVar","original":{"line":23,"column":13},"generated":{"line":1,"column":972}},{"source":"../../src/css-var.ts","name":"value","original":{"line":23,"column":30},"generated":{"line":1,"column":974}},{"source":"../../src/css-var.ts","name":null,"original":{"line":23,"column":29},"generated":{"line":1,"column":977}},{"source":"../../src/css-var.ts","name":"escape","original":{"line":23,"column":56},"generated":{"line":1,"column":985}},{"source":"../../src/css-var.ts","name":"value","original":{"line":23,"column":63},"generated":{"line":1,"column":987}},{"source":"../../src/css-var.ts","name":null,"original":{"line":23,"column":29},"generated":{"line":1,"column":990}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":999}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":1007}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":1021}},{"source":"../../src/css-var.ts","name":null,"original":{"line":25,"column":7},"generated":{"line":1,"column":1023}},{"source":"../../src/css-var.ts","name":"tokens","original":{"line":25,"column":13},"generated":{"line":1,"column":1027}},{"source":"../../src/css-var.ts","name":null,"original":{"line":25,"column":22},"generated":{"line":1,"column":1029}},{"source":"../../src/css-var.ts","name":null,"original":{"line":26,"column":2},"generated":{"line":1,"column":1030}},{"source":"../../src/css-var.ts","name":null,"original":{"line":27,"column":2},"generated":{"line":1,"column":1039}},{"source":"../../src/css-var.ts","name":null,"original":{"line":28,"column":2},"generated":{"line":1,"column":1049}},{"source":"../../src/css-var.ts","name":null,"original":{"line":29,"column":2},"generated":{"line":1,"column":1064}},{"source":"../../src/css-var.ts","name":null,"original":{"line":30,"column":2},"generated":{"line":1,"column":1079}},{"source":"../../src/css-var.ts","name":null,"original":{"line":31,"column":2},"generated":{"line":1,"column":1087}},{"source":"../../src/css-var.ts","name":null,"original":{"line":32,"column":2},"generated":{"line":1,"column":1099}},{"source":"../../src/css-var.ts","name":null,"original":{"line":33,"column":2},"generated":{"line":1,"column":1113}},{"source":"../../src/css-var.ts","name":null,"original":{"line":34,"column":2},"generated":{"line":1,"column":1130}},{"source":"../../src/css-var.ts","name":null,"original":{"line":35,"column":2},"generated":{"line":1,"column":1144}},{"source":"../../src/css-var.ts","name":null,"original":{"line":36,"column":2},"generated":{"line":1,"column":1152}},{"source":"../../src/css-var.ts","name":null,"original":{"line":37,"column":2},"generated":{"line":1,"column":1160}},{"source":"../../src/css-var.ts","name":null,"original":{"line":38,"column":2},"generated":{"line":1,"column":1170}},{"source":"../../src/css-var.ts","name":null,"original":{"line":39,"column":2},"generated":{"line":1,"column":1178}},{"source":"../../src/css-var.ts","name":null,"original":{"line":40,"column":2},"generated":{"line":1,"column":1189}},{"source":"../../src/css-var.ts","name":null,"original":{"line":49,"column":0},"generated":{"line":1,"column":1203}},{"source":"../../src/css-var.ts","name":"extractTokens","original":{"line":49,"column":9},"generated":{"line":1,"column":1212}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":49,"column":23},"generated":{"line":1,"column":1214}},{"source":"../../src/css-var.ts","name":"_tokens","original":{"line":50,"column":8},"generated":{"line":1,"column":1217}},{"source":"../../src/css-var.ts","name":"_tokens","original":{"line":50,"column":8},"generated":{"line":1,"column":1221}},{"source":"../../src/css-var.ts","name":"tokens","original":{"line":50,"column":19},"generated":{"line":1,"column":1223}},{"source":"../../src/css-var.ts","name":"pick","original":{"line":51,"column":9},"generated":{"line":1,"column":1225}},{"source":"../../src/css-var.ts","name":"pick","original":{"line":51,"column":9},"generated":{"line":1,"column":1232}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":51,"column":14},"generated":{"line":1,"column":1234}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":51,"column":14},"generated":{"line":1,"column":1236}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":51,"column":14},"generated":{"line":1,"column":1242}},{"source":"../../src/css-var.ts","name":"_tokens","original":{"line":51,"column":21},"generated":{"line":1,"column":1244}},{"source":"../../src/css-var.ts","name":null,"original":{"line":54,"column":0},"generated":{"line":1,"column":1247}},{"source":"../../src/css-var.ts","name":"omitVars","original":{"line":54,"column":9},"generated":{"line":1,"column":1256}},{"source":"../../src/css-var.ts","name":"rawTheme","original":{"line":54,"column":18},"generated":{"line":1,"column":1258}},{"source":"../../src/css-var.ts","name":"cleanTheme","original":{"line":56,"column":9},"generated":{"line":1,"column":1261}},{"source":"../../src/css-var.ts","name":null,"original":{"line":55,"column":2},"generated":{"line":1,"column":1268}},{"source":"../../src/css-var.ts","name":"rawTheme","original":{"line":55,"column":64},"generated":{"line":1,"column":1270}},{"source":"../../src/css-var.ts","name":null,"original":{"line":55,"column":2},"generated":{"line":1,"column":1272}},{"source":"../../src/css-var.ts","name":null,"original":{"line":55,"column":2},"generated":{"line":1,"column":1273}},{"source":"../../src/css-var.ts","name":null,"original":{"line":55,"column":2},"generated":{"line":1,"column":1284}},{"source":"../../src/css-var.ts","name":null,"original":{"line":55,"column":2},"generated":{"line":1,"column":1296}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":1314}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":1322}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":1329}},{"source":"../../src/css-var.ts","name":null,"original":{"line":65,"column":0},"generated":{"line":1,"column":1331}},{"source":"../../src/css-var.ts","name":"transformTemplate","original":{"line":65,"column":6},"generated":{"line":1,"column":1335}},{"source":"../../src/css-var.ts","name":null,"original":{"line":65,"column":26},"generated":{"line":1,"column":1337}},{"source":"../../src/css-var.ts","name":null,"original":{"line":66,"column":2},"generated":{"line":1,"column":1338}},{"source":"../../src/css-var.ts","name":null,"original":{"line":67,"column":2},"generated":{"line":1,"column":1372}},{"source":"../../src/css-var.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":1,"column":1407}},{"source":"../../src/css-var.ts","name":null,"original":{"line":69,"column":2},"generated":{"line":1,"column":1442}},{"source":"../../src/css-var.ts","name":null,"original":{"line":70,"column":2},"generated":{"line":1,"column":1475}},{"source":"../../src/css-var.ts","name":null,"original":{"line":73,"column":7},"generated":{"line":1,"column":1509}},{"source":"../../src/css-var.ts","name":"getTransformTemplate","original":{"line":73,"column":16},"generated":{"line":1,"column":1518}},{"source":"../../src/css-var.ts","name":null,"original":{"line":74,"column":9},"generated":{"line":1,"column":1522}},{"source":"../../src/css-var.ts","name":null,"original":{"line":74,"column":9},"generated":{"line":1,"column":1528}},{"source":"../../src/css-var.ts","name":null,"original":{"line":75,"column":4},"generated":{"line":1,"column":1529}},{"source":"../../src/css-var.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":1,"column":1572}},{"source":"../../src/css-var.ts","name":"transformTemplate","original":{"line":77,"column":7},"generated":{"line":1,"column":1618}},{"source":"../../src/css-var.ts","name":"join","original":{"line":78,"column":4},"generated":{"line":1,"column":1621}},{"source":"../../src/css-var.ts","name":null,"original":{"line":78,"column":9},"generated":{"line":1,"column":1626}},{"source":"../../src/css-var.ts","name":null,"original":{"line":81,"column":7},"generated":{"line":1,"column":1631}},{"source":"../../src/css-var.ts","name":"getTransformGpuTemplate","original":{"line":81,"column":16},"generated":{"line":1,"column":1640}},{"source":"../../src/css-var.ts","name":null,"original":{"line":82,"column":9},"generated":{"line":1,"column":1644}},{"source":"../../src/css-var.ts","name":null,"original":{"line":82,"column":9},"generated":{"line":1,"column":1650}},{"source":"../../src/css-var.ts","name":null,"original":{"line":83,"column":4},"generated":{"line":1,"column":1651}},{"source":"../../src/css-var.ts","name":"transformTemplate","original":{"line":84,"column":7},"generated":{"line":1,"column":1731}},{"source":"../../src/css-var.ts","name":"join","original":{"line":85,"column":4},"generated":{"line":1,"column":1734}},{"source":"../../src/css-var.ts","name":null,"original":{"line":85,"column":9},"generated":{"line":1,"column":1739}},{"source":"../../src/css-var.ts","name":null,"original":{"line":88,"column":7},"generated":{"line":1,"column":1744}},{"source":"../../src/css-var.ts","name":"toCSSVar","original":{"line":88,"column":16},"generated":{"line":1,"column":1753}},{"source":"../../src/css-var.ts","name":"rawTheme","original":{"line":88,"column":41},"generated":{"line":1,"column":1755}},{"source":"../../src/css-var.ts","name":null,"original":{"line":88,"column":54},"generated":{"line":1,"column":1758}},{"source":"../../src/css-var.ts","name":null,"original":{"line":88,"column":54},"generated":{"line":1,"column":1762}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":93,"column":8},"generated":{"line":1,"column":1764}},{"source":"../../src/css-var.ts","name":"omitVars","original":{"line":93,"column":16},"generated":{"line":1,"column":1766}},{"source":"../../src/css-var.ts","name":"rawTheme","original":{"line":93,"column":25},"generated":{"line":1,"column":1768}},{"source":"../../src/css-var.ts","name":"tokens","original":{"line":96,"column":8},"generated":{"line":1,"column":1771}},{"source":"../../src/css-var.ts","name":"extractTokens","original":{"line":96,"column":17},"generated":{"line":1,"column":1773}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":96,"column":31},"generated":{"line":1,"column":1775}},{"source":"../../src/css-var.ts","name":"cssVarPrefix","original":{"line":98,"column":8},"generated":{"line":1,"column":1778}},{"source":"../../src/css-var.ts","name":null,"original":{"line":98,"column":20},"generated":{"line":1,"column":1780}},{"source":"../../src/css-var.ts","name":null,"original":{"line":98,"column":20},"generated":{"line":1,"column":1787}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":98,"column":23},"generated":{"line":1,"column":1789}},{"source":"../../src/css-var.ts","name":"config","original":{"line":98,"column":29},"generated":{"line":1,"column":1791}},{"source":"../../src/css-var.ts","name":null,"original":{"line":98,"column":20},"generated":{"line":1,"column":1804}},{"source":"../../src/css-var.ts","name":null,"original":{"line":98,"column":23},"generated":{"line":1,"column":1806}},{"source":"../../src/css-var.ts","name":"cssVarPrefix","original":{"line":98,"column":37},"generated":{"line":1,"column":1808}},{"source":"../../src/css-var.ts","name":null,"original":{"line":100,"column":8},"generated":{"line":1,"column":1822}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":105,"column":4},"generated":{"line":1,"column":1829}},{"source":"../../src/css-var.ts","name":null,"original":{"line":100,"column":8},"generated":{"line":1,"column":1831}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":110,"column":4},"generated":{"line":1,"column":1839}},{"source":"../../src/css-var.ts","name":"toProperties","original":{"line":111,"column":6},"generated":{"line":1,"column":1842}},{"source":"../../src/css-var.ts","name":"tokens","original":{"line":111,"column":19},"generated":{"line":1,"column":1844}},{"source":"../../src/css-var.ts","name":null,"original":{"line":111,"column":27},"generated":{"line":1,"column":1846}},{"source":"../../src/css-var.ts","name":"cssVarPrefix","original":{"line":111,"column":29},"generated":{"line":1,"column":1847}},{"source":"../../src/css-var.ts","name":"cssVarPrefix","original":{"line":111,"column":29},"generated":{"line":1,"column":1860}},{"source":"../../src/css-var.ts","name":"defaultCssVars","original":{"line":113,"column":8},"generated":{"line":1,"column":1864}},{"source":"../../src/css-var.ts","name":null,"original":{"line":113,"column":31},"generated":{"line":1,"column":1866}},{"source":"../../src/css-var.ts","name":null,"original":{"line":114,"column":28},"generated":{"line":1,"column":1867}},{"source":"../../src/css-var.ts","name":null,"original":{"line":114,"column":28},"generated":{"line":1,"column":1890}},{"source":"../../src/css-var.ts","name":null,"original":{"line":115,"column":27},"generated":{"line":1,"column":1896}},{"source":"../../src/css-var.ts","name":null,"original":{"line":115,"column":27},"generated":{"line":1,"column":1918}},{"source":"../../src/css-var.ts","name":null,"original":{"line":116,"column":27},"generated":{"line":1,"column":1944}},{"source":"../../src/css-var.ts","name":null,"original":{"line":116,"column":27},"generated":{"line":1,"column":1966}},{"source":"../../src/css-var.ts","name":null,"original":{"line":117,"column":27},"generated":{"line":1,"column":1972}},{"source":"../../src/css-var.ts","name":null,"original":{"line":117,"column":27},"generated":{"line":1,"column":1994}},{"source":"../../src/css-var.ts","name":null,"original":{"line":119,"column":6},"generated":{"line":1,"column":2029}},{"source":"../../src/css-var.ts","name":null,"original":{"line":119,"column":6},"generated":{"line":1,"column":2059}},{"source":"../../src/css-var.ts","name":null,"original":{"line":121,"column":6},"generated":{"line":1,"column":2163}},{"source":"../../src/css-var.ts","name":null,"original":{"line":121,"column":6},"generated":{"line":1,"column":2186}},{"source":"../../src/css-var.ts","name":null,"original":{"line":123,"column":6},"generated":{"line":1,"column":2303}},{"source":"../../src/css-var.ts","name":null,"original":{"line":123,"column":6},"generated":{"line":1,"column":2319}},{"source":"../../src/css-var.ts","name":"getTransformGpuTemplate","original":{"line":124,"column":30},"generated":{"line":1,"column":2398}},{"source":"../../src/css-var.ts","name":"getTransformGpuTemplate","original":{"line":124,"column":30},"generated":{"line":1,"column":2423}},{"source":"../../src/css-var.ts","name":"getTransformTemplate","original":{"line":125,"column":26},"generated":{"line":1,"column":2427}},{"source":"../../src/css-var.ts","name":"getTransformTemplate","original":{"line":125,"column":26},"generated":{"line":1,"column":2448}},{"source":"../../src/css-var.ts","name":null,"original":{"line":126,"column":32},"generated":{"line":1,"column":2452}},{"source":"../../src/css-var.ts","name":null,"original":{"line":126,"column":32},"generated":{"line":1,"column":2479}},{"source":"../../src/css-var.ts","name":null,"original":{"line":127,"column":32},"generated":{"line":1,"column":2483}},{"source":"../../src/css-var.ts","name":null,"original":{"line":127,"column":32},"generated":{"line":1,"column":2510}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":136,"column":9},"generated":{"line":1,"column":2515}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":130,"column":2},"generated":{"line":1,"column":2522}},{"source":"../../src/css-var.ts","name":"assign","original":{"line":130,"column":9},"generated":{"line":1,"column":2529}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":130,"column":16},"generated":{"line":1,"column":2536}},{"source":"../../src/css-var.ts","name":null,"original":{"line":130,"column":23},"generated":{"line":1,"column":2538}},{"source":"../../src/css-var.ts","name":"__cssVars","original":{"line":131,"column":4},"generated":{"line":1,"column":2539}},{"source":"../../src/css-var.ts","name":null,"original":{"line":131,"column":13},"generated":{"line":1,"column":2549}},{"source":"../../src/css-var.ts","name":null,"original":{"line":131,"column":13},"generated":{"line":1,"column":2551}},{"source":"../../src/css-var.ts","name":"defaultCssVars","original":{"line":131,"column":20},"generated":{"line":1,"column":2554}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":131,"column":39},"generated":{"line":1,"column":2556}},{"source":"../../src/css-var.ts","name":"__cssMap","original":{"line":132,"column":4},"generated":{"line":1,"column":2559}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":132,"column":14},"generated":{"line":1,"column":2568}},{"source":"../../src/css-var.ts","name":"__breakpoints","original":{"line":133,"column":4},"generated":{"line":1,"column":2570}},{"source":"../../src/css-var.ts","name":"analyzeBreakpoints","original":{"line":133,"column":19},"generated":{"line":1,"column":2585}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":133,"column":38},"generated":{"line":1,"column":2587}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":133,"column":38},"generated":{"line":1,"column":2589}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":133,"column":38},"generated":{"line":1,"column":2609}},{"source":"../../src/css-var.ts","name":"breakpoints","original":{"line":133,"column":44},"generated":{"line":1,"column":2611}},{"source":"../../src/css-var.ts","name":"theme","original":{"line":136,"column":9},"generated":{"line":1,"column":2626}},{"source":"../../src/css-var.ts","name":null,"original":{"line":141,"column":0},"generated":{"line":1,"column":2628}},{"source":"../../src/css-var.ts","name":"toProperties","original":{"line":141,"column":9},"generated":{"line":1,"column":2637}},{"source":"../../src/css-var.ts","name":"target","original":{"line":142,"column":2},"generated":{"line":1,"column":2639}},{"source":"../../src/css-var.ts","name":"options","original":{"line":143,"column":2},"generated":{"line":1,"column":2641}},{"source":"../../src/css-var.ts","name":"initialContext","original":{"line":144,"column":2},"generated":{"line":1,"column":2643}},{"source":"../../src/css-var.ts","name":"prefixes","original":{"line":145,"column":2},"generated":{"line":1,"column":2645}},{"source":"../../src/css-var.ts","name":null,"original":{"line":146,"column":2},"generated":{"line":1,"column":2653}},{"source":"../../src/css-var.ts","name":"prefixes","original":{"line":145,"column":2},"generated":{"line":1,"column":2657}},{"source":"../../src/css-var.ts","name":"prefixes","original":{"line":145,"column":2},"generated":{"line":1,"column":2661}},{"source":"../../src/css-var.ts","name":null,"original":{"line":145,"column":23},"generated":{"line":1,"column":2663}},{"source":"../../src/css-var.ts","name":"context","original":{"line":147,"column":8},"generated":{"line":1,"column":2667}},{"source":"../../src/css-var.ts","name":"context","original":{"line":147,"column":8},"generated":{"line":1,"column":2671}},{"source":"../../src/css-var.ts","name":null,"original":{"line":147,"column":18},"generated":{"line":1,"column":2673}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":148,"column":4},"generated":{"line":1,"column":2674}},{"source":"../../src/css-var.ts","name":null,"original":{"line":148,"column":10},"generated":{"line":1,"column":2681}},{"source":"../../src/css-var.ts","name":null,"original":{"line":148,"column":10},"generated":{"line":1,"column":2683}},{"source":"../../src/css-var.ts","name":null,"original":{"line":148,"column":10},"generated":{"line":1,"column":2686}},{"source":"../../src/css-var.ts","name":"initialContext","original":{"line":149,"column":9},"generated":{"line":1,"column":2692}},{"source":"../../src/css-var.ts","name":null,"original":{"line":148,"column":10},"generated":{"line":1,"column":2699}},{"source":"../../src/css-var.ts","name":"initialContext","original":{"line":149,"column":9},"generated":{"line":1,"column":2701}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":149,"column":25},"generated":{"line":1,"column":2703}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":151,"column":4},"generated":{"line":1,"column":2711}},{"source":"../../src/css-var.ts","name":null,"original":{"line":151,"column":11},"generated":{"line":1,"column":2719}},{"source":"../../src/css-var.ts","name":null,"original":{"line":151,"column":11},"generated":{"line":1,"column":2721}},{"source":"../../src/css-var.ts","name":null,"original":{"line":151,"column":11},"generated":{"line":1,"column":2724}},{"source":"../../src/css-var.ts","name":"initialContext","original":{"line":152,"column":9},"generated":{"line":1,"column":2730}},{"source":"../../src/css-var.ts","name":null,"original":{"line":151,"column":11},"generated":{"line":1,"column":2737}},{"source":"../../src/css-var.ts","name":"initialContext","original":{"line":152,"column":9},"generated":{"line":1,"column":2739}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":152,"column":25},"generated":{"line":1,"column":2741}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":156,"column":9},"generated":{"line":1,"column":2751}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":156,"column":9},"generated":{"line":1,"column":2758}},{"source":"../../src/css-var.ts","name":"entries","original":{"line":156,"column":16},"generated":{"line":1,"column":2765}},{"source":"../../src/css-var.ts","name":"target","original":{"line":156,"column":24},"generated":{"line":1,"column":2773}},{"source":"../../src/css-var.ts","name":"reduce","original":{"line":156,"column":32},"generated":{"line":1,"column":2776}},{"source":"../../src/css-var.ts","name":null,"original":{"line":156,"column":39},"generated":{"line":1,"column":2783}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":156,"column":40},"generated":{"line":1,"column":2784}},{"source":"../../src/css-var.ts","name":null,"original":{"line":156,"column":39},"generated":{"line":1,"column":2786}},{"source":"../../src/css-var.ts","name":null,"original":{"line":156,"column":52},"generated":{"line":1,"column":2791}},{"source":"../../src/css-var.ts","name":"key","original":{"line":156,"column":53},"generated":{"line":1,"column":2795}},{"source":"../../src/css-var.ts","name":"value","original":{"line":156,"column":58},"generated":{"line":1,"column":2797}},{"source":"../../src/css-var.ts","name":null,"original":{"line":156,"column":69},"generated":{"line":1,"column":2800}},{"source":"../../src/css-var.ts","name":"isObject","original":{"line":157,"column":8},"generated":{"line":1,"column":2802}},{"source":"../../src/css-var.ts","name":"isObject","original":{"line":157,"column":8},"generated":{"line":1,"column":2806}},{"source":"../../src/css-var.ts","name":"value","original":{"line":157,"column":17},"generated":{"line":1,"column":2808}},{"source":"../../src/css-var.ts","name":"value","original":{"line":157,"column":17},"generated":{"line":1,"column":2810}},{"source":"../../src/css-var.ts","name":"value","original":{"line":157,"column":17},"generated":{"line":1,"column":2820}},{"source":"../../src/css-var.ts","name":"Array","original":{"line":157,"column":27},"generated":{"line":1,"column":2824}},{"source":"../../src/css-var.ts","name":"isArray","original":{"line":157,"column":33},"generated":{"line":1,"column":2830}},{"source":"../../src/css-var.ts","name":"value","original":{"line":157,"column":41},"generated":{"line":1,"column":2838}},{"source":"../../src/css-var.ts","name":null,"original":{"line":157,"column":49},"generated":{"line":1,"column":2841}},{"source":"../../src/css-var.ts","name":"nested","original":{"line":158,"column":12},"generated":{"line":1,"column":2842}},{"source":"../../src/css-var.ts","name":"nested","original":{"line":158,"column":12},"generated":{"line":1,"column":2846}},{"source":"../../src/css-var.ts","name":"toProperties","original":{"line":158,"column":21},"generated":{"line":1,"column":2848}},{"source":"../../src/css-var.ts","name":"value","original":{"line":159,"column":8},"generated":{"line":1,"column":2850}},{"source":"../../src/css-var.ts","name":"options","original":{"line":160,"column":8},"generated":{"line":1,"column":2852}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":161,"column":8},"generated":{"line":1,"column":2854}},{"source":"../../src/css-var.ts","name":"prefixes","original":{"line":162,"column":8},"generated":{"line":1,"column":2856}},{"source":"../../src/css-var.ts","name":"concat","original":{"line":162,"column":17},"generated":{"line":1,"column":2858}},{"source":"../../src/css-var.ts","name":"key","original":{"line":162,"column":24},"generated":{"line":1,"column":2865}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":164,"column":6},"generated":{"line":1,"column":2869}},{"source":"../../src/css-var.ts","name":"assign","original":{"line":164,"column":13},"generated":{"line":1,"column":2876}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":164,"column":20},"generated":{"line":1,"column":2883}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":164,"column":31},"generated":{"line":1,"column":2885}},{"source":"../../src/css-var.ts","name":"nested","original":{"line":164,"column":40},"generated":{"line":1,"column":2893}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":164,"column":47},"generated":{"line":1,"column":2895}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":165,"column":6},"generated":{"line":1,"column":2904}},{"source":"../../src/css-var.ts","name":"assign","original":{"line":165,"column":13},"generated":{"line":1,"column":2911}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":165,"column":20},"generated":{"line":1,"column":2918}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":165,"column":31},"generated":{"line":1,"column":2920}},{"source":"../../src/css-var.ts","name":"nested","original":{"line":165,"column":39},"generated":{"line":1,"column":2927}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":165,"column":46},"generated":{"line":1,"column":2929}},{"source":"../../src/css-var.ts","name":null,"original":{"line":166,"column":11},"generated":{"line":1,"column":2941}},{"source":"../../src/css-var.ts","name":null,"original":{"line":166,"column":11},"generated":{"line":1,"column":2942}},{"source":"../../src/css-var.ts","name":null,"original":{"line":166,"column":11},"generated":{"line":1,"column":2946}},{"source":"../../src/css-var.ts","name":"finalKey","original":{"line":167,"column":12},"generated":{"line":1,"column":2948}},{"source":"../../src/css-var.ts","name":"prefixes","original":{"line":167,"column":23},"generated":{"line":1,"column":2950}},{"source":"../../src/css-var.ts","name":"concat","original":{"line":167,"column":32},"generated":{"line":1,"column":2952}},{"source":"../../src/css-var.ts","name":"key","original":{"line":167,"column":39},"generated":{"line":1,"column":2959}},{"source":"../../src/css-var.ts","name":"firstKey","original":{"line":169,"column":13},"generated":{"line":1,"column":2963}},{"source":"../../src/css-var.ts","name":"finalKey","original":{"line":169,"column":25},"generated":{"line":1,"column":2966}},{"source":"../../src/css-var.ts","name":"handler","original":{"line":171,"column":12},"generated":{"line":1,"column":2968}},{"source":"../../src/css-var.ts","name":null,"original":{"line":171,"column":19},"generated":{"line":1,"column":2970}},{"source":"../../src/css-var.ts","name":null,"original":{"line":171,"column":19},"generated":{"line":1,"column":2977}},{"source":"../../src/css-var.ts","name":"tokenHandlerMap","original":{"line":172,"column":8},"generated":{"line":1,"column":2979}},{"source":"../../src/css-var.ts","name":"firstKey","original":{"line":172,"column":24},"generated":{"line":1,"column":2981}},{"source":"../../src/css-var.ts","name":null,"original":{"line":171,"column":19},"generated":{"line":1,"column":2985}},{"source":"../../src/css-var.ts","name":"tokenHandlerMap","original":{"line":172,"column":37},"generated":{"line":1,"column":2987}},{"source":"../../src/css-var.ts","name":"defaultHandler","original":{"line":172,"column":53},"generated":{"line":1,"column":2989}},{"source":"../../src/css-var.ts","name":null,"original":{"line":174,"column":12},"generated":{"line":1,"column":3005}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":174,"column":14},"generated":{"line":1,"column":3013}},{"source":"../../src/css-var.ts","name":null,"original":{"line":174,"column":12},"generated":{"line":1,"column":3015}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":174,"column":23},"generated":{"line":1,"column":3022}},{"source":"../../src/css-var.ts","name":"handler","original":{"line":174,"column":34},"generated":{"line":1,"column":3025}},{"source":"../../src/css-var.ts","name":"finalKey","original":{"line":174,"column":42},"generated":{"line":1,"column":3027}},{"source":"../../src/css-var.ts","name":"value","original":{"line":174,"column":52},"generated":{"line":1,"column":3029}},{"source":"../../src/css-var.ts","name":"options","original":{"line":174,"column":59},"generated":{"line":1,"column":3031}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":175,"column":6},"generated":{"line":1,"column":3034}},{"source":"../../src/css-var.ts","name":"assign","original":{"line":175,"column":13},"generated":{"line":1,"column":3041}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":175,"column":20},"generated":{"line":1,"column":3048}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":175,"column":31},"generated":{"line":1,"column":3050}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":175,"column":40},"generated":{"line":1,"column":3058}},{"source":"../../src/css-var.ts","name":"Object","original":{"line":176,"column":6},"generated":{"line":1,"column":3061}},{"source":"../../src/css-var.ts","name":"assign","original":{"line":176,"column":13},"generated":{"line":1,"column":3068}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":176,"column":20},"generated":{"line":1,"column":3075}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":176,"column":31},"generated":{"line":1,"column":3077}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":176,"column":39},"generated":{"line":1,"column":3084}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":179,"column":11},"generated":{"line":1,"column":3087}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":179,"column":11},"generated":{"line":1,"column":3094}},{"source":"../../src/css-var.ts","name":"context","original":{"line":180,"column":5},"generated":{"line":1,"column":3097}},{"source":"../../src/css-var.ts","name":null,"original":{"line":186,"column":0},"generated":{"line":1,"column":3100}},{"source":"../../src/css-var.ts","name":"tokenHandlerMap","original":{"line":186,"column":6},"generated":{"line":1,"column":3104}},{"source":"../../src/css-var.ts","name":null,"original":{"line":195,"column":4},"generated":{"line":1,"column":3106}},{"source":"../../src/css-var.ts","name":"space","original":{"line":196,"column":2},"generated":{"line":1,"column":3107}},{"source":"../../src/css-var.ts","name":null,"original":{"line":196,"column":9},"generated":{"line":1,"column":3113}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":196,"column":10},"generated":{"line":1,"column":3114}},{"source":"../../src/css-var.ts","name":"value","original":{"line":196,"column":16},"generated":{"line":1,"column":3116}},{"source":"../../src/css-var.ts","name":"options","original":{"line":196,"column":23},"generated":{"line":1,"column":3118}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":197,"column":10},"generated":{"line":1,"column":3123}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":197,"column":10},"generated":{"line":1,"column":3127}},{"source":"../../src/css-var.ts","name":"tokenHandlerMap","original":{"line":197,"column":23},"generated":{"line":1,"column":3129}},{"source":"../../src/css-var.ts","name":"defaultHandler","original":{"line":197,"column":39},"generated":{"line":1,"column":3131}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":197,"column":55},"generated":{"line":1,"column":3146}},{"source":"../../src/css-var.ts","name":"value","original":{"line":197,"column":61},"generated":{"line":1,"column":3148}},{"source":"../../src/css-var.ts","name":"options","original":{"line":197,"column":68},"generated":{"line":1,"column":3150}},{"source":"../../src/css-var.ts","name":"firstKey","original":{"line":198,"column":11},"generated":{"line":1,"column":3154}},{"source":"../../src/css-var.ts","name":"referenceKeys","original":{"line":198,"column":24},"generated":{"line":1,"column":3159}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":198,"column":41},"generated":{"line":1,"column":3162}},{"source":"../../src/css-var.ts","name":"negativeLookupKey","original":{"line":200,"column":10},"generated":{"line":1,"column":3164}},{"source":"../../src/css-var.ts","name":"firstKey","original":{"line":200,"column":33},"generated":{"line":1,"column":3166}},{"source":"../../src/css-var.ts","name":null,"original":{"line":200,"column":27},"generated":{"line":1,"column":3168}},{"source":"../../src/css-var.ts","name":"referenceKeys","original":{"line":200,"column":46},"generated":{"line":1,"column":3173}},{"source":"../../src/css-var.ts","name":"join","original":{"line":200,"column":60},"generated":{"line":1,"column":3175}},{"source":"../../src/css-var.ts","name":null,"original":{"line":200,"column":65},"generated":{"line":1,"column":3180}},{"source":"../../src/css-var.ts","name":"negativeVarKey","original":{"line":201,"column":10},"generated":{"line":1,"column":3185}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":201,"column":27},"generated":{"line":1,"column":3187}},{"source":"../../src/css-var.ts","name":"join","original":{"line":201,"column":32},"generated":{"line":1,"column":3189}},{"source":"../../src/css-var.ts","name":null,"original":{"line":201,"column":37},"generated":{"line":1,"column":3194}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":202,"column":10},"generated":{"line":1,"column":3199}},{"source":"../../src/css-var.ts","name":"toVarDefinition","original":{"line":202,"column":19},"generated":{"line":1,"column":3201}},{"source":"../../src/css-var.ts","name":"negativeVarKey","original":{"line":202,"column":35},"generated":{"line":1,"column":3203}},{"source":"../../src/css-var.ts","name":"options","original":{"line":202,"column":51},"generated":{"line":1,"column":3205}},{"source":"../../src/css-var.ts","name":"cssVarPrefix","original":{"line":202,"column":59},"generated":{"line":1,"column":3207}},{"source":"../../src/css-var.ts","name":"negativeValue","original":{"line":203,"column":10},"generated":{"line":1,"column":3221}},{"source":"../../src/css-var.ts","name":"isCssVar","original":{"line":203,"column":26},"generated":{"line":1,"column":3224}},{"source":"../../src/css-var.ts","name":"String","original":{"line":203,"column":35},"generated":{"line":1,"column":3226}},{"source":"../../src/css-var.ts","name":"String","original":{"line":203,"column":35},"generated":{"line":1,"column":3228}},{"source":"../../src/css-var.ts","name":"String","original":{"line":203,"column":35},"generated":{"line":1,"column":3238}},{"source":"../../src/css-var.ts","name":"value","original":{"line":203,"column":42},"generated":{"line":1,"column":3245}},{"source":"../../src/css-var.ts","name":"toNegativeVar","original":{"line":204,"column":8},"generated":{"line":1,"column":3249}},{"source":"../../src/css-var.ts","name":"String","original":{"line":204,"column":22},"generated":{"line":1,"column":3251}},{"source":"../../src/css-var.ts","name":"value","original":{"line":204,"column":29},"generated":{"line":1,"column":3258}},{"source":"../../src/css-var.ts","name":null,"original":{"line":203,"column":26},"generated":{"line":1,"column":3262}},{"source":"../../src/css-var.ts","name":"value","original":{"line":205,"column":12},"generated":{"line":1,"column":3266}},{"source":"../../src/css-var.ts","name":"varRef","original":{"line":207,"column":10},"generated":{"line":1,"column":3268}},{"source":"../../src/css-var.ts","name":"toNegativeVar","original":{"line":207,"column":19},"generated":{"line":1,"column":3270}},{"source":"../../src/css-var.ts","name":"toVarReference","original":{"line":207,"column":33},"generated":{"line":1,"column":3272}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":207,"column":48},"generated":{"line":1,"column":3274}},{"source":"../../src/css-var.ts","name":null,"original":{"line":209,"column":11},"generated":{"line":1,"column":3278}},{"source":"../../src/css-var.ts","name":null,"original":{"line":209,"column":11},"generated":{"line":1,"column":3284}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":210,"column":6},"generated":{"line":1,"column":3285}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":210,"column":15},"generated":{"line":1,"column":3293}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":210,"column":26},"generated":{"line":1,"column":3295}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":211,"column":6},"generated":{"line":1,"column":3303}},{"source":"../../src/css-var.ts","name":null,"original":{"line":211,"column":12},"generated":{"line":1,"column":3310}},{"source":"../../src/css-var.ts","name":null,"original":{"line":211,"column":12},"generated":{"line":1,"column":3312}},{"source":"../../src/css-var.ts","name":"properties","original":{"line":212,"column":11},"generated":{"line":1,"column":3315}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":212,"column":22},"generated":{"line":1,"column":3317}},{"source":"../../src/css-var.ts","name":null,"original":{"line":211,"column":12},"generated":{"line":1,"column":3324}},{"source":"../../src/css-var.ts","name":"negativeLookupKey","original":{"line":213,"column":9},"generated":{"line":1,"column":3325}},{"source":"../../src/css-var.ts","name":"negativeLookupKey","original":{"line":213,"column":9},"generated":{"line":1,"column":3326}},{"source":"../../src/css-var.ts","name":null,"original":{"line":213,"column":29},"generated":{"line":1,"column":3329}},{"source":"../../src/css-var.ts","name":"value","original":{"line":214,"column":10},"generated":{"line":1,"column":3330}},{"source":"../../src/css-var.ts","name":"negativeValue","original":{"line":214,"column":17},"generated":{"line":1,"column":3336}},{"source":"../../src/css-var.ts","name":"var","original":{"line":215,"column":10},"generated":{"line":1,"column":3338}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":215,"column":15},"generated":{"line":1,"column":3342}},{"source":"../../src/css-var.ts","name":"varRef","original":{"line":216,"column":10},"generated":{"line":1,"column":3344}},{"source":"../../src/css-var.ts","name":"varRef","original":{"line":216,"column":10},"generated":{"line":1,"column":3351}},{"source":"../../src/css-var.ts","name":"defaultHandler","original":{"line":221,"column":2},"generated":{"line":1,"column":3358}},{"source":"../../src/css-var.ts","name":null,"original":{"line":221,"column":18},"generated":{"line":1,"column":3373}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":221,"column":19},"generated":{"line":1,"column":3374}},{"source":"../../src/css-var.ts","name":"value","original":{"line":221,"column":25},"generated":{"line":1,"column":3376}},{"source":"../../src/css-var.ts","name":"options","original":{"line":221,"column":32},"generated":{"line":1,"column":3378}},{"source":"../../src/css-var.ts","name":"lookupKey","original":{"line":222,"column":10},"generated":{"line":1,"column":3383}},{"source":"../../src/css-var.ts","name":"lookupKey","original":{"line":222,"column":10},"generated":{"line":1,"column":3387}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":222,"column":22},"generated":{"line":1,"column":3389}},{"source":"../../src/css-var.ts","name":"join","original":{"line":222,"column":27},"generated":{"line":1,"column":3391}},{"source":"../../src/css-var.ts","name":null,"original":{"line":222,"column":32},"generated":{"line":1,"column":3396}},{"source":"../../src/css-var.ts","name":"varKey","original":{"line":223,"column":10},"generated":{"line":1,"column":3401}},{"source":"../../src/css-var.ts","name":"keys","original":{"line":223,"column":19},"generated":{"line":1,"column":3403}},{"source":"../../src/css-var.ts","name":"join","original":{"line":223,"column":24},"generated":{"line":1,"column":3405}},{"source":"../../src/css-var.ts","name":null,"original":{"line":223,"column":29},"generated":{"line":1,"column":3410}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":225,"column":10},"generated":{"line":1,"column":3415}},{"source":"../../src/css-var.ts","name":"toVarDefinition","original":{"line":225,"column":19},"generated":{"line":1,"column":3417}},{"source":"../../src/css-var.ts","name":"varKey","original":{"line":225,"column":35},"generated":{"line":1,"column":3419}},{"source":"../../src/css-var.ts","name":"options","original":{"line":225,"column":43},"generated":{"line":1,"column":3421}},{"source":"../../src/css-var.ts","name":"cssVarPrefix","original":{"line":225,"column":51},"generated":{"line":1,"column":3423}},{"source":"../../src/css-var.ts","name":null,"original":{"line":227,"column":11},"generated":{"line":1,"column":3437}},{"source":"../../src/css-var.ts","name":null,"original":{"line":227,"column":11},"generated":{"line":1,"column":3443}},{"source":"../../src/css-var.ts","name":"cssVars","original":{"line":228,"column":6},"generated":{"line":1,"column":3444}},{"source":"../../src/css-var.ts","name":null,"original":{"line":228,"column":15},"generated":{"line":1,"column":3452}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":229,"column":9},"generated":{"line":1,"column":3453}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":229,"column":9},"generated":{"line":1,"column":3454}},{"source":"../../src/css-var.ts","name":"value","original":{"line":229,"column":18},"generated":{"line":1,"column":3457}},{"source":"../../src/css-var.ts","name":"cssMap","original":{"line":231,"column":6},"generated":{"line":1,"column":3460}},{"source":"../../src/css-var.ts","name":null,"original":{"line":231,"column":14},"generated":{"line":1,"column":3467}},{"source":"../../src/css-var.ts","name":"lookupKey","original":{"line":232,"column":9},"generated":{"line":1,"column":3468}},{"source":"../../src/css-var.ts","name":"lookupKey","original":{"line":232,"column":9},"generated":{"line":1,"column":3469}},{"source":"../../src/css-var.ts","name":null,"original":{"line":232,"column":21},"generated":{"line":1,"column":3472}},{"source":"../../src/css-var.ts","name":"value","original":{"line":233,"column":10},"generated":{"line":1,"column":3473}},{"source":"../../src/css-var.ts","name":"value","original":{"line":233,"column":10},"generated":{"line":1,"column":3479}},{"source":"../../src/css-var.ts","name":"var","original":{"line":234,"column":10},"generated":{"line":1,"column":3481}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":234,"column":15},"generated":{"line":1,"column":3485}},{"source":"../../src/css-var.ts","name":"varRef","original":{"line":235,"column":10},"generated":{"line":1,"column":3487}},{"source":"../../src/css-var.ts","name":"toVarReference","original":{"line":235,"column":18},"generated":{"line":1,"column":3494}},{"source":"../../src/css-var.ts","name":"cssVar","original":{"line":235,"column":33},"generated":{"line":1,"column":3496}}],"sources":{"../../src/css-var.ts":"import {\n  Dict,\n  isCssVar,\n  isObject,\n  pick,\n  analyzeBreakpoints,\n} from \"@chakra-ui/utils\"\nimport type { WithCSSVar } from \"./types\"\n\nconst replaceWhiteSpace = (value: string, replaceValue = \"-\") =>\n  value.replace(/\\s+/g, replaceValue)\n\nconst escape = (value: string | number) => {\n  const valueStr = replaceWhiteSpace(value.toString())\n  if (valueStr.includes(\"\\\\.\")) return value\n  const isDecimal = !Number.isInteger(parseFloat(value.toString()))\n  return isDecimal ? valueStr.replace(\".\", `\\\\.`) : value\n}\n\nexport const toVarDefinition = (value: string, prefix = \"\") =>\n  `--${[prefix, escape(value)].filter(Boolean).join(\"-\")}`\nexport const toVarReference = (value: string) => `var(${escape(value)})`\nexport const toNegativeVar = (value: string) => `calc(${escape(value)} * -1)`\n\nexport const tokens = [\n  \"colors\",\n  \"borders\",\n  \"borderWidths\",\n  \"borderStyles\",\n  \"fonts\",\n  \"fontSizes\",\n  \"fontWeights\",\n  \"letterSpacings\",\n  \"lineHeights\",\n  \"radii\",\n  \"space\",\n  \"shadows\",\n  \"sizes\",\n  \"zIndices\",\n  \"transition\",\n] as const\n\nexport type ThemeScale =\n  | typeof tokens[number]\n  | \"transition.duration\"\n  | \"transition.property\"\n  | \"transition.easing\"\n\nfunction extractTokens(theme: Dict) {\n  const _tokens = (tokens as unknown) as string[]\n  return pick(theme, _tokens)\n}\n\nfunction omitVars(rawTheme: Dict) {\n  const { __cssMap, __cssVars, __breakpoints, ...cleanTheme } = rawTheme\n  return cleanTheme\n}\n\n/**\n * The CSS transform order following the upcoming spec from CSSWG\n * translate => rotate => scale => skew\n * @see https://drafts.csswg.org/css-transforms-2/#ctm\n * @see https://www.stefanjudis.com/blog/order-in-css-transformation-transform-functions-vs-individual-transforms/\n */\nconst transformTemplate = [\n  \"rotate(var(--chakra-rotate, 0))\",\n  \"scaleX(var(--chakra-scale-x, 1))\",\n  \"scaleY(var(--chakra-scale-y, 1))\",\n  \"skewX(var(--chakra-skew-x, 0))\",\n  \"skewY(var(--chakra-skew-y, 0))\",\n]\n\nexport function getTransformTemplate() {\n  return [\n    \"translateX(var(--chakra-translate-x, 0))\",\n    \"translateY(var(--chakra-translate-y, 0))\",\n    ...transformTemplate,\n  ].join(\" \")\n}\n\nexport function getTransformGpuTemplate() {\n  return [\n    \"translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)\",\n    ...transformTemplate,\n  ].join(\" \")\n}\n\nexport function toCSSVar<T extends Dict>(rawTheme: T) {\n  /**\n   * In the case the theme has already been converted to css-var (e.g extending the theme),\n   * we can omit the computed css vars and recompute it for the extended theme.\n   */\n  const theme = omitVars(rawTheme)\n\n  // omit components and breakpoints from css variable map\n  const tokens = extractTokens(theme)\n\n  const cssVarPrefix = theme.config?.cssVarPrefix\n\n  const {\n    /**\n     * This is more like a dictionary of tokens users will type `green.500`,\n     * and their equivalent css variable.\n     */\n    cssMap,\n    /**\n     * The extracted css variables will be stored here, and used in\n     * the emotion's <Global/> component to attach variables to `:root`\n     */\n    cssVars,\n  } = toProperties(tokens, { cssVarPrefix })\n\n  const defaultCssVars: Dict = {\n    \"--chakra-ring-offset\": \"0px\",\n    \"--chakra-ring-color\": \"rgba(66, 153, 225, 0.6)\",\n    \"--chakra-ring-width\": \"3px\",\n    \"--chakra-ring-inset\": \"var(--chakra-empty, /*!*/ /*!*/)\",\n    \"--chakra-ring-offset-shadow\":\n      \"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset) var(--chakra-ring-offset-color, transparent)\",\n    \"--chakra-ring-shadow\":\n      \"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset)) var(--chakra-ring-color)\",\n    \"--chakra-ring\":\n      \"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), 0 0 transparent\",\n    \"--chakra-transform-gpu\": getTransformGpuTemplate(),\n    \"--chakra-transform\": getTransformTemplate(),\n    \"--chakra-space-x-reverse\": \"0\",\n    \"--chakra-space-y-reverse\": \"0\",\n  }\n\n  Object.assign(theme, {\n    __cssVars: { ...defaultCssVars, ...cssVars },\n    __cssMap: cssMap,\n    __breakpoints: analyzeBreakpoints(theme.breakpoints),\n  })\n\n  return theme as WithCSSVar<T>\n}\n\ntype ToPropertiesOptions = { cssVarPrefix?: string }\n\nfunction toProperties(\n  target: Dict,\n  options: ToPropertiesOptions,\n  initialContext?: { cssMap?: Dict; cssVars?: Dict },\n  prefixes: string[] = [],\n) {\n  const context = {\n    cssMap: {\n      ...initialContext?.cssMap,\n    },\n    cssVars: {\n      ...initialContext?.cssVars,\n    },\n  }\n\n  return Object.entries(target).reduce((properties, [key, value]) => {\n    if (isObject(value) || Array.isArray(value)) {\n      const nested = toProperties(\n        value,\n        options,\n        properties,\n        prefixes.concat(key),\n      )\n      Object.assign(properties.cssVars, nested.cssVars)\n      Object.assign(properties.cssMap, nested.cssMap)\n    } else {\n      const finalKey = prefixes.concat(key)\n      // firstKey will be e.g. \"space\"\n      const [firstKey] = finalKey\n\n      const handler =\n        tokenHandlerMap[firstKey] ?? tokenHandlerMap.defaultHandler\n\n      const { cssVars, cssMap } = handler(finalKey, value, options)\n      Object.assign(properties.cssVars, cssVars)\n      Object.assign(properties.cssMap, cssMap)\n    }\n\n    return properties\n  }, context)\n}\n\n/**\n * Define transformation handlers for ThemeScale\n */\nconst tokenHandlerMap: Partial<\n  Record<\n    ThemeScale | \"defaultHandler\",\n    (\n      keys: string[],\n      value: unknown,\n      options: ToPropertiesOptions,\n    ) => { cssVars: Dict; cssMap: Dict }\n  >\n> = {\n  space: (keys, value, options) => {\n    const properties = tokenHandlerMap.defaultHandler!(keys, value, options)\n    const [firstKey, ...referenceKeys] = keys\n\n    const negativeLookupKey = `${firstKey}.-${referenceKeys.join(\".\")}`\n    const negativeVarKey = keys.join(\"-\")\n    const cssVar = toVarDefinition(negativeVarKey, options.cssVarPrefix)\n    const negativeValue = isCssVar(String(value))\n      ? toNegativeVar(String(value))\n      : `-${value}`\n\n    const varRef = toNegativeVar(toVarReference(cssVar))\n\n    return {\n      cssVars: properties.cssVars,\n      cssMap: {\n        ...properties.cssMap,\n        [negativeLookupKey]: {\n          value: negativeValue,\n          var: cssVar,\n          varRef,\n        },\n      },\n    }\n  },\n  defaultHandler: (keys, value, options) => {\n    const lookupKey = keys.join(\".\")\n    const varKey = keys.join(\"-\")\n\n    const cssVar = toVarDefinition(varKey, options.cssVarPrefix)\n\n    return {\n      cssVars: {\n        [cssVar]: value,\n      },\n      cssMap: {\n        [lookupKey]: {\n          value,\n          var: cssVar,\n          varRef: toVarReference(cssVar),\n        },\n      },\n    }\n  },\n}\n"},"lineCount":null}},"error":null,"hash":"33f4da031a9bbdd0d574034b59ebc392","cacheData":{"env":{}}}