Êþº¾Es  java/lang/Record()V   'net/minecraft/world/entity/LivingEntity getMainArm*()Lnet/minecraft/world/entity/HumanoidArm;  =net/minecraft/client/renderer/item/properties/select/MainHandTYPESLnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;   VALUE_CODEC Lcom/mojang/serialization/Codec;  getÓ(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/world/entity/HumanoidArm; toStringS(Lnet/minecraft/client/renderer/item/properties/select/MainHand;)Ljava/lang/String; !"hashCodeB(Lnet/minecraft/client/renderer/item/properties/select/MainHand;)I$ %&equalsT(Lnet/minecraft/client/renderer/item/properties/select/MainHand;Ljava/lang/Object;)Z ()* +&net/minecraft/world/entity/HumanoidArmCODEC  ./0 12!com/mojang/serialization/MapCodecunit7(Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; 456 78Qnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Typecreate˜(Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;:Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty SignatureJLcom/mojang/serialization/Codec;¼Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;CodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/client/renderer/item/properties/select/MainHand; itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner)Lnet/minecraft/world/entity/LivingEntity;seedIdisplayContext-Lnet/minecraft/world/item/ItemDisplayContext; StackMapTableMethodParametersRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;typeU()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type;¾()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; valueCodec"()Lcom/mojang/serialization/Codec;L()Lcom/mojang/serialization/Codec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;½(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Ljava/lang/Object;ŠLjava/lang/Record;Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty; SourceFile MainHand.javaRecordBootstrapMethodsdf ghi jkjava/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; InnerClassesTypeo%java/lang/invoke/MethodHandles$Lookupqjava/lang/invoke/MethodHandlesLookup19;<;= >/*·±? @ AB>v -ǧ-¶°?@> AB CD EF GH IJ KLMC(NCEGIKOPPPQR>.² °?@ AB;STU>.²°?@ AB;VW>1*º°? @ AB!X>1*º¬? @ AB%Y><*+º#¬? @ABZ[NZA\>6 *+,-¶°? @  ABNCEGIKOPPP]>6²'³»Y·,¸-²¸3³ ±?  ;^_`ab ecl49mnpr