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