From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web08.6089.1667522690727638204 for ; Thu, 03 Nov 2022 17:44:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=d/au3U3E; spf=pass (domain: intel.com, ip: 192.55.52.151, 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=1667522690; x=1699058690; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mmUYGhsBsmA8LM500cLuOwtSa+aUgzISjG/BTVpJagI=; b=d/au3U3Ei3PR/ti9/BdHGmDTw291/hdjA2NM5KuL21jXEl4mA9y2XTx+ cC8Viol3lUgruzQZ3eUoDqec5OLFqVrxsvcRXr7aiVWlaO1NSNDqzNf3w oe7M9AAVGMXE5dmakWQJ1jcu4+zH2/YZIfHni9eT2QWPqM0T8bd7X9l8G tA2fCY3I/o7oLk242kawKn9rnSkvV/AKjbKTghC15wYPaISLyNAeNqEPL OIvfHnEuRnVZN4k8bO5zDBvWKX2O6O3MLmbmdC0Wy8c35xx1d/jdZuzv3 W0KTLe2aZWpVFBvCk2m/NcskIIBea5zdDGwwi4x9PDBFBr1Lye/ze5UO2 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10520"; a="290233008" X-IronPort-AV: E=Sophos;i="5.96,135,1665471600"; d="scan'208";a="290233008" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2022 17:44:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10520"; a="666181238" X-IronPort-AV: E=Sophos;i="5.96,135,1665471600"; d="scan'208";a="666181238" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga008.jf.intel.com with ESMTP; 03 Nov 2022 17:44:42 -0700 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.2375.31; Thu, 3 Nov 2022 17:44:42 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2375.31 via Frontend Transport; Thu, 3 Nov 2022 17:44:42 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Thu, 3 Nov 2022 17:44:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N6f017M0WbbAW8SRs8RkxXHmEm9OIpeeFEbRQ5DwbnNpllahiDY62VUZkCvgxn8r2WRmDfMH1PRCVv0ZUNqYOxFqpPk+E60dg6HdUfT4Xg2sW6sNrukFiZgXOkhQL+sn90s3licm3aZIUJMsLr4Tt5Ka//OJT4XzpLdt0g6lMladDQGHcuHVFM8nvO19yEBNTz7/JpUixZc/GSogai6wEe2pHujZzgZx4iA83sEEQSeMnnaOgJmLYz/VDA5b3ns0ZMQ3GmJ3KzpoIwMxyKVVnKCBn8gapHQ/j21mVTwv0hZxOyn3ftvlNJrK6rLB98V306YQhvbh2xKEd92HdGu9ow== 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=mmUYGhsBsmA8LM500cLuOwtSa+aUgzISjG/BTVpJagI=; b=ecYxRd2DKipfceJ47JYZrzewGcq2qx7T+wMxFaDN6CWo6AvZnWf6RPrG68KJvJBcm0nhTb4Qau/z7EsILLbNdXN25zIbJ3yUg3003B/xWT71Z+QtSlLAovrDeRie+3E9w+LgLxbc/hm4Ml2H8+jhmfferJSCS/q4QYaXCW8vUH+EgOXP/8oQfE/ZBnV+e/qTkonZbuVq2wOQpT6go3i0Fz7YyUxaRRVsWuuuYwqW3t4Wbyg5+M/M/aaQ6q1qDpXwSW2q5eet48sWQZsM/o/8cSEC8wzdHHkYWmTni4cKWWmGao/q4I+lAab8UWnKqBboqicmQ9lQL5Mj2jU72HSyrA== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MW4PR11MB5892.namprd11.prod.outlook.com (2603:10b6:303:16a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Fri, 4 Nov 2022 00:44:35 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::d936:6054:442a:9dde%5]) with mapi id 15.20.5791.022; Fri, 4 Nov 2022 00:44:35 +0000 From: "Michael D Kinney" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: Sean Brogan Subject: Re: [PATCH v1 0/2] UnitTestFrameworkPkg: Add UnitTestUefiBootServicesTableLib Thread-Topic: [PATCH v1 0/2] UnitTestFrameworkPkg: Add UnitTestUefiBootServicesTableLib Thread-Index: AQHY7+PtZad4o1WwWU2k1ywgm6pqHK4t7UKg Date: Fri, 4 Nov 2022 00:44:35 +0000 Message-ID: References: <20221104002440.2316-1-mikuback@linux.microsoft.com> In-Reply-To: <20221104002440.2316-1-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: CO1PR11MB4929:EE_|MW4PR11MB5892:EE_ x-ms-office365-filtering-correlation-id: 461ad958-7244-411d-0f54-08dabdfdbede x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xeW2wKqjxAnkyFs5i0Fuqci8FJhoAQJB7NsNO4Fnru8ErO0qWlp5JZRF9FH/yBNeTpuignIqZGiTIiaMcoUWEF3NwNMFhrq+KmeM5E6yI54BdWX9WNs7fAyXDcZ8wnnyxNRhOIQXlXJT2WEGj5FK1c1h5HeFkUsAIr/R2BCp94XLO0mzI33og1wApGBLZvYRmXeXt6zV7U/NNKU/aL/dX9sAApVHIysq2saA7763MVKoZQ8tBc296h1Fq7hUygCoQK2z5kltax99ub08aXk9IFPwE6sHPTGSSzfZu0PLFyMrtktVd7xUYR72ZFAQZ1qB6kAiAdJQQmmeiKhcemoX5cEvAHpOdLJgAo0Mgb9/xUXLfQv4+MKBISMgbO4BI8p7IGyG8yb1OPLKSnn2FdQvdk2zCNvzPfNN8fj/husbSuyvypQzQkSoGhKkzj4B2UYWcUj60/xoOm9AWegWUksJ77xIzxdwB0UEVfAswzU5hsJJ2ZAqVH53lpeyuzhH5mLuC4U5b8hGCLWpPH8hTQtg4HQFXTqJaB3CTDg7cvyaCS6FHCxWWfr5agbwx5IoyBpFnDfn3OfAxDvSTUa4rf44opVkYJPA67wJshjLG1g5CDfhWoT+HOoMr/8ll0B6YHhGBzt0oI1MAIGBn3GdSTUETcmjAHaYUFIHLp2S73fK0oIpHXhcGuhNBUt+iGTIKvLrhp7S4r/l4h0QwOrtJbPQjPQYD6pGCxmB7RneyEUGTX7tSmN7Cjy88px7xYMsnfKmRnrLpRtVFCn86NoEXBvrEC9n0rDKVLPOVmtCbv6Npu4M8+fPtyDAAYwe7uGtYftITPqsuTx7xmNNCZVWLmVDnQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(376002)(136003)(39860400002)(346002)(366004)(451199015)(2906002)(86362001)(33656002)(38100700002)(52536014)(122000001)(5660300002)(4326008)(55016003)(64756008)(66946007)(66446008)(66556008)(66476007)(8676002)(76116006)(41300700001)(82960400001)(110136005)(316002)(71200400001)(26005)(83380400001)(966005)(38070700005)(478600001)(8936002)(9686003)(53546011)(6506007)(7696005)(186003)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WjRYK3ZtN2tLclFRYm91V1NxKzRpbFVoaTRBUXlsYzRGWVJINTA0SGVTNGVw?= =?utf-8?B?bGlMeEVmeVE4OEdFWlpzdmR1c0J5KzMzb2s2dStCenVLaHRvTHZMeUJBa3FX?= =?utf-8?B?YWJJOXhHMTRnc2ZjcDJUbEdZRWJsYS83TVA1d1d0cnF3OWthM1hxU2JqSVJS?= =?utf-8?B?a3MvbERsNEVSdDUrd1lORHAwVXFseXd4YmFlOUQxekxhMXdjeXJyaFUwa2NM?= =?utf-8?B?V01nVjU2eDc4bHpTdmF6cmlMSjI3aTE4WStJSkM3cCtNZGNBV1c0TGRwZFpl?= =?utf-8?B?Wk40a2JUOE5KNFBlT1NOUVZYMTZ2RG1vWHJUNTNFdStRVldaYitWdkVITWp1?= =?utf-8?B?cW1WeFBTNHp0SVp3RjRWSTdvMXl0bXFzUjV5clJhQitGeVV5UjZ0K0U2YXpR?= =?utf-8?B?MkdxaUtmczMwSENMS3Z2a1I3UmpPYXVUL0tacVhBYWFpTUdPZE5aOFdZdjBD?= =?utf-8?B?T3hjWHRIRmRkZnBFNnhmWWMya2hreE5NdXJaNUJ5NXN4ZUMzcnprMlozN0JD?= =?utf-8?B?bkl0Mk4zTHF6aHR1TEZlMDdZWW42NldkN2NDWG1DdE9MUEMzeE5KSWNuRmJa?= =?utf-8?B?RGdoTnNHYjF5T2ZtaS9VQW84c2RMcUN0NTA3QjJKQWk4TldDcWNIU3FFcXFH?= =?utf-8?B?bk5DSHUxNjRZY0FBa2FWRWk1WkFIYmZkbnR5dkRKTlY0QzhOMERlcHlXaksx?= =?utf-8?B?cWtaLzdjZmlBK1N3QWVDQXZBblJvQVlyc1gxMFNOaTlKNW11dFBHK0xWUjZx?= =?utf-8?B?ZFpMTS8wYUtYTTRWNjJYSlBCKzdITnk2ZUZQejdFaGtRaHkwZFZIZjEwZnhm?= =?utf-8?B?aVQyalJuRXJiT0RvME1RN2xSaFFiYkJuVFM0bndleStheDM0QzdvSVUwa29N?= =?utf-8?B?WE0yWEp6bE5RK3hERzArRlFUSlZyb3lMQjRqNmttek81SFhCcFlkQ3RrK0V1?= =?utf-8?B?MVZrakhCZnRDWlByUE1qR2Q0L0NoUUlLcjZ0OFUvR1A4OEJoTXhicWk5SkVz?= =?utf-8?B?eUxyYlV1NGluSnVIY0t0NkYyRDNpdHZsUXpid2FUS1VWWmxZS01rR1JiZHJI?= =?utf-8?B?Q0Z2Nk1xRG9sTW1BRXR0WXhRcHFVTzZKTHlYUG1GekV1cEhlUnFGeXVuMXRp?= =?utf-8?B?bmliTDRWaHB4ZFZaZjhKaitEMDQyY1Vnd0dVdUZ2UEJzZTFSV3E4VnBmTVpL?= =?utf-8?B?dEpOK0JmTUt3WVYrNFcrdXI2dUp1M3FRVE5jbFlMbVdUTkE4TFRrb054VHRa?= =?utf-8?B?dVNFcjJmTW1KMzB2UUlQeUVwMW4zWGVPd29LWkRwdFF4c3I3WFJ2UFRIcTFo?= =?utf-8?B?bFg3dVNIZkozWXZHcEtaUzRkeUFiY3BTU2Z3Sk5xbDdzNEZkZEJKVGRzK2lv?= =?utf-8?B?VVdVMHRKdVIxM09nUWNXWFkzendIcGFrSjVXK2RzTXNGQ3cwazVxUGptc3lK?= =?utf-8?B?TktjY2U2R1Q0SXMwSWhGNSs3OWd6cUQzZER3bzJ6cXBZcFJ6Q0pDcVRUQzVM?= =?utf-8?B?b2NmanJKbjBxMUdVZUxLRlFKOWFvOVVFWk1EWVdIak5uV25FMVNmU0xTbGp0?= =?utf-8?B?VVNnYld5clhJeDlmN3pWVUVUTkR6UHVvSmFMQVJDaVptUkNXd2x5OHdiL2JN?= =?utf-8?B?My9iL3RIUWdjL1pBSUNIWU5jZmNzQkJqTkwwcEd1RXEramJzbTV6Tkd6TDZs?= =?utf-8?B?alREMWlBREhlejUxaEx6L2lROHMxSllpajFweWp3cnFaWVlDOEVOUk4zV1d4?= =?utf-8?B?bnpHQzFsS1ZYcjloWGtTVzVFdExKdzg4WDJ1a1JqTFJqTi9aemsxSnJnV3hD?= =?utf-8?B?R3U4V0c1WlpyL3FxZ2pIcGgzci91ckFCVVZiUlluNDc2c1hpWWkwUktDN3ds?= =?utf-8?B?Q2toM0JYc09sWERCSWVVdUtzYkVJTk8wUXhQSnB6K3EzNjlNaDVVTDlNWHNW?= =?utf-8?B?djVtY2paY242cHN1ajIyK05UY21vbU1RdUFicEd1SHJSOFVkMHV5YmN6b2sw?= =?utf-8?B?Ni9QVEM3OW5Ic1cvbUxsUCt5L2dLUGozYlJ3UHo1YUo1UURJam1jcUVMLzBs?= =?utf-8?B?bTVkZmhmdUVZeHF4aUxQOGVvRTV2dE1CRmkxNUIzSXp4cVNocEZHbnFQVG1H?= =?utf-8?B?K2Y2dHJVNWZ6QnZmK3YwU0lIYmpJbFp6TE5ydzV0VjZHVGdybEhSZnMwZXli?= =?utf-8?B?Y3c9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 461ad958-7244-411d-0f54-08dabdfdbede X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2022 00:44:35.2789 (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: saqyObaQY7mZA6i1wNta2jN7KQVTMTN7ALTHaUGAReGS1DycA3Ex0jZcW6v4ZBFMglAzX2zAE2jWgikN2nqRXZ8RnD78OsRr7SMu3er45BE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5892 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 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IG1pa3ViYWNrQGxpbnV4 Lm1pY3Jvc29mdC5jb20gPG1pa3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+IFNlbnQ6IFRo dXJzZGF5LCBOb3ZlbWJlciAzLCAyMDIyIDU6MjUgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvDQo+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ OyBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT4NCj4gU3ViamVjdDogW1BB VENIIHYxIDAvMl0gVW5pdFRlc3RGcmFtZXdvcmtQa2c6IEFkZCBVbml0VGVzdFVlZmlCb290U2Vy dmljZXNUYWJsZUxpYg0KPiANCj4gRnJvbTogTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmt1YmFj a2lAbWljcm9zb2Z0LmNvbT4NCj4gDQo+IFRoaXMgcGF0Y2ggc2VyaWVzIG1vdmVzIGEgbGlicmFy eSB0aGF0IGlzIHVzZWZ1bCBmb3Igc3R1YmJpbmcgVUVGSQ0KPiBCb290IFNlcnZpY2VzIGZyb20g UHJtUGtnIHRvIFVuaXRUZXN0RnJhbWV3b3JrUGtnLg0KPiANCj4gQW4gZXhhbXBsZSBvZiBsaWJy YXJ5IHVzYWdlIHRoYXQgbWFrZXMgdXNlIG9mIG1vY2tlZCBwcm90b2NvbA0KPiBpbnRlcmZhY2Vz IHRvIHJldGFpbiBwcm90b2NvbCBzdGF0ZSBpcyBoZXJlOg0KPiANCj4gaHR0cHM6Ly9naXRodWIu Y29tL3RpYW5vY29yZS9lZGsyL2Jsb2IvbWFzdGVyL1BybVBrZy9MaWJyYXJ5L0R4ZVBybUNvbnRl eHRCdWZmZXJMaWIvVW5pdFRlc3QvRHhlUHJtQ29udGV4dEJ1ZmZlckxpYlVuaXRUZXN0LmMNCj4g DQo+IE92ZXIgdGhlIGxhc3QgZmV3IG1vbnRocywgSSd2ZSBoYWQgc2V2ZXJhbCBwZW9wbGUgY29u dGFjdCBtZSBhYm91dA0KPiBzdWNoIG1vY2tpbmcgYW5kIEkndmUgcG9pbnRlZCB0aGVtIHRvIHRo ZSBsaWJyYXJ5IGluc3RhbmNlIGluDQo+IFBybVBrZy4NCj4gDQo+IEkndmUgYWxzbyBoZWFyZCB0 aGV5IHdvdWxkIGxpa2UgdG8gY29udHJpYnV0ZSBhbmQgY29uc2lkZXIgaXQgZm9yDQo+IHVzZSBp biBmZWF0dXJlcyBvdXRzaWRlIFBybVBrZyBzbyBJJ2QgbGlrZSB0byBwcm9wb3NlIG1vdmluZyB0 aGUNCj4gbGlicmFyeSBpbnN0YW5jZSB0byBVbml0VGVzdEZyYW1ld29ya1BrZyBzbyBpdCBjYW4g YmUgbW9yZSB3aWRlbHkNCj4gYXZhaWxhYmxlIGFuZCBhY2Nlc3NpYmxlIGZvciBvdGhlcnMgdG8g aW1wcm92ZSB1cG9uLg0KPiANCj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPg0KPiBDYzogU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5j b20+DQo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgS3ViYWNraSA8bWljaGFlbC5rdWJhY2tpQG1p Y3Jvc29mdC5jb20+DQo+IA0KPiBNaWNoYWVsIEt1YmFja2kgKDIpOg0KPiAgIFVuaXRUZXN0RnJh bWV3b3JrUGtnOiBBZGQgVW5pdFRlc3RVZWZpQm9vdFNlcnZpY2VzVGFibGVMaWINCj4gICBQcm1Q a2c6IFVzZSBVbml0VGVzdEZyYW1ld29ya1BrZyBVRUZJIEJTIGxpYnJhcnkNCj4gDQo+ICBQcm1Q a2cvVGVzdC9Vbml0VGVzdC9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0 L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0LmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdv cmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVl ZmlCb290U2VydmljZXNUYWJsZUxpYi5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tDQo+ ICBQcm1Qa2cvVGVzdC9Vbml0VGVzdC9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVu aXRUZXN0L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0RXZlbnRUaW1lci5jID0+DQo+ IFVuaXRUZXN0RnJhbWV3b3JrUGtnL0xpYnJhcnkvVW5pdFRlc3RVZWZpQm9vdFNlcnZpY2VzVGFi bGVMaWIvVW5pdFRlc3RVZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJFdmVudFRpbWVyLmMgfCAgMiAr LQ0KPiAgUHJtUGtnL1Rlc3QvVW5pdFRlc3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVM aWJVbml0VGVzdC9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdEltYWdlLmMgPT4NCj4g VW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJs ZUxpYi9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYkltYWdlLmMgICAgICAgICAgIHwg IDIgKy0NCj4gIFBybVBrZy9UZXN0L1VuaXRUZXN0L0xpYnJhcnkvVWVmaUJvb3RTZXJ2aWNlc1Rh YmxlTGliVW5pdFRlc3QvVWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliVW5pdFRlc3RNZW1vcnkuYyA9 Pg0KPiBVbml0VGVzdEZyYW1ld29ya1BrZy9MaWJyYXJ5L1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNl c1RhYmxlTGliL1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliTWVtb3J5LmMgICAgICAg ICB8ICAyICstDQo+ICBQcm1Qa2cvVGVzdC9Vbml0VGVzdC9MaWJyYXJ5L1VlZmlCb290U2Vydmlj ZXNUYWJsZUxpYlVuaXRUZXN0L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0TWlzYy5j ID0+DQo+IFVuaXRUZXN0RnJhbWV3b3JrUGtnL0xpYnJhcnkvVW5pdFRlc3RVZWZpQm9vdFNlcnZp Y2VzVGFibGVMaWIvVW5pdFRlc3RVZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJNaXNjLmMgICAgICAg ICAgICAgfCAgMiArLQ0KPiAgUHJtUGtnL1Rlc3QvVW5pdFRlc3QvTGlicmFyeS9VZWZpQm9vdFNl cnZpY2VzVGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdFBy b3RvY29sLmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlC b290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYlByb3Rv Y29sLmMgICAgIHwgIDIgKy0NCj4gIFBybVBrZy9UZXN0L1VuaXRUZXN0L0xpYnJhcnkvVWVmaUJv b3RTZXJ2aWNlc1RhYmxlTGliVW5pdFRlc3QvVWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliVW5pdFRl c3RUcGwuYyA9Pg0KPiBVbml0VGVzdEZyYW1ld29ya1BrZy9MaWJyYXJ5L1VuaXRUZXN0VWVmaUJv b3RTZXJ2aWNlc1RhYmxlTGliL1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliVHBsLmMg ICAgICAgICAgICAgICB8ICAyICstDQo+ICBQcm1Qa2cvUHJtUGtnLmRzYw0KPiB8ICAxIC0NCj4g IFBybVBrZy9UZXN0L1BybVBrZ0hvc3RUZXN0LmRzYw0KPiB8ICA2IC0tLS0tDQo+ICBQcm1Qa2cv VGVzdC9Vbml0VGVzdC9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0L1Vl ZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0LmggPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQ a2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlC b290U2VydmljZXNUYWJsZUxpYi5oICAgICAgICAgICAgICAgICAgICAgfCAgMA0KPiAgUHJtUGtn L1Rlc3QvVW5pdFRlc3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC9V ZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC5pbmYgPT4NCj4gVW5pdFRlc3RGcmFtZXdv cmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVl ZmlCb290U2VydmljZXNUYWJsZUxpYi5pbmYgICAgICAgICAgICAgICAgIHwgMjQNCj4gKysrKysr KysrKy0tLS0tLS0tLS0NCj4gIFBybVBrZy9UZXN0L1VuaXRUZXN0L0xpYnJhcnkvVWVmaUJvb3RT ZXJ2aWNlc1RhYmxlTGliVW5pdFRlc3QvVWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliVGVzdC51bmkg PT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2Vydmlj ZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi51bmkgICAgICAgICAg ICAgICAgICAgICB8ICAwDQo+ICBQcm1Qa2cvVGVzdC9Vbml0VGVzdC9MaWJyYXJ5L1VlZmlCb290 U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0 UHJvdG9jb2wuaCA9Pg0KPiBVbml0VGVzdEZyYW1ld29ya1BrZy9MaWJyYXJ5L1VuaXRUZXN0VWVm aUJvb3RTZXJ2aWNlc1RhYmxlTGliL1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliUHJv dG9jb2wuaCAgICAgfCAgMiArLQ0KPiAgVW5pdFRlc3RGcmFtZXdvcmtQa2cvVW5pdFRlc3RGcmFt ZXdvcmtQa2cuZHNjDQo+IHwgIDEgKw0KPiAgVW5pdFRlc3RGcmFtZXdvcmtQa2cvVW5pdFRlc3RG cmFtZXdvcmtQa2dIb3N0LmRzYy5pbmMNCj4gfCAgMSArDQo+ICAxNSBmaWxlcyBjaGFuZ2VkLCAy MyBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkNCj4gIHJlbmFtZSBQcm1Qa2cvVGVzdC9V bml0VGVzdC9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0L1VlZmlCb290 U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0LmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGli cmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290U2Vy dmljZXNUYWJsZUxpYi5jICg5NyUpDQo+ICByZW5hbWUgUHJtUGtnL1Rlc3QvVW5pdFRlc3QvTGli cmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNlcnZpY2VzVGFi bGVMaWJVbml0VGVzdEV2ZW50VGltZXIuYyA9Pg0KPiBVbml0VGVzdEZyYW1ld29ya1BrZy9MaWJy YXJ5L1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliL1VuaXRUZXN0VWVmaUJvb3RTZXJ2 aWNlc1RhYmxlTGliRXZlbnRUaW1lci5jICg5NSUpDQo+ICByZW5hbWUgUHJtUGtnL1Rlc3QvVW5p dFRlc3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNl cnZpY2VzVGFibGVMaWJVbml0VGVzdEltYWdlLmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cv TGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290 U2VydmljZXNUYWJsZUxpYkltYWdlLmMgKDk2JSkNCj4gIHJlbmFtZSBQcm1Qa2cvVGVzdC9Vbml0 VGVzdC9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0L1VlZmlCb290U2Vy dmljZXNUYWJsZUxpYlVuaXRUZXN0TWVtb3J5LmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cv TGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290 U2VydmljZXNUYWJsZUxpYk1lbW9yeS5jICg5NiUpDQo+ICByZW5hbWUgUHJtUGtnL1Rlc3QvVW5p dFRlc3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNl cnZpY2VzVGFibGVMaWJVbml0VGVzdE1pc2MuYyA9Pg0KPiBVbml0VGVzdEZyYW1ld29ya1BrZy9M aWJyYXJ5L1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliL1VuaXRUZXN0VWVmaUJvb3RT ZXJ2aWNlc1RhYmxlTGliTWlzYy5jICg5NiUpDQo+ICByZW5hbWUgUHJtUGtnL1Rlc3QvVW5pdFRl c3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNlcnZp Y2VzVGFibGVMaWJVbml0VGVzdFByb3RvY29sLmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cv TGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290 U2VydmljZXNUYWJsZUxpYlByb3RvY29sLmMgKDk2JSkNCj4gIHJlbmFtZSBQcm1Qa2cvVGVzdC9V bml0VGVzdC9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0L1VlZmlCb290 U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0VHBsLmMgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cv TGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290 U2VydmljZXNUYWJsZUxpYlRwbC5jICg4OSUpDQo+ICByZW5hbWUgUHJtUGtnL1Rlc3QvVW5pdFRl c3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNlcnZp Y2VzVGFibGVMaWJVbml0VGVzdC5oID0+DQo+IFVuaXRUZXN0RnJhbWV3b3JrUGtnL0xpYnJhcnkv VW5pdFRlc3RVZWZpQm9vdFNlcnZpY2VzVGFibGVMaWIvVW5pdFRlc3RVZWZpQm9vdFNlcnZpY2Vz VGFibGVMaWIuaCAoMTAwJSkNCj4gIHJlbmFtZSBQcm1Qa2cvVGVzdC9Vbml0VGVzdC9MaWJyYXJ5 L1VlZmlCb290U2VydmljZXNUYWJsZUxpYlVuaXRUZXN0L1VlZmlCb290U2VydmljZXNUYWJsZUxp YlVuaXRUZXN0LmluZiA9Pg0KPiBVbml0VGVzdEZyYW1ld29ya1BrZy9MaWJyYXJ5L1VuaXRUZXN0 VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliL1VuaXRUZXN0VWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGli LmluZiAoNTQlKQ0KPiAgcmVuYW1lIFBybVBrZy9UZXN0L1VuaXRUZXN0L0xpYnJhcnkvVWVmaUJv b3RTZXJ2aWNlc1RhYmxlTGliVW5pdFRlc3QvVWVmaUJvb3RTZXJ2aWNlc1RhYmxlTGliVGVzdC51 bmkgPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2Vy dmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYi51bmkgKDEwMCUp DQo+ICByZW5hbWUgUHJtUGtnL1Rlc3QvVW5pdFRlc3QvTGlicmFyeS9VZWZpQm9vdFNlcnZpY2Vz VGFibGVMaWJVbml0VGVzdC9VZWZpQm9vdFNlcnZpY2VzVGFibGVMaWJVbml0VGVzdFByb3RvY29s LmggPT4NCj4gVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9Vbml0VGVzdFVlZmlCb290U2Vy dmljZXNUYWJsZUxpYi9Vbml0VGVzdFVlZmlCb290U2VydmljZXNUYWJsZUxpYlByb3RvY29sLmgg KDk1JSkNCj4gDQo+IC0tDQo+IDIuMjguMC53aW5kb3dzLjENCg0K