From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2047.outbound.protection.outlook.com [40.92.22.47]) by master.gitmailbox.com (Postfix) with ESMTPS id 1644940757 for ; Wed, 22 Dec 2021 16:23:28 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GOyBmPyH0RuU/AAznnvDPqSI4KuXkY347LmLvD0rxAlJ1tZr8/hnr6Ukui63ktvCGKGjEcmLel98qgAsIYBjPCj839XN1yymVYGA3QJga6mWzVcjr18R/g+mutiwUwyxCtio7VUEfA8kViI2O4VrCLtyMH2ROl9Vd+jTOxLWuUkn6QyXIif4ZgDoPqc5xfBaXAuAE66K/T4DnMg4vo1zkfTKcxI6w5GPZCruoiLUIZB6rU8uEFAab/lbOmx6O/eEFjkHyF3wGAL617BL6pS6a9PexottbNShGhuCnMS3UsLy38Cmo4zO5f4jdeUDy4XdhMjydmnq/71gB50eed2FgA== 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=uyF8B2VUwP/5hHBsyf2Z63xENYzos1HRvynGpPckF+8=; b=LXPmrHvoJ44jQ2Sqv9qifv2Xb4hMThmsNgwmWJnAgRK0JC7j1RKO1Q7T/g5+DeFHjsCvNzO4tn7jRe9fb9eeeIFjKW3r7pX2Y5L2MD2PsUk9SicbA74nUBkFyBTfN/rqaHfnxSjDOQ4wFW63sk7GTo2ss1d/c5wkb++JR53l0w9RWobAU2eBzov3/JfmU/IJ0zeunzB8hbS5JJkRIE7LXFPqk/Im2jrgW2Ll3Ygxl7+RDrxFZeW8vCH2F7LGvUBhecmVn9oHLxaBCTjc5/ZU3albdFDtIlb/w2Qh2ZeZ/DVhoq7cSZFoXPg4jheohEiygdLIyWEHscLiZmBJjAkiKw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uyF8B2VUwP/5hHBsyf2Z63xENYzos1HRvynGpPckF+8=; b=UUI3C/ABLfHHM5yfSWpMzuzE9cAcRGS+hsPXHDXo7vUDUud9h53zxDZocQEJw7HhdZ0SkRJTBz5cKGB3e8h81SsAdjGp9iyyv/t2Z6+pAiXGY3fb3vJAgZowRj9u0BG1FE2AuEKjwbQ19BdpvhABVLGYrpNersYyjvvkLYkzwngrbLlXjBSgw+fKt5qu2lrjhfornjiZNBZJKjRmaiU2jh4KwNeprWKrzlNlzb+CfiyzbEVX/S103/KPgSCpRyoTw9ry6YdFujkWBhsPBkRK8x/ajZn2h94wUbuzd+SJjWQS+7ZBF524tIWuhptKblckJFc/3CKukZktOHMBlMBXNA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM8P223MB0349.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.19; Wed, 22 Dec 2021 16:23:24 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::9c8d:fc63:9488:9775]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::9c8d:fc63:9488:9775%7]) with mapi id 15.20.4823.019; Wed, 22 Dec 2021 16:23:27 +0000 From: Soft Works To: "ffmpegdev@gitmailbox.com" Subject: RE: [PATCH 07/11] libavformat/asfdec: fix macro definition and use Thread-Topic: [PATCH 07/11] libavformat/asfdec: fix macro definition and use Thread-Index: AQHX90aMgP0KRXp9c0KZiaLAfoXlu6w+sY9A Date: Wed, 22 Dec 2021 16:23:27 +0000 Message-ID: References: <3b5695c25b9fa0e24341e97b85d1fd10cedf594e.1640186030.git.ffmpegagent@gmail.com> In-Reply-To: <3b5695c25b9fa0e24341e97b85d1fd10cedf594e.1640186030.git.ffmpegagent@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [4GL+AMG4BCHpB81TbIJY5aoV2tTViAqj] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5cb9363b-61d7-4a92-c9e5-08d9c5676290 x-ms-traffictypediagnostic: DM8P223MB0349:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: D7GDFaXjXh7KFKB+ROiCxwhHPsNJQb1M1tfCa4UQPJsZRrSczY7hToa7Z1ech0nXVVjAazY1uQoBV9fR/iedpMv+sMquLhFdB1hSMsoAruBXxBZDXMTM1PbvboQKWSupXwN3gYILgP/jui47w4mQYg/W3pBwtt5R5isYA1yLfWbO4sLbqCbdx7VsXZffGnTASI0IOzKJlgVg0TAXUj+ReJDbuc+s4VK70OKIa94OhMUcG67WNN1VooXxpKlBoYP4C1GMDCHpWIOZK8ocAH7wqJ6tP4XMwxNKW+WsfVNL/QLyH0cYnICseBUFd2zNjRPng4eeTmFrTe6Q4p2rW3jIbs9bkENPjGUS410ATQiPxLORlJ1rm1dwtVH4XHHTjUZhgtoAFkzEuLYKsvFtJt8sqVTV8M1NGPalKSNk/lKIItOdXulnLhpjXz6HPq9JsrzYds5DwnQcY7+dZ6ibQ+GnC97g5Qp2VvFVtfwAklwxGOhRYBAaZ3Fg8EY5UL4z5oDUlUyRweze0fa6arEWsZvgta3o0ziaIVcWAwL7tFeJOIjUTDPMY8tA7IxWxYeSkxxLKqXdY6ZmibOh6yWC7S3yGw== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?djBudGFKTXFJN0VoaDZzSWlGUTdQWVh1dVFwMjNKdXBjQ3lOS3pjQmVVVGk2?= =?utf-8?B?dmlOT2E5VHBTK0ZUU0E2TU9Mc2ZBanRwRTIvZThMMmZwRGxPWnJlWklhVVRK?= =?utf-8?B?S3JtUC9FbDNUSUhpSEwrNHovZmt1Z3FKV29tc2kzbU1BR0p2Q2NRalI3Titr?= =?utf-8?B?a09BRnhpMGJ3Ym1sWU1xMlpJM0djUHBWZk0xMjR3bFZ3YkFuZnpTbE5Cc2FY?= =?utf-8?B?UC8rbUNMZzBnMUZZRUZmT1JuQ1d3REVuenNrdHN5eng0TXFvNkZzcTQwQ0tu?= =?utf-8?B?ZXlMYmVaamx0OWtVejVaNXRDWDBPbFdROGIxTHhUMXMxaCtEekJHSmNTbWFQ?= =?utf-8?B?OE9yKzhjUmJRN1ZiZVBaajNpQldXNHpqc3NGdkNLWVhTd0xQRG0rQWM3WlNG?= =?utf-8?B?cEpFUUd4alF3UmNzSlgrUUwwQWZiTkQ5TWlKblQ0UWpjQjdPc2JkNGs2SEQ5?= =?utf-8?B?aTdLdXN6UlRvcVRjQ1ZDcUtjQllhSGMxSk1QVHpYRVp5alVNQnJPQjN0a0Jw?= =?utf-8?B?YmxKTHFzUXZGVDhqNTZ3c3hZV09CUW9BdmZIQmU5TzRJbWppZDFZTlFOeWY2?= =?utf-8?B?dDVTdWRhRDhrNERzRzgwbTZvRkRTL0JZQUc5Sk9vN3g2d25weUpwOHdWVnFN?= =?utf-8?B?ZXYzUmRaVTk3VTNmVTlSOEdOclh1RjJEb01PODdSdjZpaEY3YUtZWnlZMjBl?= =?utf-8?B?RUs3VFlBc3Y3ZlF2NjNBMVZscmR4cUd3RU5GKzNTRFhwbXduM0c2SGovc0pk?= =?utf-8?B?UkhYUkNyb1I3bEhyRW54SEplUHllSlo0TlB0MUJuRVVPQnp5K0p0WStUek96?= =?utf-8?B?MUQ4T2RQSXdGdXF3VnlQTEF2K3hTbHU3eUxpbkFOSmpjME1Lc1c3MmdkQ1ZT?= =?utf-8?B?a0VYTldUWmVib2pRTWxDQjdUeFo4am9pYm9ESXBqR3FPZEEzMG5zYkZ6cmYx?= =?utf-8?B?OFVFdGZPNjRzZmozajBrb3F3Wk9ZNkt0U3hhbHZQeWRFdm1najBsN0x0RER1?= =?utf-8?B?N3o4MU1ienBOZXNEeXhtOXFJbHhjOWRQM1RKbU5XYWNQenBCN2NuREs1YkFL?= =?utf-8?B?cThBU2NDQ3AvVmpCWUJaTWlsUyt6c0x2V0VjQnpBbkVZVzZURklGd3NEMmFm?= =?utf-8?B?L3RBMmNNMkFQNFlzYXlRbXo2a0hBV1NpelZGRDFzUnJOMnVidkczQTBsRCtI?= =?utf-8?B?N0Rja3BzaVJYZnNDcHBmd0Q0YVhNUy9VekhEakRnaWMycFFUZWhudzNkOWpL?= =?utf-8?B?c2tCTVpOaVZDU3poY2JEQ3VuOFlFMmNkQktyVDlOM0ZsQytvQT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5cb9363b-61d7-4a92-c9e5-08d9c5676290 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Dec 2021 16:23:27.5037 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8P223MB0349 Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnYWdlbnQgPGZm bXBlZ2FnZW50QGdtYWlsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAyMiwgMjAy MSA0OjE0IFBNDQo+IFRvOiBmZm1wZWdkZXZAZ2l0bWFpbGJveC5jb20NCj4gQ2M6IHNvZnR3b3Jr eiA8c29mdHdvcmt6QGhvdG1haWwuY29tPjsgc29mdHdvcmt6IDxzb2Z0d29ya3pAaG90bWFpbC5j b20+DQo+IFN1YmplY3Q6IFtQQVRDSCAwNy8xMV0gbGliYXZmb3JtYXQvYXNmZGVjOiBmaXggbWFj cm8gZGVmaW5pdGlvbiBhbmQgdXNlDQo+IA0KPiBGcm9tOiBzb2Z0d29ya3ogPHNvZnR3b3JrekBo b3RtYWlsLmNvbT4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IHNvZnR3b3JreiA8c29mdHdvcmt6QGhv dG1haWwuY29tPg0KPiAtLS0NCj4gIGxpYmF2Zm9ybWF0L2FzZmRlY19mLmMgfCAyNCArKysrKysr KysrKystLS0tLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAx MiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC9hc2ZkZWNfZi5j IGIvbGliYXZmb3JtYXQvYXNmZGVjX2YuYw0KPiBpbmRleCBlODdjNzhjZDZjLi5hN2I1ZmZlNDY1 IDEwMDY0NA0KPiAtLS0gYS9saWJhdmZvcm1hdC9hc2ZkZWNfZi5jDQo+ICsrKyBiL2xpYmF2Zm9y bWF0L2FzZmRlY19mLmMNCj4gQEAgLTg5NiwyMSArODk2LDIxIEBAIHN0YXRpYyBpbnQgYXNmX3Jl YWRfaGVhZGVyKEFWRm9ybWF0Q29udGV4dCAqcykNCj4gIH0NCj4gDQo+ICAjZGVmaW5lIERPXzJC SVRTKGJpdHMsIHZhciwgZGVmdmFsKSAgICAgICAgICAgICBcDQo+IC0gICAgc3dpdGNoIChiaXRz ICYgMykgeyAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgc3dpdGNoICgoYml0cykg JiAzKSB7ICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgY2FzZSAzOiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+IC0gICAgICAgIHZhciA9IGF2aW9fcmwzMihw Yik7ICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgICAgICh2YXIpID0gYXZpb19ybDMyKHBi KTsgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgICAgIHJzaXplICs9IDQ7ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcDQo+ICAgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcDQo+ICAgICAgY2FzZSAyOiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcDQo+IC0gICAgICAgIHZhciA9IGF2aW9fcmwxNihwYik7ICAgICAgICAgICAg ICAgICAgICBcDQo+ICsgICAgICAgICh2YXIpID0gYXZpb19ybDE2KHBiKTsgICAgICAgICAgICAg ICAgICBcDQo+ICAgICAgICAgIHJzaXplICs9IDI7ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcDQo+ICAgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc DQo+ICAgICAgY2FzZSAxOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ IC0gICAgICAgIHZhciA9IGF2aW9fcjgocGIpOyAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsg ICAgICAgICh2YXIpID0gYXZpb19yOChwYik7ICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAg ICAgIHJzaXplKys7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgICAg IGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgZGVmYXVs dDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+IC0gICAgICAgIHZhciA9 IGRlZnZhbDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgICAgICh2YXIpID0g KGRlZnZhbCk7ICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgICAgIGJyZWFrOyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgfQ0KPiANCj4gQEAgLTk5Myw5 ICs5OTMsOSBAQCBzdGF0aWMgaW50IGFzZl9nZXRfcGFja2V0KEFWRm9ybWF0Q29udGV4dCAqcywg QVZJT0NvbnRleHQNCj4gKnBiKQ0KPiAgICAgIGFzZi0+cGFja2V0X2ZsYWdzICAgID0gYzsNCj4g ICAgICBhc2YtPnBhY2tldF9wcm9wZXJ0eSA9IGQ7DQo+IA0KPiAtICAgIERPXzJCSVRTKGFzZi0+ cGFja2V0X2ZsYWdzID4+IDUsIHBhY2tldF9sZW5ndGgsIHMtPnBhY2tldF9zaXplKTsNCj4gLSAg ICBET18yQklUUyhhc2YtPnBhY2tldF9mbGFncyA+PiAxLCBwYWRzaXplLCAwKTsgLy8gc2VxdWVu Y2UgaWdub3JlZA0KPiAtICAgIERPXzJCSVRTKGFzZi0+cGFja2V0X2ZsYWdzID4+IDMsIHBhZHNp emUsIDApOyAvLyBwYWRkaW5nIGxlbmd0aA0KPiArICAgIERPXzJCSVRTKGFzZi0+cGFja2V0X2Zs YWdzID4+IDUsIHBhY2tldF9sZW5ndGgsIHMtPnBhY2tldF9zaXplKQ0KPiArICAgIERPXzJCSVRT KGFzZi0+cGFja2V0X2ZsYWdzID4+IDEsIHBhZHNpemUsIDApIC8vIHNlcXVlbmNlIGlnbm9yZWQN Cj4gKyAgICBET18yQklUUyhhc2YtPnBhY2tldF9mbGFncyA+PiAzLCBwYWRzaXplLCAwKSAvLyBw YWRkaW5nIGxlbmd0aA0KPiANCj4gICAgICAvLyB0aGUgZm9sbG93aW5nIGNoZWNrcyBwcmV2ZW50 IG92ZXJmbG93cyBhbmQgaW5maW5pdGUgbG9vcHMNCj4gICAgICBpZiAoIXBhY2tldF9sZW5ndGgg fHwgcGFja2V0X2xlbmd0aCA+PSAoMVUgPDwgMjkpKSB7DQo+IEBAIC0xMDU2LDkgKzEwNTYsOSBA QCBzdGF0aWMgaW50IGFzZl9yZWFkX2ZyYW1lX2hlYWRlcihBVkZvcm1hdENvbnRleHQgKnMsDQo+ IEFWSU9Db250ZXh0ICpwYikNCj4gICAgICBhc2YtPnN0cmVhbV9pbmRleCAgICAgPSBhc2YtPmFz ZmlkMmF2aWRbbnVtICYgMHg3Zl07DQo+ICAgICAgYXNmc3QgICAgICAgICAgICAgICAgID0gJmFz Zi0+c3RyZWFtc1tudW0gJiAweDdmXTsNCj4gICAgICAvLyBzZXF1ZW5jZSBzaG91bGQgYmUgaWdu b3JlZCENCj4gLSAgICBET18yQklUUyhhc2YtPnBhY2tldF9wcm9wZXJ0eSA+PiA0LCBhc2YtPnBh Y2tldF9zZXEsIDApOw0KPiAtICAgIERPXzJCSVRTKGFzZi0+cGFja2V0X3Byb3BlcnR5ID4+IDIs IGFzZi0+cGFja2V0X2ZyYWdfb2Zmc2V0LCAwKTsNCj4gLSAgICBET18yQklUUyhhc2YtPnBhY2tl dF9wcm9wZXJ0eSwgYXNmLT5wYWNrZXRfcmVwbGljX3NpemUsIDApOw0KPiArICAgIERPXzJCSVRT KGFzZi0+cGFja2V0X3Byb3BlcnR5ID4+IDQsIGFzZi0+cGFja2V0X3NlcSwgMCkNCj4gKyAgICBE T18yQklUUyhhc2YtPnBhY2tldF9wcm9wZXJ0eSA+PiAyLCBhc2YtPnBhY2tldF9mcmFnX29mZnNl dCwgMCkNCg0KSGVyZSdzIGFub3RoZXIgY29tbWVudC4gDQoNCj4gKyAgICBET18yQklUUyhhc2Yt PnBhY2tldF9wcm9wZXJ0eSwgYXNmLT5wYWNrZXRfcmVwbGljX3NpemUsIDApDQo+ICAgICAgYXZf bG9nKGFzZiwgQVZfTE9HX1RSQUNFLCAia2V5OiVkIHN0cmVhbTolZCBzZXE6JWQgb2Zmc2V0OiVk DQo+IHJlcGxpY19zaXplOiVkIG51bTolWCBwYWNrZXRfcHJvcGVydHkgJVhcbiIsDQo+ICAgICAg ICAgICAgICBhc2YtPnBhY2tldF9rZXlfZnJhbWUsIGFzZi0+c3RyZWFtX2luZGV4LCBhc2YtPnBh Y2tldF9zZXEsDQo+ICAgICAgICAgICAgICBhc2YtPnBhY2tldF9mcmFnX29mZnNldCwgYXNmLT5w YWNrZXRfcmVwbGljX3NpemUsIG51bSwgYXNmLQ0KPiA+cGFja2V0X3Byb3BlcnR5KTsNCj4gQEAg LTExMzQsNyArMTEzNCw3IEBAIHN0YXRpYyBpbnQgYXNmX3JlYWRfZnJhbWVfaGVhZGVyKEFWRm9y bWF0Q29udGV4dCAqcywNCj4gQVZJT0NvbnRleHQgKnBiKQ0KPiAgICAgICAgICByZXR1cm4gQVZF UlJPUl9JTlZBTElEREFUQTsNCj4gICAgICB9DQo+ICAgICAgaWYgKGFzZi0+cGFja2V0X2ZsYWdz ICYgMHgwMSkgew0KPiAtICAgICAgICBET18yQklUUyhhc2YtPnBhY2tldF9zZWdzaXpldHlwZSA+ PiA2LCBhc2YtPnBhY2tldF9mcmFnX3NpemUsIDApOyAvLw0KPiAwIGlzIGlsbGVnYWwNCj4gKyAg ICAgICAgRE9fMkJJVFMoYXNmLT5wYWNrZXRfc2Vnc2l6ZXR5cGUgPj4gNiwgYXNmLT5wYWNrZXRf ZnJhZ19zaXplLCAwKSAvLw0KPiAwIGlzIGlsbGVnYWwNCj4gICAgICAgICAgaWYgKHJzaXplID4g YXNmLT5wYWNrZXRfc2l6ZV9sZWZ0KSB7DQo+ICAgICAgICAgICAgICBhdl9sb2cocywgQVZfTE9H X0VSUk9SLCAicGFja2V0X3JlcGxpY19zaXplIGlzIGludmFsaWRcbiIpOw0KPiAgICAgICAgICAg ICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7DQo+IC0tDQo+IGdpdGdpdGdhZGdldA0KDQo=