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 07CE049605 for ; Wed, 15 May 2024 03:57:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3CF5068D690; Wed, 15 May 2024 06:57:16 +0300 (EEST) Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2452168D41A for ; Wed, 15 May 2024 06:57:09 +0300 (EEST) Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-6a0f889877cso21071166d6.1 for ; Tue, 14 May 2024 20:57:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715745426; x=1716350226; 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=vEGbihLA+R9itkeCABR6KRz6ryE/kRfUcyd0qkqzqpk=; b=Q4AcnIGREuwVcC7qxawdEj5lGTJzP/u4DDg2Q76YbP1KzFcw2cY8OuRZ8N9SmK3nJK v4d6BCb1VSQ+wfafdZVH1OpeVbH8XYwooBCDqicsQ5QwurXTM3uZGsJiV3lxCsmETuBX MqVO3jFkmtKnKS3U0LuRx2PSx7OYYxsfI8trL2NOWBCYn+eeA1nLtY+62/v/UsmTD8Ze 3hypJw+pPrJrXipQ63QDd9Ly3JiK5o5TItu3HIopnvT3bWuhk/nXWK9pp3UxJKIVglxp kz/K/FgbU0IjsTvVRrcgxLWs+CEIhlg64ZipXyl0dvT3R9lLi+SsJK1d+TTrJdX5rSue QOXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715745426; x=1716350226; 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=vEGbihLA+R9itkeCABR6KRz6ryE/kRfUcyd0qkqzqpk=; b=aRiVAmerZ7ttAw+ZtppNp6rzRY8BG+6CP3URzv4+ofcwiYrw+34B9+Bo4gnYrka73W sjKPtrC15/CGC4TCtWXeNs2o/pallZIGw/GmQh2BMX7mhzCrZSzvW96EbSaVjcR0U/2a cEjKx9xPTCxeSWTKpQAalxSn6r9L/zokrVVBmsRX8aUGlbrGPcAflMng1pFzFMumKfEq ZNB7SIkYaOkSUt5HUvoEKE34au1LvJASNTsdmFo2CoU7YjZdOC1eKFgSM7k9/AbD51mC Szblv7A+MWN7acW/zTWE11dfn/0TJ/Rz5aC9QlzX/YaLVKDqRvjc46Y+Rs6DKgLL/wD6 fh3Q== X-Gm-Message-State: AOJu0Yxxw+f4GgrN75Fvnv6p9GiBboHuwYr1gjnzzOU0m6UY+DZMGedI 3vD2F7ZzbG4z0u3kN09zUcF3h95ecvJL2TdU5QNWLT44dJckoMGreEyrwWdZmgSeI4kaB8w2n7l 6C5H1uDYM/gccuRyHP8LnM1IXVAeY1Z/2 X-Google-Smtp-Source: AGHT+IH4TGRhKrTWwX9zG/xTvGT4snTRVQPU+HODmF7A0MUkiIv1V1tbIuU4N+5NZ9sBoH4t9PO4O/G/unZU0yNaXvI= X-Received: by 2002:a05:6214:3f8b:b0:6a0:5557:b111 with SMTP id 6a1803df08f44-6a16821a799mr194184686d6.53.1715745426219; Tue, 14 May 2024 20:57:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: flow gg Date: Wed, 15 May 2024 11:56:55 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 4/9] lavc/vp9dsp: R-V V ipred tm 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: dXBkYXRlZCBmb3IgY2xlYW4gY29kZQoKPHVrN2JAZm94bWFpbC5jb20+IOS6jjIwMjTlubQ15pyI MTXml6XlkajkuIkgMTE6NTblhpnpgZPvvJoKCj4gRnJvbTogc3VueXVlY2hpIDxzdW55dWVjaGlA aXNjYXMuYWMuY24+Cj4KPiBDOTA4Ogo+IHZwOV90bV80eDRfOGJwcF9jOiAxMTYuNQo+IHZwOV90 bV80eDRfOGJwcF9ydnZfaTMyOiA0My41Cj4gdnA5X3RtXzh4OF84YnBwX2M6IDQxNi4yCj4gdnA5 X3RtXzh4OF84YnBwX3J2dl9pMzI6IDg2LjAKPiB2cDlfdG1fMTZ4MTZfOGJwcF9jOiAxNjY1LjUK PiB2cDlfdG1fMTZ4MTZfOGJwcF9ydnZfaTMyOiAxODcuMgo+IHZwOV90bV8zMngzMl84YnBwX2M6 IDY5NzQuMgo+IHZwOV90bV8zMngzMl84YnBwX3J2dl9pMzI6IDYyNS43Cj4gLS0tCj4gIGxpYmF2 Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2di5TIHwgMTE4ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysKPiAgbGliYXZjb2RlYy9yaXNjdi92cDlkc3AuaCAgICAgICAgfCAgIDggKysrCj4g IGxpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYyAgIHwgICA0ICsrCj4gIDMgZmlsZXMgY2hh bmdlZCwgMTMwIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2 L3ZwOV9pbnRyYV9ydnYuUwo+IGIvbGliYXZjb2RlYy9yaXNjdi92cDlfaW50cmFfcnZ2LlMKPiBp bmRleCBjYTE1NmQ2NWNkLi4yODBjNDk3Njg3IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvcmlz Y3YvdnA5X2ludHJhX3J2di5TCj4gKysrIGIvbGliYXZjb2RlYy9yaXNjdi92cDlfaW50cmFfcnZ2 LlMKPiBAQCAtMTczLDMgKzE3MywxMjEgQEAgZnVuYyBmZl9oXzh4OF9ydnYsIHp2ZTMyeAo+Cj4g ICAgICAgICAgcmV0Cj4gIGVuZGZ1bmMKPiArCj4gKy5tYWNybyB0bV9zdW00IGRzdDEsIGRzdDIs IGRzdDMsIGRzdDQsIHRvcCwgbjEKPiArICAgICAgICBsYnUgICAgICAgICAgdDEsIFxuMShhMikK PiArICAgICAgICBsYnUgICAgICAgICAgdDIsIChcbjEtMSkoYTIpCj4gKyAgICAgICAgbGJ1ICAg ICAgICAgIHQzLCAoXG4xLTIpKGEyKQo+ICsgICAgICAgIGxidSAgICAgICAgICB0NCwgKFxuMS0z KShhMikKPiArICAgICAgICBzdWIgICAgICAgICAgdDEsIHQxLCBhNAo+ICsgICAgICAgIHN1YiAg ICAgICAgICB0MiwgdDIsIGE0Cj4gKyAgICAgICAgc3ViICAgICAgICAgIHQzLCB0MywgYTQKPiAr ICAgICAgICBzdWIgICAgICAgICAgdDQsIHQ0LCBhNAo+ICsgICAgICAgIHZhZGQudnggICAgICBc ZHN0MSwgXHRvcCwgdDEKPiArICAgICAgICB2YWRkLnZ4ICAgICAgXGRzdDIsIFx0b3AsIHQyCj4g KyAgICAgICAgdmFkZC52eCAgICAgIFxkc3QzLCBcdG9wLCB0Mwo+ICsgICAgICAgIHZhZGQudngg ICAgICBcZHN0NCwgXHRvcCwgdDQKPiArLmVuZG0KPiArCj4gK2Z1bmMgZmZfdG1fMzJ4MzJfcnZ2 LCB6dmUzMngKPiArICAgICAgICBsYnUgICAgICAgICAgYTQsIC0xKGEzKQo+ICsgICAgICAgIGxp ICAgICAgICAgICB0NSwgMzIKPiArCj4gKyAgICAgICAgLmlycCBvZmZzZXQgMzEsIDIzLCAxNSwg Nwo+ICsgICAgICAgIHZzZXR2bGkgICAgICB6ZXJvLCB0NSwgZTE2LCBtNCwgdGEsIG1hCj4gKyAg ICAgICAgdmxlOC52ICAgICAgIHY4LCAoYTMpCj4gKyAgICAgICAgdnpleHQudmYyICAgIHYyOCwg djgKPiArCj4gKyAgICAgICAgdG1fc3VtNCAgICAgIHYwLCB2NCwgdjgsIHYxMiwgdjI4LCBcb2Zm c2V0Cj4gKyAgICAgICAgdG1fc3VtNCAgICAgIHYxNiwgdjIwLCB2MjQsIHYyOCwgdjI4LCAoXG9m ZnNldC00KQo+ICsKPiArICAgICAgICAuaXJwIG4gMCwgNCwgOCwgMTIsIDE2LCAyMCwgMjQsIDI4 Cj4gKyAgICAgICAgdm1heC52eCAgICAgIHZcbiwgdlxuLCB6ZXJvCj4gKyAgICAgICAgLmVuZHIK PiArCj4gKyAgICAgICAgdnNldHZsaSAgICAgIHplcm8sIHplcm8sIGU4LCBtMiwgdGEsIG1hCj4g KyAgICAgICAgLmlycCBuIDAsIDQsIDgsIDEyLCAxNiwgMjAsIDI0LCAyOAo+ICsgICAgICAgIHZu Y2xpcHUud2kgICB2XG4sIHZcbiwgMAo+ICsgICAgICAgIHZzZTgudiAgICAgICB2XG4sIChhMCkK PiArICAgICAgICBhZGQgICAgICAgICAgYTAsIGEwLCBhMQo+ICsgICAgICAgIC5lbmRyCj4gKyAg ICAgICAgLmVuZHIKPiArCj4gKyAgICAgICAgcmV0Cj4gK2VuZGZ1bmMKPiArCj4gK2Z1bmMgZmZf dG1fMTZ4MTZfcnZ2LCB6dmUzMngKPiArICAgICAgICB2c2V0aXZsaSAgICAgIHplcm8sIDE2LCBl MTYsIG0yLCB0YSwgbWEKPiArICAgICAgICB2bGU4LnYgICAgICAgIHY4LCAoYTMpCj4gKyAgICAg ICAgdnpleHQudmYyICAgICB2MzAsIHY4Cj4gKyAgICAgICAgbGJ1ICAgICAgICAgICBhNCwgLTEo YTMpCj4gKwo+ICsgICAgICAgIHRtX3N1bTQgICAgICAgdjAsIHYyLCB2NCwgdjYsIHYzMCwgMTUK PiArICAgICAgICB0bV9zdW00ICAgICAgIHY4LCB2MTAsIHYxMiwgdjE0LCB2MzAsIDExCj4gKyAg ICAgICAgdG1fc3VtNCAgICAgICB2MTYsIHYxOCwgdjIwLCB2MjIsIHYzMCwgNwo+ICsgICAgICAg IHRtX3N1bTQgICAgICAgdjI0LCB2MjYsIHYyOCwgdjMwLCB2MzAsIDMKPiArCj4gKyAgICAgICAg LmlycCBuIDAsIDIsIDQsIDYsIDgsIDEwLCAxMiwgMTQsIDE2LCAxOCwgMjAsIDIyLCAyNCwgMjYs IDI4LCAzMAo+ICsgICAgICAgIHZtYXgudnggICAgICB2XG4sIHZcbiwgemVybwo+ICsgICAgICAg IC5lbmRyCj4gKwo+ICsgICAgICAgIHZzZXR2bGkgICAgICB6ZXJvLCB6ZXJvLCBlOCwgbTEsIHRh LCBtYQo+ICsgICAgICAgIC5pcnAgbiAwLCAyLCA0LCA2LCA4LCAxMCwgMTIsIDE0LCAxNiwgMTgs IDIwLCAyMiwgMjQsIDI2LCAyOAo+ICsgICAgICAgIHZuY2xpcHUud2kgICB2XG4sIHZcbiwgMAo+ ICsgICAgICAgIHZzZTgudiAgICAgICB2XG4sIChhMCkKPiArICAgICAgICBhZGQgICAgICAgICAg YTAsIGEwLCBhMQo+ICsgICAgICAgIC5lbmRyCj4gKyAgICAgICAgdm5jbGlwdS53aSAgIHYzMCwg djMwLCAwCj4gKyAgICAgICAgdnNlOC52ICAgICAgIHYzMCwgKGEwKQo+ICsKPiArICAgICAgICBy ZXQKPiArZW5kZnVuYwo+ICsKPiArZnVuYyBmZl90bV84eDhfcnZ2LCB6dmUzMngKPiArICAgICAg ICB2c2V0aXZsaSAgICAgemVybywgOCwgZTE2LCBtMSwgdGEsIG1hCj4gKyAgICAgICAgdmxlOC52 ICAgICAgIHY4LCAoYTMpCj4gKyAgICAgICAgdnpleHQudmYyICAgIHYyOCwgdjgKPiArICAgICAg ICBsYnUgICAgICAgICAgYTQsIC0xKGEzKQo+ICsKPiArICAgICAgICB0bV9zdW00ICAgICAgdjE2 LCB2MTcsIHYxOCwgdjE5LCB2MjgsIDcKPiArICAgICAgICB0bV9zdW00ICAgICAgdjIwLCB2MjEs IHYyMiwgdjIzLCB2MjgsIDMKPiArCj4gKyAgICAgICAgLmlycCBuIDE2LCAxNywgMTgsIDE5LCAy MCwgMjEsIDIyLCAyMwo+ICsgICAgICAgIHZtYXgudnggICAgICB2XG4sIHZcbiwgemVybwo+ICsg ICAgICAgIC5lbmRyCj4gKwo+ICsgICAgICAgIHZzZXR2bGkgICAgICB6ZXJvLCB6ZXJvLCBlOCwg bWYyLCB0YSwgbWEKPiArICAgICAgICAuaXJwIG4gMTYsIDE3LCAxOCwgMTksIDIwLCAyMSwgMjIK PiArICAgICAgICB2bmNsaXB1LndpICAgdlxuLCB2XG4sIDAKPiArICAgICAgICB2c2U4LnYgICAg ICAgdlxuLCAoYTApCj4gKyAgICAgICAgYWRkICAgICAgICAgIGEwLCBhMCwgYTEKPiArICAgICAg ICAuZW5kcgo+ICsgICAgICAgIHZuY2xpcHUud2kgICB2MjQsIHYyMywgMAo+ICsgICAgICAgIHZz ZTgudiAgICAgICB2MjQsIChhMCkKPiArCj4gKyAgICAgICAgcmV0Cj4gK2VuZGZ1bmMKPiArCj4g K2Z1bmMgZmZfdG1fNHg0X3J2diwgenZlMzJ4Cj4gKyAgICAgICAgdnNldGl2bGkgICAgIHplcm8s IDQsIGUxNiwgbWYyLCB0YSwgbWEKPiArICAgICAgICB2bGU4LnYgICAgICAgdjgsIChhMykKPiAr ICAgICAgICB2emV4dC52ZjIgICAgdjI4LCB2OAo+ICsgICAgICAgIGxidSAgICAgICAgICBhNCwg LTEoYTMpCj4gKwo+ICsgICAgICAgIHRtX3N1bTQgICAgICB2MTYsIHYxNywgdjE4LCB2MTksIHYy OCwgMwo+ICsKPiArICAgICAgICAuaXJwIG4gMTYsIDE3LCAxOCwgMTkKPiArICAgICAgICB2bWF4 LnZ4ICAgICAgdlxuLCB2XG4sIHplcm8KPiArICAgICAgICAuZW5kcgo+ICsKPiArICAgICAgICB2 c2V0dmxpICAgICAgemVybywgemVybywgZTgsIG1mNCwgdGEsIG1hCj4gKyAgICAgICAgLmlycCBu IDE2LCAxNywgMTgKPiArICAgICAgICB2bmNsaXB1LndpICAgdlxuLCB2XG4sIDAKPiArICAgICAg ICB2c2U4LnYgICAgICAgdlxuLCAoYTApCj4gKyAgICAgICAgYWRkICAgICAgICAgIGEwLCBhMCwg YTEKPiArICAgICAgICAuZW5kcgo+ICsgICAgICAgIHZuY2xpcHUud2kgICB2MjQsIHYxOSwgMAo+ ICsgICAgICAgIHZzZTgudiAgICAgICB2MjQsIChhMCkKPiArCj4gKyAgICAgICAgcmV0Cj4gK2Vu ZGZ1bmMKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3AuaCBiL2xpYmF2Y29k ZWMvcmlzY3YvdnA5ZHNwLmgKPiBpbmRleCAwYWQ5NjFjN2UwLi43OTMzMGI0OTY4IDEwMDY0NAo+ IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwLmgKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2 L3ZwOWRzcC5oCj4gQEAgLTcyLDYgKzcyLDE0IEBAIHZvaWQgZmZfaF8xNngxNl9ydnYodWludDhf dCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLAo+IGNvbnN0IHVpbnQ4X3QgKmwsCj4gICAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gIHZvaWQgZmZfaF84eDhfcnZ2KHVpbnQ4 X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiAgICAgICAgICAg ICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gK3ZvaWQgZmZfdG1fMzJ4MzJfcnZ2KHVpbnQ4 X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiArICAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gK3ZvaWQgZmZfdG1fMTZ4MTZfcnZ2KHVp bnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiArICAgICAg ICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gK3ZvaWQgZmZfdG1fOHg4X3J2dih1 aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCj4gKyAgICAg ICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICphKTsKPiArdm9pZCBmZl90bV80eDRfcnZ2KHVp bnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiArICAgICAg ICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwo+Cj4gICNkZWZpbmUgVlA5XzhUQVBfUklT Q1ZfUlZWX0ZVTkMoU0laRSwgdHlwZSwgdHlwZV9pZHgpCj4gICAgICBcCj4gIHZvaWQgZmZfcHV0 Xzh0YXBfIyN0eXBlIyNfIyNTSVpFIyNoX3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdAo+IGRz dHN0cmlkZSwgICBcCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQu Ywo+IGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gaW5kZXggZWFiM2U5Y2IwYS4u MTg0ZmFkYmFmNyAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMK PiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiBAQCAtODksNiArODksMTAg QEAgc3RhdGljIGF2X2NvbGQgdm9pZAo+IHZwOWRzcF9pbnRyYXByZWRfaW5pdF9yaXNjdihWUDlE U1BDb250ZXh0ICpkc3AsIGludCBicHApCj4gICAgICAgICAgZHNwLT5pbnRyYV9wcmVkW1RYXzMy WDMyXVtIT1JfUFJFRF0gPSBmZl9oXzMyeDMyX3J2djsKPiAgICAgICAgICBkc3AtPmludHJhX3By ZWRbVFhfMTZYMTZdW0hPUl9QUkVEXSA9IGZmX2hfMTZ4MTZfcnZ2Owo+ICAgICAgICAgIGRzcC0+ aW50cmFfcHJlZFtUWF84WDhdW0hPUl9QUkVEXSA9IGZmX2hfOHg4X3J2djsKPiArICAgICAgICBk c3AtPmludHJhX3ByZWRbVFhfMzJYMzJdW1RNX1ZQOF9QUkVEXSA9IGZmX3RtXzMyeDMyX3J2djsK PiArICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfMTZYMTZdW1RNX1ZQOF9QUkVEXSA9IGZmX3Rt XzE2eDE2X3J2djsKPiArICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfOFg4XVtUTV9WUDhfUFJF RF0gPSBmZl90bV84eDhfcnZ2Owo+ICsgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF80WDRdW1RN X1ZQOF9QUkVEXSA9IGZmX3RtXzR4NF9ydnY7Cj4gICAgICB9Cj4gICNlbmRpZgo+ICAjZW5kaWYK PiAtLQo+IDIuNDUuMQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK Pgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=