From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#59937: 28.2; Bad defcustom behavior Date: Tue, 13 Dec 2022 22:10:18 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7062"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "59937@debbugs.gnu.org" <59937@debbugs.gnu.org> To: Mauro Aranda Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 13 23:11:30 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 1p5DUo-0001fb-6M for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 13 Dec 2022 23:11:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5DUa-00012l-NH; Tue, 13 Dec 2022 17:11:16 -0500 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 1p5DUM-0000zi-T6 for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 17:11:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p5DUM-0004S2-Kn for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 17:11:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p5DUM-000498-CN for bug-gnu-emacs@gnu.org; Tue, 13 Dec 2022 17:11:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Dec 2022 22:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59937 X-GNU-PR-Package: emacs Original-Received: via spool by 59937-submit@debbugs.gnu.org id=B59937.167096942815930 (code B ref 59937); Tue, 13 Dec 2022 22:11:02 +0000 Original-Received: (at 59937) by debbugs.gnu.org; 13 Dec 2022 22:10:28 +0000 Original-Received: from localhost ([127.0.0.1]:34935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5DTn-00048s-QT for submit@debbugs.gnu.org; Tue, 13 Dec 2022 17:10:28 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:9738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5DTk-00048m-JA for 59937@debbugs.gnu.org; Tue, 13 Dec 2022 17:10:26 -0500 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BDLOB07017249; Tue, 13 Dec 2022 22:10:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=b1qHYLCzCVrnEA+EJtcCGtJIv0whE7OFbbvX2/i7lw4=; b=EO050a4ty3eP3XG6akcE1NJMBZwr0dJDgGYWnmOBfxxMBEXZaJWjo++86kL4JeSrUvAa +IvDpCmIuDNtqpjShjl9viH088LNJND3QyWfiJE7lccVrC4uSLZOLU2SqJZWAgj3CMtE l5eQFuFZQPCLYMIgC6+qrVp1PqzOx6MURCffNw3/u6I4b0yAIvd69CLHsA0I21MLxO2g /6mfI0oZ88zKSDi/nAfg2llTu4Llm+LqrgDZU+pXJeIStf1CbLKVdc4x0w5n+xMMJszO 3wnUcKFNtJfkaNK+3iY2tSeaoAkCfIrcqFcO3z0J6+PEDFCLzf0zekruuQK6jGSyGyf5 JA== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3meyex0dx1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 13 Dec 2022 22:10:23 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BDLSere012139; Tue, 13 Dec 2022 22:10:21 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3meyev08hc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 13 Dec 2022 22:10:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CrnPuE14JGyoUQIuw/z68xdVv8BCFk2QNegTIFrL249374l38m5r6hUcdK7w8JKk497hEkiArg59B3CJZNunh3OnflEuTiXzvs+uNQJBt04ai2ff+bunbEU/ODVmsxZH/kRYXhTGOcxIih1EwebdPO25OlSuY4uP9STrqV34+1hwxK3rAVhR2+O6wDrOeL4yQAajPDWzBqGZPV4rXVxWwFO+Y9KNqnmMH9lN8XUkCnyQeKU8t4tecdXIVe7hEcMFs20DJnTA5Po/EviIriXHmrHe/eNYneyohlGGgF8R0u26NcLL84qyKSPZAF69mONjPL9X/q+aASN5MUoNDaKb3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b1qHYLCzCVrnEA+EJtcCGtJIv0whE7OFbbvX2/i7lw4=; b=gimTybg2zwKJCvL20kth91eYc6nsm//cxF6o1D81htARWktYzEwHzQD9hLokhJW3Up9UPztd/4uVsY1w4X5CkuR9qFURXhxMEOg0+wi/dPJm4xi2M7xviuu16vHIoYQGaaUAOwj2GMDh7UzBN59wC9trry4Px3Hv6CiRrBRGzaFMQr01M7HBfP94tTWoAKTMAATRqdHJdICHb4VbWM0MQTV+e0uibbK5EzkCZS9PbsxSVjV+zwrxUIFh7R4eEwJlCubTvxvTa1iIZURQFuM5Cr/EaVR0x696ahRp9cPiTJOuzErmfwn5cLsR5IsYtrBTlU9XqX5PQm1qt3o1xUjfrQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b1qHYLCzCVrnEA+EJtcCGtJIv0whE7OFbbvX2/i7lw4=; b=hzVPsWngtVUDUs0NY+Onr0QBGz9P/mi84cEDIsKPFmej/pNC+Y0wvqwrmcOwvEh0VAEKGdXyFufpwW+TYsdDaOAPhwAtW6l145qMpp/LhWyMwUglDqI8r/ljavC2nLSWcB6KZnlCpd8UiquooN3+k9kLHYnkmR2iYV9aeIM61Kc= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by IA1PR10MB6784.namprd10.prod.outlook.com (2603:10b6:208:428::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Tue, 13 Dec 2022 22:10:19 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::176d:3689:aa5b:91b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::176d:3689:aa5b:91b%2]) with mapi id 15.20.5880.019; Tue, 13 Dec 2022 22:10:18 +0000 Thread-Topic: [External] : Re: bug#59937: 28.2; Bad defcustom behavior Thread-Index: AQHZDVD4HndTYOhpekykRUUNXr1nL65sRZQw In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|IA1PR10MB6784:EE_ x-ms-office365-filtering-correlation-id: 09599565-6035-4392-ef05-08dadd56d231 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IPDUAMIHnik2TZDjSmllTwHwgewcMTdyO4QekcNmRckbeLoPAfNaDLm9yH5Gwh4d10Qlx0HRVTilXVEscI0nNCHbrpzgT7WZsQUO5VbRNfjPINGRMyJNLQcGDnbCE24HGpewnM4YxfKZPSupAC07QuXZlm7i7i0Vg0dSkazuTsrumEaZOw+bNdL2+0axyVYaz5xXAFZdH74NMLbvI0aAyMRXnDIV5VyNyePVYlZ4XscXWrmhNHrNsxQVdbrTHn3zxsI90vhuyfHdU4WNVMBnC+FP1hEUHAWDQRiW/ty6zSM1ttRRbQcl6voUktxbUUM1wlbJvKOies50WMAchJ2UDHTU4w4pleUqqEI61cR9wg6GaMs9Nt81I5+hzBAiMCPEOfHrR696iErjDcES/61DBe0LntyYzKKmElweU5URYFfqRkBWna0vQyxM3yPehgmHI26yRO197Y4WpcdPo6K5ZsK7BY8A/Ix/sZwoKNyK7QnC3fUCCkmvHkTx0vD8xj9YxStEkN4fzdeFts4RwPDylfkEsfYqfNrPiy2umII3VzuogPUr1A4EVFwgvP0QxYKZH4T4gFcBJsgpby1soqks3FND8LONkOE1yI0XOnYzomt1S3tfA2aT6UHrZ0dVpVx7hwqIEVbzftclgQxkE0kzd6tuvDqt7yQAg/tKyK3dNvrFAcy6vRTH0S98dU6YfSAgOCcEyWBG5rIcV/KLbuBI1AQHFt3RBksta9Z+aasPb+w= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(346002)(39860400002)(396003)(376002)(366004)(451199015)(76116006)(66446008)(8676002)(66946007)(66476007)(4326008)(64756008)(55016003)(5660300002)(316002)(83380400001)(33656002)(2906002)(8936002)(122000001)(86362001)(44832011)(38100700002)(41300700001)(6916009)(66556008)(52536014)(966005)(71200400001)(478600001)(9686003)(38070700005)(186003)(26005)(7696005)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: DuWfo9m70H2sp0vFjZ6NpbvpTmI48zcEU0alB3wPEKoGXF8y88+qTdW8MDh6aTepNoT8FfCMKIkbuAy7C5k8vUGHKu9xZWqC8Lkato7RhyV82uk/hBhMbCxQUAAFkC3oxZqeloPU2Ju9BMeSHRXy2cewMLgndtUgpS2aHq9UVRlVDfo5XVft9QzEuAjourXqiJEc8UQh3oJEGlw74zN15pCoBMSlysENHmO94PXAzQE7Sy+FrjR1xwppiahgdCYJUd/tSSH68vOJ/4oU4/UUy4uTIFLSdn2di0QCi3RfThnC8erzCM+Vxd5qIgaeTi8BeEi0UoqNBh4SvdF53Z5Jlc5tCSTvNLTnLomEL+uOlUuuRZ7+meT6FYehRKwp7cPkF6ajOAMassJm26gPJ/PHGshfTPFufaFYsvNJVa1WJpF15aHN3RoG0jUa/sC9WeUxtrtAK4XPYjhLfb7MVTptSr5hRvn4tU8kruqspyd99AaW+wjHOF+nm8saeaNnktqGlRCRYK0zMAef4k/ZpkfjymtsCifCCq/myG/beEkXEW+d1XtfZxxmTvmcgkQRFIwcjS4VvQIZoheRIIlLQ6UydiDp+G6E+XXhofUOiGh+eOBfM1qA8lpLo8WycXUBg8Q2XcziPKtlKObq4RM/YqUGTKy6ATxDHzVwBndQU7En1GGagkObZdLwrvQtwN8rty4Y9/MkIm9iMeatkNqvMZZfzTcmFEPkdcQzcLoI9yZ/YY00zly8Kd644u2hgR 0h7LcT/gi+GHr1yniR6jmptMD+Rrs1yCcDGgL4/cmN0Wd/ffpmVa93Go6z9sZCQMMj41VMaOVz9yzjitHABZGxyWEm2HTyLilt X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09599565-6035-4392-ef05-08dadd56d231 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Dec 2022 22:10:18.9276 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: o4EJCjGlbrqAKyQZfkzziGuGKI1A/Q2fK0O3uKamlKaCCxLd7pwwGU3YhuJbB2EhI5/vmidComWnILNobLWtDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB6784 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-13_03,2022-12-13_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 suspectscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212130193 X-Proofpoint-GUID: LvKcQHhjMq2ySW0-CtZHcfCyTN6WhtsZ X-Proofpoint-ORIG-GUID: LvKcQHhjMq2ySW0-CtZHcfCyTN6WhtsZ 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:250899 Archived-At: PiAgPiBFeHBlY3RpbmcgYSBkZWZjdXN0b20gZGVmaW5lciB0byB1bmRlcnN0YW5kIHRoaXMNCj4g ID4gYW5kIGZpZ3VyZSBvdXQgd2hhdCBhICJ2YWxpZCBkZWZhdWx0IHZhbHVlIGZvcg0KPiAgPiB0 aGUgcmVzdHJpY3RlZC1zZXhwIHdpZGdldCIgbWlnaHQgYmUsIGlzIGEgYnJpZGdlDQo+ICA+IHRv byBmYXIsIElNTy4NCj4gDQo+IEkgZG9uJ3QgdGhpbmsgc28uwqAgVGhlIGRlZmN1c3RvbSBkZWZp bmVyIGlzIHNwZWNpZnlpbmcgdGhlIG1hdGNoaW5nDQo+IGFsdGVybmF0aXZlcywgaGUvc2hlIHNo b3VsZCBiZSBhYmxlIHRvIHRoaW5rIG9mIGEgdmFsaWQgZGVmYXVsdA0KPiB2YWx1ZS4NCg0KSG93 IGRvZXMgcz9oZSBkZWZpbmUvcHJvdmlkZSBhIGRlZmF1bHQgdmFsdWUgZm9yIHRoZQ0KYHJlc3Ry aWN0ZWQtc2V4cCcgd2lkZ2V0PyAgSSBzZWUgbm8gd2F5IHRvIGRvIHRoYXQuDQoNCk9yIGRpZCB5 b3UgbWVhbiB0aGF0IHM/aGUgc2hvdWxkIGFsd2F5cyBwcm92aWRlLCB3aXRoaW4NCnRoZSBfb3B0 aW9uJ3NfIGRlZmF1bHQgdmFsdWUsIGEgdmFsdWUgZm9yIGVhY2ggcGFydCBvZg0KaXQgdGhhdCBj b3JyZXNwb25kcyB0byBhIGByZXN0cmljdGVkLXNleHAnPw0KDQpUaGF0IHdvdWxkIGJlIHRvbyBy ZXN0cmljdGl2ZSwgSU1PLiAgSXQgc2hvdWxkIHN0aWxsDQpiZSBwb3NzaWJsZSB0byBwcm92aWRl IGEgZGVmYXVsdCB2YWx1ZSBvZiAoKSBmb3IgYW4NCmFsaXN0IG9yIHBsaXN0IHRoYXQgbWFrZXMg dXNlIG9mIGByZXN0cmljdGVkLXNleHAnIGZvcg0Kc29tZSBlbGVtZW50IGtleXMgb3IgdmFsdWVz LiAgT3IgYSBkZWZhdWx0IHZhbHVlIHRoYXQNCmluIHNvbWUgb3RoZXIgd2F5IGRvZXNuJ3QgcHJv dmlkZSBhIHZhbHVlIGZvciBwYXJ0cw0KdGhhdCBhcmUgZGVmaW5lZCBieSBgcmVzdHJpY3RlZC1z ZXhwJyBidXQgbWlnaHQgbm90IGJlDQpuZWVkZWQgaW4gdGhlIG9wdGlvbiB2YWx1ZS4NCg0KPiBN YXliZSBoYXZpbmcgc29tZSBleGFtcGxlcyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBjb3VsZCBoZWxw IGhlcmUuIEkNCj4gY291bGQgd3JpdGUgb25lIGlmIHlvdSBhbmQgb3RoZXJzIHRoaW5rIGl0IGNv dWxkIGJlIGhlbHBmdWwuDQoNCkkgX3RoaW5rXyBJIHVuZGVyc3RhbmQgdGhpcyBub3cuICBUaGUg cHJvYmxlbSBpcyB0aGF0IGZvcg0KdGhlIEN1c3RvbWl6ZSBVSSB0byBwcmVzZW50IGEgZmllbGQg Zm9yIGlucHV0dGluZy9kZWZpbmluZw0KdGhlIHBhcnQgb2YgdGhlIG9wdGlvbiB2YWx1ZSB0aGF0 IGNvcnJlc3BvbmRzIHRvIGEgcGxpc3QNCmtleSAod2hpY2ggaXMgZGVmaW5lZCBieSBhIGByZXN0 cmljdGVkLXNleHAnKSwgaXQgbmVlZHMgdG8NCmtub3cganVzdCB3aGF0IGtpbmQgb2YgaW5wdXQv ZWRpdCB3aWRnZXQgdG8gYnVpbGQuICBJdA0KbmVlZHMgdG8gYnVpbGQgYW4gZWRpdGFibGUtZmll bGQgdGhhdCBhbHNvIGRlbWFuZHMgcmVzcGVjdA0Kb2YgdGhlIGByZXN0cmljdGVkLXNleHAnIHBy ZWRpY2F0ZXMuDQoNCkFuZCB0aGF0J3MgdGhlIGNhc2Ugd2hldGhlciBvciBub3QgdGhlIF9vcHRp b24nc18gZGVmYXVsdA0KdmFsdWUgaGFzIGEgcGFydCB0aGF0IGNvcnJlc3BvbmRzIHRvIGEgcGxp c3Qga2V5LiAgKElmIHllcywNCnRoZSBkZWZhdWx0IHZhbHVlIG11c3QgbWF0Y2ggdGhlIGByZXN0 cmljdGVkLXNleHAnLCBpZiBubywNCnlvdSdyZSBwcm9tcHRlZCBmb3IgdGhlIHNleHAgdHlwZSwg c28gaXQga25vd3Mgd2hhdCBraW5kDQpvZiBmaWVsZCB0byBtYWtlLikNCg0KQW5kIHllcywgYSBz aW1wbGUgZXhhbXBsZSB3aXRoIGByZXN0cmljdGVkLXNleHAnIHdvdWxkDQpoZWxwIChtYXliZSAy IGV4YW1wbGVzOiBiYWQgJiBnb29kKS4NCg0KVGhlIGlkZWEvcHJvYmxlbSBpc24ndCBsaW1pdGVk IHRvIGByZXN0cmljdGVkLXNleHAnLCBJSVVDLg0KQnV0IGluIG90aGVyIGNhc2VzIGl0J3MgbXVj aCBsZXNzIGxpa2VseSB0byBiZSBhIGdvdGNoYSwNCmJlY2F1c2UgdGhlIHBhcnRzIG9mIHRoZSBk ZWZjdXN0b20gdmFsdWUgdGhhdCBjb3JyZXNwb25kDQp0byBlYWNoIGZpZWxkIGluIHRoZSBDdXN0 b21pemUgVUkgd2lsbCBoYXZlIHR5cGVzIHRoYXQNCmNvcnJlc3BvbmQgdG8gZXhpc3Rpbmcgd2lk Z2V0cyAodGhleSBkb24ndCByZXF1aXJlDQphZGRpdGlvbmFsIGlucHV0L3Byb21wdGluZyB0byBr bm93IHdoYXQga2luZCBvZiBVSSBmaWVsZA0KdG8gY3JlYXRlKS4NCg0KVGhlIHByb2JsZW0gcmVh bGx5IHN0ZW1zLCBJIGd1ZXNzLCBmcm9tIHRoZSBmYWN0IHRoYXQNCmByZXN0cmljdGVkLXNleHAn IGNhbiBpbnZvbHZlIGFueSBraW5kcyBvZiBwcmVkaWNhdGVzLA0KYW5kIGRlcGVuZGluZyBvbiB3 aGF0IHRob3NlIGRvLCB0aGUgVUkgZmllbGQgY2FuIGJlDQpkaWZmZXJlbnQuICBQdXQgZGlmZmVy ZW50bHksIHRoZSBVSSBmaWVsZCB0YWtlcyBpbnRvDQphY2NvdW50IHRoZSBgcmVzdHJpY3RlZC1z ZXhwJyBwcmVkaWNhdGVzLiAgQnV0IHRoZQ0KcHJvbXB0aW5nIGRvZXMgbm90IHRha2UgdGhlbSBp bnRvIGFjY291bnQhDQoNCk15IHRob3VnaHRzIGFib3V0IHRoaXMgLSBsZXQgbWUga25vdyB3aGF0 IHlvdSB0aGluazoNCg0KMS4gVGhlIHdhcm5pbmcocykgYXJlIG5vdCB2ZXJ5IGhlbHBmdWwuICBU aGV5IHdpbGwNCm1haW5seSBjb25mdXNlLCBJIHRoaW5rLg0KDQpGaXJzdCwgZW5kIHVzZXJzIF93 aWxsXyBzZWUgdGhlbSwgYXMgdGhlIGRlZmN1c3RvbQ0KYXV0aG9yIG1heSBub3QgaGF2ZSB0ZXN0 ZWQgZXZlcnkgcG9zc2liaWxpdHkgd2VsbC4NCg0KU2Vjb25kLCBtYW55IGRlZmN1c3RvbSBhdXRo b3JzIGFsc28gd29uJ3QgdW5kZXJzdGFuZA0KdGhlbS4NCg0KMi4gSSB0aGluayBhIGJpZyBpbXBy b3ZlbWVudCBjb3VsZCBiZSB0byBtYWtlIHVzZSBvZg0KYW55IDp0YWcgdGhhdCB0aGUgZGVmY3Vz dG9tIGF1dGhvciBwcm92aWRlcyBmb3IgdGhlDQpgcmVzdHJpY3RlZC1zZXhwJyBmaWVsZCAtIHVz aW5nIHRoZSA6dGFnIGFsc28gYXMgdGhlDQpwcm9tcHQsIGluc3RlYWQgb2YgIkxpc3AgZXhwcmVz c2lvbjogIi4gIFdoZW4geW91IHNlZQ0KdGhhdCBnZW5lcmljIHByb21wdCB5b3UgaGF2ZSBfbm8g Y2x1ZV8gd2hhdCBpdCB3YW50cywNCm9yIHdoeS4gIFRoZSA6dGFnIHNob3VsZCB0ZWxsIHlvdSB3 aGF0IHRvIGVudGVyLg0KDQpJbiB0aGUgY2FzZSB1c2VkIGluIHRoZSBidWcgZXhhbXBsZSwgdGhl IDp0YWcgaXMNCiJQbGlzdCBrZXkgKGtleXdvcmQpOiIuICBXaXRoIHRoYXQgYXMgcHJvbXB0IHRo ZXJlJ3MNCmxpdHRsZSBwb3NzaWJsZSBtaXN1bmRlcnN0YW5kaW5nIG9mIHdoYXQgd2UncmUgYXNr aW5nDQp0aGUgdXNlciB0byBlbnRlci4gIChBbmQgaWYgdGhlIDp0YWcgaXNuJ3QgY2xlYXIgdGhl bg0KaXQgYWxzbyBpc24ndCB2ZXJ5IGNsZWFyIHdoZW4gdXNlZCBhcyBhIGZpZWxkIGxhYmVsLA0K dGhvdWdoIHNvbWVvbmUgbWlnaHQgZmlndXJlIGl0IG91dCBmcm9tIFVJIGNvbnRleHQuKQ0KDQpB bmQgaWYgdGhlIHVzZXIgZW50ZXJzIGEgdmFsdWUgdGhhdCBkb2Vzbid0IHNhdGlzZnkNCnRoZSBg cmVzdHJpY3RlZC1zZXhwJyBwcmVkaWNhdGVzIHdlIGNhbiBzdGlsbCByYWlzZQ0KYW4gZXJyb3Iu DQoNCkJldHRlciB5ZXQgd291bGQgYmUgdG8gcHV0IHRoZSBzZXhwIHByb21wdCBpbiBhIGxvb3AN CnRpbGwgdGhlIGlucHV0IChhZnRlciBgcmVhZC1mcm9tLXN0cmluZycpIHNhdGlzZmllcw0KdGhl IGByZXN0cmljdGVkLXNleHAnIHByZWRpY2F0ZXMgKG9yIHVudGlsIEMtZykuDQoNCklPVywgZG9u J3QganVzdCB1c2UgYHdpZGdldC1zZXhwLXByb21wdC12YWx1ZScgKGl0DQpqdXN0IGdldHMgYSBz dHJpbmcgYW5kIHRoZW4gTGlzcC1yZWFkcyB0aGF0KSwgYnV0DQphbHNvIGFwcGx5IHRoZSBwcmVk aWNhdGVzIGFzIHBhcnQgb2YgdGhlIGV4cHJlc3Npb24NCnJlYWRpbmcuICBUaGF0IGlzLCBwcm92 aWRlIHRoZSBzYW1lIGJlaGF2aW9yL3N1cHBvcnQNCndlIHByb3ZpZGUgZm9yIHRoZSBVSSBpbnB1 dCBmaWVsZC4NCg0KMy4gRG9uJ3Qgc2hvdyBhbnkgd2FybmluZyB3aGVuIHByb21wdGluZy4gIEp1 c3QgdHJ5DQp0byBoYXZlIHRoZSBpbnB1dHRpbmcgaXRzZWxmIGJlIGNsZWFyZXIgKCMyKS4NCg0K V2l0aCB0aG9zZSBjaGFuZ2VzLCB0aGUgbWFudWFsIGNvdWxkIGFsc28gYmUgaW1wcm92ZWQ6DQoN CigxKSBUZWxsIGRlZmN1c3RvbSBkZWZpbmVycyB0aGF0IGlmIHRoZXkgdXNlDQpgcmVzdHJpY3Rl ZC1zZXhwJyB0aGVuIGdvb2QgcHJhY3RpY2UgaXMgdG8gcHJvdmlkZSBhDQo6dGFnIGZvciB0aGUg ZmllbGQuICBBbmQgdGVsbCB0aGVtIHRoYXQgdGhlIDp0YWcgd2lsbA0KYWxzbyBiZSB1c2VkIGFz IGEgcHJvbXB0IGZvciBjcmVhdGluZyB0aGUgYXBwcm9wcmlhdGUNCmVkaXRhYmxlIGZpZWxkLg0K DQpUZWxsIHRoZW0gdGhhdCBvdGhlcndpc2UgdGhlIHByb21wdCBpcyBqdXN0ICJMaXNwDQpleHBy ZXNzaW9uOiAiLCB3aGljaCBtYWtlcyBubyBzZW1hbnRpYyBjb25uZWN0aW9uIHRvDQp0aGUgdHlw ZSBvZiBkYXRhIG5lZWRlZCBmb3IgdGhlIGZpZWxkLg0KDQpJZiBhIGRlZmN1c3RvbSBkZWZpbmVy IGlzIGRlZmluaW5nIGEgY29tcGxleCBvcHRpb24NCnRoZW4gaXQgYmVob292ZXMgdGhlbSB0byBt YWtlIGNsZWFyIHdoYXQgdGhlIHBhcnRzDQphcmUuICBBbmQgaWYgYSBwYXJ0IGlzIGJhc2VkIG9u IGByZXN0cmljdGVkLXNleHAnDQp0aGVuIHBhcnQgb2YgbWFraW5nIHRoYXQgY2xlYXIgaXMgdG8g YWRkIGEgOnRhZy4NCg0KKDIpIEV4cGxhaW4gdGhhdCBzdWNoIHByb21wdGluZyBoYXBwZW5zIHdo ZW5ldmVyIHRoZQ0KZGVmYXVsdCB2YWx1ZSBvZiB0aGUgb3B0aW9uIGRvZXNuJ3QgcHJvdmlkZSBh IHZhbHVlDQpmb3IgZWFjaCBvZiBpdHMgcGFydHMgdGhhdCBjb3JyZXNwb25kcyB0byB0aGUgdXNl IG9mDQphIGByZXN0cmljdGVkLXNleHAnLg0KDQpTbyBpZiB0aGUgZGVmYXVsdCB2YWx1ZSBkb2Vz IHByb3ZpZGUgYWxsIHN1Y2ggcGFydHMNCnRoZW4gdGhlcmUncyBubyBwcm9tcHRpbmcgKGFuZCB0 aGUgbmVlZCBmb3IgYSA6dGFnDQppcyByZWR1Y2VkKS4NCg0KPiAgPiBJIGFtIGN1cmlvdXMgd2hl dGhlciB5b3UgdGhpbmsgdGhlcmUncyBhY3R1YWxseQ0KPiAgPiBhIGJ1ZyBvciBub3QuwqAgSXQn cyBoYXJkIGZvciBtZSB0byBiZWxpZXZlIHRoYXQNCj4gID4gd2Ugc2hvdWxkIGV4cGVjdCBfYW55 b25lXyBkZWZpbmluZyBhIGRlZmN1c3RvbQ0KPiAgPiAobGV0IGFsb25lIGFueW9uZSB1c2luZyBD dXN0b21pemUpIHRvIHVuZGVyc3RhbmQNCj4gID4gdGhlIGByZXN0cmljdGVkLXNleHAnIHdpZGdl dCwgd2hhdCBpdCByZXF1aXJlcw0KPiAgPiB3cnQgaXRzICJkZWZhdWx0IHZhbHVlIiwgYW5kIGhv dyB0byBhZGp1c3QgYQ0KPiAgPiBkZWZjdXN0b20gdG8gZ2l2ZSBpdCB3aGF0IGl0IG5lZWRzLCB0 byBEVFJULg0KPiANCj4gSSB0aGluayBhIGJldHRlciBiZWhhdmlvciB3b3VsZCBiZSB0byBhdm9p ZCB0aGUgcHJvbXB0aW5nIGFsdG9nZXRoZXINCj4gKHRoZXJlIHNob3VsZCBiZSBubyBwcm9tcHQg YXQgdGhhdCBtb21lbnQsIGZvciBzdGFydGVycykuwqAgQnV0IGFnYWluLA0KPiB0aGlzIHNpdHVh dGlvbiBhcmlzZXMgd2hlbiB0aGVyZSBpcyBhIGJ1ZyBvbiB0aGUgZGVmY3VzdG9tIDp0eXBlLCBz byBJJ2QNCj4gYmUgaGFwcGllciBpZiBwZW9wbGUgY2FuIGhlbHAgd2l0aCBpbXByb3ZpbmcgdGhl IHdhcm5pbmcgbWVzc2FnZS4NCg0KU2VlIGFib3ZlLg0KDQpJIGRvbid0IHRoaW5rIHRoZXJlJ3Mg YSBidWcgaW4gdGhlIGRlZmN1c3RvbXMgaW4NCnRoZSBleGFtcGxlcyBzaG93bi4gIEFuZCBJIGRv IHRoaW5rIHVzZXJzIHNob3VsZCBiZQ0KcHJvbXB0ZWQgaWYgRW1hY3MgbmVlZHMgdG8ga25vdyB3 aGF0IGtpbmQgb2YgaW5wdXQNCihVSSkgZmllbGQgdG8gY3JlYXRlLiAgQW5kIEkgZG9uJ3QgdGhp bmsgd2Ugc2hvdWxkDQpzaG93IGFueSB3YXJuaW5ncy4gIFdlIGNhbiByYWlzZSBhbiBlcnJvciBp ZiB0aGUNCnVzZXIgaW5wdXQgaXMsIGluIHRoZSBlbmQsIGludmFsaWQgKGFuZCBJIHRoaW5rIHdl DQphbHJlYWR5IHRha2UgY2FyZSBvZiB0aGF0KS4NCg0KSSBtYXkgc3RpbGwgYmUgbWlzdW5kZXJz dGFuZGluZyB0aGluZ3MuICBMZXQgbWUNCmtub3cuICBCdXQgaWYgc28gdGhlbiBJJ20gZ3Vlc3Np bmcgb3RoZXJzIHdpbGwgYWxzbw0KbWlzdW5kZXJzdGFuZC4gIFRoZSBjdXJyZW50IHN0YXRlIGlz LCBJIHRoaW5rLCBwb29yDQpzdXBwb3J0IGZvciB0aGUgZmxleGlibGUsIHBvd2VyZnVsIGZlYXR1 cmUgdGhhdCBpcw0KYHJlc3RyaWN0ZWQtc2V4cCcuICBVbmRlcnN0YW5kYWJsZSwgYnV0IHdlIHNo b3VsZA0Kc29tZWhvdyB0cnkgdG8gZG8gYmV0dGVyLg0KDQpJLCBmb3Igb25lLCB3aXNoIG1vcmUg ZGVmaW5lcnMgb2YgZGVmY3VzdG9tcyBzcGVudA0KbW9yZSB0aW1lIGRlZmluaW5nIHRpZ2h0ZXIg dHlwZXMuICBBbmQgb2Z0ZW4gdGhhdA0KY291bGQgbWVhbiB1c2luZyBgcmVzdHJpY3RlZC1zZXhw Jy4NCg0KRldJVywgdGhpcyBidWcgcmVwb3J0IGNhbWUgZGlyZWN0bHkgZnJvbSBhIHVzZXINCnF1 ZXN0aW9uIG9uIGVtYWNzLlNFLCBoZXJlOg0KDQpodHRwczovL2VtYWNzLnN0YWNrZXhjaGFuZ2Uu Y29tL3EvNzQ5MTMNCg0KVGhhbmtzIGZvciB5b3VyIGVmZm9ydHMgd2l0aCB0aGlzLg0K