Êþº¾E»  java/lang/Record()V   2net/minecraft/world/entity/variant/ModelAndTexturemodelLjava/lang/Object;  asset0Lnet/minecraft/core/ClientAsset$ResourceTexture;.net/minecraft/core/ClientAsset$ResourceTexture  '(Lnet/minecraft/resources/Identifier;)V  E(Ljava/lang/Object;Lnet/minecraft/core/ClientAsset$ResourceTexture;)V applyQ(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Ljava/util/function/Function;  !"2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;$ %()Ljava/util/function/Function; ' () STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;$, -!()Ljava/util/function/BiFunction; /01 23'net/minecraft/network/codec/StreamCodec compositeÖ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec;5 67toStringH(Lnet/minecraft/world/entity/variant/ModelAndTexture;)Ljava/lang/String;9 :;hashCode7(Lnet/minecraft/world/entity/variant/ModelAndTexture;)I= >?equalsI(Lnet/minecraft/world/entity/variant/ModelAndTexture;Ljava/lang/Object;)Z BCD EFcom/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; HIJ KL!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; N OPDEFAULT_FIELD_CODEC#Lcom/mojang/serialization/MapCodec; RST UV;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2; XYZ [!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; SignatureTT;9(Ljava/lang/Object;Lnet/minecraft/resources/Identifier;)VCodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/entity/variant/ModelAndTexture;assetId$Lnet/minecraft/resources/Identifier;LocalVariableTypeTable9Lnet/minecraft/world/entity/variant/ModelAndTexture;MethodParameters*(TT;Lnet/minecraft/resources/Identifier;)V6(TT;Lnet/minecraft/core/ClientAsset$ResourceTexture;)VcodecW(Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; modelCodec Lcom/mojang/serialization/Codec; defaultModel%Lcom/mojang/serialization/Codec;ž(Lcom/mojang/serialization/Codec;TT;)Lcom/mojang/serialization/MapCodec;>; streamCodecT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;^Lnet/minecraft/network/codec/StreamCodec<-Lnet/minecraft/network/RegistryFriendlyByteBuf;TT;>; (Lnet/minecraft/network/codec/StreamCodec<-Lnet/minecraft/network/RegistryFriendlyByteBuf;TT;>;)Lnet/minecraft/network/codec/StreamCodec;>;()Ljava/lang/String;()I(Ljava/lang/Object;)Zo()Ljava/lang/Object;()TT;2()Lnet/minecraft/core/ClientAsset$ResourceTexture;lambda$codec$0’(Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;(Ljava/lang/Record; SourceFileModelAndTexture.javaRecordBootstrapMethods‡&(Ljava/lang/Object;)Ljava/lang/Object;‰ Š }~Œ`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;Ž � z‘H(Lnet/minecraft/world/entity/variant/ModelAndTexture;)Ljava/lang/Object;“ ” |–f(Lnet/minecraft/world/entity/variant/ModelAndTexture;)Lnet/minecraft/core/ClientAsset$ResourceTexture;˜8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;›x(Ljava/lang/Object;Lnet/minecraft/core/ClientAsset$ResourceTexture;)Lnet/minecraft/world/entity/variant/ModelAndTexture;� model;asset ¡ ¢£¤ ¥¦"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;¨ ©ª« ¬­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; InnerClasses°net/minecraft/core/ClientAssetResourceTextureInstance´com/mojang/datafixers/ProductsP2·%java/lang/invoke/MethodHandles$Lookup¹java/lang/invoke/MethodHandlesLookup1 \] ^_l*+»Y,··±`  a bc defbg ]h  d\i_i*·*+µ*,µ ±` a bc fbg ]h  \j kl_[ *+º¸°`a mn o f mp o]h mo\q rs_S*º#²&º*º+¸.°`a m)f mthm\u6v_C*º4°` a bcf bg:w_C*º8¬` a bcf bg>x_N*+º<¬` abcy f bghy z_A*´°` a bcf bg\{|_A*´ °` a bcf bg }~_|*,*@+¹Aº#¶G²Mº*¶G¶Q,º+¶W°`&)a *mn*o *€\�‚ƒ„ \]…6 †ˆ‹ †�� †’• —™š§œžŸ®"¯±R²X³µ¶¸º