# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec":"VectorizedAnimationSpec.kt","androidx.compose.animation.core.TweenSpec":"AnimationSpec.kt","androidx.compose.animation.core.KeyframesSpec":"AnimationSpec.kt","androidx.compose.animation.core.SnapSpec":"AnimationSpec.kt","androidx.compose.animation.core.StartOffset":"AnimationSpec.kt","kotlin.jvm.internal.Intrinsics":"Intrinsics.java"}}
androidx.compose.animation.core.InfiniteRepeatableSpec -> vc3:
# {"id":"sourceFile","fileName":"AnimationSpec.kt"}
    androidx.compose.animation.core.DurationBasedAnimationSpec animation -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm22;"}
    1:3:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):385:385 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm22;)V"}
    4:5:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):387:387 -> <init>
    6:11:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):403:403 -> <init>
    12:15:int androidx.compose.animation.core.TweenSpec.getDurationMillis():98:98 -> <init>
    12:15:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):403 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:20:int androidx.compose.animation.core.TweenSpec.getDelay():99:99 -> <init>
    16:20:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):403 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:26:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):404:404 -> <init>
    27:31:int androidx.compose.animation.core.SnapSpec.getDelay():461:461 -> <init>
    27:31:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):404 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:35:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):405:405 -> <init>
    36:37:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):406:406 -> <init>
    38:39:androidx.compose.animation.core.KeyframesSpec$KeyframesSpecConfig androidx.compose.animation.core.KeyframesSpec.getConfig():573:573 -> <init>
    38:39:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):406 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:44:int androidx.compose.animation.core.KeyframesSpecBaseConfig.getDurationMillis():486:486 -> <init>
    40:44:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):406 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:46:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):414:414 -> <init>
    47:52:void <init>(androidx.compose.animation.core.DurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long):413:413 -> <init>
    1:2:androidx.compose.animation.core.VectorizedAnimationSpec vectorize(androidx.compose.animation.core.TwoWayConverter):422:422 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrw7;)Lk58;"}
    3:8:androidx.compose.animation.core.VectorizedAnimationSpec vectorize(androidx.compose.animation.core.TwoWayConverter):423:423 -> a
    9:12:void androidx.compose.animation.core.VectorizedInfiniteRepeatableSpec.<init>(androidx.compose.animation.core.VectorizedDurationBasedAnimationSpec,androidx.compose.animation.core.RepeatMode,long,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    9:12:androidx.compose.animation.core.VectorizedAnimationSpec vectorize(androidx.compose.animation.core.TwoWayConverter):422 -> a
    1:4:boolean equals(java.lang.Object):430:430 -> equals
    5:10:boolean equals(java.lang.Object):431:431 -> equals
    11:20:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> equals
    11:20:boolean equals(java.lang.Object):431 -> equals
    1:19:int hashCode():439:439 -> hashCode
    20:25:int androidx.compose.animation.core.StartOffset.hashCode-impl(long):0:0 -> hashCode
    20:25:int hashCode():440 -> hashCode
