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] : Icicles Date: Sun, 29 Jan 2023 16:04:45 +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="21104"; mail-complaints-to="usenet@ciao.gmane.io" To: Gottfried , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 29 17:05:50 2023 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 1pMABh-0005Er-CU for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 29 Jan 2023 17:05:49 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMAAu-00062w-Fn; Sun, 29 Jan 2023 11:05:00 -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 1pMAAr-00062g-2i for help-gnu-emacs@gnu.org; Sun, 29 Jan 2023 11:04:57 -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 1pMAAo-0001Yy-Bu for help-gnu-emacs@gnu.org; Sun, 29 Jan 2023 11:04:56 -0500 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30SNncok021237; Sun, 29 Jan 2023 16:04:50 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-2022-7-12; bh=81pj5jII9m7A4XMgJpiuEe/mSPWZY+O7VWRsDWBmFaM=; b=mrxC0fDLUkoA9qIOwhKeb51oDp4YJaanugDRlu1ylGi3g/s6zS3TBY81AsQljF9/zUOh KAtignJnxOetu2enTvsy8RAkIOzYee2ndYajaut+tYODxbkmPJWAMV8HUqgQcoxbkUJB eGAWRvN6+jkKvDiY0Uj8wNCHEXXGCJpNd8EvxXTlwoa0O6Altittf1esirUzjyXmvRqK C2rVmVl9hxAsYHOM4SRfnLrYWjubjALKMe3bAhXqv+I5bZIjalgoimh0bqb/ghM63qwz SkwlPhppwdaqdvLmViERdXT47uiLA4NmZujB6TGimZvGg9p1sTf9lKF0LwZ1RS/KmdEw dw== Original-Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ncvr8hhqw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 29 Jan 2023 16:04:49 +0000 Original-Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 30TDikfY037461; Sun, 29 Jan 2023 16:04:48 GMT Original-Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3nct59xu7u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 29 Jan 2023 16:04:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J3hWaZ1hWjgJJEbB4Oo4ojCQ+g2/reIkLemyV0gDvKHohXqu/qA3aYPAnAXl8NbWA0H52LtY04LEGNycdrarZsOAlsCKe4Zz6kMz+DYgT8kNYm9jAFJy1I8C9K2YerxG6NE79pRzpsCWqyjA9TNMfND7OZPUOfarV3wv8gu6oQDk3UrZ8HKf7cWNklRUsXApIpF/grf4K/2jminvujrnHxe/QeTAOzU2iZmBggLEaD0sdbGxYR1SfkbYLpxiHqANg7qhlGmtHRBuW8Bh5RR/Yq42RT3g1KpoyI9zD75ZJEfbwbdkWPJiMcaiV50qsv8iLvEcuRc3ISPeCpMA1wnhXw== 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=81pj5jII9m7A4XMgJpiuEe/mSPWZY+O7VWRsDWBmFaM=; b=A50wsDzgPMBppAvv9YVvD8tjU2OWNvXvXHOd2S5Cu6nVexheQFIr8PjYQ9b2w50V+DQeEUvQwQxpFzcppN9mwVCNfvfaytfYbwDN8AaIYJZPyNIPvTZt/iY9UKy/joIeUO8omQUtXexTEqL22KxHOi0VRR6q6qNlaZ4T6dlsQWX7BYSoFbG2oR7VarONpqaehLIQGpqzpJusL/qtsqowaapbpVbFhUN6rILBP8KlJ4KRZsnxPqMD13JHseue6CqUlsSmGSfM0h8I2kB1HsYWvzJVDPc8vzNJPwxUBKEiadvSJzudLTCw7gQX81rWdQFZ7EpkdoBvZC9j47v7dxmVmg== 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=81pj5jII9m7A4XMgJpiuEe/mSPWZY+O7VWRsDWBmFaM=; b=C8xw35dZRmsuMB0Ncz/9hwP67JDaenU+tKlMEUJYMqK5GHXUInXpZiW2dnLj/0mLZH1iqllDQ9bS9dEgEooVMYKP7hEaTFhQnX+aurrnCCh8FDd1IjB+9vtoIZF+NxWBO4+nbi3n+xXboEylefLaqExBlondEO2jCtgHKuxNW5o= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BN0PR10MB5334.namprd10.prod.outlook.com (2603:10b6:408:12f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.19; Sun, 29 Jan 2023 16:04:46 +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%8]) with mapi id 15.20.6064.019; Sun, 29 Jan 2023 16:04:46 +0000 Thread-Topic: [External] : Icicles Thread-Index: AQHZM9+yYouC+gXZ80epoq8w8fWKsK61hHlg In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BN0PR10MB5334:EE_ x-ms-office365-filtering-correlation-id: efb04ce8-20fb-470e-73b9-08db02128a7e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pcwQpZcotnZuhl3u8cfwUIMFWd6ddLU6V8E0IMfbI0b3JbK+3fRTHtxH4H+A3vawITJwMm0h+G5u8pbBGnXhShEOO70R4LhGa5Go29PUAkCmOJK/jn0fbjoUUIQW503uO6GshXw4/KID06ToccK3k5pav/xtvH3ySpArKZoYaQUyHEwyjZ5ioPGOgi/ADYa0f5rj+xteFHL+xGvD1/rJZ7C2Wx8tsBCR89iarr3frX1uAtOlOpnyzWB3C1QesOlbBMoHymeK/tu2BhyTDMEeesrv7iZW9Bzqj0xwlKY4rumIeyaQFiQyWsZrMN17V3Pefl69D5YU4/kHv5OdjqrxUQqOPi3zjk0ciui+XiIdBpT7d2UH6nKe1lloaz7myUPufDWi9900/99msvZ0zibcGLKW1Z5uMp0Q73AQQY1rHVjZ5HAxGJHZdzd5ldIH1RhGjavK5sIcke1GSH3BjHUn4wSJAix6+3ia6PltHmZdsCE46Up3xUNWvDl8grqedTVNL5KOb8z1surt6SWB7n5tksEBKZrT610Zst/OJEpGeW5nd/mwNto5SUSLUeWmcKBoZMHQPkrYnoVeUMRHaGNiQUT/uagyAWzgfqLTq3nukJBEUP15CPmbWPRhkaYrNEpvUzTVFRvxp1PVKf+phrl1EgOjUMxVEIxuUIKulUN+LE5K4D+ym0QSObM+xgWY2DqH7RIvFwMr52bPyKpBz+VjdP/aH3syFpPYX24h4xqTJvE= 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:(13230025)(136003)(396003)(366004)(376002)(39860400002)(346002)(451199018)(86362001)(38100700002)(38070700005)(33656002)(7696005)(122000001)(2906002)(71200400001)(110136005)(41300700001)(966005)(478600001)(52536014)(8936002)(66476007)(44832011)(5660300002)(66446008)(66946007)(316002)(8676002)(76116006)(55016003)(64756008)(83380400001)(186003)(9686003)(26005)(6506007)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmFxUFQvN0hNRm5HcGNpU2ZPRW1rTVBsNTZ3RTZnMG5CYkRRazRTaUFFVUZr?= =?utf-8?B?V2hDdE1RK3NPMXVJUmRRaSsvem9hVXg2V1dkR2lCcjAxVFdseVJuY0F1SnFy?= =?utf-8?B?N3dYbkFNRmdnYW1RVUVHMERhM241QVh3UkpUL3hxUHkydzYwTTlFQUpBVkV0?= =?utf-8?B?dzVqUGJLMWM5by83akNZTUhvbzRaNWt0elFLNnFoQUlJQ1VaUUpYaVhJZU5U?= =?utf-8?B?dmNDbWJiUkthZklXUE9aSUFDSlFneWxIMmVCN2VITkQ4dUZJU1VHUi93NXIy?= =?utf-8?B?RkpoTUFmVWNJbzhJeTJRRXpCOXFNYkJVeUViMGFycytvOVRyMTNZQ2JySWpG?= =?utf-8?B?V045b3Jib3lpZ2FsdVdMUFlONml5YUpyTmNYa3RuZnBGWHpPb2llZW8vdGpa?= =?utf-8?B?L21BaGJLNURxUG45UVRHeHg0VEo1K1BUMEFmRklEZFlGWloreWM4dmJoNWhx?= =?utf-8?B?UjF3QTBxdzVCbTNrbFExQ2FRNVBrUHVBTEtoWnk3ZVE0WEEzN29kZ05Ua290?= =?utf-8?B?VXVmWWdkQTErSmNnY2FCUnlUbHMvZWpwSGdvSGgyM0VGakZUd2tFMkt5ell5?= =?utf-8?B?VVA2S29CT2dhUEMxNmdPT3JUUVc2bWlxalBua3NBa1dsekxrRDQ0TXFOTURs?= =?utf-8?B?RUsveFN2eHBJSWJCT2lXRUJ4d09wcWR3YmRQN2 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: d8Me9dctFspBBACI35Bxo2EDM/4/wWD9xHQc+qPGwAFmvXcFXjWvVUXhy4comIQyyfFrLjVQsvlLKmyMX3oQX3POlN821Ijn0mFdBgINP0gEUJjvR5w0qC5u4fHQXMcQPpIXH3E+7eOBBJCQ0pNIZz3MWoPrOVWYunSrBLlaXx2GGiSz5B8OxjAbVFXHTyb6n/7bYUJxr1o1AcoRkR813ykz5sRJEI23f5EvUi0D5zvYgE6vM0xlrGeRCc4ofKlegpNrFaqnwx8QAoVeXljul5A5rL/bEmtowagIYFfmc2f/h4bVy26Ed2AuVdr+OhHihVvEtgBEZyvhiG6/s3IhbvvVj9X6m3CuvT3KnSymAIq2eIK+8yCiAy2TkHqieWYBCmqJynTHY9d2p7lp0ZD4k50aEuKsA2qbqC3n6+G2o3qgmLu3d7M8i+yI2eCwoFOitzCvBzk9GuigT4r/ki1aaGvePvgS7jS+XafX4muwKQeY8N/GARFkgHYmg4uafwk7fAwQ2m1jQAlD748V3AIJzDTCok9XSCAvmhMYUZyPRHZOHzlhophcUSF1Dk9HuhCk4URKO67+R+Qk3RONdzryryQ3D1+aYbKWiE7/k2ZffRhsAL8XequV06Kvjg8j1LmjUNoy4kMs4Qd+/ROxR98MBEvpYpzLJ8p8aQRgFI9nABo/bqZNPxeT5PIU7Imr8arCQKLUFcBeiaI7UMp1NAhK89cOjVPn/cP4PlDn96Or6ev7T3 NBFEs24C6LaqKiW65vaL0Ly/E33YRbVrRWorLMbQ== 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: efb04ce8-20fb-470e-73b9-08db02128a7e X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2023 16:04:45.8954 (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: lPiLfXfVj8ThvFmZzVxMhXJPgGW2fq3BU0iSFpBUz4OofNezFc46G+PB28B6WErXiZp4VbUW4O4WgN3mVkIMSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB5334 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-29_09,2023-01-27_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 malwarescore=0 suspectscore=0 adultscore=0 mlxscore=0 phishscore=0 mlxlogscore=770 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2301290158 X-Proofpoint-GUID: Dik91KgBq0GhdElAbG5FIKxPc0P41gvx X-Proofpoint-ORIG-GUID: Dik91KgBq0GhdElAbG5FIKxPc0P41gvx 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 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-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:142551 Archived-At: PiBJIGluc3RhbGxlZCBJY2ljbGVzIGluIEVtYWNzIGFuZCBFbWFjcyBwdXQgaXQgaW4gdGhlDQo+ IGhvbWUvZ2ZwLy5jb25maWcvZW1hY3MvZWxwYSBkaXJlY3RvcnkNCj4gYnV0IHdoZW4gSSB3YW50 IHRvIHJ1biBpdCwgaXQgc2FpZDoNCj4gICBkaWQgbm90IGZpbmQgZmlsZS9kaXJlY3RvcnkNCj4g bWVzc2FnZToNCj4gTGVhdmluZyBkaXJlY3Rvcnkg4oCYL2hvbWUvZ2ZwLy5jb25maWcvZW1hY3Mv ZWxwYS9pY2ljbGVzLTIwMjIuMS4yNuKAmQ0KPiBDb21waWxpbmcgZmlsZSAvaG9tZS9nZnAvLmNv bmZpZy9lbWFjcy9lbHBhL2ljaWNsZXMtMjAyMi4xLjI2L2ljaWNsZXMuZWwNCj4gYXQgU3VuIEph biAyOSAxMzozMToxNCAyMDIzDQo+IEVudGVyaW5nIGRpcmVjdG9yeSDigJgvaG9tZS9nZnAvLmNv bmZpZy9lbWFjcy9lbHBhL2ljaWNsZXMtMjAyMi4xLjI2L+KAmQ0KPiBpY2ljbGVzLmVsOjE2OTU6 MTY6IEVycm9yOiBDYW5ub3Qgb3BlbiBsb2FkIGZpbGU6IERhdGVpIG9kZXIgVmVyemVpY2huaXMN Cj4gbmljaHQgZ2VmdW5kZW4sIGljaWNsZXMtbWFjDQo+IA0KPiBIb3cgY2FuIEkgc29sdmUgdGhl IHByb2JsZW0/DQoNCllvdSBkb24ndCBzYXkgZXhhY3RseSB3aGF0IHlvdSBkaWQuICBPciB3aGF0 IEVtYWNzDQp2ZXJzaW9uIHlvdSBoYXZlLg0KDQpBIGd1ZXNzIGlzIHRoYXQgeW91IGp1c3QgZGlk bid0IGFkZCB0aGUgZGlyZWN0b3J5DQp3aGVyZSB5b3UgaGF2ZSB0aGUgc291cmNlIGZpbGVzIHRv IHlvdXIgdmFsdWUgb2YNCnZhcmlhYmxlIGBsb2FkLXBhdGgnLiAgRW1hY3MgY2FuJ3Qga25vdyB3 aGVyZSB0bw0KZmluZCBsaWJyYXJpZXMgaWYgeW91IGRvbid0IHRlbGwgaXQuDQoNClsgQ2F2ZWF0 OiBJIGRvbid0IGhhdmUgb3IgdXNlIEVtYWNzIDI5LCB3aGljaCBpbmNsdWRlcw0KICBuYXRpdmUg Y29tcGlsYXRpb24sIHNvIEkgY2FuJ3QgaGVscCB5b3UgdGhlcmUgLQ0KICBleGNlcHQgdG8gc2F5 IHRoYXQgeW91IGNhbiwgSSBleHBlY3QsIHN0aWxsIGZvbGxvdw0KICB0aGUgcmVndWxhciBkaXJl Y3Rpb25zIChzZWUgYmVsb3cpLiAgSWYgaXQgZm9yIHNvbWUNCiAgcmVhc29uIG5lZWRzIHRoZSBt YWNyb3MgZmlsZSAoYGljaWNsZXMtbWFjLmVsJykNCiAgbG9hZGVkIGZpcnN0LCB0aGVuIGRvIHRo YXQuIF0NCl9fXw0KDQpOb3JtYWxseSBhbGwgeW91IG5lZWQgdG8gZG8gaXMgYWRkIHRoZSBkaXJl Y3RvcnkNCndoZXJlIHlvdSBoYXZlIHRoZSBJY2ljbGVzIGZpbGVzIHRvIHRoZSB2YWx1ZSBvZg0K eW91ciBgbG9hZC1wYXRoJyB2YXJpYWJsZToNCg0KKGFkZC10by1saXN0ICdsb2FkLXBhdGgNCiAg ICAgICAgICAgICAiL3doZXJldmVyL3lvdS9oYXZlL0ljaWNsZXMvZmlsZXMvIikNCg0KVGhlbiAo cmVxdWlyZSAnaWNpY2xlcykgb3IgYE0teCBsb2FkLWxpYnJhcnkgaWNpY2xlcycuDQoNClRoaXMg aXMgZGVzY3JpYmVkIGhlcmU6DQoNCmh0dHBzOi8vd3d3LmVtYWNzd2lraS5vcmcvZW1hY3MvSWNp Y2xlcyNPYnRhaW5pbmdBbmRJbnN0YWxsaW5nDQpfX18NCg0KT2YgY291cnNlLCBpdCdzIGJldHRl ciB0byBieXRlLWNvbXBpbGUgdGhlIGZpbGVzLA0KaWYgeW91IHdhbnQgdG8gZG8gbW9yZSB0aGFu IGp1c3QgZ2l2ZSBJY2ljbGVzIGENCnF1aWNrIHRyeS4NCg0KWW91IGNhbiBieXRlLWNvbXBpbGUg SWNpY2xlcyBhZnRlciB5b3UndmUgbG9hZGVkDQppdCAoc291cmNlIGZpbGVzKS4NCg0KT3IgeW91 IGNhbiBkbyBpdCBhbnl0aW1lLiAgQnV0IHlvdSBtdXN0IGFsd2F5cw0KaGF2ZSBsb2FkZWQgYGlj aWNsZXMtbWFjLmVsJywgdG8gYmUgYWJsZSB0bw0KYnl0ZS1jb21waWxlIGFueSBvZiB0aGUgc291 cmNlIGZpbGVzIChpbmNsdWRpbmcNCmBpY2ljbGVzLW1hYy5lbCcgaXRzZWxmKS4NCg0KVGhpcyBp cyBkZXNjcmliZWQgaGVyZToNCg0KaHR0cHM6Ly93d3cuZW1hY3N3aWtpLm9yZy9lbWFjcy9JY2lj bGVzXy1fTGlicmFyaWVzI2J5dGUtY29tcGlsZQ0KDQpFLmcuLCBqdXN0IERpcmVkIHRoZSBkaXJl Y3Rvcnkgd2l0aCB0aGUgZmlsZXMsDQptYXJrIHRoZW0sIGFuZCBgQicgdG8gYnl0ZS1jb21waWxl IHRoZW0uDQooQWZ0ZXIgaGF2aW5nIGxvYWRlZCBgaWNpY2xlcy1tYWMuZWwnLikNCg0KWW91IGNh biBzZWUgb3RoZXIgcmVtaW5kZXJzIG9mIHRoZSBuZWVkIHRvIGZpcnN0DQpsb2FkIGBpY2ljbGVz LW1hYy5lbCcgaW4gdGhlIHNvdXJjZSBmaWxlcy4gIEUuZy46DQoNCjs7ICAqKioqKioqKioqKioq KioqKioNCjs7ICBOT1RFOiBXaGVuZXZlciB5b3UgdXBkYXRlIEljaWNsZXMgKGkuZS4sIGRvd25s b2FkDQo7OyAgbmV3IHZlcnNpb25zIG9mIEljaWNsZXMgc291cmNlIGZpbGVzKSwgSSByZWNvbW1l bmQNCjs7ICB0aGF0IHlvdSBkbyB0aGUgZm9sbG93aW5nOg0KOzsNCjs7ICAgICAgMS4gRGVsZXRl IGFsbCBleGlzdGluZyBieXRlLWNvbXBpbGVkIEljaWNsZXMNCjs7ICAgICAgICAgZmlsZXMgKGlj aWNsZXMqLmVsYykuDQo7OyAgICAgIDIuIExvYWQgSWNpY2xlcyAoYGxvYWQtbGlicmFyeScgb3Ig YHJlcXVpcmUnKS4NCjs7ICAgICAgMy4gQnl0ZS1jb21waWxlIHRoZSBzb3VyY2UgZmlsZXMuDQo7 Ow0KOzsgIEluIHBhcnRpY3VsYXIsIGFsd2F5cyBsb2FkIGBpY2ljbGVzLW1hYy5lbCcgKG5vdA0K OzsgIGBpY2ljbGVzLW1hYy5lbGMnKSBiZWZvcmUgeW91IGJ5dGUtY29tcGlsZSBuZXcNCjs7ICB2 ZXJzaW9ucyBvZiB0aGUgZmlsZXMsIGluIGNhc2UgdGhlcmUgaGF2ZSBiZWVuIGFueQ0KOzsgIGNo YW5nZXMgdG8gTGlzcCBtYWNyb3MgKGluIGBpY2ljbGVzLW1hYy5lbCcpLg0KOzsgICoqKioqKioq KioqKioqKioqKg0KDQooVGhpcyBpc24ndCBzcGVjaWFsIHRvIEljaWNsZXM7IGl0J3MganVzdCBz dGFuZGFyZA0KTGlzcCBwcmFjdGljZS4pDQpfX18NCg0KRllJOiBUaGlzIGlzIHRoZSBjb2RlIGlu IGBpY2ljbGVzLmVsJyB0aGF0IGxvYWRzDQp0aGUgb3RoZXIgZmlsZXMgd2hlbiB5b3UgbG9hZCBp dDoNCg0KOzs7IExvYWQgb3RoZXIgSWNpY2xlcyBmaWxlcw0KDQooZXZhbC13aGVuLWNvbXBpbGUN CiAob3IgKGNvbmRpdGlvbi1jYXNlIG5pbA0KICAgICAgICAgOzsgVXNlIGxvYWQtbGlicmFyeSB0 byBlbnN1cmUgbGF0ZXN0IC5lbGMuDQogICAgICAgICAobG9hZC1saWJyYXJ5ICJpY2ljbGVzLW1h YyIpDQogICAgICAgKGVycm9yIG5pbCkpDQogICAgIDs7IFJlcXVpcmUsIHNvIGNhbiBsb2FkIHNl cGFyYXRlbHkgaWYgbm90IG9uIGBsb2FkLXBhdGgnLg0KICAgICAocmVxdWlyZSAnaWNpY2xlcy1t YWMpKSkNCg0KKHJlcXVpcmUgJ2ljaWNsZXMtZmFjZSkNCihyZXF1aXJlICdpY2ljbGVzLW9wdCkg IDs7IFJlcXVpcmVzIGZhY2UNCihyZXF1aXJlICdpY2ljbGVzLXZhcikgIDs7IFJlcXVpcmVzIG9w dA0KKHJlcXVpcmUgJ2ljaWNsZXMtZm4pICAgOzsgUmVxdWlyZXMgbWFjLCBvcHQsIHZhcg0KKHJl cXVpcmUgJ2ljaWNsZXMtbWNtZCkgOzsgUmVxdWlyZXMgbWFjLCBvcHQsIHZhciwgZm4NCihyZXF1 aXJlICdpY2ljbGVzLWNtZDEpIDs7IFJlcXVpcmVzIG1hYywgb3B0LCB2YXIsIGZuLCBtY21kDQoo cmVxdWlyZSAnaWNpY2xlcy1jbWQyKSA7OyBSZXF1aXJlcyBtYWMsIG9wdCwgdmFyLCBmbiwgbWNt ZCwgY21kMQ0KKHJlcXVpcmUgJ2ljaWNsZXMtbW9kZSkgOzsgUmVxdWlyZXMgbWFjLCBmYWNlLCBv cHQsIGNtZDEsIGNtZDINCl9fXw0KDQpIVEguICBJZiB5b3UgaGF2ZSBzb21lIGZvbGxvdy11cCwg SSB0aGluayB5b3UNCmNhbiBkcm9wIHRoZSBjY2luZyBvZiBoZWxwLWdudS1lbWFjc0BnbnUub3Jn Lg0K