# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.node.LayoutNodeLayoutDelegate":"LayoutNodeLayoutDelegate.kt","androidx.compose.ui.node.NodeCoordinator":"NodeCoordinator.kt","androidx.compose.ui.node.WeakReference":"WeakReference.jvmAndAndroid.kt","androidx.compose.ui.node.LayoutNode":"LayoutNode.kt","androidx.compose.ui.node.MeasurePassDelegate":"MeasurePassDelegate.kt","androidx.compose.ui.node.OwnerSnapshotObserver":"OwnerSnapshotObserver.kt","androidx.compose.ui.layout.PlaceableKt":"Placeable.kt","androidx.compose.ui.node.LookaheadCapablePlaceable$ResettableRulerScope":"LookaheadDelegate.kt","androidx.compose.ui.layout.Placeable":"Placeable.kt","androidx.compose.ui.node.PlaceableResult":"LookaheadDelegate.kt"}}
androidx.compose.ui.node.LookaheadCapablePlaceable -> pi1:
# {"id":"sourceFile","fileName":"LookaheadDelegate.kt"}
    androidx.compose.ui.node.LookaheadCapablePlaceable$ResettableRulerScope _rulerScope -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmi1;"}
    kotlin.jvm.functions.Function1 rulersLambda -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    androidx.compose.ui.node.PlaceableResult cachedRulerPlaceableResult -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf02;"}
    boolean isPlacedUnderMotionFrameOfReference -> n
    boolean isShallowPlacing -> o
    boolean isPlacingForAlignment -> p
    androidx.compose.ui.layout.Placeable$PlacementScope placementScope -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqi1;"}
    androidx.compose.ui.node.RulerTrackingMap rulerValues -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lec2;"}
    androidx.collection.MutableScatterMap rulerReaders -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpo1;"}
    1:3:void <init>():48:48 -> <init>
    4:9:androidx.compose.ui.layout.Placeable$PlacementScope androidx.compose.ui.layout.PlaceableKt.PlacementScope(androidx.compose.ui.node.LookaheadCapablePlaceable):531:531 -> <init>
    4:9:void <init>():130 -> <init>
    10:12:void <init>():130:130 -> <init>
    androidx.compose.ui.node.LayoutNode getLayoutNode() -> C0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lia1;"}
    androidx.compose.ui.layout.MeasureResult getMeasureResult$ui() -> D0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lok1;"}
    androidx.compose.ui.node.LookaheadCapablePlaceable getParent() -> E0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lpi1;"}
    long getPosition-nOcc-ac() -> F0
    1:12:androidx.compose.ui.node.LookaheadCapablePlaceable$ResettableRulerScope getRulerScope():93:93 -> G0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lmi1;"}
    1:6:androidx.compose.ui.node.NodeCoordinator androidx.compose.ui.node.NodeCoordinator.getWrapped$ui():80:80 -> H0
    1:6:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):133 -> H0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvr1;)V"}
    7:10:androidx.compose.ui.node.LayoutNode androidx.compose.ui.node.NodeCoordinator.getLayoutNode():73:73 -> H0
    7:10:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):133 -> H0
    11:16:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):133:133 -> H0
    17:18:androidx.compose.ui.node.LayoutNodeLayoutDelegate androidx.compose.ui.node.LayoutNode.getLayoutDelegate$ui():870:870 -> H0
    17:18:androidx.compose.ui.node.AlignmentLinesOwner androidx.compose.ui.node.NodeCoordinator.getAlignmentLinesOwner():159 -> H0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):134 -> H0
    19:20:androidx.compose.ui.node.AlignmentLinesOwner androidx.compose.ui.node.LayoutNodeLayoutDelegate.getAlignmentLinesOwner$ui():171:171 -> H0
    19:20:androidx.compose.ui.node.AlignmentLinesOwner androidx.compose.ui.node.NodeCoordinator.getAlignmentLinesOwner():159 -> H0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):134 -> H0
    21:22:androidx.compose.ui.node.AlignmentLines androidx.compose.ui.node.MeasurePassDelegate.getAlignmentLines():143:143 -> H0
    21:22:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):134 -> H0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):134:134 -> H0
    27:28:androidx.compose.ui.node.LayoutNodeLayoutDelegate androidx.compose.ui.node.LayoutNode.getLayoutDelegate$ui():870:870 -> H0
    27:28:androidx.compose.ui.node.AlignmentLinesOwner androidx.compose.ui.node.NodeCoordinator.getAlignmentLinesOwner():159 -> H0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:28:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):136 -> H0
    29:30:androidx.compose.ui.node.AlignmentLinesOwner androidx.compose.ui.node.LayoutNodeLayoutDelegate.getAlignmentLinesOwner$ui():171:171 -> H0
    29:30:androidx.compose.ui.node.AlignmentLinesOwner androidx.compose.ui.node.NodeCoordinator.getAlignmentLinesOwner():159 -> H0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:30:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):136 -> H0
    31:38:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):136:136 -> H0
    39:42:androidx.compose.ui.node.AlignmentLines androidx.compose.ui.node.MeasurePassDelegate.getAlignmentLines():143:143 -> H0
    39:42:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):136 -> H0
    43:46:void invalidateAlignmentLinesFromPositionChange(androidx.compose.ui.node.NodeCoordinator):136:136 -> H0
    1:2:void notifyRulerValueChange(androidx.collection.MutableScatterSet):849:849 -> I0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lqo1;)V"}
    3:4:void notifyRulerValueChange(androidx.collection.MutableScatterSet):852:852 -> I0
    5:11:void notifyRulerValueChange(androidx.collection.MutableScatterSet):853:853 -> I0
    12:51:void notifyRulerValueChange(androidx.collection.MutableScatterSet):856:856 -> I0
    52:55:void notifyRulerValueChange(androidx.collection.MutableScatterSet):850:850 -> I0
    56:63:void notifyRulerValueChange(androidx.collection.MutableScatterSet):315:315 -> I0
    64:69:void notifyRulerValueChange(androidx.collection.MutableScatterSet):316:316 -> I0
    70:73:void notifyRulerValueChange(androidx.collection.MutableScatterSet):317:317 -> I0
    74:88:void notifyRulerValueChange(androidx.collection.MutableScatterSet):319:319 -> I0
    void replace$ui() -> J0
    11:37:androidx.compose.ui.layout.MeasureResult layout(int,int,java.util.Map,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):770:770 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/util/Map;Lnu0;Lnu0;)Lok1;"}
    38:40:androidx.compose.ui.layout.MeasureResult layout(int,int,java.util.Map,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):769:769 -> R
    41:52:androidx.compose.ui.layout.MeasureResult layout(int,int,java.util.Map,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1):216:216 -> R
    1:9:int get(androidx.compose.ui.layout.AlignmentLine):97:97 -> b0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw6;)I"}
    10:16:int get(androidx.compose.ui.layout.AlignmentLine):98:98 -> b0
    17:18:int get(androidx.compose.ui.layout.AlignmentLine):101:101 -> b0
    19:37:long androidx.compose.ui.layout.Placeable.getApparentToRealOffset-nOcc-ac():138:138 -> b0
    19:37:int get(androidx.compose.ui.layout.AlignmentLine):104 -> b0
    1:13:void updatePlacedUnderMotionFrameOfReference(boolean):74:74 -> m
    14:23:void updatePlacedUnderMotionFrameOfReference(boolean):75:75 -> m
    24:28:void setPlacedUnderMotionFrameOfReference(boolean):71:71 -> m
    24:28:void updatePlacedUnderMotionFrameOfReference(boolean):76 -> m
    29:30:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNode.getLayoutState$ui():272:272 -> m
    29:30:void updatePlacedUnderMotionFrameOfReference(boolean):81 -> m
    31:34:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNodeLayoutDelegate.getLayoutState$ui():92:92 -> m
    31:34:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNode.getLayoutState$ui():272 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:34:void updatePlacedUnderMotionFrameOfReference(boolean):81 -> m
    35:40:void updatePlacedUnderMotionFrameOfReference(boolean):81:81 -> m
    41:42:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNode.getLayoutState$ui():272:272 -> m
    41:42:void updatePlacedUnderMotionFrameOfReference(boolean):82 -> m
    43:44:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNodeLayoutDelegate.getLayoutState$ui():92:92 -> m
    43:44:androidx.compose.ui.node.LayoutNode$LayoutState androidx.compose.ui.node.LayoutNode.getLayoutState$ui():272 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:44:void updatePlacedUnderMotionFrameOfReference(boolean):82 -> m
    45:50:void updatePlacedUnderMotionFrameOfReference(boolean):82:82 -> m
    51:53:void setPlacedUnderMotionFrameOfReference(boolean):71:71 -> m
    51:53:void updatePlacedUnderMotionFrameOfReference(boolean):84 -> m
    5:16:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):170:170 -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lia1;Luy0;)V"}
    17:18:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):688:688 -> o0
    19:20:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):691:691 -> o0
    21:28:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):692:692 -> o0
    29:60:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):695:695 -> o0
    61:70:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):690:690 -> o0
    71:72:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):704:704 -> o0
    73:74:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):707:707 -> o0
    75:86:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):708:708 -> o0
    87:121:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):711:711 -> o0
    122:125:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):722:722 -> o0
    126:147:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):170:170 -> o0
    148:272:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):723:723 -> o0
    273:276:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):171:171 -> o0
    277:278:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):741:741 -> o0
    279:284:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):742:742 -> o0
    285:317:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):745:745 -> o0
    318:329:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):754:754 -> o0
    330:335:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):171:171 -> o0
    336:356:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):755:755 -> o0
    357:360:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):173:173 -> o0
    361:365:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):174:174 -> o0
    366:367:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):175:175 -> o0
    368:373:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):765:765 -> o0
    374:378:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):177:177 -> o0
    379:381:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):765:765 -> o0
    382:383:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):177:177 -> o0
    384:387:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):178:178 -> o0
    388:390:void androidx.compose.ui.node.WeakReference.<init>(java.lang.Object):18:18 -> o0
    388:390:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):178 -> o0
    391:394:void addRulerReader(androidx.compose.ui.node.LayoutNode,androidx.compose.ui.layout.Ruler):178:178 -> o0
    int calculateAlignmentLine(androidx.compose.ui.layout.AlignmentLine) -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw6;)I"}
    1:2:boolean isLookingAhead():141:141 -> r
    3:4:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):282:282 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf02;JJ)V"}
    5:16:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):283:283 -> s0
    17:20:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):285:285 -> s0
    21:24:androidx.compose.ui.node.Owner androidx.compose.ui.node.LayoutNode.getOwner$ui():241:241 -> s0
    21:24:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):285 -> s0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:43:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):285:285 -> s0
    44:45:androidx.compose.runtime.snapshots.SnapshotStateObserver androidx.compose.ui.node.OwnerSnapshotObserver.access$getObserver$p(androidx.compose.ui.node.OwnerSnapshotObserver):25:25 -> s0
    44:45:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):822 -> s0
    46:48:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):822:822 -> s0
    49:52:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292:292 -> s0
    53:65:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):611:611 -> s0
    53:65:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    66:74:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):612:612 -> s0
    66:74:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    75:91:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):614:614 -> s0
    75:91:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    92:108:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):616:616 -> s0
    92:108:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    109:114:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):618:618 -> s0
    109:114:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    115:121:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):623:623 -> s0
    115:121:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    122:136:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):624:624 -> s0
    122:136:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    137:144:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):629:629 -> s0
    137:144:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    145:149:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):631:631 -> s0
    145:149:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    150:156:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):633:633 -> s0
    150:156:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    157:165:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):634:634 -> s0
    157:165:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    166:170:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):636:636 -> s0
    166:170:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    171:174:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):638:638 -> s0
    171:174:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    175:176:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):688:688 -> s0
    175:176:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    177:178:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):691:691 -> s0
    177:178:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    179:195:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):692:692 -> s0
    179:195:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    196:227:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):695:695 -> s0
    196:227:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    228:246:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):689:689 -> s0
    228:246:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    247:250:androidx.compose.ui.node.LookaheadCapablePlaceable findAncestorRulerDefiner(androidx.compose.ui.layout.Ruler):184:184 -> s0
    247:250:void invalidateChildrenOfDefiningRuler$ui(androidx.compose.ui.layout.Ruler):200 -> s0
    247:250:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):642 -> s0
    247:250:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    251:266:boolean androidx.compose.ui.node.RulerTrackingMap.contains(androidx.compose.ui.layout.Ruler):600:600 -> s0
    251:266:androidx.compose.ui.node.LookaheadCapablePlaceable findAncestorRulerDefiner(androidx.compose.ui.layout.Ruler):184 -> s0
    251:266:void invalidateChildrenOfDefiningRuler$ui(androidx.compose.ui.layout.Ruler):200 -> s0
    251:266:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):642 -> s0
    251:266:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    267:272:androidx.compose.ui.node.LookaheadCapablePlaceable findAncestorRulerDefiner(androidx.compose.ui.layout.Ruler):187:187 -> s0
    267:272:void invalidateChildrenOfDefiningRuler$ui(androidx.compose.ui.layout.Ruler):200 -> s0
    267:272:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):642 -> s0
    267:272:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    273:286:void invalidateChildrenOfDefiningRuler$ui(androidx.compose.ui.layout.Ruler):201:201 -> s0
    273:286:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):642 -> s0
    273:286:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    287:355:void invalidateChildrenOfDefiningRuler$ui(androidx.compose.ui.layout.Ruler):203:203 -> s0
    287:355:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):642 -> s0
    287:355:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    356:358:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):644:644 -> s0
    356:358:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    359:360:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):713:713 -> s0
    359:360:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    361:362:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):716:716 -> s0
    361:362:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    363:368:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):717:717 -> s0
    363:368:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    369:401:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):720:720 -> s0
    369:401:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    402:405:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):714:714 -> s0
    402:405:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    406:416:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):647:647 -> s0
    406:416:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    417:421:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):649:649 -> s0
    417:421:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    422:447:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):651:651 -> s0
    422:447:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    448:451:void androidx.compose.ui.node.RulerTrackingMap.notifyChanged(boolean,androidx.compose.ui.node.LookaheadCapablePlaceable,androidx.collection.MutableScatterMap):656:656 -> s0
    448:451:void captureRulers-OSxE8f4(androidx.compose.ui.node.PlaceableResult,long,long):292 -> s0
    1:2:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):236:236 -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lok1;)V"}
    3:8:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):238:238 -> t0
    9:17:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):241:241 -> t0
    18:19:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):774:774 -> t0
    20:21:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):777:777 -> t0
    22:27:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):778:778 -> t0
    28:67:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):781:781 -> t0
    68:71:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):776:776 -> t0
    72:85:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):245:245 -> t0
    86:89:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):246:246 -> t0
    90:101:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):250:250 -> t0
    102:105:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):253:253 -> t0
    106:109:boolean androidx.compose.ui.node.LookaheadCapablePlaceable$ResettableRulerScope.getCoordinatesAccessed():341:341 -> t0
    106:109:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):253 -> t0
    110:113:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):254:254 -> t0
    114:117:long androidx.compose.ui.layout.LayoutCoordinatesKt.positionOnScreen(androidx.compose.ui.layout.LayoutCoordinates):187:187 -> t0
    114:117:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):255 -> t0
    118:121:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):255:255 -> t0
    122:125:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):256:256 -> t0
    126:129:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):258:258 -> t0
    130:131:long androidx.compose.ui.node.LookaheadCapablePlaceable$ResettableRulerScope.getPositionOnScreen-nOcc-ac():342:342 -> t0
    130:131:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):258 -> t0
    132:141:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):258:258 -> t0
    142:143:long androidx.compose.ui.node.LookaheadCapablePlaceable$ResettableRulerScope.getSize-YbymL2g():343:343 -> t0
    142:143:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):258 -> t0
    144:163:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):258:258 -> t0
    164:167:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):262:262 -> t0
    168:172:void androidx.compose.ui.node.PlaceableResult.setResult(androidx.compose.ui.layout.MeasureResult):381:381 -> t0
    168:172:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):262 -> t0
    173:177:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):263:263 -> t0
    178:180:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):264:264 -> t0
    181:183:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):266:266 -> t0
    184:190:void captureRulersIfNeeded$ui(androidx.compose.ui.layout.MeasureResult):267:267 -> t0
    androidx.compose.ui.node.LookaheadCapablePlaceable getChild() -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lpi1;"}
    androidx.compose.ui.layout.LayoutCoordinates getCoordinates() -> w0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr91;"}
    boolean getHasMeasureResult() -> x0
