From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.8210.1670218685922220241 for ; Sun, 04 Dec 2022 21:38:06 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=FYPB7p55; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670218685; x=1701754685; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ED/MjXx47d4UcrNFb+Ki4EOK0zwv1YqiFd0fv0hfEpk=; b=FYPB7p55rtDuI+zERl7Fjb05tr0KhrKesxJiKbXUKWPUFI2AjxwHwZdG 2x/3l1qWdDw7tz2uAEoqBW8cgvskK6dH/U3F+xwljeidxXX4N+KBH55Nt RO9cZvOiX6vuQoaAKe+ZjbW8++VQkgBJbyGdXWDgXdkko6MyZWidnHYif VrfKmf6yfpVaEijbo4wGqe+9flfNBa2yb7DHB7xmICxwFY8YLVQjm2pP/ wSaXYsqtrgzks2XhDYcl8k2QXutEwdLkeTBc0SrHWWJnR1GeOH1EB7Wy3 tnEuY8quUnDuZbqIdPvFJdF8NPpG2tPtpa4R9mbD2b6M8gZBglKclOog9 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10551"; a="313913503" X-IronPort-AV: E=Sophos;i="5.96,218,1665471600"; d="scan'208";a="313913503" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Dec 2022 21:38:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10551"; a="787938619" X-IronPort-AV: E=Sophos;i="5.96,218,1665471600"; d="scan'208";a="787938619" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 04 Dec 2022 21:38:05 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Sun, 4 Dec 2022 21:38:04 -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; Sun, 4 Dec 2022 21:38:04 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.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.2507.16; Sun, 4 Dec 2022 21:38:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TP0HO4vBm9IEruM5gfdS43y4LmteFfk4emy8yXSIMCe7TiwHRHTbkiy54i/TfHK74SbGw/wK+oXrhx66MShvnCcKTlfdwUJnjGm5yP/x8n6Epg4WuAHyfhdT1bzilX6oQeLNlUFKGNndIrGEOdNmFYxzY/FQCoOJz2rGSjIj6jdZ6hMN/QT8USNP0Ymsyn3O14Ut6nxnuFK2P3L/y0OvHs0QNK1MDhCC1zV0i144EKxi5aeWi8lYVc5neTUDL+2FHL02tVykfU8tEw/alcTmUt2zZA459E0gDsttcoB7i/iowJdTOvXNRo5QB7izAjEqZHDlFS43ij1w/2MyRbPVMQ== 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=ED/MjXx47d4UcrNFb+Ki4EOK0zwv1YqiFd0fv0hfEpk=; b=crAF2J+jyKn596uNw7Nis4hhXw9LneThZ4O90xtDwgstdV0v4twzz1cwiOVyUDs18Nrsa973NUXdp7pqsUHo7PesBCgs9QJojobe+bFvmRthmjg58cTja24ZTIHQGJETg1LsG5czmpZmAxstkzmyN0lRGifAqrP5EYG918UusYQmJf7gkJVNu0N9snRGl6CKDBIRQSlFo0b23DFld+KUokf73Ved0jx35wJxYKywE1MGxRHkaU4vCtZbw57LJLUWZgTGPiJ1+laRTEYbjHcJBvA67BmaHjlgEOxy0/mhlC0Up2sgqX9PPE7B7TUAcQ2RqoAOcXd5pHfayLiAyWsp3A== 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 MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by BL3PR11MB5684.namprd11.prod.outlook.com (2603:10b6:208:33f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.13; Mon, 5 Dec 2022 05:37:57 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::69c8:2676:4674:1d2e]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::69c8:2676:4674:1d2e%12]) with mapi id 15.20.5880.014; Mon, 5 Dec 2022 05:37:56 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Gao, Liming" , "Liu, Zhiguang" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH] MdePkg/UnitTestHostBaseLib: Remove HOST_APPLICATION limitation Thread-Topic: [edk2-devel] [PATCH] MdePkg/UnitTestHostBaseLib: Remove HOST_APPLICATION limitation Thread-Index: AQHZBhbfBlmgI3Jb3EyD5Jk/KAYdLa5aWiMAgARw7uA= Date: Mon, 5 Dec 2022 05:37:56 +0000 Message-ID: References: <20221202062502.4429-1-zhiguang.liu@intel.com> <20221202062502.4429-2-zhiguang.liu@intel.com> <088e01d90633$29296de0$7b7c49a0$@byosoft.com.cn> In-Reply-To: <088e01d90633$29296de0$7b7c49a0$@byosoft.com.cn> 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: MWHPR11MB1631:EE_|BL3PR11MB5684:EE_ x-ms-office365-filtering-correlation-id: eca50f5c-5793-4ec8-6418-08dad682dd0a x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Qx1GhQUe+getLKfWAyaQmExi6qrWa0pAVShUSodZA63Z+Pp99c7yAYPXTPII8GC9qIGMEKYHCQHfJXKcEMKt3JlNn4+FpthWdHfqi2jY4K136ycJxc9mmk1SfKMZ//1ePg1y25c1FUHIKEUDDD94kSHE4ae6QcGfbwcwlbC4RUAr+IJt9xBvczxebqdKrIgQBEJoOnFOJxHLpx+S40jgP5zOvO01OoYM58vEHdLuvZ03741UX9b9UWY53X2mZL5MZbNeXaaPkukSDHcyPu7QrCs/XS2M7ke0cyWi/1b4qdpHTD3s48I+1EaZ+VYUjJJ6ffrntJketgWmNETyDQP7LEDlcJYK94hmF5sJW/TtoXtMKFR8gFGm8UCa5AXJECFwpN0eljBBGPOuitFcWZ6vDY2H1JnPlAAwMlmxvODp7aQ8OjKV5I3P7NZJ0dKm73ja0hAXEesO04VcoeWLcWn94+AhZWwFolWw9DrAYcSepkWFQ/fTZwKHw61lSzqXiGT4zKIfwjPFZo7OkUmHSS7YGGBG04rn/BNViIwrSRRAnS9y5RreQ6WgkPCwNbcSYcC5n7qW3bTc2/JpzthalSvaB4zqbTh3z1IqsIzbzqb9aYYGLsV4hTIws7ePAARSjImoEdb68zEiqYR/2PacmhiJ7mNL/P/w1ZxBYofgP/enLT4ksVY2542jxz2mAUXkP/NNMF4JpWz4jgb3a/TfbJ0grMEmA03l4VK6QQQDT1+2BOZZ2P6iL3cd3Ry+L9jl6V7SMe8O+dUXCjPl9EOhWjz3ZyfZ7LYuk8QsJDHoGtPF9mA= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(346002)(396003)(39860400002)(376002)(136003)(451199015)(83380400001)(66899015)(38100700002)(33656002)(86362001)(478600001)(966005)(71200400001)(38070700005)(55016003)(26005)(82960400001)(122000001)(6506007)(107886003)(8676002)(4326008)(5660300002)(64756008)(7696005)(53546011)(186003)(9686003)(66476007)(2906002)(6636002)(110136005)(66946007)(76116006)(52536014)(41300700001)(316002)(8936002)(66556008)(66446008)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?SmM4VlVwekNVd2czU0NwYkdjVW14MWt0Q2JTUnlDQndaTTdxeG1TRy9OcHJa?= =?gb2312?B?ZUJhY1NOaUdSUzNVdUU0dVpxUWd0SURuR1BIK1hCRXJndTU4Q3RDMSs4TnYr?= =?gb2312?B?dFpDWUR0YXE0Q2w1Q28xNDVGK0RUQ3I5eGNYaW1QaWNDRWprTU5RK09OZEpC?= =?gb2312?B?cGVrMW50YzhDc2JGem1jUUh0ZFV0UTdEL05aOEJkUGRvL0ppRjIrVTg0aDYy?= =?gb2312?B?U1U1UC81Z2M1eWNnSFc3WWpQSGdBMmlOS2JNSElQSzR0Yy9kUnMrSENVbXBS?= =?gb2312?B?b2pRNW04Zm9yaGUwK3ZTZ0NVK1gyYmNJd3JDQ3hNTTdlOG95QnpqUGZHMWlo?= =?gb2312?B?UlRIbm10eitIa091V0YwSi9mc0RTVVordGx0Ukk4RldmaXc3ZVBiQWVmanBv?= =?gb2312?B?ODdYd2psRVJ5SjR1eE9qMmlRMU0xQUFEanZpdnI2Ym9NSk1HeitwcXorUlpW?= =?gb2312?B?dTBJZ3BZRXNoWm9iVWcrZVB2d1FKMlJTdHBEaHRObmpVaVp0RVpBb05wYWhY?= =?gb2312?B?ZGNhcStET0FSTEZiMWRYVWRweVBDV3ppT01uN2tpY0FmbWIvZ0tHZXhNb0s0?= =?gb2312?B?ZXQxN3lGdUozOUJMVDVqOFNoYzJ3aGF4NVBGOUtDY2xSYy8vcitUZVExemhj?= =?gb2312?B?MW1JL0tlRVA2SXFTNVNpRDBDV3Y4V1U1STE3U3Z0WUJWMzg3NDByQU1nL1FP?= =?gb2312?B?WHVuOE43bUFwNllOeW1ZWGgxUlIrTVRtUlR1V0JvZHNRa3owOW5XbEgxQUtF?= =?gb2312?B?TFY3Q3R0ZlhnV29pbWlJVUpQSVF2RWErTDdvMXN6cU9xSHMxTnE1MUE2SitJ?= =?gb2312?B?RTdsa2NSR1Z0TWU2UktlclFjamhUbFdKbVRxTmxBTmJadlFUNFh0TUJ5NWpl?= =?gb2312?B?eXN4a2I3YzlZcHB0alRxS1RrU1BWc0RUb0xzSlBHeXZBU2JJSmo5LzV1bTg1?= =?gb2312?B?clNpQVQyMFhXV3hzK0JuNnljWXNsZEgvbFhIWFBjaW1mcnEwRnpKY0dDbEpD?= =?gb2312?B?WHZiRXpvQ0dMVmM0bldqb0pQMmMxQ3lyYWVLTzlYNHBKWk5ZdFM4cy9rYWR2?= =?gb2312?B?RG5PQjRCa2hRVGZvLzQxbGJjRVV5RXlZWFFvVE9lUEJEZVNwV3NtdE9DM2Zn?= =?gb2312?B?Z0lNbU5nQlhraDZONDhMeXFkM1d4OTUvYzhOUHdZRnlSQ3hpMVJjaTVlamhN?= =?gb2312?B?aTV1MGVpZnl4TjJNc3M5TEVLZHJwb1dLYmpCK1Q2L25adFZWemZTbHVObkFW?= =?gb2312?B?a1BOOUNQSFNML2JneFJ0a2N4MnArdzBBR1haMmFMNUt4Mk42ckQ5QW5PVzNS?= =?gb2312?B?dUNGWlJ2TUs2ZzlmYW41NktwWDA2Zyt3L1lsalFYQmFhTDcwZ1hodW52RE05?= =?gb2312?B?ZFFOVU41enM3REJ0QVF6ODkyZlR5c3cxVkNUNHI0VUFnZFh6QytkbjN5Vko1?= =?gb2312?B?WkRqNjNaVGdETURidlFTWDNDV242MExXZXc2dWVEYVZYbE8xdGl5Y1hTQTBq?= =?gb2312?B?M0RFT3FFWnZTOGdGcVB2OE10QVNBR01nejFTRDNGQmsxZEZaTlNJS3ZScTE3?= =?gb2312?B?RzFEcVlVKzIwQk1sc0sxcjlzQ2lxMmhaM0IzekRDTFdEbTZYRXZuUUF1UGhs?= =?gb2312?B?c0dVZGlzVHBudi9zbnhPUmlJWG8wU0dObDhWOXFkTGc2dzVlMXpCcHlvRnAr?= =?gb2312?B?anBaa2RNWlkvRkFMSVFDbVdsejZTTUl3endrT0lVMzlnRDRMTmlZTDdvSEYx?= =?gb2312?B?TUVpOEh3NGFkWjU1NW9YZEZoUjJqclFFYTZoT2ZlZnNuL083TGVGSExhM0xL?= =?gb2312?B?MmVLMkNKamcraGhrMmZmN0VwZTl0RU5mU0hUUEY4VXVCVmVucnpBeUVybXpy?= =?gb2312?B?L3NSRHA3eXFNRmlVM3g2NndjVVVEajErc0sxTk1OdjRoWHJveE9DSTI2b0dn?= =?gb2312?B?clZMbytCT09VbmFyUXlSSDlFTlBDUm5QRUdVOTBzL3JFanFST2NBRUpiQVB2?= =?gb2312?B?VXkwNjNJNmdBV3dJRzZubEdzZ2FVYUh1K0dSdUV3c29PL0t1bmpjbGlUUWta?= =?gb2312?B?RnFsZFFUU3k5cE5QYlNpUzkxdjlVMFBTODNmZE8ydjlaM2N2OGtUMVFNNXF0?= =?gb2312?Q?vJOI=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eca50f5c-5793-4ec8-6418-08dad682dd0a X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2022 05:37:56.8416 (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: q6m2e7D2NJnoVoioF5Qm0Ug3FimynuKqh9ORZJPNS3+LnJZb5TWPCErzL6SZI2nCo0fRnjsIJVxUPiswU01KIQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB5684 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 TGltaW5nLA0KV2UgYXJlIHJ1bm5pbmcgc29tZSBjb2RlIHRoYXQgcmVxdWlyZXMgTVNSIGFjY2Vz cyAoZS5nLjogTXRyckxpYikgaW4gRW11bGF0b3JQa2cuDQoNClRoYW5rcywNClJheQ0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+IGdhb2xpbWluZyB2aWEgZ3JvdXBz LmlvDQo+IFNlbnQ6IEZyaWRheSwgRGVjZW1iZXIgMiwgMjAyMiA1OjQ4IFBNDQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4N Cj4gQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IE5p LCBSYXkNCj4gPHJheS5uaUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6ILvYuLQ6IFtlZGsyLWRldmVs XSBbUEFUQ0hdIE1kZVBrZy9Vbml0VGVzdEhvc3RCYXNlTGliOiBSZW1vdmUNCj4gSE9TVF9BUFBM SUNBVElPTiBsaW1pdGF0aW9uDQo+IA0KPiBaaGlndWFuZzoNCj4gICBDYW4geW91IGV4cGxhaW4g bW9yZSBhYm91dCB0aGUgZW11bGF0b3IgdXNhZ2UgbW9kZWwgZm9yIHRoaXMgbGlicmFyeT8NCj4g DQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4gPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gPiC3orz+yMs6 IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gtPqx7SBaaGlndWFu ZyBMaXUNCj4gPiC3osvNyrG85DogMjAyMsTqMTLUwjLI1SAxNDoyNQ0KPiA+IMrVvP7IyzogZGV2 ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiCzrcvNOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBp bnRlbC5jb20+OyBNaWNoYWVsIEQgS2lubmV5DQo+ID4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPjsgTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsNCj4gPiBSYXkgTmkg PHJheS5uaUBpbnRlbC5jb20+DQo+ID4g1vfM4jogW2VkazItZGV2ZWxdIFtQQVRDSF0gTWRlUGtn L1VuaXRUZXN0SG9zdEJhc2VMaWI6IFJlbW92ZQ0KPiA+IEhPU1RfQVBQTElDQVRJT04gbGltaXRh dGlvbg0KPiA+DQo+ID4gUmVtb3ZlIEhPU1RfQVBQTElDQVRJT04gbGltaXRhdGlvbiBmb3IgVW5p dFRlc3RIb3N0QmFzZUxpYiwgc28gdGhhdA0KPiA+IHRoaXMgbGlicmFyeSBjYW4gYmUgdXNlZCBh cyBCYXNlTGliIGJ5IEVtdWxhdG9yLg0KPiA+IEFsc28sIGFkZCBzb21lIG1pc3NpbmcgZmlsZXMN Cj4gPg0KPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCj4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IFNp Z25lZC1vZmYtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgTWRl UGtnL0xpYnJhcnkvQmFzZUxpYi9Vbml0VGVzdEhvc3RCYXNlTGliLmluZiB8IDYgKysrKy0tDQo+ ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4N Cj4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9Vbml0VGVzdEhvc3RCYXNl TGliLmluZg0KPiA+IGIvTWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9Vbml0VGVzdEhvc3RCYXNlTGli LmluZg0KPiA+IGluZGV4IDA5YTYxMGMzMWMuLmZlZmEyZTc5ZjYgMTAwNjQ0DQo+ID4gLS0tIGEv TWRlUGtnL0xpYnJhcnkvQmFzZUxpYi9Vbml0VGVzdEhvc3RCYXNlTGliLmluZg0KPiA+ICsrKyBi L01kZVBrZy9MaWJyYXJ5L0Jhc2VMaWIvVW5pdFRlc3RIb3N0QmFzZUxpYi5pbmYNCj4gPiBAQCAt MSw3ICsxLDcgQEANCj4gPiAgIyMgQGZpbGUNCj4gPiAgIyAgQmFzZSBMaWJyYXJ5IGltcGxlbWVu dGF0aW9uIGZvciB1c2Ugd2l0aCBob3N0IGJhc2VkIHVuaXQgdGVzdHMuDQo+ID4gICMNCj4gPiAt IyAgQ29weXJpZ2h0IChjKSAyMDA3IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdo dHMgcmVzZXJ2ZWQuPEJSPg0KPiA+ICsjICBDb3B5cmlnaHQgKGMpIDIwMDcgLSAyMDIyLCBJbnRl bCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ID4gICMgIFBvcnRpb25z IGNvcHlyaWdodCAoYykgMjAwOCAtIDIwMDksIEFwcGxlIEluYy4gQWxsIHJpZ2h0cw0KPiByZXNl cnZlZC48QlI+DQo+ID4gICMgIFBvcnRpb25zIGNvcHlyaWdodCAoYykgMjAxMSAtIDIwMTMsIEFS TSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+ICAjICBDb3B5cmlnaHQgKGMpIDIw MjAsIEhld2xldHQgUGFja2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQLiBBbGwNCj4gPiBy aWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+IEBAIC0xOCw3ICsxOCw3IEBADQo+ID4gICAgRklMRV9H VUlEICAgICAgICAgICAgICAgICAgICAgID0NCj4gPiA5NTU1QTBEMy0wOUJBLTQ2QzQtQTUxQS00 NTE5OEUzQzc2NUUNCj4gPiAgICBNT0RVTEVfVFlQRSAgICAgICAgICAgICAgICAgICAgPSBCQVNF DQo+ID4gICAgVkVSU0lPTl9TVFJJTkcgICAgICAgICAgICAgICAgID0gMS4xDQo+ID4gLSAgTElC UkFSWV9DTEFTUyAgICAgICAgICAgICAgICAgID0gQmFzZUxpYnxIT1NUX0FQUExJQ0FUSU9ODQo+ ID4gKyAgTElCUkFSWV9DTEFTUyAgICAgICAgICAgICAgICAgID0gQmFzZUxpYg0KPiA+ICAgIExJ QlJBUllfQ0xBU1MgICAgICAgICAgICAgICAgICA9DQo+ID4gVW5pdFRlc3RIb3N0QmFzZUxpYnxI T1NUX0FQUExJQ0FUSU9ODQo+ID4NCj4gPiAgIw0KPiA+IEBAIC0xMjgsNiArMTI4LDcgQEANCj4g PiAgICBYODZSZFJhbmQuYw0KPiA+ICAgIFg4NlNwZWN1bGF0aW9uQmFycmllci5jDQo+ID4gICAg WDg2VW5pdFRlc3RIb3N0LmMNCj4gPiArICBJbnRlbFRkeE51bGwuYw0KPiA+DQo+ID4gIFtTb3Vy Y2VzLlg2NF0NCj4gPiAgICBYNjQvTG9uZ0p1bXAubmFzbQ0KPiA+IEBAIC0xNjgsNiArMTY5LDcg QEANCj4gPiAgICBYNjQvUmRSYW5kLm5hc20NCj4gPiAgICBDaGtTdGtHY2MuYyAgfCBHQ0MNCj4g PiAgICBYODZVbml0VGVzdEhvc3QuYw0KPiA+ICsgIEludGVsVGR4TnVsbC5jDQo+ID4NCj4gPiAg W1NvdXJjZXMuRUJDXQ0KPiA+ICAgIEViYy9DcHVCcmVha3BvaW50LmMNCj4gPiAtLQ0KPiA+IDIu MzEuMS53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0K PiANCj4gDQo+IA0KDQo=