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 9AF6D4A6F0 for ; Sun, 5 May 2024 09:19:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D3B1868D560; Sun, 5 May 2024 12:19:16 +0300 (EEST) Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8154768D537 for ; Sun, 5 May 2024 12:19:09 +0300 (EEST) Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-78f05341128so90312685a.0 for ; Sun, 05 May 2024 02:19:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714900748; x=1715505548; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=2kVSF7rz7gkMxctz4sJ1A5s9uE8saYuZcaieJARuO4g=; b=l4wxe60DhJPJFPKul0TPe29MzcnHtOxHPRFPiITb//AZ11lEMQJfnxcLqY1YK0lxUF BQHx2Ji5/n/ZWE7yyM6J6Abj0tSx+F4drJnjWX20xaab+2KbiLRtBXvuKy5AjksIjTMx nsFXB25qebPYBduYuF86YNEGkrbCE5xY6rRHImKVRxnPH2Zrz0oWLFUbdM2mT6DmGPo6 VTzO135tF6plKG4JUwQlwsxTTVNn3bJJxzHdde4tMPJljRNPp3kmjI/9a5sMNO51pnq/ I2XTNAEGH+82U8szvFCnL3dlvG4vkeai7DtwA/gcryibi8+fdmNSYtqWh4PFSVUGw9zT 11Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714900748; x=1715505548; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2kVSF7rz7gkMxctz4sJ1A5s9uE8saYuZcaieJARuO4g=; b=Q+GdoG71rC6MyAN1zn0D2RhVOfKkHAAEu8YVRyW3cjglUTUwYY3HpQXrYSaMWTAFCm FLyjhL10HLr7ozFY0gk+NZF412a8uZisyM9CxiZCr4Vcw8DUr6Gxp4edUKQ8MNL6xAJY hdUwMOFp0cae2OMekbabF0jd140+08fV79s9SUhwAP0Uog45MgXpcbnSEmgIjxVvdTM8 tHRdhoTcSUITUSSZaPuY2nCVZeVVeZf5clpuPxtaI8ysIbIJ1ZW8tg7EqEu9z2vWnQPH 40zEE/9X21MLfGOxqakLddDfoEPIQQHSraUi0Bf8Efnbv6rGQE2zHVfc8glAy2voeXcd JKHA== X-Gm-Message-State: AOJu0YxE8zaqw2XWvzrfY4p9j7D0euy+FgRegpb8dbIFrl13vNh1J0Yr Kzv8waPeLoP+8ORxvT5S7KVmFwqh2WLtVIBoCZnvt+8mZ7U//aq5kbaQ9XyYZ/infzUWYh925WP FtNTB5PYqiDj/0QAnW0nM+lHz81OYMac77rw0hQ== X-Google-Smtp-Source: AGHT+IEimf6pJqJLYtwJL2fCGOjRwaaLTUiuBlt+n+5hFARHkE5sZAUxHF+xZAXij0JU7AwJy62h9z9v298Mn3NY3Z4= X-Received: by 2002:a05:6214:2a88:b0:69b:20c6:a3f1 with SMTP id jr8-20020a0562142a8800b0069b20c6a3f1mr9119976qvb.53.1714900747394; Sun, 05 May 2024 02:19:07 -0700 (PDT) MIME-Version: 1.0 References: <7116774.evdviihFTz@basile.remlab.net> In-Reply-To: <7116774.evdviihFTz@basile.remlab.net> From: flow gg Date: Sun, 5 May 2024 17:18:56 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] lavc/vc1dsp: R-V V mspel_pixels 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: PiBJcyBpdCBub3QgZmFzdGVyIHRvIGNvbXB1dGUgdGhlIGFkZHJlc3MgYWhlYWQgb2YgdGltZSwg ZS5nLjoKPiBEaXR0byBiZWxvdyBhbmQgaW4gb3RoZXIgcGF0Y2hlcy4KClllcywgdXBkYXRlIGhl cmUgYW5kIEkgd2lsbCBjaGVjayBvdGhlciBwYXRjaGVzCgo+IENvcHlpbmcgNjQtYml0IHF1YW50 aXRpZXMgc2hvdWxkIG5vdCBuZWVkIFJWViBhdCBhbGwuIE1heWJlIHRoZSBDIHZlcnNpb24KbmVl ZHMgdG8gYmUgaW1wcm92ZWQgaW5zdGVhZCwgYnV0IGlmIHRoYXQgaXMgbm90IHBvc3NpYmxlLCB0 aGVuIGFuIFJWSQp2ZXJzaW9uCm1heSBiZSBtb3JlIHBvcnRhYmxlIGFuZCB3b3JrIGp1c3QgYXMg d2VsbC4KClRoZSBsb2dpYyBpbiB0aGUgYyB2ZXJzaW9uIGlzIHRoZSBzYW1lIGluIG90aGVyIHBs YWNlcywgd2hpY2ggbWlnaHQgYmUKZGlmZmljdWx0IHRvIG1vZGlmeS4gSSd2ZSB1cGRhdGVkIGl0 IHVzaW5nIHJ2aS4KCj4gRG9lcyBNRjIgYWN0dWFsbHkgaW1wcm92ZSBwZXJmcyBvdmVyIE0xIGhl cmU/CgpUaGUgZGlmZmVyZW5jZSBoZXJlIHNlZW1zIHZlcnkgc21hbGwsIGJ1dCB3aGVuIGJvdGgg bWYyIGFuZCBtMSBhcmUgY29ycmVjdCwKdGhlIHRlc3QgcmVzdWx0cyBoYXZlIG9ubHkgc2hvd24g bWYyIHRvIGJlIGJldHRlciwgc28gSSB3YW50IHRvIHVzZSBtZjIuCgpSw6ltaSBEZW5pcy1Db3Vy bW9udCA8cmVtaUByZW1sYWIubmV0PiDkuo4yMDI05bm0NeaciDXml6Xlkajml6UgMDE6NTPlhpnp gZPvvJoKCj4gTGUgbGF1YW50YWluYSA0LiB0b3Vrb2t1dXRhIDIwMjQsIDEzLjAxLjA1IEVFU1Qg dWs3YkBmb3htYWlsLmNvbSBhIMOpY3JpdCA6Cj4gPiBGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNo aUBpc2Nhcy5hYy5jbj4KPiA+Cj4gPiB2YzFkc3AuYXZnX3ZjMV9tc3BlbF9waXhlbHNfdGFiWzBd WzBdX2M6IDg2OS43Cj4gPiB2YzFkc3AuYXZnX3ZjMV9tc3BlbF9waXhlbHNfdGFiWzBdWzBdX3J2 dl9pMzI6IDE0OC43Cj4gPiB2YzFkc3AuYXZnX3ZjMV9tc3BlbF9waXhlbHNfdGFiWzFdWzBdX2M6 IDIyMC41Cj4gPiB2YzFkc3AuYXZnX3ZjMV9tc3BlbF9waXhlbHNfdGFiWzFdWzBdX3J2dl9pNjQ6 IDU2LjIKPiA+IHZjMWRzcC5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJbMF1bMF1fYzogNTIzLjcK PiA+IHZjMWRzcC5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJbMF1bMF1fcnZ2X2kzMjogODIuMAo+ ID4gdmMxZHNwLnB1dF92YzFfbXNwZWxfcGl4ZWxzX3RhYlsxXVswXV9jOiAxMzguNQo+ID4gdmMx ZHNwLnB1dF92YzFfbXNwZWxfcGl4ZWxzX3RhYlsxXVswXV9ydnZfaTY0OiAyMy43Cj4gPiAtLS0K PiA+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZjMWRzcF9pbml0LmMgfCAgOCArKysrKwo+ID4gIGxpYmF2 Y29kZWMvcmlzY3YvdmMxZHNwX3J2di5TICB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysKPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKykKPiA+Cj4gPiBk aWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92YzFkc3BfaW5pdC5jCj4gYi9saWJhdmNvZGVj L3Jpc2N2L3ZjMWRzcF9pbml0LmMKPiA+IGluZGV4IGU0N2I2NDRmODAuLjYxMGM0M2ExYTMgMTAw NjQ0Cj4gPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3ZjMWRzcF9pbml0LmMKPiA+ICsrKyBiL2xp YmF2Y29kZWMvcmlzY3YvdmMxZHNwX2luaXQuYwo+ID4gQEAgLTI5LDYgKzI5LDEwIEBAIHZvaWQg ZmZfdmMxX2ludl90cmFuc184eDhfZGNfcnZ2KHVpbnQ4X3QgKmRlc3QsCj4gcHRyZGlmZl90Cj4g PiBzdHJpZGUsIGludDE2X3QgKmJsb2NrIHZvaWQgZmZfdmMxX2ludl90cmFuc180eDhfZGNfcnZ2 KHVpbnQ4X3QgKmRlc3QsCj4gPiBwdHJkaWZmX3Qgc3RyaWRlLCBpbnQxNl90ICpibG9jayk7IHZv aWQKPiBmZl92YzFfaW52X3RyYW5zXzh4NF9kY19ydnYodWludDhfdAo+ID4gKmRlc3QsIHB0cmRp ZmZfdCBzdHJpZGUsIGludDE2X3QgKmJsb2NrKTsgdm9pZAo+ID4gZmZfdmMxX2ludl90cmFuc180 eDRfZGNfcnZ2KHVpbnQ4X3QgKmRlc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGludDE2X3QKPiA+ICpi bG9jayk7ICt2b2lkIGZmX3B1dF9waXhlbHMxNngxNl9ydnYodWludDhfdCAqZHN0LCBjb25zdCB1 aW50OF90ICpzcmMsCj4gPiBwdHJkaWZmX3QgbGluZV9zaXplLCBpbnQgcm5kKTsgK3ZvaWQgZmZf cHV0X3BpeGVsczh4OF9ydnYodWludDhfdCAqZHN0LAo+ID4gY29uc3QgdWludDhfdCAqc3JjLCBw dHJkaWZmX3QgbGluZV9zaXplLCBpbnQgcm5kKTsgK3ZvaWQKPiA+IGZmX2F2Z19waXhlbHMxNngx Nl9ydnYodWludDhfdCAqZHN0LCBjb25zdCB1aW50OF90ICpzcmMsIHB0cmRpZmZfdAo+ID4gbGlu ZV9zaXplLCBpbnQgcm5kKTsgK3ZvaWQgZmZfYXZnX3BpeGVsczh4OF9ydnYodWludDhfdCAqZHN0 LCBjb25zdAo+IHVpbnQ4X3QKPiA+ICpzcmMsIHB0cmRpZmZfdCBsaW5lX3NpemUsIGludCBybmQp Owo+ID4KPiA+ICBhdl9jb2xkIHZvaWQgZmZfdmMxZHNwX2luaXRfcmlzY3YoVkMxRFNQQ29udGV4 dCAqZHNwKQo+ID4gIHsKPiA+IEBAIC0zOCw5ICs0MiwxMyBAQCBhdl9jb2xkIHZvaWQgZmZfdmMx ZHNwX2luaXRfcmlzY3YoVkMxRFNQQ29udGV4dCAqZHNwKQo+ID4gICAgICBpZiAoZmxhZ3MgJiBB Vl9DUFVfRkxBR19SVlZfSTMyICYmIGZmX2dldF9ydl92bGVuYigpID49IDE2KSB7Cj4gPiAgICAg ICAgICBkc3AtPnZjMV9pbnZfdHJhbnNfNHg4X2RjID0gZmZfdmMxX2ludl90cmFuc180eDhfZGNf cnZ2Owo+ID4gICAgICAgICAgZHNwLT52YzFfaW52X3RyYW5zXzR4NF9kYyA9IGZmX3ZjMV9pbnZf dHJhbnNfNHg0X2RjX3J2djsKPiA+ICsgICAgICAgIGRzcC0+cHV0X3ZjMV9tc3BlbF9waXhlbHNf dGFiWzBdWzBdID0gZmZfcHV0X3BpeGVsczE2eDE2X3J2djsKPiA+ICsgICAgICAgIGRzcC0+YXZn X3ZjMV9tc3BlbF9waXhlbHNfdGFiWzBdWzBdID0gZmZfYXZnX3BpeGVsczE2eDE2X3J2djsKPiA+ ICAgICAgICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JNjQpIHsKPiA+ICAgICAgICAg ICAgICBkc3AtPnZjMV9pbnZfdHJhbnNfOHg4X2RjID0gZmZfdmMxX2ludl90cmFuc184eDhfZGNf cnZ2Owo+ID4gICAgICAgICAgICAgIGRzcC0+dmMxX2ludl90cmFuc184eDRfZGMgPSBmZl92YzFf aW52X3RyYW5zXzh4NF9kY19ydnY7Cj4gPiArICAgICAgICAgICAgZHNwLT5wdXRfdmMxX21zcGVs X3BpeGVsc190YWJbMV1bMF0gPSBmZl9wdXRfcGl4ZWxzOHg4X3J2djsKPiA+ICsgICAgICAgICAg ICBkc3AtPmF2Z192YzFfbXNwZWxfcGl4ZWxzX3RhYlsxXVswXSA9IGZmX2F2Z19waXhlbHM4eDhf cnZ2Owo+ID4gICAgICAgICAgfQo+ID4gICAgICB9Cj4gPiAgI2VuZGlmCj4gPiBkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9yaXNjdi92YzFkc3BfcnZ2LlMKPiBiL2xpYmF2Y29kZWMvcmlzY3YvdmMx ZHNwX3J2di5TCj4gPiBpbmRleCA0YTAwOTQ1ZWFkLi40ODI0NGY5MWFhIDEwMDY0NAo+ID4gLS0t IGEvbGliYXZjb2RlYy9yaXNjdi92YzFkc3BfcnZ2LlMKPiA+ICsrKyBiL2xpYmF2Y29kZWMvcmlz Y3YvdmMxZHNwX3J2di5TCj4gPiBAQCAtMTExLDMgKzExMSw2OSBAQCBmdW5jIGZmX3ZjMV9pbnZf dHJhbnNfNHg0X2RjX3J2diwgenZlMzJ4Cj4gPiAgICAgICAgICB2c3NlMzIudiAgICAgIHYwLCAo YTApLCBhMQo+ID4gICAgICAgICAgcmV0Cj4gPiAgZW5kZnVuYwo+ID4gKwo+ID4gK2Z1bmMgZmZf cHV0X3BpeGVsczE2eDE2X3J2diwgenZlMzJ4Cj4gPiArICAgICAgICB2c2V0aXZsaSAgICAgIHpl cm8sIDE2LCBlOCwgbTEsIHRhLCBtYQo+ID4gKyAgICAgICAgLmlycCBuIDE2LCAxNywgMTgsIDE5 LCAyMCwgMjEsIDIyLCAyMywgMjQsIDI1LCAyNiwgMjcsIDI4LCAyOSwKPiAzMAo+ID4gKyAgICAg ICAgdmxlOC52ICAgICAgICB2XG4sIChhMSkKPiA+ICsgICAgICAgIGFkZCAgICAgICAgICAgYTEs IGExLCBhMgo+ID4gKyAgICAgICAgLmVuZHIKPiA+ICsgICAgICAgIHZsZTgudiAgICAgICAgdjMx LCAoYTEpCj4KPiBJcyBpdCBub3QgZmFzdGVyIHRvIGNvbXB1dGUgdGhlIGFkZHJlc3MgYWhlYWQg b2YgdGltZSwgZS5nLjoKPgo+IGFkZCB0MSwgYTIsIGExCj4gdmxlOC52IHZOLCAoYTEpCj4gc2gx YWRkIGExLCBhMiwgYTEKPiB2bGU4LnYgdk4rMSwgKHQxKQo+Cj4gLi4uYW5kIHNvIG9uPyBFdmVu IG9uIGEgcmVvcmRlcmluZyBjb3JlLCB5b3UgY2FuJ3QgZWxpbWluYXRlIHN0YWxsIG9uIGRhdGEK PiBkZXBlbmRlbmN5IGlmIHRoZXJlIGlzIG5vdGhpbmcgZWxzZSB0byBiZSBkb25lLgo+Cj4gKERp dHRvIGJlbG93IGFuZCBpbiBvdGhlciBwYXRjaGVzLikKPgo+ID4gKyAgICAgICAgLmlycCBuIDE2 LCAxNywgMTgsIDE5LCAyMCwgMjEsIDIyLCAyMywgMjQsIDI1LCAyNiwgMjcsIDI4LCAyOSwKPiAz MAo+ID4gKyAgICAgICAgdnNlOC52ICAgICAgICB2XG4sIChhMCkKPiA+ICsgICAgICAgIGFkZCAg ICAgICAgICAgYTAsIGEwLCBhMgo+ID4gKyAgICAgICAgLmVuZHIKPiA+ICsgICAgICAgIHZzZTgu diAgICAgICAgdjMxLCAoYTApCj4gPiArCj4gPiArICAgICAgICByZXQKPiA+ICtlbmRmdW5jCj4g PiArCj4gPiArZnVuYyBmZl9wdXRfcGl4ZWxzOHg4X3J2diwgenZlNjR4Cj4gPiArICAgICAgICB2 c2V0aXZsaSAgICAgIHplcm8sIDgsIGU4LCBtZjIsIHRhLCBtYQo+ID4gKyAgICAgICAgdmxzZTY0 LnYgICAgICB2OCwgKGExKSwgYTIKPiA+ICsgICAgICAgIHZzc2U2NC52ICAgICAgdjgsIChhMCks IGEyCj4KPiBDb3B5aW5nIDY0LWJpdCBxdWFudGl0aWVzIHNob3VsZCBub3QgbmVlZCBSVlYgYXQg YWxsLiBNYXliZSB0aGUgQyB2ZXJzaW9uCj4gbmVlZHMgdG8gYmUgaW1wcm92ZWQgaW5zdGVhZCwg YnV0IGlmIHRoYXQgaXMgbm90IHBvc3NpYmxlLCB0aGVuIGFuIFJWSQo+IHZlcnNpb24KPiBtYXkg YmUgbW9yZSBwb3J0YWJsZSBhbmQgd29yayBqdXN0IGFzIHdlbGwuCj4KPiA+ICsKPiA+ICsgICAg ICAgIHJldAo+ID4gK2VuZGZ1bmMKPiA+ICsKPiA+ICtmdW5jIGZmX2F2Z19waXhlbHMxNngxNl9y dnYsIHp2ZTMyeAo+ID4gKyAgICAgICAgY3Nyd2kgICAgICAgICB2eHJtLCAwCj4gPiArICAgICAg ICB2c2V0aXZsaSAgICAgIHplcm8sIDE2LCBlOCwgbTEsIHRhLCBtYQo+ID4gKyAgICAgICAgbGkg ICAgICAgICAgICB0MCwgMTI4Cj4gPiArCj4gPiArICAgICAgICAuaXJwIG4gMTYsIDE3LCAxOCwg MTksIDIwLCAyMSwgMjIsIDIzLCAyNCwgMjUsIDI2LCAyNywgMjgsIDI5LAo+IDMwCj4gPiArICAg ICAgICB2bGU4LnYgICAgICAgIHZcbiwgKGExKQo+ID4gKyAgICAgICAgYWRkICAgICAgICAgICBh MSwgYTEsIGEyCj4gPiArICAgICAgICAuZW5kcgo+ID4gKyAgICAgICAgdmxlOC52ICAgICAgICB2 MzEsIChhMSkKPiA+ICsgICAgICAgIC5pcnAgbiAwLCAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5 LCAxMCwgMTEsIDEyLCAxMywgMTQKPiA+ICsgICAgICAgIHZsZTgudiAgICAgICAgdlxuLCAoYTAp Cj4gPiArICAgICAgICBhZGQgICAgICAgICAgIGEwLCBhMCwgYTIKPiA+ICsgICAgICAgIC5lbmRy Cj4gPiArICAgICAgICB2bGU4LnYgICAgICAgIHYxNSwgKGEwKQo+ID4gKyAgICAgICAgdnNldHZs aSAgICAgICB6ZXJvLCB0MCwgZTgsIG04LCB0YSwgbWEKPiA+ICsgICAgICAgIHZhYWRkdS52diAg ICAgdjAsIHYwLCB2MTYKPiA+ICsgICAgICAgIHZhYWRkdS52diAgICAgdjgsIHY4LCB2MjQKPiA+ ICsgICAgICAgIHZzZXRpdmxpICAgICAgemVybywgMTYsIGU4LCBtMSwgdGEsIG1hCj4gPiArICAg ICAgICAuaXJwIG4gIDE1LCAxNCwgMTMsIDEyLCAxMSwgMTAsIDksIDgsIDcsIDYsIDUsIDQsIDMs IDIsIDEKPiA+ICsgICAgICAgIHZzZTgudiAgICAgICAgdlxuLCAoYTApCj4gPiArICAgICAgICBz dWIgICAgICAgICAgIGEwLCBhMCwgYTIKPiA+ICsgICAgICAgIC5lbmRyCj4gPiArICAgICAgICB2 c2U4LnYgICAgICAgIHYwLCAoYTApCj4gPiArCj4gPiArICAgICAgICByZXQKPiA+ICtlbmRmdW5j Cj4gPiArCj4gPiArZnVuYyBmZl9hdmdfcGl4ZWxzOHg4X3J2diwgenZlNjR4Cj4gPiArICAgICAg ICBjc3J3aSAgICAgICAgIHZ4cm0sIDAKPiA+ICsgICAgICAgIGxpICAgICAgICAgICAgdDAsIDY0 Cj4gPiArICAgICAgICB2c2V0aXZsaSAgICAgIHplcm8sIDgsIGU4LCBtZjIsIHRhLCBtYQo+Cj4g RG9lcyBNRjIgYWN0dWFsbHkgaW1wcm92ZSBwZXJmcyBvdmVyIE0xIGhlcmU/Cj4KPiA+ICsgICAg ICAgIHZsc2U2NC52ICAgICAgdjE2LCAoYTEpLCBhMgo+ID4gKyAgICAgICAgdmxzZTY0LnYgICAg ICB2OCwgKGEwKSwgYTIKPiA+ICsgICAgICAgIHZzZXR2bGkgICAgICAgemVybywgdDAsIGU4LCBt NCwgdGEsIG1hCj4gPiArICAgICAgICB2YWFkZHUudnYgICAgIHYxNiwgdjE2LCB2OAo+ID4gKyAg ICAgICAgdnNldGl2bGkgICAgICB6ZXJvLCA4LCBlOCwgbWYyLCB0YSwgbWEKPiA+ICsgICAgICAg IHZzc2U2NC52ICAgICAgdjE2LCAoYTApLCBhMgo+ID4gKwo+ID4gKyAgICAgICAgcmV0Cj4gPiAr ZW5kZnVuYwo+Cj4KPiAtLQo+IOODrOODn+ODu+ODh+ODiy3jgq/jg7zjg6vjg6Ljg7MKPiBodHRw Oi8vd3d3LnJlbWxhYi5uZXQvCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=