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 541344D153
	for <ffmpegdev@gitmailbox.com>; Wed, 16 Apr 2025 06:15:53 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2F76C687D7D;
	Wed, 16 Apr 2025 09:15:48 +0300 (EEST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com
 (mail-bn7nam10olkn2033.outbound.protection.outlook.com [40.92.40.33])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0F582687D25
 for <ffmpeg-devel@ffmpeg.org>; Wed, 16 Apr 2025 09:15:42 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=uS7XZNzKyWBCVHNonqzkbBSGDN4+SLMC7ctg8YpzzsjVn6nXWYLllfKHPzkK7oVuFZV7mtG++4K6/5d4MkY13oiKhgecdsRBC0+Div+xwCcfP4OEeP3chIa+kxXZU67g+WYbY99T8ujHzhCXbMGkNPqIvmgsOXNOvn3W6Re2sFGBD+abtFVUhZu40LR6J89wbao5tSyLfAvJxx3c7GzhSEjzLod1erf0K10nw3DXqEpewQXVLWpIJGLzEF9Z8laMc+YatrFEwFNCVuIa8c21JkKYaDjdRw97ftUVghQNK1mD6nLPavfXUDBdl/ZKH9BGO1lfcARCF2a2/+nQcmYTgg==
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=Up4H7qs9Y2qHH0/ykap1tBkXzQ8ooH1d2xqPibs1xOc=;
 b=JzThfplxYtNpoAe8XjFj+lWqJyUX5d1TYgMxNSYcJA7QEjDMQ5PyGdKqW5OcUx37rINLPtN6fIh9wIzY45AnmhD3lDxuz60B4ysMv3pJ65zQkCEFln/MFBEzx5iiFzf1uqWyeXY9ORejut98Z1lSLB2pcwg1bunK9RZwvSmBkBP2U1IRUCA2epyD/NUVIoQPE+o2qQkBCk6Q41Qh1AlUXlCCLC28uvsgugjCGqHUN+3e2KkBd5BsrqHqTVy60Qni0RR+AG0H6XTLlMZ8L+T3JOWwGOiFlWQtpOdzATqFWzNAWmX6hjYQh+RkH3aB5Z+v0CnW2uurvEW5eIAC4UM9HA==
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=Up4H7qs9Y2qHH0/ykap1tBkXzQ8ooH1d2xqPibs1xOc=;
 b=rwUML+FPdMqO76t1BCYOoXpH8QGZZg/vXkoZooMX5kyc2klfYKKE6taclHRpyucnGXpUqKfSrLWSAyZH9eLUuAu9UWerqMPvGRiWiqPUMyebInsxLeiNu+URCI4ROtzetKQeI4/E+Wf12mVielGJsMtOYyTtV4J9pqNXpen87QpPE9JXMT1dh79j2Dyy2bvWvZ2ieDQvxO/dtrBLp9i7FdMISd68/t3DpsaDyfmi1qKVnCNUdmvo1YNfIraytILUd7E1Sw3bVsGvwuFIF45NDIDILx5pQJf4ObCZ9IVlHQj+I/j7mKDP9Tp/8D/FntnuWe5spGk3IC6Rs7R7dZ8QBg==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 MN0P223MB0533.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:3c7::21) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8632.32; Wed, 16 Apr 2025 06:15:39 +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; Wed, 16 Apr 2025
 06:15:39 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH 01/12] fftools/textformat/avtextformat:
 Simplify avtext_print_rational()
Thread-Index: AQHbraHTu3l+JvRExU60UdWjAjGt3LOj7GeQgAB7K4CAAQCBIIAATGsAgAAAanCAABLygIAACBYQ
Date: Wed, 16 Apr 2025 06:15:39 +0000
Message-ID: <DM8P223MB03656475EF7EB9E348BBC216BABD2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <GV1P250MB0737FC8C3B89F1100A6324E38FB22@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
 <DM8P223MB0365FA00332594FD619AA750BAB22@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <GV1P250MB07376B6342E54BFF4FC853378FB22@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
 <DM8P223MB0365A746840DC346FCBA543CBABD2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <GV1P250MB073782E37FF068C4070974E08FBD2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
 <DM8P223MB036503000DE840BECEFCDFFFBABD2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
 <GV1P250MB0737947C887B0E8F0123D5728FBD2@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
In-Reply-To: <GV1P250MB0737947C887B0E8F0123D5728FBD2@GV1P250MB0737.EURP250.PROD.OUTLOOK.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_|MN0P223MB0533:EE_
x-ms-office365-filtering-correlation-id: 6c625844-3cef-4fe0-5270-08dd7cae1be8
x-microsoft-antispam: BCL:0;
 ARA:14566002|461199028|8060799006|19110799003|15080799006|7092599003|8062599003|440099028|102099032|3412199025;
x-microsoft-antispam-message-info: =?utf-8?B?SG9IMnNqZkxkeWZGRzkyUWlPMnBLQ2Jwa1lvNU9ObVIyMTFuM0RqcWM3OGpL?=
 =?utf-8?B?QTZMUFBoUVc1Um0vWHNQK0t0V2ZoUXYyTUpvb29VMWUzTXVRMElFN3YyYURo?=
 =?utf-8?B?bVh2R0VxUkRIRnkzeXNvMHllYzM5aVhxMjZnTEI4MTRMTll1SzRsaDRpdkQ4?=
 =?utf-8?B?OFFhQTZSa29UKzdveWJOYkoxNC90STVUek9HMURvbW5yNlNBUHNla1lVVitG?=
 =?utf-8?B?cmpjNStQcHVpcmpaOERIWlhWL3pGRVRZbWxuNWsveDh6MTlOa1dDR1pkVVFy?=
 =?utf-8?B?N2tiWDRiN2NCV0VMb1FIdnpkMUw2MzZiM2JIUXk4S1FONmR2SFgwdnVPb2k1?=
 =?utf-8?B?RXR0WHQzUFBuRFhSVzByYXpGK3ZIMWJQSDRtKzVlV0UwYkhZazNVdFVLakQy?=
 =?utf-8?B?d01qeUp5SW1LdHk0cHNPdm00L3hCcW5zTHNBUHVzVGxRV1h3aDJET1d3K2w5?=
 =?utf-8?B?bTBhM0hUNElDRk1jTk1tSHMzaHpDandCYlJCcGRIY1poYnltcWJEQUVGbk1S?=
 =?utf-8?B?dmk4K3c5bHhXTUZJN0VhWUk2UnFldDg1WDUxSi9aT0hqY1VZS29PMnBKNEZs?=
 =?utf-8?B?bUtlSDFKRjlQanpqYnhFQWZlbmx0bkFLQjkzWEtScmh0Mm11SFlucGhYeTd2?=
 =?utf-8?B?ZWVpM1AvVUNOSjc1K08vVHhYMHF3ZHU2bXpBYTAyd0lNZzV4bUU3Um5kdmlm?=
 =?utf-8?B?M0VTUDlIV0xUMTdickE2QmtuUHVvK2pFVTRFM3Bma2txenVWVVNqTnUvazF5?=
 =?utf-8?B?dTJjd1l0dmZVaVErNE1mZ2tNYk15M1lwT00xZU9zemJrZWt6UEx1RmE2MkFY?=
 =?utf-8?B?dFBMd0Vmc2F0OW56Y0JYTTVqNVRzdkRhSnVvYkVKeGdpeEwrVHhuazBQRHhn?=
 =?utf-8?B?S0FUblpMRjFwVS8xSWZybTZEQ0g5Ujd2cnh2eHJaMVl5MlA0cHl4cmx6bTdN?=
 =?utf-8?B?UCtDOXNXaWl1eDRMRjJSU2RxTEdWQU1sZS9pQTd5QXJ3R2Rra0I0SEEvVTVG?=
 =?utf-8?B?dW14NEtwZWtGaEwwbDFrWTJVUFFwdWZ4bnJXMW85dllUTU9xb0tLNjR3U0N3?=
 =?utf-8?B?MEJYQlNmSUNKT083UVlMR2x1Y0hNVndMZkU4SkYxOFZzdXduYVkvdk9IbExv?=
 =?utf-8?B?TXJIUHJUMDk5Y2pIN3VWSE5ic1dzdG1vSjRrWm5ydnJPWm9PaGNnOFB6T0py?=
 =?utf-8?B?Z0tUTUdtWS91MGh2bVlscTNPRnF1YXdDQ0R6SW5wK1NkOXFNcTJ6b2VVZi9S?=
 =?utf-8?B?M2FlRFJmQ05nMy9DQ1hnYUlIbkdjNXltaXZYNm9xakY4ODhPT0pWcDc4UkR2?=
 =?utf-8?B?amZlTTExV0xraitGQ2x0clZJT1RFSlJLc2dEc3ZITDRMbnRDN3NnWkZlTHFk?=
 =?utf-8?B?V2tobUwwTTdDenZhVFIxanRkT1AxS1VXeFcyQWFPT2hiTUZGckpxVU9oRjNn?=
 =?utf-8?B?OXVrd1d2V2Nua2pzVjhkaERKQjRDeGtnNjM4YW1oVjdKK2ZTQjl6QktmbVRq?=
 =?utf-8?Q?1HDjUY=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UUxXK1QzdHRxNW5ZMHhzUExEdFdpUitCY092VllUU2JjWFl3TmVnbFNrTlRW?=
 =?utf-8?B?aHBIRnZiSERaMlMxZTEvbGNvc1hIUVFmREI0d2c3ZDFITCsrOUlRMmZ3ZERq?=
 =?utf-8?B?aHh2Wmt2MVh3RFdkTit2WFFiZ0c3OU5vSCs3d2lPb09LODhadXRSY2lPcm1J?=
 =?utf-8?B?WWx0VjJnL2wxR0ZNc29SRlRQbmkxZlZuaGVoUXBpVXlWVThVUVBwUDlFdjJX?=
 =?utf-8?B?REJRWWZQU3JoWUJkNXkvSXY4MEdpWkhSSC9hOHBmRjVHTkJiL25FeEMyMnJ0?=
 =?utf-8?B?ekFQM1hVUHRiKzlIK3oydkNOaTdIOE50S0Q0dlJNMDI4K0xVNkdHclAwenpQ?=
 =?utf-8?B?Q0VFRlVJUlNROVZhZE9Eb29RdmtlZC9sWlpaMEp1a0oyWThiTVljQ3k4WlJK?=
 =?utf-8?B?dG1xYWhUbUMxcXQ1UVlsS0pLQy9xTjRVUCt2ODMrWmdBNjFYcE5CQ0RjcG9h?=
 =?utf-8?B?Zkd1cGFRb2hXNm9EZVQ1OGNRYW81a2JFOEQvaUVQODVTa3BHK3lrQm5qei9o?=
 =?utf-8?B?dkMvYks2UVFrVnlWK3hOSFZLVStXOVo1RTVsTkJUb2pIMnB1a1pvNzhocnhM?=
 =?utf-8?B?WTFYVDFkVnprd1poRUZuSUVaWmxsdlhKdmZWWk51b2lGZStsRFJweTcyMlc1?=
 =?utf-8?B?aDlyM3J3Ym5DdVRqVzVjZFdXckNsWmRtaEFSU01LTEswRFp2T0hYejFJeU9u?=
 =?utf-8?B?Q0tXeDhUL2VzNHpiTjlxTVRocTY2dFNPRDJMK1Z6VCs2VHk5TjRXTjd1TEo3?=
 =?utf-8?B?cHZwa2lYUDdJVWltWXowWW0rcVFFT2xhd2FWcnU4SGhnRWs5UnAwamFVZCtN?=
 =?utf-8?B?OUdUc1J4eDU4RUVmT25ZWk5xMm1nTGdnY2ZLQ3ZzUW9kcFJ5Y1gvdG94WFNF?=
 =?utf-8?B?Zm51MDg0Z3JVS1BaTHQ4Rk1Pb0cyaVV6MVdJcHFUT053U3dsUU92RmM5MzhB?=
 =?utf-8?B?enNCMm5BdzRHWGpXa3R0YkhqNEVWbm1qeDFVVTNRY0c2VmJkRFE4b1BFK1I5?=
 =?utf-8?B?TEkxdFRLS0hVKzRGWlIxeVVGL2dIR1BhSFE4MEJHUjdxQUYxdDNGQXdVQjh3?=
 =?utf-8?B?REdKNm9SN0FhWXNrTjhuUy9sRmhSZHNPWk5Pc0dVbE0yeklxY0NGaXdTam1Y?=
 =?utf-8?B?dGhHVDk4NVBJL3hzeUJqSHBlMitZMHd4ZTZlaXdlMUVIRUpXUjZWWHdodDUv?=
 =?utf-8?B?N1h4bUFIYzg5blNJUzJqZkFKeEVZYXBEK3dleGtobGZsN0FCcEh0M3VxTE8y?=
 =?utf-8?B?QS9EcXFVQ056VlE0ZXc2blJnS2NhYjhnRHcwVi9yemRWa012bTdLa1U4ZkxX?=
 =?utf-8?B?SzMvL3p3Ymd3ZnNxdEFPT3BJYmFDRG52c3B2UDBHbUQ0QlAzWDczQy90N3Ro?=
 =?utf-8?B?REVJU1NlR25FWlphUEZBOHJGcjg5eDNja0poRCtKa2pWV2I1RmMwOXArVWZh?=
 =?utf-8?B?Ni96L3V2YXB5VjFGbDFCVjBDbEtuc3g2WUI5NEFuZE5ZY2F2YS9vVUFqdFRB?=
 =?utf-8?B?T25zcUcxQnQyZEYzdi9XNlpic0NFdnd2MmI1ekRlRURaMWsvVm84Z2Q2TFZ6?=
 =?utf-8?B?Nkk0dGZUUFF6ZG9TeXFmUmVndW9BM2VabFYyVGNVOVNJK1NHcTg1RG9yR2dK?=
 =?utf-8?Q?ZGLjsMdBjolEzclH1DJBxeaI1mVbgucjaxl9KCTxc9Eo=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: 6c625844-3cef-4fe0-5270-08dd7cae1be8
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2025 06:15:39.0551 (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: MN0P223MB0533
Subject: Re: [FFmpeg-devel] [PATCH 01/12] fftools/textformat/avtextformat:
 Simplify avtext_print_rational()
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/DM8P223MB03656475EF7EB9E348BBC216BABD2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm
Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gQW5kcmVhcyBS
aGVpbmhhcmR0DQo+IFNlbnQ6IE1pdHR3b2NoLCAxNi4gQXByaWwgMjAyNSAwNzozNw0KPiBUbzog
ZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQ
QVRDSCAwMS8xMl0NCj4gZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZvcm1hdDogU2ltcGxpZnkg
YXZ0ZXh0X3ByaW50X3JhdGlvbmFsKCkNCj4gDQo+IHNvZnR3b3JreiAuOg0KPiA+DQo+ID4NCj4g
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogZmZtcGVnLWRldmVsIDxm
Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gPj4gQW5kcmVh
cyBSaGVpbmhhcmR0DQo+ID4+IFNlbnQ6IE1pdHR3b2NoLCAxNi4gQXByaWwgMjAyNSAwNjoyOA0K
PiA+PiBUbzogZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtGRm1w
ZWctZGV2ZWxdIFtQQVRDSCAwMS8xMl0NCj4gPj4gZmZ0b29scy90ZXh0Zm9ybWF0L2F2dGV4dGZv
cm1hdDogU2ltcGxpZnkgYXZ0ZXh0X3ByaW50X3JhdGlvbmFsKCkNCj4gPj4NCj4gPj4gc29mdHdv
cmt6IC46DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+Pj4+IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnLm9y
Zz4gT24gQmVoYWxmIE9mDQo+ID4+Pj4gQW5kcmVhcyBSaGVpbmhhcmR0DQo+ID4+Pj4gU2VudDog
RGllbnN0YWcsIDE1LiBBcHJpbCAyMDI1IDEwOjM2DQo+ID4+Pj4gVG86IGZmbXBlZy1kZXZlbEBm
Zm1wZWcub3JnDQo+ID4+Pj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCAwMS8x
Ml0NCj4gPj4+PiBmZnRvb2xzL3RleHRmb3JtYXQvYXZ0ZXh0Zm9ybWF0OiBTaW1wbGlmeSBhdnRl
eHRfcHJpbnRfcmF0aW9uYWwoKQ0KPiA+Pj4+DQo+ID4+Pj4gc29mdHdvcmt6IC46DQo+ID4+Pj4+
DQo+ID4+Pj4+DQo+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4g
RnJvbTogZmZtcGVnLWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBC
ZWhhbGYNCj4gT2YNCj4gPj4+Pj4+IEFuZHJlYXMgUmhlaW5oYXJkdA0KPiA+Pj4+Pj4gU2VudDog
RGllbnN0YWcsIDE1LiBBcHJpbCAyMDI1IDAzOjAwDQo+ID4+Pj4+PiBUbzogRkZtcGVnIGRldmVs
b3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctDQo+ID4+Pj4+PiBkZXZlbEBm
Zm1wZWcub3JnPg0KPiA+Pj4+Pj4gU3ViamVjdDogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIDAxLzEy
XQ0KPiA+Pj4+IGZmdG9vbHMvdGV4dGZvcm1hdC9hdnRleHRmb3JtYXQ6DQo+ID4+Pj4+PiBTaW1w
bGlmeSBhdnRleHRfcHJpbnRfcmF0aW9uYWwoKQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFBhdGNoZXMg
YXR0YWNoZWQuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gLSBBbmRyZWFzDQo+ID4+Pj4+DQo+ID4+Pj4+
DQo+ID4+Pj4+IEhpIEFuZHJlYXMsDQo+ID4+Pj4+DQo+ID4+Pj4+IHRoYW5rcyBhIGxvdCBmb3Ig
d29ya2luZyB0aHJvdWdoIHRoaXMuIEknbGwgZ28gb3ZlciBpdCB0b21vcnJvdy4NCj4gPj4+Pj4N
Cj4gPj4+Pj4gQXMgdG8gbm90IHdhc3RlIHlvdXIgdGltZSwgaXQncyBwcm9iYWJseSBiZXN0IHdo
ZW4gd2UgZ2V0IHRob3NlDQo+ID4+Pj4+IGNoYW5nZXMgYXBwbGllZCBpbiBhIHRpbWVseSBtYW5u
ZXIgc28gdGhhdCBJIGNhbiByZWJhc2UgdGhlIG5ldw0KPiA+Pj4+PiBwYXRjaHNldCBvbiB0b3Ag
b2YgaXQuDQo+ID4+Pj4+DQo+ID4+Pj4+IFNpbmNlIHlvdSdyZSBzZW5kaW5nIHRoZSBwYXRjaGVz
IGFzIGF0dGFjaG1lbnRzOg0KPiA+Pj4+PiBIb3cgZG8geW91IHdhbnQgbWUgdG8gcmVwbHkgd2l0
aCBjb2RlIGNvbnRleHQ/IFdob2xlIGZpbGVzIG9yDQo+ID4+Pj4+IGp1c3Qgc25pcHBldHM/IEFu
ZCBxdW90ZWQ/DQo+ID4+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBTbmlwcGV0cyBpcyBiZXR0ZXIuIFNv
IGlzIHF1b3RlZC4NCj4gPj4+Pg0KPiA+Pj4+IC0gQW5kcmVhcw0KPiA+Pj4+DQo+ID4+Pg0KPiA+
Pj4gSGkgQW5kcmVhcywNCj4gPj4+DQo+ID4+PiB0aGFua3MgYWdhaW4gZm9yIHRoZSB3ZWxsLXNw
b3R0ZWQgaW1wcm92ZW1lbnRzLiBKdXN0IHR3byBub3RlczoNCj4gPj4+DQo+ID4+Pg0KPiA+Pj4g
MDAwNy1mZnRvb2xzLXRleHRmb3JtYXQtVXNlLWF2X2RlZmF1bHRfaXRlbV9uYW1lLnBhdGNoDQo+
ID4+Pg0KPiA+Pj4gSW4gdGhlIG5ldyBwYXRjaHNldCwgdGhvc2UgbWFjcm9zIGFyZSByZW1vdmVk
IGZyb20gdGhlIGluZGl2aWR1YWwNCj4gPj4+IGZpbGVzLiBUaGVyZSdzIG5vdyBhIHNpbmdsZSBt
YWNybyBpbiB0Zl9pbnRlcm5hbC5oIGFuZCBJJ3ZlDQo+IGFwcGxpZWQNCj4gPj4+IHRoaXMgY2hh
bmdlIHRoZXJlLg0KPiA+Pg0KPiA+PiBTbyB5b3UgdXNlIGEgbW92ZS9kZWR1cGxpY2F0ZSBjb21t
aXQgdG8gY2hhbmdlIHNvbWV0aGluZz8gTm90IGdvb2QuDQo+ID4NCj4gPiBOby4gVGhlIHBhdGNo
c2V0IGhhcyBhIGRlZHVwbGljYXRpb24gY29tbWl0LiBUaGF0J3Mgd2hhdCBJJ3ZlDQo+IHN1Ym1p
dHRlZA0KPiA+IHRvIHRoZSBNTCBhbHJlYWR5Lg0KPiA+IE5vdyBJIG1hZGUgYW5vdGhlciBjb21t
aXQgbG9jYWxseSAob24gdG9wIG9mIHRoYXQpIHdoaWNoIG1ha2VzIHRoaXMNCj4gY2hhbmdlLg0K
PiA+DQo+ID4NCj4gPj4+IDAwMDgtZmZ0b29scy10ZXh0Zm9ybWF0LWF2dGV4dGZvcm1hdC1GaXgt
c2VnZmF1bHQtdXBvbi1hbC5wYXRjaA0KPiA+Pj4gMDAwOS1mZnRvb2xzLXRleHRmb3JtYXQtYXZ0
ZXh0Zm9ybWF0LUZpeC1zZWdmYXVsdC11cG9uLWFsLnBhdGNoDQo+ID4+Pg0KPiA+Pj4gQ2FuIHRo
aXMgaGFwcGVuPw0KPiA+Pg0KPiA+PiBPZiBjb3Vyc2UgaXQgY2FuLiBBbGwgYWxsb2NhdGlvbnMg
Y2FuIGZhaWwuIFRoYXQncyB3aHkgd2UgY2hlY2sNCj4gdGhlbS4NCj4gPj4gSGF2ZSB5b3UgYmVl
biBjb2Rpbmcgd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0IGFsbG9jYXRpb25zIG5ldmVyDQo+IGZh
aWw/DQo+ID4+IChZb3UgY2FuIHVzZSBhdl9tYXhfYWxsb2MoMSk7IHRvIHNpbXVsYXRlIGFsbG9j
YXRpb24gZmFpbHVyZXMuKQ0KPiA+DQo+ID4gQWxsb2NhdGlvbnMgY2FuIGZhaWwsIGJ1dCBzdGF0
aWNhbGx5IGluaXRpYWxpemVkIGdsb2JhbCBjb25zdA0KPiB2YWx1ZXM/DQo+IA0KPiBUaGUgcG9p
bnRlcnMgdG8gc2FpZCBzdGF0aWMgb2JqZWN0cyBhcmUgb25seSBzZXQgYWZ0ZXIgaGF2aW5nDQo+
IGFsbG9jYXRlZA0KPiB0aGUgcHJpdmF0ZSBjb250ZXh0LiBTbyB0aGUgaXNzdWUgY2FuIGhhcHBl
biAobm90IHdpdGggY3VycmVudCBtYXN0ZXIpDQoNCkN1cnJlbnQgbWFzdGVyIGlzIG9uIHRvcCBv
ZiB3aGljaCBJIGhhZCBhcHBsaWVkIHlvdXIgcGF0Y2hlcyBhbmQgDQp0aGVyZSdzIG5vIHBvc3Np
YmxlIHdheSBmb3IgdGhvc2UgcG9pbnRlcnMgdG8gYmUgbnVsbC4NCg0KVGhhdCB5b3UgYXJlIHN1
Ym1pdHRpbmcgYSBwYXRjaCB0aGF0IGlzIGZpeGluZyBhIGZsYXcgaW4gYW4NCnVubWVyZ2VkIGZ1
dHVyZSBwYXRjaCBpcyBwcmV0dHkgY29vbCwgYnV0IHdhcyBhbHNvIGJleW9uZCBteSByYW5nZQ0K
b2YgY29uc2lkZXJhdGlvbi4g8J+Yig0KDQpUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLg0K
DQpzdw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt
cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm
bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2
aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn
IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=