Êþº¾E»  java/lang/Record()V   Anet/minecraft/client/renderer/item/properties/numeric/UseDuration remainingZ  $net/minecraft/world/entity/ItemOwnerasLivingEntity+()Lnet/minecraft/world/entity/LivingEntity;  'net/minecraft/world/entity/LivingEntity getUseItem&()Lnet/minecraft/world/item/ItemStack;  getUseItemRemainingTicks()I    useDurationP(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I " #$ MAP_CODEC#Lcom/mojang/serialization/MapCodec; &'( )*"net/minecraft/world/item/ItemStackgetUseDuration,(Lnet/minecraft/world/entity/LivingEntity;)I, -.toStringW(Lnet/minecraft/client/renderer/item/properties/numeric/UseDuration;)Ljava/lang/String;0 12hashCodeF(Lnet/minecraft/client/renderer/item/properties/numeric/UseDuration;)I4 56equalsX(Lnet/minecraft/client/renderer/item/properties/numeric/UseDuration;Ljava/lang/Object;)Z 89: ;<com/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec; ?@A BCjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; EFG HI.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;K LMapply()Ljava/util/function/Function; OPQ RS!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; UVW XY;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;K \]^ L_!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;K bcd ef2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;hRnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty SignaturehLcom/mojang/serialization/MapCodec;(Z)VCodeLineNumberTableLocalVariableTablethisCLnet/minecraft/client/renderer/item/properties/numeric/UseDuration;MethodParametersget|(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/ItemOwner;I)F itemStack$Lnet/minecraft/world/item/ItemStack;level.Lnet/minecraft/client/multiplayer/ClientLevel;owner&Lnet/minecraft/world/entity/ItemOwner;seedIentity)Lnet/minecraft/world/entity/LivingEntity; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;type%()Lcom/mojang/serialization/MapCodec;j()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileUseDuration.javaRecordBootstrapMethods”&(Ljava/lang/Object;)Ljava/lang/Object;– — ˆ™X(Lnet/minecraft/client/renderer/item/properties/numeric/UseDuration;)Ljava/lang/Boolean;› œ kžX(Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/item/properties/numeric/UseDuration;  ¡ ‰ŠŠ¤ ¥¦§ ¨©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; InnerClassesInstance´com/mojang/datafixers/ProductsP1·%java/lang/invoke/MethodHandles$Lookup¹java/lang/invoke/MethodHandlesLookup1g #$ij kl> *·*µ±m n op q rsl·8-ǧ -¹ :Æ ¶+¥ ®*´™ ¶†§ +¸†®m n>8op8tu8vw8xy8z{(|}~EüFqtvxz€€�‚l.²!°mn opiƒ  l? *+¶%+¶d¬m!n tu x}q tx-„l1*º+°m n op1l1*º/¬m n op5…l<*+º3¬m nop†‡q† ˆl/*´¬m n op ‰Šl^$*²7=¸>¹DºJ¶N¶T*ºZ¶[°m  # n $‹Œ�l$ º`¸a³!±m Ž�� ‘*£=’ª“•˜ª“š�ª“Ÿ¢±Ub²\³µ¶¸º