2 E{|} ~} {        {       {  A A A A A 9     4   9 9   NOOPI ConstantValueREDGREENBLUEALPHA SATURATIONrunnerLjava/lang/Thread; XControlsLDitherControls; YControlscanvasLDitherCanvas;()VCodeLineNumberTablemain([Ljava/lang/String;)Vinit StackMapTable} colormethod(Ljava/lang/String;[I)IcalculateImage()Ljava/awt/Image; applymethod ([IIII[I)Vstartrunstopdestroy getAppletInfo()Ljava/lang/String;getParameterInfo()[[Ljava/lang/String; SourceFileDitherTest.java \]java/awt/Frame DitherTest \ b]Center ] p]xaxis yaxisjava/lang/NullPointerExceptionredblue hijava/awt/BorderLayout DitherControls \ WX YX ]NorthSouth DitherCanvas Z[ v greenalpha saturation  java/lang/NumberFormatException  H H no UV java/awt/image/MemoryImageSource \  java/lang/Thread \ kl *An interactive demonstration of dithering.[Ljava/lang/String;java/lang/String%{RED, GREEN, BLUE, ALPHA, SATURATION})The color of the Y axis. Default is RED.*The color of the X axis. Default is BLUE.java/applet/Appletjava/lang/Runnable[Ijava/awt/Image(Ljava/lang/String;)Vadd<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;pack setVisible(Z)V getParameter&(Ljava/lang/String;)Ljava/lang/String; setLayout(Ljava/awt/LayoutManager;)V(LDitherTest;IIIZ)VaddRenderButton toLowerCase startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String;indexOf(I)Ijava/lang/IntegerparseInt(Ljava/lang/String;)I(II)Ljava/lang/String; currentThread()Ljava/lang/Thread;getSize()Ljava/awt/Dimension;java/awt/Dimensionwidthheight getParams([I)Ijava/awt/image/ColorModel getRGBdefault()Ljava/awt/image/ColorModel;$(IILjava/awt/image/ColorModel;[III)V createImage0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;java/lang/Mathmax(II)I(Ljava/lang/Runnable;)VsetImage(Ljava/awt/Image;)Vremove(Ljava/awt/Component;)V!EF GHIJKHILMHINOHIPQHIRSHITUVWXYXZ[ \]^*_/ `a^`,YLYM,+, W+ + , _"> ?@AB"C'D+Eb]^;LM N :* L*M:+L,M*+-6*,6*Y*Y*-.-.*Y*..***W**W**Y Z!W _VHIJ MNQO S$T'V+W.Y6Z?\J]__va}bcdecdeeffghi^  >+"L+#:6$>%:]&$>%:F$>%:/'$>%:($> %: ,O,O66-)6 *6+*6`%*6: 66 66,O,O,_,hij lmnop)q3r5s@tJuLvWwaxcynzx{z|~ c$ e Bj kl^ -L*!./=*!.0> : :*16*16h : : 6 6  6     [O[OO O *  2*  2*  2*  2  .x .x .x .O *3+ f*4Y567_f$/:AFIR[jqxc.L dmffff?) no^3  ....dhdl`6"*2:B+O\+OT+OL+OD+.+.8+.86dhl6+.+O+.+O+.+O_V)LQTY\adil}c  T$* p]^4*9Y*:3*3;_ q]^Z$*!<*=L+*3- *!+<_ #c#rs]^"*3_ t]^=**>**>**!>_uv^?_wx^O3@YAY SYBSYCSSYAYSYBSYDSSL+_  1yz