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 93E1344DD7 for ; Wed, 23 Nov 2022 02:43:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8397868BBD7; Wed, 23 Nov 2022 04:43:27 +0200 (EET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2087.outbound.protection.outlook.com [40.107.237.87]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5041668B726 for ; Wed, 23 Nov 2022 04:43:21 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OGcPvsQGNCemm1BqcPOJ/IZFMLZ3WbDlwGZCNjJp6suvOpCSZAYuIv4H3eZmubPr/7woSdCo7addI7jansBh+Hc1Sa1m++iQsKVuet0F+ok7WVwX2SOvwByt0xc81t+c2pamxpBIfsH9DBgTbQe38GIE328XsnwKOcuBIgiC/4QdmDXeXU59A7QrEz7/czbUcZNs9gTk/XkqCCEjEqkLht5tR3G+GHQGin4269Ezp9CvRdSXXO5FTK80egBhykT/GPx3je0lfG5fuYEuk068CxwjWyo7XElXANkwM6osPQGUbpKDL/gAtNB0TZc0qJTS/oFuuYbsLVsLzpqtUyz5aQ== 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=QoAq/kO6vgkjFmdD1Cm+KrdXZARXqdPJ8G4PA1biIJc=; b=LNoazXgA44w96UYp3fI3v8mucN3pWhVjnVRZ/0YlSNj9IRf/lEASjJikdOcfFiYyNrMmlDZiZJtMipgsSrF3OsbbLnBGSJrzyUPRYzLKdw/fVM90bCRPQ9iI5ZEpI5NUVZlkqgk8O5xSo1KhsCn0aE5zVUZDqRuGJEPh18meFQebtVjRyhDpKECWowXIeTLStud+d0HaAW4MkiLuHx1UanFeqtwe9DtMfEgSmfIkV6xnipVoofTZiCV5ox7nSwqUrRoFCvvfObBVA3NxkT3APcnqmx4MDR3qPvkeHcXrEvOZ6nUKs/fgoEFld3oyrBfP+nLiiYqvhM/jSZOFMSP0yA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QoAq/kO6vgkjFmdD1Cm+KrdXZARXqdPJ8G4PA1biIJc=; b=4GpvMdXZ9Gv5nLqPduIxpY3bVzj6s9oQaQxtm7mZUbtl517G+dDLampZewgxE8Ri7ebn2IqgwrHTFHQ8t6AO7/5tTKo1/zUO2oXi9JcWgmCnVWDMuLLXm9ACEHafhHmXtdNEih9m38RFYumVFAXvT32vAhiQJnPsclk7B1XVwko= Received: from SJ1PR12MB6194.namprd12.prod.outlook.com (2603:10b6:a03:458::12) by IA0PR12MB7553.namprd12.prod.outlook.com (2603:10b6:208:43f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Wed, 23 Nov 2022 02:43:16 +0000 Received: from SJ1PR12MB6194.namprd12.prod.outlook.com ([fe80::29db:10e7:a12d:1439]) by SJ1PR12MB6194.namprd12.prod.outlook.com ([fe80::29db:10e7:a12d:1439%3]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 02:43:16 +0000 Content-Type: multipart/mixed; boundary="_000_SJ1PR12MB61945D8E72592C8F181E1098950C9SJ1PR12MB6194namp_" From: "Dong, Ruijing" To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v2] avcodec/av1_vaapi: add direct film grain mode Thread-Index: AQHY/Iwv0iTeOs4fnUWaqspoWmrKSq5IBYMAgANOYOCAAEm6cIAAK9/A Date: Wed, 23 Nov 2022 02:43:16 +0000 Message-ID: References: <20221118153422.67632-1-ruijing.dong@amd.com> <20221120025914.39732-1-ruijing.dong@amd.com> <4776acec-357b-5c36-1292-7e5204c4759f@jkqxz.net> <4df30d96-5b77-bc2b-ce3a-4c253889a408@jkqxz.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=8f720818-947e-403c-a055-2d8f88c1019b; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-11-23T02:14:18Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR12MB6194:EE_|IA0PR12MB7553:EE_ x-ms-office365-filtering-correlation-id: effe3e45-3120-450d-92ef-08daccfc7917 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xxrMU3Ua74E/TWGlKRPld8L4ygM5VMZQ4a3CRQLnQO6jU13FVdliZIs1mTyIjDe0cT9LMHkCVbCKl3JgeOclSZROT0y/oi1J2TQnWqolFHDUkBsFjCppDNVJzgzkysZ5TMLRtsdAbeytjz+2UShIRLLP89hHk7rd18/P2eVTIZyT+GiGcHh9+T27lHFws3s8JNf42IG78QT6B7McXXRnT2Wnf7odUaAWi12nvgHM08FEx8yXsxpikWG3ReY7AIog32qleye5S/xS9czNjf4M4ugefpJA3g/Qx6/WmlYlFUc1LSNIxDNCBQhfX11CFjfbJL6/VWbNoQwjtz3BQj3zpbTZ18QHSaGDXb7lze+zOw3MQD1T9GRYvgubLfxj+TfphF+o+Jbp6BdnpUehn8WfVkBQy7t5pvPAnH8PWQdkUW0PGQSz7r0CKqbLh0jd9nikK5ZMHMhizd6Cd/yijUsHOvtdmw7eaaDYaFdgbEtPV+4NUPOY2h9K9R2TPtxqHxUQdflE8er9HuQJLpFx7CF2fnWjYJu7s36rTOADPVPGt4rxVNxMz1Ptsc2vM0xxYpMW6jNJ02jK2r5tBp+rjZUSPDDPHa65oUK7HPe3I6TLH+WzCStxAXsgI8Z27Up6/xPDsAe4LnI1jzX90D0GGyjK0DkDYQK5bKwB70qMR8QV7sQ2QEfa2AuYCvkVkBfhXKUMdwCvgXl79ycXwBguSxkYMCFEKDl5XdhStHN9JUK+uaA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ1PR12MB6194.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(396003)(136003)(39860400002)(376002)(346002)(451199015)(66556008)(64756008)(66446008)(8676002)(66946007)(66476007)(76116006)(8936002)(52536014)(33656002)(5660300002)(2906002)(83380400001)(55016003)(186003)(478600001)(122000001)(966005)(38100700002)(45080400002)(6916009)(9686003)(86362001)(316002)(6506007)(53546011)(41300700001)(71200400001)(7696005)(26005)(38070700005)(66899015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?QVEzaVh2PggpG51j0CCNw3dNqfXahRI11xuCYgbhNKYYhhyrbD28U+wS7M?= =?iso-8859-1?Q?hIEJkSKhuY97sFIQinqHcb1XWFBmJzex03zw4MVUhEy/AIIgyxpSlb2ra0?= =?iso-8859-1?Q?/rAwhArKF/g9tnIRWVIWIxUUOk5+gShN4KfTdmbyOm8kEnZZ8MYgtogwZc?= =?iso-8859-1?Q?S10fzVG2leKvGa3M90Ku3c0Aa6aUqH2x27EeSgPKtBbwP8Ue4uo7aZKQbn?= =?iso-8859-1?Q?JTguJdHCejt+brqnyxG4A0om5ZwdawWl8cP/MDQgm4fXlWuzSGuf+JL7PO?= =?iso-8859-1?Q?aeo6Ob/iTdKfUi2nkzGO0IQ2RcYuuiEufaT+3hCqHkXKI3R6ivQLchyewV?= =?iso-8859-1?Q?O3xpmxXM2//+V1vwAARdnkXy84YptJaVDmLwld3M8pOoi1yEr6DnMDrhNP?= =?iso-8859-1?Q?T08dWgyb/rk75GDiJ4hKQBo/mzfEgNxGZs+IimyRR7+WlSIZ9vQrNtSA+V?= =?iso-8859-1?Q?tw5GOPpbjvc/EMzvCh3bX3yJX1y03k2Uh/9iM+eJi6LRD57+ghWUMnWqTd?= =?iso-8859-1?Q?mTVWoOrxPzX25eCmWLdf6mFZgd2LQvJz+Nd0LkmTEsH6fRcNmeWcToex3S?= =?iso-8859-1?Q?c7LKDbK3kKg//mXApsDks+aCef1d6NXk0KaiXBscr3sJ03Rg0cqKL0+0wZ?= =?iso-8859-1?Q?loqyq9hsRJqcEAuiIxz/aYW2cwgA0qL8XCUSNyhuozQwkGRhaq9DJ90Xzg?= =?iso-8859-1?Q?1XhNbnlVl2a5sNqRfSV7aAra0ojEiBI4KlqtAmVoTAlbGBHMReEiUsH3n1?= =?iso-8859-1?Q?iM8vme7GXRdT7pX8G/x+hSH081UuIHQ9ZBYmdeZN+XT4EIrweQU97ZAdA2?= =?iso-8859-1?Q?sM1KLJOyHGVaL8iuwGHrIVZfZpiT9j4d73Mn16ZC5IEpuLZfFB7+LdWNSV?= =?iso-8859-1?Q?GuuMmHXoG1YPLMVmFBFV9mqwJGNbMN89hQfPbJApb9jHvFtTYB9KV4SJcU?= =?iso-8859-1?Q?9l6wgaZrkha8DmZHe5tOymfG3ANcd1tZpjrPvk5QuQ6F94Z47EKH1KXrft?= =?iso-8859-1?Q?eL9/X+5DyZTC3dxFc2yxOQBbx+ulb4izFgBX5rvxOnkGHABR1DIcGSYxM0?= =?iso-8859-1?Q?j9ZIkBhWMG6wXNcqQmTT7YWC7dJbOE4ONLm2of+cVcTYVTLW0nzypPM1tL?= =?iso-8859-1?Q?wtynB5GZfHn99akDwoSSv7kHw9YPp/mkskUbXfPnSRVvoUO/yyju3MwoJH?= =?iso-8859-1?Q?P5+q+7WalksJugYAgkiQ4fP158f0HZiJw3HbrbOesIdDsghNlycQPzuoNg?= =?iso-8859-1?Q?iBUBXr2SaNdBPOPK6fufEHDSLu4yOGo4HBkR1mfSF+j3DJNpaISkCs9oga?= =?iso-8859-1?Q?7eDcaQay1gq3HZhZyrIQ0XA5wUC6SPwmEN+tudL4GeGpRL9Lnbdpx1Skcm?= =?iso-8859-1?Q?LVkQCguqcwQ8Zv7uBxJRHvUCmSCv8oP9i5oUJT6/uz7OBIDzDESL7k02Ja?= =?iso-8859-1?Q?M/r65hgVCIf+hT1fYXqGjCZ1qaxxEsAAvRq1E5mqcPUDCh3N17IZV9BqE0?= =?iso-8859-1?Q?uEiM67gKr5jvFE7kunhNGKAjUbajJK76kzli1XEJezd4kXQJTsd3Xe/bDB?= =?iso-8859-1?Q?4IoArBnyPIdW+dZ2aElDWwBPjzXa11Bklb8PEW58bI7QMXXVHYGwdaKJPZ?= =?iso-8859-1?Q?XftCN2675TERk=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR12MB6194.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: effe3e45-3120-450d-92ef-08daccfc7917 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2022 02:43:16.1291 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: a3kVapfj/MV6e8qDrw+2vtfGkNikC5YvjnTiXmg8wgNK0pxiYxi4CD1835nZha2t X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB7553 Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/av1_vaapi: add direct film grain mode 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --_000_SJ1PR12MB61945D8E72592C8F181E1098950C9SJ1PR12MB6194namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable [AMD Official Use Only - General] Hi Mark, Just got the ffmpeg email, please see my answer below in [rdong]. Thanks, Ruijing -----Original Message----- From: ffmpeg-devel On Behalf Of Mark Thom= pson Sent: Tuesday, November 22, 2022 6:34 PM To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/av1_vaapi: add direct film g= rain mode On 22/11/2022 20:59, Mark Thompson wrote: > On 22/11/2022 20:26, Mark Thompson wrote: >> On 22/11/2022 19:18, Dong, Ruijing wrote: >>> [AMD Official Use Only - General] >>> >>> Hi Mark, >>> >>> Sorry for being late to reply to you. >>> >>> Your understanding is correct, and I have sent a new patch [v4] for >>> addressing the current issue and to use driver quirk mechanism to speci= fy only AMD VAAPI driver has this behavior, then this could be more specifi= c. >>> >>> For AMD hardware, it allocates GPU memory internally for the DPB manage= ment, the output is always the final one with or without applied film-grain= . >> >> I don't see why this requires you to write the output to the wrong surfa= ce. Why not write it to the correct one instead? > > Indeed, this seems to be a trivial fix in Mesa: . > > It would be helpful if someone with suitable hardware could test that. This was too naive, the Mesa driver doesn't make this easy. It is only set up to write to a single surface, which is the one provided t= o vaBeginPicture(). However, VAAPI does not work that way - it wants you t= o write to both the pre-grain and the post-grain surfaces, where the pre-gr= ain surface is the primary target and gets passed the vaBeginPicture() and = the post-grain surface is supplied in the parameters. So that's the first problem: the render target which is given as the pre-gr= ain surface needs to be replaced by post-grain surface if we want to only w= rite a single surface. [rdong] Well, the render surface targets to output the displayable surface,= and film grain has many ways to be carried on, one way is to let applicat= ion doing next step, the other way is the decoder who can directly output the final applied grain result. The VAAPI = interface should accommodate as much as possible hardware instead of limiti= ng the only way for the implementation. AMD decoder for the performance optimization (tiled= formats and swizzle modes) and other considerations, it will need to manag= e the reference frames internally, and there is no point to implement a new= logic to output both pre-grain and post-grain surfaces. If grain_apply is = set, then the decoder will only output the applied grain result. Is that enough? Well, no. The Mesa driver is also messing with the refere= nce frames. The VAAPI model is that the pre-grain surfaces are passed back into the dri= ver on subsequent frames when they are used as reference frames. However, = the Mesa driver has hidden the pre-grain surface internally and only writte= n the post-grain surface. Therefore, when writing a post-grain output, it magically associates with t= he target surface information about the pre-grain surface which was written= internally at the same time. Then, when you later give it that surface as= a reference frame it ignores the actual content of the frame and looks at = the associated data to find what to use internally as the reference. That's the second problem: if the post-grain surface were actually the rend= er target then the magic internal reference gets associated with that, and = when we pass the real reference frame (the pre-grain surface) in later then= it won't recognise it because it never wrote to that surface. [rdong] In my understanding the target surface should be the final output, = and the reason AMD decoder cannot output the reference frames I have alread= y described above, in fact, the reference frame buffer pointers are used as= reference to indicate how the reference picture buffer will managed intern= ally, please understand there are some concept differences there. How should it be fixed, then? The best way would be to stop hiding the internal information about referen= ce frames: if the real reference frames were visible in VAAPI then everythi= ng would just work and none of the magic internal references would be neede= d. [rdong] Well, it has many difficulties to map the well designed AMD decoder= to the VAAPI interface, however we could not expect everything is perfect. If we suppose that this can't be done (maybe it is hidden behind opaque fir= mware which the naughty users buying the products are not allowed to see), = then Mesa needs two changes: 1. Write the output to the post-grain surface rather than the pre-grain su= rface. This is nontrivial because it isn't the surface passed to vaBeginPi= cture(), but given the API there isn't really any way around it. 2. Attach the magic internal reference to the pre-grain surface, /even tho= ugh it wasn't the one written to/. This makes the reference frames work, s= ince the pre-grain surfaces will be the ones passed back in later frames. [rdong] What is the point of passing back and forth the so called pre-grain= surfaces as reference frames? Alternatively: make new API in libva somehow. Probably wants an attribute = which indicates that vaBeginPicture() would want the post-grain surface and= then ignore the surfaces in the picture parameters? Unclear exactly how t= his should be specified, but whatever it is it needs to be very clear about= how the references would work. Hacking FFmpeg to use the API differently based on matching substrings in t= he vendor name does not seem like a good approach here, given that future M= esa decode implementations (which could be AMD or could be other hardware) = may well be more sensible. It would also doom other VAAPI users, since you= can only really send this sort of hack to a few big projects like FFmpeg. [rdong] I agree with you on this idea, however as I checked the current sub= string is in fact only used by AMD driver, if there were some better ideas,= we would like to consider them as well. Thanks, - Mark _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://nam11.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fffmpeg.= org%2Fmailman%2Flistinfo%2Fffmpeg-devel&data=3D05%7C01%7Cruijing.dong%4= 0amd.com%7C0896eeffcf674092aa8408dacce228f3%7C3dd8961fe4884e608e11a82d994e1= 83d%7C0%7C0%7C638047570363839738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD= AiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata= =3DOSXDuJzGJCUpgkzQlV8duiClz8Eb8nVLc2MG01o%2Fs3Q%3D&reserved=3D0 To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org = with subject "unsubscribe". --_000_SJ1PR12MB61945D8E72592C8F181E1098950C9SJ1PR12MB6194namp_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" eJ8+IkJrAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEJgAEAIQAAADU1NjcxRUJE OTYzMkMyNDg5MTExNUU3Q0JDRjM2QkNEAEUHAQ2ABAACAAAAAgACAAEFgAMADgAAAOYHCwAXAAIA KwAQAAMATwEBIIADAA4AAADmBwsAFwACACsAEAADAE8BAQiABwAYAAAASVBNLk1pY3Jvc29mdCBN YWlsLk5vdGUAMQgBBIABAEwAAABSRTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHYyXSBhdmNvZGVj L2F2MV92YWFwaTogYWRkIGRpcmVjdCBmaWxtIGdyYWluIG1vZGUAoxkBA5AGAHxMAABrAAAAAgF/ AAEAAABRAAAAPFNKMVBSMTJNQjYxOTQ1RDhFNzI1OTJDOEYxODFFMTA5ODk1MEM5QFNKMVBSMTJN QjYxOTQubmFtcHJkMTIucHJvZC5vdXRsb29rLmNvbT4AAAAACwAfDgAAAAACAQkQAQAAAJoQAACW EAAABR8AAExaRnX/czOvYQAKZmJpZAQAAGNjwHBnMTI1MgD+A0PwdGV4dAH3AqQD4wIABGNoCsBz ZXQwIO8HbQKDAFARTTIKgAa0AoCWfQqACMg7CWIxOQ7AvwnDFnIKMhZxAoAVYioJsHMJ8ASQYXQF sg5QA2Bzom8BgCBFeBHBbhgwXQZSdgSQF7YCEHIAwHR9CFBuGjEQIAXABaAbZGSaIANSIBAiF7Jc dgiQ5HdrC4BkNR1TBPAHQA0XcDAKcRfyYmttawZzAZAAICBCTV9C4EVHSU59CvwB8QvwADIgW0FN RCBPZwEgDlAHMSBVEgAh4G5AbHkgLSBHGENsaF1cbAuAZQqBI8RIJmkF0ArAaywjvEp1kR9gIGdv BUB0aBnggQEgbXBlZyBlAMDJAxAsIAtQZWEikRIALRngbSLwAHF3G7FiZT8JAAfgC4AhkAsgAiBn XTouI7xUGaEfUCUGUnVUaWoLgGcjvC0tEk8tBRBnC4AiUU0HkHNhVxgwLRMjtUYDYTomtS1XAQAa MAMgPC+KLQbgdVRuYweQQCbELgWwZ5Y+IrEfsGUR0GxmIeHrJLMSQGgDcHAZIAuQI8QXBmACMC9g VApQc2Rh8nkngE5vGjAG0BuxIXAHJ4AB0CFxNjozNCB0UE0qdm8vbDGpNBZ1TGJqBZA0sVJlL2Bb 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 YzJNR+Ig8eAyczNR74HhMxahAxD9s7Bk4cDP/RvRuqD7oTtT/4OQU4JtgNtSO7awgbWw1zH7NWDW aS0pkGmRTZDZGSc0U8ghwaIgIvZpIh3mfQZ90gD9QAAAHwBCAAEAAAAcAAAARABvAG4AZwAsACAA UgB1AGkAagBpAG4AZwAAAB8AZQABAAAAKgAAAFIAdQBpAGoAaQBuAGcALgBEAG8AbgBnAEAAYQBt AGQALgBjAG8AbQAAAAAAHwBkAAEAAAAKAAAAUwBNAFQAUAAAAAAAAgFBAAEAAABoAAAAAAAAAIEr H6S+oxAZnW4A3QEPVAIAAACARABvAG4AZwAsACAAUgB1AGkAagBpAG4AZwAAAFMATQBUAFAAAABS AHUAaQBqAGkAbgBnAC4ARABvAG4AZwBAAGEAbQBkAC4AYwBvAG0AAAAfAAJdAQAAACoAAABSAHUA aQBqAGkAbgBnAC4ARABvAG4AZwBAAGEAbQBkAC4AYwBvAG0AAAAAAB8A5V8BAAAAMgAAAHMAaQBw ADoAcgB1AGkAagBpAG4AZwAuAGQAbwBuAGcAQABhAG0AZAAuAGMAbwBtAAAAAAAfABoMAQAAABwA AABEAG8AbgBnACwAIABSAHUAaQBqAGkAbgBnAAAAHwAfDAEAAAAqAAAAUgB1AGkAagBpAG4AZwAu AEQAbwBuAGcAQABhAG0AZAAuAGMAbwBtAAAAAAAfAB4MAQAAAAoAAABTAE0AVABQAAAAAAACARkM AQAAAGgAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBEAG8AbgBnACwAIABSAHUAaQBqAGkAbgBn AAAAUwBNAFQAUAAAAFIAdQBpAGoAaQBuAGcALgBEAG8AbgBnAEAAYQBtAGQALgBjAG8AbQAAAB8A AV0BAAAAKgAAAFIAdQBpAGoAaQBuAGcALgBEAG8AbgBnAEAAYQBtAGQALgBjAG8AbQAAAAAACwBA OgEAAAAfABoAAQAAABIAAABJAFAATQAuAE4AbwB0AGUAAAAAAAMA8T8JBAAACwBAOgEAAAADAP0/ 5AQAAAIBCzABAAAAEAAAAFVnHr2WMsJIkRFefLzza80DABcAAQAAAEAAOQAAuoVW5f7YAUAACDD4 Q5JW5f7YAR8ANwABAAAAmAAAAFIARQA6ACAAWwBGAEYAbQBwAGUAZwAtAGQAZQB2AGUAbABdACAA WwBQAEEAVABDAEgAIAB2ADIAXQAgAGEAdgBjAG8AZABlAGMALwBhAHYAMQBfAHYAYQBhAHAAaQA6 ACAAYQBkAGQAIABkAGkAcgBlAGMAdAAgAGYAaQBsAG0AIABnAHIAYQBpAG4AIABtAG8AZABlAAAA HwA9AAEAAAAKAAAAUgBFADoAIAAAAAAAAwDeP69vAAALAAIAAQAAAAsAIwAAAAAAAwAmAAAAAAAL ACkAAAAAAAsAKwAAAAAAAwAuAAAAAAADADYAAAAAAB8AcAABAAAAkAAAAFsARgBGAG0AcABlAGcA LQBkAGUAdgBlAGwAXQAgAFsAUABBAFQAQwBIACAAdgAyAF0AIABhAHYAYwBvAGQAZQBjAC8AYQB2 ADEAXwB2AGEAYQBwAGkAOgAgAGEAZABkACAAZABpAHIAZQBjAHQAIABmAGkAbABtACAAZwByAGEA aQBuACAAbQBvAGQAZQAAAAIBcQABAAAAKgAAAAEB2PyML9Ik3jrOH51FmqrKaFpqykquSAWDAIAD TmDggABJunCAACvfwAAACwAGDAAAAAAfADUQAQAAAKIAAAA8AFMASgAxAFAAUgAxADIATQBCADYA MQA5ADQANQBEADgARQA3ADIANQA5ADIAQwA4AEYAMQA4ADEARQAxADAAOQA4ADkANQAwAEMAOQBA AFMASgAxAFAAUgAxADIATQBCADYAMQA5ADQALgBuAGEAbQBwAHIAZAAxADIALgBwAHIAbwBkAC4A bwB1AHQAbABvAG8AawAuAGMAbwBtAD4AAAAAAB8AORABAAAA4gIAADwAMgAwADIAMgAxADEAMQA4 ADEANQAzADQAMgAyAC4ANgA3ADYAMwAyAC0AMQAtAHIAdQBpAGoAaQBuAGcALgBkAG8AbgBnAEAA YQBtAGQALgBjAG8AbQA+ACAAPAAyADAAMgAyADEAMQAyADAAMAAyADUAOQAxADQALgAzADkANwAz ADIALQAxAC0AcgB1AGkAagBpAG4AZwAuAGQAbwBuAGcAQABhAG0AZAAuAGMAbwBtAD4AIAA8ADQA NwA3ADYAYQBjAGUAYwAtADMANQA3AGIALQA1AGMAMwA2AC0AMQAyADkAMgAtADcAZQA1ADIAMAA0 AGMANAA3ADUAOQBmAEAAagBrAHEAeAB6AC4AbgBlAHQAPgAgADwAUwBKADEAUABSADEAMgBNAEIA NgAxADkANAA3AEMANwBEAEYAQgBCAEIAOQBCAEIANABGAEEANQBGADIARgAyADcAOQA1ADAARAA5 AEAAUwBKADEAUABSADEAMgBNAEIANgAxADkANAAuAG4AYQBtAHAAcgBkADEAMgAuAHAAcgBvAGQA LgBvAHUAdABsAG8AbwBrAC4AYwBvAG0APgAgADwANABkAGYAMwAwAGQAOQA2AC0ANQBiADcANwAt AGIAYwAyAGIALQBjAGUAMwBhAC0ANABjADIANQAzADgAOAA5AGEANAAwADgAQABqAGsAcQB4AHoA LgBuAGUAdAA+ACAAPABmADEAMwAyADcAYgA1ADcALQAxAGQAYgBmAC0AZgA5ADMANAAtAGIANABk ADgALQA0ADUAMwAyAGUAZQBkAGEAYQA4ADcAOABAAGoAawBxAHgAegAuAG4AZQB0AD4AIAA8AGYA NgAxAGQAMgA5ADEAMQAtAGIAYgA2AGIALQBiAGEAYQA4AC0ANAA0ADgAZAAtADYAMgA5ADAAMQA4 ADgAOQBkADEAZQBkAEAAagBrAHEAeAB6AC4AbgBlAHQAPgAAAAAAHwBCEAEAAABiAAAAPABmADYA MQBkADIAOQAxADEALQBiAGIANgBiAC0AYgBhAGEAOAAtADQANAA4AGQALQA2ADIAOQAwADEAOAA4 ADkAZAAxAGUAZABAAGoAawBxAHgAegAuAG4AZQB0AD4AAAAAAAMAgBD/////AwATEgAAAABAAAcw r7JwVuX+2AECARAwAQAAAEYAAAAAAAAAxFYIG2TLZkOb7V3krLsQUgcAlruxSur0mUKhwePvK7IM eQAAAJqEiQAAFxG8Fp+msUm+yl98761XrwAESRUmsAAAAAACARMwAQAAABAAAADSJN46zh+dRZqq ymhaaspKAgEUMAEAAAAMAAAA4AMAANMkGclIAAAAAwBbMwEAAAADAFo2AAAAAAMAaDYNAAAACwD6 NgEAAAAfANk/AQAAAAACAABIAGkAIABNAGEAcgBrACwADQAKAA0ACgBKAHUAcwB0ACAAZwBvAHQA IAB0AGgAZQAgAGYAZgBtAHAAZQBnACAAZQBtAGEAaQBsACwAIABwAGwAZQBhAHMAZQAgAHMAZQBl ACAAbQB5ACAAYQBuAHMAdwBlAHIAIABiAGUAbABvAHcAIABpAG4AIABbAHIAZABvAG4AZwBdAC4A DQAKAA0ACgBUAGgAYQBuAGsAcwAsAA0ACgBSAHUAaQBqAGkAbgBnAA0ACgANAAoALQAtAC0ALQAt AE8AcgBpAGcAaQBuAGEAbAAgAE0AZQBzAHMAYQBnAGUALQAtAC0ALQAtAA0ACgBGAHIAbwBtADoA IABmAGYAbQBwAGUAZwAtAGQAZQB2AGUAbAAgADwAZgBmAG0AcABlAGcALQBkAGUAdgBlAGwALQBi AG8AdQBuAGMAZQBzAEAAZgBmAG0AcABlAGcALgBvAHIAZwA+ACAATwBuACAAQgBlAGgAYQBsAGYA IABPAGYAIABNAGEAcgBrACAAVABoAG8AbQBwAHMAbwBuAA0ACgBTAGUAbgB0ADoAIABUAHUAZQBz AGQAYQB5ACwAIABOAG8AdgBlAG0AYgBlAHIAIAAyADIALAAgADIAMAAyADIAIAA2ADoAMwA0ACAA UABNAA0ACgBUAG8AOgAAAB8A+D8BAAAAHAAAAEQAbwBuAGcALAAgAFIAdQBpAGoAaQBuAGcAAAAf APo/AQAAABwAAABEAG8AbgBnACwAIABSAHUAaQBqAGkAbgBnAAAAHwAiQAEAAAAGAAAARQBYAAAA AAAfACNAAQAAAAIBAAAvAE8APQBFAFgAQwBIAEEATgBHAEUATABBAEIAUwAvAE8AVQA9AEUAWABD AEgAQQBOAEcARQAgAEEARABNAEkATgBJAFMAVABSAEEAVABJAFYARQAgAEcAUgBPAFUAUAAgACgA RgBZAEQASQBCAE8ASABGADIAMwBTAFAARABMAFQAKQAvAEMATgA9AFIARQBDAEkAUABJAEUATgBU AFMALwBDAE4APQA2ADgANgA0AEMAQgAyADcARAAyADgAMAA0AEQARAA5ADgAOQA1ADIANwAyADEA NgBEADkANAA0ADUANgAwAEQALQBEAE8ATgBHACwAIABSAFUASQBKAEkAAAAAAB8AJEABAAAABgAA AEUAWAAAAAAAHwAlQAEAAAACAQAALwBPAD0ARQBYAEMASABBAE4ARwBFAEwAQQBCAFMALwBPAFUA PQBFAFgAQwBIAEEATgBHAEUAIABBAEQATQBJAE4ASQBTAFQAUgBBAFQASQBWAEUAIABHAFIATwBV AFAAIAAoAEYAWQBEAEkAQgBPAEgARgAyADMAUwBQAEQATABUACkALwBDAE4APQBSAEUAQwBJAFAA SQBFAE4AVABTAC8AQwBOAD0ANgA4ADYANABDAEIAMgA3AEQAMgA4ADAANABEAEQAOQA4ADkANQAy ADcAMgAxADYARAA5ADQANAA1ADYAMABEAC0ARABPAE4ARwAsACAAUgBVAEkASgBJAAAAAAAfADBA AQAAABwAAABEAG8AbgBnACwAIABSAHUAaQBqAGkAbgBnAAAAHwAxQAEAAAAcAAAARABvAG4AZwAs ACAAUgB1AGkAagBpAG4AZwAAAB8AOEABAAAAHAAAAEQAbwBuAGcALAAgAFIAdQBpAGoAaQBuAGcA AAAfADlAAQAAABwAAABEAG8AbgBnACwAIABSAHUAaQBqAGkAbgBnAAAAAwBZQAAAAAADAFpAAAAA AAMAN1ABAAAAAwAJWQEAAAAfAApdAQAAACoAAABSAHUAaQBqAGkAbgBnAC4ARABvAG4AZwBAAGEA bQBkAC4AYwBvAG0AAAAAAB8AC10BAAAAKgAAAFIAdQBpAGoAaQBuAGcALgBEAG8AbgBnAEAAYQBt AGQALgBjAG8AbQAAAAAAAgEVXQEAAAASAAAAAh+W2D2I5GBOjhGoLZlOGD0BAAACARZdAQAAABIA AAACH5bYPYjkYE6OEagtmU4YPQEAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAABSFAAAAAAAAAwAA gAggBgAAAAAAwAAAAAAAAEYAAAAAEIUAAAAAAAALAACACCAGAAAAAADAAAAAAAAARgAAAAADhQAA AAAAAAMAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAGFAAAAAAAACwAAgAggBgAAAAAAwAAAAAAAAEYA AAAABoUAAAAAAAADAACACCAGAAAAAADAAAAAAAAARgEAAAAyAAAARQB4AGMAaABhAG4AZwBlAEEA cABwAGwAaQBjAGEAdABpAG8AbgBGAGwAYQBnAHMAAAAAACAAAAAfAACAE4/yQfSDFEGlhO7bWmsL /wEAAAAWAAAAQwBsAGkAZQBuAHQASQBuAGYAbwAAAAAAAQAAACoAAABDAGwAaQBlAG4AdAA9AE0A UwBFAHgAYwBoAGEAbgBnAGUAUgBQAEMAAAAAAAIBAIATj/JB9IMUQaWE7ttaawv/AQAAAC4AAABI AGUAYQBkAGUAcgBCAG8AZAB5AEYAcgBhAGcAbQBlAG4AdABMAGkAcwB0AAAAAAABAAAAcgAAAAEA CgAAAAQAAAAEAAAAFAAAAAAAAAAAAAAAZQAAAAAAAAAUAAAAAAAAAG8BAABxAQAAAAAAABQAAAAA AAAA/v///5wBAAAAAAAAFAAAAAAAAAD+////yQEAAAAAAAAUAAAAAAAAAPcBAAD/////AAAAAAAA CwAAgBOP8kH0gxRBpYTu21prC/8BAAAAKAAAAEkAcwBRAHUAbwB0AGUAZABUAGUAeAB0AEMAaABh AG4AZwBlAGQAAAABAAAAAgEAgBOP8kH0gxRBpYTu21prC/8BAAAAQAAAAEMAbwBuAHYAZQByAHMA YQB0AGkAbwBuAFQAcgBlAGUAUABhAHIAZQBuAHQAUgBlAGMAbwByAGQASwBlAHkAAAABAAAALgAA AAAAAADEVggbZMtmQ5vtXeSsuxBSAQAXEbwWn6axSb7KX3zvrVevAAYNmzZxAAAAAB8AAIAfpOsz qHouQr57eeGpjlSzAQAAADgAAABDAG8AbgB2AGUAcgBzAGEAdABpAG8AbgBJAG4AZABlAHgAVABy AGEAYwBrAGkAbgBnAEUAeAAAAAEAAAD0AQAASQBJAD0AWwBDAEkARAA9ADMAYQBkAGUAMgA0AGQA MgAtADEAZgBjAGUALQA0ADUAOQBkAC0AOQBhAGEAYQAtAGMAYQA2ADgANQBhADYAYQBjAGEANABh ADsASQBEAFgASABFAEEARAA9ADAAMQBEADgARgBDADgAQwAyAEYAOwBJAEQAWABDAE8AVQBOAFQA PQA1AF0AOwBTAEIATQBJAEQAPQAxADQAOwBTADEAPQA8AGYANgAxAGQAMgA5ADEAMQAtAGIAYgA2 AGIALQBiAGEAYQA4AC0ANAA0ADgAZAAtADYAMgA5ADAAMQA4ADgAOQBkADEAZQBkAEAAagBrAHEA eAB6AC4AbgBlAHQAPgA7AFIAVABQAD0ARABpAHIAZQBjAHQAQwBoAGkAbABkADsAVABEAE4APQBS AGUAbQBvAHYAZQBkADsAVABGAFIAPQBQAGEAcgB0AGkAYwBpAHAAYQBuAHQAQwBoAGEAbgBnAGUA ZAA7AFYAZQByAHMAaQBvAG4APQBWAGUAcgBzAGkAbwBuACAAMQA1AC4AMgAwACAAKABCAHUAaQBs AGQAIAA1ADgAMwA0AC4AMAApACwAIABTAHQAYQBnAGUAPQBIADEALAAgAFQAQwA7AFUAUAA9ADUA MAA7AEQAUAA9ADEAAAALAACACCAGAAAAAADAAAAAAAAARgAAAACChQAAAAAAAAMAAIAIIAYAAAAA AMAAAAAAAABGAAAAABiFAAAAAAAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAADoUAAAAAAAAfAACA CCAGAAAAAADAAAAAAAAARgAAAADYhQAAAQAAABIAAABJAFAATQAuAE4AbwB0AGUAAAAAAEAAAIAI IAYAAAAAAMAAAAAAAABGAAAAAL+FAACAXEdH4/7YAQsAAIBQ42MLzJzQEbzbAIBfzM4EAQAAACYA AABJAHMAUABlAHIAbQBhAG4AZQBuAHQARgBhAGkAbAB1AHIAZQAAAAAAAAAAAAMAAIBQ42MLzJzQ EbzbAIBfzM4EAQAAACQAAABJAG4AZABlAHgAaQBuAGcARQByAHIAbwByAEMAbwBkAGUAAAAbAAAA HwAAgFDjYwvMnNARvNsAgF/MzgQBAAAAKgAAAEkAbgBkAGUAeABpAG4AZwBFAHIAcgBvAHIATQBl AHMAcwBhAGcAZQAAAAAAAQAAAHAAAABJAG4AZABlAHgAaQBuAGcAIABQAGUAbgBkAGkAbgBnACAA dwBoAGkAbABlACAAQgBpAGcARgB1AG4AbgBlAGwAUABPAEkASQBzAFUAcABUAG8ARABhAHQAZQAg AGkAcwAgAGYAYQBsAHMAZQAuAAAACwAAgBOP8kH0gxRBpYTu21prC/8BAAAAHAAAAEgAYQBzAFEA dQBvAHQAZQBkAFQAZQB4AHQAAAABAAAAAgEAgAggBgAAAAAAwAAAAAAAAEYBAAAANgAAAEkAbgBU AHIAYQBuAHMAaQB0AE0AZQBzAHMAYQBnAGUAQwBvAHIAcgBlAGwAYQB0AG8AcgAAAAAAAQAAABAA AADCXaB0+xW0RqVZUNsrGrNCHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAGAAAAG0AcwBpAHAAXwBs AGEAYgBlAGwAcwAAAAEAAAAABAAATQBTAEkAUABfAEwAYQBiAGUAbABfADQAMwA0ADIAMwAxADQA ZQAtADAAZABmADQALQA0AGIANQA4AC0AOAA0AGIAZgAtADMAOABiAGUAZAA2ADEANwAwAGEAMABm AF8AQQBjAHQAaQBvAG4ASQBkAD0AOABmADcAMgAwADgAMQA4AC0AOQA0ADcAZQAtADQAMAAzAGMA LQBhADAANQA1AC0AMgBkADgAZgA4ADgAYwAxADAAMQA5AGIAOwBNAFMASQBQAF8ATABhAGIAZQBs AF8ANAAzADQAMgAzADEANABlAC0AMABkAGYANAAtADQAYgA1ADgALQA4ADQAYgBmAC0AMwA4AGIA ZQBkADYAMQA3ADAAYQAwAGYAXwBDAG8AbgB0AGUAbgB0AEIAaQB0AHMAPQAwADsATQBTAEkAUABf AEwAYQBiAGUAbABfADQAMwA0ADIAMwAxADQAZQAtADAAZABmADQALQA0AGIANQA4AC0AOAA0AGIA ZgAtADMAOABiAGUAZAA2ADEANwAwAGEAMABmAF8ARQBuAGEAYgBsAGUAZAA9AHQAcgB1AGUAOwBN AFMASQBQAF8ATABhAGIAZQBsAF8ANAAzADQAMgAzADEANABlAC0AMABkAGYANAAtADQAYgA1ADgA LQA4ADQAYgBmAC0AMwA4AGIAZQBkADYAMQA3ADAAYQAwAGYAXwBNAGUAdABoAG8AZAA9AFMAdABh AG4AZABhAHIAZAA7AE0AUwBJAFAAXwBMAGEAYgBlAGwAXwA0ADMANAAyADMAMQA0AGUALQAwAGQA ZgA0AC0ANABiADUAOAAtADgANABiAGYALQAzADgAYgBlAGQANgAxADcAMABhADAAZgBfAE4AYQBt AGUAPQBHAGUAbgBlAHIAYQBsADsATQBTAEkAUABfAEwAYQBiAGUAbABfADQAMwA0ADIAMwAxADQA ZQAtADAAZABmADQALQA0AGIANQA4AC0AOAA0AGIAZgAtADMAOABiAGUAZAA2ADEANwAwAGEAMABm AF8AUwBlAHQARABhAHQAZQA9ADIAMAAyADIALQAxADEALQAyADMAVAAwADIAOgAxADQAOgAxADgA WgA7AE0AUwBJAFAAXwBMAGEAYgBlAGwAXwA0ADMANAAyADMAMQA0AGUALQAwAGQAZgA0AC0ANABi ADUAOAAtADgANABiAGYALQAzADgAYgBlAGQANgAxADcAMABhADAAZgBfAFMAaQB0AGUASQBkAD0A MwBkAGQAOAA5ADYAMQBmAC0AZQA0ADgAOAAtADQAZQA2ADAALQA4AGUAMQAxAC0AYQA4ADIAZAA5 ADkANABlADEAOAAzAGQAOwAAAEgAAIBrxT9AMM3FR4b47enjWgIrAQAAABwAAABNAFMASQBQAEwA YQBiAGUAbABHAHUAaQBkAAAATjFCQ/QNWEuEvzi+1hcKDwMADTT9PwAAHwAAgIYDAgAAAAAAwAAA AAAAAEYBAAAALgAAAGEAdQB0AGgAZQBuAHQAaQBjAGEAdABpAG8AbgAtAHIAZQBzAHUAbAB0AHMA AAAAAAEAAACyAAAAZABrAGkAbQA9AG4AbwBuAGUAIAAoAG0AZQBzAHMAYQBnAGUAIABuAG8AdAAg AHMAaQBnAG4AZQBkACkAIABoAGUAYQBkAGUAcgAuAGQAPQBuAG8AbgBlADsAZABtAGEAcgBjAD0A bgBvAG4AZQAgAGEAYwB0AGkAbwBuAD0AbgBvAG4AZQAgAGgAZQBhAGQAZQByAC4AZgByAG8AbQA9 AGEAbQBkAC4AYwBvAG0AOwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAHgAAAGEAYwBjAGUA cAB0AGwAYQBuAGcAdQBhAGcAZQAAAAAAAQAAAAwAAABlAG4ALQBVAFMAAAAfAACAhgMCAAAAAADA AAAAAAAARgEAAAAgAAAAeAAtAG0AcwAtAGgAYQBzAC0AYQB0AHQAYQBjAGgAAAABAAAAAgAAAAAA AAAfAACAa8U/QDDNxUeG+O3p41oCKwEAAAASAAAATQBJAFAATABhAGIAZQBsAAAAAAABAAAAzAEA AFsAewAiAGkAZAAiADoAIgA0ADMANAAyADMAMQA0AGUALQAwAGQAZgA0AC0ANABiADUAOAAtADgA NABiAGYALQAzADgAYgBlAGQANgAxADcAMABhADAAZgAiACwAIgB0AGkAIgA6ACIAMwBkAGQAOAA5 ADYAMQBmAC0AZQA0ADgAOAAtADQAZQA2ADAALQA4AGUAMQAxAC0AYQA4ADIAZAA5ADkANABlADEA OAAzAGQAIgAsACIAcABpACIAOgAiADAAMAAwADAAMAAwADAAMAAtADAAMAAwADAALQAwADAAMAAw AC0AMAAwADAAMAAtADAAMAAwADAAMAAwADAAMAAwADAAMAAwACIALAAiAG4AbQAiADoAIgBHAGUA bgBlAHIAYQBsACIALAAiAGEAYwAiADoAMAAsACIAbwBwACIAOgAxACwAIgBjAHQAIgA6ACIAMgAw ADIAMgAtADEAMQAtADIAMwBUADAAMgA6ADEANAA6ADEAOABaACIALAAiAG0AdAAiADoAIgAwADAA MAAxAC0AMAAxAC0AMAAxAFQAMAAwADoAMAAwADoAMAAwACIALAAiAHUAYwAiADoAbgB1AGwAbAB9 AF0AAABIAACACCAGAAAAAADAAAAAAAAARgEAAAAiAAAATgBlAHQAdwBvAHIAawBNAGUAcwBzAGEA ZwBlAEkAZAAAAAAART7+7yAxDUWS7wjazPx5Fx8AAICGAwIAAAAAAMAAAAAAAABGAQAAAC4AAAB4 AC0AbQBzAC0AcAB1AGIAbABpAGMAdAByAGEAZgBmAGkAYwB0AHkAcABlAAAAAAABAAAADAAAAEUA bQBhAGkAbAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAADYAAAB4AC0AbQBzAC0AdAByAGEAZgBm AGkAYwB0AHkAcABlAGQAaQBhAGcAbgBvAHMAdABpAGMAAAAAAAEAAABIAAAAUwBKADEAUABSADEA MgBNAEIANgAxADkANAA6AEUARQBfAHwASQBBADAAUABSADEAMgBNAEIANwA1ADUAMwA6AEUARQBf AAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAUAAAAHgALQBtAHMALQBvAGYAZgBpAGMAZQAzADYA NQAtAGYAaQBsAHQAZQByAGkAbgBnAC0AYwBvAHIAcgBlAGwAYQB0AGkAbwBuAC0AaQBkAAAAAQAA AEoAAABlAGYAZgBlADMAZQA0ADUALQAzADEAMgAwAC0ANAA1ADAAZAAtADkAMgBlAGYALQAwADgA ZABhAGMAYwBmAGMANwA5ADEANwAAAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAOAAAAHgALQBt AHMALQBlAHgAYwBoAGEAbgBnAGUALQBzAGUAbgBkAGUAcgBhAGQAYwBoAGUAYwBrAAAAAQAAAAQA AAAxAAAAHwAAgIYDAgAAAAAAwAAAAAAAAEYBAAAAOgAAAHgALQBtAHMALQBlAHgAYwBoAGEAbgBn AGUALQBhAG4AdABpAHMAcABhAG0ALQByAGUAbABhAHkAAAAAAAEAAAAEAAAAMAAAAB8AAICGAwIA AAAAAMAAAAAAAABGAQAAACoAAAB4AC0AbQBpAGMAcgBvAHMAbwBmAHQALQBhAG4AdABpAHMAcABh AG0AAAAAAAEAAAAOAAAAQgBDAEwAOgAwADsAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAAEQA AAB4AC0AbQBpAGMAcgBvAHMAbwBmAHQALQBhAG4AdABpAHMAcABhAG0ALQBtAGUAcwBzAGEAZwBl AC0AaQBuAGYAbwAAAAEAAADaBQAAeAB4AHIATQBVADMAVQBhADcANABFAC8AVABXAEcAbABLAFIA UABsAGQAOABMADQAeQBnAE0ANQBWAE0AWgBRADQAYQAzAEMAUgBRAEwAbgBRAE8ANgBqAFUAMQAz AEYAVgBkAGwAaQBaAEkAcwAxAG0AVAB5AEkAagBEAGUAMABjAFQAOQBMAE0ASABrAEMAVgBiAEMA SwBsADMASgBnAGUATwBjAGwAUwBaAFIATwBUADAAeQAvAG8AaQAxAEoAMgBUAFEAbgBXAHEAbwBs AEYASABEAFUAawBCAHMARgBqAEMAcABwAEQATgBWAEoAegBnAHoAawB5AHMAWgA1AFQATQBMAFIA dABzAGQAQQBiAGUAeQB0AGoAegArADIAVQBTAGgASQBSAEwATABQADgAOQBoAEgAawA3AHIAZAAx ADgALwBQADIAZQBWAFQASQBaAHkAVAArAEcAaQBHAGMASABoADkAKwBUADIANwBsAEgARgB3AHMA MwBzADgASgBOAGYANAAyAEkARwA3ADgAUQBUADYAQgA3AE0AYwBYAFgAUgBuAFQAMgBXAG4AZgA3 AG8AZABVAGEAQQBXAGkAMQAyAG4AdgBnAEgATQAwADgARgBFAHgAOAB5AFgAcwB4AHAAaQBrAFcA RwAzAFIAZQBZADcAQQBJAG8AZwAzADIAcQBsAGUAeQBlADUAUwAvAHgAUwA5AGMAegBOAGoAZgA0 AE0ANAB1AGcAZQBmAHAASgBBADMAZwAvAFEAeAA2AC8AVwBtAGwAWQBsAEYAVQBjADEATABTAE4A SQB4AEQATgBDAEIAUQBoAGYAWAAxADEAQwBGAGoAZgBiAEoATAA2AC8AVgBXAGIATgBvAFEAdwBq AHQAegAzAEIAUQBqADMAegBwAGIAVABaADEAOABRAEgAUwBhAEcARABYAGIANwBsAHoAZQArAHoA TwB3ADMATQBRAEQAMQBUADkARwBSAFkAdgBnAHUAYgBMAGYAeABqACsAVABmAHAAaABGACsAbwAr AEoAYgBwADYAQgBkAG4AcABVAGUAaABuADgAVwBmAFYAawBCAFEAeQA3AHQANQBwAHYAUABBAG4A SAA4AFAAVwBRAGQAawBVAFcAMABQAEcAUQBTAHoANwByADAAQwBLAHEAYgBMAGgAMABqAGQAOQBu AGkAawBLADUAWgBNAEgATQBoAGkAegBkADYAQwBkAC8AeQBpAGoAVQBzAEgATwB2AHQAZABtAHcA NwBlAGEAYQBEAFkAYQBGAGQAZwBiAEUAdABQAFYAKwA0AE4AVQBQAE8AWQAyAGgAOQBLADkAUgAy AFQAUAB0AHgAcQBIAHgAVQBRAGQAZgBsAEUAOABlAHIAOQBIAHUAUQBKAEwAcABGAHgANwBDAEYA MgBmAG4AVwBqAFkASgB1ADcAcwAzADYAcgBUAE8AQQBEAFAAVgBQAEcAdAA0AHIAeABWAE4AeABN AHoAMQBQAHQAcwBjADIAdgBNADAAeAB4AFkAcABNAFcANgBqAE4ASgAwADIAagBLADIAcgA1AHQA QgBwACsAcgBqAFoAVQBTAFAARABEAFAASABhADYANQBvAFUASwA3AEgAUABlADMASQA2AFQATABI ACsAVwB6AEMAUwB0AHgAQQBYAHMAZwBJADgAWgAyADcAVQBwADYALwB4AFAARABzAEEAZQA0AEwA bgBJADEAagB6AFgAOQAwAEQAMABHAEcAeQBqAEsAMABEAGsARABZAFEASwA1AGIASwB3AEIANwAw AHEATQBSADgAUQBWADcAcwBRADIAUQBFAGYAYQAyAEEAdQBZAEMAdgBrAFYAawBCAGYAaABYAEsA VQBNAGQAdwBDAHYAZwBYAGwANwA5AHkAYwBYAHcAQgBnAHUAUwB4AGsAWQBNAEMARgBFAEsARABs ADUAWABkAGgAUwB0AEgATgA5AEoAVQBLACsAdQBhAEEAPQAAAAAAHwAAgIYDAgAAAAAAwAAAAAAA AEYBAAAAOAAAAHgALQBmAG8AcgBlAGYAcgBvAG4AdAAtAGEAbgB0AGkAcwBwAGEAbQAtAHIAZQBw AG8AcgB0AAAAAQAAAEwEAABDAEkAUAA6ADIANQA1AC4AMgA1ADUALgAyADUANQAuADIANQA1ADsA QwBUAFIAWQA6ADsATABBAE4ARwA6AGUAbgA7AFMAQwBMADoAMQA7AFMAUgBWADoAOwBJAFAAVgA6 AE4ATABJADsAUwBGAFYAOgBOAFMAUABNADsASAA6AFMASgAxAFAAUgAxADIATQBCADYAMQA5ADQA LgBuAGEAbQBwAHIAZAAxADIALgBwAHIAbwBkAC4AbwB1AHQAbABvAG8AawAuAGMAbwBtADsAUABU AFIAOgA7AEMAQQBUADoATgBPAE4ARQA7AFMARgBTADoAKAAxADMAMgAzADAAMAAyADIAKQAoADQA NgAzADYAMAAwADkAKQAoADMANgA2ADAAMAA0ACkAKAAzADkANgAwADAAMwApACgAMQAzADYAMAAw ADMAKQAoADMAOQA4ADYAMAA0ADAAMAAwADAAMgApACgAMwA3ADYAMAAwADIAKQAoADMANAA2ADAA MAAyACkAKAA0ADUAMQAxADkAOQAwADEANQApACgANgA2ADUANQA2ADAAMAA4ACkAKAA2ADQANwA1 ADYAMAAwADgAKQAoADYANgA0ADQANgAwADAAOAApACgAOAA2ADcANgAwADAAMgApACgANgA2ADkA NAA2ADAAMAA3ACkAKAA2ADYANAA3ADYAMAAwADcAKQAoADcANgAxADEANgAwADAANgApACgAOAA5 ADMANgAwADAAMgApACgANQAyADUAMwA2ADAAMQA0ACkAKAAzADMANgA1ADYAMAAwADIAKQAoADUA NgA2ADAAMwAwADAAMAAwADIAKQAoADIAOQAwADYAMAAwADIAKQAoADgAMwAzADgAMAA0ADAAMAAw ADAAMQApACgANQA1ADAAMQA2ADAAMAAzACkAKAAxADgANgAwADAAMwApACgANAA3ADgANgAwADAA MAAwADEAKQAoADEAMgAyADAAMAAwADAAMAAxACkAKAA5ADYANgAwADAANQApACgAMwA4ADEAMAAw ADcAMAAwADAAMAAyACkAKAA0ADUAMAA4ADAANAAwADAAMAAwADIAKQAoADYAOQAxADYAMAAwADkA KQAoADkANgA4ADYAMAAwADMAKQAoADgANgAzADYAMgAwADAAMQApACgAMwAxADYAMAAwADIAKQAo ADYANQAwADYAMAAwADcAKQAoADUAMwA1ADQANgAwADEAMQApACgANAAxADMAMAAwADcAMAAwADAA MAAxACkAKAA3ADEAMgAwADAANAAwADAAMAAwADEAKQAoADcANgA5ADYAMAAwADUAKQAoADIANgAw ADAANQApACgAMwA4ADAANwAwADcAMAAwADAAMAA1ACkAKAA2ADYAOAA5ADkAMAAxADUAKQA7AEQA SQBSADoATwBVAFQAOwBTAEYAUAA6ADEAMQAwADEAOwAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAA AFwAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0AYQBuAHQAaQBzAHAAYQBtAC0AbQBlAHMA cwBhAGcAZQBkAGEAdABhAC0AYwBoAHUAbgBrAGMAbwB1AG4AdAAAAAEAAAAEAAAAMQAAAB8AAICG AwIAAAAAAMAAAAAAAABGAQAAAEoAAAB4AC0AbQBzAC0AZQB4AGMAaABhAG4AZwBlAC0AYQBuAHQA aQBzAHAAYQBtAC0AbQBlAHMAcwBhAGcAZQBkAGEAdABhAC0AMAAAAAAAAQAAAFoMAABRAFYARQB6 AGEAVgBoADIAUABnAGcAcABHADUAMQBqADAAQwBDAE4AdwAzAGQATgBxAGYAWABhAGgAUgBJADEA MQB4AHUAQwBZAGcAYgBoAE4ASwBZAFkAaABoAHkAcgBiAEQAMgA4AFUAKwB3AFMANwBNAGgASQBF AEoAawBTAEsAaAB1AFkAOQA3AHMARgBJAFEAaQBuAHEASABjAGIAMQBYAFcARgBCAG0ASgB6AGUA eAAwADMAegB3ADQATQBWAFUAaABFAHkALwBBAEkASQBnAHkAeABwAFMAbABiADIAcgBhADAALwBy AEEAdwBoAEEAcgBLAEYALwBnADkAdABuAEkAUgBXAFYASQBXAEkAeABVAFUATwBrADUAKwBnAFMA aABOADQASwBmAFQAZABtAGIAeQBPAG0AOABrAEUAbgBaAFoAOABNAFkAZwB0AG8AZwB3AFoAYwBT ADEAMABmAHoAVgBHADIAbABlAEsAdgBHAGEAMwBNADkAMABLAHUAMwBjADAAQQBhADYAYQBVAHEA SAAyAHgAMgA3AEUAZQBTAGcAUABLAHQAQgBiAHcAUAA4AFUAZQA0AHUAbwA3AGEAWgBLAFEAYgBu AEoAVABnAHUASgBkAEgAQwBlAGoAdAArAGIAcgBxAG4AeQB4AEcANABBADAAbwBtADUAWgB3AGQA YQB3AFcAbAA4AGMAUAAvAE0ARABRAGcAbQA0AGYAWABsAFcAdQB6AFMARwB1AGYAKwBKAEwANwBQ AE8AYQBlAG8ANgBPAGIALwBpAFQAZABLAGYAVQBpADIAbgBrAHoARwBPADAASQBRADIAUgBjAFkA dQB1AGkARQB1AGYAYQBUACsAMwBoAEMAcQBIAGsAWABLAEkAMwBSADYAaQB2AFEATABjAGgAeQBl AHcAVgBPADMAeABwAG0AeABYAE0AMgAvAC8AKwBWADEAdgB3AEEAQQBSAGQAbgBrAFgAeQA4ADQA WQBwAHQASgBhAFYARABtAEwAdwBsAGQAMwBNADgAcABPAG8AaQAxAHkARQByADYARABuAE0ARABy AGgATgBQAFQAMAA4AGQAVwBnAHkAYgAvAHIAawA3ADUARwBEAGkASgA0AGgASwBRAEIAbwAvAG0A egBmAEUAZwBOAHgARwBaAHMAKwBJAGkAbQB5AFIAUgA3ACsAVwBsAFMASQBaADkAdgBRAHIATgB0 AFMAQQArAFYAdAB3ADUARwBPAFAAcABiAGoAdgBjAC8ARQBNAHoAdgBDAGgAMwBiAFgAMwB5AEoA WAAxAHkAMAAzAGsAMgBVAGgALwA5AGkATQArAGUASgBpADYATABSAEQANQA3ACsAZwBoAFcAVQBN AG4AVwBxAFQAZABtAFQAVgBXAG8ATwByAHgAUAB6AFgAMgA1AGUAQwBtAFcATABkAGYANgBtAEYA WgBnAGQAMgBMAFEAdgBKAHoAKwBOAGQAMABMAGsAbQBUAEUAcwBIADYAZgBSAGMATgBtAGUAVwBj AFQAbwBlAHgAMwBTAGMANwBMAEsARABiAEsAMwBrAEsAZwAvAC8AbQBYAEEAcABzAEQAawBzACsA YQBDAGUAZgAxAGQANgBOAFgAawAwAEsAYQBpAFgAQgBzAGMAcgAzAHMASgAwADMAUgBnADAAYwBx AEsATAAwACsAMAB3AFoAbABvAHEAeQBxADkAaABzAFIASgBxAGMARQBBAHUAaQBJAHgAegAvAGEA WQBXADIAYwB3AGcAQQAwAHEATAA4AFgAQwBVAFMATgB5AGgAdQBvAHoAUQB3AGsARwBSAGgAYQBx ADkARABKADkAMABYAHoAZwAxAFgAaABOAGIAbgBsAFYAbAAyAGEANQBzAE4AcQBSAGYAUwBWADcA YQBBAHIAYQAwAG8AagBFAGkAQgBJADQASwBsAHEAdABBAG0AVgBvAFQAQQBsAGIARwBCAEgATQBS AGUARQBpAFUAcwBIADMAbgAxAGkATQA4AHYAbQBlADcARwBYAFIAZABUADcAcABYADgARwAvAHgA KwBoAFMASAAwADgAMQBVAHUASQBIAFEAOQBaAEIAWQBtAGQAZQBaAE4AKwBYAFQANABFAEkAcgB3 AGUAUQBVADkANwBaAEEAZABBADIAcwBNADEASwBMAEoATwB5AEgARwBWAGEATAA4AGkAdQB3AEcA SAByAEkAVgBaAGYAWgBwAGkAVAA5AGoANABkADcAMwBNAG4AMQA2AFoAQwA1AEkARQBwAHUATABa AGYARgBCADcAKwBMAGQAVwBOAFMAVgBHAHUAdQBNAG0ASABYAG8ARwAxAFkAUABMAE0AVgBtAEYA QgBGAFYAOQBtAHEAdwBKAEcATgBiAE0ATgA4ADkAaABRAGYAUABiAEoAQQBwAGIAOQBqAEgAdgBG AHQAVABZAEIAOQBLAFYANABTAEoAYwBVADkAbAA2AHcAZwBhAFoAcgBrAGgAYQA4AEQAbQBaAEgA ZQA1AHQATwB5AG0AZgBHADMAQQBOAGMAZAAxAHQAWgBwAGoAcgBQAHYAawA1AFEAdQBRADYARgA5 ADQAWgA0ADcARQBLAEgAMQBLAFgAcgBmAHQAZQBMADkALwBYACsANQBEAHkAWgBUAEMAMwBkAHgA RgBjADIAeQB4AE8AUQBCAGIAeAArAHUAbABiADQAaQB6AEYAZwBCAFgANQByAHYAeABPAG4AawBH AEgAQQBCAFIAMQBEAEkAYwBHAFMAWQB4AE0AMABqADkAWgBJAGsAQgBoAFcATQBHADYAdwBYAE4A YwBxAFEAbQBUAFQANwBZAFcAQwA3AGQASgBiAE8ARQA0AE8ATgBMAG0AMgBvAGYAKwBjAFYAYwBU AFkAVgBUAEwAVwAwAG4AegB5AHAAUABNADEAdABMAHcAdAB5AG4AQgA1AEcAWgBmAEgAbgA5ADkA YQBrAEQAdwBvAFMAUwB2ADcAawBIAHcAOQBZAFAAcAAvAG0AawBzAGsAVQBiAFgAZgBQAG4AUwBS AFYAdgBvAFUATwAvAHkAeQBqAHUAMwBNAHcAbwBKAEgAUAA1ACsAcQArADcAVwBhAGwAawBzAEoA dQBnAFkAQQBnAGsAaQBRADQAZgBQADEANQA4AGYAMABIAFoAaQBKAHcAMwBIAGIAcgBiAE8AZQBz AEkAZABEAHMAZwBoAE4AbAB5AGMAUQBQAHoAdQBvAE4AZwBpAEIAVQBCAFgAcgAyAFMAYQBOAGQA QgBQAE8AUABLADYAZgB1AGYARQBIAEQAUwBMAHUANAB5AE8ARwBvADQASABCAGsAUgAxAG0AZgBT AEYAKwBqADMARABKAE4AcABhAEkAUwBrAEMAcwA5AG8AZwBhADcAZQBEAGMAYQBRAGEAeQAxAGcA cQAzAEgAWgBoAFoAeQByAEkAUQAwAFgAQQA1AHcAVQBDADYAUwBQAHcAbQBFAE4AKwB0AHUAZABM ADQARwBlAEcAcABSAEwAOQBMAG4AYgBkAHAAeAAxAFMAawBjAG0ATABWAGsAUQBDAGcAdQBxAGMA dwBRADgAWgB2ADcAdQBCAHgASgBSAEgAdgBVAEMAbQBTAEMAdgA4AG8AUAA5AGkANQBvAFUASgBU ADYALwB1AHoANwBPAEIASQBEAHoARABFAFMATAA3AGsAMAAyAEoAYQBNAC8AcgA2ADUAaABnAFYA QwBJAGYAKwBoAFQAMQBmAFkAWABxAEcAagBDAFoAMQBxAGEAeAB4AEUAcwBBAEEAdgBSAHEAMQBF ADUAbQBxAGMAUABVAEQAQwBoADMATgAxADcASQBaAFYAOQBCAHEARQAwAHUARQBpAE0ANgA3AGcA SwByADUAagB2AEYARQA3AGsAdQBuAGgATgBHAEsAQQBqAFUAYgBhAGoASgBLADcANgBrAHoAbABp ADEAWABFAEoAZQB6AGQANABrAFgAUQBKAFQAcwBkADMAWABlAC8AYgBEAEIANABJAG8AQQByAEIA bgB5AFAASQBkAFcAKwBkAFoAMgBhAEUAbABEAFcAdwBCAFAAagB6AFgAYQAxADEAQgBrAGwAYgA4 AFAARQBXADUAOABiAEkANwBRAE0AWABYAFYASABZAEcAdwBkAGEASwBKAFAAWgBYAGYAdABDAE4A MgA2ADcANQBUAEUAUgBrAD0AAAAAANhm --_000_SJ1PR12MB61945D8E72592C8F181E1098950C9SJ1PR12MB6194namp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --_000_SJ1PR12MB61945D8E72592C8F181E1098950C9SJ1PR12MB6194namp_--