# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.TextRange":"TextRange.kt","androidx.compose.ui.text.TextRange$Companion":"TextRange.kt","androidx.compose.ui.text.AnnotatedString":"AnnotatedString.kt"}}
androidx.compose.ui.text.input.TextFieldValue -> by2:
# {"id":"sourceFile","fileName":"TextFieldValue.kt"}
    androidx.compose.ui.text.AnnotatedString annotatedString -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkg;"}
    long selection -> b
    androidx.compose.ui.text.TextRange composition -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzy2;"}
    androidx.compose.runtime.saveable.Saver Saver -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcu1;"}
    1:15:void <clinit>():152:152 -> <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>():152 -> <clinit>
    23:25:void <clinit>():152:152 -> <clinit>
    1:3:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):59:59 -> <init>
    1:3:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkg;JLzy2;)V"}
    4:5:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):62:62 -> <init>
    4:5:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    6:7:java.lang.String androidx.compose.ui.text.AnnotatedString.getText():50:50 -> <init>
    6:7:java.lang.String getText():82 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):88 -> <init>
    6:7:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    8:19:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):88:88 -> <init>
    8:19:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    20:21:long androidx.compose.ui.text.TextRange.unbox-impl():0:0 -> <init>
    20:21:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):102 -> <init>
    20:21:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    22:23:java.lang.String androidx.compose.ui.text.AnnotatedString.getText():50:50 -> <init>
    22:23:java.lang.String getText():82 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:23:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):102 -> <init>
    22:23:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    24:31:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):102:102 -> <init>
    24:31:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    32:38:androidx.compose.ui.text.TextRange androidx.compose.ui.text.TextRange.box-impl(long):0:0 -> <init>
    32:38:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):102 -> <init>
    32:38:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    39:41:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):102:102 -> <init>
    39:41:void <init>(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    42:42:void <init>(java.lang.String,long,androidx.compose.ui.text.TextRange,int,kotlin.jvm.internal.DefaultConstructorMarker):76:76 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;JI)V"}
    43:43:long androidx.compose.ui.text.TextRange.access$getZero$cp():48:48 -> <init>
    43:43:long androidx.compose.ui.text.TextRange$Companion.getZero-d9O1mEE():92 -> <init>
    43:43:void <init>(java.lang.String,long,androidx.compose.ui.text.TextRange,int,kotlin.jvm.internal.DefaultConstructorMarker):77 -> <init>
    44:44:void <init>(java.lang.String,long,androidx.compose.ui.text.TextRange):79:79 -> <init>
    44:44:void <init>(java.lang.String,long,androidx.compose.ui.text.TextRange,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    44:44:void <init>(java.lang.String,long,androidx.compose.ui.text.TextRange,int,kotlin.jvm.internal.DefaultConstructorMarker):75 -> <init>
    5:10:androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ$default(androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,int,java.lang.Object):106:106 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lby2;Lkg;JI)Lby2;"}
    11:16:androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ$default(androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,int,java.lang.Object):107:107 -> a
    17:20:androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ$default(androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,int,java.lang.Object):108:108 -> a
    21:23:androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ$default(androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,int,java.lang.Object):105:105 -> a
    24:29:androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ(androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange):110:110 -> a
    24:29:androidx.compose.ui.text.input.TextFieldValue copy-3r_uNRQ$default(androidx.compose.ui.text.input.TextFieldValue,androidx.compose.ui.text.AnnotatedString,long,androidx.compose.ui.text.TextRange,int,java.lang.Object):105 -> a
    5:10:boolean equals(java.lang.Object):125:125 -> equals
    11:22:boolean equals(java.lang.Object):129:129 -> equals
    23:32:boolean equals(java.lang.Object):130:130 -> equals
    33:44:boolean equals(java.lang.Object):131:131 -> equals
    1:9:int hashCode():136:136 -> hashCode
    1:9:int TextFieldValue.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
    10:11:int hashCode():137:137 -> hashCode
    10:11:int TextFieldValue.hashCode():0 -> hashCode
    12:17:int hashCode():0:0 -> hashCode
    12:17:int TextFieldValue.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":32},"outline":"Lc42;e(IIJ)I"}
    18:21:int hashCode():138:138 -> hashCode
    18:21:int TextFieldValue.hashCode():0 -> hashCode
    22:23:long androidx.compose.ui.text.TextRange.unbox-impl():0:0 -> hashCode
    22:23:int hashCode():138 -> hashCode
    22:23:int TextFieldValue.hashCode():0 -> hashCode
    24:31:int androidx.compose.ui.text.TextRange.hashCode-impl(long):0:0 -> hashCode
    24:31:int hashCode():138 -> hashCode
    24:31:int TextFieldValue.hashCode():0 -> hashCode
    32:32:int androidx.compose.ui.text.TextRange.hashCode-impl(long):0:0 -> hashCode
    32:32:int hashCode():137 -> hashCode
    1:7:java.lang.String toString():143:143 -> toString
    8:9:java.lang.String toString():144:144 -> toString
    10:12:java.lang.String toString():143:143 -> toString
    13:14:java.lang.String toString():144:144 -> toString
    15:17:java.lang.String toString():143:143 -> toString
    18:19:java.lang.String toString():145:145 -> toString
    20:26:java.lang.String toString():143:143 -> toString
    27:28:java.lang.String toString():145:145 -> toString
    29:31:java.lang.String toString():143:143 -> toString
    32:33:java.lang.String toString():146:146 -> toString
    34:46:java.lang.String toString():143:143 -> toString
