From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pdm-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 110381FF16F
	for <inbox@lore.proxmox.com>; Thu, 13 Feb 2025 13:14:47 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 331372E29;
	Thu, 13 Feb 2025 13:14:43 +0100 (CET)
Date: Thu, 13 Feb 2025 13:14:39 +0100
From: Wolfgang Bumiller <w.bumiller@proxmox.com>
To: Lukas Wagner <l.wagner@proxmox.com>
Message-ID: <eg7przvwbnmb7gqbw6xb5pe7l63iwtdwcp6thbxoqws7pdt54o@2rss6alti37s>
References: <20250211120541.163621-1-l.wagner@proxmox.com>
 <20250211120541.163621-26-l.wagner@proxmox.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20250211120541.163621-26-l.wagner@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.083 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DMARC_MISSING             0.1 Missing DMARC policy
 KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pdm-devel] [PATCH proxmox-datacenter-manager 25/25] cli: add
 commands for metric-collection settings, trigger, status
X-BeenThere: pdm-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Datacenter Manager development discussion
 <pdm-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pdm-devel>, 
 <mailto:pdm-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pdm-devel/>
List-Post: <mailto:pdm-devel@lists.proxmox.com>
List-Help: <mailto:pdm-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pdm-devel>, 
 <mailto:pdm-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Datacenter Manager development discussion
 <pdm-devel@lists.proxmox.com>
Cc: pdm-devel@lists.proxmox.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pdm-devel-bounces@lists.proxmox.com
Sender: "pdm-devel" <pdm-devel-bounces@lists.proxmox.com>

T24gVHVlLCBGZWIgMTEsIDIwMjUgYXQgMDE6MDU6NDFQTSArMDEwMCwgTHVrYXMgV2FnbmVyIHdy
b3RlOgo+IFRoaXMgYWRkcyBuZXcgY29tbWFuZHMgdG8gdGhlIHByb3htb3gtZGF0YWNlbnRlci1j
bGllbnQgQ0xJIHRvb2wsIG5hbWVseQo+ICAtIHRvIHVwZGF0ZSBtZXRyaWMgY29sbGVjdGlvbiBz
ZXR0aW5ncwo+ICAtIHRyaWdnZXIgbWV0cmljIGNvbGxlY3Rpb24KPiAgLSBzaG93IHN0YXR1cyBv
ZiB0aGUgbGFzdCBtZXRyaWMgY29sbGVjdGlvbgo+IAo+IFNpZ25lZC1vZmYtYnk6IEx1a2FzIFdh
Z25lciA8bC53YWduZXJAcHJveG1veC5jb20+Cj4gLS0tCj4gIGNsaS9jbGllbnQvQ2FyZ28udG9t
bCAgICAgICAgICAgICAgIHwgICAxICsKPiAgY2xpL2NsaWVudC9zcmMvbWFpbi5ycyAgICAgICAg
ICAgICAgfCAgIDIgKwo+ICBjbGkvY2xpZW50L3NyYy9tZXRyaWNfY29sbGVjdGlvbi5ycyB8IDE2
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTY3IGlu
c2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGNsaS9jbGllbnQvc3JjL21ldHJpY19j
b2xsZWN0aW9uLnJzCj4gCj4gZGlmZiAtLWdpdCBhL2NsaS9jbGllbnQvQ2FyZ28udG9tbCBiL2Ns
aS9jbGllbnQvQ2FyZ28udG9tbAo+IGluZGV4IDk2MDE2Y2QuLjVjOTZiMjggMTAwNjQ0Cj4gLS0t
IGEvY2xpL2NsaWVudC9DYXJnby50b21sCj4gKysrIGIvY2xpL2NsaWVudC9DYXJnby50b21sCj4g
QEAgLTQ2LDYgKzQ2LDcgQEAgcHJveG1veC1ycmQtYXBpLXR5cGVzLndvcmtzcGFjZSA9IHRydWUK
PiAgcHJveG1veC1zY2hlbWEgPSB7IHdvcmtzcGFjZSA9IHRydWUsIGZlYXR1cmVzID0gWyAiYXBp
LW1hY3JvIiBdIH0KPiAgcHJveG1veC1zZWN0aW9uLWNvbmZpZy53b3Jrc3BhY2UgPSB0cnVlCj4g
IHByb3htb3gtc3lzLndvcmtzcGFjZSA9IHRydWUKPiArcHJveG1veC10aW1lLndvcmtzcGFjZSA9
IHRydWUKPiAgcHJveG1veC10ZmEgPSB7IHdvcmtzcGFjZSA9IHRydWUsIGZlYXR1cmVzID0gWyAi
dHlwZXMiIF0gfQo+ICAKPiAgIyBmb3IgdGhlIHB2ZSBBUEkgdHlwZXM6Cj4gZGlmZiAtLWdpdCBh
L2NsaS9jbGllbnQvc3JjL21haW4ucnMgYi9jbGkvY2xpZW50L3NyYy9tYWluLnJzCj4gaW5kZXgg
YzkxM2U5Ny4uNTU4NzdjZiAxMDA2NDQKPiAtLS0gYS9jbGkvY2xpZW50L3NyYy9tYWluLnJzCj4g
KysrIGIvY2xpL2NsaWVudC9zcmMvbWFpbi5ycwo+IEBAIC0xNyw2ICsxNyw3IEBAIHB1YiBtb2Qg
ZW52Owo+ICAKPiAgcHViIG1vZCBhY2w7Cj4gIHB1YiBtb2QgY29uZmlnOwo+ICtwdWIgbW9kIG1l
dHJpY19jb2xsZWN0aW9uOwo+ICBwdWIgbW9kIHBiczsKPiAgcHViIG1vZCBwdmU7Cj4gIHB1YiBt
b2QgcmVtb3RlczsKPiBAQCAtOTMsNiArOTQsNyBAQCBmbiBtYWluX2RvKCkgLT4gUmVzdWx0PCgp
LCBFcnJvcj4gewo+ICAgICAgICAgICkKPiAgICAgICAgICAuaW5zZXJ0KCJhY2wiLCBhY2w6OmNs
aSgpKQo+ICAgICAgICAgIC5pbnNlcnQoImxvZ2luIiwgQ2xpQ29tbWFuZDo6bmV3KCZBUElfTUVU
SE9EX0xPR0lOKSkKPiArICAgICAgICAuaW5zZXJ0KCJtZXRyaWMtY29sbGVjdGlvbiIsIG1ldHJp
Y19jb2xsZWN0aW9uOjpjbGkoKSkKCm1hYWFhYXliZS4uLgogICAgLmFsaWFzKCZbIm1jIl0sICZb
Im1ldHJpYy1jb2xsZWN0aW9uIl0pCj8g8J+kqgoKPiAgICAgICAgICAuaW5zZXJ0KCJwYnMiLCBw
YnM6OmNsaSgpKQo+ICAgICAgICAgIC5pbnNlcnQoInB2ZSIsIHB2ZTo6Y2xpKCkpCj4gICAgICAg
ICAgLmluc2VydCgicmVtb3RlIiwgcmVtb3Rlczo6Y2xpKCkpCj4gZGlmZiAtLWdpdCBhL2NsaS9j
bGllbnQvc3JjL21ldHJpY19jb2xsZWN0aW9uLnJzIGIvY2xpL2NsaWVudC9zcmMvbWV0cmljX2Nv
bGxlY3Rpb24ucnMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjhjYTg2
MWEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvY2xpL2NsaWVudC9zcmMvbWV0cmljX2NvbGxlY3Rp
b24ucnMKPiBAQCAtMCwwICsxLDE2NCBAQAo+ICt1c2UgYW55aG93OjpFcnJvcjsKPiArdXNlIHBk
bV9hcGlfdHlwZXM6OnsKPiArICAgIHJlbW90ZXM6OlJFTU9URV9JRF9TQ0hFTUEsIENvbGxlY3Rp
b25TZXR0aW5nc1VwZGF0ZXIsIERlbGV0YWJsZUNvbGxlY3Rpb25TZXR0aW5nc1Byb3BlcnR5LAo+
ICt9Owo+ICt1c2UgcHJveG1veF9yb3V0ZXI6OmNsaTo6ewo+ICsgICAgZm9ybWF0X2FuZF9wcmlu
dF9yZXN1bHQsIENsaUNvbW1hbmQsIENsaUNvbW1hbmRNYXAsIENvbW1hbmRMaW5lSW50ZXJmYWNl
LCBPdXRwdXRGb3JtYXQsCj4gK307Cj4gK3VzZSBwcm94bW94X3NjaGVtYTo6YXBpOwo+ICsKPiAr
dXNlIGNyYXRlOjp7Y2xpZW50LCBlbnZ9Owo+ICsKPiArcHViIGZuIGNsaSgpIC0+IENvbW1hbmRM
aW5lSW50ZXJmYWNlIHsKPiArICAgIENsaUNvbW1hbmRNYXA6Om5ldygpCj4gKyAgICAgICAgLmlu
c2VydCgKPiArICAgICAgICAgICAgInNob3ctc2V0dGluZ3MiLAo+ICsgICAgICAgICAgICBDbGlD
b21tYW5kOjpuZXcoJkFQSV9NRVRIT0RfU0hPV19DT0xMRUNUSU9OX1NFVFRJTkdTKSwKPiArICAg
ICAgICApCgrihpHihpMgd291bGRuJ3QgYHNldHRpbmdzIHNob3dgLCBgc2V0dGluZ3MgdXBkYXRl
YCBiZSBtb3JlIGNvbnNpc3RlbnQ/Cgo+ICsgICAgICAgIC5pbnNlcnQoCj4gKyAgICAgICAgICAg
ICJ1cGRhdGUtc2V0dGluZ3MiLAo+ICsgICAgICAgICAgICBDbGlDb21tYW5kOjpuZXcoJkFQSV9N
RVRIT0RfVVBEQVRFX0NPTExFQ1RJT05fU0VUVElOR1MpLAo+ICsgICAgICAgICkKPiArICAgICAg
ICAuaW5zZXJ0KAo+ICsgICAgICAgICAgICAidHJpZ2dlciIsCj4gKyAgICAgICAgICAgIENsaUNv
bW1hbmQ6Om5ldygmQVBJX01FVEhPRF9UUklHR0VSX01FVFJJQ19DT0xMRUNUSU9OKSwKPiArICAg
ICAgICApCj4gKyAgICAgICAgLmluc2VydCgKPiArICAgICAgICAgICAgInN0YXR1cyIsCj4gKyAg
ICAgICAgICAgIENsaUNvbW1hbmQ6Om5ldygmQVBJX01FVEhPRF9NRVRSSUNfQ09MTEVDVElPTl9T
VEFUVVMpLAo+ICsgICAgICAgICkKPiArICAgICAgICAuaW50bygpCj4gK30KPiArCj4gKyNbYXBp
XQo+ICsvLy8gU2hvdyBtZXRyaWMgY29sbGVjdGlvbiBzZXR0aW5ncy4KPiArYXN5bmMgZm4gc2hv
d19jb2xsZWN0aW9uX3NldHRpbmdzKCkgLT4gUmVzdWx0PCgpLCBFcnJvcj4gewo+ICsgICAgbGV0
IGNsaWVudCA9IGNsaWVudCgpPzsKPiArICAgIGxldCBzZXR0aW5ncyA9IGNsaWVudC5nZXRfbWV0
cmljX2NvbGxlY3Rpb25fc2V0dGluZ3MoKS5hd2FpdD87Cj4gKwo+ICsgICAgZm4gZGVmYXVsdF9p
Zl9ub25lPFQ+KHZhbHVlOiBPcHRpb248VD4pIC0+ICYnc3RhdGljIHN0ciB7Cj4gKyAgICAgICAg
aWYgdmFsdWUuaXNfbm9uZSgpIHsKPiArICAgICAgICAgICAgIiAoZGVmYXVsdCkiCj4gKyAgICAg
ICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgIiIKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+
ICsgICAgbGV0IG91dHB1dF9mb3JtYXQgPSBlbnYoKS5mb3JtYXRfYXJncy5vdXRwdXRfZm9ybWF0
Owo+ICsgICAgaWYgb3V0cHV0X2Zvcm1hdCA9PSBPdXRwdXRGb3JtYXQ6OlRleHQgewo+ICsgICAg
ICAgIHByaW50bG4hKCJNZXRyaWMgY29sbGVjdGlvbiBzZXR0aW5nczoiKTsKPiArICAgICAgICBw
cmludGxuISgKPiArICAgICAgICAgICAgIiAgICBjb2xsZWN0aW9uLWludGVydmFsOiB7fXMge30i
LAo+ICsgICAgICAgICAgICBzZXR0aW5ncy5jb2xsZWN0aW9uX2ludGVydmFsX29yX2RlZmF1bHQo
KSwKPiArICAgICAgICAgICAgZGVmYXVsdF9pZl9ub25lKHNldHRpbmdzLmNvbGxlY3Rpb25faW50
ZXJ2YWwpLAo+ICsgICAgICAgICk7Cj4gKyAgICAgICAgcHJpbnRsbiEoCj4gKyAgICAgICAgICAg
ICIgICAgbWF4LWludGVydmFsLW9mZnNldDoge31zIHt9IiwKPiArICAgICAgICAgICAgc2V0dGlu
Z3MubWF4X2ludGVydmFsX29mZnNldF9vcl9kZWZhdWx0KCksCj4gKyAgICAgICAgICAgIGRlZmF1
bHRfaWZfbm9uZShzZXR0aW5ncy5tYXhfaW50ZXJ2YWxfb2Zmc2V0KQo+ICsgICAgICAgICk7Cj4g
KyAgICAgICAgcHJpbnRsbiEoCj4gKyAgICAgICAgICAgICIgICAgbWluLWludGVydmFsLW9mZnNl
dDoge31zIHt9IiwKPiArICAgICAgICAgICAgc2V0dGluZ3MubWluX2ludGVydmFsX29mZnNldF9v
cl9kZWZhdWx0KCksCj4gKyAgICAgICAgICAgIGRlZmF1bHRfaWZfbm9uZShzZXR0aW5ncy5taW5f
aW50ZXJ2YWxfb2Zmc2V0KQo+ICsgICAgICAgICk7Cj4gKyAgICAgICAgcHJpbnRsbiEoCj4gKyAg
ICAgICAgICAgICIgICAgbWF4LWNvbm5lY3Rpb24tZGVsYXk6IHt9bXMge30iLAo+ICsgICAgICAg
ICAgICBzZXR0aW5ncy5tYXhfY29ubmVjdGlvbl9kZWxheV9vcl9kZWZhdWx0KCksCj4gKyAgICAg
ICAgICAgIGRlZmF1bHRfaWZfbm9uZShzZXR0aW5ncy5tYXhfY29ubmVjdGlvbl9kZWxheSkKPiAr
ICAgICAgICApOwo+ICsgICAgICAgIHByaW50bG4hKAo+ICsgICAgICAgICAgICAiICAgIG1pbi1j
b25uZWN0aW9uLWRlbGF5OiB7fW1zIHt9IiwKPiArICAgICAgICAgICAgc2V0dGluZ3MubWluX2Nv
bm5lY3Rpb25fZGVsYXlfb3JfZGVmYXVsdCgpLAo+ICsgICAgICAgICAgICBkZWZhdWx0X2lmX25v
bmUoc2V0dGluZ3MubWluX2Nvbm5lY3Rpb25fZGVsYXkpCj4gKyAgICAgICAgKTsKPiArICAgICAg
ICBwcmludGxuISgKPiArICAgICAgICAgICAgIiAgICBtYXgtY29uY3VycmVudC1jb25uZWN0aW9u
czoge30ge30iLAo+ICsgICAgICAgICAgICBzZXR0aW5ncy5tYXhfY29uY3VycmVudF9jb25uZWN0
aW9uc19vcl9kZWZhdWx0KCksCj4gKyAgICAgICAgICAgIGRlZmF1bHRfaWZfbm9uZShzZXR0aW5n
cy5tYXhfY29uY3VycmVudF9jb25uZWN0aW9ucyksCj4gKyAgICAgICAgKTsKPiArICAgIH0gZWxz
ZSB7Cj4gKyAgICAgICAgZm9ybWF0X2FuZF9wcmludF9yZXN1bHQoJnNldHRpbmdzLCAmb3V0cHV0
X2Zvcm1hdC50b19zdHJpbmcoKSk7Cj4gKyAgICB9Cj4gKyAgICBPaygoKSkKPiArfQo+ICsKPiAr
I1thcGkoCj4gKyAgICBpbnB1dDogewo+ICsgICAgICAgIHByb3BlcnRpZXM6IHsKPiArICAgICAg
ICAgICAgdXBkYXRlcjogewo+ICsgICAgICAgICAgICAgICAgdHlwZTogQ29sbGVjdGlvblNldHRp
bmdzVXBkYXRlciwKPiArICAgICAgICAgICAgICAgIGZsYXR0ZW46IHRydWUsCj4gKyAgICAgICAg
ICAgIH0sCj4gKyAgICAgICAgICAgIGRlbGV0ZTogewo+ICsgICAgICAgICAgICAgICAgZGVzY3Jp
cHRpb246ICJDbGVhci9yZXNldCBjb2xsZWN0aW9uIHNldHRpbmdzIHByb3BlcnRpZXMuIiwKPiAr
ICAgICAgICAgICAgICAgIG9wdGlvbmFsOiB0cnVlLAo+ICsgICAgICAgICAgICAgICAgdHlwZTog
QXJyYXksCj4gKyAgICAgICAgICAgICAgICBpdGVtczogewo+ICsgICAgICAgICAgICAgICAgICAg
IHR5cGU6IERlbGV0YWJsZUNvbGxlY3Rpb25TZXR0aW5nc1Byb3BlcnR5LAo+ICsgICAgICAgICAg
ICAgICAgfSwKPiArICAgICAgICAgICAgfSwKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyldCj4g
Ky8vLyBDaGFuZ2UgbWV0cmljIGNvbGxlY3Rpb24gc2V0dGluZ3MuCj4gK2FzeW5jIGZuIHVwZGF0
ZV9jb2xsZWN0aW9uX3NldHRpbmdzKAo+ICsgICAgdXBkYXRlcjogQ29sbGVjdGlvblNldHRpbmdz
VXBkYXRlciwKPiArICAgIGRlbGV0ZTogT3B0aW9uPFZlYzxEZWxldGFibGVDb2xsZWN0aW9uU2V0
dGluZ3NQcm9wZXJ0eT4+LAo+ICspIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKPiArICAgIGxldCBj
bGllbnQgPSBjbGllbnQoKT87Cj4gKyAgICBjbGllbnQKPiArICAgICAgICAudXBkYXRlX21ldHJp
Y19jb2xsZWN0aW9uX3NldHRpbmdzKHVwZGF0ZXIsIGRlbGV0ZSkKPiArICAgICAgICAuYXdhaXQ/
Owo+ICsKPiArICAgIE9rKCgpKQo+ICt9Cj4gKwo+ICsjW2FwaSgKPiArICAgIGlucHV0OiB7Cj4g
KyAgICAgICAgcHJvcGVydGllczogewo+ICsgICAgICAgICAgICByZW1vdGU6IHsKPiArICAgICAg
ICAgICAgICAgIHNjaGVtYTogUkVNT1RFX0lEX1NDSEVNQSwKPiArICAgICAgICAgICAgICAgIG9w
dGlvbmFsOiB0cnVlLAo+ICsgICAgICAgICAgICB9LAo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
KV0KPiArLy8vIFRyaWdnZXIgbWV0cmljIGNvbGxlY3Rpb24uIElmIGEgcmVtb3RlIGlzIHBhc3Nl
ZCwgb25seSB0aGlzIHJlbW90ZSB3aWxsIGJlIGNvbGxlY3RlZCwgb3RoZXJ3aXNlCj4gKy8vLyBh
bGwuCj4gK2FzeW5jIGZuIHRyaWdnZXJfbWV0cmljX2NvbGxlY3Rpb24ocmVtb3RlOiBPcHRpb248
U3RyaW5nPikgLT4gUmVzdWx0PCgpLCBFcnJvcj4gewo+ICsgICAgY2xpZW50KCk/Cj4gKyAgICAg
ICAgLnRyaWdnZXJfbWV0cmljX2NvbGxlY3Rpb24ocmVtb3RlLmFzX2RlcmVmKCkpCj4gKyAgICAg
ICAgLmF3YWl0PzsKPiArICAgIE9rKCgpKQo+ICt9Cj4gKwo+ICsjW2FwaV0KPiArLy8vIFNob3cg
bWV0cmljIGNvbGxlY3Rpb24gc3RhdHVzLgo+ICthc3luYyBmbiBtZXRyaWNfY29sbGVjdGlvbl9z
dGF0dXMoKSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7Cj4gKyAgICBsZXQgcmVzdWx0ID0gY2xpZW50
KCk/LmdldF9tZXRyaWNfY29sbGVjdGlvbl9zdGF0dXMoKS5hd2FpdD87Cj4gKwo+ICsgICAgbGV0
IG91dHB1dF9mb3JtYXQgPSBlbnYoKS5mb3JtYXRfYXJncy5vdXRwdXRfZm9ybWF0Owo+ICsgICAg
aWYgb3V0cHV0X2Zvcm1hdCA9PSBPdXRwdXRGb3JtYXQ6OlRleHQgewo+ICsgICAgICAgIGZvciBy
ZW1vdGVfc3RhdHVzIGluIHJlc3VsdCB7Cj4gKyAgICAgICAgICAgIGxldCB0aW1lc3RhbXAgPSBp
ZiBsZXQgU29tZShsYXN0X2NvbGxlY3Rpb24pID0gcmVtb3RlX3N0YXR1cy5sYXN0X2NvbGxlY3Rp
b24gewo+ICsgICAgICAgICAgICAgICAgcHJveG1veF90aW1lOjpzdHJmdGltZV9sb2NhbCgiJWEs
ICVkICViICVZICVUICV6IiwgbGFzdF9jb2xsZWN0aW9uKT8KPiArICAgICAgICAgICAgfSBlbHNl
IHsKPiArICAgICAgICAgICAgICAgICJuZXZlciIuaW50bygpCj4gKyAgICAgICAgICAgIH07Cj4g
Kwo+ICsgICAgICAgICAgICBsZXQgc3RhdHVzID0gaWYgbGV0IFNvbWUoZXJyKSA9ICZyZW1vdGVf
c3RhdHVzLmVycm9yIHsKPiArICAgICAgICAgICAgICAgIGVycgo+ICsgICAgICAgICAgICB9IGVs
c2Ugewo+ICsgICAgICAgICAgICAgICAgIm9rIgo+ICsgICAgICAgICAgICB9Owo+ICsKPiArICAg
ICAgICAgICAgcHJpbnRsbiEoInt9OiB7c3RhdHVzfSIsIHJlbW90ZV9zdGF0dXMucmVtb3RlKTsK
PiArICAgICAgICAgICAgcHJpbnRsbiEoIiAgICBsYXN0IHN1Y2Nlc3NmdWw6IHt0aW1lc3RhbXB9
Iik7Cj4gKyAgICAgICAgICAgIHByaW50bG4hKCk7Cj4gKyAgICAgICAgfQo+ICsgICAgfSBlbHNl
IHsKPiArICAgICAgICBmb3JtYXRfYW5kX3ByaW50X3Jlc3VsdCgmcmVzdWx0LCAmb3V0cHV0X2Zv
cm1hdC50b19zdHJpbmcoKSk7Cj4gKyAgICB9Cj4gKyAgICBPaygoKSkKPiArfQo+IC0tIAo+IDIu
MzkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBk
bS1kZXZlbCBtYWlsaW5nIGxpc3QKcGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8v
bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo=