From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Newsgroups: gmane.emacs.bugs Subject: bug#58111: [PATCH] Add support for the Adlam script Date: Wed, 28 Sep 2022 11:55:10 +0530 Message-ID: References: <8335cdj6vd.fsf@gnu.org> <83y1u4ixko.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000460a3805e9b6d3b2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27622"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 58111@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 28 08:53:22 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odQwc-0006wU-AR for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Sep 2022 08:53:22 +0200 Original-Received: from localhost ([::1]:40392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odQwa-0003Ff-TG for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Sep 2022 02:53:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41664) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odQWA-00070S-Rc for bug-gnu-emacs@gnu.org; Wed, 28 Sep 2022 02:26:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odQWA-0000Qf-Jp for bug-gnu-emacs@gnu.org; Wed, 28 Sep 2022 02:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odQWA-0008OG-EY for bug-gnu-emacs@gnu.org; Wed, 28 Sep 2022 02:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Sep 2022 06:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58111 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 58111-submit@debbugs.gnu.org id=B58111.166434633032180 (code B ref 58111); Wed, 28 Sep 2022 06:26:02 +0000 Original-Received: (at 58111) by debbugs.gnu.org; 28 Sep 2022 06:25:30 +0000 Original-Received: from localhost ([127.0.0.1]:59181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odQVe-0008My-4a for submit@debbugs.gnu.org; Wed, 28 Sep 2022 02:25:30 -0400 Original-Received: from mail-yb1-f170.google.com ([209.85.219.170]:36456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odQVa-0008Mi-W4 for 58111@debbugs.gnu.org; Wed, 28 Sep 2022 02:25:29 -0400 Original-Received: by mail-yb1-f170.google.com with SMTP id 126so14710403ybw.3 for <58111@debbugs.gnu.org>; Tue, 27 Sep 2022 23:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=fcoF4sYqcKieh2yqaGHhV6OJ9vo+z1kFC/S4aABji0w=; b=B7cL/FchGsS+Ja0wJfFzyCpuz5NQSFtt1gePCNo24ThnOuo64UnijHQxE2pBR4IqQl PlEpoOxPByAZPye0HKsJmJwFd8Q2RSLiZ+6Rh76ajERxtxU8yoHi0nc9qy9NpRxULf2F t3I+ldI4G2ZqRQAxggzEcYAwj4FDm4vGt9sc45bSHhVeOeEZ2+i7W/d66SkQcfU1lu7k qJl7LWDTQozUJ/HnW2H6uhZXle4PpzLQVoWenkLXkRjbCZM36F5Azu3iRLotS9ANvJjw Atk7svMtwNPmAfXbJmDFGCGE/WLkdColFOf9VI10qzMVRdaEoifH+rM1AUCwNEmcgpme eNOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=fcoF4sYqcKieh2yqaGHhV6OJ9vo+z1kFC/S4aABji0w=; b=zxjNvolmYd97NufyEgQa42TXmZrXSeqDtj0OzICfdL4S30HzAF1bSwF3OtnwxhfIs1 rpqcGHaAx2tlNUDOU8W+VVJl29uIDNc/9i8Dab7jRUBHPeWd/m2OdaU4qGgk/b3X9PsC 3Xt09YS6M+D6qyBjNsfuV3laASu9PVzf3YH1pN6dViJ8CNnFqi9ZeNcYYkyv7gnlDbDo kYkZoJ1LNueQJEZYwWL9ZgXFsplvYksQ/oQ2VhlpD9AuQJ6XnkQgvcsUbBkPEqQ38TO2 0ebBjDN0B9lOZv4W4KbWq8aCsdylLk85CQFJ1BEDUnl23L6szoyCN/kyz5XX+urvwL4w nP0Q== X-Gm-Message-State: ACrzQf22kRRoOsAj9v99mU+U70Gpah90BNca/shn3W2WzjOYQZIo5MCc lsjQdiJm1nkS4Fr6NEjoGRWmGNJFlScOxXCGR/M= X-Google-Smtp-Source: AMsMyM6zKSMoRUbw2uo/BOy+pMmcGyo+fxv80wqFewIrIRYEa7A4mtDI4diA9PLrBfadZA2FtDc4+MUsDJNNeyCSLVk= X-Received: by 2002:a25:c005:0:b0:6af:c67e:9032 with SMTP id c5-20020a25c005000000b006afc67e9032mr30013478ybf.557.1664346321437; Tue, 27 Sep 2022 23:25:21 -0700 (PDT) In-Reply-To: <83y1u4ixko.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:243785 Archived-At: --000000000000460a3805e9b6d3b2 Content-Type: multipart/alternative; boundary="000000000000460a3105e9b6d3b0" --000000000000460a3105e9b6d3b0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > I see that you have now changed the hanifi-rohingya as well, but I'm > not sure that does what you want. Please consider the effect I > described above, and decide whether you want 0 or 1 there. You are right, adding 0 there results in incorrect composition, I have now reverted my change. Thanks On Tue, Sep 27, 2022 at 10:06 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Tue, 27 Sep 2022 21:23:40 +0530 > > Cc: 58111@debbugs.gnu.org > > > > This doesn't look right: why 1 and not 0? > > > > I copied this from my hanifi-rohingya composition rules, where I do not > remember > > why I added 0 instead of 1. Even though they were working as intended I > have replaced it with 0 > > there just to be safe. > > In hanifi-rohingya, the codepoints that triggered composition were > between #x10D1D and #x10D27, whereas the regexp was > "[\x10D00-\x10D27]+", which matches many more characters. With 1 as > the 2nd element of the rule vector, this means the sequence of > characters U+10D00 U+10D00 will not cause composition, but the > sequence U+10D00 U+10D1D will. By contrast, in Adlam case, the > characters that trigger composition and the regexp are identical, so I > see no reason to trigger the composition only on the second character > of a sequence. > > I see that you have now changed the hanifi-rohingya as well, but I'm > not sure that does what you want. Please consider the effect I > described above, and decide whether you want 0 or 1 there. > --000000000000460a3105e9b6d3b0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I see th= at you have now changed the hanifi-rohingya as well, but I'm
not sure that does what you want.=C2=A0 Please consider the effect I
described above, and decide whether you want 0 or 1 there.

You are right, adding 0 there results in incorrect composit= ion, I have now reverted my change.
Thanks

On Tue, Sep = 27, 2022 at 10:06 PM Eli Zaretskii <eliz= @gnu.org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF= =E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com>
> Date: Tue, 27 Sep 2022 21:23:40 +0530
> Cc: 58111@d= ebbugs.gnu.org
>
>=C2=A0 This doesn't look right: why 1 and not 0?
>
> I copied this from my hanifi-rohingya composition rules, where I do no= t remember
> why I added 0 instead of 1. Even though they were working as intended = I have replaced it with 0
> there just to be safe.

In hanifi-rohingya, the codepoints that triggered composition were
between #x10D1D and #x10D27, whereas the regexp was
"[\x10D00-\x10D27]+", which matches many more characters.=C2=A0 W= ith 1 as
the 2nd element of the rule vector, this means the sequence of
characters U+10D00 U+10D00 will not cause composition, but the
sequence U+10D00 U+10D1D will.=C2=A0 By contrast, in Adlam case, the
characters that trigger composition and the regexp are identical, so I
see no reason to trigger the composition only on the second character
of a sequence.

I see that you have now changed the hanifi-rohingya as well, but I'm not sure that does what you want.=C2=A0 Please consider the effect I
described above, and decide whether you want 0 or 1 there.
--000000000000460a3105e9b6d3b0-- --000000000000460a3805e9b6d3b2 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Add-support-for-the-Adlam-script-bug-58111.patch" Content-Disposition: attachment; filename="0001-Add-support-for-the-Adlam-script-bug-58111.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8l8th7a0 RnJvbSA3MzU5N2I5NWU1NGY3YjRiYmMzMDY1YzE4NTU2ZDI2NzcyMzBhNWVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IFR1 ZSwgMjcgU2VwIDIwMjIgMTY6NDQ6MjggKzA1MzAKU3ViamVjdDogW1BBVENIXSBBZGQgc3VwcG9y dCBmb3IgdGhlIEFkbGFtIHNjcmlwdCAoYnVnIzU4MTExKQoKKiBsaXNwL2xhbmd1YWdlL21pc2Mt bGFuZy5lbCAoIkFkbGFtIik6IE5ldyBsYW5ndWFnZSBlbnZpcm9ubWVudC4KQWRkIGNvbXBvc2l0 aW9uIHJ1bGVzIGZvciBBZGxhbS4gQWRkIHNhbXBsZSB0ZXh0IGFuZCBpbnB1dCBtZXRob2QuCiog bGlzcC9pbnRlcm5hdGlvbmFsL2ZvbnRzZXQuZWwgKHNjcmlwdC1yZXByZXNlbnRhdGl2ZS1jaGFy cyk6ClN1cHBvcnQgQWRsYW0uCiogbGlzcC9sZWltL3F1YWlsL21pc2MtbGFuZy5lbCAoImFkbGFt Iik6IE5ldyBpbnB1dCBtZXRob2QuCgoqIGV0Yy9IRUxMTzogQWRkIEFkbGFtIGdyZWV0aW5nLgoq IGV0Yy9ORVdTOiBBbm5vdW5jZSB0aGUgbmV3IGxhbmd1YWdlIGVudmlyb25tZW50LgotLS0KIGV0 Yy9IRUxMTyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZXRjL05FV1MgICAgICAgICAgICAg ICAgICAgICAgfCAgOSArKy0tCiBsaXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5lbCB8ICAyICst CiBsaXNwL2xhbmd1YWdlL21pc2MtbGFuZy5lbCAgICB8IDIyICsrKysrKysrCiBsaXNwL2xlaW0v cXVhaWwvbWlzYy1sYW5nLmVsICB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrCiA1IGZpbGVzIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2V0Yy9IRUxMTyBiL2V0Yy9IRUxMTwppbmRleCBkNzM0NjUzMThjLi4xOGM1 ZWU1ZTU0IDEwMDY0NAotLS0gYS9ldGMvSEVMTE8KKysrIGIvZXRjL0hFTExPCkBAIC0yNCw2ICsy NCw3IEBAIE5vbi1BU0NJSSBleGFtcGxlczoKIAogTEFOR1VBR0UgKE5BVElWRSBOQU1FKQlIRUxM TwogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQktLS0tLQorQWRsYW0gKPCepIDwnqSj8J6kpPCepKLw nqSlKQnwnqSF8J6kovCepKTwnqSi8J6lhPCepKUKIEFtaGFyaWMgKOGKoOGIm+GIreGKmykJ4Yig 4YiL4YidCiBBcmFiaWMgKNin2YTYudix2KjZitmR2KkpCdin2YTYs9mR2YTYp9mFINi52YTZitmD 2YUKIEFybWVuaWFuICjVsNWh1bXVpdaA1aXVtikJ1LLVodaA1ocg1bHVpdWmCmRpZmYgLS1naXQg YS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDk5MjQzNDgxYTAuLjk5MDI3NzQ0YzYgMTAwNjQ0 Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0xMjI5LDEwICsxMjI5LDEwIEBAIHRv IGVkaXQgc3VjaCBzZXF1ZW5jZXMgYnkgYWxsb3dpbmcgcG9pbnQgdG8gImVudGVyIiB0aGUgc2Vx dWVuY2UuCiAqKiogU3VwcG9ydCBmb3IgbWFueSBvbGQgc2NyaXB0cyBhbmQgd3JpdGluZyBzeXN0 ZW1zLgogRW1hY3Mgbm93IHN1cHBvcnRzIGFuZCBoYXMgbGFuZ3VhZ2UtZW52aXJvbm1lbnRzIGFu ZCBpbnB1dCBtZXRob2RzIGZvcgogc2V2ZXJhbCBkb3plbnMgb2Ygb2xkIHNjcmlwdHMgdGhhdCB3 ZXJlIHVzZWQgaW4gdGhlIHBhc3QgZm9yIHZhcmlvdXMKLWxhbmd1YWdlcyBpbiBTb3V0aCBhbmQg U291dGgtRWFzdCBBc2lhLiAgRm9yIGVhY2ggc3VjaCBzY3JpcHQgRW1hY3MKLW5vdyBoYXMgZm9u dC1zZWxlY3Rpb24gYW5kIGNoYXJhY3RlciBjb21wb3NpdGlvbiBydWxlcywgYSBsYW5ndWFnZQot ZW52aXJvbm1lbnQsIGFuZCBhbiBpbnB1dCBtZXRob2QuICBUaGUgbmV3bHktYWRkZWQgc2NyaXB0 cyBhbmQgdGhlCi1jb3JyZXNwb25kaW5nIGxhbmd1YWdlIGVudmlyb25tZW50cyBhcmU6CitsYW5n dWFnZXMuICBGb3IgZWFjaCBzdWNoIHNjcmlwdCBFbWFjcyBub3cgaGFzIGZvbnQtc2VsZWN0aW9u IGFuZAorY2hhcmFjdGVyIGNvbXBvc2l0aW9uIHJ1bGVzLCBhIGxhbmd1YWdlIGVudmlyb25tZW50 LCBhbmQgYW4gaW5wdXQKK21ldGhvZC4gIFRoZSBuZXdseS1hZGRlZCBzY3JpcHRzIGFuZCB0aGUg Y29ycmVzcG9uZGluZyBsYW5ndWFnZQorZW52aXJvbm1lbnRzIGFyZToKIAogVGFpIFRoYW0gc2Ny aXB0IGFuZCB0aGUgTm9ydGhlcm4gVGhhaSBsYW5ndWFnZSBlbnZpcm9ubWVudAogQnJhaG1pIHNj cmlwdCBhbmQgbGFuZ3VhZ2UgZW52aXJvbm1lbnQKQEAgLTEyNTksNiArMTI1OSw3IEBAIEdyYW50 aGEgc2NyaXB0IGFuZCBsYW5ndWFnZSBlbnZpcm9ubWVudAogS2hhcm9zaHRoaSBzY3JpcHQgYW5k IGxhbmd1YWdlIGVudmlyb25tZW50CiBMZXBjaGEgc2NyaXB0IGFuZCBsYW5ndWFnZSBlbnZpcm9u bWVudAogTWVldGVpIE1heWVrIHNjcmlwdCBhbmQgbGFuZ3VhZ2UgZW52aXJvbm1lbnQKK0FkbGFt IHNjcmlwdCBhbmQgbGFuZ3VhZ2UgZW52aXJvbm1lbnQKIAogLS0tCiAqKiogVGhlICJPcml5YSIg bGFuZ3VhZ2UgZW52aXJvbm1lbnQgd2FzIHJlbmFtZWQgdG8gIk9kaWEiLgpkaWZmIC0tZ2l0IGEv bGlzcC9pbnRlcm5hdGlvbmFsL2ZvbnRzZXQuZWwgYi9saXNwL2ludGVybmF0aW9uYWwvZm9udHNl dC5lbAppbmRleCA5OWM3ODQ4NzA0Li42NWJjMWI0MDI0IDEwMDY0NAotLS0gYS9saXNwL2ludGVy bmF0aW9uYWwvZm9udHNldC5lbAorKysgYi9saXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5lbApA QCAtMjk1LDcgKzI5NSw3IEBAIGZvbnQtZW5jb2RpbmctY2hhcnNldC1hbGlzdAogCSh3YW5jaG8g I3gxZTJjMCkKICAgICAgICAgKG5hZy1tdW5kYXJpICN4MUU0RDAgI3gxRTRFQiAjeDFFNEYwKQog CShtZW5kZS1raWtha3VpICN4MUU4MTApCi0JKGFkbGFtICN4MUU5MDApCisJKGFkbGFtICN4MUU5 MDAgI3gxRTk0MykKIAkoaW5kaWMtc2l5YXEtbnVtYmVyICN4MWVjNzEpCiAJKG90dG9tYW4tc2l5 YXEtbnVtYmVyICN4MWVkMDEpCiAJKG1haGpvbmctdGlsZSAjeDFGMDAwKQpkaWZmIC0tZ2l0IGEv bGlzcC9sYW5ndWFnZS9taXNjLWxhbmcuZWwgYi9saXNwL2xhbmd1YWdlL21pc2MtbGFuZy5lbApp bmRleCAzZDViNjhmODRiLi5iZDFlZGI5MTg1IDEwMDY0NAotLS0gYS9saXNwL2xhbmd1YWdlL21p c2MtbGFuZy5lbAorKysgYi9saXNwL2xhbmd1YWdlL21pc2MtbGFuZy5lbApAQCAtMjY5LDYgKzI2 OSwyOCBAQCBlZ3lwdGlhbi1zaGFwZS1ncm91cGluZwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1vZGlmaWVyICIqIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAnZm9u dC1zaGFwZS1nc3RyaW5nKSkpKQogCis7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Cis7OyBBZGxhbQorOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 OworCisoc2V0LWxhbmd1YWdlLWluZm8tYWxpc3QKKyAiQWRsYW0iICcoKGNoYXJzZXQgdW5pY29k ZSkKKyAgICAgICAgICAgKGNvZGluZy1zeXN0ZW0gdXRmLTgpCisgICAgICAgICAgIChjb2Rpbmct cHJpb3JpdHkgdXRmLTgpCisgICAgICAgICAgIChpbnB1dC1tZXRob2QgLiAiYWRsYW0iKQorICAg ICAgICAgICAoc2FtcGxlLXRleHQgLiAiQWRsYW0gKPCepIDwnqSj8J6kpPCepKLwnqSlKQnwnqSF 8J6kovCepKTwnqSi8J6lhPCepKUiKQorICAgICAgICAgICAoZG9jdW1lbnRhdGlvbiAuICJcCitG dWxhbmkgbGFuZ3VhZ2UgYW5kIGl0cyBzY3JpcHQgQWRsYW0gYXJlIHN1cHBvcnRlZAoraW4gdGhp cyBsYW5ndWFnZSBlbnZpcm9ubWVudC4iKSkpCisKKzs7IEFkbGFtIGNvbXBvc2l0aW9uIHJ1bGVz Cisoc2V0LWNoYXItdGFibGUtcmFuZ2UKKyBjb21wb3NpdGlvbi1mdW5jdGlvbi10YWJsZQorICco I3gxRTkwMCAuICN4MUU5NUYpCisgKGxpc3QgKHZlY3RvcgorICAgICAgICAiW1x4MUU5MDAtXHgx RTk1Rl0rIgorICAgICAgICAwICdmb250LXNoYXBlLWdzdHJpbmcpKSkKKwogKHByb3ZpZGUgJ21p c2MtbGFuZykKIAogOzs7IG1pc2MtbGFuZy5lbCBlbmRzIGhlcmUKZGlmZiAtLWdpdCBhL2xpc3Av bGVpbS9xdWFpbC9taXNjLWxhbmcuZWwgYi9saXNwL2xlaW0vcXVhaWwvbWlzYy1sYW5nLmVsCmlu ZGV4IDBjNGEwZDRjZTQuLjZiYWZhNmI1ZmIgMTAwNjQ0Ci0tLSBhL2xpc3AvbGVpbS9xdWFpbC9t aXNjLWxhbmcuZWwKKysrIGIvbGlzcC9sZWltL3F1YWlsL21pc2MtbGFuZy5lbApAQCAtMTE4MCw1 ICsxMTgwLDEwMiBAQAogICgiLnx8IiA/8JCplykKICAoIi49IiA/8JCpmCkpCiAKKyhxdWFpbC1k ZWZpbmUtcGFja2FnZQorICJhZGxhbSIgIkFkbGFtIiAi8J6kgCIgdCAiQWRsYW0gaW5wdXQgbWV0 aG9kLgorCisgYFxcPWAnIGlzIHVzZWQgdG8gc3dpdGNoIGxldmVscyBpbnN0ZWFkIG9mIEFsdC1H ci4KKyIgbmlsIHQgdCB0IHQgbmlsIG5pbCBuaWwgbmlsIG5pbCB0KQorCisocXVhaWwtZGVmaW5l LXJ1bGVzCisgKCIxIiAgP/CepZEpCisgKCJgISIgP/CepZ4pCisgKCIyIiAgP/CepZIpCisgKCIz IiAgP/CepZMpCisgKCI0IiAgP/CepZQpCisgKCI1IiAgP/CepZUpCisgKCI2IiAgP/CepZYpCisg KCI3IiAgP/CepZcpCisgKCI4IiAgP/CepZgpCisgKCI5IiAgP/CepZkpCisgKCIwIiAgP/CepZAp CisgKCJxIiAgP/CepLkpCisgKCJRIiAgP/CepJcpCisgKCJgcSIgP/CepYYpCisgKCJ3IiAgP/Ce pLEpCisgKCJXIiAgP/CepI8pCisgKCJgdyIgP/CepYgpCisgKCJgVyIgP/CepYkpCisgKCJlIiAg P/CepKspCisgKCJFIiAgP/CepIkpCisgKCJgZSIgP/CepYUpCisgKCJyIiAgP/CepKopCisgKCJS IiAgP/CepIgpCisgKCJ0IiAgP/CepLwpCisgKCJUIiAgP/CepJopCisgKCJ5IiAgP/CepLQpCisg KCJZIiAgP/CepJIpCisgKCJgeSIgP/CepLApCisgKCJgWSIgP/CepI4pCisgKCJ1IiAgP/CepLUp CisgKCJVIiAgP/CepJMpCisgKCJpIiAgP/CepK0pCisgKCJJIiAgP/CepIspCisgKCJvIiAgP/Ce pK4pCisgKCJPIiAgP/CepIwpCisgKCJwIiAgP/CepKgpCisgKCJQIiAgP/CepIYpCisgKCJhIiAg P/CepKIpCisgKCJBIiAgP/CepIApCisgKCJgYSIgP/CepYQpCisgKCJzIiAgP/CepKcpCisgKCJT IiAgP/CepIUpCisgKCJgcyIgP/CepYMpCisgKCJgUyIgP/CepKEpCisgKCJkIiAgP/CepKMpCisg KCJEIiAgP/CepIEpCisgKCJgZCIgP/CepK8pCisgKCJgRCIgP/CepI0pCisgKCJmIiAgP/CepKwp CisgKCJGIiAgP/CepIopCisgKCJnIiAgP/CepLopCisgKCJHIiAgP/CepJgpCisgKCJgZyIgP/Ce pYApCisgKCJgRyIgP/CepJ4pCisgKCJoIiAgP/CepLgpCisgKCJIIiAgP/CepJYpCisgKCJgaCIg P/CepYcpCisgKCJqIiAgP/CepLYpCisgKCJKIiAgP/CepJQpCisgKCJrIiAgP/CepLMpCisgKCJL IiAgP/CepJEpCisgKCJgayIgP/CepL8pCisgKCJgSyIgP/CepJ0pCisgKCJsIiAgP/CepKQpCisg KCJMIiAgP/CepIIpCisgKCJ6IiAgP/CepYEpCisgKCJaIiAgP/CepJ8pCisgKCJgeiIgP/CepYIp CisgKCJgWiIgP/CepKApCisgKCJ4IiAgP/CepL0pCisgKCJYIiAgP/CepJspCisgKCJjIiAgP/Ce pLcpCisgKCJDIiAgP/CepJUpCisgKCJgYyIgI3gyMDBDKSA7IFpXTkoKKyAoInYiICA/8J6kvikK KyAoIlYiICA/8J6knCkKKyAoImB2IiA/8J6liikKKyAoImIiICA/8J6kpikKKyAoIkIiICA/8J6k hCkKKyAoImBiIiA/8J6kqSkKKyAoImBCIiA/8J6khykKKyAoIm4iICA/8J6ksikKKyAoIk4iICA/ 8J6kkCkKKyAoImBuIiA/8J6kuykKKyAoImBOIiA/8J6kmSkKKyAoIm0iICA/8J6kpSkKKyAoIk0i ICA/8J6kgykKKyAoImBtIiA/8J6liykKKyAoImAvIiA/8J6lnykpCisKIChwcm92aWRlICdtaXNj LWxhbmcpCiA7OzsgbWlzYy1sYW5nLmVsIGVuZHMgaGVyZQotLSAKMi4zNy4zCgo= --000000000000460a3805e9b6d3b2--