From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 600EF74003D for ; Thu, 30 May 2024 18:01:01 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=D6QREANzsNQSfFKTA69408zR3DqVK1bC9nf+vUYzR24=; c=relaxed/simple; d=groups.io; h=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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1717092061; v=1; b=B7rUOuMVFeJdqpLtAMbLcBpE0Y1DFIpso0vxdJ8oBClQP9XBZftj7hzN+9HxmMxHtL+eYkrg ApgV0TBisOoenrHtbVfjHZUcSuJw8v7N+awlvHruQWzb7vXWX/tQ9suVlZAsbojNrHDzOLoRbk4 ZZXepUsFhI8StHNmyNhUM+o1N0EpAgkS3NgNjRDVjc7FNoof/TnOsV9k1l0YQWCto4/O2dMV4uX TL/MsIM3+y0qfDGQuaPA9SgUAxXCY2+zh2KZnHH3GuSXoowGjWe33qMENcLB/beVas2lZZ4zy3f U0lu/A1dmh454s3vofpU5rCcmNXY232KGae8WqMcTpYhg== X-Received: by 127.0.0.2 with SMTP id aDJ8YY7687511x3V5MNcMjZ1; Thu, 30 May 2024 11:00:59 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by mx.groups.io with SMTP id smtpd.web10.3812.1717092058880091407 for ; Thu, 30 May 2024 11:00:58 -0700 X-CSE-ConnectionGUID: H+ujGIc7RSe6O/+Q+RR4yg== X-CSE-MsgGUID: wFgYyeifTrmuk3uBU/R9Ww== X-IronPort-AV: E=McAfee;i="6600,9927,11088"; a="25003305" X-IronPort-AV: E=Sophos;i="6.08,202,1712646000"; d="scan'208";a="25003305" X-Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2024 11:00:58 -0700 X-CSE-ConnectionGUID: //yGrbgyQqCNyHci9/1v5A== X-CSE-MsgGUID: E44oa6YrSuSlbK8hWyMs2A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,202,1712646000"; d="scan'208";a="35885035" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 May 2024 11:00:58 -0700 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.39; Thu, 30 May 2024 11:00:57 -0700 X-Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 30 May 2024 11:00:57 -0700 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.39 via Frontend Transport; Thu, 30 May 2024 11:00:57 -0700 X-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.39; Thu, 30 May 2024 11:00:57 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH8PR11MB6683.namprd11.prod.outlook.com (2603:10b6:510:1c6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35; Thu, 30 May 2024 18:00:53 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0%5]) with mapi id 15.20.7611.030; Thu, 30 May 2024 18:00:53 +0000 From: "Michael D Kinney" To: "Kasbekar, Saloni" , "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" , Rebecca Cran , "kraxel@redhat.com" , "Kubacki, Michael" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] GitHub PR Code Review process now active Thread-Topic: [edk2-devel] GitHub PR Code Review process now active Thread-Index: AdqxKDms81p5Mq2lRy6LTkfbwilSAQAap3YAABD/77AAA/KyAAADAEOAAACA8IAAACSLsAACLw4AAAFYjRAACgcjAAAjKNnwAADMeeA= Date: Thu, 30 May 2024 18:00:53 +0000 Message-ID: References: <086790e8-a850-426f-86b1-73f54feebc1b@bsdio.com> <28097adb-a5fa-4bc6-ac39-fbf9ff71b9c4@linux.microsoft.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH8PR11MB6683:EE_ x-ms-office365-filtering-correlation-id: 4a747a6b-260e-4084-0166-08dc80d272ba x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?WEk4VldJUXdiUFg2b1htVlA4RnNvSFlFM0JWL3lNTlYyQW4wOGFrMUlIZCtH?= =?utf-8?B?UnNLT0ErSWtUS29MMW1ENThObXdTQWhsSE5HUnFoRW52VG92V1ROUWdJZGhX?= =?utf-8?B?Q0JTeFJwUXJaMnd3UTBxYjlxdXA4alFueWp0NUJtTWdrTEhJNEZoNzNDUlY0?= =?utf-8?B?VGpFb3Q5K0lMZnV0RVhPb0JJTnRBWGQzdklKdWU3T21OajFUZ3FWVUxpUVg3?= =?utf-8?B?K00za0U0V1dNNmk2MlF5RUVHUmlLYW51MHRTOC9HRkUzamtsOXlWYmRHdVdw?= =?utf-8?B?dHljZUQwWEtoeGJibXp2c0kxdUtPZ01ERTU1NFNxSWNWTzl4RjIycktqcVlo?= =?utf-8?B?dHh4cnBaajkrS01nbU9uT2Iwb2tTVUphS055ZWhlV1M3a256Sk9EcnJJbU9m?= =?utf-8?B?cDdrTSs3Y0plS3FKWHBpeGxRRmNDekFmSVV3MDZQamtSNkk2dExFYlhSb2ZX?= =?utf-8?B?eFJFTWFCVWxzcjRqcENQTXR5RUlURDBFYzlMK2pNT2NXSnBxUCt0UmptVUNF?= =?utf-8?B?ZFRKbXRvVmhRMlFBeW12dm9HalBRRTVJNEd1T1llWVJzN1FFS2VzMFZ5Vllv?= =?utf-8?B?QjYxbHF0eGxNdlFoblhZWGVtaVRvQXB5NDlJaFBuZUlLWDJvWk00OWdVNy9o?= =?utf-8?B?ZVg2cE5CZThTdEg2TkRtQ3dYS1BXT1kvcGI0MVFYY0g2UWFHQUFBRnpxb2F4?= =?utf-8?B?YWRKUS9qTUtCcWcxemY5UVFMenBpL05kaWNiY3RYQzFoS1d0R2xlVTBoM2h4?= =?utf-8?B?ZXNCakpaRENrMUlBeVBsSWVHclFOSisyR1BKWmh3Zy9DUVBGbXN2N2RhbEUz?= =?utf-8?B?QS8va1Mwb1FlYWJId21mRndrTjZ6N0ZEVHAzaEVaNFh0ZlUrcDFHOEtsVlA2?= =?utf-8?B?UE96MWhwUkxnNUdRa3NzU21wVXRVWWc4K0FNKzFIeVZxQXExc3NKb2dUSytZ?= =?utf-8?B?SUwyakNMR0lZQng1SDlNTlBZdjk2d1hBTmNzc0p4L0xCYVJQcFJ1TlROc0NS?= =?utf-8?B?R0w3aFZHMG4vKzYwaElDNVZrSWNPQzUyWWNJOWl0dk5TMjBKYi9wMGdXdVRp?= =?utf-8?B?ckhENTN3K0ZFenJ3S2hRL3VlK05yTGViUmwxR1V6WEJSWlNsUWhyWk9sUUhT?= =?utf-8?B?V1RUQkRTWVF2eS96QVp5QVg1ZEZnMnlQdnZ4aDlWb0xvNExQY2lRU2MxckIw?= =?utf-8?B?WlhIMjJiQmdaUXpUTERHQjBlK1pZL3NFNWZ2by9QMWZIenlSc1VVQ0F4ZVZn?= =?utf-8?B?Vy9lTmRBWUR6TmQwb29PWFk5aS80bGxMRDF5a1lHU28wbnRxYThsWFQrSnpO?= =?utf-8?B?TnpnR0tnd0ZESHBVRDFZNXI5Tm1RU01zUnNHS24zRzJvYURBUnk1Sk9KSzZE?= =?utf-8?B?NVBwQ2pHcjRaK2lIaUVDVkcvQ3Z2MWJFUEZQY3BFcDIwRGVHTDRqK2tDWEVN?= =?utf-8?B?K2NzdFdub0c2VDgzdTFlNXplUkxPVWJnMkNHcmJOQklJNThjaWR0bzY5WHor?= =?utf-8?B?cklBbUtyNkpQY0FJTmhoOTdLcndJcVYyS3N4VGEwNys3Ti9ZaXI3cWtQaHZJ?= =?utf-8?B?NW5PQjNGZlpybnVVdW4yUWVwdWx3NHp4aUcyOHdzUUJQM2YvRG1XOU1ZSkRG?= =?utf-8?B?UlV6TWpZZDJHWW1DUERYRFpPNy9hYS9tdkZtMDFKRzF0dVErZ3kvWHVCeU1D?= =?utf-8?B?b3kvc2xBaVRZcW4wcytDNXdLSHZrNVpoYk1ER3RqbmpTOWliTGdBUS9qUG5Y?= =?utf-8?Q?biRcIA5sU+ZVD3qlyQ=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NEtZTXZDT1dPZUNkbkNwZW9xbjhFU2tQdmRjUnN3YlhyazBpVlJnZUtpWW1l?= =?utf-8?B?N2VDNGJaMk9TKzFrOXlQVHlMK1pXUkdXU3B2QUczaXU5V1VpRXhQcDFtSlUx?= =?utf-8?B?SlhvNXNTM015SkFpc3JZSUZ0YWVNZEVxUkhjZlQyZkRpa24yTjFWS3FmSWQz?= =?utf-8?B?NW5XM013emQxa0pxMGlEdTh0ck9EaHplK0tZL3UzYXZ1Uk83OWNrWFhFRGMy?= =?utf-8?B?VSsxaU5KR0hTRWY5c21udzdxak10MXdLNDJmRmltMFJmbEZaRTN4cUM0NExV?= =?utf-8?B?ZVQ2SUJHblIxT1ViNWtLSWxUVDFsMlVaandTZ3UxYkRZdFFqQ05ac2RtSWVC?= =?utf-8?B?NHk0c051aUtDa2Y5dUdEaktjRkExdXQzVG84ckg5dGRURkRMVEJtZ0hEMHhC?= =?utf-8?B?c1A3R1B1U0UvZWZEUXk3NUVPQkYrWm9oOEZpUEEyOVQ3MVlzaDFmZnlNVnhB?= =?utf-8?B?Z0dWN0tvNllxZ1FpZHFoK3dmQ0xiV3VLTzZtbnV0QkJKVkJOcXBHUE9Rd0NB?= =?utf-8?B?cEdlOTNYL21iS0lhblQ5MXVoNjBlVGhLZjJXSStOTEFOcjd1VlhjTzIzTjJF?= =?utf-8?B?ZnJCRUR2U1F4cGdoMytsSGtkQlp1QzJSQnF0Y3NRdGcybEtVREdrak1NWG5C?= =?utf-8?B?VjFGZFVmdHdNVEl2dURBek9WOFZtdjN1Z3VhYlhMd0krU1p2ZVBUSnUyV1o4?= =?utf-8?B?NDFmYUhsdnhaajhTR29GdnV4ZllvcDVrcUJkanZRY1YyRzc3M2JZNXBHWGZw?= =?utf-8?B?VFZVOWMwN0JxK3EzazNQeU45MDY0QlRtbTFrbWZwbmhGc29YbXlwM3RLYmQw?= =?utf-8?B?c1AwSzZKakE5YytnQlVYazU3ODMzS3ZOSi9aWnJsZlVJWUMzM0x5dXpMR296?= =?utf-8?B?YkVVYVdUNFF0eUI5THd4RnR4TWlJMGJXOFNJRGpUWmZhdUJidTduazVFZi9G?= =?utf-8?B?Q0NkWDBlUHJtYW5PMDRQMHUxTXpwN3o5OUcvNm1KK2dGSlMrSHQ2N1FRME5Z?= =?utf-8?B?UmszVjR5KzFhZEtzY0t1d01LUGZGL3E2SGNzVy9qNXVOb2Urb2RBM3ZkQnVI?= =?utf-8?B?eitpQ0w5dFBWS1BBMThad21TYVJmM2IxblRpUzRJZURNRWRxbU9wWnZ0UXZh?= =?utf-8?B?UXJ5Z0hDcFdrcEU4Zi9pVlJ6UHIwM3A3WXBnUnBYRzBCVVp2R01QK1hTYTUx?= =?utf-8?B?SU5qaUFiYnVlQUdEbFh2R2FmalZFdlBIMXdCWWlxNG1rSjdrQWZZeTBiY25z?= =?utf-8?B?b3RDVFJCZHljelJBSDZVVWtIWE9Ub05FQ1RWSmhvOE95bnNpdE9iZkdNRlVh?= =?utf-8?B?V3YrVllmUEtXVlZaS0JDN3haM1M0elhKY0ZScTFtR2pWT1FLeHRUbDNNYTYz?= =?utf-8?B?UlRXSVhCK0xjcnR2ZGF3aW9pQU9HZy8vZ2V1bzl3cHBrK2lhaUtmN3Q3R0hH?= =?utf-8?B?dEt1aXFXcXkrb3JRZStLenhJbHpqUDJITDBpWTU3ZmdTTGxWdHBsaTF0b1dh?= =?utf-8?B?eCt2ZUtlR0FrYWpwT2k4MkhsaFJ6UGZVL0hwWTlaMTdsdVBtd0oxZzhzZTYy?= =?utf-8?B?ajJYRFZlNkN4d2o0VVM5RkYwa3RRMzRBbGdiR1R3d2hMRW1wUjVMck02aXNH?= =?utf-8?B?ODVaeFZSSHVlRzRGQ1RlbENOZGJvWjZNTFE1Skp3NUlLdTRuOEhpeDlOK09x?= =?utf-8?B?dkd2T2FTT3MyenJDelRnRkg1bENnTFV5bVdYMmtCVWVtRGJmSi9hMUtvVUMr?= =?utf-8?B?VTB4VU5jQ3podTNmT21qNzVlRklLZ2UySWFiQVprRUZyQzBlaXJaQ3ZoWWZZ?= =?utf-8?B?bTZGZmZMRXc4VUVrU3FXUVkwekcvVlpPc1RTTlpDWUxOV2dKUmNhRFJNcDUx?= =?utf-8?B?YXNLVm5GRCt4dmxvZDVtMVoxdWNmUER5SURIRjBSK085U3c4dnVKKzN2UlZw?= =?utf-8?B?MEdOOXUyYVBkbGVaS0QyZUpEcnV0ZnBHUVlHdFZUNzdHcmg0Z1pMMm94dTMz?= =?utf-8?B?U09Wa20xWjFISU54RVZMMy83NWtlU3J4Y3lnbkJQbDgwMS9VNlRHREM5S0lR?= =?utf-8?B?M2RjZzIyVnVkeWNicUlQR1FmTlF6TnR0WUNkTEJPR3FSVENEUHhSdVdYWVg1?= =?utf-8?B?ejhqdVd1T3l1UkgwdndRcTJXaEtDalZJbnVSTlNxamlwSGlOaW5ORktTeEs5?= =?utf-8?B?WHc9PQ==?= 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: 4a747a6b-260e-4084-0166-08dc80d272ba X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2024 18:00:53.5877 (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: ZjJ9nS7XhvSUruy7Utb2RvW55blhAsnVOx1nRpnd/7xnwh3BR3SKZ0m8PcxdlDjf62jhBkGBQLpVrp6MMbjVJlkAsi5fZefC6nCai7M0tp4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6683 X-OriginatorOrg: intel.com 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 Resent-Date: Thu, 30 May 2024 11:00:58 -0700 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: BEINHlOphvtD9OpsQ0k5RnMMx7686176AA= 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=20240206 header.b=B7rUOuMV; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io WWVzLg0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2Fz YmVrYXIsIFNhbG9uaSA8c2Fsb25pLmthc2Jla2FyQGludGVsLmNvbT4NCj4gU2VudDogVGh1cnNk YXksIE1heSAzMCwgMjAyNCAxMDozOSBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IG1p a3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb207IEtpbm5leSwgTWljaGFlbCBEDQo+IDxtaWNoYWVs LmQua2lubmV5QGludGVsLmNvbT47IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+Ow0K PiBrcmF4ZWxAcmVkaGF0LmNvbTsgS3ViYWNraSwgTWljaGFlbCA8bWljaGFlbC5rdWJhY2tpQG1p Y3Jvc29mdC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gR2l0SHViIFBSIENvZGUg UmV2aWV3IHByb2Nlc3Mgbm93IGFjdGl2ZQ0KPiANCj4gSG93IGFyZSB3ZSBwbGFubmluZyB0byBo YW5kbGUgcGFja2FnZXMgKGxpa2UgTmV0d29ya1BrZykgd2l0aG91dCBhDQo+IG1haW50YWluZXI/ IFdvdWxkIHRoZSBzdGV3YXJkcyBhZGQgaW4gdGhlIHJldmlld2VycyBpbiB0aGF0IGNhc2U/DQo+ IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBNaWNoYWVsDQo+IEt1YmFj a2kNCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMjksIDIwMjQgNTo1MSBQTQ0KPiBUbzogS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW87DQo+IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+OyBrcmF4ZWxAcmVkaGF0 LmNvbTsgS3ViYWNraSwgTWljaGFlbA0KPiA8bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+ DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gR2l0SHViIFBSIENvZGUgUmV2aWV3IHByb2Nl c3Mgbm93IGFjdGl2ZQ0KPiANCj4gSSd2ZSB1cGRhdGVkIHRoZSB3aWtpIHByb2Nlc3MgdG8gY2xh cmlmeSB0aGF0IG1haW50YWluZXJzIG5lZWQgdG8gZW5zdXJlIFBSDQo+IHJldmlld2VycyBhcmUg YWRkZWQgYW5kIHRoYXQgYSBjb250cmlidXRvciBjYW5ub3QgZG8gc28gdW5sZXNzIHRoZXkgYXJl IGENCj4gbWFpbnRhaW5lciBpbiB0aGlzIHVwZGF0ZToNCj4gDQo+IGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1Yi5pby93aWtpL0VESy1JSS1EZXZlbG9wbWVudC0N Cj4gUHJvY2Vzcy9fY29tcGFyZS9iOWQxZjM0ZTQwZDhlY2JjN2I1OTYzMjMwMmM5YjBjODIzZjUy YWI4Li4uZGQ4NDZiMjk2NzU0ZGEzMTANCj4gMDNmOGMyYTcwZTlhMGI4NjFlNjAwYjYNCj4gDQo+ IEkgZGlkIG5vdCBpbmNsdWRlIHRoZSBAPGdpdGh1Yj4gSUQgcHJvY2VzcyBzaW5jZSB0aGVyZSB3 YXMgbm90IGNsZWFyDQo+IGNvbnNlbnN1cyBvbiB0aGF0LiBJIHRoaW5rIGl0J3MgdGVkaW91cyBh bmQgZm9yIHRoaXMgc21hbGwgd2luZG93IG9mIHRpbWUNCj4gd2l0aG91dCBhdXRvbWF0aW9uLCBp ZGVhbGx5IHRoZSBHaXRIdWIgbm90aWZpY2F0aW9ucyBtZW50aW9uZWQgZWFybGllciBjYW4gYmUN Cj4gdXNlZC4NCj4gDQo+IFRoYW5rcywNCj4gTWljaGFlbA0KPiANCj4gT24gNS8yOS8yMDI0IDQ6 MDYgUE0sIEtpbm5leSwgTWljaGFlbCBEIHdyb3RlOg0KPiA+IFdlIGNvdWxkLCBidXQgdGhhdCB3 b3VsZCByZXF1aXJlIG1hbnVhbGx5IHN5bmNpbmcgQ09ERU9XTkVSUyB3aXRoDQo+ID4gTWFpbnRh aW5lci50eHQgdW50aWwgdGhhdCBwYXJ0IG9mIHRoZSBwcm9jZXNzIGlzIGF1dG9tYXRlZC4NCj4g Pg0KPiA+IFdlIGFsc28gbmVlZCBhIHdheSB0byB2ZXJpZnkgdGhhdCBDT0RFT1dORVJTIGFuZCBN YWludGFpbmVycy50eHQNCj4gPiBwcm9kdWNlIHRoZSBleGFjdCBzYW1lIGFzc2lnbm1lbnRzLg0K PiA+DQo+ID4gVGhpcyB3YXMgb24gdGhlIGxpc3Qgb2YgZnV0dXJlIGVuaGFuY2VtZW50cyB3aGVu IHJlc291cmNlcyBhcmUNCj4gPiBhdmFpbGFibGUgdG8gaGVscC4gIFdlIG5lZWQgdG8gZm9jdXMg b24gYSBwcm9jZXNzIHRoYXQgd29ya3MgdW50aWwNCj4gPiB0aG9zZSBhdXRvbWF0aW9ucyBjYW4g YmUgZGVwbG95ZWQgYW5kIHN1cHBvcnRlZC4NCj4gPg0KPiA+IE1pa2UNCj4gPg0KPiA+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBNaWNoYWVsIEt1YmFja2kgPG1pa3Vi YWNrQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+ID4+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDI5LCAy MDI0IDEyOjI1IFBNDQo+ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNo YWVsIEQNCj4gPj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgUmViZWNjYSBDcmFuIDxy ZWJlY2NhQGJzZGlvLmNvbT47DQo+ID4+IGtyYXhlbEByZWRoYXQuY29tOyBLdWJhY2tpLCBNaWNo YWVsIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtl ZGsyLWRldmVsXSBHaXRIdWIgUFIgQ29kZSBSZXZpZXcgcHJvY2VzcyBub3cgYWN0aXZlDQo+ID4+ DQo+ID4+IE1pa2UsDQo+ID4+DQo+ID4+IEkgYWdyZWUgdGhhdCBhdXRvbWF0aWNhbGx5IGFkZGlu ZyByZXZpZXdlcnMgd291bGQgYmUgaGVscGZ1bC4NCj4gPj4NCj4gPj4gRG8geW91IHRoaW5rIHdl IGNvdWxkIGFkZCBhIENPREVPV05FUlMgZmlsZSBub3cgdG8gYXNzaXN0IHdpdGggdGhpcz8NCj4g Pj4NCj4gPj4gQmVuZWZpdHMgYmVpbmc6DQo+ID4+DQo+ID4+IDEuIENPREVPV05FUlMgaXMgbG93 IG92ZXJoZWFkIGluIHRoYXQgR2l0SHViIGFscmVhZHkgc3VwcG9ydHMgaXQuDQo+ID4+DQo+ID4+ IDIuIFdlIGRvIG5vdCBuZWVkIHRvIHJlcXVpcmUgQ09ERU9XTkVSIGVuZm9yY2VtZW50IHlldC4g V2UgY2FuIHNpbXBseQ0KPiA+PiB1c2UgaXQgZm9yIGF1dG9tYXRpbmcgdGhlIHByb2Nlc3Mgb2Yg YWRkaW5nIG1haW50YWluZXJzLg0KPiA+Pg0KPiA+PiAzLiBNYWludGFpbmVycyBoYXZlIHdyaXRl IGFjY2VzcyBzbyB0aGV5IGFyZSByZXF1aXJlZCB0byBhcHByb3ZlIGFuZA0KPiA+PiBhZGQgdGhl IHB1c2ggbGFiZWwuIFRoaXMgd291bGQgYWRkIGEgcmVsZXZhbnQgbWFpbnRhaW5lcihzKSB3aXRo DQo+ID4+IHdyaXRlIGFjY2VzcyB0byBmdWxmaWxsIHRoYXQgcm9sZS4NCj4gPj4NCj4gPj4gVGhh bmtzLA0KPiA+PiBNaWNoYWVsDQo+ID4+DQo+ID4+IE9uIDUvMjkvMjAyNCAyOjI3IFBNLCBNaWNo YWVsIEQgS2lubmV5IHdyb3RlOg0KPiA+Pj4gR2l0SHViIGhhcyBub3RpZmljYXRpb24gc2V0dGlu Z3MuICBNYWludGFpbmVycyBzaG91bGQgY29uZmlndXJlDQo+ID4+PiBHaXRIdWIgc28gdGhleSBh cmUgbm90aWZpZWQgb2YgYWxsIFBSIHN1Ym1pc3Npb25zIHRvIGVkazIgcmVwby4NCj4gPj4+DQo+ ID4+PiBUaGUgV2lraSBmb3IgdGhlIE1haW50YWluZXIgUHJvY2VzcyBwcm92aWRlcyBhIGxpbmsg dG8gdGhpcyBwYWdlDQo+ID4+PiB3aXRoIHRoZQ0KPiA+PiBkZXRhaWxzOg0KPiA+Pj4NCj4gPj4+ IGh0dHBzOi8vZG9jcy5naXRodWIuY29tL2VuL2FjY291bnQtYW5kLXByb2ZpbGUvbWFuYWdpbmct c3Vic2NyaXB0aW9uDQo+ID4+PiBzLWFuZC0NCj4gPj4gbm90aWZpY2F0aW9ucy1vbi1naXRodWIv c2V0dGluZy11cC1ub3RpZmljYXRpb25zL2NvbmZpZ3VyaW5nLW5vdGlmaWNhDQo+ID4+IHRpb25z DQo+ID4+Pg0KPiA+Pj4gaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vZW4vYWNjb3VudC1hbmQtcHJv ZmlsZS9tYW5hZ2luZy1zdWJzY3JpcHRpb24NCj4gPj4+IHMtYW5kLQ0KPiA+PiBub3RpZmljYXRp b25zLW9uLWdpdGh1Yi9zZXR0aW5nLXVwLW5vdGlmaWNhdGlvbnMvY29uZmlndXJpbmctDQo+ID4+ IG5vdGlmaWNhdGlvbnMjYWJvdXQtY3VzdG9tLW5vdGlmaWNhdGlvbnMNCj4gPj4+DQo+ID4+PiBU aGlzIGFsbG93cyBNYWludGFpbmVycyB0byByZWNlaXZlIG5vdGlmaWNhdGlvbnMgd2l0aG91dCBi ZWluZyBhbg0KPiA+Pj4gYXNzaWduZWQgcmV2aWV3ZXIuDQo+ID4+Pg0KPiA+Pj4gTWlrZQ0KPiA+ Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+IEZyb206IFJlYmVj Y2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+DQo+ID4+Pj4gU2VudDogV2VkbmVzZGF5LCBNYXkg MjksIDIwMjQgMTE6MTkgQU0NCj4gPj4+PiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5l eSwgTWljaGFlbCBEDQo+ID4+Pj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsga3JheGVs QHJlZGhhdC5jb207IEt1YmFja2ksIE1pY2hhZWwNCj4gPj4+PiA8bWljaGFlbC5rdWJhY2tpQG1p Y3Jvc29mdC5jb20+DQo+ID4+Pj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBHaXRIdWIgUFIg Q29kZSBSZXZpZXcgcHJvY2VzcyBub3cgYWN0aXZlDQo+ID4+Pj4NCj4gPj4+PiBPbiA1LzI5LzIw MjQgMTI6MDkgUE0sIE1pY2hhZWwgRCBLaW5uZXkgdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4gPj4+ Pj4gSGkgR2VyZCwNCj4gPj4+Pj4NCj4gPj4+Pj4gV2UgY2FuIGNsYXJpZnkgdGhlIFdpa2kuICBB IE1haW50YWluZXIgaGFzIHRvIGJlIGludm9sdmVkIGluIGV2ZXJ5DQo+ID4+Pj4+IGNvZGUgcmV2 aWV3LiAgVGhlIGZpcnN0IGFjdGlvbiBhIE1haW50YWluZXIgZG9lcyBpcyB2ZXJpZnkgdGhhdA0K PiA+Pj4+PiB0aGUgY29kZSBjaGFuZ2Ugc2hvdWxkIGJlIGNvbnNpZGVyZWQgYXQgYWxsIG9yIHJl amVjdGVkLiAgVGhlbiBhZGQNCj4gPj4+Pj4gbWFpbnRhaW5lcnMgZm9yIHRoZSBvbmVzIHRoYXQg bG9vayBsaWtlIGdvb2Qgc3VibWlzc2lvbnMuDQo+ID4+Pj4+DQo+ID4+Pj4+IEkgYWdyZWUgdGhh dCB0aGlzIG1heSBhZGQgYSBiaXQgb2YgZGVsYXkuICBZb3UgYXJlIHdlbGNvbWUgdG8gYWRkDQo+ ID4+Pj4+IGEgY29tbWVudCB3aXRoIEA8Z2l0aHViaWQ+IHRhZ3MgdG8gdGhlIG1haW50YWluZXJz IGFuZCByZXZpZXdlcnMNCj4gPj4+Pj4gc28gdGhleSBrbm93IHRvIGxvb2sgYXQgaXQgYW5kIGRv IHRoZSBhc3NpZ25tZW50cy4gIElmIHlvdSBsaWtlDQo+ID4+Pj4+IHRoYXQgaWRlYSB3ZSBjYW4g YWRkIHRoYXQgdG8gdGhlIFdpa2kgYXMgd2VsbC4NCj4gPj4+Pj4NCj4gPj4+Pj4gU2luY2UgUFJz IGNhbiBiZSBhbHNvIG9wZW5lZCBieSBvdXRzaWRlIGNvbnRyaWJ1dG9ycyB0aGF0IGhhdmUNCj4g Pj4+Pj4gbGltaXRlZCBhY2Nlc3MsIG1haW50YWluZXJzIGhhdmUgdG8gYmUgaW52b2x2ZWQgaW4g cmV2aWV3aW5nIG5ld2x5DQo+ID4+Pj4+IHN1Ym1pdHRlZCBQUnMuDQo+ID4+Pj4NCj4gPj4+PiAi VGhlbiBhZGQgbWFpbnRhaW5lcnMgZm9yIHRoZSBvbmVzIHRoYXQgbG9vayBsaWtlIGdvb2Qgc3Vi bWlzc2lvbnMuIg0KPiA+Pj4+DQo+ID4+Pj4gU3VyZWx5IGluIG9yZGVyIGZvciB0aGUgbWFpbnRh aW5lcnMgdG8ga25vdyB0aGUgUFIgc2hvdWxkIGJlIGxvb2tlZA0KPiA+Pj4+IGF0IGluIHRoZSBm aXJzdCBwbGFjZSB0aGV5IG5lZWQgdG8gYWxyZWFkeSBiZSBhZGRlZD8NCj4gPj4+Pg0KPiA+Pj4+ IC0tDQo+ID4+Pj4NCj4gPj4+PiBSZWJlY2NhIENyYW4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4NCj4g Pj4+DQo+ID4+Pg0KPiA+Pj4NCj4gDQo+IA0KPiANCj4gDQoNCg0KCi09LT0tPS09LT0tPS09LT0t PS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8g dGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTk0MDEpOiBodHRwczovL2VkazIuZ3Jv dXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTk0MDEKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dy b3Vwcy5pby9tdC8xMDYzNTUxMDMvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRr Mi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91 bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==