{"id":"aNzY","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":41},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/tslib/tslib.es6.js"},{"name":"react","loc":{"line":2,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"../utils/use-constant.js","loc":{"line":3,"column":28},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/utils/use-constant.js"},{"name":"../render/utils/setters.js","loc":{"line":4,"column":51},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/utils/setters.js"},{"name":"../render/index.js","loc":{"line":5,"column":30},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/index.js"},{"name":"../utils/geometry/index.js","loc":{"line":6,"column":24},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/utils/geometry/index.js"},{"name":"../render/utils/animation.js","loc":{"line":7,"column":37},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/utils/animation.js"},{"name":"../motion/utils/use-visual-state.js","loc":{"line":8,"column":35},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/use-animated-state.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useAnimatedState=f;var e=require(\"tslib\"),t=require(\"react\"),n=require(\"../utils/use-constant.js\"),r=require(\"../render/utils/setters.js\"),i=require(\"../render/index.js\"),s=require(\"../utils/geometry/index.js\"),u=require(\"../render/utils/animation.js\"),a=require(\"../motion/utils/use-visual-state.js\"),o=function(){return{}},c=(0,i.visualElement)({build:function(){},measureViewportBox:s.axisBox,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:o,readValueFromInstance:function(e,t,n){return n.initialState[t]||0},makeTargetAnimatable:function(t,n){var i=n.transition,s=n.transitionEnd,u=(0,e.__rest)(n,[\"transition\",\"transitionEnd\"]),a=(0,r.getOrigin)(u,i||{},t);return(0,r.checkTargetForNewValues)(t,u,a),(0,e.__assign)({transition:i,transitionEnd:s},u)}}),l=(0,a.makeUseVisualState)({scrapeMotionValuesFromProps:o,createRenderState:o});function f(r){var i=(0,e.__read)((0,t.useState)(r),2),s=i[0],a=i[1],o=l({},!1),f=(0,n.useConstant)(function(){return c({props:{},visualState:o},{initialState:r})});return(0,t.useEffect)(function(){return f.mount({}),f.unmount()},[]),(0,t.useEffect)(function(){f.setProps({onUpdate:function(t){return a((0,e.__assign)({},t))}})}),[s,(0,n.useConstant)(function(){return function(e){return(0,u.animateVisualElement)(f,e)}})]}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":57,"column":1},"generated":{"line":1,"column":93}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":1,"column":0},"generated":{"line":1,"column":99}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":1,"column":0},"generated":{"line":1,"column":101}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":1,"column":0},"generated":{"line":1,"column":109}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":2,"column":0},"generated":{"line":1,"column":118}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":2,"column":0},"generated":{"line":1,"column":120}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":2,"column":0},"generated":{"line":1,"column":128}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":3,"column":0},"generated":{"line":1,"column":137}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":3,"column":0},"generated":{"line":1,"column":139}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":3,"column":0},"generated":{"line":1,"column":147}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":4,"column":0},"generated":{"line":1,"column":175}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":4,"column":0},"generated":{"line":1,"column":177}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":4,"column":0},"generated":{"line":1,"column":185}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":5,"column":0},"generated":{"line":1,"column":215}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":5,"column":0},"generated":{"line":1,"column":217}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":5,"column":0},"generated":{"line":1,"column":225}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":6,"column":0},"generated":{"line":1,"column":247}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":6,"column":0},"generated":{"line":1,"column":249}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":6,"column":0},"generated":{"line":1,"column":257}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":7,"column":0},"generated":{"line":1,"column":287}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":7,"column":0},"generated":{"line":1,"column":289}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":7,"column":0},"generated":{"line":1,"column":297}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":8,"column":0},"generated":{"line":1,"column":329}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":8,"column":0},"generated":{"line":1,"column":331}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":8,"column":0},"generated":{"line":1,"column":339}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"createObject","original":{"line":10,"column":4},"generated":{"line":1,"column":378}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":10,"column":19},"generated":{"line":1,"column":380}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":10,"column":41},"generated":{"line":1,"column":391}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":10,"column":41},"generated":{"line":1,"column":397}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"stateVisualElement","original":{"line":11,"column":4},"generated":{"line":1,"column":401}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":11,"column":25},"generated":{"line":1,"column":404}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":11,"column":39},"generated":{"line":1,"column":406}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":11,"column":39},"generated":{"line":1,"column":408}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":11,"column":39},"generated":{"line":1,"column":423}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"build","original":{"line":12,"column":4},"generated":{"line":1,"column":424}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":12,"column":11},"generated":{"line":1,"column":430}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"measureViewportBox","original":{"line":13,"column":4},"generated":{"line":1,"column":443}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"axisBox","original":{"line":13,"column":24},"generated":{"line":1,"column":462}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":11,"column":39},"generated":{"line":1,"column":464}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"resetTransform","original":{"line":14,"column":4},"generated":{"line":1,"column":472}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":14,"column":20},"generated":{"line":1,"column":487}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"restoreTransform","original":{"line":15,"column":4},"generated":{"line":1,"column":500}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":15,"column":22},"generated":{"line":1,"column":517}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"removeValueFromRenderState","original":{"line":16,"column":4},"generated":{"line":1,"column":530}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":16,"column":32},"generated":{"line":1,"column":557}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"render","original":{"line":17,"column":4},"generated":{"line":1,"column":570}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":17,"column":12},"generated":{"line":1,"column":577}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"scrapeMotionValuesFromProps","original":{"line":18,"column":4},"generated":{"line":1,"column":590}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"createObject","original":{"line":18,"column":33},"generated":{"line":1,"column":618}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"readValueFromInstance","original":{"line":19,"column":4},"generated":{"line":1,"column":620}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":19,"column":27},"generated":{"line":1,"column":642}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_state","original":{"line":19,"column":37},"generated":{"line":1,"column":651}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"key","original":{"line":19,"column":45},"generated":{"line":1,"column":653}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"options","original":{"line":19,"column":50},"generated":{"line":1,"column":655}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"options","original":{"line":20,"column":15},"generated":{"line":1,"column":658}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"options","original":{"line":20,"column":15},"generated":{"line":1,"column":665}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":20,"column":23},"generated":{"line":1,"column":667}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"key","original":{"line":20,"column":36},"generated":{"line":1,"column":680}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":20,"column":44},"generated":{"line":1,"column":684}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"makeTargetAnimatable","original":{"line":22,"column":4},"generated":{"line":1,"column":687}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":22,"column":26},"generated":{"line":1,"column":708}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":22,"column":36},"generated":{"line":1,"column":717}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":22,"column":45},"generated":{"line":1,"column":719}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transition","original":{"line":23,"column":12},"generated":{"line":1,"column":722}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transition","original":{"line":23,"column":12},"generated":{"line":1,"column":726}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":23,"column":25},"generated":{"line":1,"column":728}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transition","original":{"line":23,"column":28},"generated":{"line":1,"column":730}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transitionEnd","original":{"line":23,"column":40},"generated":{"line":1,"column":741}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":23,"column":56},"generated":{"line":1,"column":743}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transitionEnd","original":{"line":23,"column":59},"generated":{"line":1,"column":745}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"target","original":{"line":23,"column":74},"generated":{"line":1,"column":759}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":23,"column":83},"generated":{"line":1,"column":762}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":23,"column":90},"generated":{"line":1,"column":764}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":23,"column":90},"generated":{"line":1,"column":766}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":23,"column":90},"generated":{"line":1,"column":774}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":23,"column":94},"generated":{"line":1,"column":776}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":23,"column":95},"generated":{"line":1,"column":777}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":23,"column":109},"generated":{"line":1,"column":790}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"origin","original":{"line":24,"column":12},"generated":{"line":1,"column":808}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":24,"column":21},"generated":{"line":1,"column":811}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"target","original":{"line":24,"column":31},"generated":{"line":1,"column":813}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"target","original":{"line":24,"column":31},"generated":{"line":1,"column":815}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"target","original":{"line":24,"column":31},"generated":{"line":1,"column":826}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transition","original":{"line":24,"column":39},"generated":{"line":1,"column":828}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":24,"column":53},"generated":{"line":1,"column":831}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":24,"column":57},"generated":{"line":1,"column":834}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":26,"column":15},"generated":{"line":1,"column":837}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":25,"column":32},"generated":{"line":1,"column":844}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":25,"column":32},"generated":{"line":1,"column":846}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":25,"column":32},"generated":{"line":1,"column":848}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":25,"column":32},"generated":{"line":1,"column":873}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"target","original":{"line":25,"column":41},"generated":{"line":1,"column":875}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"origin","original":{"line":25,"column":49},"generated":{"line":1,"column":877}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":26,"column":15},"generated":{"line":1,"column":881}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":26,"column":24},"generated":{"line":1,"column":883}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":26,"column":24},"generated":{"line":1,"column":885}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":26,"column":24},"generated":{"line":1,"column":895}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transition","original":{"line":26,"column":26},"generated":{"line":1,"column":896}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transition","original":{"line":26,"column":38},"generated":{"line":1,"column":907}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transitionEnd","original":{"line":26,"column":50},"generated":{"line":1,"column":909}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"transitionEnd","original":{"line":26,"column":65},"generated":{"line":1,"column":923}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"target","original":{"line":26,"column":82},"generated":{"line":1,"column":926}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"useVisualState","original":{"line":29,"column":4},"generated":{"line":1,"column":932}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":29,"column":21},"generated":{"line":1,"column":935}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":29,"column":40},"generated":{"line":1,"column":937}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":29,"column":40},"generated":{"line":1,"column":939}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":29,"column":40},"generated":{"line":1,"column":959}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"scrapeMotionValuesFromProps","original":{"line":30,"column":4},"generated":{"line":1,"column":960}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"createObject","original":{"line":30,"column":33},"generated":{"line":1,"column":988}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"createRenderState","original":{"line":31,"column":4},"generated":{"line":1,"column":990}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"createObject","original":{"line":31,"column":23},"generated":{"line":1,"column":1008}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":38,"column":0},"generated":{"line":1,"column":1012}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"useAnimatedState","original":{"line":38,"column":9},"generated":{"line":1,"column":1021}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":38,"column":26},"generated":{"line":1,"column":1023}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":39,"column":8},"generated":{"line":1,"column":1026}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":39,"column":8},"generated":{"line":1,"column":1030}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":13},"generated":{"line":1,"column":1033}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":20},"generated":{"line":1,"column":1035}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":20},"generated":{"line":1,"column":1037}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":20},"generated":{"line":1,"column":1046}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":39,"column":29},"generated":{"line":1,"column":1048}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":39,"column":29},"generated":{"line":1,"column":1050}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":39,"column":29},"generated":{"line":1,"column":1060}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":44},"generated":{"line":1,"column":1063}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"animationState","original":{"line":39,"column":48},"generated":{"line":1,"column":1066}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":39,"column":65},"generated":{"line":1,"column":1068}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":68},"generated":{"line":1,"column":1070}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"setAnimationState","original":{"line":39,"column":72},"generated":{"line":1,"column":1073}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"_a","original":{"line":39,"column":92},"generated":{"line":1,"column":1075}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":39,"column":95},"generated":{"line":1,"column":1077}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"visualState","original":{"line":40,"column":8},"generated":{"line":1,"column":1080}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"useVisualState","original":{"line":40,"column":22},"generated":{"line":1,"column":1082}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":40,"column":37},"generated":{"line":1,"column":1084}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":40,"column":41},"generated":{"line":1,"column":1088}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":41,"column":8},"generated":{"line":1,"column":1091}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":41,"column":18},"generated":{"line":1,"column":1094}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":41,"column":30},"generated":{"line":1,"column":1096}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":41,"column":30},"generated":{"line":1,"column":1098}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":41,"column":30},"generated":{"line":1,"column":1111}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"stateVisualElement","original":{"line":42,"column":15},"generated":{"line":1,"column":1122}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"stateVisualElement","original":{"line":42,"column":15},"generated":{"line":1,"column":1129}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":42,"column":34},"generated":{"line":1,"column":1131}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"props","original":{"line":42,"column":36},"generated":{"line":1,"column":1132}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":42,"column":43},"generated":{"line":1,"column":1138}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"visualState","original":{"line":42,"column":47},"generated":{"line":1,"column":1141}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"visualState","original":{"line":42,"column":60},"generated":{"line":1,"column":1153}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":42,"column":75},"generated":{"line":1,"column":1156}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":42,"column":77},"generated":{"line":1,"column":1157}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"initialState","original":{"line":42,"column":91},"generated":{"line":1,"column":1170}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":56,"column":11},"generated":{"line":1,"column":1176}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":44,"column":14},"generated":{"line":1,"column":1183}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":44,"column":14},"generated":{"line":1,"column":1185}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":44,"column":14},"generated":{"line":1,"column":1187}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":44,"column":14},"generated":{"line":1,"column":1198}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":46,"column":15},"generated":{"line":1,"column":1209}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":45,"column":8},"generated":{"line":1,"column":1216}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"mount","original":{"line":45,"column":16},"generated":{"line":1,"column":1218}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":45,"column":22},"generated":{"line":1,"column":1224}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":46,"column":15},"generated":{"line":1,"column":1228}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"unmount","original":{"line":46,"column":23},"generated":{"line":1,"column":1230}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":47,"column":7},"generated":{"line":1,"column":1241}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":48,"column":14},"generated":{"line":1,"column":1246}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":48,"column":14},"generated":{"line":1,"column":1248}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":48,"column":14},"generated":{"line":1,"column":1250}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":48,"column":14},"generated":{"line":1,"column":1261}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":49,"column":8},"generated":{"line":1,"column":1272}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"setProps","original":{"line":49,"column":16},"generated":{"line":1,"column":1274}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":49,"column":25},"generated":{"line":1,"column":1283}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"onUpdate","original":{"line":50,"column":12},"generated":{"line":1,"column":1284}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":50,"column":22},"generated":{"line":1,"column":1293}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"v","original":{"line":50,"column":32},"generated":{"line":1,"column":1302}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"setAnimationState","original":{"line":50,"column":44},"generated":{"line":1,"column":1305}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"setAnimationState","original":{"line":50,"column":44},"generated":{"line":1,"column":1312}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":50,"column":62},"generated":{"line":1,"column":1315}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":50,"column":71},"generated":{"line":1,"column":1317}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":50,"column":71},"generated":{"line":1,"column":1319}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":50,"column":71},"generated":{"line":1,"column":1329}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"v","original":{"line":50,"column":75},"generated":{"line":1,"column":1332}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":56,"column":11},"generated":{"line":1,"column":1341}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"animationState","original":{"line":56,"column":12},"generated":{"line":1,"column":1342}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":53,"column":25},"generated":{"line":1,"column":1345}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":53,"column":37},"generated":{"line":1,"column":1347}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":53,"column":37},"generated":{"line":1,"column":1349}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":53,"column":37},"generated":{"line":1,"column":1362}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":53,"column":58},"generated":{"line":1,"column":1373}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":53,"column":58},"generated":{"line":1,"column":1380}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"animationDefinition","original":{"line":53,"column":68},"generated":{"line":1,"column":1389}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":54,"column":15},"generated":{"line":1,"column":1392}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","original":{"line":54,"column":15},"generated":{"line":1,"column":1399}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":54,"column":36},"generated":{"line":1,"column":1401}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":54,"column":36},"generated":{"line":1,"column":1403}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"element","original":{"line":54,"column":36},"generated":{"line":1,"column":1425}},{"source":"../node_modules/framer-motion/dist/es/animation/use-animated-state.js","name":"animationDefinition","original":{"line":54,"column":45},"generated":{"line":1,"column":1427}}],"sources":{"../node_modules/framer-motion/dist/es/animation/use-animated-state.js":"import { __rest, __assign, __read } from 'tslib';\nimport { useState, useEffect } from 'react';\nimport { useConstant } from '../utils/use-constant.js';\nimport { getOrigin, checkTargetForNewValues } from '../render/utils/setters.js';\nimport { visualElement } from '../render/index.js';\nimport { axisBox } from '../utils/geometry/index.js';\nimport { animateVisualElement } from '../render/utils/animation.js';\nimport { makeUseVisualState } from '../motion/utils/use-visual-state.js';\n\nvar createObject = function () { return ({}); };\nvar stateVisualElement = visualElement({\n    build: function () { },\n    measureViewportBox: axisBox,\n    resetTransform: function () { },\n    restoreTransform: function () { },\n    removeValueFromRenderState: function () { },\n    render: function () { },\n    scrapeMotionValuesFromProps: createObject,\n    readValueFromInstance: function (_state, key, options) {\n        return options.initialState[key] || 0;\n    },\n    makeTargetAnimatable: function (element, _a) {\n        var transition = _a.transition, transitionEnd = _a.transitionEnd, target = __rest(_a, [\"transition\", \"transitionEnd\"]);\n        var origin = getOrigin(target, transition || {}, element);\n        checkTargetForNewValues(element, target, origin);\n        return __assign({ transition: transition, transitionEnd: transitionEnd }, target);\n    },\n});\nvar useVisualState = makeUseVisualState({\n    scrapeMotionValuesFromProps: createObject,\n    createRenderState: createObject,\n});\n/**\n * This is not an officially supported API and may be removed\n * on any version.\n * @internal\n */\nfunction useAnimatedState(initialState) {\n    var _a = __read(useState(initialState), 2), animationState = _a[0], setAnimationState = _a[1];\n    var visualState = useVisualState({}, false);\n    var element = useConstant(function () {\n        return stateVisualElement({ props: {}, visualState: visualState }, { initialState: initialState });\n    });\n    useEffect(function () {\n        element.mount({});\n        return element.unmount();\n    }, []);\n    useEffect(function () {\n        element.setProps({\n            onUpdate: function (v) { return setAnimationState(__assign({}, v)); },\n        });\n    });\n    var startAnimation = useConstant(function () { return function (animationDefinition) {\n        return animateVisualElement(element, animationDefinition);\n    }; });\n    return [animationState, startAnimation];\n}\n\nexport { useAnimatedState };\n"},"lineCount":null}},"error":null,"hash":"dc027844450b06873ace415fe8dac1ce","cacheData":{"env":{}}}