Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 94963 invoked from network); 21 Feb 2001 13:23:38 -0000 Received: from wilson.koeln.sevenval.net (213.61.34.70) by h31.sny.collab.net with SMTP; 21 Feb 2001 13:23:38 -0000 Received: from jungle (Jungle.office.sevenval.de [172.22.77.189]) by Wilson.koeln.sevenval.net (8.9.3/8.9.3) with SMTP id OAA16308; Wed, 21 Feb 2001 14:23:59 +0100 From: =?iso-8859-1?q?J=F6rg=20Prante?= Reply-To: joerg@7val.com Organization: Sevenval AG e-commerce base technologies Date: Wed, 21 Feb 2001 14:23:11 +0100 X-Mailer: KMail [version 1.1.99] Content-Type: Multipart/Mixed; charset="us-ascii"; boundary="------------Boundary-00=_NUZ3C6OHV4KRZAJD892F" To: Davanum Srinivas , cocoon-dev@xml.apache.org References: <20010221121946.16934.qmail@web124.yahoomail.com> In-Reply-To: <20010221121946.16934.qmail@web124.yahoomail.com> Subject: Re: Contribution: session tracking for Cocoon 2 MIME-Version: 1.0 Message-Id: <01022114231102.01388@jungle> X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N --------------Boundary-00=_NUZ3C6OHV4KRZAJD892F Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8bit Davanum Srinivas wrote: > Checked in your code and samples. Wow - never thought that this is going so fast... > 1. Can you please make sure that everything is checked in and works as > intended? > 2. Can you please modify your doc to reflect the current CVS. > Basically get rid of the steps like modifying the session.xsl and the java > code. Then i can add it to the docs. > If you have any updates/changes. **Please** submit cvs diff's It works without changes! Thank you dims! I removed the parts from the xml. Hope the attached new 'sessions.xml' can now be included to the docs. Please feel free to modify the file to your preferences if further changes are required. J�rg -- J�rg Prante Sevenval AG (HRB 32757) e-business marketing technologies D-50667 K�ln . Alter Markt 36-42 Fon +49 221 65007-0 . Fax 4249891 http://www.sevenval.de . joerg@7val.com --------------Boundary-00=_NUZ3C6OHV4KRZAJD892F Content-Type: text/xml; name="sessions.xml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="sessions.xml" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgZG9j dW1lbnQgU1lTVEVNICJkdGQvZG9jdW1lbnQtdjEwLmR0ZCI+Cgo8ZG9jdW1lbnQ+CgogIDxoZWFk ZXI+CiAgICA8dGl0bGU+U2Vzc2lvbiB0cmFja2luZyB3aXRoIENvY29vbjwvdGl0bGU+CiAgICA8 c3VidGl0bGU+SW50cm9kdWN0aW9uLCBJbnN0YWxsYXRpb24gYW5kIEV4YW1wbGU8L3N1YnRpdGxl PgogICAgPHZlcnNpb24+MC4xPC92ZXJzaW9uPgogICAgPHR5cGU+VGVjaG5pY2FsIERvY3VtZW50 PC90eXBlPgogICAgPGF1dGhvcnM+CiAgICAgIDxwZXJzb24gbmFtZT0iSvZyZyBQcmFudGUiIGVt YWlsPSJqb2VyZ0A3dmFsLmNvbSIvPgogICAgPC9hdXRob3JzPgogICAgPGFic3RyYWN0PgogICAg VGhpcyBkb2N1bWVudCBleHBsYWlucyB3aGF0IENvY29vbiAyIHByb3ZpZGVzIHRvIHN1cHBvcnQg c2Vzc2lvbiB0cmFja2luZy4KICAgIFNlc3Npb24gdHJhY2tpbmcgaXMgYW4gaW1wb3J0YW50IGZl YXR1cmUgZm9yIHdlYiBzZXJ2ZXIgZnJhbWV3b3JrcwogICAgYmVjYXVzZSBIVFRQIGFuZCByZWxh dGVkIHByb3RvY29scyBhcmUgc3RhdGVsZXNzLAogICAgYnV0IHNvbWV0aW1lcyB3ZSBuZWVkIHN0 YXRlZnVsIGluZm9ybWF0aW9uIGFib3V0IHZpc2l0b3JzIG9mIGEgQ29jb29uIHNpdGUuCiAgICBG b3IgYSBtb3JlIHByZWNpc2UgYW5hbHlzaXMgb2YgYSB3ZWIgc2l0ZSwgdGhlIHRyYWNraW5nIG9m IHZpc2l0b3JzCiAgICBzaG91bGQgd29yayBpbmRlcGVuZGFudCBvZiB0aGUgdmlzaXRvcidzIGJy b3dzZXIgYW5kIG9mIHRoZSB2aXNpdG9yJ3MgZGVjaXNpb24KICAgIHdoZXRoZXIgd2UgZW5hYmxl ZCBjb29raWVzIG9yIG5vdC4gTGFzdCBub3QgbGVhc3QsIENvY29vbiAyIHNob3VsZCBub3QKICAg IGJlIGRlcGVuZGFudCBvZiB0aGUgbWV0aG9kIHRoZSBzZXJ2bGV0IGVuZ2luZSBwcmVmZXJzIHRv IGdlbmVyYXRlIHNlc3Npb24gSURzLgogICAgSW4gdGhpcyBkb2N1bWVudCwgaXQgaXMgZGVzY3Jp YmVkIHN0ZXAgYnkgc3RlcCB3aGF0IGhhcyB0byBiZSBkb25lIHRvIGVuYWJsZQogICAgQ29jb29u IDIgZm9yIHNlc3Npb24gbWFuYWdlbWVudC4KICAgIDwvYWJzdHJhY3Q+CiAgPC9oZWFkZXI+Cgog IDxib2R5PgogICAgPHMxIHRpdGxlPSJJbnRyb2R1Y3Rpb24iPgogICAgICA8czIgdGl0bGU9Ikdv YWwiPgogICAgICAgIDxwPgogICAgICAgICBNYWludGFpbmluZyBzdGF0ZSBpcyBhIGNvbW1vbiBw cm9ibGVtIGZvciB3ZWIgc2VydmVyIGZyYW1ld29ya3MKICAgICAgICAgYmVjYXVzZSBIVFRQIGlz IGEgc3RhdGVsZXNzIHByb3RvY29sLiBUaGVyZSBhcmUgbWFueSBzb2x1dGlvbnMga25vd24KICAg ICAgICAgdG8gb2J0YWluIHN0YXRlZnVsIGluZm9ybWF0aW9uLiBDbGllbnQtc2lkZSBzdG9yYWdl IG9mIHN0YXRlIGluZm9ybWF0aW9uCiAgICAgICAgIGxpa2UgdGhlIHVzYWdlIG9mIGNvb2tpZXMg d2lsbCBub3QgYmUgZGlzY3Vzc2VkIGhlcmUsIHNpbmNlIHRoaXMgZGVwZW5kcwogICAgICAgICBo ZWF2aWx5IG9uIHRoZSBjbGllbnQncyBicm93c2VyLiBTaW5jZSBDb2Nvb24gaXMgYSBzZXJ2ZXIt c2lkZSBmcmFtZXdvcmssCiAgICAgICAgIHN0b3JpbmcgdmlzaXRvciBpbmZvcm1hdGlvbiBhdCB0 aGUgc2VydmVyIHNpZGUgd2lsbCBnaXZlIGZ1bGwgYWNjZXNzCiAgICAgICAgIHRvIHRoZSBsaXN0 IG9mIGFsbCB2aXNpdG9ycywgdG8gd2hhdCB0aGV5IGhhdmUgZG9uZSwgYW5kIHdoYXQgdGhleSBh cmUKICAgICAgICAgZG9pbmcuCiAgICAgICAgIDwvcD4KICAgICAgICAgPHA+UGxlYXNlIGFsd2F5 cyB0aGluayBhIGxpdHRsZSB3aGlsZSBpZiB5b3UgcmVhbGx5IHdhbnQgdG8gc2V0IHVwCiAgICAg ICAgIHNlc3Npb24gbWFuYWdlbWVudC4gTGVzcyBzY2FsYWJpbGl0eSBhbmQgcGVyZm9ybWFuY2Ug aXMgdGhlIGRhcmsKICAgICAgICAgc2lkZSBvZiBrZWVwaW5nIHVzZXIgc2Vzc2lvbnMgYXQgdGhl IHNlcnZlci1zaWRlLiBFYWNoIHVzZXIgc2Vzc2lvbiBjb25zdW1lcwogICAgICAgICBtZW1vcnks IGRpc2ssIGFuZCBDUFUsIGFuZCBpdCBpcyBhbHdheXMgcmVjb21tZW5kZWQgdGhhdCB5b3UgYmUg Y2FyZWZ1bCB0bwogICAgICAgICBzeXN0ZW0gcmVzb3VyY2VzIGJlZm9yZSB3YXN0aW5nIGl0Lgog ICAgICAgICA8L3A+CiAgICAgICAgIDxwPgogICAgICAgICBJZiB5b3UgZGVjaWRlZCB0byBzZXQg dXAgc2Vzc2lvbiB0cmFja2luZywgQ29jb29uIDIgb2ZmZXJzIHlvdToKICAgICAgICAgPC9wPgog ICAgICAgICAgPHVsPgogICAgICAgICAgICA8bGk+Y3JlYXRpb24gb2YgbmV3IHNlc3Npb24gSURz PC9saT4KICAgICAgICAgICAgPGxpPmZ1bGwgc2Vzc2lvbiBjb250cm9sIGJ5IHRoZSB1bmRlcmx5 aW5nIFNlcnZsZXQgQVBJIDIuMiBzZXJ2bGV0IGVuZ2luZTwvbGk+CiAgICAgICAgICAgIDxsaT5j b29raWUtIGFuZCBVUkktYmFzZWQgc2Vzc2lvbiBtYW5hZ21lbnQ8L2xpPgogICAgICAgICAgICA8 bGk+YXV0b21hdGljIGxpbmsgcmV3cml0ZSBpZiB5b3UgbGlrZSB5b3VyIFhTUCBwYWdlcyB0byBi ZSBVUkktc2Vzc2lvbi1hd2FyZTwvbGk+CiAgICAgICAgICA8L3VsPgogICAgICAgICA8L3MyPgog ICAgICA8L3MxPgoKCiAgICAgICAgPHMyIHRpdGxlPSJUaGUgc2Vzc2lvbjplbmNvZGUtdXJsIHRl bXBsYXRlIj4KCiAgICAgICAgPHA+CiAgICAgICAgVG8gZW5hYmxlIENvY29vbiBmb3IgVVJJLWJh c2VkIHNlc3Npb24gSURzLCBhbiBYU1AgdGVtcGxhdGUgd2l0aCB0aGUgbmFtZQogICAgICAgIDxj b2RlPnNlc3Npb246ZW5jb2RlLXVybDwvY29kZT4gd2lsbCBkbyB0aGlzIGZvciB5b3UuIEl0IHVz ZXMgdGhlCiAgICAgICAgPGNvZGU+ZW5jb2RlVVJMPC9jb2RlPiBtZXRob2QgZnJvbSB0aGUgU2Vy dmxldCBBUEkgd2hpY2ggZW5jb2RlcwogICAgICAgIGFuIFVSTCBpbiBhIHdheSB0aGF0IGEgc2Vz c2lvbiBJRCBpcyBiZWluZyBhdHRhY2hlZC4gQ29uc3VsdCB5b3VyCiAgICAgICAgc2VydmxldCBl bmdpbmUgZG9jdW1lbnRhdGlvbiBmb3IgaW5mb3JtYXRpb24gYWJvdXQgd2hhdCB0aGUgPGNvZGU+ ZW5jb2RlVVJMPC9jb2RlPgogICAgICAgIG1ldGhvZCByZXR1cm5zLiBGb3IgZXhhbXBsZSwgdGhl IFRvbWNhdAogICAgICAgIGVuZ2luZSBhZGRzIGEgc3RyaW5nIDxjb2RlPjtqc2Vzc2lvbj08L2Nv ZGU+IGZvbGxvd2VkIGJ5IGFuIE1ENSBoYXNoCiAgICAgICAgdG8gdGhlIFVSTCwgYnV0IG9ubHkg aWYgdGhlIGNsaWVudCdzIGJyb3dzZXIgZG9lcyBub3QgYWNjZXB0IGNvb2tpZXMuCiAgICAgICAg PC9wPgoKICAgICAgICA8cD5IZXJlIGlzIHRoZSBmcmFnbWVudCBmb3IgdGhlIDxjb2RlPnNlc3Np b246ZW5jb2RlLXVybDwvY29kZT4gZnJvbSBzZXNzaW9uLnhzbDo8L3A+Cgo8c291cmNlPjwhW0NE QVRBWwogIDwhLS0gZW5jb2RlIGFuIFVSTCB3aXRoIHRoZSBzZXNzaW9uIElEIC0tPgogIDx4c2w6 dGVtcGxhdGUgbWF0Y2g9InNlc3Npb246ZW5jb2RlLXVybCI+CiAgICA8eHNsOnZhcmlhYmxlIG5h bWU9ImhyZWYiPgogICAgICAgICI8eHNsOnZhbHVlLW9mIHNlbGVjdD0iQGhyZWYiLz4iCiAgICA8 L3hzbDp2YXJpYWJsZT4KCiAgICA8eHNwOmVsZW1lbnQgbmFtZT0iYSI+CiAgICAgICA8eHNwOmF0 dHJpYnV0ZSBuYW1lPSJocmVmIj4KICAgICAgICAgIDx4c3A6ZXhwcj5yZXNwb25zZS5lbmNvZGVV UkwoU3RyaW5nLnZhbHVlT2YoPHhzbDpjb3B5LW9mIHNlbGVjdD0iJGhyZWYiLz4pKTwveHNwOmV4 cHI+CiAgICAgICA8L3hzcDphdHRyaWJ1dGU+CiAgICAgICA8eHNsOnZhbHVlLW9mIHNlbGVjdD0i LiIvPgogICAgPC94c3A6ZWxlbWVudD4KCiAgPC94c2w6dGVtcGxhdGU+Cl1dPjwvc291cmNlPgoK ICAgICAgICAgPHA+CiAgICAgICAgIEFzIHlvdSBtaWdodCB3b25kZXIsIHRoZSBYU1AgdGVtcGxh dGUgY29uc3RydWN0cyBhIEhUTUwgdGFnIDxjb2RlPiZsdDthJmd0OzwvY29kZT4gd2l0aCBhbgog ICAgICAgICBhdHRyaWJ1dGUgPGNvZGU+aHJlZjwvY29kZT4gd2hpY2ggaXMgZW5vdWdoIGZvciBt b3N0IG9mIHRoZSBjYXNlcy4KICAgICAgICAgT3RoZXIgbWV0aG9kcywgbGlrZSBYTGluaywgYXJl IHBsYW5uZWQgdG8gYmUgc3VwcG9ydGVkIGF0IGEgbGF0ZXIgdGltZSB3aGVuCiAgICAgICAgIGZp bmFsIFczQyByZWNvbW1lbmRhdGlvbnMgYXJlIG91dC4KICAgICAgICAgPC9wPgoKICAgICAgICAg PC9zMj4KCiAgICAgICAgIDxzMiB0aXRsZT0iQ3JlYXRpbmcgbmV3IHNlc3Npb25zIj4KICAgICAg ICAgPHA+CiAgICAgICAgIFRoZSBiZXN0IHBsYWNlIG9mIGEgd2ViIHNpdGUgd2hlcmUgbmV3IHNl c3Npb25zIHNob3VsZCBiZSBjcmVhdGVkIGlzIHRoZSBlbnRyeSBwb2ludAogICAgICAgICB3aGVy ZSBhbGwgb3IgbW9zdCBvZiB0aGUgdmlzaXRvcnMgc3RlcCBpbi4gQWZ0ZXIgY3JlYXRpbmcgdGhl IHNlc3Npb24sIG9yCiAgICAgICAgIHJldHJpZXZpbmcgYW4gb2xkIHNlc3Npb24sIHRoZSB2aXNp dG9yIGlzIHJlZGlyZWN0ZWQgdG8gYSBzdGFydCBwYWdlLgogICAgICAgICBJbiBDb2Nvb24sIHlv dSBtdXN0IGVkaXQgeW91ciBzaXRlbWFwIGluIG9yZGVyIHRvCiAgICAgICAgIHNwZWNpZnkgdGhp cyBpbnRlcmVzdGluZyBwb2ludCBvZiBzZXNzaW9uIGNyZWF0aW9uLgogICAgICAgICBUaGUgPGNv ZGU+bWFwLXJlZGlyZWN0LXRvPC9jb2RlPgogICAgICAgICBoYXMgYW4gZXh0cmEgYXR0cmlidXRl IDxjb2RlPnNlc3Npb248L2NvZGU+LCB3aGljaCBjYW4gYmUgc2V0IHRvIDxjb2RlPnRydWU8L2Nv ZGU+CiAgICAgICAgIG9yIDxjb2RlPmZhbHNlPC9jb2RlPi4gVGhlIGZvcm1lciB3aWxsIGdlbmVy YXRlIGEgbmV3IHNlc3Npb24gSUQgaWYgbmVlZGVkCiAgICAgICAgIGJ5IGludm9raW5nIHRoZSBT ZXJ2bGV0IEFQSSBtZXRob2QgPGNvZGU+c2Vzc2lvbiA9IHJlcXVlc3QuZ2V0U2Vzc2lvbih0cnVl KTwvY29kZT4sCiAgICAgICAgIHdoaWxlIHRoZSBsYXR0ZXIgaWdub3JlcyBzZXNzaW9uIElEIGhh bmRsaW5nLgogICAgICAgICA8L3A+CgogICAgICAgICA8cD4KICAgICAgICAgSG93IGNhbiBDb2Nv b24gcmVjb2duaXplIFVSSXMgd2l0aCBhcHBlbmRlZCBzZXNzaW9uIElEcz8gVGhlIGFuc3dlciBp czoKICAgICAgICAgQ29jb29uIGNhbiBtYXRjaCBhIHdpbGRjYXJkIGFnYWluc3QgeW91ciBzZXNz aW9uaXplZCBwYWdlcyBhbmQga2VlcHMgaGFwcHkuCiAgICAgICAgIFNvIHBsZWFzZSBkbyBub3Qg Zm9yZ2V0IHRvIGFwcGVuZCBhbiBhc3RlcmlzayAnKicgdG8geW91ciBwYXR0ZXJucyBpbiB0aGUg cGlwZWxpbmVzLgogICAgICAgICA8L3A+CgogICAgICAgICA8cD4KICAgICAgICAgVGhpcyBmcmFn bWVudCBmcm9tIDxjb2RlPnNpdGVtYXAueHNsPC9jb2RlPiBzaG93cyBob3cgeW91IGNhbiBhZGQg YQogICAgICAgICA8Y29kZT5tYXA6cmVkaXJlY3QtdG88L2NvZGU+IHRvCiAgICAgICAgIHlvdXIg Q29jb29uIGZyYW1ld29yayB3aXRoIHNlc3Npb24gaGFuZGxpbmcgYXQgdGhlIHJvb3QgVVJMIGZv ciB5b3VyCiAgICAgICAgIHdlYiBhcHBsaWNhdGlvbjoKICAgICAgICAgPC9wPgoKPHNvdXJjZT48 IVtDREFUQVsKCiA8bWFwOnBpcGVsaW5lcz4KICA8bWFwOnBpcGVsaW5lPgoKICAgPG1hcDptYXRj aCBwYXR0ZXJuPSIiPgogICAgIDxtYXA6cmVkaXJlY3QtdG8gc2Vzc2lvbj0idHJ1ZSIgdXJpPSJ3 ZWxjb21lIi8+CiAgIDwvbWFwOm1hdGNoPgoKICAgPG1hcDptYXRjaCBwYXR0ZXJuPSJ3ZWxjb21l KiI+CiAgICA8bWFwOmdlbmVyYXRlIHR5cGU9ImZpbGUiIHNyYz0ic2l0ZS93ZWxjb21lLnhtbCIv PgogICAgPG1hcDp0cmFuc2Zvcm0gc3JjPSJzdHlsZXNoZWV0cy93ZWxjb21lLnhzbCIvPgogICAg PG1hcDpzZXJpYWxpemUvPgogICA8L21hcDptYXRjaD4KCiAgIDxtYXA6bWF0Y2ggcGF0dGVybj0i KioueHNwKiI+CiAgICA8bWFwOmdlbmVyYXRlIHR5cGU9InNlcnZlcnBhZ2VzIiBzcmM9InNpdGUv ezF9LnhzcCIvPgogICAgPG1hcDp0cmFuc2Zvcm0gc3JjPSJzdHlsZXNoZWV0cy9keW5hbWljLXBh Z2UyaHRtbC54c2wiLz4KICAgIDxtYXA6c2VyaWFsaXplLz4KICAgPC9tYXA6bWF0Y2g+Cl1dPjwv c291cmNlPgogICAgICAgICAgICAgICA8L3MyPgogICAgICAgICAgICA8L3MxPgoKICAgICAgICAg ICAgPHMxIHRpdGxlPSJFeGFtcGxlIj4KICAgICAgICAgICAgICA8czIgdGl0bGU9IkEgc2ltcGxl IFhTUCBwYWdlIHdpdGggc2Vzc2lvbiBJRCI+CgogICAgICAgICAgICAgIDxwPgogICAgICAgICAg ICAgIEhlcmUgeW91IGNhbiBzZWUgdGhlIHNvdXJjZSBvZiBhbiBYU1AgZXhhbXBsZSBvZiBob3cg dGhlCiAgICAgICAgICAgICAgc2Vzc2lvbiBmZWF0dXJlIGNhbiBiZSB1c2VkLgogICAgICAgICAg ICAgIFRoZSBleGFtcGxlIGlzIGxvY2F0ZWQgaW4gYSBmaWxlIG5hbWVkIDxjb2RlPnNlc3Npb25w YWdlLnhzcDwvY29kZT4KICAgICAgICAgICAgICBhbmQgaXQgZGlzcGxheXMgdGhlIHJlY2VpdmVk IHNlc3Npb24gSUQgdG9nZXRoZXIgd2l0aCBhIHJld3JpdHRlbgogICAgICAgICAgICAgIGxpbmsg dG8gdGhlIHBhZ2UgaXRzZWxmLiBEZXBlbmRpbmcgb24geW91ciBicm93c2VyIHNldHRpbmdzLAog ICAgICAgICAgICAgIHlvdSB3aWxsIHNlZSBub3RoaW5nIChiZWNhdXNlIHlvdXIgYnJvd3NlciBw cmVmZXJzIGNydW5jaGluZyBjb29raWVzKQogICAgICAgICAgICAgIG9yIGEgc2Vzc2lvbiBJRCBp cyBlbmNvZGVkIGludG8gdGhlIFVSTC4gQWZ0ZXIgY2xpY2tpbmcgb24gdGhlCiAgICAgICAgICAg ICAgbGluayBuYW1lZCAiRm9sbG93IG1lISIsIHRoZSBzZXNzaW9uIElEIGlzIHRha2VuIGludG8g dGhlIFVSTCwgYW5kCiAgICAgICAgICAgICAgdGhlIHNlc3Npb24gdHJhY2tpbmcgaXMgZXN0YWJs aXNoZWQuCiAgICAgICAgICAgICAgPC9wPgoKPHNvdXJjZT48IVtDREFUQVsKPD94bWwgdmVyc2lv bj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PgoKPHhzcDpwYWdlCiAgIGxhbmd1YWdlPSJq YXZhIgogICB4bWxuczp4c3A9Imh0dHA6Ly9hcGFjaGUub3JnL3hzcCIKICAgeG1sbnM6c2Vzc2lv bj0iaHR0cDovL2FwYWNoZS5vcmcveHNwL3Nlc3Npb24iCiAgIHhtbG5zOnhzcC1yZXF1ZXN0PSJo dHRwOi8vYXBhY2hlLm9yZy94c3AvcmVxdWVzdCIKPgoKPCEtLSBhIHNpbXBsZSBzZXNzaW9uIHBh Z2UgYnkgSvZyZyBQcmFudGUgPGpvZXJnQDd2YWwuY29tPiAtLT4KCjxwYWdlPgogIDx0aXRsZT5B IFNpbXBsZSBVUkktYmFzZWQgU2Vzc2lvbiBFeGFtcGxlPC90aXRsZT4KICA8Y29udGVudD4KICAg ICA8cGFyYT4gPHhzcC1yZXF1ZXN0OmdldC11cmkgYXM9InhtbCIvPiA8L3BhcmE+CiAgICAgPHBh cmE+IFNlc3Npb24gSUQgPSA8c2Vzc2lvbjpnZXQtaWQgYXM9InhtbCIvPiA8L3BhcmE+CiAgICAg PHBhcmE+CiAgICAgICBFbmNvZGUgVVJMIFRlc3QgPQogICAgICAgPHNlc3Npb246ZW5jb2RlLXVy bCBocmVmPSJzZXNzaW9ucGFnZS54c3AiPkZvbGxvdyBtZSE8L3Nlc3Npb246ZW5jb2RlLXVybD4K ICAgICA8L3BhcmE+CiAgPC9jb250ZW50Pgo8L3BhZ2U+Cgo8L3hzcDpwYWdlPgpdXT48L3NvdXJj ZT4KCiAgICAgIDxwPgogICAgICBJZiB5b3UgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWwgd2l0aCBpbnN0 YWxsaW5nIHRoZSBzZXNzaW9uIGZlYXR1cmUgYW5kCiAgICAgIHRoZSBleGFtcGxlIGZpbGUsIHRo ZSBmb2xsb3dpbmcgSFRNTCBvdXRwdXQgd2lsbCBiZSBnZW5lcmF0ZWQgYnkKICAgICAgQ29jb29u IGZyb20gdGhlIGFib3ZlIDxjb2RlPnNlc3Npb25wYWdlLnhzcDwvY29kZT4gZXhhbXBsZSwgd2hp Y2ggc2hvd3MKICAgICAgaG93IHRoZSByZXdyaXR0ZW4gbGluayBsb29rcyBsaWtlLiBQbGVhc2Ug ZG9uJ3QgYXNrCiAgICAgIHdoeSB0aGUgc2Vzc2lvbiBJRCBpbiB0aGUgZ2VuZXJhdGVkIGxpbmsg aXMgZGlmZmVyZW50IGZyb20geW91cnMuCiAgICAgIDwvcD4KCjxzb3VyY2U+PCFbQ0RBVEFbCjwh RE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAvL0VOIiAiaHR0cDovL3d3 dy53My5vcmcvVFIvV0QtaHRtbC1pbi14bWwvRFREL3hodG1sMS1zdHJpY3QuZHRkIj4KPGh0bWw+ PGhlYWQ+PHRpdGxlPgogICAgICBBIFNpbXBsZSBVUkkgU2Vzc2lvbiBFeGFtcGxlCiAgIDwvdGl0 bGU+PC9oZWFkPjxib2R5IHZsaW5rPSJibHVlIiBsaW5rPSJibHVlIiBhbGluaz0icmVkIiBiZ2Nv bG9yPSJ3aGl0ZSI+CgogICA8aDIgc3R5bGU9ImNvbG9yOiBuYXZ5OyB0ZXh0LWFsaWduOiBjZW50 ZXIiPgogICAgICBBIFNpbXBsZSBVUkkgU2Vzc2lvbiBFeGFtcGxlCiAgIDwvaDI+CgogICA8Y29u dGVudD4KCiAgIDxwIGFsaWduPSJsZWZ0Ij48aT4KICAgICAgPGIgeG1sbnM6eHNwLXJlc3BvbnNl PSJodHRwOi8vYXBhY2hlLm9yZy94c3AvcmVzcG9uc2UiIHhtbG5zOnhzcC1yZXF1ZXN0PSJodHRw Oi8vYXBhY2hlLm9yZy94c3AvcmVxdWVzdCI+c2Vzc2lvbnBhZ2UueHNwPC9iPgogICA8L2k+PC9w PgoKICAgPHAgYWxpZ249ImxlZnQiPjxpPgogICAgICBTZXNzaW9uIElEID0KICAgICAgPHNlc3Np b246aWQ+RjNFOTU3NTQ0MkQxODk5NzYwQTBCMjMxRDAwNDIyODE8L3Nlc3Npb246aWQ+CiAgIDwv aT48L3A+CgogICA8cCBhbGlnbj0ibGVmdCI+PGk+CiAgICAgICBFbmNvZGUgVVJMIFRlc3QgPQog ICAgICA8YSBocmVmPSJzZXNzaW9ucGFnZS54c3A7anNlc3Npb25pZD1GM0U5NTc1NDQyRDE4OTk3 NjBBMEIyMzFEMDA0MjI4MSI+Rm9sbG93IG1lITwvYT4KICAgPC9pPjwvcD4KICAgPC9jb250ZW50 PgoKPC9ib2R5PjwvaHRtbD4KXV0+PC9zb3VyY2U+CgogICAgICAgICA8L3MyPgogICAgICA8L3Mx PgoKICAgICAgPHMxIHRpdGxlPSJMb2cgYW5hbHlzaXMgb2Ygc2Vzc2lvbnMiPgoKICAgICAgPHA+ CiAgICAgICAgVG8gYmUgZG9uZS4KICAgICAgPC9wPgoKICAgICAgPC9zMT4KCjwvYm9keT4KPC9k b2N1bWVudD4= --------------Boundary-00=_NUZ3C6OHV4KRZAJD892F--