{"id":"xURm","dependencies":[{"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/focus-lock/package.json","includedInParent":true,"mtime":1616745791321},{"name":"./array","loc":{"line":1,"column":24},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/parenting.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/array.js"},{"name":"./DOMutils","loc":{"line":2,"column":37},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/parenting.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/utils/DOMutils.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.allParentAutofocusables=exports.getTopCommonParent=exports.getCommonParent=void 0;var r=require(\"./array\"),e=require(\"./DOMutils\"),t=function r(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&r(e.parentNode,t),t},o=function(r,e){for(var o=t(r),n=t(e),a=0;a<o.length;a+=1){var u=o[a];if(n.indexOf(u)>=0)return u}return!1};exports.getCommonParent=o;var n=function(e,t,n){var a=(0,r.asArray)(e),u=(0,r.asArray)(t),s=a[0],i=!1;return u.filter(Boolean).forEach(function(r){i=o(i||r,r)||i,n.filter(Boolean).forEach(function(r){var e=o(s,r);e&&(i=!i||e.contains(i)?e:o(e,i))})}),i};exports.getTopCommonParent=n;var a=function(r){return r.reduce(function(r,t){return r.concat((0,e.parentAutofocusables)(t))},[])};exports.allParentAutofocusables=a;"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":0}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":13}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":20}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":35}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":43}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":56}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":57}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":64}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":68}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":76}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":100}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":108}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":127}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":135}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":156}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":1,"column":0},"generated":{"line":1,"column":158}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":1,"column":0},"generated":{"line":1,"column":162}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":1,"column":0},"generated":{"line":1,"column":164}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":1,"column":0},"generated":{"line":1,"column":172}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":2,"column":0},"generated":{"line":1,"column":183}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":2,"column":0},"generated":{"line":1,"column":185}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":2,"column":0},"generated":{"line":1,"column":193}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getParents","original":{"line":3,"column":4},"generated":{"line":1,"column":207}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":3,"column":17},"generated":{"line":1,"column":209}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getParents","original":{"line":3,"column":4},"generated":{"line":1,"column":218}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":3,"column":27},"generated":{"line":1,"column":220}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":3,"column":33},"generated":{"line":1,"column":222}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":9,"column":11},"generated":{"line":1,"column":225}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":4,"column":20},"generated":{"line":1,"column":237}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":4,"column":8},"generated":{"line":1,"column":241}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":4,"column":30},"generated":{"line":1,"column":245}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":4,"column":40},"generated":{"line":1,"column":247}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":5,"column":4},"generated":{"line":1,"column":251}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"push","original":{"line":5,"column":12},"generated":{"line":1,"column":253}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":5,"column":17},"generated":{"line":1,"column":258}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":6,"column":8},"generated":{"line":1,"column":261}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentNode","original":{"line":6,"column":13},"generated":{"line":1,"column":263}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getParents","original":{"line":7,"column":8},"generated":{"line":1,"column":275}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":7,"column":19},"generated":{"line":1,"column":277}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentNode","original":{"line":7,"column":24},"generated":{"line":1,"column":279}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":7,"column":36},"generated":{"line":1,"column":290}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parents","original":{"line":9,"column":11},"generated":{"line":1,"column":293}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getCommonParent","original":{"line":11,"column":11},"generated":{"line":1,"column":296}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":11,"column":29},"generated":{"line":1,"column":298}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"nodeA","original":{"line":11,"column":39},"generated":{"line":1,"column":307}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"nodeB","original":{"line":11,"column":46},"generated":{"line":1,"column":309}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":14,"column":9},"generated":{"line":1,"column":312}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsA","original":{"line":12,"column":8},"generated":{"line":1,"column":316}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsA","original":{"line":12,"column":8},"generated":{"line":1,"column":320}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getParents","original":{"line":12,"column":19},"generated":{"line":1,"column":322}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"nodeA","original":{"line":12,"column":30},"generated":{"line":1,"column":324}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsB","original":{"line":13,"column":8},"generated":{"line":1,"column":327}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getParents","original":{"line":13,"column":19},"generated":{"line":1,"column":329}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"nodeB","original":{"line":13,"column":30},"generated":{"line":1,"column":331}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"i","original":{"line":14,"column":13},"generated":{"line":1,"column":334}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":14,"column":17},"generated":{"line":1,"column":336}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"i","original":{"line":14,"column":20},"generated":{"line":1,"column":338}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsA","original":{"line":14,"column":24},"generated":{"line":1,"column":340}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"length","original":{"line":14,"column":33},"generated":{"line":1,"column":342}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"i","original":{"line":14,"column":41},"generated":{"line":1,"column":349}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":14,"column":46},"generated":{"line":1,"column":352}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":14,"column":49},"generated":{"line":1,"column":354}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"currentParent","original":{"line":15,"column":12},"generated":{"line":1,"column":355}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"currentParent","original":{"line":15,"column":12},"generated":{"line":1,"column":359}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsA","original":{"line":15,"column":28},"generated":{"line":1,"column":361}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"i","original":{"line":15,"column":37},"generated":{"line":1,"column":363}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsB","original":{"line":16,"column":12},"generated":{"line":1,"column":366}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"parentsB","original":{"line":16,"column":12},"generated":{"line":1,"column":369}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"indexOf","original":{"line":16,"column":21},"generated":{"line":1,"column":371}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"currentParent","original":{"line":16,"column":29},"generated":{"line":1,"column":379}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":16,"column":47},"generated":{"line":1,"column":383}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"currentParent","original":{"line":17,"column":19},"generated":{"line":1,"column":385}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"currentParent","original":{"line":17,"column":19},"generated":{"line":1,"column":392}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":20,"column":11},"generated":{"line":1,"column":394}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":20,"column":11},"generated":{"line":1,"column":401}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":404}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":412}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":428}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":22,"column":7},"generated":{"line":1,"column":430}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getTopCommonParent","original":{"line":22,"column":11},"generated":{"line":1,"column":434}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":22,"column":32},"generated":{"line":1,"column":436}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"baseActiveElement","original":{"line":22,"column":42},"generated":{"line":1,"column":445}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"leftEntry","original":{"line":22,"column":61},"generated":{"line":1,"column":447}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"rightEntries","original":{"line":22,"column":72},"generated":{"line":1,"column":449}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"activeElements","original":{"line":23,"column":8},"generated":{"line":1,"column":452}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"activeElements","original":{"line":23,"column":8},"generated":{"line":1,"column":456}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":23,"column":25},"generated":{"line":1,"column":459}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"baseActiveElement","original":{"line":23,"column":33},"generated":{"line":1,"column":461}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"baseActiveElement","original":{"line":23,"column":33},"generated":{"line":1,"column":463}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"baseActiveElement","original":{"line":23,"column":33},"generated":{"line":1,"column":472}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"leftEntries","original":{"line":24,"column":8},"generated":{"line":1,"column":475}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":24,"column":22},"generated":{"line":1,"column":478}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"leftEntry","original":{"line":24,"column":30},"generated":{"line":1,"column":480}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"leftEntry","original":{"line":24,"column":30},"generated":{"line":1,"column":482}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"leftEntry","original":{"line":24,"column":30},"generated":{"line":1,"column":491}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"activeElement","original":{"line":25,"column":8},"generated":{"line":1,"column":494}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"activeElements","original":{"line":25,"column":24},"generated":{"line":1,"column":496}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":25,"column":39},"generated":{"line":1,"column":498}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":26,"column":8},"generated":{"line":1,"column":501}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":26,"column":20},"generated":{"line":1,"column":504}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":41,"column":11},"generated":{"line":1,"column":506}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"leftEntries","original":{"line":27,"column":4},"generated":{"line":1,"column":513}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"filter","original":{"line":27,"column":16},"generated":{"line":1,"column":515}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"Boolean","original":{"line":27,"column":23},"generated":{"line":1,"column":522}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"forEach","original":{"line":27,"column":32},"generated":{"line":1,"column":531}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":27,"column":40},"generated":{"line":1,"column":539}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"entry","original":{"line":27,"column":50},"generated":{"line":1,"column":548}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":28,"column":8},"generated":{"line":1,"column":551}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getCommonParent","original":{"line":28,"column":20},"generated":{"line":1,"column":553}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":28,"column":36},"generated":{"line":1,"column":555}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"entry","original":{"line":28,"column":49},"generated":{"line":1,"column":558}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"entry","original":{"line":28,"column":56},"generated":{"line":1,"column":560}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":28,"column":66},"generated":{"line":1,"column":564}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"rightEntries","original":{"line":29,"column":8},"generated":{"line":1,"column":566}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"filter","original":{"line":29,"column":21},"generated":{"line":1,"column":568}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"Boolean","original":{"line":29,"column":28},"generated":{"line":1,"column":575}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"forEach","original":{"line":29,"column":37},"generated":{"line":1,"column":584}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":29,"column":45},"generated":{"line":1,"column":592}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"subEntry","original":{"line":29,"column":55},"generated":{"line":1,"column":601}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"common","original":{"line":30,"column":16},"generated":{"line":1,"column":604}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"common","original":{"line":30,"column":16},"generated":{"line":1,"column":608}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getCommonParent","original":{"line":30,"column":25},"generated":{"line":1,"column":610}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"activeElement","original":{"line":30,"column":41},"generated":{"line":1,"column":612}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"subEntry","original":{"line":30,"column":56},"generated":{"line":1,"column":614}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"common","original":{"line":31,"column":16},"generated":{"line":1,"column":617}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":33,"column":20},"generated":{"line":1,"column":621}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":32,"column":21},"generated":{"line":1,"column":624}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"common","original":{"line":32,"column":34},"generated":{"line":1,"column":627}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"contains","original":{"line":32,"column":41},"generated":{"line":1,"column":629}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":32,"column":50},"generated":{"line":1,"column":638}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"common","original":{"line":33,"column":32},"generated":{"line":1,"column":641}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"getCommonParent","original":{"line":36,"column":32},"generated":{"line":1,"column":643}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"common","original":{"line":36,"column":48},"generated":{"line":1,"column":645}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":36,"column":56},"generated":{"line":1,"column":647}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"topCommon","original":{"line":41,"column":11},"generated":{"line":1,"column":655}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":658}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":666}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":685}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":687}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"allParentAutofocusables","original":{"line":43,"column":11},"generated":{"line":1,"column":691}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":37},"generated":{"line":1,"column":693}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"entries","original":{"line":43,"column":47},"generated":{"line":1,"column":702}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"entries","original":{"line":44,"column":11},"generated":{"line":1,"column":705}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"entries","original":{"line":44,"column":11},"generated":{"line":1,"column":712}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"reduce","original":{"line":44,"column":19},"generated":{"line":1,"column":714}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":44,"column":26},"generated":{"line":1,"column":721}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"acc","original":{"line":44,"column":36},"generated":{"line":1,"column":730}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":44,"column":41},"generated":{"line":1,"column":732}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"acc","original":{"line":44,"column":56},"generated":{"line":1,"column":735}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"acc","original":{"line":44,"column":56},"generated":{"line":1,"column":742}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"concat","original":{"line":44,"column":60},"generated":{"line":1,"column":744}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":44,"column":67},"generated":{"line":1,"column":752}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":44,"column":88},"generated":{"line":1,"column":754}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":44,"column":88},"generated":{"line":1,"column":756}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","name":"node","original":{"line":44,"column":88},"generated":{"line":1,"column":778}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":44,"column":99},"generated":{"line":1,"column":783}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":788}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":796}},{"source":"../node_modules/focus-lock/dist/es2015/utils/parenting.js","original":{"line":43,"column":7},"generated":{"line":1,"column":820}}],"sources":{"../node_modules/focus-lock/dist/es2015/utils/parenting.js":"import { asArray } from './array';\nimport { parentAutofocusables } from './DOMutils';\nvar getParents = function (node, parents) {\n    if (parents === void 0) { parents = []; }\n    parents.push(node);\n    if (node.parentNode) {\n        getParents(node.parentNode, parents);\n    }\n    return parents;\n};\nexport var getCommonParent = function (nodeA, nodeB) {\n    var parentsA = getParents(nodeA);\n    var parentsB = getParents(nodeB);\n    for (var i = 0; i < parentsA.length; i += 1) {\n        var currentParent = parentsA[i];\n        if (parentsB.indexOf(currentParent) >= 0) {\n            return currentParent;\n        }\n    }\n    return false;\n};\nexport var getTopCommonParent = function (baseActiveElement, leftEntry, rightEntries) {\n    var activeElements = asArray(baseActiveElement);\n    var leftEntries = asArray(leftEntry);\n    var activeElement = activeElements[0];\n    var topCommon = false;\n    leftEntries.filter(Boolean).forEach(function (entry) {\n        topCommon = getCommonParent(topCommon || entry, entry) || topCommon;\n        rightEntries.filter(Boolean).forEach(function (subEntry) {\n            var common = getCommonParent(activeElement, subEntry);\n            if (common) {\n                if (!topCommon || common.contains(topCommon)) {\n                    topCommon = common;\n                }\n                else {\n                    topCommon = getCommonParent(common, topCommon);\n                }\n            }\n        });\n    });\n    return topCommon;\n};\nexport var allParentAutofocusables = function (entries) {\n    return entries.reduce(function (acc, node) { return acc.concat(parentAutofocusables(node)); }, []);\n};\n"},"lineCount":null}},"error":null,"hash":"b7da49761778dd72a86bd348d939dded","cacheData":{"env":{}}}