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 B849C4D174 for ; Fri, 16 May 2025 08:19:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id D5BBD68C8BA; Fri, 16 May 2025 11:19:52 +0300 (EEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2018.outbound.protection.outlook.com [40.92.18.18]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 82A4D68C89E for ; Fri, 16 May 2025 11:19:46 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L53If2CymoPZUBTIrGGt3t7As9Ee1ecQTb+DgdNdYbrIx1gox2asHn+8slEjfM/6wGtu+aiIvhmp7xjiGPOcTQ6vImG4DNcmjrU7UkcEj7egTuAf1Z2V4cDUjdZ8UObA8mLYybcxzqYZ78aTNH5cYDwa3tsSzhb5rXeMydwFjQmRbuM2xE9uoVXcxvcn4IXYLR1AOkr44S+dCwwXgqeae1KKQ7YByyVHXjzGkPR1cOO9HL51DCDun86Yz0s7d9VmAID9gX+t2Dw1MFHXGmMOBjCja6Fea2hx2caCA7unhkMrUlrPB5fsmSFpTAzJcB0rrR+unn2aQCQZaS46mh+ySQ== 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=RO3C2Kp6X7wMOReu/omvm6evHb7X5cER7HTL/q45gwU=; b=fe8nvtATg7jmwgdrX8ux7pyiKDiTL71PrW6IaKFJ/m9AmFfqTqWePmovGNNg1J/appNVXKX468r1ZCoVI1QTAPbBeN6G+g4jSVgrjX0hv4NP33Or78fWbXkociIl+ynWnxtbz7wI2UYaSDSSQzldkkRE7D+R1k4Ik/9GPVAFnmxlQylnyjPr/Nwr4RcwOJge4pXWosl+0Vz4Ii8gMQW7hbfuHrzcq283K6kxOKFM0GnFRduR/a+E6ZdDraha6g7O0wZwUpPD9dKRCV3+XW6VPmdO9nzeie5wHCA2+YhIpOkkB6LxJh8wE/30taTwHXVaLQLTAciVxsbpjaabgizL3w== 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=RO3C2Kp6X7wMOReu/omvm6evHb7X5cER7HTL/q45gwU=; b=WbXa3XhYBTQel822gDeu8wLXeokN4m9xPkjPoo4C0lJzX+rL6yx/oZ5fKNyZ3lwCRW4WvrGOxFzxSG0Y+CqGptjLKaZMnwecz7NarZFxHDl+UTt7ToN2cLptdRpQqZmlkjYGTF6DafxIv7GTGaZIJPhAsL/K1awJyhF74IFu6dULfDWuXf4PCSBoG8UY2ghdqlPVUCLYG7gpfnjDpq9LvkJ00/4ka0OV45jrGqAOjf+uC+oRZFCB3dReDQzNVhPWO/gTl4cu1NKb0CG9fqT2JANIkVNSSADObb8MFw1Yl2T8zwR1sYmyL9RCR5d532whKuo23WOr9rqPf8lhqf1OPA== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by PH7P223MB1037.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:2fa::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.32; Fri, 16 May 2025 08:19:42 +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; Fri, 16 May 2025 08:19:42 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a Killer-Feature! Thread-Index: AQHbxirm507au67TyEiB1J2yca4eyLPU4cSQgAAGwgCAAABAgA== Date: Fri, 16 May 2025 08:19:42 +0000 Message-ID: References: <20250515211148.6C91C4128B8@natalya.videolan.org> <3df3113a-203a-11de-6bdb-6a3ed7771c94@martin.st> <2f57a7f1-b5a8-4fbe-80ab-a71a3c17b603@gyani.pro> In-Reply-To: <2f57a7f1-b5a8-4fbe-80ab-a71a3c17b603@gyani.pro> 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_|PH7P223MB1037:EE_ x-ms-office365-filtering-correlation-id: 4328bb17-ff5a-471a-2645-08dd945268ca x-ms-exchange-slblob-mailprops: cn60g5V53KPw5WU8gd1IqJnxdTHKCVAzlG9Wvmyp7de4aehVXMo8FLMx/ztSb6BAfwMfvl0kiS1lT+r2VxHEAaAMLgYayOmsGdoxYxG4mHuNQ+r+zBhapWlZKyXisHS2rdS5teyu7xg1Od6BFMxJEiSZHH+jDYP6AU03s52Gp6uA7zWRXED4qVKYRggjJ61jpkoOiNniuKKrLmiVA+4DDAzB+tog+lTDTlIygRTIIcLyi8lrrX6dwFhx0nGCQ7eXGQpvYkXE8Ifh+epkNqNwX0JrDABe+P2u5am2Ss8p/rGHxxi2DT3lbDUsBMrzP4wBHPpwogI7jAOPVKYMS8EUdAR0uqmqIDCfHaQJq0I+KFCj9ofWW8PGMdbzC+oG5ZTSp8vlhrc99QR27BZqEuuE5y8HiPHodyuXQjh2BaxxvO5nC9iFEppLFtjxEmn8IJ/bgvlRRGQUZLecHmZVr1qtz2NwNh37UpzJvrhcvy9y5a+ez0aFRaqRBD9KbRDsOkCdilLlhJTdrSW04hpBDvoKmBoeuYC9FcV/xnkphZU2bxZ/j/Pu9ndlyNAV/3Y5lqc3iFzx3dvASmau5kKPZwct8u+t3u3fa05KT0vZ2QSiMQiWym8AsXqnU6H7BoOk6sHEflxd6ZodQf4Ck4vCFCJw+DFlRMjyUMGyrFAD3Hw/PRXXJVMdCRT8sh5EfH6FrUci2je4tNV5lJyfAdPSh1gYWs47CPbUZa1OttMGZevnezwcY4+cqmN5uZ2DPPSga1ntL0QSOfx29NYwT7G4zICGehQKqLPqlJZRdxrm56THX54gfgu4p1ZoY5BDREm5JPx3Z4fPgRQfeTSCaHq/ZPL2I+mEYyQnYWgQuFfsyKEzkXZJkdPjJan/HA== x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|19110799006|461199028|8062599006|8060799009|15080799009|440099028|3412199025|102099032|10035399007; x-microsoft-antispam-message-info: =?utf-8?B?VXJwNGNORjduK21iNkZrR0k3TjN1WWdpM3RIRjB1MWZDSkU2VDlMMU1xOFhK?= =?utf-8?B?MThvN1Y2bkJPSjV6VSttWHplUTgwWnM1eUdvNWJGeXBYVXJJZ0xJL2JmTWlO?= =?utf-8?B?OVBmaTA0bEN2eVVycFl6WHJSK0VCZFB6MkJxN29nZEtBRE16RkxjMkQ4cmIx?= =?utf-8?B?RkhSbkxtOHRqbEgwa3RCMTQ5YjlVLzdpOUpoMVhiVTAvZnk5cm96bjI4S2k5?= =?utf-8?B?QzZPTDU4a2VMM0tYdFhKSWhCS3B1SDkrNUhIUW13YlNDQytwSXdqRk5sa1pa?= =?utf-8?B?SG1ic2RKNW1jSmZYVVNibWFXVVFvNzhFQXF6Rlo2bVVBWGJ3NlpOTVZ5ZHhl?= =?utf-8?B?Y0N0KzdHbnZIekJMK2ZnTmVMK1ozYUwvMlZuSld3V0pKSEdmNlgxenQxTXB1?= =?utf-8?B?WDlVRzUrNk9HNmxXSGV4VG9wK01Ubm0rOVJIY1R6QTlXYnBHT3pxdkp1MXFi?= =?utf-8?B?ditON0wzUlV4cHc2b3B5bWpsZExQb2Q5ZzY1VTRYQ2lDRWJUSnlBM1ppSDBj?= =?utf-8?B?eHk1UE95OExEbDJkWmxwV0luZWdBc2dacWorWVNJNlBidDNpYm5aTGI4WVIz?= =?utf-8?B?by81S1pzYi9SQTl5SklQSVN2d2o1MzVtREIrYXNvY0pseVpKY1hFL1cvcFk4?= =?utf-8?B?aUNjU2VJWTBtM2h4VzFkRWFZbW43NUNJb05QblloTjVVa1p3RjdpYjB5Yjd0?= =?utf-8?B?bEVxRHJZaW54elJseStRSEdzdXJzeFpmeHFULzlkaUQ2c2I2TzFIcjZZdUNq?= =?utf-8?B?MjFySU1WN3F5a2xRTmZ6OGZjdUx4U01ENU5HZzh2cHVnT0NXL2VwS1c1RGNP?= =?utf-8?B?ZUZ5bHNWdjVjakM0eUFCbk4wdWRPR3IvMVlrTVB4by9XeG1mSk5GQUczamg4?= =?utf-8?B?M0hkUklYcjJTbkx0VTc4aGhnWi8zOEpOeXpNdDU4QlFaY1hxS1VaSU0zdXpm?= =?utf-8?B?M01OUFJwVTViYXAxdDc4QndMMWRxY0dlc29BMWpLaEZsSUdFRXNCd0ZsR2JC?= =?utf-8?B?QVRUeFMzaFN1RC9jM1pKZGdNbGsyWUFoU0JYTGNrVHROb1BUYVJoM2RYY1k2?= =?utf-8?B?TEFQQWp3TUwzeXFydmxRYW5QZFhZSjZkR05JenlXOXd4ckhxK2VUMnA5Zkl4?= =?utf-8?B?WlptblJTUFdiaUhyVW1raU5DTVJDejVSNklrcGFLUkh2TW1ub082My8vaW9Z?= =?utf-8?B?MXpaMjh5UzlwOXNyME9ydU1tT3FHZUo4bUNhakFjRTNCVVdGQmZqZG1ldVRY?= =?utf-8?B?eWN5aUNrbTBkbzgxSXNDNTk3SzNuWG1Selk3SmkwUS8vZm9ZNisyZEdHM3d3?= =?utf-8?B?M1dMUHpmZDhhMHBjMFM0bjhoYVBjMVFFSXBsOUN6My9rNDMyQTZSK3R3blNp?= =?utf-8?B?Rk1XK01VeHVUdWZrd0IxMDkwUDkvRldiVzlGUitDUDhCRmJVQzJUbkV1R2s5?= =?utf-8?B?NWhUL0xxMWpWK3lqOWVtRGhEUEYzTlhKSm1UQTN1QzVCMWQvdVJGRkNSbXg5?= =?utf-8?B?TTNxdVFPU1pSdThPWTlha09oSkx1SnliV2w0Z20zU0w4YVVacFpDWXFLei8w?= =?utf-8?Q?BqygB7BtmFtdc9EPnt+5pTWR4=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dHdXUjExYjJqT3JSU0pQcFllMzRaVVBnWCtDQXhjYzQ3RDlzTG5GcWtDTG1o?= =?utf-8?B?ZVBzSUxwa3RNanlBUUx6NU1od1RrR1hpSlBOalByWEtmQThQWDVMMGp4bjlK?= =?utf-8?B?MURxSW9zdncxL2EzQWkzaWhrTEdxMlNwQmNGL0NEMEhraGxvNXFLTEFKdXBr?= =?utf-8?B?Zk4yLzdKbDNmV2JlUWh5MUVZR1hnZ3RuRFp0Ly90SWJJVlJTT0ZHVi8zVUR3?= =?utf-8?B?MmpDdDVFZi9MZzFCcnBrMDdLVDBjL1lTNDhPcDBleWc1OFl6eHZyNk9NcmdD?= =?utf-8?B?ZXAvdm9Mb3Q5d1lZRjJCblN0WGp1YzI5cktXbmNBSDJYNkVtbWpFVTlYSndq?= =?utf-8?B?N2JwQUl6cUNYVytCclpXckNqRkh3SFhHTm1NTk1jZjNqNS8wTWs5QXpJb3FN?= =?utf-8?B?dXRhRTdIdGZyOWpock0vZi84WElqemtKK2c1VWc2MmhzcHNtKzc1UDZsd2Zq?= =?utf-8?B?dlhra1NURFNGZHh3ZXpQaFlvVE1FWFV4WWhxVjcvWmx1RDNIMXFmN1ptVitL?= =?utf-8?B?OFRVdlhGdERjL2V5WmRoVDNlQjdyZmhTOTlDSXl1Ti9NZFkxM3ErQkJ1TG1u?= =?utf-8?B?Z1VNZGVXUTJQU3BpS2xQT0EzTUduckdvaVZHNjN2VWpZbE1XY2l0ZjRhd2hD?= =?utf-8?B?UGNZeGNNeVJEOEFnN2N4ZkFXa1dPV0N2cmNMemJvWmppcVhyQkF2SFA1cEgz?= =?utf-8?B?WW0vamtrUWw1dlN3anlsUVNhNksrZDRLMDdOeDZSWFk4SmNmelZPNlFHUVYv?= =?utf-8?B?RE9VK3IzdFo3V1NuazFMeEY4ZUlZblNpcnN4Y0Y5TzlmUDUwNHE1eUs2S3lu?= =?utf-8?B?Y2tEZGtrZVBoL3BxVDFiZXl6cUFlWHV1U3lBWjNpR0U4WTBZM1EzdVNVT1Jy?= =?utf-8?B?WElaN0VpVzE4M1NyVXZhek44RnB6WTJlL2hjeGVnODFVaDZ5YkM1aUZoL0lR?= =?utf-8?B?OEpJMWE0RkxodFZwV3QyR0owNWhqZmNPbFB4cWlJTW94YXRhQndMeGlXTXVm?= =?utf-8?B?eXFqdEIvaHFqOVNraUVTRjhEenF3Y1dKMVRrZUFWR2ZJRVlxcVkxdFZFVWoy?= =?utf-8?B?UUQ4WXpJZHlOVGZ1SGpCakdGTVVZQVNWUnpzVDJUMVFOejR5MXRrYTY2bnpw?= =?utf-8?B?OG5QbE5XZmtKZDM5ODdoVnNHSmJuSENOZFhkY2N5eStBWVY0bFhRRXluVGlG?= =?utf-8?B?LytOT2xWdmJGQzNibUZtaDNLbGx1RElnR2djWlY5UHVjeFIrdVZLYW5BaHEw?= =?utf-8?B?QlRxSXBGU2VMdnR5eDdWaHA3VkxGU016UlJqWlhNZ1QrQ1lJM3loZ3dZR0p0?= =?utf-8?B?UGdYL0JSQVF5K1NubEh1NnNDMXNPbW4zVFZQNzV3WlJnMmVjUURUbWNKT1Fh?= =?utf-8?B?a3krRDl1UmlNWkxiREQ2Zk9jeE0vV0lmc0o0RnRZakJIdi9ybGQ1L0dyRzVY?= =?utf-8?B?YWFCZTJNazJlYVZVNHI0SkVaOVN6WHdETUkvcVdMV2dKbmY4aHV0QXpWL3lr?= =?utf-8?B?bnA0ZTBCUHVwdHB3VkROK0pCSVBxcmNLR1B4MTUwd293a0h1VktOQzN3ek9T?= =?utf-8?B?NFJmOE5FMnBrNGV4R1F5ZDM4eWp1dStxS1hCTXZzejk3MTIrVmd0NUNoMjBU?= =?utf-8?Q?U8SghHXmpB8Mg6XIF7MCRbrxd+NpOM3fn0IWQfFanx5g=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: 4328bb17-ff5a-471a-2645-08dd945268ca X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2025 08:19:42.2362 (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: PH7P223MB1037 Subject: Re: [FFmpeg-devel] [FFmpeg-cvslog] fftools/graphprint: Now, make it a Killer-Feature! 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgR3lhbiBEb3NoaQ0K PiBTZW50OiBGcmVpdGFnLCAxNi4gTWFpIDIwMjUgMTA6MTQNCj4gVG86IGZmbXBlZy1kZXZlbEBm Zm1wZWcub3JnDQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbRkZtcGVnLWN2c2xvZ10g ZmZ0b29scy9ncmFwaHByaW50OiBOb3csIG1ha2UgaXQgYQ0KPiBLaWxsZXItRmVhdHVyZSENCj4g DQo+IA0KPiANCj4gT24gMjAyNS0wNS0xNiAwMToyMCBwbSwgc29mdHdvcmt6IC4gd3JvdGU6DQo+ ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZmZtcGVnLWRl dmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFydGlu DQo+ID4+IFN0b3JzasO2DQo+ID4+IFNlbnQ6IEZyZWl0YWcsIDE2LiBNYWkgMjAyNSAwODoyMg0K PiA+PiBUbzogZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtGRm1w ZWctZGV2ZWxdIFtGRm1wZWctY3ZzbG9nXSBmZnRvb2xzL2dyYXBocHJpbnQ6IE5vdywgbWFrZQ0K PiBpdCBhDQo+ID4+IEtpbGxlci1GZWF0dXJlIQ0KPiA+Pg0KPiA+PiBPbiBUaHUsIDE1IE1heSAy MDI1LCBzb2Z0d29ya3ogd3JvdGU6DQo+ID4+DQo+ID4+PiBmZm1wZWcgfCBicmFuY2g6IG1hc3Rl ciB8IHNvZnR3b3JreiA8c29mdHdvcmt6QGhvdG1haWwuY29tPiB8IFRodSBNYXkgMTUNCj4gPj4g MjM6MTA6MDIgMjAyNSArMDIwMHwgWzFmMmI4ZDcyMzhlZmY0YWI4YTRkOGQ2MTc3ZTI1MGI4MTgw ZDUxZjRdIHwNCj4gY29tbWl0dGVyOg0KPiA+PiBzb2Z0d29ya3oNCj4gPj4+IGZmdG9vbHMvZ3Jh cGhwcmludDogTm93LCBtYWtlIGl0IGEgS2lsbGVyLUZlYXR1cmUhDQo+ID4+Pg0KPiA+Pj4gcmVt ZW1iZXIgdGhpczogLXNnICAgPD0gbWVhbnMgU2hvdyBHcmFwaA0KPiA+Pj4NCj4gPj4+IFNpZ25l ZC1vZmYtYnk6IHNvZnR3b3JreiA8c29mdHdvcmt6QGhvdG1haWwuY29tPg0KPiA+Pj4NCj4gPj4N Cj4gaHR0cDovL2dpdC52aWRlb2xhbi5vcmcvZ2l0d2ViLmNnaS9mZm1wZWcuZ2l0Lz9hPWNvbW1p dDtoPTFmMmI4ZDcyMzhlZmY0YWI4YTRkDQo+ID4+IDhkNjE3N2UyNTBiODE4MGQ1MWY0DQo+ID4+ PiAtLS0NCj4gPj4gVGhpcyBicm9rZSBjb21waWxhdGlvbiBpbiBhIG51bWJlciBvZiBjb25maWd1 cmF0aW9uczoNCj4gPj4NCj4gPj4gV2luZG93cyBVV1AvUGhvbmU6DQo+ID4+IGh0dHBzOi8vZmF0 ZS5mZm1wZWcub3JnL3JlcG9ydC5jZ2k/c2xvdD1hcm0tbXN2YzIwMjItDQo+ID4+IHdpbnBob25l JnRpbWU9MjAyNTA1MTYwNTMwMDkNCj4gPj4NCj4gPj4gZmlsZWxhdW5jaGVyLm8gOiBlcnJvciBM TksyMDE5OiB1bnJlc29sdmVkIGV4dGVybmFsIHN5bWJvbCBTaGVsbEV4ZWN1dGVBDQo+ID4+IHJl ZmVyZW5jZWQgaW4gZnVuY3Rpb24gZmZfb3Blbl9odG1sX2luX2Jyb3dzZXINCj4gPj4gZmZtcGVn X2cuZXhlIDogZmF0YWwgZXJyb3IgTE5LMTEyMDogMSB1bnJlc29sdmVkIGV4dGVybmFscw0KPiA+ Pg0KPiA+PiBpT1M6DQo+ID4+IGh0dHBzOi8vZmF0ZS5mZm1wZWcub3JnL3JlcG9ydC5jZ2k/c2xv dD1hYXJjaDY0LWFwcGxlLWRhcndpbi0NCj4gPj4gaW9zMTgmdGltZT0yMDI1MDUxNjAxMTc1NA0K PiA+Pg0KPiA+PiBzcmMvZmZ0b29scy9ncmFwaC9maWxlbGF1bmNoZXIuYzo2MToxMzogZXJyb3I6 ICdzeXN0ZW0nIGlzIHVuYXZhaWxhYmxlOg0KPiA+PiBub3QgYXZhaWxhYmxlIG9uIGlPUw0KPiA+ PiAgICAgIDYxIHwgICAgICAgICBpZiAoc3lzdGVtKGNtZCkgIT0gMCkNCj4gPj4gICAgICAgICB8 ICAgICAgICAgICAgIF4NCj4gPj4NCj4gL1VzZXJzL21zdG9yc2pvL1hjb2RlXzE2LjIuYXBwL0Nv bnRlbnRzL0RldmVsb3Blci9QbGF0Zm9ybXMvaVBob25lT1MucGxhdGZvcm0vDQo+ID4+IERldmVs b3Blci9TREtzL2lQaG9uZU9TLnNkay91c3IvaW5jbHVkZS9fc3RkbGliLmg6MTg0OjY6DQo+ID4+ IG5vdGU6ICdzeXN0ZW0nIGhhcyBiZWVuIGV4cGxpY2l0bHkgbWFya2VkIHVuYXZhaWxhYmxlIGhl cmUNCj4gPj4gICAgIDE4NCB8IGludCAgICAgIHN5c3RlbShjb25zdCBjaGFyICopIF9fREFSV0lO X0FMSUFTX0Moc3lzdGVtKTsNCj4gPj4gICAgICAgICB8ICAgICAgICAgIF4NCj4gPj4gMSBlcnJv ciBnZW5lcmF0ZWQuDQo+ID4+DQo+ID4+IHR2T1M6DQo+ID4+IGh0dHBzOi8vZmF0ZS5mZm1wZWcu b3JnL3JlcG9ydC5jZ2k/c2xvdD1hYXJjaDY0LWFwcGxlLWRhcndpbi0NCj4gPj4gdHZvczE4JnRp bWU9MjAyNTA1MTYwMTQ1NDINCj4gPj4NCj4gPj4gc3JjL2ZmdG9vbHMvZ3JhcGgvZmlsZWxhdW5j aGVyLmM6NjE6MTM6IGVycm9yOiAnc3lzdGVtJyBpcyB1bmF2YWlsYWJsZToNCj4gPj4gbm90IGF2 YWlsYWJsZSBvbiB0dk9TDQo+ID4+ICAgICAgNjEgfCAgICAgICAgIGlmIChzeXN0ZW0oY21kKSAh PSAwKQ0KPiA+PiAgICAgICAgIHwgICAgICAgICAgICAgXg0KPiA+Pg0KPiAvVXNlcnMvbXN0b3Jz am8vWGNvZGVfMTYuMi5hcHAvQ29udGVudHMvRGV2ZWxvcGVyL1BsYXRmb3Jtcy9BcHBsZVRWT1Mu cGxhdGZvcm0NCj4gPj4gL0RldmVsb3Blci9TREtzL0FwcGxlVFZPUy5zZGsvdXNyL2luY2x1ZGUv X3N0ZGxpYi5oOjE4NDo2Og0KPiA+PiBub3RlOiAnc3lzdGVtJyBoYXMgYmVlbiBleHBsaWNpdGx5 IG1hcmtlZCB1bmF2YWlsYWJsZSBoZXJlDQo+ID4+ICAgICAxODQgfCBpbnQgICAgICBzeXN0ZW0o Y29uc3QgY2hhciAqKSBfX0RBUldJTl9BTElBU19DKHN5c3RlbSk7DQo+ID4+ICAgICAgICAgfCAg ICAgICAgICBeDQo+ID4+IDEgZXJyb3IgZ2VuZXJhdGVkLg0KPiA+Pg0KPiA+PiAvLyBNYXJ0aW4N Cj4gPj4NCj4gPiBIaSBNYXJ0aW4sDQo+ID4NCj4gPiBkbyB5b3UgdGhpbmsgdGhpcyBpcyBhIHJl YXNvbmFibGUgY29uZGl0aW9uIGZvciBBcHBsZSBpbiBjb25maWd1cmU/DQo+ID4NCj4gPiAgICAg ICAgICBlbmFibGUgYnJvd3Nlcl9sYXVuY2gNCj4gPiAgICAgICAgICBpZiB0ZXN0IC1uICIkc3lz cm9vdCI7IHRoZW4NCj4gPiAgICAgICAgICAgICAgY2FzZSAiJHN5c3Jvb3QiIGluDQo+ID4gICAg ICAgICAgICAgICAgICAqL2lQaG9uZSouc2RrfFwNCj4gPiAgICAgICAgICAgICAgICAgICovQXBw bGVUViouc2RrfFwNCj4gPiAgICAgICAgICAgICAgICAgICovV2F0Y2hPUyouc2RrfFwNCj4gPiAg ICAgICAgICAgICAgICAgICovQnJpZGdlT1MqLnNkaykNCj4gPiAgICAgICAgICAgICAgICAgICAg ICBkaXNhYmxlIGJyb3dzZXJfbGF1bmNoDQo+ID4gICAgICAgICAgICAgICAgICAgICAgOzsNCj4g PiAgICAgICAgICAgICAgZXNhYw0KPiA+ICAgICAgICAgIGZpDQo+IA0KPiBDYW4geW91IGFkZCBh biBvcHRpb24gdG8gYXZvaWQgbGF1bmNoaW5nIGJyb3dzZXIsIGFuZCBqdXN0IGdlbiBodG1sPw0K DQpUaGlzIGlzIGFsd2F5cyBwb3NzaWJsZToNCg0KZmZtcGVnIC1wcmludF9ncmFwaHMgLXByaW50 X2dyYXBoc19mb3JtYXQgbWVybWFpZGh0bWwgLXByaW50X2dyYXBoc19maWxlIGdyYXBoLmh0bWwN Cg0KDQpvciBqdXN0IHRoZSBtZXJtYWlkIHdpdGhvdXQgaHRtbCBhcm91bmQ6DQoNCmZmbXBlZyAt cHJpbnRfZ3JhcGhzIC1wcmludF9ncmFwaHNfZm9ybWF0IG1lcm1haWQgLXByaW50X2dyYXBoc19m aWxlIGdyYXBoLm1lcm1haWQNCg0KDQpvciBqdXN0IHByaW50DQoNCmZmbXBlZyAtcHJpbnRfZ3Jh cGhzIC1wcmludF9ncmFwaHNfZm9ybWF0IG1lcm1haWQNCg0KdGhlbiB5b3UgY2FuIGNvcHkgcGFz dGUgdGhlIG1lcm1haWQgb3V0cHV0IHNvbWV3aGVyZS4gSXQncyBzdXBwb3J0ZWQgYnkgbW9zdCAN Ck1hcmtkb3duIGVudmlyb25tZW50cyAoaW5jbC4gR2l0SHViKSB3aGVuIHBhc3RpbmcgYXMgY29k ZSBibG9jayB3aXRoICdtZXJtYWlkJw0KYXMgbGFuZ3VhZ2UuDQoNCg0KDQpBbmQgeW91IGNhbiBv ZiBjb3Vyc2UgZ2V0IHRoZSBncmFwaCBkYXRhIGluIGFsbCBmb3JtYXRzIHRoYXQgRkZwcm9iZSBz dXBwb3J0cywgZS5nOg0KDQpmZm1wZWcgLXByaW50X2dyYXBocyAtcHJpbnRfZ3JhcGhzX2Zvcm1h dCBqc29uDQoNCg0KQmVzdA0Kc3cNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K