From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 7C93B4DDD6 for ; Wed, 4 Jun 2025 19:02:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 9E56568D8E4; Wed, 4 Jun 2025 22:02:33 +0300 (EEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2066.outbound.protection.outlook.com [40.92.42.66]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E550B68D8B3 for ; Wed, 4 Jun 2025 22:02:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CBhw6HTsUoxDU3gb3lKLEjJ9aZ1AsIWs9FXCS1SSD7G455bBuIg3odM3qcomHvVgUy5fl2lVkIN+6XvBrcIw3pb0BQQhogqoC99ZNDsr7ByxJS9cpk3z1U5IIhCJTmUVKpsrw3ClAFKi5CGj7w80J1yrmP2W7XYuxFIQaJaZ7rrYIlKSj/AuztZXYNa0IDyWrn9tGrmddMttGw/wqrIrrn9qp0+fukxUXWiMRuK4YrAlbzMFxSleTkVDfa6BDv0t4UjrN2UJrV4tCsPlnJGxT/pAtDnHHOaN8nPRQuN3lBjcs806Vr+cDYnWJBo6zRYEf1S8arILdNoIsCsjbkfH/Q== 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=Xu8tFjCvXkhVRbo97aVrR0eForp4jKTYBoWlD6/rIjU=; b=HwklO/sxJp2DYADTaHSSyLlfpsTUS6KL8684MeEKtg18F6FX5WpPdemYJTIpQu0U8Y6wi4Dutiy0B261U9PK5MQfUE3tG84UgwhirKGxH3Cp9/HvCiwmbMvkQFr3r3CV32h/vJTGd+IS9kf/tFsmGjVXsRwVUA0nrWxnM2K8Rp7yI683NiAcUxoRIYTs7ApjJdoRnW9JfZWiEqjulvTQtYcEm7tIapO7h2bCI3HtswroRs+wYqbLm2xcUitTuLTnW7V00lEFXwtQgP/eFul+LQVYN82J/wXJKPmCakjuJFi216/MxTOuoarHAVyEBZb0vgJ5JDBWzYj5xYZaxCqSiw== 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=Xu8tFjCvXkhVRbo97aVrR0eForp4jKTYBoWlD6/rIjU=; b=o+qqa/lmbT5i+fdaj05qjHfqWTGryKNGivuiz7s6n/zHfxf+5jky0Tyd2siTQLVUZHoTDKVnm04pNSOOHKT2s1V+CkXVtYM0oEiCBoXn7hwhl7vD7MmAM4T0XOPOIBKpug3s2XlMkiAsSEY1PCY4ktGIj2zMGTG6XMpK6o7pv0275jrEv2WctaLJEMmjFL8LnR3KjRGnA7NkAKOVM4b/noJ/drFJrYTEgY5OA8ppiWO08+wHV8KMabiuwLEHkH7vQeukhu2UhYdWFy6cnM5Lk+LFNDurQLeHs5S6MiAfnKvnIx13EEvXtKzW8MBDgfhmw3lwYtFq3RJ02cLmkFni2Q== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DS7P223MB1315.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:257::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.34; Wed, 4 Jun 2025 19:02:21 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%5]) with mapi id 15.20.8813.018; Wed, 4 Jun 2025 19:02:21 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [RFC] Subtitle Filtering Ramp-Up Thread-Index: AdvUYja18qz3kVWISWyncQxleQKjDQAPlkaAAAGIpQAAAI2sIAAv0coAAAYjVPA= Date: Wed, 4 Jun 2025 19:02:21 +0000 Message-ID: References: <7809837.EvYhyI6sBW@basile.remlab.net> In-Reply-To: <7809837.EvYhyI6sBW@basile.remlab.net> 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_|DS7P223MB1315:EE_ x-ms-office365-filtering-correlation-id: 87672736-3565-4862-eb09-08dda39a55ec x-ms-exchange-slblob-mailprops: Cq7lScuPrnqnCfA4GXqTvx9BObk3sd2UEs2vFkNWcRzvyknoFzRTa2NGPsWrvcssqpN5n3N+f1v6Udtch4cjuXStmR2grAakLBuGHke8jCD71CdIerC7dSvGCLwHeNolzX9Nq+yHQ0Bv+0/nbS0bnHIsVtQ8r6E8FOpbO13KIJb0Zwi1KcICtfxXwufKvq2vJE/XxphRItWUrvsJY1Dutl91szYdtFpOkCuU+LUTCGMF1QRptpgRG5ggd/Garj89R8icfk1jCgR4NKvqI+5zgLEd+Opx4k53ESSSm9bTGGmDyo6UXR+iGZhsw/6ZSA6i9pUO2l5ZcPvtGmysqSuuVNVMPwY0Vv/7lGpaHs2DuAQhK2QFXSuRJXHa8Tb8z++MNpVmABStjV56OowRdJoMsLC9DRWIUUGEnIi1D/H3H0w6O96jcxydygOZTJ8JBPRXKlEnNrrxYzXSKjve9o1QzpBTw5tKg5BzyyTWReEp5xnlbju+CGDh4IKRjcB6Xx5MQTCLhWJyk7TGrF8uTcpYhRKKfOaX95PGEpsNIMZyoCySHqBRC7NmKPjbtu88U2ac0k+Hf2uKAGERI53+b2Vz9zSvfZrO6YKdyhTC5C7+FPey3W9ebYMeG7ehwOpyNCBXmOgjIHuBNDsPutA+lObHlorTjsetY5KbQ34PDvkM8NZk/XSkyS3dDajbTz00mxbcX0PMU2p5251h7qUmNy71WEWijFffwGe+qyRgqjnkUV6oj0dVoksHJ06tB0bHCmGDWZAmzw3+1aA= x-microsoft-antispam: BCL:0; ARA:14566002|8062599006|8060799009|7092599006|19110799006|461199028|15080799009|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?bDY5MlgzYzY1T2xxOWZ6Vm1qK2JQWWRvRlJsUHNVdDhkWlY3VlhjZEpXSUto?= =?utf-8?B?ZGZYSFYzWGg4MnhZSWJqMkpuZGRPYVNQWWtCd2gxS0xxU2lPV2p2d1phMDFC?= =?utf-8?B?MG4xQjlwczZIaXFEVjRZbkx1NXFHOURSZitERU8xalF1T0p1b1EzMXUvcDZO?= =?utf-8?B?RWFGbkt2dWlZUmxBSUVvQzl6YlR1TmhpR2pOclRqZzB6S2hjcER1cERpaWdp?= =?utf-8?B?cmhxM3FuYk00aS9YOXowckc2UGhRcEx1V3VkTkUzbGgweXg2bUtQN2xRaFY0?= =?utf-8?B?SG01dk5xUCs0YW9xRkZRalgrUzg4eStkZWltWHJCMjJRNnhxcE9Nc0l1cDJk?= =?utf-8?B?b0FBV01qVzJsbjNKRDI4TW1vU0FTaXgxdGpIbVhyMHFiQ05CeVJrK3dmYTdv?= =?utf-8?B?ZzFnazVHa1RTQTZmS0JiZSt5VFlBbStuSkpRWWxsMjZPaWUrN2J6b0FoTDJj?= =?utf-8?B?YzRiUWNwd3F1NkVCd08zdEo2UFJTL3h1YVkzUDN5RzJjbXo2TGJoWHo3eVRo?= =?utf-8?B?MkgyUGhaNXlucW1meDFBaHJxcWEzeFJUbUw1OVpPcFhJL1lLNUx1ckxtTTA5?= =?utf-8?B?TzhVVWhTZ1k3c0N3dVlxOUVYcW9peTMwV1FNQlRqUllhWExnMFBvRVBRUnZW?= =?utf-8?B?SUdPYmh2alo3cjZJR0ZBR0VCQ1plTVFIeVByREFmNC9jc2t0bmpGOWtsNGRs?= =?utf-8?B?UkxsbjB4a1NPSlQ4WTZGS3JpQXNockRMZ0h0ejAzUlpyU2pCWnErMklPMklu?= =?utf-8?B?dWI3U0JTSnd1WktFcmRlNzNwQnRpTThTM0hoUEtuTEJrdkF0aCtSaTRzN0ll?= =?utf-8?B?VU9hRGtudVVBSDlVd2k3aHNpcGdNQWZFbXpPVmRUV2NhUE1IM29qWnBuR2FG?= =?utf-8?B?ZElQUys0dmVuRWJjVVlkVTFTYXRkSE1JUnltUDRDMURxeXZLLzRVU2kvOFox?= =?utf-8?B?cUJWdm1mVFhPd0RBMTBjT1BSNFovN29ta1g5K2JCdTZtU2hzZThLZXpWLzEz?= =?utf-8?B?eDhYckx2cllSQTg4TjZkajlXZ3krMlkxRUtsUUgyNE1hTXp6V2VWTUUwR1hT?= =?utf-8?B?L0dkV29XZWNDeTVKR2tmbkpRajFlNi81dzZiUEpiRFVaWmhXTG8vWVkzeGFM?= =?utf-8?B?UHpuZEYxam1wSE00T09JcWR2UERjK3FJKzFCNHZoa1J3anVzUGhXWFlGMkVL?= =?utf-8?B?OEw0NXNIOVRWakwwT3Q3M05WdTJjTVZXUStVVVNoVTg3MG1RSDVQZEI4V0JC?= =?utf-8?B?ZU5OZWdFYzdUMDJJUENHQVoxeHZLd1RlMXFaS1dmT3lKSXFYMzFmQm5INEtV?= =?utf-8?B?WkFGSUNiek1paExpaWtjSEZuMWpwTjhKaGRyUndSVk5aTTRVekFVRFlObGZD?= =?utf-8?B?NmJWM1J3WjErSGVZYXdpcFE3Yi9ybElNNzQvT3ozUzlhYlIvYnRQZHJRakND?= =?utf-8?B?QkdvbW1uMFdTT0Z1ZmhaRVVoYU8yR2VtZzdpTjhPc1dHUktVUE9MZkNnVjV2?= =?utf-8?Q?UdsCQE=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WFM4Q0JZb3JVSG1LcTF5a1F3dFh2L3Yza1FlbFh4N3pGc3BjY3RIaDNuZEhK?= =?utf-8?B?dG1pekNCVlBURDc3OXl6S25BcG8xR0RZcERoWitQelhsSmNGYmR5bkVKWERH?= =?utf-8?B?R3h5TzFndEFsL0xNQi9QL3FpRExWZmZDQkdQWk9pcWp4NFRnZjBuTTBhY3BX?= =?utf-8?B?NW5oN2xiU2E5a0xOdXcxRDB3UEFmVkMxaW1qb3NhTmJlMENHVkQvNUR1ekU0?= =?utf-8?B?QmxXTW1kMGRXM2tUTU0yWk9Za0xDdDQvSkNHQ0JXeHZoNG5TaitSOTNGYmxX?= =?utf-8?B?WlErUm5oRGk2amFQZEtGaWRNUERmRElzL3QrVDRsSjdJN0F0Vyt5RnVHWlM5?= =?utf-8?B?U3Z2ajRwZ2NPV200SXVReXlTUnNwN1VsQzhlbXB3UTYwbjFnR0RSSEFNcUt5?= =?utf-8?B?SE1tNEgzT2M2QVhYZjRXc0gwdWY3WHJCVDVScXB0N0pyTko1dkZWWDFyelhq?= =?utf-8?B?VkNINklQcVVtK3EwT3hUMURkSGthNXhUenBla043QUptWEQyTXg1UnVyU052?= =?utf-8?B?YnRmV1FmN09oN1dNcGFIZUQya3RoRVlRaWxmZzNpUG9GOVBQRWV0UHpZa2N3?= =?utf-8?B?b2ZWT2hLQjRNVmY4di9GTW5scnUrOTZGQjh5YWlHVS9EcXpnVHlsRWwrZUFk?= =?utf-8?B?UlhYQjBPaVltWGdROXFCWElXK3hVaGFBL2lGbTkvcmI3cWMwZ2I1SWllYVlT?= =?utf-8?B?WW1UblM1SEIxcTdtUVYzY1V5cS94Yyt5ZmlIUUFRSk9Vb1VWdzFER2lKQ0Jm?= =?utf-8?B?Zmloc0FCVXlpNGZrWU9MNUNseEpkZ0E0Z2lCMHd2ZFFwRVFmdGJLWStzeU5k?= =?utf-8?B?TUNPcmtTQ2VaL1NLRmpQUE81Y0ZpVnhyY29QMFVVQi9IV3FKUXpRdUJwZ3BI?= =?utf-8?B?OCsxTVVtL01HR1pndklOOVFBWU5Ic2VSTU9UeWtGUVpvU2JEdXhFRVhsRUwr?= =?utf-8?B?bEp4aHMwelo3cVBIYldDVHk4YjZtSUN5ZlJqN3RnUkp4ZnBNcmYyMUJkQlQw?= =?utf-8?B?dm9rN1VpUzVWMGRiU2xhc0lmUGhscjk0dFJJUVdFTFhPd1MyRGN1MHdIVVVB?= =?utf-8?B?c2I4eVF5MVQwbmk0bGxRRW93RWpteWNuYnFDNUdGWHB6Zk5KbExkYTNIT01O?= =?utf-8?B?cEd4VE5DWHFJbVRFQWVDOFZxMzZ4eXFEQVU3bnBLbnpSSHd1S3ArWTFraFpC?= =?utf-8?B?b0RUT0dFL2xHdnZLbGRnM0QrUGpGbzYwelA2dm5oT2ZkOU9YWVlzcmU1c1lZ?= =?utf-8?B?TWM2dll0dHBLcXN0bVR2dkYrN2Fjd05kMTFLNlBaZ2gwaXFnK1V2K0JHOUhh?= =?utf-8?B?bDQ3ejkxZEQ1am90QWxYZnlVckpQZUNiSVlVeGhpYVpsWXVoeGNBaHY1NWpw?= =?utf-8?B?ai9PWXdycmFNbnB5V1M4TmYycWx4emgvRUtnNDFVdjRsUHAyTEtCbUQzVGxF?= =?utf-8?B?bHJYQnlaaTJuNlVraHZjWFNwcmVvWDZWS0RVRDZpbFJRaWdOWWo5OTlxVi85?= =?utf-8?B?M3hiL1ZOR2VjdnZ0RW9IeHpYRjFYb3RsaHQyWFRpa3dlMXJkelJkZTRyVVhl?= =?utf-8?B?T0prWmdzRVFoeGhlZmdWQy90dGF0V3FGSnVEbGZMZkhiZEFlNVJ0M1k5b0lI?= =?utf-8?Q?1OJPh+lcFM2PDyNMJdyC7RAXCo2LwLZLbfZlgeAVm12o=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.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: 87672736-3565-4862-eb09-08dda39a55ec X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2025 19:02:21.7900 (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: DS7P223MB1315 Subject: Re: [FFmpeg-devel] [RFC] Subtitle Filtering Ramp-Up 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgUsOpbWkgRGVuaXMt DQo+IENvdXJtb250DQo+IFNlbnQ6IE1pdHR3b2NoLCA0LiBKdW5pIDIwMjUgMTc6NDkNCj4gVG86 IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLWRldmVs QGZmbXBlZy5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUkZDXSBTdWJ0aXRs ZSBGaWx0ZXJpbmcgUmFtcC1VcA0KPiANCj4gTGUgdGlpc3RhaW5hIDMuIGtlc8Oka3V1dGEgMjAy NSwgMjAuMDcuMTggSXTDpC1FdXJvb3BhbiBrZXPDpGFpa2Egc29mdHdvcmt6IC4gYQ0KPiDDqWNy aXQgOg0KPiA+IEdpdmVuIHRoZSBwcmVjZWRpbmcgY29udmVyc2F0aW9ucywgaXQgaXMgcHJldHR5 IHNhZmUgdG8gYXNzdW1lDQo+ID4gdGhhdCB0aGVzZSBjb21tZW50cyBhcmUgYmFzZWQgb24gcGVy c29uYWwgc2VudGltZW50cyByYXRoZXIgdGhhbg0KPiA+IHRlY2huaWNhbCBleHBlcnRpc2UuDQo+ IA0KPiBJIHdvbid0IGRlbnkgdGhlIGZhY3QgdGhhdCBzZXZlcmFsIHBlb3BsZSBoYXZlIHJhaXNl ZCBub24tdGVjaG5pY2FsIG9iamVjdGlvbnMNCj4gYWdhaW5zdCB5b3UgYW5kIHlvdXIgd29yay4u LiBidXQgeW91IGhhdmUgYmVlbiBkaXNtaXNzaXZlIG9mIGFjdHVhbCB0ZWNobmljYWwNCj4gb2Jq ZWN0aW9ucy4gDQoNCk15IGZpcnN0IHJlc3BvbnNlIHRvIEhlbmRyaWsgd2FzIGFkbWl0dGVkbHkg YSBiaXQgb3ZlcmRyaXZlbiwgYnV0IEkgaGF2ZSANCmZvbGxvd2VkLXVwIHdpdGggYSBkZXRhaWxl ZCB0ZWNobmljYWwgcmVzcG9uc2Ugc2hvcnRseSBhZnRlci4NCg0KQXMgb2Ygbm93LCBJIHRoaW5r IEkgaGF2ZSBhZGRyZXNzZWQgYWxsIHNwZWNpZmljIG9iamVjdGlvbnMgdGhhdCB3ZXJlIG1hZGUu DQpJZiB5b3UgdGhpbmsgdGhhdCBJIHdvdWxkIGhhdmUgbWlzc2VkIGFueSwgcGxlYXNlIHBvaW50 IGF0IHRoZW0uDQoNCg0KPiBBbmQgdG8gc3RhcnQgd2l0aCwgeW91IHNldCBhIHByZXR0eSBiYWQg bW9vZCBpbiBvbmUgb2YgeW91ciBmaXJzdA0KPiBlbWFpbCB0aGlzIHllYXIsIHdpdGggeW91ciBj aG9pY2Ugb2Ygd29yZHMgYWdhaW5zdCB0aGUgY29tbXVuaXR5Lg0KDQpXb3VsZCB5b3UgYmUgYWJs ZSB0byBsZXQgbWUga25vdyB3aGljaCBvbmUgeW91IGFyZSByZWZlcnJpbmcgdG8/IElmIHRoZXJl IHdhcyANCm9uZSB0aGF0IHlvdSBzdGlsbCBoYXZlIGluIG1lbW9yeSwgdGhlbiBpdCBtdXN0IGJl IHNvbWV0aGluZyBzZXZlcmUgYW5kDQpJIHdvdWxkIGxpa2UgdG8gY2xlYXIgaXQgdXAgaW4gKHRo ZSBsaWtlbHkpIGNhc2UgaXQgd2FzIHVuaW50ZW5kZWQgYnkNCm15c2VsZi4NCg0KDQo+IEFsc28g YSBmZXcgZGF5cyBhZ28sIHlvdSBsaXRlcmFsbHkgY2hhbGxlbmdlZCBldmVyeWJvZHkgb24gdGhp cyBsaXN0IHRvDQo+IHByb3ZpZGUgdGVjaG5pY2FsIGFyZ3VtZW50cyBhZ2FpbnN0IHlvdXIgcGF0 Y2hlcywgYWxsIHRoZSB3aGlsZSBwcmVlbXB0aXZlbHkNCj4gZGlzbWlzc2luZyBhbnkgc3VjaCBh cmd1bWVudC4uLiANCg0KSXQgd2Fzbid0IHByZWVtcHRpdmVseSBkaXNtaXNzaW5nIGFueSBhcmd1 bWVudHMsIGJ1dCB3aGVuIEkgY2xhaW0gdGhhdCBhbG1vc3QNCm5vYm9keSBoYXMgYWN0dWFsbHkg bG9va2VkIGF0IHRoZSBwYXRjaHNldCwgdGhlbiBpdCdzIGp1c3QgbmF0dXJhbCB0aGF0IA0KdGhl cmUncyBubyBwb2ludCB0byBhbnN3ZXIgZm9yIGFueWJvZHkgd2hlcmUgdGhpcyBpcyB0cnVlLg0K DQoNCj4gSSBjYW5ub3QgY29uZG9uZSBhZC1ob21pbmVtIGF0dGFja3MgDQoNCkknbSBub3QgYXdh cmUgdGhhdCBJJ3ZlIGF0dGFja2VkIGFueWJvZHkgZWxzZSB0aGFuIE5HLCBidXQgaW4gY2FzZSBJ IGRpZCwNCkkgYW0gdHJ1bHkgc29ycnkgYWJvdXQgaXQuIEkgZG9uJ3Qgd2FudCB0byBhdHRhY2sg YW55Ym9keSBvdGhlciB0aGFuIE5HLg0KDQpUaGFua3MNCnN3DQoNCg0KDQoNCg0KDQpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==