Êþº¾EÝ  java/lang/Record()V   8net/minecraft/client/resources/model/EquipmentClientInfolayersLjava/util/Map;   trimOverridesLjava/util/List;@net/minecraft/client/resources/model/EquipmentClientInfo$Builder   java/util/Listof()Ljava/util/List;   java/util/Map getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;! "#toStringN(Lnet/minecraft/client/resources/model/EquipmentClientInfo;)Ljava/lang/String;% &'hashCode=(Lnet/minecraft/client/resources/model/EquipmentClientInfo;)I) *+equalsO(Lnet/minecraft/client/resources/model/EquipmentClientInfo;Ljava/lang/Object;)Z -./ 01Bnet/minecraft/client/resources/model/EquipmentClientInfo$LayerTypeCODEC Lcom/mojang/serialization/Codec; 3 41LAYER_LIST_CODEC 678 9:com/mojang/serialization/Codec unboundedMapu(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/codecs/UnboundedMapCodec; <=> ?@net/minecraft/util/ExtraCodecs nonEmptyMapB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; 6C DEfieldOf7(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; Q.REnet/minecraft/client/resources/model/EquipmentClientInfo$TrimOverride 6T UVlistOf"()Lcom/mojang/serialization/Codec;Xtrim_overrides 6Z [\optionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;G _`a bc;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;e Hf!()Ljava/util/function/BiFunction; hij Hk!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; m.n>net/minecraft/client/resources/model/EquipmentClientInfo$Layer <p q@ nonEmptyListG tuv wx2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; . Signature§Ljava/util/Map;>;YLjava/util/List;tLcom/mojang/serialization/Codec;>;\Lcom/mojang/serialization/Codec;"(Ljava/util/Map;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/client/resources/model/EquipmentClientInfo;LocalVariableTypeTableMethodParameters(Ljava/util/Map;>;Ljava/util/List;)VbuilderD()Lnet/minecraft/client/resources/model/EquipmentClientInfo$Builder; getLayersV(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Ljava/util/List;typeDLnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;˜(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Ljava/util/List;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Map;©()Ljava/util/Map;>;[()Ljava/util/List;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileEquipmentClientInfo.java NestMembers Fnet/minecraft/client/resources/model/EquipmentClientInfo$TrimPredicate¢@net/minecraft/client/resources/model/EquipmentClientInfo$DyeableRecordBootstrapMethods¦layers;trimOverrides ª&(Ljava/lang/Object;)Ljava/lang/Object;¬ ­ ”¯K(Lnet/minecraft/client/resources/model/EquipmentClientInfo;)Ljava/util/Map;± ² ´L(Lnet/minecraft/client/resources/model/EquipmentClientInfo;)Ljava/util/List;· ¸ º[(Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/client/resources/model/EquipmentClientInfo;¼ ½ —˜˜À ÁÂà ÄÅ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; InnerClassesBuilder LayerType TrimOverrideInstanceÓcom/mojang/datafixers/ProductsP2Layer TrimPredicateDyeableÙ%java/lang/invoke/MethodHandles$LookupÛjava/lang/invoke/MethodHandlesLookup1 z{z|41z}01z~ €i*·*+µ*,µ ±�‚ ƒ„ … {|†  z‡ ˆ‰€ »Y·°�%Š‹€E*´+¸¹À°�)‚ƒ„Œ�†ŒzŽ"�€1*º °�‚ ƒ„&�€1*º$¬�‚ ƒ„*‘€<*+º(¬�‚ƒ„’“†’ ”€/*´°�‚ ƒ„z•€/*´ °�‚ ƒ„z– —˜€�C*²,²2¸5¸;A¹BºF¶J²P¹SW¸¹Yº]¶J¶^*ºd¶g°� !6?"B‚ C™š›€6²l¹S¸o³2ºr¸s³y±� œ�žŸQ-¡m£ z{z|¤6¿¥§¨Æ©«®Æ©°³Æµ¶¹Æ©»¾ÍJ Î -Ï@QÐ_tÑhÒÔmÕŸÖ¡×ØÚÜ