# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.http2.Huffman":"Huffman.kt","okio.Buffer":"Buffer.kt","okhttp3.internal.http2.Hpack":"Hpack.kt","okio.ByteString":"ByteString.kt"}}
okhttp3.internal.http2.Hpack$Writer -> hz0:
# {"id":"sourceFile","fileName":"Hpack.kt"}
    okio.Buffer out -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldr;"}
    int smallestHeaderTableSizeSetting -> b
    boolean emitDynamicTableSizeUpdate -> c
    int maxDynamicTableByteCount -> d
    okhttp3.internal.http2.Header[] dynamicTable -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lcy0;"}
    int nextHeaderIndex -> f
    int headerCount -> g
    int dynamicTableByteCount -> h
    1:3:void <init>(int,boolean,okio.Buffer):392:392 -> <init>
    1:3:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):392 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ldr;)V"}
    4:8:void <init>(int,boolean,okio.Buffer):395:395 -> <init>
    4:8:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):392 -> <init>
    9:12:void <init>(int,boolean,okio.Buffer):401:401 -> <init>
    9:12:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):392 -> <init>
    13:16:void <init>(int,boolean,okio.Buffer):403:403 -> <init>
    13:16:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):392 -> <init>
    17:21:void <init>(int,boolean,okio.Buffer):406:406 -> <init>
    17:21:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):392 -> <init>
    22:24:void <init>(int,boolean,okio.Buffer):408:408 -> <init>
    22:24:void <init>(int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):392 -> <init>
    3:8:int evictToRecoverBytes(int):425:425 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    9:14:int evictToRecoverBytes(int):426:426 -> a
    15:24:int evictToRecoverBytes(int):427:427 -> a
    25:38:int evictToRecoverBytes(int):428:428 -> a
    39:49:int evictToRecoverBytes(int):429:429 -> a
    50:55:int evictToRecoverBytes(int):433:433 -> a
    56:57:int evictToRecoverBytes(int):434:434 -> a
    58:60:int evictToRecoverBytes(int):433:433 -> a
    61:72:int evictToRecoverBytes(int):435:435 -> a
    73:78:int evictToRecoverBytes(int):436:436 -> a
    1:2:void insertIntoDynamicTable(okhttp3.internal.http2.Header):442:442 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcy0;)V"}
    3:7:void insertIntoDynamicTable(okhttp3.internal.http2.Header):445:445 -> b
    8:10:void clearDynamicTable():413:413 -> b
    8:10:void insertIntoDynamicTable(okhttp3.internal.http2.Header):446 -> b
    11:14:void kotlin.collections.ArraysKt___ArraysJvmKt.fill$default(java.lang.Object[],java.lang.Object,int,int,int,java.lang.Object):1562:1562 -> b
    11:14:void clearDynamicTable():413 -> b
    11:14:void insertIntoDynamicTable(okhttp3.internal.http2.Header):446 -> b
    15:21:void clearDynamicTable():414:414 -> b
    15:21:void insertIntoDynamicTable(okhttp3.internal.http2.Header):446 -> b
    22:23:void clearDynamicTable():415:415 -> b
    22:23:void insertIntoDynamicTable(okhttp3.internal.http2.Header):446 -> b
    24:26:void clearDynamicTable():416:416 -> b
    24:26:void insertIntoDynamicTable(okhttp3.internal.http2.Header):446 -> b
    27:30:void insertIntoDynamicTable(okhttp3.internal.http2.Header):451:451 -> b
    31:33:void insertIntoDynamicTable(okhttp3.internal.http2.Header):452:452 -> b
    34:42:void insertIntoDynamicTable(okhttp3.internal.http2.Header):454:454 -> b
    43:47:void insertIntoDynamicTable(okhttp3.internal.http2.Header):455:455 -> b
    48:52:void insertIntoDynamicTable(okhttp3.internal.http2.Header):456:456 -> b
    53:59:void insertIntoDynamicTable(okhttp3.internal.http2.Header):457:457 -> b
    60:61:void insertIntoDynamicTable(okhttp3.internal.http2.Header):458:458 -> b
    62:67:void insertIntoDynamicTable(okhttp3.internal.http2.Header):460:460 -> b
    68:71:void insertIntoDynamicTable(okhttp3.internal.http2.Header):461:461 -> b
    72:77:void insertIntoDynamicTable(okhttp3.internal.http2.Header):462:462 -> b
    78:83:void insertIntoDynamicTable(okhttp3.internal.http2.Header):463:463 -> b
    4:5:void writeByteString(okio.ByteString):568:568 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lks;)V"}
    6:16:int okio.ByteString.size():127:127 -> c
    6:16:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):115 -> c
    6:16:void writeByteString(okio.ByteString):568 -> c
    17:20:byte okio.ByteString.getByte(int):123:123 -> c
    17:20:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):116 -> c
    17:20:void writeByteString(okio.ByteString):568 -> c
    21:24:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):116:116 -> c
    21:24:void writeByteString(okio.ByteString):568 -> c
    25:40:int okhttp3.internal.http2.Huffman.encodedLength(okio.ByteString):117:117 -> c
    25:40:void writeByteString(okio.ByteString):568 -> c
    41:44:int okio.ByteString.size():127:127 -> c
    41:44:void writeByteString(okio.ByteString):568 -> c
    45:50:void writeByteString(okio.ByteString):568:568 -> c
    51:52:void writeByteString(okio.ByteString):569:569 -> c
    53:55:void okio.Buffer.<init>():76:76 -> c
    53:55:void writeByteString(okio.ByteString):569 -> c
    56:57:void writeByteString(okio.ByteString):570:570 -> c
    58:64:int okio.ByteString.size():127:127 -> c
    58:64:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):91 -> c
    58:64:void writeByteString(okio.ByteString):570 -> c
    65:68:byte okio.ByteString.getByte(int):123:123 -> c
    65:68:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):92 -> c
    65:68:void writeByteString(okio.ByteString):570 -> c
    69:72:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):92:92 -> c
    69:72:void writeByteString(okio.ByteString):570 -> c
    73:76:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):93:93 -> c
    73:76:void writeByteString(okio.ByteString):570 -> c
    77:93:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):94:94 -> c
    77:93:void writeByteString(okio.ByteString):570 -> c
    94:110:okio.BufferedSink okio.Buffer.writeByte(int):76:76 -> c
    94:110:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):101 -> c
    94:110:void writeByteString(okio.ByteString):570 -> c
    111:113:okio.BufferedSink okio.Buffer.writeByte(int):76:76 -> c
    111:113:void okhttp3.internal.http2.Huffman.encode(okio.ByteString,okio.BufferedSink):108 -> c
    111:113:void writeByteString(okio.ByteString):570 -> c
    114:115:long okio.Buffer.size():80:80 -> c
    114:115:okio.ByteString okio.Buffer.readByteString():959 -> c
    114:115:void writeByteString(okio.ByteString):571 -> c
    116:119:okio.ByteString okio.Buffer.readByteString():959:959 -> c
    116:119:void writeByteString(okio.ByteString):571 -> c
    120:125:int okio.ByteString.size():127:127 -> c
    120:125:void writeByteString(okio.ByteString):572 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:128:void writeByteString(okio.ByteString):572:572 -> c
    129:132:void writeByteString(okio.ByteString):573:573 -> c
    133:136:int okio.ByteString.size():127:127 -> c
    133:136:void writeByteString(okio.ByteString):575 -> c
    137:139:void writeByteString(okio.ByteString):575:575 -> c
    140:143:void writeByteString(okio.ByteString):576:576 -> c
    1:5:void writeHeaders(java.util.List):470:470 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)V"}
    6:15:void writeHeaders(java.util.List):471:471 -> d
    16:18:void writeHeaders(java.util.List):473:473 -> d
    19:23:void writeHeaders(java.util.List):475:475 -> d
    24:25:void writeHeaders(java.util.List):476:476 -> d
    26:30:void writeHeaders(java.util.List):477:477 -> d
    31:37:void writeHeaders(java.util.List):480:480 -> d
    38:43:void writeHeaders(java.util.List):481:481 -> d
    44:49:void writeHeaders(java.util.List):482:482 -> d
    50:51:void writeHeaders(java.util.List):483:483 -> d
    52:53:java.util.Map okhttp3.internal.http2.Hpack.getNAME_TO_FIRST_INDEX():122:122 -> d
    52:53:void writeHeaders(java.util.List):487 -> d
    54:62:void writeHeaders(java.util.List):487:487 -> d
    63:75:void writeHeaders(java.util.List):489:489 -> d
    76:77:okhttp3.internal.http2.Header[] okhttp3.internal.http2.Hpack.getSTATIC_HEADER_TABLE():58:58 -> d
    76:77:void writeHeaders(java.util.List):495 -> d
    78:89:void writeHeaders(java.util.List):495:495 -> d
    90:112:void writeHeaders(java.util.List):497:497 -> d
    113:121:void writeHeaders(java.util.List):504:504 -> d
    122:136:void writeHeaders(java.util.List):505:505 -> d
    137:151:void writeHeaders(java.util.List):506:506 -> d
    152:154:void writeHeaders(java.util.List):507:507 -> d
    155:156:okhttp3.internal.http2.Header[] okhttp3.internal.http2.Hpack.getSTATIC_HEADER_TABLE():58:58 -> d
    155:156:void writeHeaders(java.util.List):507 -> d
    157:161:void writeHeaders(java.util.List):507:507 -> d
    162:165:void writeHeaders(java.util.List):510:510 -> d
    166:167:okhttp3.internal.http2.Header[] okhttp3.internal.http2.Hpack.getSTATIC_HEADER_TABLE():58:58 -> d
    166:167:void writeHeaders(java.util.List):510 -> d
    168:178:void writeHeaders(java.util.List):510:510 -> d
    179:186:void writeHeaders(java.util.List):519:519 -> d
    187:191:void writeHeaders(java.util.List):523:523 -> d
    192:194:void writeHeaders(java.util.List):524:524 -> d
    195:197:void writeHeaders(java.util.List):525:525 -> d
    198:201:void writeHeaders(java.util.List):526:526 -> d
    202:206:void writeHeaders(java.util.List):528:528 -> d
    207:209:boolean okio.ByteString.startsWith(okio.ByteString):0:0 -> d
    207:209:void writeHeaders(java.util.List):528 -> d
    210:213:int okio.ByteString.size():127:127 -> d
    210:213:boolean okio.ByteString.startsWith(okio.ByteString):451 -> d
    210:213:void writeHeaders(java.util.List):528 -> d
    214:219:boolean okio.ByteString.startsWith(okio.ByteString):451:451 -> d
    214:219:void writeHeaders(java.util.List):528 -> d
    220:229:void writeHeaders(java.util.List):528:528 -> d
    230:232:void writeHeaders(java.util.List):531:531 -> d
    233:238:void writeHeaders(java.util.List):532:532 -> d
    239:241:void writeHeaders(java.util.List):536:536 -> d
    242:244:void writeHeaders(java.util.List):537:537 -> d
    245:252:void writeHeaders(java.util.List):538:538 -> d
    1:5:void writeInt(int,int,int):548:548 -> e
    6:10:void writeInt(int,int,int):549:549 -> e
    11:21:void writeInt(int,int,int):554:554 -> e
    22:27:void writeInt(int,int,int):560:560 -> e
    28:31:void writeInt(int,int,int):563:563 -> e
