From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.2601.1639607880687133494 for ; Wed, 15 Dec 2021 14:38:01 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=RJicvbgk; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1639607880; x=1671143880; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=UTfamRWNQlMTI3lUwasATzkmnbEuo4lRzB2fH0qyZoc=; b=RJicvbgkcDgJAezPn2PZNmOJKtHDWY2njQqHKT58zOBD+q/NyulPlAld IPjfrX8yPHAaWGGYp+Ns8qPW+HsHxPFWSRNp2hpIMBeVNYsxMMV4ud0kx vSg5NnPF8EUi2z7ajhdNNWFWRe8FqW/dw3hq0qE1s50n9ZdgXnAxVhivW hmyBZHUgwZyIdRQIHlV6NoZVqbgZF4BvIGMhWG05Fj4KCgG2Si5S1FUlY 84fubSCHvlRe/s+hj0yNU+B/+6cDjBz3+KEhsX7DRAnp/m1g1cyzASEgh sB15idOI/oItaGSp3qH18lEByZYwWrxw2EQFiXIum61aebEvz6QPEf0PX w==; X-IronPort-AV: E=McAfee;i="6200,9189,10199"; a="325631793" X-IronPort-AV: E=Sophos;i="5.88,209,1635231600"; d="scan'208";a="325631793" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2021 14:37:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,209,1635231600"; d="scan'208";a="662111322" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 15 Dec 2021 14:37:54 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 15 Dec 2021 14:37:54 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Wed, 15 Dec 2021 14:37:54 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Wed, 15 Dec 2021 14:37:53 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NRsF04ROxiMyG/N5VJLoFhW1sxLdRUbWfpbQcdVAMUx1qNiWZV/81hI9yMQpF7Zzm5BX10fnyFskn1upOqjMGTVIa4ylKOwLnt03K4gN9/peA6ZLO2aLFGmZCRMV5mueU9PzIjhtIB6YCWLQkOE2fYz9q4tg9HpOcT3Cl5w8CyOiv5g8lI9OQ7poKxXsui+SpmHBRphBko9kgipNPXD7UpeIgfmDJGNxqKVeS1d+Lm81Gz1GhmkBmSy5iiUlTEWh3IIisJrPhKTdlnt314xtL0PcDlkRAtxtZPnRxY6sVeiWiEChRQRZQrBFZ0BKG7oFYpM0Dg132yKzggO5mUGIwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UTfamRWNQlMTI3lUwasATzkmnbEuo4lRzB2fH0qyZoc=; b=P8L2PM8jpXWnuMVX9+I76fdudLYrzM11y0eToGuqGiUipcQRhE7ao8WNDIxgX0SW+RoDWCzsfUOXiZ0sfPVzFfPXeVeokn/LLj+RhwVgtJtmI5CRJXibN6dWtqP5WpQOaIb9933JWdhyVNpsbWhhm1T0q4N+/KZiJTdjPKe5TcDDrV3/Sp3GlBcs0W/id2wTnfjFBvLi0qXK2s7DmiWOavKfL4FhtA329c4fXIwWn97uPa4sMwM/Dz+HLTLJjFa+PCbjVzIgUkZ1GOlzYntF9idgdrCUMsc7l1JHdK5MWm6qSipsSxjhIURbUCqPcb8oRXPUL/uh4GGdBf1eDGGxlg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MW3PR11MB4730.namprd11.prod.outlook.com (2603:10b6:303:58::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.14; Wed, 15 Dec 2021 22:37:53 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::69f8:2c79:e2cc:540b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::69f8:2c79:e2cc:540b%6]) with mapi id 15.20.4801.014; Wed, 15 Dec 2021 22:37:53 +0000 From: "Michael D Kinney" To: "michael.kubacki@outlook.com" , "devel@edk2.groups.io" , "Kinney, Michael D" CC: Andrew Fish , Leif Lindholm , "Gao, Liming" Subject: Re: [edk2-wiki][PATCH v1 1/1] Add code formatting to development process instructions Thread-Topic: [edk2-wiki][PATCH v1 1/1] Add code formatting to development process instructions Thread-Index: AQHX8QH+kPXFEFs1+USg3gcfduRexKw0Jq0g Date: Wed, 15 Dec 2021 22:37:52 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 419d2579-5947-4bd0-3adb-08d9c01b8822 x-ms-traffictypediagnostic: MW3PR11MB4730:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:308; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XxiRYTIMFhWG+AVnxWZKzUTLmTEzI0UMsswe4LNpDQjV67pDmFo/hWMsWqPxLc9ucNu4+/FjfwL9nK8o8N0hGjtvd5AoJ5AYoPXMljTbBHEvoiy0zFBpVMF26ujvzzu0zr+sFvnwQHaQm3pxx1ZPyRWpp5ONzWT4FCq/lgfpMqVLmAihF01PJI/PdIymz4JCeoWoA/5V+CtCh2BXIanBQvchsXxBNq9Urs3dW1I6KKoa05Y0XeIX9KDSIWrjVktIMkqVkHIydoFgQbyR7RdCftxOMk3tVyZPeorBDd+fUAIuRhlp92NNmc48OXLIaxOrM4mK1otdaY77G74MdwMN2LOJdEa2BhuDY7+mLub1LvyRZ/KNeqO+0WcmRlwvW3KqqSBKq37nAs6Q3DnefcEYTde/SMUC9mzSp/tk1xeAvTKJ0/CsbrXmCwoPSuaihZtwlrxhQZE52frVHF2Dp+7yB5idwiyczZC0FNhc6V0oOw4HlL8AM85QQaQP6ewjgi2olx8FzsD9ADNWHMTreQ197R03aXSYN2NGFdKEqDBDZZuiUprLTOODTpMpWbprflj6E1vg0aC4B1X/ki/2SKiI3Ys6Bcg2nGDRlCwmbELbrBfxEhzKJ+85t/lzSPIKnLUMZQ65Xr5qs4Z4MA//OJizTMuZSTstGa8t8wIcZDmEOoMm2m6U6zxiodKMJvHMzt61Z+crap4FVtgCcHfuEsa6Gjq4h8RdM9JMw+qDgCw4X9LvW7lOpZQmWM9CO9+kBW7E+DmgwrQxLFTKcESMcyX87B6RNN2wwP3/lhc3k0k1nZc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(86362001)(26005)(316002)(110136005)(5660300002)(33656002)(186003)(8676002)(966005)(38070700005)(8936002)(2906002)(83380400001)(82960400001)(45080400002)(122000001)(508600001)(38100700002)(66556008)(64756008)(7696005)(53546011)(4326008)(66446008)(54906003)(52536014)(76116006)(66476007)(66946007)(71200400001)(55016003)(9686003)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b2M4MVN1NjNRa3puR2NEYWcyT2dhQTlxYlZSOFp3K0FRZzY2SnBXdlRQdjlp?= =?utf-8?B?d1hpNXJCcUcxZUpsVDNhVW5mdlhJMHBNV0pJbXljcjJ0MnduN3ZFK1o5RCtD?= =?utf-8?B?STZFMzAwSXJrWi9mMDE2ZDBZSG1JUVRWbFFlU0VISGd0MDhEMjZTRXEzd2I1?= =?utf-8?B?MWY3Z2JkMldTTUR5UDA1MlozNnRlaHExWHFUY3dpRDNnMEpJbkEwWi9sNmlD?= =?utf-8?B?QlJYUURlVUxwSGdYc1hYVkd3dWF1NWpLRXlYcWltMVRmc1FNVWZKNWFyaENa?= =?utf-8?B?azF5WnY4UjBLSWpxWUVsMjdubFN4RDFRcGpmYTdwSEtYVlNIclZHLzZHVHpR?= =?utf-8?B?OFh1RDZtbEVGTFY2N1BkSzFhaXBuZ1hiaU8yRmcwemZReXZmRmJRalFpdzdG?= =?utf-8?B?eGhKcThROEhRRElibXNPaEFMRXYyL0ZHZk5wUlVtRzM2V3ZUU2xUWWVXODhq?= =?utf-8?B?SkNtaEVoL1V6S3liU0NQL25xUFRWcjFlRVBMNnhqZlRHSEROcFZwN010L1Fx?= =?utf-8?B?RjQzRFNXOUpGY0w2UUl6d2txdUtMZm0wQnJmTXQzcm9HYVh3TUdzeW8yTHBV?= =?utf-8?B?eFJTUHlZelN5eU1vMENvSml4Y1Awd0lQRVc4QWZEVEJHNGdvWEgybWt4SHIw?= =?utf-8?B?N1NlUjZFeFVWMG9pR2E1bHkyZ0ZaTkFIbERRQkgvU2lWNzh2OGhNV1Ezckt5?= =?utf-8?B?VG13ZFAzMitaRnRobndEVUhHd2daYzd0YkZqbzdDc0FKV3ZUcUo4YUxsbmVI?= =?utf-8?B?b041elIvMDJIRUd5Zlc5VjdaOHBCMndmOEJDUzgzd0VaZVlYMHcvUTlza2hJ?= =?utf-8?B?MktVbUtIU2k3UVh4ekpoZHRJeFY1eUNVV1IvdlNQeUFreEF6Q0lHTStENkh0?= =?utf-8?B?WFZOcEh1THpJbVpHY0kvUUZPa1hkNDJHSTM2b1FrUWEvMU5MUER2OXdmd0Ex?= =?utf-8?B?a0VnNEJXNTJVUjlGdHhZVW42N3N0MW5FcmFnaExjVWN2YzBEUWlsZHE0WjNB?= =?utf-8?B?UkcvS201d3RqS2hpZXh6VXIxT0pQQkFXaGsydDI1UzZseVdnRFpIa21zYUln?= =?utf-8?B?aEIva3dwLzZwOXluMTIvYlJjcjRMTW9LdDdycGhxSk4vd2lhNVZpZFEyUlgv?= =?utf-8?B?dUpYWTdUZTBsUnJmUGNqcXZHU2w0K21XcVhRMUFkeVFIcHpuZW1zNmlKL29T?= =?utf-8?B?OWFKNGEwd2x1YkxZSi9mMUN2WWs2OTVBRnJmNnl5K3Bxd3FCUDc3bHY1dnRz?= =?utf-8?B?M1Zyc3VITWx3WDNIQUZlQ2tMbFdwdHJXelNUWnlzZzQ2UjVxSmpBZG83Zm4x?= =?utf-8?B?bDVMQ1J3eGlFNDJJZFdoOXoyMXNOb09pTWVBeDdsaTRRTjZTWEplUm5sQkl6?= =?utf-8?B?S0dNR3VVNTBONUNLN1VQOUNtZmVmck43b2JsZkx2SzdiRldkdTl2MklBallY?= =?utf-8?B?ZWdxYWxtS3ZRUEMwb0M3YVpHMitzd2ppeVhYWGNzNkNhRE45SzdCb0NXdGhs?= =?utf-8?B?T3dxeFJreXI1blZoTlJ0TDVJNHBtQnNncWFadm9UVDBPaUZESDBTYjhLekx5?= =?utf-8?B?bzdodHZBZ2FwdFMwZm94djBzUkNyOUFkeFc0TlVLRGFnQUVrbnM2N01pcTB1?= =?utf-8?B?eTNkcXRadlZuUCs0R1h2OGE0UVROVVhKVmRaeWU5SmVvL3hxeXFua3NTWUJU?= =?utf-8?B?YXZJY3lObVN6b2lQSE1WM1ZLdnpaKzhMQ2lwc3dzOU5jVUc1OXczNHptR1p3?= =?utf-8?B?dG13a3ZkTzBjTDhnS1dwQUJrcjdaSnFoeGxPR1NFazlIWWhEaWdoNDRBZkUx?= =?utf-8?B?a2RVamhJdHRtVk9CdkVUejRLamYzOWMxMUdZaDRwTnJHWFBCRjI1eTdkZEdw?= =?utf-8?B?cEJ2ODlXYXZmb3RpS2pwVnE1czN5V3ZpSVpiK01NbWZiSU1HdnA2Zko2bXVX?= =?utf-8?B?NlFJVTg1WWptYjVLVXMwS2t1d2N4UldYNkpYU3JGVC92QkRIdXB1OXl1SllV?= =?utf-8?B?WFd3bGxROHZSYkJRbjI2SSt4OE92Y2xlc2lMY0liWUY2R0VRWG41K0RjV3cy?= =?utf-8?B?VTg4RVRLdjltTWRKY1VjOWJSNzVwK1lOYVdiayttb0dRUlQwZEZETWxLaEFN?= =?utf-8?B?MU9nbzR1RXF3QmY5NzNPSkpmTEJ4QnQyaFVRWk9LU2NjNy9iM1YyR29IdUJ4?= =?utf-8?B?eFQ5cXp4U3FhQjM4WExWZnNFdGhtUllJbEhHYmppelpobFdneFRTUjdMQmVX?= =?utf-8?B?RGd3RFNaMUV0VXFXeGZ1NmFnWDdRPT0=?= 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: 419d2579-5947-4bd0-3adb-08d9c01b8822 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2021 22:37:52.9136 (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: /kkltN6zheoyjOooMGILBz54373hxVPu0QGibvCa5PbjGYbvEUYxBljxXzMag9p5KIOrNGbzszhXHKMbe/tCtxKQMFh0I4SZw7Iu2cKJ3N4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4730 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IG1pY2hhZWwua3ViYWNr aUBvdXRsb29rLmNvbSA8bWljaGFlbC5rdWJhY2tpQG91dGxvb2suY29tPg0KPiBTZW50OiBUdWVz ZGF5LCBEZWNlbWJlciAxNCwgMjAyMSA3OjQ3IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5p bw0KPiBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT47IExlaWYgTGluZGhvbG0gPGxl aWZAbnV2aWFpbmMuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50 ZWwuY29tPjsgR2FvLA0KPiBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU3Vi amVjdDogW2VkazItd2lraV1bUEFUQ0ggdjEgMS8xXSBBZGQgY29kZSBmb3JtYXR0aW5nIHRvIGRl dmVsb3BtZW50IHByb2Nlc3MgaW5zdHJ1Y3Rpb25zDQo+IA0KPiBGcm9tOiBNaWNoYWVsIEt1YmFj a2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiANCj4gQWRkcyBhIHN0ZXAgdG8g dGhlIGRldmVsb3BtZW50IHByb2Nlc3MgaW5zdHJ1Y3Rpb25zIHRvIGFjY291bnQgZm9yDQo+IGNv ZGUgZm9ybWF0dGluZyBzaW5jZSBpdCBpcyBub3cgYSByZXF1aXJlZCBwYXJ0IG9mIHRoZSBjb250 cmlidXRpb24NCj4gcHJvY2Vzcy4NCj4gDQo+IENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUu Y29tPg0KPiBDYzogTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWluYy5jb20+DQo+IENjOiBNaWNo YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IExpbWluZyBH YW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBL dWJhY2tpIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gLS0tDQo+IA0KPiBOb3Rl czoNCj4gICAgIFJlbmRlcmVkIGRpZmY6DQo+IA0KPiBodHRwczovL2dpdGh1Yi5jb20vbWFrdWJh Y2tpL3RpYW5vY29yZS5naXRodWIuaW8vY29tbWl0LzQyY2E1OTU5NTQxMzkzMDcwY2M5YmUzODBl ZGNlYTZmMzQxNDI3YTA/c2hvcnRfcGF0aD0xNzU3OWJhI2RpZmYtDQo+IDE3NTc5YmEwODU0ZGE5 ODMxMjBiYWE1YzIwNjAyOTRlNjcwMWRhYzI0ZWNmMWM3NWM5ZDk0ZDA4Yjg2OWIwMmINCj4gDQo+ ICBFREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZCB8IDE3ICsrKysrKysrKysrKysrKy0tDQo+ ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gDQo+ IGRpZmYgLS1naXQgYS9FREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZCBiL0VESy1JSS1EZXZl bG9wbWVudC1Qcm9jZXNzLm1kDQo+IGluZGV4IDRmZDIwMmM0MGM2My4uNmUyYzAwZmNjZmY5IDEw MDY0NA0KPiAtLS0gYS9FREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZA0KPiArKysgYi9FREst SUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZA0KPiBAQCAtNTksNyArNTksMjAgQEAgVGhlIGRldmVs b3BlciBwcm9jZXNzIGZvciB0aGUgRURLIElJIHByb2plY3QNCj4gDQo+ICAgICAgYCQgZ2l0IHJl YmFzZSBvcmlnaW4vbWFzdGVyYA0KPiANCj4gLTkuIENyZWF0ZSBwYXRjaCAoc2VyaWFsKSB0byB0 aGUgW1tlZGsyLWRldmVsXV0gbWFpbGluZyBsaXN0DQo+ICs5LiBSdW4gdGhlIGF1dG9tYXRlZCBj b2RlIGZvcm1hdHRpbmcgdG9vbCAoVW5jcnVzdGlmeSkgYWdhaW5zdCB5b3VyIGNoYW5nZXMNCj4g Kw0KPiArICAgLSBbRURLLUlJLUNvZGUtRm9ybWF0dGluZ10oRURLLUlJLUNvZGUtRm9ybWF0dGlu ZyAid2lraWxpbmsiKQ0KPiArDQo+ICsgICAtIFRoZSBjaGFuZ2VzIG11c3QgcGFzcyBsb2NhbCBD SSB3aGljaCBpbmNsdWRlcyBhIGNvZGUgZm9ybWF0dGluZyBjaGVjaw0KPiArICAgICBpbiBvcmRl ciB0byBiZSBtZXJnZWQgaW50byB0aGUgY29kZSBiYXNlLg0KPiArDQo+ICsgICAtIEl0IGlzIHN0 cm9uZ2x5IHJlY29tbWVuZGVkIHRoYXQgeW91IGZvcm1hdCB0aGUgY29kZSBhZnRlciBlYWNoIGNv bW1pdC4NCj4gKyAgICAgVGhlIGNvZGUgY2FuIHRoZW4gYmUgZWFzaWx5IGFtZW5kZWQgd2l0aCB0 aGUgZm9ybWF0dGVkIG91dHB1dC4gU29tZQ0KPiArICAgICBkZXZlbG9wZXJzIG1pZ2h0IGFsc28g cHJlZmVyIHRvIGZvcm1hdCBmcmVxdWVudGx5IHdoaWxlIHdyaXRpbmcgdGhlDQo+ICsgICAgIGNv ZGUgdXNpbmcgdGhlIHBsdWdpbiBpbnN0cnVjdGlvbnMgZGVzY3JpYmVkIGluIHRoZSBjb2RlIGZv cm1hdHRpbmcNCj4gKyAgICAgd2lraSBwYWdlLg0KPiArDQo+ICsxMC4gQ3JlYXRlIHBhdGNoIChz ZXJpYWwpIHRvIHRoZSBbW2VkazItZGV2ZWxdXSBtYWlsaW5nIGxpc3QNCj4gDQo+ICAgICAgLSBD bGVhbiBvdXQgYW55IG9sZCBwYXRjaGVzOiBgJCBybSAqLnBhdGNoYA0KPiANCj4gQEAgLTczLDcg Kzg2LDcgQEAgVGhlIGRldmVsb3BlciBwcm9jZXNzIGZvciB0aGUgRURLIElJIHByb2plY3QNCj4g DQo+ICAgICAgLSBgJCBnaXQgc2VuZC1lbWFpbCAqLnBhdGNoYA0KPiANCj4gLTEwLiBNb2RpZnkg bG9jYWwgY29tbWl0cyBiYXNlZCBvbiB0aGUgcmV2aWV3IGZlZWRiYWNrcyBhbmQgcmVwZWF0IHN0 ZXBzDQo+ICsxMS4gTW9kaWZ5IGxvY2FsIGNvbW1pdHMgYmFzZWQgb24gdGhlIHJldmlldyBmZWVk YmFja3MgYW5kIHJlcGVhdCBzdGVwcw0KPiAgICAgIDMgdG8gOQ0KPiANCj4gICAgICAtIEZvciB0 aGUgbGF0ZXN0IGNvbW1pdCwgeW91IGNhbiB1c2UgYCQgZ2l0IGNvbW1pdCAtLWFtZW5kYA0KPiAt LQ0KPiAyLjI4LjAud2luZG93cy4xDQoNCg==