From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/100802 Path: news.gmane.org!.POSTED!not-for-mail From: Taco Hoekwater Newsgroups: gmane.comp.tex.context Subject: Re: Files on a server Date: Wed, 16 May 2018 14:23:42 +0200 Message-ID: <5F79F8C0-98A4-4A7C-93F2-837257F39737@elvenkind.com> References: <69D183B2-1264-4399-A805-591A82569287@ziggo.nl> <866b81fb-8850-f813-fc48-ed101772028c@gmail.com> <406b185d-8476-d488-5391-c34482066a33@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1526473349 12193 195.159.176.226 (16 May 2018 12:22:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 16 May 2018 12:22:29 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed May 16 14:22:25 2018 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fIvRo-000360-Sh for gctc-ntg-context-518@m.gmane.org; Wed, 16 May 2018 14:22:24 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7E66C28B6F; Wed, 16 May 2018 14:24:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D7n7Puc9JQ74; Wed, 16 May 2018 14:24:08 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 0229828B75; Wed, 16 May 2018 14:24:08 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A9E1228B75 for ; Wed, 16 May 2018 14:24:06 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XuEQHBpj_8UP for ; Wed, 16 May 2018 14:24:05 +0200 (CEST) Original-Received: from server5b.aanhet.net (server5b.aanhet.net [5.39.185.224]) by zapf.ntg.nl (Postfix) with ESMTP id 6BDBB28B6F for ; Wed, 16 May 2018 14:23:55 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by server5b.aanhet.net (Postfix) with ESMTP id 314C01AE for ; Wed, 16 May 2018 14:23:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at server5.aanhet.net Original-Received: from server5b.aanhet.net ([127.0.0.1]) by localhost (server5b.aanhet.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BNKIDRiiYcXD for ; Wed, 16 May 2018 14:23:43 +0200 (CEST) Original-Received: from hamster.fritz.box (boo.demon.nl [83.163.247.99]) by server5b.aanhet.net (Postfix) with ESMTPSA id CA9641AB for ; Wed, 16 May 2018 14:23:43 +0200 (CEST) In-Reply-To: <406b185d-8476-d488-5391-c34482066a33@gmail.com> X-Mailer: Apple Mail (2.3445.6.18) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:100802 Archived-At: Ck9yIHVzZSBsdWFzb2NrZXQsIHdoaWNoIGlzIGluY2x1ZGVkIGluIHRoZSBsdWF0ZXggYmluYXJ5 OgoKXHN0YXJ0bHVhY29kZQpjb250ZW50LCBzdGF0dXMsIGF1dGhpbmZvID0gc29ja2V0Lmh0dHAu cmVxdWVzdHsKICAgIG1ldGhvZCA9ICJIRUFEIiwKICAgIHVybCA9ICJodHRwOi8vaGFuc3ZhbmRl cm1lZXIubXlxbmFwY2xvdWQuY29tL2FyY2hpdmUvZGVuaGFhZy9oZ2EtZHRiLTE4NjktNjA0MC5w ZGbigJ0gCn0KCnByaW50IChzdGF0dXMpCgpcc3RvcGx1YWNvZGUKCnByaW50cyDigJg0MDTigJkg aW4gdGhpcyBjYXNlLgoKVGFjbwoKPiBPbiAxNiBNYXkgMjAxOCwgYXQgMTM6NDUsIEhlbnJpIE1l bmtlIDxoZW5yaW1lbmtlQGdtYWlsLmNvbT4gd3JvdGU6Cj4gCj4gT24gMDUvMTYvMjAxOCAxMToy MyBQTSwgSGFucyB2YW4gZGVyIE1lZXIgd3JvdGU6Cj4+IEkgd291bGQgYmUgc2F0aXNmaWVkIHdo ZW4gYSByZXR1cm5lZCA0MDQgZXJyb3IgY29kZSB3aWxsIGJlIGhhbmRsZWQKPj4gd2l0aGluIGEg cmVhc29uYWJsZSAoY29uZmlndXJhYmxlKSB0aW1lIGRlbGF5LiBBcyBmb3IgcmVkaXJlY3Rpb24s IHRoZXJlCj4+IEkgd291bGQgbm90IG1pbmQgaWYgaXQgaXMgbm90IGluY2x1ZGVkLgo+PiBSZXN0 cmljdGlvbnMgbGlrZSB0aGF0IGFyZSBub3QgYSBwcm9ibGVtIGZvciBtZSwgYmVjYXVzZSB0aGlz IGlzIGZvcgo+PiBidWlsZGluZyBhIHBkZiB0aGF0IGFjY2Vzc2VzIG1hbnkgaW50ZXJuZXQgbG9j YXRlZCBmaWxlcy4gVGhlIGNoZWNrIG9uCj4+IGV4aXN0ZW5jZSBpcyB0aGVyZWZvcmUgZXNwZWNp YWxseSBtZWFudCBmb3Igc3BvdHRpbmcgbWlzc2luZyBvciBtaXNuYW1lZAo+PiBmaWxlcy4KPiAK PiBZb3UgY2FuIHVzZSBsaWJjdXJsIHZpYSBmZmk6IGh0dHBzOi8vY3VybC5oYXh4LnNlL2xpYmN1 cmwvCj4gCj4gXHN0YXJ0bHVhY29kZQo+IGxvY2FsIGZmaSA9IHJlcXVpcmUoImZmaSIpCj4gCj4g ZmZpLmNkZWZbWwo+IHR5cGVkZWYgc3RydWN0IEN1cmxfZWFzeSBDVVJMOwo+IHR5cGVkZWYgaW50 IENVUkxjb2RlOwo+IHR5cGVkZWYgaW50IENVUkxvcHRpb247Cj4gdHlwZWRlZiBpbnQgQ1VSTElO Rk87Cj4gdHlwZWRlZiBzaXplX3QoKmNhbGxiYWNrKSh2b2lkICpidWZmZXIsIHNpemVfdCBzaXpl LCBzaXplX3Qgbm1lbWIsIHZvaWQKPiAqdXNlcnApOwo+IAo+IENVUkxjb2RlIGN1cmxfZ2xvYmFs X2luaXQobG9uZyBmbGFncyk7Cj4gQ1VSTCAqY3VybF9lYXN5X2luaXQodm9pZCk7Cj4gQ1VSTGNv ZGUgY3VybF9lYXN5X3NldG9wdChDVVJMICpjdXJsLCBDVVJMb3B0aW9uIG9wdGlvbiwgLi4uKTsK PiBDVVJMY29kZSBjdXJsX2Vhc3lfcGVyZm9ybShDVVJMICpjdXJsKTsKPiBDVVJMY29kZSBjdXJs X2Vhc3lfZ2V0aW5mbyhDVVJMICpjdXJsLCBDVVJMSU5GTyBpbmZvLCAuLi4pOwo+IHZvaWQgY3Vy bF9lYXN5X2NsZWFudXAoQ1VSTCAqY3VybCk7Cj4gdm9pZCBjdXJsX2dsb2JhbF9jbGVhbnVwKHZv aWQpOwo+IF1dCj4gCj4gLS0gbWFnaWMgbnVtYmVycwo+IGxvY2FsIENVUkxfR0xPQkFMX0RFRkFV TFQgPSAzCj4gbG9jYWwgQ1VSTE9QVF9VUkwgPSAxMDAwMgo+IGxvY2FsIENVUkxPUFRfTk9CT0RZ ID0gNDQKPiBsb2NhbCBDVVJMT1BUX0hFQURFUiA9IDQyCj4gbG9jYWwgQ1VSTE9QVF9XUklURUZV TkNUSU9OID0gMjAwMTEKPiBsb2NhbCBDVVJMSU5GT19SRVNQT05TRV9DT0RFID0gMHgyMDAwMDAg KyAyCj4gCj4gbG9jYWwgbGN1cmwgPSBmZmkubG9hZCgiY3VybCIpCj4gCj4gbG9jYWwgZnVuY3Rp b24gZGlzY2FyZChidWZmZXIsIHNpemUsIG5tZW1iLCB1c2VycCkKPiAgICByZXR1cm4gc2l6ZSAq IG5tZW1iCj4gZW5kCj4gCj4gZnVuY3Rpb24gY2hlY2tfc3RhdHVzKHVybCkKPiAgICBsY3VybC5j dXJsX2dsb2JhbF9pbml0KENVUkxfR0xPQkFMX0RFRkFVTFQpCj4gCj4gICAgbG9jYWwgY3VybCA9 IGxjdXJsLmN1cmxfZWFzeV9pbml0KCkKPiAKPiAgICBsY3VybC5jdXJsX2Vhc3lfc2V0b3B0KGN1 cmwsIENVUkxPUFRfVVJMLCB1cmwpCj4gICAgbGN1cmwuY3VybF9lYXN5X3NldG9wdChjdXJsLCBD VVJMT1BUX05PQk9EWSwgZmZpLmNhc3QoImxvbmciLDEpKQo+ICAgIGxjdXJsLmN1cmxfZWFzeV9z ZXRvcHQoY3VybCwgQ1VSTE9QVF9IRUFERVIsIGZmaS5jYXN0KCJsb25nIiwxKSkKPiAgICBsY3Vy bC5jdXJsX2Vhc3lfc2V0b3B0KGN1cmwsIENVUkxPUFRfV1JJVEVGVU5DVElPTiwKPiBmZmkuY2Fz dCgiY2FsbGJhY2siLGRpc2NhcmQpKTsKPiAKPiAgICBsb2NhbCByZXMgPSBsY3VybC5jdXJsX2Vh c3lfcGVyZm9ybShjdXJsKQo+ICAgIGxvY2FsIGNfaHR0cF9jb2RlID0gZmZpLm5ldygibG9uZ1sx XSIpCj4gICAgbGN1cmwuY3VybF9lYXN5X2dldGluZm8oY3VybCwgQ1VSTElORk9fUkVTUE9OU0Vf Q09ERSwgY19odHRwX2NvZGUpOwo+IAo+ICAgIGxjdXJsLmN1cmxfZWFzeV9jbGVhbnVwKGN1cmwp Cj4gICAgbGN1cmwuY3VybF9nbG9iYWxfY2xlYW51cCgpCj4gCj4gICAgcmV0dXJuIHRvbnVtYmVy KGNfaHR0cF9jb2RlWzBdKQo+IGVuZAo+IFxzdG9wbHVhY29kZQo+IAo+IFxzdGFydHRleHQKPiAK PiBcY3R4bHVhe2NvbnRleHQoY2hlY2tfc3RhdHVzKCJodHRwOi8vZXhhbXBsZS5jb20vIikpfQo+ IAo+IFxjdHhsdWF7Y29udGV4dChjaGVja19zdGF0dXMoImh0dHBzOi8vZXhhbXBsZS5jb20vIikp fQo+IAo+IFxjdHhsdWF7Y29udGV4dChjaGVja19zdGF0dXMoImh0dHBzOi8vZXhhbXBsZS5jb20v eHl6IikpfQo+IAo+IFxzdG9wdGV4dAo+IAo+PiAKPj4gSGFucyB2YW4gZGVyIE1lZXIKPj4gCj4+ PiBPbiAxNiBNYXkgMjAxOCwgYXQgMTI6NDEsIEhlbnJpIE1lbmtlIDxoZW5yaW1lbmtlQGdtYWls LmNvbQo+Pj4gPG1haWx0bzpoZW5yaW1lbmtlQGdtYWlsLmNvbT4+IHdyb3RlOgo+Pj4gCj4+PiBP biAwNS8xNi8yMDE4IDA5OjMxIFBNLCBIYW5zIHZhbiBkZXIgTWVlciB3cm90ZToKPj4+PiBJIHRy aWVkIHRvIGRldGVybWluZSB0aGUgZXhpc3RlbmNlIG9mIGEgZmlsZSBvbiB0aGUgaW50ZXJuZXQu IFNlZSB0aGUKPj4+PiBmb2xsb3dpbmcgbWFjcm8gY2FsbDoKPj4+PiAKPj4+PiAgICAgICAgICUg VGVzdCBpZiBmaWxlIGV4aXN0cy4KPj4+PiAgICAgICAgIFxlZGVmXHRoZXVybHtcbGlua3Byb3Rv Y29sOi8vXHVybGJhc2VceG1sYXR0eyMxfXtsaW5rfVx0aGVzdWZmaXh9Cj4+Pj4gICAgICAgICBc ZG9pZmZpbGVlbHNlCj4+Pj4gICAgICAgICB7XHRoZXVybH0KPj4+PiAgICAgICAgIHtcdmVyYm9z ZXtIVkRNLVBFVi1URVNUfXtmaWxlIGV4aXN0czogXHRoZXVybH19Cj4+Pj4gICAgICAgICB7XHZl cmJvc2V7SFZETS1QRVYtVEVTVH17ZmlsZSBkb2VzIG5vdCBleGlzdDogXHRoZXVybH19Cj4+Pj4g Cj4+Pj4gSXQgc2VlbXMgdGhhdCBcZG9pZmZpbGVlbHNlIGFsd2F5cyByZXN1bHRzIGluIHRydWUg ZXhjZXB0IGZvciBsb2NhbAo+Pj4+IGZpbGVzIHdoZXJlIG5vbmV4aXN0ZW5jZSBpcyBjb3JyZWN0 bHkgaGFuZGxlZC4KPj4+PiAKPj4+PiBGb3IgZXhhbXBsZSB0aGUgZm9sbG93aW5nIHVybCBkZWZp bml0ZWx5IGRvZXMgbm90IGV4aXN0IGJ1dCBuZXZlcnRoZWxlc3MKPj4+PiBcZG9pZmZpbGVlbHNl IHJlcG9ydHMgaXRzIGV4aXN0ZW5jZToKPj4+PiBIVkRNLVBFVi1URVNUICAgPiBmaWxlIGV4aXN0 czoKPj4+PiBodHRwOi8vaGFuc3ZhbmRlcm1lZXIubXlxbmFwY2xvdWQuY29tL2FyY2hpdmUvZGVu aGFhZy9oZ2EtZHRiLTE4NjktNjA0MC5wZGYKPj4+PiAKPj4+PiBJcyBpdCBwb3NzaWJsZSB0aGF0 IHRoZSBcZG9pZmZpbGUgbWFjcm9zIGFyZSBleHRlbmRlZCBmb3IgZmlsZXMgb24gdGhlCj4+Pj4g aW50ZXJuZXQgb3IgYSBjb3JyZXBvbmRpbmcgc2V0IFxkb2lmdXJsIGlzIGRldmVsb3BlZD8KPj4+ IAo+Pj4gSSdtIG5vdCBzcGVha2luZyBmb3IgdGhlIGRldnMgaGVyZSwgYnV0IEkgZG9uJ3QgdGhp bmsgdGhhdCB0aGlzIGlzIGdvaW5nCj4+PiB0byBiZSBpbmNsdWRlZC4gIEl0IHdvdWxkIHJlcXVp cmUgdGhhdCBhbGwgd2VicGFnZXMgc2VuZCBwcm9wZXIgNDA0Cj4+PiBjb2RlcyBhbmQgdGltZW91 dCBhZnRlciByZWFzb25hYmxlIGRlbGF5LiAgQWxzbyBob3cgd291bGQgeW91IGhhbmRsZQo+Pj4g cmVkaXJlY3RzPyAgU2hvdWxkIHRoZSBDb25UZVh0IHJ1biBiZSBzdGFsbGVkIGJlY2F1c2UgY2hl Y2tpbmcgZm9yIGEKPj4+IGZpbGVzIGV4aXN0ZW5jZSBvbiB0aGUgd2ViIGlzIGNhdWdodCBpbiBh IHJlZGlyZWN0IGxvb3A/Cj4+PiAKPj4+PiAKPj4+PiBIYW5zIHZhbiBkZXIgTWVlcgo+Pj4+IAo+ Pj4+IAo+Pj4+IAo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+Pj4gSWYgeW91ciBx dWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbgo+ Pj4+IGVudHJ5IHRvIHRoZSBXaWtpIQo+Pj4+IAo+Pj4+IG1haWxsaXN0IDogbnRnLWNvbnRleHRA bnRnLm5sIDxtYWlsdG86bnRnLWNvbnRleHRAbnRnLm5sPiAvCj4+Pj4gaHR0cDovL3d3dy5udGcu bmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+Pj4+IHdlYnBhZ2UgIDogaHR0cDovL3d3 dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+Pj4+IGFyY2hpdmUg IDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwo+Pj4+ IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4+Pj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPj4+PiAKPj4+IAo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+ IElmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFz ZSBhZGQgYW4gZW50cnkKPj4+IHRvIHRoZSBXaWtpIQo+Pj4gCj4+PiBtYWlsbGlzdCA6IG50Zy1j b250ZXh0QG50Zy5ubAo+Pj4gPG1haWx0bzpudGctY29udGV4dEBudGcubmw+IC8gaHR0cDovL3d3 dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+Pj4gd2VicGFnZSAgOiBodHRw Oi8vd3d3LnByYWdtYS1hZGUubmwKPj4+IDxodHRwOi8vd3d3LnByYWdtYS1hZGUubmwvPiAvIGh0 dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKPj4+IDxodHRwOi8vY29udGV4dC5hYW5oZXQubmV0Lz4K Pj4+IGFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9j b21taXRzLwo+Pj4gd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQgPGh0dHA6Ly9j b250ZXh0Z2FyZGVuLm5ldC8+Cj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiAKPj4g Cj4+IAo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBJZiB5b3VyIHF1ZXN0aW9uIGlz IG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRo ZSBXaWtpIQo+PiAKPj4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3 Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cj4+IHdlYnBhZ2UgIDogaHR0cDov L3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+PiBhcmNoaXZl ICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8KPj4g d2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKPj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJZiB5b3VyIHF1 ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVu dHJ5IHRvIHRoZSBXaWtpIQo+IAo+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0 cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAo+IHdlYnBhZ2UgIDog aHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAo+IGFy Y2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRz Lwo+IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KClRhY28gSG9la3dhdGVyCkVsdmVua2luZCBCVgoKCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMg YXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRn LWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGct Y29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250 ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRl eHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19f