From mboxrd@z Thu Jan 1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Philipp Stephani
Newsgroups: gmane.emacs.bugs
Subject: bug#25366: 26.0.50;
[:blank:] character class should match all Unicode horizontal
whitespace
Date: Fri, 06 Jan 2017 15:00:22 +0000
Message-ID:
References: <838tqpecaq.fsf@gnu.org>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary=94eb2c0c57ae9322a505456e470e
X-Trace: blaine.gmane.org 1483714885 28764 195.159.176.226 (6 Jan 2017 15:01:25 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Fri, 6 Jan 2017 15:01:25 +0000 (UTC)
Cc: 25366@debbugs.gnu.org
To: Eli Zaretskii
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 06 16:01:16 2017
Return-path:
Envelope-to: geb-bug-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
by blaine.gmane.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1cPW0z-0005cv-42
for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Jan 2017 16:01:09 +0100
Original-Received: from localhost ([::1]:53221 helo=lists.gnu.org)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from )
id 1cPW13-0005Vy-DO
for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Jan 2017 10:01:13 -0500
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33919)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from ) id 1cPW0w-0005V6-0C
for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 10:01:07 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from ) id 1cPW0s-0001Ju-Sa
for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 10:01:06 -0500
Original-Received: from debbugs.gnu.org ([208.118.235.43]:58086)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from )
id 1cPW0s-0001Jn-O0
for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 10:01:02 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
(envelope-from ) id 1cPW0s-0004uN-Gs
for bug-gnu-emacs@gnu.org; Fri, 06 Jan 2017 10:01:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Philipp Stephani
Original-Sender: "Debbugs-submit"
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Fri, 06 Jan 2017 15:01:02 +0000
Resent-Message-ID:
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 25366
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: confirmed
Original-Received: via spool by 25366-submit@debbugs.gnu.org id=B25366.148371484018819
(code B ref 25366); Fri, 06 Jan 2017 15:01:02 +0000
Original-Received: (at 25366) by debbugs.gnu.org; 6 Jan 2017 15:00:40 +0000
Original-Received: from localhost ([127.0.0.1]:45252 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from )
id 1cPW0W-0004tT-5L
for submit@debbugs.gnu.org; Fri, 06 Jan 2017 10:00:40 -0500
Original-Received: from mail-oi0-f41.google.com ([209.85.218.41]:33980)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from ) id 1cPW0U-0004tG-V2
for 25366@debbugs.gnu.org; Fri, 06 Jan 2017 10:00:39 -0500
Original-Received: by mail-oi0-f41.google.com with SMTP id 3so434728783oih.1
for <25366@debbugs.gnu.org>; Fri, 06 Jan 2017 07:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=YrY7JHXC5sxUJvz9M9sGCYn3/CUqSHEBdDQQFbEr9DA=;
b=R0M90OGop1pjRv9KxbiNQ3FOO0UCWAgkBhkdv1xB9RVl/fjZASfMOyf/4pycdjy9zW
FT0+5hEfDR0HvVdF/oQxcrGs0wXOKlQcAXjKNYPXhryqOeeFAWg1cAWthdgeka9ZyfkR
RkGV7317L555x3D833PRIUzPJjx71lgLLn71b1Q4/Z+3js9/Gs5JAtLRqd/ICBreBC7C
IGpl94sput8eltJlbL5e/WaDAHxaUqlke8s/UR8AYnrcIHAIysYHahyaZ6gcCIDJRNhj
bF6xixNqyR3FpWV/izBl6Ao0PqBoCI93+ET0YOaMeNfFAgrTu35NhRGdYbNjR5CeUPi2
4FsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=YrY7JHXC5sxUJvz9M9sGCYn3/CUqSHEBdDQQFbEr9DA=;
b=trwtTuoZtcqwl5WwVPrKRtaeXoc5jew4t8ZwKHLxM3hOljz1qV04yUtEBiFrZLlmjj
78soFJfsuDaQXs0nbifKW/axBSVN6VWkF/UyypDGLhuErAWGIKowjKHgkg4hVwNwt67q
n7PiEadocQ+lTd8BMFN0HtUAyhSbNHEDo8V+kHxrmWf5RrvQM/U2s3oVWs6CP5jAvuCE
jLhIybYZvfy/Y8pEP5ilpdf4QFE54eJXJzeHyt0qEe6sWUEgO/cnydtclQLxwC26xWL9
H5IuS/ovwpFHpJD498DteVwvtiIC1HzUlFdf4ZmDN/QedYxKsG7SnDdCszOyRPcYJ+Xm
avCw==
X-Gm-Message-State: AIkVDXKx1OxXOEnYOjKyejKzAC+hiPfRz+kxjHE4V1P+9S2od6tIS0CGYM2mclNtH9BfBozH6Y4EkdbIrNJuMw==
X-Received: by 10.157.9.65 with SMTP id 59mr1492142otp.184.1483714833087; Fri,
06 Jan 2017 07:00:33 -0800 (PST)
In-Reply-To: <838tqpecaq.fsf@gnu.org>
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:127842
Archived-At:
--94eb2c0c57ae9322a505456e470e
Content-Type: multipart/alternative; boundary=94eb2c0c57ae93229e05456e470c
--94eb2c0c57ae93229e05456e470c
Content-Type: text/plain; charset=UTF-8
Eli Zaretskii schrieb am Do., 5. Jan. 2017 um 16:50 Uhr:
> > From: Philipp Stephani
> > Date: Thu, 05 Jan 2017 14:46:01 +0100
> >
> > (string-match-p "[[:blank:]]" "\N{HAIR SPACE}")
> > => nil, expected 0
> >
> > [[:blank:]] should be the same as \h in PRCE.
>
> We are consistent with our documentation, but I agree that it would be
> good to extend [:blank:], as proposed here:
>
>
> http://www.unicode.org/reports/tr18/tr18-19.html#Compatibility_Properties
>
> Patches to that effect are welcome.
>
Here's a patch.
--94eb2c0c57ae93229e05456e470c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
--94eb2c0c57ae93229e05456e470c--
--94eb2c0c57ae9322a505456e470e
Content-Type: text/plain; charset=US-ASCII;
name="0001-Add-support-for-Unicode-whitespace-in-blank.txt"
Content-Disposition: attachment;
filename="0001-Add-support-for-Unicode-whitespace-in-blank.txt"
Content-Transfer-Encoding: base64
Content-ID: <159744b6dc8ec3375541>
X-Attachment-Id: 159744b6dc8ec3375541
RnJvbSBjOGNjOTJkYTE3ZjhlMzNlZDg4NmQzNDExZjYzMTM0N2VmMWM1NWZmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh
dGU6IEZyaSwgNiBKYW4gMjAxNyAxNTo1Njo1MSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIEFkZCBz
dXBwb3J0IGZvciBVbmljb2RlIHdoaXRlc3BhY2UgaW4gWzpibGFuazpdCgpTZWUgQnVnIzI1MzY2
LgoKKiBzcmMvY2hhcmFjdGVyLmMgKGJsYW5rcCk6IE5ldyBmdW5jdGlvbiBmb3IgY2hlY2tpbmcg
VW5pY29kZQpob3Jpem9udGFsIHdoaXRlc3BhY2UuCiogc3JjL3JlZ2V4LmMgKElTQkxBTkspOiBV
c2UgJ2JsYW5rcCcgZm9yIG5vbi1BU0NJSSBob3Jpem9udGFsCndoaXRlc3BhY2UuCihCSVRfQkxB
TkspOiBOZXcgYml0IGZvciByYW5nZSB0YWJsZS4KKHJlX3djdHlwZV90b19iaXQsIGV4ZWN1dGVf
Y2hhcnNldCk6IFVzZSBpdC4KKiB0ZXN0L2xpc3Avc3Vici10ZXN0cy5lbCAoc3Vici10ZXN0cy0t
c3RyaW5nLW1hdGNoLXAtLWJsYW5rKTogQWRkCnVuaXQgdGVzdCBmb3IgWzpibGFuazpdIGNoYXJh
Y3RlciBjbGFzcy4KKiBkb2MvbGlzcHJlZi9zZWFyY2hpbmcudGV4aSAoQ2hhciBDbGFzc2VzKTog
RG9jdW1lbnQgbmV3IFVuaWNvZGUKYmVoYXZpb3IgZm9yIFs6Ymxhbms6XS4KLS0tCiBkb2MvbGlz
cHJlZi9zZWFyY2hpbmcudGV4aSB8ICA1ICsrKystCiBldGMvTkVXUyAgICAgICAgICAgICAgICAg
ICB8ICA1ICsrKysrCiBzcmMvY2hhcmFjdGVyLmMgICAgICAgICAgICB8IDE1ICsrKysrKysrKysr
KysrKwogc3JjL2NoYXJhY3Rlci5oICAgICAgICAgICAgfCAgMSArCiBzcmMvcmVnZXguYyAgICAg
ICAgICAgICAgICB8IDEyICsrKysrKysrLS0tLQogdGVzdC9saXNwL3N1YnItdGVzdHMuZWwgICAg
fCAxMCArKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvc2VhcmNoaW5nLnRleGkgYi9kb2Mv
bGlzcHJlZi9zZWFyY2hpbmcudGV4aQppbmRleCBiMDExZDE0ZWUzLi4zOGQyMTIxNmQ2IDEwMDY0
NAotLS0gYS9kb2MvbGlzcHJlZi9zZWFyY2hpbmcudGV4aQorKysgYi9kb2MvbGlzcHJlZi9zZWFy
Y2hpbmcudGV4aQpAQCAtNTUzLDcgKzU1MywxMCBAQCBDaGFyIENsYXNzZXMKIChAcHhyZWZ7Q2hh
cmFjdGVyIFByb3BlcnRpZXN9KSBpbmRpY2F0ZXMgdGhleSBhcmUgYWxwaGFiZXRpYwogY2hhcmFj
dGVycy4KIEBpdGVtIFs6Ymxhbms6XQotVGhpcyBtYXRjaGVzIHNwYWNlIGFuZCB0YWIgb25seS4K
K1RoaXMgbWF0Y2hlcyBob3Jpem9udGFsIHdoaXRlc3BhY2UsIGFzIGRlZmluZWQgYnkgVW5pY29k
ZSBUZWNobmljYWwKK1N0YW5kYXJkICMxOC4gIEluIHBhcnRpY3VsYXIsIGl0IG1hdGNoZXMgdGFi
cyBhbmQgY2hhcmFjdGVycyB3aG9zZQorVW5pY29kZSBAc2FtcHtnZW5lcmFsLWNhdGVnb3J5fSBw
cm9wZXJ0eSAoQHB4cmVme0NoYXJhY3RlcgorUHJvcGVydGllc30pIGluZGljYXRlcyB0aGV5IGFy
ZSBzcGFjaW5nIHNlcGFyYXRvcnMuCiBAaXRlbSBbOmNudHJsOl0KIFRoaXMgbWF0Y2hlcyBhbnkg
QGFjcm9ueW17QVNDSUl9IGNvbnRyb2wgY2hhcmFjdGVyLgogQGl0ZW0gWzpkaWdpdDpdCmRpZmYg
LS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IGQ5MTIwNGIyMWIuLjlhN2FhMjA3YmMg
MTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC03MTAsNiArNzEwLDExIEBA
IG9mIGN1cnZlZCBxdW90ZXMgaW4gZm9ybWF0IGFyZ3VtZW50cyB0byBmdW5jdGlvbnMgbGlrZSAn
bWVzc2FnZScgYW5kCiBub3cgZ2VuZXJhdGUgbGVzcyBjaGF0dGVyIGFuZCBtb3JlLWNvbXBhY3Qg
ZGlhZ25vc3RpY3MuICBUaGUgYXV4aWxpYXJ5CiBmdW5jdGlvbiAnY2hlY2stZGVjbGFyZS1lcnJt
c2cnIGhhcyBiZWVuIHJlbW92ZWQuCiAKKysrKworKiogVGhlIHJlZ3VsYXIgZXhwcmVzc2lvbiBj
aGFyYWN0ZXIgY2xhc3MgWzpibGFuazpdIG5vdyBtYXRjaGVzCitVbmljb2RlIGhvcml6b250YWwg
d2hpdGVzcGFjZSBhcyBkZWZpbmVkIGluCitodHRwOi8vd3d3LnVuaWNvZGUub3JnL3JlcG9ydHMv
dHIxOC90cjE4LTE5Lmh0bWwjYmxhbmsuCisKIAwKICogTGlzcCBDaGFuZ2VzIGluIEVtYWNzIDI2
LjEKIApkaWZmIC0tZ2l0IGEvc3JjL2NoYXJhY3Rlci5jIGIvc3JjL2NoYXJhY3Rlci5jCmluZGV4
IGI1OTRhZjA0MGMuLjc0ZDY0MTBmYzcgMTAwNjQ0Ci0tLSBhL3NyYy9jaGFyYWN0ZXIuYworKysg
Yi9zcmMvY2hhcmFjdGVyLmMKQEAgLTEwMzgsNiArMTAzOCwyMSBAQCBwcmludGFibGVwIChpbnQg
YykKIAkgICAgfHwgZ2VuX2NhdCA9PSBVTklDT0RFX0NBVEVHT1JZX0NuKSk7IC8qIHVuYXNzaWdu
ZWQgKi8KIH0KIAorLyogUmV0dXJuIHRydWUgaWYgQyBpcyBhIGhvcml6b250YWwgd2hpdGVzcGFj
ZSBjaGFyYWN0ZXIsIGFzIGRlZmluZWQKKyAgIGJ5IGh0dHA6Ly93d3cudW5pY29kZS5vcmcvcmVw
b3J0cy90cjE4L3RyMTgtMTkuaHRtbCNibGFuay4gICovCitib29sCitibGFua3AgKGludCBjKQor
eworICBpZiAoYyA9PSAnXHQnKQorICAgIHJldHVybiB0cnVlOworCisgIExpc3BfT2JqZWN0IGNh
dGVnb3J5ID0gQ0hBUl9UQUJMRV9SRUYgKFZ1bmljb2RlX2NhdGVnb3J5X3RhYmxlLCBjKTsKKyAg
aWYgKCEgSU5URUdFUlAgKGNhdGVnb3J5KSkKKyAgICByZXR1cm4gZmFsc2U7CisKKyAgcmV0dXJu
IFhJTlQgKGNhdGVnb3J5KSA9PSBVTklDT0RFX0NBVEVHT1JZX1pzOyAvKiBzZXBhcmF0b3IsIHNw
YWNlICovCit9CisKIHZvaWQKIHN5bXNfb2ZfY2hhcmFjdGVyICh2b2lkKQogewpkaWZmIC0tZ2l0
IGEvc3JjL2NoYXJhY3Rlci5oIGIvc3JjL2NoYXJhY3Rlci5oCmluZGV4IGZjOGEwZGQ3NGQuLjYy
ZDI1MmU5MWIgMTAwNjQ0Ci0tLSBhL3NyYy9jaGFyYWN0ZXIuaAorKysgYi9zcmMvY2hhcmFjdGVy
LmgKQEAgLTY4MCw2ICs2ODAsNyBAQCBleHRlcm4gYm9vbCBhbHBoYWJldGljcCAoaW50KTsKIGV4
dGVybiBib29sIGFscGhhbnVtZXJpY3AgKGludCk7CiBleHRlcm4gYm9vbCBncmFwaGljcCAoaW50
KTsKIGV4dGVybiBib29sIHByaW50YWJsZXAgKGludCk7CitleHRlcm4gYm9vbCBibGFua3AgKGlu
dCk7CiAKIC8qIFJldHVybiBhIHRyYW5zbGF0aW9uIHRhYmxlIG9mIGlkIG51bWJlciBJRC4gICov
CiAjZGVmaW5lIEdFVF9UUkFOU0xBVElPTl9UQUJMRShpZCkgXApkaWZmIC0tZ2l0IGEvc3JjL3Jl
Z2V4LmMgYi9zcmMvcmVnZXguYwppbmRleCBhZTNmZGU4MGM5Li43ZTcwYzQ5NGY0IDEwMDY0NAot
LS0gYS9zcmMvcmVnZXguYworKysgYi9zcmMvcmVnZXguYwpAQCAtMzEwLDExICszMTAsMTIgQEAg
ZW51bSBzeW50YXhjb2RlIHsgU3doaXRlc3BhY2UgPSAwLCBTd29yZCA9IDEsIFNzeW1ib2wgPSAy
IH07CiAJCSAgICAgfHwgKChjKSA+PSAnYScgJiYgKGMpIDw9ICdmJykJXAogCQkgICAgIHx8ICgo
YykgPj0gJ0EnICYmIChjKSA8PSAnRicpKQogCi0vKiBUaGlzIGlzIG9ubHkgdXNlZCBmb3Igc2lu
Z2xlLWJ5dGUgY2hhcmFjdGVycy4gICovCi0jIGRlZmluZSBJU0JMQU5LKGMpICgoYykgPT0gJyAn
IHx8IChjKSA9PSAnXHQnKQotCiAvKiBUaGUgcmVzdCBtdXN0IGhhbmRsZSBtdWx0aWJ5dGUgY2hh
cmFjdGVycy4gICovCiAKKyMgZGVmaW5lIElTQkxBTksoYykgKElTX1JFQUxfQVNDSUkgKGMpICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgPyAoKGMpID09ICcgJyB8fCAo
YykgPT0gJ1x0JykgICAgICBcCisgICAgICAgICAgICAgICAgICAgICA6IGJsYW5rcCAoYykpCisK
ICMgZGVmaW5lIElTR1JBUEgoYykgKFNJTkdMRV9CWVRFX0NIQVJfUCAoYykJCQkJXAogCQkgICAg
ID8gKGMpID4gJyAnICYmICEoKGMpID49IDAxNzcgJiYgKGMpIDw9IDAyNDApCVwKIAkJICAgICA6
IGdyYXBoaWNwIChjKSkKQEAgLTE3OTAsNiArMTc5MSw3IEBAIHN0cnVjdCByYW5nZV90YWJsZV93
b3JrX2FyZWEKICNkZWZpbmUgQklUX0FMTlVNCTB4ODAKICNkZWZpbmUgQklUX0dSQVBICTB4MTAw
CiAjZGVmaW5lIEJJVF9QUklOVAkweDIwMAorI2RlZmluZSBCSVRfQkxBTksgICAgICAgMHg0MDAK
IAwKIAogLyogU2V0IHRoZSBiaXQgZm9yIGNoYXJhY3RlciBDIGluIGEgbGlzdC4gICovCkBAIC0y
MDY2LDggKzIwNjgsOSBAQCByZV93Y3R5cGVfdG9fYml0IChyZV93Y3R5cGVfdCBjYykKICAgICBj
YXNlIFJFQ0NfU1BBQ0U6IHJldHVybiBCSVRfU1BBQ0U7CiAgICAgY2FzZSBSRUNDX0dSQVBIOiBy
ZXR1cm4gQklUX0dSQVBIOwogICAgIGNhc2UgUkVDQ19QUklOVDogcmV0dXJuIEJJVF9QUklOVDsK
KyAgICBjYXNlIFJFQ0NfQkxBTks6IHJldHVybiBCSVRfQkxBTks7CiAgICAgY2FzZSBSRUNDX0FT
Q0lJOiBjYXNlIFJFQ0NfRElHSVQ6IGNhc2UgUkVDQ19YRElHSVQ6IGNhc2UgUkVDQ19DTlRSTDoK
LSAgICBjYXNlIFJFQ0NfQkxBTks6IGNhc2UgUkVDQ19VTklCWVRFOiBjYXNlIFJFQ0NfRVJST1I6
IHJldHVybiAwOworICAgIGNhc2UgUkVDQ19VTklCWVRFOiBjYXNlIFJFQ0NfRVJST1I6IHJldHVy
biAwOwogICAgIGRlZmF1bHQ6CiAgICAgICBhYm9ydCAoKTsKICAgICB9CkBAIC00NjU4LDYgKzQ2
NjEsNyBAQCBleGVjdXRlX2NoYXJzZXQgKGNvbnN0X3JlX2NoYXIgKipwcCwgdW5zaWduZWQgYywg
dW5zaWduZWQgY29yaWcsIGJvb2wgdW5pYnl0ZSkKIAkgIChjbGFzc19iaXRzICYgQklUX0FMTlVN
ICYmIElTQUxOVU0gKGMpKSB8fAogCSAgKGNsYXNzX2JpdHMgJiBCSVRfQUxQSEEgJiYgSVNBTFBI
QSAoYykpIHx8CiAJICAoY2xhc3NfYml0cyAmIEJJVF9TUEFDRSAmJiBJU1NQQUNFIChjKSkgfHwK
KyAgICAgICAgICAoY2xhc3NfYml0cyAmIEJJVF9CTEFOSyAmJiBJU0JMQU5LIChjKSkgfHwKIAkg
IChjbGFzc19iaXRzICYgQklUX1dPUkQgICYmIElTV09SRCAgKGMpKSB8fAogCSAgKChjbGFzc19i
aXRzICYgQklUX1VQUEVSKSAmJgogCSAgIChJU1VQUEVSIChjKSB8fCAoY29yaWcgIT0gYyAmJgpk
aWZmIC0tZ2l0IGEvdGVzdC9saXNwL3N1YnItdGVzdHMuZWwgYi90ZXN0L2xpc3Avc3Vici10ZXN0
cy5lbAppbmRleCAzYzVkYmNkYmQ3Li5hM2IwOGU5Njk3IDEwMDY0NAotLS0gYS90ZXN0L2xpc3Av
c3Vici10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3Avc3Vici10ZXN0cy5lbApAQCAtMjcxLDUgKzI3
MSwxNSBAQCBzdWJyLXRlc3QtLWZyYW1lcy0xCiAgIChsZXQgKChmcmFtZS1saXN0cyAoc3Vici10
ZXN0LS1mcmFtZXMtMSAnc3Vici10ZXN0LS1mcmFtZXMtMikpKQogICAgIChzaG91bGQgKGVxdWFs
IChjYXIgZnJhbWUtbGlzdHMpIChjZHIgZnJhbWUtbGlzdHMpKSkpKQogCisoZXJ0LWRlZnRlc3Qg
c3Vici10ZXN0cy0tc3RyaW5nLW1hdGNoLXAtLWJsYW5rICgpCisgICJUZXN0IHRoYXQgWzpibGFu
azpdIG1hdGNoZXMgaG9yaXpvbnRhbCB3aGl0ZXNwYWNlLCBjZi4gQnVnIzI1MzY2LiIKKyAgKHNo
b3VsZCAoZXF1YWwgKHN0cmluZy1tYXRjaC1wICJcXGBbWzpibGFuazpdXVxcJyIgIiAiKSAwKSkK
KyAgKHNob3VsZCAoZXF1YWwgKHN0cmluZy1tYXRjaC1wICJcXGBbWzpibGFuazpdXVxcJyIgIlx0
IikgMCkpCisgIChzaG91bGQtbm90IChzdHJpbmctbWF0Y2gtcCAiXFxgW1s6Ymxhbms6XV1cXCci
ICJcbiIpKQorICAoc2hvdWxkLW5vdCAoc3RyaW5nLW1hdGNoLXAgIlxcYFtbOmJsYW5rOl1dXFwn
IiAiYSIpKQorICAoc2hvdWxkIChlcXVhbCAoc3RyaW5nLW1hdGNoLXAgIlxcYFtbOmJsYW5rOl1d
XFwnIiAiXE57SEFJUiBTUEFDRX0iKSAwKSkKKyAgKHNob3VsZCAoZXF1YWwgKHN0cmluZy1tYXRj
aC1wICJcXGBbWzpibGFuazpdXVxcJyIgIlx1MzAwMCIpIDApKQorICAoc2hvdWxkLW5vdCAoc3Ry
aW5nLW1hdGNoLXAgIlxcYFtbOmJsYW5rOl1dXFwnIiAiXE57TElORSBTRVBBUkFUT1J9IikpKQor
CiAocHJvdmlkZSAnc3Vici10ZXN0cykKIDs7OyBzdWJyLXRlc3RzLmVsIGVuZHMgaGVyZQotLSAK
Mi4xMS4wCgo=
--94eb2c0c57ae9322a505456e470e--