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 96CCE472CA for ; Mon, 4 Sep 2023 14:19:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A02F068C5F3; Mon, 4 Sep 2023 17:19:18 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2050.outbound.protection.outlook.com [40.92.74.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DBCD868C051 for ; Mon, 4 Sep 2023 17:19:11 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sj1vKjnho2j4+Zz3ku3DGo9WIEnKbR4wczFZ3Yq1yYTZA55//RgLFyu/YgiCUdkbOXy8quBUlZwyFolRupS/3ku2R16XK8sS81K1s7+KNhIYj4MuqubKo0JLDY7DiQdOGdp08FiYmccIAmQewXEA/Uia264V3ZiGgOqW0T3ic1tRXjm0YS2leSnYwEoRidLlYRqkiypVvtB/w0w6siVed/sXMPXyW2yb+xNPJCYFIAq2jbi82Dk3LLKxUfkA1yvFb3KBbO+lrmCtPNmffGMpjhMj7FQHQtqBt5PNa4HJ903BSglkI/IgylisLCARuZ+r8rj1az861OBnA7tYsAsT3A== 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=Og1D1erj9vSxDnz1usg3WuSD7rpiC8GrZpqk8cCs+x0=; b=MJTmdaqS7MlLapSC3nfUtmMA6B2YgfgLsT1Cf6JgQoO39x2eIsT/+UzecqPP+3u0Kb/WCbH/b6rjIjFM/rw8/Ih63YcANDGwHRLNkRC7G3SJ0nNC4pkl1iHdJQZHmFQXxksWTCizG2qPtYIoZrAspJvFg9UziUersPSjvw1wBPD2N2YGeoLNm5rKORAu1/Ex0jMlwT27kLEpxaZXsgWPdLD5mcXrYx672h9clTP6fic9k48nGSUtId9ithqYf40JB5sDNv4nx71Bww+mKpoWpNmx26rAHslOiqlsHv9M+ZR6jKNBxUh0Bv0gNiwd4k7ETl4F6VLjIEabkSalAm7zrA== 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=Og1D1erj9vSxDnz1usg3WuSD7rpiC8GrZpqk8cCs+x0=; b=Dx50jEdjw73sZwH0aMK31LLgIScO0MAeewCI6SmS2LzaH9TMYPIyZah60PedSUNLbpVUvQg+EpS1MCnAY+3TwiLtensBShjOT5/knZeh8warpqOSrFQI0W299dWeaTGC+nmBfYN9uMXjavMrVieLwpXXE9sVu+hEpjQd4z94alnFKeugtMAGL3Hg3IHPnyQmxRzXrRYriiPdz2ITZ7xmp2oc+7oP6E/Y6ichuh4w2Olp0z0dCv6L9nBPoXfRVBzIU6rl5osmEg1ZxQaCFW5fS72hWVCq3W2zjad8uh+Pd+I/68Sbp9ZcVp+EfxSzX/ByTHOJlUN8R7LMKjjFmguybg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0190.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:276::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.30; Mon, 4 Sep 2023 14:19:10 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6745.030; Mon, 4 Sep 2023 14:19:10 +0000 Message-ID: Date: Mon, 4 Sep 2023 16:20:28 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20230904140542.GF8640@pb2> From: Andreas Rheinhardt In-Reply-To: <20230904140542.GF8640@pb2> X-TMN: [WRmBa3yqCtr2mY6J06pTD36T7KtzKukTZTTYWt8oOUw=] X-ClientProxiedBy: ZR0P278CA0058.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::9) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <0c3c54eb-10be-d189-2952-bdad2ddb71fc@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0190:EE_ X-MS-Office365-Filtering-Correlation-Id: 99fc272a-7b79-4dc2-3d14-08dbad51e7f1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: e9KcMHSwlfwtChgXiaGKdTqUPWYMP0ujTcpUKWzx7Rof8WIldCSPxmy+4vWEhSX9O7VM4DGxqRtl3QGYS4yIoOZ3G3DDEGgFfedWzcyRpW5zlDgQMJbiIN5d0GYhgNDO1X/iYxEQWbz644dXNpFNVhp6fkgrvZ8ZsUUmc9vJT96E9mPjVRKWHrmJ+aSmXGzS3WdXFrRQUBdCgB2d0pRf8KQYuaHRfBAS+tljrwQt2w89r1i3WiNWqPUj6GvUWWBmbWNZiTRO77+VpvpNiimTubkm4C1Bu4UmzToE3zYwkXmO4wHxNKj2vu9e7rkkdFzNBbugb7uybc0QMQm8dY/tIldps5QpIrHixsYmCBlnTye8i3r0PssjMtGriYDR9cWT726lQRYXGmROkSvVEMaodBy//ekPWYU9ct+4WKbiZqDzeio+NytnO+Hhp9rzqF+uXkPuSvwG/XXG5ciWRmwYLqWE32+d4qLHpqEbjAdF1a0NFE3NdopSwla9MeMnNZsuXDtcn/aHswY2Laum7obzTA3hUh2VJna2gCxBW5OS+++aEXmZRC0Q86odeIhl+0ts X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N24zVnZRN1BJMDZQeGZ2bWhjRzZIYjZ2a0w3Ykc3a1lXSC9XUmRWYzFjR3ZL?= =?utf-8?B?SlBabmRrd3ZzeE1oeDZWM2QvQThDdy9yWVdFUzdneXFrRElsMDhiSDM1Z2J3?= =?utf-8?B?LzZmSHFwYm9zd0JsZ2hKR2NiK0MwV3NKS3BCaWhsb1BpQ2h4US9Gb2IzUXNu?= =?utf-8?B?WGVCNy9EQ0VSN3JsRnBsRnphbFhJWTNhSU1hMS9Ra2swQVlvUndZTDR5c2Nv?= =?utf-8?B?Qkw4WmoyTmc5RGJwSi9kQS9vdGQ5SzE4T05uNVhBSW1BSHFXRGNIUGpxM0di?= =?utf-8?B?Y09QTUhFZGR2Q2gzdGxBVitYOXEyRkNtYnFZTWNRL216aVFlK3NoUzRWT0Ny?= =?utf-8?B?SGU3SW95QWxST2ZtSXZRUC9hWkxscStGTzZLVmNIUHZKVWN2NWRXdGFqRG5l?= =?utf-8?B?QXJxSGRTcFkvcTdwYUJmVVJEVzczTG52T0hmSGRiMUpMbDJkNzQwclQ0UlNK?= =?utf-8?B?UGhGSU9RZEsrU2VObGtKVGsrZjFqRVhhenF4dkF0cDBtMmlWLzJzS1RRQTFt?= =?utf-8?B?ZFRtUDFPd0M3NkhCbGQ5ZVd5MG1RK3J2cG1DQlovN3pnWitkVmRONWhlblBW?= =?utf-8?B?cVV0bDNNQUk2b29uQWplN3ppb3pDQU5IZHFSR3U2VE5KbE9qeTlNUkF5NWJ4?= =?utf-8?B?dTBPT3VOeHpHM3NacjN4YzJ4M0srcWdnakJYdTBmSkZ0NTdSNDhYRytSNW0y?= =?utf-8?B?ek1uUTFIenZ5ZG5vdHRudUU4ZHFVSzh4R0J3RlVpam45SGEwODc3WFBQV3VY?= =?utf-8?B?Ym1jRVUwWXBTbndkZS9UYXVpUCtUcStPaGRuODBJd0czZ3JCTzVOVWQ1N3dw?= =?utf-8?B?ZmtlWitWMytySWpzSjM2Umd5OHhtSGJlOW0zc2kvZTdkLzFrajE0RGtYcTY3?= =?utf-8?B?UHhYMlVRb2dYZXNiTmFIei9Rb2o2QUUxSjJWdm82cmtxZmFqeEhUU0g2QjEr?= =?utf-8?B?QzA1YkkyTFdYK20zdEF6TUlTQ3NuOU9yei9rL25WdEZhUW90N285YXluOWxT?= =?utf-8?B?aUtBaHpkd1p1S29aZFFCblhMNElkTHlnUUZ4ampxYVdCRTEyQTJObU1YOG5u?= =?utf-8?B?OURtNzZsUU5pTFNjVWJnNDMxdXNwcHBXMmZPdy9TNHFZQUZPVWVUK3RjeUkz?= =?utf-8?B?emIxTG8xa3hEUFovRENERCtyZW5INDZhV1I0dktLaFNKS0x5UXovSmZNV0Ew?= =?utf-8?B?Z3NrS0p2cTROZFlnakdvU0VQNFRxRENQYVhmMGxlL281c0RoUHVnQ1FZOHZS?= =?utf-8?B?S1czY0MzYitSY3BLdGU3MmhaWHJ0SitYUzEveDNER3labnJDdFUxNVlyeVNT?= =?utf-8?B?K1IrWjcxUVg0eHpSdStOT2RLVjBXMlRRanIvVDNkN0xrdFZrOWRqeWkvUlNp?= =?utf-8?B?SlBtREhIcGlyN0VnS2RZZmJWNzlQajcvV1V0ZmtHNXdQeXk2TCt2cUk1Y1NN?= =?utf-8?B?cXprY2tIU21zRkhVblJDcTBwTHJyWnc4ZTdYN1hPckJPelh0aThWMElESk5Q?= =?utf-8?B?eEZ3TmloakE4aW5XYzg1Tnh2ZlpnVTdpN0JZK2RIY3Nrbnk0bFZ1T2QxR3R1?= =?utf-8?B?MDd2MUxhK0V0Q1dFbXVkWS9JRU0yUXAwZVFqd0pOdHl4YUFYZVA4Z2VSZ2xK?= =?utf-8?B?bHhKekRjSkZESTkrYjF4STZwUUM4eGFtWFZ6L2c4TW13Rm92RmdpRWRjc2Fj?= =?utf-8?Q?cXbM2aqBcABz7UOfOuxd?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99fc272a-7b79-4dc2-3d14-08dbad51e7f1 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2023 14:19:10.0599 (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: DU2P250MB0190 Subject: Re: [FFmpeg-devel] [PATCH 6/7] avutil/mem: Don't include avutil.h 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: TWljaGFlbCBOaWVkZXJtYXllcjoKPiBPbiBTYXQsIFNlcCAwMiwgMjAyMyBhdCAwNjoyMTo0MFBN ICswMjAwLCBBbmRyZWFzIFJoZWluaGFyZHQgd3JvdGU6Cj4+IEl0IGlzIG5vdCBuZWNlc3Nhcnkg YXQgYWxsLiBTbyByZW1vdmUgaXQuCj4+IFRoaXMgYWxzbyBicmVha3MgYW4gaW5jbHVzaW9uIGN5 Y2xlIG1lbS5oLT5hdnV0aWwuaC0+Y29tbW9uLmgtPm1lbS5oLgo+IAo+IHRoZSBtaW5ndzY0IGJ1 aWxkIHNlZW1zIG5vdCB0byBsaWtlIHRoaXMKPiAKPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gc3Jj L2xpYmF2dXRpbC9nZXRlbnZfdXRmOC5oOjI5OjAsCj4gICAgICAgICAgICAgICAgICBmcm9tIHNy Yy9saWJhdmZvcm1hdC9pcGZzZ2F0ZXdheS5jOjI0Ogo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmls ZW5hbWUuaDogSW4gZnVuY3Rpb24g4oCYdXRmOHRvd2NoYXLigJk6Cj4gc3JjL2xpYmF2dXRpbC93 Y2hhcl9maWxlbmFtZS5oOjM0OjE3OiBlcnJvcjog4oCYRUlOVkFM4oCZIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlvdSBtZWFuIOKAmFdJTlZFUuKAmT8KPiAg ICAgICAgICBlcnJubyA9IEVJTlZBTDsKPiAgICAgICAgICAgICAgICAgIF5+fn5+fgo+ICAgICAg ICAgICAgICAgICAgV0lOVkVSCj4gc3JjL2xpYmF2dXRpbC93Y2hhcl9maWxlbmFtZS5oOjM0OjE3 OiBub3RlOiBlYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2Ug Zm9yIGVhY2ggZnVuY3Rpb24gaXQgYXBwZWFycyBpbgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmls ZW5hbWUuaDozOToxNzogZXJyb3I6IOKAmEVOT01FTeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug aW4gdGhpcyBmdW5jdGlvbikKPiAgICAgICAgICBlcnJubyA9IEVOT01FTTsKPiAgICAgICAgICAg ICAgICAgIF5+fn5+fgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDogSW4gZnVuY3Rp b24g4oCYd2NoYXJ0b2Nw4oCZOgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDo1NTox NzogZXJyb3I6IOKAmEVJTlZBTOKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbik7IGRpZCB5b3UgbWVhbiDigJhXSU5WRVLigJk/Cj4gICAgICAgICAgZXJybm8gPSBFSU5W QUw7Cj4gICAgICAgICAgICAgICAgICBefn5+fn4KPiAgICAgICAgICAgICAgICAgIFdJTlZFUgo+ IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDo2MDoxNzogZXJyb3I6IOKAmEVOT01FTeKA mSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgICAgICAgICBlcnJu byA9IEVOT01FTTsKPiAgICAgICAgICAgICAgICAgIF5+fn5+fgo+IEluIGZpbGUgaW5jbHVkZWQg ZnJvbSBzcmMvbGliYXZ1dGlsL2dldGVudl91dGY4Lmg6Mjk6MCwKPiAgICAgICAgICAgICAgICAg IGZyb20gc3JjL2xpYmF2Zm9ybWF0L2lwZnNnYXRld2F5LmM6MjQ6Cj4gc3JjL2xpYmF2dXRpbC93 Y2hhcl9maWxlbmFtZS5oOiBJbiBmdW5jdGlvbiDigJhnZXRfZnVsbF9wYXRoX25hbWXigJk6Cj4g c3JjL2xpYmF2dXRpbC93Y2hhcl9maWxlbmFtZS5oOjEzNzoxNzogZXJyb3I6IOKAmEVJTlZBTOKA mSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbik7IGRpZCB5b3UgbWVhbiDi gJhXSU5WRVLigJk/Cj4gICAgICAgICAgZXJybm8gPSBFSU5WQUw7Cj4gICAgICAgICAgICAgICAg ICBefn5+fn4KPiAgICAgICAgICAgICAgICAgIFdJTlZFUgo+IHNyYy9saWJhdnV0aWwvd2NoYXJf ZmlsZW5hbWUuaDoxNDM6MTc6IGVycm9yOiDigJhFTk9NRU3igJkgdW5kZWNsYXJlZCAoZmlyc3Qg dXNlIGluIHRoaXMgZnVuY3Rpb24pCj4gICAgICAgICAgZXJybm8gPSBFTk9NRU07Cj4gICAgICAg ICAgICAgICAgICBefn5+fn4KPiBzcmMvbGliYXZ1dGlsL3djaGFyX2ZpbGVuYW1lLmg6IEluIGZ1 bmN0aW9uIOKAmGFkZF9leHRlbmRlZF9wcmVmaXjigJk6Cj4gc3JjL2xpYmF2dXRpbC93Y2hhcl9m aWxlbmFtZS5oOjIxMToyMTogZXJyb3I6IOKAmEVOT01FTeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1 c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgICAgICAgICAgICAgZXJybm8gPSBFTk9NRU07Cj4gICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+Cj4gc3JjL2ZmYnVpbGQvY29tbW9uLm1hazo4MTogcmVj aXBlIGZvciB0YXJnZXQgJ2xpYmF2Zm9ybWF0L2lwZnNnYXRld2F5Lm8nIGZhaWxlZAo+IG1ha2U6 ICoqKiBbbGliYXZmb3JtYXQvaXBmc2dhdGV3YXkub10gRXJyb3IgMQo+IG1ha2U6ICoqKiBXYWl0 aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMuLi4uCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHNyYy9s aWJhdnV0aWwvZ2V0ZW52X3V0ZjguaDoyOTowLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBzcmMv bGliYXZmb3JtYXQvaHR0cC5jOjMzOgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDog SW4gZnVuY3Rpb24g4oCYdXRmOHRvd2NoYXLigJk6Cj4gc3JjL2xpYmF2dXRpbC93Y2hhcl9maWxl bmFtZS5oOjM0OjE3OiBlcnJvcjog4oCYRUlOVkFM4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBp biB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlvdSBtZWFuIOKAmFdJTlZFUuKAmT8KPiAgICAgICAgICBl cnJubyA9IEVJTlZBTDsKPiAgICAgICAgICAgICAgICAgIF5+fn5+fgo+ICAgICAgICAgICAgICAg ICAgV0lOVkVSCj4gc3JjL2xpYmF2dXRpbC93Y2hhcl9maWxlbmFtZS5oOjM0OjE3OiBub3RlOiBl YWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gg ZnVuY3Rpb24gaXQgYXBwZWFycyBpbgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDoz OToxNzogZXJyb3I6IOKAmEVOT01FTeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBm dW5jdGlvbikKPiAgICAgICAgICBlcnJubyA9IEVOT01FTTsKPiAgICAgICAgICAgICAgICAgIF5+ fn5+fgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDogSW4gZnVuY3Rpb24g4oCYd2No YXJ0b2Nw4oCZOgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDo1NToxNzogZXJyb3I6 IOKAmEVJTlZBTOKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbik7IGRp ZCB5b3UgbWVhbiDigJhXSU5WRVLigJk/Cj4gICAgICAgICAgZXJybm8gPSBFSU5WQUw7Cj4gICAg ICAgICAgICAgICAgICBefn5+fn4KPiAgICAgICAgICAgICAgICAgIFdJTlZFUgo+IHNyYy9saWJh dnV0aWwvd2NoYXJfZmlsZW5hbWUuaDo2MDoxNzogZXJyb3I6IOKAmEVOT01FTeKAmSB1bmRlY2xh cmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgICAgICAgICBlcnJubyA9IEVOT01F TTsKPiAgICAgICAgICAgICAgICAgIF5+fn5+fgo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSBzcmMv bGliYXZ1dGlsL2dldGVudl91dGY4Lmg6Mjk6MCwKPiAgICAgICAgICAgICAgICAgIGZyb20gc3Jj L2xpYmF2Zm9ybWF0L2h0dHAuYzozMzoKPiBzcmMvbGliYXZ1dGlsL3djaGFyX2ZpbGVuYW1lLmg6 IEluIGZ1bmN0aW9uIOKAmGdldF9mdWxsX3BhdGhfbmFtZeKAmToKPiBzcmMvbGliYXZ1dGlsL3dj aGFyX2ZpbGVuYW1lLmg6MTM3OjE3OiBlcnJvcjog4oCYRUlOVkFM4oCZIHVuZGVjbGFyZWQgKGZp cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlvdSBtZWFuIOKAmFdJTlZFUuKAmT8KPiAg ICAgICAgICBlcnJubyA9IEVJTlZBTDsKPiAgICAgICAgICAgICAgICAgIF5+fn5+fgo+ICAgICAg ICAgICAgICAgICAgV0lOVkVSCj4gc3JjL2xpYmF2dXRpbC93Y2hhcl9maWxlbmFtZS5oOjE0Mzox NzogZXJyb3I6IOKAmEVOT01FTeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5j dGlvbikKPiAgICAgICAgICBlcnJubyA9IEVOT01FTTsKPiAgICAgICAgICAgICAgICAgIF5+fn5+ fgo+IHNyYy9saWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDogSW4gZnVuY3Rpb24g4oCYYWRkX2V4 dGVuZGVkX3ByZWZpeOKAmToKPiBzcmMvbGliYXZ1dGlsL3djaGFyX2ZpbGVuYW1lLmg6MjExOjIx OiBlcnJvcjog4oCYRU5PTUVN4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0 aW9uKQo+ICAgICAgICAgICAgICBlcnJubyA9IEVOT01FTTsKPiAgICAgICAgICAgICAgICAgICAg ICBefn5+fn4KPiBzcmMvZmZidWlsZC9jb21tb24ubWFrOjgxOiByZWNpcGUgZm9yIHRhcmdldCAn bGliYXZmb3JtYXQvaHR0cC5vJyBmYWlsZWQKPiBtYWtlOiAqKiogW2xpYmF2Zm9ybWF0L2h0dHAu b10gRXJyb3IgMQo+IAo+IAo+IAoKVGhhbmtzIGZvciB0ZXN0aW5nLiBJIHRlc3RlZCBtaW5ndzY0 LCBidXQgbm90IHdpdGggaHR0cCBvciBpcGZzZ2F0ZXdheQplbmFibGVkLiBCdXQgSSBjb3VsZCBo YXZlIGZvdW5kIGl0IHZpYSBjaGVja2hlYWRlcnMgKHdoaWNoIHBhc3NlcyBub3cpLApidXQgZGlk bid0LgoKLSBBbmRyZWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==