{"id":"rGmq","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/framer-motion/package.json","includedInParent":true,"mtime":1616745792942},{"name":"tslib","loc":{"line":1,"column":25},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/tslib/tslib.es6.js"},{"name":"react","loc":{"line":2,"column":38},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"../../context/MotionConfigContext.js","loc":{"line":3,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/context/MotionConfigContext.js"},{"name":"./VisualElementDragControls.js","loc":{"line":4,"column":42},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.js"},{"name":"../../utils/use-constant.js","loc":{"line":5,"column":28},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/utils/use-constant.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useDrag=o;var e=require(\"tslib\"),t=require(\"react\"),n=require(\"../../context/MotionConfigContext.js\"),r=require(\"./VisualElementDragControls.js\"),s=require(\"../../utils/use-constant.js\");function o(o){var u=o.dragControls,i=o.visualElement,a=(0,t.useContext)(n.MotionConfigContext).transformPagePoint,l=(0,s.useConstant)(function(){return new r.VisualElementDragControls({visualElement:i})});l.setProps((0,e.__assign)((0,e.__assign)({},o),{transformPagePoint:a})),(0,t.useEffect)(function(){return u&&u.subscribe(l)},[l]),(0,t.useEffect)(function(){return l.mount(i)},[])}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":26,"column":1},"generated":{"line":1,"column":84}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":1,"column":0},"generated":{"line":1,"column":86}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":1,"column":0},"generated":{"line":1,"column":92}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":1,"column":0},"generated":{"line":1,"column":100}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":2,"column":0},"generated":{"line":1,"column":109}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":2,"column":0},"generated":{"line":1,"column":111}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":2,"column":0},"generated":{"line":1,"column":119}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":3,"column":0},"generated":{"line":1,"column":128}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":3,"column":0},"generated":{"line":1,"column":130}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":3,"column":0},"generated":{"line":1,"column":138}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":4,"column":0},"generated":{"line":1,"column":178}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":4,"column":0},"generated":{"line":1,"column":180}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":4,"column":0},"generated":{"line":1,"column":188}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":5,"column":0},"generated":{"line":1,"column":222}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":5,"column":0},"generated":{"line":1,"column":224}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":5,"column":0},"generated":{"line":1,"column":232}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":12,"column":0},"generated":{"line":1,"column":263}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"useDrag","original":{"line":12,"column":9},"generated":{"line":1,"column":272}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"props","original":{"line":12,"column":17},"generated":{"line":1,"column":274}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"groupDragControls","original":{"line":13,"column":8},"generated":{"line":1,"column":277}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"groupDragControls","original":{"line":13,"column":8},"generated":{"line":1,"column":281}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"props","original":{"line":13,"column":28},"generated":{"line":1,"column":283}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":13,"column":34},"generated":{"line":1,"column":285}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"visualElement","original":{"line":13,"column":48},"generated":{"line":1,"column":298}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"props","original":{"line":13,"column":64},"generated":{"line":1,"column":300}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"visualElement","original":{"line":13,"column":70},"generated":{"line":1,"column":302}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"transformPagePoint","original":{"line":14,"column":8},"generated":{"line":1,"column":316}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":14,"column":29},"generated":{"line":1,"column":319}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"MotionConfigContext","original":{"line":14,"column":40},"generated":{"line":1,"column":321}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"MotionConfigContext","original":{"line":14,"column":40},"generated":{"line":1,"column":323}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"MotionConfigContext","original":{"line":14,"column":40},"generated":{"line":1,"column":335}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":14,"column":29},"generated":{"line":1,"column":337}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"transformPagePoint","original":{"line":14,"column":61},"generated":{"line":1,"column":358}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":15,"column":8},"generated":{"line":1,"column":377}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":15,"column":23},"generated":{"line":1,"column":380}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":15,"column":35},"generated":{"line":1,"column":382}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":15,"column":35},"generated":{"line":1,"column":384}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":15,"column":35},"generated":{"line":1,"column":397}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":16,"column":15},"generated":{"line":1,"column":408}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":16,"column":15},"generated":{"line":1,"column":415}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"VisualElementDragControls","original":{"line":16,"column":19},"generated":{"line":1,"column":419}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":16,"column":15},"generated":{"line":1,"column":421}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":16,"column":45},"generated":{"line":1,"column":447}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"visualElement","original":{"line":17,"column":12},"generated":{"line":1,"column":448}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"visualElement","original":{"line":17,"column":27},"generated":{"line":1,"column":462}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":20,"column":4},"generated":{"line":1,"column":468}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"setProps","original":{"line":20,"column":17},"generated":{"line":1,"column":470}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":26},"generated":{"line":1,"column":480}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":35},"generated":{"line":1,"column":482}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":35},"generated":{"line":1,"column":484}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":35},"generated":{"line":1,"column":495}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":44},"generated":{"line":1,"column":497}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":44},"generated":{"line":1,"column":499}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":44},"generated":{"line":1,"column":509}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"props","original":{"line":20,"column":48},"generated":{"line":1,"column":512}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":20,"column":56},"generated":{"line":1,"column":515}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"transformPagePoint","original":{"line":20,"column":58},"generated":{"line":1,"column":516}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"transformPagePoint","original":{"line":20,"column":78},"generated":{"line":1,"column":535}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":23,"column":14},"generated":{"line":1,"column":541}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":23,"column":14},"generated":{"line":1,"column":543}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":23,"column":14},"generated":{"line":1,"column":545}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":23,"column":14},"generated":{"line":1,"column":556}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"groupDragControls","original":{"line":23,"column":35},"generated":{"line":1,"column":567}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"groupDragControls","original":{"line":23,"column":35},"generated":{"line":1,"column":574}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"groupDragControls","original":{"line":23,"column":56},"generated":{"line":1,"column":577}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"subscribe","original":{"line":23,"column":74},"generated":{"line":1,"column":579}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":23,"column":84},"generated":{"line":1,"column":589}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":23,"column":102},"generated":{"line":1,"column":593}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":23,"column":103},"generated":{"line":1,"column":594}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":25,"column":14},"generated":{"line":1,"column":599}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":25,"column":14},"generated":{"line":1,"column":601}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":25,"column":14},"generated":{"line":1,"column":603}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":25,"column":14},"generated":{"line":1,"column":614}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":25,"column":35},"generated":{"line":1,"column":625}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"dragControls","original":{"line":25,"column":35},"generated":{"line":1,"column":632}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"mount","original":{"line":25,"column":48},"generated":{"line":1,"column":634}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","name":"visualElement","original":{"line":25,"column":54},"generated":{"line":1,"column":640}},{"source":"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js","original":{"line":25,"column":73},"generated":{"line":1,"column":644}}],"sources":{"../node_modules/framer-motion/dist/es/gestures/drag/use-drag.js":"import { __assign } from 'tslib';\nimport { useContext, useEffect } from 'react';\nimport { MotionConfigContext } from '../../context/MotionConfigContext.js';\nimport { VisualElementDragControls } from './VisualElementDragControls.js';\nimport { useConstant } from '../../utils/use-constant.js';\n\n/**\n * A hook that allows an element to be dragged.\n *\n * @internal\n */\nfunction useDrag(props) {\n    var groupDragControls = props.dragControls, visualElement = props.visualElement;\n    var transformPagePoint = useContext(MotionConfigContext).transformPagePoint;\n    var dragControls = useConstant(function () {\n        return new VisualElementDragControls({\n            visualElement: visualElement,\n        });\n    });\n    dragControls.setProps(__assign(__assign({}, props), { transformPagePoint: transformPagePoint }));\n    // If we've been provided a DragControls for manual control over the drag gesture,\n    // subscribe this component to it on mount.\n    useEffect(function () { return groupDragControls && groupDragControls.subscribe(dragControls); }, [dragControls]);\n    // Mount the drag controls with the visualElement\n    useEffect(function () { return dragControls.mount(visualElement); }, []);\n}\n\nexport { useDrag };\n"},"lineCount":null}},"error":null,"hash":"26de84b80df1c2c29f778c354dacbb89","cacheData":{"env":{}}}