ĘţşžEź  java/lang/Object()V   -net/minecraft/world/item/component/CustomDatatagLnet/minecraft/nbt/CompoundTag;  net/minecraft/nbt/CompoundTagcopy!()Lnet/minecraft/nbt/CompoundTag;  "(Lnet/minecraft/nbt/CompoundTag;)V  net/minecraft/nbt/NbtUtils compareNbt2(Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z  EMPTY/Lnet/minecraft/world/item/component/CustomData; !"# $%"net/minecraft/world/item/ItemStack getOrDefaultV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; ' ()updateN(Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData; + ,-isEmpty()Z !/ 01removeD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; !3 4%set 6 78ofP(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/CustomData; :;< =>java/util/function/Consumeraccept(Ljava/lang/Object;)V @ ABequals(Ljava/lang/Object;)Z D EFhashCode()I H IJtoString()Ljava/lang/String;  M NOCODEC Lcom/mojang/serialization/Codec; QRS TOnet/minecraft/nbt/TagParserFLATTENED_CODEC VWX YZcom/mojang/serialization/CodecwithAlternativeb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; \ ]OCOMPOUND_TAG_CODEC_ `aapply()Ljava/util/function/Function;_ Vd efxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; M ijk lm)net/minecraft/network/codec/ByteBufCodecs COMPOUND_TAG)Lnet/minecraft/network/codec/StreamCodec;_ pqr st'net/minecraft/network/codec/StreamCodecmape(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; v wm STREAM_CODEC SignatureALcom/mojang/serialization/Codec;QLcom/mojang/serialization/Codec; DeprecatedsLnet/minecraft/network/codec/StreamCodec;RuntimeVisibleAnnotationsLjava/lang/Deprecated;CodeLineNumberTableLocalVariableTablethisMethodParameters matchedBy"(Lnet/minecraft/nbt/CompoundTag;)Z expectedTagt(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V component0Lnet/minecraft/core/component/DataComponentType; itemStack$Lnet/minecraft/world/item/ItemStack;consumerLjava/util/function/Consumer;newDataLocalVariableTypeTableaLnet/minecraft/core/component/DataComponentType;>Ljava/util/function/Consumer; StackMapTableĆ(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Vv(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/CompoundTag;)V§(Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/CompoundTag;)VnewTago(Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData;copyTag customDataobjLjava/lang/Object;lambda$static$1P(Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/CompoundTag;datalambda$static$0 SourceFileCustomData.javaBootstrapMethodsĽ&(Ljava/lang/Object;)Ljava/lang/Object;8Š Ş Ÿ­ Ž œ° ą˛ł ´ľ"java/lang/invoke/LambdaMetafactory metafactoryĚ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses¸%java/lang/invoke/MethodHandles$Lookupşjava/lang/invoke/MethodHandlesLookup1]OxyNOxzwm{x|}~ F *ˇ*+ľą€  ‚ ƒ  786 ťY*ś ˇ°€!  ƒ „…> +*´¸Ź€% ‚ † ƒ† (‡Ž++*˛ś Ŕ,ś&N-´ś*™ +*ś.W§ +*-ś2Wą€)*+#-*/*+ˆ‰+Š‹+ŒŽ+ˆ+Œ‘’ ü#ƒ ˆŠŒx“ 4”,ś*š+*,¸5ś2W§ +*ś.Wą€2357 ˆ‰Š‹  ˆ’ƒ ˆŠ x•()p*´ś M+,š9ťY,ˇ°€:;< ‚Œ–  Œ‘ƒŒx—,-2*´ś*Ź€@ ‚˜2*´ś °€D ‚ABy!+*ŚŹ+Á™+ŔM*´,´ś?ŹŹ€IJLMO  ™!‚!š›’ƒšEF2*´śCŹ€T ‚IJ2*´śG°€Y ‚ œ/*´°€ ž Ÿ/*´°€ ž lHťYťYˇKˇł˛L˛P¸Uł[˛[ş^şbšcłg˛hş^şnšołuą€2Ą˘Ł ݤڧݤ¨ŤŻ¤ŹŤś ˇšť