Êþº¾Ee:net/minecraft/client/animation/AnimationDefinition$Builder  (F)V    java/lang/Object()V  com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;  animationByBoneLjava/util/Map;  lengthF  loopingZ !apply()Ljava/util/function/Function; #$% &' java/util/MapcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;)java/util/List (+ ,-add(Ljava/lang/Object;)Z/2net/minecraft/client/animation/AnimationDefinition .1 2(FZLjava/util/Map;)V4java/util/ArrayList 3  SignaturefLjava/util/Map;>; withLength?(F)Lnet/minecraft/client/animation/AnimationDefinition$Builder;CodeLineNumberTableLocalVariableTablelengthInSecondsMethodParametersthis()Lnet/minecraft/client/animation/AnimationDefinition$Builder; addAnimation�(Ljava/lang/String;Lnet/minecraft/client/animation/AnimationChannel;)Lnet/minecraft/client/animation/AnimationDefinition$Builder;boneNameLjava/lang/String; animation1Lnet/minecraft/client/animation/AnimationChannel;build6()Lnet/minecraft/client/animation/AnimationDefinition;lambda$addAnimation$0$(Ljava/lang/String;)Ljava/util/List;k SourceFileAnimationDefinition.javaNestHostBootstrapMethodsR&(Ljava/lang/Object;)Ljava/lang/Object;T U JKKX YZ[ \]"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; InnerClassesBuildera%java/lang/invoke/MethodHandles$Lookupcjava/lang/invoke/MethodHandlesLookup!67 89:3 »Y"·°;<  =>=:Q*·*¸ µ*#µ±; <?@>A:5*µ*°; !"< ?@BC:]*´+º¹"À(,¹*W*°; &'< ?@DEFG> DFHI:>».Y*´*´*´·0°;+< ?@ JK:2»3Y·5°;&< LEMNO.P WQSV^._ `bd