# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.collection.MutableVector":"MutableVector.kt","androidx.compose.foundation.gestures.BringIntoViewSpec":"BringIntoViewSpec.kt","androidx.compose.foundation.gestures.BringIntoViewSpec$Companion":"BringIntoViewSpec.kt","androidx.compose.foundation.gestures.ContentInViewNode$Request":"ContentInViewNode.kt","androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt":"BringIntoViewSpec.android.kt","androidx.compose.ui.geometry.Rect":"Rect.kt"}}
androidx.compose.foundation.gestures.ContentInViewNode -> t91:
# {"id":"sourceFile","fileName":"ContentInViewNode.kt"}
    boolean isAnimationRunning -> A0
    androidx.compose.foundation.gestures.Orientation orientation -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lov4;"}
    androidx.compose.foundation.gestures.ScrollingLogic scrollingLogic -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnl6;"}
    boolean reverseDirection -> u0
    androidx.compose.foundation.gestures.BringIntoViewSpec bringIntoViewSpec -> v0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh90;"}
    kotlin.jvm.functions.Function0 getFocusedRect -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvk6;"}
    androidx.compose.foundation.gestures.BringIntoViewRequestPriorityQueue bringIntoViewRequests -> x0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lem8;"}
    boolean trackingFocusedChild -> y0
    long viewportSize -> z0
    1:3:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):63:63 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lov4;Lnl6;ZLh90;Lvk6;)V"}
    4:5:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):66:66 -> <init>
    6:7:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):67:67 -> <init>
    8:9:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):68:68 -> <init>
    10:11:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):69:69 -> <init>
    12:13:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):70:70 -> <init>
    14:23:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):92:92 -> <init>
    24:26:void <init>(androidx.compose.foundation.gestures.Orientation,androidx.compose.foundation.gestures.ScrollingLogic,boolean,androidx.compose.foundation.gestures.BringIntoViewSpec,kotlin.jvm.functions.Function0):106:106 -> <init>
    1:2:boolean getShouldAutoInvalidate():77:77 -> K0
    5:6:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):332:332 -> V0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh90;J)F"}
    7:8:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():359:359 -> V0
    7:8:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    9:12:androidx.compose.runtime.collection.MutableVector androidx.compose.foundation.gestures.BringIntoViewRequestPriorityQueue.access$getRequests$p(androidx.compose.foundation.gestures.BringIntoViewRequestPriorityQueue):41:41 -> V0
    9:12:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():534 -> V0
    9:12:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    13:16:int androidx.compose.runtime.collection.MutableVector.getSize():39:39 -> V0
    13:16:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():535 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    17:18:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():536:536 -> V0
    17:18:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    19:32:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():537:537 -> V0
    19:32:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    33:36:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():539:539 -> V0
    33:36:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    37:38:kotlin.jvm.functions.Function0 androidx.compose.foundation.gestures.ContentInViewNode$Request.getCurrentBounds():481:481 -> V0
    37:38:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():534 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    39:46:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():534:534 -> V0
    39:46:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    47:60:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362:362 -> V0
    47:60:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    61:72:int compareTo-iLBOSCw(long,long):457:457 -> V0
    61:72:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362 -> V0
    61:72:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    73:83:int compareTo-iLBOSCw(long,long):571:571 -> V0
    73:83:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362 -> V0
    73:83:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    84:88:int compareTo-iLBOSCw(long,long):458:458 -> V0
    84:88:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362 -> V0
    84:88:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    89:94:int compareTo-iLBOSCw(long,long):457:457 -> V0
    89:94:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362 -> V0
    89:94:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    95:105:int compareTo-iLBOSCw(long,long):574:574 -> V0
    95:105:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362 -> V0
    95:105:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    106:130:int compareTo-iLBOSCw(long,long):459:459 -> V0
    106:130:androidx.compose.ui.geometry.Rect findBringIntoViewRequest():362 -> V0
    106:130:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):335 -> V0
    131:147:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):336:336 -> V0
    148:151:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):339:339 -> V0
    152:161:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):340:340 -> V0
    162:169:float androidx.compose.ui.geometry.Rect.getLeft():37:37 -> V0
    162:169:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):349 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    170:174:float androidx.compose.ui.geometry.Rect.getRight():43:43 -> V0
    170:174:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):350 -> V0
    175:178:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):533:533 -> V0
    179:183:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):348:348 -> V0
    184:187:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):340:340 -> V0
    188:195:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> V0
    188:195:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):343 -> V0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    196:200:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> V0
    196:200:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):344 -> V0
    201:204:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):530:530 -> V0
    205:209:float calculateScrollDelta-I_oMVgE(androidx.compose.foundation.gestures.BringIntoViewSpec,long):342:342 -> V0
    1:4:long getViewportSizeOrZero-YbymL2g$foundation():111:111 -> W0
    5:13:long getViewportSizeOrZero-YbymL2g$foundation():500:500 -> W0
    5:18:boolean isMaxVisible--EQwtKw$default(androidx.compose.foundation.gestures.ContentInViewNode,androidx.compose.ui.geometry.Rect,long,long,int,java.lang.Object):401:401 -> X0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt91;Lzr5;JJI)Z"}
    19:27:boolean isMaxVisible--EQwtKw(androidx.compose.ui.geometry.Rect,long,long):404:404 -> X0
    19:27:boolean isMaxVisible--EQwtKw$default(androidx.compose.foundation.gestures.ContentInViewNode,androidx.compose.ui.geometry.Rect,long,long,int,java.lang.Object):400 -> X0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:31:boolean isMaxVisible--EQwtKw(androidx.compose.ui.geometry.Rect,long,long):547:547 -> X0
    28:31:boolean isMaxVisible--EQwtKw$default(androidx.compose.foundation.gestures.ContentInViewNode,androidx.compose.ui.geometry.Rect,long,long,int,java.lang.Object):400 -> X0
    32:48:boolean isMaxVisible--EQwtKw(androidx.compose.ui.geometry.Rect,long,long):405:405 -> X0
    32:48:boolean isMaxVisible--EQwtKw$default(androidx.compose.foundation.gestures.ContentInViewNode,androidx.compose.ui.geometry.Rect,long,long,int,java.lang.Object):400 -> X0
    49:52:boolean isMaxVisible--EQwtKw(androidx.compose.ui.geometry.Rect,long,long):550:550 -> X0
    49:52:boolean isMaxVisible--EQwtKw$default(androidx.compose.foundation.gestures.ContentInViewNode,androidx.compose.ui.geometry.Rect,long,long,int,java.lang.Object):400 -> X0
    53:64:boolean isMaxVisible--EQwtKw(androidx.compose.ui.geometry.Rect,long,long):406:406 -> X0
    53:64:boolean isMaxVisible--EQwtKw$default(androidx.compose.foundation.gestures.ContentInViewNode,androidx.compose.ui.geometry.Rect,long,long,int,java.lang.Object):400 -> X0
    1:4:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Y0
    1:4:void launchAnimation--gyyYBs(long):199 -> Y0
    5:6:androidx.compose.runtime.ProvidableCompositionLocal androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt.getLocalBringIntoViewSpec():34:34 -> Y0
    5:6:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124 -> Y0
    5:6:void launchAnimation--gyyYBs(long):199 -> Y0
    7:13:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Y0
    7:13:void launchAnimation--gyyYBs(long):199 -> Y0
    14:17:void launchAnimation--gyyYBs(long):200:200 -> Y0
    18:19:void launchAnimation--gyyYBs(long):201:201 -> Y0
    20:22:void launchAnimation--gyyYBs(long):525:525 -> Y0
    23:24:void launchAnimation--gyyYBs(long):205:205 -> Y0
    25:28:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Y0
    25:28:void launchAnimation--gyyYBs(long):205 -> Y0
    29:30:androidx.compose.runtime.ProvidableCompositionLocal androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt.getLocalBringIntoViewSpec():34:34 -> Y0
    29:30:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124 -> Y0
    29:30:void launchAnimation--gyyYBs(long):205 -> Y0
    31:36:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Y0
    31:36:void launchAnimation--gyyYBs(long):205 -> Y0
    37:39:void launchAnimation--gyyYBs(long):205:205 -> Y0
    40:44:androidx.compose.animation.core.AnimationSpec androidx.compose.foundation.gestures.BringIntoViewSpec.getScrollAnimationSpec():49:49 -> Y0
    40:44:void launchAnimation--gyyYBs(long):205 -> Y0
    45:46:androidx.compose.animation.core.AnimationSpec androidx.compose.foundation.gestures.BringIntoViewSpec$Companion.getDefaultScrollAnimationSpec$foundation():72:72 -> Y0
    45:46:androidx.compose.animation.core.AnimationSpec androidx.compose.foundation.gestures.BringIntoViewSpec.getScrollAnimationSpec():49 -> Y0
    45:46:void launchAnimation--gyyYBs(long):205 -> Y0
    47:49:void launchAnimation--gyyYBs(long):205:205 -> Y0
    50:63:void launchAnimation--gyyYBs(long):206:206 -> Y0
    64:69:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> Y0
    64:69:void launchAnimation--gyyYBs(long):206 -> Y0
    1:4:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):423:423 -> Z0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzr5;JJ)J"}
    5:23:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):424:424 -> Z0
    24:27:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Z0
    24:27:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):439 -> Z0
    28:29:androidx.compose.runtime.ProvidableCompositionLocal androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt.getLocalBringIntoViewSpec():34:34 -> Z0
    28:29:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124 -> Z0
    28:29:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):439 -> Z0
    30:36:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Z0
    30:36:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):439 -> Z0
    37:43:float androidx.compose.ui.geometry.Rect.getLeft():37:37 -> Z0
    37:43:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):441 -> Z0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:48:float androidx.compose.ui.geometry.Rect.getRight():43:43 -> Z0
    44:48:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):442 -> Z0
    49:52:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):560:560 -> Z0
    53:56:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):440:440 -> Z0
    57:61:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):562:562 -> Z0
    62:70:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):563:563 -> Z0
    71:76:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):424:424 -> Z0
    77:80:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Z0
    77:80:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):429 -> Z0
    81:82:androidx.compose.runtime.ProvidableCompositionLocal androidx.compose.foundation.gestures.BringIntoViewSpec_androidKt.getLocalBringIntoViewSpec():34:34 -> Z0
    81:82:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124 -> Z0
    81:82:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):429 -> Z0
    83:89:androidx.compose.foundation.gestures.BringIntoViewSpec requireBringIntoViewSpec():124:124 -> Z0
    83:89:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):429 -> Z0
    90:96:float androidx.compose.ui.geometry.Rect.getTop():40:40 -> Z0
    90:96:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):431 -> Z0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:101:float androidx.compose.ui.geometry.Rect.getBottom():46:46 -> Z0
    97:101:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):432 -> Z0
    102:105:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):553:553 -> Z0
    106:109:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):430:430 -> Z0
    110:114:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):555:555 -> Z0
    115:125:long relocationOffset-fbGrOKE(androidx.compose.ui.geometry.Rect,long,long):556:556 -> Z0
    1:4:void onRemeasured-ozmzZPI(long):144:144 -> b
    5:6:void onRemeasured-ozmzZPI(long):145:145 -> b
    7:30:int compareTo-TemP2vQ(long,long):451:451 -> b
    7:30:void onRemeasured-ozmzZPI(long):148 -> b
    31:35:int compareTo-TemP2vQ(long,long):452:452 -> b
    31:35:void onRemeasured-ozmzZPI(long):148 -> b
    36:45:int compareTo-TemP2vQ(long,long):451:451 -> b
    36:45:void onRemeasured-ozmzZPI(long):148 -> b
    46:52:int compareTo-TemP2vQ(long,long):453:453 -> b
    46:52:void onRemeasured-ozmzZPI(long):148 -> b
    53:56:void onRemeasured-ozmzZPI(long):157:157 -> b
    57:86:void onRemeasured-ozmzZPI(long):158:158 -> b
    87:96:void onRemeasured-ozmzZPI(long):167:167 -> b
    97:100:void onRemeasured-ozmzZPI(long):170:170 -> b
    101:109:void onRemeasured-ozmzZPI(long):171:171 -> b
    110:120:void onRemeasured-ozmzZPI(long):183:183 -> b
    121:126:void onRemeasured-ozmzZPI(long):184:184 -> b
    127:128:void onRemeasured-ozmzZPI(long):192:192 -> b
    129:132:void onRemeasured-ozmzZPI(long):193:193 -> b
