From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web10.2178.1612566935907733278 for ; Fri, 05 Feb 2021 15:15:35 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=DfLPWwQ2; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: guo.dong@intel.com) IronPort-SDR: Hahd6lqxwxQWgO16zfoDaGvANvyF+4qmusOyr0vKMmTEz+wtWi3t7kprnEJ6s3rCDyfUNTKr3O ITQPHiTaGcHA== X-IronPort-AV: E=McAfee;i="6000,8403,9886"; a="200515215" X-IronPort-AV: E=Sophos;i="5.81,156,1610438400"; d="scan'208";a="200515215" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Feb 2021 15:15:35 -0800 IronPort-SDR: orA/uoyz/Qf3dBJ9hiLT5/Ds32BqSgnxcReASwLQQM01pV/8nSoICMmm88SepjO/CfaPhzKsSO sFO3nlTyKTBg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,156,1610438400"; d="scan'208";a="394049499" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga008.jf.intel.com with ESMTP; 05 Feb 2021 15:15:35 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 5 Feb 2021 15:15:34 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 5 Feb 2021 15:15:34 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Fri, 5 Feb 2021 15:15:34 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 5 Feb 2021 15:15:33 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FuSnnyPDgShK0JRzG2zxTaCo2olelYa30p9WJOqa8Th88PdnWRbUAcLIJAOvJjihzUbBtCUmZAn5+L9VX73mPy/Hmq1DX8fVMUEJTCz7SrKPt229yLGoPszziOGKg/gdXlbLuTRJrzExGfoBuawW/MWplwtVhv7/3Eiv+eeU/noi1LSarrZ41u5LkxQuxLa2Us3wyro1pBNAkU7Rsvv19d+YFuGZsC4XJUByy8oOeTNv0U20kljhzASTurroah9NZEFmuOVpow33b8z45lITWf7/dq5gexWKGDXCzupwKZ0N2WXz9HrzKjjQ1Tvmtuu4UZNoomiDNsPKVnCBUEIFiA== 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-SenderADCheck; bh=SQELivMpLSI8o+9gasUGebC76THxWZ0pYo4F1N6oj4k=; b=MHDyXv1nIvs2lFsJmupTwQWw6/gcxynbmCQQXqbsXR2lWPyZbhxJK1kbxmKYibWKTO+TERMOVP/Ks1zOgRhDEr4TlpPJlfJzjv3Y19mv0CgklpqpeQiI/1qaGLjHajxLWaih8oUBY/aIyQjuj9Or8k9rGTV/OHB13+CuueJqeMWk9CuryKP55o4MKJCTluzlcJkjIuYerYjHsrlBvuxZwZ3IY58330ffXXi47NRV2BD4fyIAx8FVdavGm1eVFht4LclewDgvc5DuYi/ijsyTyeVCsqod8YG5DMUHDA17NGDuYB+gpSKoJC2ZAYDquBNAHC25urVelJmBKN6JOAqgvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SQELivMpLSI8o+9gasUGebC76THxWZ0pYo4F1N6oj4k=; b=DfLPWwQ23GQMkDO4x2kPCJw/KJiDbdaqOH+dE8mL4oxZOQGGZHmnOoibbt5GaZ5C3cDSzmLLl3CtdjAaqz2wiIJzhOwuy6za5jkHAxrwh6RK8taoAaehqNzi4FBgdXk0G7tTw2RM9DbLE39iUJc+6cT8EerrIhh/6eMivxDINis= Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by SJ0PR11MB5071.namprd11.prod.outlook.com (2603:10b6:a03:2d7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Fri, 5 Feb 2021 23:15:33 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::cc51:e99f:f09d:1268]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::cc51:e99f:f09d:1268%7]) with mapi id 15.20.3784.024; Fri, 5 Feb 2021 23:15:33 +0000 From: "Guo Dong" To: Patrick Rudolph , "Wang, Sunny (HPS SW)" CC: "devel@edk2.groups.io" , "Park, Aiden" , "You, Benjamin" , "philipp.deppenwiese@9elements.com" , "Ma, Maurice" Subject: Re: [edk2-devel] [PATCH] UefiPayloadPkg/PlatformBootManager: Connect console after EndOfDxe Thread-Topic: [edk2-devel] [PATCH] UefiPayloadPkg/PlatformBootManager: Connect console after EndOfDxe Thread-Index: AQHW+T4vvpJyutrQw0qNxkmp7nJIOapGLGAAgAAO/ACAA/kCgA== Date: Fri, 5 Feb 2021 23:15:32 +0000 Message-ID: References: <20210202083352.581971-1-patrick.rudolph@9elements.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: 9elements.com; dkim=none (message not signed) header.d=none;9elements.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [68.2.51.172] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e59788f1-cf6b-4632-4b74-08d8ca2befed x-ms-traffictypediagnostic: SJ0PR11MB5071: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VNjCtwboQb+xOFbOUVzf+3cB2bE59CTxs3mHAFCGE4GFyu5L+fYB1iecEH1Y2gIqt6cM2Qfa1bL3kmQjJU5ZbLmkbH2+w8k1QeU+0URO3o/E642Qx3at0o6iLXGVsEFUHxhl09e+70WbJStbQJJtymiu7TdmcMl4uuNM1cN3xCkzfoBdBCtQe12NAcKzXaI91IXp7oqiT8bU1Jeal6U4YXH6Kjjp3oep5v1Nde+YdCYs5GP8ZH3RXzj1Xh4I9o2XO/Jwd4oybOLiy7wtqKuPYJlSF21GpbGP50cFtcRSOcUQtIE7diomNeNpo+l1ef27/NbC+N01TqNm78aWMpXBNSAp5IIyqeb4OZqD2DoqzQCom1Y2H3RqX2jVO7BzejP0AxXCeBV4zDHs9ZCNaaJeLmPrtsUMAYUFNdFgSM+7PP310lF3pk+tvDazxQDREZOFDnRgxMJPAKeHv1Icw8H5fI+k8y7tjhD9ndDKNPOxiicjdnUjjb3TQ8SMMvHVRZA5p960wSUKVqq6KSKgsoZMQLbFPbz2HVP6Th9xaX703SchxvxL3uZMtYocpFUM5ZM90ihtl88NHYA3mFKvQFuMgVlhUgsD5dfwBoxRc1PH3EY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3622.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(376002)(136003)(346002)(396003)(366004)(39860400002)(8936002)(33656002)(86362001)(478600001)(76116006)(9686003)(966005)(26005)(5660300002)(54906003)(110136005)(316002)(66556008)(8676002)(71200400001)(6506007)(53546011)(83380400001)(66446008)(55016002)(107886003)(7696005)(66946007)(66476007)(52536014)(64756008)(2906002)(4326008)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?T3ZaQi93U212YTIwNVVLOXFpc0IyMDFKUjF1NXhvbmdENE9SQWtmNU0vODRz?= =?utf-8?B?QWdQTmNnL2U5VUovNG9mSTRXOVJOV2lFbXFIYnF2ME9hd05MQ2dJQzY0SEph?= =?utf-8?B?VlVkYVQ5OWhuK1hjOVA2SzFTTVM4QVNURWxBM0hhRG9TSUovdlByeDh6dExk?= =?utf-8?B?bXNsVEltZEowdyt3L1hRcDIyZmRPTTloY3RGNERtV2JDQTBBY1VSaWRUdHht?= =?utf-8?B?Sk5TU0dHVlRDck1VRnovUkdFUnlLeTdkMnZRTVBOQ05RNyt6SjI5QlhobDNm?= =?utf-8?B?SXVDZGFqVmhUdGZua28zaU5uc1ZVNHNwUExYaVJheU9kUkJuN1RYcHpHNGdP?= =?utf-8?B?OEFhYlhLcW0zVFIwbEdMYmhNR3VkMGZPdHM1U0c3Zkc5cWFMWC9PVGgwaEUy?= =?utf-8?B?b2hZenhpa09uaFcrUXZ4cFluQTliN0drQjhaQkpPVzVyckVVSkNWZnNRMmlu?= =?utf-8?B?d1RWTytsdzdSdS9aeUFDMWhnVzU2OFlLRFZJNUtlRFVSWXZiYWhFZzZ5MkVD?= =?utf-8?B?dGFEVXFVYWZmN0pxYXhXNTZSWXlhcTF3elRReG1ZOFJWWCtiaDdGU0ZFZDVZ?= =?utf-8?B?REJWMnlKaHkvTG95ckRyQTQrRXNhRzFmdE0xVWdKZVNjUld2RVRPS0RwWGpW?= =?utf-8?B?K1FhQUhPbkVUenVvN25IUHZFbnBqdjZCV0dVNHRjTWFZZnhZOHlXNCtUTUs0?= =?utf-8?B?T3JOQ283TFF3NUlVM1J4UnBMK1JOYUUyYkdQajVpYnRZVDROYVZmNENYcGow?= =?utf-8?B?WldXZDhrdDFqdFhQNEZCQkZYcHU2bUZGM1lIdjlBNmRKL0xXc25aMHJnRHZU?= =?utf-8?B?RnFkQS93RDA3NFhiSGpEalNvMnVoOUdvR29VczNla3lMMy9ONmNZNDBLdTFY?= =?utf-8?B?NnlweHV6cjhsOXMxU2xKdDRoY2xHUjlCTnNjYUhzbCtOaFJoZ2hHVldibjJ6?= =?utf-8?B?Vm1OVng2QjNsMFdkM1pIcXB1MDVGb2FHQjNYRXU0SEhLVksvYnB4NXBhQkE4?= =?utf-8?B?bGVNNXN2N01JajlFNlBHVmNaeCtYVmd2aDQ2YXlCeEdXNE9hR0FEbjFGMmRY?= =?utf-8?B?SHphbmxZUFRWWjdDQktiWFpEUkt3UWZFbHpJaWZ5aXcvZ3FCM0JDc0p6MUV3?= =?utf-8?B?SlJzWUI0bTJlSTBQVm00RDljWTdLZXY2Z09BUlJEVGhYSjRoTmV1WVRMdStN?= =?utf-8?B?SVYxL0xYTStVNlErZmN6NnlwUThGano2Umx3M09LRFd1TURTMEhsemVlT00r?= =?utf-8?B?WHBtNXl2WjMzaFVyelhyQ3JmUXVULzd0UnA5OFJpTzB1QURETjFxbzVHVlcz?= =?utf-8?B?aGFnRGZZQWZmcEN3bm5YQUViV1diWGhqL1orU25HY0dlNmpScWw2M0VkT3pw?= =?utf-8?B?anRZektQY2x4Wm82ZjU1Z0xzcUE4NEZSbk1aakxYSHpFemlVVzRrZlA0SjlS?= =?utf-8?B?THp6YSs0b3JONWVpeDhOWUlVWWlkMWpMMm1pWWJOK1pGY2RQdjBCS2lrSW1S?= =?utf-8?B?L3F4aGIzNFo0d0ErR3hUcVlJQ1RGelhXZVNtSGtiVGNPWEtXRkRJT1dpTmln?= =?utf-8?B?WGlEcHdsZlhZdm1KWDc0ZjNGTlpWZTdjTkpPVm5Yc1JOTWNZUThENVBtZlBF?= =?utf-8?B?b0ZPOUZYYTB6YkxQZWJGZWUwcHFDaWw2NXlRZUJUVGJSYVpQMmp6alQ0OTlE?= =?utf-8?B?cVlSOWhIdFJmVG9WTGZLT0RDS0l2U25Bb2I4NmI0MFllTjJST2pTSTRBWWRG?= =?utf-8?Q?NKvWMWOwWL4v/Mjisw=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3622.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e59788f1-cf6b-4632-4b74-08d8ca2befed X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2021 23:15:32.9236 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kX1+8XEC3lSoMcczHb3VoBs6cGGxw/zuEZzwQjSv7Qh8cGUZg1FKftXCruIXClaIKlH4Hf6eCqD0x9q+4rE8jA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5071 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpUcnVzdGVkIGNvbnNvbGUgaXMgcmVxdWlyZWQgZm9yIFRDRyBQaHlzaWNhbCBQcmVzZW5jZSBh bmQgb25seSB0cnVzdGVkIGNvbnNvbGUgY291bGQgDQpiZSBjb25uZWN0ZWQgYmVmb3JlIEVuZE9m RHhlLiBTaW5jZSBUQ0cgUGh5c2ljYWwgUHJlc2VuY2UgaXMgbm90IGVuYWJsZWQgeWV0IGluDQp0 aGUgVWVmaVBheWxvYWRQa2csIEkgdGhpbmsgaXQgaXMgb2sgdG8gaGF2ZSB0aGlzIGNoYW5nZS4g DQoNClJldmlld2VkLWJ5OiBHdW8gRG9uZyA8Z3VvLmRvbmdAaW50ZWwuY29tPg0KDQo+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFBhdHJpY2sgUnVkb2xwaCA8cGF0cmljay5y dWRvbHBoQDllbGVtZW50cy5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgMywgMjAy MSAzOjI2IEFNDQo+IFRvOiBXYW5nLCBTdW5ueSAoSFBTIFNXKSA8c3Vubnl3YW5nQGhwZS5jb20+ DQo+IENjOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgUGFyaywgQWlkZW4gPGFpZGVuLnBhcmtAaW50 ZWwuY29tPjsgWW91LCBCZW5qYW1pbg0KPiA8YmVuamFtaW4ueW91QGludGVsLmNvbT47IHBoaWxp cHAuZGVwcGVud2llc2VAOWVsZW1lbnRzLmNvbTsgTWEsDQo+IE1hdXJpY2UgPG1hdXJpY2UubWFA aW50ZWwuY29tPjsgRG9uZywgR3VvIDxndW8uZG9uZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJl OiBbZWRrMi1kZXZlbF0gW1BBVENIXSBVZWZpUGF5bG9hZFBrZy9QbGF0Zm9ybUJvb3RNYW5hZ2Vy Og0KPiBDb25uZWN0IGNvbnNvbGUgYWZ0ZXIgRW5kT2ZEeGUNCj4gDQo+IEhpIFN1bm55LA0KPiBu b25lIG9mIHRoZSBvdGhlciBwYWNrYWdlcyBhcmUgZG9pbmcgdGhpcyBiZWZvcmUgRW5kT2ZEeGUu IEFuZCB0aGVyZSdzDQo+IG5vIHBvaW50IGluIGhhdmluZyB0cnVzdGVkIGNvbnNvbGUgYXMgZWFy bGllciBhcyBwb3NzaWJsZSwgYXMgbm90aGluZw0KPiBpcyBkaXNwbGF5ZWQgaW4gUGxhdGZvcm1C b290TWFuYWdlckJlZm9yZUNvbnNvbGUoKS4NCj4gUGxlYXNlIGV4cGxhaW4geW91ciB1c2UgY2Fz ZS4gSSBkb24ndCBzZWUgb25lIGhlcmUuDQo+IA0KPiBLaW5kIFJlZ2FyZHMsDQo+IFBhdHJpY2sg UnVkb2xwaA0KPiANCj4gT24gV2VkLCBGZWIgMywgMjAyMSBhdCAxMDozMiBBTSBXYW5nLCBTdW5u eSAoSFBTIFNXKQ0KPiA8c3Vubnl3YW5nQGhwZS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gSGkgUGF0 cmljaywNCj4gPg0KPiA+IEknbSBub3QgZmFtaWxpYXIgd2l0aCBVZWZpUGF5bG9hZFBrZy4gSG93 ZXZlciwgc2luY2Ugd2UgbWF5IHdhbnQgdG8gZW5hYmxlDQo+IHRoZSB0cnVzdGVkIGNvbnNvbGUg YXMgZWFybGllciBhcyBwb3NzaWJsZSwgeW91IG1heSBzdGlsbCBuZWVkIHRvIGtlZXAgdGhlDQo+ IFBsYXRmb3JtQ29uc29sZUluaXQoKSBjYWxsIGF0IHRoZSBiZWdpbm5pbmcgb2YNCj4gUGxhdGZv cm1Cb290TWFuYWdlckJlZm9yZUNvbnNvbGUoKSB0byBzdXBwb3J0IHRoZSBwbGF0Zm9ybSB0aGF0 IGhhcw0KPiB0cnVzdGVkL29uLWJvYXJkIENvbnNvbGVzLg0KPiA+DQo+ID4gUmVnYXJkcywNCj4g PiBTdW5ueSBXYW5nDQo+ID4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZy b206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxm IE9mIFBhdHJpY2sNCj4gUnVkb2xwaA0KPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDIsIDIw MjEgNDozNCBQTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IENjOiBhaWRlbi5w YXJrQGludGVsLmNvbTsgYmVuamFtaW4ueW91QGludGVsLmNvbTsNCj4gcGhpbGlwcC5kZXBwZW53 aWVzZUA5ZWxlbWVudHMuY29tOyBtYXVyaWNlLm1hQGludGVsLmNvbTsNCj4gZ3VvLmRvbmdAaW50 ZWwuY29tDQo+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSF0gVWVmaVBheWxvYWRQa2cv UGxhdGZvcm1Cb290TWFuYWdlcjoNCj4gQ29ubmVjdCBjb25zb2xlIGFmdGVyIEVuZE9mRHhlDQo+ ID4NCj4gPiBDdXJyZW50bHkgdGhlIGNvbnNvbGUgaXMgY29ubmVjdGVkIGJlZm9yZSBFbmRPZkR4 ZSBjYXVzaW5nIE9wdGlvbnNST01zIHRvDQo+IGJlIGxvYWRlZCwgYnV0IHRoZWlyIGRyaXZlcnMg YXJlbid0IHVzZWQgYW5kIHRodXMgbm8gR09QIGlzIGluc3RhbGxlZC4NCj4gPg0KPiA+IFRvIG1h a2UgdXNlIG9mIDNyZHBhcnR5IE9wdGlvblJPTXMgY29ubmVjdCB0aGUgY29uc29sZSBhZnRlciBF bmRPZkR4ZS4NCj4gPg0KPiA+IFRlc3RlZCBvbiBJbnRlbCBDRkwgYm9hcmQgdXNpbmcgTnZpZGlh IFF1YWRybyBHUFUuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXRyaWNrIFJ1ZG9scGggPHBh dHJpY2sucnVkb2xwaEA5ZWxlbWVudHMuY29tPg0KPiA+IC0tLQ0KPiA+ICBVZWZpUGF5bG9hZFBr Zy9MaWJyYXJ5L1BsYXRmb3JtQm9vdE1hbmFnZXJMaWIvUGxhdGZvcm1Cb290TWFuYWdlci5jIHwN Cj4gNCArKy0tDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0DQo+IGEvVWVmaVBheWxvYWRQa2cvTGlicmFyeS9Q bGF0Zm9ybUJvb3RNYW5hZ2VyTGliL1BsYXRmb3JtQm9vdE1hbmFnZXIuYw0KPiBiL1VlZmlQYXls b2FkUGtnL0xpYnJhcnkvUGxhdGZvcm1Cb290TWFuYWdlckxpYi9QbGF0Zm9ybUJvb3RNYW5hZ2Vy LmMNCj4gPiBpbmRleCBjNWM2YWYwYWJjLi43ZmEzYTA0OGI3IDEwMDY0NA0KPiA+IC0tLQ0KPiBh L1VlZmlQYXlsb2FkUGtnL0xpYnJhcnkvUGxhdGZvcm1Cb290TWFuYWdlckxpYi9QbGF0Zm9ybUJv b3RNYW5hZ2VyLmMNCj4gPiArKysNCj4gYi9VZWZpUGF5bG9hZFBrZy9MaWJyYXJ5L1BsYXRmb3Jt Qm9vdE1hbmFnZXJMaWIvUGxhdGZvcm1Cb290TWFuYWdlci4NCj4gPiArKysgYw0KPiA+IEBAIC0x NTcsOCArMTU3LDYgQEAgUGxhdGZvcm1Cb290TWFuYWdlckJlZm9yZUNvbnNvbGUgKA0KPiA+ICAg IEVGSV9JTlBVVF9LRVkgICAgICAgICAgICAgICAgRG93bjsNCj4gPiAgICBFRklfQk9PVF9NQU5B R0VSX0xPQURfT1BUSU9OIEJvb3RPcHRpb247DQo+ID4NCj4gPiAtICBQbGF0Zm9ybUNvbnNvbGVJ bml0ICgpOw0KPiA+IC0NCj4gPiAgICAvLw0KPiA+ICAgIC8vIFJlZ2lzdGVyIEVOVEVSIGFzIENP TlRJTlVFIGtleQ0KPiA+ICAgIC8vDQo+ID4gQEAgLTE5Miw2ICsxOTAsOCBAQCBQbGF0Zm9ybUJv b3RNYW5hZ2VyQmVmb3JlQ29uc29sZSAoDQo+ID4gICAgLy8gRGlzcGF0Y2ggZGVmZXJyZWQgaW1h Z2VzIGFmdGVyIEVuZE9mRHhlIGV2ZW50IGFuZCBSZWFkeVRvTG9jaw0KPiBpbnN0YWxsYXRpb24u DQo+ID4gICAgLy8NCj4gPiAgICBFZmlCb290TWFuYWdlckRpc3BhdGNoRGVmZXJyZWRJbWFnZXMg KCk7DQo+ID4gKw0KPiA+ICsgIFBsYXRmb3JtQ29uc29sZUluaXQgKCk7DQo+ID4gIH0NCj4gPg0K PiA+ICAvKioNCj4gPiAtLQ0KPiA+IDIuMjYuMg0KPiA+DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQo+ ID4NCg==