=Xzombie/core/math/PZMath  java/lang/Object()V@@??  java/lang/Mathpow(DD)D  clamp(FFF)F  getClosestAngle(FF)FI@I  wrap !"# $%org/lwjgl/util/vector/Vector3fxF !' (%y !* +%z !- ./set(FFF)V 1"2zombie/iso/Vector2 1' 15 .6(FF)Lzombie/iso/Vector2; 8 9:cos(D)D <"= org/lwjgl/util/vector/Quaternion <' <* <A B%w? FGH I: org/joml/Mathacos FK L:sin <N .O(FFFF)V FQ RSsqrt(F)F U VSlerpFunc_EaseOutQuad X YSlerpFunc_EaseInQuad [\] ^_zombie/util/StringUtilsisNullOrWhitespace(Ljava/lang/String;)Z abc dejava/lang/Stringtrim()Ljava/lang/String; ghi jkjava/lang/Double parseDouble(Ljava/lang/String;)Dmjava/lang/NumberFormatException opq rsjava/lang/Float parseFloat(Ljava/lang/String;)F uvw xyjava/lang/IntegerparseInt(Ljava/lang/String;)I<5Be.@ ~   SdegToRad  SradToDeg   fastfloor(F)I?3ֿ  Sfloor  Sfrac  max  min  sign  equal(FFF)Z  Sabsorg/lwjgl/util/vector/Matrix4f   org/joml/Matrix4fm00()F % m01 % m02 % m03 % m10 % m11 % m12 % m13 % m20 % m21 % m22 % m23 % m30 % m31 % m32 % m33 %  .%(FFFFFFFFFFFFFFFF)Lorg/joml/Matrix4f;  "zombie/core/math/PZMath$SideOfLineLeft$Lzombie/core/math/PZMath$SideOfLine;  Right  OnLine   SroundToNearest8ѷ>L?L;  secondsToNanosJ  !zombie/core/math/PZMath$UnitTestsrunAllPI ConstantValuePI2 degToRads radToDegs microsToNanosmillisToMicrossecondsToMillisCodeLineNumberTablealmostUnitIdentityalmostIdentity StackMapTablegain(JJJ)J(III)I clampFloatclamp_01lerp lerpAngle(Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;F)Lorg/lwjgl/util/vector/Vector3f;S(Lzombie/iso/Vector2;Lzombie/iso/Vector2;Lzombie/iso/Vector2;F)Lzombie/iso/Vector2;c_lerpslerp(Lorg/lwjgl/util/vector/Quaternion;Lorg/lwjgl/util/vector/Quaternion;Lorg/lwjgl/util/vector/Quaternion;F)Lorg/lwjgl/util/vector/Quaternion;lerpFunc_EaseOutInQuadtryParseDouble(Ljava/lang/String;D)D tryParseFloat(Ljava/lang/String;F)F canParseFloat tryParseInt(Ljava/lang/String;I)IgetClosestAngleDegrees(D)Iceil(II)I(FF)Z convertMatrixU(Lorg/joml/Matrix4f;Lorg/lwjgl/util/vector/Matrix4f;)Lorg/lwjgl/util/vector/Matrix4f;H(Lorg/lwjgl/util/vector/Matrix4f;Lorg/joml/Matrix4f;)Lorg/joml/Matrix4f;steptestSideOfLine,(FFFFFF)Lzombie/core/math/PZMath$SideOfLine; roundToIntroundToIntPlus05roundFromEdges SourceFile PZMath.java NestMembersN)zombie/core/math/PZMath$UnitTests$vector2P1zombie/core/math/PZMath$UnitTests$getClosestAngleR/zombie/core/math/PZMath$UnitTests$lerpFunctions InnerClasses SideOfLine UnitTestsvector2 lerpFunctions1%%|%z%{ ! 3"*# $S" ""j "fj#. %"^-"#" $j#fF #j $jf8"#n8%jbjj$b#ABCDE& '"l+ " " "fj# kE" $ $f# XY&B "M"F%##F%$$F%#cdf ikn&  ("U7  77#st v y{~&  )"K>>># &  *""#$# +S"" # ," "#"f$jb# -"7"#F"$%jb8# ,."R6*+ , + f%jb+&,&+&f%jb+),)+)f%jb,*# 4 ,/"C'*+0,0+0f%jb+3,3+3f%jb4W*# % 0"4$j7g nF" %fj#%jb#  12"; +;,;j+>,>jb+?,?jb+@,@jb9 w9 %f9%9 gC3E9  J9o9 %gkJk9 %kJk9  w9 *+;k ,;kc+>k ,>kc+?k ,?kc+@k ,@kcM*#:*;AEPW^ds&7AF RS""P# VS"""j# YS"& "fD ##jf#  3S"E" "T j "j fW nb# & 45"Q*Z'*`fN' l# & Gl 67"Q*Z#*`nM# l##& +-0& Gl 8_"W*Z*`nWL l#69 >?AD& Il 9:"Q*Z*`tM l#JM RTW& Gl S"z"j#] S"{"j#b "I!"|}E#|}F%$f88#ghijk ;";"E#F$%8#pq rs "F" " #x yzx& @ <"<&=& d# &@ "<"<" d# &@ S""# =S"=" "b"f# & S"+ "D"#fE$#  ";#  #  " "v#nE $fF%#j8"#nE$F%#j8#6 "'*.38& "\ ,$#F$#8%f8"f8}8b8# ") "/ "#"##& @ >". #& @ "/ "##"#& @ >". #& @ S" ""j# ?" "## "F#"fF%8$# & @ @A"+ YL+*+*+*+*+*+*+*ŵ+*ʵ+*ϵ+*Ե+*ٵ+*޵+*+*+*+*+#N $,4<DLT\dl t |  & @B"zQ+ YL+****************# & C"P"# "$b#"# "$b#"#!#%')& DE"^1"f%#fj#f$"fjf8  # 8=&   B  S","<" jb# JK F"" " b#P GS" " b#U HS"f("D"#fE$ # b$ # b f"#[\]^`a&c&I"*  #E FJKL MOQS*T@UMVOQW