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 C939B7803DE for ; Wed, 15 May 2024 17:04:09 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=JnuudzWNKMay2XkSoFBYhuAHfa9hTYfrQNvNO4+4FDQ=; 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=1715792648; v=1; b=fsIiR9Cda1RKIHRDx0ywK3W/YjCOcRUNP75QjDmyMlwBCN7S40A0wJJMED0h7XJ2XNwq/yMy l4XaMaWD4gM6HF0dogAdBft24cdrzXSa9X902rgyJ7GmM1ynk8ICTaaHUVCplUVvl87uFJWBdPX WFzIzK6+jCfZdEaZRADXJx3NsrJsmlaBwcVRfuVuIjK4y7d/9GU7DCnJhGsH4abnI+7EpPBMALC /GIQ/bnJzuzgAt1kZFe4GwbL0GIwVTWYyDVtMhj3PqytRrxj1+YDxhTMR1Mjt/H695Comr3sMSO 9TkACiSaUAFsjkJfp5LwFyL9eGXUhxAfmFdlFJfEe6+uQ== X-Received: by 127.0.0.2 with SMTP id VRDCYY7687511x54qlhsDKRu; Wed, 15 May 2024 10:04:08 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by mx.groups.io with SMTP id smtpd.web11.459.1715792646752831224 for ; Wed, 15 May 2024 10:04:07 -0700 X-CSE-ConnectionGUID: dny8B5tRR8uF3TaGmn6TfA== X-CSE-MsgGUID: MZpCmRm3SvuX0d+ip7V6Tw== X-IronPort-AV: E=McAfee;i="6600,9927,11074"; a="11713537" X-IronPort-AV: E=Sophos;i="6.08,162,1712646000"; d="scan'208";a="11713537" X-Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 May 2024 10:04:05 -0700 X-CSE-ConnectionGUID: zxBCHQ53TW6L96X7NiPIHg== X-CSE-MsgGUID: xHIxDWgtTh+FNUGErQk/7Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,162,1712646000"; d="scan'208";a="31128971" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 15 May 2024 10:03:49 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 15 May 2024 10:03:48 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 15 May 2024 10:03:48 -0700 X-Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 15 May 2024 10:03:47 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MW4PR11MB7127.namprd11.prod.outlook.com (2603:10b6:303:221::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.25; Wed, 15 May 2024 17:03:43 +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.7587.026; Wed, 15 May 2024 17:03:42 +0000 From: "Michael D Kinney" To: "Johnson, Brian" , "rfc@edk2.groups.io" , "pedro.falcato@gmail.com" CC: "devel@edk2.groups.io" , Leif Lindholm , "Andrew Fish (afish@apple.com)" , "Kinney, Michael D" Subject: Re: [edk2-rfc] [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Topic: [edk2-rfc] [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Index: Adqb7x8IscZNQdbZROekmFEG+Zxa7AAyihEAAAAiwgAAMblHAAFnAUwAAPMmrTA= Date: Wed, 15 May 2024 17:03:42 +0000 Message-ID: References: <9b3986ab-770a-49dd-b68f-390623de9a64@hpe.com> In-Reply-To: <9b3986ab-770a-49dd-b68f-390623de9a64@hpe.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|MW4PR11MB7127:EE_ x-ms-office365-filtering-correlation-id: 39c317d3-763f-42cc-24a5-08dc7500f9aa 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?UGIzd1dZVVlUUi9oa3A1QzkvSFVJdHZJTWJSZkczSTNnNld6SmJpV2FKVzRo?= =?utf-8?B?S3F5L1VIZmxyTGovcTdyemlNOEVYOEU4S1E0M3lZNWM3TFRUa2dCc0ZoM2hN?= =?utf-8?B?cnorR0M1WXhoV2ZXSjgva2NLcVRGZTRrKytuaU9jS1AzZ2IrRlJ4cHhia2Ur?= =?utf-8?B?MHZ3dUJtVVhyN2RPd1JiTkUzRE9xWHMvZWNEUkU4cUxKTmJ6Ulgxendxc1lE?= =?utf-8?B?YWhWaC8rWFNzNUk0T2dJUzQ0NVpBWjZqMEUydi9KekRyak1PMzU0bytYTytQ?= =?utf-8?B?RDMzTXFGcVVmTGFoVE4zU0NQaGIrSHZkZlBpSjVkdTJhY1c4RnVsWldoNUY2?= =?utf-8?B?b3JJaFZYbFBiTi9zT2s5UWwvR0dvVXdJY1l3NzZoSE0xRW1WTlB2amI3SWFz?= =?utf-8?B?NHBMYjhaVU9URGR6RCs3REFiR0NXSlY1WWhnamd4UTJlbEFSSzMxSk0rZGVE?= =?utf-8?B?K3o0amFBaFh0K2dob1UxQzBCRmZoUkRidnR2YWg5WUVaMWlkcEIvYkZBczJE?= =?utf-8?B?WDhGb0FLSnFpaWtyUXg4czlxSWRPTmQ2V3BzZmRTWWpBR0N2ZHdGNytBRklF?= =?utf-8?B?cXN0L3N4QTJuT01HcUpzUVlYejFBQUd6aEgvM2NyTmpDYVNKeHRCN0dyYzJN?= =?utf-8?B?aXpOdkgxT3VMeTNUMnI5MDlTKytuU0VlQVViTXc3QkFaTzJsMTU2WHpQYUdQ?= =?utf-8?B?dDU2WUcyanM0Z2JUb1oyWkpObGdYSU12a1Z0alJ1NVlCK1pDd3FUaUVUZkkz?= =?utf-8?B?NHRtVXVhVWI1UU8xZnBKRzVuY0hSbFFsMHora3dpRVFFWUhuc01uenIyS05o?= =?utf-8?B?VHpXMkNLbWllRlZWVDlyV1ZmWWFjL015R0tJTlgvN1ZzcDBuN2QyMk50bXZm?= =?utf-8?B?OUkvOVBVTGpOTGU1Y3lZZDJtblZXRTY5ZEF6aDF0V1NGcmc5UFI1d3BQMS9p?= =?utf-8?B?cVlhVnlubmJzbnRlWDVjK0VTODVXblExYkdlWmhuek42WTNicVRiUUltZ3pI?= =?utf-8?B?RGQxZmpQdjU3K0NOV0hzZkd5OGN5RDAxWVMrZ2UxN1ZINmtiMk41WGwyTE0z?= =?utf-8?B?a3RZVVBsamhFUFV5T0hXeElOS1dZNXV1L0ErZE1DdUZ0VU5yZG52NmdULy9S?= =?utf-8?B?Mk9ucXkzMHM1SGROVnpnNGVYam42MllVU041d1lnK24xVjdEb2xXem9VSXVz?= =?utf-8?B?RG1LQVU4ZFZhSytqMmN3OVR3emJUaFRZY2ZJR291NkYvZnVZRkdGWDFlK1VB?= =?utf-8?B?bFAvOXNqMEpzSXlaWDNNMVFla3ZsOVdrZFd2VGlxcVpRUm9QVi9oa09semtm?= =?utf-8?B?d0dEdDRLV3NScHUzRVJmWCthalE2SzBnUWN4Q1g2eU5MN1RUQi9XZVpUWUxD?= =?utf-8?B?V2xrcXc1bFFPV0hldGRaWVZTL05HWm1ickVQcURlU2E0K0NUWjUrdHJNOWtB?= =?utf-8?B?N2VnVGdMakhrVi9IcFlDbGNOQWV4TDFuZzZZcUZUODJHVFE4T0Q1elRESFlP?= =?utf-8?B?azFQSHE1MVp3cnRRTWxZTFRRVEFqWnhYMXNFS0NKKzdxZk5uU1RYdG1vWVU5?= =?utf-8?B?dCtjOWZhUDM5MUFZMjFZTWVocXdKTnlybExvMSt5T3NoL1BUMGV1OW9ucG1q?= =?utf-8?B?YjFieFBPYTJoSDF0M2xwZEJGOXA4VzFQZkxxUitvUlFhNHpGYjhUb1NYcUJa?= =?utf-8?B?Nlo0aFBTcG53SWE0WHVaSEJac1ZaWnRPcGVId0JUZHhFb2xML1VqVm5BUyt3?= =?utf-8?Q?/aHRQPv/IJ1XExZACGF4YIQXXElzr/dtoeI1Y29?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L1JLNXhPSGp5eVVnTUVSR2d3UVR4SXNJTm5ZandBSEZZZ05IdkdlSFVEanVy?= =?utf-8?B?K1dnWDJGM3JVeDFtWEI3RXRmWHlIUGoyUE9LV0JtRS9wNW9XYjdVMDg5dHBt?= =?utf-8?B?dWY0dURRdC9xL3o0K3NRUCszT1NmcExrd2ZoVzJQKzBZOTRuMGxsbGFqODRs?= =?utf-8?B?RGxuT2pneHBrVGxiQ2dYUVA0eWo0WUwvWkRaUm9kaFVpd0V1OTZvSXVkZVhh?= =?utf-8?B?Z2lENWh5SXVGZEp1eXh5Rm51Wm9wZXVoSVBydFBoVHh4SGhtbUVIcEI0ZDZO?= =?utf-8?B?YmNaWENiV0RaRTdBUmJVZHExeHhPT21vQTdzeEwyR0hLaWF2SEIrTXl0amVV?= =?utf-8?B?S2V1UUgvK2w3Syt2RzQwbVV3L3lBdWxGc2ZkVFZ5WmExeFdCMVlvaDFON2dl?= =?utf-8?B?SEc3Ukh0SjZkbzRkVStNaWtlZ3preEcxWkw3U3N6NVpIMU9Ld0VNMFBhU0R4?= =?utf-8?B?NG9YU3FkSXhna1pKdC80WnlwT1VydGdsQXl2TEh1T0VwQTFSZ2o3bkV2Z1V0?= =?utf-8?B?VlBtQlJlRGJnN04xeS9TK1hodHJtU2lGUitaRHBRS0ZORlMvbldjTUJWaXFO?= =?utf-8?B?eXpCaHgzSnFrWDZ4dEwyMHZLRXp5dmhRa09rdk8yQWZzZWhkSHdBOUhiYklL?= =?utf-8?B?V3gwTXRaalhkdWlLQUI5dHh6OTlxVjNZMDN4TXNKb1NSU0xyejdFb1l0WGpC?= =?utf-8?B?cEsxWHlQUjNPYUZrcy9mU1NxRldpRVArdHVZUDlxZmxMemNLZGhiNXNWVXB3?= =?utf-8?B?b29ZeDNCMzdZSUtLU0haU0RVdGcvOGNiY1FwbVViZi8yVURGRDBsL3BnSlpu?= =?utf-8?B?S2EvVEw1dE5sdlZtTEZpWGw3ZXg5M2ozcVVyUDdYTzVsUTQ2UWlxMFlMMlNh?= =?utf-8?B?cVFaTzk1c0pSeEl1c242RlJGSzZkd011clBtazdnWW91Umpxbk1FVHJRR3RS?= =?utf-8?B?ZjkwU2tVRG9NTlJjRWpwbVRzSStOVHUzRCthT3FlU3VHRlN2UUpnRDRseG9t?= =?utf-8?B?UnJ6emtUd3llZXB6UVlMbDA1QVk0bjdQWHZ0VGxCdUJvYjFoeEFPSzk0NVNq?= =?utf-8?B?WkJIaGhjRmdrL0IrcWtEK3cwSFV4OUtSRUlyQjh6YkRRcmpVQlgreEU3Tm1N?= =?utf-8?B?YWptb05uNHQ5Qm55VmNtQ1VMUVlxdVRLV29OU3FLaE9GTzJsS0NKNnRpWXgv?= =?utf-8?B?OER3VEZWbXl5V2RrbnUxVDJnMXhWVXdHUFliWDhHUFp2eEhXUUFMdWJ0TEph?= =?utf-8?B?V09VT2RqellRWDhreS9Pc1JjZ3dva0NVR3N0d2pjRklrNCtla3RCZXdrdURC?= =?utf-8?B?Sk5sY2VzVWNrcEszODV0QkVYTHZJZmhUUGc0WVdxNStpbnlrbkgxb1d5QVZI?= =?utf-8?B?V011Q0pxRW1VRUZjSmFIWHJLOTQ1elljT1FJVHczNzlhcCt5UWRhSHZQSElQ?= =?utf-8?B?YURkNXhOLzV3VTRvc1JsaDhhS21TTzhycXJwdnZzNFhMcUQvNGNqb1U0dm9k?= =?utf-8?B?a0R2SW43RWk4bGgvUHlYOVFia0hMWUFtNW55RHYrV3kzeWxKVFhZVmlqQ3BJ?= =?utf-8?B?aGg1ay9xWHFoc0N3RnVhazVkOVRTSzNJQXB5UitFbkFUdjB6b3hWTWpWZXFG?= =?utf-8?B?TWl0ZkhiZExyYnl3a1EzVUhDaEovb0p5VWVkL1NVZ3h4cGx2cS8xamc4M08r?= =?utf-8?B?bmFvclZPcXhIR1JNYUd4Ti9lNnFMOStCdGJ4cDdrVkpmaDdPY24yOGZaRVMw?= =?utf-8?B?VXFkSXdNVnllVEhRSkdpNVk0RDRqZlZZdWU5NUxwYnZqSW54a3JKVWtqQktC?= =?utf-8?B?eGZKQTlGWlIwbFBYb2JZRWJZT1hhSG1Od0VmOHBKSlFkYzBpai9ZN0RWUzc2?= =?utf-8?B?YWxGUFdXQ3crejRHeEtXQUw0M3N2QmdqdjlVWnd0eHN3dHNjYjVLYTFqSWVv?= =?utf-8?B?RDNhNmRiZWZ2VkUyOGN2OUlZRTBibEJlek83SFpIbnpkSDdQQ2VPWGV3N2Rh?= =?utf-8?B?Q2JXUXdnemlXZUtkWGdTR05hSHB1cEJXb3c4eXBrSHUyRExMdnNEbThXUmdr?= =?utf-8?B?OFh5NlF2SlAxTFVuZWdsL0IrVVdOUTQybDNqaUpmNFNGcytzdnpQUktWeWZw?= =?utf-8?B?UEVHNEhWVVFjUlNZZjV3eUpOZGZOS2d1NG5IaEw0MHpNdXVrUU5ObEl5cjVk?= =?utf-8?B?NHc9PQ==?= 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: 39c317d3-763f-42cc-24a5-08dc7500f9aa X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2024 17:03:42.8463 (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: 3hxLM28d0HzV0z7KYhBwgyTS3oNXuH9jlmJD0hZ3mFNhrWKBqQF32tNyAtm8ErD2FMj5Py05pvBi6EVR+a7SQSQFKk2N0ajH22vU/WyFfIw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB7127 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: Wed, 15 May 2024 10:04:07 -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: E5qVpdgrEIZtH5mpjold3p68x7686176AA= 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=fsIiR9Cd; 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCcmlhbiBKLiBKb2huc29uIDxi cmlhbi5qb2huc29uQGhwZS5jb20+DQo+IFNlbnQ6IEZyaWRheSwgTWF5IDEwLCAyMDI0IDE6NTgg UE0NCj4gVG86IHJmY0BlZGsyLmdyb3Vwcy5pbzsgcGVkcm8uZmFsY2F0b0BnbWFpbC5jb207IEtp bm5leSwgTWljaGFlbCBEDQo+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT47IEFu ZHJldyBGaXNoDQo+IChhZmlzaEBhcHBsZS5jb20pIDxhZmlzaEBhcHBsZS5jb20+DQo+IFN1Ympl Y3Q6IFJlOiBbZWRrMi1yZmNdIFtlZGsyLWRldmVsXSBQcm9wb3NhbCB0byBzd2l0Y2ggVGlhbm9D b3JlIENvZGUgUmV2aWV3DQo+IGZyb20gZW1haWwgdG8gR2l0SHViIFB1bGwgUmVxdWVzdHMgb24g NS0yNC0yMDI0DQo+IA0KPiBPbiA1LzMvMjQgMTI6MzgsIFBlZHJvIEZhbGNhdG8gd3JvdGU6DQo+ ID4gT24gVGh1LCBNYXkgMiwgMjAyNCBhdCA3OjE34oCvUE0gS2lubmV5LCBNaWNoYWVsIEQNCj4g PiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+Pg0KPiA+Pg0KPiA+Pg0K PiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IHJmY0BlZGsyLmdy b3Vwcy5pbyA8cmZjQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUGVkcm8gRmFsY2F0bw0K PiA+Pj4gU2VudDogVGh1cnNkYXksIE1heSAyLCAyMDI0IDEwOjUxIEFNDQo+ID4+PiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbT4NCj4gPj4+IENjOiByZmNAZWRrMi5ncm91cHMuaW87IExlaWYgTGluZGhvbG0gPGxl aWZAbnV2aWFpbmMuY29tPjsgQW5kcmV3IEZpc2gNCj4gPj4+IChhZmlzaEBhcHBsZS5jb20pIDxh ZmlzaEBhcHBsZS5jb20+DQo+ID4+PiBTdWJqZWN0OiBSZTogW2VkazItcmZjXSBbZWRrMi1kZXZl bF0gUHJvcG9zYWwgdG8gc3dpdGNoIFRpYW5vQ29yZSBDb2RlDQo+ID4+PiBSZXZpZXcgZnJvbSBl bWFpbCB0byBHaXRIdWIgUHVsbCBSZXF1ZXN0cyBvbiA1LTI0LTIwMjQNCj4gPj4+DQo+ID4+PiBP biBXZWQsIE1heSAxLCAyMDI0IGF0IDY6NDTigK9QTSBNaWNoYWVsIEQgS2lubmV5IHZpYSBncm91 cHMuaW8NCj4gPj4+IDxtaWNoYWVsLmQua2lubmV5PWludGVsLmNvbUBncm91cHMuaW8+IHdyb3Rl Og0KPiA+IDxzbmlwPg0KPiA+Pj4+ICogQWxsIGNvbnRyaWJ1dG9ycywgbWFpbnRhaW5lcnMsIGFu ZCByZXZpZXdlcnMgbXVzdCBoYXZlIEdpdEh1YiBJRHMuDQo+ID4+Pj4gKiBUaGUgY29tbWl0IG1l c3NhZ2Ugd291bGQgbm8gbG9uZ2VyIHJlcXVpcmUgQ2M6LCBSZXZpZXdlZC1ieTosIEFja2VkLQ0K PiA+Pj4gYnk6DQo+ID4+Pj4gICAgb3IgVGVzdGVkLWJ5OiB0YWdzLiAgVGhlIG9ubHkgcmVxdWly ZWQgdGFnIHdvdWxkIGJlIFNpZ25lZC1vZmYtYnkuDQo+ID4+Pg0KPiA+Pj4gSSdkIGp1c3QgbGlr ZSB0byBub3RlIHRoYXQgbG9zaW5nIHRoZSBDQzosIFJldmlld2VkLWJ5OiwgZXRjIGlzIGEgYmln DQo+ID4+PiBsb3NzLiBHZXJyaXQgYXV0by1hZGRzIFJiJ3MsIGdpdGh1YiBQUidzIGRvIG5vdCAo SSdkIGd1ZXNzIHRoZXJlJ3MgYQ0KPiA+Pj4gd2F5IHRvIHB1bGwgdGhhdCBvZmYgd2l0aCBnaXRo dWIgYWN0aW9ucywgYnV0IEkgaGF2ZW4ndCBsb29rZWQpLiBJdCdsbA0KPiA+Pj4gYmUgYSBtZXNz IGlmIEkgaGF2ZSB0byBnbyB0aHJvdWdoIG9ubGluZSBHSCBQUiBiYWNrbG9ncyBqdXN0IHRvIGZp bmQNCj4gPj4+IHdobyB0byBDQy9hZGQtdG8tcmV2aWV3LiBJdCBraWxscyB0aGUgZGVjZW50cmFs aXplZCBiaXQgb2ZmIG9mIGdpdCB0b28NCj4gPj4+IDopDQo+ID4+Pg0KPiA+Pg0KPiA+PiBDYW4g eW91IHByb3ZpZGUgbW9yZSBkZXRhaWxzIG9uIHRoZSBpbXBhY3Qgb2YgdGhlIGxvc3M/DQo+ID4N Cj4gPiBJbiBteSB2aWV3LCBjb21taXRzIHNob3VsZCBiZSBmYWlybHkgc2VsZi1kZXNjcmliaW5n LiBXaGF0IGNoYW5nZXMsDQo+ID4gd2h5LCBhcmUgb2J2aW91cywgYnV0IHdobyBsb29rZWQgYXQg aXQsIHdobyByZXZpZXdlZCBpdCwgd2hvIHdhcyBjYydkDQo+ID4gYnV0IGRpZG4ndCByZXNwb25k LCB3aG8gdGVzdGVkIGFyZSBhbHNvIHByZXR0eSBpbXBvcnRhbnQuIEdpdCBpcw0KPiA+IHN1cHBv c2VkIHRvIGJlIGRlY2VudHJhbGl6ZWQsIGxldCdzIG5vdCBmb3JnZXQuIElmIHdlIGV2ZXIgbWln cmF0ZQ0KPiA+IGZyb20gR0gsIGlmIEdIIGV2ZXIgZ29lcyBkb3duLCBpZiB0aGUgbGlua3MgZXZl ciBnbyBkb3duLCB5b3UnbGwgbmV2ZXINCj4gPiBiZSBhYmxlIHRvIGtub3cgd2hvIGxvb2tlZCBh dCBpdC4gSWYgeW91J3JlIGxvb2tpbmcgYXQgYW4gRURLMiBjb21taXQNCj4gPiBkZWVwIGludG8g YW4gSW50ZWwtaW50ZXJuYWwgZm9yaywgeW91IHdvbid0IGtub3cgd2hhdCAiUFIgIzQ3OCIgaXMN Cj4gPiAoaGVjaywgcmViYXNlLWFuZC1tZXJnZSBkb2Vzbid0IHJlZmVyZW5jZSBQUnMgZWl0aGVy KS4NCj4gPg0KPiANCj4gV2VsbCBzYWlkLiAgVGhhdCdzIG15IGNvbmNlcm4gYXMgd2VsbDogIFRp YW5vQ29yZSB3b24ndCB1c2UgR2l0SHViDQo+IGZvcmV2ZXIsIGFuZCBhbnkgR2l0SHViIG1ldGFk YXRhIChQUiBudW1iZXJzLCBHaXRIdWIgSURzLCBidWcgbnVtYmVycywNCj4gZXRjLikgd2lsbCBi ZWNvbWUgbWVhbmluZ2xlc3Mgb25jZSB3ZSBjaGFuZ2UuICBOZXZlciBtaW5kIHRoYXQgdGhlIGNv ZGUNCj4gY2FuIGJlIGRpc2Fzc29jaWF0ZWQgZnJvbSB0aGUgbWV0YWRhdGEgc2ltcGx5IGJ5IGZv cmtpbmcgdG8gYSBuZXcNCj4gcmVwb3NpdG9yeSwgYXMgUGVkcm8gc2FpZC4uLi4NCg0KVGhlcmUg YXJlIGdpdGh1YiBhY3Rpb25zIHRoYXQgY2FuIGFyY2hpdmUgdGhpcyBpbmZvcm1hdGlvbiBpbiBh IHBvcnRhYmxlIGZvcm1hdCBzdWNoIGFzIGpzb246DQoNCiAgICBodHRwczovL2dpdGh1Yi5jb20v bWFya2V0cGxhY2UvYWN0aW9ucy9naXRodWItYXJjaGl2ZS1hY3Rpb24NCg0KPiANCj4gPiBTaWRl LW5vdGU6IEhvdyBhcmUgd2Ugc3VwcG9zZWQgdG8gZmluZCB0aGUgUFIgZm9yIGEgZ2l2ZW4gY29t bWl0Pw0KPiA+IFNlYXJjaGluZyBkb2Vzbid0IHNlZW0gdG8gd29yayB3ZWxsLiBGb3IgaW5zdGFu Y2UsIEkgcGlja2VkIGEgcmFuZG9tDQo+ID4gbm9uLXRyaXZpYWwgY29tbWl0IG91dCBvZiB0aGUg Y3VycmVudCBvcGVuIFBSczoNCj4gPiBNZGVNb2R1bGVQa2cvQnVzL1NwaS9TcGlCdXM6IEFkZGlu ZyBTcGlCdXMgRHJpdmVycy4NCj4gPg0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2Vk azIvcHVsbHM/cT1pcyUzQXByK2lzJTNBb3BlbitNZGVNb2R1bGVQa2clMkZCdQ0KPiBzJTJGU3Bp JTJGU3BpQnVzJTNBK0FkZGluZytTcGlCdXMrRHJpdmVycw0KPiA+IGhhcyBubyBtYXRjaGVzPw0K PiA+DQo+ID4+DQo+ID4+IEkgYW0gY3VyaW91cyBob3cgb3RoZXIgR2l0SHViIHByb2plY3RzIGhh bmRsZSB0aGlzIHRvcGljLiBJIHNlZSBpdA0KPiA+DQo+ID4gSSBkb24ndCB0aGluayB0aGV5IGRv LCBzYWRseS4gQnV0IEkgYWxzbyBkb24ndCBrbm93IG1hbnkgcGVvcGxlIHdpdGggYQ0KPiA+IHBv c2l0aXZlIG9waW5pb24gb24gR0ggUFJzIDopDQo+IA0KPiBZZWFoLi4uIG15IG9waW5pb25zIGFy ZSBkZWNpZGVkbHkgbWl4ZWQuICBUaGV5IGFyZSBjb252ZW5pZW50LCBidXQgaGF2ZQ0KPiBzb21l IHNlcmlvdXMgZ2FwcyBhcm91bmQgYXJjaGl2aW5nLCBhdWRpdGluZywgYW5kIHZlcnNpb25pbmcg b2YgcmV2aWV3DQo+IHJlcXVlc3RzLiAgVGhleSBkb24ndCBldmVuIGxldCB5b3UgcmV2aWV3IHRo ZSBjb21taXQgbWVzc2FnZXMgKG9uZSBvZg0KPiB0aGVpciBtb3N0IHNlcmlvdXMgZmxhd3MhKQ0K DQpDYW4geW91IHByb3Bvc2UgYSBwcm9jZXNzIHRvIHByb3ZpZGUgcmV2aWV3IGNvbW1lbnRzIG9u IHRoZSBjb21taXQgbWVzc2FnZXMNCndpdGhpbiBhIFBSIGNvbnZlcnNhdGlvbj8gIFBlcmhhcHMg dXNlIG9mIGtleXdvcmRzL3RhZ3MvbGlua3MgdG8gaW5kaWNhdGUgdGhlDQpjb21taXQgYmVpbmcg ZGlzY3Vzc2VkPyAgQ291bGQgY29weS9wYXN0ZSBjb21taXQgbWVzc2FnZSBiZWluZyByZXZpZXdl ZCBpbnRvDQpQUiBjb252ZXJzYXRpb24gYW5kIHByb3ZpZGUgZmVlZGJhY2sgdGhlcmUuDQoNCj4g DQo+ID4gPHNuaXA+DQo+ID4+PiBJdCBpcyBzYWQgdGhhdCB3ZSdyZSBtb3ZpbmcgdG8gUFJzIGFm dGVyIEkgZmluYWxseSBnb3QgYSBuaWNlIGFuZA0KPiA+Pj4gc2FuZShpc2ghKSBlbWFpbCB3b3Jr ZmxvdyAob3BlbmZ3LmlvICsgYjQpLiBPdGhlcndpc2UsIG5vIG9iamVjdGlvbnMsDQo+ID4+PiBp dCdzIGJldHRlciB0aGFuIGVkazIuZ2l0J3MgaGFsZi1lbWFpbCBoYWxmLVBSIGZyYW5rZW5wcm9j ZXNzLg0KPiA+Pj4gSSdkIGd1ZXNzIHRoaXMgY2hhbmdlIG9ubHkgZW5jb21wYXNzZXMgZWRrMi5n aXQ/IEhvdyBhYm91dCB0aGUgb3RoZXINCj4gPj4+IHJlcG9zPyBBbnkgdGltZWxpbmUgZm9yIHRo b3NlPw0KPiA+Pg0KPiA+PiBUaGUgcGxhbiBpcyB0byBhcHBseSB0aGlzIHRvIGFsbCByZXBvcywg b25lIGF0IGEgdGltZS4gIE5lZWQgdG8gZ2V0IHRoZQ0KPiA+PiByZXZpc2VkIHByb2Nlc3MgZG9j dW1lbnRlZCBhbmQgd29ya2luZyBpbiBvbmUgcmVwbyBiZWZvcmUgYXBwbHlpbmcgdG8gYWxsLg0K PiA+DQo+ID4gR290Y2hhLCB0aGFua3MhDQo+ID4NCj4gDQo+IC0tDQo+IEJyaWFuIEouIEpvaG5z b24NCj4gSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UNCg0KCi09LT0tPS09LT0tPS09LT0tPS09 LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhp cyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTg5MjcpOiBodHRwczovL2VkazIuZ3JvdXBz LmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTg5MjcKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vw cy5pby9tdC8xMDU4NzM0NjcvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5n cm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1 YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==