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 8F49345630 for ; Mon, 13 Mar 2023 15:08:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 494E268BBFC; Mon, 13 Mar 2023 17:08:06 +0200 (EET) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01on2085.outbound.protection.outlook.com [40.107.12.85]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8350E689E1F for ; Mon, 13 Mar 2023 17:07:59 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a0Rz5uaHTpEap+wS78QvgsNXfLCv7J5RVe8KAW6oiX6KRdtnHvemwqoYgMt4B0GIjguWv3K3QC55n9DAD7BwPpz6rzUsb+TDRdRJMvljjC83OlPVGiU/fMQunJ/5R5rJyDPsGPdYSFleJoWF34yOdbrAsnAkk5F4E6zOerwOolN+PlwrA0l1/rH7GvGH8t8RLJG46JAKNHxLmnJrD32wWi7tAd5HTv6xRWBHbttCY8IGEErV8JkYjMd9PtU6oyKWP8Iwb/FQK22pvVL+AXiBB60rarI7d705T4+o9Mj9P/wo96Q+FmKSdZDJnTc1j8rt9UM1hna/Sr6b7oidpBqbIw== 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=6rajujhcxkGVGggRuBxTlB7aEBU2i7MgSLU+OReYkqg=; b=OAkwI7ST75C7wIVqtCvemZzg3tFMSQF+Qe0Jwo//HkY2r74HE39KWND+ekWsRwWfCBd4amAGuFY3xYIBz/aYB9IYxTDITiB+TdqmIVJM4fE1cWG1hmuqPNKAtWYyIZo3QuXbDhIGP3gpxL6LYEKvqyaQEWgYdTIxs53WovoZPl15BPrd+wYVIIOQHMtzIJiQ7dxG2mua46LS9hL0SOvQPms5nZl9mvUW97UdABKyUQPNwljnV3TZzk1YqTdWpEIOkO9IsGdiIdA95bvMut2fZmm/OuK9OxCTFWR6p6+zWuhFzLU1zF9uBCzr/ifM/U6hK23gkQYIe7eGp4e/GfFgKA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6rajujhcxkGVGggRuBxTlB7aEBU2i7MgSLU+OReYkqg=; b=i7gIKJZKHLUiXEBwSLncicng0ZwO2uY6RagtUxkFi+j4PHtqcbmaAckxqbAN7wqCgfQd3E6GiLVzWimrQq98R2NKsYNiKue1kzUfmge1QJCdv1bbra2mdDZFkhy84yFUAa3u+LFbNe2fBy+hcPL1IM9F4qkiNQWjGPeFHP/bXEEwy80D2wVumIW8VfmSn27kVPrZLgpFwZwJqkBb0RuE/yaxeSk77iebcS2Xh0m04Y/IeJpZBdy1W+7PyPB9vGVhDAwCjfOsHldWGCyg6waRIdzZNpkZhO7mbsNjfQHIAS8/7bNYqSsKmAkSKxfuFI4iElPn9n4EmlPuh1h3kZaoLQ== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by PR0P264MB3157.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Mon, 13 Mar 2023 15:07:56 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::8249:6585:3808:5dd1]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::8249:6585:3808:5dd1%7]) with mapi id 15.20.6178.024; Mon, 13 Mar 2023 15:07:56 +0000 From: Nicolas Gaullier To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 1/1] avcodec/dolby_e: Add error recovery when parse_mantissas run out of bits Thread-Index: AQHZUzE2GD65o/fBMEiBbM1SEyl+j674soEAgAAFDXA= Date: Mon, 13 Mar 2023 15:07:56 +0000 Message-ID: References: <20230310091753.10230-1-nicolas.gaullier@cji.paris> <20230310091753.10230-2-nicolas.gaullier@cji.paris> <976e459d93e0c73cfd27cfaf9ab79ebd917077c1.camel@haerdin.se> In-Reply-To: <976e459d93e0c73cfd27cfaf9ab79ebd917077c1.camel@haerdin.se> Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2483:EE_|PR0P264MB3157:EE_ x-ms-office365-filtering-correlation-id: 7d8c8d4d-2c86-4f0d-9a88-08db23d4ba0e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bf8MYWkMedSJzFzP5oqBHWS5GxOG2dRa4ZaNUd7rDxcPx1YRvlCnTW7WSBmkmXP3tdS1HvfkVZOos/nyzWv46cbEe+rPVTzKNvOimyDJ/Fjl6WMlsEthRqB2LiPK9+ZTqG1e7aN08jyAfrEf12dLrupag53YYyo9tnkpbuugAyOKHOU9HHijIWEf5ptMoQl0c/1h7+yI1OLvlhKKGN9Zqmop6/3fC3jqh3RO6MXHUapG2t7scP2cRe53xYNMzA4ak9efr6mKtP+xjz/F4z4L23DoEFc3k1UUASV/w8Q+BYnB+oSnS50LXiJJveLCpavxKVANa+E2u46h0dW4vBpWjoDhAGSXrZ/NWoqTlmDaVLgBAH8B5G1EfQR6AuV1jJfpjKItwSruZlfoXKzyhi9gxmcx+5rZVZ6WNySWZmnv5cgvc4Ppq+fROYt5DLojUK1OQc+NZPzD+3oznRSRcOdWjuxv0EnrA/qbeAJUKCxrLaxv6iTcJF2nLtMnq1sSTN1hcgbY7ht2SaFs1SZP43YMm2EMmsa4+07Ylvqjz3a4ByqsABe3gKpG1japUNeLNUL6Y8d8aRZqv4Avn8VsyDUP71EHbAum+Zr4QEysSFlEof6CYfF4k7sJswNYLToHDqo4I0+PXsRsIAI1LC8ZjAuZP1A2iee55Xlk8iPIaJuErqaWN2L8PO2LaiKJlMX0ChdDHm1QhABLw/fFElU03+bET58B3XYBwgE9ih0cc5/YKKI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230025)(39850400004)(346002)(366004)(136003)(396003)(376002)(451199018)(41300700001)(478600001)(8676002)(64756008)(66556008)(66476007)(66946007)(8936002)(52536014)(66446008)(6916009)(76116006)(33656002)(38070700005)(86362001)(122000001)(55016003)(38100700002)(26005)(7696005)(71200400001)(55236004)(186003)(9686003)(44832011)(5660300002)(2906002)(316002)(6506007)(83380400001)(46492015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YktMNThTWHMwU1NOOG9BY01sOFduVjVmemd1ak1mQTRrNzJvQjY5SlgyYTIw?= =?utf-8?B?aFd1VjM0T0UzRXA1cWFHSzI1MFp0RmFFUWlrcW1SZGVETEpvQ3hhRWZ6eC92?= =?utf-8?B?MjNTMXB6VVJ5Mm1vYXl5R3pGU0dyUTJGUTdtdnJGanVHQUV0WXJubmE0dUtR?= =?utf-8?B?M2dpS1RtOVZaRDd0eUFzMisweGVnSkNabThpMVIwSDlybXQ1T2NFZkxqN3Ar?= =?utf-8?B?OVA4UFZWcUNrWDI4ditPRzA5Ym5FLzc5ZU9IRmxrMnB1c2Ntbk41ZnE5NzNl?= =?utf-8?B?djh0SVI0ekdLSUVJVEloaHZPWU9IQ1A3cmZzVnhURFhOeGt1TnAva1Ivbmlq?= =?utf-8?B?L2NsVjd1elV0dUhwMEx1YzEvMWwxZzBabFUzakhSSlNtci9EbDduK3hlU2hj?= =?utf-8?B?ZGxHc2YwT2Z2d2ppeHFndTd1ZkpJWExXVlg0NnM4Q1BRRndiUHJoNDViMFZq?= =?utf-8?B?NCtCN0UyUGNZMDBIaWd3YVVmU2lwbUFaWUlWOUpXL3VQb01jcHhJeEhYaTV1?= =?utf-8?B?cTltTkpDdVNSODZBNTVQYThXUkxURVJnRUJXREVTb3VEd0dwck5qUUJ6dzVz?= =?utf-8?B?N0YvVS82bzNOSm93bE5HNEJvMUF0a2Nyc1ZCYXJPTks4NnQ3LzN0Y2NRZUU1?= =?utf-8?B?dWMwSU93bkpVcExSeS9WVWlnVzlNelRBNmFJRmp2UzVBYkNib0cxMityUkZo?= =?utf-8?B?VTBkL3lHcWRoOTRyVkl1eWlXRGxnS1ZJUEFiWXdLWEVCSWh2d0wya0k3V25X?= =?utf-8?B?TmtTaTBDc0FTMTRsaWR4Y3lsb3R3WmJOYktLdFR4Z3Vqck4zb3dady9DbWRh?= =?utf-8?B?UHBGb0xzajBxd1dHb3E0aVBUM1dYWnlxT2o3eTQxb2htQndRSHV5TEJna1V6?= =?utf-8?B?Y0s4RFYzVjFFV0dJMUZlOGhncjB0WDF0cFM4ZzJnWlpVTndWR2JlcW5uOW15?= =?utf-8?B?elgxV3hJcklEVnR0dG1uaStkTGFmVWRrVnZ5NGN4NzZJTEt3NTR2NTgxOFhY?= =?utf-8?B?bG5aNHhDVkhudHVhM2VMWXFGc1pKaHIrMTFVWExERzRtTHNsQy9IaSszSkdi?= =?utf-8?B?R09HM0gvcG1TYXlqY3Q3dGxLd2dEZFd0cHZCRXRNdW5aVk9Qd1VVeEtDdXM3?= =?utf-8?B?cmpENjNiV2xmZTFvYWc3WDFzWWxTOGlnS0J1SFJwMUdncGQwR1Z1enQ2S1la?= =?utf-8?B?bS9ML0F6YWszUzFJQzIxTERhZGNvdG4vSW5rYTBKek5NVDVIOTVHd2lza0NB?= =?utf-8?B?eXJjWjhiU0VMOWR4Skk4R2tSL2ZaUmRjZFFyaVcwOGZRbUZiTUZkd0VVdTFU?= =?utf-8?B?ZEpTQXdSNWxDak54UnNsNHlQT0VjeVlyVHNpdkFzaHVsenVMaHpRUFg4djlP?= =?utf-8?B?MmVQY1dMTlNtMUpqREl3eEJyT0kzTkRualBMUkNTKzY3VWpSc0tDZktLRUVa?= =?utf-8?B?ZVI4aEJSemt5ZEJud3BNQ1NYdGd6RXJrNW5VeTNGVDdUSDFOVmdkWXRERis4?= =?utf-8?B?T2VEbDRDd3g2b0FXamVSMTNRRmFUZERKNDhrYkZxVm5XTXBZWVBoTEJoN3hs?= =?utf-8?B?c0hMR2ZwRWlad1k1eXA0WU14dFVSUURxTXErcEozTFJIeHBMSjlhYTJIN21o?= =?utf-8?B?aml4eUVURk1WaElEaDloU0prR1VROENMT1BuNENjbjRIK3dQSkdrU3JXRjFi?= =?utf-8?B?QTNYRUNSZlBld2ZqRkNiTTdnMGxkVVFZcWRENFk4VlNJL0V5OE44VEkrRFBR?= =?utf-8?B?dU9TNFA0UEw0YllDSFc3Y1hXdVdrVktQeXVSMUQxNkdDeGtiOEJGcnB6V3d1?= =?utf-8?B?R3hCbjlrREY1M0JSNmMzS1ZURVRTUkE3UUVqVjdiZG1CUWFhdG41bmdtdFVr?= =?utf-8?B?TktvbmdXS0czUkF2cXZ3dkpidy9qaXUrQ2dHb3JjTkw4dVVyYUk4cXBqcHJm?= =?utf-8?B?Zm1HSjFXaFo0ZEhuUXJMQ0ZPNVZLUU9ZbzJCRkhVYUE0RmpES2Nzb3JRWFpG?= =?utf-8?B?N0src3djSGdVTXJGUGRYdXh4b09sUkNHTUtqVm1uU200VmpBcHNXQmkwK2ph?= =?utf-8?B?Zm9oeWFIOGo4a1kzcllJNGdVTUJiNkI2QkhHNTNSUTJseTZQK2RBVXRsbUVy?= =?utf-8?B?aHRUSlFkWkxwTGVkcXZ6UlRxd1ZOTE9INUYvdUFGZFpsaVU1cGpQNWNNUzRZ?= =?utf-8?B?R1E9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7d8c8d4d-2c86-4f0d-9a88-08db23d4ba0e X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2023 15:07:56.3990 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: IW5O09dsKVWDD7drQkF2Dr5tcp8u6HdTfunB31qGLc/JigmCrhDuE44KLOPyRSKd+ZluhV+Y16d7hYOhR19SmRz4HUDPDDs+Yjorndmoulg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB3157 Subject: Re: [FFmpeg-devel] [PATCH 1/1] avcodec/dolby_e: Add error recovery when parse_mantissas run out of bits 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: PmZyZSAyMDIzLTAzLTEwIGtsb2NrYW4gMTA6MTcgKzAxMDAgc2tyZXYgTmljb2xhcyBHYXVsbGll cjoNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKGkgPT0gYy0+bmJfZ3Jv dXBzIC0gMQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICYmIGNv dW50ICogc2l6ZTEgPiBnZXRfYml0c19sZWZ0KCZzLT5nYikNCj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmJiBnZXRfYml0c19sZWZ0KCZzLT5nYikgPj0gMA0KPj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICYmIChpbnQpKG1udCAtIGMt Pm1hbnRpc3NhcykgPj0gTUlOX01BTlRJU1NBUykgew0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGF2X2xvZyhzLT5hdmN0eCwgQVZfTE9HX1dBUk5JTkcsICJUcnVu Y2F0ZWQNCj4+IG1hbnRpc3NhcyBAJWQsICINCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICJoaWdoZXN0IGZyZXF1ZW5jaWVzIG5vdCByZWNvdmVyYWJs ZVxuIiwNCj4+IChpbnQpKG1udCAtIGMtPm1hbnRpc3NhcykpOw0KPj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOw0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCB9DQo+DQo+U3VyZWx5IHRoZXJlJ3MgYSBwcm9wZXIgd2F5IHRvIGZpeCB0aGlz IHJhdGhlciB0aGFuIGhhdmluZyBhbiBhcmJpdHJhcnkgdGhyZXNob2xkLiBBdCB0aGUgdmVyeSBs ZWFzdCB0aGUgZ2V0X2JpdHNfbGVmdCgpIGNoZWNrIGNvdWxkIGJlIG1vdmVkIHRvIGJlZm9yZSBw YXJzZV9tYW50aXNzYXMoKS4gSWYgZ2V0X2JpdHNfbGVmdCgpIGlzIDwgMCBhZnRlcg0KPnBhcnNl X21hbnRpc3NhcygpIHRoZW4gYSB3YXJuaW5nIGNvdWxkIGJlIGlzc3VlZCBpbnN0ZWFkIG9mIGVy cm9yaW5nIG91dCwgd2hpY2ggc2hvdWxkIGhhdmUgYW4gZWZmZWN0IHNpbWlsYXIgdG8gdGhpcy4N Cj4NCj5JcyB0aGVyZSBhIHNwZWMgc2F5aW5nIHdoYXQgdG8gZG8gd2l0aCB0cnVuY2F0ZWQgcGFj a2V0cz8gU2luY2UgdGhpcyBpcyBEb2xieS1FIEkgc3VzcGVjdCB0aGUgYW5zd2VyIGlzICJubyIu DQo+DQo+L1RvbWFzDQoNClRoYW5rIHlvdSBmb3IgaW5zcGVjdGluZyB0aGUgcGF0Y2guDQpDb25j ZXJuaW5nIHRoZSBhcmJpdHJhcnkgdGhyZXNob2xkOiBpdCBtYXkgYmUgdW5kZXJzdG9vZCBhcyBh IHZlcnkgaGlnaCBsZXZlbCBzYWZlZ3VhcmQsIGJ1dCBteSBpbnRlbmQgd2FzIG1vc3RseSB0byBt YWtlIHRoZSBjb2RlIG1vcmUgZWFzaWx5IHVuZGVyc3RhbmRhYmxlLg0KQWN0dWFsbHksIHRoZSBm aXggaXMgcmVzdHJpY3RlZCB0byB0aGUgbGFzdCBhdWRpbyBiYW5kIChzZWUgImkgPT0gYy0+bmJf Z3JvdXBzIC0gMSIpIGFuZCwgYXQgdGhlIGVuZCwgdGhlIE1JTl9NQU5USVNTQVMgY29uZGl0aW9u IGNvdWxkIGJlIHNpbXBseSByZW1vdmVkIHdpdGggbm8gYXVkaWJsZSByaXNrLCBJIGd1ZXNzLg0K QnV0IHRvIGdldCB0aGlzIHByZWNpc2lvbiwgdGhlIGZpeCBjYW5ub3QgYmUgbW92ZWQgZWxzZXdo ZXJlLiBUaGUgaWRlYSBoZXJlIGlzIHRvIHN0aWxsIGJlIGFibGUgdG8gZGV0ZWN0IGhhcnNoIHBh Y2tldCB0cnVuY2F0aW9uIHdpdGggZnVsbCBlcnJvcnMgYW5kIGtlZXAgY3VycmVudCBjb2RlIGJl aGF2aW91ciBpbiB0aGF0IGNhc2UuDQoNCk9mIGNvdXJzZSwgdGhpcyBwYXRjaCBsb29rcyBhcyBh IHdvcmstYXJvdW5kLCBidXQgYSB3b3JrLWFyb3VuZCB0aGF0IG1ha2UgaXQgcG9zc2libGUgdG8g ZGVjb2RlIHRoZSBvZmZpY2lhbCByZWZlcmVuY2UgYml0c3RyZWFtIGltcGxlbWVudGF0aW9uIChk cDYwMCBhdCBsZWFzdCwgYnV0IG1heWJlIHRoZXkgYXJlIG5vIGRpZmZlcmVudCBvbmVzKS4NClNv LCB0aGlzIGlzIGEgc29tZXdoYXQgc3BlY2lhbCBzY2VuYXJpby4gU2FkbHksIEkgZG9uJ3Qgc2Vl IGFueSBhbm90aGVyIHdheSB0byBoYW5kbGUgdGhpcy4NCg0KVG8gY29uY2x1ZGUsIEkgZG9uJ3Qg aGF2ZSBhbnkgb3RoZXIgaWRlYSB0aGFuIHRoZSBjb21wbGV0ZSByZW1vdmFsIG9mIHRoZSBhcmJp dHJhcnkgdGhyZXNob2xkLiBXb3VsZCBpdCBtYWtlIHRoZSBwYXRjaCBtb3JlIGFjY2VwdGFibGUg Pw0KDQpOaWNvbGFzDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==