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: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Date: Wed, 7 Apr 2021 18:13:26 +0000 Message-ID: References: <9c9af088-580f-9fb1-4d79-237a74ce605c@inventati.org> <874kgkxxs0.fsf@posteo.net> <3ec7e2e58a100426a22e@heytings.org> <877dleb2px.fsf@posteo.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="1597"; mail-complaints-to="usenet@ciao.gmane.io" To: Daniel Mendler , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 07 20:18:34 2021 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 1lUCl7-0000IV-O9 for ged-emacs-devel@m.gmane-mx.org; Wed, 07 Apr 2021 20:18:33 +0200 Original-Received: from localhost ([::1]:34004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUCl6-0005Hc-PE for ged-emacs-devel@m.gmane-mx.org; Wed, 07 Apr 2021 14:18:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUCgJ-0002cx-SK for emacs-devel@gnu.org; Wed, 07 Apr 2021 14:13:35 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:39862) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUCgH-00050Z-8v for emacs-devel@gnu.org; Wed, 07 Apr 2021 14:13:35 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 137I3S1Z025394; Wed, 7 Apr 2021 18:13:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=pP9CBJlsE59NgHB2TqIOpW4iRPRTRfJ/GRFUksfs5U0=; b=nABRVwgKuDD8wltAvsbywquT/X6en/ooaETj2Zg/ffMjHbbm165xGQlk8viuLOQeoUPx kkC1MOI1Q+9U7o9FBmT+bad35532dt2k9Y64Av1b9Upcg1GjpH0bika+Xi3o0bWq0skr 4FVMFsegLawvkBPk1RA/oCRVLhNwRFmp6kqXod46MA9y7gJu9BGpUQJSbzz6yR2CH6pB ak7P9bRh3pH3tr2PYLuXJbFvTb+dZBsL2wLjipZSf67HgwTJavrjN8WCi8uo0FsGuqb1 V/1pEe4kGwoggPzoZxTJyrWsqPxHM4FjCsgPos0X4+W7lJlJfDHcsQNzBs8/XNBR0aSB iw== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2130.oracle.com with ESMTP id 37rva63g55-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Apr 2021 18:13:29 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 137IA6Nw179262; Wed, 7 Apr 2021 18:13:28 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2177.outbound.protection.outlook.com [104.47.56.177]) by aserp3030.oracle.com with ESMTP id 37rvbfbtpx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 07 Apr 2021 18:13:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y6NVHZFhjhR+6qyoK/WdgCkQV1yRfdIIGGQC+on1FGmAzRxQRJKaCJQzhP8pO3G2Zx+7deLPOCBkOoYolzUWHPfoWh3nmYc+PIDXoABsHdZTzCyhS66WIc80gojkTIVdx1/9mNzB8iZI/kdJftfvKyMwlcmfXzgYzzXPQrMvCvN8s5VCD61W7GWkHtR2SFqu04Rx8k5JneflNwykXH2hZIIlx6nr4eAdYzMpLs4vJfC/sMbSrGYUr9Erzu2xltCLn9SUbMU5mT0SHZlsVLQHfsXTx8v2JAUbeWVmpoBpczOs8GDL3dsZPwYxA0Qm/fR7sCw1kJK2iQDDsh6PqDEk4Q== 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-SenderADCheck; bh=pP9CBJlsE59NgHB2TqIOpW4iRPRTRfJ/GRFUksfs5U0=; b=NlHq6Zt3CWmenKCAN9JORx5GMmJyFtiuRZlkCCg6+rQ5YNzRLF4dDxWh2ZAin+QHn+h6o6R6OD9pAWs1YVEWNzQ9VsH+EKF5S+ufnda3WT4COSOUJt+v2kFM8I4Je0Illu7rc1/Oqn0lTabj8bWV87DnLnNfQAsUg6tt02HacNm5IGtgdKuXY4+dydPgB3cqs1bniN7ZqFIlywt2Z7oIjUWuVrX7e9EcdyepaivskZKvx89Y3BLJznoOLHihoYtIYJRtMEY0v+rv2FBfIgDP1jI6te2Zmd5mtG53RUoATGGJLHCEX3fXYFZ87w/qygu8XwJXHzrnu+/pXSYJZxnA0g== 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=pP9CBJlsE59NgHB2TqIOpW4iRPRTRfJ/GRFUksfs5U0=; b=ugkx+nbPq7chvpzO+3gBWaOMKpriZXhQwyu1akc0svT5KCshuPm0Ba02vog60mCyuNcobyLI2xRP+bUjxaTtkYsFd37+sPZn92FCv0XIE+qAEHd94oBVMhLGUc1IUbRT3c/awKdQ4c3jnPdo0tvACz8mpwzBuLZQzgxHzDu1lWg= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SA2PR10MB4588.namprd10.prod.outlook.com (2603:10b6:806:f8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.27; Wed, 7 Apr 2021 18:13:26 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::b8d2:db6d:3e4b:d315%5]) with mapi id 15.20.3999.032; Wed, 7 Apr 2021 18:13:26 +0000 Thread-Topic: [External] : Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Thread-Index: AQHXK8VWMAO2ylcdUkCbtL7wU8f4tKqpQw3w In-Reply-To: Accept-Language: en-US Content-Language: en-US authentication-results: mendler.net; dkim=none (message not signed) header.d=none;mendler.net; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1920eaa7-fc02-4471-07f6-08d8f9f0d6cd x-ms-traffictypediagnostic: SA2PR10MB4588: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U7Pj77sPl4oo27Q4B/nZmlvHzXcQpbEyuC084+mvOSqNHEZn1H54Yh30Wq3lpdEwdjDtrDtJyvGFFiUHxiUq+1yPSkWUS68SGgrTMdA1OTv+lspIY1wh4+d+vr7ETLC3do6jYJfNVzTde/eVBv/9FkTIaBQ6FGjLc81nx5KXYf/aaNWy9UHqXJVeJ70on+jd5yLKcaZkElwOESGshsYMJVSs3W4543niMBM0TsnJ/vyxLw/AiPzt44Clj6GEXF+B2OqjquqkChH/6vMM8oXxHqf34itkpRv3hrgJjRORGUBHOH9lfpNDqm8N1/QHdKJQAcrTGTG/N49nF9utaeH9s53UR8Ot/LP+J9ri/476u3rKOYX6/MT0XbLX8Vo8Q50yPbzWPR4hhrR5E9sJbrGuDafzKEFz5DEP3ZQfWmebb+KvdamftQn/BwzaFWdlQvk/otlmdDRMcGtezKBpdLyw1GvIeJO8Lwmihrpgn9IGzrVTRJ4nAraCrbJ/e+0haBzr22YCKEtgBP23FyDLejUw2i765HfL4idBx7RF/VtNM9ByTcYYzKTkcYjBl1YsZdexuwEEL5g3n9CYN8XBt9cYJEfPYM/fSnqohLqN2NfTPzIWyN/sWB4ZbEVmPdvWWddEYqYk+vT7suZrRxowSOtfG8dkDnU2/x3PBqtXEH3ysOLLL3Poz++jSTpm4rfpzHgzyufY4sEzhMtHbFF9ZRHWe0x1MVAv8/P0QtPHvYF03Nr/VH6xX2Kt92Qr8GrBq cw3 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(396003)(366004)(39860400002)(136003)(346002)(478600001)(44832011)(71200400001)(86362001)(8936002)(76116006)(2906002)(66946007)(66476007)(66446008)(66556008)(52536014)(26005)(8676002)(64756008)(9686003)(5660300002)(966005)(83380400001)(110136005)(7696005)(55016002)(186003)(38100700001)(6506007)(316002)(33656002)(14263002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?dUhzT0wzYTA3V0k1VWtqODRtUE52L0N2KzIySks2dTI2bFZ6QVBxemlKWXVr?= =?utf-8?B?bkpkajRhYkxRaFByVm5XUDEvdXlMckF1QXlHM04wUjlKMVlpbHpmRUZ5TGFB?= =?utf-8?B?d3BISGE1dDMxd0ZqZFIvMlZ3czROYlpBYUlvNUY4WGhUSWtCeEpOVmF4V1dq?= =?utf-8?B?ZXhJK0Q0NzhudmxKZnF0aXhPNTE4UThMRUhHY2lHY1p5WE52VHNwY2M2QTdw?= =?utf-8?B?NThGcXppZzBJOFVyK1IxaUd4NGFPSnVNT2FWV1ZURkZ6WDUxTm5aS29VT09n?= =?utf-8?B?RlIxQ2luSzBmT2d4LzdnSDNxMkFxaXB4WUFBdjZXYUlaSEZaamM1V2Y0Yk5m?= =?utf-8?B?UGlMRWZ1b2l0MmhYeHRPSWxpZ011V1lpaTV1MFp6TnBrNlVRczQ4RFJ3VFkw?= =?utf-8?B?M1p4Y3AvVjVLVXBFUmdNVklqZ1JYOWNrdE1NR0lWT0tzSGtTanhaakVmMXRq?= =?utf-8?B?VlZvNlpUWHFmb0MwdjZNU2pDOWlEZXFpUmJUV1Z5eGRjbXlpWldXL05pRXZO?= =?utf-8?B?WWlHNW1qSXVMa1dDd3VIdFYyYTFHQmt4WkgwT2dQSWZTYXhPWjRhN3BqMEov?= =?utf-8?B?K1hiNjF3YUsweVhHZVd0UVBRME1OUHFnbmNYNWFKUTFtYjkzU1daNENZVGxw?= =?utf-8?B?RVlkOTd1eVRKRVhjKzU4T1FvT0FPdmRqL3AvUzRE x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1920eaa7-fc02-4471-07f6-08d8f9f0d6cd X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2021 18:13:26.3645 (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: WekhS1x4O+hW/nISsa9w0w9oq7NRceoy8byShmFoNFAlQFpEmLHmrZl8k3EVVKsXe5z3w1gTi+mXBuftwqyKhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4588 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9947 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104070126 X-Proofpoint-GUID: hxkoc0-qHgD6T5M48C4wHvE6pFGjprcs X-Proofpoint-ORIG-GUID: hxkoc0-qHgD6T5M48C4wHvE6pFGjprcs X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9947 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 clxscore=1011 lowpriorityscore=0 suspectscore=0 adultscore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 impostorscore=0 phishscore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104070125 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, SPF_HELO_PASS=-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.23 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" Xref: news.gmane.io gmane.emacs.devel:267552 Archived-At: PiBSZWdhcmRpbmcgcHJlZGljYXRlcywgdGhlcmUgaXMgYW4gaWRlYSBob3cgdGhpcyBjb3VsZCBi ZQ0KPiBpbnRlZ3JhdGVkIHdpdGggY29tcGxldGlvbi4gT25lIGNhbiBpbXBsZW1lbnQgYSBjb21w bGV0aW9uDQo+IHN0eWxlIHdoaWNoIHN1cHBvcnQgYSBmaWx0ZXIgbGFuZ3VhZ2UsIGRlcGVuZGlu ZyBvbiB0aGUNCj4gY29tcGxldGlvbiBjYXRlZ29yeS4gVGhlIGNvbXBsZXRpb24gc3R5bGUgY2Fu IHRoZW4gZXhlY3V0ZQ0KPiB0aGUgZmlsdGVyIHByZWRpY2F0ZXMgb24gdGhlIGNvcnJlc3BvbmRp bmcgb2JqZWN0cy4gSG93ZXZlcg0KPiBzdWNoIGFuIGFwcHJvYWNoIGNlcnRhaW5seSB0YWtlcyBp dCBhIGJpdCBmYXIgYXMgY29tcGxldGlvbg0KPiBzdHlsZXMgYXJlIGNvbmNlcm5lZC4NCj4NCj4g SSB0aGluayBJY2ljbGVzIG9mZmVycyBvcHRpb25zIHRvIGZpbHRlciB3aXRoaW4gY29tcGxldGlv bg0KPiBiYXNlZCBvbiBwcmVkaWNhdGVzPw0KDQpJJ3ZlIGF2b2lkZWQgY2hpbWluZyBpbiBvbiB0 aGlzIGRpc2N1c3Npb24sIHdoaWNoDQpJIHRoaW5rLCBzbyBmYXIsIGlzIGEgYml0IHJlZHVjdGl2 ZSBhbmQgc2ltcGxpc3RpYy4NCg0KSWNpY2xlcyBwcm92aWRlcyAoYW5kIEkgaG9wZSBvdGhlciBj b21wbGV0aW9uDQpmcmFtZXdvcmtzIGRvIHRvbykgbG90cyBvZiBvdGhlciwgcmVsYXRlZCwgZmVh dHVyZXMNCnRoYXQgYXJlbid0IGNvdmVyZWQgYnkgdGhlIGNhdGVnb3JpZXMgcmFpc2VkIHNvIGZh cg0KKGluY2x1ZGluZyB0aGUgUy5JLkYuVCBjYXRlZ29yaWVzIGluIFQuVi4gUmFtYW4ncw0KaW50 ZXJlc3RpbmcgYmxvZyBwb3N0Og0KaHR0cHM6Ly9lbWFjc3BlYWsuYmxvZ3Nwb3QuY29tLzIwMTgv MDYvKS4NCg0KQnV0IEknbGwgc3BlYWsgdG8geW91ciBsYXN0IHNlbnRlbmNlLiAgWWVzLCBJY2lj bGVzDQpsZXRzIHlvdSBwcm92aWRlIHByZWRpY2F0ZXMgb24gdGhlIGZseSwgdG8gZnVydGhlcg0K ZmlsdGVyIGNvbXBsZXRpb24gY2FuZGlkYXRlcy4NCg0KKE9mIGNvdXJzZSwgRW1hY3MgY29tcGxl dGlvbiBoYXMgYWx3YXlzIHVzZWQNCnByZWRpY2F0ZXMuICBUaGlzIGlzIGluc3RlYWQgYWJvdXQg dXNlcnMgcHJvdmlkaW5nDQpwcmVkaWNhdGVzIGludGVyYWN0aXZlbHksIG9uIHRoZSBmbHksIHRv IG5hcnJvdyBhDQpzZXQgb2YgY2FuZGlkYXRlcy4pDQoNCllvdSBjYW4gcHJvZ3Jlc3NpdmVseSBw cm92aWRlIGJvdGggYWRkaXRpb25hbCBtYXRjaA0KcGF0dGVybnMgYW5kIGFkZGl0aW9uYWwgcHJl ZGljYXRlcy4gIFRvIGFkZCBhbm90aGVyDQptYXRjaCBwYXR0ZXJuIHlvdSB1c2UgYFMtU1BDJy4g IFRvIGFkZCBhbm90aGVyDQpwcmVkaWNhdGUgeW91IHVzZSBgQy11IFMtU1BDJy4NCg0KSSBjYWxs IHRoaXMgcHJvY2VzcyBvZiBjb21wbGV0aW9uIGJ5IHN1Y2Nlc3NpdmUNCmFwcHJveGltYXRpb24s IG9yIHByb2dyZXNzaXZlbHkgbmFycm93aW5nIHRoZQ0KY2FuZGlkYXRlIHNldCwgInByb2dyZXNz aXZlIGNvbXBsZXRpb24iLiAgKGBTLVNQQycNCmFuZCBzaW1pbGFyIGhhdmUgYG5hcnJvdycgaW4g dGhlaXIgY29tbWFuZCBuYW1lcy4pDQoNCllvdSBjb3VsZCBpbnN0ZWFkIGNhbGwgaXQgImluY3Jl bWVudGFsIGNvbXBsZXRpb24iLA0KYWthIGljb21wbGV0aW9uLCBidXQgdGhhdCB0ZXJtIHdhcyB0 YWtlbiBsb25nIGFnbw0KYnkgSWNvbXBsZXRlIGZvciBzb21ldGhpbmcgbXVjaCBtb3JlIGxpbWl0 ZWQuDQoNClRvIHByb3ZpZGUgYSBwcmVkaWNhdGUgdG8gYXBwbHkgb24gdGhlIGZseSwgeW91IHR5 cGUNCml0cyBuYW1lIG9yIGEgbGFtYmRhLWV4cHJlc3Npb24gZm9yIGl0Lg0KDQpDb21wbGV0aW9u IChsYXgpIGlzIGF2YWlsYWJsZSBmb3IgdGhpcyBwcmVkaWNhdGUgaW5wdXQsDQphZ2FpbnN0IGtu b3duIHByZWRpY2F0ZXMgZm9yIHRoZSBwYXJ0aWN1bGFyIGtpbmQgb2YNCmNhbmRpZGF0ZXMgLSBl LmcuLCBidWZmZXItbmFtZSBwcmVkaWNhdGVzIGZvciBidWZmZXItbmFtZQ0KY29tcGxldGlvbi4N Cg0KWW91IGNhbiBjdXN0b21pemUgdGhlIHByZWRpY2F0ZXMgYXZhaWxhYmxlIGZvciBhIGdpdmVu DQpjb21wbGV0aW9uIFRZUEUgd2l0aCBvcHRpb25zIGBpY2ljbGUtY2FuZC1wcmVkcy1mb3ItVFlQ RScuDQoNCklmIHlvdSBwcm92aWRlIGEgcHJlZml4IGFyZyB0byB0aGUgdW5kZXJseWluZyBjb21t YW5kDQpmb3IgcHJlZGljYXRlIGNvbXBsZXRpb24sIHRoZW4gYWxsIHByZWRpY2F0ZXMgZnJvbSBh DQpkaWZmZXJlbnQgb3B0aW9uLCBgaWNpY2xlLWNhbmQtcHJlZHMtYWxsJywgYXJlIGF2YWlsYWJs ZS4NCg0KUHJlZGVmaW5lZCBgaWNpY2xlLWNhbmQtcHJlZHMtZm9yLVRZUEUnOg0KDQogaWNpY2xl LWNhbmQtcHJlZHMtZm9yLWJvb2ttYXJrDQogaWNpY2xlLWNhbmQtcHJlZHMtZm9yLWJ1ZmZlcg0K IGljaWNsZS1jYW5kLXByZWRzLWZvci1jb2xvcg0KIGljaWNsZS1jYW5kLXByZWRzLWZvci1mYWNl DQogaWNpY2xlLWNhbmQtcHJlZHMtZm9yLWZpbGUNCiBpY2ljbGUtY2FuZC1wcmVkcy1mb3ItZnJh bWUNCiBpY2ljbGUtY2FuZC1wcmVkcy1mb3ItbWlzYw0KIGljaWNsZS1jYW5kLXByZWRzLWZvci1w YWNrYWdlDQogaWNpY2xlLWNhbmQtcHJlZHMtZm9yLXN5bWJvbA0KIGljaWNsZS1jYW5kLXByZWRz LWZvci12YXJpYWJsZQ0KIGljaWNsZS1jYW5kLXByZWRzLWZvci13aW5kb3cNCg0KVG8gY29tcG9z ZSBhIGxhbWJkYSBleHByZXNzaW9uLCB5b3UgY2FuIHVzZSBhbnkga2V5cw0KaW4gYGljaWNsZS1y ZWFkLWV4cHJlc3Npb24tbWFwJyB0aGF0IGRvbid0IGNvbmZsaWN0DQp3aXRoIGNvbXBsZXRpb24g a2V5cy4gIChTaW5jZSBgVEFCJyBjb25mbGljdHMsIHlvdSBjYW4NCnVzZSBgQy1NLWknIG9yIGBF U0MgdGFiJyB0byBjb21wbGV0ZSBhIExpc3Agc3ltYm9sLikNCg0KWW91IGNhbiB1c2UgYEMtTS0m JyAoYGljaWNsZS1zYXZlLXByZWRpY2F0ZS10by12YXJpYWJsZScpDQpkdXJpbmcgY29tcGxldGlv biB0byBzYXZlIHRoZSBjdXJyZW50IHByZWRpY2F0ZSAoYWxsDQpwcmVkaWNhdGVzIGNvbXBvc2Vk IHNvIGZhcikgYXMgYSBzdHJpbmctdmFsdWVkIHZhcmlhYmxlLg0KDQpZb3UgY2FuIHJldHJpZXZl IHRoZSBzYXZlZCBzdHJpbmcgbGF0ZXIsIHVzaW5nIGBDLT0nDQphdCB0aGUgcHJvbXB0IGZvciBh IHByZWRpY2F0ZS4gWW91IGNhbiB0aHVzIGJ1aWxkIHVwDQphIGNvbXBsZXggcHJlZGljYXRlLCBh bmQgc2F2ZSBpdCBmb3IgbGF0ZXIgdXNlLg0KDQpUaGUgaW5jb252ZW5pZW5jZSBvZiB0eXBpbmcg YW4gRW1hY3MtTGlzcCBzZXhwIGlzDQpiYWxhbmNlZCBhZ2FpbnN0IHRoZSBwb3dlciBvZiBhcHBs eWluZyBwcmVkaWNhdGVzIG9uDQp0aGUgZmx5LiAgUGF0dGVybiAocmVnZXhwLCBmdXp6eSwgd2hh dGV2ZXIpIG1hdGNoaW5nDQppcyBwdXJlbHkgc3ludGFjdGljLCBidXQgYSBwcmVkaWNhdGUgY2Fu IHBlcmZvcm0NCnNlbWFudGljIHRlc3RzLg0KDQpEdXJpbmcgc2VhcmNoLCBmb3IgaW5zdGFuY2Us IHlvdSBjYW4gbG9vayBub3Qgb25seQ0KZm9yIGEgc3ludGF4IG1hdGNoOyB5b3UgY2FuIGFsc28g bGltaXQgY2FuZGlkYXRlcyB0bw0KYSBwYXJ0aWN1bGFyIGNsYXNzIG9mIG9iamVjdHMgKGZ1bmN0 aW9uLCB2YXJpYWJsZSwNCnR5cGUuLi4pIG9yIHRoYXQgc2F0aXNmeSBzb21lIG90aGVyIHNlbWFu dGljIHByb3BlcnR5Lg0K