#!/bin/sh

# Collect -D & -m options as java arguments
command=java
while [ `echo $1 | egrep '^-D|^-m' | wc -l` != 0 ]; do
	command="$command $1"
	shift
done

# Determine installation location
if [ "$JMOL_HOME" = "" ]; then
	binDir=${0%/*}
	if [ "$binDir" = "$0" ]; then
		# Ran from local directory
		binDir=$PWD
	fi
	# Resolve symlinks.
	program="$0"
	while [ -L "$program" ]; do
		ls=`/bin/ls -ld "$program"`
		link=`/usr/bin/expr "$ls" : '.*-> \(.*\)$'`
		if /usr/bin/expr "$link" : '.*/.*' > /dev/null; then
		program="$link"
		else
		program="`/usr/bin/dirname $program`/$link"
		fi
	done
	binDir=`dirname $program`
fi

JMOL_HOME=${JMOL_HOME:-$binDir}
libDir=${JMOL_HOME}/jars

if [ ! -e ${JMOL_HOME}/Jmol.jar ]; then
	echo "Jmol could not find its installed files."
	exit
fi

$command -Djmol.home="$JMOL_HOME" -jar ${JMOL_HOME}/Jmol.jar "$@"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -;RTJjkoO88X _8z= GDcPO<[v࢛-*Ίa z纉vנ=:ӷgLտn]=-5g'`k[\{}\}=gMh\ 7׿8>$fzYS4a7pLRdx+sJ!l{-\eP	wX4'*꜇m+aTm:Q&/h~˃`揊"iw0:>&Wl0+rO^OVyy_9|ܞ_<G?4!2d
g!7Kˉ|Qpo<Ti)3QmgZ{]im7qQӁ?/'ɼ"S4^Nmfrhn޼*Eۼ+7//or^OЃ/jKVEyXn-/	ylJQe$X-iA*^5\K 	EH`#p3faBGЏdfV.	baWJ^oYM f!oJߞY'ߙuآwѐ~H#q"!9\*$[DI?LV+&&oaIR8LlXu6L켷xwäWr+2oe81k&nyL$`a20eLMUS<V`6L{yGH6۾Fl"W=B$\]qjpW')5Z1:j>	nr3VZq
O\RcrKṫC r6|Ȁ<3m.wQ1>VD;A"  2i0T3>jiS %IUs%X -&I;Њˡ[P]]IRTI8I.+j,N2	cu5V#pC 4)NiqI4I\YU+VUs *SM$Yi7~+HI@ "Z}Q{IQf\g>[);,;<FmݾzS{s}{]< AB&Pc:-IVX$7!NռL$W'Iț^ơ_}"w+f?JcBRttO݇Tg'Qto lj[8|$@"A;nq"x/P$_֝0[{@S\OG\a_i.ԶY꒚Ox[_Xaջy۠b
 )fַ^ʀ-
8&oetVLw7+a>XFß؈?GBWQZWhCc\OotVB@KP00y3+P]c nǢU+4K>fp:Op:V-pM-KukbH|{,)S)Փ΍B@!*q		x	|k
=Q~~Z vG,(S%Ӥ*ptD-n4U`,0[8:_6ڛInhƪ=gfTǹ81S"2uM҃6oAgB!9R7:H
ܻI<N
\nƔ$NS!7,eЋ@?16c4LW\uH<]` p5~kH[нS!o%*Ln\U$ԡǼ
q)y+ mNH NGnmEOZa<H>[N$wszjn3=7 Zo'6ḣE%C
pݤdvQ gEE{G%z68dCDL7iVBCQIܦQG%:M>üτ/q*ZtƿL/\E@ЅpF WYÇn3۬%+"a	Vo [HsJL;5Ln?:J>	r>.5#%ixۼ'M;B ֱ"{+6@l M'dABefaQv|Q?&E\,Y9˧tK=n1A|?R,Zp{z_;cNFL{p
i	zZs]&{i2ίF}rZq|=X3{:#F^ZB8P[on\$NOL-<vJLd 2S0Q	h#kHgt_Ćows=$׋ar7߫;LB>}d݇Sc̽qs׭l> X(XZ;wz@Rl@Bwdbs?5> yPi
	PxH'fEh/lLTE0120y"*<AǬ41%>%,r4
a9BShê*@!k`b`ԺTkʁ.d WMKu50-x-E`zܓd2%*i~ȴ۫mEڻoˈj;aɓ|;%^P-6 \KufDX-Û ½ (5ySU5HT-ub5PA*9|
!MU]jiYUw]%ձ<$7<mlCJi)y,qB:,8!3,;LVAIIL<B AtpQd摻qP˫{Wa>G6 T~ϫ{ў$VAm>W W?Y˜2'KuK@(<: Y 0Tu)>}
29429r9Z!+TjT	iA2	sSPZy1hYyk̩b?NN#$oMoZiK	o~ϙ%Q-=58M#6 OSC' x\7	>ղKwDO605	hM.zf2F9\3@@L0LGO®]F] ϒ
n.wD{-dM&JI$LbiKVCf._Z?vԲj+3#g8Ϫ|'tKЏ.pv
x]2#*\,V9'pśx4\%_'sn!2,UhÅwxFš|ˡaär:ϐJb3WaiF*UxjC "f Ӎӭ]8MZvuz
VbnG!UxR-SuDـQS92C?`)r:&Oԧȏ,tOg$؂X>n܏Go$k@\Fg((hT&zZ:TZTM.l}yCU1=H֜-[r|
SӒ\pd
>.Pط/GQA2K,:MkG7g$gvDеJ1}.Nx.=huV$ɋ$?s\dg=<qNg.7<
ZCag^q==uϧ8i-0t\:.R'Z\ǅjk:G`sūkf ]28:E>\FGc!oi"8* ^ޅx-AͯxY?5 ;Qܹ8sF4nG53$yY~M_A,/
t/k_L_?ߺ5Ȯd`kHkJ?9(m	B%&%9B%%IoGNV˱׫g!OIz[6R\&kSRlccpMGIT&BH@4)֟Nd!Nw% 9Rf1KDoK#<3Ou;Ia&}ߥK{1w0V=uODU%G_SxҰxw|fB(ltG.L@o:/$ىG2|)|Xq*=íS. $._ğ`q|.eju)6&b/
-+R^`.yL,i[S[^ϟj?,D̒czSZ߅:_FY em#Mo"i#f=BmEg{wS8זȸ!waQв!yOCfXx%5cK!od$Rt'FmG'/)w&TJp3
9"liS}k#hAi121yg	:G||k<ke<@MIhN~(Ѱ/ro)[t IsBť}D6^ifD&]UP_/5R;}<>Wa|3;R/>DSa/20逤Cv yvAp.!Amǲ8Rs@x1>GUh5vL߶- U0w~GU$|8Pss-Gy]Wͫf;NaβSJ(f*Ͽ40X]n1hiY>VѦpClMqAV+c0,#|n||A`]!%g3ĿPgThQI0yzjd!9-B6R,Sf.RKZ%
-b-|6k1iiQ+ PK#  	N  PK   +:            6   org/jmol/adapter/smarter/AtomSetCollectionReader.classX	`e!	alE@d$@8*ŏ연ٍiMnkzEK֠H^W^Uhz?}$Py{o͛7of#Ze8T&1t/3;{,db&K,er&+4xq%bF	8WFx,Qq-4Gs:׫׶F ML63LfIO29ɧlcr.v&|(CYPQn;=9b*UxZy`q/.^Lb
x|/ϧˀ!3.S]*^n&{tzU|ϨYA/>ǟ0x˥E&_*//c׊7x9~Ӄ*owT.C~O+T>w{yO*^U*^5<v-C]C7 b)ɍnfs/[w*fUU<*ޡaT]Lf+&V7*t%ɽ<sU|@y^
'|73x/L*>OϪ7zND/x_KL4$q=K&kz=wgT}KOq|8BwУF
a]z},YHbxX@q=YߚI4v]漻;Vt,b^|f-M֭ڰmE4ш0!HgDf1K=51ڲ)5=]Y" w双w+xk+BQY-3vTL22=y
շʉHVu
:/dMX6JɮL&nPH²T+2֚IM;xM<Z-M$5vViY"͍&wwҖD]F*1٘M*FC2zH/OXg"ICĔ;C 7hmmtS܉yXZ,1'F2Meܘ\LD	`!jVnI;'e&1Y@	Èn&\pe$2^ڃ՛IglL4Qn+'<N&a
pF
zTڐ,k}hjgTB^, "@xiA"bG,BUh΁5PPSk5s-ݸ.#Z-G+
nИJvliBX/ivJw5mdVRI
mhv݂czxB#=X~ޑѷǍ_ztWHd<Ss{4阞86=%c:=E`t0c	
2х
Fy
Fght]M$iLcw;s `b:yNӃ'~O& =gp+5_-(cߐY0C!<ycJi	^niJb43:=He@ۓqq7ΫVē;9,TSinJӶf-2YzC3z_s+h˝5'r/\gT;êF"=Z* 3kuP%ݘ"G5x[W5|_iʄzokLo&k>|=ᛌz>iAMtӥ0F"Z䜣R _䔯R÷?_rￔ-jp'mxǃh.&kUJ$LĠΫ~W<̟Oq	&O2+0yLg,1yd!j(搒~)@1%K͹v'}J\S@jp,4Q_zig#Fi 	'A'="-jC4kȵ*E^)nT5D%)EWS^֝n*"2%')c54,&(>4B7\;9]l8K9K:+x2A)Ar QJ5LMS&;9|e}[2I-P*XeLUH N֔itNyEҔJTf!G)AZSBJ75M	ÛRyzM)(sim*rq>U䧋eijFrq=3bBRJF^&WG3bfєSYpSNהl3>iXHY)KȺ8UYJݕ4+X|4eIܧ'*O{WK>D\Xag/Zh>%*׭\Qk$ډ?Z۪l_@SRPDR$S)+iJi&dR=3մ"TgknDS".kyv<]P!ݣP195dnYplD鬍-LZ?6/Otzʃ,
m"-/TKD̩QEF_),~c2fT%gKoI_;lGJͷ3fB裛JN\pk'gXjߔE9:9U0;1Iq`CCAMN'g,ё<=JAJoI(Y'
L8ΩL]Qc{On.3!^{`[D	y<~)vz3g_<Z$6⺂f.]za?YZU<Q-icqŊ؋3M乩=M3]3iAYIUJxfw.K7#d[SL2[.Iknsd>Ogw,	e)TWc'͑:[v$1ANCO7%SFGPV;~xo7xITĘiz1afH"ku[R+c1 *ݳ=-Aip Ɛ
1a\n65OV0J^T{?ds2%g_;=XB/Vq\ȭfOTB
BV~Ͽx@rGŋaR(q=mF l>zl*
aKqZsB+*:TZ74, LL!HwEpMl}_< ZSuMyh!>,qNDKDllOo[2F|?'by4B!ї
VRIa eNn! 8o;8J\1Z^k/+OM H:%8
AP)*$B;R_r~[c!c7.$K
Q|pxKdgEKdb}}kF񷖜<NYQ'rJBtzBڜ9K=@u߇
YחKxBq!Q'Q@
 
:>5YyԌ&}KP: L,'APL1y]]*uȒiߵ@F7kZ?} fpLZ88m-m--!e fl&A&LBLj2cRdFr%L!
̄0j¾P,2e` Q_ _,<[l,!Q!KCKM,a,5fa1[LsL4?+P7ؕ͡{S,PQ\g?8*>.4du-BwaqsuWWԱ04sٸ-#uܰOŷr=
_GuL}nzdk+,fzi$tN^̕dRGv@WhI4	Z?z`}WAQȿv -*70jvӃвN^;zJ<7y\~c lv(w,/8ǂ^2nx7Df=K])$X	A[FrKf:֐|-U*ycQYS>w9GCzINfjwsy fo0O
.LĂ܋szqnaj>'IegaT	&|`)K0Ԫ§zam ۇTV]eVž)9R?LtNӮ{+͗n,tkI6,xǌ8D)wS2h2ܞ8Kd>\R{ǹHWaǜvߙwQ76'?EJ&2-w,\/6RajqBxbv?
%'Ͼ5%t	1
?G:+
e8QI+Z
ss$|gI5(ll=yM$;/XX|Ms(vLP]y	K/GO0;_eM:&h~N}n-m
IX5U3˜YXo}>Bi]k`M!iGF'NG*l:~{ÇXE 
8kʝ.*UO.>{{>7J7˝y"1viC.gvʾZF}_/
Ffe+6e6䢀\V{6יXlS)*lϒqlk>,Y^
NDQ|drٍd[d)ߒ,|O%T'znvC#V{
a<y)gg_X)eD*EqjJ3RXQ!Hjט4I"=~xM5i	:ΤcjzL5G;LDLuTsP|mNA|
a}P~2U?UT8f[9EgաX1۵>&Ǜf?Ցr2ڊk޻NkJP U`Yvq+>kHt7XWho_8?5SS.ߌ,T,$o&E,;
5/Mažc˃0GQhYgC[ņpKeEMPs܋cn::MmԁKeo "ܢ,`96J8T!QRμAQ')g͎yN<Wɵ%PUA}N<W楄PKnK,  ,  PK   +:            #   org/jmol/adapter/smarter/Bond.classMN@gmN!$D.9	F.X(,$<@
gffv{טHq2@ A2Ln\jc?n7n	=nSo{B<_ݹRj*0DQ`~,H>aZJmkc|jC]˭/)Daiy'z%ND|ZD-bH>nn1G@PK   2  PK   +:            0   org/jmol/adapter/smarter/LimitedLineReader.classmRMSA}C>6Y7b($B D*$CX$	,+VI<xx7LXnmO~ofGp*huQEL@C^PЧ*#L0	*PpPbf2+c4jeVR1VrF"ѩUq\6Ns3d:6NjǷ2|ݱ9L4h:VX3c[\!hSUs[#1zNiHbXC#h5<fhh&Axa\lF~=bBC`0v./ͬp;7mNYyӵ˥UnOC'ADEo/xCKT6q	-.bc^ntVH=on	:ܩ
֢(RkWC͠z:)V#?0
1 V
&˨C"b`27\F2ܮ=(e>K}nBBP뇗t?/4xmէ5,Ed~OFN#]Bǘ'ڽHJ̏mh]݆w#J>-	]-! Ke'f{ֽ+eؽ;J[RK%/U^I(*$XGI"0߶C[rme\wkPKOA  _  PK   +:            '   org/jmol/adapter/smarter/Resolver.class9|{僄pyA(!BwIK 5\$pC|mk[kh6RQkmGZmmjk\_vgfgfgfggw{?=J,I鵜^WDO9觝J3^g~sz7rE䠻9݃͜ނ88靜ޅrwceNqzK}(w?_tAph8}ӯ专|AxIGyIICo9\Opz')lN$g9}цa^8}ӗ812'q*!뜾s'`4]~}N9 o98OH6o`OlF?l1fOI.g6Hvp9+`p6I.bӱ)ث6UlfqVlΎlg.:BqV|Ύlgg@<EIb*8[JΪ8Yg-Epgu-G>
O4V"X*8[霝ٙy8[ÙF|5qfZ8[z8k嬍v6p,Ygmlg]u9Y9paz9pEL笏~q9,`!wp>Y,r6NF8;99Orv1g ץ]..
$\U]5]8g3]g9gGξٍ~8n٭݆^n.F(kiտ-|n6N׆2X%ӼD:Nd6Y`rpTOL[
=/z:-}g]G	m
Lrx=M8DabshK"QRbC!_7-ym~$YH]ݛdLRSuS#5>9	tfg)Eyڽ;Fsę7ֵ̑<;rm%yˑ#C3 |!=;γ\`OӅ@6Ճz$l`2^Ôaw0C`TOX\e©LzS,3;vh99`,3ngyb;p"6OO/98)QΦӱ,`r(DwD|A=\%̒%©y$O-Cbxꬑd"%9!eNRd#%Vo25_EN+Ύ%`;F@JŒk}}zJ!,SҟG)YY`V[GJO'	K1wɀrogDĠlRl&m2޸~IaM,d),57V	țbCur}y 'S`ԆᡌMB>B$&qP)T,Ԣ:6;J#JE@G\@TrЈZfTnIJfWj3 g"_ dFý`TVRegm*<4gJ
1Jlɔ^P.K>le˾'*+~J\552jB:O/gRkn@Ie56
6x^\4?x@l`~X
'|Ke36pڡ)QQ')Ml?pF]/A]BA}]p8J3plWo	ZX3YS=1Z>rV8S,wWK`r
NvHaG(&%K?67&lĴa9D?hc
{\afq'v:B!S?)tTؓ)=q=t),r|YwٳP.$<Д1t*9<U<	@&3T_[;<<\AvԀ
{Ajص=`66RSt<K<`WulÐC܁ 'r6P&ev+Ez<N~^R˸+8v?d?8{Eμ;E*'DJ&0ZX|F1eʰO3Bz^e)(tFDYE<2Bfj9<ƝH]ޅV{SaozL˱+s4bz	%̫a^S;lBaKgDTدԉJj;l`f{W\;̨Q:SL+0}߰Q퇍*9բT3a\.)C=D.p߅ʽU^@pwD(ъ9=`uSj#wXęa3'SdDŘˣ&fl)r-%*UN3UBbRTu.̘E+ԏǑ,_
 ɶI$[{l"{)>Ӄ'^ӴeZB7cQرvC mkBx;Z:>N^F@{k# Πy75 u7vx tv4oc
Cȼ.41v и&kBJȷӸ >Thk4fK4|tt[o;Աmu&o	ԙ y:&jbOGA;z6A(фfy=C^8\{A[l +LjMXu]iyЍbXH0`@#Z%TwvVha[l+'
'x+tk8c'e[K(Td -jC&"/,7G&ox,o'{!Wy"ZW0(g5||BBˋF3iZh$ƒe+WcZ՝-HZEd֔ˤpd(uSoi*;[lXOK.Q9bܜ7HrP2ImCW*=چl8j~=< ^dlJ4d8F#`<aP53j-:
ݚϏWhJ/h[ʌxrxra2i/2;=R7(MgF=eFȊ0xԨ%iL;hM[P]a&#%A,B!Op|1b7vl܍@mxhH,XqoLҼ`Ϫ(6qQ}g]VH5/NgZL!xnႅr.ԟG/D_b}wd*<,zZяB;pq3<鿄Yw>"b87MOa1SQ ^ݣߔ4}7yn>RFIS{"ohBGɣc ιQ^|^CÂ_2'?߿SM~I>#6}(=ȝt7-7슖Lϩ& K(X<N-RQ]ӗuL/E\ *dm£NNT~4*fs #ԪwP#2K*
dS
)0*J;bXLy1ř?9{2).*Z[Ї`}zr;[I8d[í8]Nǡ_3nċ-ΘwS @
Dy̥qх ϥ'ћh$O^/ܝW^W^4_x])y' _
iyJU7?=?3pkp/y<|-x]G__sD*6ٷK>$w~7ɾKݲ,-RY?[ȾG[e}#^} A!P.AB Ӹ։4*[Wˣw:kA'v8f2G:>R}G*O"bJNiBN9/dnQFt04YIև֍07-qDYGHig!1N7+LaK*'ֻ2.l\hSuЗ2xB|\ȧΓQj: ГY*<*:AM/41xip:är̯lOW lqhH
FIuBsɌߢqrnRnϗ?S~"aZ]#MRLPmN6Aۙ.Ӝ14[b5<;!OQ 1T4$QA;gN(0aSP-ursѯ9M4󢘬>Z+	u3VFb˷f:nΪ#>Zr7Or|g`efgKŵlo	<ɱ6H6s4TXX8Vn#Z8 S	J*!ͽz*5ٱ@5\;3iRiY=LgK9f?ߕxs)iO|=
!Qal4T+wk5_Lq׾L;ttLp ͍NT&X\չi(c1:P,j&Gq$w[LR<uŒV%y<Sh>V	޸`onܙ0)2%ͥ*pPo5'Y|-gkL74UHeZp<Ǣ m[EjO sUzԁgT]i9>kq6tJ˭~s/٤}\T@ts$pk2Z>Xo1/>-86<LY:\.)0MXkF{9E$w	b}Zh~!<9):@AKh cK8'h-UMRK>E&MsMsYs??_;?~%(z	\eAp-n)4W7-OV=#6չi8Ⲉ沛x[Y_M.-6F
o*!FgKސUS':1B^oM
5uPnrPz"늃$J}Е׼}.ScΉkyKS7?E|Z򈭈5i)>%ji OMAyٟ9(ösP~̱jQp	
y&a(z6JxFKC3k,}@p˦`yVJ鑃{VN\q5cPL0<0xYq	1?ŏ;f)򜃁1H9tas3[8xԑ.>afF(T&44W	zq(')P\4Bj	=k; POV"̎M/p/J6{#={sPEOA}
O Z
:2<]l/˘ xMmЬ"E΁'<>cM[TxUu3a6<2>[,*M.MGU:e5uGxn++vz<ުU,4r
j-F#W.64]IKSԝO&reiXG@tOAsµT>	5ɵ"b
ϣN]a}@tufGmnvOal!Ebl7ǯٰf\8	WYanD`wN81;)^z^,
oA}U.#@CG
L8l:Hbv#l)kl47g09h9QJDZi^F;o1eyڐ:RG`I.1 G|tZOǡ
~K]d@HM=p/aGKB:\ux6o#DY;pQxϣ1!܅A ,rGm۷#AٍQp)PT}Uy	Nظ$>2r:a VčJ@E4U]qntyU'rB:?f݈@n^1x߲ &yQ/oq	S]uHJVꤠDJHIqsP
	Aߦ%П|o.%E^K%3 鵱@IЃ2Y*h`IXj;$9A8r{%(kD>-*-̗9N.#N7mmq3W9SÄYg`+<	7#i0\ٕٱ`$3B}de8ckYc3M<qX6vwۄYa}?viV)rηWm7Sh>nc|kUc*"m*)g:8.L`in[ru[l*Gt6~1,a'1}^de	eKÝf50ந'bq;䙂{-D"ϘqʰM>խbl%4*PbŠ$N5Vq
^φ|9Y?*語">F2JBR4| "$G0Ak_jV!J'232ji!k=yFom+d7-NBnۨZڛ12  PKZ  "  