From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2129.outbound.protection.outlook.com [40.107.104.129]) by sourceware.org (Postfix) with ESMTPS id 0E50C3835411 for ; Tue, 7 May 2024 16:31:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0E50C3835411 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=microsoft.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microsoft.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0E50C3835411 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.104.129 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715099529; cv=pass; b=lIDtxYVOG/MbpCHMFMSJqeQ97aETtDGski0Zb/t0tlRwnYNDWcGvk7dzuOgU/PwLMgrXrJ4V+Fe16lCawQnxO/p6by1N+v6Qnxr8v+tZktfVVD9OE1MeYseBAthqnfyMAt4V0amRmh3zF7WWhMc0uuZ78280Y7EJYBxo6X3FhBY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715099529; c=relaxed/simple; bh=tfKfjuuhEOgsGAVylgQg9spBIa+DvTFAe7nG3U/DwK4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=qjvGmuSYdPdMntUfXIRi95od3hfC/VY+dPzXMBQhJNiLSfh2/fw2Gy4ZC9Id+YGF7Bu/KlyQFAKa8wJUp/qszyNgS7CahcVcIDSgX3qAUd4RO0DpHgHNv1ByOP1NoNXj6Std9Tzku+3w8iWUh73Hw/QhXYGwlR020o4nssl+8ns= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aNlikqmtul+0igPZeaOwGCsLkWOKFSgKYBcDa069SEV5eP6r5LLFt7rUnhWQ+WzaZa7hbnDlCEUOzSLZfJ7VOMyIsRn+5E1E86trlgonyYnWqwYshHQybRRbCUY5QR6GwgfcrxjVsfraZCreWMPdDly3SAQgar8BprpgOrEn2ZHc6Ihkt/TlhqBc0db3PAKntdfP3+iLAI8UzgqgRGuIGG0eCkXX61xTuiXIgia+ngXnu5C8feMuZ1HOR/DrcuTxC3/HqPA+AAn7Eu9xDF9tMs6B36HhFNeBmzogdCvwT79b/iSdVyJ96ceR8nFNGVuOL8lzh40eSPaJMXvH3zHySg== 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=tfKfjuuhEOgsGAVylgQg9spBIa+DvTFAe7nG3U/DwK4=; b=QDSjdCfLJ7DuEHgucrzJ6asR3IASQtbv57fEBJZHKV5XuqYDw5GIuxChUaM7G+gg/HUT+wMv2oVVrUp7KfKnv7fBtNxESUa2R+ZM9wMYlvoGBzOjf1GKK9n0jvOByHo8ziZJgusAvlPGL6AFMcVt/rBrivXXANp521cuTTnb7vLOLbysn4Vp/jL0WJ/8YY1qjauiy67xg4OnlZBnhT/WJWTQHsIzUy6ahaZDncAb5c7BRZmWG1MYNaapPIM3StwjO9INTuIbUtwOp4HnPlMmMPnFfEdZWK7MfSU6mtr3zkQSdk9eRffM0zQ74DpnQGNtfJPnxuWz2RXwf/iKjCBEzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tfKfjuuhEOgsGAVylgQg9spBIa+DvTFAe7nG3U/DwK4=; b=I+Src6gRy5HLCdbTxxfuBqyGsG/yWwNNaSA1Ge7Qg9FhAcJ86MVWECG84Nxb5ZeTnyIRei3fpXtSrvKAFOOGOrtP2bumuSKC+dN/7r+if9G0KDiX0kd+dUFw36+VHEIrh1knRYMurwJPu4l0LE1bIeDhCJrgvBFc4Rl+iIKJ4Mw= Received: from PA6PR83MB0597.EURPRD83.prod.outlook.com (2603:10a6:102:3d8::8) by PR3PR83MB0409.EURPRD83.prod.outlook.com (2603:10a6:102:5e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7565.26; Tue, 7 May 2024 16:31:56 +0000 Received: from PA6PR83MB0597.EURPRD83.prod.outlook.com ([fe80::d4fa:a733:9aaf:f231]) by PA6PR83MB0597.EURPRD83.prod.outlook.com ([fe80::d4fa:a733:9aaf:f231%6]) with mapi id 15.20.7565.020; Tue, 7 May 2024 16:31:56 +0000 From: Zac Walker To: Christophe Lyon , Evgeny Karpov CC: "gcc-patches@gcc.gnu.org" , "richard.sandiford@arm.com" , "Richard Earnshaw (lists)" , Maxim Kuvyrkov , Radek Barton Subject: RE: [EXTERNAL] Re: [PATCH v3 00/12] Add aarch64-w64-mingw32 target Thread-Topic: [EXTERNAL] Re: [PATCH v3 00/12] Add aarch64-w64-mingw32 target Thread-Index: AQHaoJhzoWpk0ir+lEak1vFD9uW0KbGL9oOA Date: Tue, 7 May 2024 16:31:56 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=0897bfaf-9323-4992-acf1-100815ba5abc;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-05-07T16:30:20Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA6PR83MB0597:EE_|PR3PR83MB0409:EE_ x-ms-office365-filtering-correlation-id: 505591bb-2046-429d-dee3-08dc6eb335f1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?THFVMXBRZFoya1M0Y25OS0NoMGZYbFpoYzBKTGR1dUtWbmNoVnNQOFBGWjh6?= =?utf-8?B?OEtsYWVsSlRYaWcyU3lPSmZHY1JKUkxhanlnY3lxZERNdHlMK2s1aFdqRWlr?= =?utf-8?B?YjJvVVIvZWw1MzJNUUJmblBTa215SzBLUXIydDJabzZEdFRQbE9wK0xGMmkv?= =?utf-8?B?QWcyckdMZFdNeVlScjNXWm5CcC9Zay91eHVFRlpDRm5KTG9PbEpWTFpCQlBQ?= =?utf-8?B?UTVKZjFkRzZ5TXp4dlhiNThmYzBFcW5Vd0MwUHlFQTJhQkl5V0xsU1kySFZk?= =?utf-8?B?Wjl0dzBjb3VXcDl1VXVZYmpQeTlCQi9WakYrd1cvK2hBOW9YK0JYSlZpMnU1?= =?utf-8?B?MmNCYWhwS3M1SjRzRUxkUDVPbGFlK2NXejUycHU1QUQ4cGVkc3Q2Sk5XRHZm?= =?utf-8?B?WUx0Z0Noc0tad3ZJRlJIZnl2bFNSSERsbmRxVmY1bkNJTmFNdzJKMERtTnVh?= =?utf-8?B?NkE3SFBSRlh6a2FUOGZ1S0ZYWjFtRFl4cDRHdGJrQnpTNWNZRGRjdHJrdzVH?= =?utf-8?B?d05KeGE3eG5Nd0Z2TWhvNzlTY2ZNVGRFNGFUaXhEMk5GTU1wWWxSZ2hhMHBu?= =?utf-8?B?RnViUlhhMWcxVEMzSEhGb0d6Ukw1dncvZS9BcHhuclhOaEpSSVJoOVNjZko0?= =?utf-8?B?bVN6dUgzWTB4V1d0b29XdS9nMzFuQ2xFVWtGei9GQ3lNU2JWK1J0VXQ0OWpy?= =?utf-8?B?VlBOYk1INFBUS0Y2VkdXak8yM3NrZTFjdHZNVU4wWW9acjRjKzhLUkg2V2pW?= =?utf-8?B?RVpjdHlMSmYrb1lnYWVSOHdzV2VSWW54MUZBWnFvalZSUXA4TUdoc2d5Zkgy?= =?utf-8?B?RGErb2NwTkovSVNWT1ZMYWpES2xZNitDU2ZCZW5STWVTMDlSc001WlZFbUtH?= =?utf-8?B?SXllVmM0bGhpdldnamdheVJtQTRZcWpCd1hUcGFORk1OWndCdUk3Z09TbGJi?= =?utf-8?B?VWNtV05jalBKTWxYeVAycjkza0RRdmV5SXlvaXZLa2EzYmNTeUd6a3dXb1dy?= =?utf-8?B?dk1LT25RdDVwU1FtV2tVcGZ1aFE3b0pOQ0YrRlZUUGdIeVNNelZSTVYydmNN?= =?utf-8?B?a24xa3J2ZXprVUlrcW1WR0VTTG04VjkySEwyZFJGSnYxdnZMakxmcjlrdExt?= =?utf-8?B?NUxvNXRjQzZMTVl4RGY2NzR1N0ZMRkZRSWhZeVpTTzNDbFNVcjdIUlBjbTh1?= =?utf-8?B?cFh5U0NUK01seGlSdjBkMG5zWFlWRk5JbXlpVG5yTDFobjhzMEd2NTlyYXVh?= =?utf-8?B?T01ROWZSN2lDN3ltOVVBTEVaU1FGNk5pdStDdkt5ekVyK08vN3NtNGFRNnNI?= =?utf-8?B?UkJ6eHFDZENIZ0NYN3hmckhWbjZsT0lvRUsramJXNS85WVdBbllxZUlyTGZt?= =?utf-8?B?SVFVQktYNDdmWVQ1Q2JYTUNwTVdVOUhzL21ZMTBjbmJPNGpMOTQrR3Y2Wkh2?= =?utf-8?B?TzdzZEZaQlpMc2JUd2RoQnJOdUtPYmF2ekdaaHN6dzdYNlhReG5YdlJHcEdh?= =?utf-8?B?Ty9sMEx3cTdjdzl4ZWZTazNNb1lqRTlQU2UvZUl3MXJDZy9IRlo4Z2Vhai8w?= =?utf-8?B?VTV0dHFLaGhHTnNEQjJEWkNQdXJka3BLc3JlaXlFcXBTQVh5Zlg1Vmo2TTY4?= =?utf-8?B?anpmS08rMG5SeWQ4SEIzcEhHY3FJR3VSamFqa0wyQ3pKQi9oMTRjSE01KzQv?= =?utf-8?B?RFNreWFRNURHK0J1QXNoMDlueHloUllrKzJnMGNqR2V1eTNnZGlQL3M3ZEVO?= =?utf-8?B?U3hiTHZOOTd3NHp2U01KZ05RbUF4TVNSUHNjd1NUVWZPNUtTdiswWXYySThJ?= =?utf-8?B?RDArQkpkK1lCK1A1dnl0Zz09?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA6PR83MB0597.EURPRD83.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SGo0UGNUdlV2T0wzb3ZDcGtERy8ra1BveXh3NkkzU054c2J4U1dFNjBZcTBS?= =?utf-8?B?RWVFRk9Pd21MZDk4Q1J0S1pTYWhuSVhUaUcyUTNYZkd1UFZOdkhKTUMwWHBk?= =?utf-8?B?MFdHN2NjWHFTZ3VSeWtGZlNQaXh6dVR4M2VWSW5OUVZpd0xtaFMwc2VLeHNy?= =?utf-8?B?UjJRSDQyU3VGYW5XRjdiUkNBVEZwYzBXSmdPOU50QTFKRDFPTUJZMEdIRTYv?= =?utf-8?B?Z1lheVFDSmtMS2hTaS9iZ3MxVFM0eTZXdUY3U1g3bGVrbk9wWEgySW9ZNVpO?= =?utf-8?B?ZThUSkZJREx1cC9FNm9kTFB6eTZDNG1sbzFaZFpwS3Y0S3N0cUhDL0ZOdDN6?= =?utf-8?B?aCt4VU9KRXVSUlJBYnV6Vkh2T2hiaTlPeDFOOXk0NHBHQURSTm9kRWlVMVkw?= =?utf-8?B?SDVYMFdrUDFMR1YydjRlUTAyNTM1YlBiWDg1MElrR3N0WExRSG55YkVMQVpW?= =?utf-8?B?ZFViRUpzVlJrWjdMakpUbjI0NEc4OUZOTVg1YmFJK1ZpS2oxWEU0ekQwaGRp?= =?utf-8?B?SU5LcFlmWEZOTXFvQ29EQlNSc1FSVHk0Mjh2SDFSNVF0Qk5BcDZzQ1hhRm96?= =?utf-8?B?T25mVUVqL1hLUjdWTEVTY0w3TTIzSFZsSlBxVlo5VzEwNElqNEVOTVdYUkJn?= =?utf-8?B?aUQ3RnFIeTZEV2o2LzZVaFlmZkk5UGhoTEdyZ0hIc2tydWxwODVCbWZNVUhl?= =?utf-8?B?bUxnR3E1YzR5QnFjMnBNdTBqd005SjZqR1o5bVFFU0tVUnRwdkJwbkoycGQy?= =?utf-8?B?QndNY3JHNGlhK2NGaWdQN2REc3pSUkZSclMvZGNsQVdrdUN0M3RVVXNOTEJY?= =?utf-8?B?Sm9MQjJyRml5dUZaREI2dGN6ZU5pNm9LNlVpZ2FsbXg2bEUwT3JiVk9sKzdP?= =?utf-8?B?elVKOUxCeCtzVXNvdCsvRjdvR3l0Q20vQS9FcEYwQmxpUEltdFRqdW9NSmgz?= =?utf-8?B?UnhWUjU3V2V4TEcvRXU5a0FiT01PL1hEUVI0NkFnL1R2ZmIyd3BvSkxFVTB2?= =?utf-8?B?WlZ1c2NTdDlhdWw0QjY3b1dKTlJWUDlRSkl1SnowY0x5VEtlRDRialZoVGhn?= =?utf-8?B?VjZ4R3NOTlY4dFZOcXdpc0F4ZnArVjRuT0dmWU50TEs2K3VJVEwzT0lzdlE0?= =?utf-8?B?allPU3hURE9jZWNpMXFNRU4yTTRieXN1ZW1rMllEZmdiTTZqSzZienBnMk1V?= =?utf-8?B?SzRKK0d2UDRGbnIzM3cxdE5vZUIyRFZrQ2NkZmdwMnI5SG9qcWFkUXhGSHpz?= =?utf-8?B?V2paRWJMN3JCcVdhVEdBTzlIYlc4cE1XOFNvemhkb2pZK3A4TkU2cFRocGVu?= =?utf-8?B?bTFpOFNEUmZPd04xTWxqcjJHY3crY2JIMy91T1lqUFFJVTNEMWcrRkY5WU5l?= =?utf-8?B?NHlyaEdhaitYZi9wSTg0bi9DdnIrOG0raWo0d1FOVFhGcEdueUxzQWJXTDJa?= =?utf-8?B?VWJtN09SOW43K3YzYzY5clZxYkR4SVZ1MVl5Z0JxV0hBZ2J1Vkd0Tk1lNDBT?= =?utf-8?B?QWVNdFhtYnJ0eU9QY1dxOUdjemNuaWV6a0lTZ2NzOW1ZYytkWjRpaU1CaGlC?= =?utf-8?B?MXZZNHZsbDFrckp3TExCZUUxNi9oY3FQRXdPeDRrQUtkM0Zsai9WZ2JodUsz?= =?utf-8?B?ckZmNlNJVUFGeGVScGlkNTF5QXRucHdFdi9oSFR1RE9takN3d2o5UkNWQ2Q4?= =?utf-8?B?RWQxM1A0b3hVd2MwcEVIajZkSU5zQmowYmd5N0xNelhJRmdjK3hvUDNkaFVj?= =?utf-8?B?c1hlUW9iVzhJcUdoY2piVEE3ZTJubGVqTTdUbWNpM3cyTXUzRlcwRW9id2dQ?= =?utf-8?B?QWpJaFFibGU4MmlWZEV2anoweHlpYm14TTY0STQ2RGVGczNCSXA1SUVCNG52?= =?utf-8?B?eUovUHA4RmhXa2MwSmtGN1RsWG41dnZjbi95MGdvT0htQ2FBR0Zzamx5bnhl?= =?utf-8?B?dFc0TU9qVjlEd2lQUHhwbG1PSjRuQU91SGlXTUF5YVprcmVNa0ZNQ2xVMERB?= =?utf-8?B?RmNDRlkrVmpXdHZ1azd4ekVEQjl0UERsMHQ1OWtKRUE4NXVFQlliQy9tYjN1?= =?utf-8?Q?tvcS0L?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA6PR83MB0597.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 505591bb-2046-429d-dee3-08dc6eb335f1 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2024 16:31:56.2625 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5GSm76NihBvZEIygK9QTX4PClNhpRTeg4kJGKMhAM087UB5Sg2KdzsvpM8BJa22qEVlQhVlo6QguKmZ7tJypAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR83MB0409 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Q29vbCAtIGNvbmdyYXR1bGF0aW9ucyBldmVyeW9uZSEhDQpUaGFua3MgZm9yIGdldHRpbmcgaXQg Y29tcGxldGVkLiBGYW50YXN0aWMgZWZmb3J0IGZyb20geW91IGFsbC4NCg0KWmFjDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUu bHlvbkBsaW5hcm8ub3JnPiANClNlbnQ6IFR1ZXNkYXksIE1heSA3LCAyMDI0IDY6MDYgUE0NClRv OiBFdmdlbnkgS2FycG92IDxFdmdlbnkuS2FycG92QG1pY3Jvc29mdC5jb20+DQpDYzogZ2NjLXBh dGNoZXNAZ2NjLmdudS5vcmc7IHJpY2hhcmQuc2FuZGlmb3JkQGFybS5jb207IFJpY2hhcmQgRWFy bnNoYXcgKGxpc3RzKSA8UmljaGFyZC5FYXJuc2hhd0Bhcm0uY29tPjsgTWF4aW0gS3V2eXJrb3Yg PG1heGltLmt1dnlya292QGxpbmFyby5vcmc+OyBSYWRlayBCYXJ0b24gPHJhZGVrLmJhcnRvbkBt aWNyb3NvZnQuY29tPjsgWmFjIFdhbGtlciA8emFjd2Fsa2VyQG1pY3Jvc29mdC5jb20+DQpTdWJq ZWN0OiBbRVhURVJOQUxdIFJlOiBbUEFUQ0ggdjMgMDAvMTJdIEFkZCBhYXJjaDY0LXc2NC1taW5n dzMyIHRhcmdldA0KDQpIaSwNCg0KSSd2ZSBqdXN0IHB1c2hlZCB0aGlzIHBhdGNoIHNlcmllcywg Y29uZ3JhdHVsYXRpb25zIQ0KDQpUaGFua3MsDQoNCkNocmlzdG9waGUNCg0KDQpPbiBUaHUsIDEx IEFwciAyMDI0IGF0IDE1OjQwLCBFdmdlbnkgS2FycG92IDxFdmdlbnkuS2FycG92QG1pY3Jvc29m dC5jb20+IHdyb3RlOg0KPg0KPiBIZWxsbywNCj4NCj4gVGhhbmsgeW91IGZvciByZXZpZXdpbmcg djIhDQo+IHYzIGFkZHJlc3NlcyBhbGwgY29tbWVudHMgb24gdjIuDQo+DQo+IHYzIENoYW5nZXM6 DQo+IC0gRXhjbHVkZSB0aGUgYWFyY2g2NF9jYWxsaW5nX2FiaSBkZWNsYXJhdGlvbiBmcm9tIHRo ZSBwYXRjaCBzZXJpZXMuDQo+IC0gUmVmYWN0b3IgeDE4IGFkanVzdG1lbnQgZm9yIE1TIEFCSS4N Cj4gLSBSZW1vdmUgdW5uZWNlc3NhcnkgaGVhZGVycy4NCj4gLSBBZGQgYW4gZXh0cmEgY29tbWVu dCB0byBleHBsYWluIGVtcHR5IGRlZmluaXRpb25zLg0KPiAtIFVzZSBnY2NfdW5yZWFjaGFibGUg Zm9yIGRlZmluaXRpb25zIHRoYXQgYXJlIG5lZWRlZCBmb3IgY29tcGlsYXRpb24sIA0KPiBidXQg bm90IHVzZWQgYnkgdGhlIGFhcmNoNjQtdzY0LW1pbmd3MzIgdGFyZ2V0Lg0KPiAtIFJldGFpbiBv bGQgaW5kZXggZW50cmllcy4NCj4gLSBSZWJhc2UgZnJvbSAxMXRoIEFwcmlsIDIwMjQNCj4NCj4g UmVnYXJkcywNCj4gRXZnZW55DQo+DQo+DQo+IFphYyBXYWxrZXIgKDEyKToNCj4gICBJbnRyb2R1 Y2UgYWFyY2g2NC13NjQtbWluZ3czMiB0YXJnZXQNCj4gICBhYXJjaDY0OiBNYXJrIHgxOCByZWdp c3RlciBhcyBhIGZpeGVkIHJlZ2lzdGVyIGZvciBNUyBBQkkNCj4gICBhYXJjaDY0OiBBZGQgYWFy Y2g2NC13NjQtbWluZ3czMiBDT0ZGDQo+ICAgUmV1c2UgTWluR1cgZnJvbSBpMzg2IGZvciBBQXJj aDY0DQo+ICAgUmVuYW1lIHNlY3Rpb24gYW5kIGVuY29kaW5nIGZ1bmN0aW9ucyBmcm9tIGkzODYg d2hpY2ggd2lsbCBiZSB1c2VkIGluDQo+ICAgICBhYXJjaDY0DQo+ICAgRXhjbHVkZSBpMzg2IGZ1 bmN0aW9uYWxpdHkgZnJvbSBhYXJjaDY0IGJ1aWxkDQo+ICAgYWFyY2g2NDogQWRkIEN5Z3dpbiBh bmQgTWluR1cgZW52aXJvbm1lbnRzIGZvciBBQXJjaDY0DQo+ICAgYWFyY2g2NDogQWRkIFNFSCB0 byBtYWNoaW5lX2Z1bmN0aW9uDQo+ICAgUmVuYW1lICJ4ODYgV2luZG93cyBPcHRpb25zIiB0byAi Q3lnd2luIGFuZCBNaW5HVyBPcHRpb25zIg0KPiAgIGFhcmNoNjQ6IEJ1aWxkIGFuZCBhZGQgb2Jq ZWN0cyBmb3IgQ3lnd2luIGFuZCBNaW5HVyBmb3IgQUFyY2g2NA0KPiAgIGFhcmNoNjQ6IEFkZCBh YXJjaDY0LXc2NC1taW5ndzMyIHRhcmdldCB0byBsaWJhdG9taWMNCj4gICBBZGQgYWFyY2g2NC13 NjQtbWluZ3czMiB0YXJnZXQgdG8gbGliZ2NjDQo+DQo+ICBmaXhpbmNsdWRlcy9ta2ZpeGluYy5z aCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0NCj4gIGdjYy9jb25maWcuZ2NjICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NyArKystLQ0KPiAgZ2NjL2NvbmZpZy9hYXJj aDY0L2FhcmNoNjQtYWJpLW1zLmggICAgICAgICAgIHwgIDM0ICsrKysNCj4gIGdjYy9jb25maWcv YWFyY2g2NC9hYXJjaDY0LWNvZmYuaCAgICAgICAgICAgICB8ICA5MSArKysrKysrKysNCj4gIGdj Yy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXByb3Rvcy5oICAgICAgICAgICB8ICAgNSArDQo+ICBn Y2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5oICAgICAgICAgICAgICAgICAgfCAgMTMgKy0NCj4g IGdjYy9jb25maWcvYWFyY2g2NC9jeWdtaW5nLmggICAgICAgICAgICAgICAgICB8IDE3MiArKysr KysrKysrKysrKysrKysNCj4gIGdjYy9jb25maWcvaTM4Ni9jeWdtaW5nLmggICAgICAgICAgICAg ICAgICAgICB8ICAxOCArLQ0KPiAgZ2NjL2NvbmZpZy9pMzg2L2N5Z21pbmcub3B0LnVybHMgICAg ICAgICAgICAgIHwgIDMwIC0tLQ0KPiAgZ2NjL2NvbmZpZy9pMzg2L2kzODYtcHJvdG9zLmggICAg ICAgICAgICAgICAgIHwgIDEyICstDQo+ICBnY2MvY29uZmlnL2kzODYvbWluZ3ctdzY0Lm9wdC51 cmxzICAgICAgICAgICAgfCAgIDIgKy0NCj4gIGdjYy9jb25maWcvbHlueC5vcHQudXJscyAgICAg ICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgZ2NjL2NvbmZpZy97aTM4NiA9PiBtaW5nd30v Y3lnbWluZy5vcHQgICAgICAgIHwgICAwDQo+ICBnY2MvY29uZmlnL21pbmd3L2N5Z21pbmcub3B0 LnVybHMgICAgICAgICAgICAgfCAgMzAgKysrDQo+ICBnY2MvY29uZmlnL3tpMzg2ID0+IG1pbmd3 fS9jeWd3aW4tZC5jYyAgICAgICAgfCAgIDANCj4gIGdjYy9jb25maWcve2kzODYgPT4gbWluZ3d9 L21pbmd3LXN0ZGludC5oICAgICB8ICAgOSArLQ0KPiAgZ2NjL2NvbmZpZy97aTM4NiA9PiBtaW5n d30vbWluZ3cub3B0ICAgICAgICAgIHwgICAwDQo+ICBnY2MvY29uZmlnL3tpMzg2ID0+IG1pbmd3 fS9taW5ndy5vcHQudXJscyAgICAgfCAgIDIgKy0NCj4gIGdjYy9jb25maWcve2kzODYgPT4gbWlu Z3d9L21pbmd3MzIuaCAgICAgICAgICB8ICAgNCArLQ0KPiAgZ2NjL2NvbmZpZy97aTM4NiA9PiBt aW5nd30vbXNmb3JtYXQtYy5jYyAgICAgIHwgICAwDQo+ICBnY2MvY29uZmlnL3tpMzg2ID0+IG1p bmd3fS90LWN5Z21pbmcgICAgICAgICAgfCAgMjMgKystDQo+ICBnY2MvY29uZmlnL3tpMzg2ID0+ IG1pbmd3fS93aW5udC1jeHguY2MgICAgICAgfCAgIDANCj4gIGdjYy9jb25maWcve2kzODYgPT4g bWluZ3d9L3dpbm50LWQuY2MgICAgICAgICB8ICAgMA0KPiAgZ2NjL2NvbmZpZy97aTM4NiA9PiBt aW5nd30vd2lubnQtc3R1YnMuY2MgICAgIHwgICAwDQo+ICBnY2MvY29uZmlnL3tpMzg2ID0+IG1p bmd3fS93aW5udC5jYyAgICAgICAgICAgfCAgMzAgKy0tDQo+ICBnY2MvZG9jL2ludm9rZS50ZXhp ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKw0KPiAgZ2NjL3ZhcmFzbS5jYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstDQo+ICBsaWJhdG9taWMvY29uZmln dXJlLnRndCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCj4gIGxpYmdjYy9jb25maWcu aG9zdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyArKy0NCj4gIGxpYmdjYy9jb25m aWcvYWFyY2g2NC90LW5vLWVoICAgICAgICAgICAgICAgICB8ICAgMiArDQo+ICBsaWJnY2MvY29u ZmlnL3tpMzg2ID0+IG1pbmd3fS90LWd0aHItd2luMzIgICAgfCAgIDANCj4gIGxpYmdjYy9jb25m aWcve2kzODYgPT4gbWluZ3d9L3QtbWluZ3ctcHRocmVhZCB8ICAgMA0KPiAgMzIgZmlsZXMgY2hh bmdlZCwgNDczIGluc2VydGlvbnMoKyksIDkzIGRlbGV0aW9ucygtKSAgY3JlYXRlIG1vZGUgDQo+ IDEwMDY0NCBnY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1hYmktbXMuaA0KPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IGdjYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWNvZmYuaCAgY3JlYXRlIG1vZGUg DQo+IDEwMDY0NCBnY2MvY29uZmlnL2FhcmNoNjQvY3lnbWluZy5oICBkZWxldGUgbW9kZSAxMDA2 NDQgDQo+IGdjYy9jb25maWcvaTM4Ni9jeWdtaW5nLm9wdC51cmxzICByZW5hbWUgZ2NjL2NvbmZp Zy97aTM4NiA9PiANCj4gbWluZ3d9L2N5Z21pbmcub3B0ICgxMDAlKSAgY3JlYXRlIG1vZGUgMTAw NjQ0IA0KPiBnY2MvY29uZmlnL21pbmd3L2N5Z21pbmcub3B0LnVybHMgIHJlbmFtZSBnY2MvY29u ZmlnL3tpMzg2ID0+IA0KPiBtaW5nd30vY3lnd2luLWQuY2MgKDEwMCUpICByZW5hbWUgZ2NjL2Nv bmZpZy97aTM4NiA9PiANCj4gbWluZ3d9L21pbmd3LXN0ZGludC5oICg4NiUpICByZW5hbWUgZ2Nj L2NvbmZpZy97aTM4NiA9PiANCj4gbWluZ3d9L21pbmd3Lm9wdCAoMTAwJSkgIHJlbmFtZSBnY2Mv Y29uZmlnL3tpMzg2ID0+IA0KPiBtaW5nd30vbWluZ3cub3B0LnVybHMgKDg2JSkgIHJlbmFtZSBn Y2MvY29uZmlnL3tpMzg2ID0+IA0KPiBtaW5nd30vbWluZ3czMi5oICg5OSUpICByZW5hbWUgZ2Nj L2NvbmZpZy97aTM4NiA9PiANCj4gbWluZ3d9L21zZm9ybWF0LWMuY2MgKDEwMCUpICByZW5hbWUg Z2NjL2NvbmZpZy97aTM4NiA9PiANCj4gbWluZ3d9L3QtY3lnbWluZyAoNzMlKSAgcmVuYW1lIGdj Yy9jb25maWcve2kzODYgPT4gbWluZ3d9L3dpbm50LWN4eC5jYyANCj4gKDEwMCUpICByZW5hbWUg Z2NjL2NvbmZpZy97aTM4NiA9PiBtaW5nd30vd2lubnQtZC5jYyAoMTAwJSkgIHJlbmFtZSANCj4g Z2NjL2NvbmZpZy97aTM4NiA9PiBtaW5nd30vd2lubnQtc3R1YnMuY2MgKDEwMCUpICByZW5hbWUg DQo+IGdjYy9jb25maWcve2kzODYgPT4gbWluZ3d9L3dpbm50LmNjICg5NyUpICBjcmVhdGUgbW9k ZSAxMDA2NDQgDQo+IGxpYmdjYy9jb25maWcvYWFyY2g2NC90LW5vLWVoICByZW5hbWUgbGliZ2Nj L2NvbmZpZy97aTM4NiA9PiANCj4gbWluZ3d9L3QtZ3Roci13aW4zMiAoMTAwJSkgIHJlbmFtZSBs aWJnY2MvY29uZmlnL3tpMzg2ID0+IA0KPiBtaW5nd30vdC1taW5ndy1wdGhyZWFkICgxMDAlKQ0K Pg0KPiAtLQ0KPiAyLjI1LjENCj4NCg==