Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119260 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 52482 invoked from network); 11 Jan 2023 14:05:17 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Jan 2023 14:05:17 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ED5DA180549 for ; Wed, 11 Jan 2023 06:05:12 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8075 52.96.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from CO1PR02CU001-vft-obe.outbound.protection.outlook.com (mail-westus2azon11011002.outbound.protection.outlook.com [52.101.47.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 11 Jan 2023 06:05:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iO20+kTAAHeOSUeiwI+Z8fq6BW05mRJck1PJB0WNOle6zn2Aq4X3GQMSAzHWOKE6s/u6RZ0FXO4P20hEdBYo2XoRr17mayzylesGhHW9N6HzZd/Evz/xBVie55AFXvfPuRXTCgyr94dVKmIFCqKb9yeYxf5SlkBk1Yl6v7ENcORi6lNlCPoiFD9x2otSaq9+tF65KLJ5q/P6Jd1cMWfiC61EVikegHDVKu5af7UIl7mWIEVKNv0bFSe+4H/0iog1nlOZHIY+tC+N0IIpR6+O5m+QwQdCg+8qEb57xeGmBkMWVmJIzdqMvav0hOLX951q2NtIzJay6flRHVFpg4AWNQ== 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=Wy5jsoFCuhdaYiJ+eTQBOpfIUYWfNrv7TwHFh1I1PQE=; b=kp/9yRrnX+HqZiE18QMe0lNY4FUmDvDM4PDtSBC2n6Oksq2Ic3r1XuVSXSpeW7puuv/REXu1Xw6Se9jqubxik9tUw5/wc3WpbBeM5jKuCk3GdZmPP1yHQEujXXT83P2vBwOhvYwWOMx5SvAF59qquy5wuF7/DQcySr0aGxZ80h72F3sLG2Qf6PKIRRhrUtkf+EZU0JQcxAv6n9SBVoNJSdnY5KKvIkqHLnJwIFzE9Z6tlIYNmlJeia/4SjHCTTTD4GIDWq7tQ0Hho6VxgMHbwXmB9XhpPTG5jh0OXQprKoefVyiOlSLU4TCD/+tLZKTB7pu8e9tDPycU2lfmt4aQDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Wy5jsoFCuhdaYiJ+eTQBOpfIUYWfNrv7TwHFh1I1PQE=; b=C8T5OE9HbrrJU0f9W3duvebpm1eDAQwEoHwgYStda0gmclO0lpCnK9Op4AX6d6Ri0tBC440IWEb8B0p+q4mvEqyJe5jHOvJV28QEg4bDT9ZZsMbhpq7rQrQp1mAfjJADxLZUxxE9gYCe6N/iMJfh6K3+D8VDzGbfG/lG4G5lnCM= Received: from BLAPR05MB7314.namprd05.prod.outlook.com (2603:10b6:208:298::12) by MWHPR0501MB3914.namprd05.prod.outlook.com (2603:10b6:301:77::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Wed, 11 Jan 2023 14:05:04 +0000 Received: from BLAPR05MB7314.namprd05.prod.outlook.com ([fe80::58fe:4b04:d5f4:66e2]) by BLAPR05MB7314.namprd05.prod.outlook.com ([fe80::58fe:4b04:d5f4:66e2%4]) with mapi id 15.20.6002.013; Wed, 11 Jan 2023 14:05:03 +0000 To: "G. P. B." CC: "internals@lists.php.net" , Asen Alexandrov Thread-Topic: [PHP-DEV] PHP build for the wasm32-wasi target Thread-Index: AQHZFhquPA/5fy4qCk6mLUrvATxfZ66DUMmAgBYfK4A= Date: Wed, 11 Jan 2023 14:05:03 +0000 Message-ID: <6AA20E4A-33C9-4B4D-9CBA-B59892921AFB@vmware.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BLAPR05MB7314:EE_|MWHPR0501MB3914:EE_ x-ms-office365-filtering-correlation-id: 5102b583-072c-49e8-096b-08daf3dcd637 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: foRk/oXYCjZWRxRkDaY1U6SRKSmWVfCs47fCR7pmsmcvc985lqyBUd/EKs0/W5kQI7BIe5eSYXxh+LXseXC5Rax1nT+8qjbt/imFm3PbMqcrJZqIndNLUS5nvt8jr0c+396K65t7kooF/xCCdF9YlM23aBGsCPj10KArqxvt99sRGP6b/43ENUGyzaWbZfpIB0bhig5LByhgxcrzCuWPY/3vw4VI4900eRfIvIc1yTivjbsMbcobRk/L6fk0W+mCHkc6RekwVc6mwBxzUg0QXZpAvmzz4bdGmKOKVs3rmdQqdgbPes2AToSMHQTs9Z4ztkpd4avqBr2uz2WAUDEUiT7KgSpph8jCg7yj+T89zm6Nm9p4PVev+tQXChMEze1rINRR1bHQPH2F5FgjUEhOtBfq7n2FCG29VtbIk6ccMsNBnlrWyi6X0i/XwXtzPIFW++pfPSO6eB2ZkqUmgp3zgfZmpY1KQB5lADMu+3hNWKs/k6Obsu2fha9pA0BwtYObc5Yuc49NzE6+KE9zg6kq6nk/Hkk16cbkZW93QNE+x2ilr5P61J80AbEWxJ7Yean6YWsYOVtnUkbfPovxQVcdYS78dCg+iMrIdLng6r33Y0yKvXGEMyYa+xTBIorOe+s0jkZ8s9lGs0de1lz71LxZ+LRSiA3MxTVMJLhjoAludouUC0+ydxu2Q/omjqzQ2s2+ZcwYUDWU/Ovn78W2canM5MVX4R5hNQbd4GvobsldvpUKfnm2clRLBzP3r5v/P1+u13UC9wXZj5Lo0SuRbQHGUUG9a0yB6Fo2I28ETw0ev9CIef48lOtamFreO3Lc4w9nasUmo+MG3jJwbcVbkXGDqORueZH7tAOLl4Wvn7GFNI8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BLAPR05MB7314.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(136003)(396003)(39860400002)(366004)(451199015)(66946007)(66574015)(85182001)(64756008)(85202003)(2616005)(4326008)(41300700001)(66446008)(8676002)(316002)(6916009)(66476007)(66556008)(36756003)(76116006)(86362001)(91956017)(38070700005)(83380400001)(8936002)(38100700002)(122000001)(33656002)(54906003)(5660300002)(6486002)(2906002)(71200400001)(6506007)(6512007)(478600001)(186003)(26005)(107886003)(966005)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QWlJSnQ2cHJWRm1lMUVIRGp0YzNCeHJlNW1uWDlyZFhlVFRCU3BuVFNsZENE?= =?utf-8?B?ZW90dXBPSit4WUhmS0xNWGhoRmtVa2Mxd2JwQXcvVHhyeEhFeFFvSFBEL2kv?= =?utf-8?B?RkpaYitqT0xRMFUzVjQ5WVp3cXQ3N3dwSUlFekoyOUF1UjhHUHlQcEdXVkpW?= =?utf-8?B?a09Ndk9qY0ZxcVNxWTBXQTZjaGJHRmpTWHVjL3Jmakwrb1JuSytZOWp5UENZ?= =?utf-8?B?N3hZTUxFazJTN3BMd243bDBhNXBtMXNRYjBZSEZyQ3RsK1ZSVndMdWt3VkJu?= =?utf-8?B?L014cGRvZnlBRDFNVnJQYm44djE0eEo5cWdwTm1JMXNNWnlYalJSb3UzQkc3?= =?utf-8?B?SHpSc2xNZ1NXQzBvNXBxTnB0dm1JeTdTUm45eG1xUHZjNlZNSHc4bDNoKy9D?= =?utf-8?B?M0gyM0tXeTRQamFWbGJxc2pkTFpIZmFxT2lJbXg4QzdHdk5MSHJrNXFwQmgr?= =?utf-8?B?RFBrZDlTTkN1KzBEME1iNk1yRDc1MUMzaEFPdjFPRHJXZXA1RkRZMmo5ak55?= =?utf-8?B?ZURuM1JFSmNKazZtODV3OUtqVjFvWXhxSzNsZmpmQW9yRVRvNWErclZHWUZ1?= =?utf-8?B?Q0JpRjlRTnVtcVA4TW9VZHRJa0t4SG91b0J2UFBzV0VpNm1hVDZmTXczTlZa?= =?utf-8?B?UW5vU3FlZGhzZ1EwUTRCcnVrb0toSktpclZtYnA3d3RScndvcFRIUUoyWjZR?= =?utf-8?B?ZjBoMjU0QTAvSDk0SXMrZlArVDk2RHIrM0ZXMFdkd1oydFpNYVZsSDVYRGox?= =?utf-8?B?NmF2dGNFUmN1UnUreGVKZVgyKzRsZ0dHU0NVTlp2L1hadjcvN3dqTm0vN2M2?= =?utf-8?B?RnJJeUFkZUF0d280UnR0MW9BNHEwK2pDdVNrWlBKNzBlRjBLSko3Vy9hU2Fl?= =?utf-8?B?NVF0NnFYNHV3YldTSUxDYlpGNzRyTHViS0x3SEVtZHFncTREVHVCTU1IeUZU?= =?utf-8?B?bHVvVEJ1ckpKNTNZNXFzZ0xzdmo0MitnbWZmWDhRWFhZR1VQV1BweS9aR0JZ?= =?utf-8?B?SDliK0RMc3ltT3pyWEFmWEt4aGswdWptR1pFRFNueUVmK0lKOGtQRGF6S2E3?= =?utf-8?B?NjQ4T2lCZ3FCanpYc1lHVlFGVHkzZlFNTVRSRVpEZW1MOFVrZkpER0xRbnJk?= =?utf-8?B?ZEJFWmE5eXJNdEZzdnBBUmNhR0lSbXFvWXNsb2g4M1JDTWdaUFcxMzQ0Y2VT?= =?utf-8?B?M0ZFemR5K0RIV1FPZUJRd0lER3k4VThlWExCeXA4UjZKb0liUjA5UVlVRFBh?= =?utf-8?B?M3R1eTMrNG5Gczl0NHhOVysycFllRlJ2ME93WHFnaG9xeHNFV29EZUFlNkl2?= =?utf-8?B?N1lkVWF3bUhtUjBxZ3BPS0Vva2FEZ1BYZCtYd3VmVkw5VGNLM3lWc21xWlJn?= =?utf-8?B?SEk0NFN2bW11WDB1djZvbnM1d0xrdjV4WjZyRU91T0dYK01ROUZQSGlMOWlV?= =?utf-8?B?Zk5JUkdnaFBGTWdDdGl3TWowcFpkRERCQkVCWW5ZL1hFRmlKNTM3Y1BiNEU5?= =?utf-8?B?MS9YSzRldHMrM2Zob3JPUVdIaDMzcG9YdjFzMkxBK2RPQmlaQ3FRYVRHNEpW?= =?utf-8?B?cXNMSnIrQTR0Wjd5STlTeFk0NDJFNjY4cUtWSFhFNHJEZG9IMzh1bXliR2VE?= =?utf-8?B?NmtzU0NwSGtIMktBVEtOVmZFRVlaelZNQVZLdTJXbXRmQ05PREZ2MWJremow?= =?utf-8?B?Yk1HR3RuZUJFc1hwR2w4YTNOSFJvREs2V2hrMGt5cUVLbXNyWDFZR3lzem1K?= =?utf-8?B?RVBMMG1kU1MvWVBIQkZ0M204OGV2VDJGSElPQm5IU3FDblMyNTEzcXNSditi?= =?utf-8?B?bnBScGhrRVBTK05namt5NmlBQ0Y5T3h1S0VXem5jVWFVSGlqSlJ1T056eERS?= =?utf-8?B?VnpYc0lSSGd0dzIxZFUzaVphMHJqR09TaGxKVDcrU3lNOWlwcGlFM2tlb25h?= =?utf-8?B?Rm92bGY3RUU3NE1JK0tPOTBUazk5MDY4bUhJM1N1OFk0bG41aEI2Q2UxTGp2?= =?utf-8?B?OXVVWURjMHJScjFJY1ZTYnM5QXF2bVIrNjk2K2RJTlpqbUpFREJiY2lzWExB?= =?utf-8?B?L0oyRXZnbGpDREYxd1VRd281MU9VUGNMWjVoRjc1Q2xtVDh1d1dGTHRrSVNZ?= =?utf-8?B?ODR6VHJ2U1Vacis3VUJOdm9idUV0b3dZdVRZUS9kekpvS1FLZkdHMzdKSHhS?= =?utf-8?B?dkE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR05MB7314.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5102b583-072c-49e8-096b-08daf3dcd637 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2023 14:05:03.8163 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QRkK63S164REIhlzFjAJnXtpbtWPp/Znth7N9olLeJViaDYx0Fp1BqYQbIdsBVOrghkvaLmTZqCBFiiKTvoCIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0501MB3914 Subject: Re: [PHP-DEV] PHP build for the wasm32-wasi target From: rfernandezl@vmware.com (=?utf-8?B?UmFmYWVsIEZlcm7DoW5kZXogTMOzcGV6?=) SGkgR2VvcmdlIQ0KDQpJJ20gZGVlcGx5IHNvcnJ5IGFib3V0IG15IHByZXZpb3VzIGFuc3dlci4g TXkgZW1haWwgY2xpZW50IGRpZCBzb21ldGhpbmcgZXh0cmVtZWx5IGZ1bmt5IHdpdGggaXQsIEkg ZG9uJ3Qga25vdyB3aHkuDQoNClRoYW5rcyBmb3IgeW91ciBmZWVkYmFjay4gVGhhbmtzIGZvciB5 b3VyIHBhdGllbmNlIGFzIGl0IHRvb2sgYSBiaXQgbG9uZyB0byBhbnN3ZXIsIEkgaGF2ZSBiZWVu IG91dCBvZiBvZmZpY2UuDQoNCllvdXIgc3VnZ2VzdGlvbiBmb3IgY29tcGlsaW5nIFBIUCBjb2Rl IGludG8gV0FTTSBpcyBhbiBpbnRlcmVzdGluZywgY29tcGxlbWVudGFyeSBhcHByb2FjaCB0aGF0 IGNvdWxkIGJlIGJ1aWx0IGluZGVwZW5kZW50bHkgb2YgdGhpcyBvbmUuIFdoaWxlIGFwcGVhbGlu ZywgaXQgd2lsbCByZXF1aXJlIHNpZ25pZmljYW50IGVmZm9ydHMgdG8gZGVzaWduIGFuZCBpbXBs ZW1lbnQsIGFzIHlvdSBoYXZlIGRlc2NyaWJlZCBpbiB5b3VyIHBvc3QuDQoNClRlY2huaWNhbGx5 LCB0aGUgYXBwcm9hY2ggd2UgY2hvc2UgYm9pbHMgZG93biB0byBhZGRpbmcgc3VwcG9ydCBmb3Ig YW5vdGhlciBhcmNoaXRlY3R1cmUgdG8gd2hpY2ggdGhlIGV4aXN0aW5nIGNvZGUgb2YgdGhlIFBI UCBpbnRlcnByZXRlciBjYW4gYmUgY29tcGlsZWQgdG8gKHN1Y2ggYXMgeDg2IG9yIEFybSkgd2l0 aCBhZGRpdGlvbmFsIGxpbWl0YXRpb25zIHJlZ2FyZGluZyBmaWxlc3lzdGVtIGFjY2VzcywgdGhy ZWFkaW5nLCBldGMuIGFzIFdhc20gc3RhbmRhcmRzIGV2b2x2ZS4gRXZlbiB3aXRoIGFsbCB0aGUg Y2hhbGxlbmdlcywgdGhpcyBpcyBhbiBhcHByb2FjaCB0aGF0IGlzIHdlbGwtZGVmaW5lZCBhbmQg ZWFzeSB0byB1bmRlcnN0YW5kIGFuZCBpdCBpcyB0aGUgb25lIHRoYXQgb3RoZXIgbWFqb3IgbGFu Z3VhZ2VzIHN1Y2ggYXMgUHl0aG9uIGFuZCBSdWJ5IGhhdmUgdGFrZW4gdG8gYWRkIFdhc20gc3Vw cG9ydC4NCg0KV2UgYXJlIGZhbWlsaWFyIHdpdGggaHR0cHM6Ly9naXRodWIuY29tL3NlYW5tb3Jy aXMvcGhwLXdhc20gYW5kIHdlIHVzZWQgaXQgaW4gYW4gZWFybHkgcHJvb2Ygb2YgY29uY2VwdCBm b3IgcnVubmluZyBXb3JkUHJlc3MgaW4gdGhlIGJyb3dzZXIgKGh0dHBzOi8vd2FzbWxhYnMuZGV2 L2FydGljbGVzL3dvcmRwcmVzcy1pbi10aGUtYnJvd3Nlci8pLiBUaGlzIHByb2plY3QgaXMgZGlm ZmVyZW50IGZyb20gb3VycyBpbiB0aGF0IGl0IHRhcmdldHMgYnJvd3NlcnMsIHdoZXJlIGluc3Rl YWQgb2YgdXNpbmcgV0FTSSwgaXQgbGV2ZXJhZ2VzIEVtc2NyaXB0ZW4gYW5kIGEgSlMgZW5naW5l IHRvIGltcGxlbWVudCBmdW5jdGlvbmFsaXR5LiBPdXIgcHJvamVjdCBpcyBpbnRlbmRlZCB0byBy dW4gUEhQIGluIHRoZSBzZXJ2ZXIgc2lkZSB3aXRob3V0IHRoZSBuZWVkIG9mIGEgSmF2YXNjcmlw dCBlbmdpbmUuDQoNClNlcnZlci1zaWRlIFdBU00rV0FTSSBnaXZlcyB1cyBvdXQtb2YtdGhlIGJv eCBzZWN1cml0eSBhcyBjb21wYXJlZCB0byBydW5uaW5nIHRoZSBQSFAgcnVudGltZSBkaXJlY3Rs eS4gU28sIG9uZSBjYW4gcnVuIFBIUCBhcHBsaWNhdGlvbnMgd2l0aCBtb3JlIHNlY3VyaXR5IGd1 YXJhbnRlZXMgdGhhbiBydW5uaW5nIFBIUCBkaXJlY3RseSBvbiB0b3Agb2YgYSBub24tc2FuZGJv eGVkIGVudmlyb25tZW50LCBldmVuIGluIGNvbnRhaW5lcml6ZWQgZW52aXJvbm1lbnRzLg0KDQpU aGlzIGFwcHJvYWNoIGFsbG93cyBmb3IgZWFzaWVyIHJldXNlIGR1ZSB0byBXQVNN4oCZcyBwb3J0 YWJpbGl0eS4gV0FTTSBydW50aW1lcyBhcmUgd3JpdHRlbiB0byBzdXBwb3J0IGFuIGluY3JlYXNp bmcgbnVtYmVyIG9mIHBsYXRmb3JtcyBhbmQgbm90IGp1c3Qgc2VydmVyLXNpZGUgb25lcyBidXQg YWxzbyBlZGdlIGRldmljZXMuIEluc3RlYWQgb2YgaGF2aW5nIHRvIGNvbXBpbGUgdGhlIFBIUCBp bnRlcnByZXRlciBmb3IgbXVsdGlwbGUgdHJpcGxldHMgb25lIGNhbiByZXVzZSB0aGUgc2FtZSBQ SFAgaW50ZXJwcmV0ZXIgYnVpbHQgZm9yIHRoZSB3YXNtMzItd2FzaSB0YXJnZXQgb24gYW55IGRl dmljZSB3aXRoIGEgV0FTTSBydW50aW1lLiBUaGlzIHdheSBleGlzdGluZyBQSFAgYXBwbGljYXRp b25zIGNhbiBiZSBtb3ZlZCB0byB0aGUgZWRnZSBpbiBhbiBldmVuIGVhc2llciB3YXkuDQoNCkNv bnNpZGVyaW5nIHJldXNhYmlsaXR5LCB3ZSB0aGluayBpbnZlc3RpbmcgdGhpcyBlZmZvcnQgd2l0 aCBQSFAgaXMgY3J1Y2lhbCBiZWNhdXNlIG9mIHRoZSB2YXN0IGFkb3B0aW9uIG9mIHRoZSBsYW5n dWFnZS4gQXMgbWVudGlvbmVkIGVhcmxpZXIsIG90aGVyIHNjcmlwdGluZyBsYW5ndWFnZXMgbGlr ZSBQeXRob24gYW5kIFJ1YnkgaGF2ZSBhbHJlYWR5IHRha2VuIHN0ZXBzIGluIHRoaXMgZGlyZWN0 aW9uLCBzbyB0aGVpciBpbnRlcnByZXRlciBjYW4gYmUgYnVpbHQgZm9yIHRoZSB3YXNtMzItd2Fz aSB0YXJnZXQuDQoNCllvdXIgY29uY2VybnMgYWJvdXQgcGVyZm9ybWFuY2UgYXJlIHZhbGlkLiBI b3dldmVyLCBXQVNNIHJ1bnRpbWVzIGFyZSB3b3JraW5nIGhhcmQgdG8gcmVhY2ggbmVhci1uYXRp dmUgc3BlZWRzIHdpdGggSklUIGFuZCBBT1Qgb3B0aW1pemF0aW9ucy4gVGh1cywgV0FTTSBwZXJm b3JtYW5jZSBpcyBvbmx5IGJvdW5kIHRvIGltcHJvdmUgaW4gdGhlIGZ1dHVyZS4gVGhlcmUgaXMg YWxzbyB3b3JrIHRvIGJlIGRvbmUgaW4gb3VyIG93biBwYXRjaCB0byBzdXBwb3J0IG9wY2FjaGUs IGZvciBleGFtcGxlLiBBdCB0aGUgZW5kIG9mIHRoZSBkYXksIGl0IGFsbCBib2lscyBkb3duIHRv IHRyYWRlb2Zmcy4gVGhpcyBwb3J0IGRvZXMgbm90IGludGVyZmVyZSB3aXRoIHJ1bm5pbmcgUEhQ IGluIGl0cyBjdXJyZW50IGZvcm0gaW4gbmF0aXZlIGVudmlyb25tZW50cyBidXQgYWxsb3dzIG5l dyBzY2VuYXJpb3MgYW5kIHVzZSBjYXNlcyBmb3IgdGhvc2UgdGhhdCBuZWVkIGl0Lg0KDQpQbGVh c2UgbGV0IHVzIGtub3cgaWYgdGhpcyBhbnN3ZXJlZCBzb21lIG9mIHRoZSBxdWVzdGlvbnMgdGhh dCB5b3UgcmFpc2VkLiBXZSB3b3VsZCBhbHNvIGxvdmUgdG8gaGVhciBmZWVkYmFjayBhYm91dCBv dGhlciBwb3RlbnRpYWwgdXNlIGNhc2VzIG9yIHN0aWxsIG1pc3NpbmcgdGhpbmdzIG9uIHdoaWNo IHdlIHNob3VsZCBmb2N1cyBmcm9tIFBIUCBkZXZlbG9wZXJzIHBvaW50IG9mIHZpZXcuDQoNCg0K VGhhbmsgeW91LA0KUmFmYWVsIEZlcm5hbmRleiBMw7NwZXouDQoNCg==