From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.bugs Subject: bug#23288: 25.0.92; Clicking on links inserts primary X selection Date: Wed, 11 May 2016 13:01:55 +0000 Message-ID: References: <83mvnxau5t.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113eb548072d04053290a6b1 X-Trace: ger.gmane.org 1462971812 23416 80.91.229.3 (11 May 2016 13:03:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 May 2016 13:03:32 +0000 (UTC) Cc: 23288@debbugs.gnu.org To: Nils Berg , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 11 15:03:23 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b0TnM-0000d7-Td for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 May 2016 15:03:21 +0200 Original-Received: from localhost ([::1]:52003 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0TnM-00028e-CZ for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 May 2016 09:03:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0TnA-00022z-IN for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 09:03:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0Tn4-0002re-G7 for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 09:03:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0Tn4-0002ra-DE for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 09:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b0Tn4-0007hu-3c for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 09:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 May 2016 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23288 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 23288-submit@debbugs.gnu.org id=B23288.146297173829570 (code B ref 23288); Wed, 11 May 2016 13:03:02 +0000 Original-Received: (at 23288) by debbugs.gnu.org; 11 May 2016 13:02:18 +0000 Original-Received: from localhost ([127.0.0.1]:46844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0TmL-0007gr-HN for submit@debbugs.gnu.org; Wed, 11 May 2016 09:02:17 -0400 Original-Received: from mail-lf0-f45.google.com ([209.85.215.45]:35444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0TmF-0007gd-Q2 for 23288@debbugs.gnu.org; Wed, 11 May 2016 09:02:15 -0400 Original-Received: by mail-lf0-f45.google.com with SMTP id j8so48383244lfd.2 for <23288@debbugs.gnu.org>; Wed, 11 May 2016 06:02:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KSW9IkOIFGJk3yRmeNR7Lwz2osJtlq8DgUbzxPIKEq0=; b=bhtqLgNniFJfS9jkgrc+yEm2BvlsEWF/s8AcC1VPlQkd+OEIWz8Cki1Hee0j2aZYSW MCxFWICqA1za1qnRGhugi+n0ttqCpDg0A1Dxhcq6wXeCkaIdnbRVNJl4k3F/lHfbvQys vleFHZF9XTh+8VQVG9pvcAJb4c9Y0WPqtG21Zptm/nKela6EEb7bki7DuKxrodlzOuw3 obVeYifF7OMG8bOm7Rihb1htwbZ8a+886UQw/A8mh4mwnjASqx2Tsix5PbhHOW1nw/Mj eu6o3aHxaG+zGVSyTnXRAf4JH4cwQdTz3Jx+fyzwMy7X8NeFaCbBDZjG09BmcWuYOoP/ 0NyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KSW9IkOIFGJk3yRmeNR7Lwz2osJtlq8DgUbzxPIKEq0=; b=adyP0PiQEEKQMKr6DufIvjBkHIrhHZSrM6mHlXt1OKMDpXkYfUI1+jy/Tud36PaDxC k7j4xme2l66Bu4d2KCm9bdN5ruk8NlEmZUQyHreoTJYtl+U9VlFFvV+IKVymQ2+XV8AO rZ8LDBTefjZ4nDtKwWTFf4cT1hoQQVl7V7Xk6c3NnOzDPtOIVhjooALu8vbg3Z5Geeh9 KEEk/ljbD0yg7DdRdwWPf8WespYF8ZZyH9DxvdGhiNyAhjC9BrS+8LSTzKKIqHuFNGzR Z+QY+DAH3m2/flNNPTT20aWF+l5ZuoW9yPUXiG62IrcHyF2gOBm2FFv6tCxeCRMTr9xd nC4w== X-Gm-Message-State: AOPr4FXIcEgrVe5a7KwbElOcPSd/tpJJtS1XwNJv6JZz90UBY4/rei9SdTN+h5DlzWryHf3wLMZIn5TmS+Urwg== X-Received: by 10.25.65.208 with SMTP id o199mr1485325lfa.23.1462971725711; Wed, 11 May 2016 06:02:05 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:118118 Archived-At: --001a113eb548072d04053290a6b1 Content-Type: multipart/alternative; boundary=001a113eb548072cff053290a6af --001a113eb548072cff053290a6af Content-Type: text/plain; charset=UTF-8 There was a small bug in the patch. I've attached a new version that hopefully fixes that. Nils Berg schrieb am Mi., 11. Mai 2016 um 10:32 Uhr: > Still no dice, sorry. I just tried the patched version with the original > example: > echo -n bar | xsel -i && \ > emacs -Q -eval \ > "(insert (propertize \"foo\" 'follow-link (lambda (pos) \"a\")))" > > Now when I click foo nothing happens in the buffer, but there's an error > message: > Function mouse--down-1-maybe-follows-link returns invalid key sequence > > I can't think of a reason why though :( > > M-x version: GNU Emacs 25.0.93.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8) > > On Wed, May 11, 2016 at 10:14 AM, Eli Zaretskii wrote: > >> > From: Philipp Stephani >> > Date: Tue, 10 May 2016 21:25:47 +0000 >> > Cc: 23288@debbugs.gnu.org >> > >> > Agreed. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=17887 might >> also be related. >> > >> > I've attached a new patch that should hopefully correct the behavior. >> >> Thanks. If no one objects in a week, please push to the master >> branch. >> > > --001a113eb548072cff053290a6af Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There was a small bug in the patch. I've attached a ne= w version that hopefully fixes that.

Nils Berg <nilsb@google= .com> schrieb am Mi., 11. Mai 2016 um 10:32=C2=A0Uhr:
Still no dice, sorry.=C2=A0 I ju= st tried the patched version with the original example:
echo -n bar | xsel -i && \
=C2=A0 emacs -Q -eval = \
=C2=A0 "(insert (propertize \"foo\" 'follow-= link (lambda (pos) \"a\")))"

Now when I click foo nothing happens in the buffer, but th= ere's an error message:
Function mouse--down-1-maybe-fol= lows-link returns invalid key sequence

I can= 't think of a reason why though :(

M-x version= :=C2=A0GNU Emacs 25.0.93.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8)
=

On Wed, May= 11, 2016 at 10:14 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> From: Philipp Stephani <p.stephani2@gmail.com> > Date: Tue, 10 May 2016 21:25:47 +0000
> Cc: 23288@d= ebbugs.gnu.org
>
>=C2=A0 Agreed. https://debbugs.gnu.org/cgi/= bugreport.cgi?bug=3D17887 might also be related.
>
> I've attached a new patch that should hopefully correct the behavi= or.

Thanks.=C2=A0 If no one objects in a week, please push to the master=
branch.

--001a113eb548072cff053290a6af-- --001a113eb548072d04053290a6b1 Content-Type: text/x-patch; charset=US-ASCII; name="0001-Fix-handling-of-mouse-on-link-p.patch" Content-Disposition: attachment; filename="0001-Fix-handling-of-mouse-on-link-p.patch" Content-Transfer-Encoding: base64 Content-ID: <1549fe8c3d26fc28e4b1> X-Attachment-Id: 1549fe8c3d26fc28e4b1 RnJvbSBiZGE4ODUyYzMyYTJjNWZmNzliYmVlNWZiZTlkNjFkNDIyNzQwNTRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFR1ZSwgMTAgTWF5IDIwMTYgMjM6MjM6MjYgKzAyMDAKU3ViamVjdDogW1BBVENIXSA9P1VU Ri04P3E/Rml4PTIwaGFuZGxpbmc9MjBvZj0yMD1FMj04MD05OG1vdXNlLW9uLWxpbmstcD89CiA9 P1VURi04P3E/PUUyPTgwPTk5Lj89Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4 dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpJ ZiDigJhtb3VzZS1vbi1saW5rLXDigJkgcmV0dXJucyBhIHN0cmluZyBvciB2ZWN0b3IsIHRoZSBm aXJzdCBlbGVtZW50CmlzIHRvIGJlIHVzZWQgYXMgbmV3IGV2ZW50LiAgVHJhbnNsYXRpb24gdG8g 4oCYbW91c2UtMuKAmSBzaG91bGQgb25seQpoYXBwZW4gaWYgdGhlIHJldHVybiB2YWx1ZSBpcyBu b3QgYSBzdHJpbmcgb3IgdmVjdG9yLiAgU2VlCmRvY3N0cmluZyBvZiDigJhtb3VzZS1vbi1saW5r LXDigJkgYW5kIEJ1ZyMyMzI4OC4KCiogbGlzcC9tb3VzZS5lbCAobW91c2UtLWRvd24tMS1tYXli ZS1mb2xsb3dzLWxpbmspOiBQcm9jZXNzIHJldHVybgp2YWx1ZSBvZiDigJhtb3VzZS1vbi1saW5r LXDigJkgYWNjb3JkaW5nIHRvIGRvY3VtZW50YXRpb24uCgoqIHRlc3QvYXV0b21hdGVkL21vdXNl LXRlc3RzLmVsIChidWcyMzI4OC11c2UtcmV0dXJuLXZhbHVlKQooYnVnMjMyODgtdHJhbnNsYXRl LXRvLW1vdXNlLTIpOiBUZXN0cyBmb3IgQnVnIzIzMjg4LgotLS0KIGxpc3AvbW91c2UuZWwgICAg ICAgICAgICAgICAgIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t LS0tLQogdGVzdC9hdXRvbWF0ZWQvbW91c2UtdGVzdHMuZWwgfCA0OCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDg2IGluc2VydGlvbnMoKyksIDI5IGRl bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3QvYXV0b21hdGVkL21vdXNlLXRlc3Rz LmVsCgpkaWZmIC0tZ2l0IGEvbGlzcC9tb3VzZS5lbCBiL2xpc3AvbW91c2UuZWwKaW5kZXggZmEz NTVmZi4uYmE2YjA0YSAxMDA2NDQKLS0tIGEvbGlzcC9tb3VzZS5lbAorKysgYi9saXNwL21vdXNl LmVsCkBAIC05NywzNSArOTcsNDQgQEAgbW91c2UtLWRvd24tMS1tYXliZS1mb2xsb3dzLWxpbmsK ICAgKHdoZW4gKGFuZCBtb3VzZS0xLWNsaWNrLWZvbGxvd3MtbGluawogICAgICAgICAgICAgIChl cSAoaWYgKGVxIG1vdXNlLTEtY2xpY2stZm9sbG93cy1saW5rICdkb3VibGUpCiAgICAgICAgICAg ICAgICAgICAgICAnZG91YmxlLWRvd24tbW91c2UtMSAnZG93bi1tb3VzZS0xKQotICAgICAgICAg ICAgICAgICAoY2FyLXNhZmUgbGFzdC1pbnB1dC1ldmVudCkpCi0gICAgICAgICAgICAgKG1vdXNl LW9uLWxpbmstcCAoZXZlbnQtc3RhcnQgbGFzdC1pbnB1dC1ldmVudCkpCi0gICAgICAgICAgICAg KG9yIG1vdXNlLTEtY2xpY2staW4tbm9uLXNlbGVjdGVkLXdpbmRvd3MKLSAgICAgICAgICAgICAg ICAgKGVxIChzZWxlY3RlZC13aW5kb3cpCi0gICAgICAgICAgICAgICAgICAgICAocG9zbi13aW5k b3cgKGV2ZW50LXN0YXJ0IGxhc3QtaW5wdXQtZXZlbnQpKSkpKQotICAgIChsZXQgKCh0aW1lZG91 dAotICAgICAgICAgICAoc2l0LWZvciAoaWYgKG51bWJlcnAgbW91c2UtMS1jbGljay1mb2xsb3dz LWxpbmspCi0gICAgICAgICAgICAgICAgICAgICAoLyAoYWJzIG1vdXNlLTEtY2xpY2stZm9sbG93 cy1saW5rKSAxMDAwLjApCi0gICAgICAgICAgICAgICAgICAgICAwKSkpKQotICAgICAgKGlmIChp ZiAoYW5kIChudW1iZXJwIG1vdXNlLTEtY2xpY2stZm9sbG93cy1saW5rKQotICAgICAgICAgICAg ICAgICAgICg+PSBtb3VzZS0xLWNsaWNrLWZvbGxvd3MtbGluayAwKSkKLSAgICAgICAgICAgICAg dGltZWRvdXQgKG5vdCB0aW1lZG91dCkpCi0gICAgICAgICAgbmlsCi0KLSAgICAgICAgKGxldCAo KGV2ZW50IChyZWFkLWtleSkpKSA7VXNlIHJlYWQta2V5IHNvIGl0IHdvcmtzIGZvciB4dGVybS1t b3VzZS1tb2RlIQotICAgICAgICAgIChpZiAoZXEgKGNhci1zYWZlIGV2ZW50KSAoaWYgKGVxIG1v dXNlLTEtY2xpY2stZm9sbG93cy1saW5rICdkb3VibGUpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAnZG91YmxlLW1vdXNlLTEgJ21vdXNlLTEpKQotICAgICAgICAgICAg ICA7OyBUdXJuIHRoZSBtb3VzZS0xIGludG8gYSBtb3VzZS0yIHRvIGZvbGxvdyBsaW5rcy4KLSAg ICAgICAgICAgICAgKGxldCAoKG5ld3VwIChpZiAoZXEgbW91c2UtMS1jbGljay1mb2xsb3dzLWxp bmsgJ2RvdWJsZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RvdWJsZS1tb3Vz ZS0yICdtb3VzZS0yKSkpCi0gICAgICAgICAgICAgICAgOzsgSWYgbW91c2UtMiBoYXMgbmV2ZXIg YmVlbiBkb25lIGJ5IHRoZSB1c2VyLCBpdCBkb2Vzbid0IGhhdmUKLSAgICAgICAgICAgICAgICA7 OyB0aGUgbmVjZXNzYXJ5IHByb3BlcnR5IHRvIGJlIGludGVycHJldGVkIGNvcnJlY3RseS4KLSAg ICAgICAgICAgICAgICAodW5sZXNzIChnZXQgbmV3dXAgJ2V2ZW50LWtpbmQpCi0gICAgICAgICAg ICAgICAgICAocHV0IG5ld3VwICdldmVudC1raW5kIChnZXQgKGNhciBldmVudCkgJ2V2ZW50LWtp bmQpKSkKLSAgICAgICAgICAgICAgICAocHVzaCAoY29ucyBuZXd1cCAoY2RyIGV2ZW50KSkgdW5y ZWFkLWNvbW1hbmQtZXZlbnRzKQotICAgICAgICAgICAgICAgIDs7IERvbid0IGNoYW5nZSB0aGUg ZG93biBldmVudCwgb25seSB0aGUgdXAtZXZlbnQgKGJ1ZyMxODIxMikuCi0gICAgICAgICAgICAg ICAgbmlsKQotICAgICAgICAgICAgKHB1c2ggZXZlbnQgdW5yZWFkLWNvbW1hbmQtZXZlbnRzKQot ICAgICAgICAgICAgbmlsKSkpKSkpCisgICAgICAgICAgICAgICAgIChjYXItc2FmZSBsYXN0LWlu cHV0LWV2ZW50KSkpCisgICAgKGxldCAoKGFjdGlvbiAobW91c2Utb24tbGluay1wIChldmVudC1z dGFydCBsYXN0LWlucHV0LWV2ZW50KSkpKQorICAgICAgKHdoZW4gKGFuZCBhY3Rpb24KKyAgICAg ICAgICAgICAgICAgKG9yIG1vdXNlLTEtY2xpY2staW4tbm9uLXNlbGVjdGVkLXdpbmRvd3MKKyAg ICAgICAgICAgICAgICAgICAgIChlcSAoc2VsZWN0ZWQtd2luZG93KQorICAgICAgICAgICAgICAg ICAgICAgICAgIChwb3NuLXdpbmRvdyAoZXZlbnQtc3RhcnQgbGFzdC1pbnB1dC1ldmVudCkpKSkp CisgICAgICAgIChsZXQgKCh0aW1lZG91dAorICAgICAgICAgICAgICAgKHNpdC1mb3IgKGlmIChu dW1iZXJwIG1vdXNlLTEtY2xpY2stZm9sbG93cy1saW5rKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgvIChhYnMgbW91c2UtMS1jbGljay1mb2xsb3dzLWxpbmspIDEwMDAuMCkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgMCkpKSkKKyAgICAgICAgICAoaWYgKGlmIChhbmQgKG51bWJl cnAgbW91c2UtMS1jbGljay1mb2xsb3dzLWxpbmspCisgICAgICAgICAgICAgICAgICAgICAgICg+ PSBtb3VzZS0xLWNsaWNrLWZvbGxvd3MtbGluayAwKSkKKyAgICAgICAgICAgICAgICAgIHRpbWVk b3V0IChub3QgdGltZWRvdXQpKQorICAgICAgICAgICAgICBuaWwKKyAgICAgICAgICAgIDs7IFVz ZSByZWFkLWtleSBzbyBpdCB3b3JrcyBmb3IgeHRlcm0tbW91c2UtbW9kZSEKKyAgICAgICAgICAg IChsZXQgKChldmVudCAocmVhZC1rZXkpKSkKKyAgICAgICAgICAgICAgKGlmIChlcSAoY2FyLXNh ZmUgZXZlbnQpCisgICAgICAgICAgICAgICAgICAgICAgKGlmIChlcSBtb3VzZS0xLWNsaWNrLWZv bGxvd3MtbGluayAnZG91YmxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAnZG91YmxlLW1v dXNlLTEgJ21vdXNlLTEpKQorICAgICAgICAgICAgICAgICAgKHByb2duCisgICAgICAgICAgICAg ICAgICAgIDs7IFR1cm4gdGhlIG1vdXNlLTEgaW50byBhIG1vdXNlLTIgdG8gZm9sbG93IGxpbmtz LAorICAgICAgICAgICAgICAgICAgICA7OyBidXQgb25seSBpZiDigJhtb3VzZS1vbi1saW5rLXDi gJkgaGFzbuKAmXQgcmV0dXJuZWQgYQorICAgICAgICAgICAgICAgICAgICA7OyBzdHJpbmcgb3Ig dmVjdG9yIChzZWUgaXRzIGRvY3N0cmluZykuCisgICAgICAgICAgICAgICAgICAgIChpZiAob3Ig KHN0cmluZ3AgYWN0aW9uKSAodmVjdG9ycCBhY3Rpb24pKQorICAgICAgICAgICAgICAgICAgICAg ICAgKHB1c2ggKGFyZWYgYWN0aW9uIDApIHVucmVhZC1jb21tYW5kLWV2ZW50cykKKyAgICAgICAg ICAgICAgICAgICAgICAobGV0ICgobmV3dXAgKGlmIChlcSBtb3VzZS0xLWNsaWNrLWZvbGxvd3Mt bGluayAnZG91YmxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Rv dWJsZS1tb3VzZS0yICdtb3VzZS0yKSkpCisgICAgICAgICAgICAgICAgICAgICAgICA7OyBJZiBt b3VzZS0yIGhhcyBuZXZlciBiZWVuIGRvbmUgYnkgdGhlIHVzZXIsIGl0CisgICAgICAgICAgICAg ICAgICAgICAgICA7OyBkb2Vzbid0IGhhdmUgdGhlIG5lY2Vzc2FyeSBwcm9wZXJ0eSB0byBiZQor ICAgICAgICAgICAgICAgICAgICAgICAgOzsgaW50ZXJwcmV0ZWQgY29ycmVjdGx5LgorICAgICAg ICAgICAgICAgICAgICAgICAgKHVubGVzcyAoZ2V0IG5ld3VwICdldmVudC1raW5kKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAocHV0IG5ld3VwICdldmVudC1raW5kIChnZXQgKGNhciBldmVu dCkgJ2V2ZW50LWtpbmQpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChwdXNoIChjb25zIG5l d3VwIChjZHIgZXZlbnQpKSB1bnJlYWQtY29tbWFuZC1ldmVudHMpKSkKKyAgICAgICAgICAgICAg ICAgICAgOzsgRG9uJ3QgY2hhbmdlIHRoZSBkb3duIGV2ZW50LCBvbmx5IHRoZSB1cC1ldmVudAor ICAgICAgICAgICAgICAgICAgICA7OyAoYnVnIzE4MjEyKS4KKyAgICAgICAgICAgICAgICAgICAg bmlsKQorICAgICAgICAgICAgICAgIChwdXNoIGV2ZW50IHVucmVhZC1jb21tYW5kLWV2ZW50cykK KyAgICAgICAgICAgICAgICBuaWwpKSkpKSkpKQogCiAoZGVmaW5lLWtleSBrZXktdHJhbnNsYXRp b24tbWFwIFtkb3duLW1vdXNlLTFdCiAgICMnbW91c2UtLWRvd24tMS1tYXliZS1mb2xsb3dzLWxp bmspCmRpZmYgLS1naXQgYS90ZXN0L2F1dG9tYXRlZC9tb3VzZS10ZXN0cy5lbCBiL3Rlc3QvYXV0 b21hdGVkL21vdXNlLXRlc3RzLmVsCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu LjIxYWJmMzgKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0L2F1dG9tYXRlZC9tb3VzZS10ZXN0cy5l bApAQCAtMCwwICsxLDQ4IEBACis7OzsgbW91c2UtdGVzdHMuZWwgLS0tIHVuaXQgdGVzdHMgZm9y IG1vdXNlLmVsICAgICAgIC0qLSBsZXhpY2FsLWJpbmRpbmc6IHQ7IC0qLQorCis7OyBDb3B5cmln aHQgKEMpIDIwMTYgIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorCis7OyBBdXRob3I6 IFBoaWxpcHAgU3RlcGhhbmkgPHBoc3RAZ29vZ2xlLmNvbT4KKworOzsgVGhpcyBwcm9ncmFtIGlz IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKzs7 IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg cHVibGlzaGVkIGJ5Cis7OyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVy c2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorOzsgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg dmVyc2lvbi4KKworOzsgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo YXQgaXQgd2lsbCBiZSB1c2VmdWwsCis7OyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJ VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorOzsgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworOzsgWW91IHNob3VsZCBoYXZlIHJl Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKzs7IGFsb25n IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl bnNlcy8+LgorCis7OzsgQ29tbWVudGFyeToKKworOzsgVW5pdCB0ZXN0cyBmb3IgbGlzcC9tb3Vz ZS5lbC4KKworOzs7IENvZGU6CisKKyhlcnQtZGVmdGVzdCBidWcyMzI4OC11c2UtcmV0dXJuLXZh bHVlICgpCisgICJJZiDigJhtb3VzZS1vbi1saW5rLXDigJkgcmV0dXJucyBhIHN0cmluZywgaXRz IGZpcnN0IGNoYXJhY3RlciBpcwordXNlZC4iCisgIChjbC1sZXRmICgobGFzdC1pbnB1dC1ldmVu dCAnKGRvd24tbW91c2UtMSBuaWwgMSkpCisgICAgICAgICAgICAodW5yZWFkLWNvbW1hbmQtZXZl bnRzICcoKG1vdXNlLTEgbmlsIDEpKSkKKyAgICAgICAgICAgIChtb3VzZS0xLWNsaWNrLWZvbGxv d3MtbGluayB0KQorICAgICAgICAgICAgKG1vdXNlLTEtY2xpY2staW4tbm9uLXNlbGVjdGVkLXdp bmRvd3MgdCkKKyAgICAgICAgICAgICgoc3ltYm9sLWZ1bmN0aW9uICdtb3VzZS1vbi1saW5rLXAp IChsYW1iZGEgKF9wb3MpICJhYmMiKSkpCisgICAgKHNob3VsZC1ub3QgKG1vdXNlLS1kb3duLTEt bWF5YmUtZm9sbG93cy1saW5rKSkKKyAgICAoc2hvdWxkIChlcXVhbCB1bnJlYWQtY29tbWFuZC1l dmVudHMgJyg/YSkpKSkpCisKKyhlcnQtZGVmdGVzdCBidWcyMzI4OC10cmFuc2xhdGUtdG8tbW91 c2UtMiAoKQorICAiSWYg4oCYbW91c2Utb24tbGluay1w4oCZIGRvZXNu4oCZdCByZXR1cm4gYSBz dHJpbmcgb3IgdmVjdG9yLAordHJhbnNsYXRlIOKAmG1vdXNlLTHigJkgZXZlbnRzIGludG8g4oCY bW91c2UtMuKAmSBldmVudHMuIgorICAoY2wtbGV0ZiAoKGxhc3QtaW5wdXQtZXZlbnQgJyhkb3du LW1vdXNlLTEgbmlsIDEpKQorICAgICAgICAgICAgKHVucmVhZC1jb21tYW5kLWV2ZW50cyAnKCht b3VzZS0xIG5pbCAxKSkpCisgICAgICAgICAgICAobW91c2UtMS1jbGljay1mb2xsb3dzLWxpbmsg dCkKKyAgICAgICAgICAgIChtb3VzZS0xLWNsaWNrLWluLW5vbi1zZWxlY3RlZC13aW5kb3dzIHQp CisgICAgICAgICAgICAoKHN5bWJvbC1mdW5jdGlvbiAnbW91c2Utb24tbGluay1wKSAobGFtYmRh IChfcG9zKSB0KSkpCisgICAgKHNob3VsZC1ub3QgKG1vdXNlLS1kb3duLTEtbWF5YmUtZm9sbG93 cy1saW5rKSkKKyAgICAoc2hvdWxkIChlcXVhbCB1bnJlYWQtY29tbWFuZC1ldmVudHMgJygobW91 c2UtMiBuaWwgMSkpKSkpKQorCis7OzsgbW91c2UtdGVzdHMuZWwgZW5kcyBoZXJlCi0tIAoyLjgu MC5yYzMuMjI2LmczOWQ0MDIwCgo= --001a113eb548072d04053290a6b1--