# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.text.selection.SelectableInfo":"SelectionLayout.kt","androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.foundation.text.selection.Selection$AnchorInfo":"Selection.kt","androidx.compose.ui.text.TextLayoutInput":"TextLayoutResult.kt","androidx.collection.MutableLongObjectMap":"LongObjectMap.kt","androidx.collection.LongObjectMapKt":"LongObjectMap.kt","androidx.compose.foundation.text.selection.Selection":"Selection.kt","androidx.compose.ui.text.AnnotatedString":"AnnotatedString.kt"}}
androidx.compose.foundation.text.selection.MultiSelectionLayout -> dd4:
# {"id":"sourceFile","fileName":"SelectionLayout.kt"}
    androidx.collection.LongIntMap selectableIdToInfoListIndex -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyd4;"}
    java.util.List infoList -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    int startSlot -> c
    int endSlot -> d
    boolean isStartHandle -> e
    androidx.compose.foundation.text.selection.Selection previousSelection -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbn6;"}
    1:3:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):138:138 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyd4;Ljava/util/ArrayList;IIZLbn6;)V"}
    4:5:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):139:139 -> <init>
    6:7:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):140:140 -> <init>
    8:9:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):141:141 -> <init>
    10:11:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):142:142 -> <init>
    12:13:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):143:143 -> <init>
    14:15:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):144:144 -> <init>
    16:23:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):147:147 -> <init>
    24:46:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):148:148 -> <init>
    47:50:void <init>(androidx.collection.LongIntMap,java.util.List,int,int,boolean,androidx.compose.foundation.text.selection.Selection):741:741 -> <init>
    1:3:boolean isStartHandle():143:143 -> a
    1:4:boolean isStartHandle():143:143 -> b
    1:4:androidx.compose.foundation.text.selection.SelectableInfo getCurrentInfo():178 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lum6;"}
    5:14:androidx.compose.foundation.text.selection.SelectableInfo getCurrentInfo():178:178 -> b
    1:3:androidx.compose.foundation.text.selection.Selection getPreviousSelection():144:144 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbn6;"}
    1:7:int getSize():156:156 -> d
    1:18:androidx.compose.foundation.text.selection.SelectableInfo getFirstInfo():181:181 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lum6;"}
    1:4:void forEachMiddleInfo(kotlin.jvm.functions.Function1):187:187 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lyo2;)V"}
    5:6:long androidx.compose.foundation.text.selection.SelectableInfo.getSelectableId():631:631 -> f
    5:6:void forEachMiddleInfo(kotlin.jvm.functions.Function1):187 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void forEachMiddleInfo(kotlin.jvm.functions.Function1):187:187 -> f
    11:27:androidx.compose.foundation.text.selection.SelectableInfo getLastInfo():184:184 -> f
    11:27:void forEachMiddleInfo(kotlin.jvm.functions.Function1):188 -> f
    28:29:long androidx.compose.foundation.text.selection.SelectableInfo.getSelectableId():631:631 -> f
    28:29:void forEachMiddleInfo(kotlin.jvm.functions.Function1):188 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:40:void forEachMiddleInfo(kotlin.jvm.functions.Function1):188:188 -> f
    41:53:void forEachMiddleInfo(kotlin.jvm.functions.Function1):194:194 -> f
    1:3:int getEndSlot():142:142 -> g
    1:3:int getEndSlot():142:142 -> h
    1:3:androidx.compose.foundation.text.selection.SelectableInfo getEndInfo():175 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lum6;"}
    4:16:androidx.compose.foundation.text.selection.SelectableInfo getEndInfo():175:175 -> h
    1:11:androidx.compose.foundation.text.selection.CrossStatus getCrossStatus():161:161 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lth1;"}
    12:14:androidx.compose.foundation.text.selection.CrossStatus getCrossStatus():162:162 -> i
    15:29:androidx.compose.foundation.text.selection.CrossStatus getCrossStatus():168:168 -> i
    1:3:int getStartSlot():141:141 -> j
    1:3:androidx.compose.foundation.text.selection.SelectableInfo getStartInfo():172 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lum6;"}
    4:16:androidx.compose.foundation.text.selection.SelectableInfo getStartInfo():172:172 -> j
    1:3:int getStartSlot():141:141 -> k
    1:7:androidx.compose.foundation.text.selection.Selection getPreviousSelection():144:144 -> l
    1:7:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):199 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxn6;)Z"}
    8:11:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):201:201 -> l
    12:15:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):202:202 -> l
    16:17:boolean isStartHandle():143:143 -> l
    16:17:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):202 -> l
    18:21:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):202:202 -> l
    22:27:int getStartSlot():141:141 -> l
    22:27:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):203 -> l
    28:33:int getEndSlot():142:142 -> l
    28:33:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):204 -> l
    34:46:int getSize():156:156 -> l
    34:46:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):208 -> l
    34:46:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    47:54:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):209:209 -> l
    47:54:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    55:60:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):210:210 -> l
    55:60:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    61:66:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):211:211 -> l
    61:66:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    67:68:boolean androidx.compose.foundation.text.selection.SelectableInfo.shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectableInfo):669:669 -> l
    67:68:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):212 -> l
    67:68:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    69:74:boolean androidx.compose.foundation.text.selection.SelectableInfo.shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectableInfo):669:669 -> l
    69:74:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):212 -> l
    69:74:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    75:80:boolean androidx.compose.foundation.text.selection.SelectableInfo.shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectableInfo):670:670 -> l
    75:80:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):212 -> l
    75:80:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    81:93:boolean androidx.compose.foundation.text.selection.SelectableInfo.shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectableInfo):671:671 -> l
    81:93:boolean shouldAnyInfoRecomputeSelection(androidx.compose.foundation.text.selection.MultiSelectionLayout):212 -> l
    81:93:boolean shouldRecomputeSelection(androidx.compose.foundation.text.selection.SelectionLayout):205 -> l
    1:4:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection.getStart():27:27 -> m
    1:4:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):221 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbn6;)Lae4;"}
    5:8:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> m
    5:8:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):221 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:androidx.compose.foundation.text.selection.Selection$AnchorInfo androidx.compose.foundation.text.selection.Selection.getEnd():30:30 -> m
    9:10:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):221 -> m
    11:27:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> m
    11:27:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):221 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:41:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):228:228 -> m
    42:44:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):745:745 -> m
    45:46:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> m
    45:46:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):230 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:48:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):230:230 -> m
    49:57:androidx.collection.LongObjectMap androidx.collection.LongObjectMapKt.longObjectMapOf(long,java.lang.Object):55:55 -> m
    49:57:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):230 -> m
    58:59:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):232:232 -> m
    60:69:androidx.collection.MutableLongObjectMap androidx.collection.LongObjectMapKt.mutableLongObjectMapOf():136:136 -> m
    60:69:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):232 -> m
    70:73:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):236:236 -> m
    74:75:int androidx.compose.foundation.text.selection.Selection$AnchorInfo.getOffset():52:52 -> m
    74:75:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):237 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:79:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):238:238 -> m
    80:81:java.lang.String androidx.compose.foundation.text.selection.SelectableInfo.getInputText():641:641 -> m
    80:81:int androidx.compose.foundation.text.selection.SelectableInfo.getTextLength():645 -> m
    80:81:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):238 -> m
    82:83:androidx.compose.ui.text.TextLayoutInput androidx.compose.ui.text.TextLayoutResult.getLayoutInput():294:294 -> m
    82:83:java.lang.String androidx.compose.foundation.text.selection.SelectableInfo.getInputText():641 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    82:83:int androidx.compose.foundation.text.selection.SelectableInfo.getTextLength():645 -> m
    82:83:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):238 -> m
    84:85:androidx.compose.ui.text.AnnotatedString androidx.compose.ui.text.TextLayoutInput.getText():41:41 -> m
    84:85:java.lang.String androidx.compose.foundation.text.selection.SelectableInfo.getInputText():641 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:85:int androidx.compose.foundation.text.selection.SelectableInfo.getTextLength():645 -> m
    84:85:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):238 -> m
    86:87:java.lang.String androidx.compose.ui.text.AnnotatedString.getText():50:50 -> m
    86:87:java.lang.String androidx.compose.foundation.text.selection.SelectableInfo.getInputText():641 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    86:87:int androidx.compose.foundation.text.selection.SelectableInfo.getTextLength():645 -> m
    86:87:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):238 -> m
    88:91:int androidx.compose.foundation.text.selection.SelectableInfo.getTextLength():645:645 -> m
    88:91:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):238 -> m
    92:94:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):234:234 -> m
    95:106:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):241:241 -> m
    107:124:androidx.compose.foundation.text.selection.SelectableInfo getLastInfo():184:184 -> m
    107:124:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):246 -> m
    125:126:int androidx.compose.foundation.text.selection.Selection$AnchorInfo.getOffset():52:52 -> m
    125:126:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):246 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    127:130:androidx.collection.LongObjectMap createSubSelections(androidx.compose.foundation.text.selection.Selection):246:246 -> m
    1:6:boolean androidx.compose.foundation.text.selection.Selection.getHandlesCrossed():40:40 -> n
    1:6:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):256 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lae4;Lbn6;Lum6;II)V"}
    7:8:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):686:686 -> n
    7:8:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):257 -> n
    9:12:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):687:687 -> n
    9:12:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):257 -> n
    13:19:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):688:688 -> n
    13:19:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):257 -> n
    20:23:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):686:686 -> n
    20:23:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):257 -> n
    24:25:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):686:686 -> n
    24:25:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):259 -> n
    26:29:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):687:687 -> n
    26:29:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):259 -> n
    30:36:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):688:688 -> n
    30:36:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):259 -> n
    37:42:androidx.compose.foundation.text.selection.Selection androidx.compose.foundation.text.selection.SelectableInfo.makeSingleLayoutSelection(int,int):686:686 -> n
    37:42:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):259 -> n
    43:56:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):265:265 -> n
    57:59:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):750:750 -> n
    60:61:long androidx.compose.foundation.text.selection.SelectableInfo.getSelectableId():631:631 -> n
    60:61:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):268 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:65:java.lang.Object androidx.collection.MutableLongObjectMap.put(long,java.lang.Object):702:702 -> n
    62:65:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):268 -> n
    66:69:java.lang.Object androidx.collection.MutableLongObjectMap.put(long,java.lang.Object):703:703 -> n
    66:69:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):268 -> n
    70:73:java.lang.Object androidx.collection.MutableLongObjectMap.put(long,java.lang.Object):704:704 -> n
    70:73:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):268 -> n
    74:76:java.lang.Object androidx.collection.MutableLongObjectMap.put(long,java.lang.Object):705:705 -> n
    74:76:void createAndPutSubSelection(androidx.collection.MutableLongObjectMap,androidx.compose.foundation.text.selection.Selection,androidx.compose.foundation.text.selection.SelectableInfo,int,int):268 -> n
    1:8:int getInfoListIndexBySelectableId(long):313:313 -> o
    1:8:int MultiSelectionLayout.getInfoListIndexBySelectableId(long):0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    9:12:int getInfoListIndexBySelectableId(long):315:315 -> o
    9:12:int MultiSelectionLayout.getInfoListIndexBySelectableId(long):0 -> o
    13:16:int getInfoListIndexBySelectableId(long):0:0 -> o
    13:16:int MultiSelectionLayout.getInfoListIndexBySelectableId(long):0 -> o
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":21,"3":23,"6":26,"9":30},"outline":"Lfl0;i(JLjava/lang/String;)Ljava/lang/String;"}
    17:20:int getInfoListIndexBySelectableId(long):315:315 -> o
    17:20:int MultiSelectionLayout.getInfoListIndexBySelectableId(long):0 -> o
    21:21:int getInfoListIndexBySelectableId(long):315:315 -> o
    23:23:int getInfoListIndexBySelectableId(long):315:315 -> o
    26:26:int getInfoListIndexBySelectableId(long):315:315 -> o
    30:30:int getInfoListIndexBySelectableId(long):315:315 -> o
    1:30:int startOrEndSlotToIndex(int,boolean):297:297 -> p
    31:32:int slotToIndex(int,boolean):308:308 -> p
    31:32:int startOrEndSlotToIndex(int,boolean):294 -> p
    1:7:java.lang.String toString():272:272 -> toString
    8:9:boolean isStartHandle():143:143 -> toString
    8:9:java.lang.String toString():272 -> toString
    10:17:java.lang.String toString():272:272 -> toString
    18:25:java.lang.String toString():273:273 -> toString
    26:28:java.lang.String toString():272:272 -> toString
    29:30:java.lang.String toString():273:273 -> toString
    31:33:java.lang.String toString():272:272 -> toString
    34:38:int getEndSlot():142:142 -> toString
    34:38:java.lang.String toString():274 -> toString
    39:41:java.lang.String toString():272:272 -> toString
    42:43:java.lang.String toString():274:274 -> toString
    44:46:java.lang.String toString():272:272 -> toString
    47:50:java.lang.String toString():275:275 -> toString
    51:53:java.lang.String toString():272:272 -> toString
    54:55:java.lang.String toString():275:275 -> toString
    56:58:java.lang.String toString():272:272 -> toString
    59:65:java.lang.String toString():277:277 -> toString
    66:75:java.lang.String toString():753:753 -> toString
    76:79:java.lang.String toString():754:754 -> toString
    80:85:java.lang.String toString():755:755 -> toString
    86:90:java.lang.String toString():285:285 -> toString
    91:116:java.lang.String toString():287:287 -> toString
    117:121:java.lang.String toString():289:289 -> toString
    122:125:java.lang.String toString():277:277 -> toString
    126:138:java.lang.String toString():272:272 -> toString
