{"id":"BMhN","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":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.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/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"../../animation/utils/is-animation-controls.js","loc":{"line":3,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/animation/utils/is-animation-controls.js"},{"name":"../../components/AnimatePresence/use-presence.js","loc":{"line":4,"column":28},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.js"},{"name":"../../context/PresenceContext.js","loc":{"line":5,"column":32},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/context/PresenceContext.js"},{"name":"../../render/utils/animation-state.js","loc":{"line":6,"column":37},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/utils/animation-state.js"},{"name":"../../render/utils/types.js","loc":{"line":7,"column":30},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/utils/types.js"},{"name":"../utils/make-renderless-component.js","loc":{"line":8,"column":40},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/features/animations.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/motion/utils/make-renderless-component.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.animations=void 0;var e=require(\"tslib\"),t=require(\"react\"),n=require(\"../../animation/utils/is-animation-controls.js\"),i=require(\"../../components/AnimatePresence/use-presence.js\"),s=require(\"../../context/PresenceContext.js\"),r=require(\"../../render/utils/animation-state.js\"),o=require(\"../../render/utils/types.js\"),a=require(\"../utils/make-renderless-component.js\"),u={animation:(0,a.makeRenderlessComponent)(function(e){var i=e.visualElement,s=e.animate;i.animationState||(i.animationState=(0,r.createAnimationState)(i)),(0,n.isAnimationControls)(s)&&(0,t.useEffect)(function(){return s.subscribe(i)},[s])}),exit:(0,a.makeRenderlessComponent)(function(n){var r=n.custom,a=n.visualElement,u=(0,e.__read)((0,i.usePresence)(),2),m=u[0],c=u[1],l=(0,t.useContext)(s.PresenceContext);(0,t.useEffect)(function(){var e,t,n=null===(e=a.animationState)||void 0===e?void 0:e.setActive(o.AnimationType.Exit,!m,{custom:null!==(t=null==l?void 0:l.custom)&&void 0!==t?t:r});!m&&(null==n||n.then(c))},[m])})};exports.animations=u;"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":92}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":1,"column":0},"generated":{"line":1,"column":98}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":1,"column":0},"generated":{"line":1,"column":100}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":1,"column":0},"generated":{"line":1,"column":108}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":2,"column":0},"generated":{"line":1,"column":117}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":2,"column":0},"generated":{"line":1,"column":119}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":2,"column":0},"generated":{"line":1,"column":127}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":3,"column":0},"generated":{"line":1,"column":136}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":3,"column":0},"generated":{"line":1,"column":138}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":3,"column":0},"generated":{"line":1,"column":146}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":4,"column":0},"generated":{"line":1,"column":196}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":4,"column":0},"generated":{"line":1,"column":198}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":4,"column":0},"generated":{"line":1,"column":206}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":5,"column":0},"generated":{"line":1,"column":258}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":5,"column":0},"generated":{"line":1,"column":260}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":5,"column":0},"generated":{"line":1,"column":268}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":6,"column":0},"generated":{"line":1,"column":304}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":6,"column":0},"generated":{"line":1,"column":306}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":6,"column":0},"generated":{"line":1,"column":314}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":7,"column":0},"generated":{"line":1,"column":355}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":7,"column":0},"generated":{"line":1,"column":357}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":7,"column":0},"generated":{"line":1,"column":365}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":8,"column":0},"generated":{"line":1,"column":396}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":8,"column":0},"generated":{"line":1,"column":398}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":8,"column":0},"generated":{"line":1,"column":406}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animations","original":{"line":10,"column":4},"generated":{"line":1,"column":447}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":17},"generated":{"line":1,"column":449}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animation","original":{"line":11,"column":4},"generated":{"line":1,"column":450}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":11,"column":15},"generated":{"line":1,"column":461}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":11,"column":39},"generated":{"line":1,"column":463}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":11,"column":39},"generated":{"line":1,"column":465}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":11,"column":39},"generated":{"line":1,"column":490}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":11,"column":49},"generated":{"line":1,"column":499}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":12,"column":12},"generated":{"line":1,"column":502}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":12,"column":12},"generated":{"line":1,"column":506}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":12,"column":28},"generated":{"line":1,"column":508}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":12,"column":31},"generated":{"line":1,"column":510}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":12,"column":46},"generated":{"line":1,"column":524}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":12,"column":56},"generated":{"line":1,"column":526}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":12,"column":59},"generated":{"line":1,"column":528}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":18,"column":8},"generated":{"line":1,"column":536}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animationState","original":{"line":18,"column":22},"generated":{"line":1,"column":538}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":18,"column":41},"generated":{"line":1,"column":555}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animationState","original":{"line":18,"column":55},"generated":{"line":1,"column":557}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":18,"column":72},"generated":{"line":1,"column":573}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":18,"column":93},"generated":{"line":1,"column":575}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":18,"column":93},"generated":{"line":1,"column":577}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":18,"column":93},"generated":{"line":1,"column":599}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":22,"column":12},"generated":{"line":1,"column":604}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":22,"column":32},"generated":{"line":1,"column":606}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":22,"column":32},"generated":{"line":1,"column":608}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":22,"column":32},"generated":{"line":1,"column":629}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":23,"column":22},"generated":{"line":1,"column":634}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":23,"column":22},"generated":{"line":1,"column":636}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":23,"column":22},"generated":{"line":1,"column":638}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":23,"column":22},"generated":{"line":1,"column":649}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":23,"column":43},"generated":{"line":1,"column":660}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":23,"column":43},"generated":{"line":1,"column":667}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"subscribe","original":{"line":23,"column":51},"generated":{"line":1,"column":669}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":23,"column":61},"generated":{"line":1,"column":679}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":23,"column":80},"generated":{"line":1,"column":683}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animate","original":{"line":23,"column":81},"generated":{"line":1,"column":684}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"exit","original":{"line":26,"column":4},"generated":{"line":1,"column":690}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":26,"column":10},"generated":{"line":1,"column":696}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":26,"column":34},"generated":{"line":1,"column":698}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":26,"column":34},"generated":{"line":1,"column":700}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":26,"column":34},"generated":{"line":1,"column":725}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"props","original":{"line":26,"column":44},"generated":{"line":1,"column":734}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"custom","original":{"line":27,"column":12},"generated":{"line":1,"column":737}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"custom","original":{"line":27,"column":12},"generated":{"line":1,"column":741}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"props","original":{"line":27,"column":21},"generated":{"line":1,"column":743}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"custom","original":{"line":27,"column":27},"generated":{"line":1,"column":745}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":27,"column":35},"generated":{"line":1,"column":752}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"props","original":{"line":27,"column":51},"generated":{"line":1,"column":754}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":27,"column":57},"generated":{"line":1,"column":756}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":28,"column":12},"generated":{"line":1,"column":770}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":17},"generated":{"line":1,"column":773}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":24},"generated":{"line":1,"column":775}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":24},"generated":{"line":1,"column":777}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":24},"generated":{"line":1,"column":786}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":17},"generated":{"line":1,"column":788}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":17},"generated":{"line":1,"column":790}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":39},"generated":{"line":1,"column":805}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"isPresent","original":{"line":28,"column":43},"generated":{"line":1,"column":808}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":28,"column":55},"generated":{"line":1,"column":810}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":58},"generated":{"line":1,"column":812}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"onExitComplete","original":{"line":28,"column":62},"generated":{"line":1,"column":815}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":28,"column":79},"generated":{"line":1,"column":817}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":28,"column":82},"generated":{"line":1,"column":819}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"presenceContext","original":{"line":29,"column":12},"generated":{"line":1,"column":822}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":29,"column":30},"generated":{"line":1,"column":825}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"PresenceContext","original":{"line":29,"column":41},"generated":{"line":1,"column":827}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"PresenceContext","original":{"line":29,"column":41},"generated":{"line":1,"column":829}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"PresenceContext","original":{"line":29,"column":41},"generated":{"line":1,"column":841}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":29,"column":30},"generated":{"line":1,"column":843}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":30,"column":18},"generated":{"line":1,"column":861}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":30,"column":18},"generated":{"line":1,"column":863}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":30,"column":18},"generated":{"line":1,"column":865}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":30,"column":18},"generated":{"line":1,"column":876}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":31,"column":16},"generated":{"line":1,"column":887}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":31,"column":16},"generated":{"line":1,"column":891}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_b","original":{"line":31,"column":20},"generated":{"line":1,"column":893}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animation","original":{"line":32,"column":16},"generated":{"line":1,"column":895}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":68},"generated":{"line":1,"column":897}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":32,"column":29},"generated":{"line":1,"column":905}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"visualElement","original":{"line":32,"column":34},"generated":{"line":1,"column":907}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animationState","original":{"line":32,"column":48},"generated":{"line":1,"column":909}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":83},"generated":{"line":1,"column":931}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":32,"column":76},"generated":{"line":1,"column":935}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":92},"generated":{"line":1,"column":942}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_a","original":{"line":32,"column":101},"generated":{"line":1,"column":944}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"setActive","original":{"line":32,"column":104},"generated":{"line":1,"column":946}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"AnimationType","original":{"line":32,"column":114},"generated":{"line":1,"column":956}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"Exit","original":{"line":32,"column":128},"generated":{"line":1,"column":958}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"Exit","original":{"line":32,"column":128},"generated":{"line":1,"column":972}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"isPresent","original":{"line":32,"column":135},"generated":{"line":1,"column":978}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":146},"generated":{"line":1,"column":980}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"custom","original":{"line":32,"column":148},"generated":{"line":1,"column":981}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":256},"generated":{"line":1,"column":988}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_b","original":{"line":32,"column":157},"generated":{"line":1,"column":996}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"presenceContext","original":{"line":32,"column":162},"generated":{"line":1,"column":998}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"presenceContext","original":{"line":32,"column":162},"generated":{"line":1,"column":1004}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":219},"generated":{"line":1,"column":1011}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"presenceContext","original":{"line":32,"column":228},"generated":{"line":1,"column":1013}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"custom","original":{"line":32,"column":244},"generated":{"line":1,"column":1015}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":32,"column":271},"generated":{"line":1,"column":1029}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_b","original":{"line":32,"column":264},"generated":{"line":1,"column":1033}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"_b","original":{"line":32,"column":280},"generated":{"line":1,"column":1035}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"custom","original":{"line":32,"column":285},"generated":{"line":1,"column":1037}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"isPresent","original":{"line":33,"column":13},"generated":{"line":1,"column":1042}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animation","original":{"line":33,"column":27},"generated":{"line":1,"column":1046}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animation","original":{"line":33,"column":27},"generated":{"line":1,"column":1052}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"animation","original":{"line":33,"column":81},"generated":{"line":1,"column":1055}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"then","original":{"line":33,"column":91},"generated":{"line":1,"column":1057}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"onExitComplete","original":{"line":33,"column":96},"generated":{"line":1,"column":1062}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":34,"column":11},"generated":{"line":1,"column":1067}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","name":"isPresent","original":{"line":34,"column":12},"generated":{"line":1,"column":1068}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":1075}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":1083}},{"source":"../node_modules/framer-motion/dist/es/motion/features/animations.js","original":{"line":10,"column":0},"generated":{"line":1,"column":1094}}],"sources":{"../node_modules/framer-motion/dist/es/motion/features/animations.js":"import { __read } from 'tslib';\nimport { useEffect, useContext } from 'react';\nimport { isAnimationControls } from '../../animation/utils/is-animation-controls.js';\nimport { usePresence } from '../../components/AnimatePresence/use-presence.js';\nimport { PresenceContext } from '../../context/PresenceContext.js';\nimport { createAnimationState } from '../../render/utils/animation-state.js';\nimport { AnimationType } from '../../render/utils/types.js';\nimport { makeRenderlessComponent } from '../utils/make-renderless-component.js';\n\nvar animations = {\n    animation: makeRenderlessComponent(function (_a) {\n        var visualElement = _a.visualElement, animate = _a.animate;\n        /**\n         * We dynamically generate the AnimationState manager as it contains a reference\n         * to the underlying animation library. We only want to load that if we load this,\n         * so people can optionally code split it out using the `m` component.\n         */\n        visualElement.animationState || (visualElement.animationState = createAnimationState(visualElement));\n        /**\n         * Subscribe any provided AnimationControls to the component's VisualElement\n         */\n        if (isAnimationControls(animate)) {\n            useEffect(function () { return animate.subscribe(visualElement); }, [animate]);\n        }\n    }),\n    exit: makeRenderlessComponent(function (props) {\n        var custom = props.custom, visualElement = props.visualElement;\n        var _a = __read(usePresence(), 2), isPresent = _a[0], onExitComplete = _a[1];\n        var presenceContext = useContext(PresenceContext);\n        useEffect(function () {\n            var _a, _b;\n            var animation = (_a = visualElement.animationState) === null || _a === void 0 ? void 0 : _a.setActive(AnimationType.Exit, !isPresent, { custom: (_b = presenceContext === null || presenceContext === void 0 ? void 0 : presenceContext.custom) !== null && _b !== void 0 ? _b : custom });\n            !isPresent && (animation === null || animation === void 0 ? void 0 : animation.then(onExitComplete));\n        }, [isPresent]);\n    }),\n};\n\nexport { animations };\n"},"lineCount":null}},"error":null,"hash":"5c700663bec02ee7469f9116a9024468","cacheData":{"env":{}}}