From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 34D97941D96 for ; Thu, 9 May 2024 20:51:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Pmfn6Oj7MqJmUDibUC0jif1B4lInXiwP3zUTuy4LdO8=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:nodisclaimer:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1715287875; v=1; b=TUfrBuzy5LJQHCFiq2l8QQ5OwoGtAC900Jy5l1IW+iodrF/bo1l+5OCUflpBoiVtR/ymq7dp kwAtl5RtrgrHg+aXrEfloy5fHZFDo+SP01IccBPrlNhT0smwwmThDdI1tpCHphWijR4vOR6FheH fvwK8nkyxzLAwCuKsiEIbXa2lNzlJD+3R3R1IvwjaFpOBJwQTrfjpi2j1fc5rEjORQ13DnpsCCg x/S4ObMEan17jniybryA6OKqXaqzLf6eiJnxnrqWGmLgML4WJuIXs0gBBynr0lFlT0LXxr3Jqw+ GbZQKNk2JlC8CHxQ9sJU/dTaBtCnleO3mCidw4Fdy+IaA== X-Received: by 127.0.0.2 with SMTP id memRYY7687511xdrQZ9hVRCg; Thu, 09 May 2024 13:51:15 -0700 X-Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.67]) by mx.groups.io with SMTP id smtpd.web11.2484.1715287874141337969 for ; Thu, 09 May 2024 13:51:14 -0700 X-Received: from PAWPR08MB10239.eurprd08.prod.outlook.com (2603:10a6:102:367::17) by DU4PR08MB11150.eurprd08.prod.outlook.com (2603:10a6:10:577::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.47; Thu, 9 May 2024 20:51:10 +0000 X-Received: from PAWPR08MB10239.eurprd08.prod.outlook.com ([fe80::ecd9:84cc:cd17:df88]) by PAWPR08MB10239.eurprd08.prod.outlook.com ([fe80::ecd9:84cc:cd17:df88%5]) with mapi id 15.20.7544.046; Thu, 9 May 2024 20:51:10 +0000 From: "Sam Kaynor" To: gaoliming , "devel@edk2.groups.io" CC: 'Ray Ni' , 'Zhichao Gao' , 'Michael D Kinney' , 'Zhiguang Liu' , Stuart Yoder Subject: Re: [edk2-devel] [PATCH v7 0/5] Adding support for veborse UEFI Table dumping to Dmem.c Thread-Topic: [PATCH v7 0/5] Adding support for veborse UEFI Table dumping to Dmem.c Thread-Index: AQLzpc8b3hbWdS/cYw2O1kn8PPI3tq9Xc9TwgAXlb3A= Date: Thu, 9 May 2024 20:51:10 +0000 Message-ID: References: <20240501145829.202293-1-Sam.Kaynor@arm.com> <035c01da9f5f$efa18360$cee48a20$@byosoft.com.cn> In-Reply-To: <035c01da9f5f$efa18360$cee48a20$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 4E993FB5A641384097531042964AE57C.0 x-checkrecipientchecked: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAWPR08MB10239:EE_|DU4PR08MB11150:EE_ x-ms-office365-filtering-correlation-id: 23cb6c86-d4d0-4886-52a8-08dc7069c1f9 nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?U0FHOTVpRTNTN0JkR0hlbWlFN210NjVXTWhVMldrbDVZS2lyc2lTY3gvOGtm?= =?utf-8?B?cnQ5SGd6djhwQWI3clMyUWsxMDFtbzUvdEhONFVqQ0dsbG5xSXlHWWlEMytN?= =?utf-8?B?ZFpnM28zZ1F5ZS94dmR3dU9McEhZZVNNQWZEUTliZDZBQkhVUFhSZGE5blJM?= =?utf-8?B?cG1BSDBDbjFZRkVUNTZDOHI0Z0tGcUhGZEZHNXVjbno5d2ZGREdzcWQ5VGx1?= =?utf-8?B?dm1EdFh3QVlNUGJjZVNEbWNRNmlheVBoNExxdk84Z1hBZ0FUdTZHWGRnczNr?= =?utf-8?B?WmxIYUlPYlEwQnR4OFc5QTFUc3ZJK3Rsbm9hcUxxcUdUTkdSZmlkWTN1Y2Jx?= =?utf-8?B?Zkhvc1NiWTYvMURwdFRxcHhQWGVWc0xmc05mdXJGNGZxaG4zUURhd3dQc1Bh?= =?utf-8?B?NXp1V1Ywam1NWkhETkJpUzNFSkk4ajNrdU9qcFpmbitBUEQ3OGtUSU0ybExU?= =?utf-8?B?MTBRZERMamw0SkR3aEY3WUpHWkkzeTk2NzhicXRqL21LdnhSaUlmVDhGTHFM?= =?utf-8?B?VFNlNWxCN0YzS1NmQ3F6UjE3L3hDSm84c3YrL1ZISmZoaE1qdEtFL2hxUE9E?= =?utf-8?B?YURKTDVwVkswNEFNdWVrNXRTaStzRkg2ZEYzeXQxdUFvMXlla2FrbDJCTk9Q?= =?utf-8?B?R29yWFk2RlRoenFIckY0cUlDZGhtU21iNi9UajJSSWpUMVdVRS9oRTVjZUdI?= =?utf-8?B?OTR0aVpXNFk2YWhaYzVvT3poMXR4SEwvbTVUbU5OMFVHeTBQK1E4UXNxRFZU?= =?utf-8?B?QkZjUi9Nd003UWkwb2JIdjYvaEJkaEJYcEZycnVRemcvL2pZU3Q5YW9SbzZR?= =?utf-8?B?cjkyMTkvRThDM1ZaVE01WDFKMHdnWDBsbzZCWWZWdTEvTTlPL3ZXb29Kcldr?= =?utf-8?B?SlNQTzhCY2crcG1YQTMwN0xFUEI0VWlqZ2RjeThsZkludjdNUm01WFdzNys1?= =?utf-8?B?WjRDUkY5M0UrQkNDTWthRm9qeEY3aGt4QlMwS3IvOE5XelZaWmxZOUF0OERm?= =?utf-8?B?Yk11SFlDSnFOQlZFak15Ly9GV3RET0V1dStBYzhpam1oU2NONVduQjJXYk9Y?= =?utf-8?B?b0NCVGk4Slluem9Oby9HVVlXVU9LbnF4NjFYMFRUdjF5ZEUxVkFGeG44R3VW?= =?utf-8?B?c3MvckNlYjJCd0krYk1iNFJuR2dsR0Nka2h3L0ovQ1lENHYwU3pOUUUwWFVw?= =?utf-8?B?YzkwSm5kK3lIcUZ3VnZMbFpZU2MvWktBcForSDZROXB3OW5wZHpmU2ZtSU5v?= =?utf-8?B?UVFnV1JMZU1FZUNPYktXY3hLYzk4UWVCbXFmRC8xRk1mSGFqcUJwQW1qTjBJ?= =?utf-8?B?dUVzSUZuNXZoaTZSL3dqUFZuZTNHKzBHdWNvQUs4Lzl4VTlrbStHZ040L2JY?= =?utf-8?B?bk9IczRmbXBCL3FyTlRsZkRSWk1OeHc3b200bHc3MmtpazB0S21hY0ttMTFy?= =?utf-8?B?cjBWT2xSZitzemtsLzhtckdTTmhnc1ZNUzFKRHZWTkJkNEIvdDN5S096T1lY?= =?utf-8?B?K3g0cjJZUWVZWmswSXYyN1VLWldZbTZxNFdJMDdBM3FjRHFhODkyWWpGSXNp?= =?utf-8?B?U29US1hrWmhGMG9sNGhqc3daNmFiYm12R1B0TjVZMm1Wd3Z0SnphcEdyQUdI?= =?utf-8?B?N1Q4VWFOUC8zS0xNYmNJd2Z4WUtMSjRLKzZFZlUyYzZSbEZ1R1FXaytMRnJi?= =?utf-8?B?YU0zSEZ2ZDBxemh0Qjk3U2xQSVBjNERGM0ZmZXgwS1QvNFNYUHo0MmpBPT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T05rK3NKSHBFSkFlQktaUG1vS3V5UVJJZk9iUFhULzFCdEJHOWUvVGszVnhX?= =?utf-8?B?ekNQNG11L3hIZUZaVVJqdXpzY21ZbHRSbWJMc0Zxbk1IM2xqZitUcU9ObU8v?= =?utf-8?B?djREK09TL3N5L3N0L3c1cmpBRjJtbGRCc003NUJRaHpLOCtaZDMwN3RKS3lo?= =?utf-8?B?eXU2M1pFZlZONkRVenc5OENLQmh0YVdBUHJmRndwMzVuLzJYWnhVTzY5Z21K?= =?utf-8?B?TmdUbUd6Sk9BUW5zVnZON3I2c1lGYWFCeVpSQTdRL3JLMGJqcWpLQTZuOG5h?= =?utf-8?B?K3RQRHRUOXFLL0ZsdkwralY4QTVUUDJQc20yZGlTRnloemhad2JMdytZT24y?= =?utf-8?B?U3B3K1JmUFplMTdaYlRUYmhCWTdtQ0JxY3VkVjIweVdJYUdKYjRBSVlLL0VY?= =?utf-8?B?WlJCNUR0cTUreE45L3E3K2hOL3hYRWo0dmFRa0hTR004T29ad0lrM1k2akJa?= =?utf-8?B?MmZYUHEyclVKdTBwY0JMaXg0akVoT2MybnBKdFZKRlFIbFVVYWdFY1dFMys1?= =?utf-8?B?Y0pSdkQ0Rjh1YUlLNjc3Wk1BTFUzYW5NV1k1Q3c0eHdoTmV6dU9WM1FSa2ox?= =?utf-8?B?cU0yekY2Z01ITHcxZmFXU1dJQlBsclZqMEV0SEc0bXpFUjZUejNlUW5DdktZ?= =?utf-8?B?MVdna1pseEdha2ZBSGhYMVZxRzA3VE5NRDA2aEJ1YW5kVjlxRlpjT1VWR0Rt?= =?utf-8?B?TzdvU0ZiSDFYMkp4VitQb1c4SnJHRXpFRm93cVVQQkJxVzl2dVRkM1FReHlz?= =?utf-8?B?Unk0ell0Uy9TU1JrOFdpTFVKaWhCVWdmVjVpSHBBQ2dvcjVuUkJuU3BPakgy?= =?utf-8?B?VlU4OXliNXhxNlV1dzgxNFd5Unp0d29wUURVcHBBNHlnbE91Y0I0TnFNTHRR?= =?utf-8?B?WXpuM3lOOERicGNoOWp0ZGtpYTlGcFdDblJhVlY1L0hmMTFTMEFDYjRRNDJs?= =?utf-8?B?MUpPRzhpVVVTNVdLOGNaNlkxbzhNUEtKeVZKQUpjMm1ibWVYd1NLam04Q0Vp?= =?utf-8?B?TXdZV1h3WFArZXRsRHpaWXhkQktMV2JKWlFCc2pIeG9XRW1tdmRPOTVsaXJj?= =?utf-8?B?UXhqMnlnS3JJZUhmbVNDUUEyc1NnS2NiYk9VRVZJMHo4YXZ6OURlY1UwcTZ4?= =?utf-8?B?NVNkbzFRd0V1N0pCVkhNL1BJTmdwS2YzZXpOUHN4ZHF0cGljelpuVTZUMlB4?= =?utf-8?B?bmp5QzlpMEhjSGd4K1FiMVpGa2FGL3kzcWswYW4yL29XenFLOUxLaEsyc25Y?= =?utf-8?B?SjFtREI2eTd6cjA1YnlOOEJtRHN6UkgxQ01HcmFwazFQdHpKTGRhZTdQMGFy?= =?utf-8?B?K3p1U2JPNHRBSEdEN0s3V3F4SEtOaHlieGtoaUZiaFlrdlRTcnhJSS9rbEpq?= =?utf-8?B?ZDREcTVTRGpsbUVQN0JCRUxoV3VLRnIydUtRZHFtUTFOaE1abnZUcG5QVUNM?= =?utf-8?B?elZCdkdJYmZURFNrOW13T3NYUno1aEFoS05DWmxsc0J5VGFEVHRaV3BleHNn?= =?utf-8?B?SEdtZXQ5aVdoSjhkS1JzVG0yYkc4VDFFdFA4R0JIaFhIMkNKbnBZdFd1MHZv?= =?utf-8?B?RmZ5bFFPY092R1l5aXhjQmhZVDBWeStQZ2JCRkFRcFl1bFh2THFuOFJEL3pL?= =?utf-8?B?YXhCUWsrK2ZxL0M2UkI0ZXdpNFlNdTQxZWxtR0d6M0c0L1NDQzVHc1prQlU4?= =?utf-8?B?b2l3NzZ5QnBaTHJPMDhVQm50RU82am91Z1dGdzhHNnMxZnlzcFVzR2RvSzdw?= =?utf-8?B?OStPSmc2YlhucDhicVoyQ1JiODB3TXNVdnBEZlBGTUJUTHpqd2tkNHdkWlFD?= =?utf-8?B?M0oweUhKN2h4RmFiajhBanhGKzI5N2Rrd3FSL2x6Y1JGVjQ4TDhWNmJKd2Yx?= =?utf-8?B?UVdFVWczdUVPYnlVdGVCd25Md0hCL09WVEJ5YUlRTlhYVVVUZ1ZaVkp6NUxO?= =?utf-8?B?OUc5R2EzNklIU1FJMmtPVVFiQXdpRWFUZGQySFZHSXp3N05jendpNXZkekJZ?= =?utf-8?B?NHEzZHAxOVY0L1BhckZDbmk3SkV2Z3lwNU5iT0hQVFBHT2JGd2duVUsxNnVJ?= =?utf-8?B?aHFQRXNnWUtCaXhxVnA5R2djOFN4NlUweXJIWFFyNjJTSDNwb3I3b0JIVkNP?= =?utf-8?Q?ecvbmM2OO6J5yWYFHGd73IA1j?= MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAWPR08MB10239.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23cb6c86-d4d0-4886-52a8-08dc7069c1f9 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2024 20:51:10.7750 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BV9BqzjT1KYrJm9NPW0W9BvSQYbU7VWhedsTKpMRY/qAWkDaDCtPfz8Y3frWh7EzM6q/s7gYKEyJtEBKEhT4JQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR08MB11150 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Thu, 09 May 2024 13:51:14 -0700 Resent-From: sam.kaynor@arm.com Reply-To: devel@edk2.groups.io,sam.kaynor@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: IsMmmGCCOncKOzsbtR81DI1jx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=TUfrBuzy; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io TGltaW5nLA0KDQpJIGhhdmUgbm90IG1hZGUgYSBQdWxsIFJlcXVlc3QgZm9yIHRoaXMgcGF0Y2gg c2V0LCBzaG91bGQgSSBtYWtlIG9uZT8NCg0KVGhhbmtzLA0KU2FtDQoNCi0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQpGcm9tOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4N ClNlbnQ6IFN1bmRheSwgTWF5IDUsIDIwMjQgOTo0OSBQTQ0KVG86IFNhbSBLYXlub3IgPFNhbS5L YXlub3JAYXJtLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpDYzogJ1JheSBOaScgPHJheS5u aUBpbnRlbC5jb20+OyAnWmhpY2hhbyBHYW8nIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+OyAnTWlj aGFlbCBEIEtpbm5leScgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgJ1poaWd1YW5nIExp dScgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBTdHVhcnQgWW9kZXIgPFN0dWFydC5Zb2RlckBh cm0uY29tPg0KU3ViamVjdDog5Zue5aSNOiBbUEFUQ0ggdjcgMC81XSBBZGRpbmcgc3VwcG9ydCBm b3IgdmVib3JzZSBVRUZJIFRhYmxlIGR1bXBpbmcgdG8gRG1lbS5jDQoNClNhbToNCg0KVGhhbmtz IGZvciB5b3VyIHVwZGF0ZS4gVGhpcyB2ZXJzaW9uIHBhdGNoIGlzIGdvb2QgdG8gbWUuIFJldmll d2VkLWJ5Og0KTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KDQpCZXNpZGVz LCBpcyB0aGVyZSBhIFB1bGwgUmVxdWVzdCBmb3IgdGhpcyBwYXRjaCBzZXQ/DQoNClRoYW5rcw0K TGltaW5nDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBTYW0gS2F5bm9y IDxTYW0uS2F5bm9yQGFybS5jb20+DQo+IOWPkemAgeaXtumXtDogMjAyNOW5tDXmnIgx5pelIDIy OjU4DQo+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g5oqE6YCBOiBSYXkgTmkg PHJheS5uaUBpbnRlbC5jb20+OyBaaGljaGFvIEdhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPjsN Cj4gTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaW1pbmcg R2FvDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5n LmxpdUBpbnRlbC5jb20+Ow0KPiBTdHVhcnQgWW9kZXIgPHN0dWFydC55b2RlckBhcm0uY29tPg0K PiDkuLvpopg6IFtQQVRDSCB2NyAwLzVdIEFkZGluZyBzdXBwb3J0IGZvciB2ZWJvcnNlIFVFRkkg VGFibGUgZHVtcGluZyB0bw0KPiBEbWVtLmMNCj4NCj4gVGhpcyBhZGRzIGFuIGFkZGl0aW9uYWwg b3B0aW9uIHRvIHRoZSBkbWVtIFVFRkkgc2hlbGwgY29tbWFuZCBmb3INCj4gdmVyYm9zZSBkdW1w aW5nIG9mIGEgY291cGxlIG9mIFVFRkkgdGFibGVzLg0KPg0KPiBUaGUgdGFibGVzIHNwZWNpZmll ZCBhcmUgdGhlIFJUIFByb3BlcnRpZXMgVGFibGUsIHRoZSBJbWFnZSBFeGVjdXRpb24NClRhYmxl LA0KPiBhbmQgdGhlIENvbmZvcm1hbmNlIFByb2ZpbGVzIHRhYmxlLg0KPg0KPiBTdXBwb3J0aW5n IG9iamVjdHMgYXJlIGFkZGVkIGluIHRoZSAuaW5mIGFuZCAudW5pIGZpbGVzIHJlbGF0aW5nIHRv DQo+IERtZW0uYw0KYW5kDQo+IGFuIGFkZGl0aW9uYWwgaGVhZGVyIGZpbGUgZm9yIHRoZSBDb25m b3JtYW5jZSBQcm9maWxlcyB0YWJsZSB3YXMgYWRkZWQuDQo+DQo+IFJFRjogaHR0cHM6Ly9idWd6 aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MzUyDQo+DQo+IHY2LT52NzoNCj4g LSBBZGRpdGlvbmFsIHBhdGNoIHRvIHNlcGFyYXRlIFVFRkkgYW5kIEVCQlIgR3VpZHMNCj4NCj4g Q2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gQ2M6IFpoaWNoYW8gR2FvIDx6aGljaGFv Lmdhb0BpbnRlbC5jb20+DQo+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT4NCj4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4N Cj4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gQ2M6IFN0dWFy dCBZb2RlciA8c3R1YXJ0LnlvZGVyQGFybS5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFNhbSBLYXlu b3IgPFNhbS5LYXlub3JAYXJtLmNvbT4NCj4NCj4gU2FtIEtheW5vciAoNSk6DQo+ICAgU2hlbGxQ a2c6IFVlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliOiBEdW1waW5nIFJUIFByb3BlcnRpZXMgaW4N Cj4gRG1lbS5jDQo+ICAgU2hlbGxQa2c6IFVlZmlTaGVsbERlYnVnMUNvbW1hbmRzTGliOiBJbWFn ZSBFeGVjdXRpb24gVGFibGUgaW4gRG1lbS5jDQo+ICAgTWRlUGtnOiBBZGRpbmcgc3VwcG9ydCBm b3IgRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVfVEFCTEUNCj4gICBNZGVQa2c6IEFkZGluZyBFQkJS IEVGSV9DT05GT1JNQU5DRV9QUk9GSUxFX1RBQkxFIEdVSURzDQo+ICAgU2hlbGxQa2c6IFVlZmlT aGVsbERlYnVnMUNvbW1hbmRzTGliOiBDb25mb3JtYW5jZSBQcm9maWxlcyBpbiBEbWVtLmMNCj4N Cj4gIE1kZVBrZy9NZGVQa2cuZGVjDQo+IHwgIDEwICsNCj4NCj4gU2hlbGxQa2cvTGlicmFyeS9V ZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0xpYi9VZWZpU2hlbGxEZWJ1ZzFDb21tYW5kc0wNCj4gaWIu aW5mIHwgICA0ICsNCj4gIE1kZVBrZy9JbmNsdWRlL0d1aWQvQ29uZm9ybWFuY2VQcm9maWxlcy5o DQo+IHwgIDYzICsrKysNCj4gIFNoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFu ZHNMaWIvRG1lbS5jDQo+IHwgMzIxICsrKysrKysrKysrKysrKysrKy0tDQo+DQo+IFNoZWxsUGtn L0xpYnJhcnkvVWVmaVNoZWxsRGVidWcxQ29tbWFuZHNMaWIvVWVmaVNoZWxsRGVidWcxQ29tbWFu ZHNMDQo+IGliLnVuaSB8ICAzMSArLQ0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA0MDIgaW5zZXJ0aW9u cygrKSwgMjcgZGVsZXRpb25zKC0pICBjcmVhdGUgbW9kZQ0KPiAxMDA2NDQgTWRlUGtnL0luY2x1 ZGUvR3VpZC9Db25mb3JtYW5jZVByb2ZpbGVzLmgNCj4NCj4gLS0NCj4gMi4zNC4xDQoNCg0KDQpJ TVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFj aG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlv dSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl ciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3Ro ZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBp bmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQoNCgotPS09LT0tPS09LT0tPS09 LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRv IHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE4NzcxKTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE4NzcxCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9n cm91cHMuaW8vbXQvMTA2MDA5NDAxLzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVk azIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwv dW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=