# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.foundation.text.selection.Selection$AnchorInfo":"Selection.kt","androidx.compose.ui.text.TextLayoutInput":"TextLayoutResult.kt","androidx.compose.foundation.text.selection.Selection":"Selection.kt","androidx.compose.ui.text.MultiParagraph":"MultiParagraph.kt"}}
androidx.compose.foundation.text.selection.MultiWidgetSelectionDelegate -> na4:
# {"id":"sourceFile","fileName":"MultiWidgetSelectionDelegate.kt"}
    long selectableId -> a
    kotlin.jvm.functions.Function0 coordinatesCallback -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpj6;"}
    kotlin.jvm.functions.Function0 layoutResultCallback -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpj6;"}
    java.lang.Object lock -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lna4;"}
    androidx.compose.ui.text.TextLayoutResult _previousTextLayoutResult -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lob7;"}
    int _previousLastVisibleOffset -> f
    1:3:void <init>(long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):31:31 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLpj6;Lpj6;)V"}
    4:5:void <init>(long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):32:32 -> <init>
    6:7:void <init>(long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):33:33 -> <init>
    8:9:void <init>(long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):34:34 -> <init>
    10:12:void <init>(long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):36:36 -> <init>
    13:15:void <init>(long,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):41:41 -> <init>
    1:8:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):126:126 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhj6;Z)J"}
    9:16:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> a
    9:16:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):126 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:23:long androidx.compose.foundation.text.selection.Selection$AnchorInfo.getSelectableId():55:55 -> a
    17:23:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):127 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:30:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):132:132 -> a
    31:48:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):134:134 -> a
    49:54:int androidx.compose.foundation.text.selection.Selection$AnchorInfo.getOffset():52:52 -> a
    49:54:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):135 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:62:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):136:136 -> a
    63:64:boolean androidx.compose.foundation.text.selection.Selection.getHandlesCrossed():40:40 -> a
    63:64:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):141 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:69:long getHandlePosition-dBAh8RU(androidx.compose.foundation.text.selection.Selection,boolean):137:137 -> a
    1:2:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):52:52 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lob7;)I"}
    3:3:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):368:368 -> b
    4:7:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):53:53 -> b
    8:9:boolean androidx.compose.ui.text.TextLayoutResult.getDidOverflowHeight():314:314 -> b
    8:9:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):56 -> b
    10:20:boolean androidx.compose.ui.text.MultiParagraph.getDidExceedMaxLines():335:335 -> b
    10:20:boolean androidx.compose.ui.text.TextLayoutResult.getDidOverflowHeight():314 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:20:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):56 -> b
    21:25:boolean androidx.compose.ui.text.TextLayoutResult.getDidOverflowHeight():314:314 -> b
    21:25:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):56 -> b
    26:40:float androidx.compose.ui.text.MultiParagraph.getHeight():345:345 -> b
    26:40:boolean androidx.compose.ui.text.TextLayoutResult.getDidOverflowHeight():314 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:40:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):56 -> b
    41:45:long androidx.compose.ui.text.TextLayoutResult.getSize-YbymL2g():304:304 -> b
    41:45:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):59 -> b
    46:49:int androidx.compose.ui.text.TextLayoutResult.getLineForVerticalPosition(float):448:448 -> b
    46:49:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):59 -> b
    50:51:int androidx.compose.ui.text.TextLayoutResult.getLineCount():338:338 -> b
    50:51:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):60 -> b
    52:59:int androidx.compose.ui.text.MultiParagraph.getLineCount():374:374 -> b
    52:59:int androidx.compose.ui.text.TextLayoutResult.getLineCount():338 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:59:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):60 -> b
    60:65:float androidx.compose.ui.text.TextLayoutResult.getLineTop(int):395:395 -> b
    60:65:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):68 -> b
    66:84:long androidx.compose.ui.text.TextLayoutResult.getSize-YbymL2g():304:304 -> b
    66:84:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):68 -> b
    85:88:int androidx.compose.ui.text.MultiParagraph.getLineCount():374:374 -> b
    85:88:int androidx.compose.ui.text.TextLayoutResult.getLineCount():338 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:88:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):56 -> b
    89:94:int androidx.compose.ui.text.TextLayoutResult.getLineEnd(int,boolean):379:379 -> b
    89:94:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):73 -> b
    95:96:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):73:73 -> b
    97:98:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):74:74 -> b
    99:100:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):76:76 -> b
    101:104:int getLastVisibleOffset(androidx.compose.ui.text.TextLayoutResult):368:368 -> b
    1:10:androidx.compose.ui.layout.LayoutCoordinates getLayoutCoordinates():146:146 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lrm3;"}
    11:20:androidx.compose.ui.layout.LayoutCoordinates getLayoutCoordinates():147:147 -> c
    1:18:androidx.compose.ui.text.AnnotatedString getText():156:156 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lxj;"}
    19:20:androidx.compose.ui.text.TextLayoutInput androidx.compose.ui.text.TextLayoutResult.getLayoutInput():294:294 -> d
    19:20:androidx.compose.ui.text.AnnotatedString getText():157 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:23:androidx.compose.ui.text.AnnotatedString androidx.compose.ui.text.TextLayoutInput.getText():41:41 -> d
    21:23:androidx.compose.ui.text.AnnotatedString getText():157 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
