From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/103696 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Hala Newsgroups: gmane.comp.tex.context Subject: Re: How to repeat the hyphen? Date: Fri, 22 Mar 2019 16:57:24 +0100 Message-ID: <20190322155724.GB13926@akela.mendelu.cz> References: <20190321152325.GA24230@akela.mendelu.cz> <735919B6-64E6-40FC-BEB4-07BA2C22CB15@elvenkind.com> <20190322093707.GA5914@akela.mendelu.cz> <20190322143855.GA13926@akela.mendelu.cz> <4FFCCC00-2F90-4828-9C37-845B03FBEEB5@elvenkind.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="164367"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.5.20 (2009-12-10) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Mar 22 16:58:15 2019 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 esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1h7MYd-000gSc-10 for gctc-ntg-context-518@m.gmane.org; Fri, 22 Mar 2019 16:58:11 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BC86D10E50E; Fri, 22 Mar 2019 16:57:43 +0100 (CET) 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 xsicBKjlPT4L; Fri, 22 Mar 2019 16:57:41 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 92E9910E50B; Fri, 22 Mar 2019 16:57:41 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 51C9D10E50B for ; Fri, 22 Mar 2019 16:57:40 +0100 (CET) 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 nyypp_p_CSHu for ; Fri, 22 Mar 2019 16:57:39 +0100 (CET) Original-Received: from mlcoun2.mendelu.cz (mlcoun2.mendelu.cz [195.178.72.113]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 3D79310E505 for ; Fri, 22 Mar 2019 16:57:39 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by mlcoun2.mendelu.cz (Postfix) with ESMTP id DA7ED240B31 for ; Fri, 22 Mar 2019 16:57:38 +0100 (CET) X-Mendelu-Scanner: amavisd-new at mendelu.cz Original-Received: from mlcoun2.mendelu.cz ([127.0.0.1]) by localhost (mlcoun2.mendelu.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7r2SBnSjFa_B for ; Fri, 22 Mar 2019 16:57:28 +0100 (CET) Original-Received: from akela.mendelu.cz (akela.mendelu.cz [195.113.194.135]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mlcoun2.mendelu.cz (Postfix) with ESMTPSA id 5E9E7240B30 for ; Fri, 22 Mar 2019 16:57:28 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.10.3 mlcoun2.mendelu.cz 5E9E7240B30 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mendelu.cz; s=mendelu2015; t=1553270248; bh=vzNHVSPb6sZssx6USv23qD0XLnE6kN10VAjPo7YiQ5I=; h=Date:From:To:Subject:References:In-Reply-To:From; b=BHvJtfcbmV9qrLMWrw+EkUZEqnsDFRWQ9PyTGADj7c58tA77DnK+jgQwgzTrCM40g db99ro9l0aOoe0rYYy1Cub7qCECRxP7MyE0h1Jzlvt1UOoEsWNfjCGisUB1XGmf64M 2eeNUThIpwHhUX6x/K48HV81BwFAG5mdypQR2/YY= Content-Disposition: inline In-Reply-To: <4FFCCC00-2F90-4828-9C37-845B03FBEEB5@elvenkind.com> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 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:103696 Archived-At: SGkgVGFjbywKCnRoaXMgaXMgZXhhY3RseSB3aGF0IEkgbmVlZGVkLCB0aGFuayB5b3UgdmVyeSBt dWNoLgoKRnJpLCBNYXIgMjIsIDIwMTkgdmUgMDQ6MTY6MjBQTSArMDEwMCBUYWNvIEhvZWt3YXRl ciBuYXBzYWwoYSk6CiMgU29tZXdoYXQgY2xlYW5lciBpcyB0byBkbyBpdCB0aGlzIHdheToKIyAg ICUlJSUlJSUKIyAgIFxkZWZpbmVicmVha3BvaW50c1tjemNvbXBvdW5kXSAgIAojICAgXGRlZmlu ZWJyZWFrcG9pbnRbY3pjb21wb3VuZF1bLV1bbmxlZnQ9MyxucmlnaHQ9Myx0eXBlPTRdIAojIAoj ICAgXGFwcGVuZHRva3MKIyAgICBcaWZ4XG15bGFuZ3VhZ2VcY3VycmVudGxhbmd1YWdlIAojICAg ICAgIFxzZXRicmVha3BvaW50c1tjemNvbXBvdW5kXSAKIyAgICBcZWxzZSAKIyAgICAgICBccmVz ZXRicmVha3BvaW50cwojICAgIFxmaQojICAgXHRvXGV2ZXJ5bGFuZ3VhZ2UKIyAKIyBJdCB3b3Vs ZCBiZSBuaWNlIGlmIHRoYXQgbGFuZ3VhZ2U9IGtleSB3b3VsZCB3b3JrLCB0aG91Z2ggKGl0IGlz IGlnbm9yZWQsIGl0IHNlZW1zKQoKSSBhZ3JlZS4uLgoKQmVzdCB3aXNoZXMsCgpUb23DocWhIAoK IyBUYWNvCiMgCiMgCiMgPiBPbiAyMiBNYXIgMjAxOSwgYXQgMTU6MzgsIFRvbWFzIEhhbGEgPHRv bWFzLmhhbGFAbWVuZGVsdS5jej4gd3JvdGU6CiMgPiAKIyA+IEhpIFRhY28sCiMgPiAKIyA+IGdv b2QgaWRlYSwgSSB0cmllZCBpdCBidXQgdGhlIHByb2JsZW0gaXMgdGhhdCBpdCBkb2VzIG5vdCBz d2l0Y2ggaXRzZWxmIG9mZgojID4gYXV0b21hdGljYWxseSB3aGVuIHRoZSBsYW5ndWFnZSBpcyBj aGFuZ2VkIGFnYWluLiAKIyA+IAojID4gVGhlIGZvbGxvd2luZyBjb2RlIHdvcmtzIGJ1dCBJIGd1 ZXNzIHRoYXQgbXVzdCBiZSBzb21lIG1vcmUgc29waGlzdGljYXRlZAojID4gQ29uVGVYdCB3YXku CiMgPiAKIyA+IEJlc3Qgd2lzaGVzLAojID4gCiMgPiBUb23DocWhIAojID4gCiMgPiAKIyA+ICUl JSUlJSUlJSUlJSUlCiMgPiBcZGVmXG15Ym94aWsjMSMye1xzdGFydFxzZXR1cGh5cGhlbmF0aW9u W2N6XVttZXRob2Q9IzFdXHN0YXJ0ZnJhbWVkdGV4dFt3aWR0aD0xZGRdXGhib3h7e1xiZiMxfX1c Y3JsZiMyXHN0b3BmcmFtZWR0ZXh0XHN0b3BccGFyfQojID4gXGRlZlxteWJveCMxe1xteWJveGlr e3RyYWRpdGlvbmFsfXsjMX1cbXlib3hpa3tkZWZhdWx0fXsjMX1cbXlib3hpa3tleHBhbmRlZH17 IzF9XG15Ym94aWt7b3JpZ2luYWx9eyMxfVxteWJveGlre3RleH17IzF9XG15Ym94aWt7aHlwaGVu YXRlfXsjMX1cbXlib3hpa3tub25lfXsjMX1ccGFyXHRoaW5ydWxlfQojID4gCiMgPiBcc3RhcnR0 ZXh0CiMgPiBcZGVmaW5lYnJlYWtwb2ludHNbY3pjb21wb3VuZF0gICAKIyA+IAojID4gXGxldFxv bGRsYW5ndWFnZT1cbGFuZ3VhZ2UKIyA+IFxkZWZcbGFuZ3VhZ2VbIzFde1xvbGRsYW5ndWFnZVsj MV0KIyA+ICBcaWZ4XG15bGFuZ3VhZ2VcY3VycmVudGxhbmd1YWdlIFxkZWZpbmVicmVha3BvaW50 W2N6Y29tcG91bmRdWy1dW25sZWZ0PTMsbnJpZ2h0PTMsdHlwZT00XSBcc2V0YnJlYWtwb2ludHNb Y3pjb21wb3VuZF0gCiMgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcZWxzZSBcZGVmaW5l YnJlYWtwb2ludFtjemNvbXBvdW5kXVstXVtubGVmdD0zLG5yaWdodD0zLHR5cGU9MV0gXHNldGJy ZWFrcG9pbnRzW2N6Y29tcG91bmRdCiMgPiAgXGZpfSAgICAlJSUlIGFuZCB0aGUgc2FtZSBmb3Ig XG1haW5sYW5ndWFnZQojID4gCiMgPiBcZGVmXG15bGFuZ3VhZ2V7Y3N9CiMgPiAKIyA+IFxsYW5n dWFnZVtlbl0gXG15Ym94e21vZHJvLXplbGVuw719CiMgPiBcbGFuZ3VhZ2VbY3pdIFxteWJveHtt b2Ryby16ZWxlbsO9fQojID4gXGxhbmd1YWdlW2VuXSBcbXlib3h7bW9kcm8temVsZW7DvX0KIyA+ IAojID4gXHN0b3B0ZXh0CiMgPiAlJSUlJSUlJSUlJSUlJSUlJSUlJQojID4gCiMgPiBGcmksIE1h ciAyMiwgMjAxOSB2ZSAwMTo1Njo0MFBNICswMTAwIFRhY28gSG9la3dhdGVyIG5hcHNhbChhKToK IyA+ICMgSGkgVG9tw6HFoSwKIyA+ICMgCiMgPiAjIFNvcnJ5IGJ1dCBJIGRvIG5vdCBrbm93LiBJ ICpkbyoga25vdyB0aGF0IHlvdSBjYW4gZG8gdGhpczoKIyA+ICMgCiMgPiAjICAgXGRlZmluZWJy ZWFrcG9pbnRzIFtjemNvbXBvdW5kXQojID4gIyAgIFxkZWZpbmVicmVha3BvaW50ICBbY3pjb21w b3VuZF0gWy1dIFtubGVmdD0zLG5yaWdodD0zLHR5cGU9NF0KIyA+ICMgICBcc2V0YnJlYWtwb2lu dHMgICAgW2N6Y29tcG91bmRdCiMgPiAjIAojID4gIyBBbmQgcGVyaGFwcyBob29rIHRoYXQgaW50 byBhIGxhbmd1YWdlIHN3aXRjaC4gRG9lcyB0aGF0IGhlbHA/CiMgPiAjIAojID4gIyAKIyA+ICMg CiMgPiAjID4gT24gMjIgTWFyIDIwMTksIGF0IDEwOjM3LCBUb21hcyBIYWxhIDx0b21hcy5oYWxh QG1lbmRlbHUuY3o+IHdyb3RlOgojID4gIyA+IAojID4gIyA+IEhpLAojID4gIyA+IAojID4gIyA+ IHRoYW5rcywgdGhhdCdzIGl0LiBJIGRpZCBzb21lIHRlc3RzIGFuZCBubyBzaWRlLWVmZmVjdHMg YXBwZWFyZWQuIAojID4gIyA+IE1vcmVvdmVyLCBpdCBzZWVtcyB0aGF0IGl0IGhhcyBubyBpbmZs dWVuY2Ugb24gXGh5cGhlbnRhdGVkdXJsIHdoaWNoIGlzIGFsc28gb2suCiMgPiAjID4gCiMgPiAj ID4gQnV0IG9ubHkgb25lIHBvaW50IEkgZG8gbm90IHVuZGVyc3RhbmQgLS0gd2hlbiBJIHVzZWQg dGhlIGtleSAKIyA+ICMgPiBsYW5ndWFnZT1jeiwgcmVwZWF0ZWQgaHlwaGVucyBkaXNhcHBlYXJl ZC4gSXQgd291bGQgYnkgZmluZSBpZiBvbmUKIyA+ICMgPiBjYW4gc2V0IGl0IG9ubHkgZm9yIHRo ZSBnaXZlbiBsYW5ndWFnZShzKSwgZWcuIGZvciBjeitzayB5ZXMgYW5kIGZvciBlbiBuby4KIyA+ ICMgPiBJcyB0aGVyZSBhbnkgd2F5IGZvciB0aGlzPyAKIyA+ICMgPiAKIyA+ICMgPiBCZXN0IHdp c2hlcywKIyA+ICMgPiAKIyA+ICMgPiBUb23DocWhIAojID4gIyA+IAojID4gIyA+IAojID4gIyA+ IFxkZWZpbmVicmVha3BvaW50IFtjb21wb3VuZF0gWy1dIFtubGVmdD0zLG5yaWdodD0zLHR5cGU9 NCwgbGFuZ3VhZ2U9Y3pdCiMgPiAjID4gXHNldGJyZWFrcG9pbnRzW2NvbXBvdW5kXQojID4gIyA+ IAojID4gIyA+IAojID4gIyA+IFRodSwgTWFyIDIxLCAyMDE5IHZlIDA0OjQ1OjQ5UE0gKzAxMDAg VGFjbyBIb2Vrd2F0ZXIgbmFwc2FsKGEpOgojID4gIyA+ICMgSGksCiMgPiAjID4gIyAKIyA+ICMg PiAjIFxkZWZpbmVicmVha3BvaW50IFtjb21wb3VuZF0gWy1dIFtubGVmdD0zLG5yaWdodD0zLHR5 cGU9NF0KIyA+ICMgPiAjIFxzZXRicmVha3BvaW50c1tjb21wb3VuZF0KIyA+ICMgPiAjIAojID4g IyA+ICMgQnV0IGFsc28gY2hlY2sgdGhlIHdpa2ksIHRoZXJlIGNhbiBiZSBzaWRlLWVmZmVjdHMg dG8gXHNldGJyZWFrcG9pbnRzW2NvbXBvdW5kXQojID4gIyA+ICMgCiMgPiAjID4gIyAgIGh0dHBz Oi8vd2lraS5jb250ZXh0Z2FyZGVuLm5ldC9Db21wb3VuZF93b3JkcwojID4gIyA+ICMgCiMgPiAj ID4gIyAKIyA+ICMgPiAjIEJlc3Qgd2lzaGVzLAojID4gIyA+ICMgVGFjbwojID4gIyA+ICMgCiMg PiAjID4gIyA+IE9uIDIxIE1hciAyMDE5LCBhdCAxNjoyMywgVG9tYXMgSGFsYSA8dG9tYXMuaGFs YUBtZW5kZWx1LmN6PiB3cm90ZToKIyA+ICMgPiAjID4gCiMgPiAjID4gIyA+IEhpIGFsbCwKIyA+ ICMgPiAjID4gCiMgPiAjID4gIyA+IGluIGNvbXBvc2VkIHdvcmRzIHdpdGggaHlwaGVuIGluc2lk ZSAoZS5nLiBtb2Ryby16ZWxlbsO9ID0gYmx1ZS1ncmVlbiksIHRoZQojID4gIyA+ICMgPiBoeXBo ZW4gY2hhcmFjdGVyIG11c3QgYmUgcmVwZWF0ZWQgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgbmV3 IGxpbmUKIyA+ICMgPiAjID4gKG1vZHJvLS8temVsZW7DvSkuIFRoaXMgcnVsZSBpcyBvYmxpZ2F0 b3J5IGZvciBDemVjaCBhbmQgU2xvdmFrIHR5cGVzZXR0aW5nLgojID4gIyA+ICMgPiAKIyA+ICMg PiAjID4gSSBhbSBhYmxlIHRvIGltcGxlbWVudCB0aGlzIGZlYXR1cmUgYnkgZGVmaW5pbmcgYSBu ZXcgY29tbWFuZCAoc2VlIFxkZWZcPSBiZWxvdykKIyA+ICMgPiAjID4gYnV0IGl0IG1lYW5zIHRo YXQgYWxsIGFwcGVhcmFuY2VzIG9mICItIiBtdXN0IGJlIHJlcGxhY2VkIChtYW51YWxseSkgaW4g dGhlIHNvdXJjZQojID4gIyA+ICMgPiB0ZXh0LiBJIHRyaWVkIGFsbCBvcHRpb25zIG9mIFxzZXR1 cGh5cGhlbmF0aW9uIGJ1dCBubyBvbmUgZ2l2ZXMgdGhlIGNvcnJlY3QKIyA+ICMgPiAjID4gcmVz dWx0LiAKIyA+ICMgPiAjID4gCiMgPiAjID4gIyA+IElzIHRoZXJlIGFueSB3YXkgaW4gQ29uVGVY dCBob3cgdG8gc2V0IGl0IGJ5IGRlZmF1bHQ/CiMgPiAjID4gIyA+IAojID4gIyA+ICMgPiBCZXN0 IHdpc2hlcywKIyA+ICMgPiAjID4gCiMgPiAjID4gIyA+IFRvbcOhxaEKIyA+ICMgPiAjID4gCiMg PiAjID4gIyA+ICUlJSUlJSBNV0U6CiMgPiAjID4gIyA+IAojID4gIyA+ICMgPiBcc3RhcnR0ZXh0 XG1haW5sYW5ndWFnZVtjel0KIyA+ICMgPiAjID4gXGRlZlxteWJveGlrIzEjMntcc3RhcnRcc2V0 dXBoeXBoZW5hdGlvbltjel1bbWV0aG9kPSMxXVxzdGFydGZyYW1lZHRleHRbd2lkdGg9MWRkXVxo Ym94e3tcYmYjMX19XGNybGYjMlxzdG9wZnJhbWVkdGV4dFxzdG9wXHBhcn0KIyA+ICMgPiAjID4g XGRlZlxteWJveCMxe1xteWJveGlre3RyYWRpdGlvbmFsfXsjMX1cbXlib3hpa3tkZWZhdWx0fXsj MX1cbXlib3hpa3tleHBhbmRlZH17IzF9XG15Ym94aWt7b3JpZ2luYWx9eyMxfVxteWJveGlre3Rl eH17IzF9XG15Ym94aWt7aHlwaGVuYXRlfXsjMX1cbXlib3hpa3tub25lfXsjMX19CiMgPiAjID4g IyA+IAojID4gIyA+ICMgPiBcbXlib3h7bW9kcm8temVsZW7DvX0KIyA+ICMgPiAjID4gCiMgPiAj ID4gIyA+IFxkZWZcPXtcZGlzY3JldGlvbmFyeXstfXstfXstfX0KIyA+ICMgPiAjID4gXG15Ym94 e21vZHJvXD16ZWxlbsO9fQojID4gIyA+ICMgPiBcc3RvcHRleHQKIyA+ICMgPiAjID4gCiMgPiAj ID4gIyA+ICUlJSUlJQojID4gIyA+ICMgPiAKIyA+ICMgPiAjID4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KIyA+ICMgPiAjID4gSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBv dGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKIyA+ICMgPiAj ID4gCiMgPiAjID4gIyA+IG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3 dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAojID4gIyA+ICMgPiB3ZWJwYWdl ICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQK IyA+ICMgPiAjID4gYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQt bWlycm9yL2NvbW1pdHMvCiMgPiAjID4gIyA+IHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJk ZW4ubmV0CiMgPiAjID4gIyA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiMgPiAjID4gIyAK IyA+ICMgPiAjIFRhY28gSG9la3dhdGVyCiMgPiAjID4gIyBFbHZlbmtpbmQgQlYKIyA+ICMgPiAj IAojID4gIyA+ICMgCiMgPiAjID4gIyAKIyA+ICMgPiAjIAojID4gIyA+ICMgX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KIyA+ICMgPiAjIElmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3Qg dG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCiMgPiAj ID4gIyAKIyA+ICMgPiAjIG1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3 dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAojID4gIyA+ICMgd2VicGFnZSAg OiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CiMg PiAjID4gIyBhcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJy b3IvY29tbWl0cy8KIyA+ICMgPiAjIHdpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0 CiMgPiAjID4gIyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwojID4gIyA+IAojID4gIyA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUb23DocWhIEjDoWxhCiMgPiAj ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIyA+ICMgPiBNZW5kZWxvdmEgdW5pdmVyeml0YSwgUHJvdm96bsSbIGVr b25vbWlja8OhIGZha3VsdGEsIMO6c3RhdiBpbmZvcm1hdGlreQojID4gIyA+IFplbcSbZMSbbHNr w6EgMSwgQ1otNjEzIDAwIEJybm8sICB0ZWwuICs0MjAgNTQ1IDEzIDIyIDI4CiMgPiAjID4gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KIyA+ICMgPiBodHRwOi8vYWtlbGEubWVuZGVsdS5jei9+dGhhbGEKIyA+ICMgPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwojID4gIyA+IElmIHlvdXIgcXVlc3Rpb24gaXMgb2Yg aW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdp a2khCiMgPiAjID4gCiMgPiAjID4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRw Oi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CiMgPiAjID4gd2VicGFn ZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0 CiMgPiAjID4gYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWly cm9yL2NvbW1pdHMvCiMgPiAjID4gd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQK IyA+ICMgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwojID4gIyAKIyA+ICMgVGFjbyBIb2Vr d2F0ZXIKIyA+ICMgRWx2ZW5raW5kIEJWCiMgPiAjIAojID4gIyAKIyA+ICMgCiMgPiAjIAojID4g IyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwojID4gIyBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9m IGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBX aWtpIQojID4gIyAKIyA+ICMgbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8v d3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CiMgPiAjIHdlYnBhZ2UgIDog aHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAojID4g IyBhcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29t bWl0cy8KIyA+ICMgd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKIyA+ICMgX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KIyA+IAojID4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFRvbcOhxaEgSMOhbGEKIyA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgPiBNZW5kZWxv dmEgdW5pdmVyeml0YSwgUHJvdm96bsSbIGVrb25vbWlja8OhIGZha3VsdGEsIMO6c3RhdiBpbmZv cm1hdGlreQojID4gWmVtxJtkxJtsc2vDoSAxLCBDWi02MTMgMDAgQnJubywgIHRlbC4gKzQyMCA1 NDUgMTMgMjIgMjgKIyA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgPiBodHRwOi8vYWtlbGEubWVuZGVsdS5jei9+ dGhhbGEKIyA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiMgPiBJZiB5b3VyIHF1ZXN0aW9u IGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRv IHRoZSBXaWtpIQojID4gCiMgPiBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6 Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKIyA+IHdlYnBhZ2UgIDog aHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAojID4g YXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1p dHMvCiMgPiB3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAojID4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KIyAKIyBUYWNvIEhvZWt3YXRlcgojIEVsdmVua2luZCBCVgojIAoj IAojIAojIAojIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiMgSWYgeW91ciBxdWVzdGlvbiBp cyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0 aGUgV2lraSEKIyAKIyBtYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cu bnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKIyB3ZWJwYWdlICA6IGh0dHA6Ly93 d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKIyBhcmNoaXZlICA6 IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8KIyB3aWtp ICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldAojIF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRvbcOhxaEgSMOh bGEKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KTWVuZGVsb3ZhIHVuaXZlcnppdGEsIFByb3Zvem7EmyBla29ub21pY2vD oSBmYWt1bHRhLCDDunN0YXYgaW5mb3JtYXRpa3kKWmVtxJtkxJtsc2vDoSAxLCBDWi02MTMgMDAg QnJubywgIHRlbC4gKzQyMCA1NDUgMTMgMjIgMjgKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KaHR0cDovL2FrZWxhLm1l bmRlbHUuY3ovfnRoYWxhCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rp b24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkg dG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cu bnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3 LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0 cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6 IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo=