From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id BC0684CCC8 for <ffmpegdev@gitmailbox.com>; Sat, 12 Apr 2025 11:03:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B5FFD68C63F; Sat, 12 Apr 2025 14:02:58 +0300 (EEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2098.outbound.protection.outlook.com [40.92.42.98]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CC2ED68C528 for <ffmpeg-devel@ffmpeg.org>; Sat, 12 Apr 2025 14:02:51 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xbUuuYvcpeg5mDe10qu+0t/9U7zrXyAcVOdrOW3LZ1gDR5R4W5XhldJ4NMGfL6rzVoC/0olZOoJl0EeMcKUnWY5QxTM5PvmwP98u7eHRJhGJJ0bVjj5Fmm8KMQJ1gdCeqrZSwDtoF2WUeDaZ7FSwVR4YKCqO6OkDBh3aO4JxNsUV7YN2MQX9Mo9odJaYmgu49jHmEil+bZPeHr/04ZAZgYAL6vAEOBz0Vg/niCQMi8Pg2LAsPZixWDJsc0Z5hpRYoi8Ja3cdrWAcCmGJoLdWVQwzuMe4uaeNkFUU8cPjYbak50/FBI46Q3WhtkfUexPqRY2MvcvZRBUJu5e5NCuB8A== 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=52Wxubz7Elca0YotVvEjU9dAa5WoSejHdBm63v8AutM=; b=E8dfFAxxaGhkRbFK8Tha5f7O9R2EwX9BV0NH92AjqCnyyeFRVmkEJ++fX1hV0DmeUbqAtHbLg1TgCJ60gfk5tFghlx0XeMxQX/Pg6Qr0vM1WyUdyAvC8/GJ0P1eLZ+NWuEphlhwVlMhVADI42tx4Sl2pEW8mTz4sQJUQPouhaEn78feUij9vjJiEQTcWk70T5w40Vw92kBUbRN5YvfgQLzQvhtbxy9WrpBH5ud8PjLDlu+D6ikb8Qil8StKV0Zbwm9MXmampC0MqkVEfgVaMA7VON1DtXxblhXaoLw/WHhf9xkxdgy+XJigjuE5QUbATVCEX2oObn9XnnIqim+M34A== 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=52Wxubz7Elca0YotVvEjU9dAa5WoSejHdBm63v8AutM=; b=nkz3Efj4dvO+fnKipCHCi3OYDAUdrCBpANEDMi0m8xkS2xGVavyU3L8CWkWmFMkgYyFgKvPFmkLxJpRJoj5SQ2B6BYC0sG72nrW1nhavb6o0O910xeoXGP/xH8+jaBjJn+0B61UtFUfKR1W9jGdob+EpWsTKHAa5bEO4UCzA69cBgfqoNg+/F8JzYEy2Yk//yeJqsPW1U5GgUKEXJNulxICVI8KfjoZnkP4hVy2swNmdXQuKiOWWve/XbyYXYfdFWmtkjU1hSkTtxhnl67rZYFZaqm29+2nK0d/Ur6HY14D2d6GlQO5xeOwMhYeDxkEJ0GvXj/51WFxC8fLKHdNTZw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by IA3P223MB1646.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:57c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.33; Sat, 12 Apr 2025 11:02:48 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8632.030; Sat, 12 Apr 2025 11:02:48 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [RFC] AVDictionary2 Thread-Index: AQHbqG/RC945j8SkUUWxeNzx/WS92bOZ+5mAgAAYMICAAAEgMIAAF6cAgAAFp4CABKZ5AIAA/6tw Date: Sat, 12 Apr 2025 11:02:48 +0000 Message-ID: <DM8P223MB0365F528D03EF414AAEE1390BAB12@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <20250408101959.GP4991@pb2> <DM8P223MB03654302FB66A2EEB0039C45BAB52@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <20250408181621.GQ4991@pb2> <DM8P223MB0365F368CEF792DBBD091ABABAB52@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <20250408194502.GR4991@pb2> <DM8P223MB036537514113E407B2437CF3BAB52@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <20250411190608.GC4991@pb2> In-Reply-To: <20250411190608.GC4991@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_|IA3P223MB1646:EE_ x-ms-office365-filtering-correlation-id: 8bb4d9aa-e965-4e84-1814-08dd79b18f90 x-microsoft-antispam: BCL:0; ARA:14566002|8022599003|15080799006|8062599003|7092599003|8060799006|461199028|19110799003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?V0ZrK3NGMjFQYnA2UGFacmFRVEU1WVJvbE9XZmRTbEkydU8zNW9RcTU2T3p2?= =?utf-8?B?T1VIVnZQRmlkdldQUXhFUjhEcjM2RHhzS0FRYmN6eDlnQU80Rm0yTXFyMFBB?= =?utf-8?B?U3VPaUw3NXlDL2xMSmhJbkhGLytKdlM1S2V2YXJjblJvdE9FcnQxRDJTdnM2?= =?utf-8?B?NEJBM3lrOFlFcGpScmtxdXBIMlhxMnZzUzl6VUlDMnZVR3VUWkdsU1dNUHFG?= =?utf-8?B?WVY2Zmhic1IySHQyNkpIUjU5N1ErVVJ2bVFzZ1pxa3pabTd4MURrU1VzNnNL?= =?utf-8?B?S2hNb1RjZDBPdXhuNkZLaVlCcnZKUlhQdjFpVnZtQ3lXRlZySW1nTHBoTFBU?= =?utf-8?B?MFc5amRUanlLcnlCV0pTWS9lTE5aYTIwOVhHNFBHNXFjOEkzY0RDeVBXV3Z5?= =?utf-8?B?RDBEcmdpeGFWZ3U1a2pYZFIzekNBVmJXYkNPZzRsbU1RaGk3eEdrb1pkbjBk?= =?utf-8?B?VmJUdmFvd293MEtYMVlyc0Y0MEQ4K3pPWmtFaWpVbG1BUDJvNHVDZWhyS3dU?= =?utf-8?B?WHFtalJ3MnZ4NThXYWxFaXNWaVFYUUNHTHhBSkp3K0JwU3lITzhVQzgyOW5L?= =?utf-8?B?WUo5dmVJdkt4WlZseFJUNjgvZ0R0elg4RFdUaVFFVXlsWnQwUHMvZjFyZkZD?= =?utf-8?B?YkZveWh4bFg0bUVCYTUyQmduMmpFOS9xVGdFc1E1WVl2MGt5OFFFVmttVE5V?= =?utf-8?B?M1o5Vm55VkhzbThIQmVNWjR4Z0hnd3VTQUtRcXRtTG9IRktHd1BqNms4ZnB6?= =?utf-8?B?emRIN1U4cEx0NTdKMDRxQ1dyNGFxR3lIcU9Jc2J2YmRIeU9LZjVva29xOWxU?= =?utf-8?B?NHpYdzNmSXFKRFlLZWZDRzUvWXFHRW9Ub1BhUFlhaVBrai9oUStoeWR1S2gx?= =?utf-8?B?ZytBcmFZc1NWcmtnZmEyeTZxSi9RK0NhVFJSaVdFMEFkYWpHT1JpWHlBTHgy?= =?utf-8?B?QkRwMlBpcUNGZ093bXVNc3lEVnJVNnh4NDlaRWtwUURwdllzK3NUaStpOG1Z?= =?utf-8?B?R0t4TGtUMGdsc096a2lYSSttTkx2enU1ZHc3aWRCWStIc1d0Wis1VFZJeUNO?= =?utf-8?B?WTh3RzVIekxGaXRXR2RPeGdjNCtLNmlOcXlTQkRpZkYwVnEvcnRzZkxWN2l4?= =?utf-8?B?VEw2QmM1dmxiYVJsdFp1aTZFSExVdUdqK29IWjlCdEpVZExncVRZN0svOEw2?= =?utf-8?B?NVJtR1g3QThzZ21YYmxnZ2NTeDVuTWNYRFFmSWtFd0NUcFRpZUdkbzhqUTdt?= =?utf-8?B?MTlyR0NOOWw0WFVWK25NbWF1VDNIWlkrZWkyZE9LY2kvWEtEZk9WeWZaZ0RI?= =?utf-8?B?ZTkzcmJvQ1JXVVllcmVqbS9Tc2Jaa1RQcmptRGl4YjZid0I4cjdqYm9NS0Zi?= =?utf-8?B?WHRYbkE5WmhsYVk0UG5hWW9xNHgwZ3h3aXJzYUZqOU9PUE9vMHVIek1veW4z?= =?utf-8?B?ZEVwWmVIRmlsU1duZFFFejBvTU1VOGVBVk9Ea0FLU3FscWdjRGlrL0w0SEVn?= =?utf-8?B?ZHhiRjJNTmNndXN1YnI2QnpNK0tHVENIWkhVTGdnM3JRUFlIQ2FJbjlhcHh0?= =?utf-8?B?UGlhZz09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y3NiZ3VvcGo3SVp0c2c5QTQrdzkzaXdXUWFrS1RTVDY1cGhEOFFTc05hMGhp?= =?utf-8?B?eE5oRHRIcHVTeG9xc2dvamNwSHYxTDVZMkJZU0srUUhqaEowQldrSDFQdjdi?= =?utf-8?B?anJIR2lVR2xjekZ0R21qL3U4M1p6ZnNzbk5zenQzS1lZRldnVHR6enNreUVS?= =?utf-8?B?RWR5WWk0aEgwS3lEWE1UbmxLajBCT2hRS0lheForVERIczI4MDlvZkowT3RB?= =?utf-8?B?YTZHYmc0NWsyR3dFcDdCQ016Ynk2d3pJRlA2NVhieCthRC8zS2ZHbFVQamdi?= =?utf-8?B?WmJUZE56cW15TkxVTG5mTlkrMmdGZ1I4Z2JDZ3gzYUFVY1l2eEs1VlpNNXcw?= =?utf-8?B?N3p5U3lPZkppN0Zxbml5bUNhNTdtN1cyTjYvZUt2MVViemVTZ3NVOGRWNVlh?= =?utf-8?B?bzduZUFHbG9yMWc5cXhUUEdWbEVLdkFrbVc5eTFkT3JFQTd5VVg2VnY4Nzlv?= =?utf-8?B?M0xHUkpZK25wT1B4KzJVd0RYdlZLbXI4Q2NkNFlmWUNxVzlmcFJvNnRUYXFq?= =?utf-8?B?Q3RheWtud25GM1liNXlNMWhKUVJ5K21xTjlnNkg1anFVNVBoT1l5K2E5V0xi?= =?utf-8?B?dnVUNWRmQ1Z0VlVxMGZrQ05IZ0daV0pheFdIWk1wZVBmSVlPNmMzUzJNVCt6?= =?utf-8?B?bkhxRHFzWWtNcHVrajRDYTdrUksyRGZOM1hwVmlKU0lxL1hJSHNQWjZpZVlo?= =?utf-8?B?bXdySnZvWm5OY0plWmwwempWeHhVOE85Ti82VW80bjZJRzFmNnZrMllGUDNa?= =?utf-8?B?QzVNT09pMDZhVkN2b0g2dXYyMmhHaUZnWnRnalhFVE9vU3dCdHpQNGFXSnNu?= =?utf-8?B?dkM4WHkyaTdvUHJ2ZnVpVTdnSGU3ZzZpRXBRMnl0dkdUczVTTjlycm51Skx2?= =?utf-8?B?RW1sbWRpaEpRNlFZNWl2Z20yZ203eGFrRStJbnlucWQ5dDZMdnJXcTkwaWI4?= =?utf-8?B?N011aVJialBLbWUvbmdpQnI5NndSU2J0Rk9vbjhZdlMxQ1dxUTZWQWhtMGI2?= =?utf-8?B?YjQ5aGFSL2ZENTFXcjFTeFRndDJyNnVTcy9McE1rZnNyazNIMkhGd1lJS2N3?= =?utf-8?B?YkVJQng5eWMwTDVMWG0vUmozSVU3L1I0RGNMcVBFUjZsZmYrVWxrMWRkUWR6?= =?utf-8?B?Y1IvZldFSkdXOWcyR2piNlFFR3I2UUQ4YmxJSlU0Y1pWQ3FYL3IvQ3RFVkQ5?= =?utf-8?B?bk1NMEU1ZkRDa2I0T0Nib1grQzI4dVRTT2tDSVFHcVNLcXpXbXNVQzQ3YlZL?= =?utf-8?B?QmNDVzBPVTlpamVCQTludDY2SzNQWDZGVUFsank2MUlKWmtLN0pxV0hvSDBM?= =?utf-8?B?bmhpVXpxZmNqbkFBQnMvT21nWmNrSFIvSGF1MzNzalpyd1RjR1BFc1ozQVQ1?= =?utf-8?B?NVFrdTNJQnNwTDdzTU1MZVpUU0ltTHNCWE02Mmd3QjJGT3h6aWpyWDVaOWw3?= =?utf-8?B?ZTV6U241aVAwZkN2ZE5jNWxyMjQrbDlPR1Bvd1M4blpraXpLWGpRUk9DdjF2?= =?utf-8?B?Z1BwNlBqSEJEWVFJRTRVSyszUlBmV2JEZFFjM3VBZzBXeHRnQno2bTdaT094?= =?utf-8?B?UjlpbU0zdUtMM0VBR25jbEQ5Q1pKaGlXRW9SdENJSVk4d3NRbWNMZTBZVzM1?= =?utf-8?Q?GvpsYMnzY4cHOY9VMvEbHt3stYQEstBMDxBkyJMdipZY=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.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: 8bb4d9aa-e965-4e84-1814-08dd79b18f90 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2025 11:02:48.1118 (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: IA3P223MB1646 Subject: Re: [FFmpeg-devel] [RFC] AVDictionary2 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/DM8P223MB0365F528D03EF414AAEE1390BAB12@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gTWljaGFlbCBO aWVkZXJtYXllcg0KPiBTZW50OiBGcmVpdGFnLCAxMS4gQXByaWwgMjAyNSAyMTowNg0KPiBUbzog RkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtSRkNdIEFWRGljdGlv bmFyeTINCj4gDQo+IEhpDQo+IA0KPiBPbiBUdWUsIEFwciAwOCwgMjAyNSBhdCAwOTozMDoxNlBN ICswMDAwLCBzb2Z0d29ya3ogLiB3cm90ZToNCj4gWy4uLl0NCj4gDQo+ID4gVG8gdGVsbCB5b3Ug dGhlIHRydXRoIC0gYXQgdGhhdCBwb2ludCBJIHdhcyB0aGlua2luZzogIkFoLCBjbGV2ZXIhDQo+ IFRoYXQncyB3aHkgdGhlIEFWRGljdGlvbmFyeSBpcyBkb25lIGxpa2UgdGhhdCIg8J+Yig0KPiAN Cj4gVGhlIGRpY3Rpb25hcnkgaW1wbGVtZW50YXRpb24gaXMgbm90IGNsZXZlcg0KPiBsb29rIGF0 IGNvcHkgZm9yIGV4YW1wbGUgaXQgaXRlcmF0ZXMgb3ZlciBhdl9kaWN0X3NldCgpIHdoaWNoIGl0 c2VsZg0KPiBjYWxscw0KPiBhdl9kaWN0X2dldCgpIHdoaWNoIGl0IGl0c2VsZiBpdGVyYXRlcyBv dmVyIHRoZSBkaWN0aW9uYXJ5DQo+IHNvIGF2X2RpY3RfY29weSgpIGlzIE8obl4yKSBmb3IgZXhh bXBsZQ0KPiANCj4gYWxzbyBhIHNpbmdsZSBmYXRlIHJ1biwgY2FsbHMgYXZfZGljdF9pdGVyYXRl KCkgNDkyMTIwNyB0aW1lcw0KPiBhbmQgZmF0ZSBzaG91bGQgbW9zdGx5IGJlIHNob3J0IHNtYWxs IGZpbGVzIGFuZCBtaW5pbWFsIHNlbGYgY29udGFpbmVkDQo+IHRlc3RjYXNlcw0KPiANCj4gdGh4 DQo+IA0KPiBbLi4uXQ0KPiAtLQ0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5nZXJwcmludDogOUZG MjEyOEIxNDdFRjY3MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQg0KDQoNCkhpIE1pY2hhZWwsDQoN Cg0KaGVyZSBhcmUgdGhlIGJlbmNobWFyayByZXN1bHRzIGZyb20geW91ciBuZXcgQVZEaWN0aW9u YXJ5MjsNCg0KDQoNCiQgLi9kaWN0Ml9iZW5jaG1hcmsgNQ0KQmVuY2htYXJraW5nIEFWRGljdGlv bmFyeSB2cyBBVkRpY3Rpb25hcnkyIHdpdGggNSBlbnRyaWVzDQoNCjEuIEluc2VydGlvbiBQZXJm b3JtYW5jZToNCiAgIEFWRGljdGlvbmFyeTogIDAuMDA5IG1zDQogICBBVkRpY3Rpb25hcnkyOiAw LjAwNCBtcyAoNDQuNCUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KMi4gTG9va3VwIFBlcmZvcm1hbmNl ICgxMDAlIGV4aXN0aW5nIGtleXMpOg0KICAgQVZEaWN0aW9uYXJ5OiAgMC4wNzYgbXMNCiAgIEFW RGljdGlvbmFyeTI6IDAuMjkyIG1zICgzODQuMiUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KMy4gTG9v a3VwIFBlcmZvcm1hbmNlICg1MCUgZXhpc3Rpbmcga2V5cyk6DQogICBBVkRpY3Rpb25hcnk6ICAw LjA3NCBtcw0KICAgQVZEaWN0aW9uYXJ5MjogMC4zMjAgbXMgKDQzMi40JSBvZiBvcmlnaW5hbCB0 aW1lKQ0KDQo0LiBJdGVyYXRpb24gUGVyZm9ybWFuY2U6DQogICBBVkRpY3Rpb25hcnk6ICAwLjAw MCBtcw0KICAgQVZEaWN0aW9uYXJ5MjogMC4wMDAgbXMgKC1uYW4oaW5kKSUgb2Ygb3JpZ2luYWwg dGltZSkNCg0KQmVuY2htYXJrIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkNCg0KYWRtaW5AaXQgVUNS VDY0IC92L2ZmYnVpbGQvc291cmNlL2ZmbXBlZw0KJCAuL2RpY3QyX2JlbmNobWFyayAxMA0KQmVu Y2htYXJraW5nIEFWRGljdGlvbmFyeSB2cyBBVkRpY3Rpb25hcnkyIHdpdGggMTAgZW50cmllcw0K DQoxLiBJbnNlcnRpb24gUGVyZm9ybWFuY2U6DQogICBBVkRpY3Rpb25hcnk6ICAwLjAxNCBtcw0K ICAgQVZEaWN0aW9uYXJ5MjogMC4wMTMgbXMgKDkyLjklIG9mIG9yaWdpbmFsIHRpbWUpDQoNCjIu IExvb2t1cCBQZXJmb3JtYW5jZSAoMTAwJSBleGlzdGluZyBrZXlzKToNCiAgIEFWRGljdGlvbmFy eTogIDAuMTU0IG1zDQogICBBVkRpY3Rpb25hcnkyOiAwLjM3MCBtcyAoMjQwLjMlIG9mIG9yaWdp bmFsIHRpbWUpDQoNCjMuIExvb2t1cCBQZXJmb3JtYW5jZSAoNTAlIGV4aXN0aW5nIGtleXMpOg0K ICAgQVZEaWN0aW9uYXJ5OiAgMC4xNTUgbXMNCiAgIEFWRGljdGlvbmFyeTI6IDAuMjkxIG1zICgx ODcuNyUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KNC4gSXRlcmF0aW9uIFBlcmZvcm1hbmNlOg0KICAg QVZEaWN0aW9uYXJ5OiAgMC4wMDAgbXMNCiAgIEFWRGljdGlvbmFyeTI6IDAuMDAwIG1zICgtbmFu KGluZCklIG9mIG9yaWdpbmFsIHRpbWUpDQoNCkJlbmNobWFyayBjb21wbGV0ZWQgc3VjY2Vzc2Z1 bGx5DQoNCmFkbWluQGl0IFVDUlQ2NCAvdi9mZmJ1aWxkL3NvdXJjZS9mZm1wZWcNCiQgLi9kaWN0 Ml9iZW5jaG1hcmsgMTAwDQpCZW5jaG1hcmtpbmcgQVZEaWN0aW9uYXJ5IHZzIEFWRGljdGlvbmFy eTIgd2l0aCAxMDAgZW50cmllcw0KDQoxLiBJbnNlcnRpb24gUGVyZm9ybWFuY2U6DQogICBBVkRp Y3Rpb25hcnk6ICAwLjA4MyBtcw0KICAgQVZEaWN0aW9uYXJ5MjogMC4wOTQgbXMgKDExMy4zJSBv ZiBvcmlnaW5hbCB0aW1lKQ0KDQoyLiBMb29rdXAgUGVyZm9ybWFuY2UgKDEwMCUgZXhpc3Rpbmcg a2V5cyk6DQogICBBVkRpY3Rpb25hcnk6ICAxLjAyNSBtcw0KICAgQVZEaWN0aW9uYXJ5MjogMC4z MDggbXMgKDMwLjAlIG9mIG9yaWdpbmFsIHRpbWUpDQoNCjMuIExvb2t1cCBQZXJmb3JtYW5jZSAo NTAlIGV4aXN0aW5nIGtleXMpOg0KICAgQVZEaWN0aW9uYXJ5OiAgMS4wMjQgbXMNCiAgIEFWRGlj dGlvbmFyeTI6IDAuMzMxIG1zICgzMi4zJSBvZiBvcmlnaW5hbCB0aW1lKQ0KDQo0LiBJdGVyYXRp b24gUGVyZm9ybWFuY2U6DQogICBBVkRpY3Rpb25hcnk6ICAwLjAwMSBtcw0KICAgQVZEaWN0aW9u YXJ5MjogMC4wMDIgbXMgKDIwMC4wJSBvZiBvcmlnaW5hbCB0aW1lKQ0KDQpCZW5jaG1hcmsgY29t cGxldGVkIHN1Y2Nlc3NmdWxseQ0KDQphZG1pbkBpdCBVQ1JUNjQgL3YvZmZidWlsZC9zb3VyY2Uv ZmZtcGVnDQokIC4vZGljdDJfYmVuY2htYXJrIDEwMDANCkJlbmNobWFya2luZyBBVkRpY3Rpb25h cnkgdnMgQVZEaWN0aW9uYXJ5MiB3aXRoIDEwMDAgZW50cmllcw0KDQoxLiBJbnNlcnRpb24gUGVy Zm9ybWFuY2U6DQogICBBVkRpY3Rpb25hcnk6ICAxLjgzMCBtcw0KICAgQVZEaWN0aW9uYXJ5Mjog MC42MDUgbXMgKDMzLjElIG9mIG9yaWdpbmFsIHRpbWUpDQoNCjIuIExvb2t1cCBQZXJmb3JtYW5j ZSAoMTAwJSBleGlzdGluZyBrZXlzKToNCiAgIEFWRGljdGlvbmFyeTogIDEwLjcwNCBtcw0KICAg QVZEaWN0aW9uYXJ5MjogMC40NDYgbXMgKDQuMiUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KMy4gTG9v a3VwIFBlcmZvcm1hbmNlICg1MCUgZXhpc3Rpbmcga2V5cyk6DQogICBBVkRpY3Rpb25hcnk6ICAx Mi45MDUgbXMNCiAgIEFWRGljdGlvbmFyeTI6IDAuNjE0IG1zICg0LjglIG9mIG9yaWdpbmFsIHRp bWUpDQoNCjQuIEl0ZXJhdGlvbiBQZXJmb3JtYW5jZToNCiAgIEFWRGljdGlvbmFyeTogIDAuMDI2 IG1zDQogICBBVkRpY3Rpb25hcnkyOiAwLjAyOCBtcyAoMTA3LjclIG9mIG9yaWdpbmFsIHRpbWUp DQoNCkJlbmNobWFyayBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5DQoNCmFkbWluQGl0IFVDUlQ2NCAv di9mZmJ1aWxkL3NvdXJjZS9mZm1wZWcNCiQgLi9kaWN0Ml9iZW5jaG1hcmsgMTAwMDANCkJlbmNo bWFya2luZyBBVkRpY3Rpb25hcnkgdnMgQVZEaWN0aW9uYXJ5MiB3aXRoIDEwMDAwIGVudHJpZXMN Cg0KMS4gSW5zZXJ0aW9uIFBlcmZvcm1hbmNlOg0KICAgQVZEaWN0aW9uYXJ5OiAgMTQxLjA4NCBt cw0KICAgQVZEaWN0aW9uYXJ5MjogNC44NzQgbXMgKDMuNSUgb2Ygb3JpZ2luYWwgdGltZSkNCg0K Mi4gTG9va3VwIFBlcmZvcm1hbmNlICgxMDAlIGV4aXN0aW5nIGtleXMpOg0KICAgQVZEaWN0aW9u YXJ5OiAgMzEuMjM0IG1zDQogICBBVkRpY3Rpb25hcnkyOiAwLjY1MyBtcyAoMi4xJSBvZiBvcmln aW5hbCB0aW1lKQ0KDQozLiBMb29rdXAgUGVyZm9ybWFuY2UgKDUwJSBleGlzdGluZyBrZXlzKToN CiAgIEFWRGljdGlvbmFyeTogIDc3LjI1OCBtcw0KICAgQVZEaWN0aW9uYXJ5MjogMC44MDkgbXMg KDEuMCUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KNC4gSXRlcmF0aW9uIFBlcmZvcm1hbmNlOg0KICAg QVZEaWN0aW9uYXJ5OiAgMC4wOTQgbXMNCiAgIEFWRGljdGlvbmFyeTI6IDAuMjIyIG1zICgyMzYu MiUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KQmVuY2htYXJrIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkN Cg0KYWRtaW5AaXQgVUNSVDY0IC92L2ZmYnVpbGQvc291cmNlL2ZmbXBlZw0KJCAuL2RpY3QyX2Jl bmNobWFyayAxMDAwMDANCkJlbmNobWFya2luZyBBVkRpY3Rpb25hcnkgdnMgQVZEaWN0aW9uYXJ5 MiB3aXRoIDEwMDAwMCBlbnRyaWVzDQoNCjEuIEluc2VydGlvbiBQZXJmb3JtYW5jZToNCiAgIEFW RGljdGlvbmFyeTogIDE2ODkzLjE1MSBtcw0KICAgQVZEaWN0aW9uYXJ5MjogODAuMDc0IG1zICgw LjUlIG9mIG9yaWdpbmFsIHRpbWUpDQoNCjIuIExvb2t1cCBQZXJmb3JtYW5jZSAoMTAwJSBleGlz dGluZyBrZXlzKToNCiAgIEFWRGljdGlvbmFyeTogIDMxLjM2OCBtcw0KICAgQVZEaWN0aW9uYXJ5 MjogMC41ODAgbXMgKDEuOCUgb2Ygb3JpZ2luYWwgdGltZSkNCg0KMy4gTG9va3VwIFBlcmZvcm1h bmNlICg1MCUgZXhpc3Rpbmcga2V5cyk6DQogICBBVkRpY3Rpb25hcnk6ICA5MTkuNjQ2IG1zDQog ICBBVkRpY3Rpb25hcnkyOiAwLjY4OCBtcyAoMC4xJSBvZiBvcmlnaW5hbCB0aW1lKQ0KDQo0LiBJ dGVyYXRpb24gUGVyZm9ybWFuY2U6DQogICBBVkRpY3Rpb25hcnk6ICAwLjc3MyBtcw0KICAgQVZE aWN0aW9uYXJ5MjogMi4wMjEgbXMgKDI2MS40JSBvZiBvcmlnaW5hbCB0aW1lKQ0KDQpCZW5jaG1h cmsgY29tcGxldGVkIHN1Y2Nlc3NmdWxseQ0KDQoNCi0tLQ0KDQoNCj4gVGhlIGRpY3Rpb25hcnkg aW1wbGVtZW50YXRpb24gaXMgbm90IGNsZXZlcg0KDQpObyAtIGJ1dCBmYXN0ZXIgdGhhbiB0aGUg dXN1YWwgZGljdGlvbmFyeSBpbXBsZW1lbnRhdGlvbiBhcHByb2FjaGVzIGZvciBzbWFsbCBudW1i ZXJzIG9mIGl0ZW1zLg0KSW4gdGhlIGNvbnRleHQgb2YgRkZwcm9iZSBhbmQgd2hlbiB1c2VkIHdp dGggLXNob3dfZW50cmllcyBmb3IgZXhhbXBsZSwgdGhpcyBpcyBvcGVyYXRpbmcgcmlnaHQgd2l0 aGluIGEgcmFuZ2Ugd2hlcmUgbGluZWFyIGlzIGJldHRlci4NCg0KQW5kIDMuOCAvIDQuNCBhcmUg cXVpdGUgc29tZSBmYWN0b3JzOg0KDQoyLiBMb29rdXAgUGVyZm9ybWFuY2UgKDEwMCUgZXhpc3Rp bmcga2V5cyk6DQogICBBVkRpY3Rpb25hcnk6ICAwLjA3NiBtcw0KICAgQVZEaWN0aW9uYXJ5Mjog MC4yOTIgbXMgKDM4NC4yJSBvZiBvcmlnaW5hbCB0aW1lKQ0KDQozLiBMb29rdXAgUGVyZm9ybWFu Y2UgKDUwJSBleGlzdGluZyBrZXlzKToNCiAgIEFWRGljdGlvbmFyeTogIDAuMDc0IG1zDQogICBB VkRpY3Rpb25hcnkyOiAwLjMyMCBtcyAoNDMyLjQlIG9mIG9yaWdpbmFsIHRpbWUpDQoNCg0KSSBq dXN0IGhhZCB0aG91Z2h0IHRoYXQgaXQgd291bGQgaGF2ZSBiZWVuIGRvbmUgbGlrZSB0aGlzIGJ5 IGludGVudGlvbi4uDQoNCnN3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcu b3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==