# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.platform.InspectorInfo":"InspectableValue.kt","androidx.compose.foundation.ClickableNode":"Clickable.kt","androidx.compose.ui.node.ModifierNodeElement":"ModifierNodeElement.kt","androidx.compose.ui.semantics.Role":"SemanticsProperties.kt","androidx.compose.foundation.selection.SelectableNode":"Selectable.kt"}}
androidx.compose.foundation.selection.SelectableElement -> fh2:
# {"id":"sourceFile","fileName":"Selectable.kt"}
    boolean selected -> b
    androidx.compose.foundation.interaction.MutableInteractionSource interactionSource -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwn1;"}
    androidx.compose.foundation.IndicationNodeFactory indicationNodeFactory -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li21;"}
    boolean enabled -> e
    androidx.compose.ui.semantics.Role role -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsb2;"}
    kotlin.jvm.functions.Function0 onClick -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcu0;"}
    1:3:void androidx.compose.ui.node.ModifierNodeElement.<init>():38:38 -> <init>
    1:3:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):217 -> <init>
    1:3:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLwn1;Li21;ZLsb2;Lcu0;)V"}
    4:5:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):218:218 -> <init>
    4:5:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    6:7:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):219:219 -> <init>
    6:7:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    8:9:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):220:220 -> <init>
    8:9:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    10:11:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):222:222 -> <init>
    10:11:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    12:13:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):223:223 -> <init>
    12:13:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    14:16:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):224:224 -> <init>
    14:16:void <init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    1:2:androidx.compose.foundation.selection.SelectableNode create():227:227 -> c
    1:2:androidx.compose.ui.Modifier$Node create():217 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgm1;"}
    3:5:androidx.compose.foundation.selection.SelectableNode create():234:234 -> c
    3:5:androidx.compose.ui.Modifier$Node create():217 -> c
    6:17:void androidx.compose.foundation.ClickableNode.<init>(androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,java.lang.String,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):858:858 -> c
    6:17:void androidx.compose.foundation.ClickableNode.<init>(androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,java.lang.String,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> c
    6:17:void androidx.compose.foundation.selection.SelectableNode.<init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):289 -> c
    6:17:void androidx.compose.foundation.selection.SelectableNode.<init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> c
    6:17:androidx.compose.foundation.selection.SelectableNode create():227 -> c
    6:17:androidx.compose.ui.Modifier$Node create():217 -> c
    18:22:void androidx.compose.foundation.selection.SelectableNode.<init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):290:290 -> c
    18:22:void androidx.compose.foundation.selection.SelectableNode.<init>(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0,kotlin.jvm.internal.DefaultConstructorMarker):0 -> c
    18:22:androidx.compose.foundation.selection.SelectableNode create():227 -> c
    18:22:androidx.compose.ui.Modifier$Node create():217 -> c
    7:15:boolean equals(java.lang.Object):262:262 -> equals
    16:17:boolean equals(java.lang.Object):264:264 -> equals
    18:24:boolean equals(java.lang.Object):266:266 -> equals
    25:35:boolean equals(java.lang.Object):267:267 -> equals
    36:46:boolean equals(java.lang.Object):268:268 -> equals
    47:53:boolean equals(java.lang.Object):270:270 -> equals
    54:64:boolean equals(java.lang.Object):271:271 -> equals
    65:74:boolean equals(java.lang.Object):272:272 -> equals
    1:10:int hashCode():278:278 -> hashCode
    1:10:int SelectableElement.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
    11:22:int hashCode():279:279 -> hashCode
    11:22:int SelectableElement.hashCode():0 -> hashCode
    23:34:int hashCode():280:280 -> hashCode
    23:34:int SelectableElement.hashCode():0 -> hashCode
    35:38:int hashCode():0:0 -> hashCode
    35:38:int SelectableElement.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":65},"outline":"Lc42;f(IIZ)I"}
    39:40:int hashCode():282:282 -> hashCode
    39:40:int SelectableElement.hashCode():0 -> hashCode
    41:44:int hashCode():0:0 -> hashCode
    41:44:int SelectableElement.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":66},"outline":"Lc42;f(IIZ)I"}
    45:48:int hashCode():283:283 -> hashCode
    45:48:int SelectableElement.hashCode():0 -> hashCode
    49:50:int androidx.compose.ui.semantics.Role.unbox-impl():0:0 -> hashCode
    49:50:int hashCode():283 -> hashCode
    49:50:int SelectableElement.hashCode():0 -> hashCode
    51:56:int androidx.compose.ui.semantics.Role.hashCode-impl(int):0:0 -> hashCode
    51:56:int hashCode():283 -> hashCode
    51:56:int SelectableElement.hashCode():0 -> hashCode
    57:64:int hashCode():284:284 -> hashCode
    57:64:int SelectableElement.hashCode():0 -> hashCode
    65:65:int hashCode():281:281 -> hashCode
    66:66:int hashCode():282:282 -> hashCode
    1:2:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):250:250 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg41;)V"}
    3:4:void androidx.compose.ui.platform.InspectorInfo.setName(java.lang.String):57:57 -> i
    3:4:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):250 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:6:androidx.compose.ui.platform.ValueElementSequence androidx.compose.ui.platform.InspectorInfo.getProperties():63:63 -> i
    5:6:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):251 -> i
    7:17:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):251:251 -> i
    18:24:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):252:252 -> i
    25:31:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):253:253 -> i
    32:42:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):254:254 -> i
    43:49:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):255:255 -> i
    50:57:void inspectableProperties(androidx.compose.ui.platform.InspectorInfo):256:256 -> i
    1:3:void update(androidx.compose.ui.Modifier$Node):217:217 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgm1;)V"}
    4:5:void androidx.compose.foundation.selection.SelectableNode.update-O2vRcR0(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):316:316 -> j
    4:5:void update(androidx.compose.foundation.selection.SelectableNode):238 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:void update(androidx.compose.ui.Modifier$Node):217 -> j
    6:9:void androidx.compose.foundation.selection.SelectableNode.update-O2vRcR0(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):316:316 -> j
    6:9:void update(androidx.compose.foundation.selection.SelectableNode):238 -> j
    6:9:void update(androidx.compose.ui.Modifier$Node):217 -> j
    10:11:void androidx.compose.foundation.selection.SelectableNode.update-O2vRcR0(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):317:317 -> j
    10:11:void update(androidx.compose.foundation.selection.SelectableNode):238 -> j
    10:11:void update(androidx.compose.ui.Modifier$Node):217 -> j
    12:15:void androidx.compose.foundation.selection.SelectableNode.update-O2vRcR0(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):318:318 -> j
    12:15:void update(androidx.compose.foundation.selection.SelectableNode):238 -> j
    12:15:void update(androidx.compose.ui.Modifier$Node):217 -> j
    16:30:void androidx.compose.foundation.ClickableNode.update-O2vRcR0(androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,java.lang.String,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):1045:1045 -> j
    16:30:void androidx.compose.foundation.selection.SelectableNode.update-O2vRcR0(boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.foundation.IndicationNodeFactory,boolean,boolean,androidx.compose.ui.semantics.Role,kotlin.jvm.functions.Function0):320 -> j
    16:30:void update(androidx.compose.foundation.selection.SelectableNode):238 -> j
    16:30:void update(androidx.compose.ui.Modifier$Node):217 -> j
