# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.io.JvmCoreKt":"JvmCore.kt","kotlinx.io.Segment":"Segment.kt","kotlinx.io.Buffer":"Buffer.kt"}}
kotlinx.io.InputStreamSource -> oa3:
# {"id":"sourceFile","fileName":"JvmCore.kt"}
    java.io.InputStream input -> X
    4:6:void <init>(java.io.InputStream):72:72 -> <init>
    7:9:void <init>(java.io.InputStream):73:73 -> <init>
    1:6:void close():98:98 -> close
    1:22:java.lang.String toString():100:100 -> toString
    14:19:long readAtMostTo(kotlinx.io.Buffer,long):122:122 -> y
    14:19:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr90;J)J"}
    20:21:int kotlinx.io.Segment.getLimit():99:99 -> y
    20:21:long readAtMostTo(kotlinx.io.Buffer,long):127 -> y
    20:21:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    22:24:long readAtMostTo(kotlinx.io.Buffer,long):127:127 -> y
    22:24:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    25:29:long readAtMostTo(kotlinx.io.Buffer,long):128:128 -> y
    25:29:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    30:47:long readAtMostTo(kotlinx.io.Buffer,long):84:84 -> y
    30:47:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    48:50:int kotlinx.io.Segment.getLimit():99:99 -> y
    48:50:long readAtMostTo(kotlinx.io.Buffer,long):131 -> y
    48:50:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    51:52:void kotlinx.io.Segment.setLimit(int):99:99 -> y
    51:52:long readAtMostTo(kotlinx.io.Buffer,long):131 -> y
    51:52:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    53:56:long kotlinx.io.Buffer.getSizeMut():71:71 -> y
    53:56:long readAtMostTo(kotlinx.io.Buffer,long):132 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:56:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    57:63:void kotlinx.io.Buffer.setSizeMut(long):71:71 -> y
    57:63:long readAtMostTo(kotlinx.io.Buffer,long):132 -> y
    57:63:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    64:72:int kotlinx.io.Segment.getRemainingCapacity():362:362 -> y
    64:72:long readAtMostTo(kotlinx.io.Buffer,long):136 -> y
    64:72:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    73:74:void kotlinx.io.Segment.setLimit(int):99:99 -> y
    73:74:long readAtMostTo(kotlinx.io.Buffer,long):141 -> y
    73:74:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    75:78:long kotlinx.io.Buffer.getSizeMut():71:71 -> y
    75:78:long readAtMostTo(kotlinx.io.Buffer,long):142 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    75:78:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    79:81:void kotlinx.io.Buffer.setSizeMut(long):71:71 -> y
    79:81:long readAtMostTo(kotlinx.io.Buffer,long):142 -> y
    79:81:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    82:91:boolean kotlinx.io.SegmentKt.isEmpty(kotlinx.io.Segment):534:534 -> y
    82:91:long readAtMostTo(kotlinx.io.Buffer,long):145 -> y
    82:91:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    92:96:void kotlinx.io.Buffer.recycleTail():616:616 -> y
    92:96:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    92:96:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    97:98:kotlinx.io.Segment kotlinx.io.Segment.getPrev():128:128 -> y
    97:98:void kotlinx.io.Buffer.recycleTail():617 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:98:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    97:98:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    99:103:void kotlinx.io.Buffer.recycleTail():618:618 -> y
    99:103:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    99:103:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    104:106:void kotlinx.io.Buffer.recycleTail():620:620 -> y
    104:106:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    104:106:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    107:108:void kotlinx.io.Segment.setNext(kotlinx.io.Segment):122:122 -> y
    107:108:void kotlinx.io.Buffer.recycleTail():622 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    107:108:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    107:108:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    109:110:void kotlinx.io.Segment.setPrev(kotlinx.io.Segment):128:128 -> y
    109:110:void kotlinx.io.Buffer.recycleTail():624 -> y
    109:110:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    109:110:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    111:114:void kotlinx.io.Buffer.recycleTail():625:625 -> y
    111:114:long readAtMostTo(kotlinx.io.Buffer,long):146 -> y
    111:114:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    115:127:long readAtMostTo(kotlinx.io.Buffer,long):137:137 -> y
    115:127:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    128:131:int kotlinx.io.Segment.getRemainingCapacity():362:362 -> y
    128:131:long readAtMostTo(kotlinx.io.Buffer,long):137 -> y
    128:131:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    132:138:long readAtMostTo(kotlinx.io.Buffer,long):137:137 -> y
    132:138:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    139:148:long readAtMostTo(kotlinx.io.Buffer,long):136:136 -> y
    139:148:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    149:162:boolean kotlinx.io.JvmCoreKt.isAndroidGetsocknameError(java.lang.AssertionError):109:109 -> y
    149:162:long readAtMostTo(kotlinx.io.Buffer,long):93 -> y
    149:162:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    163:168:boolean kotlin.text.StringsKt__StringsKt.contains$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):1190:1190 -> y
    163:168:boolean kotlinx.io.JvmCoreKt.isAndroidGetsocknameError(java.lang.AssertionError):109 -> y
    163:168:long readAtMostTo(kotlinx.io.Buffer,long):93 -> y
    163:168:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    169:174:long readAtMostTo(kotlinx.io.Buffer,long):93:93 -> y
    169:174:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    175:175:long readAtMostTo(kotlinx.io.Buffer,long):94:94 -> y
    175:175:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    176:179:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
    176:179:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    180:183:long readAtMostTo(kotlinx.io.Buffer,long):0:0 -> y
    180:183:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":188,"3":190,"6":193,"9":197,"12":202},"outline":"Lod4;k(JLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    184:187:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
    184:187:long InputStreamSource.readAtMostTo(Buffer,long):0 -> y
    188:188:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
    190:190:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
    193:193:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
    197:197:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
    202:202:long readAtMostTo(kotlinx.io.Buffer,long):119:119 -> y
