2( ^ ] ] ]B4 ]  ] ]  J ]j lC@Iq ] ] ] ] % ]   ] % % % ] ]  ^ J ] ]  3`x ] ]x ] ] ; J J ; 3 ; 3 ; ; ; ] ;kickerLjava/lang/Thread;clsLContextLSystem; fractLevelI repaintDelayincrementalUpdatesZ startAngleFrotAngleXminXmaxYminYmaxbordernormalizescaling savedPathLjava/lang/String;()VCodeLineNumberTableinit StackMapTabledestroyrunstartstop mouseClicked(Ljava/awt/event/MouseEvent;)V mousePressed mouseReleased mouseEntered mouseExitedpaint(Ljava/awt/Graphics;)Vrender((Ljava/awt/Graphics;Ljava/lang/String;)V includePt(FF)V getAppletInfo()Ljava/lang/String;getParameterInfo()[[Ljava/lang/String; SourceFileCLSFractal.java uv ef gf jk lkContextLSystem u cdlevel   incrementaltrue hidelay  qfnormalizescale ri    ab  v  v   java/lang/InterruptedExceptionjava/lang/Thread u v st v    f f java/util/Stack mk ok nk pk CLSTurtle u     u! "# $v %k &k 'DTitle: CLSFractal 1.1f, 27 Mar 1995 Author: Jim Graham A (not yet) Context Sensitive L-System production rule. This class encapsulates a production rule for a Context Sensitive L-System (pred, succ, lContext, rContext). The matches() method, however, does not (yet) verify the lContext and rContext parts of the rule.[Ljava/lang/String;java/lang/Stringint,Maximum number of recursions. Default is 1.boolean?Whether or not to repaint between recursions. Default is true.integer,Sets delay between repaints. Default is 50.float'Sets the starting angle. Default is 0.(Sets the rotation angle. Default is 45.Width of border. Default is 2.normalizeScale:Whether or not to normalize the scaling. Default is true.predString6Initializes the rules for Context Sensitive L-Systems.succlContextrContext CLSFractaljava/applet/Appletjava/lang/Runnablejava/awt/event/MouseListenerjava/awt/Graphics(Ljava/applet/Applet;)V getParameter&(Ljava/lang/String;)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)IequalsIgnoreCase(Ljava/lang/String;)Zjava/lang/FloatvalueOf%(Ljava/lang/String;)Ljava/lang/Float; floatValue()FaddMouseListener!(Ljava/awt/event/MouseListener;)VremoveMouseListener currentThread()Ljava/lang/Thread;getLevel()Igeneraterepaintsleep(J)V(Ljava/lang/Runnable;)Vjava/awt/event/MouseEventconsumegetPathequals(Ljava/lang/Object;)ZgetSize()Ljava/awt/Dimension;java/awt/Dimensionwidthheight draw3DRect(IIIIZ)V (FFFIIFF)VlengthcharAt(I)Crotate(F)Vpush&(Ljava/lang/Object;)Ljava/lang/Object;(LCLSTurtle;)Vpop()Ljava/lang/Object;jumpXYdraw!]^_`abcdefgfhijklkmknkokpkqfristuvwC***2* *x<A BDEyvw!*Y* * L+ *+ * L+ *+* L+ *+ * L+*+* L+*+**n jj* L+ *+ * L+ *+**xJO PQR&S4T;UGVNW]XdYsZ[\]^_`z{"|vw"**x cd}vw`L=*+?* *1* !*+**"*#N=*+**"6>A$x6 ghij#k2l6mEoJrRsWt[u_xz~zvw4*%Y*&*'x{ |}vw"*x wxwxwB*Y* *(*)+*x wxwxwc* +M, *+,*(*(,-*,(*,.>*&+*/0hd*/1hd2*+,.x2  $)/9V\bz{ *w 3Y4N+1*56*57*89*8:;Y*  <:*9*6f8  8*:*7f8  8*/0*hddn8*/1*hddn8*6 *6 *h/ */1*hd*:*7fjf nb6 84, */0*hd*9*6fjf nb6 8;Y* *6f *7f  <:6,=,>+9-EF{[R]gfs*?j*v?]-@W;YA:H-B;:<C4+'*DEFC*DEF +GBx. $:ELOZadz)5t}zS:r {0 {G  'w}9#*6*#6#*9*#9$*7*$7$*:*$:x& %*38z wHxw IYJY SYKSYLSSYJY SYMSYNSSYJYSYOSYPSSYJYSYQSYRSSYJYSYQSYSSSYJYSYOSYTSSYJYUSYMSYVSSYJYWSYXSYYSSYJYZSYXSYYSSY JY[SYXSYYSSY JY\SYXSYYSSL+x