{"id":"zRxz","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-merge-refs.js.map","includedInParent":true,"mtime":1616745789087},{"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/hooks/package.json","includedInParent":true,"mtime":1616745789087},{"name":"react","loc":{"line":2,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-merge-refs.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.assignRef=n,exports.useMergeRefs=o;var e=t(require(\"react\"));function r(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function t(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var f=o?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(n,u,f):n[u]=e[u]}return n.default=e,t&&t.set(e,n),n}function n(e,r){if(null!=e)if(\"function\"!=typeof e)try{e.current=r}catch(t){throw new Error(\"Cannot assign value '\"+r+\"' to ref '\"+e+\"'\")}else e(r)}function o(){for(var r=arguments.length,t=new Array(r),o=0;o<r;o++)t[o]=arguments[o];return e.useMemo(()=>t.every(e=>null==e)?null:e=>{t.forEach(r=>{r&&n(r,e)})},t)}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":86}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":88}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":96}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":109}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":111}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":115}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":117}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":119}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":127}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":137}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":146}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":150}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":153}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":172}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":180}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":187}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":192}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":196}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":198}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":202}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":210}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":217}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":219}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":230}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":237}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":240}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":242}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":251}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":253}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":256}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":259}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":262}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":264}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":275}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":282}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":284}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":287}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":294}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":297}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":314}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":317}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":336}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":338}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":344}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":345}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":353}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":356}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":360}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":362}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":366}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":369}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":372}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":374}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":378}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":381}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":388}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":390}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":394}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":397}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":401}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":403}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":406}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":408}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":415}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":431}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":438}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":463}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":467}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":471}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":476}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":478}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":481}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":488}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":498}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":513}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":518}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":520}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":523}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":524}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":528}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":530}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":532}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":539}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":564}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":566}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":569}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":574}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":578}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":580}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":585}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":587}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":592}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":599}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":614}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":616}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":618}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":621}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":623}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":626}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":628}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":631}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":638}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":640}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":648}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":650}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":653}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":655}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":659}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":661}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":1,"column":664}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":6,"column":7},"generated":{"line":1,"column":666}},{"source":"../../src/use-merge-refs.ts","name":"assignRef","original":{"line":6,"column":16},"generated":{"line":1,"column":675}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":6,"column":35},"generated":{"line":1,"column":677}},{"source":"../../src/use-merge-refs.ts","name":"value","original":{"line":6,"column":65},"generated":{"line":1,"column":679}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":7,"column":6},"generated":{"line":1,"column":682}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":7,"column":13},"generated":{"line":1,"column":685}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":7,"column":6},"generated":{"line":1,"column":691}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":9,"column":6},"generated":{"line":1,"column":693}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":9,"column":21},"generated":{"line":1,"column":696}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":9,"column":13},"generated":{"line":1,"column":715}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":14,"column":6},"generated":{"line":1,"column":717}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":16,"column":4},"generated":{"line":1,"column":721}},{"source":"../../src/use-merge-refs.ts","name":"current","original":{"line":16,"column":8},"generated":{"line":1,"column":723}},{"source":"../../src/use-merge-refs.ts","name":"value","original":{"line":16,"column":18},"generated":{"line":1,"column":731}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":1,"column":733}},{"source":"../../src/use-merge-refs.ts","name":"error","original":{"line":17,"column":11},"generated":{"line":1,"column":739}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":18,"column":10},"generated":{"line":1,"column":742}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":18,"column":10},"generated":{"line":1,"column":748}},{"source":"../../src/use-merge-refs.ts","name":"Error","original":{"line":18,"column":14},"generated":{"line":1,"column":752}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":18,"column":10},"generated":{"line":1,"column":758}},{"source":"../../src/use-merge-refs.ts","name":"value","original":{"line":18,"column":44},"generated":{"line":1,"column":782}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":18,"column":10},"generated":{"line":1,"column":784}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":18,"column":62},"generated":{"line":1,"column":797}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":18,"column":10},"generated":{"line":1,"column":799}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":10,"column":4},"generated":{"line":1,"column":809}},{"source":"../../src/use-merge-refs.ts","name":"value","original":{"line":10,"column":8},"generated":{"line":1,"column":811}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":7},"generated":{"line":1,"column":814}},{"source":"../../src/use-merge-refs.ts","name":"useMergeRefs","original":{"line":34,"column":16},"generated":{"line":1,"column":823}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":827}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":831}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":835}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":837}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":847}},{"source":"../../src/use-merge-refs.ts","name":"refs","original":{"line":34,"column":35},"generated":{"line":1,"column":854}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":856}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":860}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":866}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":869}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":871}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":873}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":875}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":877}},{"source":"../../src/use-merge-refs.ts","name":"refs","original":{"line":34,"column":35},"generated":{"line":1,"column":881}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":883}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":886}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":34,"column":70},"generated":{"line":1,"column":896}},{"source":"../../src/use-merge-refs.ts","name":"React","original":{"line":35,"column":9},"generated":{"line":1,"column":899}},{"source":"../../src/use-merge-refs.ts","name":"React","original":{"line":35,"column":9},"generated":{"line":1,"column":906}},{"source":"../../src/use-merge-refs.ts","name":"useMemo","original":{"line":35,"column":15},"generated":{"line":1,"column":908}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":35,"column":23},"generated":{"line":1,"column":916}},{"source":"../../src/use-merge-refs.ts","name":"refs","original":{"line":36,"column":8},"generated":{"line":1,"column":920}},{"source":"../../src/use-merge-refs.ts","name":"every","original":{"line":36,"column":13},"generated":{"line":1,"column":922}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":36,"column":20},"generated":{"line":1,"column":928}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":36,"column":35},"generated":{"line":1,"column":931}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":36,"column":28},"generated":{"line":1,"column":937}},{"source":"../../src/use-merge-refs.ts","name":null,"original":{"line":37,"column":13},"generated":{"line":1,"column":940}},{"source":"../../src/use-merge-refs.ts","name":"node","original":{"line":39,"column":12},"generated":{"line":1,"column":945}},{"source":"../../src/use-merge-refs.ts","name":"refs","original":{"line":40,"column":6},"generated":{"line":1,"column":949}},{"source":"../../src/use-merge-refs.ts","name":"forEach","original":{"line":40,"column":11},"generated":{"line":1,"column":951}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":40,"column":20},"generated":{"line":1,"column":959}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":41,"column":12},"generated":{"line":1,"column":963}},{"source":"../../src/use-merge-refs.ts","name":"assignRef","original":{"line":41,"column":17},"generated":{"line":1,"column":966}},{"source":"../../src/use-merge-refs.ts","name":"ref","original":{"line":41,"column":27},"generated":{"line":1,"column":968}},{"source":"../../src/use-merge-refs.ts","name":"node","original":{"line":41,"column":32},"generated":{"line":1,"column":970}},{"source":"../../src/use-merge-refs.ts","name":"refs","original":{"line":44,"column":5},"generated":{"line":1,"column":976}}],"sources":{"../../src/use-merge-refs.ts":"/* eslint-disable react-hooks/exhaustive-deps */\nimport * as React from \"react\"\n\ntype ReactRef<T> = React.Ref<T> | React.MutableRefObject<T>\n\nexport function assignRef<T = any>(ref: ReactRef<T> | undefined, value: T) {\n  if (ref == null) return\n\n  if (typeof ref === \"function\") {\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 * React hook that merges react refs into a single memoized function\n *\n * @example\n * import React from \"react\";\n * import { useMergeRefs } from `@chakra-ui/hooks`;\n *\n * const Component = React.forwardRef((props, ref) => {\n *   const internalRef = React.useRef();\n *   return <div {...props} ref={useMergeRefs(internalRef, ref)} />;\n * });\n */\nexport function useMergeRefs<T>(...refs: (ReactRef<T> | undefined)[]) {\n  return React.useMemo(() => {\n    if (refs.every((ref) => ref == null)) {\n      return null\n    }\n    return (node: T) => {\n      refs.forEach((ref) => {\n        if (ref) assignRef(ref, node)\n      })\n    }\n  }, refs)\n}\n"},"lineCount":null}},"error":null,"hash":"755dc67e975c685aa1a89e51db9a3c26","cacheData":{"env":{}}}