From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.1763.1637725860395620669 for ; Tue, 23 Nov 2021 19:51:00 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KTsD8vyI; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: michael.d.kinney@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10177"; a="215905384" X-IronPort-AV: E=Sophos;i="5.87,258,1631602800"; d="scan'208";a="215905384" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2021 19:50:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,258,1631602800"; d="scan'208";a="497523726" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga007.jf.intel.com with ESMTP; 23 Nov 2021 19:50:59 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Tue, 23 Nov 2021 19:50:59 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Tue, 23 Nov 2021 19:50:59 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Tue, 23 Nov 2021 19:50:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UHyMCOgi5DQvnpUd+M0IoV+bDTtWwlCjMcxe47esr7pvTByB96MUE/K2ACYdZEb0ifMhjiVRExP1P+O77XuSkgLtX3vssLqd8vfLZFzFbOzPAXU5Ok1ZlwmTkyqZQcHzpVuVyVlMeyutqmNSaXXyvXSqqXCIHMc2apAnhdkVgyLGiBUYUUfEE7ly0V/QXNJnRP6CpWljwH9OIr7qBAV6/SKz0nxGSP6Lm4isbPk9LtRAr1WR4StQ9Lvz+JConSEBa72X974n1e/XfoEn0f+wcjH8wEJS9uSD35kk2grwob4K5/c4CWVaFK6WKMiOEYA/AYgoBuDMsAwA0JQlV6WzvA== 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=454K5vRmip/+HqMF7vv1icb/DA2Iq75Smrt7Jz7zT9k=; b=f/T9h6nSg75nhgvhNef0IdDKtW4ewF1z0gr0irdo/JeBKfg4+Bt+npMi5SDxSm6El7F6tM5w2zSpz1QzNK/cOQT1AnRnh5VXCHbaeQpnN6leQTW+KPc5RM856A9hDRppGrgVbFNM2pFgxo52vUXpIndof3wLVs7sS9HcVSXEBevbwbpjTISkY7JCuUiYIDoFtDvN86TOp2eIMBCNO4zNchEJX4aPxbofu7APFQAa3wL78dvmkztynWGcuj0IFabNrRXQaVU58UgvDTeFsu1OxRdkLF45q5nlU6ALVhnmI5AOxT4v+HTSCYj//PYMrfMoyGUi73KkWwHjcCXsPghM8A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=454K5vRmip/+HqMF7vv1icb/DA2Iq75Smrt7Jz7zT9k=; b=KTsD8vyI0g89U0FgNBDmZyY94ba91rt1fzLU0rXNItWyvvPuY4w2hHk7YbQgXOFEqLJCRqJetzBpauJJSZltSfoyhUdpezEQ7fPdVyvT+cQbPv7JK42te/ZTUmAvu9w/Zd1KM1TsRYG3bnhYiD6ONe6oOZHVzSAV2x2M72Sr17k= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MWHPR11MB0015.namprd11.prod.outlook.com (2603:10b6:301:66::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Wed, 24 Nov 2021 03:50:54 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::68cc:6227:db69:d81a]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::68cc:6227:db69:d81a%6]) with mapi id 15.20.4713.025; Wed, 24 Nov 2021 03:50:54 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Kinney, Michael D" , Michael Kubacki Subject: Uncrustify Conversion Detailed Plan and Extended Hard Freeze Thread-Topic: Uncrustify Conversion Detailed Plan and Extended Hard Freeze Thread-Index: Adfg5nfrH9UNFGazQmyU38KhMT88ig== Importance: high X-Priority: 1 Date: Wed, 24 Nov 2021 03:50:54 +0000 Message-ID: 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: fe087f0f-a8c6-4d8a-c126-08d9aefd9df0 x-ms-traffictypediagnostic: MWHPR11MB0015: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YnaXwIziolUE3YVRoKxbv1PtVkQtnFTFmpcfW8vrBPjBLb8lqGapHJmW3/41iwduwvheAooaBHYVrkTMowdkiuy5XPPskwl7J+/VSTFIR0uAPTBrmVlUyjL+3KK7ZL2lKlMw9NkZC+MtM9M/QlVUSra6+ZC2jDZYdyOMmauE9n7+iJouKUQDkJjDtpJIa8fHLMZ2IeXS9AOZGJhyteTWZBKGkVq4Tw/XM0s4DwVtsGJLkyL84qMskcoN0KLn5Vg2jLR7CCZYtBmRMfqeknWoedOxa64HhSVVJDDyKSvNZw1ycqR5nDQlSPi6GMSkibO++cNMfB7ObBOTl8zNC5Sb0jVApcZCLUyqeAPxerqbmgkk/LdwJZpZqwwfAtSvi14dNBDJG9i/D7LUAgXcc9c75Di8N201L/cktRXNEfnbNYvYTIK2OGHL3CyTFj/JPt744bF6wBmH3JnLmZIoTZ5WZE/pLzwAyYBDr+aQXQdPUoPcaO+HyFQm5Rs0F+OoE+2DEHcCK4YdGIXEV8x3XrfxcjbS8m1N003R//j8KOLZwnFP0BP/h/QXEUzIT4vGDvl8OODV+oDDpj6LlH2JUhe/FOuy/YO3RlurpVipHWTZ865OCSniAo3Gew3kcCpgOwpDSZXR3oE2p65SdzjCSHk+Hvaopj2bHjq6qYRcGBnW79M2pcW5ExLzyxLn5+QppmVi+9VOyZDoEC2RecmkSiaJkhgz9Nn/7W8LuqEt/1ZVTETFwu741TDLxbA2e2Zz1CvtZCjaQzDL5Jxay7tqq0yuQ0J13twQnYjiIFQx5+xGYlaG1KqCN/+XS2E0sfoq0C4Vj81JJoA1swsWgxztxMASig== 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)(55016003)(110136005)(2906002)(316002)(966005)(83380400001)(7696005)(508600001)(71200400001)(6506007)(186003)(26005)(82960400001)(5660300002)(66556008)(66476007)(52536014)(66946007)(64756008)(76116006)(66446008)(38070700005)(9686003)(86362001)(38100700002)(8676002)(122000001)(8936002)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MGpqZVE4eGxvNnhPQXFma1NnWUl4Qkdldml5dUJKN2k1em12NDdRMmZJTXp5?= =?utf-8?B?WVdhTThHS2gzUUxrUjZPbEtRYlNxa04rbzA0TnBVM1dtamg3dWh2THlaMFhu?= =?utf-8?B?eGY0VDJzMTFOYlNuODJsc1VuYmFoM00zc2YrTWtGSHNjTUdxQXdnMkNtNjFJ?= =?utf-8?B?VjNleE9GOElGeDVJNmVMMUxtUm0vaHRXSFh4c0Q3SXNhSytKUjBsUVlvTERB?= =?utf-8?B?SzhZNitMa3RuTGRSa2k2bUlWc3h1VUtpSWRXRzg1VW4zRENIZ1JsQnV0STJv?= =?utf-8?B?bUJFMFdaVXprdnVCeHJwVXVucXdqM1Eva0pNclNrem5JQ1FJUHNDbDA1SWd1?= =?utf-8?B?N2hndjlWOXVvN2tDQmtTeTZKNTBIaTdoQjhZSG8ySk40TDk0R0lpbjJ5WVp3?= =?utf-8?B?NXNqT2hjZlNuM3prMkdiM3ZveTRqcEdaR2dicjA1WVBtbFpmSkcyMEZBbFI0?= =?utf-8?B?VWMvenlZNjQrSmdTNURZa2RSVXNMV1IzeWwwRWtYa1ZoRStJQnFIL1ljV1FF?= =?utf-8?B?dnBPY2U2RUNaa28yQkdtcWl6U0FkSGZBN0gvM28zQ2xNTFlmVVU0Y2pNem1M?= =?utf-8?B?YWl2RThybFBaZk1ZVDU0dDdJVzh2cFkrRWFYUmdqcUdLUzVpWkhKSzY1ckdh?= =?utf-8?B?UE8vT25pRG1ObTR0c05mVW5NV0NzeWJ1Ty9EbHc0TDJqaHFuNGcyTHAwQXI2?= =?utf-8?B?a3lUT2wwdCtPaUNYVnY2aUJrK2szWm44d3NrZnNNMi8rSnJuRldPSkxZU0tM?= =?utf-8?B?SlFFenptZUxWTWVFYm5HVnRGdUNHcjJZdDRKV0xGdzZ3OS81bUJpNTB2NzRo?= =?utf-8?B?b216L2FFaS9hMFoxZW04dnVhbWQyN0hCdXl2QjloS1ZrM0ZJODdDcEY5WUh0?= =?utf-8?B?RGRwOU9RV0RORjg4eE1jSlJadzBpN3JpUVNaUkk3KytDMFRDWHN2N1oxTWdw?= =?utf-8?B?WmVzLzJhdjFRVkxrOXlFTXN4VzNHdVZvdEhUZ1BHakFubnRlQlFhdUpkUlBV?= =?utf-8?B?WTlqS2poeTNyQm52d1R5aGN0d0NHZjlFbEFzcE9QS3R0cHUzNmtyZ3NwaFZ6?= =?utf-8?B?LzRWdEdHdllSUEJqcnNMYWVnU0s5SVhHdS91RHMvYW96YVdjUHlod01Mb1BI?= =?utf-8?B?UE45VGxtekMrMms3MGcyc1k3eURVMjd6THFjTVRzbDRkQmtTNkQ5QTJSbVhJ?= =?utf-8?B?KzRzV0F3b1FrQ3BXTzFSeWhQSTFkdTFZQk12VnlDQ0JGT2JKRWxaa0cvbWNo?= =?utf-8?B?UlFGN0h0dmhNeit4WFZheEJQSEsrSUtyYm1yNUNnY202ektEcEtCK2hhNE5r?= =?utf-8?B?YzI2QUlUUElSc2ZqUmhRY0hMRytScElPOEo1SUdMbEsyWW9IMGUyZnR6MG9F?= =?utf-8?B?clhiV1Fiallud3dRV2VjY01TcWx0VHo0UUtCUnh0Z05XWEcwelhEOG9POHhK?= =?utf-8?B?cHVsMWhnTHRNdGZqblN6cHJBMnN4RHlLa0FPaWhwcFBaTEN0V0ZMdXF2Um8x?= =?utf-8?B?WEp2bE9GKzNGOHRTOVNwemxJcHRwV2tTbjBVa2JiSm5VdTBHMnlzcFg0dUt0?= =?utf-8?B?c1pwYnQzV2Y4bkhJSjVvSUdlT2lmYXdNa2xDSVI4UzZnREp5RC8rVUhUMlRP?= =?utf-8?B?M1ZROFBOVGd2WmdlOXNpaWJONnpEU3Z0RnlWL1lhemJTZnZwT3pWR3dWRFZw?= =?utf-8?B?bU01akJVWXJMenpiVGttVE1pZXJnYi8weENpZVBSMThCMFk3Vk82WUcvZDNQ?= =?utf-8?B?bEV4dld5Vnh6VE1OVm41ZmVCMm4wN0dFc3MvVUUzUHpla3RNSGdaWW9DcXpP?= =?utf-8?B?WkFwQWN4eVoraUM3YVhsUkppTVdKZDhERzVYS3ZkcG5MQzN4c3RKU0FkbTdG?= =?utf-8?B?TldNeGoyUFVrSXJxTlExaEQ4NU9heU56OStZVkoyeHJmUjBzby9UalYxWHJz?= =?utf-8?B?YjhTNEp5aXNWajBTVitlTjhPUURZWTlhdHJBb1E4b0JMeUdyei9qbEVmR3d1?= =?utf-8?B?QnI3WmNzMzRZalBhUElqWmhmNkt5UjhoZE1ndmZGQWhNTlJaWDRBRVlyeFFy?= =?utf-8?B?TkhJVEw3b0RLaXpsT2pBTXg3YU1zS3pQbTY0czFjVEZJY2p3SEluMk5oREpl?= =?utf-8?B?cVYvdGY4ZmpMRmpiNVNCY1ZSZ0NPS0ZHanNmWXIyUkx5RkVkcjNBQkZKZjcr?= =?utf-8?B?NGIrWUo0TGNRN3ZZeVloaEI3bzBKWGgrbXFOZXdtSG9PTnhTRVNiVnB3TTV0?= =?utf-8?B?NUVGQ2pFa0dWMWFobEVSRlpmVWlnPT0=?= 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: fe087f0f-a8c6-4d8a-c126-08d9aefd9df0 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2021 03:50:54.8390 (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: uwDRMr3SCTkfkYfvsqDmYAV2F43rhNWNrGlERS8XDdHNDW8cWX49PunfZQ+Bb646kpK+fDnF6jroOJNeqh/GnINLBVvFH/hZ8l4bA61+7nw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0015 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 SGVsbG8sDQoNCk1pY2hhZWwgS3ViYWNraSBhbmQgSSBoYXZlIHByZXBhcmVkIHRoZSBwYXRjaGVz IHJlcXVpcmVkIHRvIGFwcGx5IHRoZSANCnVuY3J1c3RpZnkgY2hhbmdlcyBhbmQgZW5hYmxlIEVE SyBJSSBDSSB0byBjaGVjayBhbGwgc3VibWl0dGVkDQpwYXRjaGVzIGhhdmUgYmVlbiBydW4gdGhy b3VnaCB1bmNydXN0aWZ5Lg0KDQpUaGVyZSBhcmUgYSBjb3VwbGUgbWlub3IgdXBkYXRlcyBleHBl Y3RlZCBvdmVyIHRoZSBuZXh0IGRheS4NCk5ldyB2ZXJzaW9ucyBvZiB0aGlzIGVtYWlsIHdpbGwg YmUgc2VudCB3aXRoIHRoZSBsYXRlc3QgbGlua3MgYW5kDQp1cGRhdGVzIGJhc2VkIG9uIGZlZWRi YWNrIGZyb20gdGhlIGNvbW11bml0eS4gDQoNCldlIGhhdmUgdmVyaWZpZWQgdGhyb3VnaCB0aGUg Q29tcGFyZUJ1aWxkIEdpdEh1YiBBY3Rpb24gdGhhdCB0aGUNCmZvcm1hdCBjaGFuZ2VzIHBlcmZv cm1lZCBieSB1bmNydXN0aWZ5IGhhdmUgbm8gZnVuY3Rpb25hbCBjaGFuZ2VzLg0KQWxsIG9mIHRo ZSBPQkosIExJQiwgRExMLCBFRkksIEZGUywgRlYsIGFuZCBGRCBmaWxlcyBtYXRjaCAxMDAlDQph Y3Jvc3MgNzAgVlMyMDE5L0dDQzUgYnVpbGRzIG9mIGFsbCBwYWNrYWdlL3BsYXRmb3JtIERTQyBm aWxlcyBpbg0KdGhlIGVkazIgcmVwby4NCg0KVGhlIGhhcmQgZnJlZXplIHdpbGwgYmUgZXh0ZW5k ZWQgYWZ0ZXIgdGhlIGVkazItc3RhYmxlMjAyMTExIHRhZyB1bnRpbA0KYWxsIHVuY3J1c3RpZnkg cmVsYXRlZCBjaGFuZ2VzIGFyZSBjb21taXR0ZWQuICBXZSBkbyBub3QgZXhwZWN0IHRoaXMgDQp0 byB0YWtlIG1vcmUgdGhhbiBhIGZldyBkYXlzLiAgRG8gbm90IHB1c2ggYW55IFBScyB1bnRpbCB0 aGUgaGFyZCANCmZyZWV6ZSBpcyBsaWZ0ZWQuDQoNClRoZSBjaGFuZ2VzIGFyZSBicm9rZW4gdXAg aW50byA3IHBhdGNoIHNlcmllcy9QUnMuICBUaGUgUFJzIGFyZSBvcmRlcmVkDQpzbyB0aGV5IGNh biBiZSBzdWJtaXR0ZWQgdXNpbmcgdGhlIG5vcm1hbCBzdWJtaXNzaW9uIHByb2Nlc3MgYW5kIEVE SyBJSQ0KQ0kgd2lsbCBwYXNzIGZvciBlYWNoIG9uZS4gIERldGFpbHMgYXJlIGxpc3RlZCBiZWxv dy4NCg0KVW5jcnVzdGlmeSA3My4wLjMgZm9yIEVESyBJSQ0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCiogU291cmNlczogaHR0cHM6Ly9kZXYuYXp1cmUuY29tL3Byb2plY3RtdS9fZ2l0 L1VuY3J1c3RpZnkNCiogRG9jdW1lbnRhdGlvbjogaHR0cHM6Ly9kZXYuYXp1cmUuY29tL3Byb2pl Y3RtdS9VbmNydXN0aWZ5L193aWtpL3dpa2lzL1VuY3J1c3RpZnkud2lraS8xL1Byb2plY3QtTXUt KEVESy1JSSktRm9yay1SZWFkbWUNCiogRG93bmxvYWQ6IGh0dHBzOi8vZGV2LmF6dXJlLmNvbS9w cm9qZWN0bXUvVW5jcnVzdGlmeS9fcGFja2FnaW5nP19hPXBhY2thZ2UmZmVlZD1tdV91bmNydXN0 aWZ5JnBhY2thZ2U9bXUtdW5jcnVzdGlmeS1yZWxlYXNlJnByb3RvY29sVHlwZT1OdUdldCZ2ZXJz aW9uPTczLjAuMw0KDQpJbnN0YWxsaW5nIFVuY3J1c3RpZnkNCj09PT09PT09PT09PT09PT09PT09 PT0NClRoZSBVbmNydXN0aWZ5IHRvb2wgaXMgaW5zdGFsbGVkIGF1dG9tYXRpY2FsbHkgd2hlbiB0 aGUgUHl0b29scw0KZW52aXJvbm1lbnQgaXMgdXNlZCBhbmQgdGhlIHN0dWFydCogY29tbWFuZHMg YXJlIHJ1biB0byBjb21wbGV0ZSB0aGUNCmVudmlyb25tZW50IHNldHVwLiAgUGxlYXNlIHNlZToN Cg0KICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi90cmVlL21hc3Rlci8ucHl0 b29sI3J1bm5pbmctY2ktbG9jYWxseQ0KDQpVbmNydXN0aWZ5IGNhbiBhbHNvIGJlIGluc3RhbGxl ZCBmcm9tIHRoZSBkb3dubG9hZCBwYWdlIGxpc3RlZCBhYm92ZSANCm9yIGJ1aWx0IGZyb20gc291 cmNlcyBmcm9tIHRoZSBzb3VyY2UgbGluayBhYm92ZS4NCg0KVGhlIERvY3VtZW50YXRpb24gbGlu ayBwcm92aWRlcyBpbnN0cnVjdGlvbiBvbiBob3cgdG8gcnVuIHVuY3J1c3RpZnkgZnJvbSANCnRo ZSBjb21tYW5kIGxpbmUgb3IgaW5zdGFsbCBhcyBhIFZpc3VhbCBTdHVkaW8gQ29kZSBwbHVnaW4u ICBUaGUgbWFpbg0KdW5jcnVzdGlmeSBkb2N1bWVudGF0aW9uIGFsc28gZGVzY3JpYmVzIGhvdyB0 byBpbnRlZ3JhdGUgd2l0aCBhIGZldyBvdGhlcg0KZWRpdG9ycy4NCg0KV2UgaGF2ZSBhbHNvIGRp c2N1c3NlZCBhIGNsaWVudCBzaWRlIGdpdGhvb2suICBUaGF0IGVmZm9ydCBoYXMgbm90IHN0YXJ0 ZWQuDQpMZXQgdXMga25vdyBpZiB0aGF0IGlzIGEgZmVhdHVyZSB5b3Ugd291bGQgZmluZCB1c2Vm dWwuDQoNCkRldmVsb3BlciBpbXBhY3QgZm9yIG5ldyBjb2RlIHJldmlld3MNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpPbmNlIHRoZSB1bmNydXN0aWZ5IGNoZWNrZXIg aXMgYWN0aXZlIGluIEVESyBJSSBDSSwgZGV2ZWxvcGVycyBtdXN0IA0KbWFrZSBzdXJlIHRoZWly IHBhdGNoZXMgYXJlIHJ1biB0aHJvdWdoIHRoZSB1bmNydXN0aWZ5IHRvb2wgYmVmb3JlIA0Kc2Vu ZGluZyB0aGUgcGF0Y2hlcyBmb3IgcmV2aWV3Lg0KDQpEZXZlbG9wZXJzIG11c3QgaW5zdGFsbCBh bmQgcnVuIHVuY3J1c3RpZnkgYWdhaW5zdCBjaGFuZ2VzIGZpbGVzIGJlZm9yZSANCnNlbmRpbmcg cGF0Y2ggcmV2aWV3IGVtYWlscyBvciBzdWJtaXR0aW5nIFBSIGZvciBFREsgSUkgQ0kuICBJZiBF REsgSUkgQ0kNCmRldGVjdHMgYW5kIGRpZmZlcmVuY2VzIGluIHNvdXJlIGZvcm1hdHRpbmcsIHRo ZW4gRURLIElJIENJIHdpbGwgZmFpbA0KYW5kIHRoZSBkZXZlbG9wZXIgbXVzdCBydW4gdW5jcnVz dGlmeSBhbmQgcmVzdWJtaXQgdGhlIHBhdGNoZXMuDQoNCkRldmVsb3BlciBpbXBhY3QgdG8gcGF0 Y2ggc2VyaWVzL1BScyByZXZpZXdlZCBkdXJpbmcgZWRrMi1zdGFibGUyMDExMjEgc29mdC9oYXJk IGZyZWV6ZQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpEZXZlbG9wZXJzIG11c3Qg cmViYXNlIHRoZWlyIGNoYW5nZXMgYWZ0ZXIgdGhlIHVuY3J1c3RpZnkgc291cmNlIGNoYW5nZXMg YXJlDQpjb21taXR0ZWQuICBUaGUgYnJhbmNoIHdpdGggYSBwcmV2aWV3IG9mIHRoZSB1bmNydXN0 aWZ5IGNoYW5nZXMgY2FuIGJlIHVzZWQNCnRvIHN0YXJ0IHRoaXMgcmViYXNlIHdvcmsuDQoNCiAg ICBodHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkvZWRrMi90cmVlL0J1Z18zNzM3XzM3MzlfQXBw bHlVbmNydXN0aWZ5Q2hhbmdlc19WNQ0KDQpJbXBhY3RzIHRvIHRyYWNpbmcgaGlzdG9yeSBhY3Jv c3MgdGhlIHVuY3J1c2l0eSBjaGFuZ2VzDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQo8PFRCRCBkZXRhaWxzIG9uIGhvdyB0byB1c2UgZ2l0 IGJsYW1lPj4NCjw8VEJEIGRldGFpbHMgb24gb3RoZXIgdGVjaG5pcXVlcz4+DQoNCk9yZGVyIG9m IFBScyB0byBhcHBseSBkdXJpbmcgZXh0ZW5kZWQgaGFyZCBmcmVlemUNCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoxKSBVcGRhdGUgRW11bGF0b3JQ a2cgV2luIEhvc3QgW0J1aWxkT3B0aW9uc10gTVNGVCBDQ19GTEFHUyB0byBub3QgZm9yY2UgZGVi dWcgaW5mb3JtYXRpb24NCiAgICogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df YnVnLmNnaT9pZD0zNzQ3DQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsyL3Ry ZWUvQnVnXzM3NDdfRW11bGF0b3JQa2dfV2luSG9zdF9SZXByb2R1Y2libGVCdWlsZA0KICAgKiBo dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8yMjE1DQogICAqIFJlcXVpcmVk IGZvciBFbXVsYXRvclBrZyB0byBwYXNzIENvbXBhcmVCdWlsZCBmb3IgVlMyMDE5IElBMzIvWDY0 IGJ1aWxkcy4NCg0KMikgRWNjQ2hlY2sgc2hvdWxkIG5vdCByZXZlcnQgc3RhZ2VkIGFuZCBsb2Nh bCBjaGFuZ2VzDQogICAqIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j Z2k/aWQ9Mjk4Ng0KICAgKiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkvZWRrMi90cmVlL0J1 Z18yOTg2X0VjY0NoZWNrUmVtb3ZlR2l0UmV2ZXJ0X1YyDQogICAqIGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvZWRrMi9wdWxsLzIyMTYNCiAgICogUmVxdWlyZWQgZm9yIEVESyBJSSBDSSB0 byBjb21wbGV0ZSBpbiBhIHJlYXNvbmFibGUgcGVyaW9kIG9mIHRpbWUgd2hlbg0KICAgICBwcm9j ZXNzaW5nIHRoZSA0MDAwKyBzb3VyY2UgZmlsZSBzdHlsZSBjaGFuZ2VzIG1hZGUgYnkgdW5jcnVz dGlmeS4NCiAgICogQWxzbyBmaXhlcyBjcml0aWNhbCBidWdzIHRoYXQgY2FuIHBvdGVudGlhbGx5 IGNvcnJ1cHQgZ2l0IHN0YXRlIHdoZW4gDQogICAgIEVjY0NoZWNrIGlzIHJ1biBsb2NhbGx5Lg0K DQozKSBVcGRhdGUgcHl0b29sIExpY2Vuc2VDaGVjayBwbHVnaW4gdG8gdXNlIHRlbXAgZGlyZWN0 b3J5IGZvciBkaWZmIG91dHB1dCBmaWxlDQogICAqIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzc0Ng0KICAgKiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5u ZXkvZWRrMi90cmVlL0J1Z18zNzQ2X0xpY2Vuc2VDaGVja1VzZURpZmZPdXRwdXRGaWxlX1YyDQog ICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzIyMTcNCiAgICogUmVx dWlyZWQgdG8gcmVkdWNlIEVESyBJSSBDSSBidWlsZCB0aW1lcy4NCg0KNCkgVXBkYXRlIFBhY2th Z2UgWUFNTCB0byBpZ25vcmUgc3BlY2lmaWMgRUNDIGZpbGVzL2Vycm9ycw0KICAgKiBodHRwczov L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM3NDkNCiAgICogaHR0cHM6 Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvdHJlZS9CdWdfMzc0OV9FY2NDaGVja0lnbm9yZUZp bGVzRXJyb3JzDQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzIy MTgNCiAgICogUmVxdWlyZWQgdG8gcGFzcyBFY2NDaGVjaw0KDQo1KSBVcGRhdGUgbWF4IGpvYiB0 aW1lIGZyb20gNjAgbWluIHRvIDEyMCBtaW51dGVzIGluIC5henVyZXBpcGVsaW5lcy90ZW1wbGF0 ZXMNCiAgICogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0z NzUwDQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsyL3RyZWUvQnVnXzM3NTBf SW5jcmVhc2VBenVyZVBpcGVsaW5lc1RpbWVvdXQNCiAgICogaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL3B1bGwvMjIxOQ0KICAgKiBSZXF1aXJlZCB0byBhbGxvdyBFY2NDaGVjayBv ZiB1bmNydXN0aWZ5IGNoYW5nZXMgdG8gY29tcGxldGUgb24gQXp1cmUNCiAgICAgUGlwZWxpbmVz IENJIGFnZW50cyB3aXRob3V0IHRpbWluZyBvdXQuDQoNCjYpIFVuY3J1c3RpZnlDaGVjayBFREsg SUkgQ0kgUGx1Z2luDQogICAqIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1 Zy5jZ2k/aWQ9Mzc0OA0KICAgKiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2Fn ZS84Mzk4Mg0KICAqICBSZXF1aXJlZCB0byBlbmZvcmNlIGFsbCBQUnMgc3VibWl0dGVkIHRvIEVE SyBJSSBDSSBtYXRjaCB1bmNydXN0aWZ5IGZvcm1hdC4NCg0KNykgVW5jcnVzdGlmeSBTb3VyY2Ug Q2hhbmdlcw0KICAgKiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp P2lkPTM3MzcNCiAgICogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNn aT9pZD0zNzM5DQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsyL3RyZWUvQnVn XzM3MzdfMzczOV9BcHBseVVuY3J1c3RpZnlDaGFuZ2VzX1Y1DQogICAqIEVGSV9EXyAtPiBERUJV RyBjaGFuZ2VzIHJlcXVpcmVkIHRvIHBhc3MgUGF0Y2hDaGVjaw0KICAgKiBVbmNydXN0aWZ5IGZv cm1hdCBjaGFuZ2VzIHJlcXVpcmVkIHRvIHBhc3MgVW5jcnVzdGlmeUNoZWNrDQogICAqIFBSIG5v dCBjcmVhdGVkIHlldCBiZWNhdXNlIGl0IHdpbGwgZmFpbCBFY2NDaGVjayB3aXRob3V0IEJaICMz NzQ5DQoNCkNvbWJpbmVkIEJyYW5jaC9QUiBmb3IgUmV2aWV3L1Rlc3QNCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCiogQnJhbmNoOiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5u ZXkvZWRrMi90cmVlL1Rlc3RPbmx5X1VuY3J1c3RpZnlfUFJfU2VyaWVzDQoqIFBSOiBodHRwczov L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8yMjIwIA0KICAgIFN0YXR1cyA9IFBBU1MN CiogQ29tcGFyZUJ1aWxkOiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkvZWRrMi9hY3Rpb25z L3J1bnMvMTQ5NzM4ODM3Nw0KICAgIFN0YXR1cyA9IEZBSUwgZm9yIEVtdWxhdG9yUGtnIFZTMjAx OSBJQTMyL1g2NCAtIFVuZGVyIGludmVzdGlnYXRpb24NCiogQnVpbGQgQ29tcGFyaXNvbiByZXN1 bHRzIG11c3QgcGFzcyAxMDAlIGFjcm9zcyB0aGUgZnVsbCBzZXQgb2YgUFJzIGJlZm9yZQ0KICB0 aGUgaW5kaXZpZHVhbCBQUnMgY2FuIGJlIHB1c2hlZCBpbiB0aGUgb3JkZXIgbGlzdGVkIGFib3Zl Lg0KDQpCZXN0IHJlZ2FyZHMsDQoNCk1pa2UNCg0K