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 246DC4B4E8 for ; Tue, 6 Aug 2024 19:51:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7250068DA81; Tue, 6 Aug 2024 22:51:23 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2104.outbound.protection.outlook.com [40.92.91.104]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DE74068DA33 for ; Tue, 6 Aug 2024 22:51:15 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lSW9Ltp4zvWnhDLq2TirWWA4HLPAgVC8Nq/88kg0cWyGiE29WgiAk92Iaf5aODlMO7Q+qYfQLu3VhYW9OSanXjuTUAGZKyzcMj9Th0N5TYWlVjbcqIYvgt/zG/alaHxQvoYH6ZCRmSvNNjNc8OnIrlHA2FaquqH6BCw4PtxrnPOYRR8S/0fIbpxw8bUVs6+14M9KjQRUF45m0NC1iTTWO48jkHgavp/vnKSJ/BWz+yf9f0yKAFPS+4XeEp7ew32DqO+igyPDrLqqlVJIzTo/lHTb0C2xj3bjQOSbTXbG0Lp44AE520IfFZlORmGI4i5qNAnQgrjMggyUdepSoj5dRw== 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=hqWzODQ64Ll0POMPk2QLYJR2Ie5zwDCjFRp2qqrBO+c=; b=sr80RvZNXuVF1UHu+2Itht+5LRQyOtepm8lcRrXiqcQBskAIP+yT7Xe84bFt6iwdsd/8gNWMK4JzZoPqEzgmzbYwpdJV/zfV5v7ojbFQYNzaQtE3JOysmjM5E0fNwRsywGD/7+sEmFOLIwiLfcDm+62qgjIN/6LurORRySkqxL6NmJvz42C/7NWW4K5iDznBkL3nZueq9npjpLMv5Q11i0S+kQ5TchfUv3cLudsHmlfZk0+O12b51XPz6tx/hbrDP3gY0UwwZaEeqwDgKSRNCXyrLj0PvyT+XcOQxEGvI9NMrHzmF/qHdAHfLYFYbrwmXLs2j2ZKk8EsHE+X1cweOA== 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=hqWzODQ64Ll0POMPk2QLYJR2Ie5zwDCjFRp2qqrBO+c=; b=FoHAvGEGruE36AaofI0UEolD/Ux7O8hDC8mSESTLhWQAxQQPzizoZxv529s5fJOeUKGsui/BP+tCisc4ue5fpy2OEo/avtfd+2Ja2GX+gDaWtEbodmo84nHL5duzyuk+hMAvzkKNQ98iePrhlkGeTRh5fpbL8VPLKyfOWoKzOqrGzrFsTccsvrUZ2eoX9R9nZ5vNVqOpEVc/oshltMtwX1gl0SKKZFblSiPJVnx9mUrAo9zu/PGgmC4TIx3M/YQPA8JdolMDMsRpm/aqN6Sk7XY2RxDCNmNmfIppB5zU3GXsple6o3TUSFZbhyviW5m1Vtx+etLMMc6rR/xqxDgSDA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS4P250MB0535.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4ba::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Tue, 6 Aug 2024 19:51:13 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%3]) with mapi id 15.20.7828.023; Tue, 6 Aug 2024 19:51:13 +0000 Message-ID: Date: Tue, 6 Aug 2024 21:51:10 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240806170538.GI4991@pb2> <20240806173823.GJ4991@pb2> <640d9bb8-4ed6-4cbd-ba53-2ef7a36dc558@gmail.com> <20240806191244.GN4991@pb2> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240806191244.GN4991@pb2> X-TMN: [NkIpwzfg0GHkBL/TO3k8F1Pj0zZRRPEzrc1QpvDNtTs=] X-ClientProxiedBy: ZR0P278CA0199.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:6a::21) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS4P250MB0535:EE_ X-MS-Office365-Filtering-Correlation-Id: a1a23dd2-e585-4c31-de1a-08dcb651201f X-Microsoft-Antispam: BCL:0; ARA:14566002|19110799003|5072599009|8060799006|461199028|440099028|3412199025; X-Microsoft-Antispam-Message-Info: IrCInvKPjPRvn0Kw4GwGpEUdaj93z1tU3K7XwZ7505muUWvxNOJC+ieSLLAQtmffOjdxaNpE2gSFZHQNlvS+DMNU98TTX2z+yxxiQC7K+qoTDBmHg2rCS/Na9hw3AiJlEriH3jAITHlET7hCsRuDNho/NNDqY7i5GJy6P0tKBn6nePWrV1F84qa8ViCl6tpExUy20fv2hEmWFplSmMfuY3kla3EKFTbFK/SjVXysZ2UqtTl6cMZtIGVUJwlTUfBC5e+JQ/h2EpO8gxwRfd8D1o6dQOtpnYeVJATBltk6YHbAGVHOJ3YWeQ+dy4HyP+27VXweia2sH9IP3Eu2DD/zMQ4IuZUnFNGZvFnndBEVgpsNB0y9P33mu3pck4/GJiOxO6b86CiBRfOC+COgHrvbBUtaidgx9leFxsb7KixNnTWIl6NFTEAvYPEPPXJiAFgwdCpam1Ls5pFKmJgBy0OteXfgRsXPDS3Iz3BkBRkrgogodTSBZGOEB/PzxjLpbClILSPUndnukQMSs24JbglPDieDtAmp+FH8RXg5N7uzZC7xItvROPUAnffGQJOIoQAE9mqFMDttPkTU/koeFpnsJsx8fGfDhEFJyuYz3wcYX9paikPxlKvTuJ8td/5TCMvq5Em09CDPLjsIjHnZpeVOhCY8h8WnVRb8WAGhuIyM6U8nVFSkLxEk3k5Aszat/B// X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UFNJbmFWMnJyL2JBQWZDVnVRdjhwZWpkV1lNQmNFMkgwUWdQZDFvdkFtU0hG?= =?utf-8?B?K1kraGhrRmUzSmtkM25EOHlTTTdWU3RCM2VIOWdscCsxZGRBQm5hdnFqYmkw?= =?utf-8?B?QW8ybjYyN2xScElxZ0hWNi82bWxGOGlVUm5JM2lrdlAyNlZpRnBNTG5aSkY1?= =?utf-8?B?OHlmQnpUa1J5b0Y5Q0JoSmFxc09BNDU5YWpNQW40eldQb3dFNnZvNTJCV2Nk?= =?utf-8?B?RkZYUnhiZVZSd1NQMHRDWUdlaXZhNEozMFQ0cmpyOEYvZk42RXdRWlR3SnlL?= =?utf-8?B?KzhPVXJiMkZUYlVDWHM3Q1Y5c1hBSnBXOVdXU3FQWUF2RjROTEtNOXVvbmhU?= =?utf-8?B?VGdLblh3Tkw0OXNDcWpNL2EzZ1Z4MVhCMEFQNFo4bUZmeGpOb2gwUVFmN2Va?= =?utf-8?B?UnBRRWROdkJ6SngzNklJMjgxb2R2SnFJaG95Y1NqUmFIOER0V2VaRnRFVGsw?= =?utf-8?B?N0o3dUM1SHFTUzF0czA3S1EzdHg1ellkcDIzSlA4ODdiQ2N0dnR3QXJKTWFJ?= =?utf-8?B?SUoyRXVpSy9QMWMwdENlakNIYnd0NFE2aDBFUk45bnNJY2N6V2J3MlkrTXdj?= =?utf-8?B?N3AwTUlmbUF4STE0OXc1NktrOEZJVEYyQ3ZsRllpdmdpUUQ2V1o3cHc0ZXdu?= =?utf-8?B?S004RHBlbHc5WFdFVHBQTGpVTDBYM1ZMZm1yRG52bzFCNS9nNGg5NkUzUzJi?= =?utf-8?B?N0d2VGNjckNSS0VBdlRpcXc0aW8vZHZaV0dvZ2JXVUxGRVBsV3VoNlVHUWpo?= =?utf-8?B?bGN1QzhoSEMyelRHNTVzVjllQ2s3Mml5ZlNrcXl6a0ZWUXFiMUhKN0EzUWZX?= =?utf-8?B?RmllU0Y5aHZXczkxYWtlaDFESTl6VDh0aC8xVlc1cXI0TnNHMUp4VndoNjBD?= =?utf-8?B?RnJZQjA2RDBEWEFJMFBhNHgyMGNKcm1kYnJQQW9rK1ExRTlzWnVFaE9nOWlJ?= =?utf-8?B?VUVnaU4wTDZjS0ZTMW1GNFludDl6WmFxRTdlOE14cFNoUks2S3pEUTBaSXFa?= =?utf-8?B?YTVxNlMzeFpzL0pzZ2ZvOHJTMW8rY3NzNWpHamNwSkJMOTBFLzNDR21RVUpL?= =?utf-8?B?N2pEU1B0UkR3cHMralF3V0F0dEQ5Q1Z6clg0Yy96SjlPaDRKK3hhSlBSdGVU?= =?utf-8?B?L01GaEVITEp2RzYyRXhWSjVKbVRERndXQVplRDFmMGRjNG12ek5xY2REQ1Fp?= =?utf-8?B?c3p5Wk9YejVxbi9WalhYSXRENTgzTUR0cUxaUWFLSXVTeVpSdFc5NDExSmlU?= =?utf-8?B?eDUyWDRNWnBGbXRQWHMvaVhKRnkzYkwxQUxEVGtKK2lhOURiTmk0ZUt2RmJF?= =?utf-8?B?RnBLQklnOVNLdGk4dUhtUzVPNGVWNC9qa3NmU3QzdkE3MEpWck9SdUhWZkE4?= =?utf-8?B?b2lYamhHbjBtVG9PWXNrNWV6bHhXSWVrZmNFT0ZxdFh1VWlmNWFGRHlsVjF5?= =?utf-8?B?ZW1iYzlKeFBPY0hjajVLU0Y1RFM0NUtLbHFuemxlYmJjYzRwdm1HdnFYRWhr?= =?utf-8?B?TWJKZ1BpVEJpQzVCanpLclV3WUxhaG9ZZllCOHV1bThNWVRLSkRJZkFEYWtV?= =?utf-8?B?dkc1R0JPRHNxRElDQUp3bWdXU2UzL0NqNWl6TUlyNDJ0cHQ0MFBzdUR0dDh1?= =?utf-8?B?OTBzckh0SkY3RzExL05ITDlodEduNGVsNEtmMVJOS0ttV1JwWlh2VzdnL2w5?= =?utf-8?B?dlFaZVYrdzdjU0FjT25WcUNJTG5wUEVaMzM2bFB6RnFuWXZjeERWSTlRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1a23dd2-e585-4c31-de1a-08dcb651201f X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2024 19:51:12.9605 (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: AS4P250MB0535 Subject: Re: [FFmpeg-devel] CBS 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: TWljaGFlbCBOaWVkZXJtYXllcjoKPiBPbiBUdWUsIEF1ZyAwNiwgMjAyNCBhdCAwODo0MToxNlBN ICswMjAwLCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cj4+IEphbWVzIEFsbWVyOgo+Pj4gT24g OC82LzIwMjQgMjo1NCBQTSwgQW5kcmVhcyBSaGVpbmhhcmR0IHdyb3RlOgo+Pj4+IE1pY2hhZWwg TmllZGVybWF5ZXI6Cj4+Pj4+IE9uIFR1ZSwgQXVnIDA2LCAyMDI0IGF0IDA3OjA1OjM4UE0gKzAy MDAsIE1pY2hhZWwgTmllZGVybWF5ZXIgd3JvdGU6Cj4+Pj4+PiBIaQo+Pj4+Pj4KPj4+Pj4+IERp ZCBDQlMgd2luIHRoZSBvYmZ1c2NhdGVkIEMgY29udGVzdCB5ZXQ/Cj4+Pj4+Pgo+Pj4+Pj4gSSB3 YXMganVzdCBsb29raW5nIGF0IGEgbXNhbiBpc3N1ZSBhbmQgdGhlbiBsb29rZWQgYXQgdGhpczoK Pj4+Pj4+Cj4+Pj4+PiBDSEVDSyhGVU5DX1NFSShtZXNzYWdlX2xpc3QpKGN0eCwgcncsICZjdXJy ZW50LT5tZXNzYWdlX2xpc3QsIDEpKTsKPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gI2RlZmluZSBDSEVD SyhjYWxsKSBkbyB7IFwKPj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqAgZXJyID0gKGNhbGwpOyBcCj4+ Pj4+PiDCoMKgwqDCoMKgwqDCoMKgIGlmIChlcnIgPCAwKSBcCj4+Pj4+PiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgcmV0dXJuIGVycjsgXAo+Pj4+Pj4gwqDCoMKgwqAgfSB3aGlsZSAoMCkKPj4+ Pj4+Cj4+Pj4+PiAjZGVmaW5lIEZVTkNfTkFNRTIocncsIGNvZGVjLCBuYW1lKSBjYnNfICMjIGNv ZGVjICMjIF8gIyMgcncgIyMgXyAjIwo+Pj4+Pj4gbmFtZQo+Pj4+Pj4gI2RlZmluZSBGVU5DX05B TUUxKHJ3LCBjb2RlYywgbmFtZSkgRlVOQ19OQU1FMihydywgY29kZWMsIG5hbWUpCj4+Pj4+PiAj ZGVmaW5lIEZVTkNfSDI2NChuYW1lKSBGVU5DX05BTUUxKFJFQURXUklURSwgaDI2NCwgbmFtZSkK Pj4+Pj4+ICNkZWZpbmUgRlVOQ19IMjY1KG5hbWUpIEZVTkNfTkFNRTEoUkVBRFdSSVRFLCBoMjY1 LCBuYW1lKQo+Pj4+Pj4gI2RlZmluZSBGVU5DX0gyNjYobmFtZSkgRlVOQ19OQU1FMShSRUFEV1JJ VEUsIGgyNjYsIG5hbWUpCj4+Pj4+PiAjZGVmaW5lIEZVTkNfU0VJKG5hbWUpwqAgRlVOQ19OQU1F MShSRUFEV1JJVEUsIHNlaSzCoCBuYW1lKQo+Pj4+Pj4KPj4+Pj4+ICNkZWZpbmUgU0VJX0ZVTkMo bmFtZSwgYXJncykgXAo+Pj4+Pj4gc3RhdGljIGludCBGVU5DKG5hbWUpIGFyZ3M7wqAgXAo+Pj4+ Pj4gc3RhdGljIGludCBGVU5DKG5hbWUgIyMgX2ludGVybmFsKShDb2RlZEJpdHN0cmVhbUNvbnRl eHQgKmN0eCwgXAo+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSV0NvbnRleHQgKnJ3LCB2b2lkICpjdXIs wqDCoCBcCj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNFSU1lc3NhZ2VTdGF0ZSAqc3RhdGUpwqDCoMKg wqAgXAo+Pj4+Pj4geyBcCj4+Pj4+PiDCoMKgwqDCoCByZXR1cm4gRlVOQyhuYW1lKShjdHgsIHJ3 LCBjdXIsIHN0YXRlKTsgXAo+Pj4+Pj4gfSBcCj4+Pj4+PiBzdGF0aWMgaW50IEZVTkMobmFtZSkg YXJncwo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBhbnl3YXksIGNhbiB3ZSByZW1vdmUgYWxsIHByZXBy b2Nlc3NvciB1c2UgZnJvbSBjYnMgPwo+Pj4+Cj4+Pj4gSSBkb24ndCB0aGluayB0aGF0IHRoaXMg aXMgcmVhbGx5IG9iZnVzY2F0ZWQuCj4+Pj4KPj4+Pj4KPj4+Pj4gdGhlIGlzc3VlIGlhbSBsb29r aW5nIGF0IGlzIGR1ZSB0bwo+Pj4+Pgo+Pj4+PiBTRUlfRlVOQyhzZWlfcGljX3RpbWluZywgKENv ZGVkQml0c3RyZWFtQ29udGV4dCAqY3R4LCBSV0NvbnRleHQgKnJ3LAo+Pj4+PiBIMjY0UmF3U0VJ UGljVGltaW5nICpjdXJyZW50LCBTRUlNZXNzYWdlU3RhdGUgKnNlaSkpCj4+Pj4+Cj4+Pj4+IGhh dmluZyBkaWZmZXJlbnQgYWN0aXZlIFNQUyBvbiB3cml0aW5nIHRoYW4gcmVhZGluZywgc28gdGhl IHdyaXRlIGNvZGUKPj4+Pj4gaGFzIG5hbF9ocmRfcGFyYW1ldGVyc19wcmVzZW50X2ZsYWcgc2V0 IHdoaWxlIHRoZSByZWFkIGhhZCB0aGF0IDAKPj4+Pj4gc28gdW5pbml0aWFsaXplZCBkYXRhIGlz IHdyaXR0ZW4KPj4+Pj4KPj4+Pj4gSSBjYW5ub3QgZmluZCBhbnkgbWF0Y2ggZm9yICJjYnMiIGlu IE1BSU5UQUlORVJTLCBhbHNvIHRoZXJlIGFyZSBubwo+Pj4+PiBjb3B5cmlnaHQKPj4+Pj4gd2l0 aCBuYW1lcyBpbiB0aGUgY2JzIGNvZGUuCj4+Pj4KPj4+PiAxLiBJIGp1c3Qgc2VudCBhIHBhdGNo IHRoYXQgImZpeGVzIiB0aGlzLgo+Pj4+IDIuIEJ1dCBhY3R1YWxseSwgdGhlcmUgaXMgYSBkZWVw ZXIgYnVnIGhlcmU6IFdlIHdvdWxkIG5lZWQgdG8gZGVmZXIKPj4+PiBwYXJzaW5nIGNlcnRhaW4g U0VJIG1lc3NhZ2UgdW5pdHMgdG8gYSBzZWNvbmQgcGFzcyB3aGVuIHRoZSBjdXJyZW50bHkKPj4+ PiBhY3RpdmUgU1BTIGlzIGtub3duLiBUaGlzIGNhbiBoYXBwZW4gd2l0aCBzcGVjLWNvbXBsaWFu dCBpbnB1dCAoYW5kIGV2ZW4KPj4+Cj4+PiBJcyB0aGlzIGEgc2NlbmFyaW8gd2hlcmUgYSBzbGlj ZSB0aGF0IHJlZmVyZW5jZWQgYW4gU1BTIHdhcyBwYXJzZWQsIHRoZW4KPj4+IGEgU0VJIG1lc3Nh Z2UsIHRoZW4gYW5vdGhlciBzbGljZSB0aGF0IHJlZmVyZW5jZXMgYW5vdGhlciBTUFMsIGFuZCB0 aGUKPj4+IFNFSSBleHBlY3RzIHRoZSBsYXR0ZXIgdG8gYmUgYWN0aXZlIGRlc3BpdGUgaXQgYmVp bmcgY29kZWQgYmVmb3JlIHRoZQo+Pj4gc2xpY2U/Cj4+Cj4+IFlvdXIgZXhhbXBsZSBpcyBub3Qg c3BlYy1jb21wbGlhbnQgIChhdCBsZWFzdCBub3QgaWYgdGhlIGlucHV0IGlzCj4+IHN1cHBvc2Vk IHRvIG9ubHkgY29udGFpbiBhIHNpbmdsZSBhY2Nlc3MgdW5pdCkuIEl0IGNhbiBoYXBwZW4gaWYg dGhlcmUKPj4gaXMgYW4gU0VJLCB0aGVuIG5ldyBwYXJhbWV0ZXIgc2V0cyBhbmQgdGhlbiBhIHNs aWNlIGFjdGl2YXRpbmcgdGhlc2UgbmV3Cj4+IHBhcmFtZXRlciBzZXRzLiBPciBpdCBjYW4gaGFw cGVuIGlmIHRoZXJlIGFyZSBtdWx0aXBsZSBwYXJhbWV0ZXIgc2V0cwo+PiBhbmQgYW4gU0VJIGZv bGxvd2VkIGJ5IGEgc2xpY2UgYWN0aXZhdGluZyBhIGRpZmZlcmVudCBTUFMuIFRoZSBjdXJyZW50 Cj4+IGNvZGUgaXMgYWxzbyB3cm9uZyB3aGVuIHBhcnNpbmcgdGhlIGZpcnN0IHBhY2tldDogQmVj YXVzZSBpbiB0aGlzIGNhc2UKPj4gbm8gU1BTIGhhcyBiZWVuIGFjdGl2YXRlZCB5ZXQsIGZpbG1f Z3JhaW4gYW5kIHNlaV9waWNfdGltaW5nIFNFSSBwYXJzaW5nCj4+IGNvZGUgY29udGFpbnMgYSBo YWNrIHRvIG1ha2UgdGhpcyB3b3JrIGluIHRoZSBjb21tb24gY2FzZSBvZiBhIHNpbmdsZSBTUFMu Cj4gCj4gSGF2aW5nIGFuIGF0dGFja2VyIGJlIGFibGUgdG8gc3VwcGx5IFNQUywgU1BTIGFjdGl2 YXRpb24gYW5kIFNQUyB1c2UgaW4KPiBhbiBhdGFja2VyIGNob29zZW4gb3JkZXIuIFdoaWxlIHRo ZXNlIGVsZW1lbnRzIGFyZSBub3Qgc2VsZiBjb250YWluZWQgYnV0Cj4gcmVmZXIgdG8gZWFjaCBv dGhlciBpcyBqdXN0IGhhcmQgdG8gZG8gd2l0aG91dCBiZWluZyBleHBsb2l0YWJsZS4KPiAKPiBP bmUgd2F5IHRvIGZpeCB0aGlzIGlzIHRvIG1ha2UgdGhlIHNlaSBzZWxmIGNvbnRhaW5lZCBhbmQg bm90IHJlZmVyIHRvIHRoZSBTUFMKPiBhdCBhbGwuIEp1c3QgcmVmZXIgdG8gU1BTIGZvciBwYXJz aW5nIGJ1dCB0aGVuIHdoZW4gc3RvcmluZyBqdXN0IHN0b3JlIHRoZSBmaWVsZHMKPiB0aGF0IHdo ZXJlIHBhcnNlZCBub3QgZGVwZW5kaW5nIG9uIHRoZSByaWdodCBTUFMgYmVpbmcgKHN0aWxsKSB0 aGVyZS4KClRoaXMgb3Zlcmxvb2tzIHRoYXQgb25lIGFscmVhZHkgbmVlZHMgdGhlIGNvcnJlY3Qg U1BTIGZvciBwYXJzaW5nLgoKLSBBbmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==