From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 059B8C433E0 for ; Wed, 24 Feb 2021 20:41:12 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AF68064E09 for ; Wed, 24 Feb 2021 20:41:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AF68064E09 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=collabora.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Date:To:From: Subject:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=/qktuIdlhOFUc0XyLrZjxiBBp0OoBi6Q+pR/RbjFxlA=; b=OCjE9h0ADiXgo0qWR2Y907Bx9 d36hp7MK9Hd4BxFhY1FzWSxzu+SPFgramJI51+Zyi9Lj7uACKQsZhT+NWSOnvynjtJtccSCvJtZ6h +sx4AG3CWNH8lA1LqnyRRrb1Fm65bPkncbghxKUMP9xAN7kVDxwdBgHaHuB+ZfWHqzR2IMvfUgueB a2l7/h86FleOsCbVY4E44Ymuzk8/QWJrHAL6mm22v7Zcjx50mmhPGgpSwSg0xF34XJpznb+0egj0+ J5fsFjYGtaJ5YrDqK4Wiw52d0quoS+kvRS2uGCcojbSDQdjt+/FYf+sw0wP51YOZJlnRCdUbRF06e nGjDWi7Rw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lF0wr-0006US-J9; Wed, 24 Feb 2021 20:39:53 +0000 Received: from bhuna.collabora.co.uk ([46.235.227.227]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lF0wp-0006Tp-6H; Wed, 24 Feb 2021 20:39:52 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: ezequiel) with ESMTPSA id 887F61F457DE Message-ID: <807fbefd25e2e91e6d3dd47acfd9a596def9e7ea.camel@collabora.com> Subject: Re: [PATCH v3 2/9] media: hantro: Define HEVC codec profiles and supported features From: Ezequiel Garcia To: Benjamin Gaignard , p.zabel@pengutronix.de, mchehab@kernel.org, robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, gregkh@linuxfoundation.org, mripard@kernel.org, paul.kocialkowski@bootlin.com, wens@csie.org, jernej.skrabec@siol.net, peng.fan@nxp.com, hverkuil-cisco@xs4all.nl, dan.carpenter@oracle.com Date: Wed, 24 Feb 2021 17:39:37 -0300 In-Reply-To: <20210222122406.41782-3-benjamin.gaignard@collabora.com> References: <20210222122406.41782-1-benjamin.gaignard@collabora.com> <20210222122406.41782-3-benjamin.gaignard@collabora.com> Organization: Collabora User-Agent: Evolution 3.38.2-1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210224_153951_449924_AF57F678 X-CRM114-Status: GOOD ( 19.81 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, kernel@collabora.com, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAyMDIxLTAyLTIyIGF0IDEzOjIzICswMTAwLCBCZW5qYW1pbiBHYWlnbmFyZCB3cm90 ZToKPiBEZWZpbmUgd2hpY2ggSEVWQyBwcm9maWxlcyAodXAgdG8gbGV2ZWwgNS4xKSBhbmQgZmVh dHVyZXMKPiAobm8gc2NhbGluZywgbm8gMTAgYml0cykgYXJlIHN1cHBvcnRlZCBieSB0aGUgZHJp dmVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWln bmFyZEBjb2xsYWJvcmEuY29tPgo+IC0tLQo+IMKgZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRy by9oYW50cm8uaMKgwqDCoMKgIHzCoCAyICsKPiDCoGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50 cm8vaGFudHJvX2Rydi5jIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysKPiDCoDIgZmlsZXMg Y2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdp bmcvbWVkaWEvaGFudHJvL2hhbnRyby5oIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9o YW50cm8uaAo+IGluZGV4IDY1ZjlmN2VhN2RjZi4uYmRlNjUyMzFmMjJmIDEwMDY0NAo+IC0tLSBh L2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvLmgKPiArKysgYi9kcml2ZXJzL3N0 YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyby5oCj4gQEAgLTk5LDYgKzk5LDcgQEAgc3RydWN0IGhh bnRyb192YXJpYW50IHsKPiDCoCAqIEBIQU5UUk9fTU9ERV9IMjY0X0RFQzogSDI2NCBkZWNvZGVy Lgo+IMKgICogQEhBTlRST19NT0RFX01QRUcyX0RFQzogTVBFRy0yIGRlY29kZXIuCj4gwqAgKiBA SEFOVFJPX01PREVfVlA4X0RFQzogVlA4IGRlY29kZXIuCj4gKyAqIEBIQU5UUk9fTU9ERV9IRVZD X0RFQzogSEVWQyBkZWNvZGVyLgo+IMKgICovCj4gwqBlbnVtIGhhbnRyb19jb2RlY19tb2RlIHsK PiDCoMKgwqDCoMKgwqDCoMKgSEFOVFJPX01PREVfTk9ORSA9IC0xLAo+IEBAIC0xMDYsNiArMTA3 LDcgQEAgZW51bSBoYW50cm9fY29kZWNfbW9kZSB7Cj4gwqDCoMKgwqDCoMKgwqDCoEhBTlRST19N T0RFX0gyNjRfREVDLAo+IMKgwqDCoMKgwqDCoMKgwqBIQU5UUk9fTU9ERV9NUEVHMl9ERUMsCj4g wqDCoMKgwqDCoMKgwqDCoEhBTlRST19NT0RFX1ZQOF9ERUMsCj4gK8KgwqDCoMKgwqDCoMKgSEFO VFJPX01PREVfSEVWQ19ERUMsCj4gwqB9Owo+IMKgCj4gwqAvKgo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19kcnYuYyBiL2RyaXZlcnMvc3RhZ2luZy9t ZWRpYS9oYW50cm8vaGFudHJvX2Rydi5jCj4gaW5kZXggZTVmMjAwZTY0OTkzLi5kODZlMzIyYTU5 ODAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9fZHJ2 LmMKPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19kcnYuYwo+IEBA IC0yNDMsNiArMjQzLDE4IEBAIHN0YXRpYyBpbnQgaGFudHJvX3RyeV9jdHJsKHN0cnVjdCB2NGwy X2N0cmwgKmN0cmwpCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoc3BzLT5i aXRfZGVwdGhfbHVtYV9taW51czggIT0gMCkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBPbmx5IDgtYml0IGlzIHN1cHBvcnRlZCAqLwo+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRUlOVkFM Owo+ICvCoMKgwqDCoMKgwqDCoH0gZWxzZSBpZiAoY3RybC0+aWQgPT0gVjRMMl9DSURfTVBFR19W SURFT19IRVZDX1NQUykgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjb25zdCBz dHJ1Y3QgdjRsMl9jdHJsX2hldmNfc3BzICpzcHMgPSBjdHJsLT5wX25ldy5wX2hldmNfc3BzOwo+ ICsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKHNwcy0+Yml0X2RlcHRoX2x1 bWFfbWludXM4ICE9IHNwcy0+Yml0X2RlcHRoX2Nocm9tYV9taW51czgpCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBMdW1hIGFuZCBjaHJvbWEgYml0 IGRlcHRoIG1pc21hdGNoICovCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqByZXR1cm4gLUVJTlZBTDsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgaWYgKHNwcy0+Yml0X2RlcHRoX2x1bWFfbWludXM4ICE9IDApCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBPbmx5IDgtYml0IGlzIHN1cHBvcnRl ZCAqLwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0 dXJuIC1FSU5WQUw7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmIChzcHMtPmZs YWdzICYgVjRMMl9IRVZDX1NQU19GTEFHX1NDQUxJTkdfTElTVF9FTkFCTEVEKQo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogTm8gc2NhbGluZyBzdXBw b3J0ICovCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBy ZXR1cm4gLUVJTlZBTDsKPiDCoMKgwqDCoMKgwqDCoMKgfQo+IMKgwqDCoMKgwqDCoMKgwqByZXR1 cm4gMDsKPiDCoH0KPiBAQCAtMzQ5LDYgKzM2MSw1MiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGhh bnRyb19jdHJsIGNvbnRyb2xzW10gPSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgLmRlZiA9IFY0TDJfTVBFR19WSURFT19IMjY0X1BST0ZJTEVfTUFJ TiwKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0KPiDCoMKgwqDCoMKgwqDCoMKg fSwgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuY29kZWMgPSBIQU5UUk9fSEVW Q19ERUNPREVSLAoKU2lsbHkgbml0cGljay4gTG9va3MgbGlrZSB0aGlzIGlzIG5vdCBkZWZpbmVk IHlldD8KCkknbSBnZXR0aW5nOgoKZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9f ZHJ2LmM6MzY0OjEyOiBlcnJvcjog4oCYSEFOVFJPX0hFVkNfREVDT0RFUuKAmSB1bmRlY2xhcmVk IGhlcmUgKG5vdCBpbiBhIGZ1bmN0aW9uKTsgZGlkIHlvdSBtZWFuCuKAmEhBTlRST19IMjY0X0RF Q09ERVLigJk/CiAgMzY0IHwgICAuY29kZWMgPSBIQU5UUk9fSEVWQ19ERUNPREVSLAogICAgICB8 ICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fgogICAgICB8ICAgICAgICAgICAgSEFOVFJP X0gyNjRfREVDT0RFUgoKSSdsbCByZXZpZXcgdGhlIEcyIGRyaXZlciBzb29uIDotKQoKVGhhbmtz LApFemVxdWllbAoKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLmNmZyA9IHsKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5pZCA9IFY0TDJf Q0lEX01QRUdfVklERU9fSEVWQ19ERUNPREVfTU9ERSwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5taW4gPSBWNEwyX01QRUdfVklERU9fSEVWQ19ERUNP REVfTU9ERV9GUkFNRV9CQVNFRCwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoC5tYXggPSBWNEwyX01QRUdfVklERU9fSEVWQ19ERUNPREVfTU9ERV9GUkFN RV9CQVNFRCwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oC5kZWYgPSBWNEwyX01QRUdfVklERU9fSEVWQ19ERUNPREVfTU9ERV9GUkFNRV9CQVNFRCwKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfSwKPiArwqDCoMKgwqDCoMKgwqB9LCB7Cj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5jb2RlYyA9IEhBTlRST19IRVZDX0RFQ09E RVIsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5jZmcgPSB7Cj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuaWQgPSBWNEwyX0NJRF9NUEVH X1ZJREVPX0hFVkNfU1RBUlRfQ09ERSwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoC5taW4gPSBWNEwyX01QRUdfVklERU9fSEVWQ19TVEFSVF9DT0RFX0FO TkVYX0IsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAu bWF4ID0gVjRMMl9NUEVHX1ZJREVPX0hFVkNfU1RBUlRfQ09ERV9BTk5FWF9CLAo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLmRlZiA9IFY0TDJfTVBFR19W SURFT19IRVZDX1NUQVJUX0NPREVfQU5ORVhfQiwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgfSwKPiArwqDCoMKgwqDCoMKgwqB9LCB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoC5jb2RlYyA9IEhBTlRST19IRVZDX0RFQ09ERVIsCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoC5jZmcgPSB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAuaWQgPSBWNEwyX0NJRF9NUEVHX1ZJREVPX0hFVkNfUFJPRklMRSwKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5taW4gPSBWNEwy X01QRUdfVklERU9fSEVWQ19QUk9GSUxFX01BSU4sCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAubWF4ID0gVjRMMl9NUEVHX1ZJREVPX0hFVkNfUFJPRklM RV9NQUlOXzEwLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgLmRlZiA9IFY0TDJfTVBFR19WSURFT19IRVZDX1BST0ZJTEVfTUFJTiwKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgfSwKPiArwqDCoMKgwqDCoMKgwqB9LCB7Cj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5jb2RlYyA9IEhBTlRST19IRVZDX0RFQ09ERVIsCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5jZmcgPSB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuaWQgPSBWNEwyX0NJRF9NUEVHX1ZJREVPX0hF VkNfTEVWRUwsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAubWluID0gVjRMMl9NUEVHX1ZJREVPX0hFVkNfTEVWRUxfMSwKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5tYXggPSBWNEwyX01QRUdfVklERU9fSEVW Q19MRVZFTF81XzEsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0sCj4gK8KgwqDC oMKgwqDCoMKgfSwgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuY29kZWMgPSBI QU5UUk9fSEVWQ19ERUNPREVSLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuY2Zn ID0gewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLmlk ID0gVjRMMl9DSURfTVBFR19WSURFT19IRVZDX1NQUywKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5vcHMgPSAmaGFudHJvX2N0cmxfb3BzLAo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9LAo+ICvCoMKgwqDCoMKgwqDCoH0sIHsKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLmNvZGVjID0gSEFOVFJPX0hFVkNfREVDT0RFUiwK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLmNmZyA9IHsKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC5pZCA9IFY0TDJfQ0lEX01QRUdfVklE RU9fSEVWQ19QUFMsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0sCj4gK8KgwqDC oMKgwqDCoMKgfSwgewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuY29kZWMgPSBI QU5UUk9fSEVWQ19ERUNPREVSLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAuY2Zn ID0gewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLmlk ID0gVjRMMl9DSURfTVBFR19WSURFT19IRVZDX0RFQ09ERV9QQVJBTVMsCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoH0sCj4gwqDCoMKgwqDCoMKgwqDCoH0sCj4gwqB9Owo+IMKgCgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK