From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mauro Aranda Newsgroups: gmane.emacs.bugs Subject: bug#66635: 30.0.50; customize-icon State button doesn't work (never did) Date: Thu, 19 Oct 2023 08:53:50 -0300 Message-ID: <0b43fa93-0540-45ec-ab2d-b2843888c806@gmail.com> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------Xnuo0DbsVlXnpOq7m1kIafqX" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23961"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: 66635@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 19 13:55:13 2023 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 1qtRcP-00062n-4V for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 19 Oct 2023 13:55:13 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qtRbr-0004Gv-75; Thu, 19 Oct 2023 07:54:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qtRbn-0004GU-Op for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 07:54:36 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qtRbn-0005pk-HJ for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 07:54:35 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qtRcE-0004ag-2M for bug-gnu-emacs@gnu.org; Thu, 19 Oct 2023 07:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Oct 2023 11:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66635 X-GNU-PR-Package: emacs Original-Received: via spool by 66635-submit@debbugs.gnu.org id=B66635.169771647017574 (code B ref 66635); Thu, 19 Oct 2023 11:55:02 +0000 Original-Received: (at 66635) by debbugs.gnu.org; 19 Oct 2023 11:54:30 +0000 Original-Received: from localhost ([127.0.0.1]:35967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtRbi-0004ZN-76 for submit@debbugs.gnu.org; Thu, 19 Oct 2023 07:54:30 -0400 Original-Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]:51678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qtRbf-0004Yp-Ty; Thu, 19 Oct 2023 07:54:28 -0400 Original-Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-27d4372322aso4090691a91.3; Thu, 19 Oct 2023 04:54:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697716435; x=1698321235; darn=debbugs.gnu.org; h=in-reply-to:references:to:from:content-language:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=Ez+4sUyWT+4rc/BMN9EPjfU4wHfsusYdLTHDbULUnlY=; b=OLpNM39rMvxTzhFWyTnsGK/SAJ6OKrZSJvnD25/TPR8NxxMZ2F50XTd0rUsPnhbSRK F7A4S976Vm0lHXqLS1pw0VLo6RdEWxkt9fpPiK6/bQYSkqi737XboenzWWUs3j4fjDMK Ql6iSf95IjBD9tEvJcRu2Et9TOCOkMdQTc7Tjqu39mS1qecZjXBKcluzpUBq6QXfnPNo 67IQ4ke0wC4oZ6tqp+r/BPymvxl/fidJXmnKAnfPc5Nqfs/95rFArkstVVJhFEDCX32Y Al5hsrSTjCpdF6NpobPW1V3Osm5Zf4r8XnfI2WK4ZNTWCvfzXPwjbmS+lzNCJBVq+z5e /p+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697716435; x=1698321235; h=in-reply-to:references:to:from:content-language:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Ez+4sUyWT+4rc/BMN9EPjfU4wHfsusYdLTHDbULUnlY=; b=xSuo5Q4/05Y1VNFGmbkJdLH3Da7DWvFC0ivaDq/PCgdL4AgipaxmNBIJf1VURyJBkb C7J41k34MtGI4nBJBF2W/TI0u7DACNmbcciICnMh4lIzmlYfRqBe1VtjAYnb3tEGl3Fy uHTwSHVlX7UzINMmym9eN8fpZWe5M16NQPdgpwDEREmU2+/WLxGQopBxGBJi/51jpMH3 ldpD9moz5NhAKth19vRJrvN4q4tnRr6Vq2bQmQlDhlDCK9Ru2q5sTYymuZkQZc4/D16Z jCYLkQGVb0ayVAPhf5RIIuMaiPFS+6BzDQ8ovIHo04dxoFE393AqlBj7KP82a+vLSYKx Lcng== X-Gm-Message-State: AOJu0YziO5IbHXk/dCKfIIdiOCnxWpS/WautTPsmq2uq+q0YGrNFai7y Rl3KrRl6/dzCDXequdyWeyKHIXenztlCVQ== X-Google-Smtp-Source: AGHT+IGA6fyLO0xrJez0e5NPbZKtrCjdCH8S6NFyzXYn6YLw5/zC3YFb8Rej7kzisR7cKIcKLyWVVg== X-Received: by 2002:a17:90b:48cf:b0:27d:37bb:12c0 with SMTP id li15-20020a17090b48cf00b0027d37bb12c0mr1776482pjb.36.1697716434536; Thu, 19 Oct 2023 04:53:54 -0700 (PDT) Original-Received: from [192.168.0.234] ([152.168.142.156]) by smtp.gmail.com with ESMTPSA id my7-20020a17090b4c8700b0027b13db9729sm1466174pjb.21.2023.10.19.04.53.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 19 Oct 2023 04:53:53 -0700 (PDT) Content-Language: en-US In-Reply-To: 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:272725 Archived-At: This is a multi-part message in MIME format. --------------Xnuo0DbsVlXnpOq7m1kIafqX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit tags 66635 patch quit I attach a patch to address the more important issues for now. That is, at least have a working State button and rudimentary state checking. Setting and Saving icon specifications through the State button should work now, by adding the custom-icon-action function. And while trying to fix the state messages in Custom, I found that the arguments for plist-get were transposed in icons--merge-spec, so I suspect that function never worked either. There are a lot of things to improve here (I discovered the issues while looking at Bug#57113), but I hope this patch is good enough for this bug report. --------------Xnuo0DbsVlXnpOq7m1kIafqX Content-Type: text/x-patch; charset=UTF-8; name="0001-Fix-State-button-for-customize-icon-Bug-66635.patch" Content-Disposition: attachment; filename="0001-Fix-State-button-for-customize-icon-Bug-66635.patch" Content-Transfer-Encoding: base64 RnJvbSBhYjRmYWJmNDg2NjVkZGMxNDJhZDk1YTI2ODk4ZWI2MjA3Y2QyYmRjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFp bC5jb20+CkRhdGU6IFRodSwgMTkgT2N0IDIwMjMgMDg6NDY6MzUgLTAzMDAKU3ViamVjdDog W1BBVENIXSBGaXggU3RhdGUgYnV0dG9uIGZvciBjdXN0b21pemUtaWNvbiAoQnVnIzY2NjM1 KQoKKiBsaXNwL2N1cy1lZGl0LmVsIChjdXN0b20taWNvbi1hY3Rpb24pOiBOZXcgZnVuY3Rp b24uCihjdXN0b20taWNvbik6IFVzZSBpdCBhcyB0aGUgOmFjdGlvbi4gIE90aGVyd2lzZSwg Y2xpY2tpbmcgdGhlIFN0YXRlCmJ1dHRvbiBpcyBhIG5vb3AuICBSZW1vdmUgaXJyZWxldmFu dCBzdHVmZiBmcm9tIHRoZSBkb2NzdHJpbmcgYW5kCmNvbW1lbnQgb3V0IHNvbWUgY29weS1w YXN0YS4KKGN1c3RvbS1pY29uLWV4dGVuZGVkLW1lbnUpOiBOZXcgdmFyaWFibGUsIHRoZSBt ZW51IHRvIHNob3cgdXBvbgo6YWN0aW9uLgooY3VzdG9tLWljb24tc2V0KTogUmVhbGx5IHJl ZHJhdyB0aGUgd2lkZ2V0IHdpdGggdGhlIG5ldyBzZXR0aW5ncy4KQ29tbWVudCBvdXQgc3Ry YW5nZSBjYWxsIHRvIGN1c3RvbS12YXJpYWJsZS1iYWNrdXAtdmFsdWUuCihjdXN0b20taWNv bi1zYXZlKTogTmV3IGZ1bmN0aW9uLgoKKiBsaXNwL2VtYWNzLWxpc3AvaWNvbnMuZWwgKGlj b25zLS1tZXJnZS1zcGVjKTogRml4IGNhbGwgdG8gcGxpc3QtZ2V0CmFuZCBhdm9pZCBpbmZs b29wLgotLS0KIGxpc3AvY3VzLWVkaXQuZWwgICAgICAgICB8IDcxICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIGxpc3AvZW1hY3MtbGlzcC9pY29ucy5lbCB8 ICA2ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9jdXMtZWRpdC5lbCBiL2xpc3AvY3VzLWVkaXQu ZWwKaW5kZXggNzA2ZTA4ZDU2NTcuLjk1M2I4YjhiODBmIDEwMDY0NAotLS0gYS9saXNwL2N1 cy1lZGl0LmVsCisrKyBiL2xpc3AvY3VzLWVkaXQuZWwKQEAgLTUzNjYsMTEgKzUzNjYsNiBA QCAnY3VzdG9tLWljb24KIDpoaWRkZW4tc3RhdGVzIHNob3VsZCBiZSBhIGxpc3Qgb2Ygd2lk Z2V0IHN0YXRlcyBmb3Igd2hpY2ggdGhlCiAgIHdpZGdldCdzIGluaXRpYWwgY29udGVudHMg YXJlIHRvIGJlIGhpZGRlbi4KIAotOmN1c3RvbS1mb3JtIHNob3VsZCBiZSBhIHN5bWJvbCBk ZXNjcmliaW5nIGhvdyB0byBkaXNwbGF5IGFuZAotICBlZGl0IHRoZSB2YXJpYWJsZS0tLWVp dGhlciBgZWRpdCcgKHVzaW5nIGVkaXQgd2lkZ2V0cyksCi0gIGBsaXNwJyAoYXMgYSBMaXNw IHNleHApLCBvciBgbWlzbWF0Y2gnIChzaG91bGQgbm90IGhhcHBlbik7Ci0gIGlmIG5pbCwg dXNlIHRoZSByZXR1cm4gdmFsdWUgb2YgYGN1c3RvbS12YXJpYWJsZS1kZWZhdWx0LWZvcm0n LgotCiA6c2hvd24tdmFsdWUsIGlmIG5vbi1uaWwsIHNob3VsZCBiZSBhIGxpc3Qgd2hvc2Ug YGNhcicgaXMgdGhlCiAgIHZhcmlhYmxlIHZhbHVlIHRvIGRpc3BsYXkgaW4gcGxhY2Ugb2Yg dGhlIGN1cnJlbnQgdmFsdWUuCiAKQEAgLTUzODMsMTEgKzUzNzgsMzQgQEAgJ2N1c3RvbS1p Y29uCiAgIDpjdXN0b20tY2F0ZWdvcnkgJ29wdGlvbgogICA6Y3VzdG9tLXN0YXRlIG5pbAog ICA6Y3VzdG9tLWZvcm0gbmlsCi0gIDp2YWx1ZS1jcmVhdGUgJ2N1c3RvbS1pY29uLXZhbHVl LWNyZWF0ZQorICA6dmFsdWUtY3JlYXRlICMnY3VzdG9tLWljb24tdmFsdWUtY3JlYXRlCiAg IDpoaWRkZW4tc3RhdGVzICcoc3RhbmRhcmQpCi0gIDpjdXN0b20tc2V0ICdjdXN0b20taWNv bi1zZXQKLSAgOmN1c3RvbS1yZXNldC1jdXJyZW50ICdjdXN0b20tcmVkcmF3Ci0gIDpjdXN0 b20tcmVzZXQtc2F2ZWQgJ2N1c3RvbS12YXJpYWJsZS1yZXNldC1zYXZlZCkKKyAgOmFjdGlv biAjJ2N1c3RvbS1pY29uLWFjdGlvbgorICA6Y3VzdG9tLXNldCAjJ2N1c3RvbS1pY29uLXNl dAorICA6Y3VzdG9tLXJlc2V0LWN1cnJlbnQgIydjdXN0b20tcmVkcmF3KQorICA7OyBOb3Qg aW1wbGVtZW50ZWQgeWV0LgorICA7OyA6Y3VzdG9tLXJlc2V0LXNhdmVkICdjdXN0b20taWNv bi1yZXNldC1zYXZlZCkKKworKGRlZnZhciBjdXN0b20taWNvbi1leHRlbmRlZC1tZW51Cisg IChsZXQgKChtYXAgKG1ha2Utc3BhcnNlLWtleW1hcCkpKQorICAgIChkZWZpbmUta2V5LWFm dGVyIG1hcCBbY3VzdG9tLWljb24tc2V0XQorICAgICAgJyhtZW51LWl0ZW0gIlNldCBmb3Ig Q3VycmVudCBTZXNzaW9uIiBjdXN0b20taWNvbi1zZXQKKyAgICAgICAgICAgICAgICAgIDpl bmFibGUgKGVxICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1z dGF0ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RpZmllZCkpKQorICAg ICh3aGVuIChvciBjdXN0b20tZmlsZSBpbml0LWZpbGUtdXNlcikKKyAgICAgIChkZWZpbmUt a2V5LWFmdGVyIG1hcCBbY3VzdG9tLWljb24tc2F2ZV0KKyAgICAgICAgJyhtZW51LWl0ZW0g IlNhdmUgZm9yIEZ1dHVyZSBTZXNzaW9ucyIgY3VzdG9tLWljb24tc2F2ZQorICAgICAgICAg ICAgICAgICAgICA6ZW5hYmxlIChtZW1xCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICh3aWRnZXQtZ2V0IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1zdGF0ZSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgJyhtb2RpZmllZCBzZXQgY2hhbmdlZCkpKSkp CisgICAgKGRlZmluZS1rZXktYWZ0ZXIgbWFwIFtjdXN0b20tcmVkcmF3XQorICAgICAgJyht ZW51LWl0ZW0gIlVuZG8gRWRpdHMiIGN1c3RvbS1yZWRyYXcKKyAgICAgICAgICAgICAgICAg IDplbmFibGUgKG1lbXEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0 IGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgOmN1c3RvbS1zdGF0ZSkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICcobW9kaWZpZWQgY2hhbmdlZCkpKSkKKyAgICBtYXApCisgICJBIG1l bnUgZm9yIGBjdXN0b20taWNvbicgd2lkZ2V0cy4KK1VzZWQgaW4gYGN1c3RvbS1pY29uLWFj dGlvbicgdG8gc2hvdyBhIG1lbnUgdG8gdGhlIHVzZXIuIikKIAogKGRlZnVuIGN1c3RvbS1p Y29uLXZhbHVlLWNyZWF0ZSAod2lkZ2V0KQogICAiSGVyZSBpcyB3aGVyZSB5b3UgZWRpdCB0 aGUgaWNvbidzIHNwZWNpZmljYXRpb24uIgpAQCAtNTUxNyw2ICs1NTM1LDI0IEBAIGN1c3Rv bS1pY29uLXZhbHVlLWNyZWF0ZQogCSAgKGN1c3RvbS1hZGQtcGFyZW50LWxpbmtzIHdpZGdl dCkpCiAJKGN1c3RvbS1hZGQtc2VlLWFsc28gd2lkZ2V0KSkpKSkKIAorKGRlZnVuIGN1c3Rv bS1pY29uLWFjdGlvbiAod2lkZ2V0ICZvcHRpb25hbCBldmVudCkKKyAgIlNob3cgdGhlIG1l bnUgZm9yIGBjdXN0b20taWNvbicgV0lER0VULgorT3B0aW9uYWwgRVZFTlQgaXMgdGhlIGxv Y2F0aW9uIGZvciB0aGUgbWVudS4iCisgIChpZiAoZXEgKHdpZGdldC1nZXQgd2lkZ2V0IDpj dXN0b20tc3RhdGUpICdoaWRkZW4pCisgICAgICAoY3VzdG9tLXRvZ2dsZS1oaWRlIHdpZGdl dCkKKyAgICAodW5sZXNzIChlcSAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1zdGF0ZSkg J21vZGlmaWVkKQorICAgICAgKGN1c3RvbS1pY29uLXN0YXRlLXNldCB3aWRnZXQpKQorICAg IChjdXN0b20tcmVkcmF3LW1hZ2ljIHdpZGdldCkKKyAgICAobGV0KiAoKGNvbXBsZXRpb24t aWdub3JlLWNhc2UgdCkKKyAgICAgICAgICAgKGN1c3RvbS1hY3Rpb25lZC13aWRnZXQgd2lk Z2V0KQorICAgICAgICAgICAoYW5zd2VyICh3aWRnZXQtY2hvb3NlIChjb25jYXQgIk9wZXJh dGlvbiBvbiAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo Y3VzdG9tLXVubGlzcGlmeS10YWctbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0IHdpZGdldCA6dmFsdWUpKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjdXN0b20taWNvbi1leHRlbmRlZC1tZW51Cisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQpKSkKKyAgICAgICh3aGVu IGFuc3dlcgorICAgICAgICAoZnVuY2FsbCBhbnN3ZXIgd2lkZ2V0KSkpKSkKKwogKGRlZnVu IGN1c3RvbS10b2dnbGUtaGlkZS1pY29uICh2aXNpYmlsaXR5LXdpZGdldCAmcmVzdCBfaWdu b3JlKQogICAiVG9nZ2xlIHRoZSB2aXNpYmlsaXR5IG9mIGEgYGN1c3RvbS1pY29uJyBwYXJl bnQgd2lkZ2V0LgogQnkgZGVmYXVsdCwgdGhpcyBzaWduYWxzIGFuIGVycm9yIGlmIHRoZSBw YXJlbnQgaGFzIHVuc2F2ZWQKQEAgLTU1NTMsMTAgKzU1ODksMjEgQEAgY3VzdG9tLWljb24t c2V0CiAgICAgICAodXNlci1lcnJvciAiQ2Fubm90IHVwZGF0ZSBoaWRkZW4gaWNvbiIpKQog CiAgICAgKHNldHEgdmFsIChjdXN0b20tLWljb25zLXdpZGdldC12YWx1ZSBjaGlsZCkpCi0g ICAgKHVubGVzcyAoZXF1YWwgdmFsIChpY29uLWNvbXBsZXRlLXNwZWMgc3ltYm9sKSkKLSAg ICAgIChjdXN0b20tdmFyaWFibGUtYmFja3VwLXZhbHVlIHdpZGdldCkpCisgICAgOzsgRklY TUU6IFdoYXQgd2FzIHRoZSBpbnRlbnRpb24gaGVyZT8KKyAgICA7OyAodW5sZXNzIChlcXVh bCB2YWwgKGljb24tY29tcGxldGUtc3BlYyBzeW1ib2wpKQorICAgIDs7ICAgKGN1c3RvbS12 YXJpYWJsZS1iYWNrdXAtdmFsdWUgd2lkZ2V0KSkKICAgICAoY3VzdG9tLXB1c2gtdGhlbWUg J3RoZW1lLWljb24gc3ltYm9sICd1c2VyICdzZXQgdmFsKQotICAgIChjdXN0b20tcmVkcmF3 LW1hZ2ljIHdpZGdldCkpKQorICAgIChjdXN0b20tcmVkcmF3IHdpZGdldCkpKQorCisoZGVm dW4gY3VzdG9tLWljb24tc2F2ZSAod2lkZ2V0KQorICAiU2F2ZSB2YWx1ZSBvZiBpY29uIGVk aXRlZCBieSB3aWRnZXQgV0lER0VULiIKKyAgKGN1c3RvbS1zZXQtaWNvbnMgKGNvbnMgKHdp ZGdldC12YWx1ZSB3aWRnZXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0Cisg ICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VzdG9tLS1pY29ucy13aWRnZXQtdmFsdWUK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FyICh3aWRnZXQtZ2V0IHdpZGdldCA6 Y2hpbGRyZW4pKSkpKSkKKyAgKGN1c3RvbS1zYXZlLWFsbCkKKyAgKGN1c3RvbS1pY29uLXN0 YXRlLXNldCB3aWRnZXQpCisgIChjdXN0b20tcmVkcmF3LW1hZ2ljIHdpZGdldCkpCiAKIDs7 OyMjI2F1dG9sb2FkCiAoZGVmdW4gY3VzdG9taXplLWljb24gKGljb24pCmRpZmYgLS1naXQg YS9saXNwL2VtYWNzLWxpc3AvaWNvbnMuZWwgYi9saXNwL2VtYWNzLWxpc3AvaWNvbnMuZWwK aW5kZXggY2IwOGMxYTZiODEuLjlhNmQyNjI0M2M3IDEwMDY0NAotLS0gYS9saXNwL2VtYWNz LWxpc3AvaWNvbnMuZWwKKysrIGIvbGlzcC9lbWFjcy1saXNwL2ljb25zLmVsCkBAIC0xODEs OSArMTgxLDkgQEAgaWNvbnMtLW1lcmdlLXNwZWMKICAgICAgICAgKGxldCAoKHBhcmVudC1r ZXl3b3JkcyAoaWNvbi1zcGVjLWtleXdvcmRzIGVsZW0pKQogICAgICAgICAgICAgICAoY3Vy cmVudC1rZXl3b3JkcyAoaWNvbi1zcGVjLWtleXdvcmRzIGN1cnJlbnQpKSkKICAgICAgICAg ICAod2hpbGUgcGFyZW50LWtleXdvcmRzCi0gICAgICAgICAgICAodW5sZXNzIChwbGlzdC1n ZXQgKGNhciBwYXJlbnQta2V5d29yZHMpIGN1cnJlbnQta2V5d29yZHMpCi0gICAgICAgICAg ICAgIChuY29uYyBjdXJyZW50ICh0YWtlIDIgcGFyZW50LWtleXdvcmRzKSkKLSAgICAgICAg ICAgICAgKHNldHEgcGFyZW50LWtleXdvcmRzIChjZGRyIHBhcmVudC1rZXl3b3JkcykpKSkp KSkpCisgICAgICAgICAgICAodW5sZXNzIChwbGlzdC1nZXQgY3VycmVudC1rZXl3b3JkcyAo Y2FyIHBhcmVudC1rZXl3b3JkcykpCisgICAgICAgICAgICAgIChuY29uYyBjdXJyZW50ICh0 YWtlIDIgcGFyZW50LWtleXdvcmRzKSkpCisgICAgICAgICAgICAoc2V0cSBwYXJlbnQta2V5 d29yZHMgKGNkZHIgcGFyZW50LWtleXdvcmRzKSkpKSkpKQogICBtZXJnZWQpCiAKIChjbC1k ZWZtZXRob2QgaWNvbnMtLWNyZWF0ZSAoKF90eXBlIChlcWwgJ2ltYWdlKSkgaWNvbiBrZXl3 b3JkcykKLS0gCjIuMzQuMQoK --------------Xnuo0DbsVlXnpOq7m1kIafqX--