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 ESMTP id D560A492E2 for ; Fri, 8 Mar 2024 12:18:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1408A68CEE5; Fri, 8 Mar 2024 14:17:59 +0200 (EET) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2042.outbound.protection.outlook.com [40.92.59.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB16F68CCCD for ; Fri, 8 Mar 2024 14:17:51 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LIdWPhGqWO/l1i5f5SYVTv0GGZfFZSOgM7XJ8qv0tDrNe9MmeqY+Pzqr0LaQKoeqlEhfy828kBJXsNUdQSpHacvmwavlhLh8wgQj8a8ZDO9JEZLpFJqdqwfICPDdVZNTJeICEmAJtyOy/ozZXmKJ3pH8gP0ZKMlI9aqN4gcF4YFJ2vsge39aPdXF+jovBEUQiUQQaG93NBZs5lwl7Wqj4WFY7O6H2tGidtNrq8FGJ63tkZUISBqGFR5VGFvld61jra2srq+0GbSs6yQLnubDBygMtUB7iOfbhWautDuXSfzy9uwRrLtoBcLUlm/djM0urKYwzkTNKlbGpNvChNNaWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=8F5seimkCeuuQzg8yT4KG/Oksj+oMmoIC6GPeNpF3sk=; b=fbe1Hz4j35RdCRUjRMP4TbcgXsftQUU4kb3VEaC+bs9TA6McIM/3aCCR4xP9tfFmCqHQISEs9ZABJdPNb6ol1F4geJl+SQhqVkzFsV33FahMKzkbL51es1+4bT8gpUj3VD9jzHSwt7lG/MgUEOtmhXaulg71J+eGkERKgjYbqGR5OkbCFcZ59p9xhpfCPzoqNRtGSJnh0G54/TIdsgYVe/gc1b0NvNjPl03dx1e4RyJRnwNPLXd3uPq8cHUedwBnPKVa5InhMwSUJuIvmEfc8sqhPH77Q/6gdTC9kAvj72nrpKVQo6lqj4kK1S4yr/jvL/RZkcwDNn14A8oC4LJTwA== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8F5seimkCeuuQzg8yT4KG/Oksj+oMmoIC6GPeNpF3sk=; b=IE44nZ+nvEA1h+aYtso1BYjEr+qyPh+oPSOfjltOxCJoOg8oGS3NyrWzNZ5ThmY0Ic0+CcWr/Q64qmv/APzhecXKF+vcQ65J18YAlUmZCk0jgtpckHcmKKAE5QFm+sPwC+0sAh3gvdMoUcgXuIkIGpuLT2UUnmUP+iS+wYnms/dySWrEomoDi2o1D5U3NINIlzbnzJ0bA8d9jbKOV98H8yxFPnLOttmuOLxOrjeqdn91CAPuh7RlBXs5Jt7N8utSHcv5oPHVFE+kyqGODYI0mF8AppO/E+Ys43N9hY4yYO8CIjVcfnxSaqroKBCUtgnjDiMTS+wR+k2QE9KPLbhK/w== Received: from GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:109::15) by AS1P250MB0583.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4a0::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.24; Fri, 8 Mar 2024 12:17:48 +0000 Received: from GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM ([fe80::a8f2:5082:22e4:8d1b]) by GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM ([fe80::a8f2:5082:22e4:8d1b%5]) with mapi id 15.20.7339.035; Fri, 8 Mar 2024 12:17:48 +0000 Message-ID: Date: Fri, 8 Mar 2024 13:17:46 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <30b0418f-323a-1daf-1a36-ed368cd62a21@passwd.hu> From: Andreas Rheinhardt In-Reply-To: <30b0418f-323a-1daf-1a36-ed368cd62a21@passwd.hu> X-TMN: [tNy8rf+f+NiWSGHRub7B+8D1wu9+Zdr9QWFdAVz+6lg=] X-ClientProxiedBy: FR3P281CA0187.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::15) To GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:109::15) X-Microsoft-Original-Message-ID: <47bdf895-0ed5-4be1-a367-20749eef8256@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1SPRMB0052:EE_|AS1P250MB0583:EE_ X-MS-Office365-Filtering-Correlation-Id: fec23b8e-1495-48ed-3ad5-08dc3f69c480 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TSmZmB0hbkkLMa2ahbse6YN+B7ZAYXsqOpmK9NQnwi4VcPdDetxn1HUrc+ErOO5m9VelLUZ0NWbTSC0/9gEzAwXm1iqfBHNA0cW7XlyNkztiEPCYVkNyA9TbCWcQmNXTQIOZ19PKsemvzxENRJ0vicszOE9n75ROuqzyJiGek6Fy/J/+TlfJk+jalaTTsFhPVivhRm1rJY9FgsoCzDvSKztIYUv5OoFYxa5xudNOP5N7crC4QOpNC71wH1NvRQhtO8NHjyAgsc6zp7Yisx9XXnb8QjkdZsnvu92zEWnQvDnk5Z4XeYU5Mhi6NrBWuWW6DIqeq+i9wj5hQAX43aoybR/MkbxweaY5RvD5XOIj0q1wUbdMnEztrwCDvKJsL60+N70g073GETh2ACVND7khZoJnDilnAiPAZilC0BpdZR1LTaCZ7dQkPE7u9dDMJLLzVN4VGOvxwMvUhXWEFeOXWtTmTvlEWAe78iXADpcTzH+ox4n1M4RxAOO49F5Jj8ak7hqFAPGrCcDcR2A9XgLPDT+FHbWdNfp0BlWBOoY9WL2plJIvnyySBLjK3c8L5jZX X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cTZDd1IrZXFlWFVWM1lPRTJrRkVKcFpxWnd6OWpobkJtREV6UTZXclkzVkNQ?= =?utf-8?B?WjBDZ0cwUW9wellYcTVsWEF4Q3hyazhNNzQyRklzY2ZsMllzWktZUWNuM0lx?= =?utf-8?B?Ri9USFNKVW52MHNMMFFUVTBzc1dxYnRWT0k2MmJNK3ZueDRkL1pOUEFwRzJa?= =?utf-8?B?WDU3TWNETkJHZU5FTXY3UFlDSGswVm9jdml5YXBZakY3OGF3Q3J1WVJjOEpD?= =?utf-8?B?aGMxaElHRnV6ZXRGcElOaGNTSnNoZkt2YTgvN0duYW83WVVpeElQRlErU0Vs?= =?utf-8?B?bmM4OTE3ZVJtbHNvQWx5aEJ6V0Zxak5HR3l1QTdMNmZsczd5M0N6OFdEQ2ln?= =?utf-8?B?aGlqSlp5NTdzakFKT2pVUUlmOGxrMlpFTnpCbUwycGtiMk02a2hWdUhreWZB?= =?utf-8?B?RW9sbXVZNHBjRnFOWUUyaHVJRjZobVc1dDdaTUs2RDJEVWg3TXlPdHFNWUJl?= =?utf-8?B?a2Y4NEVJTy9BSnptUm9UZ3Fwd0h0dysweGM5RGxzNzE5czRnZ0UvNWNDWWtZ?= =?utf-8?B?SGJEY1VneXpxc1RJZXdvZXNsMTU0aDJOMllFaytCTTgyZGNRbjNQTXJ4cGZ0?= =?utf-8?B?YW1odVdwb1g0WUdHa1FwOEJkZ3ZWdTNXQnA5Q3pBM2wwUCtiOHFIcmJCMGtQ?= =?utf-8?B?ZjVnRXFTU050N2VQQlpQOEpVQ05NaFdLWlVacFd1QWpQRDFQeVJNbmJEQjNG?= =?utf-8?B?VG5mUDFRYUw0Mmt4MG9nMnVNUG5ERk9WRlV0OHZYOEFlMnUrUVJmN0dMSEdW?= =?utf-8?B?TWFHR0lOWVlSVEJKT0dBVFQ4VE04UnltdjlXem5HTmpzYVdBN0dZVmROWUhB?= =?utf-8?B?V3VkZ3pJVDgwdVZPQ0U0VDVlbHIrTkh6OERDQU9zazVzYVRJd3RmK3MyaHlL?= =?utf-8?B?Z3Fma2FGcVJJN2ptYm54aHNBc3VMSXpjSktBRzVXSUlSMzhEanNDb0oyTU9y?= =?utf-8?B?WjVrVWN3WUJwcXgweENzSmh2emtpaXJvZitMcXU3VmVkUlJuNkdldkdxSTBz?= =?utf-8?B?b2w4R1dvNHBQTWV5bXowWTRvcHNPL2p1d3ZNWWtRaWZXWi9ZMTcxV1pnRDFz?= =?utf-8?B?anBHZGpkYUxyV25LK3VwZCtjdDg1QUM5dEEyU09IR0dVTnVkTWdTdEo5SElh?= =?utf-8?B?ZGxPd1RIamNjSm95ZDcyS1MzNk1ySmxqQktJRWRLSHBXNHFQNnpHRWxpYmZK?= =?utf-8?B?Qm9MWXdCeHFFZXdpZjdhTjVtbGVCd3dQQ1ZUcHQvRCs3M3l2YUVNZ2ZXdEdo?= =?utf-8?B?Y09FV0t6eWVTcnNVempFcG85RmZQcVZwNEZTS3JmeUp4UFRpWnpPcmRFWUVj?= =?utf-8?B?MFF4MFhWNVZlV3k0Y092RmgzU0lmTExudHo0bDdzdFhSeEpGdTZvNFo2aFNN?= =?utf-8?B?UThXRUZIc3RyTW1VckRYdHJ2ankvQWI0UWxHRkNBRTVFWHhPU2ZUMDYvaTFC?= =?utf-8?B?N0UwbmJKRXdITVd0YjJxVlBIQzlBZUtEaGlzcnFnODZvM3JadUhVRGZCT0VE?= =?utf-8?B?WUVrK2RiY0N2ZGt3blEveVl2Qy9KaEh3RVFNTW1xL3VvQnlqUWJIemRsT3J5?= =?utf-8?B?L2J5aU1KOEZ3L1Fqcnd4emVJUXN1eUl3MVpNbmdHT3ZUOWpMS3ZJREFxM003?= =?utf-8?B?cWRwT1Q5bjd1eTN6Rlo1dzNkRGthdEVmZWR1ejNaaGlrSlpkcUt2a2xnVkxk?= =?utf-8?B?Nm95Qlk3WEtaYjVqNGE3cW01MmxIbFk0aTJndUZrSDRWY0lOenRWVDRRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fec23b8e-1495-48ed-3ad5-08dc3f69c480 X-MS-Exchange-CrossTenant-AuthSource: GV1SPRMB0052.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2024 12:17:48.2306 (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: AS1P250MB0583 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/xbmenc: Avoid snprintf() for data->hex conversion 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: TWFydG9uIEJhbGludDoKPiAKPiAKPiBPbiBGcmksIDggTWFyIDIwMjQsIEFuZHJlYXMgUmhlaW5o YXJkdCB3cm90ZToKPiAKPj4gTWFydG9uIEJhbGludDoKPj4+Cj4+Pgo+Pj4gT24gRnJpLCA4IE1h ciAyMDI0LCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cj4+Pgo+Pj4+IEFuZHJlYXMgUmhlaW5o YXJkdDoKPj4+Pj4gVXNlIGEgc21hbGwgTFVUIGluc3RlYWQuIEltcHJvdmVzIHBlcmZvcm1hbmNl Lgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMu cmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+IMKgbGliYXZjb2RlYy94Ym1l bmMuYyB8IDIxICsrKysrKysrKysrKysrKy0tLS0tLQo+Pj4+PiDCoDEgZmlsZSBjaGFuZ2VkLCAx NSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy94Ym1lbmMuYyBiL2xpYmF2Y29kZWMveGJtZW5jLmMKPj4+Pj4gaW5kZXggY2Q4 YjczYWZhMy4uNTIzMWQ0NjkxZCAxMDA2NDQKPj4+Pj4gLS0tIGEvbGliYXZjb2RlYy94Ym1lbmMu Ywo+Pj4+PiArKysgYi9saWJhdmNvZGVjL3hibWVuYy5jCj4+Pj4+IEBAIC0yMCwxMSArMjAsOSBA QAo+Pj4+PiDCoCAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGgg Rmxvb3IsIEJvc3RvbiwgTUEKPj4+Pj4gMDIxMTAtMTMwMSBVU0EKPj4+Pj4gwqAgKi8KPj4+Pj4K Pj4+Pj4gLSNpbmNsdWRlICJsaWJhdnV0aWwvcmV2ZXJzZS5oIgo+Pj4+PiDCoCNpbmNsdWRlICJh dmNvZGVjLmgiCj4+Pj4+IMKgI2luY2x1ZGUgImNvZGVjX2ludGVybmFsLmgiCj4+Pj4+IMKgI2lu Y2x1ZGUgImVuY29kZS5oIgo+Pj4+PiAtI2luY2x1ZGUgIm1hdGhvcHMuaCIKPj4+Pj4KPj4+Pj4g wqAjZGVmaW5lIEFOU0lfTUlOX1JFQURMSU5FIDUwOQo+Pj4+Pgo+Pj4+PiBAQCAtNTcsMTQgKzU1 LDI1IEBAIHN0YXRpYyBpbnQgeGJtX2VuY29kZV9mcmFtZShBVkNvZGVjQ29udGV4dAo+Pj4+PiAq YXZjdHgsIEFWUGFja2V0ICpwa3QsCj4+Pj4+IMKgwqDCoMKgIGJ1ZiArPSBzbnByaW50ZihidWYs IDM5LCAic3RhdGljIHVuc2lnbmVkIGNoYXIgaW1hZ2VfYml0c1tdID0KPj4+Pj4ge1xuIik7Cj4+ Pj4+IMKgwqDCoMKgIGZvciAoaSA9IDAsIGwgPSBsaW5lb3V0OyBpIDwgYXZjdHgtPmhlaWdodDsg aSsrKSB7Cj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqAgZm9yIChqID0gMDsgaiA8IGxpbmVzaXplOyBq KyspIHsKPj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnVmICs9IHNucHJpbnRmKGJ1Ziwg NiwgIiAweCUwMlgiLCBmZl9yZXZlcnNlWypwdHIrK10pOwo+Pj4+PiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAvLyAwLi4xNSBiaXRyZXZlcnNlZCBhcyBjaGFycwo+Pj4+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBzdGF0aWMgY29uc3QgY2hhciBsdXRbXSA9IHsKPj4+Pj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAnMCcsICc4JywgJzQnLCAnQycsICcyJywgJ0EnLCAnNicsICdF JywKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAnMScsICc5JywgJzUnLCAn RCcsICczJywgJ0InLCAnNycsICdGJwo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+ Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBidWZbMF0gPSAnICc7Cj4+Pj4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGJ1ZlsxXSA9ICcwJzsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqAgYnVmWzJdID0gJ3gnOwo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBidWZbM10gPSBs dXRbKnB0ciAmIDB4Rl07Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ1Zls0XSA9IGx1 dFsqcHRyID4+IDRdOwo+Pj4KPj4+IE1heWJlIHlvdSBjb3VsZCB1c2UgKmJ1ZisrID0gLi4uIGhl cmUgYXMgd2VsbCwgdG8gYXZvaWQgdGhlIG5leHQgbGluZS4KPj4+IEJ1dCBmaW5lIGVpdGhlciB3 YXkgSSBndWVzcy4KPj4+Cj4+Cj4+IFlvdSBtZWFuICpwdHIrKyB0byBhdm9pZCB0aGUgbGluZSBh ZnRlciB0aGUgbmV4dCBsaW5lPyBUaGF0IHdvdWxkIG1ha2UKPj4gdGhlIHR3byBsdXQgYWNjZXNz ZXMgdW5zeW1tZXRyaWMuIEFuZCBhY3R1YWxseSBJIHByZWZlciB0aGF0IGJvdGgKPj4gcG9pbnRl cnMgYXJlIGluY3JlbWVudGVkIHNpZGUtYnktc2lkZS4KPj4KPiAKPiBJIG1lYW50IHRoaXM6Cj4g Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMveGJtZW5jLmMgYi9saWJhdmNvZGVjL3hibWVuYy5j Cj4gaW5kZXggNTIzMWQ0NjkxZC4uMjBmODk1MWY5MyAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVj L3hibWVuYy5jCj4gKysrIGIvbGliYXZjb2RlYy94Ym1lbmMuYwo+IEBAIC02MCwxMiArNjAsMTEg QEAgc3RhdGljIGludCB4Ym1fZW5jb2RlX2ZyYW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwKPiBB VlBhY2tldCAqcGt0LAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICcwJywgJzgn LCAnNCcsICdDJywgJzInLCAnQScsICc2JywgJ0UnLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgICcxJywgJzknLCAnNScsICdEJywgJzMnLCAnQicsICc3JywgJ0YnCj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnVmWzBdID0g JyAnOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ1ZlsxXSA9ICcwJzsKPiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBidWZbMl0gPSAneCc7Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnVm WzNdID0gbHV0WypwdHIgJiAweEZdOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ1Zls0XSA9 IGx1dFsqcHRyID4+IDRdOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ1ZiArPSA1Owo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICpidWYrKyA9ICcgJzsKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAqYnVmKysgPSAnMCc7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKmJ1ZisrID0gJ3gn Owo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICpidWYrKyA9IGx1dFsqcHRyICYgMHhGXTsKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqYnVmKysgPSBsdXRbKnB0ciA+PiA0XTsKPiDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgcHRyKys7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICgt LWNvbW1hcyA8PSAwKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKmJ1Zisr ID0gJ1xuJzsKPiAKPiAKCk9rLCBJIG1pc3VuZGVyc3Rvb2QuIEJ1dCBJIHN0aWxsIHByZWZlciBt eSB2ZXJzaW9uLgoKLSBBbmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==