# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.input.pointer.PointerInputChange":"PointerEvent.kt","androidx.compose.ui.input.pointer.AwaitPointerEventScope":"SuspendingPointerInputFilter.kt","androidx.compose.ui.input.pointer.PointerEvent":"PointerEvent.android.kt","androidx.compose.ui.geometry.Offset":"Offset.kt","kotlin.coroutines.jvm.internal.Boxing":"boxing.kt"}}
androidx.compose.foundation.gestures.TransformGestureDetectorKt$detectTransformGestures$2 -> kg7:
# {"id":"sourceFile","fileName":"TransformGestureDetector.kt"}
    float F$0 -> Z
    float F$1 -> c0
    float F$2 -> d0
    long J$0 -> e0
    int I$0 -> f0
    int I$1 -> g0
    int label -> h0
    java.lang.Object L$0 -> i0
    kotlin.jvm.functions.Function4 $onGesture -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt72;"}
    1:7:void <init>(boolean,kotlin.jvm.functions.Function4,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt72;Lab1;)V"}
    5:17:java.lang.Object invoke(androidx.compose.ui.input.pointer.AwaitPointerEventScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lab1;Ljava/lang/Object;)Lab1;"}
    3:80:java.lang.Object invokeSuspend(java.lang.Object):52:52 -> s
    81:88:java.lang.Object invokeSuspend(java.lang.Object):57:57 -> s
    89:126:java.lang.Object invokeSuspend(java.lang.Object):60:60 -> s
    127:145:java.lang.Object invokeSuspend(java.lang.Object):62:62 -> s
    146:154:java.lang.Object androidx.compose.ui.input.pointer.AwaitPointerEventScope.awaitPointerEvent$default(androidx.compose.ui.input.pointer.AwaitPointerEventScope,androidx.compose.ui.input.pointer.PointerEventPass,kotlin.coroutines.Continuation,int,java.lang.Object):96:96 -> s
    146:154:java.lang.Object invokeSuspend(java.lang.Object):62 -> s
    155:158:java.lang.Object invokeSuspend(java.lang.Object):52:52 -> s
    159:160:java.util.List androidx.compose.ui.input.pointer.PointerEvent.getChanges():58:58 -> s
    159:160:java.lang.Object invokeSuspend(java.lang.Object):63 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    161:167:java.lang.Object invokeSuspend(java.lang.Object):271:271 -> s
    168:171:java.lang.Object invokeSuspend(java.lang.Object):272:272 -> s
    172:173:java.lang.Object invokeSuspend(java.lang.Object):270:270 -> s
    174:187:java.lang.Object invokeSuspend(java.lang.Object):63:63 -> s
    188:191:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateZoom(androidx.compose.ui.input.pointer.PointerEvent):173:173 -> s
    188:191:java.lang.Object invokeSuspend(java.lang.Object):65 -> s
    192:209:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateZoom(androidx.compose.ui.input.pointer.PointerEvent):174:174 -> s
    192:209:java.lang.Object invokeSuspend(java.lang.Object):65 -> s
    210:219:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):272:272 -> s
    210:219:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    220:225:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):273:273 -> s
    220:225:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    226:231:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):271:271 -> s
    226:231:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    232:235:boolean androidx.compose.ui.input.pointer.PointerInputChange.getPreviousPressed():430:430 -> s
    232:235:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):116 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    232:235:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    236:273:boolean androidx.compose.ui.input.pointer.PointerInputChange.getPressed():426:426 -> s
    236:273:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):116 -> s
    236:273:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    274:280:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):120:120 -> s
    274:280:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    281:284:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):121:121 -> s
    281:284:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    285:297:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):278:278 -> s
    285:297:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    298:303:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):279:279 -> s
    298:303:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    304:309:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):280:280 -> s
    304:309:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    310:313:boolean androidx.compose.ui.input.pointer.PointerInputChange.getPressed():426:426 -> s
    310:313:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):132 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    310:313:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    314:319:boolean androidx.compose.ui.input.pointer.PointerInputChange.getPreviousPressed():430:430 -> s
    314:319:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):132 -> s
    314:319:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    320:325:long androidx.compose.ui.input.pointer.PointerInputChange.getPosition-F1C5BW0():425:425 -> s
    320:325:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):133 -> s
    320:325:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    326:327:long androidx.compose.ui.input.pointer.PointerInputChange.getPreviousPosition-F1C5BW0():429:429 -> s
    326:327:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):134 -> s
    326:327:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    328:331:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):135:135 -> s
    328:331:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    332:335:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):136:136 -> s
    332:335:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    336:339:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):138:138 -> s
    336:339:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    340:345:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):139:139 -> s
    340:345:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    346:414:float androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculateRotation(androidx.compose.ui.input.pointer.PointerEvent):141:141 -> s
    346:414:java.lang.Object invokeSuspend(java.lang.Object):66 -> s
    415:423:long androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculatePan(androidx.compose.ui.input.pointer.PointerEvent):190:190 -> s
    415:423:java.lang.Object invokeSuspend(java.lang.Object):67 -> s
    424:434:long androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculatePan(androidx.compose.ui.input.pointer.PointerEvent):191:191 -> s
    424:434:java.lang.Object invokeSuspend(java.lang.Object):67 -> s
    435:438:long androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculatePan(androidx.compose.ui.input.pointer.PointerEvent):194:194 -> s
    435:438:java.lang.Object invokeSuspend(java.lang.Object):67 -> s
    439:448:long androidx.compose.foundation.gestures.TransformGestureDetectorKt.calculatePan(androidx.compose.ui.input.pointer.PointerEvent):195:195 -> s
    439:448:java.lang.Object invokeSuspend(java.lang.Object):67 -> s
    449:452:java.lang.Object invokeSuspend(java.lang.Object):72:72 -> s
    453:458:java.lang.Object invokeSuspend(java.lang.Object):74:74 -> s
    459:470:java.lang.Object invokeSuspend(java.lang.Object):75:75 -> s
    471:474:java.lang.Object invokeSuspend(java.lang.Object):76:76 -> s
    475:506:java.lang.Object invokeSuspend(java.lang.Object):77:77 -> s
    507:529:java.lang.Object invokeSuspend(java.lang.Object):90:90 -> s
    530:538:java.lang.Object invokeSuspend(java.lang.Object):92:92 -> s
    539:548:androidx.compose.ui.geometry.Offset androidx.compose.ui.geometry.Offset.box-impl(long):0:0 -> s
    539:548:java.lang.Object invokeSuspend(java.lang.Object):93 -> s
    549:558:java.lang.Float kotlin.coroutines.jvm.internal.Boxing.boxFloat(float):40:40 -> s
    549:558:java.lang.Object invokeSuspend(java.lang.Object):93 -> s
    559:563:java.lang.Object invokeSuspend(java.lang.Object):93:93 -> s
    564:570:java.lang.Object invokeSuspend(java.lang.Object):277:277 -> s
    571:574:java.lang.Object invokeSuspend(java.lang.Object):278:278 -> s
    575:577:java.lang.Object invokeSuspend(java.lang.Object):279:279 -> s
    578:590:boolean androidx.compose.ui.input.pointer.PointerEventKt.positionChanged(androidx.compose.ui.input.pointer.PointerInputChange):1131:1131 -> s
    578:590:java.lang.Object invokeSuspend(java.lang.Object):96 -> s
    591:628:java.lang.Object invokeSuspend(java.lang.Object):97:97 -> s
    629:635:java.lang.Object invokeSuspend(java.lang.Object):283:283 -> s
    636:639:java.lang.Object invokeSuspend(java.lang.Object):284:284 -> s
    640:641:java.lang.Object invokeSuspend(java.lang.Object):282:282 -> s
    642:665:boolean androidx.compose.ui.input.pointer.PointerInputChange.getPressed():426:426 -> s
    642:665:java.lang.Object invokeSuspend(java.lang.Object):102 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    666:668:java.lang.Object invokeSuspend(java.lang.Object):103:103 -> s
