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: Doc of deprecated INITIAL-INPUT arg of completing-read Date: Thu, 15 Feb 2024 16:09:01 +0000 Message-ID: References: <87v8smt9lp.fsf@web.de> <87h6ic1l23.fsf@vagabond.tim-landscheidt.de> <87le7owawi.fsf@vagabond.tim-landscheidt.de> <87sf1u5e9c.fsf@vagabond.tim-landscheidt.de> 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="26228"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Michael Heerdegen , "emacs-devel@gnu.org" To: Tim Landscheidt , Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Feb 15 17:42:52 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 1raep1-0006cf-Tu for ged-emacs-devel@m.gmane-mx.org; Thu, 15 Feb 2024 17:42:52 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1raeIY-0005Ml-Oh; Thu, 15 Feb 2024 11:09:18 -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 1raeIU-0005LF-Sv for emacs-devel@gnu.org; Thu, 15 Feb 2024 11:09:15 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1raeIS-0003TI-Hl for emacs-devel@gnu.org; Thu, 15 Feb 2024 11:09:14 -0500 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 41FFTAjx006079; Thu, 15 Feb 2024 16:09:08 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=pG87KXyMstAGjZVBcqE+21lVQLKDFq0i3Ns5HP/cqlo=; b=kPv3oD8nQ+R5FBk+AgcE0f/wmMII6iPlcpQpJHYh+gFAgJXiSCIhf2Xx55mUUyjv5AnZ GkXFfL+a69w4IT+lsJ06SO27YKetJ2El5/ZqOnV/w9EplGg37NrHf9U+DyP08DM9mHO+ AGnCLpdRz5Lm7Q11PtfOHUO76w4utr+98jHCgabGPcW5ZMSolDqYaCORHDRIU4eB+qFy CC80oU0UXlXCP1MP/X5QYPacV/qxy52rzolwgBlflf9rL9nRA6i6p4j3xlsfxIpFtflm 5eYPscQEBg7YfprBwAVLWeB0hrpCX4vXU90jjql3Rgp4IBkL3OhRLCHaFXHmxrZU3Ke0 8Q== 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 3w92ppjjpf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Feb 2024 16:09:07 +0000 Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 41FFdxAr024577; Thu, 15 Feb 2024 16:09:06 GMT Original-Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2168.outbound.protection.outlook.com [104.47.73.168]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3w5ykh14as-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 15 Feb 2024 16:09:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NfaPKwe3VsxWkm3LKY8Tf3hdWVdisVAtDPzTrwJGJefUmfF13CpJtt6Bbe9SiPllIaIjiYGO9hGJL8QuEFdGlmLZs5MnNXhYDSmSbj11xwv+vQD7nQxAbqjqhndc8pEqXJrWXOkQOpKSJHZDVcMfEiaDB4P3CwyGKZaZp3liDcRpf+GNtQZD6tyHKrkvhrOZT0JCrIuW3vBzuE3GZWPY3sg7UV4vhVsqA6E6diogPZ/MHIDeHuV8JJN/jH2Ty7Ed0yVhNX0+7ebmam6Uzq+1CKC3A1ir6NDBbh+aoytho+P3CKVLka58gbP8afDWAphPUEupTWtd8c4rVqqgpj9nFg== 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=pG87KXyMstAGjZVBcqE+21lVQLKDFq0i3Ns5HP/cqlo=; b=SrrBibH0oqJbDvwvzBDp0pqAzaSlyMX9+Fxis0vFuLVybyHOkQEB7F/6lEsa+cd+Fw4or39XNYsNOHTRTBnOu0Rvm3Lu477AN4t4Stl2NEbUMycZARdU8dB7mvFfueGy+re5BY5lWu8GHIdK2+nOCwy2HyOLSZj4FPYreYS7EcyjApfmM6su+2npL0t3MFyDt9UZB3U5WdUTJdTgbNa0Km8TvBcfOXpfKKUAJrUE7abr24VS+OM1QZw92k4y5EvSVXCtISbvZPKdK+P85Ls7djQpZtm6OHCYpOSkFuiqv7rF4SMgv537Q0ZHSvbMg7TRBC8Bk+pYwfGernI/1f4Q8Q== 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=pG87KXyMstAGjZVBcqE+21lVQLKDFq0i3Ns5HP/cqlo=; b=aRS+c+4U1ds+D/vKcTxU9NV1fPIHJvYmAAdTego8EKoFVHxN3E6ucDR0Sf+XIdKcBZK6bt5quFg2SZxnluJBtyPD9hZ75B1cMdSMx+L/qr12xiQQftQasgHmikiQbWVbZ0JLoMDpU7HEq2Jj4OBt0yXnQuhZmMn6ZAmdcXCFCbk= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by MW6PR10MB7658.namprd10.prod.outlook.com (2603:10b6:303:244::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.29; Thu, 15 Feb 2024 16:09:02 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7eb0:e361:caf4:a410]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7eb0:e361:caf4:a410%4]) with mapi id 15.20.7292.027; Thu, 15 Feb 2024 16:09:02 +0000 Thread-Topic: [External] : Re: Doc of deprecated INITIAL-INPUT arg of completing-read Thread-Index: AQHaX+gPzjFsHlj4IE6XntgxMDndy7ELjYMQ In-Reply-To: <87sf1u5e9c.fsf@vagabond.tim-landscheidt.de> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|MW6PR10MB7658:EE_ x-ms-office365-filtering-correlation-id: 3af5ee51-f6e6-4353-e352-08dc2e406ce6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g8/v9iFDQDxVB0+FdX0oAql166SzFlmJtGtLtYWkNR4AEAumRPPH29P/tnbFN8AbjjgA6vqkhPex73QA9WgTP7IR7SZGuFeHjot5ZbQa+kn/8RIU16MlOnrudDrjfRHhGBkLX0SaPSvjmC8qCG56qRwS8JgXtAutlLgK8cewd3z/B6fbYlutWFk+lmkA5b6aiFbgcUiKtgJnigt7jWcvSc1dhWXeGCVXWFtwNZMLXJIBq3xPDN+lAo6GPQfHFJhWK4N/MhvZc2tx3poxtlvc7o3qjyqDUeEXzeMSAW6kDId/N6/MQzU9BNS0uSJz2Aiz2l/UyT46r25TKjYGwQQzQk54mrCQXAdnYtUwKH6JmnJYghGfqj7e6o/a9UXqxPfuVWqYKD6bW5BisWxNdghtaYuoOq+iixgtsIm4StCkFG3mc8HlLJH1C1NqJ+BeWK8NxiLXwyjCAZmHkJ2Z1tm34s2f+U9USHHNcDkzdOlmHN3qZa70dOiKKxkrLBjr0ZnC0N3Jiq4EJ2KcrD6yLvRGtMwZckk8olVFu0fL973lfsDkQEZSuEIWuNs2yQbnjvy/0kHmGeRYMvPSnmzvPIUuPtFs3zkJawBoDpelkKZct0Y= 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:(13230031)(366004)(376002)(39860400002)(346002)(136003)(396003)(230922051799003)(1800799012)(64100799003)(451199024)(186009)(7696005)(71200400001)(55016003)(66899024)(86362001)(2906002)(5660300002)(41300700001)(44832011)(110136005)(54906003)(316002)(52536014)(38100700002)(33656002)(8936002)(38070700009)(966005)(9686003)(76116006)(6506007)(478600001)(66446008)(64756008)(66476007)(66556008)(8676002)(4326008)(66946007)(122000001)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZmlWb2Ntd01TYUJsS2t6bFRvMkxwMDVIZG91cXc0NUFYUk9SUzZuM3BYL1lz?= =?utf-8?B?aEI1TmxRK1BOOEZEUHM0U0JUYnphb3JEUDl0TVBmZVhxN1ZLd043bFB5L1FN?= =?utf-8?B?SG5jMmZaSVdPSERVL1JLT3FraTFPcFc2YVJncXNTOGdnQkxBVVdNaW9ybHBS?= =?utf-8?B?enJJSW1KenI0bmpMM2hzaFU3ZDRjQjlpRW1uRW1WRGJTZHM2djlYNXlTNy9W?= =?utf-8?B?cXhsckVYam9sWXpYMGFyeExvSXE4cnJsTTV3Zis2QVp0RktvdmswMkVtRXpa?= =?utf-8?B?RVorV21POWlYQktYV0NlL1ZaeVVEa0JFc2JlbkdsSHRra3VjS2J5VWg4UFFD?= =?utf-8?B?c1p1ay9tNnJNU2dWNlpIajlicWIxaFdreXhJMFVleE1kdE5KTEV3MlNaY3Rw?= =?utf-8?B?TTZWL1ppTW1tQWRMdXB0ZzF0K3ZCZ1pLU0w1Z210NVlESWc0Y1hnZFpIL05V?= =?utf-8?B?eDhTSi9maHRsbGd4ak9LempidlI4ME1pL0JUVTRlTEJJdFhHVmhHZkpJamlt?= =?utf-8?B?UDVNTmQwaktPOVFTRGdQSUtrZVFxNUMrTTlKMllGSnJjNCs1bDIyMUdsWXRO?= =?utf-8?B?T3NBQ2N3MWJ6cCtpam9wY1VmazhvcGdOTGpHUG5Cb05CR1dpSjFYdGs2aEda?= =?utf-8?B?ZWpYT0tQd0UvS0VFTlErMWljNUc0dVZ0NXlSR1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: is78rQNSRhgR0QANlIvMmc1f4DZ+JsZJqcfoX9rGTE9ZxB0hKaGEf0QgPHYqQsFYX/ZG1bXq2aDCEQNUyAl52+hIL7uQx59SN+I3ZHib2MDDc6W2uB1P/tiqsXFEmQjd/shqCdmGiniMJj6JUQoY4+zRHVztdAMMQBbMaQazJ4kiqMUw9X4c7jnkvNCUp8Qk2j8T5/4CCdpE+5XUQdiDcCdNuL+df6m+Z4FV3jLtJwKyeXABMdVO9V3PBQXkzgWIUEy7rDC7p8I8AaCorVMAd/qSn17QsM2EmvWLnKIGrzk1Cl0kXODifNgsR4R98RvK0d2j86k0bjDBgDMnC/BcKxPA5qMubHi3D0He9ATuaTo8b/XZH2lbzBwgEF8ebVj9PIaX20UsmO+oyjQG6BWZLf6MkNipL7ZkGJCAzo2TDr9vRdissNTLt6hlvS6goCHtmZboJlkPsqOH43qk2cVDt170dhb68Ej8byAKC9RtW1EgR93UFMcHx+7FTaW1Tqi7i6Uyl6gzF/RbClI3yEW0+5yNjkgvMWBL3nKVuLF0utyWpmOOwiH66Ifnd4fYpqRypiv0LBs+NyPChEyy0lTdZK8+N3No/gp2kmI6DSDcimU= 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: 3af5ee51-f6e6-4353-e352-08dc2e406ce6 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2024 16:09:01.9184 (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: esk3TxJUK1wlw1UvctYb/Y5f3S1BoBNq1vy1qCW9V/jlc5TkDcp+oUV4BiEVUQUqS9C7RsfCGkB6NdqiyBkRig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR10MB7658 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-15_15,2024-02-14_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 mlxlogscore=892 malwarescore=0 mlxscore=0 spamscore=0 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2402150130 X-Proofpoint-ORIG-GUID: l5BZGTBnknhyVNPZwYWs17pBRKeURPQE X-Proofpoint-GUID: l5BZGTBnknhyVNPZwYWs17pBRKeURPQE Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:316236 Archived-At: PiBJZiBvbmUgZm9sbG93cyB0aGlzIHJlY29tbWVuZGF0aW9uIChzZXR0aW5nIElOSVRJQUwtSU5Q VVQgdG8NCj4gbmlsIGFuZCBwYXNzaW5nIHRoZSBvcmlnaW5hbCB2YWx1ZSBhcyBERUYpLCB0aGUg dXNlciBpcyBub3QNCj4gbWFkZSBhd2FyZSBvZiB0aGUgb3JpZ2luYWwgSU5JVElBTC1JTlBVVCB2 YWx1ZSB1bnRpbCBoZQ0KPiBwcmVzc2VzIE0tbi4NCg0KPiBGb3IgZXhhbXBsZSwgd2hlbiBJIHVz ZSBNLXggY29tcGlsZSBSRVQsIEkgdHlwaWNhbGx5IGRvIG5vdA0KPiB3YW50IHRvIGVudGVyIGEg ZGlmZmVyZW50IHZhbHVlLCBidXQgYW1lbmQgdGhlIGV4aXN0aW5nIG9uZQ0KPiBieSBhZGRpbmcv Y2hhbmdpbmcgdGhlIHRhcmdldCBvciBzZXR0aW5nIGFuIG9wdGlvbi4gIEJ1dA0KPiBldmVuIGlu IHRoZSBiYXNpYyBjYXNlIG9mIEMteCBDLWYsIGlmIEkgd2FudCB0byBmaW5kIGEgZmlsZQ0KPiB1 cHdhcmRzIG9mIGRlZmF1bHQtZGlyZWN0b3J5LCB0aGUgdHdvIGV4dHJhIGtleXN0cm9rZXMgaGFy LQ0KPiBtb25pemUgd2VsbCB3aXRoIHdhbnRpbmcgdG8gZG8gc29tZXRoaW5nIGRpZmZlcmVudCwg c28gaXQNCj4gbmV2ZXIgb2NjdXJlZCB0byBtZSB0aGF0IEVtYWNzIHNob3VsZCBwcm90ZWN0IG1l IGZyb20gdGhlbS4NCg0KRXhhY3RseSAtIHVzZSB0aGUgZGVmYXVsdCB2YWx1ZSBhcyBpcyBvciBl ZGl0IGl0Lg0KDQpBIHVzZXIsIHN1Y2ggYXMgeW91cnNlbGYsIGNhbiBwcmVmZXIgaGF2aW5nIHRo ZSBkZWZhdWx0DQp2YWx1ZSBpbiB0aGUgbWluaWJ1ZmZlciBieSBkZWZhdWx0LCBpLmUuLCB3aXRo b3V0IGhhdmluZw0KdG8gdXNlIGBNLW4nIHRvIGluc2VydCBpdC4gIEFuZCBob3cgY29tbW9ubHkg eW91IGZpbmQNCnRoYXQgeW91IHVzZSB0aGUgZGVmYXVsdCB2YWx1ZSwgZWl0aGVyIGFzIGlzIG9y IGJ5DQplZGl0aW5nIGl0LCBjYW4gaW5mbHVlbmNlIHlvdXIgcHJlZmVyZW5jZS4NCg0KU3RlZmFu J3MgcmlnaHQgdGhhdCB0aGUgY2hvaWNlIGlzIGJldHdlZW4gKDEpIGhhdmluZyBpdA0KcHJlc2Vu dCBieSBkZWZhdWx0LCBhbmQgbmVlZGluZyB0byByZW1vdmUgaXQgaWYgeW91IGRvbid0DQp3YW50 IGl0LCBhbmQgKDIpIGhhdmluZyBpdCBhYnNlbnQgYnkgZGVmYXVsdCwgYW5kIG5lZWRpbmcNCnRv IHVzZSBgTS1uJyB0byBpbnNlcnQgaXQgaWYgeW91IGRvIHdhbnQgaXQuDQoNClRoZSBwb2ludCBp cyB0aGF0IHRoYXQgc2hvdWxkIGJlIGEgX3VzZXJfIGNob2ljZSwgbm90DQpwcmVvcmRhaW5lZC4g IEdpdmUgdXNlcnMgYSB1c2VyIG9wdGlvbiBmb3IgZXhhY3RseSB0aGF0DQpjaG9pY2UuDQoNCkhv dyBoZWxwZnVsIGEgcGFydGljdWxhciB1c2Ugb2YgYGNvbXBsZXRpbmctcmVhZCcgaXMgaW4NCnBy b3ZpZGluZyBhIHVzZWZ1bCBkZWZhdWx0IHZhbHVlIGNhbiBhbHNvIG1hdHRlciwNCm9idmlvdXNs eS4gIEEgcG9vciBkZWZhdWx0IHZhbHVlIGlzIGxlc3MgbGlrZWx5IHRvIGJlDQp1c2VkIChhcyBp cyBvciBlZGl0ZWQpLiAgVGhlIHZhbmlsbGEgRW1hY3MgZGVzaWduIG9mIG5vdA0KaW5zZXJ0aW5n IHRoZSBkZWZhdWx0IGF1dG9tYXRpY2FsbHkgZXNzZW50aWFsbHkgYXNzdW1lcw0KKGFsbG93cyBh bmQgZW5jb3VyYWdlcykgbGF6eSBjb2Rpbmcgd2l0aCBwb29yIGRlZmF1bHQNCnZhbHVlcy4NCl9f Xw0KDQpCdXQgdGhpcyBpcyBhbGwgYWJvdXQgdGhlIERFRkFVTFQgdmFsdWUsIF9ub3RfIHRoZQ0K SU5JVElBTC1JTlBVVC4gIFRob3NlIGFyZSBzZXBhcmF0ZSB0aGluZ3MgZm9yIGEgcmVhc29uLA0K YmVjYXVzZSB5b3UgY2FuIHVzZSB0aGVtIGRpZmZlcmVudGx5Lg0KDQpUaGUgRW1hY3MgcG9saWN5 IHNob3VsZCBiZSBzaW1pbGFyIHRvIHRoaXMsIHdoaWNoIGlzDQp0aGUgSWNpY2xlcyBwb2xpY3kg KGkuZS4sIGlmIHlvdSBlbmFibGUgaXRzIG1pbm9yDQptb2RlKToNCg0KMS4gSU5JVElBTC1JTlBV VCBzaG91bGQgaW4gbm8gd2F5IGJlIGRlcHJlY2F0ZWQuICBJdCdzDQp1c2VmdWwuICBJdCBnaXZl cyBhIGNhbGwgdG8gYGNvbXBsZXRpbmctcmVhZCcsIGUuZy4NCmZvciBhIHBhcnRpY3VsYXIgY29t bWFuZCwgY29udHJvbCBvdmVyIHdoYXQgaGFwcGVucyBieQ0KZGVmYXVsdCB3cnQgaW5zZXJ0aW5n IGFuIGluaXRpYWwgdmFsdWUuDQoNCkEgREVGQVVMVCB2YWx1ZSBkb2Vzbid0IGluIGFueSB3YXkg c3lzdGVtYXRpY2FsbHkNCnJlcGxhY2UgdGhlIHV0aWxpdHkgb2YgSU5JVElBTC1JTlBVVC4NCg0K Mi4gVXNlcnMgc2hvdWxkIGJlIGFibGUgdG8gc2V0IHRoZWlyIHByZWZlcmVuY2Ugd3J0DQp3aGV0 aGVyIERFRkFVTFQgaXMgaW5zZXJ0ZWQgYXV0b21hdGljYWxseSAobW9kdWxvDQp1c2Ugb2YgSU5J VElBTC1JTlBVVCkuICBJT1csIGEgdXNlciBvcHRpb24uDQpfX18NCg0KSWNpY2xlcyBwcm92aWRl cyBvcHRpb24gYGljaWNsZS1kZWZhdWx0LXZhbHVlJyBmb3INCnRoaXMuICBJdHMgZGVmYXVsdCB2 YWx1ZSBpcyBgdCcuDQoNCiAgbmlsICAgICAgICAgICAgICAgLSBEb24ndCBpbnNlcnQgZGVmYXVs dCB2YWx1ZSBvciBhZGQgaXQgdG8gcHJvbXB0Lg0KICB0ICAgICAgICAgICAgICAgICAtIEFkZCBk ZWZhdWx0IHZhbHVlIHRvIGBjb21wbGV0aW5nLXJlYWQnIHByb21wdC4NCiAgICAgICAgICAgICAg ICAgICAgICBEbyBub3QgaW5zZXJ0IGl0Lg0KICBgaW5zZXJ0LXN0YXJ0JyAgICAtIEluc2VydCBk ZWZhdWx0IHZhbHVlIGFuZCBsZWF2ZSBjdXJzb3IgYXQgc3RhcnQuDQogIGBpbnNlcnQtZW5kJyAg ICAgIC0gSW5zZXJ0IGRlZmF1bHQgdmFsdWUgYW5kIGxlYXZlIGN1cnNvciBhdCBlbmQuDQogIGBw cmVzZWxlY3Qtc3RhcnQnIC0gSW5zZXJ0IGFuZCBwcmVzZWxlY3QgZGVmYXVsdCB2YWx1ZTsNCiAg ICAgICAgICAgICAgICAgICAgICBsZWF2ZSBjdXJzb3IgYXQgYmVnaW5uaW5nLg0KICBgcHJlc2Vs ZWN0LWVuZCcgICAtIEluc2VydCBhbmQgcHJlc2VsZWN0IGRlZmF1bHQgdmFsdWU7DQogICAgICAg ICAgICAgICAgICAgICAgbGVhdmUgY3Vyc29yIGF0IGVuZC4NCg0KSWYgdGhlIGRlZmF1bHQgdmFs dWUgaXMgaW5zZXJ0ZWQgYXV0b21hdGljYWxseSB5b3UgY2FuDQplYXNpbHkgcmVtb3ZlIGl0IHdp dGggYE0taycuICBZb3UgY2FuIHVzZSB0aGF0IGFueXRpbWUsDQp0byBjb21wbGV0ZWx5IGVtcHR5 IHRoZSBtaW5pYnVmZmVyLCByZWdhcmRsZXNzIG9mIHRoZQ0KcG9zaXRpb24gb2YgdGhlIGN1cnNv ciBvciBob3cgbXVjaCB0ZXh0IGlzIHRoZXJlLg0KKFZhbmlsbGEgRW1hY3Mgc2hvdWxkIGhhdmUg YSBrZXkgZm9yIHRoaXMuKQ0KDQpJZiB0aGUgZGVmYXVsdCB2YWx1ZSBpc24ndCBpbnNlcnRlZCBh dXRvbWF0aWNhbGx5LA0KdGhlbiB5b3UgY2FuIHVzZSBgTS1uJyB0byBpbnNlcnQgaXQgKGFzIGlu IHZhbmlsbGENCkVtYWNzKS4gIE92ZXJhbGwsIHRoZSBkZWZhdWx0IEljaWNsZXMgYmVoYXZpb3IN Cm1hdGNoZXMgdGhhdCBvZiB2YW5pbGxhIEVtYWNzLg0KDQpJIG1lbnRpb24gYWxsIG9mIHRoaXMg bm90IHRvIGFkdmVydGlzZSBJY2ljbGVzIGJ1dCB0bw0KKG9uY2UgYWdhaW4pIHN1Z2dlc3QgdGhh dCB2YW5pbGxhIEVtYWNzIHNob3VsZCBvZmZlcg0KYmVoYXZpb3IgdGhhdCdzIHNvbWV3aGF0IHNp bWlsYXI6DQoNCjEuIEl0IHNob3VsZG4ndCBjb25zaWRlciBJTklUSUFMLUlOUFVUICJkZXByZWNh dGVkIi4NCjIuIEl0IHNob3VsZCBnaXZlIHVzZXJzIGFuIG9wdGlvbiwgdG8gY2hvb3NlIHdoZXRo ZXINCiAgIHRoZSBERUZBVUxUIHZhbHVlIGdldHMgaW5zZXJ0ZWQgYXV0b21hdGljYWxseS4NCjMu IEl0IHNob3VsZCBwcm92aWRlIGEga2V5IHRvIGVtcHR5IHRoZSBtaW5pYnVmZmVyLg0KX19fDQoN Cg0KaHR0cHM6Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFjcy9JY2ljbGVzXy1fQ3VzdG9taXphdGlv bl9hbmRfR2VuZXJhbF9UaXBzI2ljaWNsZS1kZWZhdWx0LXZhbHVlDQo=