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] : Re: Proposal: new default bindings for winner and windmove Date: Wed, 26 Jun 2024 17:02:29 +0000 Message-ID: References: <7133BE83-064B-43A4-A193-61376605222C@dancol.org> <055E6E92-6971-409E-A106-7E0C64FEF856@dancol.org> <87bk3r22x5.fsf@yahoo.com> <746FE961-37C5-4387-8274-7D90908EE2D6@dancol.org> <8734p3219c.fsf@yahoo.com> <867cefeo1w.fsf@gnu.org> <8734p03e94.fsf@jeremybryant.net> <867cec9ccl.fsf@gnu.org> <877D0EA4-CAC1-4FA3-8102-8AC7446AFAED@dancol.org> 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="30778"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Jeremy Bryant , "luangruo@yahoo.com" , "stefankangas@gmail.com" , "monnier@iro.umontreal.ca" , "emacs-devel@gnu.org" To: Daniel Colascione , Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 26 19:04:04 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 1sMW3v-0007mq-LZ for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jun 2024 19:04:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMW38-0005IJ-M5; Wed, 26 Jun 2024 13:03:14 -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 1sMW2r-0005D7-9F for emacs-devel@gnu.org; Wed, 26 Jun 2024 13:03:05 -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 1sMW2p-0006Yt-BE; Wed, 26 Jun 2024 13:02:57 -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 45QEtXRI026710; Wed, 26 Jun 2024 17:02:32 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=bFc77HA6Ss3NjPMCqaTfdF52aHLzXt/gKODISpsigig=; b= GWsaySDSFFtuDQyi/3IGmK95unVpsDRQm62O9KlvGU+Fb6YaQJEMv+XZmtAROWtv X7bDdiJNUpiEcbDLq+VUez8h67G8dWf+aKIvi48UbBLRXEgHLyO4B9uhr9tWcVEB mvMhnZCtVfUEY4oJewX8//z5MbHF94JyO96nnPI6Ia1Ccw+8WCldUG5U9Q88hExc m0rO3J3Q16LE6s5vjSzJfUu/H9qquF5L8gf6jkmUp8Z9GUofVOd/m7TwVKo8NaQL YzSVYh8/toHyrsowl5HDG6cXoHBz0j49gHXn0Ag9F8tIMgEixCohrG3bUJGuvmN4 ZnQtK0wrKaXnF+QXy3p4Xw== Original-Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ywn1d3p2s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 26 Jun 2024 17:02:31 +0000 (GMT) Original-Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 45QGlxdl021455; Wed, 26 Jun 2024 17:02:31 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2173.outbound.protection.outlook.com [104.47.58.173]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3yxys67s26-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 26 Jun 2024 17:02:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O/ACMKlghi9yYCQdplYKlkdwl1pZMgFkr5KqlcXq485bTQr/3qMVKqyxOZsLW6U0neld5RA9fpVJezUfPxOg2kFxv5oiPjIp0obeUwpMVI/5X1lA2YgGV4p/AUho6Ado1y1uetuFxszxpO+q5iG262uu+cehrnvd3XHyxWBuejnYPnhYhVQHwSpUQbBzuk5T/bLDXeE6MQveWL0cGJ3tTM/PR8lRkcBRXtxP2nkuw7TsFe0vaUuBLh2fknRnSh2v4HOuXJGUucjEWTeq1MRzBpMw9FoVxx/ZvBYX/4Rw9LrTYMgJ4oKw7IArUU48ESnd8ME7soHSm6U2JM0QIPbgoQ== 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=bFc77HA6Ss3NjPMCqaTfdF52aHLzXt/gKODISpsigig=; b=G4plc2qZBhcwwBiuq8jMvN073Lm1vjON1DbpRBj25A1wvjPAu9yyxw062oXBgvZ4Uz1jpHpWxK8d6AYdRrztEThTPpYwcyfKL105RC7LTFzDgnUQlvFIYbR3jmuD7h3+ks+vEU0mNyls33yCPn6K2pMTpNP+gC/KG77i7p5CKl/a4wUniQiFksTUdx16RP4xbW0/R6mHitSbOVFhkFBahj/VSQSgi5doF1m5Vq4nlBiOkVAbAq+Q58xgltYqIinppZj4n/wYrMnDGIBOe65mBHizwSxyA1q6emyKeSi7eDMlzdmTu/se+tju0QqaZ4N1TZOog3bb5BKLhZJQ9fMvSw== 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=bFc77HA6Ss3NjPMCqaTfdF52aHLzXt/gKODISpsigig=; b=xk80PX00dZ+ZYrbLwTCZMNoPnTcWxjwhXGgBsei0ercPbuFoJ6CowX6H+fias003zf0htl/qN6aD9hMdK1tobH7OsOwcK0yjXk3pShLSGa7EjyRAm449eQFA9yflkouwpNc7D4OLVx19XGqk9ahaQopTzG0BaiUfbUbvbfY/O2g= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BLAPR10MB4962.namprd10.prod.outlook.com (2603:10b6:208:327::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.32; Wed, 26 Jun 2024 17:02:29 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b75a:ef76:884a:dd27]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b75a:ef76:884a:dd27%4]) with mapi id 15.20.7698.025; Wed, 26 Jun 2024 17:02:29 +0000 Thread-Topic: [External] : Re: Proposal: new default bindings for winner and windmove Thread-Index: AQHax9AZnEslZdeveUmt94S+oDbsnrHaOLfA In-Reply-To: <877D0EA4-CAC1-4FA3-8102-8AC7446AFAED@dancol.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BLAPR10MB4962:EE_ x-ms-office365-filtering-correlation-id: def56728-e1d7-4684-f035-08dc9601c303 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230038|1800799022|366014|376012|3613699010|38070700016; x-microsoft-antispam-message-info: =?utf-8?B?M29lVno5WEJwc1R0eWJDUE9YYnYwN0ZGZ3I4Tk41djd1dUlFc2FnQVJDQkhx?= =?utf-8?B?MjNnTmhpRlUrT1l2QnpiMGNwZXlRRnVucEZxNkdEL0dBTDdNMVVWVndGZVEy?= =?utf-8?B?dmhtOCthTndUT0hqQUttOUtQU0RFQkdEcjdMMjY5bGF3eEVNbHVGVHkxM3A1?= =?utf-8?B?eStrb3R0MWVsSUhDR21LMGwxSm9sOGJJWVppZmg1T1BEY01Icm11RlFxWExJ?= =?utf-8?B?RW5rK2grWW1LQ09HVU11USs4dkRRVWE3Vlp2WjV3NWlJa003b2V2WnJPOFVk?= =?utf-8?B?NDV0c05ielNKUTZ3ZGhYUHp2cXE1WnVveVBuU0Y2UDZaQkc5R0xDb3JrdHl3?= =?utf-8?B?OGQyckRwVEk0SlMrMFNGS3JFNlI0YWo3aXRYdllyU3RkQ0Z3ZWlxelNnckw5?= =?utf-8?B?ZXdaT202YTV3cjRnc0MzOE4wRHhFWmhqOHM1WENETkdLY2dQVGZWS2VTQnF6?= =?utf-8?B?R2RweHhMWk85SmJRNzUxcFFzTzVydzVvR3ZCWENPL2VDZXhZZzZVUkNNOUlY?= =?utf-8?B?MDNpWTdWdVVKMDNRek1ROE4xWVo0WDJCQUxPSDV3ZlFMeHkrRHBibThiYytI?= =?utf-8?B?RW5sNDRPQmtxNDRITTlYeUxTSC83bmo4WFBRd0YyeWNEZjU2RU9uQk42akVD?= =?utf-8?B?VFR0WU5oV1B4eUIxeXRYNDZMazg5WHVpL2pjbWM2a 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:(13230038)(1800799022)(366014)(376012)(3613699010)(38070700016); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R01iRGxXYzdITGVBRjNrRVFWTm5mZ3E1bkhEaFZZNzhEMEpXckRJL2tYemx0?= =?utf-8?B?OWhDcVZsQXN3ZzFnRDhHN3B5TWgyazlpTkYxNEczRzlEL2xrREpRWDAyMFRu?= =?utf-8?B?N2NjNWVJdXhXbk5VbVJnV0dvZVZZK3B4TDliaWVNVGdUTk1OTFpLN2VlNXVm?= =?utf-8?B?aUtOcnpGV3pqSUs4VmpscGJnRlkwMlBYekZ0YldWTC9UK24waDlFYmtzNWhj?= =?utf-8?B?NVNnTi96MGRiZjZZYVZrSzhMMWhzazBSSzhTQ29mcXAxMktrV3FiT2plODZP?= =?utf-8?B?dHVHenNrcnFkSTVtQUdHUDhxanExWWZ3Nk9rTUxLSkhsamk5Q3BvTG5VYmox?= =?utf-8?B?Vm9BZzhyS3BvUWNjN0JNSDlLd054N2thVTdlT2dEbG9WdWZJQWR2TU9lT2JB?= =?utf-8?B?YmhMYlpUeHN3SzUwVTgvMkNocUFaZGd2VDdvcU5lTTFzSkg1RThiN0gwQk9T?= =?utf-8?B?RjRLVGZuQmRVdXFXQm9sZzhYbjRoSklBOW1McGl6em02Rk5RaTE3ZWUrMjJU?= =?utf-8?B?UXg0UlRURTBhNDZMajVmaitLVjJhVHpwVThSM3dNcktiK1hMaHh5SGRCak0y?= =?utf-8?B?NHJRWmJpSHF6L0xXVjVHaDhHaDFmTGFndVl0RGhiMFJrNlEyOFVoNzVadThO?= =?utf-8?B?dC9BSDRrbThLWmpHQU9HRlFlRFQwNVVzejEwbW X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: EIhG0w/DDrp851sA2aGINQsBzVdWT8cv5Ju/5KRyhSdCzB7bHD1NJued4nyV0vQ3MIiarCcs44NOCxKxwHcMO8iHvDAzbj1s1eZAEa5osXAT/mn+EAqI/iQWyjcaPf5LE7QMFYIxYiy69WeAdHOjEt+v2JLOqNLm2WdHcjApe9NbtWkh4bgj7fCdtqFLMkLWvNm7Pwn6RghYVcN0vWZZs1wJmAqtLu5V4W3hGljM7sIY5WZUOrei8rMQEd8GItYtgbbuHvs4+C2Fa+Jyh8TQ3oywclGXHGVnL+cvNbTJ9qqMVWcFE5Dq8Fnh8S4RxvbbK2LvJAxf+mRGrCicB3yB+F1mRpVtolsbpUYNOuLYww/AEBPj9IuHWlpwHmrvglJdQFLPUkNu2FDgWVkvtGfkB2krSk5mYDOlpw+j/e9JiqhZ90YkoreFLRFcKaR7uxWExL6EaJ4pSwq+zjUrm+6rpSaIRwGVR3/amZLajujExsL7fZIzAc3Iwwteo73PK0dTH7ZQ311AtJBtAbhHeDa9p+q22vbLrkasiVpNuTT4fgly/tQTpYQqBOn5dLHTyEsQToKzsdsZXUNduWMmVS9qvVsrtgOqtpXD4fhnA7iSzD8= 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: def56728-e1d7-4684-f035-08dc9601c303 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2024 17:02:29.0423 (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: fRsGji9KcTZZcCuYi5tA+dpaElVGnRfXr0F27jq5P88Vj+l1EYugdX3oPI5pGfelLRJRAdkkilCNniPNv4zYsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4962 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-06-26_08,2024-06-25_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 suspectscore=0 bulkscore=0 phishscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2406180000 definitions=main-2406260124 X-Proofpoint-GUID: bRhsLRt1kBiY2Ad7gPxskWhQIYg0bCAT X-Proofpoint-ORIG-GUID: bRhsLRt1kBiY2Ad7gPxskWhQIYg0bCAT 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, 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:320730 Archived-At: PiA+U28sIGN1cnJlbnRseSwgd2luZG1vdmUgaXMgZWFzaWx5IGF2YWlsYWJsZSB0byBhbnlib2R5 IHRoYXQgd2FudHMgaXQsDQo+ID5hbmQgZG9lc24ndCAid2FzdGUiIHRoZSBrZXkgYmluZGluZ3Mg b2YgdGhvc2Ugd2hvIGRvbid0Lg0KPiANCj4gVGhlcmUgaXMgbm8gIndhc3RlIi4gV2UndmUgZ29u ZSBvdmVyIHRoaXMgYXQgbGVuZ3RoLiBQZW9wbGUgd2hvIHdhbnQgdG8NCj4gYmluZCB0aGVzZSBr ZXlzIGNhbiBiaW5kIHRoZW0gc3RpbGwuDQoNCklycmVsZXZhbnQuICBVc2VycyBjYW4gQUxXQVlT IHJlYmluZCBBTlkga2V5cy4NClRoYXQgX2Nhbm5vdF8gYmUgYSByZWFzb24gdG8gYmluZCBhbnkg cGFydGljdWxhcg0Ka2V5IHRvIGFueSBwYXJ0aWN1bGFyIGNvbW1hbmQgYnkgZGVmYXVsdC4NCg0K QXMgeW91IHNheSwgd2UndmUgZ29uZSBvdmVyIHRoaXMgYmVmb3JlLiAgQnV0DQp5b3UgZG9uJ3Qg c2VlbSB0byBnZXQgaXQuDQoNCj4gTm9ib2R5IGlzIGh1cnQgYnkgZGVmYXVsdCBiaW5kaW5ncyBi ZWluZyBwcmVzZW50LA0KDQpFdmVyeW9uZSBpcyBodXJ0IGJ5IGV4dHJhbmVvdXMsIGdyYXR1aXRv dXMsDQpwcmVtYXR1cmUgZGVmYXVsdCBiaW5kaW5ncy4NCg0KPiBhbmQgYWxsIHRoZSBhcmd1bWVu dHMgSSd2ZSBzZWVuIGFnYWluc3QgdGhlc2UgYmluZGluZ3MgYXJlDQo+IGFsc28gYXJndW1lbnRz IGFnYWluc3QgaGF2aW5nIGRlZmF1bHQgYmluZGluZ3MgYXQgYWxsLg0KDQpBZ2FpbiwgYWxsIHlv dSBoYXZlIGlzIGFuIGFsbC1vci1ub3RoaW5nIGFyZ3VtZW50Lg0KDQpBZGRpbmcgYSBnaXZlbiBi aW5kaW5nIGJ5IGRlZmF1bHQgaXMgYSBjYXNlIHRvDQpiZSBjb25zaWRlcmVkIG9uIGl0cyBvd24s IHNwZWNpZmljIG1lcml0cy4NCg0KTm90IGdyYXR1aXRvdXNseSBhZGRpbmcgPHdoYXRldmVyPiBi aW5kaW5ncyBieQ0KZGVmYXVsdCBpcyBub3QgYXQgYWxsIGFuIGFyZ3VtZW50IHRoYXQgdGhlcmUN CnNob3VsZCBiZSBubyBkZWZhdWx0IGJpbmRpbmdzLiAgVGhpcyByZWFsbHkNCnNob3VsZG4ndCBi ZSBoYXJkIHRvIHVuZGVyc3RhbmQuICBUaGluayBhYm91dCBpdC4NCg0KRW1hY3MgaGFzIGxvdHMg b2YgZGVmYXVsdCBiaW5kaW5ncy4gIFRoZXkgd2VyZQ0KYWRkZWQgY29uc2VydmF0aXZlbHkgb3Zl ciB0aGUgbG9uZyBoaXN0b3J5IG9mDQpFbWFjcy4gIFJhcmVseSBpcyBhIGRlZmF1bHQgYmluZGlu ZyBhZGRlZCBqdXN0DQphcyBzb29uIGFzIHNvbWUgbmV3IGNvbW1hbmQgaXMgYWRkZWQuDQoNCkFu ZCBub3dhZGF5cyB0aGVyZSBhcmUgcmVsYXRpdmVseSBmZXcga2V5cyB0aGF0DQphcmUgbm90IGJv dW5kIGJ5IGRlZmF1bHQgLSBhIHJhcmUgcmVzb3VyY2UuICBTbw0KdGhlIGNvbnNpZGVyYXRpb24g YW5kIGRlbGliZXJhdGlvbiBhYm91dCBiaW5kaW5nDQphIG5ldyBrZXkgYnkgZGVmYXVsdCBhcmUg YWxsIHRoZSBtb3JlIGltcG9ydGFudCAtDQpub3QgdG8gYmUgZG9uZSBlYWdlcmx5LCB3aWxseSBu aWxseS4NCg0KVGhlIGJlc3QsIGFuZCB0aGUgbW9zdCBmcmVxdWVudCBhcHByb2FjaCB0YWtlbg0K aW4gRW1hY3MgaXMgdG8gYWRkIGEgY29tbWFuZCB3aXRoIG5vIGRlZmF1bHQNCmJpbmRpbmcsIGFu ZCB0aGVuIHNlZSBob3cgdXNlcnMgdXNlIGl0IC0gaG93DQptdWNoLCBhbmQgd2l0aCB3aGF0IGtl eSBiaW5kaW5ncy4gIEFmdGVyIGEgbG9uZw0KcGVyaW9kIHByb3ZpZGluZyBleHBlcmllbmNlIGJ5 IG1hbnkgdXNlcnMsIHRoZQ0KcXVlc3Rpb24gY2FuIGJlIHJhaXNlZCBhYm91dCB3aGV0aGVyLCBh bmQgaWYgc28NCnRoZW4gd2hpY2gsIGtleSB0byBiaW5kIHRvIHRoZSBjb21tYW5kLg0KDQpUaGF0 IGp1c3QgbWFrZXMgc2Vuc2UuICBUaGVyZSdzIG5vIHJlYXNvbiB0bw0KcHJlY2lwaXRhdGUgdGhl IGFkZGl0aW9uIG9mIGdsb2JhbCBkZWZhdWx0DQpiaW5kaW5ncyBmb3IgbmV3IGNvbW1hbmRzIHRo YXQgd2UgYWRkLg0KDQpUaGluayBhYm91dCBpdCB0aGlzIHdheS4gIENvbnNpZGVyIHRoZQ0KZXZv bHV0aW9uIG9mIHRoZSBkZWZhdWx0IEVtYWNzIFVJIGFzIGEgcHJvY2Vzcy4NClRoZSBwcmluY2lw bGUgb2Ygbm90IGVhZ2VybHkgZ3JhbnRpbmcgZGVmYXVsdA0KYmluZGluZ3MgaXMganVzdCBhIGNh c2Ugb2YgdGhlIHByaW5jaXBsZSBvZg0KX2xhdGUgYmluZGluZ186IHJldGFyZGluZyB0aGUgZGVj aXNpb24gdG8gYmluZA0KYSBrZXkgdW50aWwgaXRzIHN1cmUgdGhhdCB0aGF0J3MgcmVhbGx5IG5l ZWRlZA0KLSByZWFsbHkgdGhlIHJpZ2h0IHRoaW5nLg0KDQpZb3UgdGhpbmsgeW91J3JlIHN1cmUg dGhhdCBFbWFjcyBzaG91bGQgZ3JhbnQNCnRoZXNlIGRlZmF1bHQga2V5IGJpbmRpbmdzIHRvIHRo ZXNlIGNvbW1hbmRzDQpSSUdIVCBOT1chISAgTGV0IHRpbWUsIGFuZCB1c2VyIGV4cGVyaWVuY2Us DQphbmQgdXNlciB2b2ljZXMgLSBtb3JlIHZvaWNlcyAtIGRlY2lkZS4NCg0KTm90aGluZyBpcyBs b3N0IGJ5IHRha2luZyB0aGUgImxhdGUgYmluZGluZyINCmFwcHJvYWNoIHRvIHN1Y2ggYSBkZXNp Z24gZGVjaXNpb24uICBBcyB5b3UNCmxpa2UgdG8gc2F5LCBhbnkgdXNlciwgaW5jbHVkaW5nIHlv dSwgY2FuDQpiaW5kIHRoZSBrZXlzIHlvdSB3YW50IHRvIHRoZXNlIG5ldyBjb21tYW5kcy4gDQoN Cj4gVGhlIHBvaW50IGlzIHRoYXQgb3V0IG9mIHRoZSBib3ggRW1hY3Mgc2hvdWxkDQo+IGJlIHVz ZWZ1bCBhbmQgdXNlYWJsZQ0KDQpXaGljaCBpdCBpcy4NCg0KPiB0aGUgbGFjayBvZiBkZWZhdWx0 IGJpbmRpbmdzIGZvciB3aW5kbW92ZSBtYWtlcw0KPiBpdCBsZXNzIHNvLA0KDQpXaHkgZG8geW91 IHRoaW5rIHNvPw0KDQpJZiB0aGF0IHdlcmUgdGhlIGNhc2UgdGhlbiB3aW5kbW92ZSBzaG91bGQg YmUNCnR1cm5lZCBvbiBhcyBhIG1pbm9yIG1vZGUsIGFuZCB3aXRoIHRoZXNlIGtleXMNCmJvdW5k IGluIGl0cyBtaW5vci1tb2RlIG1hcC4gIFdobyB3b3VsZCBvYmplY3QNCnRvIHRoYXQ/ICAoV2h5 IGFyZSB3ZSBldmVuIGRpc2N1c3NpbmcgdGhpcywNCmluc3RlYWQgb2YganVzdCBkb2luZyB0aGF0 PykNCg0KPiB0aGVyZSdzIGxpdHRsZSBkb3duc2lkZSB0byBhZGRpbmcgdGhlc2UgYmluZGluZ3Mu DQoNClRoYXQncyB3aGF0IHlvdSBkb24ndCBnZXQuICBUaGVyZSdzIGEgYmlnDQpkb3duc2lkZSB0 byBhZGRpbmcgdGhlc2UgYmluZGluZ3MgZm9yIGV2ZXJ5b25lDQpOT1cuICBDb21lIGJhY2sgaW4g YSBmZXcgeWVhcnMgd2l0aCB5b3VyDQphcmd1bWVudHMuICAoV2hvIGtub3dzLCBtYXliZSBieSB0 aGVuIHlvdSdsbA0KZXZlbiBoYXZlIGRpZmZlcmVudCBrZXlzIHlvdSBwcmVmZXIgaW5zdGVhZC4g Oy0pKQ0K