Êþº¾E  java/lang/Record()V   ,net/minecraft/world/entity/player/PlayerSkinbody(Lnet/minecraft/core/ClientAsset$Texture;   cape   elytra  model3Lnet/minecraft/world/entity/player/PlayerModelType;  secureZ  ¯(Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/world/entity/player/PlayerModelType;Z)V  ! "#2net/minecraft/world/entity/player/PlayerSkin$PatchEMPTY4Lnet/minecraft/world/entity/player/PlayerSkin$Patch; % &'equals(Ljava/lang/Object;)Z ) *Ljava/util/Optional; ,-. /0"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;2&net/minecraft/core/ClientAsset$Texture 4 * 6 * 8 * :;< /=java/util/Optional&(Ljava/lang/Object;)Ljava/lang/Object;?1net/minecraft/world/entity/player/PlayerModelType A BCinsecureÛ(Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/core/ClientAsset$Texture;Lnet/minecraft/world/entity/player/PlayerModelType;)Lnet/minecraft/world/entity/player/PlayerSkin;E FGtoStringB(Lnet/minecraft/world/entity/player/PlayerSkin;)Ljava/lang/String;I JKhashCode1(Lnet/minecraft/world/entity/player/PlayerSkin;)IM &NC(Lnet/minecraft/world/entity/player/PlayerSkin;Ljava/lang/Object;)ZRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/world/entity/player/PlayerSkin;MethodParameterswithd(Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)Lnet/minecraft/world/entity/player/PlayerSkin;patch StackMapTable()Ljava/lang/String;()IoLjava/lang/Object;*()Lnet/minecraft/core/ClientAsset$Texture;5()Lnet/minecraft/world/entity/player/PlayerModelType;()Z SourceFilePlayerSkin.java NestMembersRecordBootstrapMethodshbody;cape;elytra;model;secure o pqr stjava/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; InnerClasseswnet/minecraft/core/ClientAssetTexturePatch{%java/lang/invoke/MethodHandles$Lookup}java/lang/invoke/MethodHandlesLookup1  OP OP Q| *·*+µ*,µ *-µ*µ*µ±RS> TU       V OPP BCQU »Y*+,-·°RS*     V OPPWXQ¡H+²¶$™*°+´(*´¸+À1+´3*´ ¸+À1+´5*´¸+À1+´7*´¶9À>¸@°R"& ' *+",0->.D*SHTUHY#Z VYF[Q1*ºD°RS TUJ\Q1*ºH¬RS TU&'Q<*+ºL¬RSTU]^V] _Q/*´°RS TU_Q/*´ °RS TUOP_Q/*´°RS TUOP`Q/*´°RS TUaQ/*´¬RS TUbcde<  OP OPfngijklmu1vx yz|~