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.devel Subject: RE: [External] : Emacs website, Lisp, and other Date: Tue, 6 Aug 2024 20:35:45 +0000 Message-ID: References: <87sevj9b50.fsf@jeremybryant.net> <86h6bzqj2v.fsf@gnu.org> <87ed718o45.fsf@jeremybryant.net> 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="19283"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , "emacs-devel@gnu.org" , "rms@gnu.org" To: Christopher Dimech , Jeremy Bryant Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 06 22:36:59 2024 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 1sbQvS-0004lf-Tz for ged-emacs-devel@m.gmane-mx.org; Tue, 06 Aug 2024 22:36:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sbQuZ-00082E-Ps; Tue, 06 Aug 2024 16:36:04 -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 1sbQuY-00081v-1i for emacs-devel@gnu.org; Tue, 06 Aug 2024 16:36:02 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbQuV-000789-LZ; Tue, 06 Aug 2024 16:36:01 -0400 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 476EUR4l023468; Tue, 6 Aug 2024 20:35:55 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-2023-11-20; bh=zJrNE5osoQWjkOgGFXf55160Z6T6t1BSTq/ZuUtfv1M=; b= XWKJOybh7rwt18lqjfQJhIrNQWSbxwa5X7c94f6GjFc4SIdyS3Kr5NkFjakjAXq7 +FjrMvo3gjNwaIh5xsSWg2qy/hWzqeQPZIqGaGb6XGDV++guEeEH5cWXjfR1RXZC IE8eFo5v6J3fblZ6zer3rmW7pGZcn2tf1npKuTkJkwKN7p+e7tOY30F3SsmCL5vA GEnd7eLeCy101/W/eeXS9lhmo4kYR4GpCd3O2hzNQ7rH4EjVkVJgWlD783HZDHX3 LZjC/f2Vdil0h2DAfdyb4BCkAIHyhGGOTG89g2BzluuXgVIdxKvSR137MWdlwyn8 jmHp/pDmenvFfctQdbn9hQ== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 40saye6907-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 06 Aug 2024 20:35:54 +0000 (GMT) Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 476JYt6R018638; Tue, 6 Aug 2024 20:35:54 GMT Original-Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2041.outbound.protection.outlook.com [104.47.51.41]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 40sb096axt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 06 Aug 2024 20:35:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nrGVcVuRSCWojTQBFpcBkJ7dmvwmzSKnD84zydAd6R11z8L+nttABh73hURyjmS274oVBxo3DKhuzUpV3oqaQIPdFLkFTqPmM2Iu4ZGYVy+95JoPniW1JlKd0Cs8MtuIA4EpcRWEvo/zCVXC9vLUvV/SB2XBA31o3DMMrJOkxRXEw1T2ylVyl4V5urAstK34mWyV6ZipPpwiY6f+R0de8Y/xN8UWJyab3jorQ25BZE9Kc9QX9eHKTNgwWL65gvI3elYxoyo6YtkVDgf9XoluQieMrIiXtJ4RmrDb/YQCXjYrd0W1jWRGnoBbDOXDORaWvtUcd3XC5cTgfIh5hBF86A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zJrNE5osoQWjkOgGFXf55160Z6T6t1BSTq/ZuUtfv1M=; b=n92M8XO2IHRF1tX+PezzOwyJ8W3yYVdJ3qMfZg34dOIBt2aaaeT/j03NZv6RkCNZnB4W7O2Ov7RI18eU9B/9MXfypsBY92LdmgOPPFNFKpAZntR+9DoBY1V/iMbt52T2Xhbvm8fpt6UKGVwg9eIZMHzSXstX7fnKYxTfFDs6e4P7ZhL7N2mCkPk5D0qsVuq82nvdI6FjBTPL70FzGI1OAqY1EhnH0Ubfe1DuLJ0vK9Tp0w+9oEEPq2flM7QT8qZyupKUsdeO9frfaACnUL1x4Ho4DtoraiUS+OjLbBSGlsHMyRw/tAX/DuHBOjASB/pHmv2SO1bdZc0brE58qFkrSA== 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=zJrNE5osoQWjkOgGFXf55160Z6T6t1BSTq/ZuUtfv1M=; b=iomklYyA2dA8+k86t5x50BVADWaZthKBqyfT26PUwNwZTtNBAacB9fPGXMySAEeaMdp7xcH8RGLP9T2qdv0LDKt0afA/XWK7dbbGf7hSBO4luTop9pLFxZJVrMkHmlXHbjFtVeSVlWljH/FGW1FvaU+uGH5yr3dqlWQMcj7FHMI= Original-Received: from BLAPR10MB5219.namprd10.prod.outlook.com (2603:10b6:208:321::22) by LV8PR10MB7991.namprd10.prod.outlook.com (2603:10b6:408:1f8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.27; Tue, 6 Aug 2024 20:35:45 +0000 Original-Received: from BLAPR10MB5219.namprd10.prod.outlook.com ([fe80::8179:21ba:b158:7d50]) by BLAPR10MB5219.namprd10.prod.outlook.com ([fe80::8179:21ba:b158:7d50%4]) with mapi id 15.20.7828.023; Tue, 6 Aug 2024 20:35:45 +0000 Thread-Topic: [External] : Emacs website, Lisp, and other Thread-Index: AQHa6DoYJsmIDEI0XU6xsiz12BU3L7IapWQg In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BLAPR10MB5219:EE_|LV8PR10MB7991:EE_ x-ms-office365-filtering-correlation-id: 30122e16-b51a-4bf9-033e-08dcb657595c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?RERaV0JERWQ2WmhnYXQ0bzBwRXM4ZTRVUTFIK2dFSFZFOTlqSlFIbGFPUnNY?= =?utf-8?B?NnFrc2d5c0JQRm9oeE5tM25aNWJCRFpUNWNNZGxna3l5MkNSbW1yL3VVWnRP?= =?utf-8?B?UWZEOWhBeks2ZjBqbTlkNk9hK2tjUjNuRHFmWkZmdXZ2RU9qQmd3UlFJSVFr?= =?utf-8?B?dHlCTGw5SlF5T3QrM1dYcVk1eFVFMU9vRVVBdG93aExPMjFxSk9PMVJTQ3J0?= =?utf-8?B?bUNOM1ArUEs0R3czTE9DSHBsci9IOHJCQ0cvZE5kcHh2MkVOVlM2eHN0Z1Rj?= =?utf-8?B?T05yRHN5bFRwWTlJdGkrVHJZdVpsbVozSHQrTzFHUU4rcEVjOVlNa2NwMDVs?= =?utf-8?B?VE5HeUxrNFF0V1h4a1dMeDBISUMvZENqUEk3ZkVKNFVKVndQdWJ4NmFnc2Iz?= =?utf-8?B?cllMRFQ0SVF3VVlPdkpBOVJXNzEweXNQV2FMU1VURlBmdXRZejVLd2E2YXNh?= =?utf-8?B?ZXd0TXA4Zk5tTjg0ZDdiRlYwWnhLUFkyODBiTjgxSXU5UzZQNzAvU3hZYUlh?= =?utf-8?B?OXpmSEFlb0pweVFTVjcyREF0djRZd0hDTFd4T3FnVUNFdmVsd09zOUtsVUlI?= =?utf-8?B?K3JFNXA1bmU4ajc1eE5rUE9WVDZ1blltNnM4SjJBYTgwVFRMVENzY0huMTRM?= =?utf-8?B?aVljS0lXbTNYc1dVWFJndC8wQVVIeFdYMmNxdW1yd x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BLAPR10MB5219.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RC9RNXJPUHpqdWh6c0M1STl4NXR0OW4ydzEwVDQ0OUZrczdRU2sydzMvSDhk?= =?utf-8?B?SGxKSHg3WjMvajBiR0tHVVpGUHkxM044d1hyQmt5V1VqOTVoSzFLQXdWZ1Bu?= =?utf-8?B?UFAvMHM5c1ZWZlo1ZmZtZVF1WXczdjBaRkU0NDNmQmF1RmkvR1U3azRmVGhV?= =?utf-8?B?MjJzQ3lBU254N25ZWGRsTy9nNXVhOEdtLzVlL2FwYWwrejErbW9ka3dnU1ZF?= =?utf-8?B?TlU5YzVGWjlaYkEyczBJNzZPdncrVnYwbzlkL0F2RTdPR1BVbjA0azNNd2M5?= =?utf-8?B?cDVwODA4bXo5TWNlekU3VHNnUWFEbjBxR1ZPL1h5eXEzNktBSThRNU05bmZQ?= =?utf-8?B?aHAzQ3g0ZkJ0RjVncWtmbitFeWtTV2M2b1dWNDlLR0MvTGxZeDZvYkw5VGZ2?= =?utf-8?B?VjljWDQzeFI2bnk3R0tlaXUvTkJZZXVWVXEzOVc0SDJQQzJmSXRLamhxVkZF?= =?utf-8?B?ZTRPQmhXQzRPQlFTU2NsSktuckRUZERWVVFFYTR5N1l5dTQ0b3RJdnVOTUlj?= =?utf-8?B?OXltSWhhNG9PbzFvODhlRFZGa3JOUUZCU3ZrSTU2NVZiZG5oOEVJUDEzWXh5?= =?utf-8?B?VU5OTzJydGJEdTFPbDdFeDAwMUJPUnJKV3JTNm5hc0RDbVJBOUV2RmlsWTRK?= =?utf-8?B?TFNoYS9tRTNTcy9ZcjZZWFZ2ejU0NXAwMUpYYi X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: V4tsScGg9TctplNgleJPoa3Oy7w2HBh6zx89FAM4QtYEtq2GXNhNO5QBG/yFyTednOs/BGaKE4WJu/0hSeLjryJPs/pcMnly0OvAjfecxA7/+K9mhCIlMFQGtr/kQL3EF0ZRetSlbapuxjKNH1Ekk3wIdArBygtutIIhHEWXizaf5Yxi7sWkRsWCJizDbAjp2zLavISFOzev13fJ4NZLOKshuy+48STy/boVTjoqex9Xt5WlKhlYNKRzrSmsTic1cWN4F8Iz9sviDyLRC6WoHB67rvmF7Vdpj1S3QeDZPvGgp+ulqvWwSzmYVjF8JECD7uEQbT18+tXRtTz52lYcv2P+kkR/2Ec3uHqJRVbGC9N1PKlUt0sKREQbA+cbaE0AaGoKNvAvVlIVHUS2ZZVpMlSPVVqgRTi3REOGW8j40e4mCo1h5K7ovicZttG+cQhLfPQmw8ZZER+I9OIKoVMhiOgFXaPRQU20F9YHVgrHzRlcO1vTu99NwK+klCineQhffSpS59fimeULhWKIqlK8sEsD5I8GEUtCWKlNg9SkHg9naBW7a3/9kH1k/FN/AHofJmtmNjpZvUh+LalyYoeDd5BZWQlcygajvwqsGI93F40= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB5219.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30122e16-b51a-4bf9-033e-08dcb657595c X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2024 20:35:45.6868 (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: VxDKi2RIMFhcYa24aEksy9B5Q9p2t0TvPufRKvx0rJF6/1tUK/Nq+yklRXFMPOQxUGaqm9hCEqseTGqZVDmIig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR10MB7991 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-06_16,2024-08-06_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 adultscore=0 mlxscore=0 phishscore=0 bulkscore=0 mlxlogscore=985 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2408060143 X-Proofpoint-ORIG-GUID: pnwyESni4M6OqD98bd1Z4X-hlzcRLcy8 X-Proofpoint-GUID: pnwyESni4M6OqD98bd1Z4X-hlzcRLcy8 Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:322462 Archived-At: PiBBIGJhbGFuY2VkIGRvY3VtZW50YXRpb24gZXhhbXBsZSB3b3VsZCBiZToNCj4gDQo+ICBFbWFj cyBMaXNwIChFbGlzcCkgaXMgYSBkaWFsZWN0IG9mIHRoZSBMaXNwDQo+ICBwcm9ncmFtbWluZyBs YW5ndWFnZSwgY2hvc2VuIGJ5IFJpY2hhcmQgU3RhbGxtYW4NCj4gIGZvciBpdHMgZmxleGliaWxp dHkgYW5kIGhpcyBmYW1pbGlhcml0eSB3aXRoIGl0Li4uDQo+DQo+ICBXaGlsZSBFbGlzcCdzIHBv d2VyIGFuZCB2ZXJzYXRpbGl0eSBtYWtlIGl0DQo+ICB3ZWxsLXN1aXRlZCBmb3Igd3JpdGluZyBl ZGl0aW5nIGNvbW1hbmRzLCBpdCdzDQo+ICBpbXBvcnRhbnQgdG8gcmVjb2duaXplIHRoYXQgZGlm ZmVyZW50IGxhbmd1YWdlcw0KPiAgaGF2ZSB0aGVpciBvd24gc3RyZW5ndGhzIGFuZCBtYXkgYmUg YmV0dGVyIHN1aXRlZA0KPiAgZm9yIG90aGVyIHNwZWNpZmljIHRhc2tzLg0KPiANCj4gVGhpcyBh cHByb2FjaCBwcm92aWRlcyBuZWNlc3NhcnkgYmFja2dyb3VuZA0KPiBpbmZvcm1hdGlvbiB3aXRo b3V0IG1ha2luZyBleGFnZ2VyYXRlZCBjbGFpbXMsDQo+IHJlZHVjaW5nIHRoZSBsaWtlbGlob29k IG9mIHNwYXJraW5nIGhlYXRlZCBkZWJhdGVzDQo+IGFtb25nIHVzZXJzLg0KDQpXaGlsZSBJIGFn cmVlIHdpdGggZ2VuZXJhbCBhZHZpY2UgdG8gYXZvaWQgaW5mbGF0ZWQNCmxhbmd1YWdlIC8gaHlw ZXJib2xlLCBJTU8gdGhhdCBkZXNjcmlwdGlvbiBpcyBub3QNCm9ubHkgdG9vIHN1YmR1ZWQsIGl0 IG1pc3NlcyB0aGUgcmVhc29ucyB3aHkgRWxpc3ANCmlzIGltcG9ydGFudCBmb3IgRW1hY3M6DQoN CiA+IExpc3AgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2UsIGNob3NlbiBieSBSaWNoYXJkDQogPiBTdGFs bG1hbiBmb3IgaXRzIGZsZXhpYmlsaXR5IGFuZCBoaXMgZmFtaWxpYXJpdHkNCiA+IHdpdGggaXQN Cg0KRmxleGliaWxpdHk6IENlcnRhaW5seSwgYnV0IHdpdGhvdXQgc29tZSBzdXBwb3J0DQp0aGF0 J3MganVzdCBhIHdlYXNlbCB3b3JkIC0gdW5oZWxwZnVsLCBuZWFyDQptZWFuaW5nbGVzcy4NCg0K QW5kIFJNUyBkaWRuJ3QgY2hvb3NlIExpc3AgYmVjYXVzZSBpdCB3YXMgd2hhdCBoZQ0Kd2FzIGZh bWlsaWFyIHdpdGguICBUaGVyZSdzIGEgbGl0dGxlIG1vcmUgdG8gaXQgLQ0KYW5kIHRvIExpc3Ag LSB0aGFuIHlvdSBzdWdnZXN0IHRoZXJlLiAgUk1TIGhhcywNCmhpbXNlbGYsIHdyaXR0ZW4gYWJv dXQgaXQuICBZb3UgY2FuIHRha2UgaGltIGF0IGhpcw0KMTk4MSB3b3JkIGFib3V0IHdoeSBMaXNw IGlzIGltcG9ydGFudCBmb3IgRW1hY3MuDQoNCmh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUv ZW1hY3MvZW1hY3MtcGFwZXIuaHRtbA0KDQogIENvbXByZWhlbnNpb24gb2YgdGhlIHVzZXIncyBw cm9ncmFtIHJlYWNoZXMgaXRzDQogIGdyZWF0ZXN0IGhlaWdodHMgZm9yIExpc3AgcHJvZ3JhbXMs IGJlY2F1c2UgdGhlDQogIHNpbXBsaWNpdHkgb2YgTGlzcCBzeW50YXggbWFrZXMgaW50ZWxsaWdl bnQNCiAgZWRpdGluZyBvcGVyYXRpb25zIGVhc2llciB0byBpbXBsZW1lbnQsIHdoaWxlDQogIHRo ZSBjb21wbGV4aXR5IG9mIG90aGVyIGxhbmd1YWdlcyBkaXNjb3VyYWdlcw0KICB0aGVpciB1c2Vy cyBmcm9tIGltcGxlbWVudGluZyBzaW1pbGFyIG9wZXJhdGlvbnMNCiAgZm9yIHRoZW0uIEluIGZh Y3QsIEVNQUNTIG9mZmVycyBtb3N0IG9mIHRoZSBzYW1lDQogIGZhY2lsaXRpZXMgYXMgZWRpdG9y cyBzdWNoIGFzIHRoZSBJbnRlcmxpc3AgZWRpdG9yDQogIHdoaWNoIG9wZXJhdGUgb24gbGlzdCBz dHJ1Y3R1cmUsIGJ1dCBjb21iaW5lZCB3aXRoDQogIGRpc3BsYXkgZWRpdGluZy4gVGhlIHNpbXBs ZSBzeW50YXggb2YgTGlzcCwNCiAgdG9nZXRoZXIgd2l0aCB0aGUgcG93ZXJmdWwgZWRpdGluZyBm ZWF0dXJlcyBtYWRlDQogIHBvc3NpYmxlIGJ5IHRoYXQgc2ltcGxlIHN5bnRheCwgYWRkIHVwIHRv IGEgbW9yZQ0KICBjb252ZW5pZW50IHByb2dyYW1taW5nIHN5c3RlbSB0aGFuIGlzIHByYWN0aWNh bA0KICB3aXRoIG90aGVyIGxhbmd1YWdlcy4gTGlzcCBhbmQgZXh0ZW5zaWJsZSBlZGl0b3JzDQog IGFyZSBtYWRlIGZvciBlYWNoIG90aGVyLCBpbiB0aGlzIHdheS4gV2Ugd2lsbCBzZWUNCiAgYmVs b3cgdGhhdCB0aGlzIGlzIG5vdCB0aGUgb25seSB3YXkuLi4NCg0KICBBbiBvbi1saW5lIGV4dGVu c2libGUgc3lzdGVtIG11c3QgYmUgYWJsZSB0byBhY2NlcHQNCiAgYW5kIHRoZW4gZXhlY3V0ZSBu ZXcgY29kZSB3aGlsZSBpdCBpcyBydW5uaW5nLg0KICBUaGlzIGVsaW1pbmF0ZXMgbW9zdCBwb3B1 bGFyIHByb2dyYW1taW5nIGxhbmd1YWdlcw0KICBleGNlcHQgTGlzcCwgQVBMIGFuZCBTbm9ib2wu IEF0IHRoZSBzYW1lIHRpbWUsDQogIExpc3AncyBpbnRlcnByZXRlciBhbmQgaXRzIGFiaWxpdHkg dG8gdHJlYXQNCiAgZnVuY3Rpb25zIGFzIGRhdGEgYXJlIGV4YWN0bHkgd2hhdCB3ZSBuZWVkLi4u DQoNCiAgQSBQQVNDQUwgb3IgUEwvSSBpbXBsZW1lbnRhdGlvbiB3aGljaCB1c2VzIGFuDQogIGlu dGVycHJldGVyLCBhbmQgYWxsb3dzIHRoZSB1c2VyIHByb2dyYW0gdG8gYWNjZXNzDQogIHRoZSBp bnRlcnByZXRlciBkYXRhIHN0cnVjdHVyZXMgc3VmZmljaWVudGx5LCBjb3VsZA0KICBiZSB1c2Vk IGp1c3QgYXMgYSBMaXNwIGltcGxlbWVudGF0aW9uIHdvdWxkIGJlIHVzZWQuDQogIEhvd2V2ZXIs IHN1Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB2ZXJ5IHJhcmUsIGJlY2F1c2UNCiAgdGhlc2UgbGFu Z3VhZ2VzIGFyZSBub3QgZGVzaWduZWQgZm9yIHRoZW0uIElmIHRoZQ0KICBpbXBsZW1lbnRvciBh cHByZWNpYXRlcyB0aGUgaW1wb3J0YW5jZSBvZiB0aGUNCiAgaW50ZXJwcmV0ZXIsIGFuZCBvZiB0 cmVhdGluZyBmdW5jdGlvbnMgYXMgZGF0YSwgaGUNCiAgd2lsbCB1c3VhbGx5IGNob29zZSB0byBp bXBsZW1lbnQgTGlzcC4uLg0KDQogIFdoZW4gYSBsYW5ndWFnZSBpcyB1c2VkIGZvciBpbXBsZW1l bnRpbmcgZXh0ZW5zaWJsZQ0KICBzeXN0ZW1zLCBjZXJ0YWluIGNvbnRyb2wgc3RydWN0dXJlIGFu ZCBkYXRhDQogIHN0cnVjdHVyZSBmZWF0dXJlcyBiZWNvbWUgdml0YWw6DQoNCiAgICogR2xvYmFs IFZhcmlhYmxlcy4uLg0KICAgKiBEeW5hbWljIEJpbmRpbmcuLi4NCiAgICogVmFyaWFibGVzIExv Y2FsIHRvIGEgRmlsZS4uLg0KICAgKiBIb29rcy4uLg0KICAgKiBVc2VyIGhhbmRsaW5nIG9mIGVy cm9ycy4uLg0KICAgKiBOb24tTG9jYWwgQ29udHJvbCBUcmFuc2Zlci4uLg0KDQogIFRoZSB0cmFk aXRpb25hbCBhdHRpdHVkZSB0b3dhcmRzIExpc3AgaG9sZHMgdGhhdA0KICBpdCBpcyB1c2VmdWwg b25seSBmb3IgZXNvdGVyaWMgYW11c2VtZW50cyBhbmQNCiAgQXJ0aWZpY2lhbCBJbnRlbGxpZ2Vu Y2UuLi4gVGhlIHNwZWNpYWwgcHJvcGVydGllcw0KICBvZiBMaXNwLCB3aGljaCBtYWtlIGV4dGVu c2liaWxpdHkgcG9zc2libGUsIGFyZQ0KICBhIGtleSBmZWF0dXJlLCBldmVuIHRob3VnaCBtYW55 IG9mIHRoZSB1c2VycyB3aWxsDQogIG5vdCBiZSBwcm9ncmFtbWVycy4NCg0KdGw7ZHI6DQoNCiJM aXNwIGFuZCBleHRlbnNpYmxlIGVkaXRvcnMgYXJlIG1hZGUgZm9yIGVhY2ggb3RoZXIiDQoNClN1 cmUsIHRoYXQgd2FzIDQzIHllYXJzIGFnby4gIEJ1dCBzdGlsbCBnZXJtYW5lLg0KDQogPiBpdCdz IGltcG9ydGFudCB0byByZWNvZ25pemUgdGhhdCBkaWZmZXJlbnQNCiA+IGxhbmd1YWdlcyBoYXZl IHRoZWlyIG93biBzdHJlbmd0aHMgYW5kIG1heSBiZQ0KID4gYmV0dGVyIHN1aXRlZCBmb3Igb3Ro ZXIgc3BlY2lmaWMgdGFza3MuDQoNCldoYXQncyB0aGUgcG9pbnQgb2Ygc2F5aW5nIHRoYXQgaW4g dGhlIGNvbnRleHQgZm9yDQp3aGljaCB5b3Ugc3VnZ2VzdCBpdD8NCg==