# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.layout.HorizontalRuler":"Ruler.kt"}}
com.google.android.gms.internal.mlkit_vision_common.zzax -> ip8:
# {"id":"sourceFile","fileName":"com.google.mlkit:vision-common@@17.3.0"}
    androidx.compose.ui.layout.HorizontalRuler androidx.compose.material3.BadgeKt.BadgeTopRuler -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltz2;"}
    androidx.compose.ui.layout.VerticalRuler androidx.compose.material3.BadgeKt.BadgeEndRuler -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ltz2;"}
    1:4:void androidx.compose.material3.BadgeKt.<clinit>():216:216 -> <clinit>
    5:7:void androidx.compose.ui.layout.Ruler.<init>(kotlin.jvm.functions.Function2,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <clinit>
    5:7:void androidx.compose.ui.layout.HorizontalRuler.<init>(kotlin.jvm.functions.Function2):101 -> <clinit>
    5:7:void androidx.compose.ui.layout.HorizontalRuler.<init>():108 -> <clinit>
    5:7:void androidx.compose.material3.BadgeKt.<clinit>():216 -> <clinit>
    8:9:void androidx.compose.material3.BadgeKt.<clinit>():216:216 -> <clinit>
    10:12:void androidx.compose.material3.BadgeKt.<clinit>():217:217 -> <clinit>
    13:15:void androidx.compose.ui.layout.Ruler.<init>(kotlin.jvm.functions.Function2,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <clinit>
    13:15:void androidx.compose.ui.layout.VerticalRuler.<init>(kotlin.jvm.functions.Function2):47 -> <clinit>
    13:15:void androidx.compose.ui.layout.VerticalRuler.<init>():53 -> <clinit>
    13:15:void androidx.compose.material3.BadgeKt.<clinit>():217 -> <clinit>
    16:18:void androidx.compose.material3.BadgeKt.<clinit>():217:217 -> <clinit>
    4:16:kotlinx.serialization.json.JsonDecoder kotlinx.serialization.json.JsonElementSerializersKt.asJsonDecoder(kotlinx.serialization.encoding.Decoder):203:203 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llp1;)Lkj3;"}
    17:24:kotlinx.serialization.json.JsonDecoder kotlinx.serialization.json.JsonElementSerializersKt.asJsonDecoder(kotlinx.serialization.encoding.Decoder):206:206 -> a
    25:30:kotlinx.serialization.json.JsonDecoder kotlinx.serialization.json.JsonElementSerializersKt.asJsonDecoder(kotlinx.serialization.encoding.Decoder):204:204 -> a
    4:16:kotlinx.serialization.json.JsonEncoder kotlinx.serialization.json.JsonElementSerializersKt.asJsonEncoder(kotlinx.serialization.encoding.Encoder):209:209 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La62;)Ltj3;"}
    17:24:kotlinx.serialization.json.JsonEncoder kotlinx.serialization.json.JsonElementSerializersKt.asJsonEncoder(kotlinx.serialization.encoding.Encoder):212:212 -> b
    25:30:kotlinx.serialization.json.JsonEncoder kotlinx.serialization.json.JsonElementSerializersKt.asJsonEncoder(kotlinx.serialization.encoding.Encoder):210:210 -> b
    7:11:byte[] com.google.android.gms.common.util.Base64Utils.decodeUrlSafeNoPadding(java.lang.String):1:1 -> c
    7:11:java.lang.String com.google.android.gms.common.util.Base64Utils.encodeUrlSafeNoPadding(byte[]):1:1 -> d
    1:22:androidx.compose.foundation.text.selection.Direction androidx.compose.foundation.text.selection.SelectionLayoutKt.resolve2dDirection(androidx.compose.foundation.text.selection.Direction,androidx.compose.foundation.text.selection.Direction):618:618 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhw1;Lhw1;)Lhw1;"}
    23:37:androidx.compose.foundation.text.selection.Direction androidx.compose.foundation.text.selection.SelectionLayoutKt.resolve2dDirection(androidx.compose.foundation.text.selection.Direction,androidx.compose.foundation.text.selection.Direction):621:621 -> e
    38:41:androidx.compose.foundation.text.selection.Direction androidx.compose.foundation.text.selection.SelectionLayoutKt.resolve2dDirection(androidx.compose.foundation.text.selection.Direction,androidx.compose.foundation.text.selection.Direction):623:623 -> e
