FWD: [mapserver-users] warning in capabilities XML output

Hao Ding hdi12@it.canterbury.ac.nz
Fri, 12 Jul 2002 11:33:02 +1200


  This is the preamble of a multipart MIME formatted message.
  If you are reading this text your mail system is most likely
  not capable of properly decoding MIME messages.  To extract
  the contents of this message, save it to a file and then use
  an external MIME decoding utility.

--Boundary_(ID_i8gXH0qtaflCoukwdU9GBQ)
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: 7bit

Hi,

The warning disappeared when I add metadata 'WMS_GROUP_TITLE' in the layer 
metadata. The new problem is the capabilities XML output is failed to be 
parsed.
The code in my program is:
 
Document xmlDoc = XmlDocument.createXmlDocument(xmlSource)

The 'xmlSource' is the capabilties request UEL. 
It works well with the URL 
"http://wmt.digitalearth.gov/cgi-bin/wmt.cgi?REQUEST=GetCapabilities", which 
is capabilities of the NASA wms map server.

Now I replaced the URL with mine  
"http://localhost:8080/cgi-bin/mapserv?map=demo.map&REQUEST=GetCapabilities"

I got the error parse message:

SAXException Illegal character or entity reference syntax.
org.xml.sax.SAXParseException: Illegal character or entity reference syntax.
	at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
	at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3170)
	at org.apache.crimson.parser.Parser2.parseLiteral(Parser2.java:748)
	at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1399)
	at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
	at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
	at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
	at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
	at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
	at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
	at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
	at 
org.apache.crimson.tree.XmlDocument.createXmlDocument(XmlDocument.java:315)	at 
org.apache.crimson.tree.XmlDocument.createXmlDocument(XmlDocument.java:208)	at 
wms.wmsCatelog.main(wmsCatelog.java:32)

I think there must be something wrong in the capabilities xml output (see 
attached file). I am not sure if it is my fault that cause some problems in 
the xml output. Thanks for your help!

Regards,
Ding

>===== Original Message From Hao Ding <hdi12@it.canterbury.ac.nz> =====
Hi,

I set up the mapserver as the WMS server. In the capabilities XML output there
was a warning:

WARNING:Mandatory metadata 'WMS_GROUP_TITLE' was missing in this context

I did not found any discription about the metadata 'WMS_GROUP_TITLE' in the
"Mapserver WMS Server How To".  Where should this mandatory metadata be set in
the mapfile?  Thanks for any help!

Regards,
Ding


--Boundary_(ID_i8gXH0qtaflCoukwdU9GBQ)
Content-type: text/plain; name="mapserv.txt"
Content-transfer-encoding: BASE64
Content-disposition: attachment; filename="mapserv.txt"

PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0iSVNPLTg4NTktMSIgc3Rh
bmRhbG9uZT0ibm8iID8+CjwhRE9DVFlQRSBXTVRfTVNfQ2FwYWJpbGl0aWVz
IFNZU1RFTSAiaHR0cDovL3d3dy5kaWdpdGFsZWFydGguZ292L3dtdC94bWwv
Y2FwYWJpbGl0aWVzXzFfMV8wLmR0ZCIKIFsKIDwhRUxFTUVOVCBWZW5kb3JT
cGVjaWZpY0NhcGFiaWxpdGllcyBFTVBUWT4KIF0+ICA8IS0tIGVuZCBvZiBE
T0NUWVBFIGRlY2xhcmF0aW9uIC0tPgoKPFdNVF9NU19DYXBhYmlsaXRpZXMg
dmVyc2lvbj0iMS4xLjAiIHVwZGF0ZVNlcXVlbmNlPSIwIj4KPFNlcnZpY2U+
IDwhLS0gYSBzZXJ2aWNlIElTIGEgTWFwU2VydmVyIG1hcGZpbGUgLS0+CiAg
PE5hbWU+R2V0TWFwPC9OYW1lPiA8IS0tIFdNVCBkZWZpbmVkIC0tPgogIDxU
aXRsZT5VTU4gTWFwU2VydmVyIEl0YXNjYSBEZW1vPC9UaXRsZT4KICA8QWJz
dHJhY3Q+VGhpcyBpcyB0aGUgVU1OIE1hcFNlcnZlciBkZW1vbnN0cmF0aW9u
IGFwcGxpY2F0aW9uIGZvciBJdGFzY2EgQ291bnR5IGxvY2F0ZWQgaW4gbm9y
dGggY2VudHJhbCBNaW5uZXNvdGEuPC9BYnN0cmFjdD4KICA8T25saW5lUmVz
b3VyY2UgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxp
bmsiIHhsaW5rOmhyZWY9Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9jZ2ktYmlu
L21hcHNlcnY/bWFwPWRlbW8ubWFwJiIvPgogIDxDb250YWN0SW5mb3JtYXRp
b24+CiAgPC9Db250YWN0SW5mb3JtYXRpb24+CiAgPEFjY2Vzc0NvbnN0cmFp
bnRzPm5vbmU8L0FjY2Vzc0NvbnN0cmFpbnRzPgo8L1NlcnZpY2U+Cgo8Q2Fw
YWJpbGl0eT4KICA8UmVxdWVzdD4KICAgIDxHZXRDYXBhYmlsaXRpZXM+CiAg
ICAgIDxGb3JtYXQ+YXBwbGljYXRpb24vdm5kLm9nYy53bXNfeG1sPC9Gb3Jt
YXQ+CiAgICAgIDxEQ1BUeXBlPgogICAgICAgIDxIVFRQPgogICAgICAgICAg
PEdldD48T25saW5lUmVzb3VyY2UgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cu
dzMub3JnLzE5OTkveGxpbmsiIHhsaW5rOmhyZWY9Imh0dHA6Ly9sb2NhbGhv
c3Q6ODA4MC9jZ2ktYmluL21hcHNlcnY/bWFwPWRlbW8ubWFwJiIvPjwvR2V0
PgogICAgICAgICAgPFBvc3Q+PE9ubGluZVJlc291cmNlIHhtbG5zOnhsaW5r
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bGluazpocmVmPSJo
dHRwOi8vbG9jYWxob3N0OjgwODAvY2dpLWJpbi9tYXBzZXJ2P21hcD1kZW1v
Lm1hcCYiLz48L1Bvc3Q+CiAgICAgICAgPC9IVFRQPgogICAgICA8L0RDUFR5
cGU+CiAgICA8L0dldENhcGFiaWxpdGllcz4KICAgIDxHZXRNYXA+CiAgICAg
IDxGb3JtYXQ+aW1hZ2UvZ2lmPC9Gb3JtYXQ+CiAgICAgIDxGb3JtYXQ+aW1h
Z2UvcG5nPC9Gb3JtYXQ+CiAgICAgIDxGb3JtYXQ+aW1hZ2Uvd2JtcDwvRm9y
bWF0PgogICAgICA8RENQVHlwZT4KICAgICAgICA8SFRUUD4KICAgICAgICAg
IDxHZXQ+PE9ubGluZVJlc291cmNlIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5L3hsaW5rIiB4bGluazpocmVmPSJodHRwOi8vbG9jYWxo
b3N0OjgwODAvY2dpLWJpbi9tYXBzZXJ2P21hcD1kZW1vLm1hcCYiLz48L0dl
dD4KICAgICAgICAgIDxQb3N0PjxPbmxpbmVSZXNvdXJjZSB4bWxuczp4bGlu
az0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeGxpbms6aHJlZj0i
aHR0cDovL2xvY2FsaG9zdDo4MDgwL2NnaS1iaW4vbWFwc2Vydj9tYXA9ZGVt
by5tYXAmIi8+PC9Qb3N0PgogICAgICAgIDwvSFRUUD4KICAgICAgPC9EQ1BU
eXBlPgogICAgPC9HZXRNYXA+CiAgICA8R2V0RmVhdHVyZUluZm8+CiAgICAg
IDxGb3JtYXQ+dGV4dC9wbGFpbjwvRm9ybWF0PgogICAgICA8Rm9ybWF0PnRl
eHQvaHRtbDwvRm9ybWF0PgogICAgICA8Rm9ybWF0PmFwcGxpY2F0aW9uL3Zu
ZC5vZ2MuZ21sPC9Gb3JtYXQ+CiAgICAgIDxEQ1BUeXBlPgogICAgICAgIDxI
VFRQPgogICAgICAgICAgPEdldD48T25saW5lUmVzb3VyY2UgeG1sbnM6eGxp
bms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhsaW5rOmhyZWY9
Imh0dHA6Ly9sb2NhbGhvc3Q6ODA4MC9jZ2ktYmluL21hcHNlcnY/bWFwPWRl
bW8ubWFwJiIvPjwvR2V0PgogICAgICAgICAgPFBvc3Q+PE9ubGluZVJlc291
cmNlIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5r
IiB4bGluazpocmVmPSJodHRwOi8vbG9jYWxob3N0OjgwODAvY2dpLWJpbi9t
YXBzZXJ2P21hcD1kZW1vLm1hcCYiLz48L1Bvc3Q+CiAgICAgICAgPC9IVFRQ
PgogICAgICA8L0RDUFR5cGU+CiAgICA8L0dldEZlYXR1cmVJbmZvPgogIDwv
UmVxdWVzdD4KICA8RXhjZXB0aW9uPgogICAgPEZvcm1hdD5hcHBsaWNhdGlv
bi92bmQub2djLnNlX3htbDwvRm9ybWF0PgogICAgPEZvcm1hdD5hcHBsaWNh
dGlvbi92bmQub2djLnNlX2luaW1hZ2U8L0Zvcm1hdD4KICAgIDxGb3JtYXQ+
YXBwbGljYXRpb24vdm5kLm9nYy5zZV9ibGFuazwvRm9ybWF0PgogIDwvRXhj
ZXB0aW9uPgogIDxWZW5kb3JTcGVjaWZpY0NhcGFiaWxpdGllcyAvPgogIDxM
YXllcj4KICAgIDxOYW1lPkRFTU88L05hbWU+CiAgICA8VGl0bGU+VU1OIE1h
cFNlcnZlciBJdGFzY2EgRGVtbzwvVGl0bGU+CiAgICA8U1JTPkVQU0c6MjY5
MTU8L1NSUz4KICAgIDxMYXRMb25Cb3VuZGluZ0JveCBtaW54PSIzODgwMTQi
IG1pbnk9IjUuMjAwNGUrMDYiIG1heHg9IjUwMDgwMiIgbWF4eT0iNS4zMTMx
NmUrMDYiIC8+CiAgICA8Qm91bmRpbmdCb3ggU1JTPSJFUFNHOjI2OTE1Igog
ICAgICAgICAgICAgICAgbWlueD0iMzg4MDE0IiBtaW55PSI1LjIwMDRlKzA2
IiBtYXh4PSI1MDA4MDIiIG1heHk9IjUuMzEzMTZlKzA2IiAvPgogICAgPFNj
YWxlSGludCBtaW49IjAuNDk4OTAzIiBtYXg9Ijc3My4yOTkiIC8+CiAgICA8
TGF5ZXIgcXVlcnlhYmxlPSIwIiBvcGFxdWU9IjAiIGNhc2NhZGVkPSIwIj4K
ICAgICAgICA8TmFtZT5jdHliZHB5MjwvTmFtZT4KICAgICAgICA8VGl0bGU+
Q291bnR5IEJvdW5kYXJ5PC9UaXRsZT4KICAgICAgICA8QWJzdHJhY3Q+SXRh
c2NhIENvdW50eSBib3VuZGFyeSBzaGFwZWZpbGUuIFNlZSBodHRwOi8vZGVs
aS5kbnIuc3RhdGUubW4udXMvbWV0YWRhdGEvZnVsbC9jdHliZG5lMi5odG1s
IGZvciBtb3JlIGluZm9ybWF0aW9uLjwvQWJzdHJhY3Q+CiAgICAgICAgPFNS
Uz5FUFNHOjI2OTE1PC9TUlM+CiAgICAgICAgPExhdExvbkJvdW5kaW5nQm94
IG1pbng9Ii0yLjVlKzA3IiBtaW55PSItMi41ZSswNyIgbWF4eD0iMi41ZSsw
NyIgbWF4eT0iMi41ZSswNyIgLz4KICAgICAgICA8Qm91bmRpbmdCb3ggU1JT
PSJFUFNHOjI2OTE1IgogICAgICAgICAgICAgICAgICAgIG1pbng9Ii0yLjVl
KzA3IiBtaW55PSItMi41ZSswNyIgbWF4eD0iMi41ZSswNyIgbWF4eT0iMi41
ZSswNyIgLz4KICAgIDwvTGF5ZXI+CiAgICA8TGF5ZXI+CiAgICAgIDxOYW1l
PmNpdGllczwvTmFtZT4KICAgICAgPFRpdGxlPmNpdGllczwvVGl0bGU+CiAg
ICAgIDxMYXllciBxdWVyeWFibGU9IjEiIG9wYXF1ZT0iMCIgY2FzY2FkZWQ9
IjAiPgogICAgICAgIDxOYW1lPm1jZDkwcHkyPC9OYW1lPgogICAgICAgIDxU
aXRsZT5NaW5vciBDaXZpbCBEaXZpc2lvbnM8L1RpdGxlPgogICAgICAgIDxB
YnN0cmFjdD5NaW5vciBjaXZpbCBkaXZpc2lvbnMgZm9yIEl0YXNjYSBDb3Vu
dHkuIChib3VuZGFyaWVzIG9ubHkpPC9BYnN0cmFjdD4KICAgICAgICA8U1JT
PkVQU0c6MjY5MTU8L1NSUz4KICAgICAgICA8TGF0TG9uQm91bmRpbmdCb3gg
bWlueD0iLTIuNWUrMDciIG1pbnk9Ii0yLjVlKzA3IiBtYXh4PSIyLjVlKzA3
IiBtYXh5PSIyLjVlKzA3IiAvPgogICAgICAgIDxCb3VuZGluZ0JveCBTUlM9
IkVQU0c6MjY5MTUiCiAgICAgICAgICAgICAgICAgICAgbWlueD0iLTIuNWUr
MDciIG1pbnk9Ii0yLjVlKzA3IiBtYXh4PSIyLjVlKzA3IiBtYXh5PSIyLjVl
KzA3IiAvPgogICAgICA8L0xheWVyPgogICAgPC9MYXllcj4KICAgIDxMYXll
ciBxdWVyeWFibGU9IjAiIG9wYXF1ZT0iMCIgY2FzY2FkZWQ9IjAiPgogICAg
ICAgIDxOYW1lPnR3cHJncHkzPC9OYW1lPgogICAgICAgIDxUaXRsZT5Ub3du
c2hpcCBCb3VuZGFyaWVzPC9UaXRsZT4KICAgICAgICA8QWJzdHJhY3Q+UHVs
aWMgTGFuZCBTdXJ2ZXkgKFBMUykgdG93bnNoaXAgYm91bmRhcmllcyBmb3Ig
SXRhc2NhIENvdW50eS4gU2VlIGh0dHA6Ly9kZWxpLmRuci5zdGF0ZS5tbi51
cy9tZXRhZGF0YS9mdWxsL3R3cHJnbmUyLmh0bWwgZm9yIG1vcmUgaW5mb3Jt
YXRpb24uPC9BYnN0cmFjdD4KICAgICAgICA8U1JTPkVQU0c6MjY5MTU8L1NS
Uz4KICAgICAgICA8TGF0TG9uQm91bmRpbmdCb3ggbWlueD0iLTIuNWUrMDci
IG1pbnk9Ii0yLjVlKzA3IiBtYXh4PSIyLjVlKzA3IiBtYXh5PSIyLjVlKzA3
IiAvPgogICAgICAgIDxCb3VuZGluZ0JveCBTUlM9IkVQU0c6MjY5MTUiCiAg
ICAgICAgICAgICAgICAgICAgbWlueD0iLTIuNWUrMDciIG1pbnk9Ii0yLjVl
KzA3IiBtYXh4PSIyLjVlKzA3IiBtYXh5PSIyLjVlKzA3IiAvPgogICAgPC9M
YXllcj4KICAgIDxMYXllciBxdWVyeWFibGU9IjEiIG9wYXF1ZT0iMCIgY2Fz
Y2FkZWQ9IjAiPgogICAgICAgIDxOYW1lPmxha2VzcHkyPC9OYW1lPgogICAg
ICAgIDxUaXRsZT5MYWtlcyBhbmQgUml2ZXJzPC9UaXRsZT4KICAgICAgICA8
QWJzdHJhY3Q+RExHIGxha2UgYW5kIHJpdmVyIHBvbHlnb25zIGZvciBJdGFz
Y2EgQ291bnR5LiBTZWUgaHR0cDovL2RlbGkuZG5yLnN0YXRlLm1uLnVzL21l
dGFkYXRhL2Z1bGwvZGxnbGtweTIuaHRtbCBmb3IgbW9yZSBpbmZvcm1hdGlv
bi48L0Fic3RyYWN0PgogICAgICAgIDxTUlM+RVBTRzoyNjkxNTwvU1JTPgog
ICAgICAgIDxMYXRMb25Cb3VuZGluZ0JveCBtaW54PSItMi41ZSswNyIgbWlu
eT0iLTIuNWUrMDciIG1heHg9IjIuNWUrMDciIG1heHk9IjIuNWUrMDciIC8+
CiAgICAgICAgPEJvdW5kaW5nQm94IFNSUz0iRVBTRzoyNjkxNSIKICAgICAg
ICAgICAgICAgICAgICBtaW54PSItMi41ZSswNyIgbWlueT0iLTIuNWUrMDci
IG1heHg9IjIuNWUrMDciIG1heHk9IjIuNWUrMDciIC8+CiAgICA8L0xheWVy
PgogICAgPExheWVyIHF1ZXJ5YWJsZT0iMSIgb3BhcXVlPSIwIiBjYXNjYWRl
ZD0iMCI+CiAgICAgICAgPE5hbWU+ZGxnc3RsbjI8L05hbWU+CiAgICAgICAg
PFRpdGxlPlN0cmVhbXM8L1RpdGxlPgogICAgICAgIDxBYnN0cmFjdD5ETEcg
c3RyZWFtcyBmb3IgSXRhc2NhIENvdW50eS4gU2VlIGh0dHA6Ly9kZWxpLmRu
ci5zdGF0ZS5tbi51cy9tZXRhZGF0YS9mdWxsL2RsZ3N0bG4yLmh0bWwgZm9y
IG1vcmUgaW5mb3JtYXRpb24uPC9BYnN0cmFjdD4KICAgICAgICA8U1JTPkVQ
U0c6MjY5MTU8L1NSUz4KICAgICAgICA8TGF0TG9uQm91bmRpbmdCb3ggbWlu
eD0iLTIuNWUrMDciIG1pbnk9Ii0yLjVlKzA3IiBtYXh4PSIyLjVlKzA3IiBt
YXh5PSIyLjVlKzA3IiAvPgogICAgICAgIDxCb3VuZGluZ0JveCBTUlM9IkVQ
U0c6MjY5MTUiCiAgICAgICAgICAgICAgICAgICAgbWlueD0iLTIuNWUrMDci
IG1pbnk9Ii0yLjVlKzA3IiBtYXh4PSIyLjVlKzA3IiBtYXh5PSIyLjVlKzA3
IiAvPgogICAgPC9MYXllcj4KICAgIDxMYXllcj4KICAgICAgPE5hbWU+cm9h
ZHM8L05hbWU+CiAgICAgIDxUaXRsZT5yb2FkczwvVGl0bGU+CiAgICAgIDxM
YXllciBxdWVyeWFibGU9IjAiIG9wYXF1ZT0iMCIgY2FzY2FkZWQ9IjAiPgog
ICAgICAgIDxOYW1lPmN0eXJkbG4zPC9OYW1lPgogICAgICAgIDxUaXRsZT5D
b3VudHkgUm9hZHM8L1RpdGxlPgogICAgICAgIDxBYnN0cmFjdD5Db3VudHkg
cm9hZHMuIChsaW5lcyBvbmx5KSAgRGVyaXZlZCBmcm9tIE1ORE9UIHJvYWRz
IGxheWVyLCBzZWUgaHR0cDovL2RlbGkuZG5yLnN0YXRlLm1uLnVzL21ldGFk
YXRhL2Z1bGwvZG90cmRsbjIuaHRtbCBmb3IgbW9yZSBpbmZvcm1hdGlvbi48
L0Fic3RyYWN0PgogICAgICAgIDxTUlM+RVBTRzoyNjkxNTwvU1JTPgogICAg
ICAgIDxMYXRMb25Cb3VuZGluZ0JveCBtaW54PSItMi41ZSswNyIgbWlueT0i
LTIuNWUrMDciIG1heHg9IjIuNWUrMDciIG1heHk9IjIuNWUrMDciIC8+CiAg
ICAgICAgPEJvdW5kaW5nQm94IFNSUz0iRVBTRzoyNjkxNSIKICAgICAgICAg
ICAgICAgICAgICBtaW54PSItMi41ZSswNyIgbWlueT0iLTIuNWUrMDciIG1h
eHg9IjIuNWUrMDciIG1heHk9IjIuNWUrMDciIC8+CiAgICAgICAgPFNjYWxl
SGludCBtaW49IjAiIG1heD0iMTQ5LjY3MSIgLz4KICAgICAgPC9MYXllcj4K
ICAgICAgPExheWVyIHF1ZXJ5YWJsZT0iMCIgb3BhcXVlPSIwIiBjYXNjYWRl
ZD0iMCI+CiAgICAgICAgPE5hbWU+Y3R5cmRsbjNfYW5ubzwvTmFtZT4KICAg
ICAgICA8VGl0bGU+Q291bnR5IFJvYWRzPC9UaXRsZT4KICAgICAgICA8QWJz
dHJhY3Q+Q291bnR5IHJvYWRzLiAoc2hpZWxkcyBvbmx5KSAgRGVyaXZlZCBm
cm9tIE1ORE9UIHJvYWRzIGxheWVyLCBzZWUgaHR0cDovL2RlbGkuZG5yLnN0
YXRlLm1uLnVzL21ldGFkYXRhL2Z1bGwvZG90cmRsbjIuaHRtbCBmb3IgbW9y
ZSBpbmZvcm1hdGlvbi48L0Fic3RyYWN0PgogICAgICAgIDxTUlM+RVBTRzoy
NjkxNTwvU1JTPgogICAgICAgIDxMYXRMb25Cb3VuZGluZ0JveCBtaW54PSIt
Mi41ZSswNyIgbWlueT0iLTIuNWUrMDciIG1heHg9IjIuNWUrMDciIG1heHk9
IjIuNWUrMDciIC8+CiAgICAgICAgPEJvdW5kaW5nQm94IFNSUz0iRVBTRzoy
NjkxNSIKICAgICAgICAgICAgICAgICAgICBtaW54PSItMi41ZSswNyIgbWlu
eT0iLTIuNWUrMDciIG1heHg9IjIuNWUrMDciIG1heHk9IjIuNWUrMDciIC8+
CiAgICAgICAgPFNjYWxlSGludCBtaW49IjAiIG1heD0iMTQ5LjY3MSIgLz4K
ICAgICAgPC9MYXllcj4KICAgICAgPExheWVyIHF1ZXJ5YWJsZT0iMCIgb3Bh
cXVlPSIwIiBjYXNjYWRlZD0iMCI+CiAgICAgICAgPE5hbWU+bWFqcmRsbjM8
L05hbWU+CiAgICAgICAgPFRpdGxlPkhpZ2h3YXlzPC9UaXRsZT4KICAgICAg
ICA8QWJzdHJhY3Q+SGlnaHdheXMtIHN0YXRlLCBVUyBhbmQgaW50ZXJzdGF0
ZS4gKGxpbmVzIG9ubHkpICBEZXJpdmVkIGZyb20gTU5ET1Qgcm9hZHMgbGF5
ZXIsIHNlZSBodHRwOi8vZGVsaS5kbnIuc3RhdGUubW4udXMvbWV0YWRhdGEv
ZnVsbC9kb3RyZGxuMi5odG1sIGZvciBtb3JlIGluZm9ybWF0aW9uLjwvQWJz
dHJhY3Q+CiAgICAgICAgPFNSUz5FUFNHOjI2OTE1PC9TUlM+CiAgICAgICAg
PExhdExvbkJvdW5kaW5nQm94IG1pbng9Ii0yLjVlKzA3IiBtaW55PSItMi41
ZSswNyIgbWF4eD0iMi41ZSswNyIgbWF4eT0iMi41ZSswNyIgLz4KICAgICAg
ICA8Qm91bmRpbmdCb3ggU1JTPSJFUFNHOjI2OTE1IgogICAgICAgICAgICAg
ICAgICAgIG1pbng9Ii0yLjVlKzA3IiBtaW55PSItMi41ZSswNyIgbWF4eD0i
Mi41ZSswNyIgbWF4eT0iMi41ZSswNyIgLz4KICAgICAgICA8U2NhbGVIaW50
IG1pbj0iMCIgbWF4PSIyOTkuMzQyIiAvPgogICAgICA8L0xheWVyPgogICAg
ICA8TGF5ZXIgcXVlcnlhYmxlPSIwIiBvcGFxdWU9IjAiIGNhc2NhZGVkPSIw
Ij4KICAgICAgICA8TmFtZT5tYWpyZGxuM19hbm5vPC9OYW1lPgogICAgICAg
IDxUaXRsZT5IaWdod2F5czwvVGl0bGU+CiAgICAgICAgPEFic3RyYWN0Pkhp
Z2h3YXlzLSBzdGF0ZSwgVVMgYW5kIGludGVyc3RhdGUuIChzaGllbGRzIG9u
bHkpICBEZXJpdmVkIGZyb20gTU5ET1Qgcm9hZHMgbGF5ZXIsIHNlZSBodHRw
Oi8vZGVsaS5kbnIuc3RhdGUubW4udXMvbWV0YWRhdGEvZnVsbC9kb3RyZGxu
Mi5odG1sIGZvciBtb3JlIGluZm9ybWF0aW9uLjwvQWJzdHJhY3Q+CiAgICAg
ICAgPFNSUz5FUFNHOjI2OTE1PC9TUlM+CiAgICAgICAgPExhdExvbkJvdW5k
aW5nQm94IG1pbng9Ii0yLjVlKzA3IiBtaW55PSItMi41ZSswNyIgbWF4eD0i
Mi41ZSswNyIgbWF4eT0iMi41ZSswNyIgLz4KICAgICAgICA8Qm91bmRpbmdC
b3ggU1JTPSJFUFNHOjI2OTE1IgogICAgICAgICAgICAgICAgICAgIG1pbng9
Ii0yLjVlKzA3IiBtaW55PSItMi41ZSswNyIgbWF4eD0iMi41ZSswNyIgbWF4
eT0iMi41ZSswNyIgLz4KICAgICAgICA8U2NhbGVIaW50IG1pbj0iMCIgbWF4
PSIyOTkuMzQyIiAvPgogICAgICA8L0xheWVyPgogICAgPC9MYXllcj4KICAg
IDxMYXllciBxdWVyeWFibGU9IjEiIG9wYXF1ZT0iMCIgY2FzY2FkZWQ9IjAi
PgogICAgICAgIDxOYW1lPmFpcnBvcnRzPC9OYW1lPgogICAgICAgIDxUaXRs
ZT5BaXJwb3J0czwvVGl0bGU+CiAgICAgICAgPEFic3RyYWN0PkFpcnBvcnQg
cnVud2F5cyBmb3IgSXRhc2NhIENvdW50eS48L0Fic3RyYWN0PgogICAgICAg
IDxTUlM+RVBTRzoyNjkxNTwvU1JTPgogICAgICAgIDxMYXRMb25Cb3VuZGlu
Z0JveCBtaW54PSItMi41ZSswNyIgbWlueT0iLTIuNWUrMDciIG1heHg9IjIu
NWUrMDciIG1heHk9IjIuNWUrMDciIC8+CiAgICAgICAgPEJvdW5kaW5nQm94
IFNSUz0iRVBTRzoyNjkxNSIKICAgICAgICAgICAgICAgICAgICBtaW54PSIt
Mi41ZSswNyIgbWlueT0iLTIuNWUrMDciIG1heHg9IjIuNWUrMDciIG1heHk9
IjIuNWUrMDciIC8+CiAgICA8L0xheWVyPgogICAgPExheWVyIHF1ZXJ5YWJs
ZT0iMCIgb3BhcXVlPSIwIiBjYXNjYWRlZD0iMCI+CiAgICAgICAgPE5hbWU+
Y2l0aWVzPC9OYW1lPgogICAgICAgIDxUaXRsZT5NaW5vciBDaXZpbCBEaXZp
c2lvbnM8L1RpdGxlPgogICAgICAgIDxBYnN0cmFjdD5NaW5vciBjaXZpbCBk
aXZpc2lvbnMgZm9yIEl0YXNjYSBDb3VudHkuIChhbm5vdGF0aW9uIG9ubHkp
PC9BYnN0cmFjdD4KICAgICAgICA8U1JTPkVQU0c6MjY5MTU8L1NSUz4KICAg
ICAgICA8TGF0TG9uQm91bmRpbmdCb3ggbWlueD0iLTIuNWUrMDciIG1pbnk9
Ii0yLjVlKzA3IiBtYXh4PSIyLjVlKzA3IiBtYXh5PSIyLjVlKzA3IiAvPgog
ICAgICAgIDxCb3VuZGluZ0JveCBTUlM9IkVQU0c6MjY5MTUiCiAgICAgICAg
ICAgICAgICAgICAgbWlueD0iLTIuNWUrMDciIG1pbnk9Ii0yLjVlKzA3IiBt
YXh4PSIyLjVlKzA3IiBtYXh5PSIyLjVlKzA3IiAvPgogICAgPC9MYXllcj4K
ICA8L0xheWVyPgo8L0NhcGFiaWxpdHk+CjwvV01UX01TX0NhcGFiaWxpdGll
cz4K

--Boundary_(ID_i8gXH0qtaflCoukwdU9GBQ)--