Êþº¾E?  java/lang/Object()V   org/joml/Matrix4fm00()F   m01   m02   m03   m10   m11   m12  ! m13 # $ m20 & ' m21 ) * m22 , - m23 / 0 m30 2 3 m31 5 6 m32 8 9 m33 ; <=set%(FFFFFFFFFFFFFFFF)Lorg/joml/Matrix4f; ?@A BCcom/mojang/math/MatrixUtilGF EFG HI com/mojang/math/GivensParametersfromUnnormalized&(FF)Lcom/mojang/math/GivensParameters; ?K LMPI_4"Lcom/mojang/math/GivensParameters; OPQ RSjava/lang/Mathhypot(DD)DUcom/mojang/math/Constants5†7½ XYZ [\ org/joml/Mathabs(F)F X^ _`max(FF)F bcd eforg/joml/Matrix3fmul)(Lorg/joml/Matrix3fc;)Lorg/joml/Matrix3f; bh ij transpose()Lorg/joml/Matrix3f; bl <f bn C bp C br C? bu C ?w xyapproxGivensQuat'(FFF)Lcom/mojang/math/GivensParameters; E{ |}aroundZ.(Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; €� e‚org/joml/Quaternionf/(Lorg/joml/Quaternionfc;)Lorg/joml/Quaternionf; E„ |…((Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; ?‡ ˆ‰similarityTransform)(Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V b‹ C b� $C b� *C E‘ ’“inverse$()Lcom/mojang/math/GivensParameters; E• –}aroundY E˜ –… bš C bœ 'C Ež Ÿ}aroundX E¡ Ÿ… £ ¤¥identity()Lorg/joml/Quaternionf; b  ?© ª« stepJacobiU(Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V ­ ®¥ normalize °8±org/joml/Matrix4fc b³ ´(Lorg/joml/Matrix4fc;)V b¶ ·¸scale(F)Lorg/joml/Matrix3f; ?º »¼ svdDecomposeU(Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)V °¾ ¿ÀgetTranslation((Lorg/joml/Vector3f;)Lorg/joml/Vector3f; ÂÃÄ eÅorg/joml/Vector3f(F)Lorg/joml/Vector3f; bÇ È(Lorg/joml/Matrix3fc;)V ?Ê ËÌeigenvalueJacobi-(Lorg/joml/Matrix3f;ILorg/joml/Quaternionf;)V>°Æ÷ µí� bÐ ÑÒrotate,(Lorg/joml/Quaternionfc;)Lorg/joml/Matrix3f; ?Ô ÕI qrGivensQuat Â× <Ø(FFF)Lorg/joml/Vector3f; Ú Û¥ conjugate °Ý Þß properties()I ?á âãcheckPropertyRaw(Lorg/joml/Matrix4fc;I)Z Ý æ çèdetermineProperties()Lorg/joml/Matrix4f; ê ëìassume(I)Lorg/joml/Matrix4f; ?î ïã checkProperty@@ Xò ó\sqrtõnet/minecraft/util/Mth?IÛ Eø ùúfromPositiveAngle%(F)Lcom/mojang/math/GivensParameters;CodeLineNumberTableLocalVariableTablethisLcom/mojang/math/MatrixUtil;mulComponentWise)(Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f;mLorg/joml/Matrix4f;factorMethodParametersa11a12a22chsh StackMapTablefa1a2paLorg/joml/Matrix3f;qqtLorg/joml/Quaternionf;tmpMattmpQoutputiIinOutstepsresult scratchMatscratchQi(Lorg/joml/Matrix4fc;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)VinputLorg/joml/Matrix4fc;tLorg/joml/Vector3f;usv scaleFactorscratchcolumnScaleSquare0columnScaleSquare1 zeroColumn0Z zeroColumn1u012sqt0u12sqt1u2sqt2smmatrixpropertycurrentProperties mutableMatrix isIdentity(Lorg/joml/Matrix4fc;)ZisPureTranslation SourceFileMatrixUtil.java!?BCLMû3*·±ü ý þÿ û­e**¶#j*¶ #j*¶#j*¶#j*¶#j*¶#j*¶#j*¶#j*¶"#j*¶%#j*¶(#j*¶+#j*¶.#j*¶1#j*¶4#j*¶7#j¶:°ü2JaýeeC  xyû“$ "$fjF#8²>jj%%j–œ %¸D°²J°ü "# %ý4$C$C$C C  C ý   ÕIûÅ:"�#�¸N�E$V•ž#§ F"¸W$V¸]b8" –œ %8F8%¸D°ü"* +,#-).,//032ý>, C: C:C 1C$ C# C ü@ý   ˆ‰û\*+¶aW+¶gW+*¶aW*+¶kW±ü79 ;=>ý  ª«ûÈë*´m*´mj*´o*´ojbV•ž7*´qs*´m*´obj*´t¸v:,¶z:-¶~W+¶ƒW*+¸†*´Š*´Šj*´Œ*´ŒjbV•ž:*´qs*´Š*´Œbj*´Ž¸v¶�:,¶”:-¶~W+¶—W*+¸†*´™*´™j*´›*´›jbV•ž7*´ts*´™*´›bj*´Ž¸v:,¶�:-¶~W+¶ W*+¸†±üNBC2E:FAHHIMLfN‚PŠQ‘S˜T�W¶XÏZ×[Þ]å^ê`ýf 2M:‚MŠÏM×ëëëë ûMûOûL ËÌûÀ3,¶¢W»bY·¦N»Y·§:6¢*-,¸¨„§ÿï,¶¬W±ü"kl mop'o-s2tý>333 & þbú  »û”, *¹¯n8»bY*·²¶µ,-¸¹*+¹½¶ÁW±ü| }~+ý>, !,"#,$,%#,& "'C "$%& »¼ûm»bY*·Æ:¶gW*¶aW-¸É´q8´t8�͘œ§6�͘œ§6*-¶Ï: +¶¢W»Y·§: ™ ´t ´ov¸Ó: § ´q ´m¸Ó:   ¶z:  ¶ƒ: + ¶~W ¶g ¶aW :™ ´Ž ´Œv¸Ó: § ´q ´Š¸Ó:  ¶�:   ¶”: ¶—:+¶~W¶g ¶aW :™´Ž´›v¸Ó: §´t´™¸Ó:   ¶�: ¶ :+¶~W¶g¶aW,´q´t´Ž¶ÖW-¶ÙW±üš&„ …†ˆŽ%�,“=”N˜U¶Z¸c»h¼{¾ŠÁ“œƣǮɲηÏÊÑÙÔàÖéØòÛùÜÞá â ä/ç8èAëHìSïgòlóýÀxM m m$m%#m& c(%H)C,A*C=0+,N-,U. c  ŠãM “Ú/ œÑ0 é„1ò{2853A,4 6 þ:b@ü@þ.büEý?býFb $%& âãûP*¹Ü~™§¬üöý5!6 @ 56 ïãû¡3*¸à™¬*Á™#*ÀM,¶ä>,¶åW,,¶ä€¶éW*¸à¬¬ü"úû ÿ +1ý*7835!36  & 56 9:û0*¸í¬ü ý 5!5 ;:û1*¸í¬üý 5!5<û1ð ¸ñjb³>ö¸÷³J±ü  =>