Êþº¾E‰net/minecraft/util/Mth net/minecraft/gizmos/CircleGizmo  java/lang/Record()V  posLnet/minecraft/world/phys/Vec3;  radiusF  style!Lnet/minecraft/gizmos/GizmoStyle;  net/minecraft/gizmos/GizmoStyle hasStroke()Z  hasFill!net/minecraft/world/phys/Vec3> Ù| $%& '(java/lang/Mathcos(D)D $* +(sin - ./add$(DDD)Lnet/minecraft/world/phys/Vec3; 1 23multipliedFill(F)I 567 89$net/minecraft/gizmos/GizmoPrimitivesaddTriangleFan$([Lnet/minecraft/world/phys/Vec3;I)V ; <3multipliedStroke > ?@ strokeWidth()F 5B CDaddLineC(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)VF GHtoString6(Lnet/minecraft/gizmos/CircleGizmo;)Ljava/lang/String;J KLhashCode%(Lnet/minecraft/gizmos/CircleGizmo;)IN OPequals7(Lnet/minecraft/gizmos/CircleGizmo;Ljava/lang/Object;)ZRnet/minecraft/gizmos/GizmoCIRCLE_VERTICESI ConstantValueSEGMENT_SIZE_RADIANSD(Lnet/minecraft/world/phys/Vec3;FLnet/minecraft/gizmos/GizmoStyle;)VCodeLineNumberTableLocalVariableTablethis"Lnet/minecraft/gizmos/CircleGizmo;MethodParametersemit*(Lnet/minecraft/gizmos/GizmoPrimitives;F)Vthetapointicolor primitives&Lnet/minecraft/gizmos/GizmoPrimitives;alphaMultiplierpoints [Lnet/minecraft/world/phys/Vec3; StackMapTablei()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;!()Lnet/minecraft/world/phys/Vec3;#()Lnet/minecraft/gizmos/GizmoStyle; SourceFileCircleGizmo.javaRecordBootstrapMethodsxpos;radius;style } ~€ �‚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; InnerClasses…%java/lang/invoke/MethodHandles$Lookup‡java/lang/invoke/MethodHandlesLookup1Q STUVWU" XY\*·*+µ *$µ*-µ±Z[*\] ^  _`Y¥ Á*´¶š*´¶š±½ N6¢=†"j8*´ *´��¸#k��*´��¸)k��¶,:-S„§ÿÂ--2S*´¶™*´$¶06+-¹4*´¶™6*´$¶:66¢"+-2-`2*´¶=¹A„§ÿݱZJ  %-SY_fpzƒ�—¡ºÀ"[f -,aSbAcTz dTš&cT—)dTÁ\]ÁefÁg¦hijýkú@#ýù%^ egGlY1*ºE°Z[ \]KmY1*ºI¬Z[ \]OnY<*+ºM¬Z[\]op^o qY/*´ °Z[ \]@Y/*´®Z[ \]rY/*´°Z[ \]stu v|wyz{ƒ „†ˆ