From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web12.6343.1635390082201435352 for ; Wed, 27 Oct 2021 20:01:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=lwmcqmPl; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: n.jayaprakash@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10150"; a="253869648" X-IronPort-AV: E=Sophos;i="5.87,188,1631602800"; d="scan'208";a="253869648" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Oct 2021 20:01:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,188,1631602800"; d="scan'208";a="498174065" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga008.jf.intel.com with ESMTP; 27 Oct 2021 20:01:05 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2242.12; Wed, 27 Oct 2021 20:01:04 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2242.12 via Frontend Transport; Wed, 27 Oct 2021 20:01:04 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) 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.2242.12; Wed, 27 Oct 2021 20:01:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Isyzm8j3iotMVMyiC0gZZ3iv/uLetisOlhzYadqKXKhVxF7nJrply4/bO/YdyMKKYiK3jq40NEcXOfLnNVQRYmswMbayUdLsJjrhjg8WIpcganiWx0Zu91jASH/B45q74SrMmcCSMF+WZ13roHI7oKYh6et3piqcyi544+m3yHGIDSeg/NTd4N8ey7J+F011RE5/AoyIDVLecTNdluwB0Le+jnlB1pTkvpk5Ed7/hWTanuh6Dgs+ZBpY3V0bCSB8eqiesDN5EjC4E4RfLGM35IOKnKem8+lTTeSprYLUZss7FwcEjGVfkNoNsGe8duIIeVW4QRFHWrkXfkApOmZrjA== 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=6NIReV1AABZsZxOGmNrHjUJbPH4lsjsHmr7P3a/hbxQ=; b=Z3v7JCp4lwvgSOJNihZiQN5tPnwRnMpTWTTtXSjVddUpJImoiOLyBTofPt0076UP37qiQE7muclmufNSXxlDIyBtGqGFjeAOFz1h0YlKkBuQmlau5cHlJF3cuIy0c5wL2ig1CXLuuvL3CKE8RKy/MJwORnos3HLKUjR6FtpZXlulpe44pPfQd+5ihQgYXTVUFlNjigP5cHDFA/HClvifWB3mt34bBpQV37i7c98EsvFQTrvh6cSKPLNCZ0VcBQ4paUKHBPG5+qZFAOiItA6e4dPK/6TM0z+tzkrt56c5XZs+/4m9fDqBnm3HsDLveeo4KUZOD/AmKe9mHd5i+JohUg== 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=6NIReV1AABZsZxOGmNrHjUJbPH4lsjsHmr7P3a/hbxQ=; b=lwmcqmPlFactHOUuEM+ZaJ/ZE8Wprmg12rUfSo6+2iiNpwMCD+jAvF3ySnnWoYQSMN9i25w3KS9CDcgg1HSaSZNa7Os29sKLuiZwz7LM/yqmORXzBkAk9EqRQQR/nUOv5m+aPAWHBnhovByH53ZI1CuNXltzCVrt4EzusqhezIs= Received: from DM6PR11MB3337.namprd11.prod.outlook.com (2603:10b6:5:a::27) by DM5PR1101MB2139.namprd11.prod.outlook.com (2603:10b6:4:56::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.20; Thu, 28 Oct 2021 03:00:57 +0000 Received: from DM6PR11MB3337.namprd11.prod.outlook.com ([fe80::918a:f092:9b05:371f]) by DM6PR11MB3337.namprd11.prod.outlook.com ([fe80::918a:f092:9b05:371f%7]) with mapi id 15.20.4628.020; Thu, 28 Oct 2021 03:00:57 +0000 From: "Jayaprakash, N" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: Rebecca Cran Subject: Re: [edk2-devel] [edk2-libc Patch 1/1] AppPkg/Applications/Python: Remove py2.7.2 support from edk2-libc Thread-Topic: [edk2-devel] [edk2-libc Patch 1/1] AppPkg/Applications/Python: Remove py2.7.2 support from edk2-libc Thread-Index: AQHXxcwu4iUPD3DsF0ql2j+BACxzwKvcJN4AgAK9iaCAAfOOgIADG25ggAPS/9A= Date: Thu, 28 Oct 2021 03:00:57 +0000 Message-ID: References: <20211020034245.230-1-n.jayaprakash@intel.com> <20211020034245.230-2-n.jayaprakash@intel.com> In-Reply-To: Accept-Language: en-IN, 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: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f2dd663b-b43f-4a23-6ba3-08d999bf2a0a x-ms-traffictypediagnostic: DM5PR1101MB2139: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tImIjD9tQv/5xzxJPgM96cHwy0c2sHouMWG9mfYurjww0evuyMoUKmt/aSHNE3nDdlHVyZ08ZATKZ8geIt6prcyy7IiaRengX1emEkf/mCbJm2Jm/557WAoQPp+YPtR4NV8Epn+9IEJ20uuWWpGhHJ4My85EtmZfLgl9Z4bznq/fi3C4bEX/uq7L43jHTiGSU5jxiKwJot4UZ8rKaBGL6jvvRSuZxu+jR+zQA42GEq854NSIwaw5oi4yaZjo7MytmeDoam2f4DDIbTYgBVf19ySyl5oq4U6fnRzvZWugZ33u64E7ZDQoOIat+rkdDfs+wC21ZJkkXJs/WveFmVdGTjmMXU9gSOJx6vZ0o3lH66NgPSKC/xWpCOy9zMAsjMTxHrcZNrUMPk0ua/vVlik2YH9v4VhBv7FtXYs8IUEji3T9OR2wkaQIPFm6i1KaTHRcX8CnFNxTIZgHpjOKM4lZgCw9KLehhxGmGX3g7gjn/HgYVxhOXRoSognO5oOqgPQ1cW4DPJOVNIDFuQcPj8cczJO2yAC4azIXIOyaFwJN6Qd3YDWGDZEX2jfCsKxc0NBSD8aHraHliAKBd+4FAUtl39cGRZYsQ/XkdU2U7LSsqezbE4llJYaBDhsX3rw2SZ9S/dThpWmswMunHVFbQuLtDFsIHH4CVfzgUa8en0nkcghy5+COqiGGHJQPyVwBE+okekGQUFV2W9yH+6K+6F+xlEmXPVB4kORavi+P4zrO8Lf1JUNYeqMVoXWApqfteIQeZAflCMD32wJNZ8FWeA5z0N49rhpUBG7hKZdcFb9OEziQxMqxkcI7xt3cEP4g01qarZZd9xHKyP+OPclk+lv11A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB3337.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(6506007)(122000001)(66446008)(7696005)(82960400001)(53546011)(52536014)(316002)(38070700005)(86362001)(4326008)(186003)(38100700002)(19627235002)(55016002)(508600001)(76116006)(66476007)(83380400001)(110136005)(8676002)(9686003)(8936002)(2906002)(71200400001)(966005)(66556008)(33656002)(26005)(5660300002)(64756008)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WWI2M0pJWFI4VGRrdkZrVFlTY1N4R3VZZkVQMHNwM3BRNENEVzdLbjczdTlx?= =?utf-8?B?b2krd3pJNkVLQW84QUdVelpSbG1SQW5YZ0tOWnJhTFVZajBrM2tXUXp3UnR3?= =?utf-8?B?YlBuYzBlWTlBZTNzSWdVQmNjUC9NWEYwVWM1YlBtQklnbE5oK1BOU0RYYXFB?= =?utf-8?B?dEJvSlUzdUIzRHZQUCt1MG9jY1BTQlFMeXlaNlpyWWRCODVGUkVaUkxiRVc1?= =?utf-8?B?VzhKeitQZlIwWkg5SlVXWVFOa0dPT1ltVjNPUU1VYW5EZHJXWC85YWZwbTg0?= =?utf-8?B?NzJZV0Q3QjJSYXVSZlVDZ3MzQ1JiRFZYbWs5c29vbW1yd25JdlBEcWVJZEZa?= =?utf-8?B?S3hwRXlvMUlaZ1hyYmdWU2lYL3ViZDZIRXBROHNnVmNsYm1COXV2anBKdHI3?= =?utf-8?B?WmYzUSt2MXNvMEFnaHVreG1kV2E5N096M21zV1ZMZ0psMUlrL3FqdDJ3eFZM?= =?utf-8?B?TTJuaWRrUklJMXJ5MTRBcVJTdmhISjBJWlZsbm85Z3RqVXQ0VmVVQUdsYnFp?= =?utf-8?B?VW0rT1lkYndXWEJ1akRwKzBaUkQ3TUxseURPN0dMUnN4WWtxbFREZ3JOOEQ2?= =?utf-8?B?NE9qL2xtNmlkRjdaUmxCanJtL3hvNEpNaUFUTFBkZEFDWGtKOGdlZWZYbnhv?= =?utf-8?B?U3dKKzkvSFdsME5VZmZMM3VRbXVDdHpaRlFFNm1aK0k1UGJFTE9tSmFNSzNS?= =?utf-8?B?clR4eDY2WTFjb2xVMkpEOHg5ekwyeU0xc2lNZEFKY1cyYUF3a0hrK0RqcU1E?= =?utf-8?B?NW9rejhIdzRjTmI1c2Yza1F4SG0vVkVwT3orY0x1VFZENC92ZVJBaDVvWUd1?= =?utf-8?B?OVgzK3ZaMTkwdHdUa0JRY1NjTVlxS2hCVkFRR1ZMdHhyN09RclNySUw3bTBw?= =?utf-8?B?S0JLVGN6NktKbm9XcWx4VHVOT21EeTlieVk5ZTlxOG9oMVVCN0Zkako3M2Vx?= =?utf-8?B?R2VhckZ2SGx3WnNNMS96Y0tHbCt4Qit4dWZ0UDJneFE2alplRWJ4NUM2WHZS?= =?utf-8?B?ZmZCdStOY3VCSTZzK1kxeU1NVTRpcUNiTnJWQmRhN0h6SmovWmkvR2lLUHhX?= =?utf-8?B?V0krVXdFQ1FBZ2dJOEl2Y0FSSWU4Ry9qUUxUYTdtVWx5R09HUmJHdzNSRkc5?= =?utf-8?B?TkxxNStJYW9YQW5hV2x1bnM0YjM2c2c4REExTTZ3N2JVSHo0ZU5YNzdsQUdY?= =?utf-8?B?b2VoTmdkUnU2WUtyb2xsZkI2a0YyNml3TW9TTjIzTjhPYkpxMnpUN0pQaExX?= =?utf-8?B?LzJRb2kvTUdXME1nTUZialpTbjJYUVVZeVc1a1lPV056V1hiUDVDUUI5dHhP?= =?utf-8?B?RlcwallnK1hWYndLOHVPRXQrZDRYWW1mT29XS25CTXJyN0plNjZ3MEVKSGJ0?= =?utf-8?B?WXpvaE5JTk5xNmhxb3R3MkVNSjFXdzAvbGlReTRiY2VoUWV3MkNXbjRQR244?= =?utf-8?B?UGxTaWtVdWZMMFp6OG04dVVmWUluaEVqMmlYNWRlZHF6WHE5VXFqelB3aWty?= =?utf-8?B?T3BmRnZFdjF4MWJiRlZNN1ZiZllGaFFaUGlNZlVPNno2YkhBZVVaL0dhK012?= =?utf-8?B?OXhCVittVGorQkt5UGMzRkZNZ3dJdDRkbmt2WEJ1biswcnZwR3hXd2FtODFr?= =?utf-8?B?d1ZNTGZBdzN6SkdXSUpWRld2NjQrVXlzWkkxQ2kyaU1oTGxFMFdqWUR6WVhE?= =?utf-8?B?SjN5NWluaG16dzcvM2RiazVxbHBtUmJwSWJtQllhQ01ORzNwUjhld2s0OTdM?= =?utf-8?B?WC9nbVljbW9FS0U3OFFML3EzT3lSWlRzTXhpUXFQdGliZzdhbmFtRTlaUDJq?= =?utf-8?B?U0I1cGdmNDZFY0JDMW5nT2RkOU5BSkxZSjA3ZGVDaFIva0R0dkVoeVJYSlhp?= =?utf-8?B?WTVaQm9LOU5ZUC9tYkdXa0N2NmdhN1llaUFlVmxxaGJxMHh6WXBNOWx2OTQy?= =?utf-8?B?Qnk5WHRWNGhVa3QvOTl3TEZNVm1YRUNudjlhUUUybm1HVmU5dEdMOU9vSm05?= =?utf-8?B?eWh2dHBDUWtDTko4WEw4UWtnTkpvM3hVZ0ZPeElZR09yTU9oTDFKTnZCcXF6?= =?utf-8?B?MGhaZUV6d05mcUhkemFhM3lVclphckZQWjhkdW96a2libjlicU94eXhGZGIy?= =?utf-8?B?USs5ZU92NGdpRDRyRkVGS3RBZFpUdVhGUG1ZRFl5bjJyRzhKQm1kVE0yTHM2?= =?utf-8?Q?NmRz9HpKrZCqKPqnC9fIT8o=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3337.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f2dd663b-b43f-4a23-6ba3-08d999bf2a0a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2021 03:00:57.1695 (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: DiynQrET1tC0v5m7Yj0V0uWYBqxWTF4oFYPuXlkViY1JGUC6btgy8gjoBMc0+8ISsgPDQZADkwJ6vHd6Kx73Jw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2139 Return-Path: n.jayaprakash@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWlrZSwNCg0KQ291bGQgeW91IGxvb2sgaW50byB0aGlzIFBSPw0KDQpSZWdhcmRzLA0KSlAN Cg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEpheWFwcmFrYXNoLCBOIA0KU2Vu dDogMjUgT2N0b2JlciAyMDIxIDIyOjEwDQpUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCkNjOiBSZWJlY2NhIENy YW4gPHJlYmVjY2FAbnV2aWFpbmMuY29tPg0KU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBbZWRr Mi1saWJjIFBhdGNoIDEvMV0gQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob246IFJlbW92ZSBweTIu Ny4yIHN1cHBvcnQgZnJvbSBlZGsyLWxpYmMNCg0KSGkgTWlrZSwNCg0KSSBoYXZlIHNlbmQgVjIg dmVyc2lvbiBvZiBwYXRjaCBzZXJpZXMgdG8gcmVtb3ZlIGNvbXBsZXRlIFB5IDIuNyBzdXBwb3J0 KGluY2x1ZGluZyBweSAyLjcuMiBhbmQgcHkgMi43LjEwIHZlcnNpb25zIHJlbW92YWwpLg0KU2Vw YXJhdGUgcGF0Y2hlcyBjcmVhdGVkIGZvciBjb2RlIGFuZCBkb2N1bWVudCBjaGFuZ2VzLiANCiAN ClRoZXJlIHdhcyBzb21lIGlzc3VlIHdpdGggcnVubmluZyBzZW5kIGVtYWlsIG9uIG15IHN5c3Rl bSwgeW91IHdvdWxkIGhhdmUgZ290IG11bHRpcGxlIGVtYWlscyB3aXRoIHRoZSBzYW1lIHNldCBv ZiBwYXRjaGVzLg0KUGxlYXNlIGlnbm9yZSB0aGUgZHVwbGljYXRlIHBhdGNoIGVtYWlscy4NCg0K VGhlc2UgYXJlIHRoZSBwYXRjaGVzIHNlbnQgZm9yIHJlbW92aW5nIHB5IDIuNyBzdXBwb3J0IGNv bXBsZXRlbHkgZnJvbSBlZGsyLWxpYmMuICAgDQogIEFwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9u OiBUbyByZW1vdmUgdGhlIHB5Mi43LjIgdWVmaSBwb3J0IGNvZGUgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAtICAgIENvZGUgY2hhbmdlcyAyLjcuMg0KICBBcHBQa2cvQXBwbGljYXRpb25z L1B5dGhvbjogdG8gcmVtb3ZlIGRvY3VtZW50IHJlZmVyZW5jZXMgdG8gcHkyLjcuMiAgICAgICAg ICAgICAgICAgICAgLSAgIERvY3VtZW50IGNoYW5nZXMgMi43LjINCiAgQXBwUGtnL0FwcGxpY2F0 aW9ucy9QeXRob246IHRvIHJlbW92ZSBweTIuNy4xMCBzdXBwb3J0IGZyb20gZWRrMi1saWJjICAg ICAgICAgICAgICAgICAgICAtICAgQ29kZSBjaGFuZ2VzIDIuNy4xMA0KICBBcHBQa2cvQXBwbGlj YXRpb25zL1B5dGhvbjogdG8gcmVtb3ZlIHB5Mi43LjEwIHJlZmVyZW5jZXMgZnJvbSBlZGsyLWxp YmMgICAgICAgICAgICAgICAtICAgRG9jdW1lbnQgY2hhbmdlcyAyLjcuMTAgIA0KDQpQbGVhc2Ug cmV2aWV3IGFuZCBkbyB0aGUgbmVlZGZ1bC4NCg0KUmVnYXJkcywNCkpQDQoNCi0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+DQpTZW50OiAyMyBPY3RvYmVyIDIwMjEgMjI6NDANClRvOiBKYXlhcHJha2Fz aCwgTiA8bi5qYXlhcHJha2FzaEBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lu bmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KQ2M6IFJlYmVjY2Eg Q3JhbiA8cmViZWNjYUBudXZpYWluYy5jb20+DQpTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtl ZGsyLWxpYmMgUGF0Y2ggMS8xXSBBcHBQa2cvQXBwbGljYXRpb25zL1B5dGhvbjogUmVtb3ZlIHB5 Mi43LjIgc3VwcG9ydCBmcm9tIGVkazItbGliYw0KDQpDYW4geW91IHBsZWFzZSBzZW5kIFYyIG9m IHRoZSBwYXRjaCBzZXJpZXMgd2l0aCB0aGUgUmVhZG1lIGNoYW5nZXMgaW4gaXRzIG93biBwYXRj aD8NCg0KVGhhbmtzLA0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g RnJvbTogSmF5YXByYWthc2gsIE4gPG4uamF5YXByYWthc2hAaW50ZWwuY29tPg0KPiBTZW50OiBG cmlkYXksIE9jdG9iZXIgMjIsIDIwMjEgNDoyMyBBTQ0KPiBUbzogS2lubmV5LCBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgDQo+IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ IENjOiBSZWJlY2NhIENyYW4gPHJlYmVjY2FAbnV2aWFpbmMuY29tPg0KPiBTdWJqZWN0OiBSRTog W2VkazItZGV2ZWxdIFtlZGsyLWxpYmMgUGF0Y2ggMS8xXQ0KPiBBcHBQa2cvQXBwbGljYXRpb25z L1B5dGhvbjogUmVtb3ZlIHB5Mi43LjIgc3VwcG9ydCBmcm9tIGVkazItbGliYw0KPiANCj4gSGkg TWlrZSwNCj4gDQo+IENvdWxkIHlvdSBsb29rIGludG8gdGhpcyBhbmQgbGV0IG1lIGtub3cgaWYg dGhlcmUgaXMgYW55dGhpbmcgZWxzZSBuZWVkIHRvIGJlIGRvbmUuDQo+IA0KPiBSZWdhcmRzLA0K PiBKUA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYXlhcHJha2FzaCwg Tg0KPiBTZW50OiAyMCBPY3RvYmVyIDIwMjEgMjM6MTUNCj4gVG86IEtpbm5leSwgTWljaGFlbCBE IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IA0KPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K PiBDYzogUmViZWNjYSBDcmFuIDxyZWJlY2NhQG51dmlhaW5jLmNvbT4NCj4gU3ViamVjdDogUkU6 IFtlZGsyLWRldmVsXSBbZWRrMi1saWJjIFBhdGNoIDEvMV0NCj4gQXBwUGtnL0FwcGxpY2F0aW9u cy9QeXRob246IFJlbW92ZSBweTIuNy4yIHN1cHBvcnQgZnJvbSBlZGsyLWxpYmMNCj4gDQo+IEhp IE1pa2UsDQo+IA0KPiBUaGFua3MgZm9yIHRoZSByZXZpZXcgY29tbWVudHMuDQo+IA0KPiBUaGUg UHl0aG9uUmVhZE1lLnR4dCBhdmFpbGFibGUgQCBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl L2VkazItDQo+IGxpYmMvYmxvYi9tYXN0ZXIvQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0 aG9uUmVhZE1lLnR4dA0KPiBpcyB0aGUgcmVhZG1lIGZpbGUgZm9yIFB5Mi43LjIgYW5kIHdlIGRv bid0IG5lZWQgdG8gcmV0YWluIHRoaXMgZmlsZS4gDQo+IFNvIEkgaGF2ZSBkZWxldGVkIHRoaXMg ZmlsZSBhcyBwYXJ0IG9mIHRoZSBwYXRjaCBzZW50IGZvciByZXZpZXcuDQo+IA0KPiBQeSAyLjcu MTAgYW5kIFB5IDMuNi44IGhhdmUgdGhlaXIgcmVzcGVjdGl2ZSByZWFkbWUgZmlsZXMgYXMgDQo+ IFB5MjcxMFJlYWRNZS50eHQgQCBodHRwczovL2dpdGh1Yi5jb20vanBzaGl2YWthdmkvZWRrMi0N Cj4gbGliYy90cmVlL21hc3Rlci9BcHBQa2cvQXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24tMi43 LjEwDQo+IFB5MzY4UmVhZE1lLnR4dCBADQo+IGh0dHBzOi8vZ2l0aHViLmNvbS9qcHNoaXZha2F2 aS9lZGsyLWxpYmMvdHJlZS9tYXN0ZXIvQXBwUGtnL0FwcGxpY2F0aW8NCj4gbnMvUHl0aG9uL1B5 dGhvbi0zLjYuOA0KPiANCj4gDQo+IEJlc2lkZXMgdGhpcywgSSBoYXZlIHRha2VuIGNhcmUgb2Yg YWxsIHRoZSBvdGhlciBkb2N1bWVudGF0aW9uIGNoYW5nZXMgDQo+IHJlcXVpcmVkIGFzIGdpdmVu IGJlbG93DQo+IA0KPiBVcGRhdGVkIHRoZSByZWFkbWUubWQgZmlsZSBmcm9tIHRoaXMgbG9jYXRp b24gYW5kIHJlbW92ZWQgdGhlIA0KPiByZWZlcmVuY2UgdG8gUHkyLjcuMiBsaWNlbnNlIA0KPiBo dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItbGliYy9ibG9iL21hc3Rlci9SZWFkbWUu bWQNCj4gDQo+IAlBcHBQa2cvQXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24tMi43LjIvVG9vbHMv cHliZW5jaA0KPiAJQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0aG9uLTIuNy4yDQo+IA0K PiBVcGRhdGVkIHRoZSByZWFkbWUudHh0IGZyb20gdGhlIGJlbG93IGxvY2F0aW9uIHRvIHJlbW92 ZSByZWZlcmVuY2VzIHRvIDIuNy4yIGFuZCByZXBsYWNlIGl0IHdpdGggMy42LjggcmVmZXJlbmNl cy4NCj4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLWxpYmMvYmxvYi9tYXN0ZXIv QXBwUGtnL1JlYWRNZS50eHQNCj4gQWxzbyB1cGRhdGVkIHRoZSB2ZXJzaW9uIG9mIHRoaXMgcmVh ZG1lIGZpbGUgYWxvbmcgd2l0aCB0aGUgZGF0ZQ0KPiAJCSAgIFZlcnNpb24gMS4wMw0KPiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOCBPY3QuIDIwMjENCj4gDQo+IA0KPiBCZXNp ZGVzIGRvY3VtZW50YXRpb24gY2hhbmdlcyBmb2xsb3dpbmcgY2hhbmdlcyBoYXZlIGJlZW4gZG9u ZSB0byANCj4gZGVsZXRlIHB5IDIuNy4yIHN1cHBvcnQgZnJvbSBlZGsyLWxpYmMgVXBkYXRlZCB0 aGUgQXBwUGtnLmRzYyBmaWxlIHRvIHJlbW92ZSB0aGUgUHl0aG9uIDIuNy4yIGluZiByZWZlcmVu Y2VzLg0KPiBodHRwczovL2dpdGh1Yi5jb20vanBzaGl2YWthdmkvZWRrMi1saWJjL2Jsb2IvcmVt b3ZlX3B5MjcyX3N1cHBvcnQvQXBwDQo+IFBrZy9BcHBQa2cuZHNjDQo+IA0KPiANCj4gUmVtb3Zl ZCBhbGwgZmlsZXMgYW5kIGZvbGRlcnMgY29ycmVzcG9uZGluZyB0byBQeTIuNy4yIHN1cHBvcnQg ZnJvbSANCj4gaHR0cHM6Ly9naXRodWIuY29tL2pwc2hpdmFrYXZpL2VkazItbGliYy90cmVlL21h c3Rlci9BcHBQa2cvQXBwbGljYXRpbw0KPiBucy9QeXRob24NCj4gRWZpXA0KPiBJYTMyXA0KPiBQ eU1vZC0yLjcuMlwNCj4gUHl0aG9uLTIuNy4yXA0KPiBYNjRcDQo+IFB5dGhvbkNvcmUuaW5mICAg IC8vIEluZiBmaWxlIGZvciBweSAyLjcuMg0KPiBQeXRob25SZWFkbWUudHh0IC8vIFJlYWRtZSBm aWxlIGZvciBQeSAyLjcuMg0KPiANCj4gDQo+IExldCBtZSBrbm93IGlmIHRoZXJlIGlzIGFueXRo aW5nIGVsc2UgbmVlZGVkLg0KPiANCj4gUmVnYXJkcywNCj4gSlANCj4gDQo+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lu bmV5QGludGVsLmNvbT4NCj4gU2VudDogMjAgT2N0b2JlciAyMDIxIDIxOjM1DQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgSmF5YXByYWthc2gsIE4gPG4uamF5YXByYWthc2hAaW50ZWwuY29t PjsgDQo+IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4g Q2M6IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBudXZpYWluYy5jb20+DQo+IFN1YmplY3Q6IFJFOiBb ZWRrMi1kZXZlbF0gW2VkazItbGliYyBQYXRjaCAxLzFdDQo+IEFwcFBrZy9BcHBsaWNhdGlvbnMv UHl0aG9uOiBSZW1vdmUgcHkyLjcuMiBzdXBwb3J0IGZyb20gZWRrMi1saWJjDQo+IA0KPiBIaSBK UCwNCj4gDQo+IENhbiB5b3UgYWxzbyB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24gdG8gcmVtb3Zl IHJlZmVyZW5jZXMgdG8gUHl0aG9uIDIueCBvciB1cGRhdGUgZm9yIFB5dGhvbiAzLng/DQo+IA0K PiBGb3IgZXhhbXBsZSwgdGhlIGZvbGxvd2luZyBmaWxlIGhhcyBQeXRob24gMi54IHJlZmVyZW5j ZXMuDQo+IA0KPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItbGliYy9ibG9iL21h c3Rlci9BcHBQa2cvQXBwbGljYXRpb25zDQo+IC9QeXRob24vUHl0aG9uUmVhZE1lLnR4dA0KPiAN Cj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRl dmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIA0K PiA+IEpheWFwcmFrYXNoLCBODQo+ID4gU2VudDogVHVlc2RheSwgT2N0b2JlciAxOSwgMjAyMSA4 OjQzIFBNDQo+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gQ2M6IFJlYmVjY2EgQ3Jh biA8cmViZWNjYUBudXZpYWluYy5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCANCj4gPiA8bWljaGFl bC5kLmtpbm5leUBpbnRlbC5jb20+OyBKYXlhcHJha2FzaCwgTiANCj4gPiA8bi5qYXlhcHJha2Fz aEBpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtlZGsyLWxpYmMgUGF0Y2gg MS8xXQ0KPiA+IEFwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uOiBSZW1vdmUgcHkyLjcuMiBzdXBw b3J0IGZyb20gZWRrMi1saWJjDQo+ID4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCg0K