ĘūēžEˇ  java/lang/Object()V   +net/minecraft/network/codec/IdDispatchCodec typeGetterLjava/util/function/Function;  byIdLjava/util/List;  toId-Lit/unimi/dsi/fastutil/objects/Object2IntMap;  net/minecraft/network/VarIntread(Lio/netty/buffer/ByteBuf;)I   java/util/Listsize()I"'io/netty/handler/codec/DecoderException$ %&makeConcatWithConstants(I)Ljava/lang/String; !( )(Ljava/lang/String;)V + ,-get(I)Ljava/lang/Object;/1net/minecraft/network/codec/IdDispatchCodec$Entry .1 23 serializer)Lnet/minecraft/network/codec/StreamCodec; 567 89'net/minecraft/network/codec/StreamCodecdecode&(Ljava/lang/Object;)Ljava/lang/Object;;java/lang/Exception=Anet/minecraft/network/codec/IdDispatchCodec$DontDecorateException .? @AtypeLjava/lang/Object; CDE FGjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;I %J&(Ljava/lang/String;)Ljava/lang/String; !L M*(Ljava/lang/String;Ljava/lang/Throwable;)V OPQ R9java/util/function/Functionapply TUV WX+it/unimi/dsi/fastutil/objects/Object2IntMap getOrDefault(Ljava/lang/Object;I)IZ'io/netty/handler/codec/EncoderExceptionI Y( ^ _`write5(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; 5b cdencode'(Ljava/lang/Object;Ljava/lang/Object;)VI YLh3net/minecraft/network/codec/IdDispatchCodec$Builder gj k (Ljava/util/function/Function;)Vmio/netty/buffer/ByteBuf o cp.(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V r 8s-(Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; UNKNOWN_TYPEI ConstantValue˙˙˙˙ Signature&Ljava/util/function/Function;PLjava/util/List;>;2Lit/unimi/dsi/fastutil/objects/Object2IntMap;](Ljava/util/function/Function;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)VCodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/network/codec/IdDispatchCodec;LocalVariableTypeTable8Lnet/minecraft/network/codec/IdDispatchCodec;MethodParametersĢ(Ljava/util/function/Function;Ljava/util/List;>;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)VeLjava/lang/Exception;inputLio/netty/buffer/ByteBuf;identry3Lnet/minecraft/network/codec/IdDispatchCodec$Entry;TB;>Lnet/minecraft/network/codec/IdDispatchCodec$Entry; StackMapTable(TB;)TV;codecoutputvalue2Lnet/minecraft/network/codec/StreamCodec<-TB;TV;>;TV;TT; (TB;TV;)VbuilderT(Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder;­(Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder;ˆLjava/lang/Object;Lnet/minecraft/network/codec/StreamCodec; SourceFileIdDispatchCodec.java NestMembersBootstrapMethodsĄReceived unknown packet id ŖFailed to decode packet ''ĨSending unknown packet ''§Failed to encode packet ''Š ĒĢŦ %­$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesEntryDontDecorateExceptionBuilderŗ%java/lang/invoke/MethodHandles$Lookupĩjava/lang/invoke/MethodHandlesLookup!5tuvw xyxzx{|}œ*ˇ*+ĩ*,ĩ *-ĩą~ *€ ‚*€ƒ yz{„  x…8s}'`+¸=›*´ šĄģ!Yē#ˇ'ŋ*´ š*Ā.N-´0+š4°:Á<™ŋģ!Y-´>¸BēHˇKŋ2<=:~&  $"2$=%?&G'J)4?!†‡`€`ˆ‰[Šu2.‹Œ‚ `€ƒ`ˆ2.‹Ž!ü ˙l.:ü :„ˆxcp}œz*´,šNN*´-šS6 ģYY-¸Bē[ˇ\ŋ+¸]W*´ š*Ā.:´0:+,ša§#:Á<™ŋģYY-¸BēeˇfŋąFVY:~:/ 012/465F7M8V>Y9[:c;f=y?RM ‘3[†‡z€z’‰z“A o@AbŠuF4‹Œ‚>M ‘”z€ƒz’z“• o@–F4‹Ž,ũ/˙)l.:ü :ú„ ’“x— ˜™}E ģgY*ˇi°~B  ‚  y„ xšAcd}F *+Āl,ļną~  €‚  €ƒ„ ’“A89}E *+Ālļq°~  €‚  €ƒ„ˆx›œž<.gŸ¨ ¨ĸ¨¤¨ĻŽ".¯<° gą ˛´ļ