Źžŗ¾EĶ  java/lang/Object()V   net/minecraft/world/phys/Vec2xF   y  (FF)V  java/lang/FloatvalueOf(F)Ljava/lang/Float;  java/util/Objectshash([Ljava/lang/Object;)I !" #$net/minecraft/util/Mthsqrt(F)F8Ń· ' ()ZEROLnet/minecraft/world/phys/Vec2; + ,-cos(D)F / 0-sin 234 56java/util/Listof6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; 89: ;<net/minecraft/util/Util fixedSize8(Ljava/util/List;I)Lcom/mojang/serialization/DataResult;> ?@apply()Ljava/util/function/Function; BCD EF#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; 2H IJget(I)Ljava/lang/Object; L MN floatValue()F P Q)ONE S T)UNIT_Xæ€ W X) NEG_UNIT_X Z [)UNIT_Y ] ^) NEG_UNIT_Y’’ a b)MAX e f)MIN hij klcom/mojang/serialization/CodecFLOAT0Lcom/mojang/serialization/codecs/PrimitiveCodec; nop qr.com/mojang/serialization/codecs/PrimitiveCodeclistOf"()Lcom/mojang/serialization/Codec;>> hv wx comapFlatMap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; z {|CODEC Lcom/mojang/serialization/Codec; SignatureALcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisMethodParametersscale"(F)Lnet/minecraft/world/phys/Vec2;sdot"(Lnet/minecraft/world/phys/Vec2;)Fvadd@(Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec2;rhsequals(Ljava/lang/Object;)ZotherLjava/lang/Object; StackMapTablehashCode()I normalized!()Lnet/minecraft/world/phys/Vec2;distlength lengthSquared distanceToSqrpxdydnegatedrotate"(D)Lnet/minecraft/world/phys/Vec2; angleRadiansDcosinesinelambda$static$21(Lnet/minecraft/world/phys/Vec2;)Ljava/util/List;veclambda$static$07(Ljava/util/List;)Lcom/mojang/serialization/DataResult;inputLjava/util/List;lambda$static$11(Ljava/util/List;)Lnet/minecraft/world/phys/Vec2;floats SourceFile Vec2.javaBootstrapMethods³&(Ljava/lang/Object;)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É%java/lang/invoke/MethodHandles$LookupĖjava/lang/invoke/MethodHandlesLookup! ()Q)T)X)[)^)b)f){|}~  Y*·*#µ*$µ ±€   ‚)  ƒ  „…H»Y*“#j*“ #j·°€#‚)† ƒ†‡ˆH*“+“j*“ +“ jb®€'‚)‰)ƒ‰Š‹N»Y*“+“b*“ +“ b·°€+‚)Œ)ƒŒŠ…H»Y*“#b*“ #b·°€/‚)‰ ƒ‰Ž”6*+¦¬+Į™ +ĄM§¬*“,“•š*“ ,“ •𧬀4578:*)6‚)6Œ)‘ ü@ƒŒ’“F½Y*“øSY*“ øSø¬€? ‚)”•€8*“*“j*“ *“ jbøD#%–œ ²&§»Y*“#n*“ #n·°€ CD8‚)!– ‘ ü$R—NA*“*“j*“ *“ jbø®€H ‚)˜N>*“*“j*“ *“ jb®€L ‚)™ˆl+“*“fE+“ *“ fF$$j%%jb®€P QR*‚)š) › œ ƒš•<»Y*“v*“ v·°€V ‚)žŸ/'ø*F'ø.8»Y*“%j*“ jf*“ %j*“jb·°€Z[ \*/‚)/ ”*¢  $£ ƒ  ¤„<*“ø*“ øø1°€ ¦) §Ø:*ø7ŗ=¹A°€ ©Ŗ «¬L"»Y*¹GĄ¶K*¹GĄ¶K·°€ "­Ŗ®¹»Y ·³&»Y ·³O»Y ·³R»YU ·³V»Y ·³Y»Y U·³\»Y__·³`»Ycc·³d²g¹mŗsŗt¹u³y±€& $1=JXfư± Ą²“·Ą²ø»Ą²¼æĒ ČŹĢ