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 C43F0AC1AC9 for ; Fri, 3 May 2024 20:13:05 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=vFfT5Hu1iue3VuI7MdGWgRBzHIooF8uUjc6PMUBsnB4=; 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=1714767184; v=1; b=14fMWU6e8wM7E2b22uEWz2Rb6tcCxOe/tr6OId1GfPOUnueWsgy/bl1NdUISusNkUL7cSYl0 VmKnGHcBsnsEcieluEipvD1+Xy5hKORKLynDVa6FtDGq54ezJdvYBQh3H4OGYZrY+PRN1iOJf0I Lsvr6FpNMSe4q1afspSkr86CwtRr9tIdG7CTHsRIzFPCrHp41/+obvIimBipl6NSJWZ+JhrEt6F 5BnEy0cU7IW2RAdfYZRSB0FS4kQWr7wzY8zP6ztBJoKoyXvaM4hYol7zn4pJG5nyah9H50cCh+7 b035/ZG2ydswt5z+Zy5igqteBfQdD1KhQq8CVCGimF2AQ== X-Received: by 127.0.0.2 with SMTP id UoC8YY7687511xZGApirhO2A; Fri, 03 May 2024 13:13:04 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by mx.groups.io with SMTP id smtpd.web11.30.1714767183362276573 for ; Fri, 03 May 2024 13:13:03 -0700 X-CSE-ConnectionGUID: 4WXv6mgqScadaMFpm5jmQQ== X-CSE-MsgGUID: VuP4b3g9QsOJZ1cPOcL+EA== X-IronPort-AV: E=McAfee;i="6600,9927,11063"; a="21272823" X-IronPort-AV: E=Sophos;i="6.07,251,1708416000"; d="scan'208";a="21272823" X-Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 May 2024 13:13:03 -0700 X-CSE-ConnectionGUID: TIfmNYDNQN+Snz3j9cyAYw== X-CSE-MsgGUID: QoD9QKLySdW3eXjz+UONjg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,251,1708416000"; d="scan'208";a="32025825" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 May 2024 13:13:03 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 3 May 2024 13:13:02 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.35 via Frontend Transport; Fri, 3 May 2024 13:13:02 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 3 May 2024 13:13:02 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SA1PR11MB8524.namprd11.prod.outlook.com (2603:10b6:806:3a9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Fri, 3 May 2024 20:12:59 +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; Fri, 3 May 2024 20:12:59 +0000 From: "Michael D Kinney" To: Pedro Falcato CC: "rfc@edk2.groups.io" , "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+Zxa7AAyihEAAAAiwgAAMblHAAAFIhbA Date: Fri, 3 May 2024 20:12:59 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SA1PR11MB8524:EE_ x-ms-office365-filtering-correlation-id: 1fa210b5-6002-4499-e1d8-08dc6bad6d9f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?QW9xVU9JNFpIOCtHdHlTSE5rYmwwUVp6M3VLdTBGcUFTSnMvUXZXT0I3bllh?= =?utf-8?B?YmRSRW9zWlpKbXNsUzRqOEFpY2thRU91Q0x1UGcxamZnMjVxU20xSUwwN3Vz?= =?utf-8?B?UEs1MzdZQXdzT3EwTjZuWjFuTVZuVWwzYmUzb2hDSldsR1ZQVzRTR2tzaU5I?= =?utf-8?B?bmRFUGZtV09HRG5hN1BjdG9wd1Y0RVlHMXVSS0s3SnpONWd2cHRrOWF4c1Ro?= =?utf-8?B?TWtScjFwNGFiYXVzaGdwbitScU1pVEQ5Szkyd3phdSs3UldjK3dSWjg4MHVV?= =?utf-8?B?UXptYmJBUWs4ZGtRMmo2WnZSSHpwdTlYTDVYSzRLM0oyUzJVeEJzRjFwSHZZ?= =?utf-8?B?cy9Zb3p3ektRNFVSckpwb29idGRGcE4vTVF4cUhYL0pWM0FjemI2T2lUcngr?= =?utf-8?B?S1o5YVZ4dHpmRjYweHVmY3lVcERtbzdkdXd2Rk82TjkyZHZGMVhqd0hwdFZx?= =?utf-8?B?VG8ramlBZTIwV29QZVRYRURsU2QvTk83ZmR5L0FteHQ1cWlYOWJaMHpqUjFq?= =?utf-8?B?aHFCay9Qd2FtMlFQeEtVVnBqV0NvUWZlbXhwajhDNFZvZVFyVE4vT1lmUkN4?= =?utf-8?B?VTB5eElsY0l5aUhCNE1EMUpjREhnVFhUK05SQmV4NXVrSUliaFFPUjFSaVVG?= =?utf-8?B?WlU3K1B5cENlSjdURnRTMXd1YjJPT2hUSVg1M1lLdksvQ0Z2V3pyZ0NZOTNK?= =?utf-8?B?U2QwU0pPdEhWS1ZkSERYV1pUZjNsRk5DKzBVdHp5am9zK1h1eTE4L1l4OFNJ?= =?utf-8?B?SUhsYjNiRXZPbjNWZ2wvREJRbEYvWkNzU3RJLzBPUmltWWZYQzUxSkVJcWtX?= =?utf-8?B?SHZvVmNLTEpvNkM3Q0t1dzZNWVVrOVJOR3p0ZzROSW1IY1ZQNVc1bkZCVWIx?= =?utf-8?B?YzNkY1N3dWdjN01pTU85UjdON3N4aGhrSFhjYjhaRGJNczJVditVY3ZvSlNO?= =?utf-8?B?TXF1UklyVWppbkMwRDhCOVhwamlzQzZ1TFlzK21DRzZVNzlXc2pMSWpOaXRI?= =?utf-8?B?dm85VzUwZE1uMGk4N2ZsaUtaQnUzK20zMEFMTlp5RlpxZzNQQnd3KzlJMFJ1?= =?utf-8?B?QTN5NjY1Y1lHUFJCSWVoY2Z6S0wyRmVoQjJURmNPdlZUOEN2eFNZejhwaXBi?= =?utf-8?B?Rk1HQU9kWmpmQWdKdkZqQUtHMm1SU01kMVpHRXlpY3d1MWtKSjVHNHNRQ1R4?= =?utf-8?B?L0dKZWVxZHVWTlA5dnYzd1pBc0ZWR25vRWdDKzR5Y1YvL0lyYzRlamNVN3px?= =?utf-8?B?aU5HYVE4U0Z6bmwyakJCWkZpdVp2bHpnYTJ4MjgrbWtoaStJQzVaSkxxTnBW?= =?utf-8?B?d1VIY2xJbEsvUTA3bkc3M1lNYy9qVGhFRTVQR3o5YndWeXZRRVFvSVdKNHRo?= =?utf-8?B?cjl3WEt4VXA1WjJFWXJQSWI5TStwbGZ6cHlKajVuMXM5bW1DZ0F3YzdWdGdF?= =?utf-8?B?WFAvMnh3ZTgzUThiS0lHU2RJV2xWMTB6WENpWk9PRk13L0NrZk01ZXF6dmpo?= =?utf-8?B?ZU1zYVlPT2xYYUtOb3JGMzJEcldwRE9NMUxkYk0vbEV4eklwRFZiVnEza0lN?= =?utf-8?B?bUlLSFdGQXJGS01jTWs0Tkd6YlA5YWR0TVJid1VNTWZqSk14bWFBVDlWTUZr?= =?utf-8?B?aXh2SUdpWU9tL3VLQTlSRWl4aGp3NC9xWWh4VWZOK0tuKzI4SzVzblFSaG1R?= =?utf-8?B?b3U3aWhVT0pTd1IyNHhPRFVaZWtSUGE0SWw0U1hKQkNraExrOWE3TURhVFYx?= =?utf-8?Q?GGOQK8ErXDiWFDnvYxAvbTqH0Ebexi2f7Le1I4W?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UG5xR3IxN0VVcCtRQkNxWUVLUlJvZ3pvYmhGQzdBS3Y2Q0pRUWxpbUNDMXRw?= =?utf-8?B?elV0T1R2enhvUVo0dGpPbm5IcUtha0QyMXpidTBVSityMVVWK21uaUdlaUhi?= =?utf-8?B?b2hpR3lITWxhLzNMU05EdkRMcHZjby9Tem5LMzhSVDZUUENwS3dieGJTNkt6?= =?utf-8?B?RVZ0S1N3Q3VmTkhad1R5djhVNEhQZHdlSzk2QURJY0RNZGFlc2duVCtCSGpO?= =?utf-8?B?YTBvYWdOYnYzTWNtWW1Ga3VNTFdudlE3WVRyUmthYXd0UUNuTU0rWUF3Q0pG?= =?utf-8?B?TjhmZ1Fmb0hkWHFYRnlNOWRydWRUbEZsMmV3aVVvSG9vSDQ2T1VnUWxtTm02?= =?utf-8?B?WUcrSGdPNE13TmJYVkRrQjcwZHNoOENTeTBrTDJtNEZISnpkV1JUSUJPRlRV?= =?utf-8?B?NEljR0Npbm04NmtiY1RMRG56aXIxK1cya2VHbDkwUDBCYzBWS1pnUWJNcENU?= =?utf-8?B?NmdQUW5RQXN0Y1NUZ1dpaHVlSnJJOENRT0lyQ0cwdjBOSjJBSlcrZlMwMzhU?= =?utf-8?B?eHpkcEFPTDRsS3J5NmR5Uk1WQ0RQa2FDcmZ1bC8rdEJBYW0wd25xNmU4UjVI?= =?utf-8?B?Qm5NekNyMDZDd1NkUklmR0sxdjRLOGVxR0RMZjZSeVdDYlpNdmJlazlzS2RR?= =?utf-8?B?bHNNQnJ0K1hncGFQdjd3a21SUjNVOSsxTnVaWlY5MHZsb1RxaE1YTUtPNWdH?= =?utf-8?B?S3RaR2tVanY4SUpZakZwRHJMRFhRZU15WkhuZXhOWEx4QWlPYXF2NEFwVGVP?= =?utf-8?B?cFBCbERhUDNDdFdDMjZYcDV6dWZzNm5FaThOMy9lcngweWY5bUZBRTg5QU1j?= =?utf-8?B?c0NVNkE2QS85MW9kWDlseVQ3WnN6MURKMDVxMUxLREgvUm84eURZbEFGck8y?= =?utf-8?B?UVlaZHJEZGlIQWwwbVpic2Mrbnl0QmNDbjJ2SDRTcEpkclEydjFub2VVZXRj?= =?utf-8?B?SEdEN1lJYXZGWHVEMHp2dVhBOGRDTFpscTZQL3NVM0NRdTUvQVh6Wnlubkg5?= =?utf-8?B?T3htQ2lobEhpMG9KdG1VWXBpbGNINFdIek5KVG13cWtTbytBZ1pIaUI3aUpk?= =?utf-8?B?V21lLzZKTEwzbFZiUVFXTEEwMXJxWlRQV1UxK0l6VjhQN1R5M1dyYkhMcXFu?= =?utf-8?B?OE1SeHZPdE5iMGw4RXl5S3FtbmFOZ0p5WFRjUmhQUld2ZlB5UWNxU1huZmRn?= =?utf-8?B?eElKTWpmRzdqNU42NDBrTWdiZERpbStQc3pWWkRiSE85TEs0NHZ3dHJCWko5?= =?utf-8?B?TzBlVEthUTJnYkZYQU5TMjc2UTNpV0lpaUVzSWt6MGIyNkRBdGhVL1lmNDc1?= =?utf-8?B?eklmcmV3OFBOYk8zUVhGdkorUlJzVG52ckFNT1JSd1pjTDZNTWFIQ09aeGJB?= =?utf-8?B?TXZqaGVKblJadXVaSmd4RWVwd3dwWXBQdHRhdmZlb0lKamw4SlFNT0trWTI2?= =?utf-8?B?VDI0Ymx1MXZrWFUwYUpoeGY4MUNwam9sc2RndXJoV0pWdGozQll1MkpzNEVB?= =?utf-8?B?aUJYaWlqSVZjRHZrSVliVy9yTlNoejRqY0VRelJPanVhaDhRYjRhRUE1MjBB?= =?utf-8?B?dlNKMzFMQ0lLd2FJbmlQanM2LzFnQzNtN3UxbmFQbllqOW93YU1sWktrWTNi?= =?utf-8?B?Yzhod2R4UVJCZXB3NW5xa3JRZ0hDc0dGWWU1NkpMQ3ZJNS9McWZSOVMvUSti?= =?utf-8?B?Y2VCNFFpT0dpK2h1VmozNWRKVnBqc3UxRmZIeTJmMmEyZURkbWh1dTRCTSs1?= =?utf-8?B?Yk5nMTVSNVlZT25MYjRUcmJHUFNPNW13Q1ZTd0F3QXJHY0srR3M1N01LK2Rs?= =?utf-8?B?TXR3eDgyeTlTTFJrMHkvS0NxMHdOUHVHQm80TVlDbEFSM3ZEaGZNZEV4ekds?= =?utf-8?B?Znk2b2RuaTJyTktoNW1aV08yb0hqdGVic1NDV1lqT2loU1hjQVVRc0N5ZTd0?= =?utf-8?B?NndBaU04eXNCTWhySGJGM2wwcjV5M2ZxN2orazBxZ09DdHdmVUlYYWE3LzdB?= =?utf-8?B?UzJqV09pREFSeUIyYUVLRmVpazBrRndnME16RExqdWdvNFd1USswUFIzVVJN?= =?utf-8?B?RlAzVnYzN3pESlpCeWJwcUxqekEzU1BITkFtRE13SnJJWWZXREFvdnlBaEpP?= =?utf-8?Q?mFWLBAQ9pd7kJrfMGenN6b5fJ?= 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: 1fa210b5-6002-4499-e1d8-08dc6bad6d9f X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2024 20:12:59.2238 (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: RhTzOi78H6XKG4NBV7OAJY/eXz+O2xyrp5+Y4Nz3MuWLifk/OK6XQwBC2vvhZEjOlxKqN/8ysGkao0wWxhurZx+sL/ZD/hIMKDzVuJZdvK4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8524 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: Fri, 03 May 2024 13:13:03 -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: iW8QLO7MZwOivyffGkrShkJTx7686176AA= 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=14fMWU6e; 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGVkcm8gRmFsY2F0byA8 cGVkcm8uZmFsY2F0b0BnbWFpbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgTWF5IDMsIDIwMjQgMTA6 MzkgQU0NCj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCj4gQ2M6IHJmY0BlZGsyLmdyb3Vwcy5pbzsgZGV2ZWxAZWRrMi5ncm91cHMuaW87IExlaWYg TGluZGhvbG0NCj4gPGxlaWZAbnV2aWFpbmMuY29tPjsgQW5kcmV3IEZpc2ggKGFmaXNoQGFwcGxl LmNvbSkgPGFmaXNoQGFwcGxlLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLXJmY10gW2VkazIt ZGV2ZWxdIFByb3Bvc2FsIHRvIHN3aXRjaCBUaWFub0NvcmUgQ29kZQ0KPiBSZXZpZXcgZnJvbSBl bWFpbCB0byBHaXRIdWIgUHVsbCBSZXF1ZXN0cyBvbiA1LTI0LTIwMjQNCj4gDQo+IE9uIFRodSwg TWF5IDIsIDIwMjQgYXQgNzoxN+KAr1BNIEtpbm5leSwgTWljaGFlbCBEDQo+IDxtaWNoYWVsLmQu a2lubmV5QGludGVsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogcmZjQGVkazIuZ3JvdXBzLmlvIDxyZmNAZWRr Mi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBQZWRybw0KPiBGYWxjYXRvDQo+ID4gPiBTZW50OiBU aHVyc2RheSwgTWF5IDIsIDIwMjQgMTA6NTEgQU0NCj4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0K PiA+ID4gQ2M6IHJmY0BlZGsyLmdyb3Vwcy5pbzsgTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWlu Yy5jb20+OyBBbmRyZXcNCj4gRmlzaA0KPiA+ID4gKGFmaXNoQGFwcGxlLmNvbSkgPGFmaXNoQGFw cGxlLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbZWRrMi1yZmNdIFtlZGsyLWRldmVsXSBQcm9w b3NhbCB0byBzd2l0Y2ggVGlhbm9Db3JlDQo+IENvZGUNCj4gPiA+IFJldmlldyBmcm9tIGVtYWls IHRvIEdpdEh1YiBQdWxsIFJlcXVlc3RzIG9uIDUtMjQtMjAyNA0KPiA+ID4NCj4gPiA+IE9uIFdl ZCwgTWF5IDEsIDIwMjQgYXQgNjo0NOKAr1BNIE1pY2hhZWwgRCBLaW5uZXkgdmlhIGdyb3Vwcy5p bw0KPiA+ID4gPG1pY2hhZWwuZC5raW5uZXk9aW50ZWwuY29tQGdyb3Vwcy5pbz4gd3JvdGU6DQo+ IDxzbmlwPg0KPiA+ID4gPiAqIEFsbCBjb250cmlidXRvcnMsIG1haW50YWluZXJzLCBhbmQgcmV2 aWV3ZXJzIG11c3QgaGF2ZSBHaXRIdWINCj4gSURzLg0KPiA+ID4gPiAqIFRoZSBjb21taXQgbWVz c2FnZSB3b3VsZCBubyBsb25nZXIgcmVxdWlyZSBDYzosIFJldmlld2VkLWJ5OiwNCj4gQWNrZWQt DQo+ID4gPiBieToNCj4gPiA+ID4gICBvciBUZXN0ZWQtYnk6IHRhZ3MuICBUaGUgb25seSByZXF1 aXJlZCB0YWcgd291bGQgYmUgU2lnbmVkLW9mZi0NCj4gYnkuDQo+ID4gPg0KPiA+ID4gSSdkIGp1 c3QgbGlrZSB0byBub3RlIHRoYXQgbG9zaW5nIHRoZSBDQzosIFJldmlld2VkLWJ5OiwgZXRjIGlz IGENCj4gYmlnDQo+ID4gPiBsb3NzLiBHZXJyaXQgYXV0by1hZGRzIFJiJ3MsIGdpdGh1YiBQUidz IGRvIG5vdCAoSSdkIGd1ZXNzIHRoZXJlJ3MgYQ0KPiA+ID4gd2F5IHRvIHB1bGwgdGhhdCBvZmYg d2l0aCBnaXRodWIgYWN0aW9ucywgYnV0IEkgaGF2ZW4ndCBsb29rZWQpLg0KPiBJdCdsbA0KPiA+ ID4gYmUgYSBtZXNzIGlmIEkgaGF2ZSB0byBnbyB0aHJvdWdoIG9ubGluZSBHSCBQUiBiYWNrbG9n cyBqdXN0IHRvIGZpbmQNCj4gPiA+IHdobyB0byBDQy9hZGQtdG8tcmV2aWV3LiBJdCBraWxscyB0 aGUgZGVjZW50cmFsaXplZCBiaXQgb2ZmIG9mIGdpdA0KPiB0b28NCj4gPiA+IDopDQo+ID4gPg0K PiA+DQo+ID4gQ2FuIHlvdSBwcm92aWRlIG1vcmUgZGV0YWlscyBvbiB0aGUgaW1wYWN0IG9mIHRo ZSBsb3NzPw0KPiANCj4gSW4gbXkgdmlldywgY29tbWl0cyBzaG91bGQgYmUgZmFpcmx5IHNlbGYt ZGVzY3JpYmluZy4gV2hhdCBjaGFuZ2VzLA0KPiB3aHksIGFyZSBvYnZpb3VzLCBidXQgd2hvIGxv b2tlZCBhdCBpdCwgd2hvIHJldmlld2VkIGl0LCB3aG8gd2FzIGNjJ2QNCj4gYnV0IGRpZG4ndCBy ZXNwb25kLCB3aG8gdGVzdGVkIGFyZSBhbHNvIHByZXR0eSBpbXBvcnRhbnQuIEdpdCBpcw0KPiBz dXBwb3NlZCB0byBiZSBkZWNlbnRyYWxpemVkLCBsZXQncyBub3QgZm9yZ2V0LiBJZiB3ZSBldmVy IG1pZ3JhdGUNCj4gZnJvbSBHSCwgaWYgR0ggZXZlciBnb2VzIGRvd24sIGlmIHRoZSBsaW5rcyBl dmVyIGdvIGRvd24sIHlvdSdsbCBuZXZlcg0KPiBiZSBhYmxlIHRvIGtub3cgd2hvIGxvb2tlZCBh dCBpdC4gSWYgeW91J3JlIGxvb2tpbmcgYXQgYW4gRURLMiBjb21taXQNCj4gZGVlcCBpbnRvIGFu IEludGVsLWludGVybmFsIGZvcmssIHlvdSB3b24ndCBrbm93IHdoYXQgIlBSICM0NzgiIGlzDQo+ IChoZWNrLCByZWJhc2UtYW5kLW1lcmdlIGRvZXNuJ3QgcmVmZXJlbmNlIFBScyBlaXRoZXIpLg0K PiANCj4gU2lkZS1ub3RlOiBIb3cgYXJlIHdlIHN1cHBvc2VkIHRvIGZpbmQgdGhlIFBSIGZvciBh IGdpdmVuIGNvbW1pdD8NCj4gU2VhcmNoaW5nIGRvZXNuJ3Qgc2VlbSB0byB3b3JrIHdlbGwuIEZv ciBpbnN0YW5jZSwgSSBwaWNrZWQgYSByYW5kb20NCj4gbm9uLXRyaXZpYWwgY29tbWl0IG91dCBv ZiB0aGUgY3VycmVudCBvcGVuIFBSczoNCj4gTWRlTW9kdWxlUGtnL0J1cy9TcGkvU3BpQnVzOiBB ZGRpbmcgU3BpQnVzIERyaXZlcnMuDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr Mi9wdWxscz9xPWlzJTNBcHIraXMlM0FvcGVuK01kZU1vZHVsZVBrZw0KPiAlMkZCdXMlMkZTcGkl MkZTcGlCdXMlM0ErQWRkaW5nK1NwaUJ1cytEcml2ZXJzDQo+IGhhcyBubyBtYXRjaGVzPw0KDQpJ ZiB5b3UgaGF2ZSB0aGUgc2hhIG9mIHRoZSBjb21taXQsIHlvdSBjYW4gc2VhcmNoIGluIEdpdEh1 Yg0KDQpGb3IgZXhhbXBsZSwgSSBzZWxlY3RlZCBhIGNvbW1pdCBhdCByYW5kb20gZnJvbSByZWNl bnQgZWRrMiBjb21taXQgaGlzdG9yeToNCg0KCWh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi9jb21taXQvMDMyODMwZTk2ODQxZjJhNzUyZTM2NDM3OGMzNDI4YWM1ZDJmNTlkMQ0KDQpH b3RvIHRoZSAiUHVsbCBSZXF1ZXN0cyIgdGFiIGZvciB0aGUgcmVwbyBhbmQgaW4gdGhlICJGaWx0 ZXJzIiBzZWFyY2ggYm94IGVudGVyIA0KDQoJaXM6cHIgaXM6bWVyZ2VkIDxzaGE+DQoNCkluIHRo aXMgZXhhbXBsZToNCg0KCWlzOnByIGlzOm1lcmdlZCAwMzI4MzBlOTY4NDFmMmE3NTJlMzY0Mzc4 YzM0MjhhYzVkMmY1OWQxDQoNClRoaXMgcmV0dXJucyBhIHNpbmdsZSBoaXQgb24gUFIgIzU1NjAN Cg0KCWh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzU1NjANCg0KVGhlcmUg aXMgYWxzbyBhICdnaCcgY29tbWFuZCBsaW5lIHV0aWxpdHkgdGhhdCBjYW4gYmUgdXNlZCB0byB3 cml0ZQ0Kc21hbGwgc2NyaXB0cyB0byBjb2xsZWN0IHRoaXMgaW5mb3JtYXRpb24gDQoNCj4gDQo+ ID4NCj4gPiBJIGFtIGN1cmlvdXMgaG93IG90aGVyIEdpdEh1YiBwcm9qZWN0cyBoYW5kbGUgdGhp cyB0b3BpYy4gSSBzZWUgaXQNCj4gDQo+IEkgZG9uJ3QgdGhpbmsgdGhleSBkbywgc2FkbHkuIEJ1 dCBJIGFsc28gZG9uJ3Qga25vdyBtYW55IHBlb3BsZSB3aXRoIGENCj4gcG9zaXRpdmUgb3Bpbmlv biBvbiBHSCBQUnMgOikNCj4gDQo+IDxzbmlwPg0KPiA+ID4gSXQgaXMgc2FkIHRoYXQgd2UncmUg bW92aW5nIHRvIFBScyBhZnRlciBJIGZpbmFsbHkgZ290IGEgbmljZSBhbmQNCj4gPiA+IHNhbmUo aXNoISkgZW1haWwgd29ya2Zsb3cgKG9wZW5mdy5pbyArIGI0KS4gT3RoZXJ3aXNlLCBubw0KPiBv YmplY3Rpb25zLA0KPiA+ID4gaXQncyBiZXR0ZXIgdGhhbiBlZGsyLmdpdCdzIGhhbGYtZW1haWwg aGFsZi1QUiBmcmFua2VucHJvY2Vzcy4NCj4gPiA+IEknZCBndWVzcyB0aGlzIGNoYW5nZSBvbmx5 IGVuY29tcGFzc2VzIGVkazIuZ2l0PyBIb3cgYWJvdXQgdGhlIG90aGVyDQo+ID4gPiByZXBvcz8g QW55IHRpbWVsaW5lIGZvciB0aG9zZT8NCj4gPg0KPiA+IFRoZSBwbGFuIGlzIHRvIGFwcGx5IHRo aXMgdG8gYWxsIHJlcG9zLCBvbmUgYXQgYSB0aW1lLiAgTmVlZCB0byBnZXQNCj4gdGhlDQo+ID4g cmV2aXNlZCBwcm9jZXNzIGRvY3VtZW50ZWQgYW5kIHdvcmtpbmcgaW4gb25lIHJlcG8gYmVmb3Jl IGFwcGx5aW5nIHRvDQo+IGFsbC4NCj4gDQo+IEdvdGNoYSwgdGhhbmtzIQ0KPiANCj4gLS0NCj4g UGVkcm8NCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJl Y2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUg KCMxMTg1NjMpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTg1NjMK TXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDU4NzM0NjcvNzY4NjE3NgpH cm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBz Oi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0t PS09LT0tPS09LT0tPS09LT0tCgoNCg==