{"id":"xn8o","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/popmotion/package.json","includedInParent":true,"mtime":1616745792994},{"name":"tslib","loc":{"line":1,"column":25},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/dist/es/animations/inertia.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/node_modules/tslib/tslib.es6.js"},{"name":"./index.js","loc":{"line":2,"column":24},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/dist/es/animations/inertia.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/dist/es/animations/index.js"},{"name":"../utils/velocity-per-second.js","loc":{"line":3,"column":34},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/dist/es/animations/inertia.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/dist/es/utils/velocity-per-second.js"},{"name":"framesync","loc":{"line":4,"column":29},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/popmotion/dist/es/animations/inertia.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.inertia=n;var e=require(\"tslib\"),t=require(\"./index.js\"),o=require(\"../utils/velocity-per-second.js\"),i=require(\"framesync\");function n(n){var r,a=n.from,s=void 0===a?0:a,d=n.velocity,v=void 0===d?0:d,l=n.min,u=n.max,c=n.power,f=void 0===c?.8:c,p=n.timeConstant,m=void 0===p?750:p,y=n.bounceStiffness,g=void 0===y?500:y,_=n.bounceDamping,b=void 0===_?10:_,D=n.restDelta,q=void 0===D?1:D,x=n.modifyTarget,C=n.driver,U=n.onUpdate,j=n.onComplete;function M(e){return void 0!==l&&e<l||void 0!==u&&e>u}function h(e){return void 0===l?u:void 0===u?l:Math.abs(l-e)<Math.abs(u-e)?l:u}function w(o){null==r||r.stop(),r=(0,t.animate)((0,e.__assign)((0,e.__assign)({},o),{driver:C,onUpdate:function(e){var t;null==U||U(e),null===(t=o.onUpdate)||void 0===t||t.call(o,e)},onComplete:j}))}function P(t){w((0,e.__assign)({type:\"spring\",stiffness:g,damping:b,restDelta:q},t))}if(M(s))P({from:s,velocity:v,to:h(s)});else{var S=f*v+s;void 0!==x&&(S=x(S));var T,F,O=h(S),k=O===l?-1:1;w({type:\"decay\",from:s,velocity:v,timeConstant:m,power:f,restDelta:q,modifyTarget:x,onUpdate:M(S)?function(e){T=F,F=e,v=(0,o.velocityPerSecond)(e-T,(0,i.getFrameData)().delta),(1===k&&e>O||-1===k&&e<O)&&P({from:e,to:O,velocity:v})}:void 0})}return{stop:function(){return null==r?void 0:r.stop()}}}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":64,"column":1},"generated":{"line":1,"column":84}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":1,"column":0},"generated":{"line":1,"column":86}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":1,"column":0},"generated":{"line":1,"column":92}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":1,"column":0},"generated":{"line":1,"column":100}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":2,"column":0},"generated":{"line":1,"column":109}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":2,"column":0},"generated":{"line":1,"column":111}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":2,"column":0},"generated":{"line":1,"column":119}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":3,"column":0},"generated":{"line":1,"column":133}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":3,"column":0},"generated":{"line":1,"column":135}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":3,"column":0},"generated":{"line":1,"column":143}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":4,"column":0},"generated":{"line":1,"column":178}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":4,"column":0},"generated":{"line":1,"column":180}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":4,"column":0},"generated":{"line":1,"column":188}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":6,"column":0},"generated":{"line":1,"column":201}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"inertia","original":{"line":6,"column":9},"generated":{"line":1,"column":210}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":6,"column":17},"generated":{"line":1,"column":212}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_b","original":{"line":7,"column":8},"generated":{"line":1,"column":215}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":8,"column":8},"generated":{"line":1,"column":219}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_b","original":{"line":7,"column":8},"generated":{"line":1,"column":221}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":13},"generated":{"line":1,"column":223}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":7,"column":16},"generated":{"line":1,"column":225}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":7,"column":22},"generated":{"line":1,"column":230}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":36},"generated":{"line":1,"column":237}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_b","original":{"line":7,"column":29},"generated":{"line":1,"column":241}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":45},"generated":{"line":1,"column":243}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_b","original":{"line":7,"column":49},"generated":{"line":1,"column":245}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_c","original":{"line":7,"column":53},"generated":{"line":1,"column":247}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":58},"generated":{"line":1,"column":249}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":7,"column":61},"generated":{"line":1,"column":251}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":7,"column":71},"generated":{"line":1,"column":260}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":89},"generated":{"line":1,"column":267}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_c","original":{"line":7,"column":82},"generated":{"line":1,"column":271}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":98},"generated":{"line":1,"column":273}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_c","original":{"line":7,"column":102},"generated":{"line":1,"column":275}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":7,"column":106},"generated":{"line":1,"column":277}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":112},"generated":{"line":1,"column":279}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":7,"column":115},"generated":{"line":1,"column":281}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":7,"column":120},"generated":{"line":1,"column":285}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":126},"generated":{"line":1,"column":287}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":7,"column":129},"generated":{"line":1,"column":289}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_d","original":{"line":7,"column":134},"generated":{"line":1,"column":293}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":139},"generated":{"line":1,"column":295}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"power","original":{"line":7,"column":142},"generated":{"line":1,"column":297}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"power","original":{"line":7,"column":149},"generated":{"line":1,"column":303}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":164},"generated":{"line":1,"column":310}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_d","original":{"line":7,"column":157},"generated":{"line":1,"column":314}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":173},"generated":{"line":1,"column":316}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_d","original":{"line":7,"column":179},"generated":{"line":1,"column":319}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_e","original":{"line":7,"column":183},"generated":{"line":1,"column":321}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":188},"generated":{"line":1,"column":323}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"timeConstant","original":{"line":7,"column":191},"generated":{"line":1,"column":325}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"timeConstant","original":{"line":7,"column":205},"generated":{"line":1,"column":338}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":227},"generated":{"line":1,"column":345}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_e","original":{"line":7,"column":220},"generated":{"line":1,"column":349}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":236},"generated":{"line":1,"column":351}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_e","original":{"line":7,"column":242},"generated":{"line":1,"column":355}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_f","original":{"line":7,"column":246},"generated":{"line":1,"column":357}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":251},"generated":{"line":1,"column":359}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"bounceStiffness","original":{"line":7,"column":254},"generated":{"line":1,"column":361}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"bounceStiffness","original":{"line":7,"column":271},"generated":{"line":1,"column":377}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":296},"generated":{"line":1,"column":384}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_f","original":{"line":7,"column":289},"generated":{"line":1,"column":388}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":305},"generated":{"line":1,"column":390}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_f","original":{"line":7,"column":311},"generated":{"line":1,"column":394}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_g","original":{"line":7,"column":315},"generated":{"line":1,"column":396}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":320},"generated":{"line":1,"column":398}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"bounceDamping","original":{"line":7,"column":323},"generated":{"line":1,"column":400}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"bounceDamping","original":{"line":7,"column":338},"generated":{"line":1,"column":414}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":361},"generated":{"line":1,"column":421}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_g","original":{"line":7,"column":354},"generated":{"line":1,"column":425}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":370},"generated":{"line":1,"column":427}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_g","original":{"line":7,"column":375},"generated":{"line":1,"column":430}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_h","original":{"line":7,"column":379},"generated":{"line":1,"column":432}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":384},"generated":{"line":1,"column":434}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"restDelta","original":{"line":7,"column":387},"generated":{"line":1,"column":436}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"restDelta","original":{"line":7,"column":398},"generated":{"line":1,"column":446}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":417},"generated":{"line":1,"column":453}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_h","original":{"line":7,"column":410},"generated":{"line":1,"column":457}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":7,"column":426},"generated":{"line":1,"column":459}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_h","original":{"line":7,"column":430},"generated":{"line":1,"column":461}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"modifyTarget","original":{"line":7,"column":434},"generated":{"line":1,"column":463}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":449},"generated":{"line":1,"column":465}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"modifyTarget","original":{"line":7,"column":452},"generated":{"line":1,"column":467}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"driver","original":{"line":7,"column":466},"generated":{"line":1,"column":480}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":475},"generated":{"line":1,"column":482}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"driver","original":{"line":7,"column":478},"generated":{"line":1,"column":484}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":7,"column":486},"generated":{"line":1,"column":491}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":497},"generated":{"line":1,"column":493}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":7,"column":500},"generated":{"line":1,"column":495}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onComplete","original":{"line":7,"column":510},"generated":{"line":1,"column":504}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":7,"column":523},"generated":{"line":1,"column":506}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onComplete","original":{"line":7,"column":526},"generated":{"line":1,"column":508}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"isOutOfBounds","original":{"line":9,"column":13},"generated":{"line":1,"column":519}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"isOutOfBounds","original":{"line":9,"column":13},"generated":{"line":1,"column":528}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":9,"column":27},"generated":{"line":1,"column":530}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":10,"column":16},"generated":{"line":1,"column":533}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"undefined","original":{"line":10,"column":24},"generated":{"line":1,"column":545}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":10,"column":16},"generated":{"line":1,"column":549}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":10,"column":37},"generated":{"line":1,"column":552}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":10,"column":41},"generated":{"line":1,"column":554}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"undefined","original":{"line":10,"column":58},"generated":{"line":1,"column":562}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":10,"column":50},"generated":{"line":1,"column":566}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":10,"column":71},"generated":{"line":1,"column":569}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":10,"column":75},"generated":{"line":1,"column":571}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundaryNearest","original":{"line":12,"column":13},"generated":{"line":1,"column":573}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundaryNearest","original":{"line":12,"column":13},"generated":{"line":1,"column":582}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":12,"column":29},"generated":{"line":1,"column":584}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":13,"column":12},"generated":{"line":1,"column":587}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"undefined","original":{"line":13,"column":20},"generated":{"line":1,"column":599}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":13,"column":12},"generated":{"line":1,"column":603}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":14,"column":19},"generated":{"line":1,"column":605}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"undefined","original":{"line":15,"column":20},"generated":{"line":1,"column":612}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":15,"column":12},"generated":{"line":1,"column":616}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":16,"column":19},"generated":{"line":1,"column":618}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"Math","original":{"line":17,"column":15},"generated":{"line":1,"column":620}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"abs","original":{"line":17,"column":20},"generated":{"line":1,"column":625}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":17,"column":24},"generated":{"line":1,"column":629}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":17,"column":30},"generated":{"line":1,"column":631}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"Math","original":{"line":17,"column":35},"generated":{"line":1,"column":634}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"abs","original":{"line":17,"column":40},"generated":{"line":1,"column":639}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":17,"column":44},"generated":{"line":1,"column":643}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":17,"column":50},"generated":{"line":1,"column":645}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":17,"column":55},"generated":{"line":1,"column":648}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"max","original":{"line":17,"column":61},"generated":{"line":1,"column":650}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startAnimation","original":{"line":19,"column":13},"generated":{"line":1,"column":652}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startAnimation","original":{"line":19,"column":13},"generated":{"line":1,"column":661}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"options","original":{"line":19,"column":28},"generated":{"line":1,"column":663}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":20,"column":8},"generated":{"line":1,"column":666}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":20,"column":8},"generated":{"line":1,"column":672}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":20,"column":76},"generated":{"line":1,"column":675}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"stop","original":{"line":20,"column":93},"generated":{"line":1,"column":677}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":21,"column":8},"generated":{"line":1,"column":684}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":27},"generated":{"line":1,"column":687}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":35},"generated":{"line":1,"column":689}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":35},"generated":{"line":1,"column":691}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":35},"generated":{"line":1,"column":701}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":44},"generated":{"line":1,"column":703}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":44},"generated":{"line":1,"column":705}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":44},"generated":{"line":1,"column":716}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":53},"generated":{"line":1,"column":718}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":53},"generated":{"line":1,"column":720}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":53},"generated":{"line":1,"column":730}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"options","original":{"line":21,"column":57},"generated":{"line":1,"column":733}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":67},"generated":{"line":1,"column":736}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"driver","original":{"line":21,"column":69},"generated":{"line":1,"column":737}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"driver","original":{"line":21,"column":77},"generated":{"line":1,"column":744}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":21,"column":85},"generated":{"line":1,"column":746}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":21,"column":95},"generated":{"line":1,"column":755}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":21,"column":105},"generated":{"line":1,"column":764}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":22,"column":20},"generated":{"line":1,"column":767}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":22,"column":20},"generated":{"line":1,"column":771}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":23,"column":16},"generated":{"line":1,"column":773}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":23,"column":16},"generated":{"line":1,"column":779}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":23,"column":68},"generated":{"line":1,"column":782}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":23,"column":77},"generated":{"line":1,"column":784}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":24,"column":44},"generated":{"line":1,"column":787}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":24,"column":17},"generated":{"line":1,"column":795}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"options","original":{"line":24,"column":22},"generated":{"line":1,"column":797}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":24,"column":30},"generated":{"line":1,"column":799}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":24,"column":59},"generated":{"line":1,"column":815}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":24,"column":52},"generated":{"line":1,"column":819}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"_a","original":{"line":24,"column":77},"generated":{"line":1,"column":822}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"call","original":{"line":24,"column":80},"generated":{"line":1,"column":824}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"options","original":{"line":24,"column":85},"generated":{"line":1,"column":829}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":24,"column":94},"generated":{"line":1,"column":831}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onComplete","original":{"line":25,"column":15},"generated":{"line":1,"column":835}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onComplete","original":{"line":25,"column":27},"generated":{"line":1,"column":846}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startSpring","original":{"line":27,"column":13},"generated":{"line":1,"column":851}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startSpring","original":{"line":27,"column":13},"generated":{"line":1,"column":860}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"options","original":{"line":27,"column":25},"generated":{"line":1,"column":862}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startAnimation","original":{"line":28,"column":8},"generated":{"line":1,"column":865}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":28,"column":23},"generated":{"line":1,"column":868}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":28,"column":32},"generated":{"line":1,"column":870}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":28,"column":32},"generated":{"line":1,"column":872}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":28,"column":32},"generated":{"line":1,"column":882}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"type","original":{"line":28,"column":34},"generated":{"line":1,"column":883}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":28,"column":40},"generated":{"line":1,"column":888}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"stiffness","original":{"line":28,"column":50},"generated":{"line":1,"column":897}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"bounceStiffness","original":{"line":28,"column":61},"generated":{"line":1,"column":907}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"damping","original":{"line":28,"column":78},"generated":{"line":1,"column":909}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"bounceDamping","original":{"line":28,"column":87},"generated":{"line":1,"column":917}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"restDelta","original":{"line":28,"column":102},"generated":{"line":1,"column":919}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"restDelta","original":{"line":28,"column":113},"generated":{"line":1,"column":929}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"options","original":{"line":28,"column":126},"generated":{"line":1,"column":932}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"isOutOfBounds","original":{"line":30,"column":8},"generated":{"line":1,"column":936}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"isOutOfBounds","original":{"line":30,"column":8},"generated":{"line":1,"column":939}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":30,"column":22},"generated":{"line":1,"column":941}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startSpring","original":{"line":31,"column":8},"generated":{"line":1,"column":944}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":31,"column":20},"generated":{"line":1,"column":946}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":31,"column":22},"generated":{"line":1,"column":947}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":31,"column":28},"generated":{"line":1,"column":952}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":31,"column":34},"generated":{"line":1,"column":954}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":31,"column":44},"generated":{"line":1,"column":963}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"to","original":{"line":31,"column":54},"generated":{"line":1,"column":965}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundaryNearest","original":{"line":31,"column":58},"generated":{"line":1,"column":968}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":31,"column":74},"generated":{"line":1,"column":970}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":33,"column":9},"generated":{"line":1,"column":979}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"target","original":{"line":34,"column":12},"generated":{"line":1,"column":980}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"target","original":{"line":34,"column":12},"generated":{"line":1,"column":984}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"power","original":{"line":34,"column":21},"generated":{"line":1,"column":986}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":34,"column":29},"generated":{"line":1,"column":988}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":34,"column":40},"generated":{"line":1,"column":990}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":35,"column":36},"generated":{"line":1,"column":997}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"modifyTarget","original":{"line":35,"column":19},"generated":{"line":1,"column":1001}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"target","original":{"line":36,"column":12},"generated":{"line":1,"column":1005}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"modifyTarget","original":{"line":36,"column":21},"generated":{"line":1,"column":1007}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"target","original":{"line":36,"column":34},"generated":{"line":1,"column":1009}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundary_1","original":{"line":37,"column":12},"generated":{"line":1,"column":1013}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"prev_1","original":{"line":39,"column":12},"generated":{"line":1,"column":1017}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"current_1","original":{"line":40,"column":12},"generated":{"line":1,"column":1019}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundary_1","original":{"line":37,"column":12},"generated":{"line":1,"column":1021}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundaryNearest","original":{"line":37,"column":25},"generated":{"line":1,"column":1023}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"target","original":{"line":37,"column":41},"generated":{"line":1,"column":1025}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"heading_1","original":{"line":38,"column":12},"generated":{"line":1,"column":1028}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundary_1","original":{"line":38,"column":24},"generated":{"line":1,"column":1030}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"min","original":{"line":38,"column":39},"generated":{"line":1,"column":1034}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":38,"column":46},"generated":{"line":1,"column":1037}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":38,"column":50},"generated":{"line":1,"column":1039}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startAnimation","original":{"line":50,"column":8},"generated":{"line":1,"column":1041}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":50,"column":23},"generated":{"line":1,"column":1043}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"type","original":{"line":51,"column":12},"generated":{"line":1,"column":1044}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":51,"column":18},"generated":{"line":1,"column":1049}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":52,"column":12},"generated":{"line":1,"column":1057}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":52,"column":18},"generated":{"line":1,"column":1062}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":53,"column":12},"generated":{"line":1,"column":1064}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":53,"column":22},"generated":{"line":1,"column":1073}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"timeConstant","original":{"line":54,"column":12},"generated":{"line":1,"column":1075}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"timeConstant","original":{"line":54,"column":26},"generated":{"line":1,"column":1088}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"power","original":{"line":55,"column":12},"generated":{"line":1,"column":1090}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"power","original":{"line":55,"column":19},"generated":{"line":1,"column":1096}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"restDelta","original":{"line":56,"column":12},"generated":{"line":1,"column":1098}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"restDelta","original":{"line":56,"column":23},"generated":{"line":1,"column":1108}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"modifyTarget","original":{"line":57,"column":12},"generated":{"line":1,"column":1110}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"modifyTarget","original":{"line":57,"column":26},"generated":{"line":1,"column":1123}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"onUpdate","original":{"line":58,"column":12},"generated":{"line":1,"column":1125}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"isOutOfBounds","original":{"line":58,"column":22},"generated":{"line":1,"column":1134}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"target","original":{"line":58,"column":36},"generated":{"line":1,"column":1136}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":41,"column":28},"generated":{"line":1,"column":1139}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":41,"column":38},"generated":{"line":1,"column":1148}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"prev_1","original":{"line":42,"column":12},"generated":{"line":1,"column":1151}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"current_1","original":{"line":42,"column":21},"generated":{"line":1,"column":1153}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"current_1","original":{"line":43,"column":12},"generated":{"line":1,"column":1155}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":43,"column":24},"generated":{"line":1,"column":1157}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":44,"column":12},"generated":{"line":1,"column":1159}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":44,"column":23},"generated":{"line":1,"column":1162}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":44,"column":41},"generated":{"line":1,"column":1164}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":44,"column":41},"generated":{"line":1,"column":1166}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":44,"column":41},"generated":{"line":1,"column":1185}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"prev_1","original":{"line":44,"column":45},"generated":{"line":1,"column":1187}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":44,"column":53},"generated":{"line":1,"column":1190}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"delta","original":{"line":44,"column":68},"generated":{"line":1,"column":1192}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"delta","original":{"line":44,"column":68},"generated":{"line":1,"column":1194}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"delta","original":{"line":44,"column":68},"generated":{"line":1,"column":1210}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":45,"column":31},"generated":{"line":1,"column":1218}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"heading_1","original":{"line":45,"column":17},"generated":{"line":1,"column":1222}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":45,"column":36},"generated":{"line":1,"column":1225}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundary_1","original":{"line":45,"column":40},"generated":{"line":1,"column":1227}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":46,"column":32},"generated":{"line":1,"column":1231}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"heading_1","original":{"line":46,"column":17},"generated":{"line":1,"column":1235}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":46,"column":37},"generated":{"line":1,"column":1238}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundary_1","original":{"line":46,"column":41},"generated":{"line":1,"column":1240}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"startSpring","original":{"line":47,"column":16},"generated":{"line":1,"column":1244}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":47,"column":28},"generated":{"line":1,"column":1246}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"from","original":{"line":47,"column":30},"generated":{"line":1,"column":1247}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"v","original":{"line":47,"column":36},"generated":{"line":1,"column":1252}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"to","original":{"line":47,"column":39},"generated":{"line":1,"column":1254}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"boundary_1","original":{"line":47,"column":43},"generated":{"line":1,"column":1257}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":47,"column":55},"generated":{"line":1,"column":1259}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"velocity","original":{"line":47,"column":65},"generated":{"line":1,"column":1268}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"undefined","original":{"line":58,"column":62},"generated":{"line":1,"column":1278}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":61,"column":11},"generated":{"line":1,"column":1282}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":61,"column":11},"generated":{"line":1,"column":1288}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"stop","original":{"line":62,"column":8},"generated":{"line":1,"column":1289}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":62,"column":14},"generated":{"line":1,"column":1294}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":62,"column":35},"generated":{"line":1,"column":1305}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":62,"column":35},"generated":{"line":1,"column":1312}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":62,"column":35},"generated":{"line":1,"column":1318}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","original":{"line":62,"column":94},"generated":{"line":1,"column":1325}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"currentAnimation","original":{"line":62,"column":103},"generated":{"line":1,"column":1327}},{"source":"../node_modules/popmotion/dist/es/animations/inertia.js","name":"stop","original":{"line":62,"column":120},"generated":{"line":1,"column":1329}}],"sources":{"../node_modules/popmotion/dist/es/animations/inertia.js":"import { __assign } from 'tslib';\nimport { animate } from './index.js';\nimport { velocityPerSecond } from '../utils/velocity-per-second.js';\nimport { getFrameData } from 'framesync';\n\nfunction inertia(_a) {\n    var _b = _a.from, from = _b === void 0 ? 0 : _b, _c = _a.velocity, velocity = _c === void 0 ? 0 : _c, min = _a.min, max = _a.max, _d = _a.power, power = _d === void 0 ? 0.8 : _d, _e = _a.timeConstant, timeConstant = _e === void 0 ? 750 : _e, _f = _a.bounceStiffness, bounceStiffness = _f === void 0 ? 500 : _f, _g = _a.bounceDamping, bounceDamping = _g === void 0 ? 10 : _g, _h = _a.restDelta, restDelta = _h === void 0 ? 1 : _h, modifyTarget = _a.modifyTarget, driver = _a.driver, onUpdate = _a.onUpdate, onComplete = _a.onComplete;\n    var currentAnimation;\n    function isOutOfBounds(v) {\n        return (min !== undefined && v < min) || (max !== undefined && v > max);\n    }\n    function boundaryNearest(v) {\n        if (min === undefined)\n            return max;\n        if (max === undefined)\n            return min;\n        return Math.abs(min - v) < Math.abs(max - v) ? min : max;\n    }\n    function startAnimation(options) {\n        currentAnimation === null || currentAnimation === void 0 ? void 0 : currentAnimation.stop();\n        currentAnimation = animate(__assign(__assign({}, options), { driver: driver, onUpdate: function (v) {\n                var _a;\n                onUpdate === null || onUpdate === void 0 ? void 0 : onUpdate(v);\n                (_a = options.onUpdate) === null || _a === void 0 ? void 0 : _a.call(options, v);\n            }, onComplete: onComplete }));\n    }\n    function startSpring(options) {\n        startAnimation(__assign({ type: \"spring\", stiffness: bounceStiffness, damping: bounceDamping, restDelta: restDelta }, options));\n    }\n    if (isOutOfBounds(from)) {\n        startSpring({ from: from, velocity: velocity, to: boundaryNearest(from) });\n    }\n    else {\n        var target = power * velocity + from;\n        if (typeof modifyTarget !== \"undefined\")\n            target = modifyTarget(target);\n        var boundary_1 = boundaryNearest(target);\n        var heading_1 = boundary_1 === min ? -1 : 1;\n        var prev_1;\n        var current_1;\n        var checkBoundary = function (v) {\n            prev_1 = current_1;\n            current_1 = v;\n            velocity = velocityPerSecond(v - prev_1, getFrameData().delta);\n            if ((heading_1 === 1 && v > boundary_1) ||\n                (heading_1 === -1 && v < boundary_1)) {\n                startSpring({ from: v, to: boundary_1, velocity: velocity });\n            }\n        };\n        startAnimation({\n            type: \"decay\",\n            from: from,\n            velocity: velocity,\n            timeConstant: timeConstant,\n            power: power,\n            restDelta: restDelta,\n            modifyTarget: modifyTarget,\n            onUpdate: isOutOfBounds(target) ? checkBoundary : undefined,\n        });\n    }\n    return {\n        stop: function () { return currentAnimation === null || currentAnimation === void 0 ? void 0 : currentAnimation.stop(); },\n    };\n}\n\nexport { inertia };\n"},"lineCount":null}},"error":null,"hash":"982ca12ab8b66db93402dbb67d2a304d","cacheData":{"env":{}}}