From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 4636F7803DA for ; Mon, 30 Oct 2023 17:29:04 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=esfam/BvV7YNZ1HioTCw1w7vuH+ZFSuEWm5S+uP16rw=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1698686942; v=1; b=bM/+cG3MSMJV+eQmea313Y0DDtvBShGQ317bVEBPqYOS7Fex3ppePpAEchtVok2aKHp4QePJ AEuiCzD6va2pNyBenhhnfCUYedFiAL5ycFCowrnwjZFVDT+BAvW12mOMCFObD8n6sUVZ8MlwCgb vxZ+yP65YlL2qlmnRI0X57Mo= X-Received: by 127.0.0.2 with SMTP id N6ZiYY7687511xkiGcT0gS4b; Mon, 30 Oct 2023 10:29:02 -0700 X-Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.42]) by mx.groups.io with SMTP id smtpd.web11.155549.1698686942199343553 for ; Mon, 30 Oct 2023 10:29:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PdPGaTAACeWuI4hwB68JPdLjD87ohTjBT0yYJd1NBPqN3Qoy/pMKXiHsnt/Z31963uAxewVwhEPzgv2+4ZkQzYUEMvhNM/ZRrWMzZg+r3hfG/VFE2GNqLygFh0N3XI0LYODvsqG54vA0FQ07twlwiOJEpHGSertJ5Oew7gonLd1VnUNeWndnMwTRpNKmjBxVMmxB8GjYMEwta9iwVSdD7/2Xf82ngdxk49+W1kdhMwddFp+fpk4oT4xqnkHAf5ZRDWbcg97YWCXm0loU3zz3Nb9QCsto44H5jJZa0wbIwNnOJ9ZmeazCkHSgZChDtfHsdNwalSX1qZqUAFyb/sbwfQ== 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=IbLOMqqTUYWM9ipHjjkXQ21ZHIxEWhKxpD1Qibb0wE4=; b=Ye7XwdRcQXm7+lfTAW2a6cRhrgQwoRMCoM+vwKeaRMno3JfXWiUoIBWinCKOfR3aWdTaNEyB/9D5ucMIIruWkPgZ/oM0Utt+7JYUJRMdmC1zzf5YeY9/PFKlnJEo5c7fYeC6CWpWOK27Mr9ftwkMy0Y2Zln5agg98OBZtEPWr2X7eaKVt2wHIlOXNNZBxigsqRZklugtjYmOnJbmeB+1h45Ngkp8CTYMU3Lu40PuNp+0+DbWPDtXjFhUVrFRDvCOF7uVIXH/hLs8FrNBDkrMVxzwBl0LR68yitJD4GWzvm9w/HmAc4PQxyMdAkienQu2Gxnog3wjNcmWhGVYeGluIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none X-Received: from DS7PR12MB5789.namprd12.prod.outlook.com (2603:10b6:8:74::21) by SJ2PR12MB8884.namprd12.prod.outlook.com (2603:10b6:a03:547::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.26; Mon, 30 Oct 2023 17:28:59 +0000 X-Received: from DS7PR12MB5789.namprd12.prod.outlook.com ([fe80::1209:2ac3:5dfa:a147]) by DS7PR12MB5789.namprd12.prod.outlook.com ([fe80::1209:2ac3:5dfa:a147%5]) with mapi id 15.20.6933.028; Mon, 30 Oct 2023 17:28:59 +0000 From: "Jeff Brasen via groups.io" To: "Gao, Zhichao" , "Gao, Liming" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Bi, Dandan" Subject: Re: [edk2-devel] [PATCH v2 0/2] dp command without ACPI Thread-Topic: [PATCH v2 0/2] dp command without ACPI Thread-Index: AQHZq3iPVmQwydloG0K1Ma30Rg0LPLAWiJkAgAESYwCAIq534IATpdkAgBVmzPA= Date: Mon, 30 Oct 2023 17:28:59 +0000 Message-ID: References: <00ae01d9e578$f793b8f0$e6bb2ad0$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR12MB5789:EE_|SJ2PR12MB8884:EE_ x-ms-office365-filtering-correlation-id: 620b1042-c77f-4a30-cea4-08dbd96db3da x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 01SH2aibkCA0c6gjaEtdhiO7o8lQcICRh+Ge78t7sZLUmoebj8ZNVGEM7nmIjKWE6nqqk9BNf22Zy5II6mi3sQcyiK244xJ16E5bJoyRRcm7NVUsiv0kw4OB7PTVC7XccFBtHBmop+1+ffbwjKIv/BPkeYT77Rep1iD/zhmSZVA+Qv1UTkm7X2ODHwHuzb9oSROmZHPRRPkS4FAsxQrekfB/OeeTvzJYWYv67hAfdh4HFe3JAb0lSOap3SerLQtBOMg18vE49Slgfv3uW1k9AH0YKuoO5YLZX7unMjOW7XSXHnAHFfGYaoqQ0JGPxWxRbp3wbvQjYaoalHTpLcyco8ttXPX9aI0ALUvvnpyveyo66KeteI7vnXxZg4L8RV6z7I5LT9k/sTOZthSDpFdtX3vmZJN60wRly1Mir+KiMwCjYW4U6gMiCDyHAJqaWc8GQIJ2zuOUJH8czkEapbjQCF7/zYKxsa2abb+gXcFdsRz9cBxI77KJ9p5Fi9O66V7078gJiDSR78hGSd1uZoIZxZYXZR1IKUK8MDK+R3D1fqqwEebhIo8UTxzf5PSJEFKOnhQqVaE0gaJGj2yw1i1aMPmc3/NTJvAASYSAmNuLITXqEsAd1bZIV0tg5mr/jC+iJeB5SSXM4lCnaD8mQM2JRrsMqM52/Qo66wmvvfhJiZs= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dGkzNzVQQWNoV3lGMnBSZlg4QnE4WnhuemxOdVo0ME1uNGRHWHFLc29vSWZx?= =?utf-8?B?TzZ3cTh4RXR1bGdiT2luaFJjOHZFUnlVaVR4Qm5BdCt3UVFKaFUzQ3Zrc0My?= =?utf-8?B?cTNVQjg4RkpROXcvcy96clpvWit2TTBLdjRHNU1Ra3cweFdqNzgwRkwrbXNE?= =?utf-8?B?Mm5YVHpDV2FuNFkyZ1QrY0lSQnlZMm9mWFhRM0hKZmhXWGc5VGIybS9vNk1x?= =?utf-8?B?MXBHZTVadzBmNDFEUzUrakVLUEs2MkNwQUNCNW5wKzZlODczWVhnZ3lzdHNQ?= =?utf-8?B?S2tiYitkWmFGK2RIN1QxRXZDVWV6M2RJWU5ySmE0TUNuTlZGS1drSjhodHk4?= =?utf-8?B?T1k1VlNndVdyTEJiUlJ3bXo3Njl4cmRodzVzZ3NFTnRBQ21NbGxIZjFYNGhh?= =?utf-8?B?WVhvZ0tNZERpKzRTclVHSlMzaGExNXg5NEVFc1hvZjJsNHdJRjVlSXRsdnBt?= =?utf-8?B?Ujlud2xiVUtkUHVBNHVES1RMenhUQW13ZmFRMEVWMitEZC92bWhNbGtjSjRl?= =?utf-8?B?bnpOQ2VjSUVRM3J3dk5reXBaSzVtU2htczZiclJRbWt0UzRKZDZWVDNLeHRD?= =?utf-8?B?VER1RUhnQU80clFGOVFhSWxHN2RNWld0MXc1c0JiM1NsV01kQTJ6N2JEMEpQ?= =?utf-8?B?cnMyQzlNSmpSM1ByTlYvSjBJMjkyYWN6Q2ZYbWdNcDhoVnhtYXJFcGZKcnh1?= =?utf-8?B?Sk9lY25oaUJKSWdsWWRzWFBCNFRxOTBqNVpBbEtENVVid1dHL1dOazVBTGUr?= =?utf-8?B?aHpNdmtvNDJKVXBTeE9jRFgySkVjUGF1SkkyQytNcC95cTIwWklPZmgrSDFS?= =?utf-8?B?Y1J5cWhIWXZmd1Q3YVNLT1QvVkg1V0E5b0I0cmZhaW1zaWlFMXlRRGx3Q20x?= =?utf-8?B?MWlEZUtnYU5TZ1JnVGNwR01kdTFpcHhLNS9tT0lmWWNhQ01NcUlrNndPc2dz?= =?utf-8?B?aHh0SEJ4bUE4K1JhTUZKRDNmWWp1di9NYjBzMVg5Mi8xYUNaM21rZjhzMGN6?= =?utf-8?B?bVFqamkzTlZBRU9xVEpKQlE3Qkg5QXRnNHE0Z2NtdDZLRUNiNWYwbmM1akFy?= =?utf-8?B?clE3MXF1eXBqM0xOeUxZbFdWdnl1TlZpNG95RkxiZzRjR3ZJTFBDRDdXdVlr?= =?utf-8?B?R1Q1WEFxOS9TNmN1eDJNaDFFSHpPcDFLNU1ZS2l1V055RUFwNWMyUTUwcnFQ?= =?utf-8?B?YjNMdUwxVG0rRTJJVlM5OVFkdTdVN3lYYzhLZm4yamxQVDNFeDlKTU92VjFY?= =?utf-8?B?SkgzSzNPY2VFM0RLNWxNdFU1blNGYVV3K1NqMWlDN2xXU0dLWHBwZW0vQTh4?= =?utf-8?B?RzNLMDd1WWZlTnhqMzVkVm10ZHhVd3Nwc3l2bGFudXVoTDFqb2RFUVdTbkVt?= =?utf-8?B?QVNOc2E1aktDdDdYdUhqSEYyU3pucU52Q1o1K0FNUDVOZlVIamZJcWtGS3hI?= =?utf-8?B?aHZoYWxHT0tObGx6ZXFKUVZoQ0dHT0RJc1dBTG9qSHZRMEhlNGNkS25DSmtn?= =?utf-8?B?S3IxVndpQXBtU0tRaFZCQ3VveXdoZnpWSUJrSWJtL1NFbnBhSExBZzNkWHpz?= =?utf-8?B?dUpqRDlqZThReDExWVRSelc5bEFVckE5d0RSQjBMTlB3TGNwZkh2TkRCK2ZN?= =?utf-8?B?OFdGVTFBWmZJNlduTmZVZ2tBenpXc2xPVTN5dnB0TjRDdGJtaDZhNHJVYUNm?= =?utf-8?B?RldYQzIxbDYxY1lGTXpwRHlWck5mMkdEZS8rTEI4aTN4ZzIwdTNLODBaQXRE?= =?utf-8?B?UUY1MTR4a1pZNnE4Tm9EYit5bGlMdG1kZThJWVRNZG5FVW9Fb01QYTJEREhU?= =?utf-8?B?SkNrYmtOc0xCYkJydnQ2ZlZUZGd6SloyN05KZElPNVFjMVhsdjVQbzVKOHZv?= =?utf-8?B?RjdIWWdUVm5zY0VmWTV3UmltU3ZpSXI0ZEd6SkVxbTRHNUthR2xuZHlHVEpB?= =?utf-8?B?MWtQYVp4c0MvNm9iVWZxeE5kVktremU0am9FVDBwQVJzZmo2Q2VacHhYVW9L?= =?utf-8?B?Nm5CbENlaWg5V25QZUZCbEQ0VTlqbTlneEFhcFdUbE1MZ01jTm1sdXQvU1Jl?= =?utf-8?B?K0drVVU4V2ZGTU1uckZNM3UyRWVPamRyN0dlYUpDZFZjUzRjdDlzOTQvTDlR?= =?utf-8?Q?Tm+mlvYUpsW8SADwd5pGwmjkw?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5789.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 620b1042-c77f-4a30-cea4-08dbd96db3da X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2023 17:28:59.4658 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: yOYFV5GnGA+mhz7j354cM0y03dfNOgXwbGYveHuvuQaLuPba6c0f+0huDOdpY7JpHJ212G59QL0dXaySXEOofg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8884 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 Reply-To: devel@edk2.groups.io,jbrasen@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: NvflVfOnGZCMEpRrsvGoWHFBx7686176AA= 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=20140610 header.b="bM/+cG3M"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io QW55dGhpbmcgZWxzZSBuZWVkZWQgdG8gZ2V0IHRoaXMgbWVyZ2VkIGFzIHRoZSBOb3ZlbWJlciBz dGFibGUgcmVsZWFzZSBpcyBjb21pbmcgdXAuDQoNClRoYW5rcywNCkplZmYNCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHYW8sIFpoaWNoYW8gPHpoaWNoYW8uZ2FvQGlu dGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDE2LCAyMDIzIDg6MzkgUE0NCj4gVG86 IEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+OyBHYW8sIExpbWluZw0KPiA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IFdhbmcsIEpp YW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgQmksIERhbmRhbg0KPiA8ZGFuZGFuLmJpQGlu dGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MiAwLzJdIGRwIGNvbW1hbmQgd2l0aG91 dCBBQ1BJDQo+IA0KPiBFeHRlcm5hbCBlbWFpbDogVXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBv ciBhdHRhY2htZW50cw0KPiANCj4gDQo+IEhpIExpbWluZywNCj4gDQo+IFRoaXMgcGF0Y2ggc2V0 IGlzIGFscmVhZHkgcmV2aWV3ZWQuIENhbiB5b3UgaGVscCBvbiB0aGUgbWVyZ2U/DQo+IA0KPiBU aGFua3MsDQo+IFpoaWNoYW8NCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g PiBGcm9tOiBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEuY29tPg0KPiA+IFNlbnQ6IFdlZG5l c2RheSwgT2N0b2JlciA0LCAyMDIzIDEwOjM3IFBNDQo+ID4gVG86IEdhbywgTGltaW5nIDxnYW9s aW1pbmdAYnlvc29mdC5jb20uY24+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IENjOiBXYW5n LCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT47IEJpLCBEYW5kYW4NCj4gPiA8ZGFuZGFu LmJpQGludGVsLmNvbT47IEdhbywgWmhpY2hhbyA8emhpY2hhby5nYW9AaW50ZWwuY29tPg0KPiA+ IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjIgMC8yXSBkcCBjb21tYW5kIHdpdGhvdXQgQUNQSQ0KPiA+ DQo+ID4gQW55dGhpbmcgZWxzZSBuZWVkZWQgb24gdGhpcyB0byBnZXQgaXQgbWVyZ2VkPw0KPiA+ DQo+ID4gVGhhbmtzLA0KPiA+IEplZmYNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gPiA+IEZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0K PiA+ID4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDEyLCAyMDIzIDY6NTkgQU0NCj4gPiA+IFRv OiBKZWZmIEJyYXNlbiA8amJyYXNlbkBudmlkaWEuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8N Cj4gPiA+IENjOiBqaWFuLmoud2FuZ0BpbnRlbC5jb207IGRhbmRhbi5iaUBpbnRlbC5jb207DQo+ ID4gPiB6aGljaGFvLmdhb0BpbnRlbC5jb20NCj4gPiA+IFN1YmplY3Q6IOWbnuWkjTogW1BBVENI IHYyIDAvMl0gZHAgY29tbWFuZCB3aXRob3V0IEFDUEkNCj4gPiA+DQo+ID4gPiBFeHRlcm5hbCBl bWFpbDogVXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPiA+ID4NCj4g PiA+DQo+ID4gPiBGb3IgdGhlIGNoYW5nZSBpbiBNZGVNb2R1bGVQa2csIFJldmlld2VkLWJ5OiBM aW1pbmcgR2FvDQo+ID4gPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ID4NCj4gPiA+ ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+ID4gPiDlj5Hku7bkuro6IEplZmYgQnJhc2Vu IDxqYnJhc2VuQG52aWRpYS5jb20+DQo+ID4gPiA+IOWPkemAgeaXtumXtDogMjAyM+W5tDnmnIgx MuaXpSA0OjM5DQo+ID4gPiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+ ID4g5oqE6YCBOiBqaWFuLmoud2FuZ0BpbnRlbC5jb207IGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5j bjsNCj4gPiA+ID4gZGFuZGFuLmJpQGludGVsLmNvbTsgemhpY2hhby5nYW9AaW50ZWwuY29tDQo+ ID4gPiA+IOS4u+mimDogUkU6IFtQQVRDSCB2MiAwLzJdIGRwIGNvbW1hbmQgd2l0aG91dCBBQ1BJ DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IEFueSBhZGRpdGlvbmFsIHRob3VnaHRzL2ZlZWRi YWNrIG9uIHRoaXMgcGF0Y2ggc2VyaWVzPw0KPiA+ID4gPg0KPiA+ID4gPiBUaGFua3MsDQo+ID4g PiA+IEplZmYNCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206IEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+ DQo+ID4gPiA+ID4gU2VudDogRnJpZGF5LCBKdW5lIDMwLCAyMDIzIDExOjMwIEFNDQo+ID4gPiA+ ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiA+ID4gQ2M6IGppYW4uai53YW5nQGlu dGVsLmNvbTsgZ2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuOw0KPiA+ID4gPiBkYW5kYW4uYmlAaW50 ZWwuY29tOw0KPiA+ID4gPiA+IHpoaWNoYW8uZ2FvQGludGVsLmNvbTsgSmVmZiBCcmFzZW4gPGpi cmFzZW5AbnZpZGlhLmNvbT4NCj4gPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMC8yXSBkcCBj b21tYW5kIHdpdGhvdXQgQUNQSQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU3lzdGVtcyB0aGF0IGRv IG5vdCBib290IHdpdGggQUNQSSAoc3lzdGVtIHRoYXQgdXNlIGRldmljZSB0cmVlDQo+ID4gPiA+ ID4gZm9yDQo+ID4gPiA+IGV4YW1wbGUpDQo+ID4gPiA+ID4gY2FuIG5vdCB1c2UgdGhlIHNoZWxs IGRwIGNvbW1hbmQuIFRoaXMgcGF0Y2ggYWRkcyB0aGlzIHRvIHRoZQ0KPiA+ID4gY29uZmlndXJh dGlvbg0KPiA+ID4gPiA+IHRhYmxlIHNvIHRoYXQgZHAgY29tbWFuZCBjYW4gZ2V0IHRoaXMgd2l0 aG91dCB0aGUgRlBEVCB0YWJsZS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEkgYW0gb3BlbiB0byBv dGhlciB3YXlzIGZvciB0aGlzIHRvIGJlIHBhc3NlZCBpZiBkZXNpcmVkDQo+ID4gPiA+ID4gKElu c3RhbGxlZA0KPiA+ID4gcHJvdG9jb2wsDQo+ID4gPiA+ID4gaGFuZGxlciBvZiB0aGUgc3RhdHVz IGNvZGUsIGV0YykgYnV0IHdhbnRlZCB0byBwb3N0IHRoaXMgdG8gYXQNCj4gPiA+ID4gPiBsZWFz dCBnZXQgdGhvdWdodHMgb24gdGhpcy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IENoYW5nZSBMb2cN Cj4gPiA+ID4gPiB2MiAtIEZpeCBtaXNzaW5nIGNhc3QgZm9yIElBMzIgYnVpbGRzDQo+ID4gPiA+ ID4NCj4gPiA+ID4gPiAtSmVmZg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSmVmZiBCcmFzZW4gKDIp Og0KPiA+ID4gPiA+ICAgTWRlTW9kdWxlUGtnL0R4ZUNvcmVQZXJmb3JtYW5jZUxpYjogSW5zdGFs bCBCUERUIGluIGNvbmZpZw0KPiB0YWJsZQ0KPiA+ID4gPiA+ICAgU2hlbGxQa2cvRHA6IEFsbG93 IGRwIGNvbW1hbmQgdG8gd29yayB3aXRob3V0IEFDUEkNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ICBT aGVsbFBrZy9EeW5hbWljQ29tbWFuZC9EcER5bmFtaWNDb21tYW5kL0RwQXBwLmluZiAgICB8ICAx ICsNCj4gPiA+ID4gPiAgLi4uL0RwRHluYW1pY0NvbW1hbmQvRHBEeW5hbWljQ29tbWFuZC5pbmYg ICAgICAgICAgICAgfCAgMSArDQo+ID4gPiA+ID4gIC4uLi9EeGVDb3JlUGVyZm9ybWFuY2VMaWIv RHhlQ29yZVBlcmZvcm1hbmNlTGliLmMgICAgIHwgIDIgKysNCj4gPiA+ID4gPiAgU2hlbGxQa2cv RHluYW1pY0NvbW1hbmQvRHBEeW5hbWljQ29tbWFuZC9EcC5jICAgICAgICAgfCAxMQ0KPiA+ID4g PiArKysrKysrKy0NCj4gPiA+ID4gPiAtLQ0KPiA+ID4gPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDEy IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAtLQ0K PiA+ID4gPiA+IDIuMjUuMQ0KPiA+ID4NCj4gPiA+DQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09 LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhp cyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTAzMzQpOiBodHRwczovL2VkazIuZ3JvdXBz LmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTAzMzQKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vw cy5pby9tdC8xMDE3NTY0MzIvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5n cm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1 YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==