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 B80AC4B0FF for ; Tue, 28 May 2024 20:04:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EA25C68D50D; Tue, 28 May 2024 23:04:11 +0300 (EEST) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9E2F768CE0E for ; Tue, 28 May 2024 23:04:05 +0300 (EEST) Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-681907af4e7so1007893a12.1 for ; Tue, 28 May 2024 13:04:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716926643; x=1717531443; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=yvssN8jowobjIFHLLw6+EzDrZX4zcPWGKd2HRWjJATQ=; b=S8Tz3p0SCEUsS3SN6BBoNxngiMhyHZhgg5e4KjTGU4f8w0P3g6hwVJabTfNsHOVxNu gFI6wKsS1nucu0Qbffx9CHylARwxD3CB2ajbwkLgHbyTB+RqxwTjZl2n+ifBubo3HjQT dT+wEywjd3aSzUrUiZvvuop0GCDXDtwKAK44n1/hnRCvGB6ohjVBuKVS0NNGcZEu5q9/ Kd5KDZGrPF9kdje3UXWO+0Pr+3VWg1M4Ywjy+kvE+HTdp+lpclZh6nDckY6irmaTGf3G LRMSKxgnSXm2aZP9vyp4m+rUEbZXnxrUTllTRz2Ycj/OLTT8ygZ4dVW9ePjcFtprARFq nSEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716926643; x=1717531443; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yvssN8jowobjIFHLLw6+EzDrZX4zcPWGKd2HRWjJATQ=; b=pt/HK0D8P/fLO5kePfHtjdk37+tIF1uHPAXXHf0syB7NM4FcTceo2rk0QrTR4HI96R +CawaVwZzFXGjoLF5oE+rgSzRNlIdgrr2+PsVkZZKRNgDgLfGFQPW5m0VTUFDh/kGfRT d/wq3dEVN9HH0Udv8jZp5L5LfAYy8YLiJBX0k3NS9VxWkvEOZRe5Zrg342ayaIupkGHx b42WZBIaooZVxMeEx979FA5a2t7+H6M/W3BWiRWOdzB6ymjvM/JnuIlrZ+uK6nJ7ccLI uYyF6zIKHqe5uo8qnZd4gaIz98u9XxATV+ZlaXO/jpeFdIjIha+2dzrfFwJgNw5dxHhk xfmg== X-Gm-Message-State: AOJu0YzJdm9R09cyjzxlQJgNfduNP66Lm6HtPm2oW215rDLoUXll7jbS V08mZbXU+YNExPCi0BLE5hCxmnJk0PsBIR3oNJEU8V1QwDGL2HxYk6KT6Q== X-Google-Smtp-Source: AGHT+IFeD5oBW7LS0bURJ3iBBxh8MG5n6tKWGR8jCHCK07//kPUDhTFSBSS1OUJHewh1seHGIG4nEg== X-Received: by 2002:a17:90a:fb4c:b0:2bf:7d99:9ee1 with SMTP id 98e67ed59e1d1-2bf7d999f48mr9310594a91.30.1716926643159; Tue, 28 May 2024 13:04:03 -0700 (PDT) Received: from [192.168.0.10] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2bdd9ef09f9sm10009580a91.23.2024.05.28.13.04.01 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 May 2024 13:04:02 -0700 (PDT) Message-ID: <1d45614b-8d23-4f45-8f7a-936fa80c45f8@gmail.com> Date: Tue, 28 May 2024 17:03:59 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240528195736.62519-1-remi@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <20240528195736.62519-1-remi@remlab.net> Subject: Re: [FFmpeg-devel] [PATCH] checkasm: add linear least square tests 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gNS8yOC8yMDI0IDQ6NTcgUE0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IC0tLQo+ ICAgdGVzdHMvY2hlY2thc20vTWFrZWZpbGUgICB8ICAgMSArCj4gICB0ZXN0cy9jaGVja2FzbS9j aGVja2FzbS5jIHwgICAxICsKPiAgIHRlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmggfCAgIDEgKwo+ ICAgdGVzdHMvY2hlY2thc20vbGxzLmMgICAgICB8IDExMCArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKwo+ICAgdGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsgICB8ICAgMSArCj4g ICA1IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2 NDQgdGVzdHMvY2hlY2thc20vbGxzLmMKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20v TWFrZWZpbGUgYi90ZXN0cy9jaGVja2FzbS9NYWtlZmlsZQo+IGluZGV4IDFkYzc3MGU5ZGEuLjZl Yjk0ZDEwZDUgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2thc20vTWFrZWZpbGUKPiArKysgYi90 ZXN0cy9jaGVja2FzbS9NYWtlZmlsZQo+IEBAIC03MSw2ICs3MSw3IEBAIENIRUNLQVNNT0JKUy0k KENPTkZJR19TV1NDQUxFKSAgKz0gJChTV1NDQUxFT0JKUykKPiAgIEFWVVRJTE9CSlMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICArPSBhdl90eC5vCj4gICBBVlVUSUxPQkpTICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKz0gZml4ZWRfZHNwLm8KPiAgIEFWVVRJTE9CSlMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICArPSBmbG9hdF9kc3Aubwo+ICtBVlVUSUxPQkpTICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKz0gbGxzLm8KPiAgIAo+ICAgQ0hFQ0tBU01PQkpTLSQo Q09ORklHX0FWVVRJTCkgICs9ICQoQVZVVElMT0JKUykKPiAgIAo+IGRpZmYgLS1naXQgYS90ZXN0 cy9jaGVja2FzbS9jaGVja2FzbS5jIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwo+IGluZGV4 IDk3YzliOWZkZDQuLmQ3YWEyYTljMDkgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvY2hlY2thc20vY2hl Y2thc20uYwo+ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMKPiBAQCAtMjU0LDYgKzI1 NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAgI2lmIENPTkZJR19BVlVUSUwKPiAgICAg ICAgICAgeyAiZml4ZWRfZHNwIiwgY2hlY2thc21fY2hlY2tfZml4ZWRfZHNwIH0sCj4gICAgICAg ICAgIHsgImZsb2F0X2RzcCIsIGNoZWNrYXNtX2NoZWNrX2Zsb2F0X2RzcCB9LAo+ICsgICAgICAg IHsgImxscyIsICAgICAgIGNoZWNrYXNtX2NoZWNrX2xscyB9LAo+ICAgICAgICAgICB7ICJhdl90 eCIsICAgICBjaGVja2FzbV9jaGVja19hdl90eCB9LAo+ICAgI2VuZGlmCj4gICAgICAgeyBOVUxM IH0KPiBkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uaCBiL3Rlc3RzL2NoZWNr YXNtL2NoZWNrYXNtLmgKPiBpbmRleCBhNDI2NDVjNGFlLi4yMTFkN2Y1MmU2IDEwMDY0NAo+IC0t LSBhL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmgKPiArKysgYi90ZXN0cy9jaGVja2FzbS9jaGVj a2FzbS5oCj4gQEAgLTEwNSw2ICsxMDUsNyBAQCB2b2lkIGNoZWNrYXNtX2NoZWNrX2h1ZmZ5dXZk c3Aodm9pZCk7Cj4gICB2b2lkIGNoZWNrYXNtX2NoZWNrX2lkY3Rkc3Aodm9pZCk7Cj4gICB2b2lk IGNoZWNrYXNtX2NoZWNrX2pwZWcyMDAwZHNwKHZvaWQpOwo+ICAgdm9pZCBjaGVja2FzbV9jaGVj a19sbGF1ZGRzcCh2b2lkKTsKPiArdm9pZCBjaGVja2FzbV9jaGVja19sbHModm9pZCk7Cj4gICB2 b2lkIGNoZWNrYXNtX2NoZWNrX2xsdmlkZHNwKHZvaWQpOwo+ICAgdm9pZCBjaGVja2FzbV9jaGVj a19sbHZpZGRzcGVuYyh2b2lkKTsKPiAgIHZvaWQgY2hlY2thc21fY2hlY2tfbHBjKHZvaWQpOwo+ IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2FzbS9sbHMuYyBiL3Rlc3RzL2NoZWNrYXNtL2xscy5j Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi45NmM5N2NkN2EzCj4g LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2xscy5jCj4gQEAgLTAsMCArMSwx MTAgQEAKPiArLyoKPiArICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgo+ICsgKgo+ICsg KiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y IG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0 aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBv cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0 ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQg QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICog TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl IHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZwo+ICsgKiB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0 ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLAo+ICsgKiA1MSBGcmFua2xp biBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBLgo+ICsgKi8K PiArCj4gKyNpbmNsdWRlIDxmbG9hdC5oPgo+ICsvLyNpbmNsdWRlIDxzdGRpbnQuaD4KPiArCj4g KyNpbmNsdWRlICJsaWJhdnV0aWwvbGxzLmgiCj4gKy8vI2luY2x1ZGUgImxpYmF2dXRpbC9pbnRl cm5hbC5oIgo+ICsvLyNpbmNsdWRlICJsaWJhdnV0aWwvbWVtLmgiCj4gKy8vI2luY2x1ZGUgImxp YmF2dXRpbC9tZW1faW50ZXJuYWwuaCIKPiArCj4gKyNpbmNsdWRlICJjaGVja2FzbS5oIgo+ICsK PiArI2RlZmluZSBMRU4gMjU2Cj4gKwo+ICsjZGVmaW5lIHJhbmRvbWl6ZV9idWZmZXIoYnVmKSAg ICAgICAgICAgICAgICAgXAo+ICtkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXAo+ICsgICAgaW50IGk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXAo+ICsgICAgZG91YmxlIGJtZ1syXSwgc3RkZGV2ID0gMTAuMCwgbWVhbiA9IDAuMDsgXAo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg Zm9yIChpID0gMDsgaSA8IExFTjsgaSArPSAyKSB7ICAgICAgICAgICAgXAoKTUFYX1ZBUlMsIG5v dCBMRU4uIFRoZSBsYXR0ZXIgaXNuJ3QgZXZlbiBuZWVkZWQuCgo+ICsgICAgICAgIGF2X2JtZ19n ZXQoJmNoZWNrYXNtX2xmZywgYm1nKTsgICAgICAgXAo+ICsgICAgICAgIGJ1ZltpXSAgICAgPSBi bWdbMF0gKiBzdGRkZXYgKyBtZWFuOyAgXAo+ICsgICAgICAgIGJ1ZltpICsgMV0gPSBibWdbMV0g KiBzdGRkZXYgKyBtZWFuOyAgXAo+ICsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXAo+ICt9IHdoaWxlKDApOwo+ICsKPiArc3RhdGljIHZvaWQgdGVzdF91cGRh dGUoTExTTW9kZWwgKmxscywgY29uc3QgZG91YmxlICp2YXIpCj4gK3sKPiArICAgIGRvdWJsZSBy ZWZjb3ZhcltNQVhfVkFSU11bTUFYX1ZBUlNdOwo+ICsgICAgZGVjbGFyZV9mdW5jKHZvaWQsIExM U01vZGVsICosIGNvbnN0IGRvdWJsZSAqKTsKPiArCj4gKyAgICBjYWxsX3JlZihsbHMsIHZhcik7 Cj4gKwo+ICsgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBNQVhfVkFSUzsgaSsrKQo+ICsgICAg ICAgIGZvciAoc2l6ZV90IGogPSAwOyBqIDwgTUFYX1ZBUlM7IGorKykKPiArICAgICAgICAgICAg cmVmY292YXJbaV1bal0gPSBsbHMtPmNvdmFyaWFuY2VbaV1bal07Cj4gKwo+ICsgICAgbWVtc2V0 KGxscy0+Y292YXJpYW5jZSwgMCwgc2l6ZW9mIChsbHMtPmNvdmFyaWFuY2UpKTsKPiArICAgIGNh bGxfbmV3KGxscywgdmFyKTsKPiArCj4gKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGxscy0+ aW5kZXBfY291bnQ7IGkrKykKPiArICAgICAgICBmb3IgKHNpemVfdCBqID0gaTsgaiA8IGxscy0+ aW5kZXBfY291bnQ7IGorKykKPiArICAgICAgICAgICAgaWYgKCFkb3VibGVfbmVhcl9hYnNfZXBz KHJlZmNvdmFyW2ldW2pdLCBsbHMtPmNvdmFyaWFuY2VbaV1bal0sCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAyICogREJMX0VQU0lMT04pKSB7Cj4gKyAgICAgICAgICAg ICAgICBmcHJpbnRmKHN0ZGVyciwgIiV6dSwgJXp1OiAlLSAuMTJmIC0gJS0gLjEyZiA9ICUgLjEy Z1xuIiwgaSwgaiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmVmY292YXJbaV1bal0sIGxs cy0+Y292YXJpYW5jZVtpXVtqXSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmVmY292YXJb aV1bal0gLSBsbHMtPmNvdmFyaWFuY2VbaV1bal0pOwo+ICsgICAgICAgICAgICAgICAgZmFpbCgp Owo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgYmVuY2hfbmV3KGxscywgdmFyKTsKPiArfQo+ ICsKPiArI2RlZmluZSBFUFMgMC4yCj4gK3N0YXRpYyB2b2lkIHRlc3RfZXZhbHVhdGUoTExTTW9k ZWwgKmxscywgY29uc3QgZG91YmxlICpwYXJhbSwgaW50IG9yZGVyKQo+ICt7Cj4gKyAgICBkb3Vi bGUgcmVmcHJvZCwgbmV3cHJvZDsKPiArICAgIGRlY2xhcmVfZnVuY19mbG9hdChkb3VibGUsIExM U01vZGVsICosIGNvbnN0IGRvdWJsZSAqLCBpbnQpOwo+ICsKPiArICAgIHJlZnByb2QgPSBjYWxs X3JlZihsbHMsIHBhcmFtLCBvcmRlcik7Cj4gKyAgICBuZXdwcm9kID0gY2FsbF9uZXcobGxzLCBw YXJhbSwgb3JkZXIpOwo+ICsKPiArICAgIGlmICghZG91YmxlX25lYXJfYWJzX2VwcyhyZWZwcm9k LCBuZXdwcm9kLCBFUFMpKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlLSAuMTJmIC0g JS0gLjEyZiA9ICUgLjEyZ1xuIiwKPiArICAgICAgICAgICAgICAgIHJlZnByb2QsIG5ld3Byb2Qs IHJlZnByb2QgLSBuZXdwcm9kKTsKPiArICAgICAgICBmYWlsKCk7Cj4gKyAgICB9Cj4gKwo+ICsg ICAgaWYgKG9yZGVyID09IGxscy0+aW5kZXBfY291bnQpCj4gKyAgICAgICAgYmVuY2hfbmV3KGxs cywgcGFyYW0sIG9yZGVyKTsKPiArfQo+ICsKPiArdm9pZCBjaGVja2FzbV9jaGVja19sbHModm9p ZCkKPiArewo+ICsgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgY291bnRzW10gPSB7IDgs IDEyLCBNQVhfVkFSUywgfTsKPiArCj4gKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IEZGX0FS UkFZX0VMRU1TKGNvdW50cyk7IGkrKykgewo+ICsgICAgICAgIExPQ0FMX0FMSUdORURfMzIoZG91 YmxlLCB2YXIsIFtNQVhfVkFSU10pOwo+ICsgICAgICAgIExPQ0FMX0FMSUdORURfMzIoZG91Ymxl LCBwYXJhbSwgW01BWF9WQVJTXSk7Cj4gKyAgICAgICAgTExTTW9kZWwgbGxzOwo+ICsKPiArICAg ICAgICBhdnByaXZfaW5pdF9sbHMoJmxscywgY291bnRzW2ldKTsKPiArICAgICAgICByYW5kb21p emVfYnVmZmVyKHZhcik7Cj4gKyAgICAgICAgcmFuZG9taXplX2J1ZmZlcihwYXJhbSk7Cj4gKwo+ ICsgICAgICAgIGlmIChjaGVja19mdW5jKGxscy51cGRhdGVfbGxzLCAidXBkYXRlX2xsc18lZCIs IGNvdW50c1tpXSkpCj4gKyAgICAgICAgICAgIHRlc3RfdXBkYXRlKCZsbHMsIHZhcik7Cj4gKyAg ICAgICAgZm9yIChzaXplX3QgaiA9IDA7IGogPD0gaTsgaisrKQo+ICsgICAgICAgICAgICBpZiAo Y2hlY2tfZnVuYyhsbHMuZXZhbHVhdGVfbGxzLCAiZXZhbHVhdGVfbGxzXyVkXyVkIiwgY291bnRz W2ldLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudHNbal0pKQo+ICsgICAgICAg ICAgICAgICAgdGVzdF9ldmFsdWF0ZSgmbGxzLCBwYXJhbSwgY291bnRzW2pdKTsKPiArICAgIH0K PiArICAgIHJlcG9ydCgibGxzIik7Cj4gK30KPiBkaWZmIC0tZ2l0IGEvdGVzdHMvZmF0ZS9jaGVj a2FzbS5tYWsgYi90ZXN0cy9mYXRlL2NoZWNrYXNtLm1hawo+IGluZGV4IDhkMjcwNTE2NWEuLjk0 OTBhZWYxNTQgMTAwNjQ0Cj4gLS0tIGEvdGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsKPiArKysgYi90 ZXN0cy9mYXRlL2NoZWNrYXNtLm1hawo+IEBAIC0yOCw2ICsyOCw3IEBAIEZBVEVfQ0hFQ0tBU00g PSBmYXRlLWNoZWNrYXNtLWFhY2VuY2RzcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKPiAgICAgICAgICAgICAgICAgICBmYXRlLWNoZWNrYXNtLWlkY3Rkc3AgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICBmYXRlLWNoZWNrYXNt LWpwZWcyMDAwZHNwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAg ICAgICAgICBmYXRlLWNoZWNrYXNtLWxsYXVkZHNwICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFwKPiArICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tbGxzICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgIGZhdGUtY2hl Y2thc20tbGx2aWRkc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAg ICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tbGx2aWRkc3BlbmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tbHBjICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==