From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 8794F4D998 for <ffmpegdev@gitmailbox.com>; Mon, 2 Jun 2025 21:22:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id A1E0F68DFA2; Tue, 3 Jun 2025 00:22:39 +0300 (EEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02olkn2088.outbound.protection.outlook.com [40.92.44.88]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E58C068CFC1 for <ffmpeg-devel@ffmpeg.org>; Tue, 3 Jun 2025 00:22:32 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QQgWD5kEy59OdchYpbdXQqaOy7bG4I7A6fIC6M7wFXE6F08vvFHdkgj9bnwPWyAGGC7G/vsJHehlRLoodU9paeElqifZav/pe2NgKEdbPx5C0JYb386BhNQ6Bs0HdJisiXJC1bj3OACwGoBxZEtMoga0INK1alrtWX3Sp2EkzNG+kgZySVhaFNwvi472zpxxugklpH3mXEj0J3AqE5HltGCQ0V2iAj7zeK8+xFFY2Nkv+IuYf3h9oCqS/3IJBps5NNcsgVCjmayP3AYHZd362t0kZkRmKWYHYeGNxzy0jrtjF+PXZpLymQEuW+N94zlzoATx0JYcDIspv2qVLElcyg== 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=PPRIl96+KgCI9eAcYv5iCVfm8hbhwOClX3mav2jSdSI=; b=s9MGR5uwlF1oe6lgmqg2wrPbM2cm36dRHWKouJU6uoEfq9RteFNp/vA8VliOJFvgNKjPqbLKDjOkj+pklJvXO/UIx0Nc3GkVJ7SUdE3wtXSrZYM1NwshBiYcl3/L8pd/8UToVONMB8q931TWq4oqyuoUKuy2KVF6pgQRFAMfNOflqvJLsdm+J7A0o6INCD9j63xazRirVSr/j4AYOaNUojYdx3+qSgiRsE6FLX1/lCdDB4e5fMvCkcEe+S2Waoe7iggsb6y6z6z+k4ndJw09LDwag0rxzR1GMAGRnYMo45x02qslUC6Bf3v/Ca4kVFItZlHcaMJA5wX5tI6f/8YEaw== 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=PPRIl96+KgCI9eAcYv5iCVfm8hbhwOClX3mav2jSdSI=; b=UXzatBa2jUOz2m7c9kPLjbbvdS69GoXAxEVqqhv8Xv1HrJye0ejdDJ4n32mJYViF5hTDrnD7HkTpkKz67AQyhjmVj2wkPCw0yykqE7v5wblylUtqn+pghnYIWSsvhavbm9rRIZXg2mfX43BE3cO1makr4ovzAsRrG9k3tz4LYIsMxkW/wfpFROTenXZXmB6SYDwc/EFJVpaGc5lWBQ3GKNW2YYDLRlUIVnfSbZ5x/N5ky9BID2GG8k0kZfYBvQ6buTR1Hvp4Od/Qte2Rd/qNShfH2zf8TdtEujvWcmxBqKetQItfoK3+kFHeDPKL8FoSwjaPykYrUB6CzutKIkuC3g== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BY1P223MB1259.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a03:4b3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.30; Mon, 2 Jun 2025 21:22:29 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%7]) with mapi id 15.20.8769.031; Mon, 2 Jun 2025 21:22:29 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] The "bad" Patch Thread-Index: AdvP5A/caz+BEOrrT3qQ8MYT/a5IsAART39gAH2EmlAABz6lUAAEQXgwAD+jrIAAEgQPAAAYWEMAAAFMsEA= Date: Mon, 2 Jun 2025 21:22:29 +0000 Message-ID: <DM8P223MB0365B2679CD130494AAE7207BA62A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <DM8P223MB0365AAE3DCB990FCAA2A7777BA67A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <DM8P223MB0365ED75B80230BC5E86F248BA66A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <DM8P223MB036575864A9E6924CCC1A2B5BA60A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <DM8P223MB0365988D63FA7DF0CCF58AAEBA60A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <DM8P223MB0365A4E8ADEB4C67839E9287BA60A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <20250601232143.GA29660@pb2> <aD1ZbrtPN9qQl9aE@phare.normalesup.org> <20250602193438.GG29660@pb2> In-Reply-To: <20250602193438.GG29660@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_|BY1P223MB1259:EE_ x-ms-office365-filtering-correlation-id: 96a86ebd-fdb1-41be-526e-08dda21b9478 x-ms-exchange-slblob-mailprops: q6Zzr5Fg03EY2hlTFOtJs9C+Po5JjnX3n4EtD5zGPdhdBu37R9O4pPNp9FA47JKA4GjvV3I1Mw1DI6kIBrlSplwat42thJhlhlDY+vwcY4PRhSdIz3QQ9AE7MYY6osZSH47sVAy1uODG56TOip4H6kx362//RU6GAgldaohuAA9mC/SfwaEyy8j7oPoc4C60pN74fKTvsGuKHbiqdh+LwFgLzYymVFynZON+FYp6A4Zh008gHkypwajCIryizBM3fZIwG+oyCK5GSuekdq8UMTuymlEZ94mlygr0/Ki6PpFZ5bEXahWUX4cbLyO+e8uvTbs26B+2TifYytKX+WGZ5mYmz7GKzPc9HBlamn/WBihb1qNjA19Goj7dijhEAsJunJQfVLtqevAiQpRO0Lm87pZTR5kxycqXZujotFSXCmZ8y+q0ryr5mj0nDadXgw7QRTloEW2vHMaOZNd/vFOuRuqXO+3dsTHH9pXi4TLuzYEHG/RmeULJc/zIgeIXF2KBjhuVcreSOZ9vxJOVk5Wn6mZnDqc1J0SeZCrMRVGLKPMlorTbwi6uyPWCtUPhIRTGR0JOTX8nmTE1U8KlDe0rI6QaI4s2FQEIOuwdvV/yD5FHB2ARK0/68WWpg+EzP4ziIkLx3g0lK7n2FwR8vZTDaExx5B9H+qvO/Vh6cf/4oLAqbNoVqEBuV6G3udnn/1H+ x-microsoft-antispam: BCL:0; ARA:14566002|7092599006|461199028|19110799006|8062599006|15080799009|8060799009|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?R3NzVE9XVjVBNklKMzBEOUw5OXRXWCtNUUthbHdUNThOd2NuTlpaK3BVUCtz?= =?utf-8?B?aEkrUzJCMWVJQ2c3OVZ2S0hmUzBpOUVobmErSjhDRVpQcmtDdDdhSGU4S0Vp?= =?utf-8?B?K0lwWG1LYno2VlZleG5pdmlOZm5JSFAwa0Q0RFIwOFNDemhKdzlOenF5U0JP?= =?utf-8?B?UGlHOEE5OEdqOGRGaEN3Zjl1VE1ZSHZ3emo4NHl3ZDV0dkpaNmJrODRiR1dZ?= =?utf-8?B?OHd4QjIrbjlEaTZTQVA1L0FtTjBIcVBNOGs2OFd5ODhUL3JlajBxRjhkZ0V5?= =?utf-8?B?MXBYYkNYZkwyNjVjYm82OFNDZ3FTMzBXd2F3Q0UyK2VYeTFhSkYvZ0ZPUUNF?= =?utf-8?B?Qy85L2IxM0hseGl2R29tWnQzanh6UE11VC9iZms2c01hbWM0U2RnL1hET29B?= =?utf-8?B?VWJhQS9UV1dLREVUN3VHTHR6MW80M1VNSVM5bG4wVnpDcUxMSkQ4UmpPa3Fh?= =?utf-8?B?MElSWGNYR3lGNHZHNWY5NHNJQTVVWGNIcGdVSnZMeHY0ZGtNNVVOUTNCWnF3?= =?utf-8?B?Mm9paDh0OUptM0NtT1FweEpiTXNrNi9vdzFEYkFuQ2UrQWhoaGwvRGxDNVNL?= =?utf-8?B?Z0ZQamdRb0t2RTA3N2V4bWI2OFdtMWVKNkZkK1NrU3Frc1pxT1NzOXJkVGpy?= =?utf-8?B?bFhhaWhYdzFYTTBnT1FEK3d1Rlg1MkIwZk1mNWllNytFWnZKRmdyRS9OM0Fz?= =?utf-8?B?UVVoNHZ3M1p6dG4zWkE2S3U1WGpmWS9yb1Q5NVB0VDFMNmxSSTJSVDBDcGdV?= =?utf-8?B?TkJZdWNBV2xIZy8remJBT0YyQ3JFYzgvQmgybTQ3cENDa2k1cjZUNW1kMkUr?= =?utf-8?B?NDg5K0lNZ2JQcXJsS0dCeWthQ01xVmlHNDJ3MUxSOXVQeU5pemlnZzgyL2ts?= =?utf-8?B?eWZrRDFMNTdoNHNpWndzd2xpVE5pMEt3Vm1jNzE4SVo0d0dYR0YrdEhRTlBs?= =?utf-8?B?WVdVcjBFQi9yNzFyeTRLMUNVYm5NMlBtVlF0WnRLb1VTcVhKeXFQZ0x3NlVu?= =?utf-8?B?ZGo4VGY0NFN0cFVDcnFKOHNSd1pXRlRQc1V0MGNDVElob1p4K2pFYXd2L1BE?= =?utf-8?B?M21sNWlBWEJqMlB6MVVrU1ZFeUdqNDBEOWE4QW1abTlOT1NPdDY5bjRLRzY0?= =?utf-8?B?MjJhTkd5WWdXZ3IzY1MzdjhvTkk3eTJCZUlXanNDdlQyRldVTkdZMXFrWUNo?= =?utf-8?B?TXpBMy9lV01uVEhzT3lqRWNuek81cUx3MnduWERuSjBCV0Z2dFh3KzQ0SnZw?= =?utf-8?B?Zm85dm9GK0Z3U2x4bHVEZ2dRSEV5R1lYU2V4bjBzcjN0YXNnVzloRDNEd25v?= =?utf-8?B?UGlMSEpCT2xVeDdGZVFyanJZVGNtQWpWbWZQMHduNStFWnhxV29NWVdJWnk1?= =?utf-8?B?ZE1McmxHWitDTWFJRHZTYng4eXRUTklROElJUTdPR3dzVTN5aEdpN2NXWVVY?= =?utf-8?B?ZE1SWXNVV2J3KzRjSUd1dzU3a01FVTRYcmJoemhvSW1HWVRJaW5VY2ZtampT?= =?utf-8?Q?Vh8QGU=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q2ZFR0s2eUtMczB4YkU0QnJUbkI2aytYUDhaU1k0ZHd3dVRoUFhiNjBmRGN1?= =?utf-8?B?VWgzbjNheGkrRHlMK3F1NWhTbVRrT1VCRjN2c0xWSVhCNGw1WHVVUlZVRFIx?= =?utf-8?B?b0YrVGdxeE9ianMwRXByWTFkNDR2RHN0a0ROc0F4Q25ITFRuZWp1NUJNVlFn?= =?utf-8?B?RENEVVVDMVBrSlczZzR2V0xIUGxYNExFQkkxLzlCOHk1MlB2dTVsZGVOaWNq?= =?utf-8?B?aEtNVHE3aERHOTl5aEtwU3daTUUyZEVocmYwSWFuVUFVdy9Ka1VzUFNrUHlu?= =?utf-8?B?NjhsT1E5d2NxZnhiTzV5Zzl5RmlkS0E2SUwvY3BCZENTOWlGUEZvd3FIMjBz?= =?utf-8?B?ZFRUbUtoYmF6NGxMWW5FYmNHQWJqS1d3V09ORGVnZFBmY2orZGVBM0pka0JR?= =?utf-8?B?RTlNRVhtWmhhbWdOWlFURXdJOUdjV0FCb2xnTFlZNkFyU0hjMUtCMjhsdnZW?= =?utf-8?B?ZThLNWpxc3JxZU9rUE9IcDlPcGVGVFlIWmZiLzc4MEZ6T0VIM1J5bG1JQWVM?= =?utf-8?B?TmhlNkdSWXBpaDg2Wk5nclB5NXV1Rk5nUFhYZi9STXpja2k3aGFiQjlqVHJJ?= =?utf-8?B?MWEraGsvcTA5aHV4YkF6RWd0aUgxMml4b094d1g4dnpubjh0a3NOUEJRUzdu?= =?utf-8?B?UDhiVUxFbjZZV0NRejJNYllKNXNHcFd1UEtkMXd2OENGVlBleHBXeHFjaUZN?= =?utf-8?B?WGk1aFNNTldaNUZGUU9mcTBEdW9EMllPNWZYd2hEV1lzeUZ3cVZITnJnYjBD?= =?utf-8?B?Sk0yVWtWVU5jVlJPbUJlZS9oUmxkRTliQzcra3Rub3IySG12VDJ2R0JaaFFU?= =?utf-8?B?aFZGeU9jdTYyOVJ5U1RmQ21vZzFQNDBxR3F1a0NPd3VmTHJFTER3eWhyS2JP?= =?utf-8?B?TEJhb21oUTU5VlkwNXZvUUlTTnRVYWFVNWJrckNXckxUcVZPUVFuSC9pWGg5?= =?utf-8?B?QkhPSk1sN1BIeUk5aUQ5SGZQUUFEeFRPRCs3SUQ3N2g4YjdMcjVMQzVVUkhw?= =?utf-8?B?bk1EaTZNS3R4S2pyMGkzOVMxNUd0MUJ1dDAwMEozZWpnOGk1OVdsUnNHaGxC?= =?utf-8?B?TWJBelB2Rlh0ZjhWQUZ5WUFUZFd3VW5pb0I0YWRCNzVZMnRSZ0NCN1R3Ty8r?= =?utf-8?B?VXRpdVExb2M3STI3WmNweWsxc0xLcWhIeGttZ3JyU25YS0xhU0xtTU1OL1NE?= =?utf-8?B?RzU4TExQYjg2N3R2Z2hTdmFSdnJhZ1M0a2UvOWd0Tk9BYXhITmF2TGZuTWpt?= =?utf-8?B?YStjRE42dVcxRU9QZmtDUU5vRDJzU0hCa0FsK0YyVUN6TzI1eEppSnlIY3pP?= =?utf-8?B?U25FQUprdXpFWHMyY2xhUEtJZzVzcWtRSzhTenlJcmltODd5WlRJdjJFcGZK?= =?utf-8?B?Y3ZjdUxPcUwydXJ4ZkMvTERLNlJJZmVtb2xRSzVUT1FTUEd4VHc4VXMwOUVp?= =?utf-8?B?aXZ4MXNXb2Q1NDhCNkkrZlYrWk42S1JESGwraWZsYzNzTWE4WHl2VlFvRElH?= =?utf-8?B?alp1cW8vdHcrd0h5S3dxaFB5THhNVUNCbjJPZUZKQ1R4OHIvNFBydVJpRTha?= =?utf-8?B?c1BWdEpzeVVpVGJabW0wUnZ1MXVqWnUreHVCb2VTMHkyWWgyb0lNVTAzMGFF?= =?utf-8?Q?VjyOyq1WFk13Kr8kcIkIsrMTlQeQkg6FmGw8zzWmE/ns=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.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: 96a86ebd-fdb1-41be-526e-08dda21b9478 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2025 21:22:29.5093 (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: BY1P223MB1259 Subject: Re: [FFmpeg-devel] The "bad" Patch 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/DM8P223MB0365B2679CD130494AAE7207BA62A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBmZm1wZWctZGV2ZWwgPGZmbXBl Zy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFsZiBPZiBNaWNoYWVsDQo+IE5pZWRl cm1heWVyDQo+IFNlbnQ6IE1vbnRhZywgMi4gSnVuaSAyMDI1IDIxOjM1DQo+IFRvOiBGRm1wZWcg ZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnPg0KPiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gVGhlICJiYWQiIFBhdGNoDQo+IA0K DQpIaSwNCg0KPiBUaGUgQ0MgbmVlZHMgc29tZW9uZSB3aG8gaXMgZ29vZCBhdCBtZWRpYXRpbmcg KG9yIHdoYXQgeW91IGNhbGwgaXQpIHRoYXRzDQo+IG1hcnRoNjQNCg0KKzENCg0KDQo+IEFuZCB0 aGUgQ0MgbmVlZHMgc29tZW9uZSB3aG8gY2FuIHJlY29nbml6ZSBkZWZhbWF0aW9uIGFuZCBkb2N1 bWVudCBpdA0KPiBhY2N1cmF0ZWx5LiBJdmUgbm90IHNlZW4gYW55b25lIGV4Y2VwdCBzb2Z0d29y a3ogZG9jdW1lbnQgdGhpbmdzIGFzIGhlIGRpZC4NCg0KQWRtaXR0ZWRseSwgdGhlIG1vdGl2YXRp b24gd2FzIGhpZ2gsIHNpbmNlIEkndmUgYmVlbiBpbiBmb2N1cy4gTmF0dXJhbGx5LA0KSSBoYWQg YmVlbiB1cHNldCBhYm91dCBzcGVjaWZpYyBwZXJzb25zIGF0IHRoZSBiZWdpbm5pbmcsIGJ1dCB0 aGUgbW9yZSBJIA0KaGFkIHJlY29uc3RydWN0ZWQgdGhlIHNlcXVlbmNlIG9mIGV2ZW50cywgSSBy ZWFsaXplZCB0aGF0IHRoZSB3YXkgaG93IA0KdGhpbmdzIGhhZCBkZXZlbG9wZWQgYW5kIGVzY2Fs YXRlZCBmdXJ0aGVyLCB3YXMgbW9yZSBjb21wbGV4IGFuZCBkcml2ZW4NCmJ5IG1hbnkgYWN0b3Jz LCBtb3N0IG9mIHdoaWNoIG5ldmVyIGhhZCBtdWNoIGJhZCBpbnRlbnRpb25zIGFuZCBhY3RlZA0K d2l0aG91dCBiZWluZyBhd2FyZSBhYm91dCB0aGUgY29uc2VxdWVuY2VzIG9mIHRoZWlyIG93biBh Y3Rpb25zLg0KQXNrZWQgYWJvdXQgaXQsIEknbSBzdXJlIG1vc3Qgb2YgdGhlbSB3b3VsZCB0aGlu ayBhbmQgc2F5IHRoYXQgdGhleSB3b3VsZA0KaGF2ZSBoYWQgbm90aGluZyB0byBkbyB3aXRoIGl0 IGF0IGFsbCBhbmQgaXQgd2Fzbid0IHRoZWlyIG93biBmYXVsdC4NCkJ1dCBpbiBhIGNvbW11bml0 eSwgd2hlbiBzZXZlcmFsIHBlb3BsZSBkbyBqdXN0IGxpdHRsZSB3cm9uZyANCmluZGl2aWR1YWxs eSwgdGhpcyBjYW4gc3VtIHVwIHZlcnkgcXVpY2tseSBhbmQgZWFzaWx5Lg0KDQpUaGUgbW90aXZh dGlvbnMgYmVoaW5kIGRvY3VtZW50aW5nIHRoZSBldmVudHMgYXJlIG11bHRpZm9sZDoNCg0KLSBX aGVuIHdlIGJldHRlciB1bmRlcnN0YW5kIHRoZSBvcmlnaW5zIGFuZCBtZWNoYW5pc21zIG9mIGhv dyB0aGF0IA0KICAidG94aWNpdHkiIGlzIGZvcm1lZCBhbmQgdW5mb2xkcywgdGhlbiB3ZSBtaWdo dCBiZXR0ZXIgYmUgYWJsZSB0bw0KICB0YWtlIG1lYXN1cmVzIHRvIHJlZHVjZSBpdCBpbiB0aGUg ZnV0dXJlDQoNCi0gV2hlbiBlYWNoIGluZGl2aWR1YWwgaXMgYWJsZSB0byBzZWUgYW5kIHVuZGVy c3RhbmQgdGhlaXIgb3duIGFjdGlvbnMNCiAgd2l0aGluIHRoZSBmdWxsIGNvbnRleHQsIGl0IGFs bG93cyB0aGVtIHRvIHJlZmxlY3QgYWJvdXQgaG93IHRoZWlyDQogIG93biBhY3Rpb25zIChldmVu IGlmIGp1c3QgbWluaW1hbCkgaGF2ZSBjb250cmlidXRlZCB0byB0aGUgZXZlbnR1YWwNCiAgb3V0 Y29tZQ0KDQotIEluIHRoZSBzYW1lIHdheSwgcGVvcGxlIHdobyB3ZXJlbid0IGludm9sdmVkIGF0 IGFsbCBjYW4gbGVhcm4gZnJvbQ0KICB1bmRlcnN0YW5kaW5nIHRob3NlIHNpdHVhdGlvbnMNCg0K VGhlIGxhdHRlciBhcHBsaWVzIHRvIG15c2VsZiBhcyB3ZWxsLCBJJ20gc29tZXRpbWVzIHdyaXRp bmcgZmFzdGVyIHRoYW4NCnRoaW5raW5nLCB3aGljaCBjYW4gbGVhZCB0byB1bmludGVuZGVkIGNv bnNlcXVlbmNlcyBhbmQgdGhlcmUgY291bGQgDQp2ZXJ5IHdlbGwgYmUgYW5vdGhlciBjYXNlIHdo ZXJlIEkgbWlnaHQgaGF2ZSBiZWVuIGRvY3VtZW50ZWQgYXMgYW4gDQphY3Rvci4gSSBkb24ndCBj b25zaWRlciBteXNlbGYgc3RhbmRpbmcgb3V0IGluIHRoaXMgcmVnYXJkLg0KDQpPbmUgZnVuZGFt ZW50YWwgZGlmZmVyZW5jZSB0aG91Z2ggLSBhbmQgc29tZXRoaW5nIHRoYXQgaXMgYmFkbHkgDQpt aXNzaW5nIGluIHRoaXMgY29tbXVuaXR5IGlzIHRoZSBhYmlsaXR5IHRvIGFkbWl0IG9uZSdzIG93 biBtaXN0YWtlcw0KYW5kIGFwb2xvZ2l6ZSBhcyBpcyBhcHByb3ByaWF0ZS4gSSBhbHdheXMgZG8g dGhhdCBhbmQgdGhlIE1MIGFyY2hpdmUNCmdpdmVzIHRlc3RpbW9ueSB0aGF0IHRoaXMgaXMgdHJ1 ZS4gSXQncyBhbiBpbmRpY2F0aW9uIG9mIGludGVncml0eSwNCmhvbmVzdHkgYW5kIHN0cmVuZ3Ro IG9mIHBlcnNvbmFsaXR5IGFuZCBzb2NpYWwgY29tcGV0ZW5jZS4NCkZhaWxpbmcgdG8gZG8gc28g aXMgb25lIG9mIHRoZSBzZWVkcyBvZiB0b3hpY2l0eSB0b3dhcmRzIGVhY2ggb3RoZXIuDQoNClRv IG1lLCBpdCBzZWVtcyB0aGF0IHBlb3BsZSBhcmUgYWZyYWlkIHRoYXQgdGhpcyBjb3VsZCBiZSB0 YWtlbiBhcw0Kd2Vha25lc3Mgb3IgaW5jb21wZXRlbmNlIC0gd2hpY2ggaXMgYSBmdW5kYW1lbnRh bCBtaXNjb25jZXB0aW9uLg0KRXZlbiBpbiB0ZWNobmljYWwgZGlzY3Vzc2lvbnMsIEkgc2VlIHRo YXQgcGVvcGxlIHJhdGhlciBzdG9wIA0KcmVzcG9uZGluZyB0aGFuIGFkbWl0dGluZywgd2hlbiB0 aGV5IHJlYWxpemUgdGhleSB3ZXJlIHdyb25nIGFib3V0DQpzb21ldGhpbmcuIEJ1dCB0aGUgb3Bw b3NpdGUgaXMgdHJ1ZTogbm90IGFkbWl0dGluZyBpcyB3ZWFrDQpiZWhhdmlvci4NCg0KDQo+ID4g QmVjYXVzZSBpdCBzZWVtcyB5b3Ugc2VyaW91c2x5IGNhcmUgYWJvdXQgc3RvcGluZyBkZWZhbWF0 aW9ucyBhbmQgdGhlDQo+ID4gZ2VuZXJhbCBzb3ppYWwgYmFja3N0YWJiaW5nIHRoYXQgaGFzIGFw cGVhcmVkIGluIHRoZSByZWNlbnQgZGVjYWRlDQo+IA0KPiDigJxTZWVtc+KAnSBpcyB0aGUgaW1w b3J0YW50IHdvcmQgaGVyZS4NCg0KSSBoYXZlIGJlZW4gd3JpdGluZyBhYm91dCB0aGVzZSB0aGlu Z3MgaGVyZSBvZnRlbiBiZWZvcmUsIGluIHRoZSANCmhvcGUgdGhhdCBpdCBtYWtlcyBwZW9wbGUg dGhpbmsgYWJvdXQgYW5kIHJlZmxlY3QgdGhlaXIgb3duIGJlaGF2aW9yLg0KDQpJZiBpdCB3b3Vs ZCBiZSB0cnVlIHRoYXQgaXQganVzdCAic2VlbXMiIHRoYXQgSSB3b3VsZCBjYXJlLCB0aGVuIEkn ZCANCmJlIGN1cmlvdXMgYWJvdXQgZm9yIHdoaWNoIG90aGVyIHJlYXNvbnMgSSdkIGJlIGRvaW5n IGl0IHRoZW4/DQoNCg0KQmVzdCByZWdhcmRzLA0Kc29mdHdvcmt6DQoNCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K