{"id":"dwfa","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/dom-query.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":"./tabbable","loc":{"line":1,"column":55},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/dom-query.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/tabbable.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.getAllFocusable=l,exports.getFirstFocusable=a,exports.getAllTabbable=i,exports.getFirstTabbableIn=o,exports.getLastTabbableIn=s,exports.getNextTabbable=b,exports.getPreviousTabbable=u,exports.focusNextTabbable=c,exports.focusPreviousTabbable=f,exports.closest=p,exports.isRightClick=void 0;var e=require(\"./tabbable\"),t=[\"input:not([disabled])\",\"select:not([disabled])\",\"textarea:not([disabled])\",\"embed\",\"iframe\",\"object\",\"a[href]\",\"area[href]\",\"button:not([disabled])\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",\"*[tabindex]:not([aria-disabled])\",\"*[contenteditable]\"],n=t.join(),r=e=>0!==e.button;function l(t){var r=Array.from(t.querySelectorAll(n));return r.unshift(t),r.filter(e.isFocusable).filter(e=>\"none\"!==window.getComputedStyle(e).display)}function a(e){var t=l(e);return t.length?t[0]:null}function i(t,r){var l=Array.from(t.querySelectorAll(n)),a=l.filter(e.isTabbable);return(0,e.isTabbable)(t)&&a.unshift(t),!a.length&&r?l:a}function o(e,t){var[n]=i(e,t);return n||null}function s(e,t){var n=i(e,t);return n[n.length-1]||null}function b(t,n){var r=l(t),a=r.indexOf(document.activeElement),i=r.slice(a+1);return i.find(e.isTabbable)||r.find(e.isTabbable)||(n?i[0]:null)}function u(t,n){var r=l(t).reverse(),a=r.indexOf(document.activeElement),i=r.slice(a+1);return i.find(e.isTabbable)||r.find(e.isTabbable)||(n?i[0]:null)}function c(t,n){var r=b(t,n);r&&(0,e.isHTMLElement)(r)&&r.focus()}function f(t,n){var r=u(t,n);r&&(0,e.isHTMLElement)(r)&&r.focus()}function d(e,t){return\"matches\"in e?e.matches(t):\"msMatchesSelector\"in e?e.msMatchesSelector(t):e.webkitMatchesSelector(t)}function p(e,t){if(\"closest\"in e)return e.closest(t);do{if(d(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}exports.isRightClick=r;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":92}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":94}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":102}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":120}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":122}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":130}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":145}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":147}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":155}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":174}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":176}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":184}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":202}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":204}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":212}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":228}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":230}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":238}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":258}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":260}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":268}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":286}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":288}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":296}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":318}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":320}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":328}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":336}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":338}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":346}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":364}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":366}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":370}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":372}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":380}},{"source":"../../src/dom-query.ts","name":"focusableElList","original":{"line":3,"column":6},"generated":{"line":1,"column":394}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":3,"column":24},"generated":{"line":1,"column":396}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":4,"column":2},"generated":{"line":1,"column":397}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":5,"column":2},"generated":{"line":1,"column":421}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":6,"column":2},"generated":{"line":1,"column":446}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":7,"column":2},"generated":{"line":1,"column":473}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":1,"column":481}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":9,"column":2},"generated":{"line":1,"column":490}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":10,"column":2},"generated":{"line":1,"column":499}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":11,"column":2},"generated":{"line":1,"column":509}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":12,"column":2},"generated":{"line":1,"column":522}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":13,"column":2},"generated":{"line":1,"column":547}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":14,"column":2},"generated":{"line":1,"column":560}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":15,"column":2},"generated":{"line":1,"column":578}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":1,"column":596}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":17,"column":2},"generated":{"line":1,"column":631}},{"source":"../../src/dom-query.ts","name":"focusableElSelector","original":{"line":20,"column":6},"generated":{"line":1,"column":653}},{"source":"../../src/dom-query.ts","name":"focusableElList","original":{"line":20,"column":28},"generated":{"line":1,"column":655}},{"source":"../../src/dom-query.ts","name":"join","original":{"line":20,"column":44},"generated":{"line":1,"column":657}},{"source":"../../src/dom-query.ts","name":"isRightClick","original":{"line":22,"column":13},"generated":{"line":1,"column":664}},{"source":"../../src/dom-query.ts","name":"event","original":{"line":23,"column":2},"generated":{"line":1,"column":666}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":24,"column":22},"generated":{"line":1,"column":669}},{"source":"../../src/dom-query.ts","name":"event","original":{"line":24,"column":5},"generated":{"line":1,"column":673}},{"source":"../../src/dom-query.ts","name":"button","original":{"line":24,"column":11},"generated":{"line":1,"column":675}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":26,"column":7},"generated":{"line":1,"column":682}},{"source":"../../src/dom-query.ts","name":"getAllFocusable","original":{"line":26,"column":16},"generated":{"line":1,"column":691}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":26,"column":55},"generated":{"line":1,"column":693}},{"source":"../../src/dom-query.ts","name":"focusableEls","original":{"line":27,"column":8},"generated":{"line":1,"column":696}},{"source":"../../src/dom-query.ts","name":"focusableEls","original":{"line":27,"column":8},"generated":{"line":1,"column":700}},{"source":"../../src/dom-query.ts","name":"Array","original":{"line":27,"column":23},"generated":{"line":1,"column":702}},{"source":"../../src/dom-query.ts","name":"from","original":{"line":27,"column":29},"generated":{"line":1,"column":708}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":28,"column":4},"generated":{"line":1,"column":713}},{"source":"../../src/dom-query.ts","name":"querySelectorAll","original":{"line":28,"column":14},"generated":{"line":1,"column":715}},{"source":"../../src/dom-query.ts","name":"focusableElSelector","original":{"line":28,"column":34},"generated":{"line":1,"column":732}},{"source":"../../src/dom-query.ts","name":"focusableEls","original":{"line":31,"column":9},"generated":{"line":1,"column":736}},{"source":"../../src/dom-query.ts","name":"focusableEls","original":{"line":30,"column":2},"generated":{"line":1,"column":743}},{"source":"../../src/dom-query.ts","name":"unshift","original":{"line":30,"column":15},"generated":{"line":1,"column":745}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":30,"column":23},"generated":{"line":1,"column":753}},{"source":"../../src/dom-query.ts","name":"focusableEls","original":{"line":31,"column":9},"generated":{"line":1,"column":756}},{"source":"../../src/dom-query.ts","name":"filter","original":{"line":32,"column":5},"generated":{"line":1,"column":758}},{"source":"../../src/dom-query.ts","name":"isFocusable","original":{"line":32,"column":12},"generated":{"line":1,"column":765}},{"source":"../../src/dom-query.ts","name":"focusableEls","original":{"line":31,"column":9},"generated":{"line":1,"column":767}},{"source":"../../src/dom-query.ts","name":"filter","original":{"line":33,"column":5},"generated":{"line":1,"column":780}},{"source":"../../src/dom-query.ts","name":"el","original":{"line":33,"column":13},"generated":{"line":1,"column":787}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":33,"column":60},"generated":{"line":1,"column":790}},{"source":"../../src/dom-query.ts","name":"window","original":{"line":33,"column":20},"generated":{"line":1,"column":799}},{"source":"../../src/dom-query.ts","name":"getComputedStyle","original":{"line":33,"column":27},"generated":{"line":1,"column":806}},{"source":"../../src/dom-query.ts","name":"el","original":{"line":33,"column":44},"generated":{"line":1,"column":823}},{"source":"../../src/dom-query.ts","name":"display","original":{"line":33,"column":48},"generated":{"line":1,"column":826}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":36,"column":7},"generated":{"line":1,"column":835}},{"source":"../../src/dom-query.ts","name":"getFirstFocusable","original":{"line":36,"column":16},"generated":{"line":1,"column":844}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":36,"column":57},"generated":{"line":1,"column":846}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":37,"column":8},"generated":{"line":1,"column":849}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":37,"column":8},"generated":{"line":1,"column":853}},{"source":"../../src/dom-query.ts","name":"getAllFocusable","original":{"line":37,"column":23},"generated":{"line":1,"column":855}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":37,"column":39},"generated":{"line":1,"column":857}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":38,"column":9},"generated":{"line":1,"column":860}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":38,"column":9},"generated":{"line":1,"column":867}},{"source":"../../src/dom-query.ts","name":"length","original":{"line":38,"column":22},"generated":{"line":1,"column":869}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":38,"column":31},"generated":{"line":1,"column":876}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":38,"column":44},"generated":{"line":1,"column":878}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":38,"column":49},"generated":{"line":1,"column":881}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":41,"column":7},"generated":{"line":1,"column":886}},{"source":"../../src/dom-query.ts","name":"getAllTabbable","original":{"line":41,"column":16},"generated":{"line":1,"column":895}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":42,"column":2},"generated":{"line":1,"column":897}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":43,"column":2},"generated":{"line":1,"column":899}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":45,"column":8},"generated":{"line":1,"column":902}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":45,"column":8},"generated":{"line":1,"column":906}},{"source":"../../src/dom-query.ts","name":"Array","original":{"line":45,"column":23},"generated":{"line":1,"column":908}},{"source":"../../src/dom-query.ts","name":"from","original":{"line":45,"column":29},"generated":{"line":1,"column":914}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":46,"column":4},"generated":{"line":1,"column":919}},{"source":"../../src/dom-query.ts","name":"querySelectorAll","original":{"line":46,"column":14},"generated":{"line":1,"column":921}},{"source":"../../src/dom-query.ts","name":"focusableElSelector","original":{"line":46,"column":34},"generated":{"line":1,"column":938}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":48,"column":8},"generated":{"line":1,"column":942}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":48,"column":22},"generated":{"line":1,"column":944}},{"source":"../../src/dom-query.ts","name":"filter","original":{"line":48,"column":35},"generated":{"line":1,"column":946}},{"source":"../../src/dom-query.ts","name":"isTabbable","original":{"line":48,"column":42},"generated":{"line":1,"column":953}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":48,"column":22},"generated":{"line":1,"column":955}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":1,"column":967}},{"source":"../../src/dom-query.ts","name":"isTabbable","original":{"line":50,"column":6},"generated":{"line":1,"column":974}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":50,"column":17},"generated":{"line":1,"column":976}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":50,"column":17},"generated":{"line":1,"column":978}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":50,"column":17},"generated":{"line":1,"column":990}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":51,"column":4},"generated":{"line":1,"column":994}},{"source":"../../src/dom-query.ts","name":"unshift","original":{"line":51,"column":16},"generated":{"line":1,"column":996}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":51,"column":24},"generated":{"line":1,"column":1004}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":54,"column":7},"generated":{"line":1,"column":1008}},{"source":"../../src/dom-query.ts","name":"length","original":{"line":54,"column":19},"generated":{"line":1,"column":1010}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":54,"column":29},"generated":{"line":1,"column":1018}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":55,"column":11},"generated":{"line":1,"column":1020}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":57,"column":9},"generated":{"line":1,"column":1022}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":60,"column":7},"generated":{"line":1,"column":1024}},{"source":"../../src/dom-query.ts","name":"getFirstTabbableIn","original":{"line":60,"column":16},"generated":{"line":1,"column":1033}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":61,"column":2},"generated":{"line":1,"column":1035}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":62,"column":2},"generated":{"line":1,"column":1037}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":64,"column":8},"generated":{"line":1,"column":1040}},{"source":"../../src/dom-query.ts","name":"first","original":{"line":64,"column":9},"generated":{"line":1,"column":1044}},{"source":"../../src/dom-query.ts","name":"getAllTabbable","original":{"line":64,"column":18},"generated":{"line":1,"column":1047}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":64,"column":33},"generated":{"line":1,"column":1049}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":64,"column":44},"generated":{"line":1,"column":1051}},{"source":"../../src/dom-query.ts","name":"first","original":{"line":65,"column":9},"generated":{"line":1,"column":1054}},{"source":"../../src/dom-query.ts","name":"first","original":{"line":65,"column":9},"generated":{"line":1,"column":1061}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":65,"column":18},"generated":{"line":1,"column":1064}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":1,"column":1069}},{"source":"../../src/dom-query.ts","name":"getLastTabbableIn","original":{"line":68,"column":16},"generated":{"line":1,"column":1078}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":69,"column":2},"generated":{"line":1,"column":1080}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":70,"column":2},"generated":{"line":1,"column":1082}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":72,"column":8},"generated":{"line":1,"column":1085}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":72,"column":8},"generated":{"line":1,"column":1089}},{"source":"../../src/dom-query.ts","name":"getAllTabbable","original":{"line":72,"column":22},"generated":{"line":1,"column":1091}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":72,"column":37},"generated":{"line":1,"column":1093}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":72,"column":48},"generated":{"line":1,"column":1095}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":73,"column":9},"generated":{"line":1,"column":1098}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":73,"column":9},"generated":{"line":1,"column":1105}},{"source":"../../src/dom-query.ts","name":"allTabbable","original":{"line":73,"column":21},"generated":{"line":1,"column":1107}},{"source":"../../src/dom-query.ts","name":"length","original":{"line":73,"column":33},"generated":{"line":1,"column":1109}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":73,"column":42},"generated":{"line":1,"column":1116}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":73,"column":48},"generated":{"line":1,"column":1120}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":76,"column":7},"generated":{"line":1,"column":1125}},{"source":"../../src/dom-query.ts","name":"getNextTabbable","original":{"line":76,"column":16},"generated":{"line":1,"column":1134}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":77,"column":2},"generated":{"line":1,"column":1136}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":78,"column":2},"generated":{"line":1,"column":1138}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":80,"column":8},"generated":{"line":1,"column":1141}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":80,"column":8},"generated":{"line":1,"column":1145}},{"source":"../../src/dom-query.ts","name":"getAllFocusable","original":{"line":80,"column":23},"generated":{"line":1,"column":1147}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":80,"column":39},"generated":{"line":1,"column":1149}},{"source":"../../src/dom-query.ts","name":"index","original":{"line":81,"column":8},"generated":{"line":1,"column":1152}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":81,"column":16},"generated":{"line":1,"column":1154}},{"source":"../../src/dom-query.ts","name":"indexOf","original":{"line":81,"column":29},"generated":{"line":1,"column":1156}},{"source":"../../src/dom-query.ts","name":"document","original":{"line":81,"column":37},"generated":{"line":1,"column":1164}},{"source":"../../src/dom-query.ts","name":"activeElement","original":{"line":81,"column":46},"generated":{"line":1,"column":1173}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":82,"column":8},"generated":{"line":1,"column":1188}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":82,"column":16},"generated":{"line":1,"column":1190}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":82,"column":29},"generated":{"line":1,"column":1192}},{"source":"../../src/dom-query.ts","name":"index","original":{"line":82,"column":35},"generated":{"line":1,"column":1198}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":82,"column":43},"generated":{"line":1,"column":1200}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":84,"column":4},"generated":{"line":1,"column":1203}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":84,"column":4},"generated":{"line":1,"column":1210}},{"source":"../../src/dom-query.ts","name":"find","original":{"line":84,"column":10},"generated":{"line":1,"column":1212}},{"source":"../../src/dom-query.ts","name":"isTabbable","original":{"line":84,"column":15},"generated":{"line":1,"column":1217}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":84,"column":4},"generated":{"line":1,"column":1219}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":85,"column":4},"generated":{"line":1,"column":1232}},{"source":"../../src/dom-query.ts","name":"find","original":{"line":85,"column":17},"generated":{"line":1,"column":1234}},{"source":"../../src/dom-query.ts","name":"isTabbable","original":{"line":85,"column":22},"generated":{"line":1,"column":1239}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":85,"column":4},"generated":{"line":1,"column":1241}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":86,"column":5},"generated":{"line":1,"column":1255}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":86,"column":27},"generated":{"line":1,"column":1257}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":86,"column":33},"generated":{"line":1,"column":1259}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":86,"column":38},"generated":{"line":1,"column":1262}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":90,"column":7},"generated":{"line":1,"column":1268}},{"source":"../../src/dom-query.ts","name":"getPreviousTabbable","original":{"line":90,"column":16},"generated":{"line":1,"column":1277}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":91,"column":2},"generated":{"line":1,"column":1279}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":92,"column":2},"generated":{"line":1,"column":1281}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":94,"column":8},"generated":{"line":1,"column":1284}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":94,"column":8},"generated":{"line":1,"column":1288}},{"source":"../../src/dom-query.ts","name":"getAllFocusable","original":{"line":94,"column":23},"generated":{"line":1,"column":1290}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":94,"column":39},"generated":{"line":1,"column":1292}},{"source":"../../src/dom-query.ts","name":"reverse","original":{"line":94,"column":50},"generated":{"line":1,"column":1295}},{"source":"../../src/dom-query.ts","name":"index","original":{"line":95,"column":8},"generated":{"line":1,"column":1305}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":95,"column":16},"generated":{"line":1,"column":1307}},{"source":"../../src/dom-query.ts","name":"indexOf","original":{"line":95,"column":29},"generated":{"line":1,"column":1309}},{"source":"../../src/dom-query.ts","name":"document","original":{"line":95,"column":37},"generated":{"line":1,"column":1317}},{"source":"../../src/dom-query.ts","name":"activeElement","original":{"line":95,"column":46},"generated":{"line":1,"column":1326}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":96,"column":8},"generated":{"line":1,"column":1341}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":96,"column":16},"generated":{"line":1,"column":1343}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":96,"column":29},"generated":{"line":1,"column":1345}},{"source":"../../src/dom-query.ts","name":"index","original":{"line":96,"column":35},"generated":{"line":1,"column":1351}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":96,"column":43},"generated":{"line":1,"column":1353}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":98,"column":4},"generated":{"line":1,"column":1356}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":98,"column":4},"generated":{"line":1,"column":1363}},{"source":"../../src/dom-query.ts","name":"find","original":{"line":98,"column":10},"generated":{"line":1,"column":1365}},{"source":"../../src/dom-query.ts","name":"isTabbable","original":{"line":98,"column":15},"generated":{"line":1,"column":1370}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":98,"column":4},"generated":{"line":1,"column":1372}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":99,"column":4},"generated":{"line":1,"column":1385}},{"source":"../../src/dom-query.ts","name":"find","original":{"line":99,"column":17},"generated":{"line":1,"column":1387}},{"source":"../../src/dom-query.ts","name":"isTabbable","original":{"line":99,"column":22},"generated":{"line":1,"column":1392}},{"source":"../../src/dom-query.ts","name":"allFocusable","original":{"line":99,"column":4},"generated":{"line":1,"column":1394}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":100,"column":5},"generated":{"line":1,"column":1408}},{"source":"../../src/dom-query.ts","name":"slice","original":{"line":100,"column":27},"generated":{"line":1,"column":1410}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":100,"column":33},"generated":{"line":1,"column":1412}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":100,"column":38},"generated":{"line":1,"column":1415}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":104,"column":7},"generated":{"line":1,"column":1421}},{"source":"../../src/dom-query.ts","name":"focusNextTabbable","original":{"line":104,"column":16},"generated":{"line":1,"column":1430}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":105,"column":2},"generated":{"line":1,"column":1432}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":106,"column":2},"generated":{"line":1,"column":1434}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":108,"column":8},"generated":{"line":1,"column":1437}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":108,"column":8},"generated":{"line":1,"column":1441}},{"source":"../../src/dom-query.ts","name":"getNextTabbable","original":{"line":108,"column":23},"generated":{"line":1,"column":1443}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":108,"column":39},"generated":{"line":1,"column":1445}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":108,"column":50},"generated":{"line":1,"column":1447}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":109,"column":6},"generated":{"line":1,"column":1450}},{"source":"../../src/dom-query.ts","name":"isHTMLElement","original":{"line":109,"column":22},"generated":{"line":1,"column":1454}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":109,"column":36},"generated":{"line":1,"column":1456}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":109,"column":36},"generated":{"line":1,"column":1458}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":109,"column":36},"generated":{"line":1,"column":1473}},{"source":"../../src/dom-query.ts","name":"nextTabbable","original":{"line":110,"column":4},"generated":{"line":1,"column":1477}},{"source":"../../src/dom-query.ts","name":"focus","original":{"line":110,"column":17},"generated":{"line":1,"column":1479}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":114,"column":7},"generated":{"line":1,"column":1487}},{"source":"../../src/dom-query.ts","name":"focusPreviousTabbable","original":{"line":114,"column":16},"generated":{"line":1,"column":1496}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":115,"column":2},"generated":{"line":1,"column":1498}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":116,"column":2},"generated":{"line":1,"column":1500}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":118,"column":8},"generated":{"line":1,"column":1503}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":118,"column":8},"generated":{"line":1,"column":1507}},{"source":"../../src/dom-query.ts","name":"getPreviousTabbable","original":{"line":118,"column":27},"generated":{"line":1,"column":1509}},{"source":"../../src/dom-query.ts","name":"container","original":{"line":118,"column":47},"generated":{"line":1,"column":1511}},{"source":"../../src/dom-query.ts","name":"fallbackToFocusable","original":{"line":118,"column":58},"generated":{"line":1,"column":1513}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":119,"column":6},"generated":{"line":1,"column":1516}},{"source":"../../src/dom-query.ts","name":"isHTMLElement","original":{"line":119,"column":26},"generated":{"line":1,"column":1520}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":119,"column":40},"generated":{"line":1,"column":1522}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":119,"column":40},"generated":{"line":1,"column":1524}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":119,"column":40},"generated":{"line":1,"column":1539}},{"source":"../../src/dom-query.ts","name":"previousTabbable","original":{"line":120,"column":4},"generated":{"line":1,"column":1543}},{"source":"../../src/dom-query.ts","name":"focus","original":{"line":120,"column":21},"generated":{"line":1,"column":1545}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":124,"column":0},"generated":{"line":1,"column":1553}},{"source":"../../src/dom-query.ts","name":"matches","original":{"line":124,"column":9},"generated":{"line":1,"column":1562}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":124,"column":17},"generated":{"line":1,"column":1564}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":124,"column":35},"generated":{"line":1,"column":1566}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":125,"column":6},"generated":{"line":1,"column":1569}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":125,"column":6},"generated":{"line":1,"column":1575}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":125,"column":19},"generated":{"line":1,"column":1587}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":125,"column":35},"generated":{"line":1,"column":1589}},{"source":"../../src/dom-query.ts","name":"matches","original":{"line":125,"column":43},"generated":{"line":1,"column":1591}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":125,"column":51},"generated":{"line":1,"column":1599}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":126,"column":6},"generated":{"line":1,"column":1602}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":126,"column":29},"generated":{"line":1,"column":1624}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":127,"column":12},"generated":{"line":1,"column":1626}},{"source":"../../src/dom-query.ts","name":"msMatchesSelector","original":{"line":127,"column":28},"generated":{"line":1,"column":1628}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":127,"column":46},"generated":{"line":1,"column":1646}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":128,"column":10},"generated":{"line":1,"column":1649}},{"source":"../../src/dom-query.ts","name":"webkitMatchesSelector","original":{"line":128,"column":26},"generated":{"line":1,"column":1651}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":128,"column":48},"generated":{"line":1,"column":1673}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":131,"column":7},"generated":{"line":1,"column":1676}},{"source":"../../src/dom-query.ts","name":"closest","original":{"line":131,"column":16},"generated":{"line":1,"column":1685}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":131,"column":47},"generated":{"line":1,"column":1687}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":131,"column":59},"generated":{"line":1,"column":1689}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":132,"column":6},"generated":{"line":1,"column":1692}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":132,"column":6},"generated":{"line":1,"column":1695}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":132,"column":19},"generated":{"line":1,"column":1707}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":132,"column":28},"generated":{"line":1,"column":1709}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":132,"column":35},"generated":{"line":1,"column":1716}},{"source":"../../src/dom-query.ts","name":"closest","original":{"line":132,"column":43},"generated":{"line":1,"column":1718}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":132,"column":51},"generated":{"line":1,"column":1726}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":133,"column":5},"generated":{"line":1,"column":1729}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":133,"column":5},"generated":{"line":1,"column":1731}},{"source":"../../src/dom-query.ts","name":"matches","original":{"line":134,"column":8},"generated":{"line":1,"column":1732}},{"source":"../../src/dom-query.ts","name":"matches","original":{"line":134,"column":8},"generated":{"line":1,"column":1735}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":134,"column":16},"generated":{"line":1,"column":1737}},{"source":"../../src/dom-query.ts","name":"selectors","original":{"line":134,"column":25},"generated":{"line":1,"column":1739}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":134,"column":37},"generated":{"line":1,"column":1742}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":134,"column":44},"generated":{"line":1,"column":1749}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":135,"column":4},"generated":{"line":1,"column":1751}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":135,"column":15},"generated":{"line":1,"column":1753}},{"source":"../../src/dom-query.ts","name":"parentElement","original":{"line":135,"column":23},"generated":{"line":1,"column":1755}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":135,"column":40},"generated":{"line":1,"column":1770}},{"source":"../../src/dom-query.ts","name":"parentNode","original":{"line":135,"column":48},"generated":{"line":1,"column":1772}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":136,"column":23},"generated":{"line":1,"column":1789}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":136,"column":11},"generated":{"line":1,"column":1796}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":136,"column":52},"generated":{"line":1,"column":1799}},{"source":"../../src/dom-query.ts","name":"element","original":{"line":136,"column":31},"generated":{"line":1,"column":1803}},{"source":"../../src/dom-query.ts","name":"nodeType","original":{"line":136,"column":39},"generated":{"line":1,"column":1805}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":137,"column":9},"generated":{"line":1,"column":1815}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":137,"column":9},"generated":{"line":1,"column":1822}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":1827}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":1835}},{"source":"../../src/dom-query.ts","name":null,"original":{"line":138,"column":1},"generated":{"line":1,"column":1848}}],"sources":{"../../src/dom-query.ts":"import { isFocusable, isTabbable, isHTMLElement } from \"./tabbable\"\n\nconst focusableElList = [\n  \"input:not([disabled])\",\n  \"select:not([disabled])\",\n  \"textarea:not([disabled])\",\n  \"embed\",\n  \"iframe\",\n  \"object\",\n  \"a[href]\",\n  \"area[href]\",\n  \"button:not([disabled])\",\n  \"[tabindex]\",\n  \"audio[controls]\",\n  \"video[controls]\",\n  \"*[tabindex]:not([aria-disabled])\",\n  \"*[contenteditable]\",\n]\n\nconst focusableElSelector = focusableElList.join()\n\nexport const isRightClick = <E extends MouseEvent | React.MouseEvent>(\n  event: E,\n) => event.button !== 0\n\nexport function getAllFocusable<T extends HTMLElement>(container: T) {\n  const focusableEls = Array.from(\n    container.querySelectorAll<T>(focusableElSelector),\n  )\n  focusableEls.unshift(container)\n  return focusableEls\n    .filter(isFocusable)\n    .filter((el) => window.getComputedStyle(el).display !== \"none\")\n}\n\nexport function getFirstFocusable<T extends HTMLElement>(container: T) {\n  const allFocusable = getAllFocusable(container)\n  return allFocusable.length ? allFocusable[0] : null\n}\n\nexport function getAllTabbable<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n) {\n  const allFocusable = Array.from(\n    container.querySelectorAll<T>(focusableElSelector),\n  )\n  const allTabbable = allFocusable.filter(isTabbable)\n\n  if (isTabbable(container)) {\n    allTabbable.unshift(container)\n  }\n\n  if (!allTabbable.length && fallbackToFocusable) {\n    return allFocusable\n  }\n  return allTabbable\n}\n\nexport function getFirstTabbableIn<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n): T | null {\n  const [first] = getAllTabbable(container, fallbackToFocusable)\n  return first || null\n}\n\nexport function getLastTabbableIn<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n): T | null {\n  const allTabbable = getAllTabbable(container, fallbackToFocusable)\n  return allTabbable[allTabbable.length - 1] || null\n}\n\nexport function getNextTabbable<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n): T | null {\n  const allFocusable = getAllFocusable(container)\n  const index = allFocusable.indexOf(document.activeElement as T)\n  const slice = allFocusable.slice(index + 1)\n  return (\n    slice.find(isTabbable) ||\n    allFocusable.find(isTabbable) ||\n    (fallbackToFocusable ? slice[0] : null)\n  )\n}\n\nexport function getPreviousTabbable<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n): T | null {\n  const allFocusable = getAllFocusable(container).reverse()\n  const index = allFocusable.indexOf(document.activeElement as T)\n  const slice = allFocusable.slice(index + 1)\n  return (\n    slice.find(isTabbable) ||\n    allFocusable.find(isTabbable) ||\n    (fallbackToFocusable ? slice[0] : null)\n  )\n}\n\nexport function focusNextTabbable<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n) {\n  const nextTabbable = getNextTabbable(container, fallbackToFocusable)\n  if (nextTabbable && isHTMLElement(nextTabbable)) {\n    nextTabbable.focus()\n  }\n}\n\nexport function focusPreviousTabbable<T extends HTMLElement>(\n  container: T,\n  fallbackToFocusable?: boolean,\n) {\n  const previousTabbable = getPreviousTabbable(container, fallbackToFocusable)\n  if (previousTabbable && isHTMLElement(previousTabbable)) {\n    previousTabbable.focus()\n  }\n}\n\nfunction matches(element: Element, selectors: string): boolean {\n  if (\"matches\" in element) return element.matches(selectors)\n  if (\"msMatchesSelector\" in element)\n    return (element as any).msMatchesSelector(selectors)\n  return (element as any).webkitMatchesSelector(selectors)\n}\n\nexport function closest<T extends HTMLElement>(element: T, selectors: string) {\n  if (\"closest\" in element) return element.closest(selectors)\n  do {\n    if (matches(element, selectors)) return element\n    element = (element.parentElement || element.parentNode) as any\n  } while (element !== null && element.nodeType === 1)\n  return null\n}\n"},"lineCount":null}},"error":null,"hash":"3be9e9042270b7b622d2d11407067775","cacheData":{"env":{}}}