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.help Subject: RE: [External] : Re: completing-read depricated initial-input Date: Tue, 21 Jun 2022 14:09:03 +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="24471"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Help Gnu Emacs , "carlmarcos@tutanota.com" , "michael_heerdegen@web.de" To: Christopher Dimech , "eliz@gnu.org" , "monnier@iro.umontreal.ca" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 21 16:34:30 2022 Return-path: Envelope-to: geh-help-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 1o3exa-0006BN-55 for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 21 Jun 2022 16:34:30 +0200 Original-Received: from localhost ([::1]:46032 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o3exY-0005PU-EJ for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 21 Jun 2022 10:34:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43110) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3eZ9-00079c-99 for help-gnu-emacs@gnu.org; Tue, 21 Jun 2022 10:09:16 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:56890) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o3eZ6-0000Yp-Qo; Tue, 21 Jun 2022 10:09:15 -0400 Original-Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25LAs9Zo010732; Tue, 21 Jun 2022 14:09:06 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-2021-07-09; bh=U2hvHYr8zCGzccmowCKrzKsX5vm7yexHTAnB5asWYY8=; b=sW86p28J2WR9pYMVrejtk446CkDkB4SLi3a4K2c4QiVmmYIjeUak3+QgYDEUC5A/H1Qe kBKlySVrAlbp5QqZKFn8pgiUQJQHLK/LrRgBkvX01L+0db86DwEznzodytnCbNnjGMmI 8VW9UrP8+HiXAK4k6EY0s20X4B79QQZf3kB0AwfrlUm93jVwMP53tRy9O6OBABKOPbiK a91nmvGlZE1Xp2l1iPPLD3YUFhutkdAr2DE7Xu8qyEjI9EwSbo4s7Lt07CKVtQpiu9jv DSLZrzB27AxPGSY4j1kqhJjLxsuZw1KG0hom0Gtw4Jk50gvoaCXga6GWSMQLitV6BNbZ Cw== 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 3gs78twnxm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 21 Jun 2022 14:09:06 +0000 Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 25LE6Wu2032047; Tue, 21 Jun 2022 14:09:05 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2177.outbound.protection.outlook.com [104.47.55.177]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com with ESMTP id 3gth8wd7u5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 21 Jun 2022 14:09:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AbCfvQ922pD1HPGgETIrjIb3r5iwox6RQYk5ChyNRLbQ8OP72coBdKhGXDplqXmJ6lB5YGK+Uj+rW6mrwlich48e3QjIAX8VeuDQq2FUIQMD7MU0HaeLPoAnG+KuQlA8P01SUyzWv9idPK4/1aqGTTAEfaf5sADjAx3FC0wdzRsS3ffO1BtToAX6yliaXGZkmvppRhyS0LXWpRK84u8DohlIolm+FE5gfTGUsaZ7RQS3ZsSPl0908PKtXigmp+9RnwF4y11bNWbg/OMfzHlmkMJSJAQW5lfhYZw+2wSH4uC5Z2KIirojuBZjt61hCRxsQnsxdVqPAVTINzWkfJrhjA== 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=U2hvHYr8zCGzccmowCKrzKsX5vm7yexHTAnB5asWYY8=; b=So69ONAIv2N/KjQTYqUhErYzTsSW+Tsguy8IhD6dJaAy5sUbIGthduO0GF/mXvWAbib490oe/AAti3iKWpcgGjaA3ijdMnF1i2wS1ERd4hKQHz4YJ6157smqFMxPKh0E/HnoQpZrJPRIqhRBAu0RO9vxa/XsJL1bSBkeq7tkn8UKHKT2OX+3fC10Q9gswL7c/SIdB2ye65Lnj69wM8rD1XfxrEFYwz2Qk1mpXKhiSx9FgW2yoq7ywQ+H/XlISdNVPnzdoGEAQUzFPvcrv8p8Z/GnS/UTWDw914cJlnDXMThtO2WRBdK5NCym9SGkKXEJv76caFfb9B0wVlDFwJbJJg== 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=U2hvHYr8zCGzccmowCKrzKsX5vm7yexHTAnB5asWYY8=; b=U7WcMVM2RgLmJAvMj7oE+uJGuW52TO22SqE4aq9leb6sCMz98ln+lhPM/5yOWy48vU5vYEyuAV/WU6FcSHJzzTSwA4adpPbxVEz9uBytFUJOndk0Fu/PERLMHKk4H0qQLphKcrlaCdv8P5CEAJQfcZVsl+7DLiXEoCurrRAuNlk= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by CO1PR10MB4772.namprd10.prod.outlook.com (2603:10b6:303:94::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.15; Tue, 21 Jun 2022 14:09:03 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::cccb:35bd:9922:dcf5]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::cccb:35bd:9922:dcf5%7]) with mapi id 15.20.5353.022; Tue, 21 Jun 2022 14:09:03 +0000 Thread-Topic: [External] : Re: completing-read depricated initial-input Thread-Index: AQHYhXh15+ElAMvL1kKPp47UKGZPEg== In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c12ccd3b-03f0-4d90-ca52-08da538f988e x-ms-traffictypediagnostic: CO1PR10MB4772:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JPNXe64g5VUEzkso+4zJ64juHDoMjHHZ3nI+1kwSnfP8quYtXNjZgEiwQP8ARJxlExw/cVlvJ0AmCOAwnVYYzrxXsSFbyIlRkOltA6o1Ysq4KucNF64h5qy90QrmRi0xXdFwWbqmwdqwhQzfnx9X7fjix9gqy9wqjp4K6SPPNArnsuaqxQa4irNhzpwBx7+3xgyAHC//jgPEU+mGdmYx+7JmpgsV5qrj5/+vHjTg2MhqhhQt96IW9RKtVB9ijW9AX7r+HJCEeFOTch+6/YfCGExIGwdsyzMo3g8Pegc5KPYKSnZLd6QB975q59tQ/yTbmkKeI5YMUtDweAaLjEynKndtC+Vsex4N7WlHxw/w1yiFiooRPWbAjjMmK3YSC7P9lbr9sXsUExiZflXuzq2GLnVFPX41ZaeTDgkD9lCPKAs06GxFDi0XZCWNm09EjapcpO55q8cloLfdHsfDiKorPICy0N2FXyk5K5s8hX1saaD67+1FX/3TtBaN8js3akhAz6GiDCDNjfP2fOosc+/gYg/KBVJYMI0smVy3anXShyOetkiL35G1nIfyQsiiecN0L+VYgSNtR0JTgIJGA+bVklGNeJA6uP+S7U4TYjXZm0fMTu2i/jlyo/Yj02rQPVTQULVsxrav6yUI2uCc1sMluGtq7oh3+oDKBFQ/AVFocdwPqstURRebo6U+RNUb1AubBZBg+C11IdmuX/OT/awptw== 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:(13230016)(39860400002)(366004)(136003)(376002)(346002)(396003)(9686003)(38100700002)(86362001)(7696005)(41300700001)(26005)(44832011)(2906002)(6506007)(5660300002)(55016003)(33656002)(52536014)(8936002)(316002)(54906003)(478600001)(110136005)(64756008)(38070700005)(71200400001)(4326008)(66556008)(122000001)(66446008)(66946007)(186003)(76116006)(66476007)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VVgxQ3ZMbDYrbENpZ1EzR056anlsdHF6MWwxQlhFSE01SCtnNUVEd0duVlpx?= =?utf-8?B?ZEpKazlibE03UnRJQlBSN2daRWNFSWxXeC9FS2Rtb2dMNTM2MVFJV2VsMC9u?= =?utf-8?B?Uk5HTFgxYWYyTldON0NPeUN2U2tkVHY5Ym9UVmVlUVpCM3d5UW1TTTZhNUI1?= =?utf-8?B?TE0rejNFOE5CT2txUE4yTmdHcTdBOUFiSDd4Nm5HOTFuMzdxNlRmVzRPTDBp?= =?utf-8?B?T1owMkY3STRjMjh2RVgvM3dwVW91VHZJRWV6MnY5cG5UdGs1OGlBMGhtQUlr?= =?utf-8?B?eGhJbWI1VE5BSXlxVXJsZ1RVMFZjd1h3eTFVRjFzRzYrU2RtTC92bnU4MW9o?= =?utf-8?B?cXdnOHJyWW1kL1ZWNkYydmN6eS9RQWV0dnZhaW5JVkhvYjJxY0JqTEVSaHFz?= =?utf-8?B?S1ZlYUFTaDhFZWIrWkdYM3ZYL2JxVXpYR0kvVWhMZWZvdjYxTnhmV0U3alFG?= =?utf-8?B?b0IyNkNtaFVURlQxeE96WDIwMTFLMVh2RVpVbnVRakIrUVA5YldYbkxEeXVt?= =?utf-8?B?MGhlLzN2NGJVNEs5Z0tEdjg1REc4SUE5WXVQSHBzQ3lnM3A0eWdncHRLS1BC?= =?utf-8?B?TUpJYnB6YTlTMHB5d2VYcW9jU2xPVDkxQ3p6QXgyYjNXNmFoVEFYc1B6b1N5?= =?utf-8?B?V3VDVENuOXdvWko2WHFUU292c2kxdjJZQ0xSMH 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: c12ccd3b-03f0-4d90-ca52-08da538f988e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2022 14:09:03.1113 (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: X37tSk4JGL0JdB9V0f6hqR8Q6/RP/LLgQduUE4JW4eMYeRM6tgCOmVHEYXcSoymYvjrEYIlgeCZ+CrOKK3Scxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4772 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.883 definitions=2022-06-21_06:2022-06-21, 2022-06-21 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 mlxscore=0 phishscore=0 adultscore=0 suspectscore=0 mlxlogscore=852 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206210062 X-Proofpoint-GUID: 6IfQtoRJU0TKLYFpSK9Yfqite1C7N_Cq X-Proofpoint-ORIG-GUID: 6IfQtoRJU0TKLYFpSK9Yfqite1C7N_Cq Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-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_H2=-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: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:137963 Archived-At: Pj4gSSBkaWZmZXIgd2l0aCB0aGUgcGxhbiB0byBkZXByaWNhdGUgYElOSVRJQUwtSU5QVVRgLg0K PiANCj4gSSBvZnRlbiBtaXNzIGl0LCB0b28uIEkgZG9uJ3QgcmVjYWxsIHdoeSBpdCBoYWQgYmVl biBkZXByZWNhdGVkLg0KPiBCdXQgeW91IHN0aWxsIGNhbiBnZXQgdGhlIHNhbWUgdGhpbmcgdXNp bmcgYG1pbmlidWZmZXItc2V0dXAtaG9vaycsDQo+IGUuZy4NCj4gDQo+ICAgICAobWluaWJ1ZmZl ci13aXRoLXNldHVwLWhvb2sgKGxhbWJkYSAoKSAoaW5zZXJ0ICJiIikpDQo+ICAgICAoY29tcGxl dGluZy1yZWFkICJJbnB1dDogIiAobGlzdCAiYSIgImIiKSkpDQo+IA0KPiBFbGkgYW5kIFN0ZWZh biwgdGhvc2Ugd29ya2luZyB3aXRoIGBjb21wbGV0aW5nLXJlYWRgIGNhbg0KPiBzZWUgdGhlIHZh bHVlIG9mIGhhdmluZyB0aGUgZnVuY3Rpb25hbGl0eSBvZiBJTklUSUFMLUlOUFVUDQo+IGluIGNv bXBsZXRpbmctcmVhZC4gIENvdWxkIHlvdSBjb250ZW1wbGF0ZSBub3QgZGVwcmVjYXRpbmcNCj4g dGhlIGZ1bmN0aW9uYWxpdHkgSU5JVElBTC1JTlBVVC4gIEJlY2F1c2UgdGhlIGFyZ3VtZW50IGRv ZXMNCj4gaGF2ZSB1c2VmdWxuZXNzLCB3aGljaCB3aWxsIGJlIHBvc3NpYmxlIHRvIGRvIGlmIGRl cHJlY2F0ZWQuDQoNCjEuIERlcHJlY2F0ZWQgZG9lc24ndCBtZWFuIGl0IHdpbGwgYmUgcmVtb3Zl ZC4NCiAgIFJlbW92YWwgZ2VuZXJhbGx5IG1lYW5zIGRlc3VwcG9ydC4gIERlcHJlY2F0aW9uDQog ICBnZW5lcmFsbHkgbWVhbnMgdGhhdCBpdCBtaWdodCBiZSBkZXN1cHBvcnRlZCBhdA0KICAgc29t ZSB0aW1lLiAgRGVwcmVjYXRpb24gaXMgYSBoZWFkcy11cCB0aGF0IHlvdQ0KICAgbWlnaHQgd2Fu dCB0byBzdGFydCBtb3ZpbmcgeW91ciBjb2RlIGF3YXkgZnJvbQ0KICAgZGVwZW5kaW5nIG9uIGl0 cyBleGlzdGVuY2UuDQoNCjIuIEkgYXJndWVkIGxvbmcgYWdvIHRoYXQgaXQgc2hvdWxkbid0IGJl IGRlcHJlY2F0ZWQuDQogICBVbnN1Y2Nlc3NmdWxseS4NCg0KMy4gVGhlICJhcmd1bWVudCIgZm9y IGRlcHJlY2F0aW5nIGl0IGFtb3VudGVkIHRvIG9ubHkNCiAgIGEgc3RhdGVtZW50IHRoYXQgc3R5 bGlzdGljYWxseSBzb21lIHByZWZlcnJlZCB0aGF0DQogICBvbmx5IHRoZSBERUYgKGRlZmF1bHQg dmFsdWUpIGFyZ3VtZW50IGJlIHVzZWQuDQoNCiAgIEV2ZW4gaWYgb25lIGFncmVlcyB3aXRoIHN1 Y2ggYSBzdHlsaXN0aWMgZ3VpZGVsaW5lDQogICBpdCBzaG91bGQganVzdCBiZSBhIGd1aWRlbGlu ZS4gIFRoZXJlIG5ldmVyIHdhcyBhDQogICBnb29kIHJlYXNvbiB0byBkZXByZWNhdGUgaXQuICBB bmQgcmVhbGx5IHRoZSBkb2MNCiAgIHNob3VsZCBkZXNjcmliZSBjaXJjdW1zdGFuY2VzIHdoZXJl IGl0IG1pZ2h0IG1ha2UNCiAgIHNlbnNlIG5vdCB0byB1c2UgaXQgYW5kIGNpcmN1bXN0YW5jZXMg d2hlcmUgaXQNCiAgIG1pZ2h0IGJlIHVzZWZ1bC4NCl9fXw0KDQo0LiBGV0lXLCB0aGlzIGlzIHRo ZSBJTklUSUFMLUlOUFVUIHBhcnQgb2YgdGhlIGRvYw0KICAgc3RyaW5nIG9mIGBjb21wbGV0aW5n LXJlYWQnIHVzZWQgaW4gSWNpY2xlcy4NCg0KSWYgSU5JVElBTC1JTlBVVCBpcyBub24tbmlsLCBp bnNlcnQgaXQgaW4gdGhlIG1pbmlidWZmZXIgaW5pdGlhbGx5LA0Kd2l0aCBwb2ludCBwb3NpdGlv bmVkIGF0IHRoZSBlbmQuICBJZiBpdCBpcyAoU1RSSU5HIC4gUE9TSVRJT04pLCB0aGUNCmluaXRp YWwgaW5wdXQgaXMgU1RSSU5HLCBidXQgcG9pbnQgaXMgcGxhY2VkIGF0IHplcm8taW5kZXhlZCBw b3NpdGlvbg0KUE9TSVRJT04gaW4gU1RSSU5HLiAgKFRoaXMgaXMgZGlmZmVyZW50IGZyb20gYHJl YWQtZnJvbS1taW5pYnVmZmVyJw0KYW5kIHJlbGF0ZWQgZnVuY3Rpb25zLCB3aGljaCB1c2Ugb25l LWluZGV4aW5nIGZvciBQT1NJVElPTi4pDQoNCklOSVRJQUwtSU5QVVQgaXMgY29uc2lkZXJlZCBk ZXByZWNhdGVkIGJ5IHZhbmlsbGEgRW1hY3MsIGJ1dCBub3QgYnkNCkljaWNsZXMuICBJZiBJTklU SUFMLUlOUFVUIGlzIG5pbCBhbmQgREVGIGlzIG5vbi1uaWwsIHRoZSB1c2VyIGNhbiB1c2UNCmBu ZXh0LWhpc3RvcnktZWxlbWVudCcgdG8geWFuayBERUYgaW50byB0aGUgbWluaWJ1ZmZlci4NCg0K SElTVCwgaWYgbm9uLW5pbCwgc3BlY2lmaWVzIGEgaGlzdG9yeSBsaXN0IGFuZCBvcHRpb25hbGx5 IHRoZSBpbml0aWFsDQpwb3NpdGlvbiBpbiB0aGUgbGlzdC4gIEl0IGNhbiBiZSBhIHN5bWJvbCwg d2hpY2ggaXMgdGhlIGhpc3RvcnkgbGlzdA0KdmFyaWFibGUgdG8gdXNlLCBvciBpdCBjYW4gYmUg YSBjb25zIGNlbGwgKEhJU1RWQVIgLiBISVNUUE9TKS4gIElmIGENCmNvbnMgY2VsbCwgSElTVFZB UiBpcyB0aGUgaGlzdG9yeSBsaXN0IHZhcmlhYmxlIHRvIHVzZSwgYW5kIEhJU1RQT1MgaXMNCnRo ZSBpbml0aWFsIHBvc2l0aW9uICh0aGUgcG9zaXRpb24gaW4gdGhlIGxpc3QgdXNlZCBieSB0aGUg bWluaWJ1ZmZlcg0KaGlzdG9yeSBjb21tYW5kcykuICBGb3IgY29uc2lzdGVuY3ksIHlvdSBzaG91 bGQgYWxzbyBzcGVjaWZ5IHRoYXQNCmVsZW1lbnQgb2YgdGhlIGhpc3RvcnkgYXMgdGhlIHZhbHVl IG9mIElOSVRJQUwtSU5QVVQuICBQb3NpdGlvbnMgYXJlDQpjb3VudGVkIHN0YXJ0aW5nIGZyb20g MSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBsaXN0LiAgVGhlIHZhcmlhYmxlDQpgaGlzdG9yeS1s ZW5ndGgnIGNvbnRyb2xzIHRoZSBtYXhpbXVtIGxlbmd0aCBvZiBhIGhpc3RvcnkgbGlzdC4NCg0K REVGLCBpZiBub24tbmlsLCBpcyB0aGUgZGVmYXVsdCB2YWx1ZSBvciAoRW1hY3MgMjMrIG9ubHkp IHRoZSBsaXN0IG9mDQpkZWZhdWx0IHZhbHVlcy4gIE9wdGlvbiBgaWNpY2xlLWRlZmF1bHQtdmFs dWUnIGNvbnRyb2xzIHRoZSB0cmVhdG1lbnQNCm9mIHRoZSBkZWZhdWx0IHZhbHVlIChvciB0aGUg Zmlyc3QgZGVmYXVsdCB2YWx1ZSwgaWYgREVGIGlzIGEgbGlzdCk6DQp3aGV0aGVyIGl0IGlzIHNo b3duIGluIHRoZSBwcm9tcHQsIHN1YnN0aXR1dGVkIGZvciBhbiBlbXB0eQ0KSU5JVElBTC1JTlBV VCwgYW5kIHNvIG9uLiAgSWYgYGljaWNsZS1kZWZhdWx0LXZhbHVlJyBpcyB0IHRoZW4gb3B0aW9u DQpgaWNpY2xlLWRlZmF1bHQtaW4tcHJvbXB0LWZvcm1hdC1mdW5jdGlvbicgaXMgdXNlZCB0byBm b3JtYXQgREVGIGZvcg0KaXRzIGFkZGl0aW9uIHRvIFBST01QVC4NCg==