{"id":"m3DJ","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/@popperjs/core/package.json","includedInParent":true,"mtime":1616745790680},{"name":"./getScrollParent.js","loc":{"line":1,"column":28},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js"},{"name":"./getParentNode.js","loc":{"line":2,"column":26},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/getParentNode.js"},{"name":"./getNodeName.js","loc":{"line":3,"column":24},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/getNodeName.js"},{"name":"./getWindow.js","loc":{"line":4,"column":22},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/getWindow.js"},{"name":"./isScrollParent.js","loc":{"line":5,"column":27},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.default=d;var e=o(require(\"./getScrollParent.js\")),t=o(require(\"./getParentNode.js\")),r=o(require(\"./getNodeName.js\")),u=o(require(\"./getWindow.js\")),a=o(require(\"./isScrollParent.js\"));function o(e){return e&&e.__esModule?e:{default:e}}function d(o,l){void 0===l&&(l=[]);var i=(0,e.default)(o),n=\"body\"===(0,r.default)(i),s=(0,u.default)(i),c=n?[s].concat(s.visualViewport||[],(0,a.default)(i)?i:[]):i,f=l.concat(c);return n?f:f.concat(d((0,t.default)(c)))}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":84}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":1,"column":0},"generated":{"line":1,"column":86}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":1,"column":0},"generated":{"line":1,"column":92}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":1,"column":0},"generated":{"line":1,"column":102}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":2,"column":0},"generated":{"line":1,"column":127}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":2,"column":0},"generated":{"line":1,"column":129}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":2,"column":0},"generated":{"line":1,"column":131}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":2,"column":0},"generated":{"line":1,"column":139}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":3,"column":0},"generated":{"line":1,"column":162}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":3,"column":0},"generated":{"line":1,"column":164}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":3,"column":0},"generated":{"line":1,"column":166}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":3,"column":0},"generated":{"line":1,"column":174}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":4,"column":0},"generated":{"line":1,"column":195}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":4,"column":0},"generated":{"line":1,"column":197}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":4,"column":0},"generated":{"line":1,"column":199}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":4,"column":0},"generated":{"line":1,"column":207}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":5,"column":0},"generated":{"line":1,"column":226}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":5,"column":0},"generated":{"line":1,"column":228}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":5,"column":0},"generated":{"line":1,"column":230}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":5,"column":0},"generated":{"line":1,"column":238}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":262}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":271}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":273}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":276}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":283}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":286}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":288}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":299}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":301}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":302}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":25,"column":1},"generated":{"line":1,"column":310}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":13,"column":15},"generated":{"line":1,"column":313}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"listScrollParents","original":{"line":13,"column":24},"generated":{"line":1,"column":322}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"element","original":{"line":13,"column":42},"generated":{"line":1,"column":324}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"list","original":{"line":13,"column":51},"generated":{"line":1,"column":326}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":14,"column":15},"generated":{"line":1,"column":334}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"list","original":{"line":14,"column":6},"generated":{"line":1,"column":338}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"list","original":{"line":15,"column":4},"generated":{"line":1,"column":342}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":15,"column":11},"generated":{"line":1,"column":344}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":18,"column":6},"generated":{"line":1,"column":348}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":18,"column":6},"generated":{"line":1,"column":352}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":18,"column":21},"generated":{"line":1,"column":355}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"element","original":{"line":18,"column":37},"generated":{"line":1,"column":357}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"element","original":{"line":18,"column":37},"generated":{"line":1,"column":359}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"element","original":{"line":18,"column":37},"generated":{"line":1,"column":368}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"isBody","original":{"line":19,"column":6},"generated":{"line":1,"column":371}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":19,"column":45},"generated":{"line":1,"column":373}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":19,"column":15},"generated":{"line":1,"column":383}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":19,"column":27},"generated":{"line":1,"column":385}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":19,"column":27},"generated":{"line":1,"column":387}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":19,"column":27},"generated":{"line":1,"column":396}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"win","original":{"line":20,"column":6},"generated":{"line":1,"column":399}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":20,"column":12},"generated":{"line":1,"column":402}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":20,"column":22},"generated":{"line":1,"column":404}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":20,"column":22},"generated":{"line":1,"column":406}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":20,"column":22},"generated":{"line":1,"column":415}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"target","original":{"line":21,"column":6},"generated":{"line":1,"column":418}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"isBody","original":{"line":21,"column":15},"generated":{"line":1,"column":420}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":21,"column":24},"generated":{"line":1,"column":422}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"win","original":{"line":21,"column":25},"generated":{"line":1,"column":423}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"concat","original":{"line":21,"column":30},"generated":{"line":1,"column":426}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"win","original":{"line":21,"column":37},"generated":{"line":1,"column":433}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"visualViewport","original":{"line":21,"column":41},"generated":{"line":1,"column":435}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":21,"column":59},"generated":{"line":1,"column":451}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":21,"column":63},"generated":{"line":1,"column":455}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":21,"column":78},"generated":{"line":1,"column":457}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":21,"column":78},"generated":{"line":1,"column":459}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":21,"column":78},"generated":{"line":1,"column":468}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":21,"column":94},"generated":{"line":1,"column":471}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":21,"column":109},"generated":{"line":1,"column":473}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"scrollParent","original":{"line":21,"column":115},"generated":{"line":1,"column":477}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"updatedList","original":{"line":22,"column":6},"generated":{"line":1,"column":479}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"list","original":{"line":22,"column":20},"generated":{"line":1,"column":481}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"concat","original":{"line":22,"column":25},"generated":{"line":1,"column":483}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"target","original":{"line":22,"column":32},"generated":{"line":1,"column":490}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"isBody","original":{"line":23,"column":9},"generated":{"line":1,"column":493}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"isBody","original":{"line":23,"column":9},"generated":{"line":1,"column":500}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"updatedList","original":{"line":23,"column":18},"generated":{"line":1,"column":502}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"updatedList","original":{"line":24,"column":2},"generated":{"line":1,"column":504}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"concat","original":{"line":24,"column":14},"generated":{"line":1,"column":506}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"listScrollParents","original":{"line":24,"column":21},"generated":{"line":1,"column":513}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","original":{"line":24,"column":39},"generated":{"line":1,"column":516}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"target","original":{"line":24,"column":53},"generated":{"line":1,"column":518}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"target","original":{"line":24,"column":53},"generated":{"line":1,"column":520}},{"source":"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","name":"target","original":{"line":24,"column":53},"generated":{"line":1,"column":529}}],"sources":{"../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js":"import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the \nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n  if (list === void 0) {\n    list = [];\n  }\n\n  var scrollParent = getScrollParent(element);\n  var isBody = getNodeName(scrollParent) === 'body';\n  var win = getWindow(scrollParent);\n  var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n  var updatedList = list.concat(target);\n  return isBody ? updatedList : // $FlowFixMe: isBody tells us target will be an HTMLElement here\n  updatedList.concat(listScrollParents(getParentNode(target)));\n}"},"lineCount":null}},"error":null,"hash":"f1ee476df4997d6dc3ad74ab62cf9631","cacheData":{"env":{}}}