From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 468CD43182 for ; Mon, 23 May 2022 11:45:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 666DA68B462; Mon, 23 May 2022 14:44:58 +0300 (EEST) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam07olkn2082.outbound.protection.outlook.com [40.92.43.82]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 564BF68B246 for ; Mon, 23 May 2022 14:44:52 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JiynfkpBEEh8bvQItHsHhifRjZmU/48wIJiXJwWL0yfQvH3fLfJV9ILlKMqo8tJWsI+XMNyJ0LB6wmkHbC1PO+jWKT0HCc2MQhcSLHm5sALony2Gqen6QTxkrdtStAeixkFFiNSok8wAHhVm4oGImSEwyX2axpv/61CJ3FOqGxJfyPJR6tZtF1XAXOjYmTerqfHz7nuW0ePQmloU+VTDOgPMiq6jQ7PMmDdJ7qwFaOfufGxQbNhU4ZoyocMFGWQ8vqsOfTETAN0MINK43z5YBsWSWTf18SSuIjRRnwvPhK/e0vDijesFQMmP0HVRJ0ye4VhkwCXwG2YBpVdKYqpkSA== 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=RpcVKAELZOKCtOi0o4hFBcvPK0O3l+O4TmMztXp17hU=; b=biNZAC65FCxAlkMeaZcrxFbBOE3lEtz2utgM7bgGJoo3qhB4DpIWraty60qnMFXpDeii/eYMAjwp9p71MYkGtH3xxVgDqqPLDNx4qkKX/jreaETERce07KdiS6k+2eD/AFq6AWGNnA0WpT8UVe/v2mlvVXKJS6h0CDjW0J6Mvq4LNwSUpQHyageiHSeiMd8AxVSdDQ4M76lMeIBs15Od58WTsS4fo55pJlp/CfFcaxS4UQo+iqEdUYptrtSgeHKeSkad5U4JnPvi72D17maz6//ZyjXe9/+8CQFxNBLShhnPZ0MAY2neQHRE8ArjADM7d/ixe24PredjesPevTxIXw== 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=RpcVKAELZOKCtOi0o4hFBcvPK0O3l+O4TmMztXp17hU=; b=kLxpZldX+GXuw6kXX/EmAJOeUBEJH9PwBIm9832NBxIwzn6QYp5Exny1I5tnAqzf2UURTe8eqy+ypYsYmYFenD+5jWQDffWq2gKe6Y/Z4jOQwPJb1YLhBtyNWqNSj4PL//M0uSDOSUcWRt6fhQ3lFAg8EEYS9DuRutaVdE+3wB1tldmf9HK9dn1IxTfsFUasmchaMJ+TbfhVTiQKBkaYmlZvCCR7Lu2RzwiqyN9McBAddyKUSmI7D7B9mNBk39WqXVLL+DzdXxdS9OX+o8LCtgsN1W0ILMcNm/UxnL3fuX/5s7R1k0JtNtoOgaxAaCbwUsFI4sMb739cwzm7UYCN9g== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by CY5P223MB0466.NAMP223.PROD.OUTLOOK.COM (2603:10b6:930:29::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.19; Mon, 23 May 2022 11:44:49 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::c536:493f:7cda:53dc]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::c536:493f:7cda:53dc%3]) with mapi id 15.20.5273.023; Mon, 23 May 2022 11:44:49 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 1/3] fftools: Stop using av_fopen_utf8 Thread-Index: AQHYbI5nsDA516hzzE2NdpSo7QznPq0oxehwgAOHlQCAAABo4IAAAQcAgAAAQKCAAAOBAIAABCOw Date: Mon, 23 May 2022 11:44:49 +0000 Message-ID: References: <20220520211254.47116-1-martin@martin.st> <517c2dda-35fc-9361-b5ee-9a41826ad931@martin.st> In-Reply-To: <517c2dda-35fc-9361-b5ee-9a41826ad931@martin.st> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [wLtHh6hC+5yByw8qArh7wE3XKHyucT1U] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 706755c6-0c57-4c7b-3702-08da3cb1a496 x-ms-traffictypediagnostic: CY5P223MB0466:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ha3wQD9LFV1e5wULsJo2arTEXRQ4HVleSx5/hcLzi9+oOOXHOJvVR4vHOwu0BNhutb6Y71sfaLvzJwVu60X9n8KD1TjLDyzh35pG0Ko35aKcF1taVkIMcmaBwr6/QFRZa28PrchJmMR71hpEGPaRBbOJzrak7N0FLtztkn13ftrzjgXuir1/Q3+TVWuj9LaFZgXI1nS/dyhFuFs31uuzPyOZ8I8I3NRdirvbvYM2+E/b+SF0o0kO4/uKPj7ggNq/jp3UR9WeIXMiHIqONrApL8wmeOxyTXgww45tXITCsdZukGvfEOn1eq8UDJK8OawTgnV7MObmqts08gmBV2/BMTZLGGMRI8DPjKMl8fVME4EmP+Cmcf/rGW1TYpFaOQKaFnWYfkvuZA0UrIeHwghnAZ1VtUtGwdpw6DGs9GvnGxA1tw9/aCmxQRlvMLl58MWXOFTqHk6zQKKrXS8Xh+98QFwgnCmUlbkJmsXKj2t2a/XDCHl0Jq0edgqZzrhzsqelHUZnGHzKJbjGslPsgwVJC4UML5GBTi3yF8I3K1XvXZCOPhqA81PGkdFo8Bm7M8/RgZXPdO2RQrPSY+7FaKzHQA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Rll0NjRoODNMb281YUhwdXc5NW5Mc0hIcGxqWEVlWTdCMHVFL2J1cS9iWFF5?= =?utf-8?B?R2NNQnBJU0FQWDVkWHQ2eWdid0tEUWxub3BGcUlTbGlaU3c1K1FaMFN4Y09y?= =?utf-8?B?WjhVdis3WDZMQ0RqRHVoQ0VuVy9ibjJBSFlZUEd0T3JMRVplVytGZHpITFB1?= =?utf-8?B?YVphZmVwRllvNTZ0dDJtNitSejVRRHpRU3hzTDVlekNtejFWWk52VVYzUGpC?= =?utf-8?B?YklVWUROR2hLOWFGSTU5bmlGWGtscGJGNmxKTXVCWjF2ZkRiemlJSHQyRkhj?= =?utf-8?B?TmVBUGNPRmhZbTdTeGRYNW5JU0VTOElIVlh2TlhPRmtoa2pQdkROYnRMb3Er?= =?utf-8?B?ZFoyUEgrZmx4MkllQUtSQldsUUV3b3FXZS9ZZTdUUjVpWWRBZUJHUVdFSTBs?= =?utf-8?B?ckxmRGpjdlJmUHpoS1k5ZHhBanZCTTUyLzVuNkxGM0piQnYyOFFJbjkrTVNM?= =?utf-8?B?SUZGM2pMQXpZSEhEU2VUSlBOblBvMExtcTZXTm9qZHhnRkhwb29qMncxM3ov?= =?utf-8?B?ODdOdVVUL3dNbnJNaVVORXg5a0pCTkoxS1I4VmJ3VjJpVWYvd2FtODRuVURn?= =?utf-8?B?bGoyalMwODR4T0ZBMEFNSTA2UnMxeWNhR2MyeWhYbzN3SUdPVkNrRU40S01k?= =?utf-8?B?VVRFY0pnY0dwbXhLTVU1ekNwZGdMV2l6MEFPajMxQ1lmRUJmazA0Ty9FV0Zh?= =?utf-8?B?Tzk0WFdzYmYya3pBeDdDRUxmNTU1Z2JvVm9nQXdMdGJQcmdXL2Vmc1dDRjZD?= =?utf-8?B?czZFbWFNbTIzQ290TWdhVi9OM2lJWFJIYmQ2WjRpUEQ4OHp4MWMxUVpTS0JD?= =?utf-8?B?aXZTbWRDYXJ1QkpKdHNlKzVtTlVNdE1mUW14dTRCaXZOK1FJeXpmeFRBWEVC?= =?utf-8?B?OFNtMG9ubXF2V0JPc3VUWDAwalZIQ08zclE0SUhkTzlWUmtXcmgxWFREeTVD?= =?utf-8?B?ekJlRFpLQnAxMHBGcDIzOTF1NjFDRk9LZjRDbTA0RlBvVE02N1ZLY3ZSekhB?= =?utf-8?B?d2JPZHFnTG1TOTNuU2hwWGtvVlQ3V2NyREYwSTQ2eDI2VnduVkJud3h2SVNW?= =?utf-8?B?VmxGQWtBcWNydWhPQ255cjE3ZGcwaklyUE5aZDArcTNNQXhLMXh2ZVdTL3Vm?= =?utf-8?B?eEFDRTJDeHFjZ0dzT3pQV2NyK3dQRWNpckZKN2l6MHpKLzNWNGdNQVZHNld1?= =?utf-8?B?M0ZxWGxVSmxNcmZnaTRPczFnT2JmNUJJUHFHMkZWSzF6dnR0ckd2SGlKa2ZE?= =?utf-8?B?L09COGdjb203MkkrNWxONXUyRklNWVlWb2JUQVh4ZWZycFdRMUE1VGZRRStq?= =?utf-8?B?M1VSZTQ1bytjRjBER2lXWHVnNlk2V1YyTTAyQTFSYXB1VVdsdFZDcUFCWWVs?= =?utf-8?B?dG95UWQ1Q1VOZzlra2VvQVE2QThGZG5jNkNkVzRPMDRKRlE2bHp1SkFHbVlt?= =?utf-8?B?TE5wRHBBTVJUTHlpY3JkVmtRTG9lTkpxWVU0dUQyU1dQam1GcFc5WDFhek9B?= =?utf-8?B?VHp2Nk1QUy9nZzFkMldFV3gwR2ZrQjZSOWRMeWFlV1dPdUdXQW9iQnhmV2hK?= =?utf-8?B?YVk4MGxxVjdNZlRBdklJczd5UWJvUSs3Wkxxd0thVzROYXAydVdXaXNkK2xy?= =?utf-8?B?VGM1NWVValI4emE4RlZocmZmcERqMmtyQnd0c0RlSkZZQWNTRVhyRnl0bGs5?= =?utf-8?B?MU9RSDU2ZjFhWERsVE5GUjJvaENBZGNuVlY2YTkzWTlkTEt4Nk5ET05IZCts?= =?utf-8?B?MkJTK1pHMisxLzBVVFplc0p5ekowd3hWRUFMeE9Ud1UyQlptdjNCSWVMM0U2?= =?utf-8?B?TXlOTUZKdXBmSUgzK1R3V1NPWkN4N1NsWWxRZjdtUWpudmFTNjliTzlwaVh5?= =?utf-8?B?QmdScE5QakdSU1VpSnRVWHAwam1kd2NCZDAxRXk1ODIzczlrUTRpNkNRZnBY?= =?utf-8?Q?drUQHAcRUuk=3D?= 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: 706755c6-0c57-4c7b-3702-08da3cb1a496 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2022 11:44:49.3907 (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: CY5P223MB0466 Subject: Re: [FFmpeg-devel] [PATCH 1/3] fftools: Stop using av_fopen_utf8 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFydGluDQo+IFN0 b3JzasO2DQo+IFNlbnQ6IE1vbmRheSwgTWF5IDIzLCAyMDIyIDE6MTIgUE0NCj4gVG86IEZGbXBl ZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0ggMS8zXSBmZnRvb2xz OiBTdG9wIHVzaW5nIGF2X2ZvcGVuX3V0ZjgNCj4gDQo+IE9uIE1vbiwgMjMgTWF5IDIwMjIsIFNv ZnQgV29ya3Mgd3JvdGU6DQo+IA0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ PiBGcm9tOiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9u IEJlaGFsZiBPZg0KPiBNYXJ0aW4NCj4gPj4gU3RvcnNqw7YNCj4gPj4gU2VudDogTW9uZGF5LCBN YXkgMjMsIDIwMjIgMTI6NTggUE0NCj4gPj4gVG86IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNz aW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPiBkZXZlbEBmZm1wZWcub3JnPg0KPiA+PiBTdWJq ZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIDEvM10gZmZ0b29sczogU3RvcCB1c2luZw0K PiBhdl9mb3Blbl91dGY4DQo+ID4+DQo+ID4+IE9uIE1vbiwgMjMgTWF5IDIwMjIsIFNvZnQgV29y a3Mgd3JvdGU6DQo+ID4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+Pj4+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5jZXNA ZmZtcGVnLm9yZz4gT24gQmVoYWxmIE9mDQo+ID4+IE1hcnRpbg0KPiA+Pj4+IFN0b3JzasO2DQo+ ID4+Pj4gU2VudDogTW9uZGF5LCBNYXkgMjMsIDIwMjIgMTI6NTMgUE0NCj4gPj4+PiBUbzogRkZt cGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctDQo+ID4+IGRl dmVsQGZmbXBlZy5vcmc+DQo+ID4+Pj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRD SCAxLzNdIGZmdG9vbHM6IFN0b3AgdXNpbmcNCj4gPj4gYXZfZm9wZW5fdXRmOA0KPiA+Pj4+DQo+ ID4+Pj4gT24gU2F0LCAyMSBNYXkgMjAyMiwgU29mdCBXb3JrcyB3cm90ZToNCj4gPj4+Pg0KPiA+ Pj4+PiBMR1RNLiAoYWxsIHRocmVlKQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBUZXN0ZWQgd2l0aCBWUyBw cm9qZWN0IGJ1aWxkIChmdWxsIHN0YXRpYyBsaW5rYWdlLCB0aG91Z2gpLg0KPiA+Pj4+DQo+ID4+ Pj4gSSBkaXNjdXNzZWQgdGhpcyB3aXRoIEFudG9uIG9uIGlyYywgYW5kIGhlIHdhcyBvayB3aXRo IHRoZSBwYXRjaHNldA0KPiA+PiB0b28sDQo+ID4+Pj4gc28gSSBwdXNoZWQgaXQgbm93Lg0KPiA+ Pj4+DQo+ID4+Pj4gLy8gTWFydGluDQo+ID4+Pg0KPiA+Pj4gR3JlYXQsIHRoYW5rcy4NCj4gPj4+ DQo+ID4+PiBTaGFsbCBJIHVwZGF0ZSBtaW5lIG5vdyB0byBjb3ZlciB0aGUgcmVtYWluaW5nIGZv cGVuKCkgY2FsbHM/DQo+ID4+DQo+ID4+IFllcCwgdGhhdCBzb3VuZHMgZ29vZCB0byBtZS4gSXQg c2hvdWxkIGJlIGVhc2llciB0byBtb3ZlIGZvcndhcmQgd2l0aA0KPiB0aGUNCj4gPj4gdW5jb250 cm92ZXJzaWFsIHBhcnRzIG9mIHRoZSBwYXRjaHNldHMgbm93Lg0KPiA+Pg0KPiA+PiAvLyBNYXJ0 aW4NCj4gPg0KPiA+IFN1cmUsIHdpbGwgZG8uDQo+ID4NCj4gPiBJIHRoaW5rIEkgaGF2ZSBhZGRy ZXNzZWQgYWxsIGNvbmNlcm5zIGZyb20gdGhlIHNpZGUgb2YgbmlsLWFkbWlyYXJpOw0KPiA+IHRo ZSBsYXN0IHBvaW50IHdhcyB0aGUgbWFwcGluZyBvZiB0aGUgc3RhdCgpIGZ1bmN0aW9uLCB3aGlj aCAtDQo+ID4gZXZlbiB0aG91Z2ggaXQgd29ya3MgLSBjb3VsZCB1c2UgYSBmZXcgbW9yZSBleWVz IHRha2luZyBhIGxvb2sgYXQuDQo+ID4NCj4gPiBBbnkgb3RoZXIgc3BlY2lmaWMgY29uY2VybnMg ZnJvbSB5b3VyIHNpZGU/DQo+IA0KPiBJIGhhdmVuJ3QgZm9sbG93ZWQgeW91ciBkaXNjdXNzaW9u IGNsb3NlbHkgKEkgd2FzIHdhaXRpbmcgZm9yIGl0IHRvDQo+IGNvbnZlcmdlLCB3aGljaCBpdCBh cHBhcmVudGx5IG1vc3RseSBoYXMpIHNvIEkgaGF2ZW4ndCBnb3QgYW55dGhpbmcgdG8gYWRkDQo+ IG9mZmhhbmQgcmlnaHQgbm93LiBJIGNhbiB0cnkgdG8gcmVhZCB0aHJvdWdoIHRoZSBsYXRlc3Qg aXRlcmF0aW9uIChvciB0aGUNCj4gbmV4dCBvbmUgaWYgcmViYXNlZCBhbmQgcmVwb3N0ZWQpIGFu ZCBnaXZlIGEgbW9yZSBxdWFsaWZpZWQgb3BpbmlvbiBpbiBhDQo+IGRheSBvciB0d28uDQoNCkdy ZWF0LiBJIHJlYmFzZWQgYW5kIHJlc3VibWl0dGVkIGJvdGggcGF0Y2hzZXRzLiBUaGUgcHJpbWFy eSBsb25nLXBhdGggDQpwYXRjaHNldCBkaWRuJ3QgbmVlZCBhbnkgY2hhbmdlLg0KDQpDb25zaWRl cmF0aW9ucyBmb3IgdGhlIGxhdHRlciB3ZXJlOg0KDQotIFNob3VsZCB0aGUgZmlsZSB3Y2hhcl9m aWxlbmFtZS5oIGJlIHJlbmFtZWQgYXMgaXQgaXMgbm93IGNvbnRhaW5pbmcgDQogIHRoZSBwYXRo IHByZWZpeGluZyBjb2RlPw0KDQotIEkgaGF2ZSBrZXB0IHRoZSBwYXRoIGZ1bmN0aW9ucyBpbiB0 aGUgc2FtZSB3YXkgbGlrZSAuTkVUIGRvZXMgaXQsDQogIGp1c3QgZm9yIGVhc3kgcmVmZXJlbmNl IGFuZCBmb2xsb3dpbmcuIENvbXBpbGVycyB3aWxsIGlubGluZSANCiAgdGhlbSBhbnl3YXkgKG15 IHBvdikuIE1heWJlIG90aGVycyBkb24ndCBsaWtlIHRoYXQuIEkgY2FuIGNoYW5nZQ0KICBpZiBp dCdzIGdvdCB0byBiZS4NCg0KLSBUaGUgb25lIHVnbGluZXNzIGlzIHRoZSBjb3BpZWQgc3RydWN0 IGZvciB0aGUgbWFwcGluZyBvZiB0aGUgc3RhdA0KICBmdW5jdGlvbi4gTWF5YmUgdGhlcmUncyBz b21lIHRyaWNreSB3YXkgdG8gZ2V0IGFyb3VuZCBkb2luZyBzbywNCiAgSSBqdXN0IGNvdWxkbid0 IGZpbmQgYW55Lg0KDQpJJ20gdmVyeSBjb25maWRlbnQgYWJvdXQgdGhlIGNvcmUgZnVuY3Rpb25h bGl0eSwgdGhvdWdoIChkdWUgdG8gaXQNCm9yaWdpbikuDQoNClRoYW5rcyBhZ2FpbiwNCnN3DQoN Cg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K