Êþº¾El  $net/minecraft/world/item/ItemStack$1val$patchCodec)Lnet/minecraft/network/codec/StreamCodec;   java/lang/Object()V  -net/minecraft/network/RegistryFriendlyByteBuf readVarInt()I  "net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack;  net/minecraft/world/item/Item STREAM_CODEC  ! "#'net/minecraft/network/codec/StreamCodecdecode&(Ljava/lang/Object;)Ljava/lang/Object;%net/minecraft/core/Holder'/net/minecraft/core/component/DataComponentPatch ) *P(Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentPatch;)V , -.isEmpty()Z 0 12 writeVarInt*(I)Lnet/minecraft/network/FriendlyByteBuf; 4 5getCount 7 89 typeHolder()Lnet/minecraft/core/Holder; ; <=encode'(Ljava/lang/Object;Ljava/lang/Object;)V ? @A components6Lnet/minecraft/core/component/PatchedDataComponentMap; CDE FG4net/minecraft/core/component/PatchedDataComponentMapasPatch3()Lnet/minecraft/core/component/DataComponentPatch; I <JV(Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V L "MU(Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack;,(Lnet/minecraft/network/codec/StreamCodec;)VCodeLineNumberTableLocalVariableTablethis&Lnet/minecraft/world/item/ItemStack$1;MethodParametersinput/Lnet/minecraft/network/RegistryFriendlyByteBuf;countIitemLnet/minecraft/core/Holder;patch1Lnet/minecraft/core/component/DataComponentPatch;LocalVariableTypeTable; StackMapTableoutput itemStack Signature�Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec; SourceFileItemStack.javaEnclosingMethod hicreateOptionalStreamCodecT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;NestHost InnerClasses  NO4 *+µ*·±P�Q  RST"MO¹5+¶ =�²°²+¹À$N*´+¹À&:»Y-·(°P“” • ˜™)šQ45RS5UV0WXYZ) [\] Y^_ü TU<JO•6,¶+™ +¶/W±+,¶3¶/W²+,¶6¹:*´+,´>¶B¹:±PŸ  ¡¤¥$¦5§Q 6RS6`V6a_T `aA<=O7 *+À,À¶H±P�Q  RST `aA"#O3 *+À¶K°P�Q  RSTUbcdefgjk