{"id":"F4ZE","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-id.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":1,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-id.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./use-safe-layout-effect","loc":{"line":2,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-id.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-safe-layout-effect.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useId=a,exports.useIds=i;var e=n(require(\"react\")),t=require(\"./use-safe-layout-effect\");function r(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return r=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 t=r();if(t&&t.has(e))return t.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var f=u?Object.getOwnPropertyDescriptor(e,o):null;f&&(f.get||f.set)?Object.defineProperty(n,o,f):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}var u=!1,o=0,f=()=>++o;function a(r,n){var o=r||(u?f():null),[a,i]=e.useState(o);(0,t.useSafeLayoutEffect)(()=>{null===a&&i(f())},[]),e.useEffect(()=>{!1===u&&(u=!0)},[]);var c=null!=a?a.toString():void 0;return n?n+\"-\"+c:c}function i(e){for(var t=a(e),r=arguments.length,n=new Array(r>1?r-1:0),u=1;u<r;u++)n[u-1]=arguments[u];return n.map(e=>e+\"-\"+t)}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":82}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":84}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":92}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":99}},{"source":"../../src/use-id.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":101}},{"source":"../../src/use-id.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":105}},{"source":"../../src/use-id.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":107}},{"source":"../../src/use-id.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":109}},{"source":"../../src/use-id.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":117}},{"source":"../../src/use-id.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":127}},{"source":"../../src/use-id.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":129}},{"source":"../../src/use-id.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":137}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":165}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":174}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":178}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":181}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":200}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":208}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":215}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":220}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":224}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":226}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":230}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":238}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":245}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":247}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":258}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":265}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":268}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":270}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":279}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":281}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":284}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":287}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":290}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":292}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":303}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":310}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":312}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":315}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":322}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":325}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":342}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":345}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":364}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":366}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":372}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":373}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":381}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":384}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":388}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":390}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":394}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":397}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":400}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":402}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":406}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":409}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":416}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":418}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":422}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":425}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":429}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":431}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":434}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":436}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":443}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":459}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":466}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":491}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":495}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":499}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":504}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":506}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":509}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":516}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":526}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":541}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":546}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":548}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":551}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":552}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":556}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":558}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":560}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":567}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":592}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":594}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":597}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":602}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":606}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":608}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":613}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":615}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":620}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":627}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":642}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":644}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":646}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":649}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":651}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":654}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":656}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":659}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":666}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":668}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":676}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":678}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":681}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":683}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":687}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":689}},{"source":"../../src/use-id.ts","name":null,"original":{"line":53,"column":1},"generated":{"line":1,"column":692}},{"source":"../../src/use-id.ts","name":null,"original":{"line":7,"column":0},"generated":{"line":1,"column":694}},{"source":"../../src/use-id.ts","name":"handoffComplete","original":{"line":7,"column":4},"generated":{"line":1,"column":698}},{"source":"../../src/use-id.ts","name":null,"original":{"line":7,"column":22},"generated":{"line":1,"column":701}},{"source":"../../src/use-id.ts","name":"id","original":{"line":8,"column":4},"generated":{"line":1,"column":703}},{"source":"../../src/use-id.ts","name":null,"original":{"line":8,"column":9},"generated":{"line":1,"column":705}},{"source":"../../src/use-id.ts","name":"genId","original":{"line":9,"column":6},"generated":{"line":1,"column":707}},{"source":"../../src/use-id.ts","name":null,"original":{"line":9,"column":14},"generated":{"line":1,"column":709}},{"source":"../../src/use-id.ts","name":"id","original":{"line":9,"column":22},"generated":{"line":1,"column":715}},{"source":"../../src/use-id.ts","name":null,"original":{"line":17,"column":7},"generated":{"line":1,"column":717}},{"source":"../../src/use-id.ts","name":"useId","original":{"line":17,"column":16},"generated":{"line":1,"column":726}},{"source":"../../src/use-id.ts","name":"idProp","original":{"line":17,"column":22},"generated":{"line":1,"column":728}},{"source":"../../src/use-id.ts","name":"prefix","original":{"line":17,"column":39},"generated":{"line":1,"column":730}},{"source":"../../src/use-id.ts","name":"initialId","original":{"line":18,"column":8},"generated":{"line":1,"column":733}},{"source":"../../src/use-id.ts","name":"initialId","original":{"line":18,"column":8},"generated":{"line":1,"column":737}},{"source":"../../src/use-id.ts","name":"idProp","original":{"line":18,"column":20},"generated":{"line":1,"column":739}},{"source":"../../src/use-id.ts","name":"handoffComplete","original":{"line":18,"column":31},"generated":{"line":1,"column":743}},{"source":"../../src/use-id.ts","name":"genId","original":{"line":18,"column":49},"generated":{"line":1,"column":745}},{"source":"../../src/use-id.ts","name":null,"original":{"line":18,"column":59},"generated":{"line":1,"column":749}},{"source":"../../src/use-id.ts","name":"uid","original":{"line":19,"column":9},"generated":{"line":1,"column":756}},{"source":"../../src/use-id.ts","name":"setUid","original":{"line":19,"column":14},"generated":{"line":1,"column":758}},{"source":"../../src/use-id.ts","name":"React","original":{"line":19,"column":24},"generated":{"line":1,"column":761}},{"source":"../../src/use-id.ts","name":"useState","original":{"line":19,"column":30},"generated":{"line":1,"column":763}},{"source":"../../src/use-id.ts","name":"initialId","original":{"line":19,"column":39},"generated":{"line":1,"column":772}},{"source":"../../src/use-id.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":1,"column":776}},{"source":"../../src/use-id.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":1,"column":778}},{"source":"../../src/use-id.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":1,"column":780}},{"source":"../../src/use-id.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":1,"column":801}},{"source":"../../src/use-id.ts","name":null,"original":{"line":22,"column":16},"generated":{"line":1,"column":806}},{"source":"../../src/use-id.ts","name":"uid","original":{"line":22,"column":8},"generated":{"line":1,"column":813}},{"source":"../../src/use-id.ts","name":"setUid","original":{"line":22,"column":22},"generated":{"line":1,"column":816}},{"source":"../../src/use-id.ts","name":"genId","original":{"line":22,"column":29},"generated":{"line":1,"column":818}},{"source":"../../src/use-id.ts","name":null,"original":{"line":23,"column":5},"generated":{"line":1,"column":824}},{"source":"../../src/use-id.ts","name":"React","original":{"line":25,"column":2},"generated":{"line":1,"column":828}},{"source":"../../src/use-id.ts","name":"useEffect","original":{"line":25,"column":8},"generated":{"line":1,"column":830}},{"source":"../../src/use-id.ts","name":null,"original":{"line":25,"column":18},"generated":{"line":1,"column":840}},{"source":"../../src/use-id.ts","name":null,"original":{"line":26,"column":28},"generated":{"line":1,"column":846}},{"source":"../../src/use-id.ts","name":"handoffComplete","original":{"line":26,"column":8},"generated":{"line":1,"column":850}},{"source":"../../src/use-id.ts","name":"handoffComplete","original":{"line":27,"column":6},"generated":{"line":1,"column":854}},{"source":"../../src/use-id.ts","name":null,"original":{"line":27,"column":24},"generated":{"line":1,"column":857}},{"source":"../../src/use-id.ts","name":null,"original":{"line":29,"column":5},"generated":{"line":1,"column":861}},{"source":"../../src/use-id.ts","name":"id","original":{"line":31,"column":8},"generated":{"line":1,"column":865}},{"source":"../../src/use-id.ts","name":"id","original":{"line":31,"column":8},"generated":{"line":1,"column":869}},{"source":"../../src/use-id.ts","name":null,"original":{"line":31,"column":20},"generated":{"line":1,"column":871}},{"source":"../../src/use-id.ts","name":"uid","original":{"line":31,"column":13},"generated":{"line":1,"column":877}},{"source":"../../src/use-id.ts","name":"uid","original":{"line":31,"column":27},"generated":{"line":1,"column":879}},{"source":"../../src/use-id.ts","name":"toString","original":{"line":31,"column":31},"generated":{"line":1,"column":881}},{"source":"../../src/use-id.ts","name":"undefined","original":{"line":31,"column":44},"generated":{"line":1,"column":897}},{"source":"../../src/use-id.ts","name":"prefix","original":{"line":32,"column":10},"generated":{"line":1,"column":899}},{"source":"../../src/use-id.ts","name":"prefix","original":{"line":32,"column":10},"generated":{"line":1,"column":906}},{"source":"../../src/use-id.ts","name":"prefix","original":{"line":32,"column":22},"generated":{"line":1,"column":908}},{"source":"../../src/use-id.ts","name":null,"original":{"line":32,"column":16},"generated":{"line":1,"column":910}},{"source":"../../src/use-id.ts","name":"id","original":{"line":32,"column":32},"generated":{"line":1,"column":914}},{"source":"../../src/use-id.ts","name":"id","original":{"line":32,"column":39},"generated":{"line":1,"column":916}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":7},"generated":{"line":1,"column":918}},{"source":"../../src/use-id.ts","name":"useIds","original":{"line":50,"column":16},"generated":{"line":1,"column":927}},{"source":"../../src/use-id.ts","name":"idProp","original":{"line":50,"column":23},"generated":{"line":1,"column":929}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":932}},{"source":"../../src/use-id.ts","name":"id","original":{"line":51,"column":8},"generated":{"line":1,"column":936}},{"source":"../../src/use-id.ts","name":"id","original":{"line":51,"column":8},"generated":{"line":1,"column":940}},{"source":"../../src/use-id.ts","name":"useId","original":{"line":51,"column":13},"generated":{"line":1,"column":942}},{"source":"../../src/use-id.ts","name":"idProp","original":{"line":51,"column":19},"generated":{"line":1,"column":944}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":947}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":949}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":959}},{"source":"../../src/use-id.ts","name":"prefixes","original":{"line":50,"column":43},"generated":{"line":1,"column":966}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":968}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":972}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":978}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":980}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":982}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":984}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":986}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":989}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":991}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":993}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":995}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":997}},{"source":"../../src/use-id.ts","name":"prefixes","original":{"line":50,"column":43},"generated":{"line":1,"column":1001}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":1003}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":1005}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":1008}},{"source":"../../src/use-id.ts","name":null,"original":{"line":50,"column":63},"generated":{"line":1,"column":1018}},{"source":"../../src/use-id.ts","name":"prefixes","original":{"line":52,"column":9},"generated":{"line":1,"column":1021}},{"source":"../../src/use-id.ts","name":"prefixes","original":{"line":52,"column":9},"generated":{"line":1,"column":1028}},{"source":"../../src/use-id.ts","name":"map","original":{"line":52,"column":18},"generated":{"line":1,"column":1030}},{"source":"../../src/use-id.ts","name":"prefix","original":{"line":52,"column":23},"generated":{"line":1,"column":1034}},{"source":"../../src/use-id.ts","name":"prefix","original":{"line":52,"column":37},"generated":{"line":1,"column":1037}},{"source":"../../src/use-id.ts","name":null,"original":{"line":52,"column":22},"generated":{"line":1,"column":1039}},{"source":"../../src/use-id.ts","name":"id","original":{"line":52,"column":47},"generated":{"line":1,"column":1043}}],"sources":{"../../src/use-id.ts":"import * as React from \"react\"\nimport { useSafeLayoutEffect } from \"./use-safe-layout-effect\"\n\n/**\n * Credit: https://github.com/reach/reach-ui/blob/develop/packages/auto-id/src/index.tsx\n */\nlet handoffComplete = false\nlet id = 0\nconst genId = () => ++id\n\n/**\n * Reack hook to generate unique id\n *\n * @param idProp the external id passed from the user\n * @param prefix prefix to append before the id\n */\nexport function useId(idProp?: string, prefix?: string) {\n  const initialId = idProp || (handoffComplete ? genId() : null)\n  const [uid, setUid] = React.useState(initialId)\n\n  useSafeLayoutEffect(() => {\n    if (uid === null) setUid(genId())\n  }, [])\n\n  React.useEffect(() => {\n    if (handoffComplete === false) {\n      handoffComplete = true\n    }\n  }, [])\n\n  const id = uid != null ? uid.toString() : undefined\n  return (prefix ? `${prefix}-${id}` : id) as string\n}\n\n/**\n * Reack hook to generate ids for use in compound components\n *\n * @param idProp the external id passed from the user\n * @param prefixes array of prefixes to use\n *\n * @example\n *\n * ```js\n * const [buttonId, menuId] = useIds(\"52\", \"button\", \"menu\")\n *\n * // buttonId will be `button-52`\n * // menuId will be `menu-52`\n * ```\n */\nexport function useIds(idProp?: string, ...prefixes: string[]) {\n  const id = useId(idProp)\n  return prefixes.map((prefix) => `${prefix}-${id}`)\n}\n"},"lineCount":null}},"error":null,"hash":"eaa57fa6c9469574b696c97a7fb3c519","cacheData":{"env":{}}}