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 9092A4D7D3 for <ffmpegdev@gitmailbox.com>; Mon, 2 Jun 2025 02:24:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 389096882FB; Mon, 2 Jun 2025 05:24:15 +0300 (EEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn2097.outbound.protection.outlook.com [40.92.20.97]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 02A046882FB for <ffmpeg-devel@ffmpeg.org>; Mon, 2 Jun 2025 05:24:09 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yE6hadIo18q/Bs7wYZHmINHxoEvyoRTmQuj7v/EkZS6NslZutAl6prt4Ld/kp00kwBw6eTghWWXYxKxML3uH2KuzwMHvhnvl23ubyhVerdCrxwi8DNXb7wvT+74B28wmUSStL9sCoYls7427AUPSTqafkeov0QVWJvSdatjYm5gnX+ueQ4/Hq0w3OJO0cDDHuZxgO/DS9mxfB3+El5wI+cX6jefF3PKmawkmsF7jxE4OfZriCANcNZU66aigHdvomLlGYWchiVz8Gd50AohsAlPL47XFGh7yDlQgLdAypeNGEu9wJRh5tEU0hI3FdzLH7gxeGnd9A6DdAoYBM24PeQ== 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=zhKNJVMzfjPGWLUdqz3O/hMHNBU69tgWfcmrtEmS1WM=; b=my0wSinUABhOxtRD8vl9ztNMyVBei6BEwe+r7iNRD17Nybbt/16orMz87fEOQh59bfPd6nJdU7+4o1R3PIVEsclqCwgnxG5fASaDZ9ydm7SjQALR3+T2tTvnRVK/hUCP83t4F6puZlF/zde8KjaO83IX5yMrdZWJMCIJbBHnuhE/jl7Hfqi22SdYpUhRW4ZQhyvRswPDOZ5DyJckeijy5xtM0iJ7r462li4sSJuYcJ7sd89zBbuu7HWdVfk2zs+NX6rPEku2Dmos09lnG+MJGML5VTy+QU2wQip6zy3LIbZGA+KVua/hEgRgnmu1Rqi8CoXsSVOXXtJR+VII6LwH2Q== 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=zhKNJVMzfjPGWLUdqz3O/hMHNBU69tgWfcmrtEmS1WM=; b=Igi3SZkJvq80Ynqe1gC7DlIZJZs4Ou0MPZ5zGhP1rdhVQ4GFxXwkgm5MzD1hkFXsLJKVfkREkhMtCo6mJ9CryhFLQ28YJts8LhSGeKV3UM2/lfBDC3aa3Np3jOpSh47jZsjsT7OEWgwg+mkR0qQvLWsgvjTxywcG0pCXRvk2qMn8z1pqDCaKvn5mHIStAwhbnWR7CUj7OeG6/RkHb2SbuJr02slCNeOefN4e3JaGwnjR32Gafg7YLEHOUgeKc6F01GzdmysNuIxpVJ1mBmKljXpwcYX1Wslcr72Psqork7C5Y5VMZjT2RBG/Ee2eThToID+qf/GRE8Ru469oAwAaUQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SA1P223MB1263.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:3e9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.26; Mon, 2 Jun 2025 02:24:05 +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 02:24:05 +0000 From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Thread-Topic: [FFmpeg-devel] [PATCH v3 1/2] fftools/resources: clean up and improve resource manager build system Thread-Index: AQHb0VDseTLvFXm2FkeSgoeZwvMr2rPryADAgAMYoQCAAESqcA== Date: Mon, 2 Jun 2025 02:24:05 +0000 Message-ID: <DM8P223MB036585E193F7ABE81892C6C8BA62A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> References: <20250530105206.15164-1-ramiro.polla@gmail.com> <DM8P223MB0365AEA52ADF2539ACDFC62CBA61A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM> <CALweWgDig2=Hx1PxYzfM8pniwb1yNEmH5WtiJ1Ks2SuRfFy-9Q@mail.gmail.com> In-Reply-To: <CALweWgDig2=Hx1PxYzfM8pniwb1yNEmH5WtiJ1Ks2SuRfFy-9Q@mail.gmail.com> 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_|SA1P223MB1263:EE_ x-ms-office365-filtering-correlation-id: 1f197755-4947-4275-7c49-08dda17c8c3e x-ms-exchange-slblob-mailprops: 9IecXKUgicB0Vgu95vFSoXNdCFmhIzag967hCpN3NQ9e6sd+ihAblMrtLXD9/BcPOd3jxwW1D9BESxGAXUTPOfFffw4bxu8bwvqW6gORzdTYd7zjOIUNPDnbCofhD3tc7giOmRiFzZ1G2xiEROk1dApTt6sDlNnc091aXcLPxeTAVqv5BAHnpUos9eupjVnUqttAtDqIDqlIbJcb/5de59eISjGf0jDdxVpxviptWUe0wIlFEBXuzAW1pcIA27S9A37OFdHEjlfYznWJhXEQ3NnTmIV62CclrZh+Zu32fDILaBZWkcdcoj7de9iTRKQmio4y4qokeQJDAnSxY3gtNEpcfZVoKwsO4od62tlQDhKMjPgqXSk1UEpldlGt5KfQok4VuqIYQRC1LPrgVMtwOeX4G9xZ8ArehDrp4whp7LPeyZffLV8yKsj+D9oHw2BojMBuzvFfgmAhYLkPMIF3Ko26YKzXnJivkh3qYS7dY7cGZ59PKvO7atUi6ZoTQbSqmLDbazPLAb93dOUj5Vh0N69x8TmudJz6AlG/aTNe6hmNxjUfw6W6mh2NPA0CRuRDBDqKizviLTSW/lbX6UnWUS2WU2T3uJnWAYwsZrael6X96gIz7XLZrBrgGKo0p3a9mWxQ2Pe8xWCE/Cj74E5u3Hagz1ePWH7JJajQMOh1va9E8kXaaaBIknRoN15nHxVaQkUVQFpvz//HkUk/iKEVXquz9/Mo5LWZK2FBZxl9/zZ1iS2yZepY2g== x-microsoft-antispam: BCL:0; ARA:14566002|8060799009|8062599006|19110799006|461199028|15080799009|7092599006|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?utf-8?B?ZUMvbk5kdnNaejJscmUwU09MRnk0TEtRS0gya1Y2aDhsQTNtbmhwUVFUeFpW?= =?utf-8?B?Y3UvOFZUZmhCVDk1VkdFYmxsOGdNWVpJRUlUSEl1ZUdzaXdOU0xIWjRWSUhM?= =?utf-8?B?MWFGcElJdlZzVXJHQitVOXJiZzdIak1xSlN3NVRYTGExaFVKaGJ3SXpKbWNQ?= =?utf-8?B?SUpRaVYwV3h4ZUN3RUw3NmVEWFUyRUJXQWVETkkyaTRRVFJNckVFSXZhdTdt?= =?utf-8?B?V1h0d0NDMXJlWDZnZXNOT3A3STR4Sm00OGVMQXA5WW5QL3ViQ1RKNFNLeGRq?= =?utf-8?B?dDdDcXptQkJCRDJmdzVySDYzRm5jNm16bjgycDk4RVVaS0ljMnd5a2VWT2pj?= =?utf-8?B?b3dPbktsWXp4b0xValNoUERZTFRUS1Nud2dlUlFrSUxrWnFrN2xJYlV0aVhh?= =?utf-8?B?REFEYUJEempwcEI2endRVXBQU0tkUW9Qc2EyK0grRkR6QlRoTHhiVitYS1c4?= =?utf-8?B?cEUvZ3hLNnpSMmFMVWkyaEFyaU15NGhhbzl3bHhPN1VRbS93TDBKZzBRTmlC?= =?utf-8?B?LzJkWVVmaGxXWTF5bXpCQkxxZTNsQXFpRkoybTk0am9EMkVWZlNvYW11V05t?= =?utf-8?B?YlR0YkZqRTh2Nk1RakZMc21GelNEYjVubkM0YUxzb2hLNThHSUdsZGZKNENO?= =?utf-8?B?OXBjc05lS1AweTJMajZycS9rRTlYZ3A5VVJoSEx4b1VGcFpZUTN2SUFxc3VT?= =?utf-8?B?b09kVThIWXF3VEZTSERxemloQm1aZUFZWGI2N3R5NGVYMnM4QjJkSE1nOTFB?= =?utf-8?B?ejNUaFhnZzlKMkQ0L0U4bXduVDdOeEptaDd4bTNBbW0vSEpnc1hiSUVFeXB2?= =?utf-8?B?ZHBza2l5QXQzc1cvMGNyVUoyR0hNOThLYUJoYTQyMlB4VmNPMFJuNWppOTlM?= =?utf-8?B?NlFObEJYZ2g1TnBEOUJuOFd5azRCUkUwMUlVcmp1ZGtmd1I0L0pGZUxrYnF5?= =?utf-8?B?Y3FBVE1YMjBBYzRtM3NhQmFmM1I2TnRXZzlLcDJFOXY2MkJhemNhOWdqUGdl?= =?utf-8?B?VVZWRFlsb1JVbTVnNG4zV296QVFMVmpxM1NmWFVFVStMeTM5REIyRlZpZy83?= =?utf-8?B?UzlKQXVRZXYvVS9sQkhob0pEeWlyWGlRbUprZ20zTWl3aDJRVXVQZCs0SlVm?= =?utf-8?B?Y1QyWVV2ZGVGZUsvM2FRUUlkbTVaVk4zditSK3pBVkwwVnRsWHhzamV4eUEx?= =?utf-8?B?OVpMRzkzWkZ4YnZHek1rUkI2cUNoUUF3NzBFZ1MzTkdaUDI4eXM5aFl1VEY0?= =?utf-8?B?dy9Peng1cEg4SFdNVUdDbFIzbm9JUHJMNmVob0luYUdiQlQyemNnWlVONlVa?= =?utf-8?B?MzhvdTNjMXNHYjB4SUtYRHVuU1BsR2xIN0ZQVkIvYjdwOHJyWWgyU1RMalhx?= =?utf-8?B?MllKSE1zT2dTSXBvSXdkMUpwRVdGMGliY3F6M2U1VlVLZUNoYXJMNDZoZnNH?= =?utf-8?B?dGs3UzJiMDN4UldTNU9hNmdhaTJ2UWxFcER2ZW5NbnB0a3JIdUdZeEl5R3lt?= =?utf-8?Q?U0nyzU=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bFFTVjBLaVVEaDgvajlwcWZOeS9GR3NqQkx1NXZ1ME1YVXpWZjFpRCthcmN0?= =?utf-8?B?Q0dpbENVVThvekFkTFRDSFQ5a1EzaEFaSjJmbjVYNWttQWc3cmxIRVNHdmk2?= =?utf-8?B?bE5oVDJGWmRmaW1lcW1hb0Ria3NPUzAwa3FNbXg5MTFnU3BEbWF1NEpiUjg2?= =?utf-8?B?NGFjbnJZVjlNRmZXUFpER3dabmdibUNYaExIMGdBQ2xQSUNZSHRrSUZnWDRm?= =?utf-8?B?RDAvK2haTEprakFzOUFTVkxGZ2daT3pxM1VJYVVDclBFVHdCTGQxMGxBTDhN?= =?utf-8?B?dCtPQmU4L3Frc1JkWExFWTAybUI2bFhuR0VWbTh5ckE3NHFOOUlKRkdraUJ5?= =?utf-8?B?K1BuU2V1V2hmYkE3V1hIdjhrYTV0bnpVdWtzM1pSVEdlSzliRUhoQ1JHZk0r?= =?utf-8?B?TnlFcERuOGoybVN2Vng0dzJGdzRPMUw2UlNRK2QxWmFpNVNSaVkvS2hZS0Iy?= =?utf-8?B?ZmVBRndSQjE4S1I4aGhtOEVWek9XajBLVDBMb0VOaTJIN0czdXVWNU1lVTA2?= =?utf-8?B?L3Rqb0JzZ21zY2srUzU0WVVrSDJua1pmOHFKRU5Oak40L2RWUnZ5TmdiRi84?= =?utf-8?B?VitwOFpHLzFJWktwNVFnYVV5YSt5TTZ1dkRhWnorUGFnQURUeCtTcGdkTElU?= =?utf-8?B?NGtpMCtmMVViK0l1N0IxZWgyaWU1NmdFdWpkRWFWWTA1MHRwZ1BwWTVjaUEx?= =?utf-8?B?NW5IUlhOUUN3c3NQcnFMek5GNUdaUWMybEFJQlFCdXJTSGtyQytIMllxdHFk?= =?utf-8?B?dkg4OHl2b2h0cjJJbW1oUmtKWTdVVi9BUEtZajU2U2oyWnBBcnFMVFA3QWRy?= =?utf-8?B?N0QvVVY0QXpPd213cDJuTzJQdWE1aCtNRG81UXVGTkVhYkxyOFlpNXI0cTFr?= =?utf-8?B?Y2txT2hPSy9xK0JsL0NFSStrOVdkcGNRVjJyeWVVamR4emdKVnBEWUJ5ZmRQ?= =?utf-8?B?Q0FEYUoraXVHYTFuNmdpaEN0cnJ1WDFwMUUzeDJkUXlhSnl2YTJucDhVUE03?= =?utf-8?B?QkNsOEY1QXl3S2VRY2RyTHUzd0o0bVIvYlppT3B2bURQU3ZIK3RJKy9PS0NR?= =?utf-8?B?QUZja2ZlaFRtcVhsVElSWGRVL0ZGN29VOEVqWklRY0UwbzB3WUxWN1g2cDVr?= =?utf-8?B?NzVyY0xGcDZHbnJTV0dDcm9Qa2V6TU9FS3pST2tGZWtPVS9qbkg4V0YwY2J1?= =?utf-8?B?VW1rWXVFWVRVbFNoOGF4bVFLcTkwdlBwUm5OemlsVzVabDZQR1JhQ0tyZlE3?= =?utf-8?B?N1FwbDJVSW5HRHRjd0ZQNDU1bzlIRmI1eGxHZDlQQ3AwekZaQmZtQ1BRMlc0?= =?utf-8?B?QmlyM29jY0xmVGRneER1am81S21nTVBQaWFVNEJteGNhRUcvSCtoQkRId0hl?= =?utf-8?B?ODVlckRPU3QvZGxhS0xZSHl1UWxEdGduVFZReDJQUlNMaHlYdUZxR3NhT2U0?= =?utf-8?B?Q2VVNDErZUM3eklmWkxGTUtsODNrWmNJaWVOcVFTdzM1VUh0OWUxY2N0K1lt?= =?utf-8?B?cm1aTHR3bUdGcHhDeXA5R1lvTjJUSzJ1dUl5Tkl0OUpxNFI2bzFRVFlkNDZi?= =?utf-8?B?WWliVG12M1J6VnJ5eFdJdkZHMWNKcWV1Sis4M09ueGhvbTlEZFlXZ056THZP?= =?utf-8?Q?Q4tt2sZsR5JSX8ytxtatjtie5r5awiBvB9cnPZV00M08=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: 1f197755-4947-4275-7c49-08dda17c8c3e X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2025 02:24:05.6990 (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: SA1P223MB1263 Subject: Re: [FFmpeg-devel] [PATCH v3 1/2] fftools/resources: clean up and improve resource manager build system 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/DM8P223MB036585E193F7ABE81892C6C8BA62A@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgUmFtaXJvIFBvbGxh DQo+IFNlbnQ6IE1vbnRhZywgMi4gSnVuaSAyMDI1IDAwOjA4DQo+IFRvOiBGRm1wZWcgZGV2ZWxv cG1lbnQgZGlzY3Vzc2lvbnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPg0K PiBTdWJqZWN0OiBSZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHYzIDEvMl0gZmZ0b29scy9yZXNv dXJjZXM6IGNsZWFuIHVwIGFuZA0KPiBpbXByb3ZlIHJlc291cmNlIG1hbmFnZXIgYnVpbGQgc3lz dGVtDQo+IA0KPiBPbiBTYXQsIE1heSAzMSwgMjAyNSBhdCAxMjo1NuKAr0FNIHNvZnR3b3JreiAu DQo+IDxzb2Z0d29ya3otYXQtaG90bWFpbC5jb21AZmZtcGVnLm9yZz4gd3JvdGU6DQo+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogZmZtcGVnLWRldmVsIDxmZm1w ZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgUmFtaXJvDQo+IFBvbGxh DQo+ID4gPiBTZW50OiBGcmVpdGFnLCAzMC4gTWFpIDIwMjUgMTI6NTINCj4gPiA+IFRvOiBmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZw0KPiA+ID4gU3ViamVjdDogW0ZGbXBlZy1kZXZlbF0gW1BBVENI IHYzIDEvMl0gZmZ0b29scy9yZXNvdXJjZXM6IGNsZWFuIHVwIGFuZA0KPiBpbXByb3ZlDQo+ID4g PiByZXNvdXJjZSBtYW5hZ2VyIGJ1aWxkIHN5c3RlbQ0KPiA+ID4NCj4gPiA+IC0gbW92ZSAuZ2l0 aWdub3JlIGVudHJpZXMgdG8gbWFpbiAuZ2l0aWdub3JlOw0KPiA+ID4gLSBtb3ZlIHZwYXRoIGRp cmVjdGl2ZXMgdG8gbWFpbiBNYWtlZmlsZTsNCj4gPiA+IC0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNv bW1lbnRzOw0KPiA+ID4gLSB0dXJuIGNzcyBtaW5pZmljYXRpb24gc2VkIGNvbW1hbmQgaW50byBh IG9uZS1saW5lcjsNCj4gPiA+IC0gZGVkdXBsaWNhdGUgdGFyZ2V0cyBkZXBlbmRpbmcgb24gQ09O RklHX1JFU09VUkNFX0NPTVBSRVNTSU9OOw0KPiA+ID4gLSBpbnRyb2R1Y2UgY29tbW9uIC5yZXMg cGF0dGVybiBmb3IgcmVzb3VyY2UgZmlsZXM7DQo+ID4gPiAtIHJlbW92ZSBSRVNPVVJDRU9CSlMg bm9vcCBmcm9tIGNvbW1vbi5tYWsgKGl0IHdhcyBuZXZlciBwb3B1bGF0ZWQpOw0KPiA+ID4gLSBh ZGQgZmZ0b29scy9ncmFwaC9NYWtlZmlsZTsNCj4gPiA+IC0gcmVuYW1lIE9CSlMtcmVzbWFuIHRv IFJFU01BTi1PQkpTIGZvciBjb25zaXN0ZW5jeTsNCj4gPiA+IC0gbW92ZSBncmFwaC57Y3NzLGh0 bWx9IHRvIGZmdG9vbHMvZ3JhcGgvZ3JhcGhwcmludC57Y3NzLGh0bWx9Ow0KPiA+ID4gLSBkaXNh YmxlIGRlcGVuZGVuY3kgY2hlY2tpbmcgZm9yIHJlc291cmNlIGZpbGVzLCB0byBwcmV2ZW50IHNw dXJpb3VzDQo+ID4gPiAgIHJlYnVpbGRzOw0KPiA+ID4gLSBnZW5lcmF0ZSByZXNvdXJjZXMgbGlz dCBhdCBidWlsZC10aW1lIGJhc2VkIG9uIGFsbCByZXNvdXJjZSBmaWxlczsNCj4gPiA+IC0gdGhl IHJlc291cmNlIG1hbmFnZXIgbm93IHVzZXMgdGhlIHJlc291cmNlIGZpbGVuYW1lIGluc3RlYWQg b2YgYW4gSUQuDQo+ID4gPg0KPiA+ID4gQWRkaW5nIHJlc291cmNlIGZpbGVzIG5vdyB3b3JrcyBm cm9tIGFueSBzdWJkaXIuIFN1cHBvc2UgeW91IHdhbnQgdG8NCj4gPiA+IGFkZCBhIHJlc291cmNl IGZpbGUgbmFtZWQgImZvby5odG1sIiwgdGhlbiBhbGwgeW91IGhhdmUgdG8gZG8gaXM6DQo+ID4g Pg0KPiA+ID4gT0JKUy0kKENPTkRJVElPTikgKz0gZm9vLmh0bWwucmVzLm8NCj4gPiA+DQo+ID4g PiBUbyBhY2Nlc3MgdGhlIHJlc291cmNlLCB5b3UgcmV0cmlldmUgaXQgYnkgaXRzIG5hbWU6DQo+ ID4gPg0KPiA+ID4gZGF0YSA9IGZmX3Jlc21hbl9nZXRfc3RyaW5nKCJmb28uaHRtbCIpOw0KPiA+ ID4gLS0tDQo+ID4NCj4gPiBIaSBSYW1pcm8sDQo+ID4NCj4gPiBoZXJlJ3MgbXkgcmV2aWV3Og0K PiA+DQo+ID4gMS4gR2VuZXJhbA0KPiA+DQoNCkhlbGxvIFJhbWlybywNCg0KPiA+IEZpcnN0IG9m IGFsbCwgSSB0aGluayB0aGVyZSBhcmUgYSBiaXQgdG9vIG1hbnkgZGlmZmVyZW50IGNoYW5nZXMg YXQgb25jZQ0KPiA+IGluIHRoaXMgcGF0Y2guIEl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIGVh Y2gga2luZCBvZiBjaGFuZ2UNCj4gPiBzZXBhcmF0ZSBhbmQgdGhlbiBhcHBseSBpdCB1bmlmb3Jt bHkgdG8gYm90aCwgLnB0eCBhbmQgLnJlcyBjb21wcmVzc2lvbg0KPiANCj4gSXQgd291bGQgYmUg YmV0dGVyIGlmIHRoaXMgY2xlYW51cCB3b3JrIHdhc24ndCBuZWVkZWQgaW4gdGhlIGZpcnN0DQo+ IHBsYWNlLiANCg0KSSdtIGFmcmFpZCwgSSBkb24ndCB1bmRlcnN0YW5kLiBJIGRvbid0IGV2ZW4g dW5kZXJzdGFuZCB3aHkgeW91IGFyZSANCndvcmtpbmcgb24gdGhpcy4gSSBoYXZlIHNlbnQgcGF0 Y2hlcyBhbHJlYWR5IHdoaWNoIGFyZSBldmVuIHByZWRhdGluZw0KeW91cnMuIA0KDQpUaGVyZSdz IG5vIG5lZWQgZm9yIHlvdSB0byBkbyAidGhpcyBjbGVhbnVwIHdvcmsiLiBJdCBpcyBteSB3b3Jr IGFuZCBpdCBpcw0KbmF0dXJhbGx5IG9uIG1lIHRvIGRvIHRoaXMga2luZCBvZiBwb2xpc2hpbmcu DQoNCkkgcmVhbGx5IGRvbid0IHdhbnQgdG8gc2VlIGFueWJvZHkgc2F5aW5nIHRoZXkgImhhZCB0 byBjbGVhbnVwLi4iIHNvbWV0aGluZw0KSSBkaWQsIGJlY2F1c2Ugbm9ib2R5ICJoYXMgdG8uLiIu IFlvdSBjYW4gcmV2aWV3IHRoZSBwYXRjaGVzIEkgcG9zdGVkLCB0b3J0dXJlDQptZSBhcyBtdWNo IGFzIHlvdSBsaWtlLCBidXQgeW91IGRvbuKAmXQgaGF2ZSB0byBwdXQgYW55IG93biBlZmZvcnQg aW4gdGhpcy4NCg0KVGhhbmsgeW91LA0Kc3cNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==