Êþº¾E³  java/lang/Record()V   &net/minecraft/client/color/item/Potion defaultColorI/net/minecraft/world/item/alchemy/PotionContentsÿ8]Æ  (I)V  +net/minecraft/core/component/DataComponentsPOTION_CONTENTS0Lnet/minecraft/core/component/DataComponentType;  "net/minecraft/world/item/ItemStackgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; !" getColorOr(I)I $%& '"net/minecraft/util/ARGBopaque ) *+ MAP_CODEC#Lcom/mojang/serialization/MapCodec;- ./toString<(Lnet/minecraft/client/color/item/Potion;)Ljava/lang/String;1 23hashCode+(Lnet/minecraft/client/color/item/Potion;)I5 67equals=(Lnet/minecraft/client/color/item/Potion;Ljava/lang/Object;)Z 9:; <=net/minecraft/util/ExtraCodecsRGB_COLOR_CODEC Lcom/mojang/serialization/Codec;?default ABC DEcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;G HIapply()Ljava/util/function/Function; KLM NO!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; QRS TU;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;G XYZ H[!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;G ^_` ab2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;d.net/minecraft/client/color/item/ItemTintSource SignatureMLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/client/color/item/Potion;MethodParameters calculate~(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;)I itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner)Lnet/minecraft/world/entity/LivingEntity;contents1Lnet/minecraft/world/item/alchemy/PotionContents; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type%()Lcom/mojang/serialization/MapCodec;O()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile Potion.javaRecordBootstrapMethods Ž&(Ljava/lang/Object;)Ljava/lang/Object;� ‘ ~“=(Lnet/minecraft/client/color/item/Potion;)Ljava/lang/Integer;–=(Ljava/lang/Integer;)Lnet/minecraft/client/color/item/Potion;˜ ™ ‚ƒƒœ �žŸ  ¡java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;£ ¤¥¦ §¨"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; InnerClassesInstance¬com/mojang/datafixers/ProductsP1¯%java/lang/invoke/MethodHandles$Lookup±java/lang/invoke/MethodHandlesLookup1c *+ef g5*·±h i jkg> *·*µ±hi jk l mng’&+²¶À :Æ*´¶¸#¬*´¸#¬h  i4&jk&op&qr&st uvwü l oqsxyyz{g.²(°h%i jke|.}g1*º,°hi jk2~g1*º0¬hi jk6g<*+º4¬hijk€�l€ ~g/*´¬hi jk ‚ƒgZ *²8>¹@ºF¶J¶P*ºV¶W°hi  „…†g$ º\¸]³(±h‡ˆ‰ Š*›‹Œ¢��’¢�”•¢�—š©Q^ªX«­®°²