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 897054DD95 for ; Tue, 4 Mar 2025 19:45:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AE2F068E2AD; Tue, 4 Mar 2025 21:45:10 +0200 (EET) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04olkn2066.outbound.protection.outlook.com [40.92.45.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3E18968DF52 for ; Tue, 4 Mar 2025 21:45:04 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=h3J5389V+BNrzMWzSinTN8P3RCuG+yI8iZb53bi8bTWkdqEu91uio4oP3+Dj5d2uXDFLFT9b3QfvXiZrjGcJ93W7has+xLrw3nnwCVpihlOURS+sW1xwM/c+mU4ttzqxIdLlmuDC04FQ/dKKfPIwCPD1Yy8zqyPVIp0nCitESAEXVE4bXDpYx2a/UK5qriqx3COU2qgaD+bMPB/Uz0mfF0hogJdStg/v04oflfRI6MbkKhaktsZV0JxTnaNY8jQx1bXnplRydzsUWcWyPE3ID2Y4dSZJV9nc0VaQENfEupEAh8Tamn1PwSTuul5Rmddx1/SBS7XvZdsjKOP15cGIxQ== 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=Fxt1fqU5GZKfcEl23XvGVtY5u8op71/O19m27GtfpUc=; b=rIKLhACaugnJ27RZ7L9denEI8QFhqZH5Pc+ftHTMIgjHuZcYT0z3HJZRXBnhAbalRs+GHEDVk83vWzGjqKR5oJr2Q0BvEwA3JPvciYHCJNn48t+ZKREctmdDKvyZKUTifLT/0s6gDpyCscZANIlP04YyxtFnvbc/laeIB/fKDgF81J5J6XB3tXQqDE8r6frzm35I5pAE1S4hicUpoaDFCkElenufeHIrhG1McD5KigtvFniOzt4uBGRcI/nEmt5kyKde/fLqP6LZo8NVrtMfcJ2Fl+5nwXDDfmn0yuzqeEna5jmVIMZggXX1n2bGnHC3Kj9GAla5M44+xJcb78ByKA== 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=Fxt1fqU5GZKfcEl23XvGVtY5u8op71/O19m27GtfpUc=; b=BpkyjxgDQnQbwkkJWGW2L1gfd+4zMgKobX3waDDFO+RtCJ7lu9PUsO8MxAZeb9Is4t6ozVOk094MtrigusQj89y69h182a6F0O43A6EaXKVuT0xyDXAXiwr97EaRDqrjuPsJe1lwlI5hwkRY0J4YJdsHxWrCEx/K2drDXqx13g/CE6ynmoIy3dWOjtI8Sqd9YhqSOYbTtrf1rtHnlcHllI+2jCc9E1kwJD13rvX3ekwTuX/Zw9Dr8wlMk7mwvXyU8xG92kTkyDTZD/wH6AvYxXgG+f6yllaV17MO171swW52xuzwMVrHzHL3Kp+y/FLg/vh0N8Xf+UEYqVi3yuCQJQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by CH2P223MB1322.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:284::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.28; Tue, 4 Mar 2025 19:44:58 +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 19:44:58 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] GSoC 2025 - OggKate subtitles support Thread-Index: AQHbjOEd0xm8/+8Q8E+KbD8+3aWfqbNjDhUA Date: Tue, 4 Mar 2025 19:44:58 +0000 Message-ID: References: In-Reply-To: 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_|CH2P223MB1322:EE_ x-ms-office365-filtering-correlation-id: 10609147-0006-4026-0b42-08dd5b550beb x-microsoft-antispam: BCL:0; ARA:14566002|7092599003|15080799006|19110799003|8060799006|461199028|8062599003|1602099012|3412199025|440099028|4302099013|10035399004|102099032|18061999006; x-microsoft-antispam-message-info: =?utf-8?B?aFFNcDNiQzdzN2kzZVpFVUlOWW9Ba1IzMHA5WW0xOWdSSk5EKy9nTnNtd2JB?= =?utf-8?B?L1hqdDk1b1ZNVEhXUjBJc1JTNUNsVExVblBpTzB0clRNOGQrNVZaNThKUFhm?= =?utf-8?B?R2ZZYVFuYjNTWXRQRElZZkxBSWl5MUpCZWc3RWluNWpKT0RyZ3N2bHNBRFpt?= =?utf-8?B?ZHBlZElCQXNpaGg2YlVmM2NzYjQzeTE2S3VTcWt2Zi9MN3hESWpsVXE5c0d2?= =?utf-8?B?akhvZzR0WG5PNW9meUtUc2JvRG80M2d6L0liMW5DMGdVZ0pxVWhyc0tJYloz?= =?utf-8?B?Qmg2MDFjQ1BQMEc1QlMyU2Y2YUc5TTZ6UFAzZldPOGJTZU92RlJTcFpaRU1D?= =?utf-8?B?ZCtIK1EwWHZrT2Y1TlRWaG9mTXp5UW1MNzNUMjNqUWNITjFYVzNNMFhKTUt1?= =?utf-8?B?T0UzMkNvZXhsK21tTlBUM2dRcTBacVlLd3F5SzEvQVhHbEZ6NmMweWJaVjFE?= =?utf-8?B?M2xTYjZvdTZBakFXcEdIVDBZdHdFRUVHZWNoYXFaWmtnSDRUS1k4b3BUeXZm?= =?utf-8?B?OFduUXZTTjJkaS9TcHFUUGdSMTdneUxQcnRLc2RqRGFVZ3Q3KzJELytWUFky?= =?utf-8?B?UjhZbTg1WFZMWHNRMXc0OGZLZjRQQmJmaVE2NVlKUkEza2gwS1c4TE12bGY0?= =?utf-8?B?K1c3Q3gxQkV4QkFRUHJ3amM3U0Z4VkpTWFZTOVM1bEh3YlR5UlZDdngvU3J2?= =?utf-8?B?b2V5V21PQklDZy9rcW83UVNvRHdJdVVid0xnbjhONUhGNFhKOWVDSzhwMlNq?= =?utf-8?B?ajE5UEdKd1UrTXhFc2t1NzY3bGt0U1htQUsrN3BqOEdkZFJMNElyUHlRTDhi?= =?utf-8?B?M3o5RWJyQUphLzV3ZmNaZmI3N1pGS1oxSjdDb0lpUlBmanV0TDBsRXVWN1FZ?= =?utf-8?B?STh4OXVHQkU3UUlKR3MreUhzcW11SHhBVFBmY0U5K3owdVd6SzQ4bi92RnlB?= =?utf-8?B?UHgvYXVhMnBkZ0RmTFVLV2dWdUpRTm4va2NrR2VTKzVjeDZzS29uZGJXaDhq?= =?utf-8?B?YlgyVHE5d3FpUjlNWEF6aDMrRUk0SnVEblVZU1V2ZHFqNVpCU0FpL0M5bndl?= =?utf-8?B?MzdLY3hrWDFXUlZlVWxrZG1PWU9WV1lMZzhKOGs5OURPZGFUMWpCRDUzWmYz?= =?utf-8?B?dTkvYTBqZ3lWSmd1V1o1bCtvRy82RmNzZk1uYlBDNHhVY0NGZ0xmZXpYMTdP?= =?utf-8?B?VzgvKzFKOWptK1dvZ1NrMFkyb3FjSEZTTzdQQTZXRDE5bk1nWm9IZXVBQWd4?= =?utf-8?B?VWY4d09WM0xGRjM0c2tPOGxxSmdibzBMREgwSzkyd0lTM090N3RZMnhuQWVp?= =?utf-8?B?TnZlK2taUU15M1YwM2V5K3pMSE1LRTZJYkpKWlg5N09BMksxZUFSRUtabXdR?= =?utf-8?B?alVEYzhzSkNjbHZHUmkvQkJ0WWpoakxsUXZGN3dCRUNBMGxuZkNuUmtYY0kr?= =?utf-8?B?aEZvUE5QSXR1SVd5enU1elVpczh2YWthWjUxV0pyRkpDZWZlOEZOWVJ2bWtV?= =?utf-8?B?aHJsc0hVSndUaHliTy96WlJWYTBmaGtRaFNFNDMwK1hSQzY3bTcxS3ZoV0lG?= =?utf-8?B?RDk3S29ib1UzTi9iTllKUGYzV3ZjSk5yOWZkS3I4aGkzZWR5RVYxbFlhZDNa?= =?utf-8?B?SVBabU5TVWQvSTdiWnhjRW9wWXUvL0E9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MkFTbWxESVZIZ3FjV0dVRTFKa3l1MmFyMXVkMVg1aGFwRmh5UXEwTTk0OHlL?= =?utf-8?B?SjJ2OC93dWszbnNCcW81WDVRYW9PS3RHOUsvcWs5RGRlZW8wYXNRd1d0cjJo?= =?utf-8?B?TVVFc0dzcm00R3VlWHhPeDdMRnE2cW1wT0gvV1E1cGc1Mzl4azNtcGkvWmRt?= =?utf-8?B?WW1paVR5cUNKYTNGTFhUM3hNeHpSTHhqNUZZZE9iYmduRG5tcjdleEpZK1BE?= =?utf-8?B?MXZHTVZjd1MrUjE3SHZOcDhOdlA5YXNkemJkT3BvcHptTjFIN2RCMFR4NSt3?= =?utf-8?B?ZnBzNGpaQ3NkY1RKYTRQRjNFMXhPVUsreGRNdlk3L3BCVE5EQVI4SWt2TFlC?= =?utf-8?B?cUJYL0xQYjJoTW9haTN5alh3L3RMVjk5Y1h3Z09CZmFuYmZCcEdFYWlieTRj?= =?utf-8?B?dm0vd1A2UFAzUGxCTERnVzRyWnh1cTViaEFRdGxZYmFZdHA0TGs1dDBIbVVk?= =?utf-8?B?SFZtbExYQnhxc1M1UXY1Mmo0VCt5OFlGV3R3SHh6dW9YV0d5MUZ1SkdpS1M4?= =?utf-8?B?TUpXT0k2NEVjUTYrNjliS0dTUWRzRE9aTjRNOUdKM2dTcWxadzZzMTRVNkRX?= =?utf-8?B?UC9mYmk3L2NOanJydTFWb2dYdG1teTk3d3BrRHVWc0UyUHM4RWZkTXZMdXJp?= =?utf-8?B?eXZQSWU4ZUdrc1crNHVFTkYzTVM4K1hLSmRyMExXeDJlbnF4RUNlS0RKL1dp?= =?utf-8?B?TlNIak1RK1U4bzdWbDN6eXZBaHUyazFpSXdyenRCVFZKZ3J1bm9YbSszTERQ?= =?utf-8?B?eFhQZ3NDWThjd2p3dVpnUmloTEQ1N2hXOVk1V0ZyM2NuWEs4V2hiTHdJMXNj?= =?utf-8?B?ZTlEQ1dDS3BKRkhqZXZpblpmRTJwdkVmaVJrQjlDVXJyM2U1cUpLR09rM3lz?= =?utf-8?B?NEZPWk1qWnNTZDV1Vnh5Z1NLWk4wRGowaGpxTldnYUxmaXZvdTJYR0txcG5D?= =?utf-8?B?MzB6Y0FHQXp4bjgvY0Q5dlFuY0V6ZHRScUNGdHlMbHp2Z0lRckY2aGxBdjQr?= =?utf-8?B?KzEyYThIT1lMN05NZnAzT0lRQXV1VS9YM28zSEt1dDdmbG1odHFQelJvLytr?= =?utf-8?B?dHhLR3g5cml2NXpubW92QW1HR1ZNMkZlczk2ZUt0a3dUY2d5ekVoNXdtTllr?= =?utf-8?B?MWVIdkExaUh5ZXNlRmdpK1pSNk1UUGNTQjNleEVwOU4vejEvcEJuREZ0ZW1w?= =?utf-8?B?LzF5M3UzNkRObDBGY243cGZyUitZM3pMOFFvMU0rOXR2T2JDYnpubllJSmJz?= =?utf-8?B?MjZjd1diNmI1VUlUcjJhK2ZESC91MjEvejM2NS9wZzdmZDh6d0pWQ08wVW5K?= =?utf-8?B?K1F4MThUemtPSW9nc2pmblZWeElwTDRYZ3lRNVNobStnV3lvSFUzdDZ0UDBK?= =?utf-8?B?b2NiVytPQ0JGUk0yNEpseG5DSmsvUzZvQjJwb3FQamk0NTJrM0pZNkRzbUVn?= =?utf-8?B?V2VSekhRaS8yTHZwY3BoemkyaDBRakU0WGpKd3J3eXJCaTN2VVZTZGo1TVhy?= =?utf-8?B?WjdjVmtGMDdvNGtPa0ZXcFBVbEdVY3FSOS9EbVpKMnVrb2lFaU1IbmRZVDA4?= =?utf-8?B?T29GUXA2ZUlhY1dFNVdERDY3clZzWUZiZVpyUWFvb2ZkRE9BRWk4clZ5OUFD?= =?utf-8?Q?7nGZxojIoyPvSM6UQOBaRrUr4QEMAz5r+chDqJZlpPYI=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: 10609147-0006-4026-0b42-08dd5b550beb X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2025 19:44:58.6543 (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: CH2P223MB1322 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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmZm1wZWctZGV2ZWwgPGZmbXBl Zy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFsZiBPZg0KPiBHaWFubHVjYSBDYW5u YXRhDQo+IFNlbnQ6IERpZW5zdGFnLCA0LiBNw6RyeiAyMDI1IDA5OjQwDQo+IFRvOiBmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZw0KPiBTdWJqZWN0OiBbRkZtcGVnLWRldmVsXSBHU29DIDIwMjUgLSBP Z2dLYXRlIHN1YnRpdGxlcyBzdXBwb3J0DQo+IA0KPiBHb29kIG1vcm5pbmcsDQo+IA0KPiBJIGhh dmUgdG8gd3JpdGUgYSBrYXJhb2tlIHNvbHV0aW9uIHdpdGggRkZtcGVnIGxpYmF2IGxpYnJhcmll cyBmb3IgYQ0KPiBwcm9qZWN0IG9mIG1pbmUgYW5kIEkgaGF2ZSBmb3VuZCBPZ2dLYXRlIHN1YnRp dGxlcyBhIGdvb2QgY2hvaWNlIHRvDQo+IGltcGxlbWVudCBzdWNoIHNvbHV0aW9uIGFuZCBJIGFt IHRoaW5raW5nIG9mIHdyaXRpbmcgYSBLYXRlIGRlbXV4ZXIgYW5kDQo+IGRlY29kZXIgYWxvbmcg d2l0aCBhIGZpbHRlciB0aGF0IHdpbGwgdXNlIE9wZW5HTCB0byByZW5kZXIgS2F0ZQ0KPiBzdWJ0 aXRsZXMNCj4gY2FwYWJpbGl0aWVzIG9uIGZyYW1lLg0KPiANCj4gV2hhdCBkbyB5b3UgdGhpbmsg Pw0KPiANCj4gVGhlcmUgaXMgc29tZW9uZSBpbnRlcmVzdGVkIGluIG1lbnRvcmluZyB0aGlzIHBy b3Bvc2FsIHByb2plY3QgPw0KPiANCj4gT3IgaXMgaXQgdG9vIG92ZXJraWxsID8NCj4gDQo+IFNp bmNlcmVseQ0KPiANCj4gR2lhbmx1Y2ENCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCg0KDQpIaSBHaWFubHVjYSwNCg0Kd2hpbGUgaXQncyB0cnVlIHRo YXQgIk9nZ0thdGUiIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIHdlbGwta25vd24gKEkndmUgbmV2ZXIg aGVhcmQgb2YgaXQgYmVmb3JlKSwgYnV0IGl0J3MgYWxzbyB0aGUgb25seSBvZmZpY2lhbGx5IHNw ZWMtZWQgc3VidGl0bGUgZm9ybWF0IGluIE9nZyBjb250YWluZXJzIChiZXNpZGVzIHJhdyB0ZXh0 KS4NCkkgdGhpbmsgdGhhdCBmYWN0IG1ha2VzIGl0IGludGVyZXN0aW5nIHRvIGltcGxlbWVudCBp dCAtIG9uZSBjb3VsZCBhbHNvIGFyZ3VlIHRoYXQgdGhlIHJlYXNvbiB3aHkgaXQgaXNuJ3Qgd2lk ZXNwcmVhZCB5ZXQgaXMgdGhhdCBmZm1wZWcgZG9lc24ndCBzdXBwb3J0IGl0IPCfmIoNCg0KVGhl IGxpY2Vuc2Ugb2YgdGhlIHJlZmVyZW5jZSBpbXBsZW1lbnRhdGlvbiBzb3VyY2UgY29kZSBhcHBl YXJzIHRvIGJlIHBlcm1pc3NpdmUgKGh0dHBzOi8vZ2l0aHViLmNvbS9EaXN0cm90ZWNoL2xpYmth dGU/dGFiPUxpY2Vuc2UtMS1vdi1maWxlI3JlYWRtZSksIHNvIGFuIGFkYXB0aW9uIG1pZ2h0IGJl IHBvc3NpYmxlIGFzIHdlbGwgLSB5ZXQsIElBTkFMLg0KDQpSZWdhcmRpbmcgdGhlIGVmZm9ydCwg SSB0aGluayB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBhIHJlbmRlcmVyIGlzIHRvbyBzdGVl cCwgZXNwZWNpYWxseSB3aGVuIGFpbWluZyB0byBzdXBwb3J0IGZhbmN5IHRoaW5ncyBsaWtlIGFu aW1hdGlvbi4gQW55d2F5LCBhIHNwZWNpZmljIHJlbmRlcmVyIHdvdWxkIG5vdCBxdWl0ZSBmaXQg aW50byB0aGUgZmZtcGVnIGFyY2hpdGVjdHVyZSwgYmVjYXVzZToNCg0KRXZlcnkgKHRleHQpIHN1 YnRpdGxlIGRlY29kZXIgZGVjb2RlcyB0byBBU1MgZm9ybWF0IGFuZCBldmVyeSAodGV4dCkgc3Vi dGl0bGUgZW5jb2RlciBlbmNvZGVzIGZyb20gQVNTIHRvIGl0cyB0YXJnZXQgZm9ybWF0LiBUaGlz IG1lYW5zIHRoYXQgaW1wbGVtZW50aW5nIGEgZGVjb2RlciBmb3IgT2dnS2F0ZSB3b3VsZCByZXF1 aXJlIHRvIHRyYW5zbGF0ZSB0aGUgS2F0ZSBmb3JtYXQgdG8gQVNTLg0KU2luY2Ugd2UgZG8gaGF2 ZSBhbiBBU1MgcmVuZGVyZXIgKHZpYSBsaWJhc3MpLCBpdCB3b3VsZCBiZSBzdGlsbCBwb3NzaWJs ZSB0byBhY2hpZXZlIHRoZSBnb2FsIG9mIHJlbmRlcmluZyB0aG9zZSBzdWJ0aXRsZXMsIGV2ZW4g d2l0aCBhbmltYXRpb25zLg0KDQoNCkkgaGF2ZSBzZWVuIHRoYXQgdGhlcmUgYXJlIHR3byByZXBy ZXNlbnRhdGlvbnMgb2YgS2F0ZSBzdWJ0aXRsZXM6IEEgdGV4dCBmb3JtYXQgYW5kIGEgYml0c3Ry ZWFtIGZvcm1hdC4gV2hhdCBnZXRzIG11eGVkIGludG8gYW4gT2dnIGNvbnRhaW5lciBpcyBhbHdh eXMgdGhlIGJpdHN0cmVhbSBmb3JtYXQsIHRoZSB0ZXh0L2ZpbGUgZm9ybWF0IGlzIGp1c3QgYW4g ZXh0cmEgYW5kIG5vdCBuZWVkZWQsIHNvIGl0IGNhbiBiZSBza2lwcGVkLCB3aGljaCBtZWFucyBp biB0dXJuIHRoYXQgdGhlcmUncyBubyBuZWVkIGZvciBkZXZlbG9waW5nIGEgZGVtdXhlci4NCg0K QXMgbWVudGlvbmVkIGFib3ZlLCBmb3IgdGhlIGZvcm1hdCB0byBoYXZlIGEgY2hhbmNlIHRvIGJl Y29tZSBtb3JlIHdpZGVzcHJlYWQsIHRoZXJlIHdvdWxkIGFsc28gbmVlZCB0byBiZSBhbiBlbmNv ZGVyLg0KDQpNYWtpbmcgdGhpcyBhIHByb2plY3QgYWJvdXQgZGV2ZWxvcGluZyBhbiBlbmNvZGVy K2RlY29kZXIgcGFpciBmb3IgT2dnIEthdGUgd291bGQgYXBwZWFyIHRvIGJlIGEgbmljZSBwcm9q ZWN0IElNTy4NCg0Kc3cNCg0KDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==