Received: from comptechnews.com (cc993546-b.srst1.fl.home.com [24.3.77.52]) by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id f0M65K084508 for ; Mon, 22 Jan 2001 01:05:20 -0500 (EST) (envelope-from reaster@comptechnews.com) Received: from comptechnews (reaster@localhost [127.0.0.1]) by comptechnews.com (8.10.2/8.10.2) with SMTP id f0M6A7311926; Mon, 22 Jan 2001 01:10:07 -0500 From: "Robert B. Easter" To: Peter Eisentraut Subject: Re: docs: syntax.sgml patch Date: Mon, 22 Jan 2001 01:10:07 -0500 X-Mailer: KMail [version 1.1.99] Content-Type: Multipart/Mixed; charset="US-ASCII"; boundary="------------Boundary-00=_VSVJFSXT6WNB1P8TFIAT" Cc: Bruce Momjian , References: In-Reply-To: MIME-Version: 1.0 Message-Id: <01012201100704.08820@comptechnews> X-Archive-Number: 200101/85 X-Sequence-Number: 243 --------------Boundary-00=_VSVJFSXT6WNB1P8TFIAT Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 8bit I saw the commented sections about GROUP BY etc. I've taken another try at GROUP BY in the patch (attached). I moved the commenting to cover ORDER BY and LIMIT now. On Sunday 21 January 2001 17:14, Peter Eisentraut wrote: > I've checked this in, or at least I used it as the starting point for what > I did. The GROUP BY and ORDER BY explanations seemed really complicated, > so I disabled them for now. They need to be made simpler, and an example > would be nice. Essentially, this section is now the description of the > SELECT command; maybe it should be named like that, too. > > Robert B. Easter writes: > > I worked on the ORDER BY paragraphs some more. See what you think of it > > now. The patch is attached. :) > > > > On Thursday 18 January 2001 18:48, Peter Eisentraut wrote: > > > Bruce Momjian writes: > > > > I know this SQL Guide has been discussed, but what should be done > > > > with this patch? > > > > > > I believe he's going to revise it to address Tom Lane's suggestions. -- -------- Robert B. Easter reaster@comptechnews.com --------- -- CompTechNews Message Board http://www.comptechnews.com/ -- -- CompTechServ Tech Services http://www.comptechserv.com/ -- ---------- http://www.comptechnews.com/~reaster/ ------------ --------------Boundary-00=_VSVJFSXT6WNB1P8TFIAT Content-Type: text/english; name="syntax.sgml.patch.4" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="syntax.sgml.patch.4" KioqIHN5bnRheC5zZ21sCU1vbiBKYW4gMjIgMDE6MDQ6MDAgMjAwMQotLS0g c3ludGF4LnNnbWwubW9kaS40CU1vbiBKYW4gMjIgMDE6MDM6MzQgMjAwMQoq KioqKioqKioqKioqKioKKioqIDE0NjcsMTQ3NSAqKioqCiAgICAgPC9wYXJh PgogICAgPC9zZWN0Mj4KICAKLSA8IS0tIFRoaXMgaXMgY29uZnVzaW5nIGFz IGhlY2suICBNYWtlIGl0IHNpbXBsZXIuIC0tPgotIAotIDwhW0lHTk9SRVsK ICAKICAgIDxzZWN0Mj4KICAgICA8dGl0bGU+R1JPVVAgQlkgYW5kIEhBVklO RyBjbGF1c2VzPC90aXRsZT4JICAgCi0tLSAxNDY3LDE0NzIgLS0tLQoqKioq KioqKioqKioqKioKKioqIDE0ODIsMTU0MCAqKioqCiAgICAgIGNsYXVzZS4p CiAgICAgPC9wYXJhPgogIAogICAgIDxwYXJhPgohICAgICBJbiBzdGFuZGFy ZCBTUUwsIHRoZSBHUk9VUCBCWSBjbGF1c2UgdGFrZXMgYSBsaXN0IG9mIGNv bHVtbiBuYW1lcywKISAgICAgdGhhdCBzcGVjaWZ5IGEgc3Vicm93LCBmcm9t IHRoZSBkZXJpdmVkIGlucHV0IHRhYmxlIHByb2R1Y2VkIGJ5CiEgICAgIHRo ZSBwcmV2aW91cyBXSEVSRSBvciBGUk9NIGNsYXVzZSBhbmQgcGFydGl0aW9u cyB0aGUgdGFibGUgaW50bwohICAgICBncm91cHMgd2l0aCBkdXBsaWNhdGUg c3Vicm93cyBzdWNoIHRoYXQgd2l0aGluIGEgY29sdW1uIG9mIHRoZQohICAg ICBzdWJyb3csIG5vIGNvbHVtbiB2YWx1ZSBpcyBkaXN0aW5jdCBmcm9tIG90 aGVyIGNvbHVtbiB2YWx1ZXMuIFRoZQohICAgICByZXN1bHRpbmcgZGVyaXZl ZCBpbnB1dCB0YWJsZSBpcyBhIHNwZWNpYWwgdHlwZSBvZiB0YWJsZSwgY2Fs bGVkIGEKISAgICAgZ3JvdXBlZCB0YWJsZSwgd2hpY2ggc3RpbGwgY29udGFp bnMgYWxsIGNvbHVtbnMgYnV0IG9ubHkKISAgICAgcmVmZXJlbmNlcyB0byBj b2x1bW5zIG9mIHRoZSBncm91cGVkIHN1YnJvdywgYW5kIGdyb3VwIGFnZ3Jl Z2F0ZXMsCiEgICAgIGRlcml2ZWQgZnJvbSBhbnkgb2YgdGhlIGNvbHVtbnMs IG1heSBhcHBlYXIgaW4gZGVyaXZlZCBjb2x1bW4KISAgICAgdmFsdWUgZXhw cmVzc2lvbnMgaW4gdGhlIHF1ZXJ5IHNlbGVjdCBsaXN0LiAgV2hlbiBkZXJp dmluZyBhbgohICAgICBvdXRwdXQgdGFibGUgZnJvbSBhIHF1ZXJ5IHVzaW5n IGEgZ3JvdXBlZCBpbnB1dCB0YWJsZSwgZWFjaCBvdXRwdXQKISAgICAgcm93 IGlzIGRlcml2ZWQgZnJvbSBhIGNvcnJlc3BvbmRpbmcgZ3JvdXAvcGFydGl0 aW9uIG9mIHRoZSBncm91cGVkCiEgICAgIHRhYmxlLiBBZ2dyZWdhdGVzIGNv bXB1dGVkIGluIGEgZGVyaXZlZCBvdXRwdXQgY29sdW1uIGFyZQohICAgICBh Z2dyZWdhdGVzIG9uIHRoZSBjdXJyZW50IHBhcnRpdGlvbi9ncm91cCBvZiB0 aGUgZ3JvdXBlZCBpbnB1dAohICAgICB0YWJsZSBiZWluZyBwcm9jZXNzZWQu ICBPbmx5IG9uZSBvdXRwdXQgdGFibGUgcm93IHJlc3VsdHMgcGVyCiEgICAg IGdyb3VwL3BhcnRpdGlvbiBvZiB0aGUgZ3JvdXBlZCBpbnB1dCB0YWJsZS4K ICAgICA8L3BhcmE+CiAgCiAgICAgPHBhcmE+CiEgICAgIFBvc3RncmVzIGhh cyBleHRlbmRlZCB0aGUgR1JPVVAgQlkgY2xhdXNlIHRvIGFsbG93IHNvbWUK ISAgICAgbm9uLXN0YW5kYXJkLCBidXQgdXNlZnVsIGJlaGF2aW9yLiBEZXJp dmVkIG91dHB1dCBjb2x1bW5zLCBnaXZlbgohICAgICBuYW1lcyB1c2luZyBh biBBUyBjbGF1c2UgaW4gdGhlIHF1ZXJ5IHNlbGVjdCBsaXN0LCBtYXkgYXBw ZWFyIGluCiEgICAgIHRoZSBHUk9VUCBCWSBjbGF1c2UgaW4gY29tYmluYXRp b24gd2l0aCwgb3IgaW5zdGVhZCBvZiwgdGhlIGlucHV0CiEgICAgIHRhYmxl IGNvbHVtbiBuYW1lcy4gVGFibGVzIG1heSBhbHNvIGJlIGdyb3VwZWQgYnkg YXJiaXRyYXJ5CiEgICAgIGV4cHJlc3Npb25zLiBJZiBvdXRwdXQgdGFibGUg Y29sdW1uIG5hbWVzIGFwcGVhciBpbiB0aGUgR1JPVVAgQlkKISAgICAgbGlz dCwgdGhlbiB0aGUgaW5wdXQgdGFibGUgaXMgYXVnbWVudGVkIHdpdGggYWRk aXRpb25hbCBjb2x1bW5zIG9mCiEgICAgIHRoZSBvdXRwdXQgdGFibGUgY29s dW1ucyBsaXN0ZWQgaW4gdGhlIEdST1VQIEJZIGNsYXVzZS4gVGhlIHZhbHVl CiEgICAgIGZvciBlYWNoIHJvdyBpbiB0aGUgYWRkaXRpb25hbCBjb2x1bW5z IGlzIGNvbXB1dGVkIGZyb20gdGhlIHZhbHVlCiEgICAgIGV4cHJlc3Npb24g dGhhdCBkZWZpbmVzIHRoZSBvdXRwdXQgY29sdW1uIGluIHRoZSBxdWVyeSBz ZWxlY3QKISAgICAgbGlzdC4gVGhlIGF1Z21lbnRlZCBpbnB1dCB0YWJsZSBp cyBncm91cGVkIGJ5IHRoZSBjb2x1bW4gbmFtZXMKISAgICAgbGlzdGVkIGlu IHRoZSBHUk9VUCBCWSBjbGF1c2UuIFRoZSByZXN1bHRpbmcgZ3JvdXBlZCBh dWdtZW50ZWQKISAgICAgaW5wdXQgdGFibGUgaXMgdGhlbiB0cmVhdGVkIGFj Y29yZGluZyBzdGFuZGFyZCBTUUwgR1JPVVAgQlkKISAgICAgc2VtYW50aWNz LiBPbmx5IHRoZSBjb2x1bW5zIG9mIHRoZSB1bmF1Z21lbnRlZCBpbnB1dCB0 YWJsZSBpbiB0aGUKISAgICAgZ3JvdXBlZCBzdWJyb3cgKGlmIGFueSksIGFu ZCBncm91cCBhZ2dyZWdhdGVzLCBkZXJpdmVkIGZyb20gYW55IG9mCiEgICAg IHRoZSBjb2x1bW5zIG9mIHRoZSB1bmF1Z21lbnRlZCBpbnB1dCB0YWJsZSwg bWF5IGJlIHJlZmVyZW5jZWQgaW4KISAgICAgdGhlIHZhbHVlIGV4cHJlc3Np b25zIG9mIHRoZSBkZXJpdmVkIG91dHB1dCBjb2x1bW5zIG9mIHRoZQohICAg ICBxdWVyeS4gT3V0cHV0IGNvbHVtbnMgZGVyaXZlZCB3aXRoIGFuIGFnZ3Jl Z2F0ZSBleHByZXNzaW9uIGNhbm5vdAohICAgICBiZSBuYW1lZCBpbiB0aGUg R1JPVVAgQlkgY2xhdXNlLgogICAgIDwvcGFyYT4KICAKICAgICA8cGFyYT4K ISAgICAgQSBIQVZJTkcgY2xhdXNlIG1heSBvcHRpb25hbGx5IGZvbGxvdyBh IEdST1VQIEJZIGNsYXVzZS4gIFRoZQohICAgICBIQVZJTkcgY2xhdXNlIHNl bGVjdHMgb3IgZWxpbWluYXRlcywgZGVwZW5kaW5nIG9uIHdoaWNoCiEgICAg IHBlcnNwZWN0aXZlIGlzIHRha2VuLCBncm91cHMgZnJvbSB0aGUgZ3JvdXBl ZCB0YWJsZSBkZXJpdmVkIGluIHRoZQohICAgICBHUk9VUCBCWSBjbGF1c2Ug dGhhdCBwcmVjZWRlcyBpdC4gIFRoZSBzZWFyY2ggY29uZGl0aW9uIGlzIHRo ZQohICAgICBzYW1lIHR5cGUgb2YgZXhwcmVzc2lvbiBhbGxvd2VkIGluIGEg V0hFUkUgY2xhdXNlIGFuZCBtYXkKISAgICAgcmVmZXJlbmNlIGFueSBvZiB0 aGUgaW5wdXQgdGFibGUgY29sdW1uIG5hbWVzIGluIHRoZSBncm91cGVkCiEg ICAgIHN1YnJvdywgYnV0IG1heSBub3QgcmVmZXJlbmNlIGFueSBvdGhlcnMg b3IgYW55IG5hbWVkIG91dHB1dAohICAgICBjb2x1bW5zLiAgV2hlbiB0aGUg c2VhcmNoIGNvbmRpdGlvbiByZXN1bHRzIGluIFRSVUUgdGhlIGdyb3VwIGlz CiEgICAgIHJldGFpbmVkLCBvdGhlcndpc2UgdGhlIGdyb3VwIGlzIGVsaW1p bmF0ZWQuCiAgICAgPC9wYXJhPgogICAgPC9zZWN0Mj4KICAKICAgICA8c2Vj dDI+CiAgICAgIDx0aXRsZT5PUkRFUiBCWSBhbmQgTElNSVQgY2xhdXNlczwv dGl0bGU+Ci0tLSAxNDc5LDE1OTAgLS0tLQogICAgICBjbGF1c2UuKQogICAg IDwvcGFyYT4KICAKKyA8c3lub3BzaXM+CisgR1JPVVAgQlkgPHJlcGxhY2Vh YmxlPmdyb3VwaW5nX2NvbHVtbl9yZWZlcmVuY2U8L3JlcGxhY2VhYmxlPiA8 b3B0aW9uYWw+LCA8cmVwbGFjZWFibGU+Z3JvdXBpbmdfY29sdW1uX3JlZmVy ZW5jZTwvcmVwbGFjZWFibGU+PC9vcHRpb25hbD4uLi4KKyA8L3N5bm9wc2lz PgorIAorICAgIDxwYXJhPgorICAgICBUaGUgR1JPVVAgQlkgY2xhdXNlIGlz IHVzZWQgdG8gZ3JvdXAgdG9nZXRoZXIgcm93cyBpbiBhIHRhYmxlCisgCXRo YXQgc2hhcmUgdGhlIHNhbWUgdmFsdWVzIGluIGFsbCB0aGUgY29sdW1ucyBs aXN0ZWQuIFRoZSBvcmRlcgorIAlpbiB3aGljaCB0aGUgY29sdW1ucyBhcmUg bGlzdGVkIGRvZXNuJ3QgbWF0dGVyIGFzIGl0IGRvZXMgaW4KKyAJYW4gT1JE RVIgQlkgY2xhdXNlLiAgVGhlIHB1cnBvc2UgaXMgdG8gcmVkdWNlIGVhY2gg Z3JvdXAgb2Ygcm93cworIAlzaGFyaW5nIGNvbW1vbiB2YWx1ZXMgaW50byBv bmUgZ3JvdXAgcm93IHRoYXQgaXMgcmVwcmVzZW50YXRpdmUKKyAJb2YgYWxs IHJvd3MgaW4gdGhlIGdyb3VwLiAgVGhpcyBpcyBkb25lIHRvIGVsaW1pbmF0 ZSByZWR1bmRhbmN5CisgCWluIHRoZSBvdXRwdXQgYW5kL29yIG9idGFpbiBh Z2dyZWdhdGVzIHRoYXQgYXBwbHkgdG8gdGhlc2UgZ3JvdXBzLgorIAk8L3Bh cmE+CisgCSAgCisgCTxwYXJhPgorIAlPbmNlIGEgdGFibGUKKyAJaXMgZ3Jv dXBlZCwgY29sdW1ucyB0aGF0IGFyZSBub3QgaW5jbHVkZWQgaW4KKyAJdGhl IGdyb3VwaW5nIGNhbid0IGJlIHJlZmVyZW5jZWQsIGV4Y2VwdCBpbiBhZ2dy ZWdhdGUsIHNpbmNlIGEgc3BlY2lmaWMgdmFsdWUKKyAJaW4gdGhvc2UgY29s dW1ucyBpcyBhbWJpZ3VvdXMgLSB3aGljaCByb3cgaW4gdGhlIGdyb3VwIHNo b3VsZCBpdCBjb21lIGZyb20/CisgCVRoZSBncm91cGVkLWJ5IGNvbHVtbnMg Y2FuIGJlIHJlZmVyZW5jZWQgaW4gc2VsZWN0IGxpc3QgY29sdW1uIGV4cHJl c3Npb25zIAorIAlzaW5jZSB0aGV5IGhhdmUgYSBrbm93biBjb25zdGFudC12 YWx1ZQorIAlwZXIgZ3JvdXAuICBBZ2dyZWdhdGUgZnVuY3Rpb25zIG9uIHRo ZSB1bmdyb3VwZWQgY29sdW1ucworIAlwcm92aWRlIGFnZ3JlZ2F0ZXMgdGhh dCBzcGFuIHRoZSByb3dzIG9mIGEgZ3JvdXAsIG5vdAorIAlvZiB0aGUgd2hv bGUgdGFibGUuICBGb3IgaW5zdGFuY2UsIGEgc3VtKHNhbGVzKSBvbiBhIGdy b3VwZWQgdGFibGUKKyAJYnkgcHJvZHVjdCBjb2RlIGdpdmVzIHRoZSB0b3Rh bCBzYWxlcyBmb3IgZWFjaCBwcm9kdWN0LCBub3QgdGhlIAorIAl0b3RhbCBz YWxlcyBvbiBhbGwgcHJvZHVjdHMuICBUaGUgYWdncmVnYXRlcyBvZiB0aGUg dW5ncm91cGVkCisgCWNvbHVtbnMgYXJlIHJlcHJlc2VudGF0aXZlIG9mIHRo ZSBncm91cCwgd2hlcmVhcyB0aGVpciBpbmRpdmlkdWFsCisgCXZhbHVlcyBt YXkgbm90IGJlLgorIAk8L3BhcmE+CisgCisgICAgPHBhcmE+CisgICAgIElu IHN0cmljdCBTUUwsIEdST1VQIEJZIGNhbiBvbmx5IGdyb3VwIGJ5IGNvbHVt bnMgb2YgdGhlIHNvdXJjZQorIAl0YWJsZSBidXQgUG9zdGdyZXMgZXh0ZW5k cyB0aGlzIHRvIGFsc28gYWxsb3cgR1JPVVAgQlkgdG8gZ3JvdXAKKyAJYnkg dGFyZ2V0IGNvbHVtbnMgaW4gdGhlIHF1ZXJ5IHNlbGVjdCBsaXN0LiAgR3Jv dXBpbmcgYnkKKyAJdmFsdWUgZXhwcmVzc2lvbnMgaW5zdGVhZCBvZiBzaW1w bGUgY29sdW1uIG5hbWVzIGlzIGFsc28gYWxsb3dlZC4KKyAgICA8L3BhcmE+ CisgCisgICAgPHBhcmE+CisgICAgIEV4YW1wbGU6CisgICAgPC9wYXJhPgor IAorICAgIDxwYXJhPgorICAgICA8cHJvZ3JhbWxpc3Rpbmc+CisgU0VMRUNU IHBpZCwgcC5uYW1lLCAoc3VtKHMudW5pdHMpICogcC5wcmljZSkgQVMgc2Fs ZXMKKyBGUk9NIHByb2R1Y3RzIHAgTEVGVCBKT0lOIHNhbGVzIHMgVVNJTkcg KCBwaWQgKQorIEdST1VQIEJZIHBpZCwgcC5uYW1lLCBwLnByaWNlOworICAg ICA8L3Byb2dyYW1saXN0aW5nPgorICAgIDwvcGFyYT4KKyAKKyAgICA8cGFy YT4KKyAgICAgSW4gdGhpcyBleGFtcGxlLCB0aGUgY29sdW1ucyBwaWQsIHAu bmFtZSwgYW5kIHAucHJpY2UKKyAgICAgbXVzdCBiZSBpbiB0aGUgR1JPVVAg QlkgY2xhdXNlIHNpbmNlIHRoZXkgYXJlCisgICAgIHJlZmVyZW5jZWQgaW4g dGhlIHF1ZXJ5IHNlbGVjdCBsaXN0LiAgVGhlIGNvbHVtbgorICAgICBzLnVu aXRzIGRvZXNuJ3QgaGF2ZSB0byBiZSBpbiB0aGUgR1JPVVAgQlkgbGlzdCBz aW5jZQorICAgICBpdCBpcyBvbmx5IHVzZWQgaW4gYW4gYWdncmVnYXRlLCB3 aGljaCByZXByZXNlbnRzCisgICAgIHRoZSBncm91cCBvZiBzYWxlcyBvZiBh IHByb2R1Y3QuICBGb3IgZWFjaAorICAgICBwcm9kdWN0LCBhIHN1bW1hcnkg cm93IGlzIHJldHVybmVkIGFib3V0IGFsbCBzYWxlcworICAgICBvZiB0aGUg cHJvZHVjdC4KKyAgICA8L3BhcmE+CisgCisgICAgPHBhcmE+CisgICAgIDxz eW5vcHNpcz4KKyBIQVZJTkcgPHJlcGxhY2VhYmxlPnNlYXJjaF9jb25kaXRp b248L3JlcGxhY2VhYmxlPgorICAgICA8L3N5bm9wc2lzPgorICAgIDwvcGFy YT4KKyAKICAgICA8cGFyYT4KISAgICAgSWYgYSB0YWJsZSBoYXMgYmVlbiBn cm91cGVkIHVzaW5nIGEgR1JPVVAgQlkgY2xhdXNlLCBidXQgdGhlbgohICAg ICBvbmx5IGNlcnRhaW4gZ3JvdXBzIGFyZSBvZiBpbnRlcmVzdCwgdGhlbiB0 aGUgSEFWSU5HIGNsYXVzZQohICAgICBjYW4gYmUgdXNlZCwgbXVjaCBsaWtl IGEgV0hFUkUgY2xhdXNlLCB0byBzZWxlY3Qgb3V0IHRoZQohICAgICBncm91 cHMgb2YgaW50ZXJlc3QgZnJvbSBhIGdyb3VwZWQgdGFibGUuICBGb3Igc29t ZSBxdWVyaWVzLAohICAgICBQb3N0Z3JlcyBhbGxvd3MgYSBIQVZJTkcgY2xh dXNlIHRvIGJlIHVzZWQgd2l0aG91dCBhIEdST1VQIEJZCiEgICAgIGFuZCB0 aGVuIGl0IGFjdHMganVzdCBsaWtlIGFub3RoZXIgV0hFUkUgY2xhdXNlLCBi dXQgdGhlIHBvaW50CiEgICAgIGluIHVzaW5nIEhBVklORyB0aGF0IHdheSBp cyBub3QgY2xlYXIuIFNpbmNlIEhBVklORyBvcGVyYXRlcwohICAgICBvbiBn cm91cHMsIG9ubHkgZ3JvdXBlZCBjb2x1bW5zIGNhbiBiZSBsaXN0ZWQgaW4g dGhlIEhBVklORwohICAgICBjbGF1c2UuICBJZiBzZWxlY3Rpb24gYmFzZWQg b24gc29tZSB1bmdyb3VwZWQgY29sdW1uIGlzCiEgICAgIGRlc2lyZWQsIGl0 IHNob3VsZCBiZSBleHByZXNzZWQgaW4gdGhlIFdIRVJFIGNsYXVzZS4KICAg ICA8L3BhcmE+CiAgCiAgICAgPHBhcmE+CiEgICAgIEV4YW1wbGU6CiAgICAg PC9wYXJhPgogIAogICAgIDxwYXJhPgohICAgICA8cHJvZ3JhbWxpc3Rpbmc+ CiEgU0VMRUNUIHBpZCAgICBBUyAiUHJvZHVjdHMiLAohICAgICAgICBwLm5h bWUgQVMgIk92ZXIgNTAwMCIsCiEgKHN1bShzLnVuaXRzKSAqIChwLnByaWNl IC0gcC5jb3N0KSkKISAgICAgICAgQVMgIlBhc3QgTW9udGggUHJvZml0Igoh IEZST00gcHJvZHVjdHMgcCBMRUZUIEpPSU4gc2FsZXMgcyBVU0lORyAoIHBp ZCApCiEgV0hFUkUgcC5kYXRlID4gQ1VSUkVOVF9EQVRFIC0gSU5URVJWQUwg JzQgd2VlaycKISBHUk9VUCBCWSBwaWQsIHAubmFtZSwgcC5wcmljZQohIEhB VklORyBwLnByaWNlID4gNTAwMDsKISAgICAgPC9wcm9ncmFtbGlzdGluZz4K ISAgICA8L3BhcmE+CiEgCiEgICAgPHBhcmE+CiEgICAgIEluIHRoZSBleGFt cGxlIGFib3ZlLCB0aGUgV0hFUkUgY2xhdXNlIGlzIHNlbGVjdGluZyByb3dz IGJ5IGEKISAgICAgY29sdW1uIHRoYXQgaXMgbm90IGdyb3VwZWQsIHdoaWxl IHRoZSBIQVZJTkcgY2xhdXNlCiEgICAgIGlzIHNlbGVjdGluZyBncm91cHMg d2l0aCBhIHByaWNlIGdyZWF0ZXIgdGhhbiA1MDAwLgogICAgIDwvcGFyYT4K ICAgIDwvc2VjdDI+CisgCisgPCEtLSBUaGlzIGlzIGNvbmZ1c2luZyBhcyBo ZWNrLiAgTWFrZSBpdCBzaW1wbGVyLiAtLT4KKyAKKyA8IVtJR05PUkVbCiAg CiAgICAgPHNlY3QyPgogICAgICA8dGl0bGU+T1JERVIgQlkgYW5kIExJTUlU IGNsYXVzZXM8L3RpdGxlPgo= --------------Boundary-00=_VSVJFSXT6WNB1P8TFIAT--