androidx.compose.foundation.text.selection.SelectionLayout -> un6:
# {"id":"sourceFile","fileName":"SelectionLayout.kt"}
    boolean isStartHandle() -> a
    androidx.compose.foundation.text.selection.SelectableInfo getCurrentInfo() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lsm6;"}
    androidx.compose.foundation.text.selection.Selection getPreviousSelection() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lzm6;"}
    int getSize() -> d
    androidx.compose.foundation.text.selection.SelectableInfo getFirstInfo() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lsm6;"}
    void forEachMiddleInfo(kotlin.jvm.functions.Function1) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyo2;)V"}
    int getEndSlot() -> g
    androidx.compose.foundation.text.selection.SelectableInfo getEndInfo() -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lsm6;"}
    androidx.compose.foundation.text.selection.CrossStatus getCrossStatus() -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lth1;"}
    androidx.compose.foundation.text.selection.SelectableInfo getStartInfo() -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lsm6;"}
    int getStartSlot() -> k
    boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lun6;)Z"}
    androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection) -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lzm6;)Lbe4;"}
