# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.TextLayoutResult":"TextLayoutResult.kt","androidx.compose.foundation.text.modifiers.StaticTextSelectionParams$Companion":"SelectionController.kt","androidx.compose.ui.text.TextLayoutInput":"TextLayoutResult.kt","androidx.compose.foundation.text.modifiers.SelectionControllerKt":"SelectionController.kt","androidx.compose.foundation.text.modifiers.SelectionController_androidKt":"SelectionController.android.kt","androidx.compose.foundation.text.selection.SelectionRegistrarImpl":"SelectionRegistrarImpl.kt","androidx.compose.ui.input.pointer.SuspendingPointerInputFilterKt":"SuspendingPointerInputFilter.kt"}}
androidx.compose.foundation.text.modifiers.SelectionController -> mn6:
# {"id":"sourceFile","fileName":"SelectionController.kt"}
    long selectableId -> X
    androidx.compose.foundation.text.selection.SelectionRegistrar selectionRegistrar -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgo6;"}
    long backgroundSelectionColor -> Z
    androidx.compose.foundation.text.modifiers.StaticTextSelectionParams params -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loc3;"}
    androidx.compose.foundation.text.selection.Selectable selectable -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljd4;"}
    androidx.compose.ui.Modifier modifier -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljb4;"}
    1:2:androidx.compose.foundation.text.modifiers.StaticTextSelectionParams androidx.compose.foundation.text.modifiers.StaticTextSelectionParams.access$getEmpty$cp():41:41 -> <init>
    1:2:androidx.compose.foundation.text.modifiers.StaticTextSelectionParams androidx.compose.foundation.text.modifiers.StaticTextSelectionParams$Companion.getEmpty():46 -> <init>
    1:2:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):75 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLgo6;J)V"}
    3:5:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):70:70 -> <init>
    3:5:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    3:5:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    6:7:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):71:71 -> <init>
    6:7:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    6:7:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    8:9:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):72:72 -> <init>
    8:9:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    8:9:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    10:11:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):73:73 -> <init>
    10:11:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    10:11:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    12:13:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):75:75 -> <init>
    12:13:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    12:13:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    14:19:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):81:81 -> <init>
    14:19:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    14:19:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    20:24:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionControllerKt.makeDefaultSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):181:181 -> <init>
    20:24:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionController_androidKt.makeSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):27 -> <init>
    20:24:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):81 -> <init>
    20:24:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    20:24:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    25:29:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionControllerKt.makeDefaultSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):268:268 -> <init>
    25:29:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionController_androidKt.makeSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):27 -> <init>
    25:29:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):81 -> <init>
    25:29:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    25:29:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    30:36:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionControllerKt.makeDefaultSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):361:361 -> <init>
    30:36:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionController_androidKt.makeSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):27 -> <init>
    30:36:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):81 -> <init>
    30:36:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    30:36:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    37:42:androidx.compose.ui.Modifier androidx.compose.ui.input.pointer.SuspendingPointerInputFilterKt.pointerInput(androidx.compose.ui.Modifier,java.lang.Object,java.lang.Object,androidx.compose.ui.input.pointer.PointerInputEventHandler):284:284 -> <init>
    37:42:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionControllerKt.makeDefaultSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):361 -> <init>
    37:42:androidx.compose.ui.Modifier androidx.compose.foundation.text.modifiers.SelectionController_androidKt.makeSelectionModifier(androidx.compose.foundation.text.selection.SelectionRegistrar,long,kotlin.jvm.functions.Function0):27 -> <init>
    37:42:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):81 -> <init>
    37:42:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    37:42:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    43:47:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):85:85 -> <init>
    43:47:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    43:47:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    48:49:androidx.compose.ui.input.pointer.PointerIcon androidx.compose.ui.input.pointer.PointerIcon$Companion.getText():57:57 -> <init>
    48:49:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):85 -> <init>
    48:49:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    48:49:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    50:56:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams):85:85 -> <init>
    50:56:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    50:56:void <init>(long,androidx.compose.foundation.text.selection.SelectionRegistrar,long,androidx.compose.foundation.text.modifiers.StaticTextSelectionParams,int,kotlin.jvm.internal.DefaultConstructorMarker):70 -> <init>
    1:4:void onAbandoned():107:107 -> a
    5:10:void onAbandoned():109:109 -> a
    11:13:void onAbandoned():110:110 -> a
    1:4:void onForgotten():99:99 -> b
    5:10:void onForgotten():101:101 -> b
    11:13:void onForgotten():102:102 -> b
    1:2:void onRemembered():90:90 -> c
    3:14:void onRemembered():89:89 -> c
    15:19:void onRemembered():90:90 -> c
    20:30:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):105:105 -> c
    20:30:void onRemembered():89 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:44:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):106:106 -> c
    31:44:void onRemembered():89 -> c
    45:47:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):305:305 -> c
    45:47:void onRemembered():89 -> c
    48:53:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):108:108 -> c
    48:53:void onRemembered():89 -> c
    54:72:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):109:109 -> c
    54:72:void onRemembered():89 -> c
    73:75:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):309:309 -> c
    73:75:void onRemembered():89 -> c
    76:78:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):111:111 -> c
    76:78:void onRemembered():89 -> c
    79:83:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):112:112 -> c
    79:83:void onRemembered():89 -> c
    84:85:androidx.compose.foundation.text.selection.Selectable androidx.compose.foundation.text.selection.SelectionRegistrarImpl.subscribe(androidx.compose.foundation.text.selection.Selectable):113:113 -> c
    84:85:void onRemembered():89 -> c
    86:88:void onRemembered():88:88 -> c
    1:2:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):115:115 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxf7;)V"}
    3:8:androidx.compose.ui.text.TextLayoutResult androidx.compose.foundation.text.modifiers.StaticTextSelectionParams.getTextLayoutResult():43:43 -> d
    3:8:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):115 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:androidx.compose.ui.text.TextLayoutInput androidx.compose.ui.text.TextLayoutResult.getLayoutInput():294:294 -> d
    9:10:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):121 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:androidx.compose.ui.text.AnnotatedString androidx.compose.ui.text.TextLayoutInput.getText():41:41 -> d
    11:12:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):121 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:androidx.compose.ui.text.TextLayoutInput androidx.compose.ui.text.TextLayoutResult.getLayoutInput():294:294 -> d
    13:14:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):121 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:androidx.compose.ui.text.AnnotatedString androidx.compose.ui.text.TextLayoutInput.getText():41:41 -> d
    15:16:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):121 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:22:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):121:121 -> d
    23:28:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectableChange(long):253:253 -> d
    23:28:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):124 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:37:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectableChange(long):253:253 -> d
    29:37:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):124 -> d
    38:48:void updateTextLayout(androidx.compose.ui.text.TextLayoutResult):126:126 -> d
