207078427SimpleThai222applVuthtAIBrcodeztAIBTTaltpdata >Talt icode tAIN tver Clas* Clas@qUClas"ClasClas9"YClasClasClas ZClas|RsrcRsrc[Rsrci)RsrcBMRsrc Rsrc̲Rsrce{Rsrc!eRsrcg-RRsrc*2QRsrc.N8|>?|??p?|8?I? s%??????????0? F??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HzNu/OHWHoHoNO6O gAJHP?<8A\HPNOpO&Nu o?(/(?N`&//////NO O &NuError launching applicationStartupCode.cNV/ /HnHn</()VCode readStatus getBattery()Ljava/lang/String; getSignalgetPhoneNumbercall(Ljava/lang/String;)V openBrowser getBacklight()Z setBacklight(Z)VgetModelreadGPS onVibration(I)V sendCMail8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getCMail getCMailNick getCMailFrom getGPSDatum getGPSUnit getGPSLon getGPSLat &'  ! " # $ % )'4/45/5 09042433042c deCalling f gh ijk l/ Browsing  BackLight ONOFF Dummy PhoneRead GPSTokyomyUnit LontitudeLatitudeVibrate gmsimplethai/AUPhonejava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String;java/io/PrintStreamprintln(I)Ljava/lang/String;StackMap  ! " # $ % &'(3'********)'( * * *+(*,+(*-+( ./(  +0/( +12(34(T n%SPSPP5+(6'(-! ****78( 9:(;+(<+(=+(>+(*?+(*@+(*A+(*simplethai/LoadImage-\ +, - . / 0 1 23 4 56 78 79 : ;< = >?@ A B >CDEurlListLjava/util/Vector;errorURLbrowserLsimplethai/ThaiBrowser;stopmeZ(Lsimplethai/ThaiBrowser;)VCode setStopme()VrungetURL()Ljava/lang/String;putURL(Ljava/lang/String;)V clearError $java/util/Vector $     F$java/lang/String &' GH[BI JK LM NOP Q$ RST U$java/lang/Exception VW XY Z$simplethai/LoadImagejava/lang/ThreadremoveAllElementscontains(Ljava/lang/Object;)Zsimplethai/ThaiBrowser loadFromHTTP(Ljava/lang/String;)[BaddCache(Ljava/lang/String;[B)V addElement(Ljava/lang/Object;)Vjavax/microedition/lcdui/Canvasrepaintsize()Ijava/lang/Objectwait elementAt(I)Ljava/lang/Object;removeElementAt(I)V notifyAllStackMap! !"1%**Y*Y**+#$"*%$"`**** L*+ 6*+ M,*+,*+**+*[/K  V !&'"e+**L* L*+ [ !()"8*+ *+*[ *$"*simplethai/PageCache-c - . /0 123 456 78 79 :; 1<= > ? @ A 1B 1C 1D E FGH isSiemensZrs$Ljavax/microedition/rms/RecordStore;emptyByteArray[B()VCodeput((Ljava/lang/String;[B)Ljava/lang/Object;get&(Ljava/lang/String;)Ljava/lang/Object; getForSave(Ljava/lang/String;)[B putForSave(Ljava/lang/String;[B)Vclear !   pagecacheI JKjava/lang/ExceptionL MN PageCache O PQ RST UV WXjava/lang/Integer Y #Z %[ \] ^_ `] aY +! simplethai/PageCachejava/util/Hashtable"javax/microedition/rms/RecordStoreopenRecordStore9(Ljava/lang/String;Z)Ljavax/microedition/rms/RecordStore;java/lang/SystemerrLjava/io/PrintStream;java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V addRecord([BII)I(I)V8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object;intValue()I getRecord(I)[B getNumRecords deleteRecordStackMap! !"g6****#*L+ "b"5#$"|?*4*,, >*+ Y:N- *+,%%b#%787%&"n7*-*+ M*,N-M, *+b717'("E%*M,*+ T,*+b7)*"T"**+ Y,3W *+,Wb 7!7+!"e**!<**`L*$$b! $%,!"simplethai/SimpleThai-2    ! "# $ % & ' ()*instanceLsimplethai/SimpleThai; myDisplay"Ljavax/microedition/lcdui/Display; displayableLsimplethai/ThaiBrowser;()VCodestartApppauseApp destroyApp(Z)VquitApp   + ,- simplethai/ThaiBrowser  ./ 0  1simplethai/SimpleThai javax/microedition/midlet/MIDlet javax/microedition/lcdui/Display getDisplayF(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display; setCurrent)(Ljavax/microedition/lcdui/Displayable;)V saveStatenotifyDestroyed! , *****Y * *   simplethai/ThaiBrowser-c  ! !!" !# !$ !% !& !'( !)* + !,- . !/0 1 !2 !3 !45 6 !78 !9 !: ; !< = !> ? !@ !A !B !C !DE )F !G !H !I !J !K !L !M !N !O !P !Q !R !S !T !U !V !W !X !Y !Z ![ !\ !] !^ !_ !` !a !b !c !d !e !f !g h i !j !k !lmn Qo pqrstuvwxy !z !{ | !} p~ b  y ! ! !  !  h       b ! b y y b b      ! ! ! b b  b ! ! ! b !    !    b !      !        Q ! !      < !  !         !          ! !  !" # $ % &'() k* !+, - ./0 !1 b2 3 45 6 !78 9:;<>  ?@ #AB %C DE #FG )HI +JK +L M !N O <P <QR <S <T U <V !W X <YZ <[ <\ ] %^ #_`a !b +c )d !efgh Jij Ik Il Im In Io Ip Iq Ir Istu @vwxyz { |} y~ y   k  y b   r r !  x   r )output[Ljava/lang/String; maxoutputIlastPageLjava/lang/String; historyPage bookmarkPageemptyByteArray[Bmystrstrlen linkCount linkOffsetlink pagehistoryLjava/util/Stack; pagecacheLsimplethai/PageCache; imagecacheLjava/util/Hashtable; shownFromy unzipcachebookmarkLjava/util/Vector;rootURLtextBox"Ljavax/microedition/lcdui/TextBox; mySystemFontLjavax/microedition/lcdui/Font;mySystemFontHeightmySystemFontWidth lineoffset[Iline_ymaxColor ConstantValuemyFont![Ljavax/microedition/lcdui/Image; fontColormyButton Ljavax/microedition/lcdui/Image; current_fontmyPhoneLsimplethai/AUPhone; tzcatThreadLsimplethai/TZCat; loadImageLsimplethai/LoadImage;drawthaimaxwidth maxheight totalBytes totalPackets firstbytelastbyte displayfromy benchImagedobenchZ scrollunit docompress showimageshowinflatebarshowinflatebaronly inflatevalue font_offset font_offset_yfont_bbx font_width font_height font_top2bbxfont_id submitURLprevURLloadthread_urlloadthread_suburlmyMenuLjavax/microedition/lcdui/List;myMenu2 myMenuPhone bookmarkList()VCodedrawThaiString,(Ljavax/microedition/lcdui/Graphics;[BIIII)Vpaint&(Ljavax/microedition/lcdui/Graphics;)V clearScreendrawInflateBarmypaint setInflate(I)V keyPressed keyReleased addOutput(II)V submitKeyword(Ljava/lang/String;)V printLine(Ljava/lang/String;Z)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)VloadHttpContentString2ByteArray(Ljava/lang/String;)[BByteArray2String([B)Ljava/lang/String; saveCache9(Ljava/lang/String;Ljavax/microedition/rms/RecordStore;)V readCache'(Ljavax/microedition/rms/RecordStore;)I saveState readState(Z)ZloadFont initMenusshowCont benchMark loadContent([BLjava/lang/String;)V setContent([BIZ)VaddCache(Ljava/lang/String;[B)VsetThaiCharacters set_line_ygetImage4(Ljava/lang/String;)Ljavax/microedition/lcdui/Image; loadFromHTTP loadFromFileloadConnectorData checkMemory askString showBookmark clearConsole processCMail9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V printVersionaccess$0/(Lsimplethai/ThaiBrowser;[BLjava/lang/String;)V Synthetic  lastpage history     java/lang/String java/util/Stack  simplethai/PageCache  java/util/Hashtable    java/util/Vector  (http://thaigate.nii.ac.jp/~vuthi/au/txt/            simplethai/AUPhone                                        javax/microedition/lcdui/CommandHOME   HELP/ABOUT Image ON/OFF OTHER Menu...Open BookmarksAdd to BookmarksLoad Bookmarks BenchmarkEXIT       simplethai/LoadImage   /button.png  java/lang/Exception   !Hit [Home] to begin  Incomplete Tag        javax/microedition/lcdui/Image         Special:      javax/microedition/lcdui/Font  !       Image: ONOFF        _sub/ ,  javax/microedition/lcdui/TextBox ESCSEND       javax/microedition/lcdui/List    Bookmarks URL: /help.tt   HELPMemory !--MEMORY--Total:    Free:    GC/Free:   RS: c.cgi/top.tt?$W Scroll UnitNow Scroll by PageLine   DELETE   Removed: c.cgi/ !Already in Bookmark !Added to Bookmark!--Load Bookmarks--  $Wjava/lang/StringBuffer  -  tz/c.cgi/   Send: To: $KJUMPhttp://Jump: c.cgi/l.run-$W/ ThaiSmall ThaiSerifPoonlap8 CU-WriterThai Characters Empty Cache  !--CACHE EMPTIED--  Save States Toggle Compression Compression Download Statistics!--Download Total--Byte: Packet: Cache Contents!--Cache Content--java/util/Enumeration    :!Total: Command   java/lang/Integer  !!---- Opening:  " # $!InUnzipCache...  !InHttpCache... tz/java/lang/Threadsimplethai/ThaiBrowser$1 InnerClassessimplethai/ThaiBrowser java/io/ByteArrayOutputStream java/io/OutputStreamWriter %& ' ()java/io/ByteArrayInputStream *java/io/InputStreamReader +[C ,- .  / 0 12 3 4   56  7 8"javax/microedition/rms/RecordStore 9: ; < = =Other:rsFree:  = = Prev Data Loadedsimplethai/ThaiFontsimplethai/ThaiFont4  LoadFont: > ?@ A) B) C) D E F G.pngMem No Comp/Color/Img_r.png_b.pngErr img1 OTHER Menu H I![Right] to continue. J!javax/microedition/lcdui/Graphics KL M!DrawThai BenchMarkTime: NDoubleBuffered SingleBuffer !Inflating...simplethai/TZCat O P Q R!Loading HTTP...!Loading FILE...java/io/InputStreamS TUV WX ,2 = 'javax/microedition/io/ContentConnectionY Z[ Invalid URL \] ^_` = Byte/Packet: / ,Net: java/io/IOExceptionWarning: Memory < !Got C-MailFrom: @URL: a SimpleThai Version 0.95djavax/microedition/lcdui/Canvas(javax/microedition/lcdui/CommandListenergetFont$(III)Ljavax/microedition/lcdui/Font; getHeight()I charWidth(C)IgetWidth(Ljava/lang/String;II)V$javax/microedition/lcdui/Displayable addCommand%(Ljavax/microedition/lcdui/Command;)VensureCapacitysetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)V(Lsimplethai/ThaiBrowser;)Vstart createImagerepaintserviceRepaints([BII)VindexOf(I)I substring(II)Ljava/lang/String;parseInt(Ljava/lang/String;)I(I)Ljava/lang/String;(II)IsetClip(IIII)V drawImage&(Ljavax/microedition/lcdui/Image;III)VsetColorfillRect containsKey(Ljava/lang/Object;)Zjava/lang/SystemerrLjava/io/PrintStream;valueOf&(Ljava/lang/Object;)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String;java/io/PrintStreamprintln!()Ljavax/microedition/lcdui/Font;setFont"(Ljavax/microedition/lcdui/Font;)V startsWith(Ljava/lang/String;)Z drawString(Ljava/lang/String;III)VdrawLine getGameActionempty()Zpop()Ljava/lang/Object;push&(Ljava/lang/Object;)Ljava/lang/Object;peekremove clearError)(Ljava/lang/String;Ljava/lang/String;II)Vjavax/microedition/lcdui/ScreensetTitlesimplethai/SimpleThai myDisplay"Ljavax/microedition/lcdui/Display; javax/microedition/lcdui/Display setCurrent)(Ljavax/microedition/lcdui/Displayable;)Vlength arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VSELECT_COMMAND"Ljavax/microedition/lcdui/Command;getSelectedIndex getStringgetTitle()Ljava/lang/String;equalsgetLabeljava/lang/Runtime getRuntime()Ljava/lang/Runtime; totalMemory()J(J)Ljava/lang/String; freeMemorygclistRecordStores()[Ljava/lang/String;quitApp removeElementcontains addElement(Ljava/lang/Object;)Vsize elementAt(I)Ljava/lang/Object;append(I)Ljava/lang/StringBuffer;,(Ljava/lang/String;)Ljava/lang/StringBuffer;put((Ljava/lang/String;[B)Ljava/lang/Object;clearkeys()Ljava/util/Enumeration;hasMoreElements nextElementget&(Ljava/lang/String;)Ljava/lang/Object;dostopMe8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; setStopmeisAlivejoin(Ljava/io/OutputStream;)Vjava/io/Writerwrite toByteArray()[B([B)V(Ljava/io/InputStream;)Vread([CII)I([CII)V getForSavegetSizeAvailable addRecord([BII)IgetSize getNumRecords getRecord(I)[B putForSavedeleteRecordStoreopenRecordStore9(Ljava/lang/String;Z)Ljavax/microedition/rms/RecordStore;closeRecordStoretoStringclose get_font_nameget_font_offset()[Iget_font_offset_y get_font_bbxget_font_widthget_font_heightget_font_top2bbx get_font_idget_font_filename(Ljava/lang/String;I)V5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I$(II)Ljavax/microedition/lcdui/Image; getGraphics%()Ljavax/microedition/lcdui/Graphics;currentTimeMillisisDoubleBuffered/([BLsimplethai/ThaiBrowser;Ljava/lang/String;)VintValue&([BII)Ljavax/microedition/lcdui/Image;putURLjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;javax/microedition/io/Connectoropen6(Ljava/lang/String;)Ljavax/microedition/io/Connection; getLength%javax/microedition/io/InputConnectionopenInputStream()Ljava/io/InputStream; javax/microedition/io/Connection onVibrationStackMap!!?  ******* * * * *Y*Y*Y*Y*Y*Y***  ** !"** M#$* %* &*'*(*)Y*+*,*-*.*x/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K**L/**M0**0*"l** N*O*P*QYRST*QYUST*QYVST*QYWST*QYXST*QYYST*QYZST*QY[ST*QY\ST*]*%O*^* _*`**a*bY*c-*-defgL<*i**(j*.*k**(j*.*lm*n[cfhbFf!hg!r!!s!!!!'6*B6* 6*&. *&. 6d6*&.d`6**%.o~3**%.z'*%.o~6t,36   `6   J6`6*B6*%`*'x`O*`^*0 *3 |66,3|  hYpq Y,r:,`3=-,36r8,s6tu6`vu6`6`6wi,s6,`w6t:`tu6`vu6+*/*0x*:D*z:"+{|6}6*+~+++`66cvu6*'* * * `6  6  6 * S*Y ` *C` d6+ x+gxd* d{:   6  x6  ~ *A 3`*/H6`6*B6*%*'x`O*`^*0 *3*@ `3`6 *C`*@ `3d*@ `3d6+ *@ 3*@ `3x+*'2 *> .d*? 3d{6*A 3`6*4hb!b"!b4!bH!bp!b!b!b!b!b!b!bn!b !b  y !b  !b  0!b V!b `!b w!b !b !b !b by!b by!bh!b!b`!bk!b!b!bJ*7+*6{*+b!b!b/#+*/*0x++*/*0A5++*0d*/++*0d*/*=hdl*.*++M+* >*_*N2*++*N2v*"*dh $++*N2*"*dh +,*<+*/*0x*+*<n*+*+**5* +*/*0x* 5++*/d*3*0h* l*/d*4*0h* l*;*+br!bX!by!b!b!b!b!b!bO'd*;*<*= *;*<*kb!"!**t{>*8*0*Bd*B6\*!*Y  ` * * *k#.*Y  d *  * d* * d *k0  >1>2>3>4>5>6 >x7 >l8 >`9  >T 7**::**:m*k*6+*Y5d5*5*5*.* *k*Y5`5*.* *kI:** :**.** *WrL*a* :*W*W*W*.*-*"**..*<*k?* 4*.,* 2** 2v ** 2b"!!>!E!o!v!!!!!!!!!!!!!!!!!! !!  '!K!\!!! ! !!-!!.!!:!p!z!q+=+tN*+`vE*A*Y-*QYST*QYST**a*-*b^!  *+]*/*$l>++*N*N*d*N+tS+vL*N*N*d*N+S*kb, ! :! Q!  N+8,:N-N*+N-U***W&-*.*m*¶øĸm*Ÿ¶Ƹĸm¶*ȸ¶Ƹĸm:(6*2m*̧-R*Y*ͷz-ζ=**88*.**8ЧѸm*̧7-W*I!-V7**::**:m*k- *-\ ҧ-X *ӧ-ԶU**K:64:*W*.*m**k*KW-Y\* :׶ v:*ؙ *ٶm**۶m*m*.**k-Z*.*ܶm*k*n6*ݢ* :*m*n߶6?Yt*/*D`v:*9׸:**:*WG*̧-**:*.*m**Em*E67*Y*Et*E`vE**E-X**: v:N*.*m*$-*j*k-*j*k-*j*k-*j*k-*]*5* *.*k->*.*****-¶*m*̧i-[ *Y-**̧E-<**99*.**9m*̧->*.*m**1m**2m*̧-*.*m*:6M  :* :*Y m`6* m*̧0-**-v* -mb~94!Qp >!QpC!Qp e!Qp !Qp !Qp !Qp !Qp &!Qp !'!Qp !?!Qp ! A!Qp !  T!Qp j!Qp !Qp !!Qp !!Qp ! !Qp !  !Qp !Qp !Qp !Qp ,!Qp 4!Qp \!Qp  q!Qp  !Qp  !Qp !Qp #!Qp  /!Qp  1!Qp   q!Qp x!Qp !Qp   !Qp 5!Qp  g!Qp |!Qp !Qp !Qp !Qp !Qp "!Qp 2!Qp F!Qp [!Qp !\!Qp !s!Qp ! u!Qp !  !Qp !Qp !Qp B!Qp [!Qp w!Qp !Qp !{*, *,#+*Y*5W+*.*m*+m*k*n**-*,*,*,*,M*++*+W*m*+m**++*++*+W*m*+m**+ + Y+M,߶>:Y,t*/*D,`vM*9 ,: Y*!":*F*+Gdhb ! 4! ! h! ! ! <!  I!  K!   z! c #Y$M%Y,&N-+':,(hb)! #%h! #%:)Y+*M+Y,,N:6-.6: Y/(+hb1+!)+-h-!)+-`*+0N*+1:-``,2A,--3W,3W*Y+4,5m:Z]hb/]! <h_! <;==+607+`8N+`8:*-9:*:N88hb,!<8!<h9!<7*.*;L*;L*;L*=L=*ݢ"** 0N+--3W+>*=L=*ݢһ#Y$N%Y-&:*:?'*9?'f*1?'Q*2?'<*8?''*(?'* '@-A-(:+3W)*B+5m*C+2m+>*=L*d=* N*-+D*M,!,  N*-ؚ*-+D*C+2m+>Lhh%(h)hb!h!!h!(!h)!4!<^!<n!<!<#%%!<#%%!<#%!<#%%!<#%%!<#%!<#%!<#%!<#%!<#%(!<#%H!<!<!<!<!<!h! =N*=N=-6**-`89ڄ->*=N=-6-`8:)Y*:+Y,::.6 Y/: * u:p* u9V* u1E* u24* u8#* u(* W: EF$->7*=N*-G=->51**d :** *Hm¶6: hhb!</!<>!< !<)+- ! !<)+- ! !<)+- !<)+- ! !<)+- ! !<)+- !<)+- !<)+- !<)+- !<)+-  !<)+- h !<)+- !<m!<{!<|!<!<h?*(MJYKM*.*L,Mm*,N>*,O?*,P@*,QA*,RB*,SC*,TD,UN-VfS*W¶Ƹĸm¶X+2S2S*9*:*YmO-ZfS-[fS":*N S*N\S*.hbM!$!J!J !J h9!J *Y]^I*I_W*I_W*I_W*I_W*I_W*I_W*I_W*I_W*IQYST*I*a*`mD**/*0a6*6cL*7ZM>Z,`TdB6<@+*/*0x++*/*0*+,Z*k*n*7*6*.*em*fd!eĸm**g himbo#!b8!b?!b!b!b!!b! I>++3+3>"*jm*kY+*,l,*,d *+bS! ! ! A! H!  *4* 6*+ * *+ O* :***m5*5* *^*.*'*k *.*kb!!#!)![! `! y!!   *+,W D*<^.*``\  ` T*`T* b3 !&!(!<! *&O*&`u0O`*+*+y*+7*+ M,,nN*+-W-:N*+W:*-+o.FFhb,! F! hV! 1%*pm*+m**+}*qm*+m*s+tMN6,--du6,`6--h:--N7,v:-:Mw xxhbL! r4! r]! rx! h MN+yxM,*zm*̧,{66,|N:-du6`6-v,}dl`6*Y~m*Y1`1*Y2`2:  -Y6.:*.*m*,}:whb! x<! xr\! xr! xr! xrh! xrh! xrN <¶q¶Ǹ¶_*¶Ǹ¶F*¶Ǹ¶-*¶Ǹ¶*mb ~!pP*A*Y+*QYST*QYST**a*bE! _Y^L=*ݢ+* _W+QYST+QYST+*a*+K+b !/!A<**NSb!!VJ*m*Y-,m*+m*+*+*m*m"wyg*+,=  simplethai/ThaiBrowser$1-D      ! " #$% & #' ( )*,this$0Lsimplethai/ThaiBrowser; Synthetic(Lsimplethai/ThaiBrowser;)VCoderun()V  [B- ./ 01 234 56 7/8 9:java/lang/String ;< => ?@ ABsimplethai/ThaiBrowser$1 InnerClassesjava/lang/Threadsimplethai/ThaiBrowserloadthread_urlLjava/lang/String; loadFromHTTP(Ljava/lang/String;)[B pagehistoryLjava/util/Stack;java/util/Vectorsize()Iloadthread_suburljava/util/Stackpeek()Ljava/lang/Object;equals(Ljava/lang/Object;)Zpush&(Ljava/lang/Object;)Ljava/lang/Object;addCache(Ljava/lang/String;[B)Vaccess$0/(Lsimplethai/ThaiBrowser;[BLjava/lang/String;)VStackMap  **+q**L+`+[*** ** W**+ *+*C&@Rp+ simplethai/ThaiFont-get_font_offset()[Iget_font_offset_y()[B get_font_bbxget_font_widthget_font_height()Iget_font_top2bbxget_font_filename()Ljava/lang/String; get_font_name get_font_idsimplethai/ThaiFontjava/lang/Object      simplethai/ThaiFont4-4'() * + , - . /012 font_offset[Ifont_bbx[B font_width font_heightI font_top2bbxget_font_filename()Ljava/lang/String;Code get_font_name get_font_id()Vget_font_offset()[Iget_font_offset_y()[B get_font_bbxget_font_widthget_font_height()Iget_font_top2bbx/psallPtSerif4      simplethai/ThaiFont4java/lang/Objectsimplethai/ThaiFontStackMap        * =L=/+l hT+dl` hT+36 $ 5 ; ! " #$ %$ &!-!!߼ YOYOYOY OYOYOY!OY(OY+OY /OY 3OY 8OY ?OY DOYIOYLOYROYYOY^OYeOYlOYsOYzOYOYOYOYOYOYOYOY"OY(OY /OY!;OY"COY#JOY$ROY%ZOY&aOY'hOY(pOY)xOY*{OY+OY,OY-OY.OY/OY0OY1OY2OY3OY4OY5&OY6.OY76OY8BOY9JOY:ROY;ZOY<^OY=dOY>hOY?oOY@vOYAzOYBOYCOYDOYEOYFOYGOYHOYIOYJ OYK OYLOYMOYNOYO&OYP-OYQ4OYR;OYS?OYTEOYUIOYVPOYWWOYX_OYYeOYZkOY[qOY\vOY]yOY^~OY_OY`OYaOYbOYcOYdOYe&OYf.OYg6OYh>OYiFOYjNOYkVOYl^OYmfOYnnOYovOYp~OYqOYrOYsOYtOYuOYvOYwOYxOYyOYzOY{OY|OY}OY~OYOYOYOYOYOYOYOY#OY+OY0OY6OY>OYEOYLOYTOY\OYcOYjOYpOYxOYOYOYOYOYOYOYOYOYOYOY#OY*OY2OY:OYAOYHOYOOYUOY\OYbOYiOYoOYwOYOYOYOYOYOYOYOYOY OYOYOYOY%OY,OY2OY6OY;OY?OY?OY?OY?OY?OYFOYKOYSOYXOY^OYdOYiOYoOYOYOY OYOYOYOYOY#OY)OY/OY5OY=OYDOYLOYTOYYOYaOYiOYoOYwOYOYOYO|YTYTYTYTYTY TYTYTYTY TY TY TY TY  TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTYTYTYTY TY! TY"TY#TY$TY% TY&TY'TY(TY)TY*TY+TY,TY-TY.TY/TY0TY1TY2TY3TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?TY@TYA TYBTYCTYDTYE TYFTYGTYHTYI TYJTYKTYLTYM TYNTYOTYPTYQ TYRTYSTYTTYU TYVTYWTYXTYY TYZTY[TY\TY] TY^TY_TY`TYa TYbTYcTYdTYe TYfTYgTYhTYiTYjTYkTYlTYmTYnTYoTYpTYqTYrTYsTYtTYuTYvTYwTYxTYyTYzTY{TY|TY} TY~TYTY TY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTY TY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY  TY TY TY TY TYTYTYTY TYTYTYTYTYTYTYTY TYTYTYTYTYTYTY TY! TY"TY#TY$TY% TY&TY'TY(TY) TY*TY+TY,TY- TY.TY/TY0TY1 TY2TY3TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYMTYNTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYeTYfTYgTYhTYiTYjTYkTYlTYm TYnTYoTYpTYq TYrTYsTYtTYu TYvTYwTYxTYyTYzTY{TY|TY}TY~TYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TY!TY"TY#TY$TY%TY&TY'TY(TY)TY*TY+TY,TY-TY.TY/TY0TY1TY2TY3TY4TY5 TY6TY7TY8TY9 TY:TY;TY<TY= TY>TY?TY@TYA TYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYMTYNTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYeTYfTYgTYhTYiTYjTYkTYlTYm TYnTYoTYpTYqTYrTYsTYtTYu TYvTYwTYxTYyTYzTY{TY|TY} TY~TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTYTYTYTYTYTYTYTYTYTYTY  TY TY TY TY  TYTYTYTY TYTYTYTY TYTYTYTY TYTYTYTYTYTYTY TY!TY"TY# TY$TY%TY&TY' TY(TY)TY*TY+ TY,TY-TY.TY/ TY0TY1TY2TY3 TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYMTYNTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYeTYfTYgTYhTYiTYjTYkTYlTYmTYnTYoTYpTYqTYrTYsTYtTYuTYvTYwTYxTYyTYzTY{T߼YTYTYTYTYTY TYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY  TY!TY"TY#TY$TY%TY&TY'TY(TY)TY*TY+TY,TY- TY.TY/TY0TY1TY2TY3TY4TY5TY6 TY7 TY8TY9TY:TY;TY<TY=TY>TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYM TYNTYOTYPTYQTYRTYSTYTTYUTYVTYW TYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYe TYfTYgTYhTYiTYjTYkTYlTYmTYnTYoTYp TYqTYrTYsTYtTYuTYvTYw TYxTYyTYzTY{TY|TY}TY~TYTYTYTYTYTYTYTYTYTYTYTYTYTY TY TYTYTYTYTY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TYTY TY TYTY TY TYTY TY TYTYTYT  simplethai/TZCat- I H H H H H H H H H H H H H H H H H H H  H H H H H H H H H H H H H H H  * H H H H H H H K H H H H H H H source[BoutbosLjava/io/ByteArrayOutputStream;BITSIMASK MAX_VALUECHANGE BIT_SHIFT REMAINDERoffset1offset2 characterS WordTable WordPosInfo[S WordLenInfo StringDicPosInfoLenInfo SStringDicSPosInfoSLenInfoold_codenew_codeinput_bit_countinput_bit_bufferJDeIndex NextStartCurCodestring_code_lentempidx0tempidx1tempidx2tempidx3cur_code_startTableMax PreResult CurPreBos string_codestring_code_buftcLsimplethai/ThaiBrowser;onetenstopMeZpurlLjava/lang/String; readyInited/([BLsimplethai/ThaiBrowser;Ljava/lang/String;)VCodeInitializeWords()V IncreaseBitsProgressiveExpand([B)V getResult()[B input_code()IrundostopMe JK OP QP RP SP TP UP VP WP fP z{ }~ wx gh eP dP jP rP yPjava/io/ByteArrayOutputStream MN iP s\ tP kP ^\ _\ `K { a\ b\ cK v\ lPjava/io/InputStream /dic.txt ZK [\ ]Kjava/lang/Exception LK |P XY  mP nP oP pP qP Infl Interrupted   simplethai/TZCatjava/lang/Threadjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;readsimplethai/ThaiBrowser setInflate(I)V setContent([BIZ)Vjavax/microedition/lcdui/CanvasserviceRepaints printLine(Ljava/lang/String;)V unzipcacheLjava/util/Hashtable;java/util/Hashtableput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Runtime getRuntime()Ljava/lang/Runtime;gcStackMapjava/lang/String!HI-JKLKMNOPQPRPSPTPUPVPWPXYZK[\]K^\_\`Ka\b\cKdPePfPghiPjPkPlPmPnPoPpPqPrPs\tPu\v\ wx yPz{ |P}~{ *** ***xd**d* *d**d**d **d * * 66*- ,* * **Z***++ l*Y*** 3~x* 3~ ***3x~* 3~6*3x~*3x~*3x~*3~6** 3x* 3~* * *!"*#**`$**%&* *%'*!*%* (*)cH8<=*+,-NY666-.6{ a/Tֲ$*V&V'T0*V1*YZ`T`66/T}N>/8/3z%/`3z/ T/` T "2 H*&H*DH*H*H2HHHHHHjM**Y`**x**xd**d* *d**d  H*+3=>4***5**YZ`**5V1*53>/0*55+%`=**6**5Z*p* **^*l h4M4 `447:2+d%4  9:** *;r****!*3)** *5*(*)%*(*Y)Z`)*6V*(***)%6*)71**`53>/0**`55+%`=*Y*)`**(56** *5<**!*3=**<***=%6*=71**`53>/0**`55+%`=***<56*Y*=`**** *d5<**!*d3=**!*3>** *5?**<*=`@**?**@*>%**@*Y>Z`>`*6V* **@V*!*YZ`*>T**H8aH8yH8H888H888H888H8H8NH8H8H8H8H80H8H8H8."*3~x*3~L*+A+~= B**`=!**YZ`3~**`yB*~z !**YZ`3~*yB!**3~*d{B!*\Hd*3~x*3~L*+Ad7* BC&++ 9D* +EWFGA:H8JH88KH88]H8* MA/ 01 $ &'4"META-INF/MANIFEST.MFManifest-Version: 1.0 MIDlet-Name: SimpleThai MIDlet-X-AllowURL-1: http://thaigate.nii.ac.jp/~vuthi/au/txt/ Created-By: 1.4.1_01 (Sun Microsystems Inc.) MIDlet-1: SimpleThai, , simplethai.SimpleThai MIDlet-Jar-URL: SimpleThai.jar MIDlet-Data-Size: 10000 MicroEdition-Configuration: CLDC-1.0 MIDlet-Vendor: Hui MIDlet-Jar-Size: 34437 MIDlet-Version: 0.91 MicroEdition-Profile: MIDP-1.0 MIDlet-Description: Simple Mobile Thai Browser button.pngPNG  IHDR`%)tEXtCreation Time 30 5 2002 12:46:26 +0900gbtIME;q pHYs  ~gAMA aPLTEZIDATxڵQA0k@YA;pp"m:Lf3tiU,gER[}` %N*0CwK;_!'`wo۝DSW3*—ꃔ..Cyᤪ -~ 6' [IENDB`CVS/Entries/dic.txt/1.1/Fri Jun 13 15:32:13 2003/-kb/ /help.tt/1.1/Fri Jun 13 15:32:13 2003/-kb/ /button.png/1.1/Fri Jun 13 15:27:06 2003/-kb/ /psall.png/1.1/Fri Jun 13 15:27:06 2003/-kb/ /psall_b.png/1.1/Fri Jun 13 15:27:06 2003/-kb/ /psall_r.png/1.1/Fri Jun 13 15:27:06 2003/-kb/ D CVS/Repositorysoftware/SimpleThai-Nokia/classes CVS/Root:ext:vuthi@webls.homelinux.org:/home/cvs dic.txt ͧ ҡ ͧ ͧ Ѻ ҹ . ѹ ѷ Ѱ ҧ ǹ Ѻ ˹ ѧ ҡ ö ֧ Թ ͡ ѭ ҧ ѹ ͧ зǧ 0 Ъ ҧ Թ Դ ˹ ҳ Ѵ ͧ ŧ ա ҵ Ѻ ҷ ѧ Ԩó 2 Դ Ҵ ҧ ѡ ç ҹ 1 Թ Ҿ ع ˭ ҹ ѧ Ъ ä § ͹ ͧ ش иҹ ѧ ͹ Ԩ ӹǹ ԧ ҹ ɰ ѡ Ҥ ¹ ˹ѧ ª Է ١ áԨ 5 ֧ ء Сͺ ˵ Ѩغѹ Ѻ ǧ Ѳ ԡ ҡ ¹ ͡ ͹ ੾ ѡ дѺ Դ к Ѿ 4 Ҥ ͺ Ӥѭ Ѻ ١ ç Ǩ ͧ ֡ Ҫ Ѱ 3 ӹѡ ͡ ѹ Ҩ ʹ ˹ ç ҹ Թ ʶҹ Ẻ ¡ Ҥ Ժѵ ó Դ ͧ ˹ ѭ ͧ Դ ٧ ʹѺʹع ͧ š ʵ س " Է ѵ Ѵ ҧ ѧ ҧ e , ѧ ͧ ʴ ) ѹ ( ӡѴ ˹ Ǩ ӹҨ ᷹ - Ѵਹ Ŵ ѹ ˹ ͡ С ɵ á ҹ ͡ ͹ к ͧ ʶҺѹ ѹ ˹ ٹ Ш a Һ ѡ ͺ ҡ Ҵ ͧ ͡ ѡҹ ͹ Թ ҧ Ţ ٻ Ѵ ͹ ا ʹ i Ἱ آ 6 ͧ o zz ǡ ٴ ؤ n ç Թ 9 ҧ ׹ t Թ ŧ Ԩ ѧ ѧ ҳԪ ҹ Сѹ ʹ ´ r ¹ ԡ ѹ ҹ ҹ ¹ Ҵ 7 ǹ ӹ ͧ ѧѺ Ҵ 8 ش ѳ ز չ ѡɳ ͺ ҧ Ը ͧ º ʺ ˹ ֡ Һ ͡ ѵ ᾷ ʹյ ٻ º Ѻ ҧ dz ˹ѡ Ѻ ˭ԧ Ѥ ѹ ҡ ѹ ࢵ Է ä Ѻ ͺ Ѻ بԵ ѧ Ѿ ѹ з ش е ͧ ᨧ s ¹ Թ Ң ͹Ҥ ͺ ˹ ѧ l ҳ ͹ ҡ ʧ ҡ ҹ ԡ ѵ ػ Ԫ ѹ ѡ ҡ ҧ ا Ǻ ҧ ɳ Թ % ᴹ ҹ Ҥ ҧ ʹ ͧ ɳ ҹ ǧ ׹ Ѵ ֡ ѡ ʹ ͺ Թ ѹ Թ ҡ Ѵ Һ h Դ ػ ͧ Ե ᵡ ͹ Ѻ ҷԵ c ѵ ͹ ͧ d Ѵ ط Ф ѹ T u ѭ A ú Թ Ǵ ¡ ҡ ҧ S m ? ʾ ԧ ç ʹ Ѻ Թ ѡ Ѵ ⴹ Ѻ ͸ C ˹ ѹ g M I E P ա ͸Ժ y p ѧ ʹ ѹ O R ҧ ط D ҧ B N ׺ ! L ء f / : F w ҧ ᨡ G k Һ W Ŵ v b H ҷ ҧ ѧ U * V ѧԭ K Y J z | ͹ ҧ ' x _ Թ $ & > + j Z X Q ; q @ = # <  ^ ] [ ` ~ }  {                         \  help.tt|c=2|Ըҹ Instruction |c=1|١â/ŧ Up/Down Keys |c=0|͹˹Ҩ Scroll |c=1|١ë Left Key |c=0|Ѻ˹ҷ Previous Page |c=1| Fire Fire Key |c=0|Ŵ˹ҹ Reload Page |c=1|Ţ 0-9,#,* Numeric 0-9,#,* |c=0|ѧ˹ Link Visit Link |c=1| Clear Clear Key |c=0|ԴԴٻ Toggle Image |c=1|١â Right Key |c=0|˹Ҩ Console Toggle Console |c=2| Menu Commands |c=1|Visit URL |c=0|к URL ͧê Open a Given URL |c=1|Open Bookmark |c=0|ʴ¡ Bookmark List Bookmark Items |c=1|Add to Bookmark |c=0|˹һѨغѹ Bookmark Add Page to Bookmark |c=1|Load Bookmark |c=0|Ŵŷء¡ Bookmark Download all Bookmark Items to Cache |c=1|C-Mail this Page |c=0| URL ͹ҧ C-Mail Send URL to another user |c=1|Font Menu |c=0|͡͹ Select Thai Font |c=1|Phone Menu |c=0|͡ ҹҵ˹ Make a phone call, Read GPS Location |c=1|Other Menu |c=0|Դ Open Submenu |c=1|Benchmark |c=0|Ѵ㹡ʴ ThaiDraw Benchmark |c=2|¡ Submenu Items |c=1|Thai Characters |c=0|ʴѡ· Draw all Thai Characters |c=1|Save States |c=0|红ŵ駤 Save Settings (Also autosave at exit) |c=1|Memory |c=0|١˹¤ Check HEAP Memory Usage |c=1|Empty Cache |c=0|źᤪ Empty all Caches |c=1|Scroll Unit |c=0|͹ͷ˹ͺ÷Ѵ Scroll by Line or by Page |c=1|Toggle Compression |c=0|պѴŷǹŴ Request Server for Data Compression ? |c=1|Cache Contents |c=0|ʴᤪ Show List of Cached URLs |c=2|Press LEFT to leave Help |c=1|About SimpleThai |c=0|SimpleThai: Simple Thai Browser MIDlet for Mobile Devices |c=2|Copyright(C) Vuthichai Ampornaramveth |c=0|This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. See |c=1|http://www.gnu.org/copyleft/gpl.html|c=0| for more details. Decompression module in this program is based on |c=1|TZcat|c=0| by Santi Sae-Yor. Thai fonts are derived from |c=1|phaisarn-sanserif|c=0| and |c=1|phaisarn-ThaiSmall|c=0| fonts in Linux-TLE distribution. Program source is available upon request. Request should be submitted to |c=2|mobile@thaigate.nii.ac.jp|c=0|. |c=2|Press LEFT to leave Help package cache/simplethai.dep2 simplethai?O.eC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\ThaiBrowser.java|&|& simplethaisimplethai.ThaiBrowser$1Aejava.lang.Thread% run;()Vpwȩ";(Lsimplethai/ThaiBrowser;)Vsimplethai.ThaiBrowserxxejavax.microedition.lcdui.Canvasf3(javax.microedition.lcdui.CommandListener? ;()V]BYFprocessCMail;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VE:(loadConnectorData;(Ljava/lang/String;)[B*D#loadFromFile;(Ljava/lang/String;)[B#loadFromHTTP;(Ljava/lang/String;)[BN< addCache;(Ljava/lang/String;[B)VsetContent;([BIZ)VF+myMenuPhone;Ljavax/microedition/lcdui/List;X 'myMenu2;Ljavax/microedition/lcdui/List;+H&myMenu;Ljavax/microedition/lcdui/List;]gereadState;(Z)ZYL saveState;()V}$loadthread_suburl;Ljava/lang/String;9f!loadthread_url;Ljava/lang/String;OūprevURL;Ljava/lang/String;ZuYcommandAction;(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)Vs printLine;(Ljava/lang/String;Z)V׺w`printLine;(Ljava/lang/String;)V>#submitKeyword;(Ljava/lang/String;)VɕJsubmitURL;Ljava/lang/String;>keyReleased;(I)VkeyPressed;(I)VqsetInflate;(I)V,paint;(Ljavax/microedition/lcdui/Graphics;)V8;drawThaiString;(Ljavax/microedition/lcdui/Graphics;[BIIII)Vȴ ;()Vfm~#font_id;Ljava/lang/String;Pnfont_top2bbx;I font_height;Il_w font_width;[Bp font_bbx;[Bz0font_offset_y;[B2+font_offset;[I8$j scrollunit;I dobench;Z+benchImage;Ljavax/microedition/lcdui/Image;F1pdisplayfromy;IjeP} lastbyte;Iof firstbyte;I_totalPackets;ID6 totalBytes;Iı maxheight;I$ maxwidth;IƁ0 drawthai;I IbmyPhone;Lsimplethai/AUPhone;T `*textBox;Ljavax/microedition/lcdui/TextBox;rootURL;Ljava/lang/String; unzipcache;Ljava/util/Hashtable;85 shownFromy;Ljava/util/Hashtable;0 imagecache;Ljava/util/Hashtable;A pagecache;Lsimplethai/PageCache;a[Upagehistory;Ljava/util/Stack;link;[Ljava/lang/String; linkOffset;Id~ linkCount;I&strlen;I@mystr;[BUemptyByteArray;[B)/bookmarkPage;Ljava/lang/String;)historyPage;Ljava/lang/String;flastPage;Ljava/lang/String;@\ maxoutput;Ioutput;[Ljava/lang/String; 8javax.microedition.lcdui.Canvasf3 ;()V getWidth;()Ite getHeight;()IP- repaint;()VG4serviceRepaints;()VvvgetGameAction;(I)I]isDoubleBuffered;()ZARIGHT;IFIRE;I6?LEFT;I]DOWN;I? UP;II KEY_NUM9;I.t} KEY_NUM8;I$ KEY_NUM7;INEA KEY_NUM6;I KEY_NUM5;I' KEY_NUM4;I\g KEY_NUM3;I KEY_NUM2;Im+ KEY_NUM1;Is KEY_NUM0;IG% KEY_POUND;Ipo KEY_STAR;IZjava.lang.Stringm;([BII)V$ indexOf;(I)Ir͎ substring;(II)Ljava/lang/String;?^substring;(I)Ljava/lang/String; indexOf;(II)I\/.valueOf;(Ljava/lang/Object;)Ljava/lang/String;-concat;(Ljava/lang/String;)Ljava/lang/String; l startsWith;(Ljava/lang/String;)ZmindexOf;(Ljava/lang/String;)I<ƕ length;()IOlequals;(Ljava/lang/Object;)Z dvalueOf;(J)Ljava/lang/String;SovalueOf;(I)Ljava/lang/String;=v;(Ljava/lang/String;)Vy8;([CII)V }java.util.StackYk ;()Vfm~# empty;()Z6#|pop;()Ljava/lang/Object;+push;(Ljava/lang/Object;)Ljava/lang/Object;+speek;()Ljava/lang/Object;Tsimplethai.PageCachey ;()Vfm~#,put;(Ljava/lang/String;[B)Ljava/lang/Object;p1u clear;()VM*get;(Ljava/lang/String;)Ljava/lang/Object;kh(!getForSave;(Ljava/lang/String;)[B]N"putForSave;(Ljava/lang/String;[B)V<}java.util.HashtableHM ;()Vfm~#!containsKey;(Ljava/lang/Object;)Zx--remove;(Ljava/lang/Object;)Ljava/lang/Object;um clear;()VMkeys;()Ljava/util/Enumeration;_f0*get;(Ljava/lang/Object;)Ljava/lang/Object;{džjava.util.Vector1j' ;()Vfm~#ensureCapacity;(I)Vb_z#removeElement;(Ljava/lang/Object;)Z2Icontains;(Ljava/lang/Object;)Z + addElement;(Ljava/lang/Object;)Vt(size;()I`JelementAt;(I)Ljava/lang/Object;Isjavax.microedition.lcdui.Fontx`,getFont;(III)Ljavax/microedition/lcdui/Font;cE getHeight;()IP-charWidth;(C)I_j SIZE_SMALL;Ih STYLE_PLAIN;I9IFACE_MONOSPACE;I simplethai.AUPhone ;()VOmonVibration;(I)V javax.microedition.lcdui.Command;(Ljava/lang/String;II)VhugetLabel;()Ljava/lang/String;oSSCREEN;IH$javax.microedition.lcdui.Displayable b0addCommand;(Ljavax/microedition/lcdui/Command;)Vw!@setCommandListener;(Ljavax/microedition/lcdui/CommandListener;)VwRsimplethai.LoadImageQ J";(Lsimplethai/ThaiBrowser;)V h\;clearError;()VBJ setStopme;()V݇putURL;(Ljava/lang/String;)Vr=java.lang.Thread%  start;()VO(S isAlive;()Z޸join;()Vĵ> ;()Vfm~#javax.microedition.lcdui.ImageDܞ@createImage;(Ljava/lang/String;)Ljavax/microedition/lcdui/Image;U getWidth;()Ite getHeight;()IP-0createImage;(II)Ljavax/microedition/lcdui/Image;X1getGraphics;()Ljavax/microedition/lcdui/Graphics; .2createImage;([BII)Ljavax/microedition/lcdui/Image;Mjava.lang.Exception8@;(Ljava/lang/String;)Vy8java.lang.IntegerparseInt;(Ljava/lang/String;)IVDO ;(I)VMK?toString;(I)Ljava/lang/String;Y intValue;()IJR!javax.microedition.lcdui.GraphicsvP setClip;(IIII)Vp_0drawImage;(Ljavax/microedition/lcdui/Image;III)VV setColor;(I)V9=IfillRect;(IIII)VZ)getFont;()Ljavax/microedition/lcdui/Font;9T+*setFont;(Ljavax/microedition/lcdui/Font;)Vo:#drawString;(Ljava/lang/String;III)V drawLine;(IIII)VBOTTOM;I5TOP;ILEFT;I]java.lang.SystemP,err;Ljava/io/PrintStream;4arraycopy;(Ljava/lang/Object;ILjava/lang/Object;II)VQgc;()V0HKcurrentTimeMillis;()JOFF%java.io.PrintStreamkiprintln;(Ljava/lang/String;)VTL javax.microedition.lcdui.TextBoxd0;(Ljava/lang/String;Ljava/lang/String;II)Vs!getString;()Ljava/lang/String;javax.microedition.lcdui.ScreenesetTitle;(Ljava/lang/String;)V*wgetTitle;()Ljava/lang/String;Rsimplethai.SimpleThaip,myDisplay;Ljavax/microedition/lcdui/Display;N quitApp;()Vz javax.microedition.lcdui.Displayx4setCurrent;(Ljavax/microedition/lcdui/Displayable;)V 4{javax.microedition.lcdui.List1SELECT_COMMAND;Ljavax/microedition/lcdui/Command;MGgetSelectedIndex;()Io2getString;(I)Ljava/lang/String;!;(Ljava/lang/String;I)V;(Ljava/lang/String;)Vy8"append;(I)Ljava/lang/StringBuffer;nB3append;(Ljava/lang/String;)Ljava/lang/StringBuffer;1java.util.EnumerationhasMoreElements;()Z nextElement;()Ljava/lang/Object;o&simplethai.TZCatƖ dostopMe;()VR6;([BLsimplethai/ThaiBrowser;Ljava/lang/String;)VN]csimplethai.ThaiBrowser$1A";(Lsimplethai/ThaiBrowser;)Vjava.io.ByteArrayOutputStream!N ;()Vfm~#toByteArray;()[B! close;()Vn$java.io.OutputStreamWriterb' ;(Ljava/io/OutputStream;)V close;()Vn$java.io.WriterIwrite;(Ljava/lang/String;)V java.io.ByteArrayInputStreamn ;([B)V/ close;()Vn$java.io.InputStreamReader\;(Ljava/io/InputStream;)VEZ2v read;([CII)Is close;()Vn$simplethai.ThaiFontk "get_font_name;()Ljava/lang/String;Jget_font_offset;()[I[get_font_offset_y;()[BCget_font_bbx;()[Bget_font_width;()[B}Hget_font_height;()I`#get_font_top2bbx;()I get_font_id;()Ljava/lang/String;a&get_font_filename;()Ljava/lang/String;iJHsimplethai.ThaiFont41J ;()VOmjava.io.InputStreamY read;([BII)Id close;()Vn$read;()Iɷjava.lang.ObjectRgetClass;()Ljava/lang/Class;*java.lang.ClassP=getResourceAsStream;(Ljava/lang/String;)Ljava/io/InputStream;''javax.microedition.io.ContentConnection Y getLength;()JҠ*javax.microedition.io.Connectorm< ;open;(Ljava/lang/String;)Ljavax/microedition/io/Connection;5%javax.microedition.io.InputConnectionQq%e'openInputStream;()Ljava/io/InputStream;ԛ javax.microedition.io.Connection` close;()Vj$java.io.IOExceptionA/W(javax.microedition.lcdui.CommandListenerjavax.microedition.lcdui.Choice IMPLICIT;I6R"javax.microedition.lcdui.TextFieldŮANY;I!-java.lang.NumberFormatExceptionJh@java.lang.InterruptedExceptionA/Wjava.io.OutputStream6Nْ2javax.microedition.rms.RecordStoreNotOpenException܇]/javax.microedition.rms.RecordStoreFullException܇]+javax.microedition.rms.RecordStoreExceptionA/W/javax.microedition.rms.InvalidRecordIDException܇]3javax.microedition.rms.RecordStoreNotFoundException܇]simplethai.ThaiBrowserxx!loadthread_url;Ljava/lang/String;Oū#loadFromHTTP;(Ljava/lang/String;)[BN<pagehistory;Ljava/util/Stack;$loadthread_suburl;Ljava/lang/String;9f addCache;(Ljava/lang/String;[B)V simplethai? java.langO &javax.microedition.midlet Ajavax.microedition.lcdui+ ujavax.microedition.ioБjavax.microedition.rmsNjava.io1I java.langO & java.utilWcC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\ThaiFont4.java** simplethaisimplethai.ThaiFont41JEjava.lang.ObjectRsimplethai.ThaiFontk ;()V])jLget_font_top2bbx;()Iget_font_height;()IKRget_font_width;()[Bi get_font_bbx;()[Bget_font_offset_y;()[B.get_font_offset;()[I+ ;()VOm get_font_id;()Ljava/lang/String;"get_font_name;()Ljava/lang/String; &get_font_filename;()Ljava/lang/String;U XHjava.lang.ObjectR ;()Vfm~#simplethai.ThaiFontkjava.lang.Stringm simplethai? java.langO &_C:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\TZCat.javauUYuUY simplethaisimplethai.TZCatƖEjava.lang.Thread% 0 ;()V]BY dostopMe;()VRrun;()Vp.input_code;()IFgetResult;()[BzzProgressiveExpand;([B)VM IncreaseBits;()VAh@InitializeWords;()V& readyInited;ZS6;([BLsimplethai/ThaiBrowser;Ljava/lang/String;)VN]curl;Ljava/lang/String;lstring_code_buf;[Sg;()Vfm~#java.io.ByteArrayOutputStream!N ;()Vfm~#java.lang.SystemP,4arraycopy;(Ljava/lang/Object;ILjava/lang/Object;II)VQjava.io.InputStreamYread;()Iɷjava.lang.ObjectRgetClass;()Ljava/lang/Class;*java.lang.ClassP=getResourceAsStream;(Ljava/lang/String;)Ljava/io/InputStream;'java.lang.Exception8@simplethai.ThaiBrowserxxsetInflate;(I)VsetContent;([BIZ)VFprintLine;(Ljava/lang/String;)V> unzipcache;Ljava/util/Hashtable;85javax.microedition.lcdui.Canvasf3serviceRepaints;()Vvvjava.util.HashtableHMf0java.lang.RuntimeS getRuntime;()Ljava/lang/Runtime;C$gc;()Vv java.lang.Stringmjava.io.IOExceptionA/W simplethai? java.langO &java.io1I java.utilWbC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\ThaiFont.javaURUR simplethaisimplethai.ThaiFontkEjava.lang.ObjectR get_font_id;()Ljava/lang/String;a"get_font_name;()Ljava/lang/String;J&get_font_filename;()Ljava/lang/String;iJHget_font_top2bbx;()Iget_font_height;()I`#get_font_width;()[B}Hget_font_bbx;()[Bget_font_offset_y;()[BCget_font_offset;()[I[java.lang.ObjectRjava.lang.Stringm simplethai? java.langO &cC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\PageCache.java}r}r simplethaisimplethai.PageCacheyEjava.util.HashtableHM ;()V]BY clear;()VM"putForSave;(Ljava/lang/String;[B)V<}!getForSave;(Ljava/lang/String;)[B]N*get;(Ljava/lang/String;)Ljava/lang/Object;kh(,put;(Ljava/lang/String;[B)Ljava/lang/Object;p1u ;()Vfm~#emptyByteArray;[B)/'rs;Ljavax/microedition/rms/RecordStore;) \ isSiemens;Z java.util.HashtableHM ;()Vfm~#f0*get;(Ljava/lang/Object;)Ljava/lang/Object;{dž clear;()VM"javax.microedition.rms.RecordStore3IopenRecordStore;(Ljava/lang/String;Z)Ljavax/microedition/rms/RecordStore;obaddRecord;([BII)I tjgetRecord;(I)[Bf]Y{getNumRecords;()IdeleteRecord;(I)V, java.lang.Exception8@java.lang.SystemP,err;Ljava/io/PrintStream;java.lang.Stringm.valueOf;(Ljava/lang/Object;)Ljava/lang/String;-concat;(Ljava/lang/String;)Ljava/lang/String; ljava.io.PrintStreamkiprintln;(Ljava/lang/String;)VTLjava.lang.Integer ;(I)VMK? intValue;()IJR3javax.microedition.rms.RecordStoreNotFoundException܇]/javax.microedition.rms.RecordStoreFullException܇]+javax.microedition.rms.RecordStoreExceptionA/Wjava.lang.ObjectR2javax.microedition.rms.RecordStoreNotOpenException܇]/javax.microedition.rms.InvalidRecordIDException܇] simplethai? java.langO &javax.microedition.rmsNjava.io1Ijava.util.HashtableHMcC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\LoadImage.javaȼ"8ȼ"8 simplethaisimplethai.LoadImageQ JEjava.lang.Thread% clearError;()VBJputURL;(Ljava/lang/String;)Vr=getURL;()Ljava/lang/String;g@(6run;()Vp. setStopme;()V݇";(Lsimplethai/ThaiBrowser;)V h\;stopme;ZZ(o browser;Lsimplethai/ThaiBrowser;WerrorURL;Ljava/util/Vector;/1FurlList;Ljava/util/Vector;'java.lang.Thread%  ;()Vfm~#java.util.Vector1j' ;()Vfm~#removeAllElements;()Vcontains;(Ljava/lang/Object;)Z + addElement;(Ljava/lang/Object;)Vt(size;()I`JelementAt;(I)Ljava/lang/Object;IsremoveElementAt;(I)V.java.lang.Stringmsimplethai.ThaiBrowserxx#loadFromHTTP;(Ljava/lang/String;)[BN< addCache;(Ljava/lang/String;[B)Vjavax.microedition.lcdui.Canvasf3 repaint;()VG4java.lang.ObjectRwait;()V Ci notifyAll;()VUkjava.lang.Exception8@java.lang.InterruptedExceptionA/W simplethai? java.langO & java.utilWfC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\AUPhoneDummy.javazz simplethaisimplethai.AUPhoneEjava.lang.ObjectRgetGPSLat;()Ljava/lang/String;oQrgetGPSLon;()Ljava/lang/String;zMgetGPSUnit;()Ljava/lang/String;r getGPSDatum;()Ljava/lang/String;{Ir!getCMailFrom;()Ljava/lang/String;$!getCMailNick;()Ljava/lang/String;>yMgetCMail;()Ljava/lang/String;RBsendCMail;(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;LonVibration;(I)V readGPS;()Vj4getModel;()Ljava/lang/String;x2_setBacklight;(Z)V>`getBacklight;()ZŲ!openBrowser;(Ljava/lang/String;)VSBcall;(Ljava/lang/String;)V0#getPhoneNumber;()Ljava/lang/String;蝱getSignal;()Ljava/lang/String;0=getBattery;()Ljava/lang/String;AgA-readStatus;()VCX ;()VOmGPSLat;Ljava/lang/String;+LGPSLon;Ljava/lang/String;/GPSUnit;Ljava/lang/String;GfGPSDatum;Ljava/lang/String;DEsignal;Ljava/lang/String;e nbattery;Ljava/lang/String;java.lang.ObjectR ;()Vfm~#java.lang.SystemP,out;Ljava/io/PrintStream;>$java.lang.Stringm.valueOf;(Ljava/lang/Object;)Ljava/lang/String;-concat;(Ljava/lang/String;)Ljava/lang/String; lvalueOf;(I)Ljava/lang/String;=vjava.io.PrintStreamkiprintln;(Ljava/lang/String;)VTL simplethai? java.langO &dC:\Documents and Settings\vuthi\My Documents\Program\SimpleThai-Nokia\src\simplethai\SimpleThai.javaaͫaͫ simplethaisimplethai.SimpleThaipE javax.microedition.midlet.MIDlet$LW ;()V]BY quitApp;()VzdestroyApp;(Z)VOۗR pauseApp;()VXi startApp;()V,T= ;()Vfm~#$displayable;Lsimplethai/ThaiBrowser;,myDisplay;Ljavax/microedition/lcdui/Display;N instance;Lsimplethai/SimpleThai;uޠ javax.microedition.midlet.MIDlet$LW ;()VnotifyDestroyed;()VcV javax.microedition.lcdui.DisplayxQgetDisplay;(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display;4setCurrent;(Ljavax/microedition/lcdui/Displayable;)V 4{simplethai.ThaiBrowserxx ;()Vfm~# saveState;()V}$javax.microedition.lcdui.Displayable b simplethai? java.langO &javax.microedition.midlet Ajavax.microedition.lcdui+ upsall.pngPNG  IHDR`>.tIME[F pHYs  ~gAMA aPLTEٟrIDATxڭ_HG}J m/}01`CC 1$ط@BZ = A3ohzPSh+j5Lp$H^uoIuw;qw:'{O܇fgOЂt^| ]"ݗ0-(GtʦsD9&YSOjczwI7Iq<)! TЅ5UjF {ʬ%"+UjjӲ%x4RIw.!5oR  a0RUU!z$lf6.(lh (n'}+p`QZȕ qOwA q!V SjxNy]uRy,Dĕ5vY[-sWH#N,CwfI4M[GX77mfLu!FSRJUAށ͒ &%)yϢy5):3ٶ83P4)Bծpoil>]ە&^s"}cGt 7,t86 M]44{=QM<]EC $rͱ#gIASt'pXV:Vje0\ sX kųk{؁=PN͎%z":+14fbj9.JxL҅=}}FU H u&ոv+>{BttL'?;9$5qOkl65E~N gkRJ7\k^x73H JQـW_U A_$#J& JbõT~IH:D/ht0BDdO[]~}%&_O{U6~Γ3ul7/=ȫȻqz y?ӰMzcysr6%Qqj:An=GP|0 s{ r' Ar2o[/RܣDKir1R߂J<\NMߧ~Cqdò̴6<='M>jzRSx;IZgX  :4@ۉ:@!#js'7)N\NҼ :s,&SJ>1VSeP,8^dzPɟ>Pv9 ;=MZGSO/"BS@ԏRMA7zKV9e C'VK|T= Tam睔hZo5.W$hL]St9GPow76eJE}4fӯA1ImکOv풏oS"@!.0SP ůcP6Ysr9xRZj*Τ)?. t1߰GAx3b]A+A֫ -sPUD3Hb)w.A91Rm߁֫Kl]S>|C \q_Yݵc#Q(gpRj=ReXt;kġ]ܓa&9G +A(;m{VPEWi/W"*sG"}񖟩{໑ Eҿ63m Q&5o< fkA8c[|s6y3r|&Z[a@R1!'.Q.Mf +QfJ3=HkmMeQ$m$QP=xCۊm@ZDmzD@:,TYa ^C./T*BYCQ P܋-VķLmWM^o@=avMF%HBXF3+$"-!]{/c .2k;P:B%EfEC^moȌEO;m._ jw[E}}77sifU*T/F5du܁2?0:>: Dޠp~3` ?ժZ\Δ>>J](d`dKSn{_C>&ص-ec?>*]aIENDB`psall_r.pngPNG  IHDR`{$^tIMEs pHYs B4gAMA aPLTEZ6~Γ3ul7/=ȫȻqz y?ӰMzcysr6%Qqj:An=GP|0 s{ r' Ar2o[/RܣDKir1R߂J<\NMߧ~Cqdò̴6<='M>jzRSx;IZgX  :4@ۉ:@!#js'7)N\NҼ :s,&SJ>1VSeP,8^dzPɟ>Pv9 ;=MZGSO/"BS@ԏRMA7zKV9e C'VK|T= Tam睔hZo5.W$hL]St9GPow76eJE}4fӯA1ImکOv풏oS"@!.0SP ůcP6Ysr9xRZj*Τ)?. t1߰GAx3b]A+A֫ -sPUD3Hb)w.A91Rm߁֫Kl]S>|C \q_Yݵc#Q(gpRj=ReXt;kġ]ܓa&9G +A(;m{VPEWi/W"*sG"}񖟩{໑ Eҿ63m Q&5o< fkA8c[|s6y3r|&Z[a@R1!'.Q.Mf +QfJ3=HkmMeQ$m$QP=xCۊm@ZDmzD@:,TYa ^C./T*BYCQ P܋-VķLmWM^o@=avMF%HBXF3+$"-!]{/c .2k;P:B%EfEC^moȌEO;m._ jw[E}}77sifU*T/F5du܁2?0:>: Dޠp~3` ?ժZ\Δ>>J](d`dKSn{_C>&ص-ec?>*]aIENDB`