From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] icomplete-vertical Date: Tue, 06 Apr 2021 12:48:03 +0000 Message-ID: References: <87h7kkwcy1.fsf@posteo.net> <83tuokb0uk.fsf@gnu.org> <83sg43bo2r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="rzghB7L4qv" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15217"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 06 14:48:47 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lTl8P-0003o8-UH for ged-emacs-devel@m.gmane-mx.org; Tue, 06 Apr 2021 14:48:46 +0200 Original-Received: from localhost ([::1]:45302 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lTl8O-0006nc-To for ged-emacs-devel@m.gmane-mx.org; Tue, 06 Apr 2021 08:48:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lTl7o-0006OY-WD for emacs-devel@gnu.org; Tue, 06 Apr 2021 08:48:09 -0400 Original-Received: from heytings.org ([95.142.160.155]:59100) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lTl7m-000182-Ev; Tue, 06 Apr 2021 08:48:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1617713284; bh=vq4dahuH1a4vGgvGiX7FNV9kAoig1/SYidDwFLR4BJA=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=s8urOihWbF/VIINsgs/UJjnBPckPeFwonUPHo7Q4Z9L3EKYayjxfpfZ1gykNEKani 8+3anq374qIuHqe6Gql5xvR11CKe6LYM0zssvCQHhtX6ZlEJC48cdYf2xKsei8At8w oKQYCTo0luFffKh6B5AG23S5hiSbexyl3sMFOy4fG5TzOK1IAI46XMloqqafXjnxvr xCrumoefy77T3qkYk5JvuZvxClQUk37jrKQ2q0HkEK5xrfxMxQEOcalcCJxdLhHVOW Cr1HrtzF6mToJRjnLFXRaRMAo4m+8qIuD18utIT7xxK0NowRyzmyMHBvJPZ/jNa9Ux GS2fBGzrDeHYA== In-Reply-To: <83sg43bo2r.fsf@gnu.org> Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:267466 Archived-At: --rzghB7L4qv Content-Type: text/plain; charset=us-ascii; format=flowed >> Okay, I did not know that there is a strict rule against advice. Here >> is the updated patch, which uses a hook instead. This makes the code >> even more flexible. > > Thanks. A minor nit: every new or modified defcustom should have a > suitable :version tag. > I'm not sure if I should send a new version of the patch for a minor nit, but just in case, here it is. --rzghB7L4qv Content-Type: text/x-diff; name=0001-Add-an-icomplete-vertical-minor-mode.patch Content-Transfer-Encoding: base64 Content-ID: Content-Description: Content-Disposition: attachment; filename=0001-Add-an-icomplete-vertical-minor-mode.patch RnJvbSBiYzEwMGZhZjJlMzYwNTU3NTA5NDMyMzBmYzkyMTIxMThjYzA0ZDI3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBUdWUsIDYgQXBy IDIwMjEgMTI6NDM6MjkgKzAwMDANClN1YmplY3Q6IFtQQVRDSF0gQWRkIGFu IGljb21wbGV0ZS12ZXJ0aWNhbCBtaW5vciBtb2RlDQoNCiogbGlzcC9pY29t cGxldGUuZWwgKGljb21wbGV0ZS12ZXJ0aWNhbC1tb2RlKTogTmV3IG1pbm9y IG1vZGUuDQooaWNvbXBsZXRlLXZlcnRpY2FsLXJlZm9ybWF0LWNvbXBsZXRp b25zLA0KaWNvbXBsZXRlLXZlcnRpY2FsLW1pbmlidWZmZXItc2V0dXApOiBB dXhpbGlhcnkgZnVuY3Rpb25zIGZvciB0aGUNCm5ldyBtaW5vciBtb2RlLg0K KGljb21wbGV0ZS1jb21wbGV0aW9ucy1maWx0ZXItaG9vayk6IE5ldyBob29r IHRvIGZpbHRlciB0aGUNCmNvbXBsZXRpb24gY2FuZGlkYXRlcyByZXR1cm5l ZCBieSAnaWNvbXBsZXRlLWNvbXBsZXRpb25zJy4NCihpY29tcGxldGUtY29t cGxldGlvbnMpOiBVc2UgdGhlIG5ldyBob29rLg0KDQoqIGV0Yy9ORVdTOiBN ZW50aW9uIHRoZSBuZXcgbWlub3IgbW9kZS4NCg0KKiBkb2MvZW1hY3MvYnVm ZmVycy50ZXhpOiBEb2N1bWVudCB0aGUgbmV3IG1pbm9yIG1vZGUuDQotLS0N CiBkb2MvZW1hY3MvYnVmZmVycy50ZXhpIHwgIDYgKysrLQ0KIGV0Yy9ORVdT ICAgICAgICAgICAgICAgfCAxMiArKysrKysrDQogbGlzcC9pY29tcGxldGUu ZWwgICAgICB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrLS0tLQ0KIDMgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygr KSwgOCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9i dWZmZXJzLnRleGkgYi9kb2MvZW1hY3MvYnVmZmVycy50ZXhpDQppbmRleCAz YTE2NmU0MDRhLi4wMGU3M2Q4MDBhIDEwMDY0NA0KLS0tIGEvZG9jL2VtYWNz L2J1ZmZlcnMudGV4aQ0KKysrIGIvZG9jL2VtYWNzL2J1ZmZlcnMudGV4aQ0K QEAgLTcxOCw2ICs3MTgsNyBAQCBydWxlIG9yIGFub3RoZXIgaXMgZWFzaWVy IGZvciB5b3UgdG8gcmVtZW1iZXIgYW5kIGFwcGx5IHF1aWNrbHkuDQogQHN1 YnNlY3Rpb24gRmFzdCBtaW5pYnVmZmVyIHNlbGVjdGlvbg0KIA0KIEBmaW5k ZXggaWNvbXBsZXRlLW1vZGUNCitAZmluZGV4IGljb21wbGV0ZS12ZXJ0aWNh bC1tb2RlDQogQGNpbmRleCBJY29tcGxldGUgbW9kZQ0KIA0KICAgSWNvbXBs ZXRlIGdsb2JhbCBtaW5vciBtb2RlIHByb3ZpZGVzIGEgY29udmVuaWVudCB3 YXkgdG8gcXVpY2tseSBzZWxlY3QgYW4NCkBAIC03NDAsNyArNzQxLDEwIEBA IG9mIGRpcmVjdG9yaWVzLg0KIA0KICAgVG8gZW5hYmxlIEljb21wbGV0ZSBt b2RlLCB0eXBlIEBrYmR7TS14IGljb21wbGV0ZS1tb2RlfSwgb3IgY3VzdG9t aXplDQogdGhlIHZhcmlhYmxlIEBjb2Rle2ljb21wbGV0ZS1tb2RlfSB0byBA Y29kZXt0fSAoQHB4cmVme0Vhc3kNCi1DdXN0b21pemF0aW9ufSkuDQorQ3Vz dG9taXphdGlvbn0pLiAgVGhpcyB3aWxsIGRpc3BsYXkgdGhlIGxpc3Qgb2Yg cG9zc2libGUgY29tcGxldGlvbnMNCitvbiB0aGUgc2FtZSBsaW5lIGFzIHRo ZSBwcm9tcHQuICBUbyBkaXNwbGF5IHRoZSBjb21wbGV0aW9uIGNhbmRpZGF0 ZXMNCit2ZXJ0aWNhbGx5IHVuZGVyIHRoZSBwcm9tcHQgaW5zdGVhZCwgdHlw ZSBAa2Jke00teCBpY29tcGxldGUtdmVydGljYWwtbW9kZX0sDQorb3IgY3Vz dG9taXplIHRoZSB2YXJpYWJsZSBAY29kZXtpY29tcGxldGUtdmVydGljYWwt bW9kZX0gdG8gQGNvZGV7dH0uDQogDQogQGZpbmRleCBmaWRvLW1vZGUNCiBA Y2luZGV4IGZpZG8gbW9kZQ0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRj L05FV1MNCmluZGV4IGM4NDAwYmE4YzIuLjVkMWU1ZTM1OTkgMTAwNjQ0DQot LS0gYS9ldGMvTkVXUw0KKysrIGIvZXRjL05FV1MNCkBAIC00NzcsNiArNDc3 LDE4IEBAIGRvY3VtZW50ZWQuDQogU01JRSBpcyBub3cgYWx3YXlzIGVuYWJs ZWQgYW5kICdydWJ5LXVzZS1zbWllJyBvbmx5IGNvbnRyb2xzIHdoZXRoZXIN CiBpbmRlbnRhdGlvbiBpcyBkb25lIHVzaW5nIFNNSUUgb3Igd2l0aCB0aGUg b2xkIGFkLWhvYyBjb2RlLg0KIA0KKyoqIEljb21wbGV0ZQ0KKw0KKysrKw0K KyoqKiBOZXcgbWlub3IgbW9kZSBJY29tcGxldGUtVmVydGljYWwgbW9kZS4N CitUaGlzIG1vZGUgaXMgYmFzZWQgb24gYW5kIGlkZW50aWNhbCB0byBJY29t cGxldGUsIGV4Y2VwdCB0aGF0IGl0IGRpc3BsYXlzDQordGhlIGxpc3Qgb2Yg Y29tcGxldGlvbnMgY2FuZGlkYXRlcyB2ZXJ0aWNhbGx5Lg0KKw0KKysrKw0K KyoqKiBOZXcgdXNlciBvcHRpb24gJ2ljb21wbGV0ZS1jb21wbGV0aW9ucy1m aWx0ZXItaG9vaycuDQorVGhpcyBob29rIGlzIGludGVuZGVkIHRvIGJlIHVz ZWQgZm9yIGZpbHRlcmluZyB0aGUgY29tcGxldGlvbiBjYW5kaWRhdGUNCits aXN0IHJldHVybmVkIGJ5ICdpY29tcGxldGUtY29tcGxldGlvbnMnLg0KKw0K IC0tLQ0KICoqIFNwZWNpZmljIHdhcm5pbmdzIGNhbiBub3cgYmUgZGlzYWJs ZWQgZnJvbSB0aGUgd2FybmluZyBidWZmZXIuDQogV2hlbiBhIHdhcm5pbmcg aXMgZGlzcGxheWVkIHRvIHRoZSB1c2VyLCB0aGUgcmVzdWx0aW5nIGJ1ZmZl ciBub3cgaGFzDQpkaWZmIC0tZ2l0IGEvbGlzcC9pY29tcGxldGUuZWwgYi9s aXNwL2ljb21wbGV0ZS5lbA0KaW5kZXggZGE1ODljMDA2NC4uNzQzODM3ZjFh NyAxMDA2NDQNCi0tLSBhL2xpc3AvaWNvbXBsZXRlLmVsDQorKysgYi9saXNw L2ljb21wbGV0ZS5lbA0KQEAgLTE0MCw2ICsxNDAsMjUgQEAgaWNvbXBsZXRp b24gaXMgb2NjdXJyaW5nLiINCiAgIDp0eXBlICdob29rDQogICA6Z3JvdXAg J2ljb21wbGV0ZSkNCiANCisoZGVmdmFyIGljb21wbGV0ZS1jdXJyZW50LWNv bXBsZXRpb25zIG5pbA0KKyAgIkN1cnJlbnQgY29tcGxldGlvbiBjYW5kaWRh dGUgbGlzdC4iKQ0KKw0KKyhkZWZjdXN0b20gaWNvbXBsZXRlLWNvbXBsZXRp b25zLWZpbHRlci1ob29rIG5pbA0KKyAgIkZpbHRlciB0aGUgY29tcGxldGlv biBjYW5kaWRhdGUgbGlzdCByZXR1cm5lZCBieSBgaWNvbXBsZXRlLWNvbXBs ZXRpb25zJy4NCisNCitUaGlzIHJvb2sgaXMgcnVuIGFmdGVyIEljb21wbGV0 ZSBoYXMgc3RvcmVkIHRoZSBjb21wbGV0aW9uIGNhbmRpZGF0ZSBsaXN0DQor aW4gYGljb21wbGV0ZS1jdXJyZW50LWNvbXBsZXRpb25zJy4gIEl0IGlzIGlu dGVuZGVkIHRvIGZpbHRlciB0aGF0IGxpc3QuDQorRm9yIGluc3RhbmNlOg0K Kw0KKyAgIChhZGQtaG9vayBcXD0naWNvbXBsZXRlLWNvbXBsZXRpb25zLWZp bHRlci1ob29rDQorICAgICAgICAgICAgIChsYW1iZGEgKCkNCisgICAgICAg ICAgICAgICAoc2V0cSBpY29tcGxldGUtY3VycmVudC1jb21wbGV0aW9ucw0K KyAgICAgICAgICAgICAgICAgICAgIChzdWJzdHJpbmctbm8tcHJvcGVydGll cyBpY29tcGxldGUtY3VycmVudC1jb21wbGV0aW9ucykpKSkNCisNCit3aWxs IHJlbW92ZSBhbGwgdGV4dCBwcm9wZXJ0aWVzIGZyb20gdGhlIGNvbXBsZXRp b24gY2FuZGlkYXRlcy4iDQorICA6dHlwZSAnaG9vaw0KKyAgOmdyb3VwICdp Y29tcGxldGUNCisgIDp2ZXJzaW9uICIyOC4xIikNCiANCiA7OztfKiBJbml0 aWFsaXphdGlvbg0KIA0KQEAgLTU2Miw2ICs1ODEsNDggQEAgVXN1YWxseSBy dW4gYnkgaW5jbHVzaW9uIGluIGBtaW5pYnVmZmVyLXNldHVwLWhvb2snLiIN CiAgICAgICAgICAgICAgICAgIChjb21wbGV0aW9uLS1jYWNoZS1hbGwtc29y dGVkLWNvbXBsZXRpb25zIGJlZyBlbmQgKGNvbnMgY29tcCBhbGwpKSkpDQog ICAgICAgIGZpbmFsbHkgcmV0dXJuIGFsbCkpKQ0KIA0KKyhkZWZ1biBpY29t cGxldGUtdmVydGljYWwtcmVmb3JtYXQtY29tcGxldGlvbnMgKCkNCisgICJS ZWZvcm1hdCB0aGUgY29tcGxldGlvbiBjYW5kaWRhdGVzIHJldHVybmVkIGJ5 IGBpY29tcGxldGUtY29tcGxldGlvbnMnLiINCisgIChzYXZlLW1hdGNoLWRh dGENCisgICAgKHNldHEgaWNvbXBsZXRlLWN1cnJlbnQtY29tcGxldGlvbnMN CisgICAgICAgICAgKGlmIChzdHJpbmctbWF0Y2ggIl5cXCgoLiopXFx8XFxb LipcXF1cXCk/e1xcKFxcKD86LlxcfFxuXFwpK1xcKX0iDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGljb21wbGV0ZS1jdXJyZW50LWNvbXBsZXRp b25zKQ0KKyAgICAgICAgICAgICAgKGZvcm1hdCAiJXMgXG4lcyINCisgICAg ICAgICAgICAgICAgICAgICAgKG9yIChtYXRjaC1zdHJpbmcgMSBpY29tcGxl dGUtY3VycmVudC1jb21wbGV0aW9ucykgIiIpDQorICAgICAgICAgICAgICAg ICAgICAgIChtYXRjaC1zdHJpbmcgMiBpY29tcGxldGUtY3VycmVudC1jb21w bGV0aW9ucykpDQorICAgICAgICAgICAgaWNvbXBsZXRlLWN1cnJlbnQtY29t cGxldGlvbnMpKSkpDQorDQorKGRlZnVuIGljb21wbGV0ZS12ZXJ0aWNhbC1t aW5pYnVmZmVyLXNldHVwICgpDQorICAiU2V0dXAgdGhlIG1pbmlidWZmZXIg Zm9yIHZlcnRpY2FsIGRpc3BsYXkgb2YgY29tcGxldGlvbiBjYW5kaWRhdGVz LiINCisgIChzZXRxLWxvY2FsIHJlZGlzcGxheS1hZGhvYy1zY3JvbGwtaW4t cmVzaXplLW1pbmktd2luZG93cyBuaWwpKQ0KKw0KKzs7OyMjI2F1dG9sb2Fk DQorKGRlZmluZS1taW5vci1tb2RlIGljb21wbGV0ZS12ZXJ0aWNhbC1tb2Rl DQorICAiVG9nZ2xlIGluY3JlbWVudGFsIG1pbmlidWZmZXIgY29tcGxldGlv biB3aXRoIHZlcnRpY2FsIGRpc3BsYXkuDQorDQorVGhpcyBnbG9iYWwgbWlu b3IgbW9kZSBpcyBpZGVudGljYWwgdG8gYGljb21wbGV0ZS1tb2RlJyAod2hp Y2ggc2VlKSwNCitleGNlcHQgdGhhdCBpdCBkaXNwbGF5cyB0aGUgbGlzdCBv ZiBjb21wbGV0aW9ucyBjYW5kaWRhdGVzIHZlcnRpY2FsbHkuDQorDQorQXMg bWFueSBjb21wbGV0aW9uIGNhbmRpZGF0ZXMgYXMgcG9zc2libGUgYXJlIGRp c3BsYXllZCwgZGVwZW5kaW5nIG9uDQordGhlIHZhbHVlIG9mIGBtYXgtbWlu aS13aW5kb3ctaGVpZ2h0JywgYW5kIHRoZSB3YXkgdGhlIG1pbmktd2luZG93 IGlzDQorcmVzaXplZCBkZXBlbmRzIG9uIGByZXNpemUtbWluaS13aW5kb3dz Jy4iDQorICA6Z2xvYmFsIHQgOmdyb3VwICdpY29tcGxldGUNCisgIChyZW1v dmUtaG9vayAnaWNvbXBsZXRlLW1pbmlidWZmZXItc2V0dXAtaG9vaw0KKyAg ICAgICAgICAgICAgICMnaWNvbXBsZXRlLXZlcnRpY2FsLW1pbmlidWZmZXIt c2V0dXApDQorICAocmVtb3ZlLWhvb2sgJ2ljb21wbGV0ZS1jb21wbGV0aW9u cy1maWx0ZXItaG9vaw0KKyAgICAgICAgICAgICAgICMnaWNvbXBsZXRlLXZl cnRpY2FsLXJlZm9ybWF0LWNvbXBsZXRpb25zKQ0KKyAgKGljb21wbGV0ZS1t b2RlIC0xKQ0KKyAgKHdoZW4gaWNvbXBsZXRlLXZlcnRpY2FsLW1vZGUNCisg ICAgKGljb21wbGV0ZS1tb2RlIDEpDQorICAgIChzZXRxIGljb21wbGV0ZS1z ZXBhcmF0b3IgIlxuIikNCisgICAgKHNldHEgaWNvbXBsZXRlLWhpZGUtY29t bW9uLXByZWZpeCBuaWwpDQorICAgIDs7IGFzayBgaWNvbXBsZXRlLWNvbXBs ZXRpb25zJyB0byByZXR1cm4gZW5vdWdoIGNvbXBsZXRpb25zIGNhbmRpZGF0 ZXMNCisgICAgKHNldHEgaWNvbXBsZXRlLXByb3NwZWN0cy1oZWlnaHQgMjUp DQorICAgIChhZGQtaG9vayAnaWNvbXBsZXRlLW1pbmlidWZmZXItc2V0dXAt aG9vaw0KKyAgICAgICAgICAgICAgIydpY29tcGxldGUtdmVydGljYWwtbWlu aWJ1ZmZlci1zZXR1cCkNCisgICAgKGFkZC1ob29rICdpY29tcGxldGUtY29t cGxldGlvbnMtZmlsdGVyLWhvb2sNCisgICAgICAgICAgICAgICMnaWNvbXBs ZXRlLXZlcnRpY2FsLXJlZm9ybWF0LWNvbXBsZXRpb25zKSkpDQorDQogDA0K IA0KIA0KQEAgLTc4MiwxMyArODQzLDE2IEBAIG1hdGNoZXMgZXhpc3QuIg0K ICAgICAgICAgOzsgUmVzdG9yZSB0aGUgYmFzZS1zaXplIGluZm8sIHNpbmNl IGNvbXBsZXRpb24tYWxsLXNvcnRlZC1jb21wbGV0aW9ucw0KICAgICAgICAg OzsgaXMgY2FjaGVkLg0KICAgICAgICAgKGlmIGxhc3QgKHNldGNkciBsYXN0 IGJhc2Utc2l6ZSkpDQotCShpZiBwcm9zcGVjdHMNCi0JICAgIChjb25jYXQg ZGV0ZXJtDQotCQkgICAgInsiDQotCQkgICAgKG1hcGNvbmNhdCAnaWRlbnRp dHkgcHJvc3BlY3RzIGljb21wbGV0ZS1zZXBhcmF0b3IpDQotCQkgICAgKGFu ZCBsaW1pdCAoY29uY2F0IGljb21wbGV0ZS1zZXBhcmF0b3IgZWxsaXBzaXMp KQ0KLQkJICAgICJ9IikNCi0JICAoY29uY2F0IGRldGVybSAiIFtNYXRjaGVk XSIpKSkpKSkNCisgICAgICAgIChzZXRxIGljb21wbGV0ZS1jdXJyZW50LWNv bXBsZXRpb25zDQorCSAgICAgIChpZiBwcm9zcGVjdHMNCisJICAgICAgICAg IChjb25jYXQgZGV0ZXJtDQorCQkgICAgICAgICAgInsiDQorCQkgICAgICAg ICAgKG1hcGNvbmNhdCAnaWRlbnRpdHkgcHJvc3BlY3RzIGljb21wbGV0ZS1z ZXBhcmF0b3IpDQorCQkgICAgICAgICAgKGFuZCBsaW1pdCAoY29uY2F0IGlj b21wbGV0ZS1zZXBhcmF0b3IgZWxsaXBzaXMpKQ0KKwkJICAgICAgICAgICJ9 IikNCisJICAgICAgICAoY29uY2F0IGRldGVybSAiIFtNYXRjaGVkXSIpKSkN CisgICAgICAgIChydW4taG9va3MgJ2ljb21wbGV0ZS1jb21wbGV0aW9ucy1m aWx0ZXItaG9vaykNCisgICAgICAgIGljb21wbGV0ZS1jdXJyZW50LWNvbXBs ZXRpb25zKSkpKQ0KIA0KIDs7OyBJc3dpdGNoYiBjb21wYXRpYmlsaXR5DQog DQotLSANCjIuMzAuMg0KDQo= --rzghB7L4qv--