Skip to Content.
Sympa Menu

xom-interest - Re: [XOM-interest] "&#x" vs. "&0x"

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • From: Elliotte Rusty Harold <elharo AT metalab.unc.edu>
  • To: "Sebastien Brissaud" <seb AT inovo.be>, <xom-interest AT lists.ibiblio.org>
  • Subject: Re: [XOM-interest] "&#x" vs. "&0x"
  • Date: Tue, 25 Feb 2003 09:54:35 -0500

At 5:34 PM +0100 2/24/03, Sebastien Brissaud wrote:

In TextWriter.java, the method writeAttributeValue(char) escape characters with the "&0x" prefix instead of "&#x" in the writePCDATA(char) method.
After reading the XML Recommendation (http://www.w3.org/TR/REC-xml#wf-Legalchar), I think than character in attributes values should be escaped with the "&#x" prefix.

I've confirmed and fixed this bug. It's also inspired me to get serious about writing unit tests for the Serializer. This is always annoying because you have to dump everything into a byte array and then search the byte array for the things you expect to be there, but I really need to do it. Doubtlooess there are other bugs in Serializer waiting to be found.

There's one more minor namespace bug to be fixed too, and then I'll wrap up quick release 1.0d11.
--

+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo AT metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| Processing XML with Java (Addison-Wesley, 2002) |
| http://www.cafeconleche.org/books/xmljava |
| http://www.amazon.com/exec/obidos/ISBN%3D0201771861/cafeaulaitA |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+
From kyongse AT naver.com Sun Mar 9 13:42:50 2003
Return-Path: <kyongse AT naver.com>
Delivered-To: xom-interest AT lists.ibiblio.org
Received: from localhost (unknown [61.84.215.46])
by happyhouse.metalab.unc.edu (Postfix) with SMTP id 1E4C3200D3
for <xom-interest AT lists.ibiblio.org>;
Sun, 9 Mar 2003 13:42:49 -0500 (EST)
Received: from rojldqip (219.216.37.201) by rojldqip.rojldqip.net;
10 Mar 2003 03:46:44 +0900
Message-ID: <005809c265f5$01836330$010029a0 AT rojldqip.net>
From: "=?ks_c_5601-1987?B?v+6/tcDa?=" <kyongse AT naver.com>
To: <xom-interest AT lists.ibiblio.org>
Date: Mon, 10 Mar 2003 03:46:44 +0900
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0000_0D251DC9.66718DB0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Subject: [XOM-interest] =?ks_c_5601-1987?b?W7GksO1dNjm4uL/4ILjCw+PH/CDIqMbkwMzB9iDBpsDb?=
X-BeenThere: xom-interest AT lists.ibiblio.org
X-Mailman-Version: 2.1.1
Precedence: list
Reply-To: =?ks_c_5601-1987?B?v+6/tcDa?= <kyongse AT naver.com>
List-Id: <xom-interest.lists.ibiblio.org>
List-Unsubscribe: <http://lists.ibiblio.org/mailman/listinfo/xom-interest>,
<mailto:xom-interest-request AT lists.ibiblio.org?subject=unsubscribe>
List-Archive: <https://lists.ibiblio.org/sympa/arc/xom-interest>
List-Post: <mailto:xom-interest AT lists.ibiblio.org>
List-Help: <mailto:sympa AT lists.ibiblio.org?subject=HELP>
List-Subscribe: <http://lists.ibiblio.org/mailman/listinfo/xom-interest>,
<mailto:xom-interest-request AT lists.ibiblio.org?subject=subscribe>
X-List-Received-Date: Sun, 09 Mar 2003 18:42:51 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0000_0D251DC9.66718DB0
Content-Type: text/plain;
charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

eG9tLWludGVyZXN0wMy6pcauud+827jewM8gICAgICANCg0KICAgICAgICAgICANCiANCiAgIA0K
ICAgICAgICANCg0KICAgICAgICANCg0KICAgDQogICAtICCz9MC6IMT3uK7GvMDHIMbkwMzB9g0K
ICAgLSAgwabHsCDEq7Tet86x1w0KICAgLSAgsNS9w8bHLCDBorzTxeuw6CwgxKu/7sXNLCDA2rfh
vccgIMGmsPggICAgICAgDQogICAgICAgIA0KDQogICAgIA0KDQogICAgICAgIA0KDQogICANCiAg
IC0gwPq3xcfRICCwobDdwLi3ziC68b/rus604yDD1rzSyK0NCiAgIC0gvcW32rCoICDA1rTCILvn
wMzGriC18MDawM4NCiAgIC0gtKmxuLOqIL/uv7XH0rz2ICDA1rTCIL2sv+4gsPy4rsDaILjwteUN
CiAgICAgICAgDQogICAgICAgIA0KDQogICAgICAgICANCrvnvvfA2rXut8+5+MijIDogNDA4LTA4
LTk5ODI5ICAvICAgVEVMIDogKDA2MikzNzMtNTU0NSAgIC8gICBGQVggIDogKDA2MikzNzMtNTU0
Ng0KICAgICANCrq7uN7AzyC537zbwda80rTCILnfvcUgwPy/68DMuce3ziAgua7Ax7TCILvztOMg
sNS9w8bHwLsgwMy/68fYIMHWvcq9w7/ADQogICAgIA0KfCAgIMi4u+e80rCzICAgIHwgICAgxvfG
rsb6uK6/wCAgIHwgICAgu/O047DUvcPGxyAgIHwNCiAgICAgICAgDQoNCiAgIA0Ksc3Hz8DHICC9
wrb0vvjAzCDIq7q4vLogwPzA2iC/7MbtwLsgurizu7DUILXIIMGhICDBpMHfyPcgu+ew+iC15biz
tM+02S4gwaS6uMXrvcW4wcDMv+vDy8H4uf0gILHUwaTAuyDB2Lz2x8+/qSCxpLDtuN7Az8DTwLsg
x6W9w8fPv7TAuLjnLCAgwPrI8bTCICCxzcfPwMcgwPzA2r/sxu0gwda80iC/3CC+7rawx9EgsLPA
zsGkuri1tSAgsKHB9rDtIMDWwfYgvsrAuLnHt84gvsi9ycfPvcOx4iC52bb4tM+02S4gILz2vcXA
uyC/+MShIL7KwLi9w7jpILz2vcWwxbrOuKYgIMWsuK/H2CDB1r3KvcO/5C4gICAgICAgICAgDQog
ICAgICAgIA==

------=_NextPart_000_0000_0D251DC9.66718DB0
Content-Type: text/html;
charset="ks_c_5601-1987"
Content-Transfer-Encoding: base64

PGh0bWw+DQoNCjxoZWFkPg0KPHRpdGxlPnhvbS1pbnRlcmVzdMDMuqXGrrnfvNu43sDPPC90aXRs
ZT4NCjxzdHlsZT4NCjwhLS0NCmJvZHksYSx0ZCwgeyBmb250LWZhbWlseTqxvLiyOyBmb250LXNp
emU6OXB0OyBjb2xvcjpyZ2IoNTEsNTEsNTEpOyAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH0NCmE6
bGluayB7IGNvbG9yOnJlZDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH0NCmE6dmlzaXRlZCB7IGNv
bG9yOnB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH0NCmE6YWN0aXZlIHsgdGV4dC1kZWNv
cmF0aW9uOm5vbmU7IH0NCmE6aG92ZXIgeyBjb2xvcjpyZ2IoMCwwLDIwNCk7IHRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7IH0NCi0tPg0KPC9zdHlsZT4NCjwvaGVhZD4NCg0KPGJvZHkgYmdjb2xv
cj0id2hpdGUiIHRleHQ9ImJsYWNrIj4NCjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIw
IiBjZWxsc3BhY2luZz0iMSIgd2lkdGg9IjYwMCIgYmdjb2xvcj0iYmxhY2siIGFsaWduPSJjZW50
ZXIiPg0KICAgIDx0cj4NCiAgICAgICAgPHRkIGJnY29sb3I9IndoaXRlIj4NCiAgICAgICAgICAg
IDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCIgd2lkdGg9
IjEwMCUiPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGFs
aWduPSJsZWZ0IiB2YWxpZ249InRvcCIgYmFja2dyb3VuZD0iaHR0cDovL3d3dy5pc2Flc29uLmNv
bS9tYWlsL2ltYWdlcy9tYWlsX2xvZ29iZy5naWYiPg0KICAgICAgICAgICAgICAgICAgICAgICAg
PHA+PGEgaHJlZj0iaHR0cDovL3d3dy5pc2Flc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcg
c3JjPSJodHRwOi8vd3d3LmlzYWVzb24uY29tL21haWwvaW1hZ2VzL21haWxfbG9nby5naWYiIHdp
ZHRoPSIxNjUiIGhlaWdodD0iMjciIGJvcmRlcj0iMCI+PC9hPjwvcD4NCiAgICAgICAgICAgICAg
ICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4N
CiAgICAgICAgICAgICAgICAgICAgPHRkIGFsaWduPSJjZW50ZXIiIHZhbGlnbj0idG9wIj4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBj
ZWxsc3BhY2luZz0iMCIgd2lkdGg9IjU5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
PHRyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGQ+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIg
Y2VsbHNwYWNpbmc9IjAiIHdpZHRoPSI1OTgiIGhlaWdodD0iMTgxIiBiYWNrZ3JvdW5kPSJodHRw
Oi8vd3d3LmlzYWVzb24uY29tL21haWwvaW1hZ2VzL21haWwyXzAxLmpwZyI+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8dGQgd2lkdGg9IjQwNiI+DQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD4mbmJzcDs8L3A+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iMTkyIiB2YWxpZ249ImJvdHRv
bSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBh
bGlnbj0iY2VudGVyIj48YSBocmVmPSJodHRwOi8vaXNhZXNvbi5jb20vYmJzL2Jicy5waHA/a2lu
ZD13X3Bob3RvIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBzcmM9Imh0dHA6Ly93d3cuaXNhZXNvbi5j
b20vbWFpbC9pbWFnZXMvcG9ydGZvbGlvLmdpZiIgd2lkdGg9IjExNiIgaGVpZ2h0PSI2NSIgYm9y
ZGVyPSIwIiBhbHQ9Isb3xq7G+riuv8C52bfOsKGx4iI+PC9hPjwvcD4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPC90YWJsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRkPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGltZyBzcmM9Imh0dHA6Ly93d3cuaXNhZXNv
bi5jb20vbWFpbC9pbWFnZXMvbWFpbDJfMDIuanBnIiB3aWR0aD0iNTk4IiBoZWlnaHQ9IjEwMSIg
Ym9yZGVyPSIwIj48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0ibGVm
dCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIw
IiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSI1NTAiPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSIyMDYiPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGltZyBzcmM9Imh0dHA6Ly93d3cu
aXNhZXNvbi5jb20vbWFpbC9pbWFnZXMvbWFpbDJfMDMuanBnIiB3aWR0aD0iMjA2IiBoZWlnaHQ9
IjEwOSIgYm9yZGVyPSIwIj48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDx0ZCB3aWR0aD0iMzQ0IiBiZ2NvbG9yPSIjRTBGOEE1Ij4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPiZuYnNwOyZuYnNwOyZuYnNwOy0gDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICCz9MC6IMT3uK7G
vMDHIMbkwMzB9jxicj4mbmJzcDsmbmJzcDsmbmJzcDstIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgwabHsCDEq7Tet86x1zxicj4mbmJzcDsmbmJzcDsm
bmJzcDstIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
sNS9w8bHLCDBorzTxeuw6CwgxKu/7sXNLCDA2rfhvccgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICDBprD4PHAgYWxpZ249InJpZ2h0Ij48YSBocmVmPSJo
dHRwOi8vd3d3LmlzYWVzb24uY29tL2NvbnN1bHQvd2ViX2NvbnN1bHQucGhwIiB0YXJnZXQ9Il9i
bGFuayI+PGltZyBzcmM9Imh0dHA6Ly93d3cuaXNhZXNvbi5jb20vbWFpbC9pbWFnZXMvdmlldy5q
cGciIHdpZHRoPSI5MCIgaGVpZ2h0PSIyNiIgYm9yZGVyPSIwIiBhbHQ9IsDavLzI97q4seIiPjwv
YT4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmJz
cDsmbmJzcDs8YSBocmVmPSJodHRwOi8vd3d3LmlzYWVzb24uY29tL2Jicy9iYnMucGhwP2tpbmQ9
d19waG90byIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSJodHRwOi8vd3d3LmlzYWVzb24uY29t
L21haWwvaW1hZ2VzL3BvcnQuanBnIiB3aWR0aD0iOTAiIGhlaWdodD0iMjYiIGJvcmRlcj0iMCIg
YWx0PSLG98auxvq4rr/AIj48L2E+IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJm5ic3A7PC9wPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPHRkIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxwPjxpbWcgc3JjPSJodHRwOi8vd3d3LmlzYWVzb24uY29t
L21haWwvaW1hZ2VzL21haWwyXzA0LmpwZyIgd2lkdGg9IjIzNCIgaGVpZ2h0PSI2NiIgYm9yZGVy
PSIwIj48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZD4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxwPjxpbWcgc3JjPSJodHRwOi8vd3d3LmlzYWVzb24uY29t
L21haWwvaW1hZ2VzL21haWwyXzA1LmpwZyIgd2lkdGg9IjU0OSIgaGVpZ2h0PSI1MCIgYm9yZGVy
PSIwIj48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8
dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGUgYm9yZGVyPSIwIiBjZWxs
cGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHdpZHRoPSI1NTAiPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPHRkIHdpZHRoPSIyMDYiPg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGltZyBzcmM9Imh0dHA6Ly93d3cuaXNhZXNv
bi5jb20vbWFpbC9pbWFnZXMvbWFpbDJfMDYuanBnIiB3aWR0aD0iMjA2IiBoZWlnaHQ9IjExMSIg
Ym9yZGVyPSIwIj48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0
ZCB3aWR0aD0iMzQ0IiBiZ2NvbG9yPSIjRjBFQUFDIj4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxwPiZuYnNwOyZuYnNwOyZuYnNwOy0gwPq3xcfRIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgsKGw3cC4t84g
uvG/67rOtOMgw9a80sitPGJyPiZuYnNwOyZuYnNwOyZuYnNwOy0gvcW32rCoIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwNa0wiC758DMxq4gtfDA2sDO
PGJyPiZuYnNwOyZuYnNwOyZuYnNwOy0gtKmxuLOqIL/uv7XH0rz2IA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwNa0wiC9rL/uILD8uK7A2iC48LXlPGJy
PjxwIGFsaWduPSJyaWdodCI+PGEgaHJlZj0iaHR0cDovL3d3dy5pc2Flc29uLmNvbS9jb25zdWx0
L3Nob3BfY29uc3VsdC5waHAiIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iaHR0cDovL3d3dy5p
c2Flc29uLmNvbS9tYWlsL2ltYWdlcy92aWV3LmpwZyIgd2lkdGg9IjkwIiBoZWlnaHQ9IjI2IiBi
b3JkZXI9IjAiIGFsdD0iwNq8vMj3urix4iI+PC9hPiANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0dHA6Ly93d3cu
aXNhZXNvbi5jb20vYmJzL2Jicy5waHA/a2luZD13X3Bob3RvIiB0YXJnZXQ9Il9ibGFuayI+PGlt
ZyBzcmM9Imh0dHA6Ly93d3cuaXNhZXNvbi5jb20vbWFpbC9pbWFnZXMvcG9ydC5qcGciIHdpZHRo
PSI5MCIgaGVpZ2h0PSIyNiIgYm9yZGVyPSIwIiBhbHQ9Isb3xq7G+riuv8AiPjwvYT4gDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbmJzcDsmbmJzcDs8
L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDx0ZCBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8cD48aW1nIHNyYz0iaHR0cDovL3d3dy5pc2Flc29uLmNvbS9tYWlsL2ltYWdlcy9tYWlsMl8w
Ny5qcGciIHdpZHRoPSIyMDYiIGhlaWdodD0iMTIiIGJvcmRlcj0iMCI+PC9wPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8L3RkPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPGltZyBzcmM9J2h0dHA6Ly93d3cuaXNhZXNvbi5jb20vc2NvdW50L2NvdW50
LmNnaT9tYWlsX2V2ZW50MicgYm9yZGVyPScwJyB3aWR0aD0nMCcgaGVpZ2h0PScwJz4NCiAgICAg
ICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAg
ICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRkIGJnY29sb3I9IiMzMzMzMzMiIGhlaWdo
dD0iMjEiIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGZvbnQg
Y29sb3I9IndoaXRlIj675773wNq17rfPufjIoyA6IDQwOC0wOC05OTgyOSAmbmJzcDsvIA0KICAg
ICAgICAgICAgICAgICAgICAgICAgJm5ic3A7VEVMIDogKDA2MikzNzMtNTU0NSAmbmJzcDsmbmJz
cDsvICZuYnNwOyZuYnNwO0ZBWCANCiAgICAgICAgICAgICAgICAgICAgICAgIDogKDA2MikzNzMt
NTU0NjwvZm9udD48L3A+DQogICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAg
ICAgPC90cj4NCiAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgIDx0ZCBi
Z2NvbG9yPSIjMzMzMzMzIiBoZWlnaHQ9IjIxIiBhbGlnbj0iY2VudGVyIj4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIDxwPjxmb250IGNvbG9yPSJ3aGl0ZSI+uru43sDPILnfvNvB1rzStMIgud+9
xSDA/L/rwMy5x7fOIA0KICAgICAgICAgICAgICAgICAgICAgICAgua7Ax7TCILvztOMgsNS9w8bH
wLsgwMy/68fYIMHWvcq9w7/APC9mb250PjwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4N
CiAgICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAg
ICAgICAgICAgPHRkIGJnY29sb3I9IiMzMzMzMzMiIGhlaWdodD0iMjEiIGFsaWduPSJjZW50ZXIi
Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGZvbnQgY29sb3I9IndoaXRlIj58ICZuYnNw
OyZuYnNwOzwvZm9udD48YSBocmVmPSJodHRwOi8vd3d3LmlzYWVzb24uY29tL2NvbXBhbnkvaW50
cm9kdWNlLnBocCIgdGFyZ2V0PSJfYmxhbmsiPjxmb250IGNvbG9yPSJ3aGl0ZSI+yLi757zSsLM8
L2ZvbnQ+PC9hPjxmb250IHNpemU9IjEiIGNvbG9yPSJ3aGl0ZSI+IA0KICAgICAgICAgICAgICAg
ICAgICAgICAgJm5ic3A7Jm5ic3A7fCAmbmJzcDsmbmJzcDsmbmJzcDs8L2ZvbnQ+PGEgaHJlZj0i
aHR0cDovL3d3dy5pc2Flc29uLmNvbS9iYnMvYmJzLnBocD9raW5kPXdfcGhvdG8iIHRhcmdldD0i
X2JsYW5rIj48Zm9udCBjb2xvcj0id2hpdGUiPsb3xq7G+riuv8A8L2ZvbnQ+PC9hPjxmb250IHNp
emU9IjEiIGNvbG9yPSJ3aGl0ZSI+ICZuYnNwOyZuYnNwO3wgDQogICAgICAgICAgICAgICAgICAg
ICAgICAmbmJzcDsmbmJzcDs8L2ZvbnQ+PGEgaHJlZj0iaHR0cDovL3d3dy5pc2Flc29uLmNvbS9j
b25zdWx0L2NvbnN1bHQucGhwIiB0YXJnZXQ9Il9ibGFuayI+PGZvbnQgY29sb3I9IndoaXRlIj67
87TjsNS9w8bHPC9mb250PjwvYT48Zm9udCBzaXplPSIxIiBjb2xvcj0id2hpdGUiPiAmbmJzcDsm
bmJzcDt8PC9mb250PjwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICAg
ICAgICA8L3RyPg0KICAgICAgICAgICAgICAgIDx0cj4NCiAgICAgICAgICAgICAgICAgICAgPHRk
IGJnY29sb3I9IiNDQ0NDQ0MiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHRhYmxlIGJvcmRl
cj0iMCIgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIwIiB3aWR0aD0iNjAwIj4NCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8dHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDx0ZCB3aWR0aD0iMTQwIiBhbGlnbj0ibGVmdCIgdmFsaWduPSJ0b3AiPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iaHR0cDovL3d3dy5pc2Flc29u
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSJodHRwOi8vd3d3LmlzYWVzb24uY29tL21h
aWwvaW1hZ2VzL21haWxfbG9nbzIuZ2lmIiB3aWR0aD0iMTQwIiBoZWlnaHQ9IjkwIiBib3JkZXI9
IjAiPjwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCB3aWR0aD0iNDgwIiBzdHlsZT0iZm9udC1z
aXplOjlwdDsgY29sb3I6cmdiKDEwMiwxMDIsMTAyKTsgbGluZS1oZWlnaHQ6MTQwJTsgcGFkZGlu
Zzo1OyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD6xzcfPwMcgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICC9wrb0vvjAzCDIq7q4vLogwPzA2iC/
7MbtwLsgurizu7DUILXIIMGhIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
waTB38j3ILvnsPogteW4s7TPtNkuIMGkurjF673FuMHAzL/rw8vB+Ln9IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgsdTBpMC7IMHYvPbHz7+pILGksO243sDPwNPAuyDHpb3D
x8+/tMC4uOcsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgwPrI8bTCIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgsc3Hz8DHIMD8wNq/7MbtIMHWvNIg
v9wgvu62sMfRILCzwM7BpLq4tbUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICCwocH2sO0gwNbB9iC+ysC4uce3ziC+yL3Jx8+9w7HiILnZtvi0z7TZLiANCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgILz2vcXAuyC/+MShIL7KwLi9w7jpILz2vcWwxbrOuKYg
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDFrLivx9ggwda9yr3Dv+QuICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxhIGhyZWY9Imh0
dHA6Ly93d3cuY3J1c2FkZS5jby5rci9yZWplY3QvcmVqZWN0LnBocD9pZD0yMjYxJm1vZGU9d3Jp
dGUmbWFpbD14b20taW50ZXJlc3RAbGlzdHMuaWJpYmxpby5vcmciPjxpbWcgc3JjPSJodHRwOi8v
d3d3LmlzYWVzb24uY29tL21haWwvaW1hZ2VzL21haWxfdmV0by5naWYiIGFsaWduPSJ0ZXh0dG9w
IiB3aWR0aD0iNjMiIGhlaWdodD0iMTkiIGJvcmRlcj0iMCIgYWx0PSK89r3FsMW6ziI+PC9hPiA8
L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQog
ICAgICAgICAgICAgICAgICAgIDwvdGQ+DQogICAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAg
ICAgIDwvdGFibGU+DQogICAgICAgIDwvdGQ+DQogICAgPC90cj4NCjwvdGFibGU+DQo8L2JvZHk+
DQoNCjwvaHRtbD4=

------=_NextPart_000_0000_0D251DC9.66718DB0--




Archive powered by MHonArc 2.6.24.

Top of Page