From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.comp.version-control.mercurial.devel,gmane.emacs.devel Subject: Re: C-x v i bug Date: Fri, 18 Dec 2009 12:08:25 -0800 (PST) Message-ID: <200912182008.nBIK8PjG020379@godzilla.ics.uci.edu> References: <200912031604.nB3G4nU1026058@godzilla.ics.uci.edu> <200912031828.nB3IS3xQ027198@godzilla.ics.uci.edu> <87638naci6.fsf@hbox.dyndns.org> <1B794147-1B60-4F5B-A972-09C73F8ECB6E@gmail.com> <200912040534.nB45YkG6002638@godzilla.ics.uci.edu> <200912181554.nBIFspNS017334@godzilla.ics.uci.edu> <1261154998.4629.317.camel@calx> <200912181740.nBIHexE9018620@godzilla.ics.uci.edu> <1261160170.4629.331.camel@calx> <200912181909.nBIJ9J7A019644@godzilla.ics.uci.edu> <1261165130.4629.341.camel@calx> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1261167602 28194 80.91.229.12 (18 Dec 2009 20:20:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Dec 2009 20:20:02 +0000 (UTC) Cc: Neal Becker , mercurial-devel@selenic.com, emacs-devel@gnu.org To: Matt Mackall Original-X-From: mercurial-devel-bounces@selenic.com Fri Dec 18 21:19:54 2009 Return-path: Envelope-to: gcvmd-mercurial-devel@gmane.org Original-Received: from waste.org ([173.11.57.241]) by lo.gmane.org with esmtp (Exim 4.50) id 1NLjIo-0001Lu-39 for gcvmd-mercurial-devel@gmane.org; Fri, 18 Dec 2009 21:19:54 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by waste.org (Postfix) with ESMTP id 5C30474181; Fri, 18 Dec 2009 14:19:53 -0600 (CST) X-Virus-Scanned: Debian amavisd-new at waste.org Original-Received: from waste.org ([127.0.0.1]) by localhost (waste.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id a1f3vYE184NR; Fri, 18 Dec 2009 14:19:53 -0600 (CST) Original-Received: from waste.org (localhost [127.0.0.1]) by waste.org (Postfix) with ESMTP id 433C17417E; Fri, 18 Dec 2009 14:19:40 -0600 (CST) Original-Received: from localhost (localhost [127.0.0.1]) by waste.org (Postfix) with ESMTP id CC1F77416D; Fri, 18 Dec 2009 14:11:58 -0600 (CST) X-Virus-Scanned: Debian amavisd-new at waste.org Original-Received: from waste.org ([127.0.0.1]) by localhost (waste.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id xgHgkw4e9S1n; Fri, 18 Dec 2009 14:11:57 -0600 (CST) Original-Received: from paul-mcgann-v0.ics.uci.edu (paul-mcgann-v0.ics.uci.edu [128.195.1.147]) by waste.org (Postfix) with ESMTPS id 2FDA57416B; Fri, 18 Dec 2009 14:11:56 -0600 (CST) Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by paul-mcgann-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id nBIK8Pro030339 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 18 Dec 2009 12:08:25 -0800 Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id nBIK8PjG020379; Fri, 18 Dec 2009 12:08:25 -0800 (PST) In-Reply-To: <1261165130.4629.341.camel@calx> (Matt Mackall's message of "Fri, 18 Dec 2009 13:38:50 -0600") Original-Lines: 169 X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: nBIK8Pro030339 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0.561, required 5, autolearn=disabled, ALL_TRUSTED -1.44, GAPPY_SUBJECT 2.00) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu X-BeenThere: mercurial-devel@selenic.com X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: mercurial-devel-bounces@selenic.com Errors-To: mercurial-devel-bounces@selenic.com Xref: news.gmane.org gmane.comp.version-control.mercurial.devel:27664 gmane.emacs.devel:118726 Archived-At: TWF0dCBNYWNrYWxsIDxtcG1Ac2VsZW5pYy5jb20+IHdyaXRlczoKCiAgPiBPbiBGcmksIDIwMDkt MTItMTggYXQgMTE6MDkgLTA4MDAsIERhbiBOaWNvbGFlc2N1IHdyb3RlOgogID4gPiBNYXR0IE1h Y2thbGwgPG1wbUBzZWxlbmljLmNvbT4gd3JpdGVzOgogID4gPiAKICA+ID4gICA+IE9uIEZyaSwg MjAwOS0xMi0xOCBhdCAwOTo0MCAtMDgwMCwgRGFuIE5pY29sYWVzY3Ugd3JvdGU6CiAgPiA+ICAg PiA+IE1hdHQgTWFja2FsbCA8bXBtQHNlbGVuaWMuY29tPiB3cml0ZXM6CiAgPiA+ICAgPiA+IAog ID4gPiAgID4gPiAgID4gT24gRnJpLCAyMDA5LTEyLTE4IGF0IDA3OjU0IC0wODAwLCBEYW4gTmlj b2xhZXNjdSB3cm90ZToKICA+ID4gICA+ID4gICA+ID4gTWFydGluIEdlaXNsZXIgPG1nQGxhenli eXRlcy5uZXQ+IHdyaXRlczoKICA+ID4gICA+ID4gICA+ID4gCiAgPiA+ICAgPiA+ICAgPiA+ICAg PiBEYW4gTmljb2xhZXNjdSA8ZGFubkBpY3MudWNpLmVkdT4gd3JpdGVzOgogID4gPiAgID4gPiAg ID4gPiAgID4gCiAgPiA+ICAgPiA+ICAgPiA+ICAgPiA+IExldCdzIGZpcnN0IHRhbGsgYWJvdXQg dGhlIG9yaWdpbmFsIHByb2JsZW0gdGhhdCBzdGFydGVkIHRoaXMKICA+ID4gICA+ID4gICA+ID4g ICA+ID4gZGlzY3Vzc2lvbi4KICA+ID4gICA+ID4gICA+ID4gICA+ID4KICA+ID4gICA+ID4gICA+ ID4gICA+ID4gV2hlbiBhIGZpbGUgaW4gYSBkaXJlY3RvcnkgdGhhdCBpcyB1bmRlciBtZXJjdXJp YWwgY29udHJvbCBpcyBvcGVuZWQKICA+ID4gICA+ID4gICA+ID4gICA+ID4gaW4gZW1hY3MsIGVt YWNzIHJ1bnMgImhnIHN0YXR1cyBGSUxFIiBzbyB0aGF0IGl0IGtub3dzIGlmIGl0J3MKICA+ID4g ICA+ID4gICA+ID4gICA+ID4gcmVnaXN0ZXJlZCBvciBub3QsIGlmIGl0J3MgbW9kaWZpZWQsIGV0 Yy4KICA+ID4gICA+ID4gICA+ID4gICA+ID4KICA+ID4gICA+ID4gICA+ID4gICA+ID4gQW55IHVz ZXIgc2V0dGluZ3MgaW4gLmhncmMgc2hvdWxkIGJlIGlycmVsZXZhbnQgdG8gdGhlIGFib3ZlLiBS aWdodD8KICA+ID4gICA+ID4gICA+ID4gICA+IAogID4gPiAgID4gPiAgID4gPiAgID4gUmlnaHQu IE1hbnkgcGVvcGxlIHVzZSB0aGUgY29sb3IgZXh0ZW5zaW9uIHRvIGdldCBiZXR0ZXIgZmVlZGJh Y2sgZnJvbQogID4gPiAgID4gPiAgID4gPiAgID4gJ2hnIHN0YXR1cycsIGJ1dCBpZiBFbWFjcyBz ZXRzIFRFUk09ZHVtYiwgdGhlbiB0aGUgZXh0ZW5zaW9uIHdpbGwKICA+ID4gICA+ID4gICA+ID4g ICA+IGRpc2FibGUgaXRzZWxmLiBJJ20ganVzdCBtZW50aW9uaW5nIGNvbG9yIHRvIHNheSB0aGF0 IHRoZXJlIGFyZSB1c2VmdWwKICA+ID4gICA+ID4gICA+ID4gICA+IGV4dGVuc2lvbnMgb3V0IHRo ZXJlIHRoYXQgbW9kaWZ5IGV2ZW4gYmFzaWMgY29tbWFuZHMgbGlrZSAnaGcgc3RhdHVzJy4KICA+ ID4gICA+ID4gICA+ID4gICA+IAogID4gPiAgID4gPiAgID4gPiAgID4gPiBJdCdzIGRlc2lyYWJs ZSB0aGF0IHRoaXMgaXMgYXMgZmFzdCBhcyBwb3NzaWJsZSwgc28gcHJvY2Vzc2luZyAuaGdyYywK ICA+ID4gICA+ID4gICA+ID4gICA+ID4gaW5pdGlhbGl6aW5nIHBsdWdpbnMgd2lsbCBqdXN0IHdh c3RlIHRpbWUuCiAgPiA+ICAgPiA+ICAgPiA+ICAgPiA+IEFmdGVyIHRoYXQgZW1hY3Mgd2lsbCB3 YW50IHRvIGtub3cgdGhlIHZlcnNpb24gbnVtYmVyIGZvciB0aGUgZmlsZSwgZm9yIHRoYXQKICA+ ID4gICA+ID4gICA+ID4gICA+ID4gaXQgcnVucyAiaGcgbG9nIC1sMSBGSUxFIiwgYW5kIHBhcnNl IGl0IGZyb20gdGhlIG91dHB1dC4KICA+ID4gICA+ID4gICA+ID4gICA+ID4gQW55IHVzZXIgc2V0 dGluZ3MgaW4gLmhncmMgc2hvdWxkIGJlIGlycmVsZXZhbnQgZm9yIHRoaXMgY29tbWFuZC4gIFJp Z2h0PwogID4gPiAgID4gPiAgID4gPiAgID4gCiAgPiA+ICAgPiA+ICAgPiA+ICAgPiBSaWdodCwg YW5kIGl0J3MgZXZlbiBxdWl0ZSBpbXBvcnRhbnQgdGhhdCB5b3UgZGlzYWJsZSBsb2NhbGl6YXRp b24gKHJ1bgogID4gPiAgID4gPiAgID4gPiAgID4gaGcgd2l0aCBMQU5HVUFHRT1DIGluIHRoZSBl bnZpcm9ubWVudCkuIE90aGVyd2lzZSB5b3UnbGwgZW5kIHVwIHBhcnNpbmc6CiAgPiA+ICAgPiA+ ICAgPiA+ICAgPiAKICA+ID4gICA+ID4gICA+ID4gICA+ICAgJSBoZyBsb2cgLWwxIFJFQURNRQog ID4gPiAgID4gPiAgID4gPiAgID4gICDDpm5kcmluZzogICAgIDk1ODY6YTQxZjI4NDBmOWM2CiAg PiA+ICAgPiA+ICAgPiA+ICAgPiAgIGJydWdlcjogICAgICBMZWUgQ2FudGV5IDxsY2FudGV5QGdt YWlsLmNvbT4KICA+ID4gICA+ID4gICA+ID4gICA+ICAgZGF0bzogICAgICAgIFR1ZSBPY3QgMTMg MTI6Mjc6NTAgMjAwOSAtMDcwMAogID4gPiAgID4gPiAgID4gPiAgID4gICB1ZGRyYWc6ICAgICAg UkVBRE1FOiByZXZlcnQgYWNjaWRlbnRhbCBjb21taXQKICA+ID4gICA+ID4gICA+ID4gICA+IAog ID4gPiAgID4gPiAgID4gPiAgID4gVGhlIHVzZXIgY291bGQgYWxzbyB2ZXJ5IHdlbGwgaGF2ZSBp bnN0YWxsZWQgYSBkaWZmZXJlbnQgZGVmYXVsdCBzdHlsZQogID4gPiAgID4gPiAgID4gPiAgID4g Ynkgc2V0dGluZyB1aS5zdHlsZS4gT24gdGhlIGNvbW1hbmQgbGluZSBpdCdzIGRvbmUgbGluZSB0 aGlzOgogID4gPiAgID4gPiAgID4gPiAKICA+ID4gICA+ID4gICA+ID4gVGhhbmsgeW91LCB0aGlz IHdhcyB2ZXJ5IHVzZWZ1bCBpbiB0YWtpbmcgY2FyZSBvZiBzb21lIGlzc3VlcyBpbiBlbWFjcy4K ICA+ID4gICA+ID4gICA+ID4gCiAgPiA+ICAgPiA+ICAgPiA+ICAgPiAgICUgaGcgbG9nIC1sMSBS RUFETUUgLS1zdHlsZT1jb21wYWN0CiAgPiA+ICAgPiA+ICAgPiA+ICAgPiAgIDk1ODYgICBhNDFm Mjg0MGY5YzYgICAyMDA5LTEwLTEzIDEyOjI3IC0wNzAwICAgbGNhbnRleQogID4gPiAgID4gPiAg ID4gPiAgID4gICAgIFJFQURNRTogcmV2ZXJ0IGFjY2lkZW50YWwgY29tbWl0CiAgPiA+ICAgPiA+ ICAgPiA+ICAgPiAKICA+ID4gICA+ID4gICA+ID4gICA+ID4gW3RvbyBiYWQgdGhhdCB0aGUgc3Rh dHVzIGFuZCB2ZXJzaW9uIG51bWJlciBhcmUgbm90IGF2YWlsYWJsZSBmcm9tIGEKICA+ID4gICA+ ID4gICA+ID4gICA+ID4gc2luZ2xlIGNvbW1hbmQuLi5dCiAgPiA+ICAgPiA+ICAgPiA+ICAgPiAK ICA+ID4gICA+ID4gICA+ID4gICA+IFdlbGwsIHlvdSBrbm93LCBmaWxlcyBkb24ndCByZWFsbHkg aGF2ZSBhIHZlcnNpb24gbnVtYmVyIHdpdGggbW9kZXJuCiAgPiA+ICAgPiA+ICAgPiA+ICAgPiB2 ZXJzaW9uIGNvbnRyb2wgc3lzdGVtcy4gVGhlIGVudGlyZSB0cmVlIGhhcyBhIHZlcnNpb24gbnVt YmVyLi4uIFlvdSBjYW4KICA+ID4gICA+ID4gICA+ID4gICA+IG9mIGNvdXJzZSBhc2sgYWJvdXQg d2hlbiBhIGZpbGUgd2FzIGxhc3QgdG91Y2hlZCwgYnV0IEkgdGhpbmsgdGhhdAogID4gPiAgID4g PiAgID4gPiAgID4gaW5mb3JtYXRpb24gaXMgZ2V0dGluZyBtb3JlIGFuZCBtb3JlIGlycmVsZXZh bnQgdGhlc2UgZGF5cy4KICA+ID4gICA+ID4gICA+ID4gCiAgPiA+ICAgPiA+ICAgPiA+IEluIGVt YWNzIHRoZSBnZW5lcmljIFZlcnNpb24gQ29udHJvbCBsYXllciBuZWVkcyBhIHZlcnNpb24gbnVt YmVyIGluIHNvbWUgY2FzZS4KICA+ID4gICA+ID4gICA+ID4gSGVyZSdzIGFuIGV4YW1wbGUgZnJv bSBhIGJ1ZyByZXBvcnQ6CiAgPiA+ICAgPiA+ICAgPiA+IAogID4gPiAgID4gPiAgID4gPiBjZCAg L3RtcAogID4gPiAgID4gPiAgID4gPiBta2RpciBoZ3Rlc3QyCiAgPiA+ICAgPiA+ICAgPiA+IGNk IGhndGVzdDIKICA+ID4gICA+ID4gICA+ID4gaGcgaW5pdAogID4gPiAgID4gPiAgID4gPiBlY2hv IGZvbyA+IGZvby50eHQKICA+ID4gICA+ID4gICA+ID4gaGcgYWRkIGZvby50eHQKICA+ID4gICA+ ID4gICA+ID4gaGcgY29tbWl0IC1tICJBZGRlZCBmb28udHh0IgogID4gPiAgID4gPiAgID4gPiBo ZyBicmFuY2ggYmFyCiAgPiA+ICAgPiA+ICAgPiA+IGVjaG8gYmFyID4gZm9vLnR4dAogID4gPiAg ID4gPiAgID4gPiBoZyBjb21taXQgLW0gIkNoYW5nZWQgZm9vIHRvIGJhciIKICA+ID4gICA+ID4g ICA+ID4gaGcgdXBkYXRlIC1yIGRlZmF1bHQKICA+ID4gICA+ID4gICA+ID4gZWNobyBmcm9ib3p6 ID4gZnJvYm96ei50eHQKICA+ID4gICA+ID4gICA+ID4gaGcgYWRkIGZyb2JvenoudHh0CiAgPiA+ ICAgPiA+ICAgPiA+IGhnIGNvbW1pdCAtbSAiQWRkZWQgZnJvYm96ei50eHQiCiAgPiA+ICAgPiA+ ICAgPiA+IAogID4gPiAgID4gPiAgID4gPiAKICA+ID4gICA+ID4gICA+ID4gbm93IG9wZW4gdGhl IGZpbGUgbWtkaXIgL3RtcC9oZ3Rlc3QyL2Zvby50eHQgYW5kIGFzayB0byBzZWUgdGhlCiAgPiA+ ICAgPiA+ICAgPiA+IGFubm90YXRlZCB2ZXJzaW9uLCBlbWFjcyBkb2VzIHRoYXQgYnkgcnVubmlu ZwogID4gPiAgID4gPiAgID4gPiAKICA+ID4gICA+ID4gICA+ID4gaGcgYW5ub3RhdGUgLXIgUkVW SVNJT04gZm9vLnR4dAogID4gPiAgID4gPiAgID4gPgogID4gPiAgID4gPiAgID4gPiBIb3cgY2Fu IFJFVklTSU9OIGJlIG9idGFpbmVkIGluIHRoaXMgY2FzZT8KICA+ID4gICA+ID4gICA+ID4gSXQg c2hvdWxkIGJlICIwIiwgYnV0CiAgPiA+ICAgPiA+ICAgPiA+IGhnIGxvZyAtbDEgZm9vLnR4dAog ID4gPiAgID4gPiAgID4gPiBkb2VzIG5vdCBzaG93IHRoYXQuLi4KICA+ID4gICA+ID4gICA+IAog ID4gPiAgID4gPiAgID4gVmVyc2lvbiBudW1iZXJzIGFyZSBub3QgcGVyLWZpbGUgaW4gTWVyY3Vy aWFsLiBUaGUgbnVtYmVyIHlvdSBzaG91bGQgdXNlCiAgPiA+ICAgPiA+ICAgPiBpcyB0aGUgZ2xv YmFsIG51bWJlciAob3IgbnVtYmVycyEpIHJlcG9ydGVkIGJ5IGhnIHBhcmVudHMuIFRoaXMgcmV2 aXNpb24KICA+ID4gICA+ID4gICA+IGlzIGFsc28ga25vd24gYXMgJy4nLCBlZyAnaGcgYW5ub3Rh dGUgLXIgLiBmb28udHh0Jy4gCiAgPiA+ICAgPiA+IAogID4gPiAgID4gPiAuIGlzIG5vdCB1c2Fi bGUgaW4gYWxsIGNhc2VzLiAgIEZvciB0aGUgZXhhbXBsZSBhYm92ZToKICA+ID4gICA+ID4gCiAg PiA+ICAgPiA+IGhnIGxvZyAtciAuIGZvby50eHQgCiAgPiA+ICAgPiA+IAogID4gPiAgID4gPiBk b2VzIG5vdCB3b3JrLCBpdCBkb2VzIG5vdCBzaG93IGFueXRoaW5nLgogID4gPiAgID4gCiAgPiA+ ICAgPiBJIGp1c3QgdGVzdGVkIGl0IHdpdGggdGhlIGFib3ZlIGNvbW1hbmRzIGFuZCBpdCB3b3Jr cyBhdCBsZWFzdCBhcyBmYXIKICA+ID4gICA+IGJhY2sgYXMgMS4wLgogID4gPiAKICA+ID4gIGNh dCBmb28udHh0CiAgPiA+IGZvbwogID4gPiAkIGhnIHBhcmVudHMgZm9vLnR4dCAKICA+ID4gY2hh bmdlc2V0OiAgIDA6MWFjM2E5ZTM3NTdlCiAgPiA+IHVzZXI6ICAgICAgICBibGFoQGJsYWguY29t CiAgPiA+IGRhdGU6ICAgICAgICBUaHUgRGVjIDE3IDA4OjA2OjM5IDIwMDkgLTA4MDAKICA+ID4g c3VtbWFyeTogICAgIEFkZGVkIGZvby50eHQKICA+ID4gCiAgPiA+ICQgaGcgbG9nIGZvby50eHQg CiAgPiA+IGNoYW5nZXNldDogICAxOjZkODhmNTg4ZDMyMwogID4gPiBicmFuY2g6ICAgICAgYmFy CiAgPiA+IHVzZXI6ICAgICAgICBibGFoQGJsYWguY29tCiAgPiA+IGRhdGU6ICAgICAgICBUaHUg RGVjIDE3IDA4OjA2OjM5IDIwMDkgLTA4MDAKICA+ID4gc3VtbWFyeTogICAgIENoYW5nZWQgZm9v IHRvIGJhcgogID4gPiAKICA+ID4gY2hhbmdlc2V0OiAgIDA6MWFjM2E5ZTM3NTdlCiAgPiA+IHVz ZXI6ICAgICAgICBibGFoQGJsYWguY29tCiAgPiA+IGRhdGU6ICAgICAgICBUaHUgRGVjIDE3IDA4 OjA2OjM5IDIwMDkgLTA4MDAKICA+ID4gc3VtbWFyeTogICAgIEFkZGVkIGZvby50eHQKICA+ID4g CiAgPiA+ICQgaGcgbG9nIC1yIC4gZm9vLnR4dCAKICA+ID4gJCBlbnYgSEdSQz0gaGcgbG9nIC1y IC4gZm9vLnR4dAogID4gCiAgPiBUaGVyZSdzIG5vIHN1Y2ggZW52aXJvbm1lbnQgdmFyaWFibGUu IFBlcmhhcHMgeW91IHdhbnQgSEdSQ1BBVEguCiAgPiAKICA+ID4gJCBoZyAtLXZlcnNpb24KICA+ ID4gTWVyY3VyaWFsIERpc3RyaWJ1dGVkIFNDTSAodmVyc2lvbiAxLjQpCiAgPiA+IAogID4gPiBD b3B5cmlnaHQgKEMpIDIwMDUtMjAwOSBNYXR0IE1hY2thbGwgPG1wbUBzZWxlbmljLmNvbT4gYW5k IG90aGVycwogID4gPiBUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBj b3B5aW5nIGNvbmRpdGlvbnMuIFRoZXJlIGlzIE5PCiAgPiA+IHdhcnJhbnR5OyBub3QgZXZlbiBm b3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgog ID4gPiAKICA+ID4gVGhpcyBpcyBvbiBhbiB1cCB0byBkYXRlIEZlZG9yYSAxMiBtYWNoaW5lLgog ID4gPiAKICA+ID4gSXMgeW91ciBvdXRwdXQgZGlmZmVyZW50LgogID4gCiAgPiBZZXMuIFRoZSBm b2xsb3dpbmcgc2NyaXB0OgogID4gCiAgPiAjIS9iaW4vc2gKICA+IAogID4gcm0gLXJmIGEKICA+ IGhnIGluaXQgYQogID4gY2QgYQogID4gCiAgPiBlY2hvIGZvbyA+IGZvby50eHQKICA+IGhnIGFk ZCBmb28udHh0CiAgPiBoZyBjb21taXQgLXFtICJBZGRlZCBmb28udHh0IgogID4gaGcgYnJhbmNo IC1xIGJhcgogID4gZWNobyBiYXIgPiBmb28udHh0CiAgPiBoZyBjb21taXQgLXFtICJDaGFuZ2Vk IGZvbyB0byBiYXIiCiAgPiBoZyB1cGRhdGUgLXFyIGRlZmF1bHQKICA+IGVjaG8gZnJvYm96eiA+ IGZyb2JvenoudHh0CiAgPiBoZyBhZGQgZnJvYm96ei50eHQKICA+IGhnIGNvbW1pdCAtcW0gIkFk ZGVkIGZyb2JvenoudHh0IgogID4gaGcgYW5ub3RhdGUgLXIgLiBmb28udHh0CiAgPiAKICA+IGdp dmVzIG1lOgogID4gCiAgPiAwOiBmb28KCkkgdGhpbmsgd2UgYXJlIG1pc2NvbW11bmljYXRpbmcu ICBJIGhhdmUgc3RhdGVkIGFscmVhZHkgdGhhdCAiLXIgLiIKd29ya3MgZmluZSBmb3IgImhnIGFu bm90YXRlIi4KUGxlYXNlIHJlLXJlYWQgdGhlIG91dHB1dCBJIGdhdmUgYWJvdmUgaXQgaXMgZm9y ICJoZyBsb2ciLCBOT1QgImhnCmFubm90YXRlIi4KV2l0aCB5b3VyIHNjcmlwdCAiaGcgbG9nIC1y IC4gZm9vLnR4dCIgZG9lcyBub3Qgc2hvdyBhbnl0aGluZy4KClRoZSBwb2ludCBoZXJlIGlzIHRo YXQgIi1yIC4iIENBTk5PVCBiZSB1c2VkIGluIGFsbCBjb250ZXh0cyB0byBzaG93CmluZm9ybWF0 aW9uIGFib3V0IGEgZmlsZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KTWVyY3VyaWFsLWRldmVsIG1haWxpbmcgbGlzdApNZXJjdXJpYWwtZGV2ZWxAc2Vs ZW5pYy5jb20KaHR0cDovL3NlbGVuaWMuY29tL21haWxtYW4vbGlzdGluZm8vbWVyY3VyaWFsLWRl dmVsCg==