{"id":"eKbY","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/components/AnimateSharedLayout/utils/stack.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/tslib/tslib.es6.js"},{"name":"../types.js","loc":{"line":2,"column":25},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimateSharedLayout/types.js"},{"name":"../../../gestures/drag/VisualElementDragControls.js","loc":{"line":3,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.js"},{"name":"./crossfader.js","loc":{"line":4,"column":33},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/crossfader.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.layoutStack=o;var e=require(\"tslib\"),t=require(\"../types.js\"),r=require(\"../../../gestures/drag/VisualElementDragControls.js\"),a=require(\"./crossfader.js\");function o(){var o,i,n,s=new Set,l={leadIsExiting:!1},d=(0,e.__assign)({},l),u=(0,a.createCrossfader)(),c=!1;return{add:function(e){e.setCrossfader(u),s.add(e),n&&(e.prevDragCursor=n),l.lead||(l.lead=e)},remove:function(e){s.delete(e)},getLead:function(){return l.lead},updateSnapshot:function(){if(l.lead){o=u.isActive()?u.getLatestValues():l.lead.getLatestValues(),i=l.lead.prevViewportBox;var e=r.elementDragControls.get(l.lead);e&&e.isDragging&&(n=e.cursorProgress)}},clearSnapshot:function(){n=i=void 0},updateLeadAndFollow:function(){var r,a,i;d=(0,e.__assign)({},l);for(var n=Array.from(s),g=n.length;g--;g>=0){var f=n[g];if(a&&(null!=i||(i=f)),null!=a||(a=f),a&&i)break}l.lead=a,l.follow=i,l.leadIsExiting=(null===(r=l.lead)||void 0===r?void 0:r.presence)===t.Presence.Exiting,u.setOptions({lead:a,follow:i,prevValues:o,crossfadeOpacity:(null==i?void 0:i.isPresenceRoot)||(null==a?void 0:a.isPresenceRoot)}),d.lead===l.lead&&d.leadIsExiting===l.leadIsExiting||(c=!0)},animate:function(e,r){if(void 0===r&&(r=!1),e===l.lead){r?e.pointTo(l.lead):e.setVisibility(!0);var a={};if(e.presence===t.Presence.Entering?a.originBox=l.follow?l.follow.prevViewportBox:i:e.presence===t.Presence.Exiting&&(a.targetBox=null===(n=l.follow)||void 0===n?void 0:n.getLayoutState().layout),c){c=!1;var o=e.getDefaultTransition();e.presence===t.Presence.Entering?u.toLead(o):u.fromLead(o)}e.notifyLayoutReady(a)}else r?l.lead&&e.pointTo(l.lead):e.setVisibility(!1);var n}}}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":120,"column":1},"generated":{"line":1,"column":88}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":1,"column":0},"generated":{"line":1,"column":96}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":1,"column":0},"generated":{"line":1,"column":104}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":2,"column":0},"generated":{"line":1,"column":113}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":2,"column":0},"generated":{"line":1,"column":115}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":2,"column":0},"generated":{"line":1,"column":123}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":3,"column":0},"generated":{"line":1,"column":138}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":3,"column":0},"generated":{"line":1,"column":140}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":3,"column":0},"generated":{"line":1,"column":148}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":4,"column":0},"generated":{"line":1,"column":203}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":4,"column":0},"generated":{"line":1,"column":205}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":4,"column":0},"generated":{"line":1,"column":213}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":6,"column":0},"generated":{"line":1,"column":232}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"layoutStack","original":{"line":6,"column":9},"generated":{"line":1,"column":241}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"stack","original":{"line":7,"column":8},"generated":{"line":1,"column":245}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevValues","original":{"line":10,"column":8},"generated":{"line":1,"column":249}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevViewportBox","original":{"line":11,"column":8},"generated":{"line":1,"column":251}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevDragCursor","original":{"line":12,"column":8},"generated":{"line":1,"column":253}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"stack","original":{"line":7,"column":8},"generated":{"line":1,"column":255}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":7,"column":16},"generated":{"line":1,"column":257}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Set","original":{"line":7,"column":20},"generated":{"line":1,"column":261}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":8,"column":8},"generated":{"line":1,"column":265}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":8,"column":16},"generated":{"line":1,"column":267}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"leadIsExiting","original":{"line":8,"column":18},"generated":{"line":1,"column":268}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":8,"column":33},"generated":{"line":1,"column":283}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevState","original":{"line":9,"column":8},"generated":{"line":1,"column":286}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":9,"column":20},"generated":{"line":1,"column":289}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":9,"column":29},"generated":{"line":1,"column":291}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":9,"column":29},"generated":{"line":1,"column":293}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":9,"column":29},"generated":{"line":1,"column":303}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":9,"column":33},"generated":{"line":1,"column":306}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":13,"column":8},"generated":{"line":1,"column":309}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":13,"column":21},"generated":{"line":1,"column":312}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":13,"column":4},"generated":{"line":1,"column":314}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":13,"column":4},"generated":{"line":1,"column":316}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"needsCrossfadeAnimation","original":{"line":14,"column":8},"generated":{"line":1,"column":336}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":14,"column":34},"generated":{"line":1,"column":339}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":22,"column":11},"generated":{"line":1,"column":341}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":22,"column":11},"generated":{"line":1,"column":347}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"add","original":{"line":23,"column":8},"generated":{"line":1,"column":348}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":23,"column":13},"generated":{"line":1,"column":352}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":23,"column":23},"generated":{"line":1,"column":361}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":24,"column":12},"generated":{"line":1,"column":364}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"setCrossfader","original":{"line":24,"column":20},"generated":{"line":1,"column":366}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":24,"column":34},"generated":{"line":1,"column":380}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"stack","original":{"line":25,"column":12},"generated":{"line":1,"column":383}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"add","original":{"line":25,"column":18},"generated":{"line":1,"column":385}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":25,"column":22},"generated":{"line":1,"column":389}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevDragCursor","original":{"line":29,"column":16},"generated":{"line":1,"column":392}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":30,"column":16},"generated":{"line":1,"column":396}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevDragCursor","original":{"line":30,"column":24},"generated":{"line":1,"column":398}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevDragCursor","original":{"line":30,"column":41},"generated":{"line":1,"column":413}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":31,"column":17},"generated":{"line":1,"column":416}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":31,"column":23},"generated":{"line":1,"column":418}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":32,"column":16},"generated":{"line":1,"column":425}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":32,"column":22},"generated":{"line":1,"column":427}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":32,"column":29},"generated":{"line":1,"column":432}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"remove","original":{"line":34,"column":8},"generated":{"line":1,"column":436}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":34,"column":16},"generated":{"line":1,"column":443}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":34,"column":26},"generated":{"line":1,"column":452}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"stack","original":{"line":35,"column":12},"generated":{"line":1,"column":455}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"delete","original":{"line":35,"column":18},"generated":{"line":1,"column":457}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":35,"column":25},"generated":{"line":1,"column":464}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"getLead","original":{"line":37,"column":8},"generated":{"line":1,"column":468}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":37,"column":17},"generated":{"line":1,"column":476}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":37,"column":38},"generated":{"line":1,"column":487}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":37,"column":38},"generated":{"line":1,"column":494}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":37,"column":44},"generated":{"line":1,"column":496}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"updateSnapshot","original":{"line":38,"column":8},"generated":{"line":1,"column":502}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":38,"column":24},"generated":{"line":1,"column":517}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":39,"column":16},"generated":{"line":1,"column":528}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":39,"column":17},"generated":{"line":1,"column":531}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":39,"column":23},"generated":{"line":1,"column":533}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":39,"column":16},"generated":{"line":1,"column":538}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevValues","original":{"line":41,"column":12},"generated":{"line":1,"column":539}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":41,"column":25},"generated":{"line":1,"column":541}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"isActive","original":{"line":41,"column":36},"generated":{"line":1,"column":543}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":42,"column":18},"generated":{"line":1,"column":554}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"getLatestValues","original":{"line":42,"column":29},"generated":{"line":1,"column":556}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":43,"column":18},"generated":{"line":1,"column":574}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":43,"column":24},"generated":{"line":1,"column":576}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"getLatestValues","original":{"line":43,"column":29},"generated":{"line":1,"column":581}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevViewportBox","original":{"line":44,"column":12},"generated":{"line":1,"column":599}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":44,"column":30},"generated":{"line":1,"column":601}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":44,"column":36},"generated":{"line":1,"column":603}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevViewportBox","original":{"line":44,"column":41},"generated":{"line":1,"column":608}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"dragControls","original":{"line":45,"column":16},"generated":{"line":1,"column":624}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"dragControls","original":{"line":45,"column":16},"generated":{"line":1,"column":628}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"elementDragControls","original":{"line":45,"column":31},"generated":{"line":1,"column":630}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"get","original":{"line":45,"column":51},"generated":{"line":1,"column":632}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"get","original":{"line":45,"column":51},"generated":{"line":1,"column":652}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":45,"column":55},"generated":{"line":1,"column":656}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":45,"column":61},"generated":{"line":1,"column":658}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"dragControls","original":{"line":46,"column":16},"generated":{"line":1,"column":664}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"dragControls","original":{"line":46,"column":32},"generated":{"line":1,"column":667}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"isDragging","original":{"line":46,"column":45},"generated":{"line":1,"column":669}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevDragCursor","original":{"line":47,"column":16},"generated":{"line":1,"column":682}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"dragControls","original":{"line":47,"column":33},"generated":{"line":1,"column":684}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"cursorProgress","original":{"line":47,"column":46},"generated":{"line":1,"column":686}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"clearSnapshot","original":{"line":50,"column":8},"generated":{"line":1,"column":704}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":50,"column":23},"generated":{"line":1,"column":718}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevDragCursor","original":{"line":51,"column":12},"generated":{"line":1,"column":729}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevViewportBox","original":{"line":51,"column":29},"generated":{"line":1,"column":731}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"undefined","original":{"line":51,"column":47},"generated":{"line":1,"column":738}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"updateLeadAndFollow","original":{"line":53,"column":8},"generated":{"line":1,"column":741}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":53,"column":29},"generated":{"line":1,"column":761}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":54,"column":16},"generated":{"line":1,"column":772}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":54,"column":16},"generated":{"line":1,"column":776}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":56,"column":16},"generated":{"line":1,"column":778}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":57,"column":16},"generated":{"line":1,"column":780}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevState","original":{"line":55,"column":12},"generated":{"line":1,"column":782}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":55,"column":24},"generated":{"line":1,"column":785}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":55,"column":33},"generated":{"line":1,"column":787}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":55,"column":33},"generated":{"line":1,"column":789}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":55,"column":33},"generated":{"line":1,"column":799}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":55,"column":37},"generated":{"line":1,"column":802}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":59,"column":17},"generated":{"line":1,"column":805}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"order","original":{"line":58,"column":16},"generated":{"line":1,"column":809}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"order","original":{"line":58,"column":16},"generated":{"line":1,"column":813}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Array","original":{"line":58,"column":24},"generated":{"line":1,"column":815}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"from","original":{"line":58,"column":30},"generated":{"line":1,"column":821}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"stack","original":{"line":58,"column":35},"generated":{"line":1,"column":826}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"i","original":{"line":59,"column":21},"generated":{"line":1,"column":829}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"order","original":{"line":59,"column":25},"generated":{"line":1,"column":831}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"length","original":{"line":59,"column":31},"generated":{"line":1,"column":833}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"i","original":{"line":59,"column":39},"generated":{"line":1,"column":840}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"i","original":{"line":59,"column":44},"generated":{"line":1,"column":844}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":59,"column":49},"generated":{"line":1,"column":847}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":59,"column":52},"generated":{"line":1,"column":849}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":60,"column":20},"generated":{"line":1,"column":850}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":60,"column":20},"generated":{"line":1,"column":854}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"order","original":{"line":60,"column":30},"generated":{"line":1,"column":856}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"i","original":{"line":60,"column":36},"generated":{"line":1,"column":858}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":64,"column":20},"generated":{"line":1,"column":861}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":61,"column":20},"generated":{"line":1,"column":864}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":62,"column":20},"generated":{"line":1,"column":868}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":62,"column":20},"generated":{"line":1,"column":874}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":62,"column":69},"generated":{"line":1,"column":878}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":62,"column":78},"generated":{"line":1,"column":880}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":63,"column":16},"generated":{"line":1,"column":884}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":63,"column":16},"generated":{"line":1,"column":890}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":63,"column":59},"generated":{"line":1,"column":894}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"element","original":{"line":63,"column":66},"generated":{"line":1,"column":896}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":64,"column":20},"generated":{"line":1,"column":899}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":64,"column":28},"generated":{"line":1,"column":902}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":65,"column":20},"generated":{"line":1,"column":904}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":67,"column":12},"generated":{"line":1,"column":910}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":67,"column":18},"generated":{"line":1,"column":912}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":67,"column":25},"generated":{"line":1,"column":917}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":68,"column":12},"generated":{"line":1,"column":919}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":68,"column":18},"generated":{"line":1,"column":921}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":68,"column":27},"generated":{"line":1,"column":928}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":69,"column":12},"generated":{"line":1,"column":930}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"leadIsExiting","original":{"line":69,"column":18},"generated":{"line":1,"column":932}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":69,"column":57},"generated":{"line":1,"column":947}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":69,"column":36},"generated":{"line":1,"column":955}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":69,"column":41},"generated":{"line":1,"column":957}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":69,"column":47},"generated":{"line":1,"column":959}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":69,"column":72},"generated":{"line":1,"column":971}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":69,"column":65},"generated":{"line":1,"column":975}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":69,"column":81},"generated":{"line":1,"column":982}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":69,"column":90},"generated":{"line":1,"column":984}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"presence","original":{"line":69,"column":93},"generated":{"line":1,"column":986}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Presence","original":{"line":69,"column":107},"generated":{"line":1,"column":998}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Exiting","original":{"line":69,"column":116},"generated":{"line":1,"column":1000}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Exiting","original":{"line":69,"column":116},"generated":{"line":1,"column":1009}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":70,"column":12},"generated":{"line":1,"column":1017}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"setOptions","original":{"line":70,"column":23},"generated":{"line":1,"column":1019}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":70,"column":34},"generated":{"line":1,"column":1030}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":71,"column":16},"generated":{"line":1,"column":1031}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":71,"column":22},"generated":{"line":1,"column":1036}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":72,"column":16},"generated":{"line":1,"column":1038}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":72,"column":24},"generated":{"line":1,"column":1045}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevValues","original":{"line":73,"column":16},"generated":{"line":1,"column":1047}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevValues","original":{"line":73,"column":28},"generated":{"line":1,"column":1058}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfadeOpacity","original":{"line":74,"column":16},"generated":{"line":1,"column":1060}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":74,"column":35},"generated":{"line":1,"column":1078}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":74,"column":35},"generated":{"line":1,"column":1084}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":74,"column":74},"generated":{"line":1,"column":1091}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":74,"column":83},"generated":{"line":1,"column":1093}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"isPresenceRoot","original":{"line":74,"column":90},"generated":{"line":1,"column":1095}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":74,"column":110},"generated":{"line":1,"column":1113}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":74,"column":110},"generated":{"line":1,"column":1119}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":74,"column":145},"generated":{"line":1,"column":1126}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":74,"column":154},"generated":{"line":1,"column":1128}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"isPresenceRoot","original":{"line":74,"column":159},"generated":{"line":1,"column":1130}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevState","original":{"line":76,"column":16},"generated":{"line":1,"column":1148}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":76,"column":26},"generated":{"line":1,"column":1150}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":76,"column":35},"generated":{"line":1,"column":1157}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":76,"column":41},"generated":{"line":1,"column":1159}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevState","original":{"line":77,"column":16},"generated":{"line":1,"column":1165}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"leadIsExiting","original":{"line":77,"column":26},"generated":{"line":1,"column":1167}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":77,"column":44},"generated":{"line":1,"column":1183}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"leadIsExiting","original":{"line":77,"column":50},"generated":{"line":1,"column":1185}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"needsCrossfadeAnimation","original":{"line":78,"column":16},"generated":{"line":1,"column":1201}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":78,"column":42},"generated":{"line":1,"column":1204}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"animate","original":{"line":81,"column":8},"generated":{"line":1,"column":1208}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":81,"column":17},"generated":{"line":1,"column":1216}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":81,"column":27},"generated":{"line":1,"column":1225}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"shouldCrossfade","original":{"line":81,"column":34},"generated":{"line":1,"column":1227}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":83,"column":16},"generated":{"line":1,"column":1230}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":82,"column":36},"generated":{"line":1,"column":1238}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"shouldCrossfade","original":{"line":82,"column":16},"generated":{"line":1,"column":1242}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"shouldCrossfade","original":{"line":82,"column":46},"generated":{"line":1,"column":1246}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":82,"column":64},"generated":{"line":1,"column":1249}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":83,"column":16},"generated":{"line":1,"column":1252}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":83,"column":26},"generated":{"line":1,"column":1256}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":83,"column":32},"generated":{"line":1,"column":1258}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":83,"column":38},"generated":{"line":1,"column":1263}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"shouldCrossfade","original":{"line":84,"column":20},"generated":{"line":1,"column":1264}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":89,"column":20},"generated":{"line":1,"column":1266}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"pointTo","original":{"line":89,"column":26},"generated":{"line":1,"column":1268}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":89,"column":34},"generated":{"line":1,"column":1276}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":89,"column":40},"generated":{"line":1,"column":1278}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":92,"column":20},"generated":{"line":1,"column":1284}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"setVisibility","original":{"line":92,"column":26},"generated":{"line":1,"column":1286}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":92,"column":40},"generated":{"line":1,"column":1301}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"config","original":{"line":94,"column":20},"generated":{"line":1,"column":1304}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"config","original":{"line":94,"column":20},"generated":{"line":1,"column":1308}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":94,"column":29},"generated":{"line":1,"column":1310}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"needsCrossfadeAnimation","original":{"line":101,"column":20},"generated":{"line":1,"column":1313}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":95,"column":20},"generated":{"line":1,"column":1316}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"presence","original":{"line":95,"column":26},"generated":{"line":1,"column":1318}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Presence","original":{"line":95,"column":39},"generated":{"line":1,"column":1329}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Entering","original":{"line":95,"column":48},"generated":{"line":1,"column":1331}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Entering","original":{"line":95,"column":48},"generated":{"line":1,"column":1340}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"config","original":{"line":96,"column":20},"generated":{"line":1,"column":1349}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"originBox","original":{"line":96,"column":27},"generated":{"line":1,"column":1351}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":16,"column":15},"generated":{"line":1,"column":1361}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":16,"column":21},"generated":{"line":1,"column":1363}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":16,"column":30},"generated":{"line":1,"column":1370}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":16,"column":36},"generated":{"line":1,"column":1372}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevViewportBox","original":{"line":16,"column":43},"generated":{"line":1,"column":1379}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"prevViewportBox","original":{"line":16,"column":61},"generated":{"line":1,"column":1395}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":98,"column":25},"generated":{"line":1,"column":1397}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"presence","original":{"line":98,"column":31},"generated":{"line":1,"column":1399}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Presence","original":{"line":98,"column":44},"generated":{"line":1,"column":1410}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Exiting","original":{"line":98,"column":53},"generated":{"line":1,"column":1412}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Exiting","original":{"line":98,"column":53},"generated":{"line":1,"column":1421}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"config","original":{"line":99,"column":20},"generated":{"line":1,"column":1431}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"targetBox","original":{"line":99,"column":27},"generated":{"line":1,"column":1433}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":20,"column":39},"generated":{"line":1,"column":1443}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":20,"column":16},"generated":{"line":1,"column":1451}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":20,"column":21},"generated":{"line":1,"column":1453}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"follow","original":{"line":20,"column":27},"generated":{"line":1,"column":1455}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":20,"column":54},"generated":{"line":1,"column":1469}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":20,"column":47},"generated":{"line":1,"column":1473}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":20,"column":63},"generated":{"line":1,"column":1480}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":20,"column":72},"generated":{"line":1,"column":1482}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"getLayoutState","original":{"line":20,"column":75},"generated":{"line":1,"column":1484}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"layout","original":{"line":20,"column":92},"generated":{"line":1,"column":1501}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"needsCrossfadeAnimation","original":{"line":101,"column":20},"generated":{"line":1,"column":1509}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":101,"column":45},"generated":{"line":1,"column":1511}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"needsCrossfadeAnimation","original":{"line":102,"column":20},"generated":{"line":1,"column":1512}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":102,"column":46},"generated":{"line":1,"column":1515}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"transition","original":{"line":103,"column":24},"generated":{"line":1,"column":1517}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"transition","original":{"line":103,"column":24},"generated":{"line":1,"column":1521}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":103,"column":37},"generated":{"line":1,"column":1523}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"getDefaultTransition","original":{"line":103,"column":43},"generated":{"line":1,"column":1525}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":104,"column":20},"generated":{"line":1,"column":1548}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"presence","original":{"line":104,"column":26},"generated":{"line":1,"column":1550}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Presence","original":{"line":104,"column":39},"generated":{"line":1,"column":1561}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Entering","original":{"line":104,"column":48},"generated":{"line":1,"column":1563}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"Entering","original":{"line":104,"column":48},"generated":{"line":1,"column":1572}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":105,"column":26},"generated":{"line":1,"column":1581}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"toLead","original":{"line":105,"column":37},"generated":{"line":1,"column":1583}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"transition","original":{"line":105,"column":44},"generated":{"line":1,"column":1590}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"crossfader","original":{"line":106,"column":26},"generated":{"line":1,"column":1593}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"fromLead","original":{"line":106,"column":37},"generated":{"line":1,"column":1595}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"transition","original":{"line":106,"column":46},"generated":{"line":1,"column":1604}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":108,"column":16},"generated":{"line":1,"column":1607}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"notifyLayoutReady","original":{"line":108,"column":22},"generated":{"line":1,"column":1609}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"config","original":{"line":108,"column":40},"generated":{"line":1,"column":1627}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"shouldCrossfade","original":{"line":111,"column":20},"generated":{"line":1,"column":1635}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":112,"column":20},"generated":{"line":1,"column":1637}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":112,"column":26},"generated":{"line":1,"column":1639}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":112,"column":34},"generated":{"line":1,"column":1645}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"pointTo","original":{"line":112,"column":40},"generated":{"line":1,"column":1647}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"state","original":{"line":112,"column":48},"generated":{"line":1,"column":1655}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"lead","original":{"line":112,"column":54},"generated":{"line":1,"column":1657}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"child","original":{"line":115,"column":20},"generated":{"line":1,"column":1663}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"setVisibility","original":{"line":115,"column":26},"generated":{"line":1,"column":1665}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","original":{"line":115,"column":40},"generated":{"line":1,"column":1680}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"getFollowLayout","original":{"line":18,"column":13},"generated":{"line":1,"column":1683}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js","name":"_a","original":{"line":19,"column":12},"generated":{"line":1,"column":1687}}],"sources":{"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/stack.js":"import { __assign } from 'tslib';\nimport { Presence } from '../types.js';\nimport { elementDragControls } from '../../../gestures/drag/VisualElementDragControls.js';\nimport { createCrossfader } from './crossfader.js';\n\nfunction layoutStack() {\n    var stack = new Set();\n    var state = { leadIsExiting: false };\n    var prevState = __assign({}, state);\n    var prevValues;\n    var prevViewportBox;\n    var prevDragCursor;\n    var crossfader = createCrossfader();\n    var needsCrossfadeAnimation = false;\n    function getFollowViewportBox() {\n        return state.follow ? state.follow.prevViewportBox : prevViewportBox;\n    }\n    function getFollowLayout() {\n        var _a;\n        return (_a = state.follow) === null || _a === void 0 ? void 0 : _a.getLayoutState().layout;\n    }\n    return {\n        add: function (element) {\n            element.setCrossfader(crossfader);\n            stack.add(element);\n            /**\n             * Hydrate new element with previous drag position if we have one\n             */\n            if (prevDragCursor)\n                element.prevDragCursor = prevDragCursor;\n            if (!state.lead)\n                state.lead = element;\n        },\n        remove: function (element) {\n            stack.delete(element);\n        },\n        getLead: function () { return state.lead; },\n        updateSnapshot: function () {\n            if (!state.lead)\n                return;\n            prevValues = crossfader.isActive()\n                ? crossfader.getLatestValues()\n                : state.lead.getLatestValues();\n            prevViewportBox = state.lead.prevViewportBox;\n            var dragControls = elementDragControls.get(state.lead);\n            if (dragControls && dragControls.isDragging) {\n                prevDragCursor = dragControls.cursorProgress;\n            }\n        },\n        clearSnapshot: function () {\n            prevDragCursor = prevViewportBox = undefined;\n        },\n        updateLeadAndFollow: function () {\n            var _a;\n            prevState = __assign({}, state);\n            var lead;\n            var follow;\n            var order = Array.from(stack);\n            for (var i = order.length; i--; i >= 0) {\n                var element = order[i];\n                if (lead)\n                    follow !== null && follow !== void 0 ? follow : (follow = element);\n                lead !== null && lead !== void 0 ? lead : (lead = element);\n                if (lead && follow)\n                    break;\n            }\n            state.lead = lead;\n            state.follow = follow;\n            state.leadIsExiting = ((_a = state.lead) === null || _a === void 0 ? void 0 : _a.presence) === Presence.Exiting;\n            crossfader.setOptions({\n                lead: lead,\n                follow: follow,\n                prevValues: prevValues,\n                crossfadeOpacity: (follow === null || follow === void 0 ? void 0 : follow.isPresenceRoot) || (lead === null || lead === void 0 ? void 0 : lead.isPresenceRoot),\n            });\n            if (prevState.lead !== state.lead ||\n                prevState.leadIsExiting !== state.leadIsExiting) {\n                needsCrossfadeAnimation = true;\n            }\n        },\n        animate: function (child, shouldCrossfade) {\n            if (shouldCrossfade === void 0) { shouldCrossfade = false; }\n            if (child === state.lead) {\n                if (shouldCrossfade) {\n                    /**\n                     * Point a lead to itself in case it was previously pointing\n                     * to a different visual element\n                     */\n                    child.pointTo(state.lead);\n                }\n                else {\n                    child.setVisibility(true);\n                }\n                var config = {};\n                if (child.presence === Presence.Entering) {\n                    config.originBox = getFollowViewportBox();\n                }\n                else if (child.presence === Presence.Exiting) {\n                    config.targetBox = getFollowLayout();\n                }\n                if (needsCrossfadeAnimation) {\n                    needsCrossfadeAnimation = false;\n                    var transition = child.getDefaultTransition();\n                    child.presence === Presence.Entering\n                        ? crossfader.toLead(transition)\n                        : crossfader.fromLead(transition);\n                }\n                child.notifyLayoutReady(config);\n            }\n            else {\n                if (shouldCrossfade) {\n                    state.lead && child.pointTo(state.lead);\n                }\n                else {\n                    child.setVisibility(false);\n                }\n            }\n        },\n    };\n}\n\nexport { layoutStack };\n"},"lineCount":null}},"error":null,"hash":"185c0848124253b651187ffbfab9529c","cacheData":{"env":{}}}