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 8D96F74003A for ; Thu, 2 May 2024 16:38:04 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Pomh8CmAgEoiXZFEHxcWJ0IaNxJcMFAViuFGqkLwr2w=; 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=1714667883; v=1; b=fke1jGvuDVZUB/bhQhi54BusMQoNF6S6D6OYijVSBQ76NOwDLxaQb726VXKrB/ztMvkrMPea XFN33jQBayxohSZqkJMXavQUmVnXbZfmV3mSYQzseCeyIsm7Jv7YvweAm7PcJCjeJnjgygLH+xU Gnre3nHZVUQt6oKSGVNIbMwuFfCJdbOgqF6JJ71d6yKn9N2scD8dqdSePezxw1os6vVtMKfBwNm b/yL1zlv2OSxXYk7ADg4JRir3lJCH838DlW4tsZRI8yKKOJ1C8is3B8v5oM5Xwt/IaXVlwuegka joclfZLb5JClZbfTsKdwCYGPkSk90gRlV2NfkcSc1IPdA== X-Received: by 127.0.0.2 with SMTP id oCHzYY7687511xDKo5gEwwJ6; Thu, 02 May 2024 09:38:03 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by mx.groups.io with SMTP id smtpd.web11.1147.1714667882423460049 for ; Thu, 02 May 2024 09:38:02 -0700 X-CSE-ConnectionGUID: LBUTirNRRbO7MIxxxqqrwg== X-CSE-MsgGUID: VmSjIjTbSiedZgFeSIU7Cw== X-IronPort-AV: E=McAfee;i="6600,9927,11062"; a="10380909" X-IronPort-AV: E=Sophos;i="6.07,247,1708416000"; d="scan'208";a="10380909" X-Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 May 2024 09:38:01 -0700 X-CSE-ConnectionGUID: 31X5SuL1TGOred1/YnobwQ== X-CSE-MsgGUID: DRrpmAmUReSg7WimBHaCfw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,247,1708416000"; d="scan'208";a="31968034" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 May 2024 09:38:01 -0700 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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; Thu, 2 May 2024 09:38:00 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 2 May 2024 09:38:00 -0700 X-Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.41) 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; Thu, 2 May 2024 09:38:00 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MN2PR11MB4758.namprd11.prod.outlook.com (2603:10b6:208:260::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.29; Thu, 2 May 2024 16:37:58 +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.7544.029; Thu, 2 May 2024 16:37:58 +0000 From: "Michael D Kinney" To: Leif Lindholm , "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" , "rfc@edk2.groups.io" CC: "Andrew Fish (afish@apple.com)" , "Kinney, Michael D" Subject: Re: [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Topic: [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Index: Adqb7x8IscZNQdbZROekmFEG+Zxa7AATuWQAABBcHwAAC7Q7wA== Date: Thu, 2 May 2024 16:37:58 +0000 Message-ID: References: <5116382f-a1cf-46fc-95a2-58c7f810765d@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_|MN2PR11MB4758:EE_ x-ms-office365-filtering-correlation-id: 98eb8ece-2728-4f22-6e25-08dc6ac639b7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?bm5vTzhhVW1CaXVJMEFHL2d1MnVJdzY2eDF6elAzcmlDQXdCUE1jNUpMUGRi?= =?utf-8?B?M295S2w5OWpVbDNYUHdlSUsybHJ0czhHdG5BaTlOeG5wU0poK0lncnJtZEhN?= =?utf-8?B?cUR6eTBDNmRNM0ZscjFWc0VZQVhFd05saDEreWlrTEJZVTZRbE4zQUxWem12?= =?utf-8?B?RWtRUmJkOFlEaFVwNUVHUGxudzB2SmkzTlFEMFdHZ1lFcmphM0IrRDBSekdj?= =?utf-8?B?TTVodnkrVFl3NGpoYitjMXJPWEQ1REQrS25nUElOVWp5WFFIdWhWWC9UM0ds?= =?utf-8?B?QlRnc3doRVduWnhQc3JMMWVSRDh6cXJheXptTWlOOFhsemw0Z0V1Z2hHS20r?= =?utf-8?B?Q3ZDNzZoL2pKazE2OXJCVUlwb3BsajdCWDFnMXMxWlNuNUJHV3A3cVVOZ1Zp?= =?utf-8?B?Mk1TRnpWN2lPWTdNK1VKWisrM1NMbUZzRFMzelRVVzRndkd0dUIyYTFXNWtE?= =?utf-8?B?bW1taGsraEtGazNEdU5SQlliYVRjSm15MDFCVnM5VzZxRTBwbGVMR1FZQUpS?= =?utf-8?B?bzBVNlBOQlk4MEowcnl6N1cvdFNFdXV4VWJ0QUVPS280RS9kTHowYWJ0R1NH?= =?utf-8?B?ekhaOGhnbjNiaHJoTGZtUGxsbjUxMngxY1JyQUlQNktUaXRVck9VQ0RQeW94?= =?utf-8?B?Q1JmUE5DTGVyS3VBY1pZNXBYR3FEMXYvdTByK0ZMQkp3YUltaVRqMWYxRG0x?= =?utf-8?B?RnZmYzNBTXZ6NlBLMmMyV1VLQ2RBK2JicEZGdDRyRDhNbVlkNjYrODdCdXBB?= =?utf-8?B?d2FnRERubjM1ZVRuZVMyaFEvMlJyTXBnTnpCZ3FVVGZ4NEx5TytEMzkyR21G?= =?utf-8?B?bGtrTUZVQnNjWmhIdGhiakhSNzFVZ2E3M3p0Z2ZrQXFPcUt3ZEJLeWd6SWR4?= =?utf-8?B?akVnQjhlUXJGMXBwbm5ISFVmR0daOUVEeWtKYkY1TDlWMzBBZkxXUXhnUmwx?= =?utf-8?B?UXo1c1hFRTF4NnBqSzdWa1BBM0lKYnp4Si9RT1ByR2dkSVdoSjEwdmlEWVEz?= =?utf-8?B?cGhUL202VkZzc25JemJiNVNMWUVUOU16MWRsZ240RzZ3ZlgvSUF3REZzSkNh?= =?utf-8?B?b3JEcTBkc29tYVdSQVBqMktBYll0Wi9QSklQcENPUktlUzllUjk3MTF2SjBF?= =?utf-8?B?NDVxVmdWb2NrTEJTQUpyaVBjTHJuZWhqZHBBOGN1a0tRVENCVnR6TEZ2eXht?= =?utf-8?B?aDJpY3ZGMENjeDFhYlpFZmk4dHRDYmFOdy9IRElIR05HZGwybE9mMUZhTVNZ?= =?utf-8?B?bEk2NXlHYm93dnd6dzRmc2Y5YzU2SlZ5WlRjaUNReTNVYmdlbkpobG4zdTJ1?= =?utf-8?B?aEhTREtNRG5naCtFWkJVMFZZYjRRUDBHSGZLVkg1amYyTkJzOFFna0NuZU1E?= =?utf-8?B?aXhpdVh4SFZCV3p4SnIyeWRWNnVhVFdqaHdrcHdFL01LSzFqR09XQVJYVS85?= =?utf-8?B?VmczWU9QQWJvL0x2NCtHd2U3eUVWYkNaRGFqY3J4QktVTFN6ZldaQlRvVWRJ?= =?utf-8?B?SVVKa0VZY2hMUnlvSXdPazRVMFdJVXg5Ylk3eFZyT3pqdWd4ZWtrUVpVMXVi?= =?utf-8?B?ZVp2MG95SzJ3alJkZE9kYklTRWR3MU1IeFpHdis5RTBZSE1tYnFFNW5xVEdN?= =?utf-8?B?NDVNNXFrYWx4clhuZjdIMENFOXJQNFVnbnZnZ1RhRityZHU5WmtPOEM4bDUx?= =?utf-8?B?UnVReTczcmg5TnNzZVhjSXpzM1hzL1JkOFY3cmVMZlBnejN2ZlZENHduTHds?= =?utf-8?B?QlpJNW5FUSt6UDZNVWFUU25aWDFzbnJNUmNjUVRnZ0pnSWpqYnNqNFhuQXBS?= =?utf-8?Q?i6DpVFItoLihUEiYkVlWRzq8swXcHSbXBCR5w=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OXRhUXJYOXRCeFpaczRqY0V5T2xHN09rMUIyRjlYRXFqUStpeFIyS1cwa0tK?= =?utf-8?B?S0hOM1o2NG1vRWh0dytUMHd2WVIrVWRxT29ibVZVUDB6R2JMWFRtNE50Rkcr?= =?utf-8?B?WjJjZEFLanptNWltcWRPbEpENzhlOFR0VVZnTWFpWld3MWdOSGFzWmRrL21w?= =?utf-8?B?Y0xXTkdOWm42SE1oWjl6NFg0R00wbmtJVmVWU1RVaHEzb2FYWkVHVXFLUm51?= =?utf-8?B?QXZRYU52c2Y5U25KaXhLU3dQdk9wem1WYlNTYnBsWk92NHJ2QVJHR1dRbkt3?= =?utf-8?B?YzAxNysrUldWZXJDNkNLby9oVGdyaG5IMHVBU2VoN0JKY291d29oZkdjOHJR?= =?utf-8?B?VjVjS3g4VVNPeVZ4YjVGdkx3SUZucUxRUnp0NGtndXNpb3RvZ3pTSnYrNlMz?= =?utf-8?B?eFJKRjlkemprbnBaUTVKZjhLYkl2RDlMZlN1SlZxdmc2dWtiTnBncE9wYjV6?= =?utf-8?B?Y0I0bW0xUm5xOW4yMWFTcDMvMXZabmJ5YkV5YWgrM1U1SEppVk4xN25zSTMy?= =?utf-8?B?cFJYa3BPQjdreVloNlhaMWNFaFdHbkJydzRSNUh4YUNCWG0xYU9FcjQraGtH?= =?utf-8?B?UzNCTHBESEc5MFhkSVBHQ21DREVwS0RVN0M5dTBBNE9DZlh0RzhsODFOVGpI?= =?utf-8?B?MkFSQlBXYSthcmFMYjc1WG1KenVnY01ra3R0cTQwTWIrQmV0ZFJ3b1BtTlZI?= =?utf-8?B?QzVXTjBsb3JDU2hhZEhJMFhSYS8vMERWRXBjeXM1bHZXMFlYVXRoV2Q5eVNN?= =?utf-8?B?cUNxYXFBZCtKeWhpRUk3NzI0U3dDMExoNGVTNklSTDlXSGxXYXhYb0ZmdGVh?= =?utf-8?B?aUxibktVM0Y2Z2VWdmh5UTlIVTFsN3JOQklGMmJUVDI4SXpFNDlqSTRVRG9V?= =?utf-8?B?MzgvZkRKRUVXeTdQQ0NpeTZzMGZzcnNNa0ZMNVVQMzhXSE9nOW10K0o3Sjdx?= =?utf-8?B?MnhtWjhmQlUrNWRwWEo5YS9tekRHb3hDcW9ycGJXQ3BucUtsOXJVajFCR2N1?= =?utf-8?B?N0pQZXRHRmpiSndRU01oRm02b1NLRWRlVXBQTGRZWnFFeThTTU8xSi9UR2Nt?= =?utf-8?B?dDdOZEFtUGNBS2pSVXFROTYwbUlFYU85a2N0S1kyYnA2SU11ZEw3NVhmby90?= =?utf-8?B?RGlXWE1jbDV3cmFJaXlLTTh6aHF1UzB1d1BuemYyRGRjK3RxN1lLNldLcDdU?= =?utf-8?B?dkxkZURaT1Z0bURWdGxpaDZKWCsyUE1pVHFETk5uSWd4bGI1MHc1MzUyckQ3?= =?utf-8?B?Rkp3eHlVdjBQNVJEdU5DK001cXBMSGJsWG0xTVRIREpTeFVPQm01WHpudTNp?= =?utf-8?B?MnRyeGRsNWZHRThwR0hzNVFmRlU0NmR4dmU1eER2eTBJNGF5amNFaGdMd1pZ?= =?utf-8?B?Y2FmenZZeVZiMjRITkJmUFpISHVzbzdwTmFqdktITHUyVFlsbmEvSFg3U21Y?= =?utf-8?B?RllTZUU3R25MSi9MaTBCRHNpZ3B5ckZ6VTUzQ1c0R3pkbXRKbElSN0x4dFRa?= =?utf-8?B?OEpRQnpGdlVrOURpMTRrSk4wcTZrRkxwR3dxamFBK3ZkUWx4NGU5TTJxN1Zi?= =?utf-8?B?Y2NpT0Z2ZXorY2hJQjE1N3duSHB4QjlJZ3RrblJjNkhFdlFwNFUzZ0lod25p?= =?utf-8?B?QVVweWVwdzFjei9vZ0p4L2tYQUJScGp2ak5lWStsVnBsb0JrZGsycUl6ZE5n?= =?utf-8?B?OEt0aDYzZzVENGliRlo5RkVja2N6dWFOWkE0QU8xSnVucUVoVXNVMHJkaUFu?= =?utf-8?B?eVI2dUY2b2svcjgwcWhoNUEzTTFQR0RFYTk5WUNzZDBzc1hxNUtpYVdZOHRk?= =?utf-8?B?aC9yNThJU0IzSmtSUTRKaGd5UlFZeXJTM0E1UDQ4K0dsMEhBOUhIOTRLVTIw?= =?utf-8?B?bmxxQ0VkSTlyNXY3bk05ZWl0WVV2alZMbmxFQ295Y3VhaWZ1UDVpb0NadytB?= =?utf-8?B?dWFHV2oyTjBKYnJvMzV2Y3lHeUlvaEIvWG1Ra0kwK0V6VkZ1QXVocUhucExq?= =?utf-8?B?SE9MT0I1Rk0xeXFxTFpQN1Y2aDVUNXBnR1BDTDFVU2g2N0dQNkcxOVRLZUJ2?= =?utf-8?B?SkVMNlNWWTFFMkhHOWJyaENqM2c0bll1THUwUlV3NlhwQU16NTZiQ3VNN3By?= =?utf-8?B?Tlgwbzk3OXRCMHdWTzhhN0ZPRU9rZFZaWk1CZFRQUnM3YUJZNktpVml6bEFC?= =?utf-8?B?b0E9PQ==?= 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: 98eb8ece-2728-4f22-6e25-08dc6ac639b7 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2024 16:37:58.3918 (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: C+hhAkyt8FVG9Bm1GDuuAlOtcUgKLFg+fgLxfqzG24VgAUlaH13Q3JL19OG+LiguJYrOZd6FH/g6W5TbJelGRTsl92+16pmUAIRYFGd3Rnw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4758 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, 02 May 2024 09:38:02 -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: vz1rZTkTR3Agt1qT859pKr5Mx7686176AA= 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=fke1jGvu; 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGVpZiBMaW5kaG9sbSA8 cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1heSAyLCAyMDI0 IDM6NTcgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBtaWt1YmFja0BsaW51eC5taWNy b3NvZnQuY29tOyBLaW5uZXksIE1pY2hhZWwNCj4gRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+OyByZmNAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IEFuZHJldyBGaXNoIChhZmlzaEBhcHBsZS5j b20pIDxhZmlzaEBhcHBsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gUHJvcG9z YWwgdG8gc3dpdGNoIFRpYW5vQ29yZSBDb2RlIFJldmlldyBmcm9tDQo+IGVtYWlsIHRvIEdpdEh1 YiBQdWxsIFJlcXVlc3RzIG9uIDUtMjQtMjAyNA0KPiANCj4gT24gMjAyNC0wNS0wMiAwNDowOCwg TWljaGFlbCBLdWJhY2tpIHdyb3RlOg0KPiA+IFRoYW5rIHlvdSBmb3IgdGhpcyBwcm9wb3NhbC4g V2UndmUgYmVlbiBhbnRpY2lwYXRpbmcgdGhpcyBjaGFuZ2UgZm9yDQo+ID4geWVhcnMgYW5kIGFy ZSBleGNpdGVkIHRvIGhlbHAgc3VwcG9ydCBpdC4NCj4gPg0KPiA+IEhlcmUncyBzb21lIGl0ZW1z IHdlJ2QgbGlrZSB0byByYWlzZSBmb3IgZmVlZGJhY2sgdGhhdCB3ZSBjb3VsZCBoZWxwDQo+ID4g aW1wbGVtZW50LiBNYW55IGNvdWxkIGxpa2VseSBiZSBkb25lIGluIHRpbWUgZm9yIHRoZSB0cmFu c2l0aW9uLg0KPiA+DQo+ID4gMS4gQXV0b21hdGUgcmV2aWV3ZXJzIC0gV2UndmUgZGlzY3Vzc2Vk IENPREVPV05FUlMgaW4gdGhlIHBhc3QuDQo+IEhvd2V2ZXIsDQo+ID4gYSBzaW1wbGVyIGFwcHJv YWNoIChpbiBtYWludGFpbmluZy9zeW5jaW5nIGxlc3MgZmlsZXMpIHdvdWxkIGJlIHRvIHVzZQ0K PiA+IE1haW50YWluZXJzLnR4dCBkaXJlY3RseSB3aXRoIGEgR2l0SHViIHdvcmtmbG93IHNpbmNl IHRoZSBmaWxlIGFscmVhZHkNCj4gPiBjb250YWlucyBHaXRIdWIgSURzLg0KPiANCj4gVGhhdCB3 b3VsZCBiZSBpZGVhbC4gSSBrbm93IE1pa2Ugd29ya2VkIG9uIGF1dG9nZW5lcmF0aW5nIENPREVP V05FUlMNCj4gZnJvbSBNYWludGFpbmVycy50eHQsIGJ1dCB1bHRpbWF0ZWx5IHRoZSBsYXR0ZXIg c3VwcG9ydHMgbW9yZSBmbGV4aWJsZQ0KPiB1c2Ugb2Ygd2lsZGNhcmRzICh0aGluZ3MgbGlrZSAq L0FBcmNoNjQvIGN1cnJlbnRseSByZXF1aXJlcyByZWNvbmNpbGluZw0KPiBhZ2FpbnN0IHRoZSBy ZXBvIGNvbnRlbnRzKS4NCg0KSSBoYXZlIGEgcHl0aG9uIHNjcmlwdCB0aGF0IGNhbiB2ZXJpZnkg aWYgdGhlcmUgYXJlIGFueSBkaWZmZXJlbmNlcyANCkJldHdlZW4gQ09ERU9XTkVSUyBhbmQgTWFp bnRhaW5lcnMudHh0LiAgSSBkbyBub3QgYW55IHRvb2xzIHRoYXQgY2FuDQpjb252ZXJ0IE1haW50 YWluZXJzLnR4dCB0byBDT0RFT1dORVJTLiAgVGhhdCBoYXMgYmVlbiBhIG1hbnVhbCBwcm9jZXNz Lg0KDQpJIHJlY29tbWVuZCB3ZSBpZGVudGlmeSBhIHBsYW4gdG8gc3dpdGNoIHRvIENPREVPV05F UlMgYW5kIGRyb3AgDQpNYWludGFpbmVycy50eHQuIE1heSB0YWtlIGEgd2hpbGUgZm9yIGV2ZXJ5 b25lIHRvIGdldCB1c2VkIHRvIHRoZQ0KZGlmZmVyZW5jZXMuDQoNCj4gDQo+ID4gMi4gTWFrZSBQ UiBjb21wbGV0aW9uIGNvbnRpbmdlbnQgb24gYSBHaXRIdWIgcmV2aWV3IGZyb20gYXQgbGVhc3Qg b25lDQo+ID4gcGFja2FnZSBtYWludGFpbmVyL3Jldmlld2VyIGZvciBlYWNoIHBhY2thZ2UgaW4g dGhlIFBSLg0KPiANCj4gWWVzLg0KPiANCj4gPiAzLiBEZXBlbmRhYm90IGlzIGFscmVhZHkgdXNl ZCB0b2RheSB0byBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBQUnMgd2hlbg0KPiA+IGRlcGVuZGVuY2ll cyBsaWtlIHBpcCBtb2R1bGVzIGhhdmUgdXBkYXRlcy4gVG8gYWxsb3cgdGhpcyB0byBtb3JlDQo+ ID4gZWZmZWN0aXZlbHkga2VlcCBkZXBlbmRlbmNpZXMgdXAtdG8tZGF0ZSwgYWxsb3cgZGVwZW5k YWJvdCBQUnMgdG8gYmUNCj4gPiBjb21wbGV0ZWQgKGFmdGVyIG5vcm1hbCBhY2NlcHRhbmNlIGNy aXRlcmlhIGxpa2UgQ0kgYW5kIHJldmlldw0KPiA+IHJlcXVpcmVtZW50cykgd2l0aG91dCBhIHNl cGFyYXRlIGh1bWFuIGNyZWF0aW5nIGEgZHVwbGljYXRlIFBSLg0KPiANCj4gSSBhbSBub3Qgc3Vy ZSB3aGF0IHRoaXMgbWVhbnMgaW4gcHJhY3RpY2UgOikNCj4gVGhpcyBkb2Vzbid0IHNvdW5kIGxp a2Ugb25lIHdlIG5lZWQgdG8gd29ycnkgYWJvdXQgYmVmb3JlIHN3aXRjaG92ZXINCj4gdGhvdWdo Lg0KPiANCj4gPiA0LiBQb3RlbnRpYWxseSB3YXJuIHVzZXJzICh3aXRoIGFuIGF1dG9tYXRlZCBj b21tZW50IG9uIHRoZSBQUikgaWYNCj4gdGhleQ0KPiA+IGFkZCBhIHB1c2ggbGFiZWwgdG8gYSBQ UiB0aGF0IGlzIGxlc3MgdGhhbiAyNCBob3VycyBvbGQuDQo+IA0KPiBUaGF0IHNvdW5kcyBnb29k Lg0KPiBJcyB0aGVyZSBhbnkgd2F5IHRvIHByZXZlbnQgZm9yY2UtcHVzaGVzIHdpdGhpbiAyNGgg b2YgcHJldmlvdXMgcHVzaD8NCj4gVGhhdCB3b3VsZCBtYWtlIHNldHRpbmcgdXAgYSB0cmFuc2l0 aW9uYWwgcmV2aWV3LXNjcmFwZXIgbGVzcyBsb3NzeS4NCj4gDQo+ID4gNS4gTGVhdmUgcmVtaW5k ZXIgY29tbWVudHMgb24gUFJzIHdpdGggYWJzb2x1dGVseSBubyBhY3Rpdml0eSBhZnRlcg0KPiBz b21lDQo+ID4gYWdyZWVkIHVwb24gdGltZSBzbyByZXZpZXdlcnMgYXJlIG5vdGlmaWVkIHRvIHJl dmlldyB0aGUgUFIgd2l0aG91dA0KPiB0aGUNCj4gPiBzdWJtaXR0ZXIgaGF2aW5nIHRvIHdhdGNo IGl0IGFuZCBzZW5kIG5vdGlmaWNhdGlvbnMuDQo+IA0KPiBZZXMuIEJ1dCBzaG91bGQgdGFrZSBw cmlvcml0eSBiZWxvdyAxLCAyLCBhbmQgNC4gVW5sZXNzIHlvdSBoYXZlIGENCj4gcHJlLWNvb2tl ZCB0aGluZyB0byBkcm9wIGluIG9mIGNvdXJzZS4NCj4gDQo+ID4gNi4gTGVhdmUgcmVtaW5kZXIg Y29tbWVudHMgb24gUFJzIHRoYXQgbWVldCBhbGwgcmVxdWlyZW1lbnRzIHRvIGJlDQo+ID4gY29t cGxldGVkIChhbGwgcmV2aWV3cyBhY2NvdW50ZWQgZm9yIGFuZCBzdGF0dXMgY2hlY2tzIHBhc3Mp IGJ1dCBhcmUNCj4gPiBzdGlsbCBvcGVuIHNvIHRob3NlIG9uIHRoZSBQUiBhcmUgbm90aWZpZWQg dG8gY29tcGxldGUgaXQgd2l0aG91dCB0aGUNCj4gPiBzdWJtaXR0ZXIgaGF2aW5nIHRvIG1hbnVh bGx5IHdhdGNoIGFuZCBzZW5kIHJlbWluZGVycy4NCj4gDQo+IE5vdCBhIHJlc3BvbnNlIHRvIHRo aXMsIGJ1dCB0cmlnZ2VyZWQgYnkgcmVhZGluZyB0aGlzOg0KPiBJcyB0aGVyZSBhbnkgd2F5IHRv IGFwcHJvdmUgY2hhbmdlcyB3aXRoaW4gYSBQUiBvbiBhIGNvbW1pdCBieSBjb21taXQNCj4gYmFz aXM/DQoNClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgbm90IHN1cHBvcnRlZC4gIFRoZSBhcHByb3Zh bCBpcyBhbCB0aGUgUFIgbGV2ZWwuDQpXaGF0IHRoaXMgbWVhbnMgaW4gcHJhY3RpY2UgaXMgaWYg dGhlcmUgaXMgYSBzaW5nbGUgUFIgd2l0aCBjaGFuZ2VzDQphY3Jvc3MgbXVsdGlwbGUgcGFja2Fn ZXMgb3IgbWFpbnRhaW5lciByZXNwb25zaWJpbGl0eSwgdGhlbiB0aGUgUFINCndpbGwgbmVlZCBh cHByb3ZhbHMgZnJvbSBhbGwgdGhlIHJlcXVpcmVkIG1haW50YWluZXJzLCBhbmQgdGhlIA0KbWFp bnRhaW5lcnMgdGhhdCB3YW50cyB0byBhcHBseSB0aGUgJ3B1c2gnIGxhYmVsIHRvIG1lcmdlIG11 c3QNCnJldmlldyB0aGUgc2V0IG9mIGFwcHJvdmFscyBhbmQgbWFrZSBzdXJlIGFsbCB0aGUgcmVx dWlyZWQgb25lcyANCmFyZSBwcmVzZW50Lg0KDQpUaGlzIGNoZWNrIGNvdWxkIGJlIGF1dG9tYXRl ZCBpbiB0aGUgZnV0dXJlLg0KDQo+IA0KPiA+IDcuIFdlIGFyZSBoYXBweSB0byBoZWxwIHdpdGgg cHJvY2VzcyBkb2N1bWVudGF0aW9uLg0KPiANCj4gQWx3YXlzIGFwcHJlY2lhdGVkLHRoYW5rcy4N Cj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBMZWlmDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0t Ckdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBn cm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTg1MzMpOiBodHRwczovL2VkazIuZ3JvdXBzLmlv L2cvZGV2ZWwvbWVzc2FnZS8xMTg1MzMKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5p by9tdC8xMDU4NDc1MTAvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91 cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBb cmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==