File:  [LON-CAPA] / loncom / html / adm / dragmath / applet / classes / Project.jar
Revision 1.2: download - view: text, annotated - select for diffs
Tue Jun 24 09:34:09 2008 UTC (16 years ago) by foxr
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_99_1, version_2_6_99_0, version_2_11_0_RC1, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, bz6209-base, bz6209, bz5969, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, HEAD, GCI_3, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Sign applet .jar files with a self signed certificate that
has the LonCAPA name on it so that maybe people are more likely to trust
and accept the certificate.
   See the comments on loncom/html/adm/loncapa.keystore for instructions on
how to sign other applet jars with the same certificate so that once
one has been accepted with the 'always trust' option, other applets
so-signed will also be accepted without prompt.

PK*8META-INF/MANIFEST.MF{ǎز{ E#@t"E/H4I{R_mSg@!{GĊ"v*nFafmV~ ÿrSPܴݮ1yA?ܡ
O}7ϗkH_6t0^ oCCIꖮX_9߾v$~m3Elչn5ۆ?ڪ_M-]!>sި^EoMUiw2^OC8Mû+[EV`jhG+lhrg^eѝ/~{tÔ_~^2}k٥ꔓwÛgV%:w`5LRU],J7wjĖxr/8w6_3`WDz)9I%{cjp|/xuōtHaEZ%(q;e8#yI&[l`e\!06H|k}ڱ/F㴘дr`+ixIRw]Z&N2KTY\۾!oR%2"^09ɅJ7v5\cG"|C
qGֺ͹v/&G7gȓ:5MI4Q{`[o{@T1P[7xaF(_%޴+g~>҅Jկ`y
2lwH,B-uxM( )g~ CQ0p&v;Qy\9"`ڣB؋)~y+_c;	9.Xb޲6Jnl]) 8ThȊ3jp"4L;d+jL=k{ef<K5tS5SQ>O8=1.K>	 lԠ7"dcaXg1)|NynX_'@bK0b~8~w\Ftقl]JCTx/{쵻7"Elu^Uvr
%_n2s;\aboԞ>*-WARf3kE2!WŹ/
է18TMÂ=hNq,_beu>QmPź2eSܶ&COGFO.IrSA:,*(²NŞlџY%̠#U .Ndքc;>7Ȁ~Ձ@ΗtĎ368Gm_L6WDk:+3[-Q2Bu8e@k+Q<$+E77u5+f{a9W`:?1-%D_mOAABBlԻ!+SC
jY'ֽ
BFj	ߔ$2?pKd<jq"mdoJPġ<-5BA3CӐ]{Ñl(w5)ݗ[܋0
hoHQV9gzRPu0|ˢOKEHtSie0NRQYСl9OR7vW6Y5YOA,NV鬹_c7m;#;\gEFĉӿ=-7MJinu0Os_SOVB$
<]
Pq,\ϪI=`F;$6|I!u6bủI*VB{aN1k;G^z$^4i`A6|^ޙY`<ܰэ6_u=Ϝ<VWD
nTW
}­Y}j ,O>bfx']8	e/O|Aok8I%u%4/=?Yp"tDH鱆Sfbw(
nEGX/]VˎV=dt[۽XSwA?׶MI3B6rRI6?WEU5Q|RLO:?(E=eňյ@ݖҌ=0w⟇Z't1GVZ4WPx2pC:QO.ա#첻d-bnPg*o碪=99ij?(ZNhKv2`e=cl*o^?
W5)fiUTͫO-99{nxjQ+j3w=Շ{Z~֠s
;x玬!n;_ǎ!WҺ}GۚU2Z}.+7G#6Ȅ_0f{}R8ꑎ'Y9Uo#C*P9i拒]>g	U<YBᯝmJt,OS-?{D#JkO!TL/幷ΰ̓ݔcv}~6v%9á"gl<nJxÁa`d<?@)TԨ|b@ƶqytQh-7P@)]5G-`'ңiهqЈ{j'.Lƽґ67{`tQ(KxA ?heI2xsgEHz]t^{͙[ŹNDTv2׏+	X:?0CX)MQenmOa	RpOj.v9sߠmc D0AyJ/\9).y9K>rA멂x 8z7\ܻ+$҅jXaÿb'|V"jp)Y(6BD'9	Sn҈{>ڤAr0IiJfO[swL
^",Ƅ,y+X['
=d	rL2qߛJ@3kCG
ʗb8CvATP)=ѸOLrUN"BMSW%[$8ZbAPs:IF4a_8yyɘÝ=m<	ȓOj5l{W"6喝A,=QV\@Nd<['TW=KƳ77r^
tOe(b{h
m%?	UPihS^KVYQ$9ܱxI'(EZAwAfHz1[˞;(WHݽ!.[g:\/>3݈&*)G蹵Yh͸F׸
cgt.fZz'-L4U&7Y?ʙW=Xr!Fy.`xwPb\;ԃ$PLo
B[(ebgLe;-M^j卌)RЌr-T!qctC
FVnۯEǦQaكЊOp,QXDJu01~3ˋLU"qFol\Df]^B7W{CNWvNDהZ&|k=Xùv"\ӏə젭KP]uDtBrM;P(|p\ӺՅȢ+ N#'3_դCKs1/4	Y.3^HyzriF*\{N
ZFjXN8
dŁqTkQԖbyX 2}gS诳cU|(E3\C;},2xdG EQS<^pg(CqOpY=b^ZMnT>UBejf׳\1|bIwBkl-3<"Φ|6K	]#FdAjO5pD'0#H5hoRHc?@s}ىCzYjJ}ص `vyVtjB012K89ҢtI|s.[j?*K'\3.zCY+ЅLZ
]`"9%#0Lqz.Y>b|4p%EZ#F?e l!v3kjJ\.6&H	X%B%t<882iڈۍ{ZZ`ayORRw*\MNl,󌍶	2$_PÛ5I
\iSU+i7yP2׍9[Q>&WB#wJFf>SJacL&^^">-aT؋8&
*ciIV5"+rd$pGa_uLPo0J{ͯIH}AOm
`PR.Q6Mɴ9WPtX(}C+7K}hVUyڃ>#D="~i=x^xᓫ!N²9ewy|?hНs*edgf8Ӽ9q4lC46fgGKϫV'PMxt^J08V'TY9Ic*m.`
neMZHuKrv]_@A[9?bXȼʼPw<6db5Bz\d]QQkVK){1	sF5ceb.>I4WƄlD
P
p"9\_.:'(vԢ,rk"ѝJk>6J$HǴ:LsD)3>iWZseLZ0-tPcLqvuMHƾԈ
8!F7BmT0/4OU-ݍteM{T$_»㣵*GO0>l,
bz__(ɋ:<hys5~F1"Ln%䵃#Lt[~JL9
y^F5Uxk+qFmVPQjϿ3-abHEM>k9!mQK(&j7vAq5-3=ξ!]Sd^r&x\	L]<ϙ| >=ORt{Zh{vϱWFauUG+c38@g;x8wV?$^+PoXaauhgFd&n#I`3.7Ҙ>GLʲk_7v;1+v=,tqvW?PKY|9PK*8META-INF/LONCAPA.SF[IӛXwD/z^U*-%$@B
fgO.WwBK罙yk;KJkvYU
6([AboZUt}Tt27Yu/WfYm}E]MJ=zvnyo9Klof^5BOGp_qHJW
3o߄so{<5FڪM/n
N@̯Ò0J7YV8g]7Ձ<mF.u6r
^	05?ޤA|smqOOMUYW^ej8 rj&QgEq	0-Um|ZU]5Ƚci`ni:^ :jw]_Gw5˷~V\lp)ٵc۠)垗W1>jJPڜH-ZZzБ ޛF/^'3SYj)g#N|G"DJ)V+GRFҺ.+I&~0ٺΣY3\쏏jg6>g9X@b}*؞	>瀡(
dA5&}PK&)eBq\FW	;wꍊ{%BgƂ=&0iBG*ɆoG
Zl#a9F~A唹?QЫ/ʨb=kc영6!,PE1ŀGBM†K9
hOgZ\O+WO:]|2_c;k{3qH835:|RP\)tݽ٠7u2ְ5+̡jI`JUQUgɯsd
	y~㰟\~-tjX*@WBra3Wp;$@ڨJ#u͒'{(ݴUf64~TZoelCl<+21a	&VO_9h!
Sp6yxZFڤ[~uY!@p-9ʬ}{9SAi1IvB&CY4Fq=|BףZr#`<&TKei1n#0851qܧI_yzm[M h(%IeR9@+ȌjH
"*wDZ%>mdP|EO
FC$di	˾pYF+k@B	38?%;ώ5 6^?^&L!^$H:ʀk*S@U,*^_qEfu??YQmr'9d(alh#^z
'H¹^Fx"	!&vd绗G5t2b&	0[|dѫ֐<ĦlG7V0
]Բ9UvĮ)A;`8K n5V$ϊEiq{2Jp1w֣[fs0O5:#^$tczeBqB8R[x
w%$MX73	rjxca<*|[֝Z.r7
yЄIo>Du+\Jt,~VSV,׊1Xf|$ޗ{#EjE:dy
$96zwV7z1:]!Zeحuͫ	$CAf#0$ 0$?(<,R{j^IR1ŝH`hoAICaUYiӣ±몡OWٱ.j\ڧ5FH9t܍J1}V0xXK;>^k]bLO@D~̂jf#O^ENtU
s+z31ZwC4x<f>f0vn!]vIQ
6#4F:Be[Tv¾qr^y~.ܙKUSm	>`[M$`WtelMy}#6߰Q@m=Vg5:n~khn(ږ^u
Qx[M <(
Z.sVrkwaU99MqYDך&
JNUv0j&4zdmd%2W!2/wQG9QQWNـ#Ga6{v<,t'{
E:|{f5P:by
Hd^CI߀@ijA',{
.X%ڰIbϞzrG_(<O04ɻK-d#
n
wRډqT:u{uj|wR_AF
M&K?
H3@*
dC_Zܾp\PkpBmbλ{v>Plv!GZXX3!M
)ˣׯM7-;$VPaLfllPky?pPqՓ>^EYGIШ<4)׬5xwS6)|kI=b}xgBA"]No̿d
]Yn~h`ESAn<OXxUab3c
5	XK
i*kZNJ-F*vyH>.!D7V/bd4YN{Š'Eva]eS'yP&?1R3EgDA0kwozk/RrA\7SӳO؉ߟ%`S
3^%(8	\Kԉ5ȩdV`stbTSMRPt7ğ\=7v~QnN|"LkxP"w=]y7_oΣa
@<p,3]un,hcahx['xSЌpܥpUTgX冐mQP6Xt48is;ڀ剚4tІ7cZOLއ6ˣ$}[=je$ګcc3ՆOt3+ajoqtUjzd3pYO{FFnVY#C*?hao-s<+DV		#lE'`ȁK1CD=N-YCV
y&}|TcHs/3eB:gAMx9|5ēZ_S:^yK9*!~{Pr<m'+`/w!F,Ć@M۠/J	^%7]=OB!v3F?U'+EfU(ڹ: …%\X12^J;.?&h
È"
f3ݠiq
d338&^W{m*a!㨍\yIi4liB*(s4P✓U_]փRk7ˋ5s!,~
|vCAuɊ\

D/\'b.T|%Ruq]][S`*1~p#A>dx%򊭒0=l:]wc6ǵ]3eW$_qpoT$W[fj?, f=y/4N)`Yh*/fT+#aiM8
V2Yӵc5
UPggB
Ty);#ϤɳޒT
4p7⅏td1[*5708*BM,o5Z+ߟWTKϔ|ۊL
QrUdxyywp(fsNZByAHCmHZלÔ$f#<I.=#s1 ȭ+{{~`JYԜ܁1"ۋ\Uc{_Wy- Qw|yBZr5+y?.CvGTtdzXg	!d,?D#s%AWq9%D!B`ࢡGS acx%W:j';k3t%֠G:R|aVPy+D
T>ޖgҷo+4}xi>?
A@c@=;MGלI	e&u/	8^GN}?>^cmoP۾[uyZZd6CY*mOIKyf;'Z2G
[6r`
~B.pW`$?8`'
Ck>!p2:rV
!vêw'UTHGW:(x"0<*_:{6:)E
n\7SY9sEޫK>0s 	'U*ߌ?*x6N59Opn$fuݻ<"%l4$03Ny:Qjvr_:zq
b|5vȁOS:;ܱVL&O<k3*Ypiey)#6GސJ=E8u謣'{skeiURڨ7n<5UvONER$us;QEmLN]Hnw#_^G͒9lhFƫeO'!_7f̨faJ&4<fE
h޵9w(nGK%o7%82^1"ED7&lH0!Dc>_	Z&~lU0OИrnsc-J|Zچ>7ڨ$byn1iH6.6L7(DV]j,`\س'f3U?qզiK^xR(Uj?ר̔8;wat?Lx/::d!-"OK}.?n_4AtAĄYtY WeRԎ_=i\|lb5fvb]_lT9Gp 	Bfwٻmv1#۠rcr$簘Nbg8O#gg>gfV̍ˏ˙:p@]1H|C[q$>k>p`v0ؒ͘^AHK;?p7M#-6wK>l~ؠz6c,\3e/TԮH&MK=j3
IJ]OrETqOQUVrZ%Me<6_9A	%#^tNvePK!M]qp9PK*8META-INF/LONCAPA.DSA3hbƩiAKAK#!'63+7B&"&< fbH	fJ`am&p3z8<%
>yřyJ
 a.aI<ĒTм̲Ԣ̒JCC}na
̲<4ĒԼTļ׼̼"| ->yΎ
fF&FQF@ScCv~ ց7##>QTH37Odޅᰜ}ö@LXߑ١9dM?%lϞt/X^yc?ß[LwG3GM4Vyvu%^`<$0=!_ȚI;n!^m{1f;wVNYի>ܶM遑}D?+dhl)VGCLxyNڈUuj<XNN{҉y)&}TŨb}f}+'th0|Iiq
ա)>{j1721mYu3Ee3ŷ7ٵc\6	ܬ1`puh5Xtfu^mGs[ptdٻ'ϧv16}{iզ'-NJNx	wXu:0x\wI,E$L"֜tΕooWx}20(;.לEHboծÝSj}u4~fLŃ:B\YXtD8_^:{BTeZߕWbo\dB[{6wPKtp7PK
	*8	META-INF/PK
	*8Display/PK
	*8Display/Images/PK
	*8Output/PK
*8Tree/PK
*8Q)Display/AboutFrame$1.class1,	

 
!
"#$this$0LDisplay/AboutFrame;<init>(LDisplay/AboutFrame;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/AboutFrame$1;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;mouseEnteredmouseExited
SourceFileAboutFrame.javaEnclosingMethod%&'	
'()*)+)Display/AboutFrame$1java/awt/event/MouseAdapterDisplay/AboutFrameinitComponents()V
access$0002(LDisplay/AboutFrame;Ljava/awt/event/MouseEvent;)V
access$100
access$200 	
4
*+*
S
A	*+

NO		A	*+

QR		A	*+

TU		
PK
*8ȑDisplay/AboutFrame$2.class1$	

this$0LDisplay/AboutFrame;<init>(LDisplay/AboutFrame;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/AboutFrame$2;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileAboutFrame.javaEnclosingMethod !!"#Display/AboutFrame$2java/awt/event/MouseAdapterDisplay/AboutFrameinitComponents()V
access$3002(LDisplay/AboutFrame;Ljava/awt/event/MouseEvent;)V 	
4
*+*Z


A	*+
[\	
	
PK
*8-쭳Display/AboutFrame$3.class1,	

 
!
"#$this$0LDisplay/AboutFrame;<init>(LDisplay/AboutFrame;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/AboutFrame$3;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;mouseEnteredmouseExited
SourceFileAboutFrame.javaEnclosingMethod%&'	
'()*)+)Display/AboutFrame$3java/awt/event/MouseAdapterDisplay/AboutFrameinitComponents()V
access$4002(LDisplay/AboutFrame;Ljava/awt/event/MouseEvent;)V
access$500
access$600 	
4
*+*
h
A	*+

cd		A	*+

fg		A	*+

ij		
PK
*8'&@Display/AboutFrame$4.class1,	

 
!
"#$this$0LDisplay/AboutFrame;<init>(LDisplay/AboutFrame;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/AboutFrame$4;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;mouseEnteredmouseExited
SourceFileAboutFrame.javaEnclosingMethod%&'	
'()*)+)Display/AboutFrame$4java/awt/event/MouseAdapterDisplay/AboutFrameinitComponents()V
access$7002(LDisplay/AboutFrame;Ljava/awt/event/MouseEvent;)V
access$800
access$900 	
4
*+*
v
A	*+

qr		A	*+

tu		A	*+

wx		
PK
*8PAADisplay/AboutFrame.class1/
_
_
_
_
_
_
_
_
_
_
`	_
_
	_
	_	_	_	_
	_	_	_
_


_
_
#
_
_

(



3


8

<
?
A

A
A






A


A
P

_
T

_
_
appletContextLjava/applet/AppletContext;jButton1Ljavax/swing/JButton;jLabel1Ljavax/swing/JLabel;jLabel2jLabel3jLabel4
jLabelAlexjLabelChrisjPanel1Ljavax/swing/JPanel;<init>(Ljava/applet/AppletContext;)VCodeLineNumberTableLocalVariableTablethisLDisplay/AboutFrame;initComponents()V
jPanel1Layout!Lorg/jdesktop/layout/GroupLayout;jLabel4MouseClicked(Ljava/awt/event/MouseEvent;)VexLjava/lang/Exception;evtLjava/awt/event/MouseEvent;jLabel4MouseEnteredjLabel4MouseExitedjButton1MouseClickedjLabelAlexMouseClickedjLabelAlexMouseEnteredjLabelAlexMouseExitedjLabelChrisMouseClickedjLabelChrisMouseEnteredjLabelChrisMouseExited
access$0002(LDisplay/AboutFrame;Ljava/awt/event/MouseEvent;)Vx0x1
access$100
access$200
access$300
access$400
access$500
access$600
access$700
access$800
access$900
SourceFileAboutFrame.javazzzzzzzzzyznvabuvjavax/swing/JPanellmjavax/swing/JLabelgfefhfifjavax/swing/JButtoncdjfkf(org/netbeans/lib/awtextra/AbsoluteLayoutAbout DragMathjava/awt/Colorn
java/awt/FontVerdanan
version 0.7.2ArialDragMath
Developed by:www.dragmath.bham.ac.ukDisplay/AboutFrame$1InnerClassesnOKDisplay/AboutFrame$2- Alex BillingsleyDisplay/AboutFrame$3- Chris SangwinDisplay/AboutFrame$4org/jdesktop/layout/GroupLayoutn	

 !-org/netbeans/lib/awtextra/AbsoluteConstraintsn"#$vjava/net/URLhttp://www.dragmath.bham.ac.ukn_blank%&'java/lang/Exception()*+,-v0mailto:email@abillingsley.co.uk?subject=DragMath.mailto:C.J.Sangwin@bham.ac.uk?subject=DragMathDisplay/AboutFramejavax/swing/JFramegetContentPane()Ljava/awt/Container;java/awt/Container	setLayout(Ljava/awt/LayoutManager;)VsetDefaultCloseOperation(I)VsetTitle(Ljava/lang/String;)V(III)V
setBackground(Ljava/awt/Color;)VsetResizable(Z)V(Ljava/lang/String;II)VsetFont(Ljava/awt/Font;)V
setForegroundsetText(LDisplay/AboutFrame;)VaddMouseListener!(Ljava/awt/event/MouseListener;)V(Ljava/awt/Container;)VcreateParallelGroup
ParallelGroup2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupadd6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupE(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;.GroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addContainerGap5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setVerticalGroup(IIII)V)(Ljava/awt/Component;Ljava/lang/Object;)Vpackjava/applet/AppletContextshowDocument#(Ljava/net/URL;Ljava/lang/String;)Vjava/awt/CursorgetPredefinedCursor(I)Ljava/awt/Cursor;	setCursor(Ljava/awt/Cursor;)Vdispose%org/jdesktop/layout/GroupLayout$Group!_`	abcdefgfhfifjfkflmnopN**+*
q"#	$
%rstabuvp*Y*Y*Y*Y*Y*Y*Y*Y*Y* *!"*#Y$%*&*#Y$'*(Y)*+*#Y$,*-.*(Y/$*+*#Yf$,*0.*(Y/*+*1.*(Y/*+*#Yf$,*2.*3Y*45*67*8Y*9:*(Y/*+*;.*<Y*=5*(Y/*+*>.*?Y*@5AY*BL*+C++D+E+D+E"""F+D*G*G*G+D*OH*GIJI+E555F+D*G*GJIJKIL++D+E$$$F*MN*MF*MN*MN*MF*MF*MKIO**PYQR*Sq)./0!1,273B4M5X7f9k:q;<=>?@BCDFGI1JCKLL[XdYs_`amno{|}lrst+wxyzpk*TYUVWXMYqr {|st}~zpB
*Z[q
	r
st
}~zpA	*Z[q
r	st	}~zp=*\q
rst}~zpk*TY]VWXMYqr {|st}~zpB
*Z[q
	r
st
}~zpA	*Z[q
r	st	}~zpk*TY^VWXMYqr {|st}~zpB
*Z[q
	r
st
}~zpA	*Z[q
r	st	}~p:*+
qrt~p:*+	qrt~p:*+qrt~p:*+qrt~p:*+qrt~p:*+qrt~p:*+qrt~p:*+qrt~p:*+qrt~p:*+qrt~:38<?AAAPK
*8@
SDisplay/AddComponent$1.class1O	&
'
()
(*
$+
$,
$-
$./
$0
	1
23
$456this$0LDisplay/AddComponent;<init>(LDisplay/AddComponent;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/AddComponent$1;
keyPressed(Ljava/awt/event/KeyEvent;)VexLjava/text/ParseException;evtLjava/awt/event/KeyEvent;
SourceFileAddComponent.javaEnclosingMethod789:;<=>?@:ABCDEFjava/text/ParseExceptionGHIJKLMNFDisplay/AddComponent$1java/awt/event/KeyAdapterDisplay/AddComponent	createBox(Z)LDisplay/TextBox;()Vjava/awt/event/KeyEvent
getKeyCode()I
isControlDown()Zpaste
access$000,(LDisplay/AddComponent;)Ljavax/swing/JPanel;
access$100((LDisplay/AddComponent;)LTree/BuildTree;cut'(Ljavax/swing/JPanel;LTree/BuildTree;)V
access$200+(LDisplay/AddComponent;)LDisplay/StatusBar;
getMessage()Ljava/lang/String;Display/StatusBarprintln(Ljava/lang/String;)Vcopy 4
*+*
+V+
*+X1+****M*
,+C1+****
M*
,'<?	^sv	6
'<?@N^svw*@w !"#$%
PK
*8dOkkDisplay/AddComponent.class1)			
							














#
&

)


.
-
1
-
-

5
5

5

-
-
-


-

	



-

-
-
5

O
-

U
T
U
U
T
T
 !
]"
_	_#	_$	_%
T
T
T&
'(
T
-)	_*+,-
m.
-/0
123
45	_67
u
u89
x.	_:
u;
<=
>
u?@
A
B
C
D

EF
TG
HIJ
KLM
N
OPQ
R

 	ST
 UV
W
X
Y
Z
[
\
]
^_`a
 
bcd
 
e
fgh
i
j
 
k
lm
 
n
eop
R
 
Y
q
b
-r
s
t
u	vw
1xyz
-{
5|	v}
5
~			


	1
1
1




-
v



inputComponents[LDisplay/InputComponent;	buildTreeLTree/BuildTree;jPanelWorkspaceLjavax/swing/JPanel;textBoxListenerLjava/awt/event/MouseListener;	statusBarLDisplay/StatusBar;langManLDisplay/LanguageManager;copyTreeLTree/MathObject;
savedStatesavedStates[LTree/MathObject;
savedLocationIselectionComponentFoundZselectionLayer
firstLocationlastLocationLAYOUT
ConstantValueNARYBINARYFUNCTIONSYMBOLGROUPINGBLANK_WORKSPACEONTO_BOXONTO_GRAPHICONTO_SELECTION<init>([LDisplay/InputComponent;Ljavax/swing/JPanel;LTree/BuildTree;Ljava/awt/event/MouseListener;LDisplay/StatusBar;LDisplay/LanguageManager;)VCodeLineNumberTableLocalVariableTablethisLDisplay/AddComponent;getID(Ljava/lang/String;)Iiex Ljava/lang/NullPointerException;!Ljava/lang/NumberFormatException;%Ljava/lang/IndexOutOfBoundsException;nameLjava/lang/String;idgetGroupgetName&(Ljava/lang/String;)Ljava/lang/String;tag	createBox(Z)LDisplay/TextBox;smallnewBoxLDisplay/TextBox;createPanel((Ljava/lang/String;)Ljavax/swing/JPanel;newPanelcreateSymbol.(LDisplay/InputComponent;)Ljavax/swing/JLabel;newComponentLDisplay/InputComponent;newLabelLjavax/swing/JLabel;getOperator+(Ljavax/swing/JPanel;I)Ljavax/swing/JPanel;layerngetComponentPosition/(Ljavax/swing/JPanel;Ljavax/swing/JComponent;)IcompLjavax/swing/JComponent;
components[Ljava/awt/Component;addOperatorF(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZLjavax/swing/JPanel;)VoldSymbolGroupparentjstatuslayoutPanel
argumentPaneladdFunctionparentLayerargumentbracket1bracket2addGroupingleftright	addSymbol1(Ljavax/swing/JPanel;ILDisplay/InputComponent;I)VtempLjavax/swing/JTextField;	addLayoutH(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZIILjavax/swing/JPanel;)VargLjava/awt/GridBagConstraints;	supscript	subscriptscriptPanelscriptboxmatrixtopPanelnwneswsebarLjavax/swing/JSeparator;topmidbotbottomPanelfraction	newLabel2	argPanel2partialClimitarrow	argPanel3symbolPanel	argPanel4pos1pos2pos3pos4argumentPanel1argumentPanel2arg1	argPanel1matrix_mmatrix_n	selectionnewSymbolIDcreateLimitsLayout.(LDisplay/InputComponent;)Ljavax/swing/JPanel;	equalSign	pasteTree*(Ljavax/swing/JPanel;ILTree/MathObject;I)VtextObjLTree/Text;variableObjLTree/Variable;	numberObjLTree/RealNumber;newBracketsLTree/Grouping;	tempLayertempArgumentfirstsecond	binaryObjLTree/BinaryOperator;bracketsnaryFunctionObjLTree/NaryFunction;functionObjLTree/Function;	matrixObj
LTree/Matrix;
argumentLayerarray[[LTree/MathObject;xygroupingObjnaryObjLTree/NaryOperator;startdelete(Ljavax/swing/JPanel;)Vremovelastcut'(Ljavax/swing/JPanel;LTree/BuildTree;)V
ExceptionsgetSelectioncolourLjava/awt/Color;paste()V	focusCompcopycheckSelectionO(Ljavax/swing/JPanel;LTree/BuildTree;LDisplay/InputComponent;)LTree/MathObject;errLjava/text/ParseException;tree	saveState(LTree/MathObject;)V(Z)V	clearRedodeleteSavedState	undoState	redoState
resetUndoRedo
access$000,(LDisplay/AddComponent;)Ljavax/swing/JPanel;x0
access$100((LDisplay/AddComponent;)LTree/BuildTree;
access$200+(LDisplay/AddComponent;)LDisplay/StatusBar;
SourceFileAddComponent.javaTree/MathObjectjava/lang/NullPointerExceptionjava/lang/NumberFormatException#java/lang/IndexOutOfBoundsException$Display/TextBoxjavax/swing/border/EtchedBorder
java/awt/Font
MonospacedDisplay/DocListenerDisplay/FocListenerDisplay/AddComponent$1InnerClassesjavax/swing/JPaneljava/awt/FlowLayoutjava/awt/Colorjavax/swing/JLabelLucida Sans Unicode-.()01%$:;()67Display/ComListener javax/swing/JTextFieldjava/lang/StringBuilderjava/awt/GridBagLayoutjava/awt/GridBagConstraints[]java/awt/GridLayout	AddMatrix&DragMathjavax/swing/JSeparatorjava/awt/Insetsdlim=	Tree.Text	Tree/Textjavax/swing/border/EmptyBorder
Tree.Variable
Tree/VariableTree.RealNumberTree/RealNumberTree.BinaryOperatorTree/BinaryOperator
Tree/GroupingBracketsRndTU@Ajavax/swing/JComponentTree.NaryFunctionTree/NaryFunction	
Tree.Function
Tree/FunctionHATree.MatrixTree/Matrix


Tree.GroupingMATree.NaryOperatorTree/NaryOperatorjavax.swing.JLabeljavax.swing.JPanelDisplay.TextBoxCutNoCut !"#$%NoPasteNoBoxCopied&NoCopyjava/text/ParseExceptionReplaced operator'(Display/AddComponentjava/lang/Objectjava/lang/StringindexOf(I)I	substring(II)Ljava/lang/String;java/lang/IntegerparseIntDisplay/InputComponent()I(I)Ljava/lang/String;	setBorder(Ljavax/swing/border/Border;)VsetHighlighter!(Ljavax/swing/text/Highlighter;)V(Ljava/lang/String;II)VsetFont(Ljava/awt/Font;)VaddMouseListener!(Ljava/awt/event/MouseListener;)VgetDocument()Ljavax/swing/text/Document;(Ljavax/swing/JTextField;)Vjavax/swing/text/DocumentaddDocumentListener'(Ljavax/swing/event/DocumentListener;)V(LDisplay/AddComponent;)VaddFocusListener!(Ljava/awt/event/FocusListener;)VaddKeyListener(Ljava/awt/event/KeyListener;)V
setColumns(I)V(III)V(Ljava/awt/LayoutManager;)V
setBackground(Ljava/awt/Color;)VsetName(Ljava/lang/String;)VgetDisplayText()Ljava/lang/String;(Ljava/lang/String;I)VgetTaggetComponent(I)Ljava/awt/Component;add*(Ljava/awt/Component;)Ljava/awt/Component;
getComponents()[Ljava/awt/Component;equals(Ljava/lang/Object;)Z+(Ljava/awt/Component;I)Ljava/awt/Component;java/awt/ComponentrequestFocusInWindow()Z	getParent()Ljava/awt/Container;getComponentCount
revalidate(Ljavax/swing/JPanel;III)VaddComponentListener%(Ljava/awt/event/ComponentListener;)VgetTextappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetTextrequestFocusgridxgridy
gridheightsetEditablejavax/swing/BorderFactorycreateEmptyBorder()Ljavax/swing/border/Border;)(Ljava/awt/Component;Ljava/lang/Object;)Vanchor(IIII)VDisplay/LanguageManagerreadLangFilejavax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Vfill
setForegroundinsetsLjava/awt/Insets;valueOf(C)Ljava/lang/String;setOrientationgetClass()Ljava/lang/Class;java/lang/Classlength	getInsets()Ljava/awt/Insets;(Ljava/awt/Insets;)V
getVarName()C	getNumber()LTree/MathObject;Tree/Precedencevalue[I(ILjava/lang/String;)VsetChild	setParentgetLeftChild
getRightChildgetChild(I)LTree/MathObject;getMgetNgetArray()[[LTree/MathObject;
getElement(II)LTree/MathObject;getSizerepaint
getBackground()Ljava/awt/Color;Display/MseSelectListenerSELECT	removeAll	setOpaqueDESELECTTree/BuildTreegenerateTree*(Ljavax/swing/JPanel;ZII)LTree/MathObject;Display/StatusBarprintln
LIGHT_GRAYgetRGBjava/awt/KeyboardFocusManagergetCurrentKeyboardFocusManager!()Ljava/awt/KeyboardFocusManager;
getFocusOwner()Ljava/awt/Component;(Ljava/awt/Component;)VdeSelect
getMessagegetErrorOffset!
	


 ?**W+**,*-****	*

*2EF
GHIJ K&L+M0N9O>PH???????	!<*-
=*<MMM*
VX	Y`Z`\`^a>	
 !!"#	$X*<*2fg
hj!"	%&M*-
<*MNN,&	su
v
w|x|z}4'"
!"()wYM,Y,,Y
 ,Y ,*!,"#Y,$%,&Y*'(,)Y**+,,,2/?GXdpu ww*o+,	-.m--Y.Y/0L+1Y23+*4+&+-'"/01q'5Y+67M,Y89,+:;,
% ''23
45	67z,<M,*d=>W,*d=>W,*d=>W,* ,8,9&/	:;!=*?N-+-2@
*!8!<=>?@AO1+*ABW+*-C`BW+*A`BW+=DW(+*-C`BW+*A`BW+`=DW+?:	62EF6	++*-C`BW+*A`BW+`=DW?+G-:		+H6
	*-C
`BW	*A
`BW	
`=DWVI66I+=`BW+*-C`BW+*A``BW+``=DW+J"*39FS^djou	
	,<JNrB3C	+D
j>?pBLIDOO8O9O23OEOFOGHA5YKL:5YML:-:;-:;-:<:		*-C>W	>W:
7<:

*A>W	
>W	>W+	BW
=DW7<:

+=>W	
>W	>W+	BW
=DW+?:	62EF6	.<:
+N:
	
>W	>W+	dBW<+G-:
<:

+H6
+>W	
>W	>W
	BW:
	
>W	>W+	BW+J
OY
PQ0( 1!<"D#G'L(S)^*f+n,v.2345679=>@ACGHIJKLOP$Q,R3S;TCUMYSZW[_\g]o`sabB0I
,!D>?pB8923EFJzK5oL51T/	G>G
MAD-6RS6	-6	:-6	`	`:5YL:
5YL:
-:;-:;-:<:
>W:
7<:

*A>W
>W>W+BW
=DW7<:

+=>W
>W>W+BW
=DW+?:	62EF6	.<:
+N:

>W>W+dBW<+G-:<:

+>W+H6
>W>WBW:

>W>W+BW
OY
PQ+J2jkl(n3o>qGrPtYuavdyizp{{|}~
$1:AHPX`jpt|B:0IPD>?pB8923EFJN"(zO"	3oK5
>dL5YI/d>G
PQ80+=T:UYVWX-6XYZ[+J.37>#RS888898238ETU-\6	-Y]Y^0:

1Y23
-:4	
	q_Y`:_Y`:_Y`:
a
aab
bbc
cc<:<:*A>WTYd:efghW*A>W	!
i

i
i
i
i+
BW=DWW+=>W	!
i

i
i
i
i+
BW=DW

Wj+?:	62EF6	N+N:	!
i

i
i
i
i+
dBW\+G-:+H6+>W	!
i

i
i
i
i
BWP

Wj:	!
i

i
i
i
i+
BWh	_Y`:_Y`:aabbcc
*-Ci<:
)
*A>W

i+
BW
=DW)
+=>W

i+
BW
=DW
		5YkL:5YlL:-:;-:;-:<:
-YmYn0:1Y234
>W6h#<:*A>W>W/
>W
>W+
BWOYPQJ4+o
>W
>W+
BWOYPQ*pqrs	:<:	
	ǻ_Y`:
_Y`:_Y`:_Y`:
aaaa
bbbbW
jWtWjuYv:1Y2w
*-Ci
i	<:*A>W

i:	_Y`:
_Y`:_Y`:
xYyzxYyz
aaa
bbbWtuYv:1Y2w-:{<:*A>W
:
i
i	%&	.	T	6	7
	8_Y`:
_Y`:
aa	%
*-Ci
:	.-Y]Y^0:1Y234_Y`:_Y`:_Y`:bbbWtuYv:1Y2w{5Y|7:Y89;5Y|7:Y89;ii<:<:>W*A>W>Wi

i:	T(-Y]Y^0:1Y234_Y`:_Y`:_Y`:bbbWtuYv:1Y2w{"65Y}7:Y89;5Y}7:Y89;ii<:<:>W*A>W>Wi

i:	8_Y`:_Y`:bb-Y]Y^0:1Y2345Y~7:Y89;!65Y}7:Y89;i<:<:<:*A>W*A>W>W>W>Wi
c

i:	6
	7
*-
i:	-	2
	5_Y`:
_Y`:_Y`:_Y`:
aaaa<:*A>W5YKL:5YML:	-25Y-67:Y89;

i	5ʻ-Y]Y^0:1Y234_Y`:_Y`:_Y`:bbb<:<:*A>W*A>Wi5Y-67:Y89;ii

i	-
	5?5Y|7:Y89-:;
i
i:	24-:;-:;

i
i
i:	9_Y`:
_Y`:_Y`:
aaa
bbbcxYyzWtuYv:1Y2w-:{
i<:<:<:<:*A>W*A>W5Y7:Y89;>W>W>W
i
:)*A>W
i+
BW=DW)+=>W
i+
BW=DWt+?:
	6
2EF6	 +N:
i+
dBW.+G-:+H6+>W
i
BW:
i+
BW	
	OYPQ	-	5	2OYPQ+Jo+4BKT]o#)4;DMYbks}


!" #)$2%>'G(P*Z.`/j0n1u2~34679;=>?ABCEFJKLM!O+S1T<UEVMXWZZ\a^l_w`acdfhiklmnopqstuvw*x0y5z={E|M}aqtw~ )07BKOU^gp09BNUael|
.5>GNU]hpy"3:IZajsz	

			 	'	,	;	L	S 	\!	c"	j#	q$	|%	&	'	(	)	*	+	,	0	1	2	8	:	;
<
	=
>
*@
1A
<C
GD
RG
YH
gI
xJ
K
O
P
Q
R
T
U
V
W
Y
Z
[\]_#`4a;cDdMfVidjpklmnostuvwxy$4=FL[dmt{

	


$
-
5
?
E
K
P
V
b
n
u
~













hB
PIHD>?BKbVWTYXW]PYW
GZRSVW[WWZ
\lK5wL5I
]7^_W
`WaWbWJcd^eW
gfWpgW@cd!h|
ieWfWgWcd45ij5N8hU1kieWfWgWcdlm"45Iij5z8h1keWgWn	45	,om	;j5	cXh	jQk	qJp9NW
BOW
g!45
q
eW
fW
gW
gp
`r#345p045	sW
tW
	uW
vW
1k
GK5
RL5VW
fWYWFcdttG{mZfw_x=45
SB
"I
D
Kk>?

bTBw	yW~	z8923EF{|}~	/
-Y]Y^0M,1Y23,4_Y`N_Y`:_Y`:-bbb<:<:<:<:	*A>W*A>W*A>W,-i	>W5Y7:

Y89
;	
>W	>W5Y+67:Y89;,i,	i,n#)1:CT[bip{	

z23q1eW:fWCgW[kbpirph	`5
*45		-	-D-:+*ABW+=T:ZWYh-G-:+*ABW+=T:}ZWYh-G-:+*ABW+=T:ZWYh-j-:6*..6*Y:*+:66		66	2	66	
	66		66	c*+2+=-:

=-:o*
	=-:o*N*+2+`=:
+o*++
H6+o*+--:6
7*+2+=-:=-:o*=-:=-:=-:o*=-:=-:=-:o*=-:=-:o*5*+2+=-:=-:o*=-:o*=-:=-:o*=-:=-:o*8*+2+=-:=-:o*=-:=-:=-:o*=-:=-:=-:o*9*+2+=-:=-:o*=-:=-:o*=-:=-:o*-`*+2+=-:=-:o*=-:o*.
Tv*+2+=-:=-:o*=-:=-:=-:o*-!-:C*+2+=-:=-:o*C*+2+=-:=-:o*%C*+2+=-:=-:o*>*+2+=-:=-:o*--:66*+2+=-:=-:		?:
:66

D4
h`6
2-:o*
6
-D-:*+2+=-:=-:o*--:6*..6*Y:*+*+2d66"`6*+26:	1+`=:	+o*+d+	H=+o*+d++J$.8CTc i!t"~#$%)*+,-./3	479&;><A?F@SAZBaCjEmGpIsJvLMNQRSWXY\]^abcdefghi"j%k8lDmInUp]qcrpwxz{|~"-3ALW]ku&0EOZ`ny +6<JU`ft~-8CNTbqw)3>DQTgq|	

+ .!1"4#:'I(O)b*l+w,}-014689<=>?@BD	E	F	G	!H	'I	:J	@M	GN	JO	PP	\Q	aR	qS	xT	~V	W	[	\	]n>;.&RSi>~)RS>)RSS>
D,R=
]psv	a^OZ~sh>3TI3>q|w
$R{|g\	U>?
NKH
O;lw	z	wD	JIR=			8	9		EG**+cd
e8/=>+I+=²öę+Id1+d=²å+d=Ŷ>+`=²å+`=Ŷ>+d=ƶ+d=Ƕ/+`=ƶ+`=Ƕ>+d=Ŷ+`=Ŷ>+=ƶn+=E +=-:*A>W>+o+*ABW=+o+I+*
+*A>W=|+=Ŷ/
+o=Z>+=5:ʶ˧=+o+*ABW>="+=ƶ*+=-++J3lmnps't;uPvU{e~i~(27BIKP[`et~
>2RR58	M*	*+**	)*,***϶е*Ѷ*+ӧ**Զqұ&	
+4<L MM8Mr+?M>,g1Yնַ:,2ę)*	**,2-*	*ϧ,2ƶ
*,2-̄>
*16CHPaknq4Rrr8m>?kjٶL+ǶC*)*+-M,+H>,+*,*&**ݶqҧ**޶qұ2
 %-38CFYi*-C3j
`=V*	**+*	2*,***϶е**߶q***qұ&	
+;EU VV8V'*	:*+*	m,***϶:W:-6	1**ζo**-C*ζBW*ͶJY俻Y'*>

'*,2>IZal~H2L,R823y;**+S*
*
*Y`*=*S&	"
#$&#(()-*4+:- ;;(P****S*
*
*Y`*=*SMKN2123&5074899>:E;K?N>O@*9OPPk#<**`2S*SCDEFH"I#!B*=**Yd***Yd****2"LMNOP$Q.RATBB*<**`2.***Y`****2WXY$Z.[A]Bb*<*S`abcdf/*"/*"/*"
)PK
*8mmGDisplay/ComListener.class1]
5	6	7	8	9
:
;<
=
>?@A
B
C
DE
FG
H
IJKstatusIlayerLjavax/swing/JPanel;firstPos	secondPos<init>(Ljavax/swing/JPanel;III)VCodeLineNumberTableLocalVariableTablethisLDisplay/ComListener;componentResized"(Ljava/awt/event/ComponentEvent;)VeLjava/awt/event/ComponentEvent;resize()Vbracket1Ljavax/swing/JLabel;bracket2symboltempiheightfontMetricsLjava/awt/FontMetrics;parentLayer
SourceFileComListener.java('(LMjavax/swing/JPanelNOPQR
java/awt/Font	SansSerifSTUVQWXYjavax/swing/JLabelZ[\(Display/ComListenerjava/awt/event/ComponentAdapter	getParent()Ljava/awt/Container;getPreferredSize()Ljava/awt/Dimension;java/awt/Dimension	getHeight()D(Ljava/lang/String;II)VgetFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;java/awt/FontMetrics()IgetComponent(I)Ljava/awt/Component;setFont(Ljava/awt/Font;)V
revalidate!***+**()	*+,. 4!"#$=*
12 !"%&'(<=N*:*	
!*Y
N-=*?*:*:Y
Y
*:Y
*)::Y
Z5678;"<%=8>@BGCUDcEsFIJKNOPQUV f
U.)*c +*,*-,*!"./01234PK
	*8csg"g"Display/CompConfig.xml<?xml version="1.0" encoding="UTF-8"?>

<!--
    Document   : CompConfig.xml
    Created on : 27 July 2007, 12:28
    Author     : Alex Billingsley
        
Copyright (C) 2007 Alex Billingsley, email@abillingsley.co.uk
www.dragmath.bham.ac.uk

This file is part of DragMath

DragMath 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.

DragMath 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.

You should have received a copy of the GNU General Public License
along with DragMath.  If not, see <http://www.gnu.org/licenses/>

-->

<Components>
    <Multiply       ID="0"  group="1"   iconFileName="multiplication.gif"   >·</Multiply>
    <Divide         ID="1"  group="0"   iconFileName="division.gif"         ></Divide>  
    <Add            ID="2"  group="1"   iconFileName="addition.gif"         >+</Add> 
    <Subtract       ID="3"  group="2"   iconFileName="subtraction.gif"      >−</Subtract>  
    <Comma          ID="4"  group="1"   iconFileName="comma.gif"            >,</Comma>
    
    <SquareRoot     ID="5"  group="0"   iconFileName="square root.gif"      >√</SquareRoot>  
    <NthRoot        ID="6"  group="0"   iconFileName="n-th root.gif"        >√</NthRoot>  
    <Power          ID="7"  group="0"   iconFileName="superscript.gif"      >^</Power>  
    <Subscript      ID="8"  group="0"   iconFileName="subscript.gif"        >Subscript</Subscript>  
    <Matrix         ID="9"  group="0"   iconFileName="matrix.gif"           >Matrix</Matrix>  
    <LessThan       ID="10" group="2"   iconFileName="less than.gif"        ><![CDATA[<]]></LessThan>  
    <GreaterThan    ID="11" group="2"   iconFileName="more than.gif"        >></GreaterThan>  
    <LTEQ           ID="12" group="2"   iconFileName="lteq.gif"             >≤</LTEQ>  
    <GTEQ           ID="13" group="2"   iconFileName="mteq.gif"             >≥</GTEQ>
    <Equals         ID="14" group="1"   iconFileName="equals.gif"           >=</Equals>
    
    <Union          ID="15" group="1"   iconFileName="union.gif"            >∪</Union>  
    <Intersection   ID="16" group="1"   iconFileName="intersection.gif"     >∩</Intersection>  
    <Subset         ID="17" group="2"   iconFileName="subset.gif"           >⊂</Subset>  
    <SubsetEq       ID="18" group="2"   iconFileName="subseteq.gif"         >⊆</SubsetEq>  
    <NSubset        ID="19" group="2"   iconFileName="notsubset.gif"        >⊄</NSubset>  
    <NSubsetEq      ID="20" group="2"   iconFileName="nsubeq.gif"           >⊈</NSubsetEq> 
    
    <Sine           ID="21" group="3"   iconFileName="sin.gif"              >sin</Sine>  
    <Cosine         ID="22" group="3"   iconFileName="cos.gif"              >cos</Cosine>  
    <Tangent        ID="23" group="3"   iconFileName="tan.gif"              >tan</Tangent>  
    <ArcSine        ID="24" group="3"   iconFileName="arcsin.gif"           >sin⁻¹</ArcSine>  
    <ArcCosine      ID="25" group="3"   iconFileName="arccos.gif"           >cos⁻¹</ArcCosine>  
    <ArcTangent     ID="26" group="3"   iconFileName="arctan.gif"           >tan⁻¹</ArcTangent>  
    
    <Logarithm      ID="27" group="3"   iconFileName="log.gif"              >log</Logarithm>
    <NaturalLogarithm  ID="28" group="3" iconFileName="ln.gif"              >ln</NaturalLogarithm>  
    <Exp            ID="29" group="0"   iconFileName="e.gif"                >e</Exp>  
    <UMinus         ID="30" group="3"   iconFileName=""                     >-</UMinus>  
    
    <BracketsRnd    ID="31" group="5"   iconFileName="roundbr.gif"          >( )</BracketsRnd>  
    <BracketsCurl   ID="32" group="5"   iconFileName="curlybr.gif"          >{ }</BracketsCurl>  
    <BracketsSq     ID="33" group="5"   iconFileName="squarebr.gif"         >[ ]</BracketsSq>  
    <Abs            ID="34" group="5"   iconFileName="absolute.gif"         >| |</Abs> 
    
    <GreekLetter    ID="35" group="4"   iconFileName="null"                 >Greek letter</GreekLetter>
    <Infinity       ID="36" group="4"   iconFileName="infinity.gif"         >∞</Infinity>
    
    <Factorial      ID="37" group="0"   iconFileName="factorial.gif"        >!</Factorial>
    
    <SineH          ID="39" group="3"   iconFileName="sinh.gif"             >sinh</SineH>  
    <CosineH        ID="40" group="3"   iconFileName="cosh.gif"             >cosh</CosineH>  
    <TanH           ID="41" group="3"   iconFileName="tanh.gif"             >tanh</TanH>
    <ArcSineH       ID="42" group="3"   iconFileName="arcsinh.gif"          >sinh⁻¹</ArcSineH>  
    <ArcCosineH     ID="43" group="3"   iconFileName="arccosh.gif"          >cosh⁻¹</ArcCosineH>  
    <ArcTanH        ID="44" group="3"   iconFileName="arctanh.gif"          >tanh⁻¹</ArcTanH>
    
    <Integral       ID="45" group="0"   iconFileName="integral.gif"         >∫</Integral>  
    <Differential   ID="46" group="0"   iconFileName="differential.gif"     >Differential</Differential> 
    
    <Max            ID="47" group="3"   iconFileName="max.gif"              >max</Max>
    <Min            ID="48" group="3"   iconFileName="min.gif"              >min</Min>
    <Assignment     ID="49" group="2"   iconFileName="assignment.gif"       >:=</Assignment>
    <Function       ID="50" group="0"   iconFileName="function.gif"         >Function</Function>
    <Determinant    ID="51" group="3"   iconFileName="determinant.gif"      >det</Determinant>
    <Trace          ID="52" group="3"   iconFileName="trace.gif"            >Tr</Trace>
    <DefiniteIntegral ID="53" group="0" iconFileName="def_integral.gif"     >∫</DefiniteIntegral>
    <Product        ID="54" group="0"   iconFileName="product.gif"          >∏</Product>
    <Sum            ID="55" group="0"   iconFileName="sum.gif"              >∑</Sum>
    <Limit          ID="56" group="0"   iconFileName="limit.gif"            >lim</Limit>
    <Evaluate       ID="57" group="0"   iconFileName="evaluate.gif"         >eval</Evaluate>
    <PlusMinus      ID="58"  group="2"  iconFileName="plusminus.gif"        >±</PlusMinus>  
    <NotEqual       ID="59" group="2"   iconFileName="notequal.gif"         >≠</NotEqual>
    
    <LeftArrow      ID="60" group="2"   iconFileName="leftArrow.gif"        >←</LeftArrow>
    <RightArrow     ID="61" group="2"   iconFileName="rightArrow.gif"       >→</RightArrow>
    <UpArrow        ID="62" group="2"   iconFileName="upArrow.gif"          >↑</UpArrow>
    <DownArrow      ID="63" group="2"   iconFileName="downArrow.gif"        >↓</DownArrow>
    <LeftDblArrow   ID="64" group="2"   iconFileName="leftDblArrow.gif"     >⇐</LeftDblArrow>
    <RightDblArrow  ID="65" group="2"   iconFileName="rightDblArrow.gif"    >⇒</RightDblArrow>
    <LeftRightArrow ID="66" group="2"   iconFileName="leftRightArrow.gif"   >↔</LeftRightArrow>
    <LeftRightDblArrow ID="67" group="2"   iconFileName="leftRightDblArrow.gif" >⇔</LeftRightDblArrow>
    <NorthWestArrow    ID="68" group="2"   iconFileName="northWestArrow.gif"      >↖</NorthWestArrow>
    <SouthWestArrow  ID="69" group="2"   iconFileName="southWestArrow.gif"    >↙</SouthWestArrow>
    <NorthEastArrow   ID="70" group="2"   iconFileName="northEastArrow.gif"     >↗</NorthEastArrow>
    <SouthEastArrow ID="71"  group="2"  iconFileName="southEastArrow.gif"   >↘</SouthEastArrow>  
    
    <Multiply2      ID="72" group="1"   iconFileName="multiply2.gif"        >×</Multiply2>
    <Divide2        ID="73" group="2"   iconFileName="divide2.gif"          >÷</Divide2>
    <Equiv          ID="74" group="1"   iconFileName="equiv.gif"            >≡</Equiv>
    <Exists         ID="75" group="2"   iconFileName="exists.gif"           >∃</Exists>
    <ForAll         ID="76" group="2"   iconFileName="forAll.gif"           >∀</ForAll>
    <IsIn           ID="77" group="2"   iconFileName="isIn.gif"             >∈</IsIn>
    <NotExists      ID="78" group="2"   iconFileName="notExists.gif"        >∄</NotExists>
    <NotIn          ID="79" group="2"   iconFileName="notIn.gif"            >∉</NotIn>
    <SimEq          ID="80" group="2"   iconFileName="simEq.gif"            >≃</SimEq>
    <Or             ID="81" group="2"   iconFileName="or.gif"               >∨</Or>
    <And            ID="82" group="2"   iconFileName="and.gif"              >∧</And>
    <Not            ID="83" group="2"   iconFileName="not.gif"              >¬</Not>
    
    <PartialDifferential   ID="84" group="0"   iconFileName="partialDifferential.gif"     >Partial Differential</PartialDifferential>
    
</Components>
PK
*8
 Display/DocListener.class1;
"	
#

$
%&
'(
%)
%*+
,-./targetLjavax/swing/JTextField;<init>(Ljavax/swing/JTextField;)VCodeLineNumberTableLocalVariableTablethisLDisplay/DocListener;
changedUpdate$(Ljavax/swing/event/DocumentEvent;)Ve!Ljavax/swing/event/DocumentEvent;removeUpdateinsertUpdateresize()VlayerLjavax/swing/JPanel;
SourceFileDocListener.java
0123456789javax/swing/JPanel:Display/DocListenerjava/lang/Object"javax/swing/event/DocumentListenerjavax/swing/JTextFieldgetText()Ljava/lang/String;java/lang/Stringlength()I
setColumns(I)V	getParent()Ljava/awt/Container;
revalidate!

F
**+$%	&


5)=*
,-=*
01:*****L+	4
57 9*:5;9=5: !PK
*8.XvvDisplay/DrgmFileFilter.class1=
!
"#
"$
%&
%'
%(
%)*
%+,-.<init>()VCodeLineNumberTableLocalVariableTablethisLDisplay/DrgmFileFilter;accept(Ljava/io/File;)ZfilenameLjava/lang/String;iIfLjava/io/File;
isDrgmFilegetDescription()Ljava/lang/String;
SourceFileDrgmFileFilter.java
/0123456789:drgm;<DragMath expression (*.drgm)Display/DrgmFileFilter"javax/swing/filechooser/FileFilterjava/io/FileisDirectory()ZgetNamejava/lang/StringlastIndexOf(I)Ilength()I	substring(I)Ljava/lang/String;toLowerCaseequals(Ljava/lang/Object;)Z!
3*
"#=+:++M,.>!,d,`	'(
)*+',;/*)"==	=*:*L+.=*+d +`	*34	56728;; 	2+=-
? PK
*8&

Display/FocListener.class1
!F	 G
HIJK
F
L
M	 N
OPQ
R
S
OT
U
VWX
F
YZ
[
\
]
^_
Y`
ab
Vc
d
VefghiaddComponentLDisplay/AddComponent;
oldContentLjava/lang/String;<init>()VCodeLineNumberTableLocalVariableTablethisLDisplay/FocListener;(LDisplay/AddComponent;)VsetAddComponentfocusGained(Ljava/awt/event/FocusEvent;)VevtLjava/awt/event/FocusEvent;targetLjavax/swing/JTextField;	focusLost
newContenttreeLTree/MathObject;parentLjavax/swing/JPanel;jIioutputStackLjava/util/Stack;exLorg/nfunk/jep/ParseException;boxStack
SourceFileFocListener.java'(#$jkljavax/swing/JTextFieldjavax/swing/border/EtchedBordermnop%&qrsjavax/swing/border/EmptyBordertu'vwxyz{|}java/util/Stack~slTree/MathObjectjavax/swing/JPanelorg/nfunk/jep/ParseExceptionDisplay/FocListenerjava/lang/Objectjava/awt/event/FocusListenerjava/awt/event/FocusEvent	getSource()Ljava/lang/Object;	setBorder(Ljavax/swing/border/Border;)VgetText()Ljava/lang/String;java/lang/Stringlength()I	getInsets()Ljava/awt/Insets;(Ljava/awt/Insets;)Vequals(Ljava/lang/Object;)ZsetText(Ljava/lang/String;)VDisplay/AddComponent	saveState(Z)VTree/BuildTreeparseString6(Ljava/lang/String;Ljava/util/Stack;)Ljava/util/Stack;sizeget(I)Ljava/lang/Object;push&(Ljava/lang/Object;)Ljava/lang/Object;poptoTree%(LTree/MathObject;Ljava/util/Stack;)V	getParent()Ljava/awt/Container;getComponentPosition/(Ljavax/swing/JPanel;Ljavax/swing/JComponent;)Iremove(Ljava/awt/Component;)V	pasteTree*(Ljavax/swing/JPanel;ILTree/MathObject;I)V! !"#$%&'()3**
'(+,-'.)F
**+*+,	-+
,-
#$/.)>*+*
01+,-#$01)f+M,Y*,	*5678+ ,-234561)	+M,
,Y,
*	,,N,*	*,-,YN6Y:--W>:,:*W,6,*:L*b<=>!B2E7F?GGHLM[N^OgPpQ|RTUVXYZ[`]a+p77&189!:;<=^h>=g_?@AB,-2345[qC@DEPK
*8f$Display/FormatChooser$1.class1$	

this$0LDisplay/FormatChooser;<init>(LDisplay/FormatChooser;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/FormatChooser$1;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileFormatChooser.javaEnclosingMethod !!"#Display/FormatChooser$1java/awt/event/MouseAdapterDisplay/FormatChooserinitComponents()V
access$0005(LDisplay/FormatChooser;Ljava/awt/event/MouseEvent;)V 	
4
*+*u


A	*+
vw	
	
PK
*8'Display/FormatChooser.class15
U
V
U	U	U	U
	U






	U

	U
$
$	U
$	U
0	U	U
-	U
0
2	U
U
U
U
0
-
2
<
2
U
?

?
?





?



?
U
0


UtypeI
configFileLorg/jdom/Document;langLorg/jdom/Element;formatoutputLOutput/OutputFormat;langManLDisplay/LanguageManager;builderLorg/jdom/input/SAXBuilder;formatsLjava/util/List;langs	jButtonOKLjavax/swing/JButton;
jListFilesLjavax/swing/JList;jScrollPane1Ljavax/swing/JScrollPane;<init>@(Ljava/net/URL;ILOutput/OutputFormat;LDisplay/LanguageManager;)VCodeLineNumberTableLocalVariableTablepathLjava/net/URL;exLjava/io/FileNotFoundException;Ljava/io/IOException;Lorg/jdom/JDOMException;tempifiles[Ljava/lang/Object;thisLDisplay/FormatChooser;appletCodeBaseinitComponents()Vlayout!Lorg/jdesktop/layout/GroupLayout;jButtonOKMouseClicked(Ljava/awt/event/MouseEvent;)VfileNameLjava/lang/String;indexevtLjava/awt/event/MouseEvent;
access$0005(LDisplay/FormatChooser;Ljava/awt/event/MouseEvent;)Vx0x1
SourceFileFormatChooser.javamWX^_`aorg/jdom/input/SAXBuilderbcjava/net/URLjava/lang/StringBuilder
Config.xmlmYZjava/io/FileNotFoundExceptionError reading config fileDragMathjava/io/IOExceptionorg/jdom/JDOMException]\FormatsFormatdejava/lang/Objectorg/jdom/ElementdisplayNameij[\	LanguagesLangfejavax/swing/JScrollPanekljavax/swing/JListjavax/swing/JButtongh	
OK
Display/FormatChooser$1InnerClassesmorg/jdesktop/layout/GroupLayoutm !"!%!&!'()!*!+,)-./0123Display/FormatChooserjavax/swing/JFrameappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vbuild#(Ljava/net/URL;)Lorg/jdom/Document;javax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Vorg/jdom/DocumentgetRootElement()Lorg/jdom/Element;getChild&(Ljava/lang/String;)Lorg/jdom/Element;getChildren$(Ljava/lang/String;)Ljava/util/List;java/util/Listsize()Iget(I)Ljava/lang/Object;getAttributeValue&(Ljava/lang/String;)Ljava/lang/String;setListData([Ljava/lang/Object;)VsetDefaultCloseOperation(I)VsetTitlesetResizable(Z)VsetSelectionModesetViewportView(Ljava/awt/Component;)VsetText(LDisplay/FormatChooser;)VaddMouseListener!(Ljava/awt/event/MouseListener;)VgetContentPane()Ljava/awt/Container;(Ljava/awt/Container;)Vjava/awt/Container	setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup
ParallelGroup2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGap5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupaddH(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;4GroupZ(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;Y(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VJ(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;G(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setVerticalGrouppackgetSelectedIndexOutput/OutputFormatreadFormatFileDisplay/LanguageManagerloadLanguageFiledispose%org/jdesktop/layout/GroupLayout$Group!UVWXYZ[\]\^_`abcdefeghijklmnoe****-**Y	
YY+
:**	*:::*r****** 6* !":* !%* #$:%&S*'(r**)**)*)**)+,6*,!":*,!%*,#$:%&S*'(#LO#L]#Lkp+-.2
345#8?9L@O:Q;Z@]<_=h@k>m?vB}DEFGHIJKLMNORST
UVW+X9YIZU[X\[]d`q?
rsQ	tu_	tvm	twx\GyX9z{Ix\GyX+9z{e|}e~seWXe^_e`aod	*-Y./*0Y1'*2Y34*5*6*7*'8*/*'9*4:;*4<Y*=>?Y*@AL*@+B++C+DE+C*4;F*/FGHIJ++C+DE*/KH*4LMIN*OpBijk!m&n,o1p9qDsMt\zh{p|q|}ho"v*4*'P='* #$N-Q&:*R*4*'P='*,#$N-Q&:*S*TpB"*/8@HM[chquqR"x\*)X[x\cH)Xv|}vo:*+p q}"<??#?$PK
*8Display/Images/absolute.gifGIF89af33f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ffffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@kHAS`D,(PcǍ/IR$SIcA'Y(NjKɳg͑1	3dM?.lIJ>U2*ʕd@!LViewPro200;PK
*8ɮ]]Display/Images/addition.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@+H*LÇ!"HbA1.#LJAZi0 !LViewPro200;PK
*8b\\Display/Images/and.gifGIF89a!Created with The GIMP!,ZӚtḈYz;PK
*8fDisplay/Images/arccos.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @`H*\@A!FȰŋ3ZǏ CQ"DQ6`@*GʜI͛8stJ0'LD(K%SӧPJM!LViewPro200;PK
	*8YsDisplay/Images/arccosh.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @kH*L`C<8p‹3jxbG CI$H$NTIeʔ+z\鐢M8sɳϟ<c<%ęoUrK7]i&M@jUd@!LViewPro200;PK
*8ռVtDisplay/Images/arcsin.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @cH*\8Æ#2Hŋ`ȱǏ 7j,8C%I*Y2eʐ0cʜI͛_.<IgK>4D	$3P.qJJǀ!LViewPro200;PK
*8Display/Images/arcsinh.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @lH*TA F(Q‹3jx"BCIɐ
!X/H͓8sɳϟ"Ad(taч7m6T:Ӡť4[ҜjԡRjʵ+΀!LViewPro200;PK
	*8\檛Display/Images/arctan.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @iH*\@A6$(ŋ3aǏ CI#lj(!<cK9,I͛8siSʈ+:
ə))"<ӗ}68)ϫXj
!LViewPro200;PK
*8ؠDisplay/Images/arctanh.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @nH*T 
D(pą3jECIɐ!V|8!ˊ?Ś4Oɳϟ@YeǏ*a)ӄ7mISQ
ʵW!LViewPro200;PK
*8RIDisplay/Images/arrows.gifGIF89a  !Created with The GIMP!,  JXVq^؉V~klڑW
Ģh?P$NhuDX[KWBEdJ;PK
*8_NZZDisplay/Images/assignment.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@(H*\Ȑ 
<HŋjԈpF !LViewPro200;PK
*8e,Display/Images/calculus.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @HAx@BdHEdhnj1CS\T*QtqL YJ)?Pȱ(OH*]ʔч~vASmJ$לM5J,X$r!ϗDڼ
дbݮ
˷_!LViewPro200;PK
*8(YYDisplay/Images/comma.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@'H\ȰÇ*|ŋ#VcƏ !LViewPro200;PK
	*81-kk&Display/Images/copy_clipboard_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_FIDATxڬJQƿ;w$%7H47X"@خM*Bh ZԲ/0n'j	IbF{1p7aAtJ}HnIϋOwPEDjʼ*w-#/
 +b"EM:PZ*xlJOD2i@&,n0_U%(9OvVPY''<:HVAׅ@u\/_uP	0RXUQ-	st("jgGJj[ۗ=#iQ&À,NNr)׋?	S(d8Uk) :÷@bOQ#
o{ʀ˂{D%!a"B#|L6#"Ȅ_N^)."l67dJ*/i:"</	4տuAPaw>{gIENDB`PK
*8Display/Images/cos.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@QH p!Ä#JHÇBȱǏ/̸qE%M\ɲ˗032%J%s)͚
ڌIʀ!LViewPro200;PK
*8:}Display/Images/cosh.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @tH*@!aʼnjȑcC>fǎ(S\ɲˈ#CƔIP"Hoi̗@
Jѣ:ÞKk1S8w:RլGÊKh@!LViewPro200;PK
*8&Display/Images/curlybr.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@gHTp!C	J|D)fhpcŋ CQc“?"Ĕ]8qț81ibɟ1gd%M$2P(IΜXq!LViewPro200;PK
*8>%Display/Images/cut_clipboard_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_FIDATxڬ_Tu?{gW֕fSgV2|{M"50"
ADPR$H
Er7ȧ$1135$xwzYםm:ppQVy̛s
;}
ED(Nx!"	ovnXJ8y0G#[{aAT'1__nQ*%<avfCqbf!
WN'8^{f1@*
/>cVf_'͸GB3!z"5yGzfggrIYT`|="
)'ÞʕؿL&s9J|ĭ|
  bj4wg#1(W*s_zu#}Iî3}F50 @ z4 
JȆ76stl&TAU	!`xT
c=U($vl̹qt}={(	)PF7%nNֿ$NF߹K\G)Sqw4`P/{Z>+(Fxe,x:R*DXLe^
pfڭ=&#+Z+xugpߨqF1tKӘx|[J(V\,j<6i|r4R]H⓭]$V;Tj3"vD!@$>ԣT%_.bͧ2ZZ6>鯵a JiMiuwZKZ"ʰ[$O }<:t*tv·- 80sRmc.M-E$/O(qSlfźu] ⓥ<9ꃆFZ׭yjT3 08Uhcz6+3VHD:g'cIENDB`PK
	*8
Display/Images/def_integral.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @ *\8?#J,1Vܘ
jC4QHIܨr%J0	ʌyr&͛8sbƒ?Sh1(KZLs$Ҧ
IB:t*ѕV*S\"zkTCMkViß*}+!5 
^xlƒ!LViewPro200;PK
*8yzDisplay/Images/determinant.gifGIF89af33f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ffffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@^H!@@8PaA60D	^| "DCypȎQ\$K0cʜ%L+NG7lShEF-ӧP!LViewPro200;PK
*8i&Display/Images/differential.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @H 0A#JHaC/>Ш1Ï;|(cE-dXq˗0c#͛6s)"Č>wQ(ΣHzTjύ(ieJ̐'N\gτ[l:scSS*tVmWeRJ7i@!LViewPro200;PK
	*8eVVDisplay/Images/divide2.gifGIF89a!Created with The GIMP!,1LuH;PK
*8Ԉ@Display/Images/division.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@QH(\!:<(Q`ʼnjT1ǎ-pɓ(/^qeǖ)I&J-5pć.1)Ā!LViewPro200;PK
*8\\Display/Images/downArrow.gifGIF89a!Created with The GIMP!,DrjԐ7πCf8Z;PK
	*8{πDisplay/Images/e.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@NH 0!	#:|HQŠ3jq DAzG%C\ɲǓ_ّ"ƉSny%̙6[
!LViewPro200;PK
	*8VVDisplay/Images/equals.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@$H*\Ȱ #p(QbË3jȱŀ!LViewPro200;PK
*8VVDisplay/Images/equiv.gifGIF89a!Created with The GIMP!,qݹUx;PK
	*8fRDisplay/Images/evaluate.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @{HT!‡:H1āhxcŏ7jĒ(S4ʉWF<)bMEBIǜ:I(Q1ktrP-:iўGRTAXݹ&ϝA!LViewPro200;PK
	*8v__Display/Images/exists.gifGIF89a!Created with The GIMP!,ASrj
;E46%s:_nP;PK
*8^^Display/Images/factorial.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@,HA<pÇBDp3j#DAnt(rd@!LViewPro200;PK
*8IPDisplay/Images/fences.gifGIF89a/ 3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,/ @HP Å@1ÉRQE CIǓMF_zTYRfɛ8sIcÓ@c|%ь-U9t%ͤ&S>]*PWyjʵׯ`özEHGn)ŦRa:=;Qʴ\3n\AN|S!Кo˘3kV!LViewPro200;PK
*8^>s``Display/Images/forAll.gifGIF89a!Created with The GIMP!,˭ {%c(Ȯ;;PK
	*8NDisplay/Images/function.gifGIF89a  f33f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ffffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @HAB|0"AjȱC)ɋM豥˗0c8s͏$#xbN;;Ҽ(ѣH*]qN*C:UW|cVAAիֳ?ɪІLʝ1 !LViewPro200;PK
*8縚Display/Images/gamma.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @hH*\j#JH"A?~zh1Î Ci#$I@ʓ,_LS͛8si%Ajj
Q G@U
	Toq)5*ϫX!LViewPro200;PK
	*8(1ޗDisplay/Images/greek.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @eH*\HFdHŋj81Clɓ(S<8RbɖK.S`͕8sɳϟ171ˊ4eR)IMJ՞!LViewPro200;PK
*8poy+Display/Images/infinity.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @\H*\x@A	FdHŋ!N|Ǐ CIƎ?NQƒ0cʜI͛8d9eŗ-Sb%H.\ʴS!LViewPro200;PK
*8^1Display/Images/integral.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @HAȰ@F|(Q1:ȱǂ+R|qbƌ?\ɲeAR4CCjy'A:Kl(T?~6ӧPJiT-ӢPA4)$Y#wyV״jIN(j*Iwj@!LViewPro200;PK
*8y)ddDisplay/Images/intersection.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@2H`A L`@	#J8bE)jxŃ34QH%9r!LViewPro200;PK
	*8{]]Display/Images/isIn.gifGIF89a!Created with The GIMP!,#xhOAeׅ7";PK
	*8{Display/Images/latex.pngPNG


IHDR4a+3	pHYsxxZ`	vpAg4|$*IDAT8˝[ cXP,bX,)lN%%_~ _Hv/V)Ej u0jUQڃkIJ֓zEi6 լ^PxMaC6(JV?$(A,1A
fNS	U	2Y) 97'wvLj@(-DE9֚7!$J]
CRuzl/k ,ڪ ͰWBef$w'UPc	oB@M*}
ѓsI7?/5<tEXtComment Image generated by GNU Ghostscript (device=pnmraw)
̶IENDB`PK
	*8>'Display/Images/layout.gifGIF89a' 3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,' @H 0!C#6|0Q`E+^<1E AzI#9>TqeB)cʜIƑ0q%J(E^fҎ5JJUN=B}̬ٓ<͈Tk׭/\Kr,[o6.\\&PWvqJ!LViewPro200;PK
	*898ұ??Display/Images/leftArrow.gifGIF89a!,aFROHI;PK
	*8BAADisplay/Images/leftDblArrow.gifGIF89a!,4rsf}2;PK
*8}YY!Display/Images/leftRightArrow.gifGIF89a!Created with The GIMP!,k3H;PK
*8e/"FF$Display/Images/leftRightDblArrow.gifGIF89a!,oCz5GU	
;PK
*8gXG]]Display/Images/less than.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@+H A*\ !ÂJ<Q"‰3j|xalj5H2 !LViewPro200;PK
*8?G`Display/Images/limit.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @H@Ȱ@!>8qaD
RHG C"HңɇE\ɲ%K.GZ,Yq&L+^Sg΄1;*:eʟũhЧPJJ*SKV-Z'Ӆ[OzMؤ}VԦ\.u1Vr_!LViewPro200;PK
*8Display/Images/ln.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@PH@ȰB!.lHb‰dȱǍ%J8bČ C\ɲ%ÔK<P̆4/Z)"O7]
Jt`@!LViewPro200;PK
*8Display/Images/log.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@_HA L 	J<bÉ-
!GCqŽ'ATYc˒!4I͔7U2C.=^*Оe|8sdӜP!LViewPro200;PK
	*8T__Display/Images/lteq.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@-HA<P‡#>h(ŋ.Lh#Ɖ6ŀ!LViewPro200;PK
	*8qCDisplay/Images/maple.pngPNG


IHDRw=gAMAOX2tEXtSoftwareAdobe ImageReadyqe<.IDATxڴUMlE71vMbn릠MKE@Mzp8q	$_@*R-*u!@
MqJ;;?޵Y'$*“̛̛>7c,2eǸ祉DEɜfC
v
V7>=?đ	~E5փaqajFkow2F?J"̂8h!Rt`1	lMBQ "l:+[6<
GЋy}zvx#J^DCA3m&
x71Gsf=$"t"<ʊ"#&8\XIb*xI)BQ.g/j<{a+3>mf8!}\Vϗe)R@ƀ܍^9(EY
ʚ2v<'Įo!;ؚ&&JE5<1\6aݺ_/
#PNo qO\3/(03rUdq+.MZ򚂢N\rҥ{N=(0;a-^ew8< 6i'Vh;ww?֗_`q*)f}P&܎{Ѕ+
ؘƊ%_Bjp3w̯W<`LE$YTn~2,ci]Z_;Xqn:W3AN|v1Hs8q"~?w>߽z
<J&)r:~|}uH7H\r.'R7,ku#g+CCu^=Z1q]57ےX8lGw_Xtu=ΙxrDZ5C;B"pIڜE
TV`Ƴ뢡*t9O|n߳ĚJ*YTgu
^@)rE(gH|RsZ;O!%q0IENDB`PK
*8HMDisplay/Images/mathmllogo.pngPNG


IHDRXEbKGDC	pHYsgIDATh՚yT՝?U[uuBӍ@ӂHh0A3I1q:0h1Nj9D$(*t[{4t8swNQw~o풙; D53 $,<gv֚h,y'y̩(lF=' !t%H]t:[b/4fFEFEj_NtB]==EVr%gy j(ZF#Fa'>'#y6bq1vqsK)S:2FJ9&:I(|;?i&]r1`MFUrspyA__&(XK
tt/&) 8$(
K=d!Fݠϵ'r&ec7n(R­Jy1ʳ9[,q2[vf(;_Fo:'`5oMb6pK}݁oy}'Yj>x-[Xz'UUYʍx<1)o'>rYxFUU6l/fżTVVR^^~Qe2]V<.OWTydJ7kRpmiY8[i^	vb1ʰN&<Ƃ6[+*Jᨍ)Jl6<@[?{p:)+34{hh;nm3bj5i(@5xv6mĊ+`<䓬[իW0bqQ 
'ptGQ!ԉT^Y9xf'9Db4(i:.UZ?&񄖲WqQ50ZXI$	:)*0Zt8va6I\L{ﵱ{w{z"߃~zn.BX4~?O?4h~\s5XBNNDy8xov:F8OiaFәnYTJJ4RZNs}jzҨoLg:n*\Q64|@ݓpWB^PUTpevb'cG':zȑ~N/2sfnv$OdIZ~ȑ#Go~<YhK.j|%DbI&qfJXBxk?98'RJJt=a~IU'&Xpq9ºzVǫiXDɋL+szTrs }fNby)z`	0}t/_՚999Y{wX&)s"piYd( n"I)t)))ൟšU
$T
]יR꡾ـ/A4*R	. mzmCu|Qv`ātthlatvT	,a3bIy΅.nf<ϘwQ\\̥$e*ٙidm$UIh/L?̲%tp>Ḽʧ<Hhhbb&ht.DC#13FRuIEFOoRoDY98}:H]]{t18ᰠ)hm
pN#q`_7FP(>cX8r`g	nJ
2fuI4Mkr34IK[ vMFDRCUu&x:,H,
G[a Y AH9\[:G/Yrhm`ǎNnNwT~}{vc߾nϣpMN"uUcph??|x^^/G\.ΝD~i:%.>o)%INf7ΝH<Kɴ,XFNS(5T{hPRAl4]'cf1X
L
xFϡC}xv
s`;vt:5sq?tUR[M-9xNJZZ`ٍ!uU#;[/}<t]RUÌ9H	E1SJ=H	9H))9$>a]sFF-m}K;ngΜ<<4y&:;CTWgS]ͧ>G4`Æfh41MKkx|ظ̜YKJVR2!@hP@}V9F)4Tup][ѥLߏ	]QBЖ%øPVbT۷K'PU9,XclL(IuuslFn}/x'tDt=k[xo_9%!HAHjl}>LhV(LLx_6:61pD Czq&\45tۏCu\3}G
p%T9椹y3s/:Onn.8}}ԚZHN'xcϥT#Q܎j7d^+H׶§QFh*)+@m~t	M(Jkmg{@J'-H&W@~rFX0)Ŧ".$B(C㾯+8fߚ͖n>M{O#+
Fʳx[H4LG{9&{_Ļ8Gzw 
V]qMxt.@R3KffL
AvsttYhr)*rR[[K<]pJK'̟Y@Eq&Vt[CQNuSUl&dpzy	y49~O;gQWy=@J80M!#!8y'+877ٳs1,Xs9yx<6*+3)+s
%xS<a~DvaTUeƌ,-`ppuG<#^Viq_+Sc(.pQs](BhpRj1(@<iF٘V%RI/Pv`!$BR^Q
wE̟޽̘166Ü9^v,_^桇v'Nq=3Ȱt-ZnTUe֭qhѢ+`EB	Z'xPsOhI#v`%pX1/Fkz2?ijГ#Kݎ?7\udcFB"s-d`@?ٹBPUba JYGòee(f1k,~ǶmuիWzjl6ۅ&#eW$'ͯ6ai:m?Q=9NzHذ%5,wi::!pg	1wڤ,,{k8}9Emq9wq=c1
?g?#!-͈a:47a0
TfRT$>'уͨFjq(ۆGFە+VMaW-}l	.tR/řh`-(D:98܅Ŀ|uaûjeO/VK&4*TVt_f^+ӦM/t^}b)%af514nlV exW.y]'r<>6Z(kDxy)b6RYˑ#oZ碴 ;#3I߾H/˂mW<?g]:YO$<7x¥SLϥa9w,}bRԴq"tMa_wL+#ƿ
-';ZZOzA~r?b`1D4bk' 0ʁH"t_
BZIENDB`PK
	*8p,Display/Images/matrix.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @HT@F|Pbņ3ZHF78Q┓(M<r%—0cryd•,ℸ3a͟!e
jsƢ=EڱN-S,JЫXԪQUB;yBRfǾ=5,\MצmVt%UsUicB!LViewPro200;PK
*8JBaDisplay/Images/max.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @tH*T>8QbD3jbC8$Ǔ(S\ɲF##̛ s>鲧ϟ@
JhG#ot)ϘKKV*R;i|#AFÊKvc@!LViewPro200;PK
*8f$>ZZDisplay/Images/mid.gifGIF89a!Created with The GIMP!,DrjԐ7πY;PK
*8Display/Images/min.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @nH*\!>l81@3jܸ1Ê-zȱɓ(S\0DAJ<r&̛8Yɳϟ@UcL7洉S$ҥ1:J`MSʵW!LViewPro200;PK
*84n]]Display/Images/more than.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@+HApÇ#6t81ŋ12TAŃAv0 !LViewPro200;PK
*8!Y&Display/Images/move_to_folder_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_F*IDATxڬoTE?]R(Fbh@b%$i ^|<3!~hP [ޟsaK6x3933ZkKwJG9xp%V͹U8+%ԽDF@Dv.N<R+'"8ޗ|Fbhr<n%l~0H	3<bRںXc}LKKvYx:ȎqXCLc3^*kCoI	Zܰoʕ}ȋR!!FKv<0hi_$Vc:INrwF"m;#XffIޱ0@+юZO羳A,Z:;&27Ƌ5$3pܲf'칏/m!t4ԺxNĢSQ`=åoTfUY?{^Dyڶ짮5Ԟf"sw'ӂ=y$niK2|cVhA	*nV
2AI$rw#VoxmFe-}T0C0~z?@vp->FW!Y־h־ˑ@\8mk-(r&FoҸj1ʩAWy82<&me+Q\{)jn~^AV!ˊgwp6T
)Clcy#\ˑ,\au
/ߴ3Ԝǂ6k7ݫ

]I,ldcuQM]6L09~y*B\?q@+1]8>{{E$c.U	Ob{EpkYlp\O7cE$j?j,aU.5Xc*J,iyuYim2i&cx:Tbn2	LEui8mH
z-3# p'>LR*(h
A
rAi֚SNOwbIENDB`PK
*8ܪ^^Display/Images/mteq.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@,H4P‡#Fl(ŋ1LhCb@!LViewPro200;PK
*8N9SS!Display/Images/multiplication.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@!HA\ȰÇ#JH„3jt!LViewPro200;PK
	*8CCDisplay/Images/multiply2.gifGIF89a!,@[/4ɾX ҍۉQ;PK
	*8sӁDisplay/Images/n-th root.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @~HPpa‡:dHp@#bȱG)ңĂ7~\ɲƒ
Iʔ$E5+8cʏ0q"T)ѣHFI(ŦBaЛXɵ+Ğ(r\rTg[Uʶʀ!LViewPro200;PK
*8?[[!Display/Images/northEastArrow.gifGIF89a!Created with The GIMP!,"x'0Ӻ}a^h;PK
*8?mv[[!Display/Images/northWestArrow.gifGIF89a!Created with The GIMP!,˭3p)mΖy!בZG;PK
*8ձ==Display/Images/not.gifGIF89a!,Fnȗ;PK
*8ibbDisplay/Images/notExists.gifGIF89a!Created with The GIMP!, t/ZyguSWIq
ؖ,;PK
*8ZرccDisplay/Images/notIn.gifGIF89a!Created with The GIMP!,!	yTEfL#;PK
*8gRRDisplay/Images/notequal.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,/HHaC"J0aE/bhGrI;PK
*8yllDisplay/Images/notsubset.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@:H A
P`CB(Q-"8cGY!ń48RG0!LViewPro200;PK
	*8CSjjDisplay/Images/nsubeq.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@8HA"4`@BH!ʼn+ĨcD&dĉ&?vǎ!LViewPro200;PK
*8լZ%Display/Images/open_document_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_FIDATxڜklUnna
M[ RDP_15hDB"0@k0HKCby	Phwkvw^حVh{e2sόb[9LZ\8#hc,wU5Ҡ_= ԸܻN]yiz}Tuښ[+8z-KK7f;FPT׌3_`"Ǐu9{duQ5z#[gչ1?J[tpaÛUyG>GOgT>WoOдNSjBҽY97q_drjBOgr5P(ō0wi4"WuLL!(xˑj.<{sXM`S8+|{F#1*@݄ _^GX|
a,p7uz[4[{
sT&>q`77ҘB`-HrKS%+f\)[5}_MLqhLkݜ`C(LC_ yx3̢aٸ
vy D͡7y4Vݚ
͞讏g>|`eSAHq+gOaoƢA:qѼt`ڝ?8p}__0MUH{m'rJi_#}W^WҶl6p s~SلT}5@E˦(\׾Ę+1u-uV=HorP.8\={2%,1ww
HL
!uYSh_0}0@l@1T
Kϐ%ueJu-&-;Tά	(T?n ,S5@SpRC54ŧ+ :Qd+ñmHi(Fig5MiSh*)h:B¶d\Z~&/~Wٌ׆>Ƿ3q?%ķ@IENDB`PK
	*8W	Display/Images/operators.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @nHHȰÇ,t(1Ą!jܸ"Œ
9IȒQx1(fM7Wi'A#m
5((C(\gND!>
ҖJz4ם!LViewPro200;PK
	*8@:٣ZZDisplay/Images/or.gifGIF89a!Created with The GIMP!,o3ъ.zP46;PK
	*8IS&Display/Images/partialDifferential.gifGIF89a  !,  gzAs}ԉtf	ںp)3uC^ɦo)ᢳ[e&4;߭i:zcˍg :F$5HP;PK
	*8˵'Display/Images/paste_clipboard_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_F!IDATxڤOheN6I56tmhȺ(mD! &PoAhzP
DPM="֕QMJBd/UDKa!BiMg޷
?ey~>;cTc&{4N~qTLZ36p#@{]Nɓdy
n~UMUN0ο\幘]e+/31Cߺ"n0Gt3>\|<}|-%CN׳P,P,ՕԓY::^esÆl?@]Xt/3?n("1=cGkn5uؿ17BkEDPk'`zW=عw鵿Ff]~ߏt{J|YH&?lߑ2yxhx2o17BSS)@Up"6F!62
~#}Nط6HlK&D%Y+*u{i?ljat5={N8BԡNPq8Z@WgPX"nXjg#Tq2~uiQLcǨ)a8ph7)Hwu[E".JJ҃ORFiGu'd (^눎l
bm܃o@GwcoIyD&0ID5ArwN4D殜uѷw
…JwOKmW/M4}fk͊'Nk^ULJ;:vlxR@KIENDB`PK
*8h Display/Images/pi.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @^H*\JH"T#h `Hɓ(Sn|2Ǐ*cʜI͛8:ɓɗ,}$PCSӧPQ!LViewPro200;PK
*8=UnOODisplay/Images/plusminus.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,,H*|`!BLE':Ԙ1Nj =I`@;PK
*8Display/Images/product.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @H*\8>ȰE'^<Qƌv$82Ó%jcÖ
Q e͙m$D<94&ɗFLfҕL1֌JU̫=U$O!U~TO Ş=تp=.nٸI!LViewPro200;PK
*8#SuDisplay/Images/redo_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_F.IDATxڴod?$k6:͚l		uJq7`=<za\95g$=v*-ɬڡ%sWqd:Hd=||_ZkNR$',('90p(~2(Q,/7%ps=}!"m'T@F<
EGD2뀙-/1R١G<۸Kk5-+.0G#tح!j/0}3پu>K6.?67brlomI+pP?-6`btOV?˺[>ؕ:A3|Q9FE
T	ms>=>N*;Kʱ+ʱ2PB?~>nded4]S㮙*#6!RIu:8E"F?34KУ]N-2Vf/(5HMz*:W *L!':uH&|$NeC=*:D
\2h#IMLOM\H~';NYFcvVUX ^M)ih3Tm:NKd*AZ%SDjVtB^K#NnCNݩQ]:ڟD))X8/TFkUiLڳG{/UUkOd*^J|:Ld%q<`>kUZ%c'Rxo}IENDB`PK
*8jWWDisplay/Images/rightArrow.gifGIF89a!Created with The GIMP!,#g"BOH;PK
*8#BB Display/Images/rightDblArrow.gifGIF89a!,D2saC܉F;PK
	*8MJƓDisplay/Images/roundbr.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@aH*\(@#:D'ŏ C8G-6|˕*?r,I͒3ef<)Ɋ>g4&QFdΗޜ1 !LViewPro200;PK
*8S-Display/Images/save_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_FWIDATxܖMOQ{g:SZGMZ hܱ@"&ƕY蒰׽wB1MH(1D]Q3mI$l<{nyyZ\@	iݝ<q7?}V[|4JC[rSej%P7KKKmOMMU	;@g\Llc)}36$:
%(H)15hi8R<ybՕVW#md2Y
`q"0֢u<aCZ\WNpVPp#[J7ic
Aߟf`וEJ(Mg
RJ<G4U6&D27w<zdE2~kcrO5/qedc6Rj@@&/"q҉ӺEd3bU]?ǩ@`<(t1B֟R8h՘B{r{AhʼnVN> R!Cw*G/㺖]v fShUI|]_.1}sW/ן?'JP,@7h6klՕ9ߖg9OIENDB`PK
*8c7AADisplay/Images/simEq.gifGIF89a!,oT 8I؁z;PK
*8ԇDisplay/Images/sin.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@UHT@aB#JH"Æ1.XǏ 
^Ȃ%3˗0)iF*mdrĞ7n\'ͣH!LViewPro200;PK
*8zvDisplay/Images/sinh.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @s	H*DB@!8aňjȱ#ƌ!2pǓ(S\r%Ń//ʔI1&Ƈk$ٲϟ@
fA-<s'NL	9ԥXu2ZL`Ê3 !LViewPro200;PK
*8a\\!Display/Images/southEastArrow.gifGIF89a!Created with The GIMP!,˭^Lpj{@`8RR;PK
	*8as\\!Display/Images/southWestArrow.gifGIF89a!Created with The GIMP!,	މ2Py_v[Y.$YZ;PK
*84Display/Images/square root.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @tH@ >,(q`E/bȱ5&xqIS\˗"di`Ȗ5m~fÙ>
JNNs%ȣ#KRSի%J(˞J*Kc@!LViewPro200;PK
*8hDisplay/Images/squarebr.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@hHATp!Ä#ă-
dŏ C"1IhpeF-=9͛%QJ<Yˆ@':Q&ʕ,kHtѓ&"RgD8~!LViewPro200;PK
*8/Display/Images/subscript.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@PHTA	Jq`ʼn3j\NjAt(Aő!	Ȳ˗n,fƒ;6Ѥʖ'Ia@!LViewPro200;PK
	*8QaaDisplay/Images/subset.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@/H APÇ
6(!ŋ2hQDAqdƋ!LViewPro200;PK
*8x$^^Display/Images/subseteq.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@,H`A*aC#.h0!ŋ3j8F#zHd@!LViewPro200;PK
*8wTTDisplay/Images/subtraction.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@"H A*`Ç#JHŋ3j1 !LViewPro200;PK
*8Display/Images/sum.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @H*\A!2HD Fn9rŌOlHrÏa,鱦ɎѥE>_j%џ1"} SS;\
iĩ9	Ӫͯ@zӳE*U4,Z!LViewPro200;PK
*8D|Display/Images/superscript.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@PH(\FDNȱǏ7nhp$G&A\ɲeI)ObT)"J0mM0Jte@!LViewPro200;PK
*8	Display/Images/tan.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@YHA&DPB#JH`C0jXlj?2ɌK<)˗0cVʛ7S	K>sp'ćFw\ʴi@!LViewPro200;PK
*84nDisplay/Images/tanh.gifGIF89a  3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,  @{H*T@68AEjȱŎ3(qI/~ɲ˗0G$2cʛ%mꤹcȒ?c
JѣHr\	%SIzLM}jʞ\g:vҳhӪ%!LViewPro200;PK
*8`S,||Display/Images/trace.gifGIF89af33f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ffffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@JH!@@ȰBJ"ŋ3j0Ž
A
ɓ(SzTȒFI(3"M#qr	SO!LViewPro200;PK
*8g$Display/Images/undo_24_h.pngPNG


IHDRw=	pHYsgAMA|Q cHRMz%u0`:o_F3IDATxڴNWwf0$`bUL&ԕTTtQu	j!Y>~vE8]RB"5callϝjL"*4s;B)e%LXb<nfI01ımT𵴭k@:'WE:@<wA+w|Ƶ۷'.K˩AWGnHf桴f&(߯0AmBMvByFŦQqVzlfq]V8j_I}ͩhM"hBHR	||kt(~X&m	`G
DMLf4(M 6tN<W-Ҷ뢼ueՒ3_w8<}KdpDʉ-8{^<#pkYi[UH:řsA
.ڍQn,sԷB8@=OuiuejV13G-qeEHeDt3p9jj'vćW6,G_Y ޿=ppw@(G(§\$hEH1MUҶrYj$^@4Ѫpn|"k(I*r`>RvA` x᫽^<\tvʸY(VBxV֣3`]iN?Oߖ{x7xuIENDB`PK
	*8WggDisplay/Images/union.gifGIF89a3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f!,@5H`A 4`B"F|HaCNĘǏ 1&pInɲ`@!LViewPro200;PK
	*83xCCDisplay/Images/upArrow.gifGIF89a!,YZә?6b%u*R;PK
*8RyEEDisplay/InputComponent.class15

*		+		,		-		.		/		0		123tooltipLjava/lang/String;cursorLjava/awt/Cursor;IDIgroupdisplayTexttagimageLjava/awt/Image;<init>\(IILjava/lang/String;Ljava/lang/String;Ljava/awt/Cursor;Ljava/lang/String;Ljava/awt/Image;)VCodeLineNumberTableLocalVariableTablethisLDisplay/InputComponent;
getTooltip()Ljava/lang/String;getImage()Ljava/awt/Image;	getCursor()Ljava/awt/Cursor;getID()IgetGroupgetTaggetDisplayText
SourceFileInputComponent.java4
Display/InputComponentjava/lang/Object()V!	

,******-**&	()
*+,-.%/+0R,,,,,,
,,/*4 /*8!"/*<#$/*@%$/*D&/*H'/*L()PK
*8C@Display/LanguageManager.class1x
 B	C	DE
B	F	G
HIJ
HKL
MNOP
B
QR
ST
U

V
W	XYZ[
\]^_
`abclanguageFileLorg/jdom/Document;langLorg/jdom/Element;	statusBarLDisplay/StatusBar;appletCodeBaseLjava/net/URL;builderLorg/jdom/input/SAXBuilder;<init>$(Ljava/net/URL;LDisplay/StatusBar;)VCodeLineNumberTableLocalVariableTablethisLDisplay/LanguageManager;readLangFile&(Ljava/lang/String;)Ljava/lang/String;	childNameLjava/lang/String;childtextloadLanguageFile(Ljava/lang/String;)VpathexLjava/io/FileNotFoundException;Ljava/io/IOException;Lorg/jdom/JDOMException;language
SourceFileLanguageManager.java+d'(%&org/jdom/input/SAXBuilder)*#$efghi$Error: Missing data in language filejk9java/net/URLjava/lang/StringBuilderlmlang/ln.xmloi+9pq!"java/io/FileNotFoundExceptionError reading language fileDragMathrstjava/io/IOExceptionorg/jdom/JDOMExceptionuvwDisplay/LanguageManagerjava/lang/Object()Vorg/jdom/ElementgetChild&(Ljava/lang/String;)Lorg/jdom/Element;getText()Ljava/lang/String;Display/StatusBarprintlnappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringbuild#(Ljava/net/URL;)Lorg/jdom/Document;javax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)Vorg/jdom/DocumentgetRootElement()Lorg/jdom/Element;! !"#$%&'()*+,-h**+*,*Y.)*	+,-/ 01'(%&23-,M**+M	N,,
N*-.01	245!6*7/*,01,45*6$7589-m
YY*+M**,'MM
M***363C3P.:='>3E6?7@@ECADBMEPCQDZFaGlI/>':(7	;<D	;=Q	;>m01m?5@APK
*8(1jjDisplay/MainApplet$1$1.class1[	)
*
+,
+-	.
/0
123
/4
56
17
+8
9:
/;<=this$1>InnerClassesLDisplay/MainApplet$1;<init>(LDisplay/MainApplet$1;)VCodeLineNumberTableLocalVariableTablethisLDisplay/MainApplet$1$1;mouseClicked(Ljava/awt/event/MouseEvent;)V	componentLjavax/swing/JComponent;mousePosLjava/awt/Point;evtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod?@@ABCDEFGHIJKLMjavax/swing/JComponentNOPQRS@TUVWXYZDisplay/MainApplet$1$1java/awt/event/MouseAdapterDisplay/MainApplet$1run()Vjava/awt/event/MouseEvent
getClickCount()IgetPoint()Ljava/awt/Point;this$0LDisplay/MainApplet;Display/MainAppletaccess$1700*(LDisplay/MainApplet;)Ljavax/swing/JPanel;javax/swing/JPanelfindComponentAt&(Ljava/awt/Point;)Ljava/awt/Component;access$20007(LDisplay/MainApplet;)LDisplay/MseMotionSelectListener;Display/MseMotionSelectListenerclickSelect(Ljavax/swing/JComponent;)VrequestFocusgetComponent()Ljava/awt/Component;javax/swing/SwingUtilitiesconvertPointJ(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;addComponent(ZLjava/awt/Point;)V 4
*+*
b+/+M,#*,N*	-
0**++*
&	
#14Aa*# 
$!"bb#$%&'(PK
*8-Br;hhDisplay/MainApplet$1.class1I	_v
`wx
ty
tz{
t|}
t~
t
t
t
t
t
t
t
t

t
t
t

t
t
t

t
t

t
t
t

t
t
)
t
t
,
t
t
)
2
t
t
t
4
tj

`

<

t
Iw
t
t
L
t

t

S
U


t	

t
tthis$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$1;run()VtextBoxListenerLjava/awt/event/MouseListener;
SourceFileMainApplet.javaEnclosingMethodnbcdnoutputFormatopenWithExpressionlanguageenLatexeDisplay/StatusBardDisplay/LanguageManagerdnDisplay/InputComponent	n

Output/OutputFormatdTree/BuildTreed'Display/MainApplet$MouseListenerTextBoxMouseListenerTextBoxdeDisplay/AddComponentd !"#$javax/swing/ImageIcon%&/Display/Images/operators.gif'()d*+,/Display/Images/layout.gif/Display/Images/fences.gif/Display/Images/sin.gif/Display/Images/calculus.gif/Display/Images/greek.gif/Display/Images/arrows.gif-.Display/MseSelectListener/0Display/MseMotionSelectListener12d3456789:;<Display/MainApplet$1$1d=java/awt/FlowLayoutd>?@AnBnCDE
Applet loadedFGH{Display/MainApplet$1java/lang/Objectjava/lang/RunnableDisplay/MainAppletinitgetParameter&(Ljava/lang/String;)Ljava/lang/String;
access$002:(LDisplay/MainApplet;Ljava/lang/String;)Ljava/lang/String;
access$102
access$202
access$200((LDisplay/MainApplet;)Ljava/lang/String;
access$000getCodeBase()Ljava/net/URL;
access$3022(LDisplay/MainApplet;Ljava/net/URL;)Ljava/net/URL;getAppletContext()Ljava/applet/AppletContext;
access$402L(LDisplay/MainApplet;Ljava/applet/AppletContext;)Ljava/applet/AppletContext;
access$500
access$700*(LDisplay/MainApplet;)Ljavax/swing/JLabel;(Ljavax/swing/JLabel;)V
access$602<(LDisplay/MainApplet;LDisplay/StatusBar;)LDisplay/StatusBar;
access$300$(LDisplay/MainApplet;)Ljava/net/URL;
access$600)(LDisplay/MainApplet;)LDisplay/StatusBar;$(Ljava/net/URL;LDisplay/StatusBar;)V
access$802H(LDisplay/MainApplet;LDisplay/LanguageManager;)LDisplay/LanguageManager;loadConfigFile
access$800/(LDisplay/MainApplet;)LDisplay/LanguageManager;loadLanguageFile(Ljava/lang/String;)V
access$902H(LDisplay/MainApplet;[LDisplay/InputComponent;)[LDisplay/InputComponent;access$1000/(LDisplay/MainApplet;)Ljavax/swing/JTabbedPane;javax/swing/JTabbedPane
getComponents()[Ljava/awt/Component;addPaletteToolbarListeners([Ljava/awt/Component;)VaddExtraComponentsaccess$1100,(LDisplay/MainApplet;)Ljavax/swing/JToolBar;javax/swing/JToolBaraddCommandToolbarListenersaccess$1200=(LDisplay/StatusBar;LDisplay/LanguageManager;Ljava/net/URL;)Vaccess$1302@(LDisplay/MainApplet;LOutput/OutputFormat;)LOutput/OutputFormat;access$1500((LDisplay/MainApplet;)Lorg/jdom/Element;.(LDisplay/LanguageManager;Lorg/jdom/Element;)Vaccess$14026(LDisplay/MainApplet;LTree/BuildTree;)LTree/BuildTree;access$1300+(LDisplay/MainApplet;)LOutput/OutputFormat;readFormatFile
access$900/(LDisplay/MainApplet;)[LDisplay/InputComponent;access$1700*(LDisplay/MainApplet;)Ljavax/swing/JPanel;access$1400&(LDisplay/MainApplet;)LTree/BuildTree;([LDisplay/InputComponent;Ljavax/swing/JPanel;LTree/BuildTree;Ljava/awt/event/MouseListener;LDisplay/StatusBar;LDisplay/LanguageManager;)Vaccess$1602B(LDisplay/MainApplet;LDisplay/AddComponent;)LDisplay/AddComponent;
setTitleAt(ILjava/lang/String;)VgetClass()Ljava/lang/Class;java/lang/ClassgetResource"(Ljava/lang/String;)Ljava/net/URL;(Ljava/net/URL;)V	setIconAt(ILjavax/swing/Icon;)Vaccess$1802(LDisplay/MainApplet;Z)Zaccess$1902L(LDisplay/MainApplet;LDisplay/MseSelectListener;)LDisplay/MseSelectListener;access$19001(LDisplay/MainApplet;)LDisplay/MseSelectListener;2(Ljavax/swing/JPanel;LDisplay/MseSelectListener;)Vaccess$2002X(LDisplay/MainApplet;LDisplay/MseMotionSelectListener;)LDisplay/MseMotionSelectListener;javax/swing/JPaneladdMouseListener!(Ljava/awt/event/MouseListener;)Vaccess$20007(LDisplay/MainApplet;)LDisplay/MseMotionSelectListener;addMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)V(LDisplay/MainApplet$1;)V(III)V	setLayout(Ljava/awt/LayoutManager;)VrequestFocusloadMenuTextjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln
access$100 _`abcdef4
*+*gSh
ilmnfh	l**W**W**	W*

*	W*
*
W**W**W**Y*W*Y**W***
*d W**!"#*$**%&'**(&'*)Y****+W*,Y**-./W*0*12Y*3L*4Y*5*6*7+**89W*!:;*!<Y*=>?@A*!:;*!<Y*=B?@A*!:;*!<Y*=C?@A*!:;*!<Y*=D?@A*!:;*!<Y*=E?@A*!:;*!<Y*=F?@A*!:;*!<Y*=G?@A*HW*IYJKW*LY*6*MNOW*6*MP*6*QR*6SY*TP*6UYVW*6X*YZ[\*]**]^g3UV"W3X=YG[Q\[^j_yacdefhjkmnp6qSrdtpuxyz{|}~(CPkx&:DKS]khlilpopqrstuk_2tSPK
*872Display/MainApplet$10.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$10;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$10java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$29002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*,


A	*+
-.	
	
PK
*8lEDisplay/MainApplet$11.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$11;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$11java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$30002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*81hDisplay/MainApplet$12.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$12;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$12java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$31002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8DsY!Display/MainApplet$13.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$13;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$13java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$32002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*d


A	*+
ef	
	
PK
*8Kr~Display/MainApplet$14.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$14;focusGained(Ljava/awt/event/FocusEvent;)VevtLjava/awt/event/FocusEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$14java/awt/event/FocusAdapterDisplay/MainAppletinitComponents()Vaccess$33002(LDisplay/MainApplet;Ljava/awt/event/FocusEvent;)V 	
4
*+*i


A	*+
jk	
	
PK
*8Display/MainApplet$15.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$15;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$15java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$34002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*|


A	*+
}~	
	
PK
*88lDisplay/MainApplet$16.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$16;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$16java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$35002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8ܩ_Display/MainApplet$17.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$17;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$17java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$36002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8#eDisplay/MainApplet$18.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$18;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$18java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$37002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8JDisplay/MainApplet$19.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$19;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$19java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$38002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8JlDisplay/MainApplet$2.class1C	
!
"
#
$
%&
'(
)*
+,-.this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$2;mouseEntered(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;mouseExited
SourceFileMainApplet.javaEnclosingMethod/01
23456789:;<=>?@ABDisplay/MainApplet$2java/awt/event/MouseAdapterDisplay/MainAppletaddCommandToolbarListeners([Ljava/awt/Component;)V()Vaccess$2100*(LDisplay/MainApplet;)Ljavax/swing/JLabel;
access$800/(LDisplay/MainApplet;)LDisplay/LanguageManager;java/awt/event/MouseEventgetComponent()Ljava/awt/Component;java/awt/ComponentgetName()Ljava/lang/String;Display/LanguageManagerreadLangFile&(Ljava/lang/String;)Ljava/lang/String;javax/swing/JLabelsetText(Ljava/lang/String;)V 

4
*+*
T**+
E
*	


 

PK
*8
Display/MainApplet$20.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$20;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$20java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$39002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8ZDisplay/MainApplet$21.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$21;
keyPressed(Ljava/awt/event/KeyEvent;)VevtLjava/awt/event/KeyEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$21java/awt/event/KeyAdapterDisplay/MainAppletinitComponents()Vaccess$40000(LDisplay/MainApplet;Ljava/awt/event/KeyEvent;)V 	
4
*+*


A	*+
	
	
PK
*8MRlDisplay/MainApplet$22.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$22;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$22java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$41002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8q<Display/MainApplet$23.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$23;focusGained(Ljava/awt/event/FocusEvent;)VevtLjava/awt/event/FocusEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$23java/awt/event/FocusAdapterDisplay/MainAppletinitComponents()Vaccess$42002(LDisplay/MainApplet;Ljava/awt/event/FocusEvent;)V 	
4
*+*


A	*+
	
	
PK
*8 Display/MainApplet$24.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$24;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$24java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$43003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8i|Display/MainApplet$25.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$25;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$25java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$44003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8>Display/MainApplet$26.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$26;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$26java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$45003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+


		
PK
*8ӖDisplay/MainApplet$27.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$27;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$27java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$46003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8
QyDisplay/MainApplet$28.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$28;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$28java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$47003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*!

A	*+
"#
		
PK
*8ZDisplay/MainApplet$29.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$29;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$29java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$48003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*+

A	*+
,-
		
PK
*8
)Display/MainApplet$3.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$3;componentAdded"(Ljava/awt/event/ContainerEvent;)VevtLjava/awt/event/ContainerEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$3java/awt/event/ContainerAdapterDisplay/MainAppletinitComponents()Vaccess$22006(LDisplay/MainApplet;Ljava/awt/event/ContainerEvent;)V 	
4
*+*


A	*+
	
	
PK
*8^]mxDisplay/MainApplet$30.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$30;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$30java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$49003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*7

A	*+
89
		
PK
*8.Display/MainApplet$31.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$31;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$31java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$50003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*A

A	*+
BC
		
PK
*8f]Display/MainApplet$32.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$32;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$32java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$51003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*K

A	*+
LM
		
PK
*8[Display/MainApplet$33.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$33;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$33java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$52003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*V

A	*+
WX
		
PK
*8Display/MainApplet$34.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$34;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$34java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$53003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*b

A	*+
cd
		
PK
*8mDisplay/MainApplet$35.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$35;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$35java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$54003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*n

A	*+
op
		
PK
*8:^Display/MainApplet$36.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$36;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$36java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$55003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*y

A	*+
z{
		
PK
*8>4oDisplay/MainApplet$37.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$37;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$37java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$56003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8/Display/MainApplet$38.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$38;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$38java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$57003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8@Display/MainApplet$39.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$39;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$39java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$58003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8ySDisplay/MainApplet$4.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$4;
keyPressed(Ljava/awt/event/KeyEvent;)VevtLjava/awt/event/KeyEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$4java/awt/event/KeyAdapterDisplay/MainAppletinitComponents()Vaccess$23000(LDisplay/MainApplet;Ljava/awt/event/KeyEvent;)V 	
4
*+*


A	*+
	
	
PK
*8&'Display/MainApplet$40.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$40;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$40java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$59002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8VFDisplay/MainApplet$41.class1&	

 this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$41;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;
SourceFileMainApplet.javaEnclosingMethod!"#	#$%Display/MainApplet$41java/lang/Objectjava/awt/event/ActionListenerDisplay/MainAppletinitComponents()Vaccess$60003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V 	
4
*+*

A	*+

		
PK
*8 Display/MainApplet$42.class1,	!
"
#$%&this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$42;windowActivated(Ljava/awt/event/WindowEvent;)VeLjava/awt/event/WindowEvent;windowClosed
windowClosingwindowDeactivatedwindowDeiconifiedwindowIconifiedwindowOpened
SourceFileMainApplet.javaEnclosingMethod'()	*+*Display/MainApplet$42java/lang/Objectjava/awt/event/WindowListenerDisplay/MainAppletjMenuItemSetLangActionPerformed(Ljava/awt/event/ActionEvent;)V()VloadMenuText 	
4
*+*

5
@*

5
5
5
5
5
 
PK
*8I
Display/MainApplet$5.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$5;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$5java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$24002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8KSDisplay/MainApplet$6.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$6;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$6java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$25002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8ݤDisplay/MainApplet$7.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$7;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$7java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$26002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8r$FDisplay/MainApplet$8.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$8;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$8java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$27002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+*


A	*+
	
	
PK
*8e|Display/MainApplet$9.class1$	

this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisInnerClassesLDisplay/MainApplet$9;mouseClicked(Ljava/awt/event/MouseEvent;)VevtLjava/awt/event/MouseEvent;
SourceFileMainApplet.javaEnclosingMethod !!"#Display/MainApplet$9java/awt/event/MouseAdapterDisplay/MainAppletinitComponents()Vaccess$28002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V 	
4
*+* 


A	*+
!"	
	
PK
*8@d4Display/MainApplet$MouseListenerPaletteToolbar.class15	Jq
Kr
st	Ju
vw
vx
sy
z{
|}
v~
v
v


v
v




{

r






|
v
v
|
(
v



v
v
|
v
v
|


|

|
|
|

v

v
s

s

v
{
|
xy1Ljava/awt/Point;this$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisMouseListenerPaletteToolbarInnerClasses0LDisplay/MainApplet$MouseListenerPaletteToolbar;mousePressed(Ljava/awt/event/MouseEvent;)VtempLDisplay/TextBox;tmpLjavax/swing/JButton;	focusCompLjavax/swing/JComponent;exLjava/text/ParseException;groupI	savedTreeLTree/MathObject;selectionValidZeLjava/awt/event/MouseEvent;
mouseReleasedmouseEnteredbuttonmouseExited
SourceFileMainApplet.javaNOPLMjavax/swing/JComponentDisplay.TextBoxDisplay/TextBoxjavax/swing/JButtonjava/lang/StringBuilderjava/text/ParseExceptionReplaced operatorAction	DragMath

 !"#"$"%&'()*+,-./.011023	4.Display/MainApplet$MouseListenerPaletteToolbarjava/awt/event/MouseAdapter()Vjava/awt/event/MouseEventgetPoint()Ljava/awt/Point;Display/MainApplet
access$900/(LDisplay/MainApplet;)[LDisplay/InputComponent;access$1600,(LDisplay/MainApplet;)LDisplay/AddComponent;getComponent()Ljava/awt/Component;java/awt/ComponentgetName()Ljava/lang/String;Display/AddComponentgetID(Ljava/lang/String;)Iaccess$6102F(LDisplay/MainApplet;LDisplay/InputComponent;)LDisplay/InputComponent;access$1802(LDisplay/MainApplet;Z)Zaccess$1700*(LDisplay/MainApplet;)Ljavax/swing/JPanel;javax/swing/JPanelgetComponentCount()Ijavax/swing/SwingUtilitiesconvertPointJ(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;addComponent(ZLjava/awt/Point;)Vaccess$6100.(LDisplay/MainApplet;)LDisplay/InputComponent;Display/InputComponentgetGroupjava/awt/KeyboardFocusManagergetCurrentKeyboardFocusManager!()Ljava/awt/KeyboardFocusManager;
getFocusOwnerjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/Classjava/lang/Stringequals(Ljava/lang/Object;)ZgetTextappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetText(Ljava/lang/String;)VcreatePanel((Ljava/lang/String;)Ljavax/swing/JPanel;access$6202>(LDisplay/MainApplet;Ljavax/swing/JPanel;)Ljavax/swing/JPanel;access$1400&(LDisplay/MainApplet;)LTree/BuildTree;checkSelectionO(Ljavax/swing/JPanel;LTree/BuildTree;LDisplay/InputComponent;)LTree/MathObject;
getMessage
access$800/(LDisplay/MainApplet;)LDisplay/LanguageManager;Display/LanguageManagerreadLangFile&(Ljava/lang/String;)Ljava/lang/String;javax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)VTree/BuildTreegenerateTree*(Ljavax/swing/JPanel;ZII)LTree/MathObject;getSelection(Ljavax/swing/JPanel;Z)Vaccess$6200	saveState(LTree/MathObject;)Vaccess$6300access$6400(LDisplay/MainApplet;)I	addLayoutH(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZIILjavax/swing/JPanel;)V(I)Ljava/awt/Component;remove(I)VcreateSymbol.(LDisplay/InputComponent;)Ljavax/swing/JLabel;add+(Ljava/awt/Component;I)Ljava/awt/Component;addGroupingF(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZLjavax/swing/JPanel;)VaddFunctionaddOperatorDisplay/MseSelectListenerdeSelect(Ljavax/swing/JPanel;)Vaccess$1800(LDisplay/MainApplet;)Z	getCursor()Ljava/awt/Cursor;	setCursor(Ljava/awt/Cursor;)VgetXjava/awt/Point()DgetYaccess$2100*(LDisplay/MainApplet;)Ljavax/swing/JLabel;javax/swing/JLabel JKLMNOPQR8
*+*S

	
T
UXYZR	x*+***W+	2
W*W*
 *++**S*WM,.,N+:-Y- !*"	*"**W#$%W=***&*'WEN-)**Y*+,--) ./=*WN*&*0N:**1*2
*-3*6-**4*5**26	
*"*5*W*4*5d7	k*4*5d8*4**29*5d:W**4*5*2*2;h**2
W**4*5**2<+**4*5**2=+**4*5**2<+**4*5**2;*W*>*?**@A([ps(S4

*
3
@
]
k
t
~








#JLU
Y
[psu"$' (3)Z*-.1569!:I<R=\AfBwGTf
&[\]^~:_`Aabuabcd[eflghxUXxijkZRw;+B*C+D*E*++*SK L:NT;UX;ijlZRr,+M*F*+*W,GH-ISQR+TT ,UX,ij$m^nZRE
*F#IS
WXT
UX
ijopW
JvVPK
*8-Display/MainApplet$MouseListenerTextBox.class1f	*
+
,-
./
,01
23
,4
,5
.6
78
.9
.:;
.<
=>
?
@ABCthis$0LDisplay/MainApplet;<init>(LDisplay/MainApplet;)VCodeLineNumberTableLocalVariableTablethisMouseListenerTextBoxInnerClasses)LDisplay/MainApplet$MouseListenerTextBox;mouseClicked(Ljava/awt/event/MouseEvent;)VeLjava/awt/event/MouseEvent;mouseEnteredtempLDisplay/TextBox;mouseExited
SourceFileMainApplet.javaDEFGHIJKLjavax/swing/JComponentMNOPQRSTUVWXYZ[\Display/TextBox]^_`abcdea'Display/MainApplet$MouseListenerTextBoxjava/awt/event/MouseAdapter()Vjava/awt/event/MouseEvent
getClickCount()IDisplay/MainAppletaccess$20007(LDisplay/MainApplet;)LDisplay/MseMotionSelectListener;	getSource()Ljava/lang/Object;Display/MseMotionSelectListenerclickSelect(Ljavax/swing/JComponent;)VgetComponent()Ljava/awt/Component;getPoint()Ljava/awt/Point;access$1700*(LDisplay/MainApplet;)Ljavax/swing/JPanel;javax/swing/SwingUtilitiesconvertPointJ(Ljava/awt/Component;Ljava/awt/Point;Ljava/awt/Component;)Ljava/awt/Point;addComponent(ZLjava/awt/Point;)Vaccess$1800(LDisplay/MainApplet;)Zaccess$6100.(LDisplay/MainApplet;)LDisplay/InputComponent;Display/InputComponent	getCursor()Ljava/awt/Cursor;	setCursor(Ljava/awt/Cursor;)Vjava/awt/CursorgetDefaultCursor 8
*+*

	

 !w7+*+*++	*



6
77"#$!k!*
+M,*



 
 %&!!"#'!V+M,


 "#%&()
.PK
*8~VDisplay/MainApplet.class1					






































																
					

C

F
H

H
H

	


m
h
h
m


\	


\	




m

q
t

w

{

	










e


		


 
!"
#$
%
&'
()

*
+,-./012345678
9
:;<
:=
>	?@
y	AB
{	CD	EF	GH	IJ	KL	MN	OP	QR	ST	UV	WX	YZ	[\	]^	_`	ab	cd	ef
	gh	ijk
	l	m
m	no
	pq
	r
q	s
t	t	u	v	w	x	y	z	{	|	}	~																																											
&																																																																			
k							
t
v	
y
{					
	




m

	


m

m	

m

m


m


q
q	
q

t
t
t

t	
t 
t!
t"
q#$%&'()*+,-./0123456789:;<=>?@ABC
DEFGHIJKLMNOPQRSTUVWXYZ[\]^_	`	ab
cde
f
tghijklmnopqrs

ttuvwx
	yz{|
}~

&
&	
+
&
&"
/
&
3
H
L



t


k





t	




t
t	

{

{
y

y


v
 !
"#
$%
&'
()
*+
,-.
/0
1234
56

78
9:

{;

<
:=>
?@ABCDEFGHIJKLM
NOPQ
RSTUVW
:XY
Z
[\

]
^
_
`a
 b
 [c
d
e
fg
mh
mi
j
k
l
m
nop
/q
/[
r
st
u
mv
sw
x
&_
y
z{
;|
=
;}~
;
;
;

=
HR
G
G
G
;
SR
R
R
R

b	

		
d
b	

i
h	
h*

h
n




m

m
m
b

b








	



m
MouseListenerPaletteToolbarInnerClassesMouseListenerTextBoxaddComponentLDisplay/AddComponent;outputLOutput/OutputFormat;	buildTreeLTree/BuildTree;	statusBarLDisplay/StatusBar;mouseSelectListenerLDisplay/MseSelectListener;motionSelectListener!LDisplay/MseMotionSelectListener;draggingZnewComponentLDisplay/InputComponent;inputComponents[LDisplay/InputComponent;selectionObjectsLjavax/swing/JPanel;
firstLocationIselectionLayerbuilderLorg/jdom/input/SAXBuilder;
componentFileLorg/jdom/Document;inpCompsLorg/jdom/Element;appletCodeBaseLjava/net/URL;
appletContextLjava/applet/AppletContext;languageLjava/lang/String;
appletPathoutputFormatopenWithExpressionlangManLDisplay/LanguageManager;buttonGroupExportLangLjavax/swing/ButtonGroup;buttonGroupLang
jButton100Ljavax/swing/JButton;
jButton101
jButton102
jButton103
jButton104
jButton105
jButton106
jButton107
jButton108	jButton11	jButton12	jButton13	jButton14	jButton15	jButton16	jButton17	jButton18	jButton19	jButton20	jButton21	jButton22	jButton23	jButton24	jButton25	jButton26	jButton27	jButton28	jButton29jButton3	jButton30	jButton31	jButton32	jButton33	jButton34	jButton35	jButton36	jButton37	jButton38	jButton39jButton4	jButton40	jButton41	jButton42	jButton43	jButton44	jButton45	jButton46	jButton47	jButton48	jButton49jButton5	jButton50	jButton51	jButton52	jButton53	jButton54	jButton55	jButton56	jButton57	jButton58	jButton59jButton6	jButton60	jButton61	jButton62	jButton63	jButton64	jButton65	jButton66	jButton67	jButton68	jButton69jButton7	jButton70	jButton71	jButton72	jButton73	jButton74	jButton75	jButton76	jButton77	jButton78	jButton79	jButton80	jButton81	jButton82	jButton83	jButton84	jButton85	jButton86	jButton87	jButton88	jButton89	jButton90	jButton91	jButton92	jButton93	jButton94jButtonCopy
jButtonCos
jButtonCut
jButtonExportjButtonLoad
jButtonMatrixjButtonMatrix1jButtonMatrix2jButtonMatrix3jButtonMatrix4jButtonMatrix5jButtonPastejButtonRedojButtonSave
jButtonSin
jButtonTanjButtonUndojCheckBoxHypLjavax/swing/JCheckBox;jCheckBoxInversejCheckBoxMenuItemShowOutlineLjavax/swing/JCheckBoxMenuItem;jLabelStatusLjavax/swing/JLabel;
jLabelTooltipjMenuBarLjavax/swing/JMenuBar;
jMenuDebugLjavax/swing/JMenu;	jMenuEdit	jMenuFile	jMenuHelpjMenuItemAboutLjavax/swing/JMenuItem;jMenuItemClear
jMenuItemCopyjMenuItemCutjMenuItemExportjMenuItemExportToImagejMenuItemOnlineHelp
jMenuItemOpenjMenuItemPaste
jMenuItemRedojMenuItemSaveAsjMenuItemSelectAlljMenuItemSetExportjMenuItemSetLangjMenuItemShowTree
jMenuItemUndojMenuOptionsjPanel1jPanel3
jPanelMainjPanelWorkspacejScrollPane1Ljavax/swing/JScrollPane;jSeparator1Ljavax/swing/JSeparator;jSeparator2jSeparator3jSeparator4jSeparator5jSeparator6jSeparator8jSeparator9jTabbedPaneInputLjavax/swing/JTabbedPane;	jToolBar1Ljavax/swing/JToolBar;
jToolBar10	jToolBar2	jToolBar3	jToolBar4	jToolBar5	jToolBar6	jToolBar7	jToolBar8jToolBarEdit
jToolBarEdit2<init>()VCodeLineNumberTableLocalVariableTablethisLDisplay/MainApplet;initexLjava/lang/Exception;(Ljava/lang/String;)VtreeLTree/MathObject;newBoxLDisplay/TextBox;Lorg/nfunk/jep/ParseException;
expressionoutputStackLjava/util/Stack;loadConfigFileLjava/io/IOException;Lorg/jdom/JDOMException;addPaletteToolbarListeners([Ljava/awt/Component;)Vtempbutton
components[Ljava/awt/Component;iaddCommandToolbarListenersaddToComponentArraywhbestWbestHresizedImageLjava/awt/image/BufferedImage;gLjava/awt/Graphics2D;centerPointLjava/awt/Point;nametoolkitLjava/awt/Toolkit;comp
originalImage	newCursorLjava/awt/Cursor;addExtraComponents
unaryMinusgetMathExpression()Ljava/lang/String;Ljava/text/ParseException;loadMenuTextinitComponentsgridBagConstraintsLjava/awt/GridBagConstraints;%jMenuItemExportToImageActionPerformed(Ljava/awt/event/ActionEvent;)V&Ljava/io/UnsupportedEncodingException;values[Ljava/lang/String;answerevtLjava/awt/event/ActionEvent;jMenuItemSetLangActionPerformed
formatChooserLDisplay/FormatChooser;!jMenuItemSetExportActionPerformedjMenuItemExportActionPerformed+jCheckBoxMenuItemShowOutlineActionPerformed jMenuItemShowTreeActionPerformedtreeDisplayLDisplay/TreeDisplay;jButtonExportFocusGained(Ljava/awt/event/FocusEvent;)VLjava/awt/event/FocusEvent;jButtonExportMouseClicked(Ljava/awt/event/MouseEvent;)VLjava/awt/event/MouseEvent;jButtonLoadMouseClickedjButtonSaveMouseClicked!jMenuItemSelectAllActionPerformedjMenuItemClearActionPerformedjMenuItemPasteActionPerformedjMenuItemCopyActionPerformedjMenuItemCutActionPerformedjMenuItemRedoActionPerformedjMenuItemSaveAsActionPerformedjMenuItemOpenActionPerformedjMenuItemUndoActionPerformed"jMenuItemOnlineHelpActionPerformedjMenuItemAboutActionPerformed
aboutFrameLDisplay/AboutFrame;jMenuItemAboutMouseClickedjButtonMatrix1MouseClickedjButtonMatrixMouseClickedjButtonMatrix2MouseClickedjButtonMatrix3MouseClickedjCheckBoxInverseMouseClickedjCheckBoxHypMouseClickedjButtonMatrix5MouseClickedjButtonMatrix4MouseClickedjButtonCutMouseClickedjButtonCopyMouseClickedjButtonCopyKeyPressed(Ljava/awt/event/KeyEvent;)VLjava/awt/event/KeyEvent;jButtonPasteMouseClickedjButtonPasteFocusGainedjButtonUndoMouseClickedjButtonRedoMouseClickedjPanelWorkspaceComponentAdded"(Ljava/awt/event/ContainerEvent;)VLjava/awt/event/ContainerEvent;jPanelWorkspaceKeyPressedchangeTrigButtons
saveAsFilefilePathexpressionFileLjava/io/ObjectOutputStream;Ljava/io/FileNotFoundException;chooserLjavax/swing/JFileChooser;	returnValopenFileLjava/io/ObjectInputStream;"Ljava/lang/ClassNotFoundException;
setBorders(ZLjavax/swing/JComponent;)VcolourLjava/awt/Color;	componentLjavax/swing/JComponent;borderslayerpanel(ZLjava/awt/Point;)Vjcancelmatrix_mmatrix_ngroupIDnstatusaddlayoutPanelemptyWorkspacemousePosgetSelection(Ljavax/swing/JPanel;Z)VcomponentFound
access$002:(LDisplay/MainApplet;Ljava/lang/String;)Ljava/lang/String;x0x1
access$102
access$202
access$200((LDisplay/MainApplet;)Ljava/lang/String;
access$000
access$3022(LDisplay/MainApplet;Ljava/net/URL;)Ljava/net/URL;
access$402L(LDisplay/MainApplet;Ljava/applet/AppletContext;)Ljava/applet/AppletContext;
access$500(LDisplay/MainApplet;)V
access$602<(LDisplay/MainApplet;LDisplay/StatusBar;)LDisplay/StatusBar;
access$700*(LDisplay/MainApplet;)Ljavax/swing/JLabel;
access$802H(LDisplay/MainApplet;LDisplay/LanguageManager;)LDisplay/LanguageManager;
access$300$(LDisplay/MainApplet;)Ljava/net/URL;
access$600)(LDisplay/MainApplet;)LDisplay/StatusBar;
access$800/(LDisplay/MainApplet;)LDisplay/LanguageManager;
access$902H(LDisplay/MainApplet;[LDisplay/InputComponent;)[LDisplay/InputComponent;access$1000/(LDisplay/MainApplet;)Ljavax/swing/JTabbedPane;access$1100,(LDisplay/MainApplet;)Ljavax/swing/JToolBar;access$1200access$1302@(LDisplay/MainApplet;LOutput/OutputFormat;)LOutput/OutputFormat;access$14026(LDisplay/MainApplet;LTree/BuildTree;)LTree/BuildTree;access$1500((LDisplay/MainApplet;)Lorg/jdom/Element;access$1300+(LDisplay/MainApplet;)LOutput/OutputFormat;access$1602B(LDisplay/MainApplet;LDisplay/AddComponent;)LDisplay/AddComponent;
access$900/(LDisplay/MainApplet;)[LDisplay/InputComponent;access$1700*(LDisplay/MainApplet;)Ljavax/swing/JPanel;access$1400&(LDisplay/MainApplet;)LTree/BuildTree;access$1802(LDisplay/MainApplet;Z)Zaccess$1902L(LDisplay/MainApplet;LDisplay/MseSelectListener;)LDisplay/MseSelectListener;access$2002X(LDisplay/MainApplet;LDisplay/MseMotionSelectListener;)LDisplay/MseMotionSelectListener;access$19001(LDisplay/MainApplet;)LDisplay/MseSelectListener;access$20007(LDisplay/MainApplet;)LDisplay/MseMotionSelectListener;
access$100access$2100access$22006(LDisplay/MainApplet;Ljava/awt/event/ContainerEvent;)Vaccess$23000(LDisplay/MainApplet;Ljava/awt/event/KeyEvent;)Vaccess$24002(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)Vaccess$2500access$2600access$2700access$2800access$2900access$3000access$3100access$3200access$33002(LDisplay/MainApplet;Ljava/awt/event/FocusEvent;)Vaccess$3400access$3500access$3600access$3700access$3800access$3900access$4000access$4100access$4200access$43003(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)Vaccess$4400access$4500access$4600access$4700access$4800access$4900access$5000access$5100access$5200access$5300access$5400access$5500access$5600access$5700access$5800access$5900access$6000access$1800(LDisplay/MainApplet;)Zaccess$6100.(LDisplay/MainApplet;)LDisplay/InputComponent;access$6102F(LDisplay/MainApplet;LDisplay/InputComponent;)LDisplay/InputComponent;access$1600,(LDisplay/MainApplet;)LDisplay/AddComponent;access$6202>(LDisplay/MainApplet;Ljavax/swing/JPanel;)Ljavax/swing/JPanel;access$6200access$6300access$6400(LDisplay/MainApplet;)I
SourceFileMainApplet.java:9Wpfofcd89rqrDisplay/MainApplet$1qjava/lang/Exceptionrjava/util/StackTree/MathObjectExpression loaded{org/nfunk/jep/ParseException{rParseExporg/jdom/input/SAXBuilder/Display/CompConfig.xmljava/io/IOException6Error loading internal component file - please correctDragMathorg/jdom/JDOMExceptionjavax.swing.JPaneljavax/swing/JPaneljavax.swing.JToolBarjavax/swing/JToolBarjavax.swing.JButtonjavax/swing/JButton{.Display/MainApplet$MouseListenerPaletteToolbarjavax.swing.JCheckBoxDisplay/MainApplet$2iconFileName	nulljava/lang/StringBuilder/Display/Images/											
		
		
			java/awt/image/BufferedImageq							rjava/awt/Pointq	Cursor				Display/InputComponent				q	 
24-ArcSine25-ArcCosine
26-ArcTangent39-SineH
40-CosineH41-TanH42-ArcSineH
43-ArcCosineH
44-ArcTanH-Unary Minus	30-UMinusFailed to get expression	!	"	#	$	%java/text/ParseException	&	'@>FileMenuJCOpenMenuMC
SaveAsMenuGC
ExportMenuHC	ImageMenu?>EditMenuRCUndoMenuLCRedoMenuFCCutMenuECCopyMenuKC	PasteMenuDC	ClearMenuNC
SelectMenuS>OptionsMenuOC
SetExportMenuPCSetLanguageMenuA>HelpMenu=>	DebugMenuQCTreeMenu67OutlineMenuICOnlineHelpMenuBC	AboutMenujavax/swing/ButtonGroupVjavax/swing/JScrollPaneXYjavax/swing/JTabbedPaneUef !gfif(')*jf
lf0#1javax/swing/JCheckBox5434nf,+Tmfhf	
kf%&/javax/swing/JSeparator^[2._[$"-javax/swing/JLabeljavax/swing/JMenuBar;<javax/swing/JMenujavax/swing/JMenuItemb[Z[\[][a[javax/swing/JCheckBoxMenuItem`[	(	)(org/netbeans/lib/awtextra/AbsoluteLayout	*	+	,	-	.	/	0	1	2	3java/awt/Color	4	5	6	7Display/MainApplet$3	8	9Display/MainApplet$4	:	;	<	=-org/netbeans/lib/awtextra/AbsoluteConstraintsq	>	?	@	Ajava/awt/GridBagLayout	B	C
java/awt/FontLucida Sans Unicodeq	D	E	F+	G{	H	I	J	C2-Add	K{	L	C×72-Multiply2÷
73-Divide2−
3-Subtract·
0-Multiply±58-PlusMinus,4-Comma<10-LessThan>11-GreaterThan≤12-LTEQ≥13-GTEQ=	14-Equals≠59-NotEqual:=
49-Assignment≡74-Equiv≃80-SimEq!37-Factorialjava/awt/GridBagConstraints∪15-Union∩16-Intersection⊂	17-Subset⊆18-SubsetEq⊄
19-NSubset⊈20-NSubsetEq∈77-IsIn∉79-NotIn∀	76-ForAll∃	75-Exists∄78-NotExists¬83-Not∨81-Or∧82-And	M	Ntab7	O	Pjavax/swing/ImageIcon/Display/Images/division.gifq	Q	R	S1-Divide/Display/Images/square root.gif5-SquareRoot/Display/Images/n-th root.gif	6-NthRoot/Display/Images/superscript.gif7-Power/Display/Images/subscript.gif8-Subscript/Display/Images/function.gif50-FunctionDisplay/MainApplet$5/Display/Images/evaluate.gif57-Evaluate/Display/Images/matrix.gif9-MatrixDisplay/MainApplet$6Tahomadet51-DeterminantDisplay/MainApplet$7Tr52-TraceDisplay/MainApplet$8tab3/Display/Images/roundbr.gif31-BracketsRnd/Display/Images/curlybr.gif32-BracketsCurl/Display/Images/squarebr.gif
33-BracketsSq/Display/Images/absolute.gif34-Absmax47-Maxmin48-Mintab4sin21-Sinecos	22-Cosinetan
23-TangentInversejava/awt/Insets	T	UDisplay/MainApplet$9
HyperbolicDisplay/MainApplet$10log27-Logarithmln28-NaturalLogarithm/Display/Images/e.gif29-Exptab6/Display/Images/integral.gif45-Integral /Display/Images/def_integral.gif53-DefiniteIntegral /Display/Images/differential.gif46-Differential'/Display/Images/partialDifferential.gif84-PartialDifferential/Display/Images/limit.gif56-Limit/Display/Images/sum.gif55-SumDisplay/MainApplet$11/Display/Images/product.gif
54-ProductDisplay/MainApplet$12∞36-Infinitytab8Γ35-GreekLetterΔΘΞΠΣγΦΨΩαβδεζηθικλμνξοπρστυφχψω←60-LeftArrow→
61-RightArrow↑
62-UpArrow↓63-DownArrow↖68-NorthWestArrow↙69-SouthWestArrow↗70-NorthEastArrow↘71-SouthEastArrow↔66-LeftRightArrow⇐64-LeftDblArrow⇒65-RightDblArrow⇔67-LeftRightDblArrow"javax/swing/border/SoftBevelBorderq	A'/Display/Images/move_to_folder_24_h.pngExportButtonDisplay/MainApplet$13Display/MainApplet$14	V	W&/Display/Images/open_document_24_h.png
OpenButtonDisplay/MainApplet$15/Display/Images/save_24_h.png
SaveButtonDisplay/MainApplet$16	X	A/Display/Images/undo_24_h.png
UndoButtonDisplay/MainApplet$17/Display/Images/redo_24_h.png
RedoButtonDisplay/MainApplet$18&/Display/Images/cut_clipboard_24_h.png	CutButtonDisplay/MainApplet$19'/Display/Images/copy_clipboard_24_h.png
CopyButtonDisplay/MainApplet$20Display/MainApplet$21(/Display/Images/paste_clipboard_24_h.pngPasteButtonDisplay/MainApplet$22Display/MainApplet$23ArialFile	Y	Z	[	\	]Open...Display/MainApplet$24	^	_	`
Save As...Display/MainApplet$25Export to clipboardDisplay/MainApplet$26Export to imageDisplay/MainApplet$27	aEditUndoDisplay/MainApplet$28RedoDisplay/MainApplet$29CutDisplay/MainApplet$30CopyDisplay/MainApplet$31PasteDisplay/MainApplet$32Clear workspaceDisplay/MainApplet$33
Select AllDisplay/MainApplet$34OptionsSet export formatDisplay/MainApplet$35Set languageDisplay/MainApplet$36HelpDebugShow expression treeDisplay/MainApplet$37Show outlineDisplay/MainApplet$38Online HelpDisplay/MainApplet$39About DragMathDisplay/MainApplet$40Display/MainApplet$41	b	c	drUTF-8	e	f	g$java/io/UnsupportedEncodingExceptionjava/lang/String12345678910	ImageSize	h	ijava/net/URL+http://www.mathtran.org/cgi-bin/mathtran?D=;tex=q{_blank	j	k	lImageLatex	m{Display/FormatChooserq	n	o	CDisplay/MainApplet$42	p	qr	rDisplay/TreeDisplayq	sTreerr	t	u	v	wr	xr	yr	z	{	|	{	}r	~r-http://www.dragmath.bham.ac.uk/doc/index.htmlDisplay/AboutFrameq	r											javax/swing/JFileChooserDisplay/DrgmFileFilter		SaveExpression	{								.drgmjava/io/ObjectOutputStreamjava/io/FileOutputStreamq				rExpression savedjava/io/FileNotFoundException	SavingExpLoadExpression		java/io/ObjectInputStreamjava/io/FileInputStreamq			r
LoadingExp java/lang/ClassNotFoundException		Display.TextBox		javax/swing/JComponentjavax.swing.JTextFieldjavax/swing/border/LineBorderq	5	H	7Display/TextBoxjavax/swing/border/EtchedBorder	javax/swing/border/EmptyBorder		q	U																		)						C	EnterRows	MatrixDimEnterColumns																Display/MainAppletjavax/swing/JApplet'Display/MainApplet$MouseListenerTextBoxjava/awt/EventQueue
invokeAndWait(Ljava/lang/Runnable;)VprintStackTraceTree/BuildTreeparseString6(Ljava/lang/String;Ljava/util/Stack;)Ljava/util/Stack;size()Ipop()Ljava/lang/Object;toTree%(LTree/MathObject;Ljava/util/Stack;)VDisplay/AddComponent	pasteTree*(Ljavax/swing/JPanel;ILTree/MathObject;I)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln	createBox(Z)LDisplay/TextBox;*(Ljava/awt/Component;)Ljava/awt/Component;requestFocusInWindow()ZsetText
revalidateDisplay/LanguageManagerreadLangFile&(Ljava/lang/String;)Ljava/lang/String;Display/StatusBarjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;build*(Ljava/io/InputStream;)Lorg/jdom/Document;org/jdom/DocumentgetRootElement()Lorg/jdom/Element;javax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)VgetNameequals(Ljava/lang/Object;)Z
getComponents()[Ljava/awt/Component;java/awt/ComponentaddMouseListener!(Ljava/awt/event/MouseListener;)Vjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;org/jdom/ElementgetChild&(Ljava/lang/String;)Lorg/jdom/Element;getAttributeValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetResource"(Ljava/lang/String;)Ljava/net/URL;javax/imageio/ImageIOread.(Ljava/net/URL;)Ljava/awt/image/BufferedImage;getWidth!(Ljava/awt/image/ImageObserver;)I	getHeightgetBestCursorSize(II)Ljava/awt/Dimension;java/awt/Dimensionwidthheight(III)VcreateGraphics()Ljava/awt/Graphics2D;java/awt/Graphics2D	drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Zdispose(II)VcreateCustomCursorE(Ljava/awt/Image;Ljava/awt/Point;Ljava/lang/String;)Ljava/awt/Cursor;getID(Ljava/lang/String;)Ijava/lang/IntegerparseIntgetText\(IILjava/lang/String;Ljava/lang/String;Ljava/awt/Cursor;Ljava/lang/String;Ljava/awt/Image;)VgenerateTree*(Ljavax/swing/JPanel;ZII)LTree/MathObject;Output/OutputFormatoutputToClipboard%(LTree/MathObject;)Ljava/lang/String;getOutputFormat
getMessagegetContentPane()Ljava/awt/Container;java/awt/Container	setLayout(Ljava/awt/LayoutManager;)VsetStub(Ljava/applet/AppletStub;)Vjavax/swing/BorderFactorycreateCompoundBorder%()Ljavax/swing/border/CompoundBorder;	setBorder(Ljavax/swing/border/Border;)V
setBackground(Ljava/awt/Color;)VcreateEtchedBorder()Ljavax/swing/border/Border;addContainerListener%(Ljava/awt/event/ContainerListener;)VaddKeyListener(Ljava/awt/event/KeyListener;)VsetViewportView(Ljava/awt/Component;)V(IIII)V)(Ljava/awt/Component;Ljava/lang/Object;)VsetTabLayoutPolicy(I)VsetFloatable(Z)V(Ljava/lang/String;II)VsetFont(Ljava/awt/Font;)VsetToolTipTextcreateEmptyBorder!(IIII)Ljavax/swing/border/Border;setFocusablesetName	setOpaquegridxgridyaddTab)(Ljava/lang/String;Ljava/awt/Component;)V(Ljava/net/URL;)VsetIcon(Ljavax/swing/Icon;)V	setMargin(Ljava/awt/Insets;)VaddFocusListener!(Ljava/awt/event/FocusListener;)VsetOrientationjavax/swing/KeyStrokegetKeyStroke(II)Ljavax/swing/KeyStroke;setAccelerator(Ljavax/swing/KeyStroke;)VaddActionListener"(Ljava/awt/event/ActionListener;)V0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;((Ljavax/swing/JMenu;)Ljavax/swing/JMenu;setJMenuBar(Ljavax/swing/JMenuBar;)VreadMathTranFilejava/net/URLEncoderencode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;showInputDialog(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/applet/AppletContextshowDocument#(Ljava/net/URL;Ljava/lang/String;)VreadFormatFile@(Ljava/net/URL;ILOutput/OutputFormat;LDisplay/LanguageManager;)V
setVisibleaddWindowListener"(Ljava/awt/event/WindowListener;)V
isSelected-(LTree/MathObject;[LDisplay/InputComponent;)VDisplay/MseMotionSelectListener	highlight((Ljavax/swing/JPanel;Ljava/awt/Point;Z)V	removeAllrepaintpastecopy'(Ljavax/swing/JPanel;LTree/BuildTree;)Vcut	redoState	undoState(Ljava/applet/AppletContext;)Vjava/awt/event/KeyEvent
getKeyCodedelete(Ljavax/swing/JPanel;)VgetComponentCount
getKeyChar()CvalueOf(C)Ljava/lang/String;getDisplayTextgetTag
setFileFilter'(Ljavax/swing/filechooser/FileFilter;)VsetDialogTitleshowSaveDialog(Ljava/awt/Component;)IgetSelectedFile()Ljava/io/File;java/io/FilegetPath
isDrgmFile(Ljava/io/File;)Z(Ljava/io/OutputStream;)VwriteObject(Ljava/lang/Object;)VcloseshowOpenDialog(Ljava/io/InputStream;)V
readObject
resetUndoRedoREDgetRGBBLUEGREENlength	getInsets()Ljava/awt/Insets;checkSelectionO(Ljavax/swing/JPanel;LTree/BuildTree;LDisplay/InputComponent;)LTree/MathObject;java/awt/CursorgetDefaultCursor()Ljava/awt/Cursor;	setCursor(Ljava/awt/Cursor;)VgetX()DgetYfindComponentAt&(Ljava/awt/Point;)Ljava/awt/Component;	getParentgetGroup	saveState	addLayoutH(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZIILjavax/swing/JPanel;)VaddOperatorF(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZLjavax/swing/JPanel;)VaddFunction	addSymbol1(Ljavax/swing/JPanel;ILDisplay/InputComponent;I)VaddGrouping
LIGHT_GRAY
getBackground()Ljava/awt/Color;getComponent(I)Ljava/awt/Component;!	

 !"#$%&'()*+,-./01234546789:9;<=>?>@>A>BCDCECFCGCHCICJCKCLCMCNCOCPCQCRCS>TUVWXYZ[\[][^[_[`[a[b[cdefgfhfifjfkflfmfnfofpfqrs3*Bt
-
uvwxrs`CY*DEL+GFtRuyzvw{ss+HYIJM,K&,LMN-,N*1*0-OPQR;N*1T:*0UWVW+W*0X*;*9YZ[7:St>!/7:;EOU[bru>|}E-~;7ysvwsgrsE*\Y]^**^*_`abc**cd2Lfgh
Lfgh*-e*:it*
*-.7:;Du .	y;	yEvws
}=+w+2_jkl+2mN*-no+2_jpl+2qN*-ro+2_jsl +2tN*-uv+2wY*xyt: (9@HY`hv|u> @f`}vw}{s?=+9+2_jsl+2_jzl+2{Y*|yDZt*8>u ?vw?={s
}M*2*1W+~N::-l*_Y-:
:*6*6,6,6	Y	:

:WYll:,
:*8*1W+Y---*9*1W+~Z+S,PSetV	
,
PSUZbjw%uUybdj\wOB	4
-vwrs	R*v*v*v*v*v*v*v*v*vYL*8+St2)*+,-.$/*00163I4Q5uRvwI	sHL*4*3*0L-MY*9*4Z,gh+t9;><=F?u )yHvwErsa**9Z**9Z**9Z**9Z**9Z**9Z**9Z**9öZ**9ŶZ**9ǶZ**9ɶZ**9˶Z**9ͶZ**9϶Z**9ѶZ**9ӶZ**9նZ**9׶Z**9ٶZ**9۶Z**9޶Z**9Zt^CD E0F@GPH`IpJKLMNOPQRST U0V@WPX`YuavwrsNr:*Y*Y*mY*Y*mY0*Y7*mY*qY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*qY*tY*tY*tY*tY*tY*tY*tY*tY	*tY
*tY*tY*tY
*tY*tY*qY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*qY*tY*tY*tY*tY*tY *tY!*qY"*tY#*tY$*tY%*&Y'(*&Y')*tY**tY+*tY,*qY-*tY.*tY/*tY0*tY1*tY2*tY3*tY4*tY5*mY6*qY7*tY8*tY9*tY:*tY;*tY<*tY=*tY>*tY?*tY@*tYA*qYB*tYC*tYD*tYE*tYF*tYG*tYH*tYI*tYJ*tYK*tYL*tYM*tYN*tYO*tYP*tYQ*tYR*tYS*tYT*tYU*tYV*tYW*tYX*tYY*tYZ*qY[*tY\*tY]*tY^*tY_*tY`*tYa*tYb*tYc*tYd*tYe*tYf*tYg*qY6*tYh*qY5*tYi*tYj*kYlm*tYn*tYo*kYlp*tYq*tYr*tYs*tYu:*tYu,*vYwx*yYz*{Y|*{Y|*kYl}*{Y|*{Y|*yYz*{Y|*{Y|*kYl~*{Y|*{Y|*{Y|*kYl*{Y|*kYl*{Y|*yYz*{Y|*kYl*{Y|*yYz*yYz*{Y|*Y*kYl*{Y|*{Y|*Y**Y**0Y*0*0Y**0Y***0**Y*7*Y*Y*Y***Y********W*Y********W*Y********W*Y********W*Y********W*Y********W*Y********W*Y********W*Y********W*Y*****¶***W*Y*ö****Ķ***W*Y*Ŷ****ƶ***W*Y*Ƕ****ȶ***W*Y*ɶ****ʶ***W*Y*˶****̶***W*Y*Ͷ****ζ***W*Y*϶****ж***W**YҶ*Y***Y*Ӷ****Զ***W*Y*ն****ֶ***W*Y*׶****ض***W*Y*ٶ****ڶ***W*Y*۶****ܶ***W*Y*ݶ****޶***W*Y*߶*******W*	Y*	*	*	*	*	*	**	W*
Y*
*
*
*
*
*
**
W*Y********W*Y********W*
Y*
*
*
*
*
*
**
W*Y********W*Y********WYL++**+*7**Y**Y*Y*_*******W*Y*Y*_*******W*Y*Y*_*******W*Y*Y*_*******W*Y*Y*_*******W*Y*_******Y***W*Y*Y*_*******W*Y*_******	Y*
**W*Y*****
**Y***W*Y*******Y***W*7**Y**Y*Y*_*******W*Y*Y*_*******W*Y*Y*_*******W*Y*Y*_*******W* Y* * * * * * ** W*!Y*!*!*!*!*! *!**!W*7!**"Y*"*#Y*#"*#*#*#*##*#*"*#W*$Y*$$*$*$*$*$%*$*"*$W*%Y*%&*%*%*%*%'*%*"*%W*(()*(**(+Y,-*(.*(/Y*01*"*(W*)2)*)**)+Y,-*).*)3Y*41*"*)W**Y**5********6***"**W*+Y*+7*+*+*+*+8*+*"*+W*,Y*,Y*_9*,*,*,*,:*,*"*,W*7;*"*-Y*-*.Y*.Y*_<*.*.*.*.=*.*-*.W*/Y*/Y*_>*/*/*/*/?*/*-*/W*0Y*0Y*_@*0*0*0*0A*0*-*0W*1Y*1Y*_B*1*1*1*1C*1*-*1W*2Y*2Y*_D*2*2*2*2E*2*-*2W*3Y*_F*3*3*3*3G*3*3HY*I*-*3W*4Y*_J*4*4*4*4K*4*4LY*M*-*4W*5Y*5N*5*5*5*5O*5*-*5W*7P*-*6Y*6Y*7Y*7*8Y*8Q*8*8*8*8R*8*7*8W*9Y*9S*9*9*9*9R*9*7*9W*:Y*:T*:*:*:*:R*:*7*:W*;Y*;U*;*;*;*;R*;*7*;W*<Y*<V*<*<*<*<R*<*7*<W*=Y*=W*=*=*=*=R*=*7*=W*>Y*>X*>*>*>*>R*>*7*>W*?Y*?Y*?*?*?*?R*?*7*?W*@Y*@Z*@*@*@*@R*@*7*@W*AY*A[*A*A*A*AR*A*7*AWYL++*6*7+*BY*B*CY*C\*C*C*C*CR*C*B*CW*DY*D]*D*D*D*DR*D*B*DW*EY*EX*E*E*E*ER*E*B*EW*FY*F^*F*F*F*FR*F*B*FW*GY*G_*G*G*G*GR*G*B*GW*HY*H`*H*H*H*HR*H*B*HW*IY*Ia*I*I*I*IR*I*B*IW*JY*Jb*J*J*J*JR*J*B*JW*KY*Kc*K*K*K*KR*K*B*KW*LY*Ld*L*L*L*LR*L*B*LW*MY*Me*M*M*M*MR*M*B*MW*NY*Nf*N*N*N*NR*N*B*NW*OY*Og*O*O*O*OR*O*B*OW*PY*Ph*P*P*P*PR*P*B*PW*QY*Qi*Q*Q*Q*QR*Q*B*QW*RY*Rj*R*R*R*RR*R*B*RW*SY*Sk*S*S*S*SR*S*B*SW*TY*Tl*T*T*T*TR*T*B*TW*UY*Um*U*U*U*UR*U*B*UW*VY*Vn*V*V*V*VR*V*B*VW*WY*Wo*W*W*W*WR*W*B*WW*XY*Xp*X*X*X*XR*X*B*XW*YY*Yq*Y*Y*Y*YR*Y*B*YW*ZY*Zr*Z*Z*Z*ZR*Z*B*ZW*6*BYҶ*7;*6*[Y*[*\Y*\s*\*\*\*\t*\*[*\W*]Y*]u*]*]*]*]v*]*[*]W*^Y*^w*^*^*^*^x*^*[*^W*_Y*_y*_*_*_*_z*_*[*_W*`Y*`{*`*`*`*`|*`*[*`W*aY*a}*a*a*a*a~*a*[*aW*bY*b*b*b*b*b*b*[*bW*cY*c*c*c*c*c*c*[*cW*dY*d*d*d*d*d*d*[*dW*eY*e*e*e*e*e*e*[*eW*fY*f*f*f*f*f*f*[*fW*gY*g*g*g*g*g*g*[*gW*7*[**7Yd*6Y*6Y*6*hY*_*h*h*h*h*h*hY**hY**6*hW**6Y,*5Y*5Y*5*iY*_*i*i*i*i*i*iY**5*iW*jY*_*j*j*j*j*j*jY**5*jW*m*5*mW*nY*_*n*n*n*n*n*nY**5*nW*oY*_*o*o*o*o*o*oY**5*oW*p*5*pW*qY*_*q*q*q*q*q*qY**5*qW*rY*_*r*r*r*r*r*rY**rY**5*rW*sY*_*s*s*s*s*s*sY**sY**5*sW**5Y**Y&*:Y*:**:Y*,Y*,**,Y**O**Y***W*¶*Y*Ķ**W**}W*ƶ*Y*ȶ**W*ɶ*Y*˶**W*x*W*Ͷ*Z*ζ*Y*ж**W*Y*Ѷ*»Y*Ӷ**¶W**~W*X*Զ*ĻY*ֶ**ĶW*C*׶*ƻY*ٶ**ƶW*V*ڶ*ȻY*ܶ**ȶW**W*ݶ*ʻY*߶**ʶW**W*A**̻Y***̶W*x*W***лY***жW**W**һY***ҶW*x*ζW****ػY***ضW**ڻY***ڶW**ֶW**W**ݻY***ݶW**߻Y**߻Y***߶W*x*ԶW**xtefg!h,i7jBkMlXmcnnoypqrstuvwxyz{|}~)4?JU`kv&1<GR]hs~
#.9DOZep{
 +6ALWbmx(3>IT_ju%0;FQ\gr}	
"-8
CQVdn"$&')*+ ,(-<.F/P0^1f2p3x46789:;<=?@A	B	C	D	(E	0F	<H	PI	ZJ	dK	rL	zM	N	O	Q	R	S	T	U	V	W	X	Z
[
\
]
*^
2_
<`
Da
Pc
dd
ne
xf
g
h
i
j
l
m
n
o
p
q
r
suv&w0x>yFzP{X|d~x0:DRZdlx



$
0
D
N
X
f
n
x










&08DVmu}!)5IS]ks}#+5=I]gq
)
7?IQ]q{ !"	#%)&3'=(K)S*]+e,q./012345789:;<=>)@=AGBQC_DgEqFyGIJKLNPQRSTUVW&X.Y:[N\f]p^~_`abdefghijkm"n:oDpRqZrdsltxvwxyz{|}$,;G[s}
*4>LT^fu-EO]eow#19CKWk	1;ES[emy	
 *8
@JR^r|%'()1*9+H1T3h4r5|6789:<=>?@ABCE F8GBHPIXJbKjLvNPQRSTUVWXY[%\=]G^Y_a`kasbdefghijkmno#p5q=rGsOt[vowxyz{|}    " . F P ^ f p x           !!"!9!A!U!_!i!w!!!!!!!!!!!!"
""!"/"7"A"I"U"i"s"}"""""""""""##
#!#+#5#C#K#U#]#i#}###########$$
$$!$5$?$I$W$_$i$q$}$$$$$$$$$$$$
%%%*
%4%>%L%T%^%f%r%%%%%%%%%% %!&"&#&$&%&*'&>(&H)&R*&`+&h,&r-&z.&0&1&2&3&4&5&6&7&9&:';'
<'=' >'*?'2@'>B'RC'\D'fE'tF'|G'H'I'K'L'M'N'O'P'Q'R'T(
U(V(W(,X(4Y(>Z(F[(R](f^(p_(z`(a(b(c(d(f(g(h(i(j(k(l(m)
o)p)(q)2r)@s)Ht)Ru)Zv)fx)zy)z){)|)})~))))))**
***2*<*F*T*\*f*n*z***********++++&+2+F+P+Z+h+p+z+++++++++++,,, ,(,2,:,F,Z,d,n,|,,,,,,,,,,,,---&-4-<-F-N-Z-n-x----------.	...+.3.=.E.Q.e.o.y............/	//'/1/?	/G
/Q/Y/e/y////////////0	00 01!0;"0E#0S$0[%0e&0m'0y)0*0+0,0-0.0/00020304051617181%911;1E<1O=1Y>1g?1o@1yA1B1D1E1F1G1H1I1J1K1M1N2O2P2Q2'R21S29T2EV2SX2mZ2[2\2]2^2_2`2a2b2c2h3n3p3*r3As3Pt3Xu3pv3zw3x3y3z3{3333333444"4*464N4X4f4n4x44444444445555,565D5L5V5^5m5y5555555556666%6/676F6U6a6z6666667777)787D7N7]7i7u	7
777777777 7&8(8)8*8-08928E48R58\68k<8w>8?8@8F8H8I8J8P8R8T8U9[9]9_9%`9/a9>g9Ji9Vk9`l9jm9ys9u9w9x9~9999999::: :,:8:B:Q:]:g:v::::u:vw'sM*4*4*3*0M,MN
YSYSYSYSYSYSYSY	SY
SY	SN:*9Zg-
:K*=YY,:*9Zgh)NY*9Z-gh*4*4 (+F
tN
 (+,ruuR,yyzrkuh%yvwsq'Y*>*4*9M,,Y*t&u 'vw'saY*>*4*9M,tu vws=*t
uvwsH**ڶ*0t
uvwsI Y*3*0*8!M,")MY*9#Z,gh"t"#Hu*#%yIvwIs5tuvws=*t
	uvws=*$t

uvws=*%t
uvwsF*-*0&t

uvwsV*0'*0X*0(tuvws@*1)t
uvws9*1*0*3*)MY*9׶Z,ght#&$%8'u %y9vw9s9*1*0*3+)MY*9ԶZ,ght+.,-8/u %y9vw9s@*1,t
23uvws=*%t
67uvws=*$t
:;uvws@*1-t
>?uvwsu*=Y.M,GFtCFDEGu yzvwsX/Y*=0M,1tJKLu vws5tPuvws5tTuvws5tXuvws5t\uvws5t`uvws=*2t
cduvws=*2t
ghuvws5tluvws5tpuvws9*1*0*3+)MY*9ԶZ,ghttwuv8xu %y9vw9s9*1*0*3*)MY*9׶Z,ght|}~8u %y9vw9s5tuvws@*1)t
uvws5tuvws@*1-t
uvws@*1,t
uvws5tuvwsT+3+3*1*046*05,*1TM*0,UW,VW,+67W*0Xt&	 *3<ALSu 3 ~TvwTrs*(8*)8*$*8+29*%*8,29*#*8*29*$*8+29*%*8,29*#*8*2:*$*8+2:*%*8,2:E*#*829*$*829*%*829*#*82:*$*82:*%*82:*)8l*#*8'29*$*8(29*%*8)29*#*8'2:*$*8(2:*%*8)2:i*#*829*$*829*%*829*#*82:*$*82:*%*82:tz
%6GXiz#4EVg{uvwrsŻ;Y<L+=Y>?+*9@ZA+*B=+CDN+CEY-FNGYHY-IJ:*3*0KL*;M[?N*9OZgh*N*9OZghN*9OZgh+N++etZ			!	'	+	3	=	R	c	v	{											uR3Rc"yyyvw'rs;Y<L+=Y>?+*9PZA+*Q=N+CD:RYSY+CDTU:VMNW*0'*1*0-O*1XB:*9YZgh,:*9YZgh:*9YZgh-wzN-wZ-wet^			!	'	+	-	6	M	V	[	b	p	w	z	|								u\	6AM*|yyy-|}vw's	,[N66-:-2_jklY\]^:67-2_j_lY`]^:Ya]^:-2b:-2_jcl`dYefKgf_j_l2h:iYjklmnYopk
6*
tn						'	6	<	O	a	p	y															u\	(yvwrsG*1*0*3qL+*4+W*4*3*0WL+gh7:t"			!	7
:	;
F
u &|};yGvws	*rs
YM,t,,t*0u,v,v*0wM*/,*0,xbN:-*0-ym:	*0:6666*05-*0n:	6
6
	-	
2z
6
-_jk4-_j_666F-{<666/-{%*1W-{|666-m:64*}*}665d6666}*}6	*~6
*1	
	
YSYSYSYSYSYSYSY	SY
SY	S:6:
:*9Z*9Z
:

6/*9Z*9Z
:6!*1*
*1*			*1*	*1*	*1*	*1**/t2L




G
I
T
`
c
k
w
}




"
%
'
(
*
+
,
0
2
4
5
6
:
;
<
=
D
E 
F#
G&
H,
I/
L2
PH
QK
RN
SZ
Y]
Z`
[c
^h
_q
`z
c
f
h
i
j
k
l
m
n
o

r
s3
t8
u;
x@
y^
{a
|w









u	

qq	zh
`cb_\Yvw	s{+nN6-Y]^:-2r**+=-2_jkl@-23-2m:5*UW**0*-2UW!-2_jkl*-2mKtZ




-
1
7
<
>
]
f
n









uHf$vw
s;*+ZAt-u
ws;*+Z@t-u
ws;*+Z?t-u
ws/*?t-u
ws/*At-u
ws;*+Z>t-u
ws;*+Z=t-u
ws/*<t-u
ws;*+Z;t-u
ws/*:t-u
ws;*+Z9t-u
w !s/*>t-u
w"#s/*;t-u
w$%s/*9t-u
w&'s;*+Z8t-u
w()s/*7t-u
w*+s/*6t-u
w,+s/*5t-u
w-.s;*+Z4t-u
w/0s;*+Z3t-u
w12s/*2t-u
w34s/*4t-u
w56s;*+Z1t-u
w78s/*8t-u
w9:s/*0t-u
w;<s/*3t-u
w=>s;*Z/t-u
w?@s;*+Z.t-u
wABs;*+Z-t-u
wCDs/*.t-u
wEFs/*-t-u
wGs/*@t-u
wHs/*,t-u
wIJs:*++t-u
wKLs:*+*t-u
wMNs:*+)t-u
wONs:*+(t-u
wPNs:*+'t-u
wQNs:*+&t-u
wRNs:*+%t-u
wSNs:*+$t-u
wTNs:*+#t-u
wUNs:*+"t-u
wVNs:*+!t-u
wWXs:*+ t-u
wYNs:*+t-u
wZNs:*+t-u
w[Ns:*+t-u
w\Ns:*+t-u
w]Ns:*+t-u
w^Ns:*+t-u
w_Ls:*+t-u
w`Ns:*+t-u
waXs:*+t-u
wbcs:*+t-u
wdcs:*+t-u
wecs:*+t-u
wfcs:*+t-u
wgcs:*+t-u
whcs:*+t-u
wics:*+t-u
wjcs:*+t-u
wkcs:*+t-u
wlcs:*+
t-u
wmcs:*+t-u
wncs:*+t-u
wocs:*+
t-u
wpcs:*+	t-u
wqcs:*+t-u
wrcs:*+t-u
wsNs:*+t-u
wtcs:*+t-u
wuvs/*/t-u
wwxs/*t-u
wyzs;*+Zt-u
w{|s/*1t-u
w}~s;*+Zt-u
w:s/*t-u
w:s/*t-u
ws/*t-u
wb,wC{	/3HLPK
*8VcLL%Display/MseMotionSelectListener.class1
-X	,Y	,Z[
\]
\^
_
\`a
bc
,d
	e
	f
gh
gi
jk
jl
gm
gn
o
bp
q
rs
tuv
wxy
u
z{
|	b}
g~
g
x
	u
z
	~
~
i
~
,jPanelWorkspaceLjavax/swing/JPanel;
mouseListenerLDisplay/MseSelectListener;<init>2(Ljavax/swing/JPanel;LDisplay/MseSelectListener;)VCodeLineNumberTableLocalVariableTablethis!LDisplay/MseMotionSelectListener;mouseDragged(Ljava/awt/event/MouseEvent;)VeLjava/awt/event/MouseEvent;xy2Ljava/awt/Point;	highlight((Ljavax/swing/JPanel;Ljava/awt/Point;Z)VtempLjavax/swing/JLabel;jIallZlayernested
components[Ljava/awt/Component;ic_xyxDyclickSelect(Ljavax/swing/JComponent;)V	componentLjavax/swing/JComponent;highlightNested(Ljavax/swing/JPanel;)V
SourceFileMseMotionSelectListener.java2./01java/awt/Point2javax/swing/JPanelU?@javax.swing.JLabeljavax/swing/JLabelDisplay.TextBoxjavax.swing.JPanelTUDisplay/MseMotionSelectListener!java/awt/event/MouseMotionAdapter()Vjava/awt/event/MouseEventgetX()IgetY(II)V	getSource()Ljava/lang/Object;Display/MseSelectListenerdeSelectrequestFocus
getComponents()[Ljava/awt/Component;java/awt/ComponentgetLocation()Ljava/awt/Point;	getParent()Ljava/awt/Container;javax/swing/SwingUtilitiesconvertPointToScreen'(Ljava/awt/Point;Ljava/awt/Component;)VconvertPointFromScreengetWidth	getHeight()DgetXy1java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)ZDisplay/AddComponentgetGroup(Ljava/lang/String;)I	setOpaque(Z)VSELECTLjava/awt/Color;
setBackground(Ljava/awt/Color;)V
getBackground()Ljava/awt/Color;java/awt/ColorgetIDjavax/swing/JComponentjava/awt/Container!,-./01234Y**+*,5$%	&'6 78./019:4}/Y++M+	
*+	,*5*+,'-..6 /78/;<=>?@4t+
:6:99	\92:2*2929	*,)c*c,*,L	c*	c,&*X,	cH2;2:2*W 2!2*W 2"!2*W *2	,66sn2#*W$O+%&	=+%&,+%&	+%&6&2	:

*
*W'2"*2	,5&34	5678:;(=5>>@IATDIJ$K<LBMRQeRuVWX\]^_bgj$l)m6n?oLu_vmxsz6
$.AB6A/
CDEFt78tG/t=>tHFnIJ	kKDhL>eMNbON	PQ4*
+B+M,,,+(+)**+)	++!
+(+"+*+(*+	+5>}16@JUdkz6 :AB78RSTU4z+
M>,o,2,2:,2 ,2!,2 ,2",2 *,2	+5:
&,5FO`isy64&ABz78zG/uIJsKDVWPK
*8`Display/MseSelectListener.class1}
>?
@A
@B
C	D
@EF
G
H
IJ
KLM
NO
PQ	R
OS
T	U
PVWXY	Z
[
\	]^_xy1Ljava/awt/Point;DESELECTLjava/awt/Color;SELECT<init>()VCodeLineNumberTableLocalVariableTablethisLDisplay/MseSelectListener;mousePressed(Ljava/awt/event/MouseEvent;)VeLjava/awt/event/MouseEvent;layerLjavax/swing/JPanel;deSelect(Ljavax/swing/JPanel;)VtempLjavax/swing/JLabel;
components[Ljava/awt/Component;iIgetXy1()Ljava/awt/Point;<clinit>
SourceFileMseSelectListener.java$%java/awt/Point`abcb$d efjavax/swing/JPanel12ghijklmnjavax.swing.JLabelopqrst#"javax/swing/JLabeluv!"wxDisplay.TextBoxjavax.swing.JPaneljava/awt/Colory"zb${|"Display/MseSelectListenerjava/awt/event/MouseAdapterjava/awt/event/MouseEventgetX()IgetY(II)VgetComponent()Ljava/awt/Component;
getComponents()[Ljava/awt/Component;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zjava/awt/Component
getBackground()Ljava/awt/Color;	setOpaque(Z)V
setBackground(Ljava/awt/Color;)VWHITEgetRGB(I)V
LIGHT_GRAY! !"#"$%&3*'
()()*+,&j *Y+++M,	',-./(  )* -./0	12&,*
L=++2
'+2+2N-+2+2+2+2+2$+2+2+2	g'F456
89-:4;9<B@SAbBkG|HIKNP(*434/056789:&/*'W()*;%&=!YY'
$%<=PK
*8ss""Display/StatusBar.class1
	
barLjavax/swing/JLabel;<init>(Ljavax/swing/JLabel;)VCodeLineNumberTableLocalVariableTablethisLDisplay/StatusBar;println(Ljava/lang/String;)VsLjava/lang/String;
SourceFileStatusBar.javaDisplay/StatusBarjava/lang/Object()Vjavax/swing/JLabelsetText!	
F
**+ !	"



A	*+
%&	
	PK
*8^YDisplay/TextBox.class1
<init>()VCodeLineNumberTableLocalVariableTablethisLDisplay/TextBox;copycutpaste
SourceFileTextBox.javaDisplay/TextBoxjavax/swing/JTextField!3*
 !	
+%	
+(	

++	
PK
*8LLDisplay/TreeDisplay.class1
N
M	M
	M
M
	

		M




M
M






M

M



'

+

/

3

3
3
9
9
=
=
=
B
E
E
I
I
Iroot)Ljavax/swing/tree/DefaultMutableTreeNode;inputComponents[LDisplay/InputComponent;jPanel1Ljavax/swing/JPanel;<init>-(LTree/MathObject;[LDisplay/InputComponent;)VCodeLineNumberTableLocalVariableTableiIthisLDisplay/TreeDisplay;startLTree/MathObject;jScrollPane1Ljavax/swing/JScrollPane;jTree1Ljavax/swing/JTree;initComponents()Vtraverse=(LTree/MathObject;Ljavax/swing/tree/DefaultMutableTreeNode;)VtextObjLTree/Text;textvariableObjLTree/Variable;var	numberObjLTree/RealNumber;number	binaryObjLTree/BinaryOperator;binaryfunctionObjLTree/Function;functionnaryFunctionObjLTree/NaryFunction;nary	matrixObj
LTree/Matrix;matrixgroupingObjLTree/Grouping;groupingnaryObjLTree/NaryOperator;currentNode
Exceptions
SourceFileTreeDisplay.javaUedeQR'javax/swing/tree/DefaultMutableTreeNode
ExpressionUOPfgjavax/swing/JScrollPanejavax/swing/JTreeUSTCenterjavax/swing/JPanelDragMathjavax/swing/BoxLayoutUjava/awt/DimensionUe	Tree.Text	Tree/Text
Tree.Variable
Tree/VariableTree.RealNumberTree/RealNumberTree.BinaryOperatorTree/BinaryOperator
Tree.Function
Tree/FunctionTree.NaryFunctionTree/NaryFunctionTree.MatrixTree/Matrix
Tree.Grouping
Tree/GroupingTree.NaryOperatorTree/NaryOperatorDisplay/TreeDisplayjavax/swing/JFramejava/lang/NullPointerException(Ljava/lang/Object;)V(Ljavax/swing/tree/TreeNode;)VsetViewportView(Ljava/awt/Component;)Vadd)(Ljava/awt/Component;Ljava/lang/Object;)VgetRowCount()I	expandRow(I)VsetDefaultCloseOperationsetTitle(Ljava/lang/String;)V(Ljava/awt/Container;I)V	setLayout(Ljava/awt/LayoutManager;)V(II)VsetMaximumSize(Ljava/awt/Dimension;)VsetMinimumSizesetPreferredSizegetContentPane()Ljava/awt/Container;java/awt/Containerpackjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)ZgetText%(Ljavax/swing/tree/MutableTreeNode;)V
getVarName()CvalueOf(C)Ljava/lang/String;	getNumber(I)Ljava/lang/String;getIDDisplay/InputComponentgetDisplayText
getRightChild()LTree/MathObject;getLeftChildgetChildgetSize(I)LTree/MathObject;!MNOPQRSTUVWg***,*Y+*+*	Y
NY*:-
*-6X:#$&
')*'-/.</B0L1Y2`1f6Y>OZ[g\]g^_gQR/8`a<+bcdeWu*Y***Y**Y*Ydd*Y,,* *!*"X*
?ABC)E=FOGcHpJtKYu\]fgW+#$%&+'NY-(:,)+#$*&++NY-,-:,)+#$.&+/NY-01:,)+#$2&7+3NY*-425:,)*-6*-7+#$8&-+9NY*-:25:,)*-;+#$<&A+=NY*->25:,)6-?*-@+#$A&#+BNY*-C25:,)+#$D&-+ENY*-F25:,)*-G+#$H&A+INY*-J25:,)6-K*-LX1QRS!T'W6X;YKZQ]`^e_u`{cdefghklmnostu v&w)x2y>zD~SXmsYhi!jP;klKmPenoupP/qrsP%tuvP9wx $yP)Z[Xz{m|P%}~P9$yPZ[\]^_PPK
	*8&s//Output/MathTran.xml<?xml version="1.0" encoding="UTF-8"?>

<Syntax>
    <name AutoBrackets="false">MathTran</name>
    
    <Initial>
        <output1></output1>
        <output2></output2>
    </Initial>
    <Text>
        <output1></output1>
        <output2></output2>
    </Text>
    <Variable>
        <output1></output1>
        <output2></output2>
    </Variable>
    <RealNumber>
        <output1></output1>
        <output2></output2>
    </RealNumber>
    
    
    
    <!--  Nary Operators   -->
    <Add>
        <output>+</output>
    </Add>
    <Multiply>
        <output> \cdot </output>
    </Multiply>
    <Multiply2>
        <output> \times </output>
    </Multiply2>
    <Equals>
        <output>=</output>
    </Equals>
    <Union>
        <output> \cup </output>
    </Union>
    <Intersection>
        <output> \cap </output>
    </Intersection>
    <Comma>
        <output>,</output>
    </Comma>
    <Equiv>
        <output> \equiv </output>
    </Equiv>
    
    
    
    <!--  Functions   -->
    <UMinus>
        <output1>-</output1>
        <output2></output2>
    </UMinus>
    <Factorial brackets="false">
        <output1>{</output1>
        <output2>}!</output2>
    </Factorial>
    <NaturalLogarithm>
        <output1> \ln </output1>
        <output2></output2>
    </NaturalLogarithm>
    <Logarithm>
        <output1> \log </output1>
        <output2></output2>
    </Logarithm>
    <Sine>
        <output1> \sin </output1>
        <output2></output2>
    </Sine>
    <Cosine>
        <output1> \cos </output1>
        <output2></output2>
    </Cosine>
    <Tangent>
        <output1> \tan </output1>
        <output2></output2>
    </Tangent>
    <ArcSine>
        <output1> \sin^{-1} </output1>
        <output2></output2>
    </ArcSine>
    <ArcCosine>
        <output1> \cos^{-1} </output1>
        <output2></output2>
    </ArcCosine>
    <ArcTangent>
        <output1> \tan^{-1} </output1>
        <output2></output2>
    </ArcTangent>
    <SineH>
        <output1> \sinh </output1>
        <output2></output2>
    </SineH>
    <CosineH>
        <output1> \cosh </output1>
        <output2></output2>
    </CosineH>
    <TanH>
        <output1> \tanh </output1>
        <output2></output2>
    </TanH>
    <ArcSineH>
        <output1> \sinh^{-1} </output1>
        <output2></output2>
    </ArcSineH>
    <ArcCosineH>
        <output1> \cosh^{-1} </output1>
        <output2></output2>
    </ArcCosineH>
    <ArcTanH>
        <output1> \tanh^{-1} </output1>
        <output2></output2>
    </ArcTanH>
    <SquareRoot brackets="false">
        <output1> \sqrt{</output1>
        <output2>} </output2>
    </SquareRoot>
    <Exp brackets="false">
        <output1> e^{</output1>
        <output2>} </output2>
    </Exp>
    <Max>
        <output1>\max</output1>
        <output2></output2>
    </Max>
    <Min>
        <output1>\min</output1>
        <output2></output2>
    </Min>
    <Determinant>
        <output1>\det</output1>
        <output2></output2>
    </Determinant>
    <Trace>
        <output1>Tr</output1>
        <output2></output2>
    </Trace>
    
    
    
    <!--  Binary Operators  -->
    <NotEqual>
        <output1></output1>
        <output2> \neq </output2>
        <output3></output3>
    </NotEqual>
    <PlusMinus>
        <output1></output1>
        <output2> \pm </output2>
        <output3></output3>
    </PlusMinus> 
    <Assignment>
        <output1></output1>
        <output2>:=</output2>
        <output3></output3>
    </Assignment>
    <Subtract>
        <output1></output1>
        <output2>-</output2>
        <output3></output3>
    </Subtract>
    <Divide brackets="false">
        <output1> \frac{</output1>
        <output2>}{</output2>
        <output3>} </output3>
    </Divide>
    <Divide2>       
        <output1></output1>
        <output2> \div </output2>
        <output3></output3>
    </Divide2>
    <LessThan>
        <output1></output1>
        <output2><![CDATA[<]]></output2>
        <output3></output3>
    </LessThan>    
    <GreaterThan>
        <output1></output1>
        <output2>></output2>
        <output3></output3>
    </GreaterThan>    
    <LTEQ>
        <output1></output1>
        <output2> \le </output2>
        <output3></output3>
    </LTEQ>    
    <GTEQ>
        <output1></output1>
        <output2> \ge </output2>
        <output3></output3>
    </GTEQ>    
    <Subset>
        <output1></output1>
        <output2> \subset </output2>
        <output3></output3>
    </Subset>    
    <SubsetEq>
        <output1></output1>
        <output2> \subseteq </output2>
        <output3></output3>
    </SubsetEq>    
    <NSubset>
        <output1></output1>
        <output2> \not\subset </output2>
        <output3></output3>
    </NSubset> 
    <NSubsetEq>
        <output1></output1>
        <output2> \not\subseteq </output2>
        <output3></output3>
    </NSubsetEq>  
    <Power>
        <output1></output1>
        <output2>^{</output2>
        <output3>}</output3>
    </Power>
    <Subscript>
        <output1></output1>
        <output2>_{</output2>
        <output3>}</output3>
    </Subscript>  
    <NthRoot reverse="true" brackets="false">
        <output1> \root </output1>
        <output2> \of {</output2>
        <output3>}</output3>
    </NthRoot> 
    <Function>
        <output1></output1>
        <output2>\left(</output2>
        <output3>\right)</output3>
    </Function>
    <LeftArrow>
        <output1></output1>
        <output2> \leftarrow </output2>
        <output3></output3>
    </LeftArrow> 
    <RightArrow>
        <output1></output1>
        <output2> \rightarrow </output2>
        <output3></output3>
    </RightArrow> 
    <UpArrow>
        <output1></output1>
        <output2> \uparrow </output2>
        <output3></output3>
    </UpArrow> 
    <DownArrow>
        <output1></output1>
        <output2> \downarrow </output2>
        <output3></output3>
    </DownArrow> 
    <LeftDblArrow>
        <output1></output1>
        <output2> \Leftarrow </output2>
        <output3></output3>
    </LeftDblArrow> 
    <RightDblArrow>
        <output1></output1>
        <output2> \Rightarrow </output2>
        <output3></output3>
    </RightDblArrow> 
    <LeftRightArrow>
        <output1></output1>
        <output2> \leftrightarrow </output2>
        <output3></output3>
    </LeftRightArrow> 
    <LeftRightDblArrow>
        <output1></output1>
        <output2> \Leftrightarrow </output2>
        <output3></output3>
    </LeftRightDblArrow>   
    <NorthEastArrow>
        <output1></output1>
        <output2> \nearrow </output2>
        <output3></output3>
    </NorthEastArrow>		
    <SouthEastArrow>
        <output1></output1>
        <output2> \searrow </output2>
        <output3></output3>
    </SouthEastArrow>	  
    <NorthWestArrow>        
        <output1></output1>
        <output2> \nwarrow </output2>
        <output3></output3>
    </NorthWestArrow>	   
    <SouthWestArrow>
        <output1></output1>
        <output2> \swarrow </output2>
        <output3></output3>
    </SouthWestArrow>     
    
    <Exists>
        <output1></output1>
        <output2> \exists </output2>
        <output3></output3>
    </Exists>
    <ForAll>
        <output1></output1>
        <output2> \forall </output2>
        <output3></output3>
    </ForAll>
    <IsIn>        
        <output1></output1>
        <output2> \epsilon </output2>
        <output3></output3>
    </IsIn>
    <NotExists>
        <output1></output1>
        <output2> \not\exists </output2>
        <output3></output3>
    </NotExists>
    <NotIn>
        <output1></output1>
        <output2> \not\epsilon </output2>
        <output3></output3>
    </NotIn>
    <SimEq>
        <output1></output1>
        <output2> \simeq </output2>
        <output3></output3>
    </SimEq>
    <Or>       
        <output1></output1>
        <output2> \vee </output2>
        <output3></output3>
    </Or>
    <And>
        <output1></output1>
        <output2> \wedge </output2>
        <output3></output3>
    </And>
    <Not>
        <output1></output1>
        <output2> \neg </output2>
        <output3></output3>
    </Not>
    
    
    <!--  Nary Functions   -->
    <Integral>
        <output1> \int </output1>
        <output2>\,d</output2>
        <output3></output3>
    </Integral>
    <Differential order="1,0">
        <output1> \frac{d}{d</output1>
        <output2>}</output2>
        <output3></output3>
    </Differential>
    <PartialDifferential order="1,0">
        <output1> \frac{\partial}{\partial </output1>
        <output2>}</output2>
        <output3></output3>
    </PartialDifferential>
    <Sum order="1,2,3,0">
        <output1> \sum_{{</output1>
        <output2>}={</output2>
        <output3>}}^{</output3>
        <output4>}</output4>
        <output5></output5>
    </Sum>
    <Product order="1,2,3,0">
        <output1> \prod_{{</output1>
        <output2>}={</output2>
        <output3>}}^{</output3>
        <output4>}</output4>
        <output5></output5>
    </Product>
    <Limit order="1,2,0">
        <output1> \lim_{</output1>
        <output2>\to</output2>
        <output3>}</output3>
        <output4></output4>
    </Limit>
    <Evaluate>
        <output1></output1>
        <output2>\left|_{{</output2>
        <output3>}={</output3>
        <output4>}}</output4>
    </Evaluate>
    <DefiniteIntegral order="2,3,0,1">
        <output1> \int_{</output1>
        <output2>}^{</output2>
        <output3>}</output3>
        <output4>\,d</output4>
        <output5></output5>
    </DefiniteIntegral>
    
    
    
    <!--  Matrix   -->
    <Matrix>
        <matrixStart> \pmatrix{</matrixStart>
        <rowStart></rowStart>
        <elementStart></elementStart>
        <elementEnd></elementEnd>
        <elementSeparator><![CDATA[ & ]]></elementSeparator>
        <rowEnd></rowEnd>
        <rowSeparator>\cr</rowSeparator>
        <matrixEnd>} </matrixEnd>
    </Matrix>
    
    
    
    <!--  Grouping  -->
    <BracketsRnd>
        <output1>\left(</output1>
        <output2>\right)</output2>
    </BracketsRnd>
    <BracketsCurl>
        <output1>\{</output1>
        <output2>\}</output2>
    </BracketsCurl>
    <BracketsSq>
        <output1>\left[</output1>
        <output2>\right]</output2>
    </BracketsSq>
    <Abs>
        <output1>\left|</output1>
        <output2>\right|</output2>
    </Abs>
    
    
    
    <!--  Symbols   -->
    <Infinity>
        <output>\infty</output>
    </Infinity>
    
    
    <Γ>
        <output> \Gamma </output>
    </Γ>
    <Δ>
        <output> \Delta </output>
    </Δ>
    <Θ>
        <output> \Theta </output>
    </Θ>
    <Λ>
        <output> \Lamda </output>
    </Λ>
    <Ξ>
        <output> \Xi </output>
    </Ξ>
    <Π>
        <output> \Pi </output>
    </Π>
    <Σ>
        <output> \Sigma </output>
    </Σ>
    <Υ>
        <output> \Upsilon </output>
    </Υ>
    <Φ>
        <output> \Phi </output>
    </Φ>
    <Ψ>
        <output> \Psi </output>
    </Ψ>
    <Ω>
        <output> \Omega </output>
    </Ω>
    
    
    <α>
        <output> \alpha </output>
    </α>
    <β>
        <output> \beta </output>
    </β>
    <γ>
        <output> \gamma </output>
    </γ>
    <δ>
        <output> \delta </output>
    </δ>
    <ε>
        <output> \epsilon </output>
    </ε>
    <ζ>
        <output> \zeta </output>
    </ζ>
    <η>
        <output> \eta </output>
    </η>
    <θ>
        <output> \theta </output>
    </θ>
    <ι>
        <output> \iota </output>
    </ι>
    <κ>
        <output> \kappa </output>
    </κ>
    <λ>
        <output> \lambda </output>
    </λ>
    <μ>
        <output> \mu </output>
    </μ>
    <ν>
        <output> \nu </output>
    </ν>
    <ξ>
        <output> \xi </output>
    </ξ>
    <π>
        <output> \pi </output>
    </π>
    <ρ>
        <output> \rho </output>
    </ρ>
    <σ>
        <output> \sigma </output>
    </σ>
    <τ>
        <output> \tau </output>
    </τ>
    <υ>
        <output> \upsilon </output>
    </υ>
    <φ>
        <output> \phi </output>
    </φ>
    <χ>
        <output> \chi </output>
    </χ>
    <ψ>
        <output> \psi </output>
    </ψ> 
    <ω>
        <output> \omega </output>
    </ω>
    
</Syntax>
PK
*8sa<Q%Q%Output/OutputFormat.class1
			
					
	
	







 
 
 

	




,




 !"
>#$%
C&
'()
H*
+
H
,-
./0
Q
Q1	23
Q4
546
Q7
Q89:;
]
]<=>
a
a?
a@ABC
aDEFGHIJK
o
o<LM
s
s1
s4
sN
sOPQR
{S
T
{N
UV
{O
WXYoutputLjava/lang/String;autoBracketsZ	formatDocLorg/jdom/Document;rootLorg/jdom/Element;bracketbuilderLorg/jdom/input/SAXBuilder;outputFormatappletCodeBaseLjava/net/URL;statusLDisplay/StatusBar;langManLDisplay/LanguageManager;<init>=(LDisplay/StatusBar;LDisplay/LanguageManager;Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethisLOutput/OutputFormat;getOutputFormat()Ljava/lang/String;outputToClipboard%(LTree/MathObject;)Ljava/lang/String;initialtempLjavax/swing/JTextField;err Ljava/lang/NullPointerException;	startNodeLTree/MathObject;syntaxreadFormatFile(Ljava/lang/String;)VpathexLjava/io/FileNotFoundException;Lorg/jdom/JDOMException;Ljava/io/IOException;fileNamereadMathTranFile()Vconvert(LTree/MathObject;)VtextObjLTree/Text;text	numberObjLTree/RealNumber;numbervariableObjLTree/Variable;var	binaryObjLTree/BinaryOperator;binarybracketsfunctionObjLTree/Function;function	matrixObj
LTree/Matrix;matrixmatrix_mImatrix_nxygroupingObjLTree/Grouping;groupingnaryObjLTree/NaryOperator;naryinaryFunctionObjLTree/NaryFunction;naryFunctionorders[Ljava/lang/String;orderstart
Exceptions
SourceFileOutputFormat.javaorg/jdom/input/SAXBuilderZ[\BracketsRnd]^_Initialjava/lang/StringBuilder`aoutput1bcnameAutoBracketsdetruefghoutput2javax/swing/JTextFieldij	ClipboardklemnNoExpressionjava/lang/NullPointerExceptionReadingFileDragMathopqjava/net/URL`rformats/.xmlstjava/io/FileNotFoundExceptionReadingFile2 org/jdom/JDOMExceptionjava/io/IOExceptionuvMathTran.xmlwxyszMathTran{	Tree.Text	Tree/TextTextTree.RealNumberTree/RealNumber
RealNumber|}`~
Tree.Variable
Tree/VariableVariable`Tree.BinaryOperatorTree/BinaryOperator}reverseoutput3
Tree.Function
Tree/Function^Tree.MatrixTree/Matrix}}matrixStartrowStartelementStart
elementEndelementSeparatorrowEndrowSeparator	matrixEnd
Tree.Grouping
Tree/GroupingTree.NaryOperatorTree/NaryOperator}^finalTree.NaryFunctionTree/NaryFunction,Output/OutputFormatjava/lang/Objectorg/jdom/DocumentgetRootElement()Lorg/jdom/Element;org/jdom/ElementgetChild&(Ljava/lang/String;)Lorg/jdom/Element;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getTexttoStringgetAttributeValue&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z	selectAllcopyDisplay/LanguageManagerreadLangFileDisplay/StatusBarprintlnjavax/swing/JOptionPaneshowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;build#(Ljava/net/URL;)Lorg/jdom/Document;getClass()Ljava/lang/Class;java/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;*(Ljava/io/InputStream;)Lorg/jdom/Document;getName	getNumber()I(I)Ljava/lang/StringBuilder;
getVarName()CvalueOf(C)Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/String;(C)Ljava/lang/StringBuilder;	getParent()LTree/MathObject;Tree/Precedencevalue[IgetIDTree/MathObject
getRightChildgetLeftChildgetMgetN
getElement(II)LTree/MathObject;getSize(I)LTree/MathObject;split'(Ljava/lang/String;)[Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I(I)Ljava/lang/String;!
****+**Y*-	*,
"8&
9:;<$=)>*****/*B*M**
**+*N*Y*-***+*Y*- Y*!:*M"#***
$%&**
'%&N*
)%*+,(^HIKM O$P.QOReSjUoVWXYZ[\]^cabd>.%[,YY*	-.+/0M**,1*+~MY*
3%4+*+TMY*
3%4+*+*MY*
3%4+*+8;28e5866
k'l3m8t;n<obtepfqtrsu>'<&f&&***789:rLY*
3%;*+LLY*
3%;*+&LY*
3%;*+2=5c6.yz{:=|>}`c~d*">"d"{	S+7<=l+>M*?N*Y*-@:*Y*-,A-+7<Bl+CM*DN*Y*-@:*Y*-,EF-+7<G+HM*,IJN*Y*-K:*,LMN,LNd*Y*-*Y*,IO*Y*-$*Y*-K+7<P+QM*,RN*Y*-@:6*-S6:6&6,TU,V.U,TW.6'*Y***Y*--X*,Y*,Z
:*,Z*Y*--X*,Z*,Y
:*,Y*Y*-['*Y**+7<\:+]M*,^N*Y*-@:*Y*--S'*Y**):*Y***,_*Y*--S'*Y**):*Y**+7<`i+aM*,bN,c6,d6*Y*-e66*Y*-f*Y*-g*,h*Y*-id$*Y*-j~*Y*-kd$*Y*-l6*Y*-m+7<n+oM*,pN*Y*-@:*Y*-*,q*Y*-+7<rF+sM*,tN*Y*-@:6*-S6:6&6,uU,v.U,uW.6'*Y**,wd64*,x*Y*-K*,x'*Y***Y*-y:+7<z4+{M*,|N*Y*-@:*Y*-::-}:~::6^,*,2`6*Y*-YK,O*,`6*Y*-YK?B((47((#47((!(((`(Pqt((!$(
(2SV((?BDx479HQr#479<ADKadi!#+LQu
7
?`n "#$6%=&^'j()*,./02	3508?9D:P=q@t>vBCDGHILOMQ	TW![$X&Z)^._1`8bNcQhVizklmnoqrsw
zx}!~&2SVXy|				L	O	R0DdZdZ99#Y$$2&aUOI%"vD|Pp&>2		X9	9&,2 |	S	S(PK
*8:8FFTree/BinaryOperator.class1!
		 	leftChildLTree/MathObject;
rightChild<init>(ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLTree/BinaryOperator;idInameLjava/lang/String;getLeftChild()LTree/MathObject;
getRightChildsetLeftChild(LTree/MathObject;)V
setRightChild
SourceFileBinaryOperator.java	
Tree/BinaryOperatorTree/MathObject!	
[*,**#$
 /**
/*1
>*+
89
>*+
?@
PK
*8
99Tree/BuildTree.class1k
L	M	N	O	P	Q	RS
L
T
U
VW
X
5Y
Z
[\]
^_`ab
Lc
de
f
g
h
i
j
k
l
m
nop
$qrs
t\
uv
uw
ux
y	z{

|}
/~
1~
6~
8~
:
:Y
<
<
>
:
C


GL
G
G
G
ML
G
QL
TL
WL
ZL
]L
`L
cL
fL
iL
G
G
#L

^
^

^

w
^
^
w
L



w



w
w
w\

h


\

C
C
C


1|
1
1
1
1
/|

/
/
6
8
>
>
>
>inpCompsLorg/jdom/Element;	copyStartI
copyFinish	copyLayerLjavax/swing/JPanel;copyZlangManLDisplay/LanguageManager;<init>.(LDisplay/LanguageManager;Lorg/jdom/Element;)VCodeLineNumberTableLocalVariableTablethisLTree/BuildTree;generateTree*(Ljavax/swing/JPanel;ZII)LTree/MathObject;treeLTree/MathObject;layeroutputStackLjava/util/Stack;
Exceptions	toPostfixI(Ljava/awt/Container;Ljava/util/Stack;Ljava/util/Stack;)Ljava/util/Stack;jexLorg/nfunk/jep/ParseException;tempLjavax/swing/JTextField;textBoxStackIDgroupnameLjava/lang/String;
functionLayerLjava/awt/Container;functionComponents[Ljava/awt/Component;functionOutStack
groupLayergroupComponents
groupOutStackmatrixlayoutLjava/awt/GridLayout;matrixElementslayoutOutStack3layoutOutStack2layoutOutStack1layoutOutStack4temp2layoutOutStacklayoutLayerlayoutComponentsfirstsecond
operatorStackoutStack	lastAdded
componentsixparseString6(Ljava/lang/String;Ljava/util/Stack;)Ljava/util/Stack;parserLorg/nfunk/jep/JEP;nodeLorg/nfunk/jep/Node;
expressionvalidateBeforeParsing&(Ljava/lang/String;)Ljava/lang/String;leftrightnextCharascii_valuetokenCinfinitytheTextconvertJEPTreeJ(Lorg/nfunk/jep/Node;Ljava/util/Stack;Ljava/lang/String;)Ljava/util/Stack;
varFactoryLorg/nfunk/jep/VariableFactory;newChildLorg/nfunk/jep/ASTVarNode;
functionStack
groupingStack Ljava/lang/NullPointerException;funNodeLorg/nfunk/jep/ASTFunNode;typecompconstantNodeLorg/nfunk/jep/ASTConstant;dDvarNodecurrentNodetoTree%(LTree/MathObject;Ljava/util/Stack;)Vchild1naryFunctionObjLTree/NaryFunction;stack	leftStack
rightStack	leftChild
rightChildobjLjava/lang/Object;	binaryObjLTree/BinaryOperator;naryObjLTree/NaryOperator;
nextObjectfunctionObjLTree/Function;rootgroupingObjLTree/Grouping;matrixStackelement	matrixObj
LTree/Matrix;mncurrentStack
getCopyFinish()I
SourceFileBuildTree.javajava/util/StackTree/MathObject+,Display.TextBox	javax/swing/JTextFieldjava/text/ParseExceptionjava/lang/StringBuilderOperator

Iorg/nfunk/jep/ParseException	Tree/Textjavax.swing.JLabelArgument ITree/NaryOperator!Tree/BinaryOperatorjavax.swing.JPaneljava/awt/Container
Tree/Function
Tree/Groupingjavax/swing/JPanel"#java/awt/GridLayoutTree/Matrix$I%I&'(Tree/NaryFunction)*	org/nfunk/jep/JEP+,-.-unionorg/nfunk/jep/function/Union/0intersection#org/nfunk/jep/function/Intersectiondet"org/nfunk/jep/function/Determinanttraceorg/nfunk/jep/function/Tracesubsetporg/nfunk/jep/function/Subset	integrateorg/nfunk/jep/function/Integraldiff#org/nfunk/jep/function/Differentialsumorg/nfunk/jep/function/Sumproductorg/nfunk/jep/function/Productint'org/nfunk/jep/function/DefiniteIntegral12345I6789:;<*==org.nfunk.jep.ASTFunNodeorg/nfunk/jep/ASTFunNode>?.@;AIntegralBIDefiniteIntegralorg/nfunk/jep/VariableFactoryorg/nfunk/jep/ASTVarNodeCDEFGHIJKLMNOPQRComparative<LessThan>MoreThan<=LTEQ>=GTEQ!=NotEqual==Equalsjava/lang/NullPointerExceptionorg.nfunk.jep.ASTConstantorg/nfunk/jep/ASTConstantSTUVTree/RealNumberorg.nfunk.jep.ASTVarNode
Tree/VariableVariableWTree.NaryFunctionXIYZK[\]Tree.BinaryOperatorjava.util.Stack^]_`a]b`Tree.NaryOperatorcdZ
Tree.FunctionY]
Tree.GroupingTree.MatrixeIfIghijTree/BuildTreejava/lang/Object()Vempty()Zpop()Ljava/lang/Object;
getComponents()[Ljava/awt/Component;getClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)ZDisplay/LanguageManagerreadLangFileappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString(Ljava/lang/String;I)VgetTextsizeget(I)Ljava/lang/Object;push&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vjava/awt/ComponentDisplay/AddComponentgetID(Ljava/lang/String;)IgetGrouppeekTree/Precedencevalue[I(ILjava/lang/String;)V	getLayout()Ljava/awt/LayoutManager;getRows
getColumns(ILjava/lang/String;II)VgetComponent(I)Ljava/awt/Component;(ILjava/lang/String;I)VaddaddStandardFunctionssetAllowUndeclared(Z)VsetImplicitMuladdFunctionA(Ljava/lang/String;Lorg/nfunk/jep/function/PostfixMathCommandI;)VparseExpression((Ljava/lang/String;)Lorg/nfunk/jep/Node;
getTopNode()Lorg/nfunk/jep/Node;lengthcharAt(I)Cjava/lang/CharacterisLetterOrDigit(C)Z	substring(II)Ljava/lang/String;(C)Ljava/lang/StringBuilder;getPFMC.()Lorg/nfunk/jep/function/PostfixMathCommandI;lastIndexOf(I)Ljava/lang/String;jjtGetNumChildren(I)VcreateVariable,(Ljava/lang/String;)Lorg/nfunk/jep/Variable;setVar(Lorg/nfunk/jep/Variable;)VjjtAddChild(Lorg/nfunk/jep/Node;I)Vorg/jdom/ElementgetChild&(Ljava/lang/String;)Lorg/jdom/Element;getAttributeValuejava/lang/IntegerparseIntjjtGetChild(I)Lorg/nfunk/jep/Node;
isOperatorgetValuejava/lang/DoubleparseDouble(Ljava/lang/String;)D(CLjava/lang/String;)VgetSizesetChild(LTree/MathObject;I)V(I)LTree/MathObject;	setParent(LTree/MathObject;)V
setRightChild
getRightChild()LTree/MathObject;setLeftChildgetLeftChildremoveaddChildgetMgetN
setElement(IILTree/MathObject;)V
getElement(II)LTree/MathObject;!
Z**+*W,-.	/0 Q****+*+Y	Y	
:
::.;<	=>?A.C7DAEKGNIRA
QQQQQ.#N6+:66*+**6*`6H22:(YY*Y	:	6

	 -	
!"W
:
-$Y%"W62&(YY*'62()62(*6	2(+:
:,,,
:,1-.-..-,"W,,,
:	,/Y
0"W,1Y
2"W232(42()62(*6	2(+:
6	F25::*25Y	Y	
:
-
"W-6Y
7"W	F25::*25Y	Y	
:
-
"W-8Y
9"W	25::	g2::

;<:
=:6(-*25Y	Y	
"W->Y
?@A"W6
6	6
62	6
6	6
6
	6
6
%6
6
92::*B5Y	Y	
:-"W*B5Y	Y	
:-"W*25Y	Y	
:-"W-CY
D"W82::B::*B5Y	Y	
:-"W*B5Y	Y	
:-"W*25Y	Y	
:-"W-CY
D"W52::*B5Y	Y	
:-"W*B5Y	Y	
:-"W*25Y	Y	
:-"W*25Y	Y	
:-"W-CY
D"W6
72::*B5Y	Y	
:-"WB::*B5Y	Y	
:-"W*B5Y	Y	
:-"W*25Y	Y	
:-"W-CY
D"W.
Tn2::B::*B5Y	Y	
:-"W*25Y	Y	
:-"W-CY
D"W-X*25Y	Y	
:-"W*25Y	Y	
:-"W-CY
D"W\*
25Y	Y	
:-"W*25Y	Y	
:-"W-1Y
2"W<
6*
25Y	Y	
:-"W-6Y
7"W2::=:66(YY*',-,"W-#V[	\]_a%b+c3f:iMjWl]mqrstuywxz{})69@Ibkr~&-=CMTov

 #&-03ADGUX^ahq$+HOjq	

/=Fcju !/"6#Q$X%i(p)*+,-0123
45!6$7*8F9M:]>`@jAqBtCyHKLOPSd=

Wt8	)~	6q
9n92&
M9T2o
[
QJGq{^:$^H:j\:Fc^:bW/:Q::
F
S

Py	l
j		|*4+$Y*%EW*FKGYHM,I,J,K,LMYNO,PQYRO,STYUO,VWYXO,YZY[O,\]Y^O,_`YaO,bcYdO,efYgO,hiYjO,*kW,lN-#Ym-Y	*nL+^X	Y\^&_*`/a4bAcNd[ehfughijkmnpqsv*&	

#	<*ok*p=Y*odO*`p>*`pq	4*`r:*`*or:YsK<*or*p=">=/Y*`rt*`*orK+Y*ru*`*orK*^
 (;ERlort|RE'R(D_fb	**v*wN-x:yz6`{::|=-}~:-})Y:Y:		-	~E-})Y:Y:		-	-}-}|::61-+,nW-+,nW+/Y0"W1-+,nW-+,nW+1Y2"W4-Y	,n:	+	"W+6Y7"W4-Y	,n:	+	"W+8Y9"W-4-+,nW-+,nW+1Y2"Wo-}d6		#-	Y	,n:
+
"W	-}"+CY-}D"W+6Y7"W|-
:_-
:L-
:9-
:&-
:-::-+,nW-+,nW+1Y2"W:+$Y,%EW*'*N-96+Y"W*^*N-o+$Y-%"W;-p+Y""W+Y-p"W+fY )47AIMU^ht{'2JPbi"*Iadnz
'6;GLZiny "#%)^h		b		

d	
 !" )4#7$;%&G'(LnV)*
	+,
	Y+S*F*CM6,2+N-
:,,,-˧**1M,B,9,0,',-,.,2,T+N-9,-
,,,+,+
,,,+P-:+:
:,,,
:,,,9,+
,,,+,+
,,,+**/M>+,
:.,;++ dW,+
,,,++,
:,+
,,,++,
:.,;++ dW,+
,,,++,
:,+
,,,+*(*6M+N-
:-,*(*8M+N-
:-,y*j*>M,>,6d6d6J9+:
:,,,d6`356:;(<0=9>A?K@QATBWCiDnFHJLMNPQRUVXYZ#[*]4^:_B`IbLdWe_fghrizjmnpqstvwxyz|~	),8AJVYenw)3?FILRX9-;./0'08G1>2434456n789:;<=>?@>*A) BbCD]EWFRLY*YGHI/*JKPK
*8,WWTree/Function.class1
	childLTree/MathObject;<init>(ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLTree/Function;idInameLjava/lang/String;getChild()LTree/MathObject;setChild(LTree/MathObject;)V
SourceFile
Function.java
Tree/FunctionTree/MathObject!	R*,*
 ! 
	/*
'
	>*+

./
PK
*8|^NNTree/Grouping.class1
	childLTree/MathObject;<init>(ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLTree/Grouping;idInameLjava/lang/String;getChild()LTree/MathObject;setChild(LTree/MathObject;)V
SourceFile
Grouping.java
Tree/GroupingTree/MathObject!	I*,

!" 
	/*
(
	>*+

/0
PK
*87LLTree/MathObject.class1&
		 	!"#$nameLjava/lang/String;idIparentLTree/MathObject;<init>(ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisgetName()Ljava/lang/String;getID()I	setParent(LTree/MathObject;)V	getParent()LTree/MathObject;
SourceFileMathObject.java%
	
Tree/MathObjectjava/lang/Objectjava/io/Serializable()V!	

b***,*!	"#$ 

	/**
/*.
>*+
56

/*<
PK
*8Tree/Matrix.class1+
$	%	&		'()array[[LTree/MathObject;mIn<init>(ILjava/lang/String;II)VCodeLineNumberTableLocalVariableTablethis
LTree/Matrix;idnameLjava/lang/String;
setElement(IILTree/MathObject;)VelementLTree/MathObject;getArray()[[LTree/MathObject;
getElement(II)LTree/MathObject;getM()IgetN
SourceFileMatrix.java
*
	Tree/MatrixTree/MathObject(ILjava/lang/String;)V!	

&*,****2S$%&'(%)4&&&&
&V
*2-S
1	2*




/*8G	*22A 		
	 /*H! /*O"#PK
*8nW>Tree/NaryFunction.class1"
	 child[LTree/MathObject;<init>(ILjava/lang/String;I)VCodeLineNumberTableLocalVariableTablethisLTree/NaryFunction;idInameLjava/lang/String;ngetChild(I)LTree/MathObject;getSize()IsetChild(LTree/MathObject;I)VnewChildLTree/MathObject;
SourceFileNaryFunction.java!Tree/MathObjectTree/NaryFunction(ILjava/lang/String;)V!	_*,*
"#$*
	;*2
'
	0*
+
	J*+S

01 
PK
*8VՈTree/NaryOperator.class11
"#
$		%
&
'
()*listLjava/util/ArrayList;<init>(ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLTree/NaryOperator;idInameLjava/lang/String;getSize()IaddChild(LTree/MathObject;I)VchildLTree/MathObject;ngetChild(I)LTree/MathObject;
SourceFileNaryOperator.java
java/util/ArrayList+
,-./0Tree/MathObjectTree/NaryOperator()Vsizeadd(Ljava/lang/Object;)Zget(I)Ljava/lang/Object;!	

X*,*Y"# 2*)L
*+W
1	2 


@*9 !PK
*8ڏ Tree/Precedence.class1 
	NONEI
ConstantValueADD_SUBMULT_DIVEXPONENTS_ROOTSvalue[I<init>()VCodeLineNumberTableLocalVariableTablethisLTree/Precedence;<clinit>i
SourceFilePrecedence.javaTree/Precedencejava/lang/Object!	

	/*Qd
;OOOOOOOOO:"$	%&')#*)+/,5-;.B/I0P2	GPK
*8j,6Tree/RealNumber.class1
	numberI<init>(I)VCodeLineNumberTableLocalVariableTablethisLTree/RealNumber;	getNumber()I
SourceFileRealNumber.javaTree/RealNumberTree/MathObject(ILjava/lang/String;)V!	
I
**"#$



/**
PK
*8iUbJTree/Text.class1
	textLjava/lang/String;<init>(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLTree/Text;getText()Ljava/lang/String;
SourceFile	Text.java	Tree/TextTree/MathObject(ILjava/lang/String;)V!	
I
**+"#$



/**
PK
*8iwTree/Variable.class1
	varNameC<init>(CLjava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLTree/Variable;typeLjava/lang/String;
getVarName()C
SourceFile
Variable.java
Tree/VariableTree/MathObject(ILjava/lang/String;)V!	R*,*
"#$ 
	/*
*
PK*8Y|9META-INF/MANIFEST.MFPK*8!M]qp9META-INF/LONCAPA.SFPK*8tp7o+META-INF/LONCAPA.DSAPK

	*8	.META-INF/PK

	*8/Display/PK

	*89/Display/Images/PK

	*8f/Output/PK

*8/Tree/PK

*8Q)/Display/AboutFrame$1.classPK

*8ȑ3Display/AboutFrame$2.classPK

*8-쭳6Display/AboutFrame$3.classPK

*8'&@:Display/AboutFrame$4.classPK

*8PAAq>Display/AboutFrame.classPK

*8@
SYDisplay/AddComponent$1.classPK

*8dOkk_Display/AddComponent.classPK

*8mmGDisplay/ComListener.classPK

	*8csg"g"Display/CompConfig.xmlPK

*8
 ^Display/DocListener.classPK

*8.XvvJDisplay/DrgmFileFilter.classPK

*8&

Display/FocListener.classPK

*8f$	Display/FormatChooser$1.classPK

*8'Display/FormatChooser.classPK

*8$Display/Images/absolute.gifPK

*8ɮ]]'Display/Images/addition.gifPK

*8b\\~+Display/Images/and.gifPK

*8f,Display/Images/arccos.gifPK

	*8Ys/Display/Images/arccosh.gifPK

*8ռVt3Display/Images/arcsin.gifPK

*8x7Display/Images/arcsinh.gifPK

	*8\檛N;Display/Images/arctan.gifPK

*8ؠ ?Display/Images/arctanh.gifPK

*8RIBDisplay/Images/arrows.gifPK

*8_NZZCDisplay/Images/assignment.gifPK

*8e,PGDisplay/Images/calculus.gifPK

*8(YYMKDisplay/Images/comma.gifPK

	*81-kk&NDisplay/Images/copy_clipboard_24_h.pngPK

*8QDisplay/Images/cos.gifPK

*8:}BUDisplay/Images/cosh.gifPK

*8&YDisplay/Images/curlybr.gifPK

*8>%\Display/Images/cut_clipboard_24_h.pngPK

	*8
aDisplay/Images/def_integral.gifPK

*8yzeDisplay/Images/determinant.gifPK

*8i&iDisplay/Images/differential.gifPK

	*8eVVmDisplay/Images/divide2.gifPK

*8Ԉ@nDisplay/Images/division.gifPK

*8\\qDisplay/Images/downArrow.gifPK

	*8{πbrDisplay/Images/e.gifPK

	*8VVvDisplay/Images/equals.gifPK

*8VVyDisplay/Images/equiv.gifPK

	*8fR-zDisplay/Images/evaluate.gifPK

	*8v__~Display/Images/exists.gifPK

*8^^~Display/Images/factorial.gifPK

*8IPADisplay/Images/fences.gifPK

*8^>s``[Display/Images/forAll.gifPK

	*8NDisplay/Images/function.gifPK

*8縚Display/Images/gamma.gifPK

	*8(1ޗDisplay/Images/greek.gifPK

*8poy+Display/Images/infinity.gifPK

*8^1FDisplay/Images/integral.gifPK

*8y)dd@Display/Images/intersection.gifPK

	*8{]]Display/Images/isIn.gifPK

	*8{sDisplay/Images/latex.pngPK

	*8>'~Display/Images/layout.gifPK

	*898ұ??Display/Images/leftArrow.gifPK

	*8BAADisplay/Images/leftDblArrow.gifPK

*8}YY!zDisplay/Images/leftRightArrow.gifPK

*8e/"FF$Display/Images/leftRightDblArrow.gifPK

*8gXG]]Display/Images/less than.gifPK

*8?G`1Display/Images/limit.gifPK

*8+Display/Images/ln.gifPK

*8Display/Images/log.gifPK

	*8T__Display/Images/lteq.gifPK

	*8qC9Display/Images/maple.pngPK

*8HMDisplay/Images/mathmllogo.pngPK

	*8p,
Display/Images/matrix.gifPK

*8JBaDisplay/Images/max.gifPK

*8f$>ZZDisplay/Images/mid.gifPK

*8Display/Images/min.gifPK

*84n]]WDisplay/Images/more than.gifPK

*8!Y&Display/Images/move_to_folder_24_h.pngPK

*8ܪ^^Display/Images/mteq.gifPK

*8N9SS!yDisplay/Images/multiplication.gifPK

	*8CCDisplay/Images/multiply2.gifPK

	*8sӁDisplay/Images/n-th root.gifPK

*8?[[!rDisplay/Images/northEastArrow.gifPK

*8?mv[[!Display/Images/northWestArrow.gifPK

*8ձ==Display/Images/not.gifPK

*8ibbDisplay/Images/notExists.gifPK

*8ZرccDisplay/Images/notIn.gifPK

*8gRRLDisplay/Images/notequal.gifPK

*8yllDisplay/Images/notsubset.gifPK

	*8CSjj}Display/Images/nsubeq.gifPK

*8լZ%Display/Images/open_document_24_h.pngPK

	*8W	Display/Images/operators.gifPK

	*8@:٣ZZDisplay/Images/or.gifPK

	*8IS&mDisplay/Images/partialDifferential.gifPK

	*8˵'ADisplay/Images/paste_clipboard_24_h.pngPK

*8h 1Display/Images/pi.gifPK

*8=UnOODisplay/Images/plusminus.gifPK

*8}Display/Images/product.gifPK

*8#SuqDisplay/Images/redo_24_h.pngPK

*8jWWcDisplay/Images/rightArrow.gifPK

*8#BB Display/Images/rightDblArrow.gifPK

	*8MJƓuDisplay/Images/roundbr.gifPK

*8S-@Display/Images/save_24_h.pngPK

*8c7AA["Display/Images/simEq.gifPK

*8ԇ"Display/Images/sin.gifPK

*8zv&Display/Images/sinh.gifPK

*8a\\!g*Display/Images/southEastArrow.gifPK

	*8as\\!+Display/Images/southWestArrow.gifPK

*84+Display/Images/square root.gifPK

*8h/Display/Images/squarebr.gifPK

*8/R3Display/Images/subscript.gifPK

	*8Qaa7Display/Images/subset.gifPK

*8x$^^:Display/Images/subseteq.gifPK

*8wTT=>Display/Images/subtraction.gifPK

*8ADisplay/Images/sum.gifPK

*8D|EDisplay/Images/superscript.gifPK

*8	qIDisplay/Images/tan.gifPK

*84n0MDisplay/Images/tanh.gifPK

*8`S,||QDisplay/Images/trace.gifPK

*8g$TDisplay/Images/undo_24_h.pngPK

	*8WggXDisplay/Images/union.gifPK

	*83xCCX\Display/Images/upArrow.gifPK

*8RyEE\Display/InputComponent.classPK

*8C@RbDisplay/LanguageManager.classPK

*8(1jj3kDisplay/MainApplet$1$1.classPK

*8-Br;hhqDisplay/MainApplet$1.classPK

*872wDisplay/MainApplet$10.classPK

*8lE}Display/MainApplet$11.classPK

*81hDisplay/MainApplet$12.classPK

*8DsY!Display/MainApplet$13.classPK

*8Kr~Display/MainApplet$14.classPK

*8Display/MainApplet$15.classPK

*88lDisplay/MainApplet$16.classPK

*8ܩ_Display/MainApplet$17.classPK

*8#eDisplay/MainApplet$18.classPK

*8JDisplay/MainApplet$19.classPK

*8JlDisplay/MainApplet$2.classPK

*8
˭Display/MainApplet$20.classPK

*8ZѰDisplay/MainApplet$21.classPK

*8MRlͳDisplay/MainApplet$22.classPK

*8q<ӶDisplay/MainApplet$23.classPK

*8 عDisplay/MainApplet$24.classPK

*8i|Display/MainApplet$25.classPK

*8>$Display/MainApplet$26.classPK

*8ӖJDisplay/MainApplet$27.classPK

*8
QypDisplay/MainApplet$28.classPK

*8ZDisplay/MainApplet$29.classPK

*8
)Display/MainApplet$3.classPK

*8^]mxDisplay/MainApplet$30.classPK

*8.Display/MainApplet$31.classPK

*8f]Display/MainApplet$32.classPK

*8[CDisplay/MainApplet$33.classPK

*8iDisplay/MainApplet$34.classPK

*8mDisplay/MainApplet$35.classPK

*8:^Display/MainApplet$36.classPK

*8>4oDisplay/MainApplet$37.classPK

*8/Display/MainApplet$38.classPK

*8@'Display/MainApplet$39.classPK

*8ySMDisplay/MainApplet$4.classPK

*8&'FDisplay/MainApplet$40.classPK

*8VFLDisplay/MainApplet$41.classPK

*8 rDisplay/MainApplet$42.classPK

*8I
Display/MainApplet$5.classPK

*8KSDisplay/MainApplet$6.classPK

*8ݤDisplay/MainApplet$7.classPK

*8r$FDisplay/MainApplet$8.classPK

*8e|	Display/MainApplet$9.classPK

*8@d4Display/MainApplet$MouseListenerPaletteToolbar.classPK

*8-$Display/MainApplet$MouseListenerTextBox.classPK

*8~V+Display/MainApplet.classPK

*8VcLL%,Display/MseMotionSelectListener.classPK

*8`^<Display/MseSelectListener.classPK

*8ss""DDisplay/StatusBar.classPK

*8^YFDisplay/TextBox.classPK

*8LLHDisplay/TreeDisplay.classPK

	*8&s//sZOutput/MathTran.xmlPK

*8sa<Q%Q%Output/OutputFormat.classPK

*8:8FF+Tree/BinaryOperator.classPK

*8
99Tree/BuildTree.classPK

*8,WWTree/Function.classPK

*8|^NNTree/Grouping.classPK

*87LLTree/MathObject.classPK

*8	Tree/Matrix.classPK

*8nW>STree/NaryFunction.classPK

*8VՈTree/NaryOperator.classPK

*8ڏ ZTree/Precedence.classPK

*8j,6Tree/RealNumber.classPK

*8iUbJTree/Text.classPK

*8iwTree/Variable.classPK5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>