Êþº¾E‡  java/lang/Record()V    com/mojang/math/GivensParameterssinHalfF   cosHalf   org/joml/Mathinvsqrt(F)F  (FF)V  sin   cosFromSin(FF)F !"# $%org/joml/Quaternionfset(FFFF)Lorg/joml/Quaternionf; '() * org/joml/Matrix3fm01 ', - m02 '/ 0 m10 '2 3 m20 5 67cos()F 9 7 '; < m11 '> ? m22 'A B m12 'D E m21 'G H m00J KLtoString6(Lcom/mojang/math/GivensParameters;)Ljava/lang/String;N OPhashCode%(Lcom/mojang/math/GivensParameters;)IR STequals7(Lcom/mojang/math/GivensParameters;Ljava/lang/Object;)ZCodeLineNumberTableLocalVariableTablethis"Lcom/mojang/math/GivensParameters;MethodParametersfromUnnormalized&(FF)Lcom/mojang/math/GivensParameters;wfromPositiveAngle%(F)Lcom/mojang/math/GivensParameters;angleinverse$()Lcom/mojang/math/GivensParameters;aroundX.(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;inputLorg/joml/Quaternionf;aroundYaroundZ((Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;cs()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; SourceFileGivensParameters.javaRecordBootstrapMethodswsinHalf;cosHalf { |}~ €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/MethodHandlesLookup1  UM*·*#µ*$µ ±V W XY  Z   [\U[""j##jb¸E»Y$"j$#j·°V  W    ] Z   ^_U_" n¸D#" n¸E»Y#$·°VW `   6 Z`abU;»Y*´v*´ ·°VW XYcdUC+*´ *´ ¶ °V WXYefZegdUC+ *´ *´ ¶ °V$WXYefZehdUC+ *´*´ ¶ °V(WXYefZe67U>*´ *´ j*´*´jf®V-W XY7U6 *´j*´ j®V2W  XYciU®:+ µ&+ µ++ µ.+ µ1*¶4E*¶8F+$µ:+$µ=+%µ@+%vµC+ µF+°V2 78 9:<=?#@(B-C3E8FW*:XY:ej!k l ZegiU®:+ µ&+ µ.+ µ@+ µC*¶4E*¶8F+$µF+$µ=+%vµ++%µ1+ µ:+°V2 KL MNPQS#T(V.W3Y8ZW*:XY:ej!k l ZehiU®:+ µ++ µ@+ µ1+ µC*¶4E*¶8F+$µF+$µ:+%µ&+%vµ.+ µ=+°V2 _` abdeg#h(j-k3m8nW*:XY:ej!k l ZeKmU1*ºI°V W XYOnU1*ºM¬V W XYSoU<*+ºQ¬V WXYpqZp 7U/*´®V W XY7U/*´ ®V W XYrst  uzvxy� ‚„†