From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web12.1801.1632277999489009975 for ; Tue, 21 Sep 2021 19:33:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=obR7Yztt; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: n.jayaprakash@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10114"; a="223546262" X-IronPort-AV: E=Sophos;i="5.85,312,1624345200"; d="scan'208";a="223546262" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2021 19:33:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,312,1624345200"; d="scan'208";a="613228725" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 21 Sep 2021 19:33:17 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2242.12; Tue, 21 Sep 2021 19:33:17 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) 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, 21 Sep 2021 19:33:17 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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, 21 Sep 2021 19:33:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dE16mZTxLFzgt7hkJ+w/3W3SYVMLojEd5/Q/QG0Bv5EixeeMUqxCJh+GCEyaLP2DtdK4lA25L5PraoQ7kTrntZYskKGMgSpEivWXna9ZCxQj0XGRDNIPYU+xbesUW6PrQITLj23y3akUuyi8YuI5NT91xeSUCr5J4RBt7c+5MO8/ZvTotI7osrkVfGq5Q+sYvma2tip9pkrwXBY+UAhNOkmnYyfLl+LBRInmsTdJMVat/JqckdQAO9NT7DHez3SzW3l71XzuWJ4rjk9LaS0lMzQjGziaScA7AtSTBQQNu1eOzvUgI1UshYwxNZ2YN3NLJ9qLmb8pIwvAROtSwU1UKw== 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; bh=8nigYG+rmlz5AiQx8lgDuGovgT+f7C3kqcrpWn+3lHw=; b=m1Sdb0SnhjnTaysfCsnZjvQb+K9UZGanv2MSVT/ZwT7X2RKKNE6H6FAmF9oadyRELR4ofAFGtVLqmMVpIgYBb59t5Gv/9NaN8e+FttMeuhaxXJHHl5h4aTK1mYH9ZbbOJ3UiyC63j2VKjdBs0p/yse1WwRXejv1pofFx6dS43WH4k1/h0LkPSwN4AolDqWSQarCOKBluq7jMRysWC3917GJcYlBPhX1DH/oM0MCpVsmEJZ0T2cVHmhmYay5W/QnJY5dnapF9Fn5ms2kqR1qmLlbbiu53InhI0CfYh3a5KC2OiMOwEYXA6xVGRaVZ9Nncu5XeBYfcU53nmbIJ0MhjGw== 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=8nigYG+rmlz5AiQx8lgDuGovgT+f7C3kqcrpWn+3lHw=; b=obR7YzttLDdmyB+UOnIQuE0CYIepMoM+KCmWzsJlynpULlE6FUmD403L1cDjkR/7RB6fExGWsyMVK8UVVx6EyJ85usd/P+WIVtGY6+JTBr9KbcsfM7rcg+DfcMXrGD5GnBamxR6bS6dKWRVmhptuHv7Ky5anztZqnBXQI4pxh0Q= Received: from DM6PR11MB3337.namprd11.prod.outlook.com (2603:10b6:5:a::27) by DM5PR1101MB2361.namprd11.prod.outlook.com (2603:10b6:3:a6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4523.17; Wed, 22 Sep 2021 02:33:15 +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.4544.013; Wed, 22 Sep 2021 02:33:15 +0000 From: "Jayaprakash, N" To: "devel@edk2.groups.io" , "rebecca@nuviainc.com" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] [edk2-libc Patch 1/1] AppPkg/Applications/Python/Python3.6.8: add IA32 support for py3 package creation batch script Thread-Topic: [edk2-devel] [edk2-libc Patch 1/1] AppPkg/Applications/Python/Python3.6.8: add IA32 support for py3 package creation batch script Thread-Index: AQHXrVF/8WAIRz42mUaahANSz2fwh6uusqYAgACm0MA= Date: Wed, 22 Sep 2021 02:33:15 +0000 Message-ID: References: <20210919122528.2184-1-n.jayaprakash@intel.com> <20210919122528.2184-2-n.jayaprakash@intel.com> <14c86990-fe49-f98d-7899-d6380a674011@nuviainc.com> In-Reply-To: <14c86990-fe49-f98d-7899-d6380a674011@nuviainc.com> 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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6ef12bd5-dc96-46a2-651e-08d97d715471 x-ms-traffictypediagnostic: DM5PR1101MB2361: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Gnyq7cQDS9w77vOyERFM+sulNGA6HRx+bNuvUZPTEW0vzPjcbXgBqEjCeqOQDegMgjp92cL0pIvC7cUbqXfRhL7CWyHwOWtPv6s6ZyZdrCP+qe2k9C3V8seh8CbLxzl7ftm8+saF0Cz/y1xzSBDIy8qA2xe+jXboxhfqcdfUGRMSZCcXeRqfMPfL1LW2Eibit43AJuJ4VgDwmX8INtrCEFRta4hmzQDV4bI7m9MedJR534jsCl7i7H9nU2QSxLW9IwjPM111VZHrjSUFGzAwB9dD3nu6Tnx5Prr0E96slHATDjandbEPOfmpDDK/R/xsu0gAz91Q+sRoNb06OzdTAj5ntnOH/dtG+ei/+o0SFB2+4+K+zBjtOuRmxJWEx2weeFEXNfMtEjFcJpRwm4t9ustQYyLjF0j2hnX0Mky2EBlX+Cn6vM/HPDYkW7i+o2NqNE2YqkzTbX7+B2PVnDOeQn5YMkAbqcE5WHE8cD8TinaljmaakUyY2bXaP/dd1M5wW35USp3D/oebgJzpq+NXLgf9rgyCvc5/Pc1fAjXwNB8CTFQawoTpHM2TVIfVMrMCv0vG8mJJ6RZF95JSAV55HhbqtYgQGFkW9ZRL2KGVQY74jgIotVI6QzFlOC5RLcPf2R9/ET04wGxMjrp1F6y64EDx4sTN5wz9nM2SuMbvI+PYXVTAkJIbZtnEC2UoLGGRZlXKTJc96LGtAJ/UhnQckQx/SXz7YlYxpFGfwOZHUUBAjUmBJoxPWWrLzrmD2r0Q5EfHLt1Wo6d3zqwHpicRy8KD3rqLIm/lz6Wv/svmUkjzgUOlpKPukV3MJmFqNrnIgzeHdrb/ApkIXIcO1et70Wt0L26eda3Njji+40WTprZ+THwyFTv5fLlYCEFjNGP9 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:(4636009)(366004)(83380400001)(66946007)(33656002)(64756008)(9686003)(86362001)(66556008)(66476007)(38070700005)(55016002)(7696005)(66446008)(53546011)(6506007)(8676002)(71200400001)(76116006)(8936002)(19627235002)(4326008)(110136005)(26005)(38100700002)(122000001)(316002)(2906002)(55236004)(966005)(107886003)(52536014)(508600001)(5660300002)(186003)(123194004)(134885004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UzlXQ2dPOHJwcnpSTVZibzFGaE14NnZLZTBDU0U4YjBmbVN4dW9GblpndzNO?= =?utf-8?B?R3d6d01DTko5cG84cHN6TmdlNGN3blpCalU5dTVLelUxY3JVOWdvNXB0TTRj?= =?utf-8?B?VHJzTGdKc3ZkbmRqTkFFb1I2Y2ZLNmM5RGhpckxTUGk3RmNzNkdsWTJncW9H?= =?utf-8?B?SHgyUzhrOGdqVFJIbGZVNkM4UTRlQ25BZHJtc215Uk03d0lJcFpCUElGbFQz?= =?utf-8?B?b2lPaUZFRXFPY1JFQ2NSZ2RIVmJQbHozcHJ3RXBkUHc0RVViNVRxc0xaUVVZ?= =?utf-8?B?Y2VXbytFV1dpUUlCTXdGN2w0NXhWaTNmNlY1ZXFlVzJBaEdoMEhhSzBrRXV2?= =?utf-8?B?UXRDL1c5Q2N6azYrRmdyYVVxS2x3MGExWGFCT3RpamgvdGRNRlN4clIvNUtl?= =?utf-8?B?YmZtbUtuTVE4VWhOVm81U2Z6d05oSTJ4WnNySFRLaEJQbGJDTWNRTXBpN1Aw?= =?utf-8?B?ck5MQm1mM3IrRGZ5THlYZGdnbmtLaVhJLzl2VTZmcHRmS0tRaHhQbDlSNEMv?= =?utf-8?B?NThPK3BiQUxyZzZmK2k0QkN0M1RLSWE4VG9QQmM5WW9QU09FOG5zRHpPdzI1?= =?utf-8?B?UjgvWlJDdWtEZGdIc0RvMmpNZlBHY09Bc3lEbUUrZkxaT3hhVWVNR1FkRmRY?= =?utf-8?B?blZyRWVXc2Noc2ZHczZQMHhYaXF3b0t6T3BMMkhxa3ArR2RxcndnTFpFeW83?= =?utf-8?B?Zkk0Zm52dUIvTEtvSzU2NUF2SEM1dWRRdlZxM3M4V3UvY0ZiSlYwQlBhSkNX?= =?utf-8?B?WVZjbGRoMllST09GcE9OekF4SlNvNVdUN2d1UnpOSlYrUkIzeUh2cFF4TENH?= =?utf-8?B?S1VKeWlHT0s1eVIvVFVPSGpwc2laUVFYNXp6cUsxeEExbG9PamRwTlJ6a1h3?= =?utf-8?B?NUo2dHk5c3FZSnBQaDBpMDBTSHJmZ2FVMWNyK05SZnZOdnAwdGNFN3NlNm1C?= =?utf-8?B?WkFvTkxEWnNvNUZQTTExeTUzZDdEUnJIUVh0RjI0UkFnOEw5cWlkZDlISXA5?= =?utf-8?B?T092RjlxREhUQVBaMHp5VjVPa1BqVXo1Z3ZkU2VBbmt3RlRaQmsyaHZIY3Zq?= =?utf-8?B?S1BqazNRYW9aSkxPMWpLTXErZmc5M3lyMy9YTEJldElMT2JJdlovczJCRHY5?= =?utf-8?B?bzFrVjZGQlFQOFVOcDcwb0dUdlZMNnFJK09LRVdnOEpXajViOWJyendQWHpq?= =?utf-8?B?OWorOFpDd1c3NmRDem5IbjJuVU9XalNLSmdkdnNYUHZhdTBzUkhPeHcyc1hS?= =?utf-8?B?UGErc3YxMy83R0hQQitzMU5vNkw5WVdqeENkVkViRVRHeWU2RWx5ZHhxampN?= =?utf-8?B?cUU5MTNEMFFNTTVOanJOYUw5QmxjNHhvckY2VERGV0ZlSWFyZVhnU1JaT3li?= =?utf-8?B?VWpQRkx4QU9TN3R0a2Y0Tng4M3VGMktrQWlxc0ZMcVpyZnY3WjUvVnUxRmVi?= =?utf-8?B?ck5qSGF4RmlTb3pRMTlydDFCZzBMc1hXdlRzS3FsS3l6eTJteXdwOUppd1Q1?= =?utf-8?B?dVJxYTFiMkpzQnNzTVFkYTZHWDVYdTJUTUE3VXJOck5GQTYwem12Ym5QTEMr?= =?utf-8?B?UmYzaFZWYUpPY3pvQVVGUHpadUVJSkI0a0g2RTZRbDMxUi81d2pmNFQ4NSs3?= =?utf-8?B?WFJEYWJHSTBNcnV0ZzRvQ1YxUmNDMFg2VkI1cGptc1BLVmhWY1VkdDFpSm05?= =?utf-8?B?VGYwQTdvWm00TjE5TGtvMXV5NXF3b0hXZ1gvL1UybmlUNzR0bEtaaFQzbS9S?= =?utf-8?Q?/jQT81Bl67A3qGX2KTIHoiioLJmZjiXrUUo8MED?= 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: 6ef12bd5-dc96-46a2-651e-08d97d715471 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2021 02:33:15.0240 (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: 85FmQPikZiHc0rfMbmtV4crwbdr4CXbP841C1loX6aEmVtHFB+prUR52Q7tVjXZz1M4Qxh6WtJEyrm+c0PpM6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2361 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 SGkgUmViZWNjYSwNCg0KQ2FuIEkgcmVzdWJtaXQgdGhlIHBhdGNoIGFmdGVyIG1ha2luZyB0aGVz ZSBjaGFuZ2VzIGluIHRoZSBzYW1lIGRldmVsb3BtZW50IGJyYW5jaCBvciBkb2VzIGl0IHJlcXVp cmUgY3JlYXRpbmcgYSBuZXcgYnJhbmNoPw0KDQpSZWdhcmRzLA0KSlANCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdy b3Vwcy5pbz4gT24gQmVoYWxmIE9mIFJlYmVjY2EgQ3Jhbg0KU2VudDogMjEgU2VwdGVtYmVyIDIw MjEgMjI6MDUNClRvOiBKYXlhcHJha2FzaCwgTiA8bi5qYXlhcHJha2FzaEBpbnRlbC5jb20+OyBk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lu bmV5QGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW2VkazItbGliYyBQYXRj aCAxLzFdIEFwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbjMuNi44OiBhZGQgSUEzMiBz dXBwb3J0IGZvciBweTMgcGFja2FnZSBjcmVhdGlvbiBiYXRjaCBzY3JpcHQNCg0KVGhlcmUgYXJl IHNldmVyYWwgbGluZXMgd2l0aCB0cmFpbGluZyB3aGl0ZXNwYWNlLiBDb3VsZCB5b3UgZml4IHRo ZW0gcGxlYXNlPw0KDQoNCiA+IGdpdCBkaWZmIHwgZ3JlcCAiICQiDQoNCg0KK2VjaG8gSW52YWxp ZCBjb21tYW5kIGxpbmUgYXJndW1lbnRzIHBhc3NlZCwgcGxlYXNlIHNlZSB0aGUgYmVsb3cgdXNh Z2UgDQppbnN0cnVjdGlvbnMNCg0KDQoNCivCoMKgIG1rZGlyICVPVVRfRk9MREVSJVxFRklcVG9v bHMNCispDQoNCitpZiBub3QgZXhpc3QgJU9VVF9GT0xERVIlXEVGSVxTdGRMaWJcbGliXHB5dGhv bjM2LjggKA0KDQorwqDCoMKgIGVjaG8gUHl0aG9uIEVGSSBwYWNrYWdlIGF2YWlsYWJsZSBhdCAl T1VUX0ZPTERFUiUNCg0KK2VjaG8gVGhlbiB1c2UgdGhpcyBzY3JpcHQgdG8gY3JlYXRlIGEgUHl0 aG9uIEVGSSBwYWNrYWdlDQoNCg0KDQpPbiA5LzE5LzIxIDY6MjUgQU0sIEpheWFwcmFrYXNoIE5l dmFyYSB3cm90ZToNCj4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19i dWcuY2dpP2lkPTM2MzgNCj4NCj4gVGhpcyBjaGFuZ2UgaXMgdG8gYWRkIElBMzIgc3VwcG9ydCBp bnRvIHB5MyBFRkkgcGFja2FnZQ0KPiBjcmVhdGlvbiBiYXRjaCBzY3JpcHQuIEVuaGFuY2VkIHRo ZSBzY3JpcHQgdGFrZSBBcmNoaXRlY3R1cmUNCj4gYXMgYW4gYWRkaXRpb25hbCBwYXJhbWV0ZXIu IFdpdGggdGhpcyB0aGUgc2NyaXB0IGNhbiBiZSB1c2VkDQo+IHRvIGNyZWF0ZSBkZXBsb3lhYmxl IFB5dGhvbiAzLjYuOCBFRkkgcGFja2FnZSBmcm9tIFg2NCBhbmQgSUEzMiBidWlsZHMNCj4gYXMg cmVxdWlyZWQgYnkgdGhlIHVzZXINCj4NCj4gQ2M6IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBudXZp YWluYy5jb20+DQo+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogSmF5YXByYWthc2ggTiA8bi5qYXlhcHJha2FzaEBpbnRl bC5jb20+DQo+IC0tLQ0KPiAgIC4uLi9QeXRob24vUHl0aG9uLTMuNi44L1B5MzY4UmVhZE1lLnR4 dCAgICAgICB8ICA0ICstDQo+ICAgLi4uL1B5dGhvbi0zLjYuOC9jcmVhdGVfcHl0aG9uMzY4X3Br Zy5iYXQgICAgIHwgNjIgKysrKysrKysrKysrLS0tLS0tLQ0KPiAgIDIgZmlsZXMgY2hhbmdlZCwg NDEgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9BcHBQ a2cvQXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24tMy42LjgvUHkzNjhSZWFkTWUudHh0IGIvQXBw UGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0aG9uLTMuNi44L1B5MzY4UmVhZE1lLnR4dA0KPiBp bmRleCA5NGRiY2NjLi44ZjRmZGM2IDEwMDY0NA0KPiAtLS0gYS9BcHBQa2cvQXBwbGljYXRpb25z L1B5dGhvbi9QeXRob24tMy42LjgvUHkzNjhSZWFkTWUudHh0DQo+ICsrKyBiL0FwcFBrZy9BcHBs aWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9QeTM2OFJlYWRNZS50eHQNCj4gQEAgLTExOCwx MSArMTE4LDExIEBAIHN5c3RlbSBhcyBmb2xsb3dzOg0KPiAgICAgQSBzY3JpcHQsIGNyZWF0ZV9w eXRob24zNjhfcGtnLmJhdCAsIGlzIHByb3ZpZGVkIHdoaWNoIGZhY2lsaXRhdGVzIHRoZSBwb3B1 bGF0aW9uDQo+ICAgICBvZiB0aGUgdGFyZ2V0IEVGSSBwYWNrYWdlLiAgRXhlY3V0ZSB0aGlzIHNj cmlwdCBmcm9tIHdpdGhpbiB0aGUNCj4gICAgIEFwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5 dGhvbi0zLjYuOCBkaXJlY3RvcnksIHByb3ZpZGluZyB0aGUgVG9vbCBDaGFpbiwgVGFyZ2V0DQo+ IC0gIEJ1aWxkIGFuZCBkZXN0aW5hdGlvbiBkaXJlY3Rvcnkgd2hpY2ggaXMgdGhlIHBhdGggdG8g dGhlIGRlc3RpbmF0aW9uIGRpcmVjdG9yeS4NCj4gKyAgQnVpbGQsIEFyY2hpdGVjdHVyZSBhbmQg RGlyZWN0b3J5IHBhdGggdG8gdGhlIGRlc3RpbmF0aW9uIGRpcmVjdG9yeS4NCj4gICAgIFRoZSBh cHByb3ByaWF0ZSBjb250ZW50cyBvZiB0aGUgQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0 aG9uLTMuNi44L0xpYiBhbmQNCj4gICAgIFB5dGhvbjM2OC5lZmkgQXBwbGljYXRpb24gZnJvbSBC dWlsZC9BcHBQa2cvUkVMRUFTRV9WUzIwMTcvWDY0LyB3aWxsIGJlDQo+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eDQo+IC0gIGNv cGllZCBpbnRvIHRoZSBzcGVjaWZpZWQgZGVzdGluYXRpb24gZGlyZWN0b3J5Lg0KPiArICBjb3Bp ZWQgaW50byB0aGUgc3BlY2lmaWVkIERlc3RpbmF0aW9uIGRpcmVjdG9yeS4NCj4gICANCj4gICAg IFJlcGxhY2UgIlJFTEVBU0VfVlMyMDE3IiwgaW4gdGhlIHNvdXJjZSBwYXRoLCB3aXRoIHZhbHVl cyBhcHByb3ByaWF0ZSBmb3IgeW91ciB0b29sIGNoYWluLg0KPiAgIA0KPiBkaWZmIC0tZ2l0IGEv QXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0aG9uLTMuNi44L2NyZWF0ZV9weXRob24zNjhf cGtnLmJhdCBiL0FwcFBrZy9BcHBsaWNhdGlvbnMvUHl0aG9uL1B5dGhvbi0zLjYuOC9jcmVhdGVf cHl0aG9uMzY4X3BrZy5iYXQNCj4gaW5kZXggNmJiZGJkOS4uMmJiNjJiNiAxMDA2NDQNCj4gLS0t IGEvQXBwUGtnL0FwcGxpY2F0aW9ucy9QeXRob24vUHl0aG9uLTMuNi44L2NyZWF0ZV9weXRob24z NjhfcGtnLmJhdA0KPiArKysgYi9BcHBQa2cvQXBwbGljYXRpb25zL1B5dGhvbi9QeXRob24tMy42 LjgvY3JlYXRlX3B5dGhvbjM2OF9wa2cuYmF0DQo+IEBAIC0yLDQ3ICsyLDYzIEBADQo+ICAgDQo+ ICAgc2V0IFRPT0xfQ0hBSU5fVEFHPSUxDQo+ICAgc2V0IFRBUkdFVD0lMg0KPiAtc2V0IE9VVF9G T0xERVI9JTMNCj4gK3NldCBBUkNIPSUzDQo+ICtzZXQgT1VUX0ZPTERFUj0lNA0KPiAgIGlmICIl VE9PTF9DSEFJTl9UQUclIj09IiIgZ290byB1c2FnZQ0KPiAgIGlmICIlVEFSR0VUJSI9PSIiIGdv dG8gdXNhZ2UNCj4gK2lmICIlQVJDSCUiPT0iIiBnb3RvIHVzYWdlDQo+ICAgaWYgIiVPVVRfRk9M REVSJSI9PSIiIGdvdG8gdXNhZ2UNCj4gICBnb3RvIGNvbnRpbnVlDQo+ICAgDQo+ICAgOnVzYWdl DQo+ICAgZWNoby4NCj4gK2VjaG8gQmF0Y2ggU2NyaXB0IHRvIGNyZWF0ZSBQeXRob24gRUZJIFBh Y2thZ2UuDQo+ICAgZWNoby4NCj4gK2VjaG8gSW52YWxpZCBjb21tYW5kIGxpbmUgYXJndW1lbnRz IHBhc3NlZCwgcGxlYXNlIHNlZSB0aGUgYmVsb3cgdXNhZ2UgaW5zdHJ1Y3Rpb25zDQo+ICAgZWNo by4NCj4gLWVjaG8gQ3JlYXRlcyBQeXRob24gRUZJIFBhY2thZ2UuDQo+IC1lY2hvLg0KPiAtZWNo byAiVXNhZ2U6ICUwIDxUb29sQ2hhaW4+IDxUYXJnZXQ+IDxPdXRGb2xkZXI+Ig0KPiAtZWNoby4N Cj4gLWVjaG8gICAgVG9vbENoYWluICA9IG9uZSBvZiBWUzIwMTN4ODYsIFZTMjAxNXg4NiwgVlMy MDE3LCBWUzIwMTkNCj4gLWVjaG8gICAgVGFyZ2V0ICAgICA9IG9uZSBvZiBSRUxFQVNFLCBERUJV Rw0KPiAtZWNobyAgICBPdXRGb2xkZXIgID0gVGFyZ2V0IGZvbGRlciB3aGVyZSBwYWNrYWdlIG5l ZWRzIHRvIGNyZWF0ZQ0KPiAtZWNoby4NCj4gK2VjaG8gIlVzYWdlOiAlMCA8VG9vbENoYWluPiA8 VGFyZ2V0PiA8QXJjaGl0ZWN0dXJlPiA8T3V0Rm9sZGVyPiINCj4gICBlY2hvLg0KPiArZWNobyAg ICBUb29sQ2hhaW4gICAgID0gb25lIG9mIFZTMjAxM3g4NiwgVlMyMDE1eDg2LCBWUzIwMTcsIFZT MjAxOQ0KPiArZWNobyAgICBUYXJnZXQgICAgICAgID0gb25lIG9mIFJFTEVBU0UsIERFQlVHDQo+ ICtlY2hvICAgIEFyY2hpdGVjdHVyZSAgPSBvbmUgb2YgSUEzMiwgWDY0DQo+ICtlY2hvICAgIE91 dEZvbGRlciAgICAgPSBPdXRwdXQgZGlyZWN0b3J5IGZvciBjcmVhdGluZyB0aGUgcGFja2FnZQ0K PiAgIGVjaG8uDQo+ICAgDQo+ICAgZ290byA6ZW9mDQo+ICAgDQo+ICAgOmNvbnRpbnVlDQo+ICAg Y2QgLi5cLi5cLi5cLi5cDQo+IC1JRiBOT1QgRVhJU1QgQnVpbGRcQXBwUGtnXCVUQVJHRVQlXyVU T09MX0NIQUlOX1RBRyVcWDY0XFB5dGhvbjM2OC5lZmkgZ290byBlcnJvcg0KPiAtbWtkaXIgJU9V VF9GT0xERVIlXEVGSVxUb29scw0KPiAteGNvcHkgQnVpbGRcQXBwUGtnXCVUQVJHRVQlXyVUT09M X0NIQUlOX1RBRyVcWDY0XFB5dGhvbjM2OC5lZmkgJU9VVF9GT0xERVIlXEVGSVxUb29sc1wgL3kN Cj4gLW1rZGlyICVPVVRfRk9MREVSJVxFRklcU3RkTGliXGxpYlxweXRob24zNi44DQo+IC1ta2Rp ciAlT1VUX0ZPTERFUiVcRUZJXFN0ZExpYlxldGMNCj4gLXhjb3B5IEFwcFBrZ1xBcHBsaWNhdGlv bnNcUHl0aG9uXFB5dGhvbi0zLjYuOFxMaWJcKiAgICAlT1VUX0ZPTERFUiVcRUZJXFN0ZExpYlxs aWJccHl0aG9uMzYuOFwgICAgICAvWSAvUyAvSQ0KPiAteGNvcHkgU3RkTGliXEVmaVxTdGRMaWJc ZXRjXCogICAgJU9VVF9GT0xERVIlXEVGSVxTdGRMaWJcZXRjXCAgICAgIC9ZIC9TIC9JDQo+IC1n b3RvIGFsbF9kb25lDQo+IC0NCj4gLTplcnJvcg0KPiAtZWNobyBGYWlsZWQgdG8gQ3JlYXRlIFB5 dGhvbiAzLjYuOCBQYWNrYWdlLCBQeXRob24zNjguZWZpIGlzIG5vdCBhdmFpbGFibGUgb24gYnVp bGQgbG9jYXRpb24gQnVpbGRcQXBwUGtnXCVUQVJHRVQlXyVUT09MX0NIQUlOX1RBRyVcWDY0XA0K PiAraWYgbm90IGV4aXN0IEJ1aWxkXEFwcFBrZ1wlVEFSR0VUJV8lVE9PTF9DSEFJTl9UQUclXCVB UkNIJVxQeXRob24zNjguZWZpICgNCj4gKyAgICBnb3RvIGVycm9yDQo+ICspDQo+ICAgDQo+ICtp ZiBub3QgZXhpc3QgJU9VVF9GT0xERVIlXEVGSVxUb29scyAoDQo+ICsgICBta2RpciAlT1VUX0ZP TERFUiVcRUZJXFRvb2xzDQo+ICspDQo+ICt4Y29weSBCdWlsZFxBcHBQa2dcJVRBUkdFVCVfJVRP T0xfQ0hBSU5fVEFHJVwlQVJDSCVcUHl0aG9uMzY4LmVmaSAlT1VUX0ZPTERFUiVcRUZJXFRvb2xz XCAveQ0KPiAgIA0KPiAtOmFsbF9kb25lDQo+IC1leGl0IC9iICVlYyUNCj4gLQ0KPiAraWYgbm90 IGV4aXN0ICVPVVRfRk9MREVSJVxFRklcU3RkTGliXGxpYlxweXRob24zNi44ICgNCj4gKyAgICBt a2RpciAlT1VUX0ZPTERFUiVcRUZJXFN0ZExpYlxsaWJccHl0aG9uMzYuOA0KPiArKQ0KPiAraWYg bm90IGV4aXN0ICVPVVRfRk9MREVSJVxFRklcU3RkTGliXGV0YyAoDQo+ICsgICBta2RpciAlT1VU X0ZPTERFUiVcRUZJXFN0ZExpYlxldGMNCj4gKykNCj4gK3hjb3B5IEFwcFBrZ1xBcHBsaWNhdGlv bnNcUHl0aG9uXFB5dGhvbi0zLjYuOFxMaWJcKiAgJU9VVF9GT0xERVIlXEVGSVxTdGRMaWJcbGli XHB5dGhvbjM2LjhcICAgIC9ZIC9TIC9JDQo+ICt4Y29weSBTdGRMaWJcRWZpXFN0ZExpYlxldGNc KiAgJU9VVF9GT0xERVIlXEVGSVxTdGRMaWJcZXRjXCAgL1kgL1MgL0kNCj4gK2VjaG8uDQo+ICAg DQo+ICtpZiBub3QgeCVPVVRfRk9MREVSOjo9JT09eCVPVVRfRk9MREVSJSAoDQo+ICsgICAgZWNo byBQeXRob24gRUZJIHBhY2thZ2UgYXZhaWxhYmxlIGF0ICVPVVRfRk9MREVSJQ0KPiArKSBlbHNl ICgNCj4gKyAgICBlY2hvIFB5dGhvbiBFRkkgcGFja2FnZSBhdmFpbGFibGUgYXQgJUNEJVwlT1VU X0ZPTERFUiUNCj4gKykNCj4gK2dvdG8gYWxsX2RvbmUNCj4gICANCj4gKzplcnJvcg0KPiArZWNo byBGYWlsZWQgdG8gQ3JlYXRlIFB5dGhvbiBFRkkgUGFja2FnZQ0KPiArZWNobyBQeXRob24zNjgu ZWZpIGlzIG5vdCBhdmFpbGFibGUgYXQgQnVpbGRcQXBwUGtnXCVUQVJHRVQlXyVUT09MX0NIQUlO X1RBRyVcJUFSQ0glXA0KPiArZWNobyBGb2xsb3cgdGhlIGluc3RydWN0aW9ucyBpbiBQeTM2OFJl YWRNZS50eHQgdG8gYnVpbGQgUHl0aG9uIGludGVycHJldGVyDQo+ICtlY2hvIFRoZW4gdXNlIHRo aXMgc2NyaXB0IHRvIGNyZWF0ZSBhIFB5dGhvbiBFRkkgcGFja2FnZQ0KPiAgIA0KPiArOmFsbF9k b25lDQo+ICtleGl0IC9iICVFUlJPUkxFVkVMJQ0KDQoNCg0KDQoNCg==