{"id":"zYhe","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":"./utils/DOMutils","loc":{"line":1,"column":33},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/focus-lock/dist/es2015/sibling.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.focusPrevElement=exports.focusNextElement=void 0;var e=require(\"./utils/DOMutils\"),t=function(t,n){if(!t||!n||!n.contains(t))return{};var o=(0,e.getTabbableNodes)([n]),r=o.findIndex(function(e){return e.node===t});return-1===r?{}:{prev:o[r-1],next:o[r+1],first:o[0],last:o[o.length-1]}},n=function(e){return Object.assign({scope:document.body,cycle:!0},e)},o=function(e,o){void 0===o&&(o={});var r=n(o),s=r.scope,c=r.cycle,u=t(e,s),i=u.next,f=u.first,l=i||c&&f;l&&l.node.focus()};exports.focusNextElement=o;var r=function(e,o){void 0===o&&(o={});var r=n(o),s=r.scope,c=r.cycle,u=t(e,s),i=u.prev,f=u.last,l=i||c&&f;l&&l.node.focus()};exports.focusPrevElement=r;"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":0}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":13}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":20}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":35}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":43}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":56}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":57}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":64}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":68}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":76}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":93}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":101}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":123}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":1,"column":0},"generated":{"line":1,"column":125}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":1,"column":0},"generated":{"line":1,"column":129}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":1,"column":0},"generated":{"line":1,"column":131}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":1,"column":0},"generated":{"line":1,"column":139}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"getRelativeFocusable","original":{"line":2,"column":4},"generated":{"line":1,"column":159}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":2,"column":27},"generated":{"line":1,"column":161}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"element","original":{"line":2,"column":37},"generated":{"line":1,"column":170}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":2,"column":46},"generated":{"line":1,"column":172}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":3,"column":8},"generated":{"line":1,"column":175}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"element","original":{"line":3,"column":9},"generated":{"line":1,"column":179}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":3,"column":21},"generated":{"line":1,"column":183}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":3,"column":31},"generated":{"line":1,"column":187}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"contains","original":{"line":3,"column":37},"generated":{"line":1,"column":189}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"element","original":{"line":3,"column":46},"generated":{"line":1,"column":198}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":4,"column":15},"generated":{"line":1,"column":201}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":4,"column":15},"generated":{"line":1,"column":207}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":6,"column":8},"generated":{"line":1,"column":210}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":6,"column":8},"generated":{"line":1,"column":214}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":6,"column":21},"generated":{"line":1,"column":217}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":6,"column":38},"generated":{"line":1,"column":219}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":6,"column":38},"generated":{"line":1,"column":221}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":6,"column":38},"generated":{"line":1,"column":239}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":6,"column":39},"generated":{"line":1,"column":240}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"current","original":{"line":7,"column":8},"generated":{"line":1,"column":244}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":7,"column":18},"generated":{"line":1,"column":246}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"findIndex","original":{"line":7,"column":29},"generated":{"line":1,"column":248}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":7,"column":39},"generated":{"line":1,"column":258}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":7,"column":49},"generated":{"line":1,"column":267}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"node","original":{"line":9,"column":15},"generated":{"line":1,"column":270}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":8,"column":19},"generated":{"line":1,"column":277}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"node","original":{"line":8,"column":22},"generated":{"line":1,"column":279}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"element","original":{"line":9,"column":24},"generated":{"line":1,"column":286}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"current","original":{"line":11,"column":8},"generated":{"line":1,"column":290}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":11,"column":21},"generated":{"line":1,"column":297}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"current","original":{"line":11,"column":8},"generated":{"line":1,"column":301}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":12,"column":15},"generated":{"line":1,"column":303}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":14,"column":11},"generated":{"line":1,"column":306}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"prev","original":{"line":15,"column":8},"generated":{"line":1,"column":307}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":15,"column":14},"generated":{"line":1,"column":312}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"current","original":{"line":15,"column":25},"generated":{"line":1,"column":314}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":15,"column":35},"generated":{"line":1,"column":316}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"next","original":{"line":16,"column":8},"generated":{"line":1,"column":319}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":16,"column":14},"generated":{"line":1,"column":324}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"current","original":{"line":16,"column":25},"generated":{"line":1,"column":326}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":16,"column":35},"generated":{"line":1,"column":328}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"first","original":{"line":17,"column":8},"generated":{"line":1,"column":331}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":17,"column":15},"generated":{"line":1,"column":337}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":17,"column":26},"generated":{"line":1,"column":339}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"last","original":{"line":18,"column":8},"generated":{"line":1,"column":342}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":18,"column":14},"generated":{"line":1,"column":347}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusables","original":{"line":18,"column":25},"generated":{"line":1,"column":349}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"length","original":{"line":18,"column":36},"generated":{"line":1,"column":351}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":18,"column":45},"generated":{"line":1,"column":358}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"defaultOptions","original":{"line":21,"column":4},"generated":{"line":1,"column":363}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":21,"column":21},"generated":{"line":1,"column":365}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":21,"column":31},"generated":{"line":1,"column":374}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"Object","original":{"line":22,"column":11},"generated":{"line":1,"column":377}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"Object","original":{"line":22,"column":11},"generated":{"line":1,"column":384}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"assign","original":{"line":22,"column":18},"generated":{"line":1,"column":391}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":22,"column":25},"generated":{"line":1,"column":398}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":23,"column":8},"generated":{"line":1,"column":399}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"document","original":{"line":23,"column":15},"generated":{"line":1,"column":405}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"body","original":{"line":23,"column":24},"generated":{"line":1,"column":414}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":24,"column":8},"generated":{"line":1,"column":419}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":24,"column":15},"generated":{"line":1,"column":426}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":25,"column":7},"generated":{"line":1,"column":429}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusNextElement","original":{"line":27,"column":11},"generated":{"line":1,"column":433}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":27,"column":30},"generated":{"line":1,"column":435}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"baseElement","original":{"line":27,"column":40},"generated":{"line":1,"column":444}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":27,"column":53},"generated":{"line":1,"column":446}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":28,"column":20},"generated":{"line":1,"column":454}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":28,"column":8},"generated":{"line":1,"column":458}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":28,"column":30},"generated":{"line":1,"column":462}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":28,"column":40},"generated":{"line":1,"column":464}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":29,"column":8},"generated":{"line":1,"column":468}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":29,"column":8},"generated":{"line":1,"column":472}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"defaultOptions","original":{"line":29,"column":13},"generated":{"line":1,"column":474}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":29,"column":28},"generated":{"line":1,"column":476}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":29,"column":38},"generated":{"line":1,"column":479}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":29,"column":46},"generated":{"line":1,"column":481}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":29,"column":49},"generated":{"line":1,"column":483}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":29,"column":56},"generated":{"line":1,"column":489}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":29,"column":64},"generated":{"line":1,"column":491}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":29,"column":67},"generated":{"line":1,"column":493}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_b","original":{"line":30,"column":8},"generated":{"line":1,"column":499}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"getRelativeFocusable","original":{"line":30,"column":13},"generated":{"line":1,"column":501}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"baseElement","original":{"line":30,"column":34},"generated":{"line":1,"column":503}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":30,"column":47},"generated":{"line":1,"column":505}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"next","original":{"line":30,"column":55},"generated":{"line":1,"column":508}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_b","original":{"line":30,"column":62},"generated":{"line":1,"column":510}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"next","original":{"line":30,"column":65},"generated":{"line":1,"column":512}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"first","original":{"line":30,"column":71},"generated":{"line":1,"column":517}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_b","original":{"line":30,"column":79},"generated":{"line":1,"column":519}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"first","original":{"line":30,"column":82},"generated":{"line":1,"column":521}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"newTarget","original":{"line":31,"column":8},"generated":{"line":1,"column":527}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"next","original":{"line":31,"column":20},"generated":{"line":1,"column":529}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":31,"column":29},"generated":{"line":1,"column":532}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"first","original":{"line":31,"column":38},"generated":{"line":1,"column":535}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"newTarget","original":{"line":32,"column":8},"generated":{"line":1,"column":537}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"newTarget","original":{"line":33,"column":8},"generated":{"line":1,"column":540}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"node","original":{"line":33,"column":18},"generated":{"line":1,"column":542}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focus","original":{"line":33,"column":23},"generated":{"line":1,"column":547}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":556}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":564}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":581}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":583}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focusPrevElement","original":{"line":36,"column":11},"generated":{"line":1,"column":587}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":30},"generated":{"line":1,"column":589}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"baseElement","original":{"line":36,"column":40},"generated":{"line":1,"column":598}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":36,"column":53},"generated":{"line":1,"column":600}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":37,"column":20},"generated":{"line":1,"column":608}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":37,"column":8},"generated":{"line":1,"column":612}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":37,"column":30},"generated":{"line":1,"column":616}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":37,"column":40},"generated":{"line":1,"column":618}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":38,"column":8},"generated":{"line":1,"column":622}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":38,"column":8},"generated":{"line":1,"column":626}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"defaultOptions","original":{"line":38,"column":13},"generated":{"line":1,"column":628}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"options","original":{"line":38,"column":28},"generated":{"line":1,"column":630}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":38,"column":38},"generated":{"line":1,"column":633}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":38,"column":46},"generated":{"line":1,"column":635}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":38,"column":49},"generated":{"line":1,"column":637}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":38,"column":56},"generated":{"line":1,"column":643}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_a","original":{"line":38,"column":64},"generated":{"line":1,"column":645}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":38,"column":67},"generated":{"line":1,"column":647}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_b","original":{"line":39,"column":8},"generated":{"line":1,"column":653}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"getRelativeFocusable","original":{"line":39,"column":13},"generated":{"line":1,"column":655}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"baseElement","original":{"line":39,"column":34},"generated":{"line":1,"column":657}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"scope","original":{"line":39,"column":47},"generated":{"line":1,"column":659}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"prev","original":{"line":39,"column":55},"generated":{"line":1,"column":662}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_b","original":{"line":39,"column":62},"generated":{"line":1,"column":664}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"prev","original":{"line":39,"column":65},"generated":{"line":1,"column":666}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"last","original":{"line":39,"column":71},"generated":{"line":1,"column":671}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"_b","original":{"line":39,"column":78},"generated":{"line":1,"column":673}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"last","original":{"line":39,"column":81},"generated":{"line":1,"column":675}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"newTarget","original":{"line":40,"column":8},"generated":{"line":1,"column":680}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"prev","original":{"line":40,"column":20},"generated":{"line":1,"column":682}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"cycle","original":{"line":40,"column":29},"generated":{"line":1,"column":685}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"last","original":{"line":40,"column":38},"generated":{"line":1,"column":688}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"newTarget","original":{"line":41,"column":8},"generated":{"line":1,"column":690}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"newTarget","original":{"line":42,"column":8},"generated":{"line":1,"column":693}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"node","original":{"line":42,"column":18},"generated":{"line":1,"column":695}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","name":"focus","original":{"line":42,"column":23},"generated":{"line":1,"column":700}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":709}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":717}},{"source":"../node_modules/focus-lock/dist/es2015/sibling.js","original":{"line":36,"column":7},"generated":{"line":1,"column":734}}],"sources":{"../node_modules/focus-lock/dist/es2015/sibling.js":"import { getTabbableNodes } from './utils/DOMutils';\nvar getRelativeFocusable = function (element, scope) {\n    if (!element || !scope || !scope.contains(element)) {\n        return {};\n    }\n    var focusables = getTabbableNodes([scope]);\n    var current = focusables.findIndex(function (_a) {\n        var node = _a.node;\n        return node === element;\n    });\n    if (current === -1) {\n        return {};\n    }\n    return {\n        prev: focusables[current - 1],\n        next: focusables[current + 1],\n        first: focusables[0],\n        last: focusables[focusables.length - 1],\n    };\n};\nvar defaultOptions = function (options) {\n    return Object.assign({\n        scope: document.body,\n        cycle: true,\n    }, options);\n};\nexport var focusNextElement = function (baseElement, options) {\n    if (options === void 0) { options = {}; }\n    var _a = defaultOptions(options), scope = _a.scope, cycle = _a.cycle;\n    var _b = getRelativeFocusable(baseElement, scope), next = _b.next, first = _b.first;\n    var newTarget = next || (cycle && first);\n    if (newTarget) {\n        newTarget.node.focus();\n    }\n};\nexport var focusPrevElement = function (baseElement, options) {\n    if (options === void 0) { options = {}; }\n    var _a = defaultOptions(options), scope = _a.scope, cycle = _a.cycle;\n    var _b = getRelativeFocusable(baseElement, scope), prev = _b.prev, last = _b.last;\n    var newTarget = prev || (cycle && last);\n    if (newTarget) {\n        newTarget.node.focus();\n    }\n};\n"},"lineCount":null}},"error":null,"hash":"4c7acb6aa10456f139ca0c3106eedd07","cacheData":{"env":{}}}