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.web10.177.1619655931405498862 for ; Wed, 28 Apr 2021 17:25:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=UNa6I0au; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: yuwei.chen@intel.com) IronPort-SDR: xIyGEyedVsOor9mxuRLoZlqaquQdcpVGFqU1jrFcLZRK7U9PIzEE9dZG5GBn4UFDoupopWfZZs Yz4vUnUciEuA== X-IronPort-AV: E=McAfee;i="6200,9189,9968"; a="217613235" X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="scan'208";a="217613235" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2021 17:25:30 -0700 IronPort-SDR: JyvY/l/qFdCsmIuvS5cBW2rl0QInIeUOyWOriwaF11M3QcvjAyHNUZwy9IbUpz2vxkQ9iE+yas fIBL/BIdd47Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,258,1613462400"; d="scan'208";a="458460756" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga002.fm.intel.com with ESMTP; 28 Apr 2021 17:25:30 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2106.2; Wed, 28 Apr 2021 17:25:29 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 28 Apr 2021 17:25:29 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 28 Apr 2021 17:25:29 -0700 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.2106.2; Wed, 28 Apr 2021 17:25:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J+8d/sZ1xrk+pQMvyS9kb5N040FWnHtNwtT+eFwxRjIbWW+sajPWdnUQoCUXDxZNmOJdQSRRyCJGjWXRPSSwl5fLNBehT3W3tLrxtbcQiZCJZt9Qim3KZaa8UjCsliEtes+dC5UdsAGB9IFXLJGKnPjhRLOi/dCH/8C5Ip1P+j0mqkyAbJr3hGisLoemnwXAVSS3J5LHS5jn5FORn1mRAUq9L04Jp0l4ErRf902jXKDYn42pYoHasGqYKEX85ONcuxvJWstLf50BZYJkDe7oJtGwtMHtvBSI2o+yGYdwYfoRU7VfkELc6Gvss30zP4nYB5/p63MaEcDO3Tj8C8mGug== 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-SenderADCheck; bh=LuCVOKrRSOIWzklDCiz5PL7ecNv+QJFKU0u++dvSF7E=; b=d3uD7iUznPXhdZgsn6o2c/23g5Dy/MIVKRCb9LmuBHefxvW8A3zNIav+zhXLZR6FFqjPEJ+oeFxUW3jMR4KxOpl15e19N62rwcjMuh+WUbkOrHUda+YeGj2bWJyc9CD3pJceNBT2ef0IwkmzBXGTIp+TqD9rm6Pubhur3sCwsQRgA5U2J7BrzwnrqG8/GUBNR/CYj3M0ENcNDx2Eq+KQtpNErNKxiDs1A0FeAM4U2KJiPyG2zZMput/JTg6qIU+f1/r2RPTxBp7J3eD459rHB8ZHMcuCygF52NVVQw2JeKn3/ATMj1NjKscNaN6NX0PM+408BMWU1Ea6ZDry+sysLw== 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=LuCVOKrRSOIWzklDCiz5PL7ecNv+QJFKU0u++dvSF7E=; b=UNa6I0au5cPcToow5r3VUDHEnIqfZipKZM1VudO5VOWNf7uCNwuKq2RsO2zM0bDFSVMZ0uV5EgsddKw52JQMbTS9gGAYgrUlq1Uns+1wuodvKtdbMfYCbMbkzON1s6ulNQu2GZfJZs3Lzy2pMEs+BlD3s0b/GChmtPDOkJXJUHk= Received: from DM5PR11MB1594.namprd11.prod.outlook.com (2603:10b6:4:5::16) by DM6PR11MB3371.namprd11.prod.outlook.com (2603:10b6:5:e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.24; Thu, 29 Apr 2021 00:25:28 +0000 Received: from DM5PR11MB1594.namprd11.prod.outlook.com ([fe80::dd5c:623a:264a:4a53]) by DM5PR11MB1594.namprd11.prod.outlook.com ([fe80::dd5c:623a:264a:4a53%7]) with mapi id 15.20.4065.027; Thu, 29 Apr 2021 00:25:28 +0000 From: "Yuwei Chen" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Feng, Bob C" , Liming Gao Subject: Re: [edk2-devel] [PATCH] BaseTools: Change non-ascii character of StructurePcd comment Thread-Topic: [edk2-devel] [PATCH] BaseTools: Change non-ascii character of StructurePcd comment Thread-Index: AQHXPArKryAwsyIgd02GHJXZS5afJ6rKGY0AgACIW7A= Date: Thu, 29 Apr 2021 00:25:28 +0000 Message-ID: References: <20210428084452.2043-1-yuwei.chen@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.207] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 27767afc-bc03-49d1-0939-08d90aa54a51 x-ms-traffictypediagnostic: DM6PR11MB3371: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2958; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: trzLKrJhb8HNqyjYZJdmGwgRV+smSbrO3t/C8IcdLirSjOx2AcbgZxB2KyI9ZHUvnwpaE/8ftfcy1pjOm8chvhGPd1pHfn6CbjuvYYEJ13VDbWd2ekJIuv/vbWB/k2ekyV886YEaeck7ySlDA9y2A+BP417Mw5LXOBUtLstyvUPDm+rFfhhpxB19U4tCitkm1fLgBB58suyFIUh9WN1javSO6xEZgAym7eA3COdQZZlnoNWDWVJDT041X55P6qTe7LZEaMpKkSEph4nnTvX2r4COUEl6h7/wWjj67GBo2SLZ7Pz409/N+FsBBgMipGFF2xurgy8Pg+Aml8oquaNNOXppYcdSyoTswlG/jfAHdIHooAyIA0nSedC6uXA2gT8nLUlZnMHE8j8PZIgDUreohB1NUSOl6GIgWXK9Qnc7fGA97U7SsK2CLza/zgEfylX9x1DKX6v1m9acEqhHEjXXrADr1bQm0u/kmKb3V6w3psWqRlGSEAZrOTYuNpnF+SdnzfRPIzc0l3Y8zVOMYhGObzs7EUlQJ2vEPUoZUONoUMfZXnMVwDPvjBGCItXx+A8j67khQXfRTjVfNZ14BPq/8fWRW6yVEvX5zCmAjJUF3MlomhE4ac3S+ApKfYh2EyOvrbOERfSD0QHXYW0EYx1ygK3qVuB9biYn+KkKmawT/WVfE007aVYeFn0pwMsIhGks x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR11MB1594.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(136003)(39860400002)(366004)(396003)(346002)(52536014)(64756008)(38100700002)(71200400001)(26005)(122000001)(110136005)(186003)(53546011)(6506007)(316002)(966005)(478600001)(7696005)(83380400001)(54906003)(5660300002)(8936002)(86362001)(76116006)(33656002)(8676002)(2906002)(4326008)(66946007)(66446008)(9686003)(66476007)(55016002)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?REFldmhjRURRTkJXNzdTRHlJQUozaEIyN3oxcXlScmN2Y2I3bTJuTjAxbDVs?= =?utf-8?B?QmdTSmZQOXczZk43TzRUV1kreFZPbkVrNUhLT2dWTmlQZnluS2FPMTdlVDIx?= =?utf-8?B?ZVFKTDFreTFNSUx6TyswclRHZVVMVWJhL2lMNWdRdGhkVmZpa3Y5N2NjS05B?= =?utf-8?B?YXprMlRBOVkyYkJTWDV2K3ZJWGVNdmQ1Rmt6eFBJWFFBQzMvd0NyZmpCWWda?= =?utf-8?B?YVgxZzR0NVdUeFJ4dEZ4V1FFUXFBRS9yL2RseU5XM2dPY1VEWDJ5dHl1OXpT?= =?utf-8?B?VEVaN2tFUWFtYWIxWDJLd3JNeUgvQTQ3emszWkRXRVBmN25DU1JWRWQ3bnZq?= =?utf-8?B?V1FIYTloWlU3amhVb3c4OEJmcVJUL2t1OUVHOVNMdXcvNmpqOVlQcG9YZ044?= =?utf-8?B?WTgwMGNaUjlOMjBXdElwUVpvdHh5RitmTmpzVGRPVG93RUNCTHpES21hajdi?= =?utf-8?B?cnVqMmIrbm9JV0VsdGc2OHlJSkhnUEVvQWRodWczdHBrTXhkNXd6VG5udW9J?= =?utf-8?B?QzFiM1pPKzJQQU0vem5YYkZvQWtCSksxbXRTY1YvUHFXMVlORWlYbWxKTklT?= =?utf-8?B?eDJ2Z2ZaV1JjL09SZEl1VVZUZjNPa1RxTzNnYkg5YVVrQmxqYzkxQnlsWXZZ?= =?utf-8?B?b3RZMURXemN5RzRsNlZYVHB6OExUZy9PWWpxZ2JpRWZLQ2M1MW9lZUd3ZEF2?= =?utf-8?B?c2QxT3cxbE9OY2FhcTZSeVcvTEVGY0pKZmxRU2ZjNzNBNyttR0JQZDI2OGwy?= =?utf-8?B?akMxRVBYY1RQZVcvQUN2U0lqa1Zud0tSdTBHVFJ6dVpCZnBhRFRLakhuNXRB?= =?utf-8?B?WmN6ZE1sTHJzdWtrS2ZMK2N2QTJwQ2NIMnFUa25GeDJoQnNvbGFGMEJuNnll?= =?utf-8?B?ZHlTTkFmWnUyOU5STnN4emgyWVZsTjdIU2ZQbTMyeE9FNDc0QmswUDFNSjhr?= =?utf-8?B?WGVGWnZXaUs3K0FjNDhLZTQ2dDYzUlZGalZvT0NFMVpxZVlrSHkvSkFkSWU4?= =?utf-8?B?M1FQZ3lmREZyTEJzREpxSVFiaDdpSy9uQmUvdGwvM2cxSTl6QVRJNXRUb2JV?= =?utf-8?B?Z0VkRzB2SElwZnd1b2EzSUd6TkpXY2FwMnM0OFJIdkpqbGRSY0JwWE5WWEps?= =?utf-8?B?ZktFMDJkeHlLNEIzMmY5U1lhQ3grVUFid0Z6enNaV0JtQWVZMXZ6UFBqMjlm?= =?utf-8?B?RVhNekNuajVrK0MvNUU2a0J5ZldWOFBTQ212WTJQZU5CWEVEUXNMZjVVL0ph?= =?utf-8?B?YUJDZ2dwZ2Z3ci9SV0J5WTFQczZMdXZqUEltRnFzQlUrZVg3QWZOWE9TYit1?= =?utf-8?B?R0FQYU4zTWhuaUI3cG5GSUdaUnB6OEdRY2RSV0VyTWp2TFNQTkx2aTFBeWI4?= =?utf-8?B?T3I4V1RhU1k3ODhtb2hmTCtmR1NGUmJiUGV1cGtqenlmRXQzc0RNaXViLzZB?= =?utf-8?B?VkZKSk02cDhDanlPQytSUVZBdEsxRXY0NU1sZ3lieGFlN256RllYaDJPUWJU?= =?utf-8?B?aS9TLzhJMkVSQkpWZVZmRVBJQlZRVnVwWDdTWWJ5S1lXUlpQQllDUUJTSWQ1?= =?utf-8?B?cjBWTGttSzF5RnROMFhPMUJhZ242Z3dyZWM4SjJ2aU5ucnA4OW1NYk5aZXZO?= =?utf-8?B?czBBdE1wRGRzWUJFRmkzZTVwaHZ0bERkS0J6c0JlNjJPbjErSEZRQVF1NFRH?= =?utf-8?B?THFzSUM0Tmh1dVZWSm9ES3Q5am5OVFJSYXZvdGZrSG1wT1VRK0hTV1VJNCtL?= =?utf-8?Q?GnMnORAeN+WleCfKhLhU/fiqwiN7SLc+YZ7mZ6W?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1594.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27767afc-bc03-49d1-0939-08d90aa54a51 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2021 00:25:28.1302 (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: 0BRE3MACXjEuaJr3+DY/s6wUAl+Pu8HrqzNbWT2LNmN+EjXwXJcxIpzcOrOjhZxExGeSxgdsvrQ3s1/o+VWyhw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3371 Return-Path: yuwei.chen@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWlrZSwNCg0KVGhlIFN0cnVjdHVyZVBjZCBkc2MgZmlsZSBnZW5lcmF0ZWQgYnkgb3VyIHRv b2wgd2lsbCBoYXZlIHRoZSBub24tQVNDSUkgY2hhcmFjdGVyLg0KVGhlIGlucHV0IGZpbGUgb2Yg Q29udmVydEZjZVRvU3RydWN0dXJlUGNkLnB5IGlzIGdlbmVyYXRlZCBieSBGQ0UgdG9vbCwgd2hp Y2ggaGFzIHRoZSBjaXJjbGUgUiBub24tQVNDSUkgY2hhcmFjdGVyLiBUaGlzIHBhdGNoIGNoYW5n ZSB0aGlzIGNoYXJhY3RlciB0byBBQ1NJSSBjaGFyYWN0ZXIgd2hlbiB1c2luZyBDb252ZXJ0RmNl VG9TdHJ1Y3R1cmVQY2QucHkgdG8gZ2VuZXJhdGUgdGhlIFN0cnVjdHVyZVBjZCBkc2MgZmlsZS4N Cg0KQmVzdCBSZWdhcmRzLA0KQ2hyaXN0aW5lDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KPiBTZW50OiBUaHVyc2RheSwgQXByaWwgMjksIDIwMjEgMTI6MTAgQU0NCj4gVG86IGRldmVs QGVkazIuZ3JvdXBzLmlvOyBDaGVuLCBDaHJpc3RpbmUgPHl1d2VpLmNoZW5AaW50ZWwuY29tPjsg S2lubmV5LA0KPiBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzog RmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0KPiA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPg0KPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSF0g QmFzZVRvb2xzOiBDaGFuZ2Ugbm9uLWFzY2lpIGNoYXJhY3RlciBvZg0KPiBTdHJ1Y3R1cmVQY2Qg Y29tbWVudA0KPiANCj4gV2hhdCBmaWxlIHR5cGUgY29udGFpbnMgdGhlIG5vbi1BU0NJSSBjaGFy YWN0ZXI/DQo+IA0KPiBJIHdvdWxkIHByZWZlciB0byBzZWUgdGhlIHNvdXJjZSBmaWxlIHdpdGgg bm9uIEFTQ0lJIGNoYXJhY3RlciBiZSB1cGRhdGVkDQo+IGluc3RlYWQgb2YgYnVpbGRpbmcgdGhp cyBjb252ZXJzaW9uIGludG8gdGhlIHRvb2xzLg0KPiANCj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZl bEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIFl1d2VpDQo+ID4gQ2hlbg0KPiA+IFNlbnQ6 IFdlZG5lc2RheSwgQXByaWwgMjgsIDIwMjEgMTo0NSBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdy b3Vwcy5pbw0KPiA+IENjOiBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBMaW1p bmcgR2FvDQo+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiBTdWJqZWN0OiBbZWRr Mi1kZXZlbF0gW1BBVENIXSBCYXNlVG9vbHM6IENoYW5nZSBub24tYXNjaWkgY2hhcmFjdGVyIG9m DQo+ID4gU3RydWN0dXJlUGNkIGNvbW1lbnQNCj4gPg0KPiA+IEN1cnJlbnRseSwgdGhlIENvbnZl cnRGY2VUb1N0cnVjdHVyZVBjZC5weSB0b29sIGdlbmVyYXRlIFN0cnVjdHVyZVBjZA0KPiA+IGRz YyBmaWxlIHdpdGggY29tbWVudHMgaW5jbHVkaW5nIG5vbi1hc2NpaSBjaGFyYWN0ZXIgY2lyY2xl IFIuIFRoaXMNCj4gPiBwYXRjaCBjaGFuZ2VzIHRoZSBub24tYXNjaWkgY2hhcmFjdGVyIGNpcmNs ZSBSIHRvIChSKSB3aGVuIGFkZGluZyB0aGUNCj4gPiBjb21tZW50Lg0KPiA+DQo+ID4gQ2M6IEJv YiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4NCj4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFl1d2VpIENoZW4gPHl1d2Vp LmNoZW5AaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBCYXNlVG9vbHMvU2NyaXB0cy9Db252ZXJ0 RmNlVG9TdHJ1Y3R1cmVQY2QucHkgfCA0ICsrKysNCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5z ZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL0Jhc2VUb29scy9TY3JpcHRzL0NvbnZl cnRGY2VUb1N0cnVjdHVyZVBjZC5weQ0KPiA+IGIvQmFzZVRvb2xzL1NjcmlwdHMvQ29udmVydEZj ZVRvU3RydWN0dXJlUGNkLnB5DQo+ID4gaW5kZXggMjA1MmRiOGM0Yi4uZDAyOWVkNmEyOCAxMDA2 NDQNCj4gPiAtLS0gYS9CYXNlVG9vbHMvU2NyaXB0cy9Db252ZXJ0RmNlVG9TdHJ1Y3R1cmVQY2Qu cHkNCj4gPiArKysgYi9CYXNlVG9vbHMvU2NyaXB0cy9Db252ZXJ0RmNlVG9TdHJ1Y3R1cmVQY2Qu cHkNCj4gPiBAQCAtMjg1LDYgKzI4NSwxMCBAQCBjbGFzcyBDb25maWcob2JqZWN0KToNCj4gPiAg ICAgICAgICBjb21tZW50X2xpc3QgPSB2YWx1ZV9yZS5maW5kYWxsKGxpbmUpICMgdGhlIHN0cmlu ZyBcXC4uLiBpbiAiUS4uLi4iIGxpbmUNCj4gPiAgICAgICAgICBjb21tZW50X2xpc3RbMF0gPSBj b21tZW50X2xpc3RbMF0ucmVwbGFjZSgnLy8nLCAnJykNCj4gPiAgICAgICAgICBjb21tZW50ID0g Y29tbWVudF9saXN0WzBdLnN0cmlwKCkNCj4gPiArICAgICAgICBjb21tZW50X2IgPSBieXRlcyhj b21tZW50LCBlbmNvZGluZyA9ICJ1dGY4IikNCj4gPiArICAgICAgICBpZiBiIlx4YWUiIGluIGNv bW1lbnRfYjoNCj4gPiArICAgICAgICAgICAgY29tbWVudF9iID0gY29tbWVudF9iLnJlcGxhY2Uo YiJceGMyXHhhZSIsIGIiKFIpIikgIyBDaGFuZ2UNCj4gdGhlIGNpcmNsZSAiUiIgY2hhcmFjdGVy IHRvIGFzY2lpIGNoYXJhY3Rlcg0KPiA+ICsgICAgICAgIGNvbW1lbnQgPSBzdHIoY29tbWVudF9i LCBlbmNvZGluZyA9ICJ1dGYtOCIpDQo+ID4gICAgICAgICAgbGluZT12YWx1ZV9yZS5zdWIoJycs bGluZSkgI2RlbGV0ZSBcXC4uLiBpbiAiUS4uLi4iIGxpbmUNCj4gPiAgICAgICAgICBsaXN0MT1s aW5lLnNwbGl0KCcgJykNCj4gPiAgICAgICAgICB2YWx1ZT1zZWxmLnZhbHVlX3BhcnNlcihsaXN0 MSkNCj4gPiAtLQ0KPiA+IDIuMjYuMS53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4NCj4gPiANCj4g Pg0KDQo=