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 AC074AC09DC for ; Fri, 31 May 2024 03:50:22 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=9hXgKvjnLsyNCyjZPyBhngBp1Oy0Wk0S5Loijd0W6sY=; 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=1717127422; v=1; b=RN6yUOtI6f5yruuW/WKvngM76yh8S7UP1g/ZkuY5SXl43U61k50l6MDmhc6EVpPLaCIMFeih 1KAKOYXSXJidRXuMp9ByjGyI+KSV8Ei2wnvrRRfbFMHIL3N8vG713hgGM4AGEzrqJrJ24mAw0ko +VBKXkv0BOB1mec5VGfTBuCBXJ9y0+rTBUgiZAHmem/PGOWkCPBgOuUvGdU3Q+uIGDG7ZOXjCqO WpSkgyERReYyuempiV2ZQ9sDKyMs53jwb0cGxfwIGL9NDYvA2IuqmlzG5/TqhRk1BCs7lNLb1yE 8cr80vqRVbbhmiinbmZBW0/Z8nN3UwbaSi6EDxmaSdv7g== X-Received: by 127.0.0.2 with SMTP id wG8DYY7687511xy3TMjTg1Fv; Thu, 30 May 2024 20:50:21 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by mx.groups.io with SMTP id smtpd.web11.3641.1717127420317548824 for ; Thu, 30 May 2024 20:50:20 -0700 X-CSE-ConnectionGUID: NGmoFHR8SWWz1ottENXyFg== X-CSE-MsgGUID: yWI4KE7DR1WLRJZ39w92wA== X-IronPort-AV: E=McAfee;i="6600,9927,11088"; a="17486595" X-IronPort-AV: E=Sophos;i="6.08,203,1712646000"; d="scan'208";a="17486595" X-Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2024 20:50:20 -0700 X-CSE-ConnectionGUID: SUzt9qNzS+WQ2GLG82ThZw== X-CSE-MsgGUID: KGs4twiQQfOIH1cj2XQr+Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,203,1712646000"; d="scan'208";a="40594533" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 May 2024 20:50:19 -0700 X-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.39; Thu, 30 May 2024 20:50:18 -0700 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.39 via Frontend Transport; Thu, 30 May 2024 20:50:18 -0700 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (134.134.137.102) 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 20:50:18 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by DS0PR11MB7192.namprd11.prod.outlook.com (2603:10b6:8:13a::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.17; Fri, 31 May 2024 03:50:15 +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; Fri, 31 May 2024 03:50:15 +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/KyAAADAEOAAACA8IAAACSLsAACLw4AAAFYjRAACgcjAAAjKNnwAADMeeAAFIzuIA== Date: Fri, 31 May 2024 03:50:15 +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_|DS0PR11MB7192:EE_ x-ms-office365-filtering-correlation-id: cff3152b-0875-4a20-6f29-08dc8124c830 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?SzdIUzNlZHo0SGlWdlpkS3d1dVd3ZExHM0xzbzh2THZrdGVyeWZVZWFFN0hS?= =?utf-8?B?SmxFWElPZUsvMDlZUWovMGFIWWtjR3pVQ1FIdEtlUmdlNjVuMlVKUlJuQ0VN?= =?utf-8?B?ajhoM2hRN0NZeTFJR1JOZ1NBZi9hd0VvemxBb2gwbU0yL0NUTzVvQUwzUVhn?= =?utf-8?B?aStLUDgwc1gxdnhIRGpySG1jVTZqSDllb3I0VjBBVnpMSGZxNmd1cVVNMWdH?= =?utf-8?B?N2s0eWJWM1BtR0haRHNPaVg1U3hSN29DczlqaEFhMm1RTWxuUGIrSStySmUw?= =?utf-8?B?bTZXckVUeXlld1k5S0tOZ2lwS1lxZkd3U2RTdWh4aFdtdEs4NXp2c2lncC9k?= =?utf-8?B?anhQMzNTQ2VSVnZ0T2RIWlhSY1V6ZkxseEphdE9EdGRhTUdrdUpuWTF3SHZj?= =?utf-8?B?ek5oQXVSd3d3Y25pQWhIN21PVmJoM3JmUHhiVmJVdUZSdmdORlpVUzV0YUU0?= =?utf-8?B?RXNVSUpiL0kvR2lpVkFIWXA0anErbzl6RllMMVUrbit0M21UZzdkdVhHUUN3?= =?utf-8?B?endUZDlUb1pZdVl5RnZXakNNYkE2TllDRHowakpudC9hRUdFK2xMK2hmbEhP?= =?utf-8?B?S05iYis2Ymtxd21TQlI2eUdYZWwxQzRTaE5VT1FPWDkwbXJqeGlSNkpwWFUx?= =?utf-8?B?UThTQWN5UzFTVmx6djJleFdZbmQzcGQzVmhjQm51MHg4RmF4ajBMb01Cc0gy?= =?utf-8?B?ZHlYakFLUDhjK1lqdDhRTlBTd1d2RG45NFd0NnlzMnA1cXBaY2ZNdEJrSG45?= =?utf-8?B?ZlVlVGpaZFR0blhrUHVqYTlhRUN5ZlRwQ002ejZzWlBlNklOeGJ5aENwRGRh?= =?utf-8?B?TGpTUEQxa0t3NDVqQ0VjY0N6WmJ0d0RZeS8xZytNU2Y4cjJNSDN3c0pUT2Rm?= =?utf-8?B?dnBtQzBXbmJmWDJOTXdmV3EycVJSYi85VFlCTVVUNXZtTWkvSE44bWVMWHg5?= =?utf-8?B?NVY1QUg0SHc4bWdaVmFXMm01OTJ0TVBvOGNPalAxWmZzem1YU01uTWZwemJB?= =?utf-8?B?YUxZNldRZE9VVUs1SkQ2TVBFU2I4RDRQZ0xYbkZ4bkhPVVhkUWZjQlpobkNz?= =?utf-8?B?eXhGOUQ3anlUL25ucS8xcUUvd25tTXoxT1lhVytSVEhBei9NT2ZDdkRoNU0x?= =?utf-8?B?MmtDNlFrMG80UVJEbHNIMC85OEVTelhnTFkybjdXSlBmYTlRY3Q2ZEJqLzF5?= =?utf-8?B?di9FMWJyZi84Z2oyclBISWI0QXVZQmZDRUVoaUc5UWl3aXRmR1piYW5BNURv?= =?utf-8?B?R3FKcFYzWk5zL3JDVFhxWG5yV0gzL1piMEpaNDRBWDlxeFlTU3Vwa25sTmVC?= =?utf-8?B?cng2Sko5d256ZXR0bVhsci9TeTFhZ0xoYzE1QkxwaFhsek9jV2g0UHdkS0xD?= =?utf-8?B?ZDRrbHhyUHhSeWQwcTlnaXdWMmQ4L2dBSTNna0N3MDFDQXNnTVRpTkVrZEtk?= =?utf-8?B?clhFTnZoUEVQd2p2OG5sV1g1djdCSWhXZGs3WkQrbEo4MnI3YUh0NFBlVFVS?= =?utf-8?B?cGJZRllvNHZ4amxlNDgxc2Zqa1UwWG9QRENoc3NLYlpKa0RYSXdwRDdsMVM4?= =?utf-8?B?MHkvUnVvVUFHRmlFRURJZFk0QnJIcW5CQlZIaXFFRnlqS1oraFYzYW00VlFF?= =?utf-8?B?cVlmN2lWalBVZTZSTEJNOXo1MnFvRFdSUk00TGJFKzU1K2I5Q0xZNEZUUXpE?= =?utf-8?B?dUxBS0IyT0d5RXF2UFVaNlZhRDQxZERsVHI0bld1c2VSQ0hNTUI5YUlGMWxD?= =?utf-8?Q?26xdemO4Txcy3nU7i8=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZzgvemF4eTQ4U1FaTCtLMFZ2SXFRM3VYckFpK2FwWnJPV0pSUjVxYks0NFk4?= =?utf-8?B?djdaelp0ZWIzNy8zRWZTR2RmQ3hDdTlXQzdqMGJVVE5Kd0ZxZ2ZLQWlXUFdI?= =?utf-8?B?a08vek9MS3hTdTVaY2pTeVBJZEZ2cDNyS25WQzI1cWY3dm5KZDdhaHNjeW5U?= =?utf-8?B?YkhSc28zSWl4UkRKR0Q0bHpPZlluOFNHVjNqM3FTSG05c2JVdTRCNE5PVCtv?= =?utf-8?B?anRZRkwxWkpRWWpnK2hRMGhmaytDdnBxK056L1ZHUUxkYXBBU3FNcVNGem0y?= =?utf-8?B?eEFuV0RTL1g0eW02VlhMdXk3MWhKZmJhTyt3YXdVQ0tEeHRDWnhseExMVjEx?= =?utf-8?B?dnpKdXlOY0srWEJHcHBDVEtyWDRaK1R6cWxHc05iMUh2K0o2QVRXWldHVFd0?= =?utf-8?B?UmlqUkxwa1REOUtoanl2TGJaYUdpT3N0SW9KMU9hM1NSVi8va0xTWXBCM2lv?= =?utf-8?B?NFdaL3hVbmpZQjZjcXNjNGU4Rk1lTHhGcmU2TlFKRlMrVGthTS9uMFo0V09o?= =?utf-8?B?UTU3ZHI4Y1l5RDZaNnpaTmJpT05PUDhOeFk2VGkrc2lEY25lYTN3QUNoUVpL?= =?utf-8?B?VXVMMEdSMTdtckg1SXRUWGpFR1owQ1dZYUtteHlCaXZWRHR5djJMUTRqUno1?= =?utf-8?B?dVNMbVNoT0VKK0s4K2dGNnd1S2xuWXp3VmlnZHI0VVRlcWttNVB1SWlTYTFY?= =?utf-8?B?SjlieUdDZkxnSGM1a2Z3MURnTWxJQzhTaXBSZ21PUHJzOXhUV1BXdGpaY05Z?= =?utf-8?B?TnB3RmtzK1lCcDlGTENydjJwVzhKbGN2RWZGTklFcmdWZnBSd095c2J5QVlR?= =?utf-8?B?dWtXVys2ZWFFUi9hRlR6N2gzQUx2Ty9tRGV3dmZTVGc0UjlEOUNMbVRiWklj?= =?utf-8?B?QjVVOFNKWVR4T0phZDE5TTJhZnBlRXlmaGNrRVYxdDNSODA1TTZWMzB4ZEty?= =?utf-8?B?TnRXWUFMMmpTclpOVk5tNUZoczNZeStIYzNzUGdvRTlNSm9rZ3VIM0tWVm5j?= =?utf-8?B?NXM1UFJtcmg1YmV3aDlFeTFRczJXUUF0di9xcjA4a1lSUG5pWlhPK05pRmxz?= =?utf-8?B?V0VsbHpjZHRQeFZQejJYck1MVTVyMzJnQ3RncUxyWjhCUEJYK2FJZHd6L0NK?= =?utf-8?B?NUlKRW4zMFk5QlllcDkxUE1wMk5HVUp5RHpRRDYxSmE0Mmt6VU1zZG5aR0dQ?= =?utf-8?B?ZzZGcEJOQWQvVytxZk9hcTRncVV0d2k4TDNrbWNXOXYwQmhFUWZia1U4ZGtC?= =?utf-8?B?RS9RdDdPeWdXMjR1T2QwRWFXQWt1OE5tVy9wa2ZnUU9VUDZzNE9XN1Iycmli?= =?utf-8?B?UTVZTmJEZkVEK0lKYWhHOFM3RnJCRW1CZVdNRzRJeGdsUmw3UUhrb1JCN3RC?= =?utf-8?B?OUhkalpxME9URzJGVmRUL05HOW50QkhMZUlkTnpCUm1jZFhQU3o0SE9QOUJn?= =?utf-8?B?Vkd6TE5ndE1OVy9MTXRwa0ZZUG1OcW9sL21RdFNzWjg4NEN2ZmZYRlRZNEt1?= =?utf-8?B?NzZHV241Z0ZrYldMUjF2TVRjd0Zjcm50TXpWMGIvMnZzeDUxbnBZWkdUNWxz?= =?utf-8?B?Y1RMSVJlTkF0YitmZ3UwL0NyNUM5ZHg0Y2lSOG5YZ3dkS09aMUVaVFBRenFq?= =?utf-8?B?cHRlbWRWclJtOXJySUJrSGhvQzdZSElOK2s0allyNTR2aXlBMnFDMGJTajFl?= =?utf-8?B?UDZFdXNPUmE3V3h0K0p5MU03LytVL3VaNE5JcDI5MXhqNHA4K1lvem05ekp5?= =?utf-8?B?bkhvaitZTFBDdXN0bUVsSHlabGdnbm44TTEyQnNVVEVKZmpWSW1GKzY2Vzda?= =?utf-8?B?TGFYMXdHaC9nMzRTUjFhS0VHbUlTaVNXdlZIOUFUbGwyVm1uNVRpeUtTVkkz?= =?utf-8?B?MUdwZzQwSGZUOFNFV3AvMXdTN242dzBteEtQZFhoUlJ5Q043UzhxbjR6Rmpi?= =?utf-8?B?bUpBRnlNRlVpT0RwTlJ6N2g3S2VJbEJtMWpqWDNGcFc5R3drU0ZUbXNrYjBD?= =?utf-8?B?a3NURkQwRkhVZzRreDNzd05zL0Q1ZGgwZ05mQmFhckhocHZMaytKMjEyRkFL?= =?utf-8?B?eDY2MTJNNHpxd3ExaDBoMjZTTmJXL3hyTUgxUWdLdlZ2bXFlN29WQTkvSHht?= =?utf-8?B?enlqWUNoQVVPNFZQQTJXQWxLSmJkbFFSUm56cjdsMkxzNENPRzdqY1M0UW93?= =?utf-8?B?RHc9PQ==?= 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: cff3152b-0875-4a20-6f29-08dc8124c830 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2024 03:50:15.6677 (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: 55xHYSTBUnYUn9hz/eQCqkLAgHZVp9YDXhW5Z65Xwr9HIvAs9xccLVqeE+qpufiyKFel7WSMFbLC2jtcnpqFgwl8N55IJgthEjSKbh1GPjM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7192 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 20:50:20 -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: 5pnCMOa6WqEePjv0CCYR944Zx7686176AA= 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=RN6yUOtI; 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 SGkgTWljaGFlbCwNCg0KRG8geW91IGtub3cgd2h5IHRoZXJlIHdvdWxkIGJlIGRlcGVuZGFib3Qg Y29tbWl0cyBpbiBQUnMgbm90IHJlbGF0ZWQgdG8gZGVwZW5kYWJvdCB1cGRhdGVzPw0KDQpGb3Ig ZXhhbXBsZToNCg0KICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzU3 MDgvY29tbWl0cw0KDQpUaGFua3MsDQoNCk1pa2UNCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50 ZWwuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgTWF5IDMwLCAyMDI0IDExOjAxIEFNDQo+IFRvOiBL YXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5n cm91cHMuaW87DQo+IG1pa3ViYWNrQGxpbnV4Lm1pY3Jvc29mdC5jb207IFJlYmVjY2EgQ3JhbiA8 cmViZWNjYUBic2Rpby5jb20+Ow0KPiBrcmF4ZWxAcmVkaGF0LmNvbTsgS3ViYWNraSwgTWljaGFl bCA8bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQo+IENjOiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZl bF0gR2l0SHViIFBSIENvZGUgUmV2aWV3IHByb2Nlc3Mgbm93IGFjdGl2ZQ0KPiANCj4gWWVzLg0K PiANCj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206 IEthc2Jla2FyLCBTYWxvbmkgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+DQo+ID4gU2VudDog VGh1cnNkYXksIE1heSAzMCwgMjAyNCAxMDozOSBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgbWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbTsgS2lubmV5LCBNaWNoYWVsIEQNCj4g PiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYnNk aW8uY29tPjsNCj4gPiBrcmF4ZWxAcmVkaGF0LmNvbTsgS3ViYWNraSwgTWljaGFlbCA8bWljaGFl bC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQo+ID4gU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBH aXRIdWIgUFIgQ29kZSBSZXZpZXcgcHJvY2VzcyBub3cgYWN0aXZlDQo+ID4NCj4gPiBIb3cgYXJl IHdlIHBsYW5uaW5nIHRvIGhhbmRsZSBwYWNrYWdlcyAobGlrZSBOZXR3b3JrUGtnKSB3aXRob3V0 IGENCj4gPiBtYWludGFpbmVyPyBXb3VsZCB0aGUgc3Rld2FyZHMgYWRkIGluIHRoZSByZXZpZXdl cnMgaW4gdGhhdCBjYXNlPw0KPiA+DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g PiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJl aGFsZiBPZiBNaWNoYWVsDQo+ID4gS3ViYWNraQ0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDI5 LCAyMDI0IDU6NTEgUE0NCj4gPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87DQo+ID4gUmViZWNjYSBDcmFuIDxy ZWJlY2NhQGJzZGlvLmNvbT47IGtyYXhlbEByZWRoYXQuY29tOyBLdWJhY2tpLCBNaWNoYWVsDQo+ ID4gPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbZWRr Mi1kZXZlbF0gR2l0SHViIFBSIENvZGUgUmV2aWV3IHByb2Nlc3Mgbm93IGFjdGl2ZQ0KPiA+DQo+ ID4gSSd2ZSB1cGRhdGVkIHRoZSB3aWtpIHByb2Nlc3MgdG8gY2xhcmlmeSB0aGF0IG1haW50YWlu ZXJzIG5lZWQgdG8gZW5zdXJlIFBSDQo+ID4gcmV2aWV3ZXJzIGFyZSBhZGRlZCBhbmQgdGhhdCBh IGNvbnRyaWJ1dG9yIGNhbm5vdCBkbyBzbyB1bmxlc3MgdGhleSBhcmUgYQ0KPiA+IG1haW50YWlu ZXIgaW4gdGhpcyB1cGRhdGU6DQo+ID4NCj4gPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl L3RpYW5vY29yZS5naXRodWIuaW8vd2lraS9FREstSUktRGV2ZWxvcG1lbnQtDQo+ID4NCj4gUHJv Y2Vzcy9fY29tcGFyZS9iOWQxZjM0ZTQwZDhlY2JjN2I1OTYzMjMwMmM5YjBjODIzZjUyYWI4Li4u ZGQ4NDZiMjk2NzU0ZGEzMTANCj4gPiAwM2Y4YzJhNzBlOWEwYjg2MWU2MDBiNg0KPiA+DQo+ID4g SSBkaWQgbm90IGluY2x1ZGUgdGhlIEA8Z2l0aHViPiBJRCBwcm9jZXNzIHNpbmNlIHRoZXJlIHdh cyBub3QgY2xlYXINCj4gPiBjb25zZW5zdXMgb24gdGhhdC4gSSB0aGluayBpdCdzIHRlZGlvdXMg YW5kIGZvciB0aGlzIHNtYWxsIHdpbmRvdyBvZiB0aW1lDQo+ID4gd2l0aG91dCBhdXRvbWF0aW9u LCBpZGVhbGx5IHRoZSBHaXRIdWIgbm90aWZpY2F0aW9ucyBtZW50aW9uZWQgZWFybGllciBjYW4N Cj4gYmUNCj4gPiB1c2VkLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IE1pY2hhZWwNCj4gPg0KPiA+ IE9uIDUvMjkvMjAyNCA0OjA2IFBNLCBLaW5uZXksIE1pY2hhZWwgRCB3cm90ZToNCj4gPiA+IFdl IGNvdWxkLCBidXQgdGhhdCB3b3VsZCByZXF1aXJlIG1hbnVhbGx5IHN5bmNpbmcgQ09ERU9XTkVS UyB3aXRoDQo+ID4gPiBNYWludGFpbmVyLnR4dCB1bnRpbCB0aGF0IHBhcnQgb2YgdGhlIHByb2Nl c3MgaXMgYXV0b21hdGVkLg0KPiA+ID4NCj4gPiA+IFdlIGFsc28gbmVlZCBhIHdheSB0byB2ZXJp ZnkgdGhhdCBDT0RFT1dORVJTIGFuZCBNYWludGFpbmVycy50eHQNCj4gPiA+IHByb2R1Y2UgdGhl IGV4YWN0IHNhbWUgYXNzaWdubWVudHMuDQo+ID4gPg0KPiA+ID4gVGhpcyB3YXMgb24gdGhlIGxp c3Qgb2YgZnV0dXJlIGVuaGFuY2VtZW50cyB3aGVuIHJlc291cmNlcyBhcmUNCj4gPiA+IGF2YWls YWJsZSB0byBoZWxwLiAgV2UgbmVlZCB0byBmb2N1cyBvbiBhIHByb2Nlc3MgdGhhdCB3b3JrcyB1 bnRpbA0KPiA+ID4gdGhvc2UgYXV0b21hdGlvbnMgY2FuIGJlIGRlcGxveWVkIGFuZCBzdXBwb3J0 ZWQuDQo+ID4gPg0KPiA+ID4gTWlrZQ0KPiA+ID4NCj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4+IEZyb206IE1pY2hhZWwgS3ViYWNraSA8bWlrdWJhY2tAbGludXgubWlj cm9zb2Z0LmNvbT4NCj4gPiA+PiBTZW50OiBXZWRuZXNkYXksIE1heSAyOSwgMjAyNCAxMjoyNSBQ TQ0KPiA+ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNoYWVsIEQNCj4g PiA+PiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBSZWJlY2NhIENyYW4gPHJlYmVjY2FA YnNkaW8uY29tPjsNCj4gPiA+PiBrcmF4ZWxAcmVkaGF0LmNvbTsgS3ViYWNraSwgTWljaGFlbCA8 bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQo+ID4gPj4gU3ViamVjdDogUmU6IFtlZGsy LWRldmVsXSBHaXRIdWIgUFIgQ29kZSBSZXZpZXcgcHJvY2VzcyBub3cgYWN0aXZlDQo+ID4gPj4N Cj4gPiA+PiBNaWtlLA0KPiA+ID4+DQo+ID4gPj4gSSBhZ3JlZSB0aGF0IGF1dG9tYXRpY2FsbHkg YWRkaW5nIHJldmlld2VycyB3b3VsZCBiZSBoZWxwZnVsLg0KPiA+ID4+DQo+ID4gPj4gRG8geW91 IHRoaW5rIHdlIGNvdWxkIGFkZCBhIENPREVPV05FUlMgZmlsZSBub3cgdG8gYXNzaXN0IHdpdGgg dGhpcz8NCj4gPiA+Pg0KPiA+ID4+IEJlbmVmaXRzIGJlaW5nOg0KPiA+ID4+DQo+ID4gPj4gMS4g Q09ERU9XTkVSUyBpcyBsb3cgb3ZlcmhlYWQgaW4gdGhhdCBHaXRIdWIgYWxyZWFkeSBzdXBwb3J0 cyBpdC4NCj4gPiA+Pg0KPiA+ID4+IDIuIFdlIGRvIG5vdCBuZWVkIHRvIHJlcXVpcmUgQ09ERU9X TkVSIGVuZm9yY2VtZW50IHlldC4gV2UgY2FuIHNpbXBseQ0KPiA+ID4+IHVzZSBpdCBmb3IgYXV0 b21hdGluZyB0aGUgcHJvY2VzcyBvZiBhZGRpbmcgbWFpbnRhaW5lcnMuDQo+ID4gPj4NCj4gPiA+ PiAzLiBNYWludGFpbmVycyBoYXZlIHdyaXRlIGFjY2VzcyBzbyB0aGV5IGFyZSByZXF1aXJlZCB0 byBhcHByb3ZlIGFuZA0KPiA+ID4+IGFkZCB0aGUgcHVzaCBsYWJlbC4gVGhpcyB3b3VsZCBhZGQg YSByZWxldmFudCBtYWludGFpbmVyKHMpIHdpdGgNCj4gPiA+PiB3cml0ZSBhY2Nlc3MgdG8gZnVs ZmlsbCB0aGF0IHJvbGUuDQo+ID4gPj4NCj4gPiA+PiBUaGFua3MsDQo+ID4gPj4gTWljaGFlbA0K PiA+ID4+DQo+ID4gPj4gT24gNS8yOS8yMDI0IDI6MjcgUE0sIE1pY2hhZWwgRCBLaW5uZXkgd3Jv dGU6DQo+ID4gPj4+IEdpdEh1YiBoYXMgbm90aWZpY2F0aW9uIHNldHRpbmdzLiAgTWFpbnRhaW5l cnMgc2hvdWxkIGNvbmZpZ3VyZQ0KPiA+ID4+PiBHaXRIdWIgc28gdGhleSBhcmUgbm90aWZpZWQg b2YgYWxsIFBSIHN1Ym1pc3Npb25zIHRvIGVkazIgcmVwby4NCj4gPiA+Pj4NCj4gPiA+Pj4gVGhl IFdpa2kgZm9yIHRoZSBNYWludGFpbmVyIFByb2Nlc3MgcHJvdmlkZXMgYSBsaW5rIHRvIHRoaXMg cGFnZQ0KPiA+ID4+PiB3aXRoIHRoZQ0KPiA+ID4+IGRldGFpbHM6DQo+ID4gPj4+DQo+ID4gPj4+ IGh0dHBzOi8vZG9jcy5naXRodWIuY29tL2VuL2FjY291bnQtYW5kLXByb2ZpbGUvbWFuYWdpbmct c3Vic2NyaXB0aW9uDQo+ID4gPj4+IHMtYW5kLQ0KPiA+ID4+IG5vdGlmaWNhdGlvbnMtb24tZ2l0 aHViL3NldHRpbmctdXAtbm90aWZpY2F0aW9ucy9jb25maWd1cmluZy1ub3RpZmljYQ0KPiA+ID4+ IHRpb25zDQo+ID4gPj4+DQo+ID4gPj4+IGh0dHBzOi8vZG9jcy5naXRodWIuY29tL2VuL2FjY291 bnQtYW5kLXByb2ZpbGUvbWFuYWdpbmctc3Vic2NyaXB0aW9uDQo+ID4gPj4+IHMtYW5kLQ0KPiA+ ID4+IG5vdGlmaWNhdGlvbnMtb24tZ2l0aHViL3NldHRpbmctdXAtbm90aWZpY2F0aW9ucy9jb25m aWd1cmluZy0NCj4gPiA+PiBub3RpZmljYXRpb25zI2Fib3V0LWN1c3RvbS1ub3RpZmljYXRpb25z DQo+ID4gPj4+DQo+ID4gPj4+IFRoaXMgYWxsb3dzIE1haW50YWluZXJzIHRvIHJlY2VpdmUgbm90 aWZpY2F0aW9ucyB3aXRob3V0IGJlaW5nIGFuDQo+ID4gPj4+IGFzc2lnbmVkIHJldmlld2VyLg0K PiA+ID4+Pg0KPiA+ID4+PiBNaWtlDQo+ID4gPj4+DQo+ID4gPj4+PiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+ID4+Pj4gRnJvbTogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJzZGlvLmNv bT4NCj4gPiA+Pj4+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDI5LCAyMDI0IDExOjE5IEFNDQo+ID4g Pj4+PiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEDQo+ID4gPj4+ PiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBrcmF4ZWxAcmVkaGF0LmNvbTsgS3ViYWNr aSwgTWljaGFlbA0KPiA+ID4+Pj4gPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiA+ ID4+Pj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBHaXRIdWIgUFIgQ29kZSBSZXZpZXcgcHJv Y2VzcyBub3cgYWN0aXZlDQo+ID4gPj4+Pg0KPiA+ID4+Pj4gT24gNS8yOS8yMDI0IDEyOjA5IFBN LCBNaWNoYWVsIEQgS2lubmV5IHZpYSBncm91cHMuaW8gd3JvdGU6DQo+ID4gPj4+Pj4gSGkgR2Vy ZCwNCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+IFdlIGNhbiBjbGFyaWZ5IHRoZSBXaWtpLiAgQSBNYWlu dGFpbmVyIGhhcyB0byBiZSBpbnZvbHZlZCBpbiBldmVyeQ0KPiA+ID4+Pj4+IGNvZGUgcmV2aWV3 LiAgVGhlIGZpcnN0IGFjdGlvbiBhIE1haW50YWluZXIgZG9lcyBpcyB2ZXJpZnkgdGhhdA0KPiA+ ID4+Pj4+IHRoZSBjb2RlIGNoYW5nZSBzaG91bGQgYmUgY29uc2lkZXJlZCBhdCBhbGwgb3IgcmVq ZWN0ZWQuICBUaGVuIGFkZA0KPiA+ID4+Pj4+IG1haW50YWluZXJzIGZvciB0aGUgb25lcyB0aGF0 IGxvb2sgbGlrZSBnb29kIHN1Ym1pc3Npb25zLg0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4gSSBhZ3Jl ZSB0aGF0IHRoaXMgbWF5IGFkZCBhIGJpdCBvZiBkZWxheS4gIFlvdSBhcmUgd2VsY29tZSB0byBh ZGQNCj4gPiA+Pj4+PiBhIGNvbW1lbnQgd2l0aCBAPGdpdGh1YmlkPiB0YWdzIHRvIHRoZSBtYWlu dGFpbmVycyBhbmQgcmV2aWV3ZXJzDQo+ID4gPj4+Pj4gc28gdGhleSBrbm93IHRvIGxvb2sgYXQg aXQgYW5kIGRvIHRoZSBhc3NpZ25tZW50cy4gIElmIHlvdSBsaWtlDQo+ID4gPj4+Pj4gdGhhdCBp ZGVhIHdlIGNhbiBhZGQgdGhhdCB0byB0aGUgV2lraSBhcyB3ZWxsLg0KPiA+ID4+Pj4+DQo+ID4g Pj4+Pj4gU2luY2UgUFJzIGNhbiBiZSBhbHNvIG9wZW5lZCBieSBvdXRzaWRlIGNvbnRyaWJ1dG9y cyB0aGF0IGhhdmUNCj4gPiA+Pj4+PiBsaW1pdGVkIGFjY2VzcywgbWFpbnRhaW5lcnMgaGF2ZSB0 byBiZSBpbnZvbHZlZCBpbiByZXZpZXdpbmcgbmV3bHkNCj4gPiA+Pj4+PiBzdWJtaXR0ZWQgUFJz Lg0KPiA+ID4+Pj4NCj4gPiA+Pj4+ICJUaGVuIGFkZCBtYWludGFpbmVycyBmb3IgdGhlIG9uZXMg dGhhdCBsb29rIGxpa2UgZ29vZCBzdWJtaXNzaW9ucy4iDQo+ID4gPj4+Pg0KPiA+ID4+Pj4gU3Vy ZWx5IGluIG9yZGVyIGZvciB0aGUgbWFpbnRhaW5lcnMgdG8ga25vdyB0aGUgUFIgc2hvdWxkIGJl IGxvb2tlZA0KPiA+ID4+Pj4gYXQgaW4gdGhlIGZpcnN0IHBsYWNlIHRoZXkgbmVlZCB0byBhbHJl YWR5IGJlIGFkZGVkPw0KPiA+ID4+Pj4NCj4gPiA+Pj4+IC0tDQo+ID4gPj4+Pg0KPiA+ID4+Pj4g UmViZWNjYSBDcmFuDQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4+DQo+ID4gPj4+ DQo+ID4gPj4+DQo+ID4NCj4gPg0KPiA+IA0KPiA+DQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09 LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhp cyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTk0MDMpOiBodHRwczovL2VkazIuZ3JvdXBz LmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTk0MDMKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vw cy5pby9tdC8xMDYzNTUxMDMvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5n cm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1 YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==