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 EEA4647DB7 for ; Mon, 27 Nov 2023 09:46:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3459668CF9C; Mon, 27 Nov 2023 11:46:35 +0200 (EET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2059.outbound.protection.outlook.com [40.107.6.59]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 01A7B68CCDC for ; Mon, 27 Nov 2023 11:46:28 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mn3DO1IdNN1eK8N5c6o5ryJUMbyqbPmxiD1StlA9Chm6XllFg0jisKZgyP5TdCAFNfsWpjlstTLCQmxGXLg+vUxz3KrCxZdXdKyCHmmeR6yY5jFuSPQ9G5IxIB7M19ygTTiKA9uVByDzbn4Ee3ScGS4wHfU5Dizdh2gSyxCeaIgfnWg7e+U4Bvcen2Cc9c+Dh+5+P+iIXh1yZNx5/J7a5FuaNbgcnyVy1Yn/IhUXaSlGD0jOSVM1pcApldcNTIu6M4eTVUW3ixFjIt+JPPEbrdiFOD0+8ebOh4cH63PTgg2snSQyQugn8GYwn1ddRG/n92luldqW9b730upGdEp+zQ== 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=IVKFBrndZyPtfCZRC3M2VI1do9rj9Y/LyfprAqaUbsQ=; b=UcSnERQ/3dLni2fWenYrAHXDaizBeNvIQUuMftiqka1RZVgywD0IPEKSCBH3rnwCWJeNtf1eHNKS7yVfk2ieWDEZ+wLJGWhETGW1JeQn6nC1Uu/xwQpOl+oajj2khCqxLqemfZH7eSzdjYY7QKuwwDuAXD5UmfSaGkpyVJMUJ3iszH9esrbE34WuMSyWqT7rLnKOQyPctyuxOiHzWT/+m4iqKUCyWeOIrjUcojJFdrKPEkaWlFlhxX4K0aPKZ3miJs3Q0BEl9Vn0S+DAGMiI2Rc5Ze7NG0fLrOrtIaDgjXYog8zDZ+U7/mgaG2sVkKW+ZGsQiPlYE+Fy1sjM5reKyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nativewaves.com; dmarc=pass action=none header.from=nativewaves.com; dkim=pass header.d=nativewaves.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nativewaves.onmicrosoft.com; s=selector2-nativewaves-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IVKFBrndZyPtfCZRC3M2VI1do9rj9Y/LyfprAqaUbsQ=; b=aOCwRjkOEjaEMm0rwJN6riIGPrAX4VV6zVg/vVv0wzyeuhsk+NoItJAi3FRdo3uKbrZqqPi6NTvI1dsv/9RrmzeYumTvb61QQ3fBrMRIl1IGcRAWoPBrnRVpOYR5oe8DhvjvWK77BqSQorNROjBdjgONeMCwRzj/UJ1xTljBFq4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nativewaves.com; Received: from VI1PR03MB4239.eurprd03.prod.outlook.com (2603:10a6:803:5f::26) by AM9PR03MB7282.eurprd03.prod.outlook.com (2603:10a6:20b:272::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.27; Mon, 27 Nov 2023 09:46:26 +0000 Received: from VI1PR03MB4239.eurprd03.prod.outlook.com ([fe80::150d:b41:699f:42b6]) by VI1PR03MB4239.eurprd03.prod.outlook.com ([fe80::150d:b41:699f:42b6%7]) with mapi id 15.20.7025.022; Mon, 27 Nov 2023 09:46:26 +0000 Message-ID: <6fc3736a-d478-4975-b849-7e787a745c5d@nativewaves.com> Date: Mon, 27 Nov 2023 10:46:24 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <0f21e4f846a1190521896ed7f3a23ffc8993589a.camel@haerdin.se> <2638aec6-49ff-4714-8158-9de42bd9c69a@nativewaves.com> <20231115214549.GN3543730@pb2> From: Michael Riedl In-Reply-To: <20231115214549.GN3543730@pb2> X-ClientProxiedBy: VI1PR06CA0140.eurprd06.prod.outlook.com (2603:10a6:803:a0::33) To VI1PR03MB4239.eurprd03.prod.outlook.com (2603:10a6:803:5f::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1PR03MB4239:EE_|AM9PR03MB7282:EE_ X-MS-Office365-Filtering-Correlation-Id: e582b783-e41f-42dd-b7a9-08dbef2db8f0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uakcDkQr1ocMCxjX5AekTTB8FfVP/npoV8DE3Il7JmPji7gNrdMY3TvdJC8wfuIGvt1Wqr9u6gT3VvfTo/JLbQ4yMSfXyqcvh/8E4r6bdz9HlyyLxoSpK+D8TGpAcVtvEYVIuc8HYASYtHKxicqBPtj5gARiNuCoZCkLk1KMr7MGayEu/A8qvxjDQTLn6umMSsTUt9w+9mXwK4i/m/5Plg0NMFzY+6503sIIZBesZWDkn+PPD7GVxxZcsQ6FmYbUzgWhrM230M1Yhb1VuyvKAFESgrrVoyYqznxXxnAmsAmOyZGZP9iu4ygyDi8FuP39BOd0GgvIRKRkivOfC64fs9tbtYSVnTwv3fIgCLBvPMCfWmne5LLQnQvkuxzJjyyXdhxkIVnJ5xXDrG/jD0FSsx+NKkH6lrZptTMF1L37UXTHvkylYauK2Y+foxWB/6B9++0pDfoP5sHN9it10gmeu0ENHEORfshJ78+6qQL0o4cVjPBmP+AlsgtD8fD+qpK5hrrCt86HEDeK+wQ4nm2XrvtlunD7g8S+IAuoTEi0JjEH4qgz+hK2AosdLpJ9j6LM89SJ7ga8Njc0B3sAwH9VOd/GuNEX37BNjCDfXod0TByKWckWJZ3nNliVJUciqRtFGCilLIGPiSXJC3XAQZYL17b6NjGYoYl8rR1A2giF/0TCugjbyIyJqz2oT3LukBEL X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR03MB4239.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(366004)(396003)(39830400003)(136003)(230922051799003)(230273577357003)(230173577357003)(1800799012)(186009)(64100799003)(451199024)(38100700002)(41300700001)(36756003)(31686004)(86362001)(2906002)(83380400001)(5660300002)(66574015)(26005)(44832011)(2616005)(31696002)(6512007)(53546011)(6506007)(8676002)(8936002)(478600001)(6486002)(66899024)(66946007)(66476007)(66556008)(6916009)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bFdwY0JHRHhNRjdvRndrVExxTW8ra0FqUmx0ZWoxYk5TMXNHV29hMEZCYWFJ?= =?utf-8?B?Y1B3WjRPK0pKRlh1Nm56QUwrbk1DMzZTWVdzNk9jemJ5SU9PRVJTMmVPdEs2?= =?utf-8?B?RHUvM3VjTFFhZmZVMUVRdHR1WktzR0lDZGhuTXYrNWxubGdCVmlVWXRQL1VK?= =?utf-8?B?VkYyYXpSckpMZ2J0MkMrVDJUTGV3bkR4T0xWbUgrY0lzQ1ovbWlxbWRNWnlF?= =?utf-8?B?akc5MzhXNEd5QjdKYVg4R1ZPVDNKQ2x0Mk5WdGhpK3hSOEozSzBXK3FSZnVo?= =?utf-8?B?dE55RzVjL2FRRnFMQmxyeTdLbHhFRFh1UFBVOHBFNThwV2NlQUNsRml5QnQx?= =?utf-8?B?aGRUSVpValdLcWgxdzBVc2lBK3U4UlZhdUlvUFM4MllHUlFIWCtnUzMrTFF0?= =?utf-8?B?NEdBMWJCR1Vjb3hZNWdjTXFkR2toK1RKbXl3ejZFY2Y5Q2pXNlJ1YTNORXJp?= =?utf-8?B?S3N0dGpsV2kxVEY3c0VSSVBkNDJlL3BITE5jWG5oZVRlQ3NlUC8wSWprcmtV?= =?utf-8?B?RVRDWGdPdGp1SDZwNUptbUd6SHFobmtMcEg3RXFSNHhLaWdqRk1sTHFlTWlD?= =?utf-8?B?NHNyblNVNzJ6Y2tFZUtVM0psa21ja3IvVU9DMHF6U0dyenNiUHVnTFZBN2tw?= =?utf-8?B?b3l6SnByNTJZVlZPcFl2VVF4K3F1S09ta1ZISXFERW44THRUZWovZjZPbWVW?= =?utf-8?B?WlVpamJYSk1yUWVmYld1YS9GcU9VZk5ya1lONlhLajlKV3lHa3FXWHpsU3p0?= =?utf-8?B?S0xrMiswdVVjcmJTUFlDZkd4UU92ZGFhTnBEOXMzdVZYc0JjRVJ4V1lSWHhM?= =?utf-8?B?aExDeElMU3YvSytjNDNJbGYyaGNLeC9QRHV6eUE1eVRuenpEKzF6Z2FLNGNH?= =?utf-8?B?d25EL2lSMmNFbWRpazdYQ294SEo2dENJVzNOQld1VUJJajROM3BEKzZ4RGNV?= =?utf-8?B?TFBnWVUxbEloc2J3Vjl4OUJ6MzJMRkl4ZDJDT2piZ2J5bkVwS0I2amRFR0Rm?= =?utf-8?B?MkNrWVJzNW1wbXhweWdWOXl4MzdQRWlkbzZGTHZBR2lISk8wWkR1MlViZ3dk?= =?utf-8?B?R1I0ajFpVWx1M3BwZHFDMm5JMHZhUFQwOW1vd1VyK0hPcTRUQkdGNnBxMGRo?= =?utf-8?B?SjlTQWcyMFZQNk53ODdkOEhoRjZ3czFqZ2I2bWVVS3BjL1YvRDZva09qeHRJ?= =?utf-8?B?UGdsbXJiVWd3VDloSHFQZkd1bzUvWjRJOGc1VjU1OVVmaUhnL1VyNGsybGRR?= =?utf-8?B?MjdRK1B0U050TzQ0ODdBc3BUbGVYL1oxOHo2b1pWalB5emhzb094V3BPNFgv?= =?utf-8?B?Y0NOVjZoMWtwUzIyRmVKQ1IvVm41WWxVREt6VU9PMjFhQ0l5ZHk3blFwdHpH?= =?utf-8?B?bEVjbE4yRGxnTEZ5aldlSitlR0cybmJ6eldsUTM3eU9mZ0JEd3BZQ0MxZzNE?= =?utf-8?B?U3ZCUGZzczAwZ0JUbVNFS3VJejBLQVlKeXNqZzdpdEVmcVhDbHVMRkhVS0Ru?= =?utf-8?B?OU5VcWphbmsxbnNQWEdUd25xQnNnU1ZXQ2dzMm5BaCszOHM0aWVzd0wxSFVR?= =?utf-8?B?c0xTTmVrdTNKdjJUMCt1d3FmOEVCYUpFSkJmV09idjlwRmFURk0rNXREK01k?= =?utf-8?B?YklPMjFQZkFKSHk4Q2tEbFBSYXEydXlBbXNBV082bFpvc1IwSXMvRWtMNEMz?= =?utf-8?B?akhGOVltZ0JTbmxGVjZRQ01mbnlUckxWNWR6Y1MwbFRnQU5vV05JV0JDc2Qy?= =?utf-8?B?enpSaGF5RWhaZmQwcDgzSnltOUVYNjBkbythZHQrVzhkRDl0ZUpaYjZPa1NZ?= =?utf-8?B?KzdjalhjN2dIUFRsMzlUVVduZm4zUWE2c2crY0VNZlQzWnovZUQ3TitnMWEy?= =?utf-8?B?WUM3SE4zektzSm81UVVoV3g3T2dZZ3hucGpWZllDRElwSzJtckYweXltUGVu?= =?utf-8?B?dUNtemdqQVhsdXRhV1ZNa2d5dkhFQUZFZTRZTGhUNjlPRFF3WUJtb1JzY0tm?= =?utf-8?B?ekorWTBCcnJ2TmtWSXNIdWZZRkIxYUZmVkJCeXl6Z0phR1VXNG4xZ1JVc2FG?= =?utf-8?B?UldNWTh3RWxpb1FUZVVsbHQxK0orRUVQMzBudjVBRkMzQlJUQVRJR3BSVHA2?= =?utf-8?B?UGhIaGEzaFFtK2V2M3d6UkdhYXVjQ2NOdFM0REF2S1pvUkl6cndOSmlvNEJT?= =?utf-8?Q?J1oXXA05FxBzahptT1jIdSo=3D?= X-OriginatorOrg: nativewaves.com X-MS-Exchange-CrossTenant-Network-Message-Id: e582b783-e41f-42dd-b7a9-08dbef2db8f0 X-MS-Exchange-CrossTenant-AuthSource: VI1PR03MB4239.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2023 09:46:26.1573 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4239718-b000-4513-8314-02ef46bd0276 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: wH+6TwxNc0bDFpzUwpmvGDBSZY7mdR9ijiwc6ZaCMid5XOEpQehreuDxPFX6HP0f11V2XDKCZza6A7ljTXw4PtzJ3ChjiHhGIHD7INgG8pQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR03MB7282 Subject: Re: [FFmpeg-devel] [PATCH v2 0/6] WebRTC sub-second live streaming support 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: T24gMTEvMTUvMjMgMjI6NDUsIE1pY2hhZWwgTmllZGVybWF5ZXIgd3JvdGU6Cj4gT24gVHVlLCBO b3YgMTQsIDIwMjMgYXQgMDE6NTk6NDhQTSArMDEwMCwgTWljaGFlbCBSaWVkbCB3cm90ZToKPj4g T24gMTEvMTQvMjMgMTE6MDUsIFRvbWFzIEjDpHJkaW4gd3JvdGU6Cj4+PiBUaGlzIHBhdGNoc2V0 IGlzIG1pc3NpbmcgdGVzdHMuIEkga25vdyB0aGF0IHdlIGZvciBzb21lIHJlYXNvbiBkb24ndAo+ Pj4gcmVhbGx5IGhhdmUgdGVzdHMgZm9yIHByb3RvY29scywgYnV0IEkgZmVlbCB0aGUgaXNzdWUg aXMgd29ydGh3aGlsZSB0bwo+Pj4gYnJpbmcgdXAuIEkndmUgd29ya2VkIGEgYml0IHdpdGggV2Vi UlRDIHJlY2VudGx5IGFuZCBpdCdzIGZpZGRseSwgc28KPj4+IGl0J2QgYmUgbmljZSB0byBoYXZl IHNvbWUgYXV0b21hdGVkIHRoaW5nIHRoYXQga2VlcHMgdHJhY2sgb2Ygd2hpY2gKPj4+IFdlYlJU QyBpbXBsZW1lbnRhdGlvbnMgdGhpcyB3b3JrcyB3aXRoLiBPciBtYXliZSB0aGlzIGlzIGJldHRl ciBoYW5kbGVkCj4+PiB3aXRoIGFuIGV4dGVybmFsIHByb2plY3QsIHRlc3Rpbmcgd2hpY2ggaW1w bGVtZW50YXRpb25zIGludGVyb3BlcmF0ZT8KPj4KPj4gSSBhZ3JlZSB0aGF0IGhhdmluZyBhdXRv bWF0ZWQgdGVzdHMgd291bGQgYmUgdXNlZnVsIGZvciBzdGFiaWxpdHkgaW4gdGhlIGZ1dHVyZS4K Pj4gSSB0ZXN0ZWQgdGhlIHBhdGNoc2V0IHdpdGggYm90aCBTUlMgYW5kIE1pbGxpY2FzdCwgYW5k IGl0IHdvcmtlZCB3ZWxsLgo+Pgo+PiBGb3IgYXV0b21hdGVkIHRlc3RpbmcsIHdlIGNvdWxkIHVz ZSBGQVRFLCBidXQgaXQgbmVlZHMgYW4gZXh0cmEgc2VydmVyIHdpdGgKPj4gcHJvdGVjdGlvbiBh bmQgc29tZW9uZSB0byBrZWVwIGl0IHVwZGF0ZWQuIFRlc3Rpbmcgd2l0aCBwYWlkIHNlcnZpY2Vz IGxpa2UKPj4gTWlsbGljYXN0IGlzIHRyaWNreS4KPj4KPj4gQW5vdGhlciBvcHRpb24gaXMgYW4g ZXh0ZXJuYWwgcHJvamVjdCBmb3IgV2ViUlRDIHRlc3RpbmcsIGJ1dCB0aGUgY2hhbGxlbmdlIGlz Cj4+IGtlZXBpbmcgaXQgbWFpbnRhaW5lZCBhbmQgY29tcGF0aWJsZSB3aXRoIGNoYW5nZXMgaW4g aW1wbGVtZW50YXRpb25zLgo+Pgo+PiBFeHRlcm5hbCBzZXJ2aWNlcyBtaWdodCB1cGRhdGUgdGhl aXIgc29mdHdhcmUsIGNhdXNpbmcgaXNzdWVzIHdpdGggdGVzdHMuIFdlCj4+IHdvdWxkIG5lZWQg YSBwbGFuIGZvciBkZWFsaW5nIHdpdGggdGhhdC4KPj4KPj4gRm9yIHBhaWQgc2VydmljZXMgbGlr ZSBNaWxsaWNhc3QsIHdlIG5lZWQgdG8gZmlndXJlIG91dCB3aG8gcGF5cyBmb3IgdGhlIHRlc3Rz Lgo+PiBVbmRlcnN0YW5kaW5nIHRoZSBjb3N0cyBpcyBlc3NlbnRpYWwgaWYgd2Ugd2FudCB0byB1 c2UgcGFpZCBzZXJ2aWNlcyBmb3IKPj4gdGVzdGluZy4KPj4KPj4gSSdkIGxpa2UgdG8gaGVhciB5 b3VyIHRob3VnaHRzIG9uIHRoZXNlIHBvaW50cyBhbmQgaG93IHlvdSB3b3VsZCBwcm9wb3NlIHRv Cj4+IHByb2NlZWQgd2l0aCBhZGRpbmcgdGVzdHMgZm9yIHByb3RvY29scyBsaWtlIFdlYlJUQy4K PiBzaW1wbGUsIGFkZCBzZXJ2ZXIgc3VwcG9ydCBmb3IgdGhpcyB0byBGRm1wZWcuCj4KPiBGQVRF IGlzIHJ1biBpbiBjYXNlcyB3aXRob3V0IG5ldHdvcmsgYWNjZXNzIChmb3IgZXhhbXBsZSBnb29n bGVzIG9zc2Z1enogc2V0dXAKPiBpIGJlbGl2ZXMgZG9lcyBub3QgcGVybWl0IHRoZSBmdXp6ZWQg Y29kZSB0byBhY2Nlc3MgZXh0ZXJuYWwgdGhpbmdzIElJUkMpCj4KPiBUaGUgcHJhY3RpY2Ugb2Yg aW1wbGVtZW50aW5nIG9ubHkgb25lIGVuZCBvZiBhIHByb3RvY29sIGlzIGhvbmVzdGx5IHdyb25n Lgo+IEFuZCBpZiB0aGVyZSBpcyBubyB1c2FibGUgZnJlZSBzZXJ2ZXIsIHRoZW4gZXZlbiBtb3Jl IHNvLgo+Cj4gdGh4CgpTZXJ2ZXIgc3VwcG9ydCB3YXMgcGxhbm5lZCBmb3IgbGF0ZXIsIGJ1dCBt YXliZSBpdCdzIGJldHRlciB0byBkbyBpdCBub3cuCk11bHRpcGxlIHNvbHV0aW9ucyBhcmUgcG9z c2libGUsIGJ1dCBvbmUgc29sdXRpb24gcmVxdWlyZXMgYWRkaW5nIDIgbW9yZQooZGUpbXV4ZXJz IGZvciBzZXJ2ZXIgc3VwcG9ydCB0byB0aGlzIHBhdGNoIHNlcmllcy4gSXQgd291bGQgYWxzbyBi ZSBwb3NzaWJsZSB0bwpzcGxpdCB0aGUgcGF0Y2ggc2VyaWVzIGludG8gMiBwYXJ0cywgb25lIGZv ciBXSElQIGNsaWVudCBhbmQgc2VydmVyIHN1cHBvcnQgYW5kCm9uZSBmb3IgV0hFUCBjbGllbnQg YW5kIHNlcnZlciBzdXBwb3J0LiBCdXQgSSdtIG5vdCBzdXJlIHdoaWNoIHNvbHV0aW9uIGlzCmJl dHRlci4KCk15IGlkZWEgaXMgdG8gYWRkIDIgbW9yZSAoZGUpbXV4ZXJzIGZvciBzZXJ2ZXIgc3Vw cG9ydC4gVGhpcyB3b3VsZCBhbGxvdyB1cyB0bwp0ZXN0IHRoZSBmb2xsb3dpbmc6Ci0gV0hJUCBt dXhlciAoY2xpZW50KSAtLT4gV0hJUCBkZW11eGVyIChzZXJ2ZXIpCi0gV0hFUCBtdXhlciAoc2Vy dmVyKSAtLT4gV0hFUCBkZW11eGVyIChjbGllbnQpCgpSZWdhcmRsZXNzLCB0aGlzIHdpbGwgb25s eSB0ZXN0IHRoZSBpbXBsZW1lbnRhdGlvbiBhZ2FpbnN0IGl0c2VsZi4gSWYgdGhhdCBtYWtlcwpz ZW5zZSBhbmQgc291bmRzIHJlYXNvbmFibGUsIEkgd2lsbCBhZGQgdGhlIHNlcnZlciBzdXBwb3J0 IHRvIHRoaXMgcGF0Y2ggc2VyaWVzLgoKUGxlYXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5r LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=