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.bugs Subject: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append Date: Sat, 21 Jan 2023 20:57:38 +0000 Message-ID: References: <87pmbmnvdd.fsf@web.de> <87358iuqsj.fsf@web.de> <87edro6jl7.fsf@web.de> <83h6wjlx3f.fsf@gnu.org> <83a62blmj7.fsf@gnu.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="12564"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "michael_heerdegen@web.de" , "59559@debbugs.gnu.org" <59559@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 21 21:58:11 2023 Return-path: Envelope-to: geb-bug-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 1pJKwF-00034X-BB for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 21 Jan 2023 21:58:11 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJKw8-0000Et-KD; Sat, 21 Jan 2023 15:58:04 -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 1pJKw7-0000EQ-7P for bug-gnu-emacs@gnu.org; Sat, 21 Jan 2023 15:58:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pJKw6-00074m-Vl for bug-gnu-emacs@gnu.org; Sat, 21 Jan 2023 15:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pJKw6-000195-AF for bug-gnu-emacs@gnu.org; Sat, 21 Jan 2023 15:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Jan 2023 20:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59559 X-GNU-PR-Package: emacs Original-Received: via spool by 59559-submit@debbugs.gnu.org id=B59559.16743346664382 (code B ref 59559); Sat, 21 Jan 2023 20:58:02 +0000 Original-Received: (at 59559) by debbugs.gnu.org; 21 Jan 2023 20:57:46 +0000 Original-Received: from localhost ([127.0.0.1]:49931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJKvq-00018c-25 for submit@debbugs.gnu.org; Sat, 21 Jan 2023 15:57:46 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:52812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pJKvm-00018P-SJ for 59559@debbugs.gnu.org; Sat, 21 Jan 2023 15:57:43 -0500 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30LKDH6g008944; Sat, 21 Jan 2023 20:57:41 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-2022-7-12; bh=hInyd/g74Uo7eqyWCP9uwwRX9p7ArWG40Uli6OARinE=; b=mURHzKyKFN4y/oRSDLD1mippgEU1IVqT1IYBxeunIebmcmZggnJk2Mqt/E91tXto6XQS yP9I8bEPftXku4kUPrqKsKJMojVCkn2cY4JsI0+rhEzzvhkKjFeraEfumAnnJdQ9YFH6 nLJZlYM3CjHsG5Ju1rvm47xe5ijxGwA5LTP9pnSNiWz4E6lsygDiw+w7OqDuOpgV2YW9 F0HbylInKtSwCVIPetRo6s69m+HwTc6GH1UoTatQV0ORY/74a/kRTu6RQ21z42NGej7A 69Q2RUt6kpnCz2qIOX5YPUP+MywqfcMlTA8KQSgQ83n+cYY4mBvER1kKHeNhVqoSxVIp Xw== 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 3n86yb8rw7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 21 Jan 2023 20:57:41 +0000 Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30LFkfAv034896; Sat, 21 Jan 2023 20:57:40 GMT Original-Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2044.outbound.protection.outlook.com [104.47.73.44]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3n86g1kfs3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 21 Jan 2023 20:57:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V3CqZFKsK5Leey1/ATG008cDOET3O+9pVvWSpm2ZcRQEtVSrcSSz9rInmLYuh6Jnifl4iwKnRIMBguHO2QLQGOUvl7jeB2CpXlzOlDtVqq0CHyOCjZ84kPV+H1fJogmpUGPOYnyvZv1STDCs0TuvqfjMZjnD8zLVfBb2sknj/nsYIO5kblRyLztopVDkeL4P33lfOV6fVQP1w7bYhCOUqqle/M8pZRstn/7hroa6FclxfXR0gLQtSa41FEePRDRZfk20DdDCTWwtS/Y8Zw9YOp2FbgoRWRh5Xm8pg2cYtDyCyS9yOCpeAaxvQvNd6BY5o/3aQC+AnBbvls7TAFQ++A== 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=hInyd/g74Uo7eqyWCP9uwwRX9p7ArWG40Uli6OARinE=; b=j8bnezBgauwqAkbXikSpE9LrAJuQnwnkCobsuoXK1IVnkGt7Df2vHCNnjYqWd/aIjORLPwsnaTMSAeooFZ97q0Qorav1aF+duYAZjgqQ/eGzG3eLPr9s6P0/P0l/vnnmer8UULBFKGfBh51NJbouFILVHZYjZdnXK+p0BiMTionI5i5PutzSjCnXC32BVeousdl/vKPnptfobMGDFRKtueg8G1/DGvzZm/vf+nIohs8CZh5qC11Ssw+shvIOIN8yYCCtSiKOhfVYkRI5sN9o2zfUbPZmQ7Cwd/2oUpbPXiy4Ts4zwvx3Kb9jNiJoLlzX0qjQmOJDJB+l31OGZ8sxxw== 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=hInyd/g74Uo7eqyWCP9uwwRX9p7ArWG40Uli6OARinE=; b=KvfYKvab5C9uZrTUapiHjf/oqEBDGwZZr5vput+MkChWGaViEqDWEJjxxBGR2RIH4ZrcaylpAYdzKZpf/KFIJsPS5yOVSfwNjVN+11wDtQQnU0aM3D4KkM1oF78S+LNpgltvK5CtRoZ5IJ148Ryc0+/HUGyg0NsQeBWrjy84ei4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by PH0PR10MB7099.namprd10.prod.outlook.com (2603:10b6:510:26d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.9; Sat, 21 Jan 2023 20:57:38 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::7c3c:e53d:5276:ef29%7]) with mapi id 15.20.6043.009; Sat, 21 Jan 2023 20:57:38 +0000 Thread-Topic: [External] : Re: bug#59559: 28.1; `minibuffer-with-setup-hook' with :append Thread-Index: AQHZLc3X7v8qMzRmE06IirenQjoDqq6pT0dA In-Reply-To: <83a62blmj7.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|PH0PR10MB7099:EE_ x-ms-office365-filtering-correlation-id: 674f8c41-7ef8-49a2-b5ba-08dafbf22168 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0/TyXBsoOdauYdYk+LbBeYUr5YTrHKMB3uVLxoZ8i5vqUpAZvzDOWK6U8EYaVwFQ9Wzq+h2rlBbWXxPiDUdTS59xAAsjimj/VL3BH60ykPyYfUEZSvVycYSZwVjtGrhJ/5yWmYJ1b5vH547Xi2hu+iDmeBALi1dtzLchSee4kKc+IRjW9yoRjN9LCs+Z4RRJvE6miGxV7PbuIpKFcMd9x5Ow+O6sUSUVpiSJTbfSxnzak1lM/Q1PTGXk/8pH/Y4os48/U6NPt+MyMw5TL42bfMOdamWklVfE574swzwYzyyEQmJ97J0QpV6dMPIamBUHy+V/hJtUTFSPpSH98+5MYupI7BBPYAB7vBNaoy/LxRwC0YCwCB1rh3z4DtUZxPZRfDDUv7MlxHRHfHSHNMyn55wThpGbkkq6us1oZ1X5h0rJCq60HC52SUUhM+W4UqV73m/SLMCfVd1xWC12kQiAcFnPTu4E3izHrRwuPEbY5G+DW5mNjL0yWCrTYymXNFGPUqpMN1RNDW0WbSiRYdt2Mh/cjhXr7Pwunpiz02dYlYtdQ6J5IswtxBGpR25qylpjyRUCgEi5F1ccVCgq0Ki0UVEg8+DXxCtc24cig355TWWf05/5IA77vCIxyn05RA2c9AJn2McvFlgREDk84yqLBXycUnuwbv0r+W8KnCvE5SzfX3gtGpInQsZEL63XF7HvOLduBxdtcawwbS+zJ1XCwTUtrC9Z/XNJPyYqLckNFGs= 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:(13230022)(136003)(39860400002)(396003)(376002)(346002)(366004)(451199015)(33656002)(316002)(86362001)(38070700005)(2906002)(8676002)(66446008)(4326008)(66476007)(66556008)(66946007)(64756008)(122000001)(44832011)(76116006)(41300700001)(6916009)(55016003)(7696005)(478600001)(71200400001)(54906003)(83380400001)(52536014)(8936002)(6506007)(38100700002)(5660300002)(9686003)(26005)(186003)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: kpDJ37cXsrqTuAzLNGAw0yEV2lk9N1vvfCd7bXevsKNI4fVwogZ7ztmjRq89AopzN7mOm7YapMvPDbAGM88mlu7MTMTq8dCKEOsGca35dhaekD6JETtxS/gJHLyOO030lIBELNL2cF0EkjZNT6wECpx/QFHBtv/vC55HxkHd7FafluwUTAzL6GpKPVfgirngJgvAkzXxjCF1+krTzW/SMOxls2rdTuvoan/0QhXw7KEIb5P1QHOQcbCymt2zZs5KbdrFO3ovq2q+DhUO1wzRRtiNCGatZR8gwdrhOQ2NnPCBaXtzpOs9UxZ8mAFkzNXk9VwYEslIQ4G0rtHfPIqJDQNtpDksGePJr/od16XjJ4xvmm3oOlIlPp56pbOZkTcjKF3aAhP2m3pgjBiydP5dGOfBdEqGubLZ376J76SKYUAa5xdqF5KLX6dqdJuce55+DURp2FvUzssLd+eWbI7/xIhcWLVivQ42It6WjJ5qx3TfhawX9iWeTpqWMKF+1Ubo/kdd1M0j2vlmr2lrv0Hax09ND4qHr11pD7G6S1ByJDW1yNCwtjxTgDxBZR7wWvi+kemOipS5NeKnBGhczmO88ULvQ7WhXQlVVy99nWQV+CeIwfvycCdQh3Y856JEKTCsAdsiL9OuW1qfIuX7/2Mk35ouRVDnd9FcsevlT3tFRIpGO+zQF7W231emEjgsUGpI1EIGj6oDVI1Ulv5elGeCdJI7+3/asto7QVn56d2YKW70iZiFt3fPacnio8 yiFd+gYDm30c+dpeD+qmCtSWEL/o6CNk+tBJPiTsnk/lLut84GIE9Y149KXirQess9B0J8qhhz7aoMPMMM9BVwuMPhjqTo5btF X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: CH9NHYRGuLafKU8O6/xIfEy87XoHE9G3bpm5umhMnYgSeUnaS/TeHio6Dg9NzakHN21n+qZsI3jIx2+uR2oLmz3+cztE3ppireg4PHXj/ttseQU8LzWVZ+ww7eUC2oVcM/bFbmVmq0M1cw7tlEkNKjmK05I4Xy4A4oXOEMSCYbd5wafWP8vB+mx3s/k2d4pwgAC+51sP2eoC/DhO9aPCXPgXVjcejMt456ijc+Uls5JpruUo31Mfpxrig5JpCFxSfrCjouLV/Y8Np8oUn9m8eVwO2AsJscHARS1w+uee3P6RYESpGAOoZ1AvaGtOg2CLwuvnQJD1jr1CGQ0Nc7YODWGPZpRT9xRdT8vOipqkrc6p7PKZR410TiFqAyk9scxxZawwNUx0IqQkeFYO3ciIoFq/0tcKoMe4FYa8LzMQ6atkZj+oZ+wxFiFwI6x1CWcy8z4cuPYXE/N5hJwDnq1cvAzhjwYeaG3YO8CQHC9JKyEXjnNV/T5hXOy1qpPSn2wnuwKY4VBWPFYsYjYWmNpZwlIGkcpnLEEWWzxEHQklNRkqKvKVQw+jVZCPWFTZfLWD5KYSBy4qBvuy/Ms9sHj1FUTXIxV9fDjE+UWEsW1B/ZFm1Uw0/G0xjC5srF+yFjn1tTLji0nHNOqH4xCua5gJssq16Wb+U+uKXKEQvBSDPQ66nYMySRdafxA+bM+VaBw4V0LRUROWcd7MzJYvYKAjYDUE6UDg1jM4un1xPl5EtzjtxM LG9IJeDO7GGQ7VBKoCUnBbTmEJEDbcoGd18ukiQQXhIal3ScdSKaSHtFz3X84= 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: 674f8c41-7ef8-49a2-b5ba-08dafbf22168 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2023 20:57:38.7046 (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: golJVFVTbscYyuvHSW1EUnyVnfsI3C7XsOvrpEXH6+Z7ReDISwBOaDrMQWJWQWb7QLP3AWspMn7wX5ersq+wNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB7099 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-21_14,2023-01-20_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=928 malwarescore=0 mlxscore=0 bulkscore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301210204 X-Proofpoint-GUID: Ht4ZK9YfF1f0u5n9LbEHWTU0WLo-NMlq X-Proofpoint-ORIG-GUID: Ht4ZK9YfF1f0u5n9LbEHWTU0WLo-NMlq X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253891 Archived-At: PiA+ID4gSG93IGFib3V0IGp1c3QgYWRkaW5nIHRoZSBvYnZpb3VzIHRvIHRoZSBmaXJzdCBzZW50 ZW5jZToNCj4gPiA+DQo+ID4gPiAgIFRlbXBvcmFyaWx5IGFkZCBmdW5jdGlvbiBGVU4gdG8gYG1p bmlidWZmZXItc2V0dXAtaG9vaycgd2hpbGUNCj4gPiA+ICAgZXhlY3V0aW5nIEJPRFkuDQo+ID4N Cj4gPiBUbyBtZSwgdGhhdCBkb2Vzbid0IGhlbHAgYXQgYWxsLiAgQW5kIGFzIHlvdSB3b3VsZA0K PiA+ICh1c3VhbGx5KSBzYXksICJmdW5jdGlvbiBGVU4iIGNhbiBqdXN0IGJlIHJlcGxhY2VkDQo+ ID4gYnkgIkZVTkNUSU9OIiB0aGVyZS4NCj4gDQo+IFRoYXQncyBhIHRhbmdlbnQuICBMZXQncyBr ZWVwIG91ciBmb2N1cyB3aGVyZSBpdCBiZWxvbmdzLg0KDQpQcmVjaXNlbHkuICBUaGF0IHdhcyBh bGwgdGhhdCB5b3Ugc3VnZ2VzdGVkOiBhZGQNCnRoZSB3b3JkICJmdW50aW9uIiAtIG5vPyAgSW5z dGVhZCBvZiBmb2N1c2luZyBvbg0KdGhlIHByb2JsZS9idWcgcmVwb3J0LCB5b3VyICJqdXN0IGFk ZCIgc3VnZ2VzdGlvbg0KaXMgZXNzZW50aWFsbHkgdGFuZ2VudC4NCg0KPiA+IEp1c3Qgc2F5aW5n IHRoYXQgdGhlIGZpcnN0IGFyZyBpcyBhIGZ1bmN0aW9uIGRvZXNuJ3QNCj4gPiBzb2x2ZSB0aGUg cHJvYmxlbS4gIFdoYXQgaXMgdGhlIGZpcnN0IGFyZywgZXhhY3RseT8NCj4gPiBJcyBpdCBldmFs dWF0ZWQ/DQo+IA0KPiBIb3cgaXMgdGhpcyBkaWZmZXJlbnQgZnJvbSB0aGUgYmVsb3c6DQo+IA0K PiAgIGV4cGFuZC1maWxlLW5hbWUgaXMgYSBidWlsdC1pbiBmdW5jdGlvbiBpbiDigJhDIHNvdXJj ZSBjb2Rl4oCZLg0KPiAgIChleHBhbmQtZmlsZS1uYW1lIE5BTUUgJm9wdGlvbmFsIERFRkFVTFQt RElSRUNUT1JZKQ0KPiAgIENvbnZlcnQgZmlsZW5hbWUgTkFNRSB0byBhYnNvbHV0ZSwgYW5kIGNh bm9uaWNhbGl6ZSBpdC4NCj4gICBbLi4uXQ0KPiAgIE5BTUUgc2hvdWxkIGJlIGEgc3RyaW5nIFsu Li5dDQo+IA0KPiBTaW5jZSB3aGVuIGRvIHdlIGFzayBhYm91dCBmdW5jdGlvbidzIGFyZ3VtZW50 cyB3aGV0aGVyIHRoZXkgYXJlDQo+IGV2YWx1YXRlZCBvciBub3Q/IGFuZCB3aHkgZm9yIHRoYXQg cGFydGljdWxhciBmdW5jdGlvbiBhbmQgbm90IGZvcg0KPiBvdGhlcnM/DQoNCmBleHBhbmQtZmls ZS1uYW1lJyBpcyBhIGZ1bmN0aW9uLCBub3QgYSBtYWNyby4NCl9PZiBjb3Vyc2VfIGl0IGV2YWx1 YXRlcyBpdHMgYXJncy4gIEFuZCBzYXlpbmcNCnRoYXQgTkFNRSBpcyBhIGZpbGUgbmFtZSwgYW5k IHRoYXQgaXQncyBhIHN0cmluZywNCmlzIDEwMCUgY29ycmVjdCBhbmQgYWRlcXVhdGUuDQoNCmBt aW5pYnVmZmVyLXdpdGgtc2V0dXAtaG9vaycgaXMgYSBtYWNyby4gIEFuZA0KaXQncyBub3QgdGhl IGNhc2UgdGhhdCBhbGwgaXRzIGFyZ3MgYXJlIGV2YWwnZA0Kb3Igbm90IGV2YWwnZC4gIE1vcmUg aW1wb3J0YW50bHksIGl0J3Mgbm90IGV2ZW4NCnRoZSBjYXNlIHRoYXQgaXRzIGZpcnN0IGFyZyBp cyBzaW1wbHkgZXZhbCdkIG9yDQpzaW1wbHkgbm90IGV2YWwnZC4gIFRoZSBmaXJzdCBhcmcgaXMg dHJlYXRlZA0KcXVpdGUgdW51c3VhbGx5IC0gaWYgaXQncyBvbmUga2luZCBvZiBzZXhwIHRoZW4N CnBhcnQgb2YgaXQgaXMgZXZhbCdkOyBpZiBpdCdzIG5vdCB0aGF0IGtpbmQgb2YNCnNleHAgdGhl biB0aGUgd2hvbGUgYXJnIGlzIGV2YWwnZC4gIFRoZXJlJ3Mgbm8NCndheSB0byBndWVzcyB0aGlz IGJlaGF2aW9yLiAgVGhlIGRvYyBuZWVkcyB0bw0KaGVscCwgaGVyZS4NCg0KPiA+IEl0J3MgYSBz ZXhwLiAgRWl0aGVyIHRoYXQgc2V4cCBpcyBhIGxpc3QgYCg6YXBwZW5kIEYpJywNCj4gPiBpbiB3 aGljaCBjYXNlIG9ubHkgRiBpcyBldmFsdWF0ZWQsIHRvIHByb3ZpZGUgdGhlDQo+ID4gZnVuY3Rp b24gdG8gYWRkIChhcHBlbmQpLCBvciB0aGUgZW50aXJlIEZVTiBzZXhwIGlzDQo+ID4gZXZhbHVh dGVkIHRvIHByb3ZpZGUgdGhlIGZ1bmN0aW9uIHRvIGFkZCAocHJlcGVuZCkuDQo+IA0KPiBZb3Ug YXJlIHNwbGl0dGluZyBoYWlyLiAgT25jZSBhZ2Fpbiwgc2F5aW5nIHRoYXQgYW4gYXJndW1lbnQg Y2FuIChvcg0KPiBzaG91bGQpIGJlIG9mIHNvbWUgZm9ybSBpcyBhIHBhcmFkaWdtIHdlIHVzZSBh IGxvdCBpbiBvdXIgZG9jIHN0cmluZ3MsDQo+IGFuZCB0aGlzIGNhc2UgaXMgbm90IGRpZmZlcmVu dC4NCg0KU2VlIGFib3ZlLiAgSXQncyBub3QganVzdCBhYm91dCB0aGUgZm9ybSBvZiB0aGUNCnNl eHAuICBJdCdzIGFib3V0IHRoZSBmYWN0IHRoYXQgaXQncyBhIHNleHAsDQphbmQgaG93IGl0J3Mg aGFuZGxlZCBiZWluZyBkaWZmZXJlbnQgaW4gdGhlIHR3bw0KY2FzZXMuICBJdCdzIG5vdCBldmVu IG9idmlvdXMgdGhhdCB0aGUgYXJnIGlzbid0DQpzaW1wbHkgZXZhbHVhdGVkIGFsd2F5cywgYWx0 aG91Z2ggb25lIG1pZ2h0DQpndWVzcyBzb21ldGhpbmcgbW9yZSBpcyBnb2luZyBvbiBpZiBvbmUg bm90aWNlcw0KdGhhdCBpdCdzIGEgbWFjcm8uDQoNCj4gPiBJdCdzIHRoaXMgdW51c3VhbCBiZWhh dmlvciB0aGF0IG5lZWRzIHRvIGJlIHVuZGVyc3Rvb2QsDQo+ID4gYW5kIHRodXMgZGVzY3JpYmVk IC0gaW4gcGFydGljdWxhciBwb2ludGluZyBvdXQgdGhhdA0KPiA+IHRoZSBhcmcgaXNuJ3QganVz dCBldmFsdWF0ZWQgdG8gYmVnaW4gd2l0aC4NCj4gDQo+IE5vLCBpdCBpc24ndCB1bnVzdWFsLg0K DQpQbGVhc2UgcG9pbnQgdG8gc29tZSBvdGhlciBtYWNyb3MgdGhhdCB0cmVhdA0KdGhlIHNhbWUg YXJndW1lbnQgZGlmZmVyZW50bHkgd3J0IGV2YWx1YXRpb24uDQoNCk5vIGRvdWJ0IHRoZXJlIGFy ZSBhIGZldy4gIEJ1dCBJIGV4cGVjdCB0aGF0DQp0aG9zZSBnZW5lcmFsbHkgaGF2ZSBtdWx0aXBs ZSBmb3JtcyBvZiB0aGUNCnNleHAgYXJnLCBhbmQgdGhlIGRvYyBjYXRhbG9ncyB0aGUgYmVoYXZp b3INCm9mIGVhY2ggZm9ybSwgY2xlYXJseS4NCg0KPiA+ID4gQWxsIHRoZSByZXN0IHNvdW5kcyBj bGVhciB0byBtZSwgYW5kIEkgZmluZCB0aGUgb3JpZ2luYWwgdGV4dCBsZXNzDQo+ID4gPiBjb25m dXNpbmcgdGhhbiB5b3VyIHByb3Bvc2VkIGNoYW5nZSAoImV4cHJlc3Npb24gdGhhdCBzaG91bGQg ZXZhbHVhdGUNCj4gPiA+IHRvIGEgZnVuY3Rpb24iPykuDQo+ID4NCj4gPiBQbGVhc2Ugc2VlIHRo ZSB0ZXh0IHN1Z2dlc3Rpb25zIEkgcHJvcG9zZWQuICBTb21laG93DQo+ID4gd2UgbmVlZCB0byBn ZXQgYWNyb3NzIHRoZSB1bnVzdWFsIHRyZWF0bWVudCBvZiB0aGUNCj4gPiBmaXJzdCBhcmcuDQo+ IA0KPiBJdCBpc24ndCB1bnVzdWFsLiAgSSBzZWUgbm90aGluZyBoZXJlIHRoYXQgbmVlZHMgc29t ZSBzcGVjaWFsIHdvcmRpbmcuDQo+IA0KPiBBbmQgbGV0J3Mgbm90IG1ha2UgdGhpcyBhbm90aGVy IGVuZGxlc3MgZGlzY3Vzc2lvbiANCj4gd2hlcmUgeW91IHJlZnVzZSB0byBhY2NlcHQgdGhlIGp1 ZGdtZW50IG9mIG90aGVycy4NCg0KKEhlcmUgeW91IGdvIGFnYWluLCB3aXRoIHRoZSBhZCBob21p bmVtLiAgWW91DQpuZXZlciBmYWlsIHRvIG1ha2UgaXQgYWJvdXQgbWUsIGRvIHlvdT8gIFRoaW5r DQphYm91dCBpdCwgcGxlYXNlLikNCg0KV2UgYWx3YXlzIGFjY2VwdCB0aGUgZmFjdCB0aGF0IHlv dXIganVkZ21lbnQNCmlzIGZpbmFsLiAgVGhhdCBkb2Vzbid0IG1lYW4geW91ciBqdWRnbWVudCBp cw0KYWx3YXlzIHNvdW5kIG9yIGJlc3QsIG9mIGNvdXJzZSAtIHdlJ3JlIGFsbA0Kb25seSBodW1h bi4gIEJ1dCB5ZXMsIHlvdSdyZSB0aGUgZGVjaWRlciAoYW5kDQpJLCBmb3Igb25lLCBhbSBnbGFk IG9mIHRoYXQgLSBhcyBJJ3ZlIHNhaWQNCm1hbnkgdGltZXMpLg0KDQpfRGlkXyB5b3UgbWFrZSBh IGZpbmFsIGp1ZGdtZW50IGhlcmU/ICBJDQp0aG91Z2h0IHN1Z2dlc3Rpb25zIGZvciB0aGUgZG9j IHdlcmUgc3RpbGwNCmJlaW5nIG1hZGUuICBJIHRob3VnaHQgZWZmb3J0cyB3ZXJlIGJlaW5nIG1h ZGUNCnRvIGZpbmQgYSBkb2Mgc3RyaW5nIHRoYXQgbWFrZXMgY2xlYXIgd2hhdCB0aGUNCnNlY29u ZCBhcmcgbmVlZHMgdG8gYmUgYW5kIGhvdyBpdCdzIGhhbmRsZWQuDQoNCk1heWJlIGNvbnNpZGVy IG1ha2luZyB5b3VyIGRlY2lzaW9ucyBtb3JlDQpvYnZpb3VzbHkgZGVjaXNpb25zLCBpbnN0ZWFk IG9mIHNwZWFraW5nIG9mDQp5b3VyIGNvbnRyaWJ1dGlvbnMgYXMgInN1Z2dlc3Rpb25zIEkgcHJv cG9zZWQiLg0KT3RoZXJ3aXNlLCBpdCdzIHRvbyBlYXN5IHRvIHRha2UgeW91IGF0IHlvdXINCndv cmQgYXMgYSBwYXJ0aWNpcGF0aW5nIHBlZXIgd2l0aCBzb21lIGhlbHBmdWwNCnN1Z2dlc3Rpb25z Lg0KDQpDbG9zZSB0aGUgYnVnLCBpZiB5b3UgbXVzdC4gIEkgdGFrZSBubyBwbGVhc3VyZQ0KaW4g aGF2aW5nIHRvIHJlcGVhdGVkbHkgZXhwbGFpbiB3aGF0IHRoZSBwcm9ibGVtDQppcy4gIFlvdSBk b24ndCBzZWUgdGhlIHByb2JsZW0gLSBmaW5lOyBzbyBiZSBpdC4NCg==