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] : emacs-28 windows binaries available from alpha Date: Sun, 6 Feb 2022 06:57:57 +0000 Message-ID: References: <834k5d3hbv.fsf@gnu.org> <83o83l1v51.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="17511"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "H. Dieter Wilhelm" , Emacs developers , Andrea Corallo To: Corwin Brust , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 06 08:06:25 2022 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 1nGbcv-0004NB-33 for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Feb 2022 08:06:25 +0100 Original-Received: from localhost ([::1]:52304 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nGbct-0005bG-Kd for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Feb 2022 02:06:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGbUw-00037F-6F for emacs-devel@gnu.org; Sun, 06 Feb 2022 01:58:10 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:65190) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGbUt-0008TR-AA; Sun, 06 Feb 2022 01:58:09 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 21663cOU021140; Sun, 6 Feb 2022 06:58:00 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=lC31sNRA0OPq/D2UiX8OorlwgBN5xMZFMv9aDv3mQ4k=; b=dnAj9mmPpxk4w0RAi6AofHJdtAAfVuHQe4N6EALzvp4yUW9WssR3JMam8C5PiHdVezmC ijkYFAeGVuWQwKCK2BeRcT8nSoBbYFjUm24ZW1VU0JM/u9HtYfZCpt/dDVoil6OaGeMk YEa8XkvsNz4P3FuGtvHcajMZdivB5FTdj3LlmO7dkW3cY0AMqoB6VSwNzwnSpX4WDCkP nwE6UN4kRbtmZv/5XwQrtjPDy6GXek6K2gCKkINtdn6otCu5OTI1c6p2xujWTTKD/Hgz oCqM6uD3lxFhBIdzMDic/Cf6V9QImX/Saz62CmspxB8PO0PxPzlEoLdC0dLBkoyn6L22 cQ== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3e1fndamfk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 06 Feb 2022 06:58:00 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 2166q0Si171345; Sun, 6 Feb 2022 06:57:59 GMT Original-Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by aserp3030.oracle.com with ESMTP id 3e1f9bqcc0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 06 Feb 2022 06:57:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eEVu24kAIqH6uLe1Tj3/1Zr27fSlBEYwAIMC2b9XAb9AQhaIJ84XAlCgThkA2LXShr3AKvWqhsfvFyWN5Mkrtc1lLCzKnE5fd3zbjphpjij5qRG7K8sri6P+4q7GTYqFLpT30fB2Kss6+mpSOWdjjxmgsRnrqriRLx4d3gqAmq6kr1Ca8clxGsNi2pTGxEGkHEB4aABbAXoItean4Rx4rS48kdpXJ/xtLAW9rKQlAqa6R6LzTFialA9tbZTr4cMzhaAuaGx3A7Q3mvEIBWDnlVClH6K83YCr1ZafiGA154SDGHn1xBsIjQ863CtAO43vyW4xTaLBLyRCE0YtfHQ3yg== 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=lC31sNRA0OPq/D2UiX8OorlwgBN5xMZFMv9aDv3mQ4k=; b=n1k+aSht7Zba/COWiM3+CnPIoignChxExjyBwEDzdVUPteXji7Qeue1+mwXQqnsRH03Y/Gh9AMGNcbrd2ieWpVRF19ogGyLMPfW0g+a13riR2sd4kc/jNrS7Djx0+gnt68CfZFaEB2EKE3bzSODFwy2I+CSul+TxrLRNyhLuuGjVf7JDaDpjjASfi2hPkakpS26N52nDz/CyXKL7YDmO2gQ4ld2KAQBkibDuuG5XHa76EekO/ef8UZCP9dIlMbLy3UHJIOeT9NhMJPwSmLagwp9yTa64YFYjS75DoeeUZBmaPyGalsbP+fU31/D3L4P6fJvUpoR5rws/ohiCLXkdeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=lC31sNRA0OPq/D2UiX8OorlwgBN5xMZFMv9aDv3mQ4k=; b=PA0dTZEV6ikK6DZLUsb/60QFVjS38YGkYsvpS9Al2UhVZ7veyeX5BFHhWU6WkhVTufkb1HkUyga5pRfgeUB+tQk2WLDXv5MViZkrgsRuSha22/v2/ejnkgyWbhMWp6sAWyqLGt+gA+et6q+N/2Yo3tNmhwQ45XXmfnxSulZfvXY= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SA2PR10MB4443.namprd10.prod.outlook.com (2603:10b6:806:11b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Sun, 6 Feb 2022 06:57:57 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%7]) with mapi id 15.20.4951.018; Sun, 6 Feb 2022 06:57:57 +0000 Thread-Topic: [External] : emacs-28 windows binaries available from alpha Thread-Index: AQHYGwdUYB2cBNcBrEitoTg/QdkKe6yF94bQ In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2254657e-4ebe-4c5a-5a6b-08d9e93e01ea x-ms-traffictypediagnostic: SA2PR10MB4443:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Z+ob00soaDQuajoFukg9LZfnMXCrGzDtuBCERP31KQ3lHyThjrQ5Rev2FyTMqWCSa03v68HDzulcPCAMXhsCgFeWVpc5bGWDhTF0Y6amjRrOGYstE96XOaC+JHkuSXJHCS8X/sONxzT54LzGhYqe+F+gXI2UWZ0W2ZjudhGPRvNmdOAke5xE9ylwChkzfaq7eEjJB/KIErjY8/mBqvEQ3ZBbLipyWjG1domHrnRk53wgAY9MmUstuyNc71ZCV6EIdX2mhL9xoI1oMkP4nGL7KN2sD3GuHg6xM7LF3qCHgmFoz8Ai9YlDD6JfmEXfizUoFpoZBhsIzT9sHMnMIiDC0sDXV+7nFjLv2lsbo0BEX5kOfntAxCTk39B6UFxffL7jzoydEnXqEv3n98657+GgT2l7ksvLGJb6PHuv9u2lN6utHA7x++8nEUwx+0KyLURN/Y2gy0UHeKp2WwgxH7cR3Yah0Xxmj9te6DjUWbJVXwy0d9cn9iuP6SWz615RXFGn2r2oz1Ax3fvdFhkK3V458qv781Xfl5Ru07GHaIGnbAXfP7+rX2hWYlwpaVWBdDkqwOQfS2HGPKrVGzZFRcZVSMux5gbrXUDr0kQ/9E9ANCq69kiKjtI4UKChJhlwusLEA9uaSWyJ+4NTZ8X+0i5Iq485IVNcgmIDU7LLyAZf976V5+K0Stq0tP5rn9EjwB02tdSpeuOXMhOeo8LIj+puGXOUBZR4xJSVfK2LSL7MGjeljvSqJunmPV/y2Cbpl 1ooNVETGhoXleSF/nXHk+snjZ64pBa5YPLgk8fiLFoKRmFVGHktnhiv7wHw9S74COwd 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:(13230001)(366004)(9686003)(508600001)(52536014)(38100700002)(966005)(122000001)(5660300002)(55016003)(38070700005)(83380400001)(316002)(44832011)(186003)(66556008)(66476007)(66446008)(66946007)(8936002)(76116006)(8676002)(64756008)(4326008)(54906003)(110136005)(86362001)(45080400002)(40140700001)(6506007)(7696005)(2906002)(71200400001)(33656002)(26005)(460985005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Nkd0UWNxQ2hpc29UT0VuNDc2SGFzTTBNckFuR1FLWmlheldIbWx6emVDOGta?= =?utf-8?B?RUtYZnc2WXhRdUg0Y3VRa3FTNlN4cXVQUzZWTTRNUXIxQzFjbVQvOU9Pc2o3?= =?utf-8?B?OHhXa0s5aXRZbWFNY05acnU4Mys5Z1pVQ1I2Vzd3U08yT1o3M29kNERoL2FM?= =?utf-8?B?dmhjUXdwNUd1ZURoVGJwNTlDaURTVVdDQVZDY0dROG9HVWZEZE5FWlEzVXpZ?= =?utf-8?B?VFU0dnNXTENUK29vRUNpS2FkakZUT2g3YWZkdTB6ak9TOER5SnpZK0pJbWF4?= =?utf-8?B?SjBsZUh5Z0pTYUhQM3F2NmlMN2NyK3dqM0w0S2JNbnIrQ3VqNUJ4amNWTXZi?= =?utf-8?B?N3lUYVBHbHBBL0lQZVFGVlVCbEN2V29EdFZJVWFndFBTY2tsMm5EbFppdm40?= =?utf-8?B?UEU1R09nbSs3KzZSQWJWeldXVkhuL3hpbXUxNFE5WFRNNlllbnZBdU1NeEln?= =?utf-8?B?Y2MxVUx2d05UWFd6UDFOZXBLWVVKVnBBbk05TURGYU45Tms4VG5UR2ZpQ0dF?= =?utf-8?B?Y3pveTlOZXU4eW8zb3dvWDdGM1llU1IrZGVJRWtMQUZId3ZLcGFRbDdCNCtn?= =?utf-8?B?TTdpakNWSlJQS2NKRE8zSHlLQy9VUE4yeUtkbkpHS0R1dFBUZis1cjk2MDlq?= =?utf-8?B?akNFckhGM2lmMTM2NXdka1krRnltT3NSUzF2T1 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: 2254657e-4ebe-4c5a-5a6b-08d9e93e01ea X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2022 06:57:57.8535 (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: Tramtj5gT4xhfqDHYq5GJtvzyPQzcNes1vBAQ+rdfpJzLEYJbBCQqIAup50SYMySr0mfFtQK4y+rAoKqiP/kMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4443 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10249 signatures=673430 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2202060051 X-Proofpoint-GUID: xUms-RK978J_XK2XwGaT57K8tyVuFPwN X-Proofpoint-ORIG-GUID: xUms-RK978J_XK2XwGaT57K8tyVuFPwN Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -37 X-Spam_score: -3.8 X-Spam_bar: --- X-Spam_report: (-3.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_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, 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" Xref: news.gmane.io gmane.emacs.devel:285934 Archived-At: PiBEcmV3LA0KPiBQbGVhc2UgTE1LIGlmIHlvdSBzcG90IGlzc3VlcyB3aXRoIG15IHJlcHJvZHVj ZXIgYW5kIChpZiB5b3UgZ2V0IGENCj4gY2hhbmNlIHRvIHRyeSkgd2hldGhlciB5b3UgZ2V0IGFu eSBkaWZmZXJlbnQgcmVzdWx0IG9yIGlmIHRoaXMgc2VlbXMNCj4gdG8gc29sdmUgdGhlIGlzc3Vl Lg0KPiANCj4gUmVwcm9kdWNlcjoNCj4gDQo+IDAuIGNyZWF0ZSBhIGZvbGRlciBjYWxsZWQgYzpc ZW1hY3MNCj4gMS4gZG93bmxvYWQgdGhlIEVMIGZpbGUgYXMgbGlua2VkIGluIERyZXcncyBvcmln aW5hbCBtZXNzYWdlIHRvIHRoaXMNCj4gdGhyZWFkIHRvIGM6XGVtYWNzDQo+IDIuIGRvd25sb2Fk IHRoZSBFTEMgZmlsZSBhdHRhY2hlZCB0byB0aGF0IHNhbWUgbWVzc2FnZSB0byBjOlxlbWFjcw0K PiAzLiB1bnBhY2sgZW1hY3MtMjguMC45MS56aXAgaW50byBjOlxlbWFjcw0KPiA0LiBkb3VibGUg Y2xpY2sgcnVuZW1hY3MuZXhlDQo+IDUuIEluIHNjcmF0Y2gsIHBhc3RlIGluIHRoZSBmb2xsb3dp bmcgc25pcGVkIGFuZCBwcmVzcyBDLXggQy1lDQo+IA0KPiAgIChsZXQgKChsb2FkLXBhdGggKGFw cGVuZCAobGlzdCAiYzovZW1hY3MiKSBsb2FkLXBhdGgpKSkNCj4gICAgIChyZXF1aXJlICdzdHJp bmdzKSkNCg0KVGhhdCByZWNpcGUgbG9va3MgT0sgdG8gbWUuDQoNCkkgZG93bmxvYWRlZCB0aGlz IGFuZCBleHRyYWN0ZWQgaXQ6DQoNCj4gWzFdIFdpbmRvd3MgYmluYXJpZXMgRWxpJ3MgcGF0Y2gs IGFzIGFib3ZlOg0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9naXQuc3Iu aHQvKm1wbHNjb3J3aW4vZW1hY3MtDQo+IHc2NC90cmVlL21hc3Rlci9pdGVtL3BhdGNoZWRfXztm ZyEhQUNXVjVOOU0yUlY5OWhRIWE4MDJqZWJSWWJkNFFUT1VKSmZRLQ0KPiBxN2pJME0wZ1d2clM3 cWg5czJ3RUE0NzFKcFdDYjZXdjg0Ti1DeV9IOVcwJA0KDQpJIHRoZW4gdXNlZCB0aGF0IHdpdGgg bXkgdXN1YWwgaW5pdCBmaWxlICh3aGljaCBsb2Fkcw0KdGhhdCBFbWFjcyAyMCBFTEMgZmlsZSBl dGMuKS4NCg0KSSBnb3QgcGFzdCB0aGUgcHJvYmxlbSBvZiBsb2FkaW5nIGxpYnJhcnkgc3RyaW5n cy5lbCwNCnNvIHRoYXQgcHJvYmxlbSBzZWVtcyB0byBoYXZlIGJlZW4gZml4ZWQuICBUaHguDQpf X18NCg0KVGhhdCBnb3QgbWUgYSBiaXQgZnVydGhlciBhbG9uZyBpbiBsb2FkaW5nIG15IGluaXQg ZmlsZSwNCmJ1dCBJIHJhbiBpbnRvIGFub3RoZXIgcHJvYmxlbS4gIE1vc3QgbGlrZWx5IHVucmVs YXRlZCB0bw0KdGhlIGZpcnN0IHByb2JsZW0sIGFuZCBtYXliZSBub3QgcmVsYXRlZCB0byBhIHBy b2JsZW1hdGljDQpFbWFjcyBiaW5hcnkgb3IgdG8gbmF0aXZlIGNvbXBpbGF0aW9uLiAgQSBndWVz cyBpcyB0aGF0DQppdCdzIGEgYnVnIHdpdGggYGRlZmluZS1kZXJpdmVkLW1vZGUnLiAgSSBtZW50 aW9uIGl0IEZZSS4NCg0KVGhpcyBpcyB0aGUgdG9wIG9mIHRoZSBiYWNrdHJhY2Ugc3RhY2suICBB biBlcnJvciBpcw0KcmFpc2VkIHdoZW4gaXQgdHJpZXMgdG8gbG9hZCBsaWJyYXJ5IGJvb2ttYXJr Ky5lbGMuDQoNCkRlYnVnZ2VyIGVudGVyZWQtLUxpc3AgZXJyb3I6ICh2b2lkLXZhcmlhYmxlIG1v ZGUpDQogIChkZXJpdmVkLW1vZGUtYWJicmV2LXRhYmxlLW5hbWUgbW9kZSkNCiAgKGRlZmluZS1h YmJyZXYtdGFibGUgKGRlcml2ZWQtbW9kZS1hYmJyZXYtdGFibGUtbmFtZSBtb2RlKSBuaWwpDQog IChwcm9nbiAoZGVmaW5lLWFiYnJldi10YWJsZSAoZGVyaXZlZC1tb2RlLWFiYnJldi10YWJsZS1u YW1lIG1vZGUpIG5pbCkgKG1ha2UtYWJicmV2LXRhYmxlKSkNCiAgKGRlZnZhciBib29rbWFyay1z aG93LWFubm90YXRpb24tbW9kZS1hYmJyZXYtdGFibGUgKHByb2duIChkZWZpbmUtYWJicmV2LXRh YmxlIChkZXJpdmVkLW1vZGUtYWJicmV2LXRhYmxlLW5hbWUgbW9kZSkgbmlsKSAobWFrZS1hYmJy ZXYtdGFibGUpKSAiQWJicmV2IHRhYmxlIGZvciBib29rbWFyay1zaG93LWFubm90YXRpb24tbW9k ZS4iKQ0KICBldmFsKChkZWZ2YXIgYm9va21hcmstc2hvdy1hbm5vdGF0aW9uLW1vZGUtYWJicmV2 LXRhYmxlIChwcm9nbiAoZGVmaW5lLWFiYnJldi10YWJsZSAoZGVyaXZlZC1tb2RlLWFiYnJldi10 YWJsZS1uYW1lIG1vZGUpIG5pbCkgKG1ha2UtYWJicmV2LXRhYmxlKSkgIkFiYnJldiB0YWJsZSBm b3IgYm9va21hcmstc2hvdy1hbm5vdGF0aW9uLW1vZGUuIikpDQogIGRlcml2ZWQtbW9kZS1pbml0 LW1vZGUtdmFyaWFibGVzKGJvb2ttYXJrLXNob3ctYW5ub3RhdGlvbi1tb2RlKQ0KICBieXRlLWNv ZGUoIlwzMDFcMzAyXDMwM1wzMDRcMzA1XDEwXDMwNkJCQlwzMDdCQkIhXDIxMFwzMTBcMzExIVwy MTBcMzEyXDMxMVwzMTNcMzA1I1wyMDciIFtibWtwLWFubm90YXRpb24tbW9kZXMtaW5oZXJpdC1m cm9tIGV2YWwgcHJvZ24gKHdoZW4gKGtleW1hcHAgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLW1v ZGUtbWFwKSAoc2V0LWtleW1hcC1wYXJlbnQgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLW1vZGUt bWFwIG5pbCkpIGRlZmluZS1kZXJpdmVkLW1vZGUgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLW1v ZGUgKCJFZGl0IEJvb2ttYXJrIEFubm90YXRpb24iICJNb2RlIGZvciBlZGl0aW5nIHRoZSBhbm5v dGF0aW9uIG9mIGEgYm9va21hcmsuXG5XaGUuLi4iKSAoKGRlZmluZS1rZXkgYm9va21hcmstZWRp dC1hbm5vdGF0aW9uLW1vZGUtbWFwICJcMzBcMjEiICdibWtwLXNob3ctdGhpcy1hbm5vdGF0aW9u LXJlYWQtb25seSkgKGRlZmluZS1rZXkgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLW1vZGUtbWFw ICJcM1wyMDMiICdib29rbWFyay1zZW5kLWVkaXRlZC1hbm5vdGF0aW9uKSkgZGVyaXZlZC1tb2Rl LWluaXQtbW9kZS12YXJpYWJsZXMgYm9va21hcmstc2hvdy1hbm5vdGF0aW9uLW1vZGUgcHV0IGRl cml2ZWQtbW9kZS1wYXJlbnRdIDcpDQogIHJlcXVpcmUoYm9va21hcmsrLTEpDQogIGJ5dGUtY29k ZSgiXDMwMFwzMDFcMzAyXDMwMyNcMjEwXDMwMFwzMDQhXDIxMFwzMDBcMzA1IVwyMTBcMzAwXDMw NiFcMjEwXDMwN1wzMTAhXDIwNyIgW3JlcXVpcmUgYm9va21hcmsrLWxpdCBuaWwgdCBib29rbWFy aystYm11IGJvb2ttYXJrKy0xIGJvb2ttYXJrKy1rZXkgcHJvdmlkZSBib29rbWFyaytdIDQpDQog IHJlcXVpcmUoYm9va21hcmsrIG5pbCB0KQ0KLi4uDQoNCkJ1dCBzdGFydGluZyBmcm9tIHJ1bmVt YWNzIC1RLCBhbmQganVzdCByZXF1aXJpbmcNCmxpYnJhcnkgYm9va21hcmsrIGxvYWRzIGl0IHdp dGggbm8gcHJvYmxlbSAoanVzdA0Kd2FybmluZ3MpLiAgVGhlcmUgYXJlIGEgbG90IG9mIG90aGVy IGxpYnJhcmllcw0KdGhhdCBnZXQgbG9hZGVkIGJlZm9yZSBib29rbWFyaysgd2hlbiBJIHVzZSBt eQ0KaW5pdCBmaWxlLCBhbmQgdGhlIGJvb2ttYXJrKyBjb2RlIHRoYXQgZ2V0cyBldmFsJ2QNCndo ZW4gaXQncyBsb2FkZWQgaXMgZGlmZmVyZW50LCBkZXBlbmRpbmcgb24gd2hpY2gNCm9mIHRob3Nl IG90aGVyIGxpYnJhcmllcyBtaWdodCBoYXZlIGJlZW4gbG9hZGVkLA0Kc28gSSdkIG5lZWQgdG8g dHJhY2sgZG93biB3aGF0IHRoZSBwcm9ibGVtIGlzLg0KDQpBbiBhIHByaW9yaSBndWVzcyBpcyB0 aGF0IHRoZSB2b2lkLXZhcmlhYmxlIGVycm9yDQpmb3IgdmFyaWFibGUgYG1vZGUnIGNvbWVzIGZy b20gYSBjaGFuZ2UgdG8gbGV4aWNhbA0KYmluZGluZyBpbiBzb21lIHZhbmlsbGEgbGlicmFyeSAo PykuICBCdXQgSSBkb24ndA0Kc2VlIHRoZSBlcnJvciB3aGVuIEkgbG9hZCBib29rbWFyaysgZnJv bSBlbWFjcyAtUS4NCg0KVGhpcyBpcyB0aGUgY29kZSBpdCBzZWVtcyB0byBiZSBjb21wbGFpbmlu ZyBhYm91dDoNCg0KKGRlZmluZS1kZXJpdmVkLW1vZGUgYm9va21hcmstc2hvdy1hbm5vdGF0aW9u LW1vZGUNCiAgICAgICAgICAgICAgICAgICAgIGJvb2ttYXJrLWVkaXQtYW5ub3RhdGlvbi1tb2Rl DQogICAgIlNob3cgQm9va21hcmsgQW5ub3RhdGlvbiINCiAgIk1vZGUgZm9yIGRpc3BsYXlpbmcg dGhlIGFubm90YXRpb24gb2YgYSBib29rbWFyay4NCg0KXFx7Ym9va21hcmstc2hvdy1hbm5vdGF0 aW9uLW1vZGUtbWFwfSINCiAgKHNldHEgYnVmZmVyLXJlYWQtb25seSAgdCkNCiAgKGRlZmluZS1r ZXkgYm9va21hcmstc2hvdy1hbm5vdGF0aW9uLW1vZGUtbWFwDQogICAgICAgICAgICAgICJcQy14 XEMtcSIgJ2Jta3AtZWRpdC10aGlzLWFubm90YXRpb24pKQ0KDQpBbmQgdGhhdCBpbW1lZGlhdGVs eSBmb2xsb3dzIHRoaXM6DQoNCjs7IFJFUExBQ0VTIE9SSUdJTkFMIGluIGBib29rbWFyay5lbCcu DQo7Ow0KOzsgMS4gRGVyaXZlIGZyb20gdmFsdWUgb2Ygb3B0aW9uDQo7OyAgICBgYm1rcC1hbm5v dGF0aW9uLW1vZGVzLWluaGVyaXQtZnJvbScuDQo7OyAyLiBGaXJzdCwgcmVtb3ZlIHBhcmVudCBt YXAgZnJvbQ0KOzsgICAgYGJvb2ttYXJrLWVkaXQtYW5ub3RhdGlvbi1tb2RlLW1hcCcsIHNvIGl0 IGlzIGRlcml2ZWQgYW5ldy4NCjs7IDMuIENvcnJlY3RlZCB0eXBvIGluIGRvYyBzdHJpbmc6ICpz ZW5kLUVESVRFRC0qLg0KOzsgNC4gTmVlZCB0byB1c2UgYGV2YWwnLCB0byBwaWNrIHVwIG9wdGlv biB2YWx1ZSBhbmQgcmVzZXQgcGFyZW50IGtleW1hcC4NCjs7IDUuIEJpbmQgYEMteCBDLXEnIHRv IGBibWtwLXNob3ctdGhpcy1hbm5vdGF0aW9uLXJlYWQtb25seScuDQo7Ow0KOzs7IyMjYXV0b2xv YWQgKGF1dG9sb2FkICdib29rbWFyay1lZGl0LWFubm90YXRpb24tbW9kZSAiYm9va21hcmsrIikN CihldmFsDQogYChwcm9nbg0KICAgOzsgR2V0IHJpZCBvZiBkZWZhdWx0IHBhcmVudCwgc28NCiAg IDs7IGBibWtwLWFubm90YXRpb24tbW9kZXMtaW5oZXJpdC1mcm9tJyBpcyB1c2VkIGZvciB0aGUg bWFwLg0KICAgKHdoZW4gKGtleW1hcHAgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLW1vZGUtbWFw KQ0KICAgICAoc2V0LWtleW1hcC1wYXJlbnQgYm9va21hcmstZWRpdC1hbm5vdGF0aW9uLW1vZGUt bWFwIG5pbCkpDQogICAoZGVmaW5lLWRlcml2ZWQtbW9kZSBib29rbWFyay1lZGl0LWFubm90YXRp b24tbW9kZQ0KICAgICAgICAgICAgICAgICAgICAgICAgLGJta3AtYW5ub3RhdGlvbi1tb2Rlcy1p bmhlcml0LWZyb20NCiAgICAgICAiRWRpdCBCb29rbWFyayBBbm5vdGF0aW9uIg0KICAgICAiTW9k ZSBmb3IgZWRpdGluZyB0aGUgYW5ub3RhdGlvbiBvZiBhIGJvb2ttYXJrLg0KV2hlbiB5b3UgaGF2 ZSBmaW5pc2hlZCBjb21wb3NpbmcsIHVzZSBgQy1jIEMtTS1jJy4NCg0KXFx7Ym9va21hcmstZWRp dC1hbm5vdGF0aW9uLW1vZGUtbWFwfSIpDQogICAgKGRlZmluZS1rZXkgYm9va21hcmstZWRpdC1h bm5vdGF0aW9uLW1vZGUtbWFwDQogICAgICAgICAgICAgICAgIlxDLXhcQy1xIiAgICAnYm1rcC1z aG93LXRoaXMtYW5ub3RhdGlvbi1yZWFkLW9ubHkpDQogICAgOzsgRGVmaW5lIHRoaXMga2V5IGJl Y2F1c2UgT3JnIG1vZGUgY28tb3B0cyBgQy1jIEMtYycgYXMgYSBwcmVmaXgga2V5Lg0KICAgIChk ZWZpbmUta2V5IGJvb2ttYXJrLWVkaXQtYW5ub3RhdGlvbi1tb2RlLW1hcA0KICAgICAgICAgICAg ICAgICJcQy1jXEMtXE0tYyIgJ2Jvb2ttYXJrLXNlbmQtZWRpdGVkLWFubm90YXRpb24pKSkNCg0K TWF5YmUgdGhpcyB3aWxsIHJpbmcgYSBiZWxsIGZvciBzb21lb25lIHJlYWRpbmcgdGhpcy4NCkkg ZG91YnQgSSdsbCBnZXQgZmFyIGRpZ2dpbmcgaW50byB0aGlzLCB3aXRob3V0DQp3YXN0aW5nIGEg bG90IG9mIHRpbWUuICBJIGRvbid0IHRoaW5rIHRoYXQNCmBkZXJpdmVkLW1vZGUtaW5pdC1tb2Rl LXZhcmlhYmxlcycgaXMgdXNlZCBhbnl3aGVyZQ0KYmVzaWRlcyBsZGVmcy1ib290LmVsIGFuZCBs b2FkZGVmcy5lbCAodGhhdCdzIHRoZQ0KY2FzZSBpbiBFbWFjcyAyNi4zLCBhdCBsZWFzdCkuICBX aHkgaXRzIGZvcm1hbA0KcGFyYW1ldGVyIGBtb2RlJyBhcHBhcmVudGx5IGlzbid0IGdldHRpbmcg Ym91bmQgdG8NCnRoZSB2YWx1ZSBwYXNzZWQsIGBib29rbWFyay1zaG93LWFubm90YXRpb24tbW9k ZScsDQpJIGRvbid0IGtub3cuDQoNCkkgZ290IHNjYXJlZCBmb3IgYSBtb21lbnQsIGFzIEkgdHJp ZWQgdG8gZGVsZXRlDQp0aGF0IEVMQyBmaWxlIHRvIHRoZW4gdHJ5IGFnYWluIHdpdGggbXkgaW5p dCBmaWxlLg0KSSBjb3VsZG4ndCBkZWxldGUgb3IgcmVuYW1lIGl0LiAgU2FtZSB0aGluZyB3aXRo DQp0aGUgb3RoZXIgRUxDIGZpbGVzIHRoYXQgaGFkIHNvIGZhciBiZWVuIGxvYWRlZC4NCg0KT3Ro ZXIgRUxDIGZpbGVzLCB0aGF0IHdvdWxkIG5vcm1hbGx5IGdldCBsb2FkZWQNCmJ5IG15IGluaXQg ZmlsZSBidXQgd2hpY2ggaGFkbid0IHlldCBiZWVuIHRyaWVkDQp0byBsb2FkLCBJIGNvdWxkIGRl bGV0ZSBvciByZW5hbWUuICBJIGNvdWxkbid0DQpmaWd1cmUgaXQgb3V0IGF0IGZpcnN0LCBidXQg dHJ5aW5nIHRvIHVzZSBXaW5kb3dzDQpFeHBsb3JlciwgaW5zdGVhZCBvZiBEaXJlZCwgdG8gcmVu YW1lIGJvb2ttYXJrKy0xLmVsYywNCkkgZ290IGEgbWVzc2FnZSBzYXlpbmcNCg0KIEZpbGUgaW4g VXNlOg0KDQogVGhlIGFjdGlvbiBjYW4ndCBiZSBjb21wbGV0ZWQgYmVjYXVzZSB0aGUgZmlsZQ0K IGlzIG9wZW4gaW4gR05VIEVtYWNzOiBUaGUgZXh0ZW5zaWJsZSBzZWxmLWRvY3VtZW50aW5nDQog dGV4dCBlZGl0b3IuDQoNCihFbWFjcyB3YXMgb25seSBhYmxlIHRvIHRlbGwgbWUgdGhhdCB0aGUg cmVuYW1lDQpvciBkZWxldGlvbiBmYWlsZWQuKQ0KDQpBZnRlciBjbG9zaW5nIGFsbCB0aGUgRW1h Y3MgMjggc2Vzc2lvbiBJIHdhcw0KYWJsZSB0byByZW5hbWUgdGhlIGZpbGUuDQoNCkkgdGhlbiB0 cmllZCBhZ2FpbiB0byBydW4gRW1hY3Mgd2l0aCBteSBpbml0DQpmaWxlLCB0aGlzIHRpbWUgd2l0 aCBubyBFTEMgZm9yIGJvb2ttYXJrKy0xLmVsLg0KDQpJIGdvdCBwYXN0IHRoYXQgYGRlcml2ZWQt bW9kZS1hYmJyZXYtdGFibGUtbmFtZScNCnByb2JsZW0gZm9yIGJvb2ttYXJrKy0xLmVsLCBidXQg SSByYW4gaW50byB0aGUNCnNhbWUgcHJvYmxlbSBmb3IgYW5vdGhlciBsaWJyYXJ5IChzeW5vbnlt cy5lbCksDQphbmQgaXRzIEVMQyBpcyBhbHNvIGZyb20gRW1hY3MgMjAuNy4NCg0KRGVidWdnZXIg ZW50ZXJlZC0tTGlzcCBlcnJvcjogKHZvaWQtdmFyaWFibGUgbW9kZSkNCiAgKGRlcml2ZWQtbW9k ZS1hYmJyZXYtdGFibGUtbmFtZSBtb2RlKQ0KICAoZGVmaW5lLWFiYnJldi10YWJsZSAoZGVyaXZl ZC1tb2RlLWFiYnJldi10YWJsZS1uYW1lIG1vZGUpIG5pbCkNCiAgKHByb2duIChkZWZpbmUtYWJi cmV2LXRhYmxlIChkZXJpdmVkLW1vZGUtYWJicmV2LXRhYmxlLW5hbWUgbW9kZSkgbmlsKSAobWFr ZS1hYmJyZXYtdGFibGUpKQ0KICAoZGVmdmFyIHN5bm9ueW1zLW1vZGUtYWJicmV2LXRhYmxlIChw cm9nbiAoZGVmaW5lLWFiYnJldi10YWJsZSAoZGVyaXZlZC1tb2RlLWFiYnJldi10YWJsZS1uYW1l IG1vZGUpIG5pbCkgKG1ha2UtYWJicmV2LXRhYmxlKSkgIkFiYnJldiB0YWJsZSBmb3Igc3lub255 bXMtbW9kZS4iKQ0KICBldmFsKChkZWZ2YXIgc3lub255bXMtbW9kZS1hYmJyZXYtdGFibGUgKHBy b2duIChkZWZpbmUtYWJicmV2LXRhYmxlIChkZXJpdmVkLW1vZGUtYWJicmV2LXRhYmxlLW5hbWUg bW9kZSkgbmlsKSAobWFrZS1hYmJyZXYtdGFibGUpKSAiQWJicmV2IHRhYmxlIGZvciBzeW5vbnlt cy1tb2RlLiIpKQ0KICBkZXJpdmVkLW1vZGUtaW5pdC1tb2RlLXZhcmlhYmxlcyhzeW5vbnltcy1t b2RlKQ0KICBieXRlLWNvZGUoIlwzMDBcMzAxIVwyMTBcMzAyXDMwMVwzMDNcMzA0I1wyMDciIFtk ZXJpdmVkLW1vZGUtaW5pdC1tb2RlLXZhcmlhYmxlcyBzeW5vbnltcy1tb2RlIHB1dCBkZXJpdmVk LW1vZGUtcGFyZW50IHRleHQtbW9kZV0gNCkNCiAgcmVxdWlyZShzeW5vbnltcyBuaWwgdCkNCiAg Ynl0ZS1jb2RlKCJcMTBcMzAzVlwyMDNcMTNcMFwzMDRcMzA1XDMwNlwyMTdcMjEwXDEwXDMwM1Zc MjAzXDI3XDBcMzA3XDMxMFwzMDRcMzExI1wyMTBcMzA3XDMxMlwzMDRcMzExI1wyMTBcMTBcMzAz VlwyMDMyXDBcMzA3XDMxM1wzMDRcMzExI1wyMTBcMzE0XDMxNSFcMjAzMlwwXDMxNSBcMjEwLi4u IiBbZW1hY3MtbWFqb3ItdmVyc2lvbiB3aW5kb3ctc3lzdGVtIHN5c3RlbS10eXBlIDIxIG5pbCAo Ynl0ZS1jb2RlICJcMzAwXDMwMVwzMDJcMzAzI1wyMDciIFtyZXF1aXJlIGNyb3NzaGFpcnMgbmls IHRdIDQpICgoZXJyb3IpKSByZXF1aXJlIGhsLXNwb3RsaWdodCB0IHBwLWMtbCBwcmV0dHktbGFt YmRhZGEgZmJvdW5kcCBwcmV0dHktbGFtYmRhLWZvci1tb2RlcyBlY2hvLWJlbGwgZGEtc2V0dXAg bG9jYWwtbHByIGxvY2FsLXBzLXByaW50IHByaW50aW5nIGZvbnQtbG9jay1tZW51cyBmZWF0dXJl cCAyNCBmb250LW1lbnVzIGZhY2VtZW51KyBmb250LWxvY2srIGRpc3BsYXktZ3JhcGhpYy1wIHpv b20tZnJtIGV2YWwtYWZ0ZXItbG9hZCAiaW5mbyIgKGlmICg+IGVtYWNzLW1ham9yLXZlcnNpb24g MjIpIChyZXF1aXJlICdpbmZvKyBuaWwgdCkgKHJlcXVpcmUgJ2luZm8rMjAgbmlsIHQpKSBmdXp6 eS1tYXRjaCBzd2lzcy1tb3ZlIHNldHVwLWtleXMgcmVwbGFjZSsgYXByb3Bvcy1mbit2YXIgbGFj YXJ0ZSBzeW5vbnltcyAyMCB0b29sLWJhcisgImljb21wbGV0ZSIgKHJlcXVpcmUgJ2ljb21wbGV0 ZSsgbmlsIHQpICJkaWZmIiAocmVxdWlyZSAnZGlmZisgbmlsIHQpIGRpZmYtbW9kZS0gZGlmZi1t b2RlIChyZXF1aXJlICdkaWZmKzIwIG5pbCB0KSBlZGlmZisgZmluZC1kaXJlZCsgZGlyZWQrIHdp bmRvd3MtbnQgLi4uXSA1KQ0KICByZXF1aXJlKHN0YXJ0KQ0KDQpBbmQgaWYgSSBqdXN0IGRvIGBN LXggbG9hZC1saWJyYXJ5IHN5bm9ueW1zLmVsYycNCnRoZW4gSSBnZXQgdGhlIGVycm9yIG1lc3Nh Z2UgaW4gdGhlIGVjaG8gYXJlYToNCg0KIFN5bWJvbCdzIHZhbHVlIGFzIHZhcmlhYmxlIGlzIHZv aWQ6IG1vZGUNCg0KVGhpcyBpcyB0aGUgdXNlIG9mIGBkZWZpbmUtZGVyaXZlZC1tb2RlJyBpbg0K c3lub255bXMuZWwgKEkndmUgZWxpZGVkIHRoZSBkb2Mtc3RyaW5nIHRleHQpOg0KDQooZGVmaW5l LWRlcml2ZWQtbW9kZSBzeW5vbnltcy1tb2RlIHRleHQtbW9kZSAiU3lub255bXMiDQogICIuLi4i DQogIChtb2RpZnktc3ludGF4LWVudHJ5ID8tICJ3IiBzeW5vbnltcy1tb2RlLXN5bnRheC10YWJs ZSkNCiAgKG1vZGlmeS1zeW50YXgtZW50cnkgPzEgInciIHN5bm9ueW1zLW1vZGUtc3ludGF4LXRh YmxlKQ0KICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/MiAidyIgc3lub255bXMtbW9kZS1zeW50YXgt dGFibGUpDQogIChtb2RpZnktc3ludGF4LWVudHJ5ID8zICJ3IiBzeW5vbnltcy1tb2RlLXN5bnRh eC10YWJsZSkNCiAgKG1vZGlmeS1zeW50YXgtZW50cnkgPzkgInciIHN5bm9ueW1zLW1vZGUtc3lu dGF4LXRhYmxlKQ0KICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/MCAidyIgc3lub255bXMtbW9kZS1z eW50YXgtdGFibGUpDQogIChtb2RpZnktc3ludGF4LWVudHJ5ID8kICJ3IiBzeW5vbnltcy1tb2Rl LXN5bnRheC10YWJsZSkNCiAgKGJ1ZmZlci1kaXNhYmxlLXVuZG8pDQogIChzZXRxIGZpbGwtY29s dW1uICBzeW5vbnltcy1maWxsLWNvbHVtbikNCiAgKHNldCAobWFrZS1sb2NhbC12YXJpYWJsZSAn dHJhbnNpZW50LW1hcmstbW9kZSkgdCkpDQoNCkkgZG9uJ3QgZmVlbCBsaWtlIGRpZ2dpbmcgZGVl cGVyIGludG8gdGhpcy4NCkhvcGVmdWxseSBzb21lb25lIGtub3dsZWRnZWFibGUgY2FuIGZpZ3Vy ZSBvdXQNCndoYXQgdGhlIHByb2JsZW0gaXMgZnJvbSBteSBkZXNjcmlwdGlvbiBoZXJlLg0KDQpf X18NCg0KSSdsbCBqdXN0IG1lbnRpb24gdGhhdCB0aGlzIGlzIHRoZSBmaXJzdCB0aW1lIEkndmUN Cm5vdCBiZWVuIGFibGUgdG8ganVzdCBpbW1lZGlhdGVseSB1c2UgYSBXaW5kb3dzDQpiaW5hcnkg Zm9yIEVtYWNzLiAgTmV2ZXIgaGFkIGFuIGVycm9yIHJhaXNlZCBiZWZvcmUNCndoZW4ganVzdCBs b2FkaW5nIG15IGluaXQgZmlsZS4gIEFuZCB0aGF0J3Mgc3RpbGwNCnRoZSBjYXNlLCBmb3IgYWxs IHJlbGVhc2VzIHN0YXJ0aW5nIHdpdGggRW1hY3MgMjAuDQo=