Êþº¾E‚2net/minecraft/network/Varint21LengthFieldPrepender  +io/netty/handler/codec/ByteToMessageDecoder()V *net/minecraft/network/Varint21FrameDecoder  io/netty/buffer/Unpooled directBuffer(I)Lio/netty/buffer/ByteBuf;   helperBufLio/netty/buffer/ByteBuf;  monitor-Lnet/minecraft/network/BandwidthDebugMonitor;  io/netty/buffer/ByteBufrelease()Z  ! isReadable # $%readByte()B ' ( writeByte *+, -.net/minecraft/network/VarInthasContinuationBit(B)Z0.io/netty/handler/codec/CorruptedFrameException2length wider than 21-bit /4 5(Ljava/lang/String;)V 7 89markReaderIndex()Lio/netty/buffer/ByteBuf; ; <9clear > ?@ copyVarint5(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z B C9resetReaderIndex *E FGread(Lio/netty/buffer/ByteBuf;)IIFrame length cannot be zero K LM readableBytes()I *O PQ getByteSize(I)I STU VW+net/minecraft/network/BandwidthDebugMonitor onReceive(I)V Y Z readBytes \]^ _`java/util/Listadd(Ljava/lang/Object;)ZMAX_VARINT21_BYTESI ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;0(Lnet/minecraft/network/BandwidthDebugMonitor;)VCodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/network/Varint21FrameDecoder;MethodParametershandlerRemoved0+(Lio/netty/channel/ChannelHandlerContext;)Vctx(Lio/netty/channel/ChannelHandlerContext;bBiinout StackMapTabledecodeT(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)VLjava/util/List;lengthLocalVariableTypeTable$Ljava/util/List; Signatureh(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V SourceFileVarint21FrameDecoder.java! abcdefghR*·*¸ µ*+µ±i jklme fnohA *´¶W±i j kl pqmp ?@h­4=¢&*¶š¬*¶">+¶&W¸)𬄧ÿÛ»/Y1·3¿i& "#%"&$**j*rs(tb4u4vw ü úm uvxyhi,¶6W*´¶:W,*´¸=š ,¶AW±*´¸D6š »/YH·3¿,¶J¢ ,¶AW±*´Æ*´¸N`¶R-,¶X¹[W±i>02 4569':,;6>??D@ECLD[GhHj4iklipqiuivz'B{b| iv}w üm puv~€�