Êþº¾E*  java/lang/Record()V   0net/minecraft/world/item/component/DyedItemColorrgbI  +net/minecraft/core/component/DataComponents DYED_COLOR0Lnet/minecraft/core/component/DataComponentType;  "net/minecraft/world/item/ItemStackgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object;  ()I  !net/minecraft/util/ARGBopaque(I)I # $% applyDyesv(Lnet/minecraft/world/item/component/DyedItemColor;Ljava/util/List;)Lnet/minecraft/world/item/component/DyedItemColor; ' () copyWithCount'(I)Lnet/minecraft/world/item/ItemStack; + ,-setV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; / 0!red 2 3!green 5 6!blue 89: ;<java/lang/Mathmax(II)I >?@ ABjava/util/Listiterator()Ljava/util/Iterator; DEF GHjava/util/IteratorhasNext()Z DJ KLnext()Ljava/lang/Object;N!net/minecraft/world/item/DyeColor MP QgetTextureDiffuseColor S TUcolor(IIII)I W X(I)V Z[\ ]H$net/minecraft/world/item/TooltipFlag isAdvanced_ item.colorajava/lang/Object cde fgjava/util/LocaleROOTLjava/util/Locale;i#%06X klm nojava/lang/IntegervalueOf(I)Ljava/lang/Integer; qrs tujava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; wxy z{$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; }~ €�net/minecraft/ChatFormattingGRAYLnet/minecraft/ChatFormatting; ƒ„… †‡+net/minecraft/network/chat/MutableComponent withStyleM(Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; ‰Š‹ Œ�java/util/function/Consumeraccept(Ljava/lang/Object;)V� item.dyed w‘ z’A(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; }” •�ITALIC ƒ— †˜N([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent;š ›œtoStringF(Lnet/minecraft/world/item/component/DyedItemColor;)Ljava/lang/String;ž Ÿ hashCode5(Lnet/minecraft/world/item/component/DyedItemColor;)I¢ £¤equalsG(Lnet/minecraft/world/item/component/DyedItemColor;Ljava/lang/Object;)Z ¦§¨ ©ªnet/minecraft/util/ExtraCodecsRGB_COLOR_CODEC Lcom/mojang/serialization/Codec;¬ ­®apply()Ljava/util/function/Function;¬ ±²³ ´µcom/mojang/serialization/Codecxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; · ¸ªCODEC º»¼ ½¾)net/minecraft/network/codec/ByteBufCodecsINT)Lnet/minecraft/network/codec/StreamCodec; ÀÁ ÃÄ'net/minecraft/network/codec/StreamCodec compositeŽ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; Æ Ç¾ STREAM_CODECÉ2net/minecraft/world/item/component/TooltipProvider SignatureTLcom/mojang/serialization/Codec;vLnet/minecraft/network/codec/StreamCodec; LEATHER_COLOR ConstantValueÿ e@CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/world/item/component/DyedItemColor;MethodParameters getOrDefault((Lnet/minecraft/world/item/ItemStack;I)I itemStack$Lnet/minecraft/world/item/ItemStack; defaultColor StackMapTableZ(Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack;dyesLjava/util/List; currentDye newDyedColorresultLocalVariableTypeTable5Ljava/util/List;(Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack;dye#Lnet/minecraft/world/item/DyeColor;redTotal greenTotal blueTotalintensityTotal colorCountaverageIntensityFresultIntensity›(Lnet/minecraft/world/item/component/DyedItemColor;Ljava/util/List;)Lnet/minecraft/world/item/component/DyedItemColor;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; addToTooltip¦(Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)Vcontext.Lnet/minecraft/world/item/Item$TooltipContext;consumerLjava/util/function/Consumer;flag&Lnet/minecraft/world/item/TooltipFlag; components2Lnet/minecraft/core/component/DataComponentGetter;ELjava/util/function/Consumer;Î(Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object; SourceFileDyedItemColor.javaRecordBootstrapMethods  &(Ljava/lang/Object;)Ljava/lang/Object;V G(Ljava/lang/Integer;)Lnet/minecraft/world/item/component/DyedItemColor;G(Lnet/minecraft/world/item/component/DyedItemColor;)Ljava/lang/Integer;  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; InnerClasses!,net/minecraft/world/item/Item$TooltipContext#net/minecraft/world/item/ItemTooltipContext&%java/lang/invoke/MethodHandles$Lookup(java/lang/invoke/MethodHandlesLookup1È ¸ªÊËǾÊÌÍ ÎÏ XÐ> *·*µ±ÑÒ ÓÔ Õ Ö×Ðm*² ¶ÀM,Æ ,¶¸§¬Ñ " #Ò ØÙÚ  TÔÛ ü@Õ ØÚ $ÜЙ%*² ¶ÀM,+¸"N*¶&:² -¶*W°Ñ' (*+",Ò4%ØÙ%ÝÞ ßÔàÔ áÙâ %ÝãÕ ØÝÊä $%ÐÇ =>666*ÆC*¶¸.6*¶¸16*¶¸46  ¸7¸7`6`=`> `6„+¹=:¹C™S¹IÀM:¶O6  ¸.6  ¸16  ¸46    ¸7¸7`6 `= `> `6„§ÿ©l6l6l6 ††n8  ¸7¸7†8 † j n‹6† j n‹6 † j n‹6  ¸R6 »Y ·V°ÑŽ#0123 4 678#9,:=;B<G=N>QAoBvC}D„E‹GœI¡J¦K­L°M³O¹P¿QÆSÏTÞVêWöXZ[ÒÔ70 #.3 ,%6 v:T }30 „,3 ‹%6 oAåæßÔÝÞç è é  ê   ë ¹_0 ¿Y3 ÆR6 ÏIìí Þ:îí  â ÝãÛÿQ>üDúYÕ ßÝÊïð ñòóÐÓ Y-¹Y™4,^½`Y²bh½`Y*´¸jS¸pS¸v²|¶‚¹ˆ§!,ޏ�½}Y²|SY²“S¶–¹ˆ±Ñ` a:cXeÒ4YÓÔYôõYö÷YøùYúûâ YöüÛ:ÕôöøúÊý›þÐ1*º™°ÑÒ ÓÔŸÐ1*º�¬ÑÒ ÓÔ£ÿÐ<*+º¡¬ÑÒÓÔÕ Ð/*´¬ÑÒ ÓÔÐE)²¥º«º¯¹°³¶²¹º¯º«¸¿³Å±Ñ        "$ %')