# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.animation.core.SpringSimulation":"SpringSimulation.kt","androidx.compose.animation.core.SpringEstimationKt":"SpringEstimation.kt"}}
androidx.compose.animation.core.FloatSpringSpec -> dh2:
# {"id":"sourceFile","fileName":"FloatAnimationSpec.kt"}
    float visibilityThreshold -> a
    androidx.compose.animation.core.SpringSimulation spring -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcz6;"}
    1:3:void <init>(float,float,float):133:133 -> <init>
    4:5:void <init>(float,float,float):136:136 -> <init>
    6:7:void <init>(float,float,float):140:140 -> <init>
    8:16:void androidx.compose.animation.core.SpringSimulation.<init>(float):55:55 -> <init>
    8:16:void <init>(float,float,float):140 -> <init>
    17:22:void androidx.compose.animation.core.SpringSimulation.<init>(float):57:57 -> <init>
    17:22:void <init>(float,float,float):140 -> <init>
    23:29:void androidx.compose.animation.core.SpringSimulation.<init>(float):76:76 -> <init>
    23:29:void <init>(float,float,float):140 -> <init>
    30:34:void androidx.compose.animation.core.SpringSimulation.setDampingRatio(float):79:79 -> <init>
    30:34:void <init>(float,float,float):141 -> <init>
    35:36:void androidx.compose.animation.core.SpringSimulation.setDampingRatio(float):81:81 -> <init>
    35:36:void <init>(float,float,float):141 -> <init>
    37:44:float androidx.compose.animation.core.SpringSimulation.getStiffness():68:68 -> <init>
    37:44:void androidx.compose.animation.core.SpringSimulation.setStiffness(float):62 -> <init>
    37:44:void <init>(float,float,float):142 -> <init>
    45:50:void androidx.compose.animation.core.SpringSimulation.setStiffness(float):63:63 -> <init>
    45:50:void <init>(float,float,float):142 -> <init>
    51:56:void androidx.compose.animation.core.SpringSimulation.setStiffness(float):65:65 -> <init>
    51:56:void <init>(float,float,float):142 -> <init>
    57:59:void <init>(float,float,float):140:140 -> <init>
    4:4:float getVelocityFromNanos(long,float,float,float):164:164 -> b
    5:8:void androidx.compose.animation.core.SpringSimulation.setFinalPosition(float):55:55 -> b
    5:8:float getVelocityFromNanos(long,float,float,float):165 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:19:float getVelocityFromNanos(long,float,float,float):166:166 -> b
    20:24:float getVelocityFromNanos(long,float,float,float):266:266 -> b
    3:8:float androidx.compose.animation.core.SpringSimulation.getStiffness():68:68 -> c
    3:8:long getDurationNanos(float,float,float):182 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:float androidx.compose.animation.core.SpringSimulation.getDampingRatio():76:76 -> c
    9:12:long getDurationNanos(float,float,float):183 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:37:long getDurationNanos(float,float,float):184:184 -> c
    38:58:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):66:66 -> c
    38:58:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    38:58:long getDurationNanos(float,float,float):181 -> c
    59:64:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):71:71 -> c
    59:64:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    59:64:long getDurationNanos(float,float,float):181 -> c
    65:102:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):72:72 -> c
    65:102:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    65:102:long getDurationNanos(float,float,float):181 -> c
    103:144:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):319:319 -> c
    103:144:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    103:144:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    103:144:long getDurationNanos(float,float,float):181 -> c
    145:156:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):241:241 -> c
    145:156:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    145:156:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    145:156:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    145:156:long getDurationNanos(float,float,float):181 -> c
    157:165:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):242:242 -> c
    157:165:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    157:165:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    157:165:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    157:165:long getDurationNanos(float,float,float):181 -> c
    166:175:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):353:353 -> c
    166:175:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    166:175:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    166:175:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    166:175:long getDurationNanos(float,float,float):181 -> c
    176:185:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):355:355 -> c
    176:185:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    176:185:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    176:185:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    176:185:long getDurationNanos(float,float,float):181 -> c
    186:199:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):248:248 -> c
    186:199:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    186:199:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    186:199:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    186:199:long getDurationNanos(float,float,float):181 -> c
    200:207:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):252:252 -> c
    200:207:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    200:207:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    200:207:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    200:207:long getDurationNanos(float,float,float):181 -> c
    208:224:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):258:258 -> c
    208:224:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    208:224:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    208:224:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    208:224:long getDurationNanos(float,float,float):181 -> c
    225:266:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped$xInflection(double,double,double,double,double):253:253 -> c
    225:266:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):260 -> c
    225:266:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    225:266:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    225:266:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    225:266:long getDurationNanos(float,float,float):181 -> c
    267:274:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):276:276 -> c
    267:274:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    267:274:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    267:274:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    267:274:long getDurationNanos(float,float,float):181 -> c
    275:318:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):281:281 -> c
    275:318:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    275:318:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    275:318:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    275:318:long getDurationNanos(float,float,float):181 -> c
    319:336:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):294:294 -> c
    319:336:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    319:336:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    319:336:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    319:336:long getDurationNanos(float,float,float):181 -> c
    337:354:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):295:295 -> c
    337:354:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    337:354:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    337:354:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    337:354:long getDurationNanos(float,float,float):181 -> c
    355:373:double androidx.compose.animation.core.SpringEstimationKt.estimateOverDamped(double,double,double,double,double):297:297 -> c
    355:373:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):323 -> c
    355:373:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    355:373:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    355:373:long getDurationNanos(float,float,float):181 -> c
    374:379:double androidx.compose.animation.core.SpringEstimationKt.estimateUnderDamped(double,double,double,double,double):138:138 -> c
    374:379:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):325 -> c
    374:379:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    374:379:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    374:379:long getDurationNanos(float,float,float):181 -> c
    380:392:double androidx.compose.animation.core.SpringEstimationKt.estimateUnderDamped(double,double,double,double,double):140:140 -> c
    380:392:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):325 -> c
    380:392:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    380:392:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    380:392:long getDurationNanos(float,float,float):181 -> c
    393:404:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):159:159 -> c
    393:404:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    393:404:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    393:404:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    393:404:long getDurationNanos(float,float,float):181 -> c
    405:422:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):163:163 -> c
    405:422:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    405:422:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    405:422:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    405:422:long getDurationNanos(float,float,float):181 -> c
    423:437:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):166:166 -> c
    423:437:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    423:437:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    423:437:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    423:437:long getDurationNanos(float,float,float):181 -> c
    438:447:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):348:348 -> c
    438:447:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    438:447:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    438:447:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    438:447:long getDurationNanos(float,float,float):181 -> c
    448:457:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):350:350 -> c
    448:457:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    448:457:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    448:457:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    448:457:long getDurationNanos(float,float,float):181 -> c
    458:471:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):174:174 -> c
    458:471:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    458:471:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    458:471:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    458:471:long getDurationNanos(float,float,float):181 -> c
    472:485:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):179:179 -> c
    472:485:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    472:485:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    472:485:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    472:485:long getDurationNanos(float,float,float):181 -> c
    486:543:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):184:184 -> c
    486:543:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    486:543:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    486:543:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    486:543:long getDurationNanos(float,float,float):181 -> c
    544:554:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):214:214 -> c
    544:554:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    544:554:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    544:554:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    544:554:long getDurationNanos(float,float,float):181 -> c
    555:563:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):215:215 -> c
    555:563:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    555:563:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    555:563:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    555:563:long getDurationNanos(float,float,float):181 -> c
    564:581:double androidx.compose.animation.core.SpringEstimationKt.estimateCriticallyDamped(double,double,double,double):217:217 -> c
    564:581:long androidx.compose.animation.core.SpringEstimationKt.estimateDurationInternal(double,double,double,double,double,double,double):332 -> c
    564:581:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(double,double,double,double,double):78 -> c
    564:581:long androidx.compose.animation.core.SpringEstimationKt.estimateAnimationDurationMillis(float,float,float,float,float):48 -> c
    564:581:long getDurationNanos(float,float,float):181 -> c
    1:2:float getEndVelocity(float,float,float):173:173 -> d
    4:4:float getValueFromNanos(long,float,float,float):152:152 -> e
    5:8:void androidx.compose.animation.core.SpringSimulation.setFinalPosition(float):55:55 -> e
    5:8:float getValueFromNanos(long,float,float,float):153 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:16:float getValueFromNanos(long,float,float,float):154:154 -> e
    17:21:float getValueFromNanos(long,float,float,float):263:263 -> e
