# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.io.Buffer":"Buffer.kt"}}
kotlinx.io.RealSource -> gw5:
# {"id":"sourceFile","fileName":"RealSource.kt"}
    kotlinx.io.RawSource source -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lht5;"}
    boolean closed -> Y
    kotlinx.io.Buffer bufferField -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lea0;"}
    1:3:void <init>(kotlinx.io.RawSource):26:26 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lht5;)V"}
    4:5:void <init>(kotlinx.io.RawSource):27:27 -> <init>
    6:7:void <init>(kotlinx.io.RawSource):31:31 -> <init>
    8:10:void kotlinx.io.Buffer.<init>():51:51 -> <init>
    8:10:void <init>(kotlinx.io.RawSource):31 -> <init>
    11:13:void <init>(kotlinx.io.RawSource):31:31 -> <init>
    1:5:boolean exhausted():167:167 -> A
    6:30:boolean exhausted():52:52 -> A
    31:36:boolean exhausted():167:167 -> A
    1:10:long readAtMostTo(kotlinx.io.Buffer,long):163:163 -> B
    1:10:long RealSource.readAtMostTo(Buffer,long):0 -> B
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lea0;J)J"}
    11:18:long kotlinx.io.Buffer.getSize():66:66 -> B
    11:18:long readAtMostTo(kotlinx.io.Buffer,long):41 -> B
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:18:long RealSource.readAtMostTo(Buffer,long):0 -> B
    19:33:long readAtMostTo(kotlinx.io.Buffer,long):42:42 -> B
    19:33:long RealSource.readAtMostTo(Buffer,long):0 -> B
    34:35:long kotlinx.io.Buffer.getSize():66:66 -> B
    34:35:long readAtMostTo(kotlinx.io.Buffer,long):46 -> B
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:long RealSource.readAtMostTo(Buffer,long):0 -> B
    36:39:long readAtMostTo(kotlinx.io.Buffer,long):46:46 -> B
    36:39:long RealSource.readAtMostTo(Buffer,long):0 -> B
    40:44:long readAtMostTo(kotlinx.io.Buffer,long):47:47 -> B
    40:44:long RealSource.readAtMostTo(Buffer,long):0 -> B
    45:46:long readAtMostTo(kotlinx.io.Buffer,long):39:39 -> B
    45:46:long RealSource.readAtMostTo(Buffer,long):0 -> B
    47:50:long readAtMostTo(kotlinx.io.Buffer,long):0:0 -> B
    47:50:long RealSource.readAtMostTo(Buffer,long):0 -> B
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":61,"3":63,"6":66,"9":70},"outline":"Lrl0;i(JLjava/lang/String;)Ljava/lang/String;"}
    51:54:long readAtMostTo(kotlinx.io.Buffer,long):39:39 -> B
    51:54:long RealSource.readAtMostTo(Buffer,long):0 -> B
    55:60:long readAtMostTo(kotlinx.io.Buffer,long):163:163 -> B
    55:60:long RealSource.readAtMostTo(Buffer,long):0 -> B
    61:61:long readAtMostTo(kotlinx.io.Buffer,long):39:39 -> B
    63:63:long readAtMostTo(kotlinx.io.Buffer,long):39:39 -> B
    66:66:long readAtMostTo(kotlinx.io.Buffer,long):39:39 -> B
    70:70:long readAtMostTo(kotlinx.io.Buffer,long):39:39 -> B
    1:4:int readAtMostTo(byte[],int,int):74:74 -> D
    5:7:int readAtMostTo(byte[],int,int):174:174 -> D
    8:17:long kotlinx.io.Buffer.getSize():66:66 -> D
    8:17:int readAtMostTo(byte[],int,int):76 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:34:int readAtMostTo(byte[],int,int):77:77 -> D
    35:37:long kotlinx.io.Buffer.getSize():66:66 -> D
    35:37:int readAtMostTo(byte[],int,int):80 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:43:int readAtMostTo(byte[],int,int):175:175 -> D
    44:48:int readAtMostTo(byte[],int,int):81:81 -> D
    1:13:void require(long):56:56 -> K0
    1:13:void RealSource.require(long):0 -> K0
      # {"id":"com.android.tools.r8.synthesized"}
    14:17:void require(long):0:0 -> K0
    14:17:void RealSource.require(long):0 -> K0
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":22,"3":24,"6":27,"9":31,"12":36},"outline":"Lih4;j(JLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}
    18:21:void require(long):56:56 -> K0
    18:21:void RealSource.require(long):0 -> K0
    22:22:void require(long):56:56 -> K0
    24:24:void require(long):56:56 -> K0
    27:27:void require(long):56:56 -> K0
    31:31:void require(long):56:56 -> K0
    36:36:void require(long):56:56 -> K0
    1:3:kotlinx.io.Buffer getBuffer():35:35 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lea0;"}
    1:6:void close():149:149 -> close
    7:8:void close():150:150 -> close
    9:13:void close():151:151 -> close
    14:17:long kotlinx.io.Buffer.getSize():66:66 -> close
    14:17:void kotlinx.io.Buffer.clear():282 -> close
    14:17:void close():152 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    18:21:void kotlinx.io.Buffer.clear():282:282 -> close
    18:21:void close():152 -> close
    7:22:long transferTo(kotlinx.io.RawSink):97:97 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgt5;)J"}
    23:31:long transferTo(kotlinx.io.RawSink):98:98 -> e
    32:35:long transferTo(kotlinx.io.RawSink):101:101 -> e
    36:42:long kotlinx.io.Buffer.getSize():66:66 -> e
    36:42:long transferTo(kotlinx.io.RawSink):104 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:46:long transferTo(kotlinx.io.RawSink):106:106 -> e
    1:11:boolean request(long):170:170 -> i
    1:11:boolean RealSource.request(long):0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    12:19:long kotlinx.io.Buffer.getSize():66:66 -> i
    12:19:boolean request(long):62 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:19:boolean RealSource.request(long):0 -> i
    20:36:boolean request(long):63:63 -> i
    20:36:boolean RealSource.request(long):0 -> i
    37:38:boolean request(long):61:61 -> i
    37:38:boolean RealSource.request(long):0 -> i
    39:42:boolean request(long):0:0 -> i
    39:42:boolean RealSource.request(long):0 -> i
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":53,"3":55,"6":58,"9":62},"outline":"Lrl0;i(JLjava/lang/String;)Ljava/lang/String;"}
    43:46:boolean request(long):61:61 -> i
    43:46:boolean RealSource.request(long):0 -> i
    47:52:boolean request(long):170:170 -> i
    47:52:boolean RealSource.request(long):0 -> i
    53:53:boolean request(long):61:61 -> i
    55:55:boolean request(long):61:61 -> i
    58:58:boolean request(long):61:61 -> i
    62:62:boolean request(long):61:61 -> i
    3:5:byte readByte():69:69 -> readByte
    6:12:byte readByte():70:70 -> readByte
    1:22:java.lang.String toString():155:155 -> toString
