# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt"}}
okio.RealBufferedSource -> x52:
# {"id":"sourceFile","fileName":"RealBufferedSource.kt"}
    okio.Source source -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfq2;"}
    okio.Buffer bufferField -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldr;"}
    boolean closed -> h
    4:6:void <init>(okio.Source):53:53 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfq2;)V"}
    7:8:void <init>(okio.Source):54:54 -> <init>
    9:10:void <init>(okio.Source):56:56 -> <init>
    11:13:void okio.Buffer.<init>():76:76 -> <init>
    11:13:void <init>(okio.Source):56 -> <init>
    14:16:void <init>(okio.Source):56:56 -> <init>
    6:10:java.lang.String readUtf8LineStrict():107:107 -> A
    1:3:java.lang.String readUtf8(long):309:309 -> B
    4:5:java.lang.String readUtf8(long):311:311 -> B
    6:12:java.lang.String okio.Buffer.readUtf8(long):302:302 -> B
    6:12:java.lang.String readUtf8(long):310 -> B
    1:3:okio.Buffer getBuffer():62:62 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ldr;"}
    4:19:long readAll(okio.Sink):293:293 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv52;)J"}
    20:28:long readAll(okio.Sink):295:295 -> O
    29:32:long readAll(okio.Sink):298:298 -> O
    33:39:long okio.Buffer.size():80:80 -> O
    33:39:long readAll(okio.Sink):301 -> O
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:43:long readAll(okio.Sink):303:303 -> O
    31:38:java.lang.String readUtf8LineStrict(long):329:329 -> Q
    31:38:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
      # {"id":"com.android.tools.r8.synthesized"}
    39:51:java.lang.String readUtf8LineStrict(long):330:330 -> Q
    39:51:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    52:69:java.lang.String readUtf8LineStrict(long):333:333 -> Q
    52:69:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    70:83:java.lang.String readUtf8LineStrict(long):334:334 -> Q
    70:83:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    84:88:java.lang.String readUtf8LineStrict(long):336:336 -> Q
    84:88:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    89:90:java.lang.String readUtf8LineStrict(long):338:338 -> Q
    89:90:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    91:93:void okio.Buffer.<init>():76:76 -> Q
    91:93:java.lang.String readUtf8LineStrict(long):338 -> Q
    91:93:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    94:97:long okio.Buffer.size():80:80 -> Q
    94:97:java.lang.String readUtf8LineStrict(long):339 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    94:97:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    98:103:java.lang.String readUtf8LineStrict(long):340:340 -> Q
    98:103:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    104:106:java.lang.String readUtf8LineStrict(long):339:339 -> Q
    104:106:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    107:108:java.lang.String readUtf8LineStrict(long):341:341 -> Q
    107:108:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    109:110:long okio.Buffer.size():80:80 -> Q
    109:110:java.lang.String readUtf8LineStrict(long):342 -> Q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    109:110:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    111:114:java.lang.String readUtf8LineStrict(long):342:342 -> Q
    111:114:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    115:116:long okio.Buffer.size():80:80 -> Q
    115:116:okio.ByteString okio.Buffer.readByteString():959 -> Q
    115:116:java.lang.String readUtf8LineStrict(long):343 -> Q
    115:116:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    117:120:okio.ByteString okio.Buffer.readByteString():959:959 -> Q
    117:120:java.lang.String readUtf8LineStrict(long):343 -> Q
    117:120:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    121:124:java.lang.String readUtf8LineStrict(long):343:343 -> Q
    121:124:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    125:151:java.lang.String readUtf8LineStrict(long):342:342 -> Q
    125:151:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    152:155:java.lang.String readUtf8LineStrict(long):341:341 -> Q
    152:155:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    156:157:java.lang.String readUtf8LineStrict(long):326:326 -> Q
    156:157:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    158:161:java.lang.String readUtf8LineStrict(long):0:0 -> Q
    158:161:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":167,"3":169,"6":172,"9":176},"outline":"Ly22;i(Ljava/lang/String;J)Ljava/lang/String;"}
    162:166:java.lang.String readUtf8LineStrict(long):326:326 -> Q
    162:166:java.lang.String RealBufferedSource.readUtf8LineStrict(long):0 -> Q
    167:167:java.lang.String readUtf8LineStrict(long):326:326 -> Q
    169:169:java.lang.String readUtf8LineStrict(long):326:326 -> Q
    172:172:java.lang.String readUtf8LineStrict(long):326:326 -> Q
    176:176:java.lang.String readUtf8LineStrict(long):326:326 -> Q
    1:13:void require(long):204:204 -> Y
    1:5:void close():484:484 -> close
    6:7:void close():485:485 -> close
    8:12:void close():486:486 -> close
    13:16:long okio.Buffer.size():80:80 -> close
    13:16:void okio.Buffer.clear():1121 -> close
    13:16:void close():487 -> close
    17:20:void okio.Buffer.clear():1121:1121 -> close
    17:20:void close():487 -> close
    3:9:long readHexadecimalUnsignedLong():390:390 -> d0
    10:18:long readHexadecimalUnsignedLong():393:393 -> d0
    19:52:long readHexadecimalUnsignedLong():394:394 -> d0
    53:76:long readHexadecimalUnsignedLong():402:402 -> d0
    77:81:long readHexadecimalUnsignedLong():409:409 -> d0
    1:5:boolean exhausted():200:200 -> e
    6:30:boolean exhausted():202:202 -> e
    31:36:boolean exhausted():200:200 -> e
    1:7:okio.Timeout timeout():490:490 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc03;"}
    1:17:long indexOf(byte,long,long):424:424 -> g
    1:17:long RealBufferedSource.indexOf(byte,long,long):0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    18:30:long indexOf(byte,long,long):429:429 -> g
    18:30:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    31:36:long okio.Buffer.size():80:80 -> g
    31:36:long indexOf(byte,long,long):435 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:36:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    37:49:long indexOf(byte,long,long):436:436 -> g
    37:49:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    50:58:long indexOf(byte,long,long):439:439 -> g
    50:58:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    59:60:long indexOf(byte,long,long):426:426 -> g
    59:60:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    61:64:long indexOf(byte,long,long):0:0 -> g
    61:64:long RealBufferedSource.indexOf(byte,long,long):0 -> g
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":75,"3":77,"6":80,"9":84},"outline":"Ly22;i(Ljava/lang/String;J)Ljava/lang/String;"}
    65:68:long indexOf(byte,long,long):426:426 -> g
    65:68:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    69:74:long indexOf(byte,long,long):424:424 -> g
    69:74:long RealBufferedSource.indexOf(byte,long,long):0 -> g
    75:75:long indexOf(byte,long,long):426:426 -> g
    77:77:long indexOf(byte,long,long):426:426 -> g
    80:80:long indexOf(byte,long,long):426:426 -> g
    84:84:long indexOf(byte,long,long):426:426 -> g
    10:13:long read(okio.Buffer,long):189:189 -> h
    10:13:long RealBufferedSource.read(long,Buffer):0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLdr;)J"}
    14:24:long okio.Buffer.size():80:80 -> h
    14:24:long read(okio.Buffer,long):191 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:24:long RealBufferedSource.read(long,Buffer):0 -> h
    25:39:long read(okio.Buffer,long):194:194 -> h
    25:39:long RealBufferedSource.read(long,Buffer):0 -> h
    40:41:long okio.Buffer.size():80:80 -> h
    40:41:long read(okio.Buffer,long):198 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:41:long RealBufferedSource.read(long,Buffer):0 -> h
    42:45:long read(okio.Buffer,long):198:198 -> h
    42:45:long RealBufferedSource.read(long,Buffer):0 -> h
    46:50:long read(okio.Buffer,long):199:199 -> h
    46:50:long RealBufferedSource.read(long,Buffer):0 -> h
    51:56:long read(okio.Buffer,long):189:189 -> h
    51:56:long RealBufferedSource.read(long,Buffer):0 -> h
    57:58:long read(okio.Buffer,long):187:187 -> h
    57:58:long RealBufferedSource.read(long,Buffer):0 -> h
    59:62:long read(okio.Buffer,long):0:0 -> h
    59:62:long RealBufferedSource.read(long,Buffer):0 -> h
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":67,"3":69,"6":72,"9":76},"outline":"Ly22;i(Ljava/lang/String;J)Ljava/lang/String;"}
    63:66:long read(okio.Buffer,long):187:187 -> h
    63:66:long RealBufferedSource.read(long,Buffer):0 -> h
    67:67:long read(okio.Buffer,long):187:187 -> h
    69:69:long read(okio.Buffer,long):187:187 -> h
    72:72:long read(okio.Buffer,long):187:187 -> h
    76:76:long read(okio.Buffer,long):187:187 -> h
    3:5:int readIntLe():364:364 -> i
    6:7:int readIntLe():366:366 -> i
    8:35:int okio.Buffer.readIntLe():273:273 -> i
    8:35:int readIntLe():365 -> i
    1:5:boolean isOpen():180:180 -> isOpen
    1:3:okio.ByteString readByteString(long):220:220 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lks;"}
    4:5:okio.ByteString readByteString(long):222:222 -> n
    6:10:okio.ByteString readByteString(long):221:221 -> n
    5:7:long readLongLe():370:370 -> p
    8:15:long okio.Buffer.size():80:80 -> p
    8:15:long okio.Buffer.readLong():794 -> p
    8:15:long okio.Buffer.readLongLe():276 -> p
    8:15:long readLongLe():371 -> p
    16:20:long okio.Buffer.readLong():796:796 -> p
    16:20:long okio.Buffer.readLongLe():276 -> p
    16:20:long readLongLe():371 -> p
    21:22:long okio.Buffer.readLong():797:797 -> p
    21:22:long okio.Buffer.readLongLe():276 -> p
    21:22:long readLongLe():371 -> p
    23:39:long okio.Buffer.readLong():798:798 -> p
    23:39:long okio.Buffer.readLongLe():276 -> p
    23:39:long readLongLe():371 -> p
    40:51:long okio.Buffer.readLong():803:803 -> p
    40:51:long okio.Buffer.readLongLe():276 -> p
    40:51:long readLongLe():371 -> p
    52:64:long okio.Buffer.readLong():805:805 -> p
    52:64:long okio.Buffer.readLongLe():276 -> p
    52:64:long readLongLe():371 -> p
    65:68:long okio.Buffer.readLong():812:812 -> p
    65:68:long okio.Buffer.readLongLe():276 -> p
    65:68:long readLongLe():371 -> p
    69:77:long okio.Buffer.readLong():814:814 -> p
    69:77:long okio.Buffer.readLongLe():276 -> p
    69:77:long readLongLe():371 -> p
    78:91:long okio.Buffer.readLong():816:816 -> p
    78:91:long okio.Buffer.readLongLe():276 -> p
    78:91:long readLongLe():371 -> p
    92:100:long okio.Buffer.readLong():817:817 -> p
    92:100:long okio.Buffer.readLongLe():276 -> p
    92:100:long readLongLe():371 -> p
    101:108:long okio.Buffer.readLong():818:818 -> p
    101:108:long okio.Buffer.readLongLe():276 -> p
    101:108:long readLongLe():371 -> p
    109:117:long okio.Buffer.readLong():819:819 -> p
    109:117:long okio.Buffer.readLongLe():276 -> p
    109:117:long readLongLe():371 -> p
    118:127:long okio.Buffer.readLong():820:820 -> p
    118:127:long okio.Buffer.readLongLe():276 -> p
    118:127:long readLongLe():371 -> p
    128:134:long okio.Buffer.readLong():821:821 -> p
    128:134:long okio.Buffer.readLongLe():276 -> p
    128:134:long readLongLe():371 -> p
    135:139:long okio.Buffer.readLong():822:822 -> p
    135:139:long okio.Buffer.readLongLe():276 -> p
    135:139:long readLongLe():371 -> p
    140:143:long okio.Buffer.size():80:80 -> p
    140:143:long okio.Buffer.readLong():833 -> p
    140:143:long okio.Buffer.readLongLe():276 -> p
    140:143:long readLongLe():371 -> p
    144:147:void okio.Buffer.setSize$okio(long):81:81 -> p
    144:147:long okio.Buffer.readLong():833 -> p
    144:147:long okio.Buffer.readLongLe():276 -> p
    144:147:long readLongLe():371 -> p
    148:153:long okio.Buffer.readLong():836:836 -> p
    148:153:long okio.Buffer.readLongLe():276 -> p
    148:153:long readLongLe():371 -> p
    154:158:long okio.Buffer.readLong():837:837 -> p
    154:158:long okio.Buffer.readLongLe():276 -> p
    154:158:long readLongLe():371 -> p
    159:214:long okio.Buffer.readLong():839:839 -> p
    159:214:long okio.Buffer.readLongLe():276 -> p
    159:214:long readLongLe():371 -> p
    215:220:long okio.Buffer.readLong():794:794 -> p
    215:220:long okio.Buffer.readLongLe():276 -> p
    215:220:long readLongLe():371 -> p
    8:11:boolean request(long):208:208 -> r
    8:11:boolean RealBufferedSource.request(long):0 -> r
      # {"id":"com.android.tools.r8.synthesized"}
    12:19:long okio.Buffer.size():80:80 -> r
    12:19:boolean request(long):209 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:19:boolean RealBufferedSource.request(long):0 -> r
    20:36:boolean request(long):211:211 -> r
    20:36:boolean RealBufferedSource.request(long):0 -> r
    37:42:boolean request(long):208:208 -> r
    37:42:boolean RealBufferedSource.request(long):0 -> r
    43:44:boolean request(long):206:206 -> r
    43:44:boolean RealBufferedSource.request(long):0 -> r
    45:48:boolean request(long):0:0 -> r
    45:48:boolean RealBufferedSource.request(long):0 -> r
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":53,"3":55,"6":58,"9":62},"outline":"Ly22;i(Ljava/lang/String;J)Ljava/lang/String;"}
    49:52:boolean request(long):206:206 -> r
    49:52:boolean RealBufferedSource.request(long):0 -> r
    53:53:boolean request(long):206:206 -> r
    55:55:boolean request(long):206:206 -> r
    58:58:boolean request(long):206:206 -> r
    62:62:boolean request(long):206:206 -> r
    4:13:long okio.Buffer.size():80:80 -> read
    4:13:int read(java.nio.ByteBuffer):83 -> read
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:29:int read(java.nio.ByteBuffer):84:84 -> read
    30:34:int read(java.nio.ByteBuffer):88:88 -> read
    3:5:byte readByte():214:214 -> readByte
    6:7:byte readByte():216:216 -> readByte
    8:12:byte readByte():215:215 -> readByte
    3:5:int readInt():361:361 -> readInt
    6:7:int readInt():363:363 -> readInt
    8:12:int readInt():362:362 -> readInt
    3:5:short readShort():355:355 -> readShort
    6:7:short readShort():357:357 -> readShort
    8:12:short readShort():356:356 -> readShort
    1:10:void skip(long):411:411 -> skip
    11:18:long okio.Buffer.size():80:80 -> skip
    11:18:void skip(long):414 -> skip
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:33:void skip(long):414:414 -> skip
    34:39:void skip(long):416:416 -> skip
    40:41:long okio.Buffer.size():80:80 -> skip
    40:41:void skip(long):418 -> skip
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:45:void skip(long):418:418 -> skip
    46:51:void skip(long):419:419 -> skip
    52:57:void skip(long):411:411 -> skip
    1:22:java.lang.String toString():491:491 -> toString
    3:5:short readShortLe():358:358 -> x
    6:7:short readShortLe():360:360 -> x
    8:12:short readShortLe():359:359 -> x
