-@ g h i j k l m n o p q r s t u v w x y z { | } } ~                                  ?@?Q\(Q   ()F()Ljava/lang/String;()Lvrml/BaseNode;()Lvrml/ConstField;()V(D)D(F)F(F)V(Ljava/lang/Object;)Z (Ljava/lang/String;)Lvrml/Field;(Lvrml/Event;)V(Lvrml/field/ConstSFVec3f;)V([F)VCalf CalfLengthCalfUpCode ConstantValueD ExceptionsFILegLineNumberTableLocalVariablesLvrml/field/SFFloat;Lvrml/field/SFNode;Lvrml/field/SFRotation;Lvrml/field/SFVec3f;OutPathSide SourceFile ThighLengthThighOut ThighSideThighUpUpZ[D[F[Lvrml/field/SFVec3f;absacosalphaatanbeta calfrangecosequals first_val getEventOutgetExposedFieldgetFieldgetNamegetValue init_calfinit_out init_position init_sideinit_up initializeiterjava/lang/Mathjava/lang/Stringl1l2l3 last_position legInvKinlegInvKin.javanextStep next_positionoutrangephiposition_changed processEventsetValueset_calf set_position set_thighout set_thighside set_thighup siderangesinsqrtstepsuprange vrml/Eventvrml/field/ConstSFFloatvrml/field/ConstSFVec3fvrml/field/SFFloatvrml/field/SFNodevrml/field/SFRotationvrml/field/SFVec3fvrml/node/Nodevrml/node/Scriptxyz!  W**4#**4'**4"**2K** 2(**2&**2$**2!**#8 3A**#8 3@**#8 3>**#83=**'7C**"7D**C*DbE< *? Q=X(*WeR*S_R*IcR*.R,'*WaR*S[R*IaR*.]R > ?@'C4DAENF[GhJ~KLMOPQSTSWYZ [\]"Y%_*`3a<bEcNWV: S*1+*?:+*F:*1+*H:=*F*F0*H0bQ**H0*?0fX**H0*?0fY**H0*?0fZ**XnX**YnY**ZnZ**C*Db*Yf*C*Db*Yfj*X*Xjb*Z*ZjbUE*Y)*C*Dbm**E*Ej*C*Cjf*D*Djf *Cj*Djn*-**Z*D*-Tkc*C*D*-/kco,+*K*HMV&+>FWhyGRPM*+*W1**W1+*+*W1 **W1+*A,;,*+Q*(,L* -7?GON2**C*Cj*D*Djb *Cj*Dj*-/kcUE 1M**C*Cj*D*Djb *Cj*Dj*-/kcUE**X*C*Db*Yfn,J*J*S1**S1J*J*S1 **S1J*@,;,*JQ*&,L2 5P^hkyPM*-*.1**.1-*-*.1 **.1-*=,;,*-Q*!,L* -7?GOg7M*%*B2*H<**B`B*B*V*B*K,M).6+5M,0*+9O,0*+9R,0*+9P,0*+9Q,0*+9N, 0*+96GN#./8CDMXYbmnwA* *1*?*F*H*W*S*I*.*V. ! "#$,%-,.3/:2@