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 ESMTPS id B76454DE7E for ; Tue, 4 Mar 2025 21:28:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5C81D68D3C7; Tue, 4 Mar 2025 23:28:26 +0200 (EET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2031.outbound.protection.outlook.com [40.92.23.31]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 65F2968D3C7 for ; Tue, 4 Mar 2025 23:28:19 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HKZ/9iEIo5p+QdmaZ8BLuhSwKPWV1o03W/759kyGACBoGLFfNgNJVQAEVJiLqYi2drADVUbYJ4PZ+dAT2uJqjDW6LqhVeCMitnAEawNnZOP/Z5ETFB58M0tseHney86DBojQbqlppB/GiZQZAKvV6CQDkwyn2MHucNIyTdrSBp9hHG+WF5D5lEauShbqxJKbNdPMRo3GQVJTLwtkQaZz6+S45sGI8u3kueC4/cbo47c7kP1MN1JRh+0JbMF0Eg5KxorHn5tr/4Ii4jC7/+xcX9zBJHAG/gnbj3HsfrOkuIido7SWcl4EnSMhec0+rxmeFAQv5Cm4IONU1XThE1YMbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=DIUkXmCOo35jObtaLOOFrI8RgCimfPELnizmIWWUp44=; b=BClFd3z8JEm1nXjQeaxgDLF7qwwHCrUVb08i6Qb/b+wVeXfpsiVBa65qQeLFOkTJgc+bXxD30uS2VR19tl9F1Rad9/Qm0rqvWnaexECaLAl+/DgCGCQ6rvdApkyFaPgINNYRyRxZmbEvziX0D90bEibnryXHZTISSrlFMiOYMIpIe2G0jeW+PaWSPkd2k3EdhE5O1psVHdC7MDhRbObbAGLiW+43eKGXLE4TMHf13KB/pZJqgPx/f30AvUWRvO8wV2eWih/U5SyFXaNQfwyiEpI010tBNcob884D6mGQ2eBQ9+gAof8SzT1LGLDQKNvxDIB7LZzLIhjAZFryYQBqyQ== 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=DIUkXmCOo35jObtaLOOFrI8RgCimfPELnizmIWWUp44=; b=dE+z0Y9J0fCmBl2rOHVKNEIu6uMUl1zEjepKvUm3J/yjHSXAwa3r9vaHBXojYwR5NwcKvz+vB0enjOLEBDZgTqx83d2Ri4r3APCfAWWCFkxy910J4/XmEijAsNLxPrLkvYLkyZcbcWn8r3QOF4M7uObl3MgwQJ8h1D37ZObRnCtrBMBVpwdkEpK5jQ7F78yxJXqXA4NijSCFcdWqjsgrfhrekcUi34ob+0GyLZohZFQwmAXjJ/Cuv0K6MeyeBOU8GeYZFwESdbvWAoESwyWeQVuCR5EW6+2wuh8LCrdF9bpafvfXxLzQDbg8153b0Qam0MBe3rd88NJ01GqF8EbhPw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0227.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:34d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.29; Tue, 4 Mar 2025 21:28:15 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%7]) with mapi id 15.20.8489.025; Tue, 4 Mar 2025 21:28:15 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] GSoC 2025 - OggKate subtitles support Thread-Index: AQHbjOEd0xm8/+8Q8E+KbD8+3aWfqbNjDhUAgABqmgCAAAPqoA== Date: Tue, 4 Mar 2025 21:28:15 +0000 Message-ID: References: <886D6D93-99A7-490A-B871-EC50C8105EF1@gmail.com> In-Reply-To: <886D6D93-99A7-490A-B871-EC50C8105EF1@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|BL3P223MB0227:EE_ x-ms-office365-filtering-correlation-id: 5130cb0c-dd68-404a-8a68-08dd5b637988 x-microsoft-antispam: BCL:0; ARA:14566002|7092599003|8060799006|19110799003|15080799006|8062599003|461199028|1602099012|3412199025|102099032|10035399004|4302099013|440099028; x-microsoft-antispam-message-info: =?utf-8?B?Ykp3WVRnVWk3dW9DSytKbzIrSjZXdmFMRnM3SmtlZVVIOWJyeUwrNlVURnVJ?= =?utf-8?B?d1lRaUtuMmJqTFlseFpwSDczWElLS2M2alBoWi81b1JDWlY4TzhwL0Y4Y2xp?= =?utf-8?B?U0JEVldiWUZmS0ZVUVV6eW1FbDJRVlZJZzBHN1g1WCtvTkNsU0dUZkM4bmFn?= =?utf-8?B?ZU1BOTlPQmdVSmpXajJHNU41YVI2Z29GblVMM3lzelpxLzZ4Ujl5UDJQUjhX?= =?utf-8?B?MDgwamdiMnZ0VTZVTUNxbEZRNGhOa0dIQk5xZHF4ODRNRVhEQVpQN3JJWUcx?= =?utf-8?B?TzVTK25HOHE5dlU3S0NBK1JEdzU3TlR0b2tDS2RRUmhvbW9NK0hOOGRWeHA2?= =?utf-8?B?OXVqRWNrNFFBek90T05vZEx0ak8zTHhvZW1IbU1rajFqajNqaDZJSklCSDRR?= =?utf-8?B?cjJoek9ZYk5HVzVWRDkxR3JvK1JXaExQV1dHek42K1krdFFESElwdlIrVVVS?= =?utf-8?B?TWxhSlRremI2RXlVakQzdGpDeTBRNjJaczFnckZReWFNNzB0TUFkZzlJUkl2?= =?utf-8?B?V25qSEpzMWo2R21vL0dLUkFDWEJjV1NTdlF1TE9EVkZjVkFjODhMUUxxQjNa?= =?utf-8?B?SlRvZWJSRnBMajlpYkR4eWd4d2NuMXFxdUpaYmxGRFJCOEMwWEVlWkFOcVE0?= =?utf-8?B?RVg3MXJCcmVJVmJKSW9YbFovU3pOS1dyS0lCaEFEV2o5Ry9QOENiYnpiYnJy?= =?utf-8?B?VkpFc1V3THNlL2hUeDdEWG9IZ245T0c0TUtQL0NzVVBOZUZBMjlDcjUyN1JF?= =?utf-8?B?bVhlTGUrQ1ZCRFdaRnRFNmJiYkxMUExUTVllK1B1bkVqeGlnNjV5Z3VFRE5T?= =?utf-8?B?ZHpmRkpxVTlubEw0cmFJQVJxTTFVdnRqMTlqdDJtWGxCbVQ3WmZNT1Blc1ph?= =?utf-8?B?N2FTd0xSR1NFTXNDSmJlUWQ4eW0zWnptMFJVVHIydFNwcy9pNjJoSHJxbURn?= =?utf-8?B?aVhkc1o2NWNXZTMzZS9wdk4xRjgzc3pxdHVTYTZ1dlpFRVlsb0dZSFJzcnJQ?= =?utf-8?B?Ri9mUFJJRUZNNUt5VFRLZGNpMWhXc2pSdDRLUmVGQmlESjJpNGduL2ZUNjVS?= =?utf-8?B?a2NWeVp0NVFZY1UwQmhoL3RDVDBMSkg3UGlqZU1VRWxDU0czMldnQ1Jac2xZ?= =?utf-8?B?ZmZEV3YrbjhFTzRaNWJtNVBYRi94dG0zUjQ4MXJLUWlrdDR1ZmFpMEF3cTJh?= =?utf-8?B?UXdpeHVIK0RvWG1EdjR2cmZDUGw1ZVFBWTN2NTJNeVNEMUIyb1ZNblNLQTY1?= =?utf-8?B?SkpjVWsrQXkvdzRQYk56RWFJcXR2NDZPQk5IWWZteURIV05jTWZ2enVVMXZq?= =?utf-8?B?ZlFhVHFONmZBdllUVmUvWk50RjRpL1ZvRWJudWtGQnF4bUpvWG44OXZzUWFv?= =?utf-8?B?c00wc1JjRnRLRDQ3blI0UTE4K0RBRDQ0UlNKd1MzMHc3Y3IvamNxaEZVNnFL?= =?utf-8?B?eTNzaHRsa2FrL2wxRXZwU3lIeWhEUHdRbzlhbzlYNURIbHFpV0lTL21KNkJo?= =?utf-8?B?STNnZlhnMmg0bnJsR1ZUUnJLanhvdjJrUlQyM3crS0JLbXdVTUI1K0d4WHlX?= =?utf-8?Q?fw4x6JDI1QNQrJREPk+cTMHY94px9Dk5qI+DQ2khSjLYoo?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dTBjZFMxWWFjQTQwVEphZmd5OFo0ODJWT0tHMGlLOXUwemZpQVZSZDRxalNz?= =?utf-8?B?cXMxSkhUdGdxM2p6R3dTcnpZVmFKUlVpMTBScjk2WDdYQkF1cjBQVElyYU5v?= =?utf-8?B?S0Q0ME9XZDQ5RHhtcDFhbXF0UVNja000RndCRzNmVHEvSmVzeThkaW16Tkc5?= =?utf-8?B?UUJCOWt5U1BldG84R1dBSjJRRVRjck02bmZob0hVUkQzdFo1RTBZd2h4dmNS?= =?utf-8?B?ejNsRFk2amxuSWRodDNvNnQyTFhwSGJseEJPdDJ6M1JpOTlTRXFZSkFiWVFl?= =?utf-8?B?ZWlQVVk4KzdDTzQ2NGNxU2Z3cmg0NHlZUlN5a25NTDBwK0VQSWhLSjNTZHJ3?= =?utf-8?B?Mm1ETHU5YlAvL255QVpUUHhrVWIyTEUvREU4aHVoZnN2am1DRHhRbUFkRWRK?= =?utf-8?B?b3ZUT0ZTZ1Z6clMycm5oZmxFS3FnbituL1dBdTd2ZEJOZG0vWWFWRTBaZUtK?= =?utf-8?B?ZEZNMG01M2RIT3d3aFZJVGkrUjBoZWU5eFlEZEpyajFINFk1cjhaS01BSlI0?= =?utf-8?B?QzBVM0RseDhyTFcweEdUWmhSa3BpR2UzeXNKczRnMEtiaFlRdndrZW5UcVpI?= =?utf-8?B?R0tJaVNuZzVnS252TEdMUTRFck95Mkl2WUVNVERwcG51dkMyc0NvU3ZPSk9j?= =?utf-8?B?NEE4aUh4RFhoSEN2RVJhZ09PK0VNT043S29rWXF4TzU5UThEVktsc2ZtVjM3?= =?utf-8?B?MVhWbVQrVGR2dFUrWlVmeVNFWW5BUjduOVpBaUxTQnVtZ1BpdnNXN3I2WlBE?= =?utf-8?B?NjNMU1lKQVJabDMzUVI0NTI5MGZuRnoxaWkyQm5KSWFlMWVmcFlSd0tuUHp2?= =?utf-8?B?TkNybGFBZGdNUmtHRXlERWVqZWEyN1BpUHh2c3FUYUM0Wmw0d1BHRDVWRjFF?= =?utf-8?B?eWdtVzYvNHJZNk9iNzB0Z1pTWTIxdzFUWUhWNmdwS05mT1ZsMHBleWtvZXcx?= =?utf-8?B?RnhSWk16VHBQRWVjWTdWU0RneG1QY2RDa1dLQTVtTFROSjNaMGpPU1JQRWo4?= =?utf-8?B?cWVnNmc0d0ZjVnBFbFNIVktBSE94K1JIUHF1aUt5bEU3NkxSeENsb3BySDRB?= =?utf-8?B?VHc3RlNtYzI5eWx2KzBsVy9QZFBWWGFJQnlPWE8rYUhWTUJHM2NKaDM0WXZa?= =?utf-8?B?RFpGb0MvT01lZjRTTmxrbStkZnFOOVdDMEVNdWNTRDFaZE9ycGxNSys5NGpa?= =?utf-8?B?QjNEa00zdjlDR2ZyYTdoUE5EUUtJM0pmandRZFMzdS9mVDVzaTFoN3JIK3RT?= =?utf-8?B?ZWxIVmE4TlczTEZiTEFleHR3LzhjdUs0MHh1RXA2bnRpeU1lWXpxTVpoZ1V1?= =?utf-8?B?SVBQak5lODBleVNLVjAwK3luUEdtRVRackxSNSs0VTZPY2RWSVJMMUpEZUtq?= =?utf-8?B?VkJYSDNYMjNEZ0lVeXZJZURTdzEwMFQ5RmFTUlFrT0FOeXN4bi80djBZVGh2?= =?utf-8?B?S2F2S1c5UzJLa2ZhWHZiVHM5STAxZHlobUdmNGdxVUhiRHhFZlF3TzNlU0FH?= =?utf-8?B?SmdFY2R5SzN0Ujk0N0tmY1JhUnlWN3dZMTc4UHpjZnJDUjJVd1BTemlDQ0Jw?= =?utf-8?B?OWd1L0hnV3NXYXZjdUdsTFVQQnVEYlpsMUpVYjMwaEhHYVFISW11T2RJVUcy?= =?utf-8?Q?BNE6w6gCkDNM0jkuURsZ3ijCRpTGC4Iwv8Jrd6bBlwpA=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.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: 5130cb0c-dd68-404a-8a68-08dd5b637988 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2025 21:28:15.5324 (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: BL3P223MB0227 Subject: Re: [FFmpeg-devel] GSoC 2025 - OggKate subtitles support 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gZXBpcmF0MDdA Z21haWwuY29tDQo+IFNlbnQ6IERpZW5zdGFnLCA0LiBNw6RyeiAyMDI1IDIyOjA2DQo+IFRvOiBG Rm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gR1NvQyAyMDI1IC0gT2dn S2F0ZSBzdWJ0aXRsZXMgc3VwcG9ydA0KPiANCj4gDQo+IA0KPiBPbiA0IE1hciAyMDI1LCBhdCAy MDo0NCwgU29mdCBXb3JrcyB3cm90ZToNCj4gDQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVn Lm9yZz4gT24gQmVoYWxmIE9mDQo+ID4+IEdpYW5sdWNhIENhbm5hdGENCj4gPj4gU2VudDogRGll bnN0YWcsIDQuIE3DpHJ6IDIwMjUgMDk6NDANCj4gPj4gVG86IGZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnDQo+ID4+IFN1YmplY3Q6IFtGRm1wZWctZGV2ZWxdIEdTb0MgMjAyNSAtIE9nZ0thdGUgc3Vi dGl0bGVzIHN1cHBvcnQNCj4gPj4NCj4gPj4gR29vZCBtb3JuaW5nLA0KPiA+Pg0KPiA+PiBJIGhh dmUgdG8gd3JpdGUgYSBrYXJhb2tlIHNvbHV0aW9uIHdpdGggRkZtcGVnIGxpYmF2IGxpYnJhcmll cyBmb3IgYQ0KPiA+PiBwcm9qZWN0IG9mIG1pbmUgYW5kIEkgaGF2ZSBmb3VuZCBPZ2dLYXRlIHN1 YnRpdGxlcyBhIGdvb2QgY2hvaWNlIHRvDQo+ID4+IGltcGxlbWVudCBzdWNoIHNvbHV0aW9uIGFu ZCBJIGFtIHRoaW5raW5nIG9mIHdyaXRpbmcgYSBLYXRlIGRlbXV4ZXINCj4gYW5kDQo+ID4+IGRl Y29kZXIgYWxvbmcgd2l0aCBhIGZpbHRlciB0aGF0IHdpbGwgdXNlIE9wZW5HTCB0byByZW5kZXIg S2F0ZQ0KPiA+PiBzdWJ0aXRsZXMNCj4gPj4gY2FwYWJpbGl0aWVzIG9uIGZyYW1lLg0KPiA+Pg0K PiA+PiBXaGF0IGRvIHlvdSB0aGluayA/DQo+ID4+DQo+ID4+IFRoZXJlIGlzIHNvbWVvbmUgaW50 ZXJlc3RlZCBpbiBtZW50b3JpbmcgdGhpcyBwcm9wb3NhbCBwcm9qZWN0ID8NCj4gPj4NCj4gPj4g T3IgaXMgaXQgdG9vIG92ZXJraWxsID8NCj4gPj4NCj4gPj4gU2luY2VyZWx5DQo+ID4+DQo+ID4+ IEdpYW5sdWNhDQo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQo+ID4NCj4gPg0KPiA+IEhpIEdpYW5sdWNhLA0KPiA+DQo+ID4gd2hpbGUgaXQncyB0 cnVlIHRoYXQgIk9nZ0thdGUiIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIHdlbGwta25vd24gKEkndmUN Cj4gbmV2ZXIgaGVhcmQgb2YgaXQgYmVmb3JlKSwgYnV0IGl0J3MgYWxzbyB0aGUgb25seSBvZmZp Y2lhbGx5IHNwZWMtZWQNCj4gc3VidGl0bGUgZm9ybWF0IGluIE9nZyBjb250YWluZXJzIChiZXNp ZGVzIHJhdyB0ZXh0KS4NCj4gPiBJIHRoaW5rIHRoYXQgZmFjdCBtYWtlcyBpdCBpbnRlcmVzdGlu ZyB0byBpbXBsZW1lbnQgaXQgLSBvbmUgY291bGQNCj4gYWxzbyBhcmd1ZSB0aGF0IHRoZSByZWFz b24gd2h5IGl0IGlzbid0IHdpZGVzcHJlYWQgeWV0IGlzIHRoYXQgZmZtcGVnDQo+IGRvZXNuJ3Qg c3VwcG9ydCBpdCDwn5iKDQo+ID4NCj4gPiBUaGUgbGljZW5zZSBvZiB0aGUgcmVmZXJlbmNlIGlt cGxlbWVudGF0aW9uIHNvdXJjZSBjb2RlIGFwcGVhcnMgdG8gYmUNCj4gcGVybWlzc2l2ZSAoaHR0 cHM6Ly9naXRodWIuY29tL0Rpc3Ryb3RlY2gvbGlia2F0ZT90YWI9TGljZW5zZS0xLW92LQ0KPiBm aWxlI3JlYWRtZSksIHNvIGFuIGFkYXB0aW9uIG1pZ2h0IGJlIHBvc3NpYmxlIGFzIHdlbGwgLSB5 ZXQsIElBTkFMLg0KPiANCj4gVGhlIG9mZmljaWFsIHVwc3RyZWFtIHJlcG8gZm9yIGthdGUgaXMg aGVyZSBidHcNCj4gaHR0cHM6Ly9naXRsYWIueGlwaC5vcmcveGlwaC9rYXRlDQoNCg0KVGhhbmtz LCBJJ3ZlIGJlZW4gdGhlcmUgYnV0IGl0IHdhcyBzbG93IGluIGxvYWRpbmcsIG5vdyBJIGxvb2tl ZCBhZ2FpbiBhbmQgcmVhbGl6ZWQgdGhhdCB0aGVyZSdzIG5ldyBhY3Rpdml0eSBhbmQgbmV3IHZl cnNpb25zIHNpbmNlIEZlYiAyMDI1IC0gYWZ0ZXIgYSAxNCB5ZWFycyBicmVhay4gVGhhdCdzIGEg bmljZSBjb2luY2lkZW5jZS4NCldlaXJkbHkgaXQncyB0aGUgc2Vjb25kIHJlc3VycmVjdGlvbiBJ IGRpc2NvdmVyZWQgdG9kYXksIHRoZXJlJ3MgYWxzbyBhIG5ldyBBZWdpc3ViIHZlcnNpb24gYWZ0 ZXIgMTAgeWVhcnMgb2Ygc2lsZW5jZSDwn5iKDQoNCnN3DQoNCg0KDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0 CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNj cmliZSIuCg==