# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.foundation.text.selection.MultiWidgetSelectionDelegate":"MultiWidgetSelectionDelegate.kt","androidx.collection.LongObjectMapKt":"LongObjectMap.kt","androidx.compose.foundation.text.selection.SelectionManager":"SelectionManager.kt"}}
androidx.compose.foundation.text.selection.SelectionRegistrarImpl -> do6:
# {"id":"sourceFile","fileName":"SelectionRegistrarImpl.kt"}
    boolean sorted -> a
    java.util.List _selectables -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    androidx.collection.MutableLongObjectMap _selectableMap -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbe4;"}
    java.util.concurrent.atomic.AtomicLong incrementId -> d
    kotlin.jvm.functions.Function1 onPositionChangeCallback -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfn6;"}
    kotlin.jvm.functions.Function4 onSelectionUpdateStartCallback -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luq4;"}
    kotlin.jvm.functions.Function6 onSelectionUpdateCallback -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxn6;"}
    kotlin.jvm.functions.Function0 onSelectionUpdateEndCallback -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldn6;"}
    kotlin.jvm.functions.Function1 onSelectableChangeCallback -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfn6;"}
    kotlin.jvm.functions.Function1 afterSelectableUnsubscribe -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfn6;"}
    androidx.compose.runtime.MutableState subselections$delegate -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh25;"}
    androidx.compose.runtime.saveable.Saver Saver -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lht3;"}
    1:15:void <clinit>():37:37 -> <clinit>
    16:22:androidx.compose.runtime.saveable.Saver androidx.compose.runtime.saveable.SaverKt.Saver(kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function1):62:62 -> <clinit>
    16:22:void <clinit>():37 -> <clinit>
    23:25:void <clinit>():37:37 -> <clinit>
    1:3:void <init>(long):33:33 -> <init>
    4:10:void <init>(long):52:52 -> <init>
    11:12:void <init>(long):58:58 -> <init>
    13:17:androidx.collection.MutableLongObjectMap androidx.collection.LongObjectMapKt.mutableLongObjectMapOf():136:136 -> <init>
    13:17:void <init>(long):58 -> <init>
    18:19:void <init>(long):58:58 -> <init>
    20:26:void <init>(long):70:70 -> <init>
    27:31:androidx.collection.LongObjectMap androidx.collection.LongObjectMapKt.emptyLongObjectMap():47:47 -> <init>
    27:31:void <init>(long):102 -> <init>
    32:35:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    32:35:void <init>(long):102 -> <init>
    36:38:void <init>(long):102:102 -> <init>
    1:2:androidx.collection.LongObjectMap getSubselections():102:102 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbe4;"}
    3:9:androidx.collection.LongObjectMap getSubselections():301:301 -> a
    1:6:boolean notifySelectionUpdate-njBpvok(androidx.compose.ui.layout.LayoutCoordinates,long,long,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):238:238 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmp3;JJLan6;Z)Z"}
    7:10:boolean androidx.compose.foundation.text.selection.SelectionManager._init_$lambda$3(androidx.compose.foundation.text.selection.SelectionManager,boolean,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.geometry.Offset,androidx.compose.ui.geometry.Offset,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment):376:376 -> b
    7:10:boolean notifySelectionUpdate-njBpvok(androidx.compose.ui.layout.LayoutCoordinates,long,long,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):238 -> b
    11:14:boolean androidx.compose.foundation.text.selection.SelectionManager._init_$lambda$3(androidx.compose.foundation.text.selection.SelectionManager,boolean,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.geometry.Offset,androidx.compose.ui.geometry.Offset,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment):378:378 -> b
    11:14:boolean notifySelectionUpdate-njBpvok(androidx.compose.ui.layout.LayoutCoordinates,long,long,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):238 -> b
    15:20:boolean androidx.compose.foundation.text.selection.SelectionManager._init_$lambda$3(androidx.compose.foundation.text.selection.SelectionManager,boolean,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.geometry.Offset,androidx.compose.ui.geometry.Offset,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment):380:380 -> b
    15:20:boolean notifySelectionUpdate-njBpvok(androidx.compose.ui.layout.LayoutCoordinates,long,long,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):238 -> b
    21:27:boolean androidx.compose.foundation.text.selection.SelectionManager.updateSelection-qNKwrvQ$foundation(androidx.compose.ui.geometry.Offset,long,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment):1066:1066 -> b
    21:27:boolean androidx.compose.foundation.text.selection.SelectionManager._init_$lambda$3(androidx.compose.foundation.text.selection.SelectionManager,boolean,androidx.compose.ui.layout.LayoutCoordinates,androidx.compose.ui.geometry.Offset,androidx.compose.ui.geometry.Offset,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment):381 -> b
    21:27:boolean notifySelectionUpdate-njBpvok(androidx.compose.ui.layout.LayoutCoordinates,long,long,boolean,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):238 -> b
    1:6:java.util.List sort(androidx.compose.ui.layout.LayoutCoordinates):137:137 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmp3;)Ljava/util/ArrayList;"}
    7:23:java.util.List sort(androidx.compose.ui.layout.LayoutCoordinates):140:140 -> c
    24:26:java.util.List sort(androidx.compose.ui.layout.LayoutCoordinates):200:200 -> c
    1:2:long androidx.compose.foundation.text.selection.MultiWidgetSelectionDelegate.getSelectableId():32:32 -> d
    1:2:void unsubscribe(androidx.compose.foundation.text.selection.Selectable):118 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkd4;)V"}
    3:11:void unsubscribe(androidx.compose.foundation.text.selection.Selectable):118:118 -> d
    12:16:void unsubscribe(androidx.compose.foundation.text.selection.Selectable):119:119 -> d
    17:19:void unsubscribe(androidx.compose.foundation.text.selection.Selectable):120:120 -> d
    20:31:void unsubscribe(androidx.compose.foundation.text.selection.Selectable):121:121 -> d
