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 A326F7803CD for ; Thu, 2 May 2024 15:59:50 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=db3uqtJorOgKsLHFDjHvMeoJy3hiQ0UrmfwF8nsgPeE=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:User-Agent:Subject:To:CC:References:From:Organization:In-Reply-To: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=1714665589; v=1; b=ql4tjt8MZJxcHncCPvB9fjDJoGH/0dJYcyo4WZv9ExYXJnIG3IjgQ7zM7TLCgV8K8hALefv6 wzhkk98rg7hP6ntPaR3Kx+u4oOFQ/KL5d9Pz3jb6guOz/9/c+NjcYcoEROIVHqp+1eB8LD3Ki7W 2aWQn9tvZUyV0OcewPO1rjbJ1GrM/PZDhpHikGX/4RmxZcM1iPy0FT0vY3aw27o31d3zSaj5t6C FzGymujQ3XH0WOUPpTuMrEHO8e3RWtP5I3S0cuLUHFpM3HDW0rGuQGUbXgcMBMbBKmTJAzSBTPU JyjpSIM9n8a6/3GTzI8A94nP2l2EAdZGjLMSKq9ConDHQ== X-Received: by 127.0.0.2 with SMTP id mCvCYY7687511x0uDTGMeWIi; Thu, 02 May 2024 08:59:49 -0700 X-Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web11.66.1714665588376383264 for ; Thu, 02 May 2024 08:59:48 -0700 X-Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 442Ee5KH031873; Thu, 2 May 2024 15:59:42 GMT X-Received: from p1lg14879.it.hpe.com ([16.230.97.200]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3xuwqrq84d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 May 2024 15:59:42 +0000 X-Received: from p1wg14926.americas.hpqcorp.net (unknown [10.119.18.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14879.it.hpe.com (Postfix) with ESMTPS id BE49D12B6B; Thu, 2 May 2024 15:59:41 +0000 (UTC) X-Received: from p1wg14925.americas.hpqcorp.net (10.119.18.114) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Thu, 2 May 2024 03:59:19 -1200 X-Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14925.americas.hpqcorp.net (10.119.18.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42 via Frontend Transport; Thu, 2 May 2024 03:59:19 -1200 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Thu, 2 May 2024 03:59:19 -1200 X-Received: from MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c0::21) by BY1PR84MB3954.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:a03:4b7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Thu, 2 May 2024 15:59:18 +0000 X-Received: from MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM ([fe80::57fa:97ed:51d3:a468]) by MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM ([fe80::57fa:97ed:51d3:a468%4]) with mapi id 15.20.7544.029; Thu, 2 May 2024 15:59:18 +0000 Message-ID: Date: Thu, 2 May 2024 10:59:15 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 To: , , CC: , "rfc@edk2.groups.io" , "Andrew Fish (afish@apple.com)" References: <076697e5-a594-40a7-8100-767d6a2f7520@quicinc.com> From: "Brian J. Johnson" Organization: HPE In-Reply-To: X-ClientProxiedBy: SJ0PR03CA0070.namprd03.prod.outlook.com (2603:10b6:a03:331::15) To MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c0::21) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW5PR84MB1354:EE_|BY1PR84MB3954:EE_ X-MS-Office365-Filtering-Correlation-Id: c9f9cc66-9aad-4b78-5532-08dc6ac0d28f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: =?utf-8?B?U2RsMUlNNVo1eHJhWDU4NUJ5ZjI1SEU3bDh0MEFKN2dWQ0JFU2FTRnY5K0VN?= =?utf-8?B?TUt4QUhHdElnd3d1MXJQVUpISkc4dGdvSXIydTZsTTg3MytReEhwV25ZSmpR?= =?utf-8?B?OEdYTXltYmRHdEFwVGhvaFI4SnQwbllqQnpNZWwwazFLRGhyeXhVczNKbHFl?= =?utf-8?B?T1A4ZUtvc1liZjcxNkZIc0l2enhQOURjV043T1M3eHNvUWtSblZnUkdOR245?= =?utf-8?B?Ym9yRUFuWThTOGVwN09FaHNYTDQvdDNucVdTbXBHV1ByMkpycVJmMzlZenhz?= =?utf-8?B?RnVZT0JhcFRCYThZRmNzT3oxeFR0ck9naXpPSVhnbXhic3h2eFpnaHhWVG56?= =?utf-8?B?SVpSNjI0UVFzVDIrNzJGbzh3YitPY0RKOGVzbFA2UDNUbDlzTy9XdXdMU1Bw?= =?utf-8?B?MHh1VjhPdjIySlU3WGMzM05vNSswSXlMM2JaMDByb2JqR3Y4MmpVdnNSNDFE?= =?utf-8?B?MGlGVHdHS0hTR0haRVF1bXM4SHNSd0duN0ljMlpJUzQ3T01PaU92VUpkV3Yw?= =?utf-8?B?d1BCc0txUUtDd09QTGlyUC9LYUQvRy9NZlM5VGNiaXBTRmZtcjBad3RZU3RW?= =?utf-8?B?dzRZRFJYV3hHbUVLWDcyc1ZwVW5FaVNMUU82K1krZzE1VGI5ekRRZDgxZ1BP?= =?utf-8?B?VGlDdlZLQnd3cUt5NW5acFl0RFJZVUo1a3R6VFlEUmJVaFlVQW95eFZNMlFz?= =?utf-8?B?Vy9iOFRsa2liTU5WUXd2VStrUGswMDgzZlN1ellZb3psNW1ubmxzNDFaSWxV?= =?utf-8?B?Mlo1SFRjd2xJVnN4SDBDQTM5NGJ5MUVYZ1pxVFdUNEloVjlIYWlkK29Ed1lD?= =?utf-8?B?YnMvcVdoUnY4eC8rUDh2MmZJdk9FSHpQb0s5OC9pREdzODkyc0pHb2wxa3JU?= =?utf-8?B?cnBKNTZTWS9ERzIreFdCMnJONEcvc3RUNjg3bTFGdTVUYXVoTlJWMnJwa0N5?= =?utf-8?B?QWl6SnZIT1h6WDY2T0ozUllHTXc5UHo2UjRwZUVndFhTZ29wVGtrSk9ic2cw?= =?utf-8?B?ZDBoTW9RWkR4KzJKUFBxMUMvSXRRbjdTWGRYS1NKKzdxSDZwem12QlRwK3FZ?= =?utf-8?B?TEROYzVSSzQ5dzFWNWVBRjlmYXZjeXdxQ2lSU2R6cGI3T2FIL0FzblUyRjBu?= =?utf-8?B?TUIyVkE2b0lLdys5VWF0ZkMvYUJBdEZaYW1ySDBaT2xoV0RHMnE3SlQ2T2k1?= =?utf-8?B?MXZWbnZiQ21NZjM3YzZTaXJqc2ptQXhSUDVkYlR2Qm5uQzBqWmxoZGJNaWpJ?= =?utf-8?B?SVdTTlhCWjVBQmlBaU5aRERxTUxtcGdPYjJrcHRUR0gwaEVIZHBQdUpkMEVX?= =?utf-8?B?YmVUWEREc0JQcy96aG1DMzRjSVB5bWhqL1kxditCeHVXL2hZSGJSMVhvajVo?= =?utf-8?B?amNhYnZMVy9SVnp3WW1udENUNDdtQ254M0ZPMUk4ZmQyYUJuaDE0YjZ4R1BT?= =?utf-8?B?U01VNWJ0Ull0bFdSQVQvS2FJTGJucVI1dnErR3hscXJBVlJhNTZ3MkxTd2sz?= =?utf-8?B?MG1pMy9zamk2VkN5WXN2OVY0UWJZOTlOeC9paFRoay8xYmVSU0IxN3M5VDYv?= =?utf-8?B?cW1qQmh6b25IMEhDT3BXQXh0UXlpVFYwWWNGeWUya1lJNE5lWVp5QXN0d1Ro?= =?utf-8?B?Q0s2UmFWeFV5b1BwcVlQdDk2dW9BNXR0VGduOStiTkt1SlFrZ3BBNkN4QVQ1?= =?utf-8?B?bTFxa2w2aS90Q3Y5a3hJaWRRYlNiSjBmT05kVHZ1a1BaU1AwdWVRUTdUWXcw?= =?utf-8?B?Z1ZuQkFzcWI0Wmt4dTVWQ2tKU3RtMkpQUHU4RGpLMmxrRlErcjMwb3pjSVlq?= =?utf-8?B?YjBIejNSV25yMTh3eUpQUT09?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZjhHZHBsdmtGV2JBbHB4Nkt6YWtmcytQVlBnbVFranBGVlJzbjhjVWJIR0Rv?= =?utf-8?B?enV4Q2t3QnVXUG5CS2VTNmtXcWRUK1ZlRzdQbkV2U3NIdFhubWg2WlM0Zk1m?= =?utf-8?B?Y2tROEpEcXVlc2svZjJFL3kxWHRIa3ZuUEE1RWxRQzJlU2owb2pvOGlqYUZU?= =?utf-8?B?VEgvMThKcFRycXNUSStRNng0eHgvTFRmaEJ1NmxTTm1OL3JmTk51akxCZE1O?= =?utf-8?B?ZXlBTFRON1NSZlpzR1ZMZ2lLUCtldUZTY1kvdk9hWWhkcExIR1NlSW1jMG5a?= =?utf-8?B?RXVkYmpnMmEvZkNHNWJ4ak9VVEZKdTNkNWZOdFEyUUFDb1FuNGxKL0lnL2lW?= =?utf-8?B?bjFkTU1aeVY1dFp2bENCVDBZZUw1TTB6aDBPcENzMjJCYk1ZNDlNcENmaEZZ?= =?utf-8?B?QkorZEt5WHNUdTJnVU9scjJXNnB4QWptdC80QzlFZlNPODZMMGRmUzNRQVhj?= =?utf-8?B?dzBVa0NJMm91K0RFQXpZKzhSK2FaUVpiRy80ZFVVYUdFY2hNNjY1Sk9tM3FM?= =?utf-8?B?aElzUnd4UllHNFdleDdDWkc3ZTJJSlUrZFVVaVA4aGV0ODh0dDlzMnZZT3Zo?= =?utf-8?B?cHdLbDUvWFJYMFRUbDJyTlhBRkZVNnROZkdwN1dhZ2VEZENRc3VFOExzNVlk?= =?utf-8?B?bUZFVm5DbmlReXVBUWljdnJMY0x6VTBrUUY5enJ6aUVpNm5KeCtzTzlBNEdE?= =?utf-8?B?TTlCVTJFRjBQSHJvSXFDZEhxMkJyR0dheVUwbkgrNUFjRGZSNGNpWjdvZUxU?= =?utf-8?B?ek95d1BMK3JlaU9JYTF6enRpSU9SSGxIaG5tRHphN1YvUGFNUGVqSGZVTFBt?= =?utf-8?B?SWNZZFMxdWNjb0Q0RDN6VlA0U2tRNWxUZGhKTjRnNGlTejdFc1dFdWZTeDI5?= =?utf-8?B?bFUzNTlENHgyN09OSWJmNDI2YjFybjBBWVNDd0lFTEVORDJZNkd6eXpYZjYr?= =?utf-8?B?Q1JCaGIremRqWjBSR01sRHFGNTV5UzNCK3lGTVJVV05TZXVQak4xaVFsNWZO?= =?utf-8?B?cUE5UzlMZmUxTEhUZVR0QTVnMUQ1c0NYeUp4MFFUeGdJcnJKRm1RZEtqYnUw?= =?utf-8?B?Uys3emJSd1U0VW9RaXBObXAyNWszaVIxV2svQmNwU0F6WTB3MmFlUGtTWTlD?= =?utf-8?B?NzhYamlMeGpiUUNSeUU0RXZJdTRtK3pWV254NzBzeEozbWhidnNhTGJWSEVs?= =?utf-8?B?Mi93OWZpRG1obUw5Qk5hVUVBWlhxQ2tYUHNqTC94dDFUY0IvMEQ2czVGQ3Yx?= =?utf-8?B?c1RIQWY5aUlTS1NjWUxIcmF5aHZURmw4M3JqbHc4WjM3aDF2WUI4R3R3ajJC?= =?utf-8?B?K3MyQ2VGVkF3ZW5Bd1pIdGk2cmFDb250RE9LZ0UyWVkvUjl4WnZPQjg0dm9x?= =?utf-8?B?em9sazNLeDBhMHpPSXN0M0VqbWxSWlB4YUJ4UVR0T2JzMHNuN0tJZmFCZXhQ?= =?utf-8?B?MkRXOGR0VDM4Z0Y3eEI2VW81eVFPOUMzMEV0c1YyemVPUTNKVFFBbmozUXM3?= =?utf-8?B?aGpoRkU4dmlHMmJ6UHJFS2VUUFVpYlVzYlM2QkJ1Y0Jza2diMmdHY3EvTWls?= =?utf-8?B?bWRJSnNTVzBQaGJXMTBVTG1tQjVPRWtDaE9mY0ZoUzJ4R011SVlCNkJDbzM0?= =?utf-8?B?YTd0dm1nZE9qaElhcUxObG5QZ0FrbjF0dmRUaVppY3pLMGJTcFJoRWkwQ2pX?= =?utf-8?B?Mk02N1lmL0M4ZFFVVDByMFVVUVRxZ3JQVVlTSE8zK2F4amR1Nlh1UjNBdGlH?= =?utf-8?B?ZUxHd2RjMC9CMHg1RFJPRXpXS3B3ZFpublFVK2UyREorTko4TTBqeEZBZzJI?= =?utf-8?B?N2VNek5yckNST092OVUxR3R4S3FrblVObDd0c29HNmg2cmxkaTlWL1ZyNGNk?= =?utf-8?B?VnVpN0dPNUkwZGx4c0trWEZHdkVwcUhVRWxTdExLTUxJRkZHS3RhT2JyUURr?= =?utf-8?B?cGZ6TmY3YzM4Zm03TFh4am1uYjRQakR3am5YUnRScWt4Ump5ODdMdnVqdEU0?= =?utf-8?B?cFFtOTlvWHFlWjVpYXJSZW54ZmtKMTRISFJqT0tyR3VRcmtnN2MyUHpQSW9V?= =?utf-8?B?aUxuODBPQ2Z3Y1UyQ2M0MVpaRUpWdm9aSitmbHB1dWVWcDFPbS9Hcm5nR0xo?= =?utf-8?Q?TDO9Q9mvTB2io0g8cH0nqpOA9?= X-MS-Exchange-CrossTenant-Network-Message-Id: c9f9cc66-9aad-4b78-5532-08dc6ac0d28f X-MS-Exchange-CrossTenant-AuthSource: MW5PR84MB1354.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 May 2024 15:59:17.9566 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: foldjUVx3sAmujVKjCcr/5cHKo05/EwUGs5r6QjfvdUi+coIp1SFc3eKl+iZJXMaybHQOVBvA3TtSfJISEyVRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR84MB3954 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: IBKjajw3QOr0j726lrc7zY87Z7IflDyV X-Proofpoint-GUID: IBKjajw3QOr0j726lrc7zY87Z7IflDyV X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 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 08:59:48 -0700 Resent-From: brian.johnson@hpe.com Reply-To: devel@edk2.groups.io,brian.johnson@hpe.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 6rLjhjCqD4VAoELp1NLZgLjax7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed 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=ql4tjt8M; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=hpe.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 T24gNS8xLzI0IDE4OjE5LCBEaW9ubmEgR2xhemUgdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4gT24g V2VkLCBNYXkgMSwgMjAyNCBhdCAxMToxMuKAr0FNIExlaWYgTGluZGhvbG0gdmlhIGdyb3Vwcy5p bw0KPiA8cXVpY19sbGluZGhvbD1xdWljaW5jLmNvbUBncm91cHMuaW8+IHdyb3RlOg0KPj4NCj4+ IE9uIDIwMjQtMDUtMDEgMTg6NDMsIE1pY2hhZWwgRCBLaW5uZXkgd3JvdGU6DQo+Pj4gSGVsbG8s DQo+Pj4NCj4+PiBJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGF0IFRpYW5vQ29yZSBtb3ZlIGFs bCBjb2RlIHJldmlldyBmcm9tIGVtYWlsDQo+Pj4gYmFzZWQgY29kZSByZXZpZXdzIHRvIEdpdEh1 YiBQdWxsIFJlcXVlc3RzIGJhc2VkIGNvZGUgcmV2aWV3cy4NCj4+Pg0KPj4+IFRoZSBwcm9wb3Nl ZCBkYXRlIHRvIHN3aXRjaCB3b3VsZCBiZSBpbW1lZGlhdGVseSBhZnRlciB0aGUgbmV4dCBzdGFi bGUNCj4+PiB0YWcgd2hpY2ggaXMgY3VycmVudGx5IHNjaGVkdWxlZCBmb3IgTWF5IDI0LCAyMDI0 Lg0KPj4NCj4+IFRoYW5rcyBNaWtlLg0KPj4NCj4+IEknbSBpbiBmYXZvdXIgb2YgdGhpcyBjaGFu Z2UsIGFuZCB0aGUgZGF0ZS4NCj4+DQo+PiBJIHN0aWxsIHdhbnQgdXMgdG8gdHJ5IHRvIGZpZ3Vy ZSBvdXQgaG93IHRvIHJldGFpbiByZXZpZXcgaGlzdG9yeSBiZXlvbmQNCj4+IHdoYXQgZ2l0aHVi IGRlY2lkZXMgd2UgbmVlZCwgYnV0IEkgZG9uJ3QgdGhpbmsgaXQganVzdGlmaWVzIGluZGVmaW5p dGVseQ0KPj4gZGVsYXlpbmcgdGhlIHN3aXRjaG92ZXIuIEFuZCBmcmFua2x5LCBpdCB3aWxsIGJl IGVhc2llciB0byBleHBlcmltZW50DQo+PiB3aXRoIHdoYXQgd29ya3MgYW5kIG5vdCBhZnRlciB0 aGUgc3dpdGNoLg0KPiANCj4gKzEuIFVJLWJhc2VkIGludGVyYWN0aW9ucyBkb24ndCBleHBvcnQg d2VsbCBmb3IgYXJjaGl2YWwtcGVybWFsaW5raW5nDQo+IHJlYXNvbnMsIGFuZCBHaXRodWIgYXJj aGl2ZSBiZWhhdmlvciBpcyBmb3IgcmVwb3NpdG9yaWVzIG9ubHksIG5vdCB0aGUNCj4gcmV2aWV3 cy4NCj4gQnV0IHllcywgd291bGRuJ3Qgd2FudCB0byBkZWxheSBmb3IgYSBib3QgdG8gZWNobyBj b252ZXJzYXRpb25zIHRvDQo+IGRldmVsQGVkazIuZ3JvdXBzLmlvIG9yIHNvbWUgb3RoZXIgc29s dXRpb24uDQo+IA0KDQorMSBmcm9tIG1lIGFzIHdlbGwuICBXZSBuZWVkIHRvIG1haW50YWluIHJl dmlldyBoaXN0b3J5IGluIHNvbWUgZmFpcmx5IA0KcGVybWFuZW50IG1hbm5lciwgYm90aCB0aGUg cmV2aWV3ZWQgY29kZSBhbmQgcmV2aWV3IGNvbW1lbnRzLg0KDQo+Pg0KPj4gLw0KPj4gICAgICAg TGVpZg0KPj4NCj4+PiBVcGRhdGVzIHRvIHRoZSBmb2xsb3dpbmcgV2lraSBwYWdlIHdvdWxkIGJl IHJlcXVpcmVkIHRvIGRlc2NyaWJlIHRoZQ0KPj4+IHJlcXVpcmVkIHByb2Nlc3Mgd2hlbiB1c2lu ZyBHaXRIdWIgUHVsbCBSZXF1ZXN0cyBmb3IgYWxsIGNvZGUgcmV2aWV3DQo+Pj4gcmVsYXRlZCBh Y3Rpdml0eS4NCj4+Pg0KPj4+ICAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlh bm9jb3JlLmdpdGh1Yi5pby93aWtpL0VESy1JSS1EZXZlbG9wbWVudC1Qcm9jZXNzDQo+Pj4NCj4+ PiBBIGNvdXBsZSBleGFtcGxlcyBvZiB0aGUgY2hhbmdlcyB0aGF0IHdvdWxkIG5lZWQgdG8gYmUg ZG9jdW1lbnRlZCBhcmU6DQo+Pj4NCj4+PiAqIEFsbCBjb250cmlidXRvcnMsIG1haW50YWluZXJz LCBhbmQgcmV2aWV3ZXJzIG11c3QgaGF2ZSBHaXRIdWIgSURzLg0KPiANCj4gSXQgbG9va3MgbGlr ZSB0aGlzIGlzIGFscmVhZHkgcmVzb2x2ZWQgZm9yIHRoZSBleGlzdGluZw0KPiBNYWludGFpbmVy cy50eHQgd2l0aCB0aGUgYFt1c2VybmFtZV1gIHN5bnRheCwgYnV0IEkgZG9uJ3Qgc2VlIGFueQ0K PiBleHBsYW5hdGlvbiBvZiB0aGF0IGV4cGVjdGF0aW9uLiBTZWVtcyBmaW5lIHRvIG1lLg0KPiAN Cj4+PiAqIFRoZSBjb21taXQgbWVzc2FnZSB3b3VsZCBubyBsb25nZXIgcmVxdWlyZSBDYzosIFJl dmlld2VkLWJ5OiwgQWNrZWQtYnk6DQo+Pj4gICAgIG9yIFRlc3RlZC1ieTogdGFncy4gIFRoZSBv bmx5IHJlcXVpcmVkIHRhZyB3b3VsZCBiZSBTaWduZWQtb2ZmLWJ5Lg0KDQpXb3VsZCB0aG9zZSB0 YWdzIGJlIG9wdGlvbmFsPyAgVGVzdCBhbmQgYWNrIGluZm8gY2FuIGJlIGhlbHBmdWwgd2hlbiAN CnJlc2VhcmNoaW5nIGEgY2hhbmdlLCB0byBmaW5kIHBlb3BsZSB3aG8gbWF5IGJlIGtub3dsZWRn ZWFibGUgYWJvdXQgaXQuDQoNClNpbWlsYXJseSwgdGhlIFJldmlld2VkLWJ5IGluZm8gaXMgbmlj ZSB0byBoYXZlIGluIHRoZSBoaXN0b3J5LCB3aXRob3V0IA0KaGF2aW5nIHRvIGRpZyBpdCBvdXQg b2YgYXJjaGl2ZXMuICBCdXQgaXQncyBhIGJpdCBhd2t3YXJkIHRvIGFkZCBvbiANCmdpdGh1Yjog IHlvdSBoYXZlIHRvIHB1c2ggbmV3IGNvbW1pdHMgd2l0aCB0aGUgUmV2aWV3ZWQtYnkgdGFncywg YnV0IA0KdGhhdCBjaGFuZ2VzIHRoZSBTSEFzLCBzbyBpdCdzIG5vdCBvYnZpb3VzIHRoYXQgdGhl IGNvbW1pdHMgeW91J3JlIA0KbWVyZ2luZyBoYXZlIHRoZSBzYW1lIGNvZGUgYXMgdGhlIG9uZXMg d2hpY2ggd2VyZSByZXZpZXdlZC4gIEZvciB0aGUgDQplbWFpbCBmbG93LCB3ZSB0cnVzdCBtYWlu dGFpbmVycyB0byBnZXQgdGhpcyByaWdodC4gIEZvciB0aGUgZ2l0aHViIA0KZmxvdywgYXJlIHdl IGRlY2lkaW5nIHRvIHJlbHkgZXhjbHVzaXZlbHkgb24gdGhlIFBSIGFyY2hpdmVzPw0KDQpXaGF0 IGlmIGEgbWFpbnRhaW5lciBkZWNpZGVzIHRvIHR3ZWFrIGEgY29tbWl0IGJlZm9yZSBtZXJnaW5n IGl0LCBlZy4gdG8gDQpmaXggYSB0cml2aWFsIHR5cG8/ICBXaXRoIHRoZSBlbWFpbCBmbG93IHRo ZXkganVzdCBnbyBhaGVhZCBhbmQgZG8gaXQuIA0KV2l0aCB0aGUgZ2l0aHViIGZsb3csIHdvdWxk IHRoZXkgbmVlZCB0byBwb3N0IGFub3RoZXIgUFIsIHNvIGl0IGNvdWxkIA0KbWFrZSBpdCB0aHJv dWdoIHRoZSBwcm9jZXNzIGFuZCBiZSBtZXJnZWQ/DQoNCj4+PiAqIFRoZSBQdWxsIFJlcXVlc3Qg c3VibWl0dGVyIGlzIHJlcXVpcmVkIHRvIGludml0ZSB0aGUgcmVxdWlyZWQNCj4+PiAgICAgbWFp bnRhaW5lcnMgYW5kIHJldmlld2VycyB0byB0aGUgcHVsbCByZXF1ZXN0LiBUaGlzIGlzIHRoZSBz YW1lDQo+Pj4gICAgIHNldCBvZiBtYWludGFpbmVycyBhbmQgcmV2aWV3ZXJzIHRoYXQgYXJlIHJl cXVpcmVkIHRvIGJlIGxpc3RlZCBpbg0KPj4+ICAgICBDYzogdGFncyBpbiB0b2RheSdzIHByb2Nl c3MuDQo+IA0KPiBUaGlzIGlzIG5vdCBjb25maWd1cmVkIG9uIHRpYW5vY29yZS9lZGsyIGF0IHRo ZSBtb21lbnQuIEkgaGF2ZSBubyB3YXkNCj4gdG8gaW52aXRlIGEgcmV2aWV3ZXIuIElzIHRoaXMg YSBwbGFubmVkIGZpeD8NCj4gDQo+Pj4gKiBNYWludGFpbmVycyBhcmUgcmVzcG9uc2libGUgZm9y IHZlcmlmeWluZyB0aGF0IGFsbCBjb252ZXJzYXRpb25zIGluDQo+Pj4gICAgIHRoZSBjb2RlIHJl dmlldyBhcmUgcmVzb2x2ZWQgYW5kIHRoYXQgYWxsIHJldmlldyBhcHByb3ZhbHMgZnJvbSB0aGUN Cj4+PiAgICAgcmVxdWlyZWQgc2V0IG9mIG1haW50YWluZXJzIGFyZSBwcmVzZW50IGJlZm9yZSBz ZXR0aW5nIHRoZSAncHVzaCcgbGFiZWwuDQoNCldpbGwgdGhlcmUgYmUgZG9jdW1lbnRhdGlvbiBv biBob3cgdG8gdXNlIHRoZSBjb252ZXJzYXRpb24gcmVzb2x1dGlvbiANCmZlYXR1cmU/ICBJdCdz IHVuY2xlYXIgdG8gbWUgd2hldGhlciB0aGUgUFIgb3duZXIgb3IgdGhlIHJldmlld2VyIGlzIA0K cmVzcG9uc2libGUgZm9yIG1hcmtpbmcgYSBjb252ZXJzYXRpb24gInJlc29sdmVkLiINCg0KPj4+ DQo+Pj4NCj4+PiBQbGVhc2UgcHJvdmlkZSBmZWVkYmFjaw0KPj4+IDEpIElmIHlvdSBhcmUgbm90 IGluIGZhdm9yIG9mIHRoaXMgY2hhbmdlLg0KPj4+IDIpIElmIHlvdSBhcmUgbm90IGluIGZhdm9y IG9mIHRoZSBwcm9wb3NlZCBkYXRlIG9mIHRoaXMgY2hhbmdlLg0KPj4+IDMpIE9uIHRoZSBwcm9j ZXNzIGNoYW5nZXMgeW91IHdvdWxkIGxpa2UgdG8gc2VlIGRvY3VtZW50ZWQgaW4gdGhlIFdpa2kN Cj4+PiAgICAgIHBhZ2VzIHJlbGF0ZWQgdG8gdXNpbmcgR2l0SHViIFB1bGwgUmVxdWVzdCBiYXNl ZCBjb2RlIHJldmlld3MuDQo+Pj4NCj4+PiBUaGVyZSBpcyBzb21lIHByb3RvdHlwZSB3b3JrIHRv IGF1dG9tYXRlL3NpbXBsaWZ5IHNvbWUgb2YgdGhlIFBSIGJhc2VkDQo+Pj4gY29kZSByZXZpZXcg cHJvY2VzcyBzdGVwcy4gVGhvc2UgY291bGQgYmUgYWRkZWQgb3ZlciB0aW1lIGFzIHJlc291cmNl cw0KPj4+IGFyZSBhdmFpbGFibGUgdG8gZmluaXNoIGFuZCBzdXBwb3J0IHRoZW0uDQo+Pj4NCj4+ PiBCZXN0IHJlZ2FyZHMsDQo+Pj4NCj4+PiBNaWtlDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4NCj4+Pg0K Pj4NCj4+DQo+Pg0KPj4NCj4+DQo+Pg0KPiANCj4gDQoNCi0tIA0KDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQnJpYW4NCg0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0K ICAgIlRoZSBhbnN3ZXJzIHdlIGhhdmUgZm91bmQgb25seSBzZXJ2ZSB0byByYWlzZSBhIHdob2xl IHNldCBvZiBuZXcNCiAgICBxdWVzdGlvbnMuICBJbiBzb21lIHdheXMgd2UgZmVlbCB3ZSBhcmUg YXMgY29uZnVzZWQgYXMgZXZlciwgYnV0IHdlDQogICAgYXJlIGNvbmZ1c2VkIG9uIGEgaGlnaGVy IGxldmVsIGFuZCBhYm91dCBtb3JlIGltcG9ydGFudCB0aGluZ3MuIg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBBbm9ueW1vdXMNCg0KDQoKLT0tPS09LT0t PS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMg c2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExODUyNCk6IGh0dHBzOi8v ZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExODUyNApNdXRlIFRoaXMgVG9waWM6IGh0 dHBzOi8vZ3JvdXBzLmlvL210LzEwNTg0NzUxMC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtv d25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0K Cg0K