{"version":3,"file":"Animation.mjs","sources":["../../src/animation/Animation.ts"],"sourcesContent":[null],"names":["Animation","BaseObject","constructor","this","_animationNames","_animationStates","_animations","_blendStates","_animationConfig","toString","_onClear","animationState","returnToPool","k","blendStates","kB","timeScale","_animationDirty","_inheritTimeScale","length","_armature","_lastAnimationState","_fadeOut","animationConfig","fadeOutMode","_parent","layer","fadeOut","fadeOutTime","pauseFadeOut","group","init","armature","borrowObject","AnimationConfig","advanceTime","passedTime","inheritAnimation","animation","reset","animationStateCount","_fadeState","_subFadeState","_dragonBones","bufferObject","animationData","cacheFrameRate","bone","getBones","_cachedFrameIndices","getBoneCachedFrameIndices","name","slot","getSlots","displayFrameCount","rawDisplayData","getDisplayFrameAt","parent","armatureData","defaultSkin","getSlotCachedFrameIndices","i","r","_cacheFrameIndex","clear","stop","animationName","getState","playConfig","console","warn","fadeInTime","scale","frameCount","position","duration","playTimes","AnimationState","added","l","splice","push","childArmature","hasAnimation","fadeIn","animationTimelines","childAnimationState","timelines","actionEnabled","resetToPose","addState","index","indexOf","childIndex","play","defaultAnimation","isPlaying","isCompleted","gotoAndPlayByTime","time","gotoAndPlayByFrame","frame","gotoAndPlayByProgress","progress","gotoAndStopByTime","gotoAndStopByFrame","gotoAndStopByProgress","getBlendState","type","target","BlendState","getStates","lastAnimationName","animationNames","animations","value","lastAnimationState"],"mappings":"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"}