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 8988A40587 for ; Sun, 18 May 2025 14:57:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 776BC68D88B; Sun, 18 May 2025 17:57:12 +0300 (EEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2049.outbound.protection.outlook.com [40.92.22.49]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 7CFE068D750 for ; Sun, 18 May 2025 17:57:05 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kkdznsv9Hd/KdE4TcvE/gLzB/MoB+HSISagcVP2VNgAo61jBNfLazhckup6CIDSQ258PV0bkiAFbW9mibKKwgydtvs7G+bK0MdBOe46lsCFWXWQzsAjEmaeFeeBhPSQXZojmoD2cCX/0I5MXHFMQgrbJiOJiuk3AKnJqBIha70XYi5IgaxjRJJ4UEVo5BS6l9Ds9MTsgPfcjX0s8+Svn6kwgCh/zqW1y7Iu7hV/mwoqY4wrBK8AC23oP41bfWRJ9Jb1t8F9wADRWf8eF9wQ+R9BkSrYloptK+hvF7YrdkRTDNS2Cv4MTQxtJ6JMBUMnupuvdezJGNGH4FA2L1CjpKA== 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=MZzARpqJRfqueLo6RztgW0fMOZeQ3nOO1oB3E0xH5nQ=; b=Umz66179Wa3+UrPIXhOJvsGjmZDCppt+eSa3SQPjntJ27Y4NSFD9jIcC9Kw5HNHyGDkeYjGRe6Z2JNGwAxYwe7fwVm08cdBo+J/1iRBXrg/yf8QwhMgv3PSFsLPWxXpLT5X/bI7AONXTu9fKhG21gP3eeTlBf7thI7bYFGwuwzsBi1WjSMBC+qFsKZmBeuATn648JW60U85Hc9qYPBZaFDgYSJZMA4fwLZzUkVisS1n6ugyM99BZ4CjJTH/WcySS3B1TOMHEwqNs5JrUpdp4ugEoj/Z9sTAbGNDTBUlkHn3HNP9re9GMTVljPziW2M4VQxfqXTiQiPj4rW61AeiJMw== 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=MZzARpqJRfqueLo6RztgW0fMOZeQ3nOO1oB3E0xH5nQ=; b=PSQKvN87o0hm5eBU0iH/TM2bUqsKfpRMGQsxxXHyyauKQefjJ3DcALEHkHNf+qGvfxQVPP3CMHfoy8YCOSXUCRtNwxFD8fBhMhjdkmTxN3ru87DkDzAu5/RDO45TVxm4LlSr8hIJHV+Rn7iCCuP1HgwWa153s7FUEbot5YNJkM+mgFHuKZckxveeZhglvtq5RL0WA/h0/x/GO6EH4+GTN5SUs/UxLYSDUkrkP8QEKWHFksgmzLxYn1DZKjm3vpF0RGt5UMQPtBgm/MgxkhOuGnw7oROLRttZTKaXuIDLKBR0NwM4L2MXCniTx77sdyTAB68cP/9MZTjMqR/9FpLYYw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SJ5PPF76913D8C5.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a0f:fc02::621) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.33; Sun, 18 May 2025 14:57:02 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8722.031; Sun, 18 May 2025 14:57:02 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v2] ffmpeg: Don't print graphs if there are no outputs yet Thread-Index: AQHbx2awZ/QCy+fUiEGTYz1VDOaYE7PXPsFggAEyvwCAAAMYgA== Date: Sun, 18 May 2025 14:57:01 +0000 Message-ID: References: <20250517200227.3454348-1-sw@jkqxz.net> <40001c07-a1ac-4075-8c8c-da684461c82e@jkqxz.net> In-Reply-To: <40001c07-a1ac-4075-8c8c-da684461c82e@jkqxz.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_|SJ5PPF76913D8C5:EE_ x-ms-office365-filtering-correlation-id: e97984f8-1f8e-4762-934c-08dd961c3f2f x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtU2O39U0/wrTNkeK3jbcG9cW4tYI+ODeL3zEDSQJVbcsJNoMMvkWEhMr1UPkAWezb48vB4o8nPOH2ot5Bh6rzmjvX3o8QynWjEYNhl6mFofEmmFqozHA0xHmzDwJk0epiFyWyfrXzW6VjB3cUECoNj5gUcRec9nuMtcxL3gjuFTpkYsNZKh3q7GiP1jz56oEbBTD19En8m0JNWFOawyukKpSv9AFsrNYw/6TU+y2WJzTFHffagejwzPY3HWqAsghXR9L0UpZhuhn5NGH6BzwoAlQXc6RaAZtRchSl29V4kYt9N1uWzKdTvj3nqRrt+nGEA2KU818sYWAS9K9pFAKErDrOt7FuDZrnYc1vFeVq3D6uCZdlTfG4OdLTid4IHzoOV/4N0caVu3qPYwS5kw6EIu0KV/gUQ3ydBQ0Nq0WC0GTDHkOLhONuFSgxOzWTz2VENEIxexWfMK3OFkFquqij2jP/WdtfjYjUAl6/ZMqNSqCe0LgzwhriD+apudexZz/5pSKnHFv9mx/d9RQve2GOHC+qzumElMuo+x6/xe7Q0PelgmCH/2+ep0jjcDYmVxmxd+eQgeyAqiQOH7uCYXY/tEPhBO+aUO0yhaNAZFsOIEWr4B1ZSu0L6u1n5YDyIlkcPqdIY4LoWjIQFP/Vt93ZZ/09F2bSJbOVEc4O2fUjqSHdn9u7OaF7V8r8niPQG8nVGdKYwBuW6uf1IdWYeG+jjj8A9Wc+5J/0yv4RjHHQBsQ= x-microsoft-antispam: BCL:0; ARA:14566002|461199028|7092599006|8062599006|15080799009|41001999006|19110799006|8060799009|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?NUR5WkhSMGUvbkhIY245VFE1VC9ISm1rM1haUDVuNS9GMUxlNHRmUXAzUWli?= =?utf-8?B?OHo3cTFKMVhHTDFzM2J4UVFpOW43akE3WEI0RGJOWko3TWFpL2VGRHJKMG03?= =?utf-8?B?S3VZWDdRR002VmVxcGRPZk15VlVibTBkQ0piSXc2d2Y0dWxYQzFzSGhiZE5a?= =?utf-8?B?czg1ZzZSQWE4bkUvb1N0cFdMTGdIbGRSMkZsSHNReml6dEdqamk3dXZVYkho?= =?utf-8?B?ZHg4ZGFYR1JkV3dZYmtzbEpoblZrdkFaYnNXWnlJbVVraXhabXNXZlJta2NM?= =?utf-8?B?NHFob1Z6NTJIMytIckpqSTVEMkVCa1c0djVXYm50WU5jQW94OEFEaU9XZUZW?= =?utf-8?B?VHlWelZNdVBzdGNReG84TVc2OGRKb0c3Q1dNUCtDT0FZcDF5RnprcVJuREpM?= =?utf-8?B?RmVqS3luUDJDRXY1STJ0dGNmTDZ2dzV4ZUNZRkVzaVhOQ3ZWdDJVMDE5OUxR?= =?utf-8?B?NEdGWnpicEtsWDBxQUdoZ2JXVE9yYWs5VWR0NUZhbGpUbWF6dzVtYTJPYU1I?= =?utf-8?B?aTRlUXozWmtQaDVma2I1bndJOWRZQUdpeUJBZE8xZyt5MGNIWCtXVGZsVXB2?= =?utf-8?B?eURNZng0ZFZ4R2FtT2ltNURCWmxXQngrZDE4MDQ1bDVMc0FWTEJWVDRUOGJ0?= =?utf-8?B?SDl2eUkzWlV6Y1grMEhMQndjbk8rRnk3YTJmWWxod2Q2S2QvZzVoak1uMVQ5?= =?utf-8?B?QTNYR3E4MVIrZ1lNVldhb2JuT1JUTUZMOFAxeG9jLzYraEZtK1RZUWFQNThn?= =?utf-8?B?NFNqNFQ0MDU0QjV4dmc2TStNUmx2RU9tamRCOXFJaHlGSjZuTDArSmRTR2p2?= =?utf-8?B?YlRrcWh2NU9nSUdNZmZ3aTFOVFZYUXJyYVI1RHJaWkpycnpDRnFFcnV2UlM0?= =?utf-8?B?Q2JRWDkrMFBPanllczgvVVNpN3dwUUw0VHd3VTU0OS9QVGw1ZnZmT2doUzUv?= =?utf-8?B?NG1sYXR1MHpaVnFqRCtSeUREYmQ5NmdqUGFYbEFkZ1c0WHJrNE0wMklyb3g2?= =?utf-8?B?N00yWmN6cE5VN3pjWHc0N3FTWHpVN3pyNzU3SisrVjZQUnJVbHZRcnVYNVBB?= =?utf-8?B?bXR5UTBrQWh5MDhwcnhvRzlpV0QvandiQnZuSkY4dk9CMXh2VGlxM0NPeEJD?= =?utf-8?B?UkdLVGFNY3FjNjJkYU5DdzZQejRrYmhZL0dLTm5OMnRvK01wc2N3UjhRMVRq?= =?utf-8?B?NmdWc0ppQlVzcjY2UnZJZGxyNkx2WjFDVnNYNFJ6d3dQNGRnemxRMnZhMEdl?= =?utf-8?B?UFgxZEwweDdqdzNPbkdkOTBlZ0ZtamZEYjJVb0x4b2NENFZQbUhrSXBFc2ZO?= =?utf-8?B?QS91Q0EweHJRM3pKRGY1K3RtSVlsM09hR3lqMlFUc25jREgrSTl0cW40eHh4?= =?utf-8?B?SmovY2p6OUoxb0h3dCtNQXBLWUJYTkc5eUR5eXZqdkpTWHhpbWk3aHI3cXpp?= =?utf-8?B?N2hzeGtpWGc5U0hTWks2cjA1bytOK2pFYmdtUDhqS2pWYUZpZVMwdUY4NVlI?= =?utf-8?B?VUJBTFppN3BQWk5lelExNHZQZG1GcnVjckpWM3lpdXVCUkliRm12MVZhUFYx?= =?utf-8?B?bkVZUT09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YUIwTVAvMkxlR0kwVGlRcWtycnlidmlvbys4a2RFRVNEWFZIcmlDN1BMU25B?= =?utf-8?B?bUgwclVYVlRvcytSV2c4OWk5cThNdytKWTRXWXpGdy9zeUF6SGh1TVYzUlZ1?= =?utf-8?B?blVIZjQzNzJGV0t0aUE2cFlSQzdISW0rSDRuTFBHeU9hUklESzdkd3Q5VVdh?= =?utf-8?B?UTBkSkppT0NVWmx2RFVSZGdsL3RIWFRtSWRjZ3VDNVB3eW9HT1huZ3IyaVZz?= =?utf-8?B?bjc2TjJwRXZ2SGdoVk5JMEhsdUMwYWFiQ0VBeHVSNjM5TEhuU3FzZ0F1bXNG?= =?utf-8?B?a3lwYjI3SEF0OVAzY0lVbjQ2ZnFjdmkxV2paL0o5WDVYN2xFbnAxZFNlRkox?= =?utf-8?B?anhtUGovdEo1ZlozZWc0WWlTNk5jTFBiK216QVBMSjZaanlVZVN6b3lCUlRY?= =?utf-8?B?OVJUV1RIT05Mb0xJbDJ6RGJCM21CSGt1dUliTnZIT2Q1Q0orY1ZXZ2N1ZWkv?= =?utf-8?B?MVJ5ODYybnR5eE9mTmcwdGhyVFgwbXpKUGtFUGxpVG5TL2h0MmVvQ3V5L1Za?= =?utf-8?B?UG8zalNGQk1tOGs1aU5NcDl0WlZEc3A5WEF4ODBRRmVGenlMTHl6Vkc1bjNk?= =?utf-8?B?RmU4djJPTnBNSyt4YWF3enZXcndHTEorL3VZNTVMbTBDQXI4NHJEQmpnUU5X?= =?utf-8?B?cUdmM2dGTjRFRW1TbXpnQWwzOFc1MDNvQnZERzIvS3pCWFpjQ24yV3FrSzZ3?= =?utf-8?B?by9rMjRpbVoxOXlvNzIveXBteXMwem5GOEtNWkN2UHdqSEFNZ1hnVUtTd1Nu?= =?utf-8?B?UERBS1hCczBzU29ZV0gxNG5TQ0NoYjM2SnBwejlZSHBFWGxMR3JMV1FzVjk2?= =?utf-8?B?RFlqWktuSUhYbXRnUkkxRXZuSWdGa2tSa1RVQ3oxd2F0bENWR0dFUGhabXFu?= =?utf-8?B?RnlqNzBveDNRZkM0RlVZN3ZYS0wzU1lDN2QrWUlROUwwSGJnM2VnRUlYYjg1?= =?utf-8?B?YUR5QjFVSkVFOGlmV29TNUFxSkNKOWVWVGtqSTF2OGF5UFU4Vnp5Q0tQYjNK?= =?utf-8?B?Um1ENmdyWjV0MGVoNkorYTZ6YmVESE5ZdWlQTnA1TCtGdWNTc2c2SE4yQjhl?= =?utf-8?B?S1lqRlg2bFBvWmxvYTRMV0FWZGM0OFlybENxREdkakxGc3FQQWFYYmxqZ0VB?= =?utf-8?B?cUxvdVl5ZUh1VlVxWFpCY0Rsd3hpSHBCbUZjdmZFaW1ZRkhDQXR3QlhtUTla?= =?utf-8?B?Z3J2ZFBrNnB6aEUzckp0ZXhJZUtMdUpEcmhDek8xK1E3Sk84NFVMZitsTUVD?= =?utf-8?B?bk9JdDlnL3lEWUVOVGZuTG02UDN2SkhDNlFtUmFDMG52b2hJOGo1Umo0R2sv?= =?utf-8?B?cFJQK2hPSUJFUlVKUmtXcmZXMlN6RVZJTHloTGZlYTc1clVBcDNycUFlKzRt?= =?utf-8?B?dm1qQ3RSMmEwUlYxc0Z4cHRpbDVmRzNKY1QwMU9vUVh4NE1NeVNMWGhzRzkv?= =?utf-8?B?RHBKL25BSjFSWS9qdmVoR0hGQkxIVlo5dFNSZGxKMlhGWUdybndWVXM1RTEz?= =?utf-8?B?WTg4YWdsajl2QzE2WDJjTHJKNlVwbFNiL1hyMTFtWlFhOVBjTkpKcFBZOHV3?= =?utf-8?B?bUVrdjc3aTdHTi9nemNJNC9QSEtXRE5rMUdDNXNQVzFGYTVRUGxBM3pHU0tO?= =?utf-8?Q?It8Js6Ef40z9WA2CL/byJ/OyM/9yCAQa9nu99QWq+ctA=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: e97984f8-1f8e-4762-934c-08dd961c3f2f X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2025 14:57:01.9449 (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: SJ5PPF76913D8C5 Subject: Re: [FFmpeg-devel] [PATCH v2] ffmpeg: Don't print graphs if there are no outputs yet 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFyaw0KPiBUaG9t cHNvbg0KPiBTZW50OiBTb25udGFnLCAxOC4gTWFpIDIwMjUgMTY6MjINCj4gVG86IGZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnDQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0ggdjJd IGZmbXBlZzogRG9uJ3QgcHJpbnQgZ3JhcGhzIGlmIHRoZXJlIGFyZQ0KPiBubyBvdXRwdXRzIHll dA0KPiANCj4gT24gMTcvMDUvMjAyNSAyMTowNCwgc29mdHdvcmt6IC4gd3JvdGU6DQo+ID4+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVn LWRldmVsLWJvdW5jZXNAZmZtcGVnLm9yZz4gT24gQmVoYWxmIE9mIE1hcmsNCj4gPj4gVGhvbXBz b24NCj4gPj4gU2VudDogU2Ftc3RhZywgMTcuIE1haSAyMDI1IDIyOjAyDQo+ID4+IFRvOiBmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZw0KPiA+PiBTdWJqZWN0OiBbRkZtcGVnLWRldmVsXSBbUEFUQ0gg djJdIGZmbXBlZzogRG9uJ3QgcHJpbnQgZ3JhcGhzIGlmIHRoZXJlIGFyZQ0KPiBubw0KPiA+PiBv dXRwdXRzIHlldA0KPiA+Pg0KPiA+PiBBdm9pZHMgd3JpdGluZyBhbiBlbXB0eSBqc29uIGJsb2Ig aW4gc2V0dXAgZXJyb3IgY2FzZXMuDQo+ID4+IC0tLQ0KPiA+PiBPbiAxNy8wNS8yMDI1IDIwOjA4 LCBzb2Z0d29ya3ogLiB3cm90ZToNCj4gPj4+IElmIHlvdSBjb3VsZCByZXN1Ym1pdCB3aXRob3V0 IHRoZSBuYl9maWx0ZXJncmFwaHMgY2hlY2sgdGhhdCB3b3VsZCBiZQ0KPiBmaW5lIQ0KPiA+Pg0K PiA+PiBTdXJlLCBoZXJlLg0KPiA+Pg0KPiA+PiBUaGFua3MsDQo+ID4+DQo+ID4+IC0gTWFyaw0K PiA+Pg0KPiA+PiAgZmZ0b29scy9mZm1wZWcuYyB8IDIgKy0NCj4gPj4gIDEgZmlsZSBjaGFuZ2Vk LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEv ZmZ0b29scy9mZm1wZWcuYyBiL2ZmdG9vbHMvZmZtcGVnLmMNCj4gPj4gaW5kZXggOTY0NzcwZGYy My4uYmQ2ZjIyZTQyMSAxMDA2NDQNCj4gPj4gLS0tIGEvZmZ0b29scy9mZm1wZWcuYw0KPiA+PiAr KysgYi9mZnRvb2xzL2ZmbXBlZy5jDQo+ID4+IEBAIC0zMDksNyArMzA5LDcgQEAgY29uc3QgQVZJ T0ludGVycnVwdENCIGludF9jYiA9IHsgZGVjb2RlX2ludGVycnVwdF9jYiwNCj4gTlVMTA0KPiA+ PiB9Ow0KPiA+Pg0KPiA+PiAgc3RhdGljIHZvaWQgZmZtcGVnX2NsZWFudXAoaW50IHJldCkNCj4g Pj4gIHsNCj4gPj4gLSAgICBpZiAocHJpbnRfZ3JhcGhzIHx8IHByaW50X2dyYXBoc19maWxlKQ0K PiA+PiArICAgIGlmICgocHJpbnRfZ3JhcGhzIHx8IHByaW50X2dyYXBoc19maWxlKSAmJiBuYl9v dXRwdXRfZmlsZXMgPiAwKQ0KPiA+PiAgICAgICAgICBwcmludF9maWx0ZXJncmFwaHMoZmlsdGVy Z3JhcGhzLCBuYl9maWx0ZXJncmFwaHMsIGlucHV0X2ZpbGVzLA0KPiA+PiBuYl9pbnB1dF9maWxl cywgb3V0cHV0X2ZpbGVzLCBuYl9vdXRwdXRfZmlsZXMpOw0KPiA+Pg0KPiA+PiAgICAgIGlmIChk b19iZW5jaG1hcmspIHsNCj4gPj4gLS0NCj4gPg0KPiA+IEV4Y2VsbGVudCwgdGhhbmtzIGEgbG90 IGZvciByZXZpZXdpbmcgdGhlIGZlYXR1cmUhDQo+ID4NCj4gPiBMR1RNDQo+IFNldCBhcHBsaWVk Lg0KPiANCj4gU3VnZ2VzdCBkb2luZyBhbnkgbm9uLXBlcmZvcm1hbmNlLWNyaXRpY2FsIGRldmVs b3BtZW50IChsaWtlIHRoaXMpIHdpdGggYXNhbg0KPiBlbmFibGVkIGluIGZ1dHVyZTsgaXQgZG9l c24ndCBzbG93IHRoaW5ncyBkb3duIHZlcnkgbXVjaCBhbmQgbWFrZXMgaXQgZWFzaWVyDQo+IHRv IGNhdGNoIGFuZCBmaXggbGVha3MgYXMgeW91IGdvIGFsb25nLg0KDQoNCkl0J3MgYSBnb29kIGlk ZWEgLSBJIGRpZG4ndCBoYXZlIGl0IG9uIHRoZSByZWNvcmQgYW55bW9yZSBhZnRlciB0aGUgcGF1 c2UuDQoNCkluIHRoZSBwYXN0LCBpdCBoYWQgb2Z0ZW4gY2F1c2VkIHRyb3VibGUgd2l0aCBNU1ZD ICgvZnNhbml0aXplPWFkZHJlc3MpLCBzbyANCndlIGhhZCBpdCBvbmx5IGluIGEgTGludXggQ0kg LSB3aGljaCB0aGlzIHdvcmsgZGlkbid0IGdvIHRocm91Z2gg8J+Yig0KSSdsbCBjaGVjayBpdCBv dXQsIG1heWJlIE1TIGhhdmUgbWFkZSBzb21lIHByb2dyZXNzIHdpdGggaXQuDQoNClRoYW5rcyBm b3IgdGhlIHN1Z2dlc3Rpb24gYW5kIHRoZSBwYXRjaGVzLA0Kc3cNCg0KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=