{"id":"MAN4","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/react-helpers.js.map","includedInParent":true,"mtime":1616745790414},{"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/utils/package.json","includedInParent":true,"mtime":1616745790414},{"name":"react","loc":{"line":1,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/react-helpers.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./assertion","loc":{"line":2,"column":27},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/react-helpers.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/assertion.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.createContext=o,exports.getValidChildren=i,exports.assignRef=u,exports.mergeRefs=a;var e=n(require(\"react\")),r=require(\"./assertion\");function t(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return t=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var r=t();if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}function o(r){void 0===r&&(r={});var{strict:t=!0,errorMessage:n=\"useContext: `context` is undefined. Seems you forgot to wrap component within the Provider\",name:o}=r,i=e.createContext(void 0);return i.displayName=o,[i.Provider,function(){var r=e.useContext(i);if(!r&&t)throw new Error(n);return r},i]}function i(r){return e.Children.toArray(r).filter(r=>e.isValidElement(r))}function u(e,t){if(null!=e)if((0,r.isFunction)(e))e(t);else try{e.current=t}catch(n){throw new Error(\"Cannot assign value '\"+t+\"' to ref '\"+e+\"'\")}}function a(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return e=>{r.forEach(r=>u(r,e))}}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":90}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":92}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":100}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":117}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":119}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":127}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":137}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":139}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":147}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":157}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":159}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":163}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":165}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":167}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":175}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":185}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":187}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":195}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":210}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":219}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":223}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":226}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":245}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":253}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":260}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":265}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":269}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":271}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":275}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":283}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":290}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":292}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":303}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":310}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":313}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":315}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":324}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":326}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":329}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":332}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":335}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":337}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":348}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":355}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":357}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":360}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":367}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":370}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":387}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":390}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":409}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":411}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":417}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":418}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":426}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":429}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":433}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":435}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":439}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":442}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":445}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":447}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":451}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":454}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":461}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":463}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":467}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":470}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":474}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":476}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":479}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":481}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":488}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":504}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":511}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":536}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":540}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":544}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":549}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":551}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":554}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":561}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":571}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":586}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":591}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":593}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":596}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":597}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":601}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":603}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":605}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":612}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":637}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":639}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":642}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":647}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":651}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":653}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":658}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":660}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":665}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":672}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":687}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":689}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":691}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":694}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":696}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":699}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":701}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":704}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":711}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":713}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":721}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":723}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":726}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":728}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":732}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":734}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":102,"column":1},"generated":{"line":1,"column":737}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":27,"column":7},"generated":{"line":1,"column":739}},{"source":"../../src/react-helpers.ts","name":"createContext","original":{"line":27,"column":16},"generated":{"line":1,"column":748}},{"source":"../../src/react-helpers.ts","name":"options","original":{"line":27,"column":43},"generated":{"line":1,"column":750}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":27,"column":79},"generated":{"line":1,"column":758}},{"source":"../../src/react-helpers.ts","name":"options","original":{"line":27,"column":43},"generated":{"line":1,"column":762}},{"source":"../../src/react-helpers.ts","name":"options","original":{"line":27,"column":43},"generated":{"line":1,"column":766}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":27,"column":75},"generated":{"line":1,"column":768}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":1,"column":772}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":1,"column":776}},{"source":"../../src/react-helpers.ts","name":"strict","original":{"line":29,"column":4},"generated":{"line":1,"column":783}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":29,"column":13},"generated":{"line":1,"column":786}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":1,"column":788}},{"source":"../../src/react-helpers.ts","name":"errorMessage","original":{"line":30,"column":4},"generated":{"line":1,"column":801}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":30,"column":19},"generated":{"line":1,"column":803}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":1,"column":896}},{"source":"../../src/react-helpers.ts","name":"name","original":{"line":31,"column":4},"generated":{"line":1,"column":901}},{"source":"../../src/react-helpers.ts","name":"options","original":{"line":32,"column":6},"generated":{"line":1,"column":904}},{"source":"../../src/react-helpers.ts","name":"Context","original":{"line":34,"column":8},"generated":{"line":1,"column":906}},{"source":"../../src/react-helpers.ts","name":"React","original":{"line":34,"column":18},"generated":{"line":1,"column":908}},{"source":"../../src/react-helpers.ts","name":"createContext","original":{"line":34,"column":24},"generated":{"line":1,"column":910}},{"source":"../../src/react-helpers.ts","name":"undefined","original":{"line":34,"column":63},"generated":{"line":1,"column":929}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":1,"column":932}},{"source":"../../src/react-helpers.ts","name":"Context","original":{"line":36,"column":2},"generated":{"line":1,"column":939}},{"source":"../../src/react-helpers.ts","name":"displayName","original":{"line":36,"column":10},"generated":{"line":1,"column":941}},{"source":"../../src/react-helpers.ts","name":"name","original":{"line":36,"column":24},"generated":{"line":1,"column":953}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":1,"column":955}},{"source":"../../src/react-helpers.ts","name":"Context","original":{"line":49,"column":4},"generated":{"line":1,"column":956}},{"source":"../../src/react-helpers.ts","name":"Provider","original":{"line":49,"column":12},"generated":{"line":1,"column":958}},{"source":"../../src/react-helpers.ts","name":"useContext","original":{"line":38,"column":11},"generated":{"line":1,"column":967}},{"source":"../../src/react-helpers.ts","name":"context","original":{"line":39,"column":10},"generated":{"line":1,"column":978}},{"source":"../../src/react-helpers.ts","name":"context","original":{"line":39,"column":10},"generated":{"line":1,"column":982}},{"source":"../../src/react-helpers.ts","name":"React","original":{"line":39,"column":20},"generated":{"line":1,"column":984}},{"source":"../../src/react-helpers.ts","name":"useContext","original":{"line":39,"column":26},"generated":{"line":1,"column":986}},{"source":"../../src/react-helpers.ts","name":"Context","original":{"line":39,"column":37},"generated":{"line":1,"column":997}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":41,"column":8},"generated":{"line":1,"column":1000}},{"source":"../../src/react-helpers.ts","name":"context","original":{"line":41,"column":9},"generated":{"line":1,"column":1004}},{"source":"../../src/react-helpers.ts","name":"strict","original":{"line":41,"column":20},"generated":{"line":1,"column":1007}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":42,"column":12},"generated":{"line":1,"column":1009}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":42,"column":12},"generated":{"line":1,"column":1015}},{"source":"../../src/react-helpers.ts","name":"Error","original":{"line":42,"column":16},"generated":{"line":1,"column":1019}},{"source":"../../src/react-helpers.ts","name":"errorMessage","original":{"line":42,"column":22},"generated":{"line":1,"column":1025}},{"source":"../../src/react-helpers.ts","name":"context","original":{"line":45,"column":11},"generated":{"line":1,"column":1028}},{"source":"../../src/react-helpers.ts","name":"context","original":{"line":45,"column":11},"generated":{"line":1,"column":1035}},{"source":"../../src/react-helpers.ts","name":"Context","original":{"line":51,"column":4},"generated":{"line":1,"column":1038}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":61,"column":7},"generated":{"line":1,"column":1041}},{"source":"../../src/react-helpers.ts","name":"getValidChildren","original":{"line":61,"column":16},"generated":{"line":1,"column":1050}},{"source":"../../src/react-helpers.ts","name":"children","original":{"line":61,"column":33},"generated":{"line":1,"column":1052}},{"source":"../../src/react-helpers.ts","name":"React","original":{"line":62,"column":9},"generated":{"line":1,"column":1055}},{"source":"../../src/react-helpers.ts","name":"React","original":{"line":62,"column":9},"generated":{"line":1,"column":1062}},{"source":"../../src/react-helpers.ts","name":"Children","original":{"line":62,"column":15},"generated":{"line":1,"column":1064}},{"source":"../../src/react-helpers.ts","name":"toArray","original":{"line":62,"column":24},"generated":{"line":1,"column":1073}},{"source":"../../src/react-helpers.ts","name":"children","original":{"line":62,"column":32},"generated":{"line":1,"column":1081}},{"source":"../../src/react-helpers.ts","name":"filter","original":{"line":62,"column":42},"generated":{"line":1,"column":1084}},{"source":"../../src/react-helpers.ts","name":"child","original":{"line":62,"column":50},"generated":{"line":1,"column":1091}},{"source":"../../src/react-helpers.ts","name":"React","original":{"line":63,"column":4},"generated":{"line":1,"column":1094}},{"source":"../../src/react-helpers.ts","name":"isValidElement","original":{"line":63,"column":10},"generated":{"line":1,"column":1096}},{"source":"../../src/react-helpers.ts","name":"child","original":{"line":63,"column":25},"generated":{"line":1,"column":1111}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":75,"column":7},"generated":{"line":1,"column":1115}},{"source":"../../src/react-helpers.ts","name":"assignRef","original":{"line":75,"column":16},"generated":{"line":1,"column":1124}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":75,"column":35},"generated":{"line":1,"column":1126}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":75,"column":65},"generated":{"line":1,"column":1128}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":76,"column":6},"generated":{"line":1,"column":1131}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":76,"column":13},"generated":{"line":1,"column":1134}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":76,"column":6},"generated":{"line":1,"column":1140}},{"source":"../../src/react-helpers.ts","name":"isFunction","original":{"line":78,"column":6},"generated":{"line":1,"column":1142}},{"source":"../../src/react-helpers.ts","name":"isFunction","original":{"line":78,"column":6},"generated":{"line":1,"column":1146}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":78,"column":17},"generated":{"line":1,"column":1148}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":78,"column":17},"generated":{"line":1,"column":1150}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":78,"column":17},"generated":{"line":1,"column":1162}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":79,"column":4},"generated":{"line":1,"column":1165}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":79,"column":8},"generated":{"line":1,"column":1167}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":83,"column":6},"generated":{"line":1,"column":1175}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":85,"column":4},"generated":{"line":1,"column":1179}},{"source":"../../src/react-helpers.ts","name":"current","original":{"line":85,"column":8},"generated":{"line":1,"column":1181}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":85,"column":18},"generated":{"line":1,"column":1189}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":86,"column":4},"generated":{"line":1,"column":1191}},{"source":"../../src/react-helpers.ts","name":"error","original":{"line":86,"column":11},"generated":{"line":1,"column":1197}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":87,"column":10},"generated":{"line":1,"column":1200}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":87,"column":10},"generated":{"line":1,"column":1206}},{"source":"../../src/react-helpers.ts","name":"Error","original":{"line":87,"column":14},"generated":{"line":1,"column":1210}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":87,"column":10},"generated":{"line":1,"column":1216}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":87,"column":44},"generated":{"line":1,"column":1240}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":87,"column":10},"generated":{"line":1,"column":1242}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":87,"column":62},"generated":{"line":1,"column":1255}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":87,"column":10},"generated":{"line":1,"column":1257}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":7},"generated":{"line":1,"column":1263}},{"source":"../../src/react-helpers.ts","name":"mergeRefs","original":{"line":98,"column":16},"generated":{"line":1,"column":1272}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1276}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1280}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1284}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1286}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1296}},{"source":"../../src/react-helpers.ts","name":"refs","original":{"line":98,"column":32},"generated":{"line":1,"column":1303}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1305}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1309}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1315}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1318}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1320}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1322}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1324}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1326}},{"source":"../../src/react-helpers.ts","name":"refs","original":{"line":98,"column":32},"generated":{"line":1,"column":1330}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1332}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1335}},{"source":"../../src/react-helpers.ts","name":null,"original":{"line":98,"column":67},"generated":{"line":1,"column":1345}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":99,"column":10},"generated":{"line":1,"column":1348}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":99,"column":10},"generated":{"line":1,"column":1355}},{"source":"../../src/react-helpers.ts","name":"refs","original":{"line":100,"column":4},"generated":{"line":1,"column":1359}},{"source":"../../src/react-helpers.ts","name":"forEach","original":{"line":100,"column":9},"generated":{"line":1,"column":1361}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":100,"column":18},"generated":{"line":1,"column":1369}},{"source":"../../src/react-helpers.ts","name":"assignRef","original":{"line":100,"column":26},"generated":{"line":1,"column":1372}},{"source":"../../src/react-helpers.ts","name":"ref","original":{"line":100,"column":36},"generated":{"line":1,"column":1374}},{"source":"../../src/react-helpers.ts","name":"value","original":{"line":100,"column":41},"generated":{"line":1,"column":1376}}],"sources":{"../../src/react-helpers.ts":"import * as React from \"react\"\nimport { isFunction } from \"./assertion\"\n\nexport interface CreateContextOptions {\n  /**\n   * If `true`, React will throw if context is `null` or `undefined`\n   * In some cases, you might want to support nested context, so you can set it to `false`\n   */\n  strict?: boolean\n  /**\n   * Error message to throw if the context is `undefined`\n   */\n  errorMessage?: string\n  /**\n   * The display name of the context\n   */\n  name?: string\n}\n\ntype CreateContextReturn<T> = [React.Provider<T>, () => T, React.Context<T>]\n\n/**\n * Creates a named context, provider, and hook.\n *\n * @param options create context options\n */\nexport function createContext<ContextType>(options: CreateContextOptions = {}) {\n  const {\n    strict = true,\n    errorMessage = \"useContext: `context` is undefined. Seems you forgot to wrap component within the Provider\",\n    name,\n  } = options\n\n  const Context = React.createContext<ContextType | undefined>(undefined)\n\n  Context.displayName = name\n\n  function useContext() {\n    const context = React.useContext(Context)\n\n    if (!context && strict) {\n      throw new Error(errorMessage)\n    }\n\n    return context\n  }\n\n  return [\n    Context.Provider,\n    useContext,\n    Context,\n  ] as CreateContextReturn<ContextType>\n}\n\n/**\n * Gets only the valid children of a component,\n * and ignores any nullish or falsy child.\n *\n * @param children the children\n */\nexport function getValidChildren(children: React.ReactNode) {\n  return React.Children.toArray(children).filter((child) =>\n    React.isValidElement(child),\n  ) as React.ReactElement[]\n}\n\ntype ReactRef<T> = React.Ref<T> | React.RefObject<T> | React.MutableRefObject<T>\n\n/**\n * Assigns a value to a ref function or object\n *\n * @param ref the ref to assign to\n * @param value the value\n */\nexport function assignRef<T = any>(ref: ReactRef<T> | undefined, value: T) {\n  if (ref == null) return\n\n  if (isFunction(ref)) {\n    ref(value)\n    return\n  }\n\n  try {\n    // @ts-ignore\n    ref.current = value\n  } catch (error) {\n    throw new Error(`Cannot assign value '${value}' to ref '${ref}'`)\n  }\n}\n\n/**\n * Combine multiple React refs into a single ref function.\n * This is used mostly when you need to allow consumers forward refs to\n * internal components\n *\n * @param refs refs to assign to value to\n */\nexport function mergeRefs<T>(...refs: (ReactRef<T> | undefined)[]) {\n  return (value: T) => {\n    refs.forEach((ref) => assignRef(ref, value))\n  }\n}\n"},"lineCount":null}},"error":null,"hash":"acf007fbfaae808f09f9707ef6eca3c9","cacheData":{"env":{}}}