From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lin Sun via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#47119: Re: bug#47119: 28.0.50; [patch][Dired] new user option for compressing dir suffix Date: Thu, 18 Mar 2021 23:41:53 +0800 Message-ID: <605374ce.1c69fb81.54cb0.69c6@mx.google.com> References: Reply-To: Lin Sun Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_14CA8778-AC91-4995-9448-EB42047064BD_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4524"; mail-complaints-to="usenet@ciao.gmane.io" Cc: sunlin , "47119@debbugs.gnu.org" <47119@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Mar 18 16:44:53 2021 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 1lMupQ-00013e-T1 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Mar 2021 16:44:53 +0100 Original-Received: from localhost ([::1]:59488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lMupP-0000tj-Tf for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Mar 2021 11:44:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47540) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lMung-0007Ua-5k for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2021 11:43:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36238) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lMune-0007DC-0i for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2021 11:43:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lMund-0001N9-VH for bug-gnu-emacs@gnu.org; Thu, 18 Mar 2021 11:43:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Mar 2021 15:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 47119-submit@debbugs.gnu.org id=B47119.16160821355196 (code B ref 47119); Thu, 18 Mar 2021 15:43:01 +0000 Original-Received: (at 47119) by debbugs.gnu.org; 18 Mar 2021 15:42:15 +0000 Original-Received: from localhost ([127.0.0.1]:47781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMumt-0001Lk-8h for submit@debbugs.gnu.org; Thu, 18 Mar 2021 11:42:15 -0400 Original-Received: from mail-pf1-f179.google.com ([209.85.210.179]:44583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMumr-0001LV-J5 for 47119@debbugs.gnu.org; Thu, 18 Mar 2021 11:42:14 -0400 Original-Received: by mail-pf1-f179.google.com with SMTP id b184so3753418pfa.11 for <47119@debbugs.gnu.org>; Thu, 18 Mar 2021 08:42:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zoom.us; s=google; h=message-id:mime-version:date:from:subject:thread-topic:to:cc; bh=rx36mW4d/o8/AIUB3dP7y5QKBpNVGe2pIw6EuuElwP0=; b=C2iNfdxSk1FalKViVZjKezZBqKyjW4+YjWf4hKxBRW325ibIUsRSqap2xsBxkZ4jtB PKnhqpSJv4YxdJH6NfPX4+3SPSfux3mP7Dxi6ugOkfSZleHJmFpm9IxCM0z3OoVRL8+u ubnhphlGpdQM0/nBY+XraR20iKd3mW2XrNvJY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:mime-version:date:from:subject :thread-topic:to:cc; bh=rx36mW4d/o8/AIUB3dP7y5QKBpNVGe2pIw6EuuElwP0=; b=hP7/Cm61oAStgCW3gTlqqcjQYuWnOVhnfpLlpuc3CkvVc0cs53m1t+W8LJ0/GFhrm7 vk29ktVs41x5EHGUzCVoVslkTogdQiQxvbE/tB0EQOJL/sTJbQ/+OnOukzbhpyaeGM+H 9y8wwX/pNy//3XWfzFOwSl5DFQKA59djITSVcff5Gnu/VyL5qBIDE8fqFZUvDnQRRRAQ Uq0mH5sR/5jB88TSBaOA46lQ0ARojTUCJ9ucpn8sxbfg4ll8jpkaL5Z/lDe3qG7P0da7 d6gNva1zYek+nwKq89CuFyn8DzE6JbfxIjoAV94NIVN/8gdfzvt00V6m/g2jvkU8Et0+ szPw== X-Gm-Message-State: AOAM533xdpb25V1Zsf+TpNpV3s26j4M4D/ICsWxZFFgvx5qPUhusPD1X xPYRYIQqYRswXZRLiIf6ugQQgQ== X-Google-Smtp-Source: ABdhPJyeZuL2D0ts6K9l7IkUpiUq/4OfOaaUoMugLJczR1rYQFDhUHTz/PWTD7pHCoE/YYGPXmXYOg== X-Received: by 2002:a62:fc10:0:b029:1ef:141f:609 with SMTP id e16-20020a62fc100000b02901ef141f0609mr4559578pfh.78.1616082127427; Thu, 18 Mar 2021 08:42:07 -0700 (PDT) Original-Received: from smtp.gmail.com ([38.99.100.2]) by smtp.gmail.com with ESMTPSA id k127sm3017986pfd.63.2021.03.18.08.42.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Mar 2021 08:42:06 -0700 (PDT) Thread-Topic: RE: Re: bug#47119: 28.0.50; [patch][Dired] new user option for compressing dir suffix 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:202613 Archived-At: --_14CA8778-AC91-4995-9448-EB42047064BD_ Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8"

Hi Eli,

 

Sorry for my misunderstanding for your preview comments.

 

> but wouldn't i= t be better to use symbols instead of strings?

The = new option `dired-compress-files-default-suffix` can be =E2=80=9C.tar.gz=E2= =80=9D or =E2=80=9C.tar.xz=E2=80=9D=E2=80=A6 and it should work with variab= le ` dired-compress-file-suffixes` while this variable maybe extended by us= er. So the type:string is simple for implementation.

 

And yes, the document need upda= te, changes are available in the attachment.

&= nbsp;

Please help to review the new patch. Th= anks.

= --_14CA8778-AC91-4995-9448-EB42047064BD_ Content-Type: application/octet-stream; name="0001-dired-new-user-option-dired-compress-files-default-s.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-dired-new-user-option-dired-compress-files-default-s.patch" RnJvbSBlN2Q4ZjE2MDc4NGQxNmQ2NDFkN2U3MTliOTQxYTQyN2IxMTEyNmQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxsaW4uc3VuQHpvb20udXM+CkRhdGU6IFNhdCwg MTMgTWFyIDIwMjEgMTE6NDc6MjMgKzA4MDAKU3ViamVjdDogW1BBVENIXSBbKmRpcmVkXSBuZXcg dXNlciBvcHRpb24KICdkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCcKCipkaXJl ZC1hdXguZWw6IHVzZXIgb3B0aW9uICdkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZp eCcgZm9yCmRlZmF1bHQgc3VmZml4IGZvciBjb21wcmVzc2luZyBkaXJlY3RvcnkuCi0tLQogZG9j L2VtYWNzL2RpcmVkLnRleGkgfCAxMiArKysrKysrKy0tLS0KIGV0Yy9ORVdTICAgICAgICAgICAg IHwgIDYgKysrKysrCiBsaXNwL2RpcmVkLWF1eC5lbCAgICB8IDUwICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQ2IGlu c2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9kaXJl ZC50ZXhpIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkKaW5kZXggZjU3NjA2ZC4uOGYzNjBhYyAxMDA2 NDQKLS0tIGEvZG9jL2VtYWNzL2RpcmVkLnRleGkKKysrIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkK QEAgLTg2NSwxMCArODY1LDE0IEBAIE9wZXJhdGluZyBvbiBGaWxlcwogQGNvbW1hbmR7Y29tcHJl c3N9LiAgT24gYSBkaXJlY3RvcnkgbmFtZSwgdGhpcyBjb21tYW5kIHByb2R1Y2VzIGEKIGNvbXBy ZXNzZWQgQGZpbGV7LnRhci5nen0gYXJjaGl2ZSBjb250YWluaW5nIGFsbCBvZiB0aGUgZGlyZWN0 b3J5J3MKIGZpbGVzLCBieSBydW5uaW5nIHRoZSBAY29tbWFuZHt0YXJ9IGNvbW1hbmQgd2l0aCBv dXRwdXQgcGlwZWQgdG8KLUBjb21tYW5ke2d6aXB9LiAgVG8gYWxsb3cgZGVjb21wcmVzc2lvbiBv ZiBjb21wcmVzc2VkIGRpcmVjdG9yaWVzLAotdHlwaW5nIEBrYmR7Wn0gb24gYSBAZmlsZXsudGFy Lmd6fSBvciBAZmlsZXsudGd6fSBhcmNoaXZlIGZpbGUgdW5wYWNrcwotYWxsIHRoZSBmaWxlcyBp biB0aGUgYXJjaGl2ZSBpbnRvIGEgZGlyZWN0b3J5IHdob3NlIG5hbWUgaXMgdGhlCi1hcmNoaXZl IG5hbWUgd2l0aCB0aGUgZXh0ZW5zaW9uIHJlbW92ZWQuCitAY29tbWFuZHtnemlwfTsgaWYgdGhl IHZhbHVlIG9mIHRoZSB2YXJpYWJsZQorQGNvZGV7ZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVs dC1zdWZmaXh9IGlzIG5vbi1AY29kZXtuaWx9LCBhCitzdWl0YWJsZSBjb21tYW5kIGxpbmUgd2ls bCBiZSBwaWNrIHVwIGZyb20KK0Bjb2Rle2RpcmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0fSB0byBj b21wcmVzcyB0aGUgZGlyZWN0b3J5LiAgVG8gYWxsb3cKK2RlY29tcHJlc3Npb24gb2YgY29tcHJl c3NlZCBkaXJlY3RvcmllcywgdHlwaW5nIEBrYmR7Wn0gb24gYQorQGZpbGV7LnRhci5nen0gb3Ig QGZpbGV7LnRnen0gYXJjaGl2ZSBmaWxlIHVucGFja3MgYWxsIHRoZSBmaWxlcyBpbgordGhlIGFy Y2hpdmUgaW50byBhIGRpcmVjdG9yeSB3aG9zZSBuYW1lIGlzIHRoZSBhcmNoaXZlIG5hbWUgd2l0 aCB0aGUKK2V4dGVuc2lvbiByZW1vdmVkLgogCiBAZmluZGV4IGRpcmVkLWRvLWNvbXByZXNzLXRv CiBAa2luZGV4IGMgQHJ7KERpcmVkKX0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MK aW5kZXggZmE4Nzg0ZC4uZTIwYmVlZSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05F V1MKQEAgLTYzNSw2ICs2MzUsMTIgQEAgbGluZSwgYW5kIGFsbG93cyB0cnVuY2F0aW5nIHRoZW0g KHRvIHByZXNlcnZlIHNwYWNlIG9uIHRoZSBtb2RlIGxpbmUpCiBvciBzaG93aW5nIHRoZW0gbGl0 ZXJhbGx5LCBlaXRoZXIgaW5zdGVhZCBvZiwgb3IgaW4gYWRkaXRpb24gdG8sCiBkaXNwbGF5aW5n ICJieSBuYW1lIiBvciAiYnkgZGF0ZSIgc29ydCBvcmRlci4KIAorKysrCisqKiogTmV3IHVzZXIg b3B0aW9uICdkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCcuCitUaGlzIHVzZXIg b3B0aW9uIGNvbnRyb2xzIGRlZmF1bHQgc3VmZml4IGZvciBjb21wcmVzc2luZyBkaXJlY3Rvcnku ICBJZiBpdCdzCituaWwsIHRoZSAiLnRhci5neiIgd2lsbCBiZSB1c2VkLiBSZWZlciB0aGUgJ2Rp cmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0JyBmb3IKK3N1cHBvcnRlZCBzdWZmaXggbGlzdC4KKwog LS0tCiAqKiogQnJva2VuIGFuZCBjaXJjdWxhciBsaW5rcyBhcmUgc2hvd24gd2l0aCB0aGUgJ2Rp cmVkLWJyb2tlbi1zeW1saW5rJyBmYWNlLgogCmRpZmYgLS1naXQgYS9saXNwL2RpcmVkLWF1eC5l bCBiL2xpc3AvZGlyZWQtYXV4LmVsCmluZGV4IGQ1ZjQ5MTAuLjI5NmM5ZmIgMTAwNjQ0Ci0tLSBh L2xpc3AvZGlyZWQtYXV4LmVsCisrKyBiL2xpc3AvZGlyZWQtYXV4LmVsCkBAIC0xMTMyLDYgKzEx MzIsNyBAQCBkaXJlZC1jb21wcmVzcy1maWxlLXN1ZmZpeGVzCiAgICAgOzsgU29sYXJpcyAxMCB2 ZXJzaW9uIG9mIHRhciAob2Jzb2xldGUgaW4gMjAyND8pLgogICAgIDs7IFNhbWUgdGhpbmcgb24g QUlYIDcuMSAob2Jzb2xldGUgMjAyMz8pIGFuZCA3LjIgKG9ic29sZXRlIDIwMjI/KS4KICAgICAo IlxcLnRhclxcLmd6XFwnIiAiIiAiZ3ppcCAtZGMgJWkgfCB0YXIgLXhmIC0iKQorICAgICgiXFwu dGFyXFwueHpcXCciICIiICJ4eiAtZGMgJWkgfCB0YXIgLXhmIC0iKQogICAgICgiXFwudGd6XFwn IiAiIiAiZ3ppcCAtZGMgJWkgfCB0YXIgLXhmIC0iKQogICAgICgiXFwuZ3pcXCciICIiICJndW56 aXAiKQogICAgICgiXFwubHpcXCciICIiICJsemlwIC1kIikKQEAgLTExNDksMTAgKzExNTAsNyBA QCBkaXJlZC1jb21wcmVzcy1maWxlLXN1ZmZpeGVzCiAgICAgKCJcXC56c3RcXCciICIiICJ1bnpz dGQgLS1ybSIpCiAgICAgKCJcXC43elxcJyIgIiIgIjd6IHggLWFvYSAtbyVvICVpIikKICAgICA7 OyBUaGlzIGl0ZW0gY29udHJvbHMgbmFtaW5nIGZvciBjb21wcmVzc2lvbi4KLSAgICAoIlxcLnRh clxcJyIgIi50Z3oiIG5pbCkKLSAgICA7OyBUaGlzIGl0ZW0gY29udHJvbHMgdGhlIGNvbXByZXNz aW9uIG9mIGRpcmVjdG9yaWVzLiAgSXRzIFJFR0VYUAotICAgIDs7IGVsZW1lbnQgc2hvdWxkIG5l dmVyIG1hdGNoIGFueSB2YWxpZCBmaWxlIG5hbWUuCi0gICAgKCJcMDAwIiAiLnRhci5neiIgInRh ciAtY2YgLSAlaSB8IGd6aXAgLWM5ID4gJW8iKSkKKyAgICAoIlxcLnRhclxcJyIgIi50Z3oiIG5p bCkpCiAgICJDb250cm9sIGNoYW5nZXMgaW4gZmlsZSBuYW1lIHN1ZmZpeGVzIGZvciBjb21wcmVz c2lvbiBhbmQgdW5jb21wcmVzc2lvbi4KIEVhY2ggZWxlbWVudCBzcGVjaWZpZXMgb25lIHRyYW5z Zm9ybWF0aW9uIHJ1bGUsIGFuZCBoYXMgdGhlIGZvcm06CiAgIChSRUdFWFAgTkVXLVNVRkZJWCBQ Uk9HUkFNKQpAQCAtMTE2OCw2ICsxMTY2LDE0IEBAIGRpcmVkLWNvbXByZXNzLWZpbGUtc3VmZml4 ZXMKIE90aGVyd2lzZSwgdGhlIHJ1bGUgaXMgYSBjb21wcmVzc2lvbiBydWxlLCBhbmQgY29tcHJl c3Npb24gaXMgZG9uZSB3aXRoIGd6aXAuCiBBUkdTIGFyZSBjb21tYW5kIHN3aXRjaGVzIHBhc3Nl ZCB0byBQUk9HUkFNLiIpCiAKKyhkZWZjdXN0b20gZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVs dC1zdWZmaXggbmlsCisgICJEZWZhdWx0IHN1ZmZpeCBmb3IgY29tcHJlc3NpbmcgZGlyZWN0b3J5 LgorSWYgbmlsLCB0aGUgXCIudGFyLmd6XCIgd2lsbCBiZSB1c2VkLiAgU2VlIGBkaXJlZC1jb21w cmVzcy1maWxlcy1hbGlzdCcgZm9yIFwKK3RoZSBzdXBwb3J0ZWQgc3VmZml4ZXMgbGlzdC4iCisg IDp0eXBlICdzdHJpbmcKKyAgOmdyb3VwICdkaXJlZAorICA6dmVyc2lvbiAiMjguMSIpCisKIChk ZWZ2YXIgZGlyZWQtY29tcHJlc3MtZmlsZXMtYWxpc3QKICAgJygoIlxcLnRhclxcLmd6XFwnIiAu ICJ0YXIgLWNmIC0gJWkgfCBnemlwIC1jOSA+ICVvIikKICAgICAoIlxcLnRhclxcLmJ6MlxcJyIg LiAidGFyIC1jZiAtICVpIHwgYnppcDIgLWM5ID4gJW8iKQpAQCAtMTI3NSwyMCArMTI4MSwyOCBA QCBkaXJlZC1jb21wcmVzcy1maWxlCiAgICAgICAgICAgIDs7IFRyeSBnemlwOyBpZiB3ZSBkb24n dCBoYXZlIHRoYXQsIHVzZSBjb21wcmVzcy4KICAgICAgICAgICAgKGNvbmRpdGlvbi1jYXNlIG5p bAogICAgICAgICAgICAgICAgKGlmIChmaWxlLWRpcmVjdG9yeS1wIGZpbGUpCi0gICAgICAgICAg ICAgICAgICAgKHByb2duCi0gICAgICAgICAgICAgICAgICAgICAoc2V0cSBzdWZmaXggKGNkciAo YXNzb2MgIlwwMDAiIGRpcmVkLWNvbXByZXNzLWZpbGUtc3VmZml4ZXMpKSkKLSAgICAgICAgICAg ICAgICAgICAgICh3aGVuIHN1ZmZpeAotICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgob3V0 LW5hbWUgKGNvbmNhdCBmaWxlIChjYXIgc3VmZml4KSkpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChkZWZhdWx0LWRpcmVjdG9yeSAoZmlsZS1uYW1lLWRpcmVjdG9yeSBmaWxlKSkpCi0g ICAgICAgICAgICAgICAgICAgICAgICAgKGRpcmVkLXNoZWxsLWNvbW1hbmQKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZwotICAgICAgICAgICAgICAg ICAgICAgICAgICAgIiVvIiAoc2hlbGwtcXVvdGUtYXJndW1lbnQgb3V0LW5hbWUpCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIiVpIiAoc2hlbGwtcXVvdGUtYXJndW1lbnQgKGZpbGUtbmFtZS1u b25kaXJlY3RvcnkgZmlsZSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhZHIgc3Vm Zml4KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pbCB0KQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgbmlsIHQpKQotICAgICAgICAgICAgICAgICAgICAgICAgIG91dC1uYW1lKSkp CisgICAgICAgICAgICAgICAgICAgKGxldCogKChzdWZmaXgKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgIChvciBkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCAiLnRhci5neiIp KQorICAgICAgICAgICAgICAgICAgICAgICAgICAocnVsZSAoY2wtZmluZC1pZgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoeCkgKHN0cmluZy1tYXRjaC1wIChjYXIg eCkgc3VmZml4KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVkLWNvbXBy ZXNzLWZpbGVzLWFsaXN0KSkpCisgICAgICAgICAgICAgICAgICAgICAoaWYgcnVsZQorICAgICAg ICAgICAgICAgICAgICAgICAgIChsZXQgKChvdXQtbmFtZSAoY29uY2F0IGZpbGUgc3VmZml4KSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVmYXVsdC1kaXJlY3RvcnkgKGZpbGUt bmFtZS1kaXJlY3RvcnkgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRpcmVk LXNoZWxsLWNvbW1hbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1yZWdl eHAtaW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlbyIgKHNoZWxsLXF1 b3RlLWFyZ3VtZW50IG91dC1uYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVw bGFjZS1yZWdleHAtaW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJWki IChzaGVsbC1xdW90ZS1hcmd1bWVudCAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjZHIgcnVsZSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5pbCB0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWwgdCkp CisgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXQtbmFtZSkKKyAgICAgICAgICAgICAgICAg ICAgICAgKHVzZXItZXJyb3IKKyAgICAgICAgICAgICAgICAgICAgICAgICJObyBjb21wcmVzc2lv biBydWxlIGZvdW5kIGZvciBcCitgZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVsdC1zdWZmaXgn ICVzLCBzZWUgYGRpcmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0JyBmb3JcCisgdGhlIHN1cHBvcnRl ZCBzdWZmaXhlcyBsaXN0LiIKKyAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVkLWNvbXByZXNz LWZpbGVzLWRlZmF1bHQtc3VmZml4KSkpCiAgICAgICAgICAgICAgICAgIChsZXQgKChvdXQtbmFt ZSAoY29uY2F0IGZpbGUgIi5neiIpKSkKICAgICAgICAgICAgICAgICAgICAoYW5kIChvciAobm90 IChmaWxlLWV4aXN0cy1wIG91dC1uYW1lKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo eS1vci1uLXAKLS0gCjIuNy4wCgo= --_14CA8778-AC91-4995-9448-EB42047064BD_--