From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id B9B8B4D41E for <ffmpegdev@gitmailbox.com>; Fri, 18 Apr 2025 02:45:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CAB6B687DEF; Fri, 18 Apr 2025 05:45:15 +0300 (EEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2083.outbound.protection.outlook.com [40.92.18.83]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5AA4A687D8F for <ffmpeg-devel@ffmpeg.org>; Fri, 18 Apr 2025 05:45:09 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Gz2r1EZpTvS0tEN7llc3N5g6NR2FSQ/BcHfB5FYkYGf3DSwBrGibpDoIiqAT6S3NrhassbJJe+033ZyXPwCu8QoOFgc3xCIQcOZDE/1mY9v2k7Ty6sJ6YedfEDiwie6WUdPRYrmFGu0IJXxo00n75AT8pO5dAWoe0/E/SNVGyVmiSHN8MOJUHd+5LFaYnZ11bwB/2jRotRLsCig5qD7GTDUw0CgQmivJRVoug8+Cg3nxXiakupj8ZNfQwN61m8YIjUGQpfG4rHQI+yyxgn0S3i/kOxLuTOc8/WBcDidPS0W9q1ufBu/azZp63plYPnjtDEw/U1S5IoqV/6DseK9eKw== 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=uFofHPseFPTDJJEJikg4AJlaN+9+u6d7g3D8GQxiIIU=; b=w/Cc8ckntiODVCJkrIORE6f0F9jR0TIWa3cfnamhtOMVbl+KovHln1xwSguMTnNp2IpjrhRc5X7bbe+30B5yAz+kHLIkfJdW/6VElZFHUfZLBTktEi/Wkhjn2FJcl5t+Sskat04crLzW0wZkXIgQWN/Gd/RC8J7ZPEsHR2UpYf7AZv+l3Odg3IOBcbADc2uZaw1bqC2zk9geoaSA5LchKzMtmQG48RxccExgCKJpZX8lEpo03fVhRF3PX3oerg2OE58jreJa4KxhNu4nT4FG6HKVmzVZ4V6XxNZA31ymRJkiZ+qloWSJ1o/7BnA/9Id2GkoUAuA8etMsFTJwiWGUnA== 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=uFofHPseFPTDJJEJikg4AJlaN+9+u6d7g3D8GQxiIIU=; b=Y6ODE8aojF8iJNAYjmVfwGNGVQjBrldA6XzcRVu7MeJ6j2bAd9ZNE/k8+3nlPRwQD2S+Hj/huUAuAHpPCJgCGEmZHrgdcKAJzTiDFFfKWNxJ5gYfHHbg0nqIemtZkZ8Uo9q7lDBuu8gRRbwryXi2vs9vydZ1MTnFCAMjA9jy2k9727X9aRN7KJAoEoFXTobkEL+ybHUF8pEKf+uiOG+EuJETglaWENz03ZIpXS6UhN5OkernCuWYhavNeg41AF3rl82LS5aUl5GpvOSCPYO1Y/kVe2tTcxcTVy+sjUPnX8/XQXYb3d6X3xab2h+H3Ra6gsOO/dn/BojBerE4B0HbOw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by DM3PPF0A0A6277F.NAMP223.PROD.OUTLOOK.COM (2603:10b6:f:fc00::b87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.27; Fri, 18 Apr 2025 02:45:05 +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.8655.022; Fri, 18 Apr 2025 02:45:05 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [PATCH v2 09/10] fftools/graphprint: Add execution graph printing Thread-Index: AQHbrrguxVKSiwKmA0CSpxB/3a5pPrOoM1GAgACGx8A= Date: Fri, 18 Apr 2025 02:45:05 +0000 Message-ID: <DM8P223MB03659FDE59474E2E5A433652BABF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <pull.66.ffstaging.FFmpeg.1744634826.ffmpegagent@gmail.com> <pull.66.v2.ffstaging.FFmpeg.1744798340.ffmpegagent@gmail.com> <128ae47177aede7121f3c906f8bf4426a3c816dd.1744798340.git.ffmpegagent@gmail.com> <20250417184149.GT4991@pb2> In-Reply-To: <20250417184149.GT4991@pb2> 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_|DM3PPF0A0A6277F:EE_ x-ms-office365-filtering-correlation-id: 90f577b9-f365-4487-d5c5-08dd7e2306ad x-microsoft-antispam: BCL:0; ARA:14566002|461199028|8060799006|8062599003|19110799003|7092599003|15080799006|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?WDVPT1FFTzNWQUhEMFFPWlFkK29MQm8waVEyNzFjZGpWdC9hcmhyM0xYNW5i?= =?utf-8?B?YlV2UE56S1hzRnM2M0NsR3l2RGZuWCtUczZvb1FLMm1GTlowbGYyM2MvbFZi?= =?utf-8?B?Zjlrdzg3dDI4ejdvNTZxZDVEWXBUSnhob05nK250T0pxNmpHSnE3WXJLTkVt?= =?utf-8?B?MUMvc1FWdDY4OEtJdWpocHhHN1RsZ1B5L2l1OHZFcHNzSGk4dkZ0RGhRL2o3?= =?utf-8?B?cDhLWVNUeHpubDBYcWQvRzVSbWx2MU1ITElxb0dJUWpBWC9UUkhYRTF1ZllP?= =?utf-8?B?WGR2M2E4amFXZDlUU1lJcnkxZGlON0x1TlY0bU12NWpWS21ZTHMxU01SNXJE?= =?utf-8?B?a05HRXhVaDUrWWEzOUp6OS9WL3NGMFNYRkQ1TUQwYnhNeW1adkNmeGFEbTht?= =?utf-8?B?NjFSWnJJcUlGRTRvNTVvYmhoaXB0Lys2MHJxT3hiTGpNdVZSdXNoS0IyL1l2?= =?utf-8?B?UTRERjBuVC9ITkJlR1FBU0tRV3RpTTJKU0FYZCtpT2taTk1ZZkVTa2RKaWhj?= =?utf-8?B?b2VVd0xyMVpydzhROEdVVW5TWWQvZW1ySWhBRXRWOWJIMkhFblR5NmJoS3Bk?= =?utf-8?B?VUNiMkhkSCtlTzNET3ZhY2xESGNIWUkvNzB2V0lDUHdxRkJleVhCUk95N01m?= =?utf-8?B?YmNORC9vanVFdk1SZE9uK3J1YW4yc1dwSDdudjVsU0F3eXBVbTFvYUVCdGcr?= =?utf-8?B?ZW9CdzlFS1d1UGxrTE85QWl1OXl0Rk1xV3JITm5wUkUyNDdFbjBqTTFkVERx?= =?utf-8?B?RnNnTkc5cjczZENsUU1JQTI3bHJEL3dzNnlKcUgxR3h5Mzc3ei82VW5TTG02?= =?utf-8?B?eHhnZzhQK2NrV1l5cll5anZVMG9QMWI5ZFdjVVdRRU9zN1k4Yy83M1pFbWc5?= =?utf-8?B?b0ZERTRvdkJFNi9lMjJ0QUNtcEFvQ3ZnaHlXcTY3c2JxNjQwa3g1REtSc3Yv?= =?utf-8?B?Z2Q4QzFwc29hTkx2S2V1VDRVOGFnekp5VWdLQWl4NjZYUXV1QTNOOWwzTTYr?= =?utf-8?B?Sm1kU1JmcDBPQnpnS1dQc1hvSkhrRk5DekgxZUtVY2lzcGFVc3l2K0MyamhD?= =?utf-8?B?MTExcHl2T3RzNUZQR0lTQ2liRCs1R0VqV0hPakFYdlZ5bGpYdkUyMnpFa2Ny?= =?utf-8?B?MThhaklGNFZ4ckdSSHYvbkpEUFdQYVBabDdGWkgzdVB1MlRHRlh1cm5SQ3JU?= =?utf-8?B?RHBxeHJ3Q1UzZDc4SzNQWmRBcVJ1OHVVOU5wMkVvVVJ1R2tJZzQ5V0R1emo4?= =?utf-8?B?aTJ5WFNVNjBXb0RXZSswQXdKY1JCVUJQa21XSE5CRjBzamIzM3VqSTNnNzZS?= =?utf-8?B?dmgrcWFtWU90WmJIYkV6cnh3d3IrRmlMWmduM0p6WkRGd2ZMWE44QitxL0Zw?= =?utf-8?B?NnZPcFZ4UUk0eGs4NFhxbkw1SlgvbWZUTlpkNWNKWXZrRmkvdnlWb1Frdm50?= =?utf-8?B?b2paZnBjV0dpcThtZFA4MDdQQ2RVSk5zLzZwTm1FOW82Z2VkRHZOY28zM1BU?= =?utf-8?Q?b6C1ww=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bmlHWTQxd29Yb00ybWt0WTRVdWRTSzQrUTJ5VUpTbUZQckVST3lvT0hWQlRh?= =?utf-8?B?bGNycE5rdmRTUnREc1Z4SHhLR2Z0QThOWk1uL3hGa2hrbmpmOTZ1REZXMGpN?= =?utf-8?B?NkQ2cjRZWkZFUkt4eFp6cHNYTHpDZ2VHbkVvNFpwYStaSTRMT1NBVHMxVG1l?= =?utf-8?B?WWw1Q3hxY1Z3VHBMaWZHbG1NTERITks4QjlYV0tMQmJmQXp4N0prY2JEbWR3?= =?utf-8?B?V3BWWkxwekZWbCs1QitjYzVnRzJxd2twbEFYWWlIUjY1Rk14YmYvSFEyRERK?= =?utf-8?B?dHFjMmNjRXVOdG1qOW1VRWtGcS9FVTRDWEVwaGt5dGJyRkpYYnVnNGNnQmFl?= =?utf-8?B?Wk9QQWprcXpXTmNlbDRaalRweHRob0tKSkc3KzhDcnY3QVJrbW1hS1hPK0lZ?= =?utf-8?B?NzVnTyt3WSt6bUVSQmNiRlNIaHlHUmRSRGI1M1Q0WjhJM3BsNWpIdnJlZFNF?= =?utf-8?B?VlNBMWdmcDQ3bzcrbXF1T3NySkNKVE9xWkZqemFvY3M2T2xYeGRrSzQycGlP?= =?utf-8?B?Y3dzVjNmbXFQL0lCSTN2N0JLbWhZS2U1emdvbmdhNjZMSFhPRk5zZWYwUWNG?= =?utf-8?B?SGhJRlRjSG8xRDVIZkxSdlhVZmoxZkZnbW04T2gzQXF4NmZ6L25BY1ZyVUdz?= =?utf-8?B?c2ZpVVJ3Lzg5OVVKWTI3RGNVUnRwS2NJOXYxYU82bnpDYW1DTXc3T1NaZTNp?= =?utf-8?B?cktEd2psZVc5SE82aERaUlNLaVRNaGZwZHJhejdLNHlJZ3NkVEtFNmF6bC9X?= =?utf-8?B?T0ZUVmE5QjM2K09Vbk03ZVJucTFzUnk1ZVFTL1crdG5zOXpIRzYzV2FPU3Zo?= =?utf-8?B?cXY2NVgxUmlwZERUVWFZVWlKSFFHcEp0VWJjZktVMTRFclo1cGRwVTRpU3p5?= =?utf-8?B?SEYxSmorcnl6am94S2dpSGZZbHRVNUpOVnJOTEtXVUJiQ3dHbllnR2R3NkNh?= =?utf-8?B?QXczNk4vZmNTSWU1TUN5SVdsNmQ1b042eVlBbUhnYVFTRXdQVTBXZ25VbHF4?= =?utf-8?B?WCtuODhzMmFZNWgvN0txTkhPSTlsUzRhcHdhUVoyeEd0Z1g5a2loRFcvYktH?= =?utf-8?B?M3ZSSEJCaXloVkZETnQzZDFnSXpNS21FUndsaGV5VFZxK3pSQTBGY1JBNlR6?= =?utf-8?B?SStKUUJPUUM4RmcyQnp5elA3c3ltS2IyVmU1bGpYSWpOUVVnMW56TmVPNlc1?= =?utf-8?B?QkFrNENvVFVEeUdta1FQbHhIOVc3YWExRWc4Zk9Ha05NVjFnRytITUVBRWhG?= =?utf-8?B?ZkNEaXMyRFNkR2RSWkxqSFlEak95UFBKTk9CdzZ0T2ZuNTVhVlBEUEJOdFh5?= =?utf-8?B?NFBnZ2FsaU82bVNzbE51VmlwZVMrZi9HZU91Mk1rTEUzanN6NlNwSk5Cc0Qw?= =?utf-8?B?WTRmV3BkYzhxaURUTVk5T2NzaFVqa2R6Y1dqd0U5MVZGSDVjVVRoRThKVVBK?= =?utf-8?B?Y1Q4bG0xZTIzWGZNY014UEc1cDBtQzB4Zk9hQVl2VGR3MmdWbk5KZVIrN255?= =?utf-8?B?UUZHTzA4NzFlTmRjOXlQYzBkeW1lOGp5YktucWptMDNmR3EzYzh5R1N2SzJP?= =?utf-8?B?TEowVFdWZXppSXF2WU1OQmtXcG5lTHJhcDM4ckVyUnhUZ2YwQ05kRk1xcjBB?= =?utf-8?Q?AN2F4aW5w4hTsPMDYJmE7Xb1hAPNQLJrD/vPYCkxQONk=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: 90f577b9-f365-4487-d5c5-08dd7e2306ad X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2025 02:45:05.7106 (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: DM3PPF0A0A6277F Subject: Re: [FFmpeg-devel] [PATCH v2 09/10] fftools/graphprint: Add execution graph printing X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB03659FDE59474E2E5A433652BABF2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gTWljaGFlbCBO aWVkZXJtYXllcg0KPiBTZW50OiBEb25uZXJzdGFnLCAxNy4gQXByaWwgMjAyNSAyMDo0Mg0KPiBU bzogRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctDQo+ IGRldmVsQGZmbXBlZy5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0gg djIgMDkvMTBdIGZmdG9vbHMvZ3JhcGhwcmludDogQWRkDQo+IGV4ZWN1dGlvbiBncmFwaCBwcmlu dGluZw0KPiANCj4gSGkNCj4gDQo+IE9uIFdlZCwgQXByIDE2LCAyMDI1IGF0IDEwOjEyOjE5QU0g KzAwMDAsIHNvZnR3b3JreiB3cm90ZToNCj4gPiBGcm9tOiBzb2Z0d29ya3ogPHNvZnR3b3JrekBo b3RtYWlsLmNvbT4NCj4gPg0KPiA+IFRoZSBrZXkgYmVuZWZpdHMgYXJlOg0KPiA+DQo+ID4gLSBE aWZmZXJlbnQgdG8gb3RoZXIgZ3JhcGggcHJpbnRpbmcgbWV0aG9kcywgdGhpcyBpcyBvdXRwdXR0 aW5nOg0KPiA+ICAgLSBhbGwgZ3JhcGhzIHdpdGggcnVudGltZSBzdGF0ZQ0KPiA+ICAgICAoaW5j bHVkaW5nIGF1dG8taW5zZXJ0ZWQgZmlsdGVycykNCj4gPiAgIC0gZWFjaCBncmFwaCB3aXRoIGl0 cyBpbnB1dHMgYW5kIG91dHB1dHMNCj4gPiAgIC0gYWxsIGZpbHRlcnMgd2l0aCB0aGVpciBpbi0g YW5kIG91dHB1dCBwYWRzDQo+ID4gICAtIGFsbCBjb25uZWN0aW9ucyBiZXR3ZWVuIGFsbCBpbnB1 dC0gYW5kIG91dHB1dCBwYWRzDQo+ID4gICAtIGZvciBlYWNoIGNvbm5lY3Rpb246DQo+ID4gICAg IC0gdGhlIHJ1bnRpbWUtbmVnb3RpYXRlZCBmb3JtYXQgYW5kIG1lZGlhIHR5cGUNCj4gPiAgICAg LSB0aGUgaHcgY29udGV4dA0KPiA+ICAgICAtIGlmIHZpZGVvIGh3IGNvbnRleHQsIGJvdGg6IGh3 IHBpeGZtdCArIHN3IHBpeGZtdA0KPiA+IC0gT3V0cHV0IGNhbiBlaXRoZXIgYmUgcHJpbnRlZCB0 byBzdGRvdXQgb3Igd3JpdHRlbiB0byBzcGVjaWZpZWQNCj4gZmlsZQ0KPiA+IC0gT3V0cHV0IGlz IG1hY2hpbmUtcmVhZGFibGUNCj4gPiAtIFVzZSB0aGUgc2FtZSBvdXRwdXQgaW1wbGVtZW50YXRp b24gYXMgZmZwcm9iZSwgc3VwcG9ydGluZyBtdWx0aXBsZQ0KPiA+ICAgZm9ybWF0cw0KPiANCj4g YnJlYWtzIGJ1aWxkIG9uIHVidW50dSBtaW5ndw0KPiANCj4gbWFrZSAgLWsNCj4gQ0MJZmZ0b29s cy9ncmFwaC9ncmFwaHByaW50Lm8NCj4gc3JjL2ZmdG9vbHMvZ3JhcGgvZ3JhcGhwcmludC5jOiBJ biBmdW5jdGlvbiDigJhwcmludF9zdHJlYW1z4oCZOg0KPiBzcmMvZmZ0b29scy9ncmFwaC9ncmFw aHByaW50LmM6NTg5OjI0OiB3YXJuaW5nOiBhc3NpZ25tZW50IGRpc2NhcmRzDQo+IOKAmGNvbnN0 4oCZIHF1YWxpZmllciBmcm9tIHBvaW50ZXIgdGFyZ2V0IHR5cGUgWy1XZGlzY2FyZGVkLXF1YWxp ZmllcnNdDQo+ICAgNTg5IHwgICAgIHNlY19jdHguY29udGV4dF9pZCA9ICJJbnB1dHMiOw0KPiAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgXg0KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20g c3JjL2ZmdG9vbHMvZ3JhcGgvZ3JhcGhwcmludC5jOjM0Og0KPiBBdCB0b3AgbGV2ZWw6DQo+IHNy Yy9mZnRvb2xzL2ZmbXBlZ19tdXguaDoxMjY6MTk6IHdhcm5pbmc6IOKAmG1zX2Zyb21fb3N04oCZ IGRlZmluZWQgYnV0DQo+IG5vdCB1c2VkIFstV3VudXNlZC1mdW5jdGlvbl0NCj4gICAxMjYgfCBz dGF0aWMgTXV4U3RyZWFtICptc19mcm9tX29zdChPdXRwdXRTdHJlYW0gKm9zdCkNCj4gICAgICAg fCAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fg0KPiBzcmMvZmZ0b29scy9ncmFwaC9ncmFw aHByaW50LmM6MTEwMjoxOiBmYXRhbCBlcnJvcjogb3BlbmluZyBkZXBlbmRlbmN5DQo+IGZpbGUg ZmZ0b29scy9ncmFwaC9ncmFwaHByaW50LmQ6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCj4g IDExMDIgfCB9DQo+ICAgICAgIHwgXg0KPiBjb21waWxhdGlvbiB0ZXJtaW5hdGVkLg0KPiBtYWtl OiAqKiogW3NyYy9mZmJ1aWxkL2NvbW1vbi5tYWs6ODE6IGZmdG9vbHMvZ3JhcGgvZ3JhcGhwcmlu dC5vXQ0KPiBFcnJvciAxDQo+IENDCWZmdG9vbHMvcmVzb3VyY2VzL3Jlc21hbi5vDQo+IHNyYy9m ZnRvb2xzL3Jlc291cmNlcy9yZXNtYW4uYzoyMTM6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcgZGVw ZW5kZW5jeQ0KPiBmaWxlIGZmdG9vbHMvcmVzb3VyY2VzL3Jlc21hbi5kOiBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5DQo+ICAgMjEzIHwgfQ0KPiAgICAgICB8IF4NCj4gY29tcGlsYXRpb24gdGVy bWluYXRlZC4NCj4gbWFrZTogKioqIFtzcmMvZmZidWlsZC9jb21tb24ubWFrOjgxOiBmZnRvb2xz L3Jlc291cmNlcy9yZXNtYW4ub10NCj4gRXJyb3IgMQ0KPiBDQwlmZnRvb2xzL3Jlc291cmNlcy9n cmFwaC5odG1sLm8NCj4gc3JjL2ZmdG9vbHMvcmVzb3VyY2VzL2dyYXBoLmh0bWwuYzoyOjE6IGZh dGFsIGVycm9yOiBvcGVuaW5nDQo+IGRlcGVuZGVuY3kgZmlsZSBmZnRvb2xzL3Jlc291cmNlcy9n cmFwaC5odG1sLmQ6IE5vIHN1Y2ggZmlsZSBvcg0KPiBkaXJlY3RvcnkNCj4gICAgIDIgfCBjb25z dCB1bnNpZ25lZCBpbnQgZmZfZ3JhcGhfaHRtbF9sZW4gPSA5Mzg7DQo+ICAgICAgIHwgXn5+fn4N Cj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4NCj4gbWFrZTogKioqIFtzcmMvZmZidWlsZC9jb21t b24ubWFrOjgxOiBmZnRvb2xzL3Jlc291cmNlcy9ncmFwaC5odG1sLm9dDQo+IEVycm9yIDENCj4g Q0MJZmZ0b29scy9yZXNvdXJjZXMvZ3JhcGguY3NzLm8NCj4gc3JjL2ZmdG9vbHMvcmVzb3VyY2Vz L2dyYXBoLmNzcy5jOjI6MTogZmF0YWwgZXJyb3I6IG9wZW5pbmcgZGVwZW5kZW5jeQ0KPiBmaWxl IGZmdG9vbHMvcmVzb3VyY2VzL2dyYXBoLmNzcy5kOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5 DQo+ICAgICAyIHwgY29uc3QgdW5zaWduZWQgaW50IGZmX2dyYXBoX2Nzc19sZW4gPSAxNjg1Ow0K PiAgICAgICB8IF5+fn5+DQo+IGNvbXBpbGF0aW9uIHRlcm1pbmF0ZWQuDQo+IG1ha2U6ICoqKiBb c3JjL2ZmYnVpbGQvY29tbW9uLm1hazo4MTogZmZ0b29scy9yZXNvdXJjZXMvZ3JhcGguY3NzLm9d DQo+IEVycm9yIDENCj4gbWFrZTogVGFyZ2V0ICdhbGwnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBl cnJvcnMuDQo+IA0KPiANCj4gWy4uLl0NCj4gLS0NCg0KT2gsIHRob3NlIG91dC1vZi10cmVlIGJ1 aWxkcyBhZ2Fpbi4gU2hvdWxkIGJlIGZpeGVkIGluIFYzLg0KDQpUaGFuayB5b3UhDQpzdw0KDQoN Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZp c2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==