# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.input.pointer.util.DataPointAtTime":"VelocityTracker.kt"}}
androidx.compose.ui.input.pointer.util.VelocityTracker1D -> z93:
# {"id":"sourceFile","fileName":"VelocityTracker.kt"}
    boolean isDataDifferential -> a
    androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy strategy -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly93;"}
    int minSampleSize -> c
    androidx.compose.ui.input.pointer.util.DataPointAtTime[] samples -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lg80;"}
    int index -> e
    float[] reusableDataPointsArray -> f
    float[] reusableTimeArray -> g
    float[] reusableVelocityCoefficients -> h
    1:3:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):141:141 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLy93;)V"}
    4:5:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):147:147 -> <init>
    6:10:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):149:149 -> <init>
    11:19:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):153:153 -> <init>
    20:25:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):154:154 -> <init>
    26:46:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):180:180 -> <init>
    47:50:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):205:205 -> <init>
    51:54:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):209:209 -> <init>
    55:58:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):210:210 -> <init>
    59:63:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy):213:213 -> <init>
    64:64:void <init>(boolean,androidx.compose.ui.input.pointer.util.VelocityTracker1D$Strategy,int,kotlin.jvm.internal.DefaultConstructorMarker):142:142 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    65:65:void <init>(boolean):177:177 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    1:8:void addDataPoint(long,float):227:227 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FJ)V"}
    9:14:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):352:352 -> a
    9:14:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):1 -> a
    9:14:void addDataPoint(long,float):228 -> a
    15:16:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):354:354 -> a
    15:16:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):1 -> a
    15:16:void addDataPoint(long,float):228 -> a
    17:23:void androidx.compose.ui.input.pointer.util.DataPointAtTime.<init>(long,float):361:361 -> a
    17:23:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):354 -> a
    17:23:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):1 -> a
    17:23:void addDataPoint(long,float):228 -> a
    24:26:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):354:354 -> a
    24:26:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):1 -> a
    24:26:void addDataPoint(long,float):228 -> a
    27:28:void androidx.compose.ui.input.pointer.util.DataPointAtTime.setTime(long):361:361 -> a
    27:28:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):356 -> a
    27:28:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):1 -> a
    27:28:void addDataPoint(long,float):228 -> a
    29:31:void androidx.compose.ui.input.pointer.util.DataPointAtTime.setDataPoint(float):361:361 -> a
    29:31:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):357 -> a
    29:31:void androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$set(androidx.compose.ui.input.pointer.util.DataPointAtTime[],int,long,float):1 -> a
    29:31:void addDataPoint(long,float):228 -> a
    11:24:float calculateVelocity(float):305:305 -> b
    25:27:float calculateVelocity(float):623:623 -> b
    28:29:float calculateVelocity():243:243 -> b
    28:29:float calculateVelocity(float):307 -> b
    30:42:float calculateVelocity():246:246 -> b
    30:42:float calculateVelocity(float):307 -> b
    43:60:float calculateVelocity():253:253 -> b
    43:60:float calculateVelocity(float):307 -> b
    61:73:long androidx.compose.ui.input.pointer.util.DataPointAtTime.getTime():361:361 -> b
    61:73:float calculateVelocity():255 -> b
    61:73:float calculateVelocity(float):307 -> b
    74:76:long androidx.compose.ui.input.pointer.util.DataPointAtTime.getTime():361:361 -> b
    74:76:float calculateVelocity():256 -> b
    74:76:float calculateVelocity(float):307 -> b
    77:81:float calculateVelocity():256:256 -> b
    77:81:float calculateVelocity(float):307 -> b
    82:104:float calculateVelocity():258:258 -> b
    82:104:float calculateVelocity(float):307 -> b
    105:106:float androidx.compose.ui.input.pointer.util.DataPointAtTime.getDataPoint():361:361 -> b
    105:106:float calculateVelocity():267 -> b
    105:106:float calculateVelocity(float):307 -> b
    107:109:float calculateVelocity():267:267 -> b
    107:109:float calculateVelocity(float):307 -> b
    110:128:float calculateVelocity():268:268 -> b
    110:128:float calculateVelocity(float):307 -> b
    129:132:float calculateVelocity():274:274 -> b
    129:132:float calculateVelocity(float):307 -> b
    133:141:float calculateVelocity():276:276 -> b
    133:141:float calculateVelocity(float):307 -> b
    142:152:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.calculateImpulseVelocity(float[],float[],int,boolean):550:550 -> b
    142:152:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$calculateImpulseVelocity(float[],float[],int,boolean):1 -> b
    142:152:float calculateVelocity():278 -> b
    142:152:float calculateVelocity(float):307 -> b
    153:161:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.calculateImpulseVelocity(float[],float[],int,boolean):553:553 -> b
    153:161:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$calculateImpulseVelocity(float[],float[],int,boolean):1 -> b
    153:161:float calculateVelocity():278 -> b
    153:161:float calculateVelocity(float):307 -> b
    162:173:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.calculateImpulseVelocity(float[],float[],int,boolean):558:558 -> b
    162:173:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$calculateImpulseVelocity(float[],float[],int,boolean):1 -> b
    162:173:float calculateVelocity():278 -> b
    162:173:float calculateVelocity(float):307 -> b
    174:191:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.calculateImpulseVelocity(float[],float[],int,boolean):635:635 -> b
    174:191:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$calculateImpulseVelocity(float[],float[],int,boolean):1 -> b
    174:191:float calculateVelocity():278 -> b
    174:191:float calculateVelocity(float):307 -> b
    192:206:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.calculateImpulseVelocity(float[],float[],int,boolean):561:561 -> b
    192:206:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$calculateImpulseVelocity(float[],float[],int,boolean):1 -> b
    192:206:float calculateVelocity():278 -> b
    192:206:float calculateVelocity(float):307 -> b
    207:223:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.calculateImpulseVelocity(float[],float[],int,boolean):636:636 -> b
    207:223:float androidx.compose.ui.input.pointer.util.VelocityTrackerKt.access$calculateImpulseVelocity(float[],float[],int,boolean):1 -> b
    207:223:float calculateVelocity():278 -> b
    207:223:float calculateVelocity(float):307 -> b
    224:227:float calculateVelocity():276:276 -> b
    224:227:float calculateVelocity(float):307 -> b
    228:249:float calculateLeastSquaresVelocity(float[],float[],int):338:338 -> b
    228:249:float calculateVelocity():281 -> b
    228:249:float calculateVelocity(float):307 -> b
    250:276:float calculateVelocity(float):309:309 -> b
