From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.120257.1671061753017123185 for ; Wed, 14 Dec 2022 15:49:13 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=KOBOYSRs; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671061753; x=1702597753; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=CrS7MM5aDG66QBihQ/+q8WwuEYA+mrLDEdVVoForREs=; b=KOBOYSRsbUEx/NVfqRNlCkNfjwLc+CBsOZtLzmajNrYY1SEVzHh7sOrj GJ8RU4aMydzbsFI9IOVeJGxOh1/EK09FzVe64HOOdT9764e9B2L4aJZCx MbFPsasJtbDfjituVdxDNiVG7/qfH4dxRgKXE1wecnrD0fGB/JnujOtoF GUgE5Pevfuss/zyyXTZPsl+IjqLlInhTjCkbXcORGYUu/1yROGvmyyeJO ka3GvHaDem70XcjVoVPVRRLtZ4zUcb9tuIw+gb7f1Y+NKy6VPVJZvRemm Z6/hmG6noG+Gyx3Pz6Udoa50wanKaxw64/s6Qa/1OnbGo+thcIM6G8udD g==; X-IronPort-AV: E=McAfee;i="6500,9779,10561"; a="306183741" X-IronPort-AV: E=Sophos;i="5.96,245,1665471600"; d="scan'208";a="306183741" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2022 15:49:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10561"; a="717779737" X-IronPort-AV: E=Sophos;i="5.96,245,1665471600"; d="scan'208";a="717779737" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga004.fm.intel.com with ESMTP; 14 Dec 2022 15:49:11 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 14 Dec 2022 15:49:11 -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.2507.16 via Frontend Transport; Wed, 14 Dec 2022 15:49:11 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) 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.2507.16; Wed, 14 Dec 2022 15:49:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QYAGdtcVH+KVXLmN5o2h9jt01qFma97WY6Dc0vnH52nHnTcvk6xVxbLdADdxu8IkX2WNW4WDzeQ6c3xqUF82840XFmMlxzHirVj6JR7201wTUMyIfZgYAJp9x0TM3k1Kkff5Tqyn8+fqAihvXGI78hjOKt3VVCo5jgRUUZO4ewLkmrkzq8oag04dPujjpyDv1JyrqX2ivnzdzeHTBfsn26V3qpW8CWkOCiHlISuMuLtlcOtG4/p4duFpsxYVKpkyQxEUSbfggJBfzTCMbC6oTz73f13sbOMkZMAaxh3voHjaPdh9umIrU+Dopisv7+G+ufN2Hz6cd5LucHNBivCYlQ== 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=CrS7MM5aDG66QBihQ/+q8WwuEYA+mrLDEdVVoForREs=; b=Dihv5oW0aVTU+kf/m8duM+um/V9uKDktoEIndvdWq9tk7JvOzejJEaz78XZ07mjurQ3bz9wfcIB/Ub7/jDk9XUVHnPcRC8BGC10lPm3SGi4ix5iFBPpkFSiNlTL/yqiivFJMomHBgatswE/VMoJ6i4mIDxLxfPGm6ufg89welTIPzNOXfAwwxRUjG69B0TzjJWMA9t3xkUXShok9aSfSWp5PBLnUstFCLf2OITxgzi8yu0Iu19/pUkDJkGfscKXls5jeBndtNrvGsPDpap7outHusXYvo8Hmr0HWHHX33fWpTq+lEIKOoffQrie142dduEwBtqryE4FLN3QRf/6Qsw== 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 Received: from SA2PR11MB4938.namprd11.prod.outlook.com (2603:10b6:806:fb::14) by IA1PR11MB6145.namprd11.prod.outlook.com (2603:10b6:208:3ef::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Wed, 14 Dec 2022 23:49:07 +0000 Received: from SA2PR11MB4938.namprd11.prod.outlook.com ([fe80::4a51:4a7f:6403:f62c]) by SA2PR11MB4938.namprd11.prod.outlook.com ([fe80::4a51:4a7f:6403:f62c%8]) with mapi id 15.20.5924.011; Wed, 14 Dec 2022 23:49:07 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "jeshuas@nvidia.com" , "Kinney, Michael D" CC: "mikuback@linux.microsoft.com" , "sean.brogan@microsoft.com" Subject: Re: [edk2-devel] [PATCH v3] UnitTestFrameworkPkg/UnitTestLib: Print expected Status on ASSERT fail Thread-Topic: [edk2-devel] [PATCH v3] UnitTestFrameworkPkg/UnitTestLib: Print expected Status on ASSERT fail Thread-Index: AQHZBQ/WSvMRVZ/sEkeZNQ3Ljk4k6a5uGBYggAAK0WA= Date: Wed, 14 Dec 2022 23:49:07 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA2PR11MB4938:EE_|IA1PR11MB6145:EE_ x-ms-office365-filtering-correlation-id: d91d63e2-241a-48ac-a6ff-08dade2dca74 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oAeN1BxVfwNTpM8dY5APHmsbTeG1OYX82+B60dHN7aq9hUBiDxfawZL0uMKifB7LWDSgpROQg7HM49rHcjQlN2Uo1uhlSTvmjCQMcs1//+47VxndDxrdInRj5kLRIbsyP0QJYRZXj0q+uMaOMmlfNS7DIS5qlOGdQjK1YmXr9S9/jkscFXtR5dJPmE3jPDnNJbzDlIJZNj8o8c77ryok4dxYlsh9jtXEEVD6lvlqwxIOIZCxUQbC2Iz5tSQWhlHLhVYsRV0ICFt1/+R3SKou4Od0a57i2L/GfV8NuXfrwNbM3QawylirPiZKOv8R5TvM3aa/FI3rsMcyk85uixGfjMdze1nuEWYWy5VLAqTNitQlnDpzw8ZblYBQ5WUZxAQ6U5wpIqLxN7HKK81CPsrlz8J+3YwZj/UTqTvrtxuS4teg20AlgGQA7EeLveLhIUcKRRRSI5bkaClfuumCVvsxpisBAkRt3Foyr458r6B09x7A30TneQZ3+51MMRHcyWoS8x1I5oWZ8MBmfJX4nnS4cO2aHWzmP0sApDz09vjLPFPeKesjtHzDKT/AzUkVNrmRh2FMgGVOfpwaHAdD8h99n9C84VQHCXmvidYDUzZkaAa5Ke417XU1JtKTNiyUYB1IfrCzy9XpmUIgZn9ZaLILEpzGm27RCRabgqv4oxHtjThK8DXMKG5b+3OGAeVMxhdojaegpg54UJMBBgFJF6bbjUQwcL9RdwBtuPLNSwRgFOVFJbNDN8OGc6ZCo7vl0D74oI3bhVLDw9MmYkZeQXqMag== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR11MB4938.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(136003)(396003)(376002)(39860400002)(366004)(451199015)(66899015)(45080400002)(966005)(110136005)(86362001)(478600001)(71200400001)(316002)(38070700005)(54906003)(122000001)(82960400001)(33656002)(38100700002)(55016003)(9686003)(53546011)(186003)(2940100002)(6506007)(7696005)(26005)(66556008)(66946007)(76116006)(41300700001)(8936002)(52536014)(64756008)(66476007)(66446008)(2906002)(83380400001)(5660300002)(8676002)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZDd2NHB2VElHVHY1QVV2NmNValcyaGFPbit1UXgyRHpQeTdwU0EyZlBnZC9D?= =?utf-8?B?YVdIeUlLYW90TmhPVGNzaGdwWWxGMFNrNHVpOFNDSjRZQXU5NkwvVWZoRmcw?= =?utf-8?B?a2prWVBmSW9oTU5mUFlUZldrS1hSV2REeXV2TC83SjJ3THdNOW1zZXYxemlK?= =?utf-8?B?S1BSSHZBRDIzRzJqU0hsUitCYXJRMm1JbnBkNDF3RHdYRW8rT1R3ZTBacUlv?= =?utf-8?B?RUN5YXY0Sy94Tkh4ZW1uTElCSGZRbVozUlIzbkRldnVldmtoRnk0NXhIUno1?= =?utf-8?B?Umo0blBNNitqbjliclZjalE0UUZRbE16QUxUTDN5MXdWUjNjSUwzYzhSTFIr?= =?utf-8?B?eEpCNG4xYVlTZWdKSlpEbVJTQ1FpbUtrYnlPSGNLL0RqUThwYkwyOFlMZ2Y5?= =?utf-8?B?eEszWlpwNm0wTm1rTUNoaFZyS3AxaGc4d2tiWkFoOUo5TmdPSTlOVW9hdXVu?= =?utf-8?B?ZVBDeVpmbVJlVGdDZmdvRTNBOUVJR1RwSEhldmhMUFBSWlVaL3RxQ3J3ZTRO?= =?utf-8?B?aVVTZG13UElPYSs5WG9TNUlSeWpvY0x2UFpRSXF5VnB5QkVhSjVVbzFVU0Zs?= =?utf-8?B?OHNwUVRxMnNGMHFKTDZkM3lBUU5VTXBCQW5DOUNLc2dpa2NEMTdyOEJ0dDR3?= =?utf-8?B?N3ArS3hTYmVQODVlMUJHS1NBYVp2VmhqRStpdklIUWlKVUFONlEvSGZxUTUy?= =?utf-8?B?aHBGZFE2VERNWUdZUFRmNGlFY25HbmsvSDVxWm1tK1VySVhQOTNXVEpYSUY3?= =?utf-8?B?SDYwN3dFV25EcmVaRkxHZzFPOWlib3dadnZqZW5QWWJJT1g0S2NHTWtXaitR?= =?utf-8?B?cmFCcTNnMFJnaEk2bTByT3NCcklrdDhtZjVhZU1LaWEwR0RBOHd4T3FSYkxF?= =?utf-8?B?Q2UzV2VBeXlmKzZtb29QUlkwd3hBcUxHQTRnTkFZOGFyWnpvK3ZteE5ZcDZ3?= =?utf-8?B?dkFyZTA5MDRYQVF3OWsxbUZLT0xiRGw0UWtJK3pPYlZOeTN3QzUrYkNoMDFk?= =?utf-8?B?UkVpd0xmS3plNjc2TFFvL0ZaTEYxVVZyQitOWHBqWE94VXlBcWFpZlQ4MWVk?= =?utf-8?B?d1RNb3hpYTJLKytRSXB5K2JaaWdFMjB1Slc3ZkgyS3F5cXArOWhjS2RRQTlR?= =?utf-8?B?c0VGenRwTWVXU2NtUDhCNUZ6elg2djNLYlVWNEJHKzZGRjVsZFNIRXZpOFZL?= =?utf-8?B?TGQwUmppSVc3VGpMYUZTQWJsZjEzN0xoNXVWaVZEOUZQVFBnYkxkTjhSa2VH?= =?utf-8?B?V09mWENTSHVWTmcwT0Z4dG5WeWJMUkhlREFROFlnLzc1Q1h2ZTQxNHFXQTNQ?= =?utf-8?B?eDBjSTRnUWpyMnJjdG5SeG02ZWNxN1RrRmMxYmpBT1JROTQ3SkxyR3ptQVFN?= =?utf-8?B?UEFzWjUrSzVwOWlPV2FhVEl3UVJGbXpDQnlCUFhIcmc0K3c1UXZjMkV3VFhG?= =?utf-8?B?eVBGL014RHJoL2c4MVc3NjJwWWFGNTBjT1dET2dmYnNIby9kUUJXdDIwV2Yw?= =?utf-8?B?ZWVNYVZTQ0VtbmhXNDREQkxmNENXQWxUU2ErSm90dGJSeFVMVFU4ZEttNkt5?= =?utf-8?B?VjNoZWNyeDgxWHVtbmxQWDVkN1UxNE5lS1JQQllJWXdGYXFYaG0xaHJtQ3Iv?= =?utf-8?B?dXdJcm9ERGxjc2tnOUplczU4L1d6VmFGKzN5Q2hWeFplMk0yQldWcEJSUFJ6?= =?utf-8?B?djFBVUtIcmxWTUJpaHFSa25teWF5M240MWkwVE1RV3hpNGlNaW5OalVwb3dw?= =?utf-8?B?US8zVklxd3VKa1lRSVU5US9PTXh2V0tNcWhkMjVidzBPSTFzWTAxQzl3SFhh?= =?utf-8?B?bDJYa0dndGVjU2szTEZDT2lvQmpMZHdoRk1pQWNlZGNmWStNczRhZDJhYVd2?= =?utf-8?B?U0p0ZTRLaEpNWXUraE5nV1YwblgzamFDVFlpSmVmcVdPdEI1bzJyWjdZcXNs?= =?utf-8?B?QmluYm1Ya1Q2TnQ0LzdXczVsT2NYMS85R2k2aFB4Tm1INEdWbkpxV0VMVFBZ?= =?utf-8?B?MzAwaE5vVlhMRi9GbzFjUGRtSU9kSWNndC9nbE5rN3ZFVHVQSXE2QXlxcWxE?= =?utf-8?B?SXVOOG9mREF5STRVK3pQYkh4ZDAwUW5PRGhVR3AzVDE0ZXZUc3ZDL1BxZHpn?= =?utf-8?B?aUNIdmw0NGYydmM0My92eVA0MXpiOXE3Z2ZlNzBGWndSQWtXUFJzeDhDc25W?= =?utf-8?B?YXc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB4938.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d91d63e2-241a-48ac-a6ff-08dade2dca74 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2022 23:49:07.7258 (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: wX27v4WplAU79pJsPlbewnJP3svOc6z+yKBQg718mpu0LQtlAQbk1oMH8rmRKQWE9ZNTXd7nSGA26SY3IoeRWudoOkWndrSROaNHtM+Tn4o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6145 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWVyZ2VkDQoNClBSOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8zNzcx DQpDb21taXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9jb21taXQvNDRmYzkw ZWIwZWE3Mjk5YWJjNzk1NzdkYjU1YWE2MjU3YjQ2YjdhZQ0KDQpNaWtlDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5r aW5uZXlAaW50ZWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDE0LCAyMDIyIDM6 MTAgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBqZXNodWFzQG52aWRpYS5jb207IEtp bm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IG1pa3Vi YWNrQGxpbnV4Lm1pY3Jvc29mdC5jb207IHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20NCj4gU3Vi amVjdDogUkU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjNdIFVuaXRUZXN0RnJhbWV3b3JrUGtnL1Vu aXRUZXN0TGliOiBQcmludCBleHBlY3RlZCBTdGF0dXMgb24gQVNTRVJUIGZhaWwNCj4gDQo+IFJl dmlld2VkLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4N Cj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogZGV2ZWxA ZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgSmVzaHVh IFNtaXRoIHZpYSBncm91cHMuaW8NCj4gPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDMwLCAy MDIyIDM6MDIgUE0NCj4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzogS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgbWlrdWJhY2tAbGludXgu bWljcm9zb2Z0LmNvbTsgc2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbTsgSmVzaHVhDQo+IFNtaXRo DQo+ID4gPGplc2h1YXNAbnZpZGlhLmNvbT4NCj4gPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BB VENIIHYzXSBVbml0VGVzdEZyYW1ld29ya1BrZy9Vbml0VGVzdExpYjogUHJpbnQgZXhwZWN0ZWQg U3RhdHVzIG9uIEFTU0VSVCBmYWlsDQo+ID4NCj4gPiBVcGRhdGUgdGhlIFVuaXRUZXN0QXNzZXJ0 U3RhdHVzRXF1YWwgZXJyb3IgbWVzc2FnZSB0byBwcmludCBvdXQgdGhlDQo+ID4gZXhwZWN0ZWQg dmFsdWUgaW4gYWRkaXRpb24gdG8gdGhlIHNlZW4gdmFsdWUuDQo+ID4NCj4gPiBTaWduZWQtb2Zm LWJ5OiBKZXNodWEgU21pdGggPGplc2h1YXNAbnZpZGlhLmNvbT4NCj4gPiAtLS0NCj4gPiAgVW5p dFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVzdExpYi9Bc3NlcnRDbW9ja2EuYyB8IDIg Ky0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVz dExpYi9Bc3NlcnRDbW9ja2EuYw0KPiA+IGIvVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9V bml0VGVzdExpYi9Bc3NlcnRDbW9ja2EuYw0KPiA+IGluZGV4IGRjMDViYmQ0MzguLjBkOGUzNmM5 MzggMTAwNjQ0DQo+ID4gLS0tIGEvVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVz dExpYi9Bc3NlcnRDbW9ja2EuYw0KPiA+ICsrKyBiL1VuaXRUZXN0RnJhbWV3b3JrUGtnL0xpYnJh cnkvVW5pdFRlc3RMaWIvQXNzZXJ0Q21vY2thLmMNCj4gPiBAQCAtMjkwLDcgKzI5MCw3IEBAIFVu aXRUZXN0QXNzZXJ0U3RhdHVzRXF1YWwgKA0KPiA+ICB7DQo+ID4gICAgQ0hBUjggIFRlbXBTdHJb TUFYX1NUUklOR19TSVpFXTsNCj4gPg0KPiA+IC0gIHNucHJpbnRmIChUZW1wU3RyLCBzaXplb2Yg KFRlbXBTdHIpLCAiVVRfQVNTRVJUX1NUQVRVU19FUVVBTCglczolcCkiLCBEZXNjcmlwdGlvbiwg KFZPSUQgKilTdGF0dXMpOw0KPiA+ICsgIHNucHJpbnRmIChUZW1wU3RyLCBzaXplb2YgKFRlbXBT dHIpLCAiVVRfQVNTRVJUX1NUQVRVU19FUVVBTCglczolcCBleHBlY3RlZDolcCkiLCBEZXNjcmlw dGlvbiwgKFZPSUQgKilTdGF0dXMsIChWT0lEDQo+ID4gKilFeHBlY3RlZCk7DQo+ID4gICAgX2Fz c2VydF90cnVlICgoU3RhdHVzID09IEV4cGVjdGVkKSwgVGVtcFN0ciwgRmlsZU5hbWUsIChJTlQz MilMaW5lTnVtYmVyKTsNCj4gPg0KPiA+ICAgIHJldHVybiAoU3RhdHVzID09IEV4cGVjdGVkKTsN Cj4gPiAtLQ0KPiA+IDIuMjUuMQ0KPiA+DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQoNCg==