Êþº¾E±  java/lang/Record()V   >net/minecraft/client/renderer/item/properties/numeric/UseCycleperiodF  $net/minecraft/world/entity/ItemOwnerasLivingEntity+()Lnet/minecraft/world/entity/LivingEntity;  'net/minecraft/world/entity/LivingEntity getUseItem&()Lnet/minecraft/world/item/ItemStack;  getUseItemRemainingTicks()I    MAP_CODEC#Lcom/mojang/serialization/MapCodec;" #$toStringT(Lnet/minecraft/client/renderer/item/properties/numeric/UseCycle;)Ljava/lang/String;& '(hashCodeC(Lnet/minecraft/client/renderer/item/properties/numeric/UseCycle;)I* +,equalsU(Lnet/minecraft/client/renderer/item/properties/numeric/UseCycle;Ljava/lang/Object;)Z ./0 12net/minecraft/util/ExtraCodecsPOSITIVE_FLOAT Lcom/mojang/serialization/Codec; 567 89java/lang/FloatvalueOf(F)Ljava/lang/Float; ;<= >?com/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;A BCapply()Ljava/util/function/Function; EFG HI!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; KLM NO;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;A RST BU!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;A XYZ [\2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;^Rnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty SignatureeLcom/mojang/serialization/MapCodec;(F)VCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/client/renderer/item/properties/numeric/UseCycle;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;g()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()Flambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile UseCycle.javaRecordBootstrapMethodsŠ&(Ljava/lang/Object;)Ljava/lang/Object;Œ � ~�S(Lnet/minecraft/client/renderer/item/properties/numeric/UseCycle;)Ljava/lang/Float;‘ ’ a”S(Ljava/lang/Float;)Lnet/minecraft/client/renderer/item/properties/numeric/UseCycle;– — €€š ›œ� žŸ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/MethodHandlesLookup1]  _` ab> *·*#µ±c d ef g hib¨,-ǧ -¹ :Æ ¶+¥ ®¶†*´r®c d>,ef,jk,lm,no,pqrstEügjlnpuvvwxb.²°cd ef_y#zb1*º!°c d ef'b1*º%¬c d ef+{b<*+º)¬c def|}g| ~b/*´®c d ef €b^$*²-3 ¸4¹:º@¶D¶J*ºP¶Q°c  # d $�‚ƒb$ ºV¸W³±c „…† ‡*™3ˆ ‰‹Ž ‰�“ ‰•˜§KX¨R©«¬®°