Êþº¾EÁ  java/lang/Record()V   1net/minecraft/world/item/component/SwingAnimationtype-Lnet/minecraft/world/item/SwingAnimationType;  durationI toStringG(Lnet/minecraft/world/item/component/SwingAnimation;)Ljava/lang/String; hashCode6(Lnet/minecraft/world/item/component/SwingAnimation;)I equalsH(Lnet/minecraft/world/item/component/SwingAnimation;Ljava/lang/Object;)Z  !"+net/minecraft/world/item/SwingAnimationTypeCODEC2Lnet/minecraft/util/StringRepresentable$EnumCodec; % &'DEFAULT3Lnet/minecraft/world/item/component/SwingAnimation; )*+ ,-0net/minecraft/util/StringRepresentable$EnumCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;/ 01apply()Ljava/util/function/Function; 345 67!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 9:; <=net/minecraft/util/ExtraCodecsNON_NEGATIVE_INT Lcom/mojang/serialization/Codec; @AB CDjava/lang/IntegervalueOf(I)Ljava/lang/Integer; F*Gcom/mojang/serialization/Codec/ JKL MN;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;P 0Q!()Ljava/util/function/BiFunction; STU 0V!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; X Y WHACK [ \1(Lnet/minecraft/world/item/SwingAnimationType;I)V/ _`a bc2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; e != g hi STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; klm ni)net/minecraft/network/codec/ByteBufCodecsVAR_INT pqr st'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; g SignatureULcom/mojang/serialization/Codec;wLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisMethodParameters()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;/()Lnet/minecraft/world/item/SwingAnimationType;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileSwingAnimation.javaRecordBootstrapMethodsŽ type;duration ’&(Ljava/lang/Object;)Ljava/lang/Object;” • ƒ—b(Lnet/minecraft/world/item/component/SwingAnimation;)Lnet/minecraft/world/item/SwingAnimationType;™ š œH(Lnet/minecraft/world/item/component/SwingAnimation;)Ljava/lang/Integer;ž8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Z¡u(Lnet/minecraft/world/item/SwingAnimationType;Ljava/lang/Integer;)Lnet/minecraft/world/item/component/SwingAnimation;£ ¤ „……§ ¨©ª «¬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; InnerClasses¶&net/minecraft/util/StringRepresentable EnumCodecInstanceºcom/mojang/datafixers/ProductsP2½%java/lang/invoke/MethodHandles$Lookup¿java/lang/invoke/MethodHandlesLookup1 &'!=vwhivx\yM*·*+µ*µ ±z { |' }  ~y1*º°z { |'y1*º¬z { |'€y<*+º¬z {|'�‚}� ƒy/*´°z { |'y/*´ ¬z { |' „…y}?*²#²$´¶(º.¶2²8>²$´ ¸?¹EºH¶2¶I*ºO¶R°z "2 ;> { ?†‡ˆyV6»Y²W·Z³$º]¸^³d²fº.²jºHºO¸o³u±z  ‰Š‹ Œ6¦���­‘“–­‘˜›­�Ÿ ­‘¢¥´")µ· J_¸S¹»¼¾À