{"id":"C1pO","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/focus-lock/dist/esm/index.js.map","includedInParent":true,"mtime":1616745790564},{"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/focus-lock/package.json","includedInParent":true,"mtime":1616745790564},{"name":"react","loc":{"line":1,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/focus-lock/dist/esm/index.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"react-focus-lock","loc":{"line":2,"column":27},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/focus-lock/dist/esm/index.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react-focus-lock/dist/es2015/index.js"},{"name":"@chakra-ui/utils","loc":{"line":3,"column":48},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/focus-lock/dist/esm/index.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.default=exports.FocusLock=void 0;var e=c(require(\"react\")),r=u(require(\"react-focus-lock\")),t=require(\"@chakra-ui/utils\");function u(e){return e&&e.__esModule?e:{default:e}}function o(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function c(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var r=o();if(r&&r.has(e))return r.get(e);var t={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if(Object.prototype.hasOwnProperty.call(e,c)){var n=u?Object.getOwnPropertyDescriptor(e,c):null;n&&(n.get||n.set)?Object.defineProperty(t,c,n):t[c]=e[c]}return t.default=e,r&&r.set(e,t),t}var n=u=>{var{initialFocusRef:o,finalFocusRef:c,contentRef:n,restoreFocus:s,children:a,isDisabled:l,autoFocus:i,persistentFocus:f,lockFocusAcrossFrames:p}=u,d=e.useCallback(()=>{if(null!=o&&o.current)o.current.focus();else if(null!=n&&n.current){0===(0,t.getAllFocusable)(n.current).length&&(0,t.focus)(n.current,{nextTick:!0})}},[o,n]),F=e.useCallback(()=>{var e;null==c||null==(e=c.current)||e.focus()},[c]),v=s&&!c;return e.createElement(r.default,{crossFrame:p,persistentFocus:f,autoFocus:i,disabled:l,onActivation:d,onDeactivation:F,returnFocus:v},a)};exports.FocusLock=n,t.__DEV__&&(n.displayName=\"FocusLock\");var s=n;exports.default=s;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":0}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":13}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":20}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":35}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":43}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":56}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":57}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":64}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":68}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":76}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":84}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":92}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":107}},{"source":"../../src/index.tsx","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":109}},{"source":"../../src/index.tsx","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":113}},{"source":"../../src/index.tsx","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":115}},{"source":"../../src/index.tsx","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":117}},{"source":"../../src/index.tsx","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":125}},{"source":"../../src/index.tsx","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":135}},{"source":"../../src/index.tsx","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":137}},{"source":"../../src/index.tsx","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":139}},{"source":"../../src/index.tsx","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":147}},{"source":"../../src/index.tsx","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":168}},{"source":"../../src/index.tsx","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":170}},{"source":"../../src/index.tsx","name":null,"original":{"line":3,"column":0},"generated":{"line":1,"column":178}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":198}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":207}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":209}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":212}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":219}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":222}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":224}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":235}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":237}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":238}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":246}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":249}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":258}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":262}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":265}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":284}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":292}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":299}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":304}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":308}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":310}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":314}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":322}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":329}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":331}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":342}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":349}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":352}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":354}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":363}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":365}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":368}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":371}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":374}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":376}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":387}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":394}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":396}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":399}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":406}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":409}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":426}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":429}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":448}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":450}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":456}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":457}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":465}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":468}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":472}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":474}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":478}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":481}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":484}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":486}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":490}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":493}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":500}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":502}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":506}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":509}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":513}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":515}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":518}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":520}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":527}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":543}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":550}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":575}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":579}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":583}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":588}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":590}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":593}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":600}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":610}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":625}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":630}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":632}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":635}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":636}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":640}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":642}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":644}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":651}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":676}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":678}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":681}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":686}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":690}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":692}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":697}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":699}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":704}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":711}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":726}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":728}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":730}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":733}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":735}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":738}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":740}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":743}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":750}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":752}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":760}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":762}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":765}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":767}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":771}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":773}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":776}},{"source":"../../src/index.tsx","name":null,"original":{"line":55,"column":7},"generated":{"line":1,"column":778}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":55,"column":13},"generated":{"line":1,"column":782}},{"source":"../../src/index.tsx","name":"props","original":{"line":55,"column":52},"generated":{"line":1,"column":784}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":788}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":792}},{"source":"../../src/index.tsx","name":"initialFocusRef","original":{"line":57,"column":4},"generated":{"line":1,"column":808}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":810}},{"source":"../../src/index.tsx","name":"finalFocusRef","original":{"line":58,"column":4},"generated":{"line":1,"column":824}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":826}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":59,"column":4},"generated":{"line":1,"column":837}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":839}},{"source":"../../src/index.tsx","name":"restoreFocus","original":{"line":60,"column":4},"generated":{"line":1,"column":852}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":854}},{"source":"../../src/index.tsx","name":"children","original":{"line":61,"column":4},"generated":{"line":1,"column":863}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":865}},{"source":"../../src/index.tsx","name":"isDisabled","original":{"line":62,"column":4},"generated":{"line":1,"column":876}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":878}},{"source":"../../src/index.tsx","name":"autoFocus","original":{"line":63,"column":4},"generated":{"line":1,"column":888}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":890}},{"source":"../../src/index.tsx","name":"persistentFocus","original":{"line":64,"column":4},"generated":{"line":1,"column":906}},{"source":"../../src/index.tsx","name":null,"original":{"line":56,"column":8},"generated":{"line":1,"column":908}},{"source":"../../src/index.tsx","name":"lockFocusAcrossFrames","original":{"line":65,"column":4},"generated":{"line":1,"column":930}},{"source":"../../src/index.tsx","name":"props","original":{"line":66,"column":6},"generated":{"line":1,"column":933}},{"source":"../../src/index.tsx","name":"onActivation","original":{"line":68,"column":8},"generated":{"line":1,"column":935}},{"source":"../../src/index.tsx","name":"React","original":{"line":68,"column":23},"generated":{"line":1,"column":937}},{"source":"../../src/index.tsx","name":"useCallback","original":{"line":68,"column":29},"generated":{"line":1,"column":939}},{"source":"../../src/index.tsx","name":null,"original":{"line":68,"column":41},"generated":{"line":1,"column":951}},{"source":"../../src/index.tsx","name":"initialFocusRef","original":{"line":69,"column":8},"generated":{"line":1,"column":956}},{"source":"../../src/index.tsx","name":null,"original":{"line":69,"column":4},"generated":{"line":1,"column":959}},{"source":"../../src/index.tsx","name":"initialFocusRef","original":{"line":69,"column":8},"generated":{"line":1,"column":965}},{"source":"../../src/index.tsx","name":"initialFocusRef","original":{"line":69,"column":8},"generated":{"line":1,"column":968}},{"source":"../../src/index.tsx","name":"current","original":{"line":69,"column":25},"generated":{"line":1,"column":970}},{"source":"../../src/index.tsx","name":"initialFocusRef","original":{"line":70,"column":6},"generated":{"line":1,"column":978}},{"source":"../../src/index.tsx","name":"current","original":{"line":70,"column":22},"generated":{"line":1,"column":980}},{"source":"../../src/index.tsx","name":"focus","original":{"line":70,"column":30},"generated":{"line":1,"column":988}},{"source":"../../src/index.tsx","name":null,"original":{"line":71,"column":11},"generated":{"line":1,"column":1001}},{"source":"../../src/index.tsx","name":null,"original":{"line":71,"column":11},"generated":{"line":1,"column":1004}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":71,"column":15},"generated":{"line":1,"column":1010}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":71,"column":15},"generated":{"line":1,"column":1013}},{"source":"../../src/index.tsx","name":"current","original":{"line":71,"column":27},"generated":{"line":1,"column":1015}},{"source":"../../src/index.tsx","name":null,"original":{"line":71,"column":36},"generated":{"line":1,"column":1023}},{"source":"../../src/index.tsx","name":null,"original":{"line":73,"column":32},"generated":{"line":1,"column":1024}},{"source":"../../src/index.tsx","name":"getAllFocusable","original":{"line":72,"column":25},"generated":{"line":1,"column":1029}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":72,"column":41},"generated":{"line":1,"column":1031}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":72,"column":41},"generated":{"line":1,"column":1033}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":72,"column":41},"generated":{"line":1,"column":1050}},{"source":"../../src/index.tsx","name":"current","original":{"line":72,"column":52},"generated":{"line":1,"column":1052}},{"source":"../../src/index.tsx","name":"length","original":{"line":73,"column":21},"generated":{"line":1,"column":1061}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":74,"column":14},"generated":{"line":1,"column":1070}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":74,"column":14},"generated":{"line":1,"column":1072}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":74,"column":14},"generated":{"line":1,"column":1074}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":74,"column":14},"generated":{"line":1,"column":1081}},{"source":"../../src/index.tsx","name":"current","original":{"line":74,"column":25},"generated":{"line":1,"column":1083}},{"source":"../../src/index.tsx","name":null,"original":{"line":74,"column":34},"generated":{"line":1,"column":1091}},{"source":"../../src/index.tsx","name":"nextTick","original":{"line":74,"column":36},"generated":{"line":1,"column":1092}},{"source":"../../src/index.tsx","name":null,"original":{"line":74,"column":46},"generated":{"line":1,"column":1102}},{"source":"../../src/index.tsx","name":null,"original":{"line":77,"column":5},"generated":{"line":1,"column":1108}},{"source":"../../src/index.tsx","name":"initialFocusRef","original":{"line":77,"column":6},"generated":{"line":1,"column":1109}},{"source":"../../src/index.tsx","name":"contentRef","original":{"line":77,"column":23},"generated":{"line":1,"column":1111}},{"source":"../../src/index.tsx","name":"onDeactivation","original":{"line":79,"column":8},"generated":{"line":1,"column":1115}},{"source":"../../src/index.tsx","name":"React","original":{"line":79,"column":25},"generated":{"line":1,"column":1117}},{"source":"../../src/index.tsx","name":"useCallback","original":{"line":79,"column":31},"generated":{"line":1,"column":1119}},{"source":"../../src/index.tsx","name":null,"original":{"line":79,"column":43},"generated":{"line":1,"column":1131}},{"source":"../../src/index.tsx","name":null,"original":{"line":79,"column":49},"generated":{"line":1,"column":1136}},{"source":"../../src/index.tsx","name":null,"original":{"line":79,"column":49},"generated":{"line":1,"column":1140}},{"source":"../../src/index.tsx","name":null,"original":{"line":80,"column":17},"generated":{"line":1,"column":1142}},{"source":"../../src/index.tsx","name":"finalFocusRef","original":{"line":80,"column":4},"generated":{"line":1,"column":1148}},{"source":"../../src/index.tsx","name":null,"original":{"line":80,"column":4},"generated":{"line":1,"column":1151}},{"source":"../../src/index.tsx","name":null,"original":{"line":80,"column":4},"generated":{"line":1,"column":1158}},{"source":"../../src/index.tsx","name":"finalFocusRef","original":{"line":80,"column":4},"generated":{"line":1,"column":1160}},{"source":"../../src/index.tsx","name":"current","original":{"line":80,"column":19},"generated":{"line":1,"column":1162}},{"source":"../../src/index.tsx","name":null,"original":{"line":80,"column":4},"generated":{"line":1,"column":1172}},{"source":"../../src/index.tsx","name":"focus","original":{"line":80,"column":28},"generated":{"line":1,"column":1174}},{"source":"../../src/index.tsx","name":null,"original":{"line":81,"column":5},"generated":{"line":1,"column":1183}},{"source":"../../src/index.tsx","name":"finalFocusRef","original":{"line":81,"column":6},"generated":{"line":1,"column":1184}},{"source":"../../src/index.tsx","name":"returnFocus","original":{"line":83,"column":8},"generated":{"line":1,"column":1188}},{"source":"../../src/index.tsx","name":"restoreFocus","original":{"line":83,"column":22},"generated":{"line":1,"column":1190}},{"source":"../../src/index.tsx","name":"finalFocusRef","original":{"line":83,"column":39},"generated":{"line":1,"column":1194}},{"source":"../../src/index.tsx","name":null,"original":{"line":85,"column":2},"generated":{"line":1,"column":1196}},{"source":"../../src/index.tsx","name":null,"original":{"line":86,"column":4},"generated":{"line":1,"column":1203}},{"source":"../../src/index.tsx","name":null,"original":{"line":86,"column":4},"generated":{"line":1,"column":1205}},{"source":"../../src/index.tsx","name":null,"original":{"line":86,"column":5},"generated":{"line":1,"column":1219}},{"source":"../../src/index.tsx","name":null,"original":{"line":86,"column":4},"generated":{"line":1,"column":1221}},{"source":"../../src/index.tsx","name":null,"original":{"line":86,"column":4},"generated":{"line":1,"column":1229}},{"source":"../../src/index.tsx","name":null,"original":{"line":87,"column":6},"generated":{"line":1,"column":1230}},{"source":"../../src/index.tsx","name":"lockFocusAcrossFrames","original":{"line":87,"column":18},"generated":{"line":1,"column":1241}},{"source":"../../src/index.tsx","name":null,"original":{"line":88,"column":6},"generated":{"line":1,"column":1243}},{"source":"../../src/index.tsx","name":"persistentFocus","original":{"line":88,"column":23},"generated":{"line":1,"column":1259}},{"source":"../../src/index.tsx","name":null,"original":{"line":89,"column":6},"generated":{"line":1,"column":1261}},{"source":"../../src/index.tsx","name":"autoFocus","original":{"line":89,"column":17},"generated":{"line":1,"column":1271}},{"source":"../../src/index.tsx","name":null,"original":{"line":90,"column":6},"generated":{"line":1,"column":1273}},{"source":"../../src/index.tsx","name":"isDisabled","original":{"line":90,"column":16},"generated":{"line":1,"column":1282}},{"source":"../../src/index.tsx","name":null,"original":{"line":91,"column":6},"generated":{"line":1,"column":1284}},{"source":"../../src/index.tsx","name":"onActivation","original":{"line":91,"column":20},"generated":{"line":1,"column":1297}},{"source":"../../src/index.tsx","name":null,"original":{"line":92,"column":6},"generated":{"line":1,"column":1299}},{"source":"../../src/index.tsx","name":"onDeactivation","original":{"line":92,"column":22},"generated":{"line":1,"column":1314}},{"source":"../../src/index.tsx","name":null,"original":{"line":93,"column":6},"generated":{"line":1,"column":1316}},{"source":"../../src/index.tsx","name":"returnFocus","original":{"line":93,"column":19},"generated":{"line":1,"column":1328}},{"source":"../../src/index.tsx","name":"children","original":{"line":95,"column":7},"generated":{"line":1,"column":1331}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1335}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1343}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1353}},{"source":"../../src/index.tsx","name":"__DEV__","original":{"line":100,"column":4},"generated":{"line":1,"column":1355}},{"source":"../../src/index.tsx","name":null,"original":{"line":100,"column":0},"generated":{"line":1,"column":1357}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":101,"column":2},"generated":{"line":1,"column":1367}},{"source":"../../src/index.tsx","name":"displayName","original":{"line":101,"column":12},"generated":{"line":1,"column":1369}},{"source":"../../src/index.tsx","name":null,"original":{"line":101,"column":26},"generated":{"line":1,"column":1381}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1394}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1398}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1400}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1402}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1410}},{"source":"../../src/index.tsx","name":"FocusLock","original":{"line":104,"column":15},"generated":{"line":1,"column":1418}}],"sources":{"../../src/index.tsx":"import * as React from \"react\"\nimport ReactFocusLock from \"react-focus-lock\"\nimport {\n  __DEV__,\n  getAllFocusable,\n  focus,\n  FocusableElement,\n} from \"@chakra-ui/utils\"\n\nexport interface FocusLockProps {\n  /**\n   * `ref` of the element to receive focus initially\n   */\n  initialFocusRef?: React.RefObject<FocusableElement>\n  /**\n   * `ref` of the element to return focus to when `FocusLock`\n   * unmounts\n   */\n  finalFocusRef?: React.RefObject<FocusableElement>\n  /**\n   * The `ref` of the wrapper for which the focus-lock wraps\n   */\n  contentRef?: React.RefObject<HTMLElement>\n  /**\n   * If `true`, focus will be restored to the element that\n   * triggered the `FocusLock` once it unmounts\n   */\n  restoreFocus?: boolean\n  /**\n   * The component to render\n   */\n  children: React.ReactNode\n  /**\n   * If `true`, focus trapping will be disabled\n   */\n  isDisabled?: boolean\n  /**\n   * If `true`, the first focuable element within the `children`\n   * will ne auto-focused once `FocusLock` mounts\n   */\n  autoFocus?: boolean\n  /**\n   * If `true`, disables text selections inside, and outside focus lock.\n   * @default `false`\n   */\n  persistentFocus?: boolean\n  /**\n   * Enables aggressive focus capturing within iframes.\n   * - If `true`: keep focus in the lock, no matter where lock is active\n   * - If `false`:  allows focus to move outside of iframe\n   */\n  lockFocusAcrossFrames?: boolean\n}\n\nexport const FocusLock: React.FC<FocusLockProps> = (props) => {\n  const {\n    initialFocusRef,\n    finalFocusRef,\n    contentRef,\n    restoreFocus,\n    children,\n    isDisabled,\n    autoFocus,\n    persistentFocus,\n    lockFocusAcrossFrames,\n  } = props\n\n  const onActivation = React.useCallback(() => {\n    if (initialFocusRef?.current) {\n      initialFocusRef.current.focus()\n    } else if (contentRef?.current) {\n      const focusables = getAllFocusable(contentRef.current)\n      if (focusables.length === 0) {\n        focus(contentRef.current, { nextTick: true })\n      }\n    }\n  }, [initialFocusRef, contentRef])\n\n  const onDeactivation = React.useCallback(() => {\n    finalFocusRef?.current?.focus()\n  }, [finalFocusRef])\n\n  const returnFocus = restoreFocus && !finalFocusRef\n\n  return (\n    <ReactFocusLock\n      crossFrame={lockFocusAcrossFrames}\n      persistentFocus={persistentFocus}\n      autoFocus={autoFocus}\n      disabled={isDisabled}\n      onActivation={onActivation}\n      onDeactivation={onDeactivation}\n      returnFocus={returnFocus}\n    >\n      {children}\n    </ReactFocusLock>\n  )\n}\n\nif (__DEV__) {\n  FocusLock.displayName = \"FocusLock\"\n}\n\nexport default FocusLock\n"},"lineCount":null}},"error":null,"hash":"7d63a95271502e56d10344107acb55e3","cacheData":{"env":{}}}