# {"id":"partitionSourceFiles","fileNameMappings":{"okio.Buffer":"Buffer.kt","okhttp3.internal.http2.Settings":"Settings.kt","okhttp3.internal._UtilCommonKt":"-UtilCommon.kt","okhttp3.internal.http2.Hpack$Writer":"Hpack.kt","okhttp3.internal.http2.ErrorCode":"ErrorCode.kt","okio.RealBufferedSink":"RealBufferedSink.kt"}}
okhttp3.internal.http2.Http2Writer -> d33:
# {"id":"sourceFile","fileName":"Http2Writer.kt"}
    okio.BufferedSink sink -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkv5;"}
    okio.Buffer hpackBuffer -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lda0;"}
    int maxFrameSize -> Z
    boolean closed -> h0
    okhttp3.internal.http2.Hpack$Writer hpackWriter -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg13;"}
    java.util.logging.Logger logger -> j0
    1:13:void <clinit>():381:381 -> <clinit>
    1:3:void <init>(okio.BufferedSink,boolean):47:47 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkv5;)V"}
    4:5:void <init>(okio.BufferedSink,boolean):49:49 -> <init>
    6:7:void <init>(okio.BufferedSink,boolean):53:53 -> <init>
    8:10:void okio.Buffer.<init>():76:76 -> <init>
    8:10:void <init>(okio.BufferedSink,boolean):53 -> <init>
    11:14:void <init>(okio.BufferedSink,boolean):53:53 -> <init>
    15:16:void <init>(okio.BufferedSink,boolean):54:54 -> <init>
    17:24:void <init>(okio.BufferedSink,boolean):56:56 -> <init>
    1:2:void windowUpdate(int,long):283:283 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JI)V"}
    3:3:void windowUpdate(int,long):395:395 -> G
    4:20:void windowUpdate(int,long):284:284 -> G
    21:32:void windowUpdate(int,long):288:288 -> G
    33:36:void windowUpdate(int,long):290:290 -> G
    37:44:void windowUpdate(int,long):289:289 -> G
    45:47:void windowUpdate(int,long):298:298 -> G
    48:53:void windowUpdate(int,long):304:304 -> G
    54:58:void windowUpdate(int,long):305:305 -> G
    59:60:void windowUpdate(int,long):395:395 -> G
    61:72:void windowUpdate(int,long):286:286 -> G
    73:82:void windowUpdate(int,long):285:285 -> G
    83:90:void windowUpdate(int,long):284:284 -> G
    91:92:void windowUpdate(int,long):395:395 -> G
    1:2:void close():396:396 -> close
    3:4:void close():330:330 -> close
    5:9:void close():331:331 -> close
    10:14:void close():396:396 -> close
    4:4:void applyAndAckSettings(okhttp3.internal.http2.Settings):386:386 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsv6;)V"}
    5:8:void applyAndAckSettings(okhttp3.internal.http2.Settings):75:75 -> e
    9:10:void applyAndAckSettings(okhttp3.internal.http2.Settings):76:76 -> e
    11:21:int okhttp3.internal.http2.Settings.getMaxFrameSize(int):86:86 -> e
    11:21:void applyAndAckSettings(okhttp3.internal.http2.Settings):76 -> e
    22:29:void applyAndAckSettings(okhttp3.internal.http2.Settings):76:76 -> e
    30:38:int okhttp3.internal.http2.Settings.getHeaderTableSize():33:33 -> e
    30:38:void applyAndAckSettings(okhttp3.internal.http2.Settings):77 -> e
    39:44:void applyAndAckSettings(okhttp3.internal.http2.Settings):78:78 -> e
    45:50:int okhttp3.internal.http2.Settings.getHeaderTableSize():33:33 -> e
    45:50:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    51:54:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):644:644 -> e
    51:54:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    55:61:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):646:646 -> e
    55:61:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    62:67:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):650:650 -> e
    62:67:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    68:69:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):649:649 -> e
    68:69:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    70:71:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):652:652 -> e
    70:71:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    72:73:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):653:653 -> e
    72:73:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    74:79:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():658:658 -> e
    74:79:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    74:79:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    80:81:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():460:460 -> e
    80:81:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():660 -> e
    80:81:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    80:81:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    82:86:void kotlin.collections.ArraysKt___ArraysJvmKt.fill$default(java.lang.Object[],java.lang.Object,int,int,int,java.lang.Object):1562:1562 -> e
    82:86:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():460 -> e
    82:86:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():660 -> e
    82:86:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    82:86:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    87:92:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():461:461 -> e
    87:92:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():660 -> e
    87:92:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    87:92:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    93:94:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():462:462 -> e
    93:94:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():660 -> e
    93:94:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    93:94:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    95:98:void okhttp3.internal.http2.Hpack$Writer.clearDynamicTable():463:463 -> e
    95:98:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():660 -> e
    95:98:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    95:98:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    99:105:void okhttp3.internal.http2.Hpack$Writer.adjustDynamicTableByteCount():662:662 -> e
    99:105:void okhttp3.internal.http2.Hpack$Writer.resizeHeaderTable(int):654 -> e
    99:105:void applyAndAckSettings(okhttp3.internal.http2.Settings):78 -> e
    106:108:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> e
    109:113:void applyAndAckSettings(okhttp3.internal.http2.Settings):86:86 -> e
    114:115:void applyAndAckSettings(okhttp3.internal.http2.Settings):386:386 -> e
    116:123:void applyAndAckSettings(okhttp3.internal.http2.Settings):75:75 -> e
    124:125:void applyAndAckSettings(okhttp3.internal.http2.Settings):386:386 -> e
    1:1:void flush():388:388 -> flush
    2:5:void flush():130:130 -> flush
    6:10:void flush():131:131 -> flush
    11:14:void flush():388:388 -> flush
    15:22:void flush():130:130 -> flush
    23:24:void flush():388:388 -> flush
    1:1:void data(boolean,int,okio.Buffer,int):390:390 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILda0;I)V"}
    2:6:void data(boolean,int,okio.Buffer,int):173:173 -> k
    7:11:void dataFrame(int,int,okio.Buffer,int):187:187 -> k
    7:11:void data(boolean,int,okio.Buffer,int):176 -> k
    12:20:void dataFrame(int,int,okio.Buffer,int):194:194 -> k
    12:20:void data(boolean,int,okio.Buffer,int):176 -> k
    21:22:void data(boolean,int,okio.Buffer,int):390:390 -> k
    23:31:void data(boolean,int,okio.Buffer,int):173:173 -> k
    32:33:void data(boolean,int,okio.Buffer,int):390:390 -> k
    5:15:void frameHeader(int,int,int,int):316:316 -> o
    5:15:void Http2Writer.frameHeader(int,int,int,int):0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    16:22:void frameHeader(int,int,int,int):317:317 -> o
    16:22:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    23:31:void frameHeader(int,int,int,int):319:319 -> o
    23:31:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    32:37:void frameHeader(int,int,int,int):321:321 -> o
    32:37:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    38:46:void okhttp3.internal._UtilCommonKt.writeMedium(okio.BufferedSink,int):213:213 -> o
    38:46:void frameHeader(int,int,int,int):321 -> o
    38:46:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    47:51:void okhttp3.internal._UtilCommonKt.writeMedium(okio.BufferedSink,int):214:214 -> o
    47:51:void frameHeader(int,int,int,int):321 -> o
    47:51:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    52:56:void okhttp3.internal._UtilCommonKt.writeMedium(okio.BufferedSink,int):215:215 -> o
    52:56:void frameHeader(int,int,int,int):321 -> o
    52:56:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    57:61:void frameHeader(int,int,int,int):322:322 -> o
    57:61:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    62:68:void frameHeader(int,int,int,int):323:323 -> o
    62:68:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    69:72:void frameHeader(int,int,int,int):324:324 -> o
    69:72:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    73:74:void frameHeader(int,int,int,int):320:320 -> o
    73:74:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    75:78:void frameHeader(int,int,int,int):0:0 -> o
    75:78:void Http2Writer.frameHeader(int,int,int,int):0 -> o
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":117,"3":119,"6":122,"9":126},"outline":"Lih4;i(ILjava/lang/String;)Ljava/lang/String;"}
    79:82:void frameHeader(int,int,int,int):320:320 -> o
    79:82:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    83:116:void frameHeader(int,int,int,int):319:319 -> o
    83:116:void Http2Writer.frameHeader(int,int,int,int):0 -> o
    117:117:void frameHeader(int,int,int,int):320:320 -> o
    119:119:void frameHeader(int,int,int,int):320:320 -> o
    122:122:void frameHeader(int,int,int,int):320:320 -> o
    126:126:void frameHeader(int,int,int,int):320:320 -> o
    1:1:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):393:393 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILja2;[B)V"}
    2:5:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):257:257 -> r
    6:10:int okhttp3.internal.http2.ErrorCode.getHttpCode():20:20 -> r
    6:10:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):258 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:15:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):261:261 -> r
    16:18:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):259:259 -> r
    19:23:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):265:265 -> r
    24:25:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):266:266 -> r
    26:27:int okhttp3.internal.http2.ErrorCode.getHttpCode():20:20 -> r
    26:27:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):266 -> r
    28:30:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):266:266 -> r
    31:34:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):267:267 -> r
    35:36:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):268:268 -> r
    37:40:okio.BufferedSink okio.RealBufferedSink.write(byte[]):177:177 -> r
    37:40:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):268 -> r
    41:42:okio.BufferedSink okio.RealBufferedSink.write(byte[]):180:180 -> r
    41:42:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):268 -> r
    43:46:okio.Buffer okio.Buffer.write(byte[]):1290:1290 -> r
    43:46:okio.BufferedSink okio.RealBufferedSink.write(byte[]):179 -> r
    43:46:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):268 -> r
    47:49:okio.BufferedSink okio.RealBufferedSink.write(byte[]):181:181 -> r
    47:49:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):268 -> r
    50:54:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):270:270 -> r
    55:58:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):393:393 -> r
    59:66:okio.BufferedSink okio.RealBufferedSink.write(byte[]):177:177 -> r
    59:66:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):268 -> r
    67:74:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):258:258 -> r
    75:82:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):257:257 -> r
    83:84:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):393:393 -> r
    1:1:void headers(boolean,int,java.util.List):397:397 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILjava/util/ArrayList;)V"}
    2:5:void headers(boolean,int,java.util.List):361:361 -> t
    6:10:void headers(boolean,int,java.util.List):362:362 -> t
    11:12:void headers(boolean,int,java.util.List):364:364 -> t
    13:14:long okio.Buffer.size():80:80 -> t
    13:14:void headers(boolean,int,java.util.List):364 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:36:void headers(boolean,int,java.util.List):365:365 -> t
    37:39:void headers(boolean,int,java.util.List):368:368 -> t
    40:55:void headers(boolean,int,java.util.List):374:374 -> t
    56:73:void writeContinuationFrames(int,long):342:342 -> t
    56:73:void headers(boolean,int,java.util.List):376 -> t
    74:76:void writeContinuationFrames(int,long):344:344 -> t
    74:76:void headers(boolean,int,java.util.List):376 -> t
    77:84:void writeContinuationFrames(int,long):350:350 -> t
    77:84:void headers(boolean,int,java.util.List):376 -> t
    85:88:void headers(boolean,int,java.util.List):397:397 -> t
    89:96:void headers(boolean,int,java.util.List):361:361 -> t
    97:98:void headers(boolean,int,java.util.List):397:397 -> t
    1:1:void ping(boolean,int,int):392:392 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)V"}
    2:9:void ping(boolean,int,int):229:229 -> v
    10:12:void ping(boolean,int,int):230:230 -> v
    13:17:void ping(boolean,int,int):236:236 -> v
    18:22:void ping(boolean,int,int):237:237 -> v
    23:27:void ping(boolean,int,int):238:238 -> v
    28:31:void ping(boolean,int,int):392:392 -> v
    32:39:void ping(boolean,int,int):229:229 -> v
    40:41:void ping(boolean,int,int):392:392 -> v
    1:1:void rstStream(int,okhttp3.internal.http2.ErrorCode):389:389 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILja2;)V"}
    2:5:void rstStream(int,okhttp3.internal.http2.ErrorCode):141:141 -> y
    6:13:int okhttp3.internal.http2.ErrorCode.getHttpCode():20:20 -> y
    6:13:void rstStream(int,okhttp3.internal.http2.ErrorCode):142 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:void rstStream(int,okhttp3.internal.http2.ErrorCode):144:144 -> y
    17:18:void rstStream(int,okhttp3.internal.http2.ErrorCode):150:150 -> y
    19:20:int okhttp3.internal.http2.ErrorCode.getHttpCode():20:20 -> y
    19:20:void rstStream(int,okhttp3.internal.http2.ErrorCode):150 -> y
    21:23:void rstStream(int,okhttp3.internal.http2.ErrorCode):150:150 -> y
    24:28:void rstStream(int,okhttp3.internal.http2.ErrorCode):151:151 -> y
    29:32:void rstStream(int,okhttp3.internal.http2.ErrorCode):389:389 -> y
    33:40:void rstStream(int,okhttp3.internal.http2.ErrorCode):142:142 -> y
    41:48:void rstStream(int,okhttp3.internal.http2.ErrorCode):141:141 -> y
    49:50:void rstStream(int,okhttp3.internal.http2.ErrorCode):389:389 -> y
