Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » Expandable dialog
Expandable dialog [message #444673] Wed, 20 October 2004 11:37 Go to next message
Stefan Junsved is currently offline Stefan JunsvedFriend
Messages: 56
Registered: July 2009
Member
This is a multi-part message in MIME format.

------=_NextPart_000_0020_01C4B6A9.F1D4A630
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0021_01C4B6A9.F1D4A630"


------=_NextPart_001_0021_01C4B6A9.F1D4A630
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi.

I'm into SWT a lot for the moment. I have seen several dialogs in =
Eclipse with a 'Details' button.
Pressing this button causes the dialog to expand, displaying different =
details, see figures.



Details button pressed.



I would very much want to implement a similar behaviour, but I don't =
know to do it.
In my example I have extended the JFace Dialog class and in the =
createDialogArea()
method I have put a composite where I want the details to show. When the =
button is
pressed, I have invoked setVisible(true) on the composite. The problem =
is that
absolutly nothing happens. I have then tried to laborate with the size =
of the dialog,
resizing it when the button is pressed, but that causes the 'OK' and =
'Cancel' buttons
disappear and so on...

Can anyone help with this. I shouldn't be the only one who wants this =
kind of functionality.

Thanks

/Stefan
------=_NextPart_001_0021_01C4B6A9.F1D4A630
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1476" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Hi.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I'm into SWT a lot for the moment. I =
have seen=20
several dialogs in Eclipse with a 'Details' button.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Pressing this button causes the dialog =
to expand,=20
displaying different details, see figures.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001a01c4b699$2e474250$1132a8c0@junste0" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Details button pressed.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:001b01c4b699$2e474250$1132a8c0@junste0" align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I would very much want to implement a =
similar=20
behaviour, but I don't know to do it.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In my example I have extended the JFace =
Dialog=20
class and in the createDialogArea()</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>method I have put a composite where I =
want the=20
details to show. When the button is</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>pressed, I have invoked =
setVisible(true) on the=20
composite. The problem is that</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>absolutly nothing happens. I have then =
tried to=20
laborate with the size of the dialog,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>resizing it when the button is pressed, =
but that=20
causes the 'OK' and 'Cancel' buttons</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>disappear and so on...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Can anyone help with this. I shouldn't =
be the only=20
one who wants this kind of functionality.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>/Stefan</FONT></DIV></BODY></HTML>

------=_NextPart_001_0021_01C4B6A9.F1D4A630--

------=_NextPart_000_0020_01C4B6A9.F1D4A630
Content-Type: image/gif;
name="snap.gif"
Content-Transfer-Encoding: base64
Content-ID: <001a01c4b699$2e474250$1132a8c0@junste0>

R0lGODdhtAGdAOcAAAAAAAAAMQAAawAIewAQjAAQnAAQpQAQrQAYpQAYvQAY zgAY1gAhpQAhrQAh
tQAhzgApnAApzgAp1gAp3gAxpQAxtQAxxgAxzgAx3gA55wA57wBCxgBC1gBC 5wBC7wBK1gBK3gBK
5wBK7wBK9wBS1gBS3gBS5wBS7wBa5wBa9wBj9wBr9wBr/wgIKQgIQggISggY hAhK3hAAQhAAcxAY
YxBr7xgAhBgIShgQQhgQShgQWhghUiEIUiEQUiEYUiEYayEYcyEYeyEpayE5 eyGE/ykIUikYUikY
YykhSikhhCmM/zEQUjEQWjEYYzEYczEhWjEpSjEpUjExczkYWjkYczkpYzkp azk5azk5jDmU/0IQ
jEIpc0IxY0I5QkI5UkI5c0I5e0JKhEJKpUohhEo5c0o5hEo5lEpCY0pSjEpS nFIxhFI5c1JCY1JC
hFJClFJKjFJapVJjnFoIe1oxlFoxnFpChFpKe1pKhFpKjFpKlFpSjFpSnGM5 nGNSlGNapWNarWNj
vWOEzmOE52OU52OU72Oc72Oc92tjrWtztWtz1mt7xmt73mt753NrY3NznHNz rXN71nN753N773OE
93tanHuEvXuE93uUznul73ul94RatYRrtYRzrYyUxoyc/4y175S155S975x7 zpylzpyl96UhAKWE
1qWtzqW956W976XG/60xEK1rzq2c1q2tnK3G563O97UhALUpALUpCLUxCLUx ELVCKbVKMbWMxrWU
57W11r2E3r2czr3G3r3O3r3W973W/8YpAMa1/8bW58bW9845EM5CIc5KKc6t 587W587e99YpANY5
CNZCGNZKKdbe59bn994xCN5CGN5KKd5SOd6c/97n797n9+c5AOdCCOdKGOdK KedSGOdSKedaKedj
OedjQudrSudrUudzUufv9+9CCO9SGO9zUu97Y++Ea++Mc++Ue++cjO+llO/W zu/v3u/v9/ellPe9
rffGtffn//fv5/f39/f3//+9nP/Oxv/n3v/3/////wAAAAAAAAAAACwAAAAA tAGdAAAI/gDfCRS4
4cMHDhxAKDRhAoVDFCoaMpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJ 8cQJEydCMAxxQkSI
EB063AwhwsMFfkCBDjSoYgWLo0SIKFGSpanTp1CjSp1KtarVq1izat3KtavX r2DDih1LtqzZs1mW
qlWS9OgFC0EFfjBR1OhRFkmVrt3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5Aj E867NK/ly5bvar6b
4ie/dxtMlFBBmvQKo6dTq17NurXr17Bjy55Nu7bt27hz697Ne/bm38CDCx9O vLjx48iPo17Noijp
FNBTPC9NN8VLihwwfN6wgYR3EhBN/tsuTb68+fPo06tfz769+/fw48ufT7++ /fv48+vfj57hQ40K
gYCQgBcYwI8FIGxQwoLehUeeav2xJOGEFFZo4YUYZqjhhhs95KFFAYaoEEII XWCiiRZYYECKBTEI
nnsTeSjjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFI/ocRIeQE5eSTTgqC ogUONGAAAxa0WAJ4
DvZHI4dghinmmGSWaWaYhOijDjrjhAPOm9TESU03dG4jjTPuCJIilQwMsOIF HCxoxqCEFmqoGTKe
qeiijDbq6KMV8qNOO/Gso0466aCDzjmcjiNOON9008wt5LwVgQN9/hkoCWYI 8QMQ/kEkEYQTVDjR
xBE89PAEoh9C6uuvwAYrbJgh8INOPPGwYymmmm56zqfgeOPMKvyYGMEDqVpw AQgMmUEDEDPYoAUd
c4xBBRW48lAErw4N6+678MYrb0U78XMOO8peuqmnn7r5zZzTVnvBtQ34qS23 Jng7Qx687JILJ26U
sUUTTRRhBLsozKvxxhx3DGa94qxjaT78eOqmnPzI0w01AVv7QMEJmIiwGUMI gAs/9MCRRhpvvEGG
FUwsgTFDsPADC0bX2GNR0icpYw8/5HxiAjz8FGJCIfzAw5DT/EBjEdVWY601 SeSQYxLXUWPItMds
c7zTTfyEk86lQZ08Z1DdTNPy/sDYDhBzQt1iwQcr+zwShx9+7JGHz1NMYUaM GUPDzzOhWQQUBBVd
XhExY3Nkjz2XQPDMMB8ow88oJYTCTzIUXMPPJZ3Y80xFpqOuOutkk0MBSZ+H PvpcH3EOkuZtFx/v
28WCw+w5QYFDjTdBaUNnwBhcIMHLfgM68wtyVIOIFIcgvoceeLTBheMUORRU BRcBBUPm/LxPEVC7
b0QMP71AMFcFG6jeywe/OF0F3GcQCLBvIv4DoABLQoH6heR++dtf5TxCv4+4 z3gYdBfy+AGOZj0r
KNSInjakRz0MXA9mgJKIGSxhCU9YYhIstIQkZhiJRSTicRT5RNb40QmXuMR1 /lSL3w93KEQfOskl
puOHMnzoQ6pVYgNMPAE/rLEB18EABFRLRhSZOMUqxg8EJ0jiEl0CFGXA4wSh aBI8MCFFoCCxjEaE
xtOuwUYmOhGKTBRjHOfIxiO20YxvVKIRi7jFQhrykIhMpCIXychGOvKRkIyk JBk5kXpRg1PnMNmT
RsjJZlALA9WTgAMG8AAMdAAmCeODKUghBjgA4g+wTJweyPAFHE4kgL3AXwm2 xo9XwOCCpvPlBecX
PxjcDxWj4Mcw4AeDXVKkSQMkx/tC8TR4hOIi0ITa+4KZzGQwBCinAAUFnhYI a6Bil+47ZjKXaQKg
wI4f13DmN+O3Sx+qU5lk/nxdJ+AJRvfBoI3hpMA9h5HPf07yoAhNqEIXytCG RrKd3hBHp6CFN06O
0JP8AKUJG0CAUp6yW4yIBCkksQhJROKki4CEIgABCDOoADoMaVIlusiQp8Hg Axe0KU7jx0wT6JQf
9phgO3lakQCeAn8HHIQ1gJIKixgVqT6NH06DOtSbYpGHJqjAXNz3U6q6rwRA OeA85TeRrobmq2Gt
6lg/AAKzqjWDcIVUIfnRjXCMYxzPCscmLdqMWvAjAxnAgAIcQIAFmHIiZjhC G5CxiRvgIQ94uIMd
2NAFKFzsOdBxX1gzG78UuM+znf1sdEALA9KCFgKjpVppR5sCHS61ExyI/s4J kgFUELDWtTyMLZRQ
K9pMUA0ameDsL0PLD94Sd7XQUS1rP3s50zK3s6Z1bnGjy9rqWve62M2udrfL 3e5697vgDa94x6td
Lm4DHOEQh3qD8g2g2MMc5hghM2jBDw90IAMTIOwCMtCBl6TADGjYQRGE0Qcu 1EGybPBCFIxwBJeW
RnVOGgVpbKoC96mAwhYmj4UxbA8YkMd0pzhPUN5XnsuZZ8R0sSkMVuzhDKsA Ba8AKkS4Gr8Kd7jC
NXaxCkCM2RTY1LMdlm5pRSvaHwN1yNAlr5KXzOQmO/nJUAYvGbVBDfSKo3nf gB5QzFGObDBjFvX1
AH4Jq4AMeOAE0DFD/gsAAIZWiIISa2DDGRTsgxtctjQghsFRvbljfugCxx42 3Z91rIJ71Ph+p1AF
P3wBAfIYwh7wIIQKoKGM0kjuGR7eMTlUkInVZZo8l840MPCninsQgzQZvsap gdrodPIj0YtudY5r
XJpHR3rSlUa0ohkN6F4bOtMZ1nWsC01r/hj72MhOtrLxw0TZ8kMa3nhT88CR ZS3zo8vMkEWYxWwB
ApRZJtJRsxQcEYAtaEINVTBCnWUgAx+Y4S4qoBoiTGCIrG2ANEBMNRE/TRpF 84M0SSTGTcuTiWcA
hRyguLcKFK0LhWfCdaaGgcLJw/CJ+6Kal/hArxd+8ErIOtBAEbjG/i1M6IIf POF95ofIe21hf6O6
2AEfODX/vOya2/zmOFe2EaWxMnDMg4PUrrY5+IGPLi8jFtvWQAQKmwERmCDc VwhDC1ygAx3cwOo3
yAEOcICEd2umAh5uDgwqcJcNjH3FZT87DH6DArSzwOwwIAFwVAD3CqDgLiVo JrzNTgG5AyfvJdBM
CSgwdhUcxe0saHvhD7/2t6/Y7yxwO+L3vmK7HwXukJd84xXPeM1g/i4ooEDg k0P60pveODlPverX
I0VmSE9OcfKGN7oBXy6XAxvLKAU/RuABD2ig22V2OmkORXxCneb0yE++8pfP /OY7//nQj770p0/9
4Jw4GtKYxjTm/kQnOmmDG9rIRjawgXvdj4D3v/d20+lCms34pvrwj7/850// +tv//vEvDzmOUYxi
GOP/xtAMAtgMzFCAzLAMyxAM1HIC6Ad86ycdpeF+r4F/FFiBFniBGJiBGjh3 5WEI7mALpbAKIjiC
q0ALszALsiALsRCC7kAIDOh7Duh0KfB0pWEXG3iD+bd6OriDPNiDNecShAAl QhgU5EAI59d76Rd8
MtEu1VGDqcGBPhiFUjiFVFiFVshsKuAS0IFm1oFIIuBDR9h7YpiEgBUCF7AB JCIi3CITGIE8bviG
cBiHcjiHdFiHdniHeJiHeriHfNiHfgiHORGIgjiIhFiIhniI/oiYiIq4iIzY iIN4E4VIIhqFAdkh
idkxiRqVAWSYASHAHWhIIqAYihzAHaP4iaJ4iqiYiqq4iqzYiq74irBIIp44 i7RYi7Z4i7iYi7q4
i7zYi774i8AYjMI4jMRYjMZoi/gFfBhQAzEwEM74jNAYjdI4jdRYjdZ4jdiY jdq4jdzYjd74jeAY
juI4juRYjuY4jiOAARylAMvYjOf4jvAYj/I4j/RYj/Z4j/iYj9eYjuvYjvr4 jwAZkAI5kARZkAYZ
jvzobf54kAzZkA75kBAZkRGZkOzIjBJ5kRiZkRq5kRwpjemIAAppkR05kiRZ kiZ5kub4kSHpjijZ
ki75kjBJ/pIqWZEsGZM2eZM4mZP5OJMLqZM++ZNAGZTayJMiKZRGeZRIqZNE WZNJ2ZRO+ZQbuZRQ
OZVUWZUHKZVWmZVauZXyiJVc+ZVgGZZDiQEgSZNieZZomZYC4ZVq2ZZuSZVs +ZZyOZdCGZd0eZd4
GZN2iY0AcJZ92ZJ/CZaB+ZSD+Q6FiY17GY0AsJiLaZgC2ZgPGZiH+YyT+Y6V yZfayJh9KZkCoZnj
eJniCJoDUZme2ZCHKZrVWJioGY2JKY2cCZCrGZCvOY2xGY61qZjZqJqj6Zgb uZqkuZsMeZrgqJvc
2Jq42ZmMOZqQuZnIeZrLyZvJ6Yy/+ZfRaZjL+Zyd6ZjU/nmdkgmZzWmd3hmd 1fmd2kmeyhme3Cmd
u1ma4Lmd1Mmb2UmZ6+mawCme0NmY7tmczpmf7fmdzAme8QmNg8mfwHmf7xmg 0Bmf4rmgA5qelIme
3HmbA2GcAlqg/6mdBwqf8omdGsqeyBmgFwqfF7qZGSqiGmqhBZqdoEmiIKqe Kjqf8vmiMlqeKkqc
G3qeMUqjGIqgI2qiKcqZQKqcLfqbMNqhRdqj9YmgOhqiLaqkR+qj20ihOQqk ntmd49mfVuqdUCqi
VTqbPTqb7cmiU1qfyTmZVXqeWhqkM4qiaoqhZVqhFSqc6ume+CmkM4qkPPqk XlqkObqkN2qiYMqc
/3mm/mvapCdKqH5anGS5kpnJpmN6nIkKp0bqpNYJqE+aonZqqF8qqXg6pm3q qHd6qJI6p6NKozb6
oZuap6AaqZ/qoqFKqpaap4IaqzqKoqrqp2CajVLqqm2KpwN6qZMarIFKq506 rLaKq5wKpb8aqnKK
rMwKqa4arZp6ouXZq9FqrXsqozaaoc1qrbw6pHw6ravaqbq6qGaZm7Zqnzj6 oHW6rtKppR3qoACq
n/HKn1daqa9ZmvCKqPOarujJrkiqrxwKsBZ6r/UKotiprofqoPkaouqqmuNp sA2apY+KpWT6oOaJ
pvTan4palj2ZlyBLmHBprh8bsiZ7lBKKk7t6sizb/rIDubIuG7MyW48wi6kz e7M4G6UkW5SpabPX
aLA5G7R4ubK5uo0pK7RIy5VEi5/VyaCVKq1JG7VtSbTjmqBbKrVYm5ZUO6SE eqBHm7Vg25RbS6sK
WrZhe7ZhObbYarZo27ZfCbPtaqBmW6JuW7dQWbN2m7dDu7NMqbd+27J4+7eC q7V8O7iGa7KBe7iK
q5WJu7iOO5WN+7iSm5SRO7mWG5SVe7mam5OZu7meC5Od+7mie5KhO7qm25Gl e7qqi5Gpu7qu+5Ct
+7qya5CxO7u2G5C1e7u6i4+5u7u+O4+9+7vCe47BO7zGK47Fe7zK243Ju7zO i5iF+7zSi7vRO73W
/su71Xu92gu82bu93ku83fu94ou84Tu+5su85Xu+6gu9Hsuz6/u++5i+8Du/ z9i89Pu79nu/u5u/
+nu7/Nu/s/u/APy6AjzAq1vABny6CJzAo7vADPy5DvzAmxvBEny5FFzBk3vB GPy4GrzBi9vBHny4
IBzCgzvCJPy3JnzCepvC5DiELvzCMBzDMjzDQdEIz0jDOJzDOjzDNuyMO/zD QPzDPYymmlnERnzE
SJzESrzETFzE08jC48gP9TDFVFzFVnzFWJzFWrzFXNzFrjDEAiHFXTzGZFzG ZozFX3zDZ7zGbNzG
VZzG0hnEcjzHLtwIlwnF4ijFNwnHA6HHNsnH/mFcD3sMxoYpxm58yIicxV98 x/Lbkn4ck4D8Do8M
k5E8yS8ZyQBgySi5yE/cyCipyS1ZyYL8x4QMyptMyJk8yrO6ytXayqz8yq4c y7D8l5zskZ58kqZ8
kqI8yGrMy3EsyF8bnO9Qy6x5yyaZyya5y6Tcy8IcjpiMzOUYzNpIzNCIx+EI zd1YtPWozJapzfHI
zd/ood4ozQLxzMBMjeIMteFqmcNsx53cvn0Lk9jMjd48j+BsjuGJj/dMz/gs juZsjd4smisKrdhI
zfVrzCU5z/xspe5qjvtMjoOase/40OgqoBG6rgr7jf880GRqr89JoJka0ujc zowMzzqp0EZr/rW1
OtGlPMrs/J717M8tPZwj/amt2o3/3LN6ipuzis7OWdDubMsmnZMondL6Kabw SNGh+aIx7cwzHc6K
+aZr6sTk3M6UqcccXaNSTa+Cippm2rMG7YzWDI5F3aiUCq/kqNS2ydQ+m9ZP Pc7JatN96o05PdLh
uqcjSpo/fY1hPaEITZJlXdFbWtXRqNY0japtPY6GDdCeyqc3zY0bbdcq7au1 utfvipl9vZZ/PZKB
jZkYjdZuzczs/KH9mtRvHc4MGrAMK9NX7dK0GbH/arEk2qzqXI2Z/Q5j/Y2d fZGLPZK93ZGRjZJ9
edu57Y277dPpTI+/Tc9GfI/LvZF1/dpO/gyRxL3ZHXncEfncGqndGRncJznc QV3MQ42T2E3dp33J
5+2SOT3Lstze7P3e7s2b1T3eN1neD8ndGInfvI3K9s2Q882oRO3a6C3alJze oczfrpDgCr7gDN7g
Dv7gEB7hEi7h4V3N1s2R/DDhGr7hHN7hEF7KHh7iIj7iDA7iJH7iKD7hqNwI LN7iLv7iMB7jMj7j
NF7jNl7hB03fNnnjPN7jPv7jMP6MQD7kRF7kLS7kRp7kSl7jANvETv7kUB7l oK3ZOq7C2lvcVp61
WJ7lUrvlXJ60Xv7lQhvmYp6zZF7mN3vmaC6zar7mLtvmbs6ycB7niEuyJsCM IpDner7nvyJwfn7+
54Ae6II+6IRe6IZ+6Iie6Iq+6Ize6I7+6JAe6ZI+6ZRe6ZZ+6YaOAQ7gsRwQ AzGwipgY6qI+6qRe
6qZ+6qie6qq+6qze6q7+6rAe67I+67Re67Z+669+AZtOAAeAAL7+68Ae7MI+ 7MRe7MZ+7Mie7Mq+
7Mze7M7+7NAe7dI+7dRe7dZ+7dh+7QZAAAVAAN7+7eAe7uI+7uRe7uZ+7uie 7uq+7uze7u7+7vAe
7/I+7/Re7/Z+7/ie7wEBADs=

------=_NextPart_000_0020_01C4B6A9.F1D4A630
Content-Type: image/gif;
name="snap2.gif"
Content-Transfer-Encoding: base64
Content-ID: <001b01c4b699$2e474250$1132a8c0@junste0>

R0lGODlhtAFoAfcAAAAAAAAAGAAAMQAAcwAQjAAQlAAQpQAYvQAYzgAhpQAh rQApzgAp3gAxrQAx
vQAxzgAx3gA51gA53gA55wA57wBCxgBCzgBC3gBC7wBKzgBK3gBK5wBK7wBK 9wBS3gBS7wBS9wBa
3gBa5wBa7wBa9wBa/wBj9wBj/wBz/wgIKQgIMQgISggYhAgx3ghK3hAAexAI QhBr7xgIShgQUhgY
YxiE/yEIUiEQUiEYUiEYcyEpayE5eykIUikQYykYUikYYykYeykhYykhhClj lCmU/zEQUjEYczEh
WjEpSjExczE5ezGM/zkhYzkhezkpazk5azk5jDlzpUIQjEIpc0IxY0I5QkI5 WkI5c0I5e0I5lEJK
hEohhEo5e0pCUkpCY0pSjEpSnEpjhFIxhFI5a1I5c1JCe1JKjFJKlFJSnFJa pVJjnFoIe1oxlFpC
lFpSjFpSlGNapWNatWNjxmNrvWN752OEzmOU52OU72Oc92Ol/2s5nGtjrWtz tWtz1mt7xmt73muU
vWulxnNrY3NznHNzrXN753OE73tanHtrOXuEvXuE73uE93uM/3ucznul73ut /4RatYRrtYRzrYSl
1oxzOYyUxoyczoyc/4y195St3pS11pS975x7MZx7zpylzpyl/6UpCKWE1qWl 96WtzqW11qW9560h
AK0xEK1rzq2EMa2c1q2tnK291q3G563G963O97UpALVCKbWMxrWU57W11rXO 972E3r2czr3G3r3O
98YpAMbO3sbW58bW98bW/8be7845EM5CIc5KKc6t587W587W/87e787e99Yp ANYxANY5CNZCENZK
IdZKKda1a94xCN5KKd6c/969e97n597n797n997v9+c5AOdCCOdKEOdKIedS KedaKedaOedjQudr
QudrUudzUufOjOfv5+fv9+9KEO9aKe97Wu97Y++Mc++Ue++chO+ljO/Wzu/W 1u/e1u/v3u/39/el
lPe9rffGtffn//fv5/f37/+9nP/Oxv/n3v/39///9wAAAAAAAAAAACwAAAAA tAFoAQAI/wD5CRSY
wYJBCxoSJhTBUISJESJGSJxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqly5 8cMHDR82JNzwgcMG
mRpubuCAIcLAn/wMmkBRo2jRJUiTKl3KtKnTp1CjSp1KtarVq1izat3KtavX r2DDin1q1EQEB0At
jDAx1KhbInCJJI1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK15c1yhct5Aj Sy7KloRPgQg9sN28
GYXnz6BDix5NurTp06hTq17NurXr17Bjy0bNubbt27hz697Nu7fv37pRDA1t 4sRmEshJVN68lsQH
ihosSMCcIYT1EA6Ba9/Ovbv37+DDi/8fT768+fPox0tsqLC9++gILTwwwM+B hgwe8lvPDpyl//8A
BijggAQWaOCBHDWk4HsMJnSQBRE8IOEDDjhgQIUG6YedbxMp6OGHIIYo4ogk lmjiiSimqOKKLLbo
4oswxijjjDSy1+Ad5AClI1B0SFhhAgoYkIADGXqAHX+4QfRhg0w26eSTUEYp 5ZRUVmnllVhmqeWW
XHbp5ZcK3aFPOuiE482Z3nSjZjfbtKnNMsK8Q0eFDhyQwAAXPmBBfln06eef gGbhIZiEFmrooYgm
quiijDbaID/psCPPOmSiY+k554QTDjhnbhNMLORQuICdeDqgp5FZ6EBDDjkI AYQRTRj/0cMPN9xw
hKALOqrrrrz26uuvwBq6AT/oyDOpOpVaWuamnTZzCj8SLoDAnRdGoFAWq77w ghRssLGFEbLaYAMP
uDIU7LnopqvuuuxqqRM/4azDDrKXgmMvmmlu4yy0D0irQKnWJoTtC23cYsss krTBxRRM9MCDD+WK
0O7EFFds8cWJvguOOsjmw8+9aarJzzzbQLNvtAj8e8ADAWuQxQ4DyMJPPWmA gcYZZnDhRBFFRJzQ
K/y80qA197xHtJbH3MMPOZhoEA8/d2hwBz/xJJQ0P8a893TUU1d9JTnkZHk1 04kejfHZaHep0038
eIMOmQOdqeY2A5V8cr/TDrDyBddC/9EGKvsQogYccLzRRs5H9NyhxMZgjdB7 AiXgXuTu9eL1k/fc
00gCxvBiwTH8eOLBJvwQ04A1/DRiyT1Ztwe66KSb/jU5DVyZ+eadPx6l5VNS nvbvwE+59rBuWxpO
3GwOpE2b+0qAt8oP8C3wCmtEw4cSexD+xhtmlEHFrRQxNJB9kPPDwuTmo1+7 k73wg0sCCDlQAem4
WJBL6GiZb9CQ7dFvP/5YasD6qNS+98WvAr3jxwCfJJDzBe+BEGTQ8NqmrE0N pBvK08bymgcBf+kt
ehqISBYYwYhLLMIQi0ihIgzBwj70IQsVwcTS+FEJl7gEdU8z3w2p1kAbfuAn LgEdP/+O4UOXPC0R
FigiP6hhAdSd72nEKKIPl9jE9H1AiER0iUCOEY8PbCJH8XDEDwUSxC3aEGtK s4YYfXjEJPoQi2c0
RhrFCMQxcrGMQzyjDqXIxz768Y+ADKQgB0nIQhrykIhMJCEV8q5uaGpTnALK NjSoQWY8SwIQ6Ned
ECCBhDwnC3oIhSiykIY4EE57buDCFWBIkfvhwn0ekAjoWsGCBo5glrU0X0Ua yIJf8KMUnuAHL3Zp
vlhSJEdoIQcLRrAJpcVjExdB5tKWOctgGkMiAhlFJhqgtDqMoxSxbKAvgSlM bKbOEvyohjHNyYJY
2rB95OSFFs+ZTpjwcozabAA8gyn/zzGyQJEADahAB0rQgho0kRrgxzbA8UhO eaNubcpGNrRhSX5I
AJMLUAABOJkQiWSBDoX4hCH+UIiSFsKFfpiDHLJgAuRIJEeJ4Mc41DICpbHA Ara0KU51SZGc6o8f
96ApOy1yv1G4rwESsQM1BFIKovLDqLhAqk6BWoERNBAhT6uEBhqglgZONahW LaZAHNBTnk7kq10V
a33Cuky2IgStbEWQXOdK17pWBAR4BcEZt+GNhj70JxGV6DKeNYEJQGBaG+2k BjwahDIMIxIyMMPh
ylAGL1QBCRCrDHIaKJAGbNZ8JGhgaEEr2uSMlgWnHW0CTPs01JqWBDJcaiUs kJwP/zSuaK+NLQ1p
q6PVltYRTzOGIz6bS9RGLrWlRU5rXyva4zaXtKBNLXL54dvovva62M2udrfL 3e5697vgDa94x0ve
8nI3ryDghzbOZC9wxE0g++BGOQQLC35gQAMTYEACCoCACcBkBCTIwhdmwANf wIEKlK1sFzAbBJZu
hnQ/8QRbbGqCBpqAwhbmjIUxfA8WcAZ0o7jNQM5Xm8jZZsQauLD5WMBiD2fY BCJoBVAd4lXzVbjD
Fbbxi00AYs2SwKah7fB0jRvd0gIZqER2rXmXzOQmO/nJUI6yePGq3m6wdyDf 8AY3BlKO+T6jvhjA
QH73218MfAA5WVBBALCgik4cgv8MY/CCFZCAgxlA7AR4PkExnsoCoxJDA3rm By1O0MBAD7rQeT6B
TU/gi6cCbRcJSPQd7kGOO+i5GHneszFYgOdikOMEjygdpxMd6E3j2ZWvuIcv 8Ixoa6waqJFuYKNH
8ehYm4/Qt87zpCt9aUY7mh+QxjWnC71oYeN51rVWdK5JzexmO/vZ0I62tKdN 7Wpb+9rYzra2m12C
bpcgOeldBl//yo8sa9kcXMaGMsAc5gk4gL8T2ACATZCFFCRhEAKYAiTEwAQf 1BkGMMCBg4vzND5o
IA9LywCeq8HDXDM8h6POsysEgmch9uKmpHZE45aWCYWfAGi0sACeH8Hwe/yC BR7/TzTIRX5qZzZC
5Iie+NISYWtOWxzjhUZ0njUuEHJ0/AQ3h/mtCy1zVi876Cdo5qC3zfSmO/3p UI+61K/tbX6I28r0
aBuauGGOLeOjHNhIhinsG2YKLADeHJh3Fp6gBRXAYAZwj7sMAJ5ZzjTAw2xh QQM2UwG9s5jvfsc7
Z0TwdxNkgMUWwM3hWeAA/nignZzpO1dx83jNbMYDd9973gVPeMZvpvCLT/zm R2+bxTeeLaH/PN4L
33nSox7xmxFBAyyfntprZ+q4z73un10CfjxjeWua2za4Id8ul+MaYudHB8r+ 7v6mnS2Bir6fPGP7
6lv/+tjPvva3z/3rM9v3y4CG//jbRP5tSDQb2LjGNZAx9g4snwLNn8Dzb5Oa 7tv//vjPv/73z//b
kJocwgAMwBAMBFiAy3CAy6AMypAMyaALzwIC7+cAGyV/81YcxsEZptF/GriB HNiBHviBFphoeOAO
sQAKp3CCKHgKsLCCK2gKpnAK7XAHEIgB8DeBaUcCFQiCOjgeu9eDPviDQBiE Qpho3TY1O3KEleZ+
zGeDMsEQEtFSvjGEUjiFVFiFVniFWCh1JXAC3YYcIOCF6BWGIMABeaWEYXaG Ndhf8aYnByFBTDI8
cBiHcjiHdFiHdniHeJiHeriHfNiHfviHgCiHEcQuN8EgF3CIF3VRFyABh7iI i/+YiJiESROQhoW1
AQ9yiZiYiZq4iZzYiZ74iaAYiqI4iqRYiqZ4iqiYiqq4iqzYiq7oivnVfBAQ Ay4AD7Z4i7iYi7q4
i7zYi774i8AYjMI4jMRYjMZ4jMiYjMq4jMzYjM74jNCojB0gARqFALNYi9GY jdq4jdzYjd74jeAY
juI4jsE4jdV4jeSYjuq4juzYju74jvC4jOa4UegYj/Z4j/iYj/q4j/s4j9ZI i/wYkAI5kARZkAbJ
i/5Yjwe5kAzZkA75kM+YkAAJkRRZkRZ5kQ0pkdiIkRzZkR75keSokSA5kiRZ kiZpjCJ5kiq5kiw5
kinZkjAZkzJ5kP7YAhM5kzj/mZM6+Y7TaAAbZZMbuZNCOZREqY09+ZM3WZRK uZRMOYxHiQBA2ZRS
OZVUaYtPGZVVmZVauZNXmZRb+ZVgeZJdGZRhWZZmyZFjiYwAIJVrSZFtuZRv KZNxCQ9zKYxpGYwA
kJd5SZfsuJf5+JZ1mYuBmY2DKYyFuYt6uZaAaYuJ2YyHuYyPyZi82Jj3WJeR 6YtzeZm6eJeGeYua
SZj8uJiYCY6fiZjDmJmeyZcFeZmDKZrxaJnKiJooKQE+CZVe+YuAqZee6ZeK yZh+iYu6yZdtGZyp
aZrD+ZvBmZyp2Zt0yZvI+ZvNqZjEmZzQGZ2SeZyZOZ3OGZeLSZnRiZ3XCZy6 /9idk1mcygme4Pmd
47mdvsmezKmcpmme1Sma8Kmakqma6UmZxGmd/Amcz7mdpXmLnImXxSmcyzmc BSqYzXmf9qme/smg
zAmh9imdDDqhDVqgrhmevUihFoqhFgqbGmqgIcqhCbqcuymbIiqcCGqiIyqe HkqevimhrSmeGQqj
Kcqd94maNuqhFUqjLHqhdkmbSEmWuPmijZmb+6meSAqdNXqie4mcPxqh3Hmk INqhR4qYurmkONqi
VSqlH3qlCjqeQKqj7fmkuxmlHVqhNuqlMlqeaOqjH5qgvfmeWfqjPHqhYHqj xzigwOiaESqh8amn
gbqlQLqga5qmhcqkL2qnbf/ao4saoo+qpyhaopDao+8ZpmfqpU0aqWwap4Eq qCx6qCY6p2japXJa
qpRajkJqm0Q6mo0KqoTaqbHqooiqqW8KqGrKqWN6q7O6o69qq5XqqIkqpq86 qrfaoIfqp6GKqSu6
q7/KrM9qqrnKpakKjHxapIBan/3ppMhandvarenZn3nKn9RpmWyqn9lppicK reKarudarsLqoBOa
pGrKm+uKn/ZqqexppX8Kn+7qn4E5pUvKrkoqn4IZrtzqoN5JjNd6lg7bkgHq kQ37sBRrkhHbkRNb
sRq7sfaYsRz7sSAbkquKlcR4sSF7sigroKuqkNhaqH3qrSkbs2f5lCzrqi7/ 25kym7Mzu7K3OZlP
qp3oOak6O7RaSbM9O6ioip/VSrRMy5RG26pIe51guqIm27RW25JPi7Oeap45 erVe25RZS6DR2rVf
W7ZLGbZ4+a5US7Zm27Y5ibZuG7coC7dyW7ccS7d2m7cPi7d627dhybd+G7hZ CbiCW7hgy7NQa7iK
W5SEu7iOq5ON+7iSG5ORO7mWq5KVe7ma65KIu7mei7Wd+7mia5IeO7qmS5Gl e7qqy5Cpu7quS5Ct
+7qy248je7Sze7v8GLu4u7vuqLu8+7vp6LvAO7zgKLzEe7zbaLzIu7wRGbrM +7zimLnQO73MKL3U
e7176rzYu73OaL3c+72+/+i94Du+uSi+5Hu+5nu+45u+6vu97Nu+2/u+8Hu9 yju/2Fu/9ku9+Ju/
0Lu//Mu8/vu/yBvAAky8BFzAwHvACMy7CrzAuNvADjy7EBzBrzvBFLy6FnzB p5vBGjy6HNzBn/vB
7XiEJFzCJnzCKJzCAyEIuajCLvzCMJzCLIyLMVzDNlzDM+ykibnDPNzDPvzD QBzEQrzDvSjC7MgP
9pDESrzETNzETvzEUBzFUjzFq5DDtojEU5zFWrzFXOzEVdzCXRzGYjzGS/zF wHnDaJzGJCwIhWnE
64jEHWnGtwjHHCnHV2wPcWzFdInFZNzHfvzEVdzGtZu4FEnHGGnH8GDIF/+J yIpskYgMAI0MkYFc
xIMMkpFMkYyMx3Wsx5csyXoMyZpMqqJsoKNcyqR8yqacyqo5yQhZyR/ZyQ+Z yXkMxrN8xnhcta8J
D6y8i/IbkLDskLK8ybRsj7hsi4/8y+0Ysbu8mdrLkch8jBkajsFMmNHcjdOc jAurlsx4zLccjdlM
q2Jammu5zOXbzBj5zMZYzd94zdAIpdLMyZqMze28zZ+MzpgKzup8s/Hqi+SM i73Mj/ZcjFL6n9rI
zs94qd8ajQZdsliKnUjanvs8jNyszw96sPecn/tKp485zmxMybVZs+ccz/Pc rH+ajQvtmEqbz814
0lprnHbqq8c40Wm7np//CqwKSqoS3dGt/NG2W8giPc9lSqImDc/biKCdOtTD rM3rqa4p+p0lHdP1
3M02C84X7dTgKsqsqcs6zcvmfJEBLdCpCrP0nNTeHJ4qPdY0/NNgDa07KrRQ LZj27K0wi6MoSp65
GYz9rLI8TcgQ+dUMjasUjYwsDZmZurRoPcdqvda62quHzZhwrJlyXdfPatZU LaZ5bZVdbZF+fZoA
C9EFTdTaeNcJDY2DbZjlqraeXcxaDdeJ3bL4vJ/aWaakLNa6eNnw8M/7uNkC WdoMydsLOdGq7Y4c
Lci1SbIdqdu4ScTj6NvQzMPvTNaOHNWh7dzrvNXMXNw93detHcugfcjd/73I 0h3cyazVxD2klrzd
wPzd0Q3dFSnTqvzeqBzf8D3fxmzd5YzdfP2QyM2PzG2Q/V2QMh3d5c2q513L iG3gd4zge7wKDN7g
Dv7gEB7hEj7hFF7hFW7f/uzKHskPFt7hHv7hID7hnBziJF7iJv7gI37iKr7i Fv7JgvDiMB7jMj7j
NF7jNn7jOJ7jGK7X5v2ROv7jQB7kQj7juTjkRn7kSA7jRZ7kTN7kOH6wQxzl Uj7lVP7NPE7gIOy+
Gp7l97vlXK6/Xv7l/ZvZYj7AZF7mBnzmaJ7Aar7mDNzmbv7AcB7nEjzndF7B dn7nGJzner7BfN7n
HhzmgC7n+D3ow+vGhv9et4ie6HG76Izeto7+6GUb6ZLutZRe6VZ76ZjOtJq+ 6UPru+Lc0gPZr8zo
1vfMlOJ9sqU7rn0q6qHZ1Kpt6vhs2kzt0Chd1GKrtx4r627a6gZJ6oRd2VXt 65E66rmetxlrrgQN
0VT7n3Tt2eSar6cc7Q/NtfGdsAkNtLberky6r5QK09lqr+iZ2vQKrwprpvnp t8lOrJIKp6Iao1u7
tRzK2MRq1LB+rHDa7i16p4Sa70marM2q78hKqzYt7U8tt+vO1uPq7EetpQs6 tvWapbCpykb673XK
pXk6q9N60+yuoUQs2gLf78nK74H9tQlP8Hjq7gSLqIVNrRtf0ZQ9ysX/jvIj j/IkH9bOuqxUje7H
Su+wyqiKLuglWvNd++5p+uwuP/Avb6X3vu8QH/I2n/Id/+0zP+2gqvRQ36ip frdCz630SdDd6eyv
Ha7aDq7kLq04LdvQnrDo6u3Z7O0A66f0avbz2uwkDeWpbbACy7YI3/We7rmd DpPU/ffeGPiEn7KG
f/iq7veKP7mJ3/gf+/iQv7GSP/kVW/mWv7ddz+Kc3/me//mgH/qiP/qkX/qm f/olzg8e3eO7WMVO
/vqwH/uyP/u0X/u2f/u4n/u6D+P2oPo7zfq1LQhqPPzEX/zGf/zIn/zKv/zM 3/xoPA4qPA69v/pY
3vrC7/zYn/3av/3c/9/93v/9MQz95FAMxdALvZAL6F8LteAKrsBw0zD9v1/9 wQ/+9F//9n//+J//
4A/9ngYQ1YoNJOjLV65c/HbZ4wfP4cOHHSQYIICgRQwXEDWuEsTP40eQIUWm IlmSpEiUKVWuZNnS
5UuYMWXOpFnT5k2cOXXuzDmOX7FqAgsaRJhwYUONESdWvJgxqUOOHwFMpVqV ashUIp1l5dnV61ew
YcWOJVvWrEifvQgSLFqUHyuGTx1KpGgRo1x4UT1a5TsVq0hpW88OJlzY8GHE iXf6zLW2WJi2CN/G
lUuX6V25evn5Tcn5Y6p7oX8NASQuMFeQABQjVj24ddfXnWnGVkm7pf9tl7hX S719Uzc/xmvDDM9V
yy1cpE8t23X6VLPn1Jtpcwp9bzSg6pxE/o5e9jVu1dxfhvcNU7x53uW355Z5 fnNI9zO/oyS/8nx9
+e/R8ms8cPj/WoxLiBTKlFuKObyes80v6PihTjTSsluvN+/Ywyk++9ArzD3a OGzPwvS88jBDljCk
T7+QfKrFv+F8AdA4fghMLqnlmkqwo73wu6rBB62L8J54tOuuKqk4uwo+I5MM 7zvPdmQQRfJ2DLFI
JqOUrkklt8syx9a6bJC++TYMcy8q3/OySy6r5JLMNa9cE0s1pZxvSR3ZdPNN M4+8U88zuVTRxRYP
epEfTQqk8UAbM8P/UTpGj+QxHkivgzRI+OysE7zuzGSzQxSh9LROOy3t1Eoy YxtT1FJ5w0+nS6fU
ML0wTUVzSFVrhTXT+ma1VdQ5Pd2U1+haDXHWMX1yxaAwDDqoljACrIVQQzWq ETPnFmWQyBxDooQc
cuKRFFJKKv2USEyH1Y9YKc3VdN1UkUw31TmrbHDMVr8EEcwnUWVPT3GbdFVX OvP91Vxi0xz1VjRN
9dWqgy+Vt2A7jc1FWaICfOWVZwudUVpEqU1KwTazBWnbXwIJhDRuyQmX1nZd DbXXcz/Ftd1VVw21
YV8brY3gXef9l9VOP5xSYE5lzjRmnmOGGdVccR54aHaZDBppFCWe/7goZy92 BdqNIZq2uY+tPZXR
kcn5JQqUU1751pZrftnWhHfNeem3jYYX6lj1FXbgol2OeuoSg6ab07EBtptq o+NueW65Dz6cVKeR
LpYfVwTE2uJXtpYRr69vLLI22hDhNsCUuUVk5k2xtHRLiLF1FNRzT1UTz4BD 5vPzO/fMXdfUeLc3
NzkN1n1134mGVXVZ+5Rc+NcZJzvn3Z+sPfri/eSnGlcic9YVV6qZrGul6kq0 Wir74pcfRKxRf/31
T/d7N6FtMhGs+RWbv37AE1M4/ntRGocXl7RiHNHyWsfAthGxme98iGBgAx3o vpvBLz/q0Z8E+0ch
/u1mfzExkXjGEf+PVmhiEpNoRAlN2IhJaCIeAwTfXAzoOQvGUIYzpGENbbgS n7yEhZx7oaJu+EMg
BlGIQ1wMP8gxkF4ksS3c8940CBi+yxwQIpohYhWteEUs1tAnxSCHUBxzEKM8 0YXi8xgCbWISk2RR
jWtkYxtTxI8VDYRiy4KRxnhIRik+REEKbBBqPiIYNwZSkIPUIhx9IUeKFSdA XLtjFGF4JT7+JSSn
IWQlLXlJwgQHkcoqjmTsWJkekk9kYMJKda5jGkAeDZOqJAv+AkeiV75PXK/i oA3vQ8H99KcYc+xk
Qj5pIDw+0l5LCkmPriOhWcJyLGNbXE1slkFlUrBc+fPbiGi5M1b/Ai2C7JJN 4Fz5TODwZyicFBAj
QRlMH47yczwy5Y/uIaRsTqiVF5wgLmN5oWriE4Pj6Z8r74lNgAY0P7jR5C4T Wc5fHgqdotTZm6bT
TuwACZ6pg1PIyrSna13UTcGDl/HcVaYo8WlLvVPe8M43T+gNrWhxih26Kjo8 jPbppRuVXq3eBbCK
hvSlt4upisZZsTqKER6dS2ej6KROB03qW5Ri2d+mmbibua1tf4uq3CAnVcEl TVO6+Q0xDwc42FV1
ltXLqt2kusGmZRWtMqPX09y2t4Xpy6ebBKovhUpUhl5LpNrilrdIM6m1uRWS 4Fxr694VV8U1c7A4
i1f5+ra0kJ6I/591m1lbmTkhf4k1Xof1HdwoilXFvfV4nHXqwwTrkbkalJxB beFQQxk23PGrQSQz
WdpU1q/GPRVmiQUtzSL3M5sOC5x6M2vf1lO4sTZuqtyRVUoNZ9zO+tapqGua wvJ2tKuuE7MhSi0v
A2TX1uIVtqPsEG1IhjZAlC6wVINrdNfFW8cxDrrACu7brmtZq26zUv7MEFzl OdWmtpeyaRUwcef7
OKoC2HCoheNP6QjeRiKoqL97nkdERw7SlQ6CztsrlFjHt9d5icOy02jwXDdT qVGvVJmNmpFKZN2T
0gw6X5pd8kYsNRub9LNt8mjs1GW7mp64xr2zXhxVW1dzAtORE//mY4PSxz72 bZi/EpzylHNiZddA
k54VlKVA/7kfI3uXtREe33gHa76QPFDN8SRilVeD5bPcbzYx3OA1v/zGWhzy yHTM2F1fa8ZVBlrQ
g5bgn+jK5yQrdMkMJXSjHf3osBh6z4rsc3j/PMVFQVrTm+Z0TCQt5kqTuYyY PiMaT9JpVKd6jQX1
rif9vFAzN7mPWvGjqm196xuy+qCutjSsAX3mvkgSJJTEdbGNbUFdk5PXos4j VMQGulJCqDTEZvMl
4TxZ2Nx5n17Wdrc1uG0tM7g/k5pULxPNMV+TGqkrLiZEkVntLvPkssOtJX8x dO14O3PL3P4vNaV5
IvHc8puASy3/Jgx+8O+eu4Dp1uOzkVRhB7k7NBPVbzLFYk35XdnOYbksuCW7 8X7jO9/+JnnJ++u/
BheD3JBSJITPuehY6yijIDHmj5g62hrTmHUzVzFHt9rjEgdZpCW96NApSkqL ivh9FB7V79BaU5Ma
HaYhdmjQj1ovj85uo3naaWZDXPCDGzzhCUU3zH+d0ebRXKl/hRTFn6vc+BJ4 v5Wtr3PzW+CympWb
3WSbPOkN72A1lWwr7ZnjCvu0xUE2wRDjZnbXyt6PzHXl8Wi5wqEo4bwGLMUf 2Va3lrre55Lr41Bt
aW/f+9s0ibaxqU/uciGuL8WuM6zxO2tbA7zY/R1ecqT9VWKp/8ow647LsacN Z54HEnaxL5LsCze7
ugc/Y/Oarbbp5Rbo6ZvPpMH38dUNvMWDTy9647dtj50732uZce1qNreC363r 1cX9wud9q8Kd2oKL
f8jJU9ryY2x+w3EnuOg7G9u6rdsbnAFbHgM0sGR6u7oLPr7RqrMKObtDHfn7 MsIBLsXLPbpTmvxS
QOy6vvmzL7aZHOMrBuTDBGfZP9diOGf7Py1Js9GphdIhByl7P9XxMOUxrJ0b MagBMisRshKLrZ3a
nbFyMRcEFZ+hsX4jnpfpsZISmJh6QEjiMdhROugxOp16QiMUGapItopZtpfD vJhrsjSDsigDPCBy
s2NbQm/jN//WQEOLa0MvXBYwVDIxPDtZSzM1cyA4vCE1XMM+rLhoerNAFEQ2 BIk5NLflu7wy+zVA
fERIrKJERKhX678WjERMzMRcS7lJG7tKvEPn00RRHMXV6K6DGrMwhIBR87+a MLVTI0VYjEUc4kQx
czk7VMVmy4sEiiSQqDV+SCVZDMZgNMXVskVFQwBcFKY87EXAAEZhfEZR/LRT DLVUXMVLfD0X5AfQ
kDZU8kWRC6JvHESNe8PzCzf4uSX0Q7kSBDUVXI5kZDKAeyhpe7eRC0e/AziN szeQsyfYGz1zND+B
Csd5IzmB0zeCMqRD079F5D9ktEZdzEajard5nLhDjEP62bf/fcxIi9Snw5Cz bRNIjCw5fTzIdZzG
djyQd8w8HIS4mouom9sxKlyQnfOqnoO6n5u9nuO6nJNJLXSp49IoIuOd8mOu G+w7jnIU4YnClYxC
FNOr6bopJqSdKYzJ0bIeXWo1Yyy7hsxFkHFKllw7QJgUt7s+wtpAoeytXrE9 rQrBxgMuvfs79Su/
j/tDxNlCwUpA3TvLuGOr9wNBx6MuuRKnhKTEXquIlIy5xUKqzvOrsAQX3Fqx w+rB0yu9vTw9ByQp
KHQ806JArPunrpLLgJOlBSEvDFQV0es70jsT04M/BTvNu2E31oM8cXMwRfzE w8TDpAvA6VObx9w7
3fKs6epL/997pvmqwvCDQA/bR5v5TAq8F6CDvAPLS/djGg6Mv+KcG+IMzDA7 xaxkvq1Uxn8JQPRS
r94sMOkMTuJqJg1MvAT7PQ9sy/yhm8JDruaUS7UqzemsS+DEO/HrQQMMKyTU Ttr0xML8TnjsjNCJ
wRmsQaa5wZ2UQiBsqIUhMR+8yZ6kPxXjOgi0y3zZq+MMuh9DSpCyQRwjKR4D sR20PRbLsa2bHqlr
rishRiRbyBU0TIfcI178iCczQ2tgUDWiy0f0yH80jDrDtpCU0Qc7ybq4TeeT tdDZwwYqRBoCUkAU
0nI8RyntIJaQxtWixlu80UyDRjEdU08TzE6sw2NkUlYkU/82bVOV8AnsiQyE qAUm+p4IU9NrdFM9
1dNx0IQA2qFq5MowjQlX9MU9PdRN+6BMIKETOqEUWiHbBFPHQjNmDAlnRFRM dbRxqI7qeNNIFdRJ
DbZKHbZLzVRTXaVN5dR78NQCxdOHXLds3EYfmbZLtUc/JIxvDE2P21U3FEcq 49V9S1VOZdU7lVRY
pUmPaEl6NERm1SawMjlv4sdefUP8sdKAvMhtgsuCnDOCUtVVTQlA/VJQXTee S1aJe6eKlNI5A1Yj
1bd2dVZ1rad39UeQZFd0NEj/8VZiDVTwjBN5nNXQeEnKpMqPYkqtc5K/hMqC bdGpVEoTzVCiq78Z
yxahXEL/0ZIuJswVI8QWpXxQmrI6hu2oAK3QLCw6r1MSYe1UcP3Ufj2qr4wU thNYBty7A2Q89nQ9
tfRL9JzAt4zP+RzNao03miQrwstP95K77iPLxbvLwEvA5YkYfV3ZVjVWo+ow zuurzytP3Bu99qPM
7atOxQK+pjXN4eNMtpom/1qdcuyqzCTNuNTJCMy+Hfva4ZxQ0nKYsrW/lA2N fRVX8MwdiKOtk6E+
AjTKCqzZ3uvA6rxYVfo++mPOnoXVDbRP9Miu/2ou+pTP9aQv7QPMur0uvMHO +pOrqPUflj1QAOQr
ASTcwmXamz1P/lxLw7u7K4wr+epAroK75RTaH7vZ+DNc/7w0S6MNUfmbWba8 TMZ7jb39VtOd2nHF
RqS6sAxLGR+NFQc12dZhniThwQHLKZ2sULWFWCJE0OqxwqoF2qA80ai0MRVF nocVUZfKwSp026Zj
KRcdQiEEgOXt2zSlWictQx7t0XilM46ERGudVy5r1o0EyP3QodPNPDIECSiN 0pH7ISpdwwMOyQ3J
0itFuSMqBiWaUzrtHn5wIud9pFNN4Wj8iS5yDIOSjKMo1udVYRqOxC0KirXg JBh+YDOrYR9ew7Rw
YTm1U34tqpko1B9O4kAqKLaIDCL2WyaL4M+gNSWuYjXSpDAYiKKADMlADhlW Rin2CF+kNisuYyEK
jv8wCP9mIY4B4WHcRNBom9VuTFdLslV/hNc71mBoreAF/rY27La5SuMXaeMT Rt1g+ddjosg+5uN/
+0l80kcErie0vTOM02Pjkrd80tWT41Z1VJb/GA5n8dL+fV6dY8lzpTiTs+N6 HEdpZWCOK+BppWOx
EpGQvFdO3o9j8WRQDmUltVFSljlkjbiJlNmkpLqCpbqmvLqzxUks/F6CfV/8 PR8PiUw4FskFzNiW
gsmOxd6qI1mb1CnbzcnpcVj51V/KmRhPVqSLEWWtdNWudNlHgdnGJObIvWbp ukDknN/JPd7KJN60
5DvwiA9MCdreHDytDV65vc985jCdjV3ZDKfsuRoRrgX/rellA1VJhlFMrI1Z 6xsXat5LHVxNsKVZ
sW3A58lof7app5pLLdFStpVQH+vH0OM92DUYumVP671b4YtNvaUcy5noit6c IlZJwJ0t6Rtc3ixA
i6xppw0t1CvexfvQevYZXKVZrk3ft91d1Oxah2ZN9/xA4xzdnIHTiL6cEfYe Lx5qxIwq8RzAjs5A
9ttPBHvPuvnP2r2vhUbNSLYn5gLNg8Zd4d1ZtdRq133NyEneyAOglhAgN27S l5ZgBdUws42e9d1Y
mGye9pXMZr7fg83fohtfjhVRirWd0a64FxWu4tFnD4Xm7J1KzLbB3t1s18Zf LpyKDwqhEWrUEnrU
cB3l/xsZB+AObuEebuIubuM+buRObuVebuZubud+buiObunOocgbbpeYbuzO bu3ebu5ebryQi8Ze
0+s248JQIZX1VvROb/Veb/Zub/d+b/iOb/meb5XVoe9+ivBuwQ8OYRGu02kw omL4LjkdcEoLZQM/
cARPcAV3FgIf8AV/8AVvcDmFcAo3cAnXngo3Du/JBPrucA//cBAPcRFfbwAH 4V5oiwDx7/tOivx+
SC7yohwGI4Vg4V1yYRu/cRzP8S+aIx5XFh3/cRvvcSHXMyAv8j0bciI38h8/ pK2ZhBF/ciiPcikP
cRaG8aGA4RXXiBaPCqCA8WQhChj+CStXcjIvczM/c/80T3M1X/OEaIQpf3M4 j/M4F3MvymIdNoos
h4gt7wi1EA42Pg5+6PM1H3RC//F4UDlEP/RCX3RGd4w2l3NIj3RJn+9A93Mu bou3yPOH2HMzfYw/
B3S1QHJRH3VSL3VTJ/V4wIRUX3VMOHVXf3VYh/VHn3Rar3VbX1VdYpFL72JN d4hPbERS06X/wBpQ
P/JYP3Zkh3VWZ/Vkb3Znd/U2J++YyPViyAUAOY5eh4dfl9T+SGNfCGXJIAVx enZyL/ceX3ZVb3Vz
X3dzj3Zpf4lc1+VmCfds33ZQNbJht/AYGXd27/dmR/dU93eBR3Z3f/eWyLM5 ehHlq/cCBXb/y2Vk
IQ7/AycUfh94izd1gFf3i9/4US94g18JiI/4ZuFlTWB4ZvOc7KGYF1lnim+M C395mI95mZ95AseE
XLB5nKd5nd95npf5Z2mEj2+JlBd5dcYYQjH5MHT4FoxoMLL2rMkcij+WDJ96 qq96q796rM96ra/w
rQH6oAd5hAAjyHj6rSn5Xrd3lP9poIZ6cc8eAYf5rcd6n497C495ugd3u8/w XGjyrwd5tae0oEZ6
O1T6h4xTDD/rt7ieOe15xp9oCG98B9d7yD/8x598FM8F7/HTvk8Jw0fxFCdh VhD8YyR8jlDsxabu
zfeKVoiH1BcJ02cJARJ9rSR9QQAhEWJU3ebtcZiG/13QBN//feAPfuEffuIv fuM/fuRPfuVffuZv
fudXflbobumffuqv/um2/dzWbRRSoXGQfe90Z3sIf/Eff/Ivf/M/f/RPf/Vf f/Zvf/d/f/iPf/mf
f/qvf/u/f/zPf/3f//AHCH7wBhIk2EGCAQIIIMRwUfAhv4gSJ1KsaPEixowa N3Ls6PEjyJAiR5Is
afIkypQqV058WPBgwoUNXdKsafMmzpw6d/Ls6fMn0KBChxItavQo0qRKa8JU yNDh0qhSp1KtavUq
1qxat8JrKhMq17Bix5Ita/Ys2pxen6Zt6/Yt3Lhy0a6dOfcu3rx69/KtC5Yv 4MCCBxM+6rcw4sSK
F/8PPsz4MeTIkrk6nmz5MubMPb22sKv5M+jQkzl7Fm36NOq9pP+mbu36NdnV O1nS/igIYu3cGm/D
7p1Xtk5+9oYTL278OPLkypczR76KN0HhzadTr259+HPf2ucCzyk8cfaC3xGH 326+bXec4wuXH7ie
cPvz8mMjVNiZtc33g+PrFxx/PoBbpXdTf4HxZw940AW4YFYD5oegUQAcJaGE PB0oVYVFUXjTfwx6
KFVl6kGoEwAlZljQiTWlSFCJLMKzIocKwlPgiyYGBeNDOLY40IY2dfghkEiF SOCIOOHoopEqZtjj
ThfStCRQRyLp0o4vWumjjEFqadSQD+60oo1Xhln/I4VV8nimlVK65CSVKPJY ZZhxvrlki2OiWSGT
NP24JZ8/dVkTjU/uCCWTecKI55lqPsRmjm4S6maiV6YJaaNiSqpnln1qull9 X81W5Jdk1imqoU/e
eWlOjFKapollstgqqzaeeOipUu65Ka42/UlToDblOemqYLa6oaIFqTolsDn+ uuyqc8qK6qKZ5jot
Tbu61KuKkhLr4qxtcgttjBCBOiWiaEYa6aPImjuprdJS++5A1or75Zhykvkq nt1+WyxBxzqL4qBw
Djonvm8Gmyym8CrskrzijWugjNjmdevCuDYc3cOCwpqWv0pufBbFFWt6sXsZ 89Xxye6KvKmDgJq8
/xfKMKu8cp8t8/qyXjHnPDPNW9p8Lc4TRxw0XiH3HOTPEK2yNNNNO/001FFL PTXVUUdcNdZZa711
0zwfDWTSBQkyNtllm3022mmrvTbbaz/UNtxxyz332V9TG7bdeeuta6f37f03 4DjhHTjhRw9eOOIV
H54443f3XVrjkYu8uOSVa0m55ZkziLnmncvHueeh+wa66KW3RrrpqYuGuuqt Z8a667FLBrvstS9G
u+25E8aZCw1x8DvwwXPQAfHFG3888skrvzzzzTv/PPTRSz899dVbfz322Wu/ Pffde8+8BA7E1EIL
LrhwAfrpq3+BBO27/z788cs/P/31238//vnrv2w///37/z8AAyjAARKwgAY8 YP0eID4CGKCBDnwg
BCMowQlSsIIWvCAGM6jBDXKwgx78IAhDKMIRkrCEJjzhCQtAABUSoIUufCEM YyjDGdKwhja8IQ5z
qMMd8rCHPvwhEIMoxCESsYhGPOIRAwIAOw==

------=_NextPart_000_0020_01C4B6A9.F1D4A630--
Re: Expandable dialog [message #444674 is a reply to message #444673] Wed, 20 October 2004 12:17 Go to previous messageGo to next message
Sebastian Davids is currently offline Sebastian DavidsFriend
Messages: 69
Registered: July 2009
Member
Just take a look at the source code.

Here are steps to do that:

Look at the dialog and guess which plug-in hosts it (in this case
~.team.cvs.ui)

Import the plug-in via "Import/External Plug-ins and Features" with the
setting "Import as binary projects with linked content".

Do a file search (Search/Tab File Search) enter a distingtive string
from the dialog as the "Containing text" (in this case "resources that
are not under CVS control") and "*.properties" as the file name pattern.

Go to the file and copy the property key.

Do a new file search with the key and "*.java" as the file name pattern.

There you go...

Sebastian
Re: Expandable dialog [message #444681 is a reply to message #444673] Wed, 20 October 2004 13:57 Go to previous message
Veronika Irvine is currently offline Veronika IrvineFriend
Messages: 1272
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.

------=_NextPart_000_00D4_01C4B68B.3086B360
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_00D5_01C4B68B.3086B360"


------=_NextPart_001_00D5_01C4B68B.3086B360
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

You should ask this question in the eclipse.platform newsgroup because =
that is the newsgroup most frequented by the owners of the JFace =
components. There are many things that could be said from an SWT =
perspective such as "you should pack the shell" or "maybe the z-order is =
wrong because your composite is being created before the ok/cancel =
buttons". However, the JFace framework may have a simple way to get =
this right rather than fighting the framework.

"Stefan Junsved" <stefan.junsved@comactivity.net> wrote in message =
news:cl5ib6$aki$1@eclipse.org...
Hi.

I'm into SWT a lot for the moment. I have seen several dialogs in =
Eclipse with a 'Details' button.
Pressing this button causes the dialog to expand, displaying different =
details, see figures.



Details button pressed.



I would very much want to implement a similar behaviour, but I don't =
know to do it.
In my example I have extended the JFace Dialog class and in the =
createDialogArea()
method I have put a composite where I want the details to show. When =
the button is
pressed, I have invoked setVisible(true) on the composite. The problem =
is that
absolutly nothing happens. I have then tried to laborate with the size =
of the dialog,
resizing it when the button is pressed, but that causes the 'OK' and =
'Cancel' buttons
disappear and so on...

Can anyone help with this. I shouldn't be the only one who wants this =
kind of functionality.

Thanks

/Stefan
------=_NextPart_001_00D5_01C4B68B.3086B360
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2523" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV>
<DIV><FONT face=3DArial size=3D2>You should ask this question in the=20
eclipse.platform newsgroup because that is the newsgroup most frequented =
by the=20
owners of the JFace components.&nbsp; There are many things that could =
be said=20
from an SWT perspective such as "you should pack the shell" or "maybe =
the=20
z-order is wrong because your composite is being created before the =
ok/cancel=20
buttons".&nbsp; However, the JFace framework may have a simple way to =
get this=20
right rather than fighting the framework.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Stefan Junsved" &lt;<A=20
=
href=3D"mailto:stefan.junsved@comactivity.net">stefan.junsved@comactivity=
..net</A>&gt;=20
wrote in message <A=20
=
href=3D"news:cl5ib6$aki$1@eclipse.org">news:cl5ib6$aki$1@eclipse.org</A>.=
...</DIV>
<DIV><FONT face=3DArial size=3D2>Hi.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I'm into SWT a lot for the moment. I =
have seen=20
several dialogs in Eclipse with a 'Details' button.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Pressing this button causes the =
dialog to expand,=20
displaying different details, see figures.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:00ce01c4b6ac$b7854090$4ac11a09@ott.oti.com" =
align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Details button pressed.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><IMG alt=3D"" hspace=3D0=20
src=3D"cid:00cf01c4b6ac$b78eb670$4ac11a09@ott.oti.com" =
align=3Dbaseline=20
border=3D0></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I would very much want to implement a =
similar=20
behaviour, but I don't know to do it.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>In my example I have extended the =
JFace Dialog=20
class and in the createDialogArea()</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>method I have put a composite where I =
want the=20
details to show. When the button is</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>pressed, I have invoked =
setVisible(true) on the=20
composite. The problem is that</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>absolutly nothing happens. I have =
then tried to=20
laborate with the size of the dialog,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>resizing it when the button is =
pressed, but that=20
causes the 'OK' and 'Cancel' buttons</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>disappear and so on...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Can anyone help with this. I =
shouldn't be the=20
only one who wants this kind of functionality.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Thanks</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2>/Stefan</FONT></DIV></BLOCKQUOTE></BODY></HTML >

------=_NextPart_001_00D5_01C4B68B.3086B360--

------=_NextPart_000_00D4_01C4B68B.3086B360
Content-Type: image/gif;
name="snap.gif"
Content-Transfer-Encoding: base64
Content-ID: <00ce01c4b6ac$b7854090$4ac11a09@ott.oti.com>

R0lGODdhtAGdAOcAAAAAAAAAMQAAawAIewAQjAAQnAAQpQAQrQAYpQAYvQAY zgAY1gAhpQAhrQAh
tQAhzgApnAApzgAp1gAp3gAxpQAxtQAxxgAxzgAx3gA55wA57wBCxgBC1gBC 5wBC7wBK1gBK3gBK
5wBK7wBK9wBS1gBS3gBS5wBS7wBa5wBa9wBj9wBr9wBr/wgIKQgIQggISggY hAhK3hAAQhAAcxAY
YxBr7xgAhBgIShgQQhgQShgQWhghUiEIUiEQUiEYUiEYayEYcyEYeyEpayE5 eyGE/ykIUikYUikY
YykhSikhhCmM/zEQUjEQWjEYYzEYczEhWjEpSjEpUjExczkYWjkYczkpYzkp azk5azk5jDmU/0IQ
jEIpc0IxY0I5QkI5UkI5c0I5e0JKhEJKpUohhEo5c0o5hEo5lEpCY0pSjEpS nFIxhFI5c1JCY1JC
hFJClFJKjFJapVJjnFoIe1oxlFoxnFpChFpKe1pKhFpKjFpKlFpSjFpSnGM5 nGNSlGNapWNarWNj
vWOEzmOE52OU52OU72Oc72Oc92tjrWtztWtz1mt7xmt73mt753NrY3NznHNz rXN71nN753N773OE
93tanHuEvXuE93uUznul73ul94RatYRrtYRzrYyUxoyc/4y175S155S975x7 zpylzpyl96UhAKWE
1qWtzqW956W976XG/60xEK1rzq2c1q2tnK3G563O97UhALUpALUpCLUxCLUx ELVCKbVKMbWMxrWU
57W11r2E3r2czr3G3r3O3r3W973W/8YpAMa1/8bW58bW9845EM5CIc5KKc6t 587W587e99YpANY5
CNZCGNZKKdbe59bn994xCN5CGN5KKd5SOd6c/97n797n9+c5AOdCCOdKGOdK KedSGOdSKedaKedj
OedjQudrSudrUudzUufv9+9CCO9SGO9zUu97Y++Ea++Mc++Ue++cjO+llO/W zu/v3u/v9/ellPe9
rffGtffn//fv5/f39/f3//+9nP/Oxv/n3v/3/////wAAAAAAAAAAACwAAAAA tAGdAAAI/gDfCRS4
4cMHDhxAKDRhAoVDFCoaMpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJ 8cQJEydCMAxxQkSI
EB063AwhwsMFfkCBDjSoYgWLo0SIKFGSpanTp1CjSp1KtarVq1izat3KtavX r2DDih1LtqzZs1mW
qlWS9OgFC0EFfjBR1OhRFkmVrt3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5Aj E867NK/ly5bvar6b
4ie/dxtMlFBBmvQKo6dTq17NurXr17Bjy55Nu7bt27hz697Ne/bm38CDCx9O vLjx48iPo17Noijp
FNBTPC9NN8VLihwwfN6wgYR3EhBN/tsuTb68+fPo06tfz769+/fw48ufT7++ /fv48+vfj57hQ40K
gYCQgBcYwI8FIGxQwoLehUeeav2xJOGEFFZo4YUYZqjhhhs95KFFAYaoEEII XWCiiRZYYECKBTEI
nnsTeSjjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFI/ocRIeQE5eSTTgqC ogUONGAAAxa0WAJ4
DvZHI4dghinmmGSWaWaYhOijDjrjhAPOm9TESU03dG4jjTPuCJIilQwMsOIF HCxoxqCEFmqoGTKe
qeiijDbq6KMV8qNOO/Gso0466aCDzjmcjiNOON9008wt5LwVgQN9/hkoCWYI 8QMQ/kEkEYQTVDjR
xBE89PAEoh9C6uuvwAYrbJgh8INOPPGwYymmmm56zqfgeOPMKvyYGMEDqVpw AQgMmUEDEDPYoAUd
c4xBBRW48lAErw4N6+678MYrb0U78XMOO8peuqmnn7r5zZzTVnvBtQ34qS23 Jng7Qx687JILJ26U
sUUTTRRhBLsozKvxxhx3DGa94qxjaT78eOqmnPzI0w01AVv7QMEJmIiwGUMI gAs/9MCRRhpvvEGG
FUwsgTFDsPADC0bX2GNR0icpYw8/5HxiAjz8FGJCIfzAw5DT/EBjEdVWY601 SeSQYxLXUWPItMds
c7zTTfyEk86lQZ08Z1DdTNPy/sDYDhBzQt1iwQcr+zwShx9+7JGHz1NMYUaM GUPDzzOhWQQUBBVd
XhExY3Nkjz2XQPDMMB8ow88oJYTCTzIUXMPPJZ3Y80xFpqOuOutkk0MBSZ+H PvpcH3EOkuZtFx/v
28WCw+w5QYFDjTdBaUNnwBhcIMHLfgM68wtyVIOIFIcgvoceeLTBheMUORRU BRcBBUPm/LxPEVC7
b0QMP71AMFcFG6jeywe/OF0F3GcQCLBvIv4DoABLQoH6heR++dtf5TxCv4+4 z3gYdBfy+AGOZj0r
KNSInjakRz0MXA9mgJKIGSxhCU9YYhIstIQkZhiJRSTicRT5RNb40QmXuMR1 /lSL3w93KEQfOskl
puOHMnzoQ6pVYgNMPAE/rLEB18EABFRLRhSZOMUqxg8EJ0jiEl0CFGXA4wSh aBI8MCFFoCCxjEaE
xtOuwUYmOhGKTBRjHOfIxiO20YxvVKIRi7jFQhrykIhMpCIXychGOvKRkIyk JBk5kXpRg1PnMNmT
RsjJZlALA9WTgAMG8AAMdAAmCeODKUghBjgA4g+wTJweyPAFHE4kgL3AXwm2 xo9XwOCCpvPlBecX
PxjcDxWj4Mcw4AeDXVKkSQMkx/tC8TR4hOIi0ITa+4KZzGQwBCinAAUFnhYI a6Bil+47ZjKXaQKg
wI4f13DmN+O3Sx+qU5lk/nxdJ+AJRvfBoI3hpMA9h5HPf07yoAhNqEIXytCG RrKd3hBHp6CFN06O
0JP8AKUJG0CAUp6yW4yIBCkksQhJROKki4CEIgABCDOoADoMaVIlusiQp8Hg Axe0KU7jx0wT6JQf
9phgO3lakQCeAn8HHIQ1gJIKixgVqT6NH06DOtSbYpGHJqjAXNz3U6q6rwRA OeA85TeRrobmq2Gt
6lg/AAKzqjWDcIVUIfnRjXCMYxzPCscmLdqMWvAjAxnAgAIcQIAFmHIiZjhC G5CxiRvgIQ94uIMd
2NAFKFzsOdBxX1gzG78UuM+znf1sdEALA9KCFgKjpVppR5sCHS61ExyI/s4J kgFUELDWtTyMLZRQ
K9pMUA0ameDsL0PLD94Sd7XQUS1rP3s50zK3s6Z1bnGjy9rqWve62M2udrfL 3e5697vgDa94x6td
Lm4DHOEQh3qD8g2g2MMc5hghM2jBDw90IAMTIOwCMtCBl6TADGjYQRGE0Qcu 1EGybPBCFIxwBJeW
RnVOGgVpbKoC96mAwhYmj4UxbA8YkMd0pzhPUN5XnsuZZ8R0sSkMVuzhDKsA Ba8AKkS4Gr8Kd7jC
NXaxCkCM2RTY1LMdlm5pRSvaHwN1yNAlr5KXzOQmO/nJUAYvGbVBDfSKo3nf gB5QzFGObDBjFvX1
AH4Jq4AMeOAE0DFD/gsAAIZWiIISa2DDGRTsgxtctjQghsFRvbljfugCxx42 3Z91rIJ71Ph+p1AF
P3wBAfIYwh7wIIQKoKGM0kjuGR7eMTlUkInVZZo8l840MPCninsQgzQZvsap gdrodPIj0YtudY5r
XJpHR3rSlUa0ohkN6F4bOtMZ1nWsC01r/hj72MhOtrLxw0TZ8kMa3nhT88CR ZS3zo8vMkEWYxWwB
ApRZJtJRsxQcEYAtaEINVTBCnWUgAx+Y4S4qoBoiTGCIrG2ANEBMNRE/TRpF 84M0SSTGTcuTiWcA
hRyguLcKFK0LhWfCdaaGgcLJw/CJ+6Kal/hArxd+8ErIOtBAEbjG/i1M6IIf POF95ofIe21hf6O6
2AEfODX/vOya2/zmOFe2EaWxMnDMg4PUrrY5+IGPLi8jFtvWQAQKmwERmCDc VwhDC1ygAx3cwOo3
yAEOcICEd2umAh5uDgwqcJcNjH3FZT87DH6DArSzwOwwIAFwVAD3CqDgLiVo JrzNTgG5AyfvJdBM
CSgwdhUcxe0saHvhD7/2t6/Y7yxwO+L3vmK7HwXukJd84xXPeM1g/i4ooEDg k0P60pveODlPverX
I0VmSE9OcfKGN7oBXy6XAxvLKAU/RuABD2ig22V2OmkORXxCneb0yE++8pfP /OY7//nQj770p0/9
4Jw4GtKYxjTm/kQnOmmDG9rIRjawgXvdj4D3v/d20+lCms34pvrwj7/850// +tv//vEvDzmOUYxi
GOP/xtAMAtgMzFCAzLAMyxAM1HIC6Ad86ycdpeF+r4F/FFiBFniBGJiBGjh3 5WEI7mALpbAKIjiC
q0ALszALsiALsRCC7kAIDOh7Duh0KfB0pWEXG3iD+bd6OriDPNiDNecShAAl QhgU5EAI59d76Rd8
MtEu1VGDqcGBPhiFUjiFVFiFVshsKuAS0IFm1oFIIuBDR9h7YpiEgBUCF7AB JCIi3CITGIE8bviG
cBiHcjiHdFiHdniHeJiHeriHfNiHfgiHORGIgjiIhFiIhniI/oiYiIq4iIzY iIN4E4VIIhqFAdkh
idkxiRqVAWSYASHAHWhIIqAYihzAHaP4iaJ4iqiYiqq4iqzYiq74irBIIp44 i7RYi7Z4i7iYi7q4
i7zYi774i8AYjMI4jMRYjMZoi/gFfBhQAzEwEM74jNAYjdI4jdRYjdZ4jdiY jdq4jdzYjd74jeAY
juI4juRYjuY4jiOAARylAMvYjOf4jvAYj/I4j/RYj/Z4j/iYj9eYjuvYjvr4 jwAZkAI5kARZkAYZ
jvzobf54kAzZkA75kBAZkRGZkOzIjBJ5kRiZkRq5kRwpjemIAAppkR05kiRZ kiZ5kub4kSHpjijZ
ki75kjBJ/pIqWZEsGZM2eZM4mZP5OJMLqZM++ZNAGZTayJMiKZRGeZRIqZNE WZNJ2ZRO+ZQbuZRQ
OZVUWZUHKZVWmZVauZXyiJVc+ZVgGZZDiQEgSZNieZZomZYC4ZVq2ZZuSZVs +ZZyOZdCGZd0eZd4
GZN2iY0AcJZ92ZJ/CZaB+ZSD+Q6FiY17GY0AsJiLaZgC2ZgPGZiH+YyT+Y6V yZfayJh9KZkCoZnj
eJniCJoDUZme2ZCHKZrVWJioGY2JKY2cCZCrGZCvOY2xGY61qZjZqJqj6Zgb uZqkuZsMeZrgqJvc
2Jq42ZmMOZqQuZnIeZrLyZvJ6Yy/+ZfRaZjL+Zyd6ZjU/nmdkgmZzWmd3hmd 1fmd2kmeyhme3Cmd
u1ma4Lmd1Mmb2UmZ6+mawCme0NmY7tmczpmf7fmdzAme8QmNg8mfwHmf7xmg 0Bmf4rmgA5qelIme
3HmbA2GcAlqg/6mdBwqf8omdGsqeyBmgFwqfF7qZGSqiGmqhBZqdoEmiIKqe Kjqf8vmiMlqeKkqc
G3qeMUqjGIqgI2qiKcqZQKqcLfqbMNqhRdqj9YmgOhqiLaqkR+qj20ihOQqk ntmd49mfVuqdUCqi
VTqbPTqb7cmiU1qfyTmZVXqeWhqkM4qiaoqhZVqhFSqc6ume+CmkM4qkPPqk XlqkObqkN2qiYMqc
/3mm/mvapCdKqH5anGS5kpnJpmN6nIkKp0bqpNYJqE+aonZqqF8qqXg6pm3q qHd6qJI6p6NKozb6
oZuap6AaqZ/qoqFKqpaap4IaqzqKoqrqp2CajVLqqm2KpwN6qZMarIFKq506 rLaKq5wKpb8aqnKK
rMwKqa4arZp6ouXZq9FqrXsqozaaoc1qrbw6pHw6ravaqbq6qGaZm7Zqnzj6 oHW6rtKppR3qoACq
n/HKn1daqa9ZmvCKqPOarujJrkiqrxwKsBZ6r/UKotiprofqoPkaouqqmuNp sA2apY+KpWT6oOaJ
pvTan4palj2ZlyBLmHBprh8bsiZ7lBKKk7t6sizb/rIDubIuG7MyW48wi6kz e7M4G6UkW5SpabPX
aLA5G7R4ubK5uo0pK7RIy5VEi5/VyaCVKq1JG7VtSbTjmqBbKrVYm5ZUO6SE eqBHm7Vg25RbS6sK
WrZhe7ZhObbYarZo27ZfCbPtaqBmW6JuW7dQWbN2m7dDu7NMqbd+27J4+7eC q7V8O7iGa7KBe7iK
q5WJu7iOO5WN+7iSm5SRO7mWG5SVe7mam5OZu7meC5Od+7mie5KhO7qm25Gl e7qqi5Gpu7qu+5Ct
+7qya5CxO7u2G5C1e7u6i4+5u7u+O4+9+7vCe47BO7zGK47Fe7zK243Ju7zO i5iF+7zSi7vRO73W
/su71Xu92gu82bu93ku83fu94ou84Tu+5su85Xu+6gu9Hsuz6/u++5i+8Du/ z9i89Pu79nu/u5u/
+nu7/Nu/s/u/APy6AjzAq1vABny6CJzAo7vADPy5DvzAmxvBEny5FFzBk3vB GPy4GrzBi9vBHny4
IBzCgzvCJPy3JnzCepvC5DiELvzCMBzDMjzDQdEIz0jDOJzDOjzDNuyMO/zD QPzDPYymmlnERnzE
SJzESrzETFzE08jC48gP9TDFVFzFVnzFWJzFWrzFXNzFrjDEAiHFXTzGZFzG ZozFX3zDZ7zGbNzG
VZzG0hnEcjzHLtwIlwnF4ijFNwnHA6HHNsnH/mFcD3sMxoYpxm58yIicxV98 x/Lbkn4ck4D8Do8M
k5E8yS8ZyQBgySi5yE/cyCipyS1ZyYL8x4QMyptMyJk8yrO6ytXayqz8yq4c y7D8l5zskZ58kqZ8
kqI8yGrMy3EsyF8bnO9Qy6x5yyaZyya5y6Tcy8IcjpiMzOUYzNpIzNCIx+EI zd1YtPWozJapzfHI
zd/ood4ozQLxzMBMjeIMteFqmcNsx53cvn0Lk9jMjd48j+BsjuGJj/dMz/gs juZsjd4smisKrdhI
zfVrzCU5z/xspe5qjvtMjoOase/40OgqoBG6rgr7jf880GRqr89JoJka0ujc zowMzzqp0EZr/rW1
OtGlPMrs/J717M8tPZwj/amt2o3/3LN6ipuzis7OWdDubMsmnZMondL6Kabw SNGh+aIx7cwzHc6K
+aZr6sTk3M6UqcccXaNSTa+Cippm2rMG7YzWDI5F3aiUCq/kqNS2ydQ+m9ZP Pc7JatN96o05PdLh
uqcjSpo/fY1hPaEITZJlXdFbWtXRqNY0japtPY6GDdCeyqc3zY0bbdcq7au1 utfvipl9vZZ/PZKB
jZkYjdZuzczs/KH9mtRvHc4MGrAMK9NX7dK0GbH/arEk2qzqXI2Z/Q5j/Y2d fZGLPZK93ZGRjZJ9
edu57Y277dPpTI+/Tc9GfI/LvZF1/dpO/gyRxL3ZHXncEfncGqndGRncJznc QV3MQ42T2E3dp33J
5+2SOT3Lstze7P3e7s2b1T3eN1neD8ndGInfvI3K9s2Q882oRO3a6C3alJze oczfrpDgCr7gDN7g
Dv7gEB7hEi7h4V3N1s2R/DDhGr7hHN7hEF7KHh7iIj7iDA7iJH7iKD7hqNwI LN7iLv7iMB7jMj7j
NF7jNl7hB03fNnnjPN7jPv7jMP6MQD7kRF7kLS7kRp7kSl7jANvETv7kUB7l oK3ZOq7C2lvcVp61
WJ7lUrvlXJ60Xv7lQhvmYp6zZF7mN3vmaC6zar7mLtvmbs6ycB7niEuyJsCM IpDner7nvyJwfn7+
54Ae6II+6IRe6IZ+6Iie6Iq+6Ize6I7+6JAe6ZI+6ZRe6ZZ+6YaOAQ7gsRwQ AzGwipgY6qI+6qRe
6qZ+6qie6qq+6qze6q7+6rAe67I+67Re67Z+669+AZtOAAeAAL7+68Ae7MI+ 7MRe7MZ+7Mie7Mq+
7Mze7M7+7NAe7dI+7dRe7dZ+7dh+7QZAAAVAAN7+7eAe7uI+7uRe7uZ+7uie 7uq+7uze7u7+7vAe
7/I+7/Re7/Z+7/ie7wEBADs=

------=_NextPart_000_00D4_01C4B68B.3086B360
Content-Type: image/gif;
name="snap2.gif"
Content-Transfer-Encoding: base64
Content-ID: <00cf01c4b6ac$b78eb670$4ac11a09@ott.oti.com>

R0lGODlhtAFoAfcAAAAAAAAAGAAAMQAAcwAQjAAQlAAQpQAYvQAYzgAhpQAh rQApzgAp3gAxrQAx
vQAxzgAx3gA51gA53gA55wA57wBCxgBCzgBC3gBC7wBKzgBK3gBK5wBK7wBK 9wBS3gBS7wBS9wBa
3gBa5wBa7wBa9wBa/wBj9wBj/wBz/wgIKQgIMQgISggYhAgx3ghK3hAAexAI QhBr7xgIShgQUhgY
YxiE/yEIUiEQUiEYUiEYcyEpayE5eykIUikQYykYUikYYykYeykhYykhhClj lCmU/zEQUjEYczEh
WjEpSjExczE5ezGM/zkhYzkhezkpazk5azk5jDlzpUIQjEIpc0IxY0I5QkI5 WkI5c0I5e0I5lEJK
hEohhEo5e0pCUkpCY0pSjEpSnEpjhFIxhFI5a1I5c1JCe1JKjFJKlFJSnFJa pVJjnFoIe1oxlFpC
lFpSjFpSlGNapWNatWNjxmNrvWN752OEzmOU52OU72Oc92Ol/2s5nGtjrWtz tWtz1mt7xmt73muU
vWulxnNrY3NznHNzrXN753OE73tanHtrOXuEvXuE73uE93uM/3ucznul73ut /4RatYRrtYRzrYSl
1oxzOYyUxoyczoyc/4y195St3pS11pS975x7MZx7zpylzpyl/6UpCKWE1qWl 96WtzqW11qW9560h
AK0xEK1rzq2EMa2c1q2tnK291q3G563G963O97UpALVCKbWMxrWU57W11rXO 972E3r2czr3G3r3O
98YpAMbO3sbW58bW98bW/8be7845EM5CIc5KKc6t587W587W/87e787e99Yp ANYxANY5CNZCENZK
IdZKKda1a94xCN5KKd6c/969e97n597n797n997v9+c5AOdCCOdKEOdKIedS KedaKedaOedjQudr
QudrUudzUufOjOfv5+fv9+9KEO9aKe97Wu97Y++Mc++Ue++chO+ljO/Wzu/W 1u/e1u/v3u/39/el
lPe9rffGtffn//fv5/f37/+9nP/Oxv/n3v/39///9wAAAAAAAAAAACwAAAAA tAFoAQAI/wD5CRSY
wYJBCxoSJhTBUISJESJGSJxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqly5 8cMHDR82JNzwgcMG
mRpubuCAIcLAn/wMmkBRo2jRJUiTKl3KtKnTp1CjSp1KtarVq1izat3KtavX r2DDin1q1EQEB0At
jDAx1KhbInCJJI1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK15c1yhct5Aj Sy7KloRPgQg9sN28
GYXnz6BDix5NurTp06hTq17NurXr17Bjy0bNubbt27hz697Nu7fv37pRDA1t 4sRmEshJVN68lsQH
ihosSMCcIYT1EA6Ba9/Ovbv37+DDi/8fT768+fPox0tsqLC9++gILTwwwM+B hgwe8lvPDpyl//8A
BijggAQWaOCBHDWk4HsMJnSQBRE8IOEDDjhgQIUG6YedbxMp6OGHIIYo4ogk lmjiiSimqOKKLLbo
4oswxijjjDSy1+Ad5AClI1B0SFhhAgoYkIADGXqAHX+4QfRhg0w26eSTUEYp 5ZRUVmnllVhmqeWW
XHbp5ZcK3aFPOuiE482Z3nSjZjfbtKnNMsK8Q0eFDhyQwAAXPmBBfln06eef gGbhIZiEFmrooYgm
quiijDbaID/psCPPOmSiY+k554QTDjhnbhNMLORQuICdeDqgp5FZ6EBDDjkI AYQRTRj/0cMPN9xw
hKALOqrrrrz26uuvwBq6AT/oyDOpOpVaWuamnTZzCj8SLoDAnRdGoFAWq77w ghRssLGFEbLaYAMP
uDIU7LnopqvuuuxqqRM/4azDDrKXgmMvmmlu4yy0D0irQKnWJoTtC23cYsss krTBxRRM9MCDD+WK
0O7EFFds8cWJvguOOsjmw8+9aarJzzzbQLNvtAj8e8ADAWuQxQ4DyMJPPWmA gcYZZnDhRBFFRJzQ
K/y80qA197xHtJbH3MMPOZhoEA8/d2hwBz/xJJQ0P8a893TUU1d9JTnkZHk1 04kejfHZaHep0038
eIMOmQOdqeY2A5V8cr/TDrDyBddC/9EGKvsQogYccLzRRs5H9NyhxMZgjdB7 AiXgXuTu9eL1k/fc
00gCxvBiwTH8eOLBJvwQ04A1/DRiyT1Ztwe66KSb/jU5DVyZ+eadPx6l5VNS nvbvwE+59rBuWxpO
3GwOpE2b+0qAt8oP8C3wCmtEw4cSexD+xhtmlEHFrRQxNJB9kPPDwuTmo1+7 k73wg0sCCDlQAem4
WJBL6GiZb9CQ7dFvP/5YasD6qNS+98WvAr3jxwCfJJDzBe+BEGTQ8NqmrE0N pBvK08bymgcBf+kt
ehqISBYYwYhLLMIQi0ihIgzBwj70IQsVwcTS+FEJl7gEdU8z3w2p1kAbfuAn LgEdP/+O4UOXPC0R
FigiP6hhAdSd72nEKKIPl9jE9H1AiER0iUCOEY8PbCJH8XDEDwUSxC3aEGtK s4YYfXjEJPoQi2c0
RhrFCMQxcrGMQzyjDqXIxz768Y+ADKQgB0nIQhrykIhMJCEV8q5uaGpTnALK NjSoQWY8SwIQ6Ned
ECCBhDwnC3oIhSiykIY4EE57buDCFWBIkfvhwn0ekAjoWsGCBo5glrU0X0Ua yIJf8KMUnuAHL3Zp
vlhSJEdoIQcLRrAJpcVjExdB5tKWOctgGkMiAhlFJhqgtDqMoxSxbKAvgSlM bKbOEvyohjHNyYJY
2rB95OSFFs+ZTpjwcozabAA8gyn/zzGyQJEADahAB0rQgho0kRrgxzbA8UhO eaNubcpGNrRhSX5I
AJMLUAABOJkQiWSBDoX4hCH+UIiSFsKFfpiDHLJgAuRIJEeJ4Mc41DICpbHA Ara0KU51SZGc6o8f
96ApOy1yv1G4rwESsQM1BFIKovLDqLhAqk6BWoERNBAhT6uEBhqglgZONahW LaZAHNBTnk7kq10V
a33Cuky2IgStbEWQXOdK17pWBAR4BcEZt+GNhj70JxGV6DKeNYEJQGBaG+2k BjwahDIMIxIyMMPh
ylAGL1QBCRCrDHIaKJAGbNZ8JGhgaEEr2uSMlgWnHW0CTPs01JqWBDJcaiUs kJwP/zSuaK+NLQ1p
q6PVltYRTzOGIz6bS9RGLrWlRU5rXyva4zaXtKBNLXL54dvovva62M2udrfL 3e5697vgDa94x0ve
8nI3ryDghzbOZC9wxE0g++BGOQQLC35gQAMTYEACCoCACcBkBCTIwhdmwANf wIEKlK1sFzAbBJZu
hnQ/8QRbbGqCBpqAwhbmjIUxfA8WcAZ0o7jNQM5Xm8jZZsQauLD5WMBiD2fY BCJoBVAd4lXzVbjD
Fbbxi00AYs2SwKah7fB0jRvd0gIZqER2rXmXzOQmO/nJUI6yePGq3m6wdyDf 8AY3BlKO+T6jvhjA
QH73218MfAA5WVBBALCgik4cgv8MY/CCFZCAgxlA7AR4PkExnsoCoxJDA3rm By1O0MBAD7rQeT6B
TU/gi6cCbRcJSPQd7kGOO+i5GHneszFYgOdikOMEjygdpxMd6E3j2ZWvuIcv 8Ixoa6waqJFuYKNH
8ehYm4/Qt87zpCt9aUY7mh+QxjWnC71oYeN51rVWdK5JzexmO/vZ0I62tKdN 7Wpb+9rYzra2m12C
bpcgOeldBl//yo8sa9kcXMaGMsAc5gk4gL8T2ACATZCFFCRhEAKYAiTEwAQf 1BkGMMCBg4vzND5o
IA9LywCeq8HDXDM8h6POsysEgmch9uKmpHZE45aWCYWfAGi0sACeH8Hwe/yC BR7/TzTIRX5qZzZC
5Iie+NISYWtOWxzjhUZ0njUuEHJ0/AQ3h/mtCy1zVi876Cdo5qC3zfSmO/3p UI+61K/tbX6I28r0
aBuauGGOLeOjHNhIhinsG2YKLADeHJh3Fp6gBRXAYAZwj7sMAJ5ZzjTAw2xh QQM2UwG9s5jvfsc7
Z0TwdxNkgMUWwM3hWeAA/nignZzpO1dx83jNbMYDd9973gVPeMZvpvCLT/zm R2+bxTeeLaH/PN4L
33nSox7xmxFBAyyfntprZ+q4z73un10CfjxjeWua2za4Id8ul+MaYudHB8r+ 7v6mnS2Bir6fPGP7
6lv/+tjPvva3z/3rM9v3y4CG//jbRP5tSDQb2LjGNZAx9g4snwLNn8Dzb5Oa 7tv//vjPv/73z//b
kJocwgAMwBAMBFiAy3CAy6AMypAMyaALzwIC7+cAGyV/81YcxsEZptF/GriB HNiBHviBFphoeOAO
sQAKp3CCKHgKsLCCK2gKpnAK7XAHEIgB8DeBaUcCFQiCOjgeu9eDPviDQBiE Qpho3TY1O3KEleZ+
zGeDMsEQEtFSvjGEUjiFVFiFVniFWCh1JXAC3YYcIOCF6BWGIMABeaWEYXaG Ndhf8aYnByFBTDI8
cBiHcjiHdFiHdniHeJiHeriHfNiHfviHgCiHEcQuN8EgF3CIF3VRFyABh7iI i/+YiJiESROQhoW1
AQ9yiZiYiZq4iZzYiZ74iaAYiqI4iqRYiqZ4iqiYiqq4iqzYiq7oivnVfBAQ Ay4AD7Z4i7iYi7q4
i7zYi774i8AYjMI4jMRYjMZ4jMiYjMq4jMzYjM74jNCojB0gARqFALNYi9GY jdq4jdzYjd74jeAY
juI4jsE4jdV4jeSYjuq4juzYju74jvC4jOa4UegYj/Z4j/iYj/q4j/s4j9ZI i/wYkAI5kARZkAbJ
i/5Yjwe5kAzZkA75kM+YkAAJkRRZkRZ5kQ0pkdiIkRzZkR75keSokSA5kiRZ kiZpjCJ5kiq5kiw5
kinZkjAZkzJ5kP7YAhM5kzj/mZM6+Y7TaAAbZZMbuZNCOZREqY09+ZM3WZRK uZRMOYxHiQBA2ZRS
OZVUaYtPGZVVmZVauZNXmZRb+ZVgeZJdGZRhWZZmyZFjiYwAIJVrSZFtuZRv KZNxCQ9zKYxpGYwA
kJd5SZfsuJf5+JZ1mYuBmY2DKYyFuYt6uZaAaYuJ2YyHuYyPyZi82Jj3WJeR 6YtzeZm6eJeGeYua
SZj8uJiYCY6fiZjDmJmeyZcFeZmDKZrxaJnKiJooKQE+CZVe+YuAqZee6ZeK yZh+iYu6yZdtGZyp
aZrD+ZvBmZyp2Zt0yZvI+ZvNqZjEmZzQGZ2SeZyZOZ3OGZeLSZnRiZ3XCZy6 /9idk1mcygme4Pmd
47mdvsmezKmcpmme1Sma8Kmakqma6UmZxGmd/Amcz7mdpXmLnImXxSmcyzmc BSqYzXmf9qme/smg
zAmh9imdDDqhDVqgrhmevUihFoqhFgqbGmqgIcqhCbqcuymbIiqcCGqiIyqe HkqevimhrSmeGQqj
Kcqd94maNuqhFUqjLHqhdkmbSEmWuPmijZmb+6meSAqdNXqie4mcPxqh3Hmk INqhR4qYurmkONqi
VSqlH3qlCjqeQKqj7fmkuxmlHVqhNuqlMlqeaOqjH5qgvfmeWfqjPHqhYHqj xzigwOiaESqh8amn
gbqlQLqga5qmhcqkL2qnbf/ao4saoo+qpyhaopDao+8ZpmfqpU0aqWwap4Eq qCx6qCY6p2japXJa
qpRajkJqm0Q6mo0KqoTaqbHqooiqqW8KqGrKqWN6q7O6o69qq5XqqIkqpq86 qrfaoIfqp6GKqSu6
q7/KrM9qqrnKpakKjHxapIBan/3ppMhandvarenZn3nKn9RpmWyqn9lppicK reKarudarsLqoBOa
pGrKm+uKn/ZqqexppX8Kn+7qn4E5pUvKrkoqn4IZrtzqoN5JjNd6lg7bkgHq kQ37sBRrkhHbkRNb
sRq7sfaYsRz7sSAbkquKlcR4sSF7sigroKuqkNhaqH3qrSkbs2f5lCzrqi7/ 25kym7Mzu7K3OZlP
qp3oOak6O7RaSbM9O6ioip/VSrRMy5RG26pIe51guqIm27RW25JPi7Oeap45 erVe25RZS6DR2rVf
W7ZLGbZ4+a5US7Zm27Y5ibZuG7coC7dyW7ccS7d2m7cPi7d627dhybd+G7hZ CbiCW7hgy7NQa7iK
W5SEu7iOq5ON+7iSG5ORO7mWq5KVe7ma65KIu7mei7Wd+7mia5IeO7qmS5Gl e7qqy5Cpu7quS5Ct
+7qy248je7Sze7v8GLu4u7vuqLu8+7vp6LvAO7zgKLzEe7zbaLzIu7wRGbrM +7zimLnQO73MKL3U
e7176rzYu73OaL3c+72+/+i94Du+uSi+5Hu+5nu+45u+6vu97Nu+2/u+8Hu9 yju/2Fu/9ku9+Ju/
0Lu//Mu8/vu/yBvAAky8BFzAwHvACMy7CrzAuNvADjy7EBzBrzvBFLy6FnzB p5vBGjy6HNzBn/vB
7XiEJFzCJnzCKJzCAyEIuajCLvzCMJzCLIyLMVzDNlzDM+ykibnDPNzDPvzD QBzEQrzDvSjC7MgP
9pDESrzETNzETvzEUBzFUjzFq5DDtojEU5zFWrzFXOzEVdzCXRzGYjzGS/zF wHnDaJzGJCwIhWnE
64jEHWnGtwjHHCnHV2wPcWzFdInFZNzHfvzEVdzGtZu4FEnHGGnH8GDIF/+J yIpskYgMAI0MkYFc
xIMMkpFMkYyMx3Wsx5csyXoMyZpMqqJsoKNcyqR8yqacyqo5yQhZyR/ZyQ+Z yXkMxrN8xnhcta8J
D6y8i/IbkLDskLK8ybRsj7hsi4/8y+0Ysbu8mdrLkch8jBkajsFMmNHcjdOc jAurlsx4zLccjdlM
q2Jammu5zOXbzBj5zMZYzd94zdAIpdLMyZqMze28zZ+MzpgKzup8s/Hqi+SM i73Mj/ZcjFL6n9rI
zs94qd8ajQZdsliKnUjanvs8jNyszw96sPecn/tKp485zmxMybVZs+ccz/Pc rH+ajQvtmEqbz814
0lprnHbqq8c40Wm7np//CqwKSqoS3dGt/NG2W8giPc9lSqImDc/biKCdOtTD rM3rqa4p+p0lHdP1
3M02C84X7dTgKsqsqcs6zcvmfJEBLdCpCrP0nNTeHJ4qPdY0/NNgDa07KrRQ LZj27K0wi6MoSp65
GYz9rLI8TcgQ+dUMjasUjYwsDZmZurRoPcdqvda62quHzZhwrJlyXdfPatZU LaZ5bZVdbZF+fZoA
C9EFTdTaeNcJDY2DbZjlqraeXcxaDdeJ3bL4vJ/aWaakLNa6eNnw8M/7uNkC WdoMydsLOdGq7Y4c
Lci1SbIdqdu4ScTj6NvQzMPvTNaOHNWh7dzrvNXMXNw93detHcugfcjd/73I 0h3cyazVxD2klrzd
wPzd0Q3dFSnTqvzeqBzf8D3fxmzd5YzdfP2QyM2PzG2Q/V2QMh3d5c2q513L iG3gd4zge7wKDN7g
Dv7gEB7hEj7hFF7hFW7f/uzKHskPFt7hHv7hID7hnBziJF7iJv7gI37iKr7i Fv7JgvDiMB7jMj7j
NF7jNn7jOJ7jGK7X5v2ROv7jQB7kQj7juTjkRn7kSA7jRZ7kTN7kOH6wQxzl Uj7lVP7NPE7gIOy+
Gp7l97vlXK6/Xv7l/ZvZYj7AZF7mBnzmaJ7Aar7mDNzmbv7AcB7nEjzndF7B dn7nGJzner7BfN7n
HhzmgC7n+D3ow+vGhv9et4ie6HG76Izeto7+6GUb6ZLutZRe6VZ76ZjOtJq+ 6UPru+Lc0gPZr8zo
1vfMlOJ9sqU7rn0q6qHZ1Kpt6vhs2kzt0Chd1GKrtx4r627a6gZJ6oRd2VXt 65E66rmetxlrrgQN
0VT7n3Tt2eSar6cc7Q/NtfGdsAkNtLberky6r5QK09lqr+iZ2vQKrwprpvnp t8lOrJIKp6Iao1u7
tRzK2MRq1LB+rHDa7i16p4Sa70marM2q78hKqzYt7U8tt+vO1uPq7EetpQs6 tvWapbCpykb673XK
pXk6q9N60+yuoUQs2gLf78nK74H9tQlP8Hjq7gSLqIVNrRtf0ZQ9ysX/jvIj j/IkH9bOuqxUje7H
Su+wyqiKLuglWvNd++5p+uwuP/Avb6X3vu8QH/I2n/Id/+0zP+2gqvRQ36ip frdCz630SdDd6eyv
Ha7aDq7kLq04LdvQnrDo6u3Z7O0A66f0avbz2uwkDeWpbbACy7YI3/We7rmd DpPU/ffeGPiEn7KG
f/iq7veKP7mJ3/gf+/iQv7GSP/kVW/mWv7ddz+Kc3/me//mgH/qiP/qkX/qm f/olzg8e3eO7WMVO
/vqwH/uyP/u0X/u2f/u4n/u6D+P2oPo7zfq1LQhqPPzEX/zGf/zIn/zKv/zM 3/xoPA4qPA69v/pY
3vrC7/zYn/3av/3c/9/93v/9MQz95FAMxdALvZAL6F8LteAKrsBw0zD9v1/9 wQ/+9F//9n//+J//
4A/9ngYQ1YoNJOjLV65c/HbZ4wfP4cOHHSQYIICgRQwXEDWuEsTP40eQIUWm IlmSpEiUKVWuZNnS
5UuYMWXOpFnT5k2cOXXuzDmOX7FqAgsaRJhwYUONESdWvJgxqUOOHwFMpVqV ashUIp1l5dnV61ew
YcWOJVvWrEifvQgSLFqUHyuGTx1KpGgRo1x4UT1a5TsVq0hpW88OJlzY8GHE iXf6zLW2WJi2CN/G
lUuX6V25evn5Tcn5Y6p7oX8NASQuMFeQABQjVj24ddfXnWnGVkm7pf9tl7hX S719Uzc/xmvDDM9V
yy1cpE8t23X6VLPn1Jtpcwp9bzSg6pxE/o5e9jVu1dxfhvcNU7x53uW355Z5 fnNI9zO/oyS/8nx9
+e/R8ms8cPj/WoxLiBTKlFuKObyes80v6PihTjTSsluvN+/Ywyk++9ArzD3a OGzPwvS88jBDljCk
T7+QfKrFv+F8AdA4fghMLqnlmkqwo73wu6rBB62L8J54tOuuKqk4uwo+I5MM 7zvPdmQQRfJ2DLFI
JqOUrkklt8syx9a6bJC++TYMcy8q3/OySy6r5JLMNa9cE0s1pZxvSR3ZdPNN M4+8U88zuVTRxRYP
epEfTQqk8UAbM8P/UTpGj+QxHkivgzRI+OysE7zuzGSzQxSh9LROOy3t1Eoy YxtT1FJ5w0+nS6fU
ML0wTUVzSFVrhTXT+ma1VdQ5Pd2U1+haDXHWMX1yxaAwDDqoljACrIVQQzWq ETPnFmWQyBxDooQc
cuKRFFJKKv2USEyH1Y9YKc3VdN1UkUw31TmrbHDMVr8EEcwnUWVPT3GbdFVX OvP91Vxi0xz1VjRN
9dWqgy+Vt2A7jc1FWaICfOWVZwudUVpEqU1KwTazBWnbXwIJhDRuyQmX1nZd DbXXcz/Ftd1VVw21
YV8brY3gXef9l9VOP5xSYE5lzjRmnmOGGdVccR54aHaZDBppFCWe/7goZy92 BdqNIZq2uY+tPZXR
kcn5JQqUU1751pZrftnWhHfNeem3jYYX6lj1FXbgol2OeuoSg6ab07EBtptq o+NueW65Dz6cVKeR
LpYfVwTE2uJXtpYRr69vLLI22hDhNsCUuUVk5k2xtHRLiLF1FNRzT1UTz4BD 5vPzO/fMXdfUeLc3
NzkN1n1134mGVXVZ+5Rc+NcZJzvn3Z+sPfri/eSnGlcic9YVV6qZrGul6kq0 Wir74pcfRKxRf/31
T/d7N6FtMhGs+RWbv37AE1M4/ntRGocXl7RiHNHyWsfAthGxme98iGBgAx3o vpvBLz/q0Z8E+0ch
/u1mfzExkXjGEf+PVmhiEpNoRAlN2IhJaCIeAwTfXAzoOQvGUIYzpGENbbgS n7yEhZx7oaJu+EMg
BlGIQ1wMP8gxkF4ksS3c8940CBi+yxwQIpohYhWteEUs1tAnxSCHUBxzEKM8 0YXi8xgCbWISk2RR
jWtkYxtTxI8VDYRiy4KRxnhIRik+REEKbBBqPiIYNwZSkIPUIhx9IUeKFSdA XLtjFGF4JT7+JSSn
IWQlLXlJwgQHkcoqjmTsWJkekk9kYMJKda5jGkAeDZOqJAv+AkeiV75PXK/i oA3vQ8H99KcYc+xk
Qj5pIDw+0l5LCkmPriOhWcJyLGNbXE1slkFlUrBc+fPbiGi5M1b/Ai2C7JJN 4Fz5TODwZyicFBAj
QRlMH47yczwy5Y/uIaRsTqiVF5wgLmN5oWriE4Pj6Z8r74lNgAY0P7jR5C4T Wc5fHgqdotTZm6bT
TuwACZ6pg1PIyrSna13UTcGDl/HcVaYo8WlLvVPe8M43T+gNrWhxih26Kjo8 jPbppRuVXq3eBbCK
hvSlt4upisZZsTqKER6dS2ej6KROB03qW5Ri2d+mmbibua1tf4uq3CAnVcEl TVO6+Q0xDwc42FV1
ltXLqt2kusGmZRWtMqPX09y2t4Xpy6ebBKovhUpUhl5LpNrilrdIM6m1uRWS 4Fxr694VV8U1c7A4
i1f5+ra0kJ6I/591m1lbmTkhf4k1Xof1HdwoilXFvfV4nHXqwwTrkbkalJxB beFQQxk23PGrQSQz
WdpU1q/GPRVmiQUtzSL3M5sOC5x6M2vf1lO4sTZuqtyRVUoNZ9zO+tapqGua wvJ2tKuuE7MhSi0v
A2TX1uIVtqPsEG1IhjZAlC6wVINrdNfFW8cxDrrACu7brmtZq26zUv7MEFzl OdWmtpeyaRUwcef7
OKoC2HCoheNP6QjeRiKoqL97nkdERw7SlQ6CztsrlFjHt9d5icOy02jwXDdT qVGvVJmNmpFKZN2T
0gw6X5pd8kYsNRub9LNt8mjs1GW7mp64xr2zXhxVW1dzAtORE//mY4PSxz72 bZi/EpzylHNiZddA
k54VlKVA/7kfI3uXtREe33gHa76QPFDN8SRilVeD5bPcbzYx3OA1v/zGWhzy yHTM2F1fa8ZVBlrQ
g5bgn+jK5yQrdMkMJXSjHf3osBh6z4rsc3j/PMVFQVrTm+Z0TCQt5kqTuYyY PiMaT9JpVKd6jQX1
rif9vFAzN7mPWvGjqm196xuy+qCutjSsAX3mvkgSJJTEdbGNbUFdk5PXos4j VMQGulJCqDTEZvMl
4TxZ2Nx5n17Wdrc1uG0tM7g/k5pULxPNMV+TGqkrLiZEkVntLvPkssOtJX8x dO14O3PL3P4vNaV5
IvHc8puASy3/Jgx+8O+eu4Dp1uOzkVRhB7k7NBPVbzLFYk35XdnOYbksuCW7 8X7jO9/+JnnJ++u/
BheD3JBSJITPuehY6yijIDHmj5g62hrTmHUzVzFHt9rjEgdZpCW96NApSkqL ivh9FB7V79BaU5Ma
HaYhdmjQj1ovj85uo3naaWZDXPCDGzzhCUU3zH+d0ebRXKl/hRTFn6vc+BJ4 v5Wtr3PzW+CympWb
3WSbPOkN72A1lWwr7ZnjCvu0xUE2wRDjZnbXyt6PzHXl8Wi5wqEo4bwGLMUf 2Va3lrre55Lr41Bt
aW/f+9s0ibaxqU/uciGuL8WuM6zxO2tbA7zY/R1ecqT9VWKp/8ow647LsacN Z54HEnaxL5LsCze7
ugc/Y/Oarbbp5Rbo6ZvPpMH38dUNvMWDTy9647dtj50732uZce1qNreC363r 1cX9wud9q8Kd2oKL
f8jJU9ryY2x+w3EnuOg7G9u6rdsbnAFbHgM0sGR6u7oLPr7RqrMKObtDHfn7 MsIBLsXLPbpTmvxS
QOy6vvmzL7aZHOMrBuTDBGfZP9diOGf7Py1Js9GphdIhByl7P9XxMOUxrJ0b MagBMisRshKLrZ3a
nbFyMRcEFZ+hsX4jnpfpsZISmJh6QEjiMdhROugxOp16QiMUGapItopZtpfD vJhrsjSDsigDPCBy
s2NbQm/jN//WQEOLa0MvXBYwVDIxPDtZSzM1cyA4vCE1XMM+rLhoerNAFEQ2 BIk5NLflu7wy+zVA
fERIrKJERKhX678WjERMzMRcS7lJG7tKvEPn00RRHMXV6K6DGrMwhIBR87+a MLVTI0VYjEUc4kQx
czk7VMVmy4sEiiSQqDV+SCVZDMZgNMXVskVFQwBcFKY87EXAAEZhfEZR/LRT DLVUXMVLfD0X5AfQ
kDZU8kWRC6JvHESNe8PzCzf4uSX0Q7kSBDUVXI5kZDKAeyhpe7eRC0e/AziN szeQsyfYGz1zND+B
Csd5IzmB0zeCMqRD079F5D9ktEZdzEajard5nLhDjEP62bf/fcxIi9Snw5Cz bRNIjCw5fTzIdZzG
djyQd8w8HIS4mouom9sxKlyQnfOqnoO6n5u9nuO6nJNJLXSp49IoIuOd8mOu G+w7jnIU4YnClYxC
FNOr6bopJqSdKYzJ0bIeXWo1Yyy7hsxFkHFKllw7QJgUt7s+wtpAoeytXrE9 rQrBxgMuvfs79Su/
j/tDxNlCwUpA3TvLuGOr9wNBx6MuuRKnhKTEXquIlIy5xUKqzvOrsAQX3Fqx w+rB0yu9vTw9ByQp
KHQ806JArPunrpLLgJOlBSEvDFQV0es70jsT04M/BTvNu2E31oM8cXMwRfzE w8TDpAvA6VObx9w7
3fKs6epL/997pvmqwvCDQA/bR5v5TAq8F6CDvAPLS/djGg6Mv+KcG+IMzDA7 xaxkvq1Uxn8JQPRS
r94sMOkMTuJqJg1MvAT7PQ9sy/yhm8JDruaUS7UqzemsS+DEO/HrQQMMKyTU Ttr0xML8TnjsjNCJ
wRmsQaa5wZ2UQiBsqIUhMR+8yZ6kPxXjOgi0y3zZq+MMuh9DSpCyQRwjKR4D sR20PRbLsa2bHqlr
rishRiRbyBU0TIfcI178iCczQ2tgUDWiy0f0yH80jDrDtpCU0Qc7ybq4TeeT tdDZwwYqRBoCUkAU
0nI8RyntIJaQxtWixlu80UyDRjEdU08TzE6sw2NkUlYkU/82bVOV8AnsiQyE qAUm+p4IU9NrdFM9
1dNx0IQA2qFq5MowjQlX9MU9PdRN+6BMIKETOqEUWiHbBFPHQjNmDAlnRFRM dbRxqI7qeNNIFdRJ
DbZKHbZLzVRTXaVN5dR78NQCxdOHXLds3EYfmbZLtUc/JIxvDE2P21U3FEcq 49V9S1VOZdU7lVRY
pUmPaEl6NERm1SawMjlv4sdefUP8sdKAvMhtgsuCnDOCUtVVTQlA/VJQXTee S1aJe6eKlNI5A1Yj
1bd2dVZ1rad39UeQZFd0NEj/8VZiDVTwjBN5nNXQeEnKpMqPYkqtc5K/hMqC bdGpVEoTzVCiq78Z
yxahXEL/0ZIuJswVI8QWpXxQmrI6hu2oAK3QLCw6r1MSYe1UcP3Ufj2qr4wU thNYBty7A2Q89nQ9
tfRL9JzAt4zP+RzNao03miQrwstP95K77iPLxbvLwEvA5YkYfV3ZVjVWo+ow zuurzytP3Bu99qPM
7atOxQK+pjXN4eNMtpom/1qdcuyqzCTNuNTJCMy+Hfva4ZxQ0nKYsrW/lA2N fRVX8MwdiKOtk6E+
AjTKCqzZ3uvA6rxYVfo++mPOnoXVDbRP9Miu/2ou+pTP9aQv7QPMur0uvMHO +pOrqPUflj1QAOQr
ASTcwmXamz1P/lxLw7u7K4wr+epAroK75RTaH7vZ+DNc/7w0S6MNUfmbWba8 TMZ7jb39VtOd2nHF
RqS6sAxLGR+NFQc12dZhniThwQHLKZ2sULWFWCJE0OqxwqoF2qA80ai0MRVF nocVUZfKwSp026Zj
KRcdQiEEgOXt2zSlWictQx7t0XilM46ERGudVy5r1o0EyP3QodPNPDIECSiN 0pH7ISpdwwMOyQ3J
0itFuSMqBiWaUzrtHn5wIud9pFNN4Wj8iS5yDIOSjKMo1udVYRqOxC0KirXg JBh+YDOrYR9ew7Rw
YTm1U34tqpko1B9O4kAqKLaIDCL2WyaL4M+gNSWuYjXSpDAYiKKADMlADhlW Rin2CF+kNisuYyEK
jv8wCP9mIY4B4WHcRNBom9VuTFdLslV/hNc71mBoreAF/rY27La5SuMXaeMT Rt1g+ddjosg+5uN/
+0l80kcErie0vTOM02Pjkrd80tWT41Z1VJb/GA5n8dL+fV6dY8lzpTiTs+N6 HEdpZWCOK+BppWOx
EpGQvFdO3o9j8WRQDmUltVFSljlkjbiJlNmkpLqCpbqmvLqzxUks/F6CfV/8 PR8PiUw4FskFzNiW
gsmOxd6qI1mb1CnbzcnpcVj51V/KmRhPVqSLEWWtdNWudNlHgdnGJObIvWbp ukDknN/JPd7KJN60
5DvwiA9MCdreHDytDV65vc985jCdjV3ZDKfsuRoRrgX/rellA1VJhlFMrI1Z 6xsXat5LHVxNsKVZ
sW3A58lof7app5pLLdFStpVQH+vH0OM92DUYumVP671b4YtNvaUcy5noit6c IlZJwJ0t6Rtc3ixA
i6xppw0t1CvexfvQevYZXKVZrk3ft91d1Oxah2ZN9/xA4xzdnIHTiL6cEfYe Lx5qxIwq8RzAjs5A
9ttPBHvPuvnP2r2vhUbNSLYn5gLNg8Zd4d1ZtdRq133NyEneyAOglhAgN27S l5ZgBdUws42e9d1Y
mGye9pXMZr7fg83fohtfjhVRirWd0a64FxWu4tFnD4Xm7J1KzLbB3t1s18Zf LpyKDwqhEWrUEnrU
cB3l/xsZB+AObuEebuIubuM+buRObuVebuZubud+buiObunOocgbbpeYbuzO bu3ebu5ebryQi8Ze
0+s248JQIZX1VvROb/Veb/Zub/d+b/iOb/meb5XVoe9+ivBuwQ8OYRGu02kw omL4LjkdcEoLZQM/
cARPcAV3FgIf8AV/8AVvcDmFcAo3cAnXngo3Du/JBPrucA//cBAPcRFfbwAH 4V5oiwDx7/tOivx+
SC7yohwGI4Vg4V1yYRu/cRzP8S+aIx5XFh3/cRvvcSHXMyAv8j0bciI38h8/ pK2ZhBF/ciiPcikP
cRaG8aGA4RXXiBaPCqCA8WQhChj+CStXcjIvczM/c/80T3M1X/OEaIQpf3M4 j/M4F3MvymIdNoos
h4gt7wi1EA42Pg5+6PM1H3RC//F4UDlEP/RCX3RGd4w2l3NIj3RJn+9A93Mu bou3yPOH2HMzfYw/
B3S1QHJRH3VSL3VTJ/V4wIRUX3VMOHVXf3VYh/VHn3Rar3VbX1VdYpFL72JN d4hPbERS06X/wBpQ
P/JYP3Zkh3VWZ/Vkb3Znd/U2J++YyPViyAUAOY5eh4dfl9T+SGNfCGXJIAVx enZyL/ceX3ZVb3Vz
X3dzj3Zpf4lc1+VmCfds33ZQNbJht/AYGXd27/dmR/dU93eBR3Z3f/eWyLM5 ehHlq/cCBXb/y2Vk
IQ7/AycUfh94izd1gFf3i9/4US94g18JiI/4ZuFlTWB4ZvOc7KGYF1lnim+M C395mI95mZ95AseE
XLB5nKd5nd95npf5Z2mEj2+JlBd5dcYYQjH5MHT4FoxoMLL2rMkcij+WDJ96 qq96q796rM96ra/w
rQH6oAd5hAAjyHj6rSn5Xrd3lP9poIZ6cc8eAYf5rcd6n497C495ugd3u8/w XGjyrwd5tae0oEZ6
O1T6h4xTDD/rt7ieOe15xp9oCG98B9d7yD/8x598FM8F7/HTvk8Jw0fxFCdh VhD8YyR8jlDsxabu
zfeKVoiH1BcJ02cJARJ9rSR9QQAhEWJU3ebtcZiG/13QBN//feAPfuEffuIv fuM/fuRPfuVffuZv
fudXflbobumffuqv/um2/dzWbRRSoXGQfe90Z3sIf/Eff/Ivf/M/f/RPf/Vf f/Zvf/d/f/iPf/mf
f/qvf/u/f/zPf/3f//AHCH7wBhIk2EGCAQIIIMRwUfAhv4gSJ1KsaPEixowa N3Ls6PEjyJAiR5Is
afIkypQqV058WPBgwoUNXdKsafMmzpw6d/Ls6fMn0KBChxItavQo0qRKa8JU yNDh0qhSp1KtavUq
1qxat8JrKhMq17Bix5Ita/Ys2pxen6Zt6/Yt3Lhy0a6dOfcu3rx69/KtC5Yv 4MCCBxM+6rcw4sSK
F/8PPsz4MeTIkrk6nmz5MubMPb22sKv5M+jQkzl7Fm36NOq9pP+mbu36NdnV O1nS/igIYu3cGm/D
7p1Xtk5+9oYTL278OPLkypczR76KN0HhzadTr259+HPf2ucCzyk8cfaC3xGH 326+bXec4wuXH7ie
cPvz8mMjVNiZtc33g+PrFxx/PoBbpXdTf4HxZw940AW4YFYD5oegUQAcJaGE PB0oVYVFUXjTfwx6
KFVl6kGoEwAlZljQiTWlSFCJLMKzIocKwlPgiyYGBeNDOLY40IY2dfghkEiF SOCIOOHoopEqZtjj
ThfStCRQRyLp0o4vWumjjEFqadSQD+60oo1Xhln/I4VV8nimlVK65CSVKPJY ZZhxvrlki2OiWSGT
NP24JZ8/dVkTjU/uCCWTecKI55lqPsRmjm4S6maiV6YJaaNiSqpnln1qull9 X81W5Jdk1imqoU/e
eWlOjFKapollstgqqzaeeOipUu65Ka42/UlToDblOemqYLa6oaIFqTolsDn+ uuyqc8qK6qKZ5jot
Tbu61KuKkhLr4qxtcgttjBCBOiWiaEYa6aPImjuprdJS++5A1or75Zhykvkq nt1+WyxBxzqL4qBw
Djonvm8Gmyym8CrskrzijWugjNjmdevCuDYc3cOCwpqWv0pufBbFFWt6sXsZ 89Xxye6KvKmDgJq8
/xfKMKu8cp8t8/qyXjHnPDPNW9p8Lc4TRxw0XiH3HOTPEK2yNNNNO/001FFL PTXVUUdcNdZZa711
0zwfDWTSBQkyNtllm3022mmrvTbbaz/UNtxxyz332V9TG7bdeeuta6f37f03 4DjhHTjhRw9eOOIV
H54443f3XVrjkYu8uOSVa0m55ZkziLnmncvHueeh+wa66KW3RrrpqYuGuuqt Z8a667FLBrvstS9G
u+25E8aZCw1x8DvwwXPQAfHFG3888skrvzzzzTv/PPTRSz899dVbfz322Wu/ Pffde8+8BA7E1EIL
LrhwAfrpq3+BBO27/z788cs/P/31238//vnrv2w///37/z8AAyjAARKwgAY8 YP0eID4CGKCBDnwg
BCMowQlSsIIWvCAGM6jBDXKwgx78IAhDKMIRkrCEJjzhCQtAABUSoIUufCEM YyjDGdKwhja8IQ5z
qMMd8rCHPvwhEIMoxCESsYhGPOIRAwIAOw==

------=_NextPart_000_00D4_01C4B68B.3086B360--
Previous Topic:where can i find the detail explanations of some concept,such as inset,bound
Next Topic:ComboBoxPropertyDescriptor event handling 3.0.1
Goto Forum:
  


Current Time: Fri Apr 26 12:51:43 GMT 2024

Powered by FUDForum. Page generated in 0.03738 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top