From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 0EED31FF16E
	for <inbox@lore.proxmox.com>; Mon, 17 Feb 2025 15:13:00 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3370129520;
	Mon, 17 Feb 2025 15:12:57 +0100 (CET)
Date: Mon, 17 Feb 2025 15:12:23 +0100
From: Gabriel Goller <g.goller@proxmox.com>
To: Wolfgang Bumiller <w.bumiller@proxmox.com>
Message-ID: <j4r7odcmrgzwjcjtofsrtu3dp6mo4cwl2rjozpxsf4ytze5f5s@65euvf7zi2z7>
References: <20241209104606.263045-1-g.goller@proxmox.com>
 <20241209104606.263045-2-g.goller@proxmox.com>
 <5cettqvqg6i6y2cgihynjjirl4vyl6c5l3ewbn4ydhccpgc6ac@aj5yojr624d4>
 <yyzfsgf2p5k52fk67lsu6jzu42egxjqnfgywuermm75ijm7cwg@v4x56bymmlxq>
 <2cugfnfjfv2robousxhdshdu3rxmyg3bnfdazoyagvn5gglatl@6x4trum24nak>
 <iidtwwpusvqkcqw6sh7e7mqqnlhu37icz5k77ps5wro2nenr7b@gqi7k24dsw4n>
 <4iymtwe46mmc7zn6f2erjkfxhal76ma2xy2fh2d4rk2vaqpik4@7n363ok7f5yf>
 <xgi5aiiutasg2353yvgfalsvmq3at6ivsm3gpny42dce3a7mj7@brxsvu2dduhp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <xgi5aiiutasg2353yvgfalsvmq3at6ivsm3gpny42dce3a7mj7@brxsvu2dduhp>
User-Agent: NeoMutt/20241002-35-39f9a6
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.032 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
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pbs-devel] [PATCH proxmox v2 1/4] log: rename/move init
 functions
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Cc: Lukas Wagner <l.wagner@proxmox.com>, pbs-devel@lists.proxmox.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gMTcuMDIuMjAyNSAxNDozOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj5PbiBNb24sIEZl
YiAxNywgMjAyNSBhdCAwMjowODowM1BNICswMTAwLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPj4g
T24gMTEuMDIuMjAyNSAxMDoyOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4+ID4gT24gVHVl
LCBGZWIgMTEsIDIwMjUgYXQgMTA6MjI6NDRBTSArMDEwMCwgV29sZmdhbmcgQnVtaWxsZXIgd3Jv
dGU6Cj4+ID4gPiBPbiBNb24sIEZlYiAxMCwgMjAyNSBhdCAwNTo0MjozNVBNICswMTAwLCBHYWJy
aWVsIEdvbGxlciB3cm90ZToKPj4gPiA+ID4gT24gMTAuMDIuMjAyNSAxNTozNywgV29sZmdhbmcg
QnVtaWxsZXIgd3JvdGU6Cj4+ID4gPiA+ID4gT24gTW9uLCBEZWMgMDksIDIwMjQgYXQgMTE6NDY6
MDNBTSArMDEwMCwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4+ID4gPiA+ID4gPiArLy8vIEluaXRz
IGEgbmV3IHRyYWNpbmcgbG9nZ2VyIHRoYXQgcHJpbnRzIHRvIHN0ZGVyciBvciB0YXNrbG9nIHdp
dGggdGhlIGxvZ2dpbmcgbGV2ZWwgc3BlY2lmaWVkIGluIHRoZQo+PiA+ID4gPiA+ID4gKy8vLyBl
bnZpcm9ubWVudCB2YXJpYWJsZSBgZW52X3ZhcmAuCj4+ID4gPiA+ID4gPiArLy8vCj4+ID4gPiA+
ID4gPiArLy8vIFRoaXMgbG9nZ2VyIGlzIHRhc2stYXdhcmUsIHdoaWNoIG1lYW5zIGlmIHdlIGFy
ZSBpbiBhIFBCUyB0YXNrLCB3ZSB3aWxsIHJldHJpZXZlIHRoZSB0YXNrLWZpbGUKPj4gPiA+ID4g
PiA+ICsvLy8gYW5kIHdyaXRlIHRvIGl0LiBXZSdsbCBvbmx5IHdyaXRlIHRvIHN0ZGVyciBpZiB3
ZSBhcmUgbm90IGluIGEgdGFzay4gSWYgYGVudl92YXJgIGRvZXNuJ3QgZXhpc3QKPj4gPiA+ID4g
PiA+ICsvLy8gb3IgY2FuJ3QgYmUgcmVhZCwgdXNlIHRoZSBgZGVmYXVsdF9sb2dfbGV2ZWxgLiBU
aGUgb3V0cHV0IHdpbGwgYmUgdmVyeSBwbGFpbjogbm8gYW5zaSwgbm8KPj4gPiA+ID4gPiA+ICsv
Ly8gdGltZXN0YW1wLCBubyBsZXZlbCwganVzdCB0aGUgbWVzc2FnZSBhbmQgaXQncwo+PiA+ID4g
PiA+ID4gKy8vLyBmaWVsZHMuCj4+ID4gPiA+ID4gPiArcHViIGZuIHN0ZGVycl9vcl90YXNrbG9n
KAo+PiA+ID4gPiA+ID4gKyAgICBlbnZfdmFyOiAmc3RyLAo+PiA+ID4gPiA+ID4gKyAgICBkZWZh
dWx0X2xvZ19sZXZlbDogTGV2ZWxGaWx0ZXIsCj4+ID4gPiA+ID4gPiArKSAtPiBSZXN1bHQ8KCks
IGFueWhvdzo6RXJyb3I+IHsKPj4gPiA+ID4gPiA+ICsgICAgbGV0IGxvZ19sZXZlbCA9IGdldF9l
bnZfdmFyaWFibGUoZW52X3ZhciwgZGVmYXVsdF9sb2dfbGV2ZWwpOwo+PiA+ID4gPiA+ID4gKwo+
PiA+ID4gPiA+ID4gKyAgICBsZXQgcmVnaXN0cnkgPSB0cmFjaW5nX3N1YnNjcmliZXI6OnJlZ2lz
dHJ5KCkKPj4gPiA+ID4gPiA+ICsgICAgICAgIC53aXRoKAo+PiA+ID4gPiA+ID4gKyAgICAgICAg
ICAgIHBsYWluX3N0ZGVycl9sYXllcigpCj4+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgIC53
aXRoX2ZpbHRlcihmaWx0ZXJfZm4ofF9tZXRhZGF0YXwgIUxvZ0NvbnRleHQ6OmV4aXN0cygpKSkK
Pj4gPiA+ID4gPgo+PiA+ID4gPiA+IF4gVGhpcyBjb25kaXRpb24gbWlzc2VzIHRoZSBgTGV2ZWw6
OkVSUk9SYCBjb21wYXJpc29uIHdoaWxlIGJlaW5nCj4+ID4gPiA+ID4gc3VnZ2VzdGVkIGFzIGEg
cmVwbGFjZW1lbnQgZm9yIGBpbml0X2NsaV9sb2dnZXJgIHdoaWNoIGhhZCBpdCAobm90Cj4+ID4g
PiA+ID4gdmlzaWJsZSBpbiB0aGUgcGF0Y2ggY29udGV4dCBsaW5lcywgYnV0IGl0J3MgdGhlcmUp
Lgo+PiA+ID4gPiA+IElmIHRoaXMgaXMgZG9uZSBvbiBwdXJwb3NlLCBwbGVhc2UgZXhwbGFpbiBp
dCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4+ID4gPiA+Cj4+ID4gPiA+IE9vcHMsIHllYWggbXkg
YmFkLCB0aGlzIHNob3VsZCBiZQo+PiA+ID4gPgo+PiA+ID4gPiAgICAgIUxvZ0NvbnRleHQ6OmV4
aXN0cygpIHx8ICptZXRhZGF0YS5sZXZlbCgpID09IExldmVsOjpFUlJPUgo+PiA+ID4gPgo+PiA+
ID4gPiBXaGF0IGRvIHlvdSB0aGluayBhYm91dCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2g/IEkgdHJp
ZWQgdG8gaW1wbGVtZW50IHRoaXMKPj4gPiA+ID4gd2l0aCBhIGJ1aWxkZXIgcGF0dGVybiBhcyB3
ZWxsLCBidXQgaXQgdHVybmVkIG91dCB0byBiZSBxdWl0ZSB0cmlja3kKPj4gPiA+ID4gbW92aW5n
IHRoZSBsYXllcnMgYXJvdW5kIHNvIEkganVzdCB3cm90ZSBhIHRvbiBvZiBmdW5jdGlvbnMgd2l0
aCBsb25nCj4+ID4gPiA+IG5hbWVzIDooCj4+ID4gPgo+PiA+ID4gVGhlIHJlc3Qgc2VlbXMgZmlu
ZS4KPj4gPiA+IEl0IGRvZXMgbG9vayBsaWtlIGl0IHNob3VsZCBiZSBtb3N0bHkgYSBidWlsZGVy
LXBhdHRlcm4gdGhpbmcgKGFzIGl0Cj4+ID4gPiBraW5kIG9mIGFscmVhZHkgaXMsIHdpdGggdGhl
IGZpbmFsIDIgbGluZXMgYmVpbmcgYSBraW5kIG9mIGAuYXBwbHkoKWAsCj4+ID4gPiBidXQgd2l0
aCB0aGUgbmFtZXMgYmVpbmcgc2hvd2luZyB0aGVpciBpbnRlbmRlZCB1c2UsIGl0J3MgZmluZSBm
b3IgYW4KPj4gPiA+IGBpbml0YCBtb2R1bGUgdG8gaGF2ZSBzcGVjaWZpYyBjb21tb24gc2V0dXBz
IGxpa2UgdGhpcyAoYGluaXRfY2xpX+KApmAsCj4+ID4gPiBg4oCmd2l0aF9wdmVfZm9ybWF0YCwg
ZXRjLikKPj4gPiA+Cj4+ID4gPiBQZXJoYXBzIHRoZSBqb3VybmFsL3Rhc2tsb2cgb25lIGNvdWxk
IGJlIG5hbWVkICJpbml0X2RhZW1vbl9sb2ciIChvcgo+PiA+ID4ganVzdCBoYXZlIGFuIGFsaWFz
IHVuZGVyIHRoYXQgbmFtZSkuLi4KPj4gPgo+PiA+IFNvcnJ5LCBJIHdhcyByZWFkaW5nIGl0IGJh
Y2t3YXJkcywgd2UncmUgZ2V0dGluZyByaWQgb2YgdGhvc2UgbmFtZXMuLi4KPj4gPiBUaGF0IGp1
c3QgZ29lcyB0byBzaG93IEkgZGlkbid0IHByb3Blcmx5IHRoaW5rIGFib3V0IHRoaXMuLi4gOi0p
Cj4+ID4KPj4gPiBOb3csIGZpcnN0IG9mIGFsbCwgaGF2aW5nIHRoZSAiZGVzY3JpcHRpdmUiIG5h
bWVzIHRoZXJlIG1ha2VzIHNlbnNlLgo+PiA+IFdpdGggdGhlIGBwdmVgIHNwZWNpZmljIGZ1bmN0
aW9uIHdlIHRoZW4gc3RpbGwgaGF2ZSBhIHJhdGhlciBzcGVjaWZpYwo+PiA+IG9uZS4KPj4gPiBU
aGVyZWZvcmUsIHdpdGggYSBzcGVjaWZpYyBgaW5pdGAgbW9kdWxlLCBpdCB3b3VsZCBJTU8gYmUg
ZmluZSB0byBoYXZlCj4+ID4gc2l0dWF0aW9uLXNwZWNpZmljIG5hbWVzIGZvciBjb21tb24gc2V0
dXBzLgo+PiA+Cj4+ID4gVW5sZXNzIHdlIGNhbiBhY3R1YWxseSBjb21lIHVwIHdpdGggYSBidWls
ZGVyLXBhdHRlcm4gdmFyaWFudC4KPj4gPiBQZXJoYXBzIGl0IHdvdWxkIGhhdmUgdG8gYmUgdGhl
IExheWVyIHR5cGUgcmF0aGVyIHRoYW4gdGhlIHN1YnNjcmliZXIKPj4gPiB3ZSdkIG5lZWQgdG8g
dHVybiBpbnRvIGEgYnVpbGRlciwgd2hpbGUgaGF2aW5nIGl0cyBmaW5hbCAiYXBwbHkiIGNyZWF0
ZQo+PiA+IHRoZSBzdWJzY3JpYmVyIGFuZCByZWdpc3RlciBpdCBhbmQgaW5pdGlhbGl6ZSB0aGUg
TG9nVHJhY2VyLgo+Pgo+PiBJIGNvb2tlZCB1cCBhIHNpbXBsZSBidWlsZGVyIHR5cGUgdGhpbmd5
IHRvIGJ1aWxkIGxheWVyczoKPj4KPj4KPj4gICAgIHN0cnVjdCBMb2dCdWlsZGVyIHsKPj4gICAg
ICAgICBnbG9iYWxfbG9nX2xldmVsOiBMZXZlbEZpbHRlciwKPj4gICAgICAgICBsYXllcjogVmVj
PAo+PiAgICAgICAgICAgICBCb3g8ZHluIHRyYWNpbmdfc3Vic2NyaWJlcjo6TGF5ZXI8dHJhY2lu
Z19zdWJzY3JpYmVyOjpSZWdpc3RyeT4gKyBTZW5kICsgU3luYyArICdzdGF0aWM+LAo+PiAgICAg
ICAgID4sCj4+ICAgICB9Cj4+Cj4+Cj4+IEFuZCB0aGUgaW1wbGVtZW50YXRpb246Cj4+Cj4+ICAg
ICBpbXBsIExvZ0J1aWxkZXIgewo+PiAgICAgICAgIHB1YiBmbiBmcm9tX2VudihlbnZfdmFyOiAm
c3RyLCBkZWZhdWx0X2xvZ19sZXZlbDogTGV2ZWxGaWx0ZXIpIC0+IExvZ0J1aWxkZXIgewo+PiAg
ICAgICAgICAgICBsZXQgbG9nX2xldmVsID0gZ2V0X2Vudl92YXJpYWJsZShlbnZfdmFyLCBkZWZh
dWx0X2xvZ19sZXZlbCk7Cj4+ICAgICAgICAgICAgIExvZ0J1aWxkZXIgewo+PiAgICAgICAgICAg
ICAgICAgZ2xvYmFsX2xvZ19sZXZlbDogbG9nX2xldmVsLAo+PiAgICAgICAgICAgICAgICAgbGF5
ZXI6IHZlYyFbXSwKPj4gICAgICAgICAgICAgfQo+PiAgICAgICAgIH0KPj4KPj4gICAgICAgICBw
dWIgZm4gam91cm5hbGRfb3Jfc3RkZXJyKG11dCBzZWxmKSAtPiBMb2dCdWlsZGVyIHsKPj4gICAg
ICAgICAgICAgc2VsZi5sYXllci5wdXNoKAo+PiAgICAgICAgICAgICAgICAgam91cm5hbGRfb3Jf
c3RkZXJyX2xheWVyKCkKPj4gICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0ZXIoc2VsZi5n
bG9iYWxfbG9nX2xldmVsKQo+PiAgICAgICAgICAgICAgICAgICAgIC5ib3hlZCgpLAo+PiAgICAg
ICAgICAgICApOwo+PiAgICAgICAgICAgICBzZWxmCj4+ICAgICAgICAgfQo+Pgo+PiAgICAgICAg
IHB1YiBmbiBqb3VybmFsZF9vcl9zdGRlcnJfb25fbG9nY29udGV4dF9hbmRfZXJyb3IobXV0IHNl
bGYpIC0+IExvZ0J1aWxkZXIgewo+PiAgICAgICAgICAgICBzZWxmLmxheWVyLnB1c2goCj4+ICAg
ICAgICAgICAgICAgICBqb3VybmFsZF9vcl9zdGRlcnJfbGF5ZXIoKQo+PiAgICAgICAgICAgICAg
ICAgICAgIC53aXRoX2ZpbHRlcihmaWx0ZXJfZm4ofG1ldGFkYXRhfCB7Cj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICFMb2dDb250ZXh0OjpleGlzdHMoKSB8fCAqbWV0YWRhdGEubGV2ZWwoKSA9
PSBMZXZlbDo6RVJST1IKPj4gICAgICAgICAgICAgICAgICAgICB9KSkKPj4gICAgICAgICAgICAg
ICAgICAgICAud2l0aF9maWx0ZXIoc2VsZi5nbG9iYWxfbG9nX2xldmVsKQo+PiAgICAgICAgICAg
ICAgICAgICAgIC5ib3hlZCgpLAo+PiAgICAgICAgICAgICApOwo+PiAgICAgICAgICAgICBzZWxm
Cj4+ICAgICAgICAgfQo+Pgo+PiAgICAgICAgIC8vLi4uCj4+Cj4+ICAgICAgICAgcHViIGZuIGlu
aXQoc2VsZikgLT4gUmVzdWx0PCgpLCBhbnlob3c6OkVycm9yPiB7Cj4+ICAgICAgICAgICAgIGxl
dCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2NyaWJlcjo6cmVnaXN0cnkoKS53aXRoKHNlbGYubGF5
ZXIpOwo+PiAgICAgICAgICAgICB0cmFjaW5nOjpzdWJzY3JpYmVyOjpzZXRfZ2xvYmFsX2RlZmF1
bHQocmVnaXN0cnkpPzsKPj4KPj4gICAgICAgICAgICAgTG9nVHJhY2VyOjppbml0X3dpdGhfZmls
dGVyKHNlbGYuZ2xvYmFsX2xvZ19sZXZlbC5hc19sb2coKSk/Owo+PiAgICAgICAgICAgICBPaygo
KSkKPj4gICAgICAgICB9Cj4+ICAgICB9Cj4+Cj4+IFdlIGNvdWxkIHBsYWNlIHRoaXMgaW4gYSBu
ZXcgYnVpbGRlciBtb2R1bGUgYW5kIHRoZW4gaGF2ZSB0aGUKPj4gcHJvZHVjdC1zcGVjaWZpYyBm
dW5jdGlvbnMgKGUuZy4gaW5pdF9wdmVfbG9nLCBpbml0X3Blcmxtb2RfbG9nLAo+PiBpbml0X3Bi
c19sb2csIGV0Yy4pIGluIHRoZSBpbml0IG1vZHVsZS4KPj4KPj4gV2hhdCBkbyB5b3UgdGhpbms/
Cj4KPkhtbW0uLi4KPlRob3NlIG5hbWVzIGFyZSBhIGJpdCBsb25nLCBhbmQgc3RpbGwgYXMgc3Bl
Y2lmaWMgYXMgYmVmb3JlLCBzbyBJJ20gbm90Cj5zdXJlIHdlIHdpbiBhIGxvdCBlaXRoZXIgd2F5
Lgo+Cj5JJ20gd29uZGVyaW5nIC0gaWYgd2UgcmVhbGx5IGhhdmUgc28gbWFueSBzcGVjaWZpYyBj
YXNlcyAtIGRvIHdlIHJlYWxseQo+bmVlZCB0aGVtIGltcGxlbWVudGVkIGluIHRoaXMgY3JhdGUs
IHJhdGhlciB0aGFuIHdoZXJlIHRoZXkgYXJlIHVzZWQ/Cj5Ib3cgbWFueSBkaWZmZXJlbnQgdHlw
ZXMgb2YgbG9nZ2luZyBsYXllcnMgZG8gd2UgaGF2ZSBhbmQgd2hlcmUgYXRtPwoKV2UgY3VycmVu
dGx5IGhhdmU6CiAgMSkgam91cm5hbGQgKHdpdGggc3RkZXJyIGZhbGxiYWNrKQogIDIpIHN0ZGVy
cgogIDMpIHN0ZGVyciAod2l0aCBwdmUgZm9ybWF0dGluZykKICA0KSBwYnMgdGFza2xvZwoKQnV0
IHRoZSBwcm9ibGVtIGlzIHdlIGhhdmUgZGlmZmVyZW50IGNvbWJpbmF0aW9ucyBhbmQgZmlsdGVy
cyBhcyB3ZWxsOgpqb3VybmFsZCBhbmQgc3RkZXJyIChwZXJsbW9kKSwgc3RkZXJyIGFuZCBwYnMg
dGFza2xvZyAoYnV0IG9ubHkgd2hlbiB3ZQphcmUgaW4gYSB0YXNrbG9nIG9yIHdoZW4gdGhlIGxl
dmVsIGlzIGVycm9yKSAocGJzLWNsaWVudCksIGV0Yy4KClRoZSBsb2dnaW5nIGdldHMgaW5pdGlh
dGVkIGluOgogICogcGJzIHByb3h5IGRhZW1vbgogICogcGJzIGFwaSBkYWVtb24KICAqIHBicyBj
bGllbnQKICAqIHBicyB0YXBlIHBtdAogICogcGJzIHRhcGUgcG10eAogICogcGJzIHByb3htb3gt
ZmlsZS1yZXN0b3JlCiAgKiBwYnMgcHhhcgogICogcGJzIHByb3htb3gtYmFja3VwLWRlYnVnCiAg
KiBwYnMgcHJveG1veC1iYWNrdXAtbWFuYWdlcgogICogcGJzIHByb3htb3gtYmFja3VwLXRhcGUK
ICAqIHBicyBzZy10YXBlLWNtZAogICogcGJzIHByb3htb3gtZGFpbHktdXBkYXRlCiAgKiBwZXJs
bW9kCgpFeHBvc2luZyB0aGUgYnVpbGRlciBkaXJlY3RseSB3aXRob3V0IGFueSBoZWxwZXIgZnVu
Y3Rpb25zIHdvdWxkIGJlIGZpbmUKYXMgd2VsbCBJIHJlY2tvbi4gVGhlIGRvd25zaWRlIGlzIHRo
YXQgdGhlIGluaXRpYXRpb24gZ2V0cyBtb3JlCiJjb21wbGljYXRlZCIsIGUuZy4gKHRoZSBwYnMg
ZGFlbW9uKToKCiAgICAgTG9nQnVpbGRlcjo6ZnJvbV9lbnYoIlBCU19MT0ciLCBMZXZlbEZpbHRl
cjo6SU5GTykKICAgICAgICAgLmpvdXJuYWxkX29uX25vX3Rhc2tsb2dfb3JfZXJyb3IoKQogICAg
ICAgICAudGFza2xvZygpLmluaXQoKT87CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0
cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9wYnMtZGV2ZWwK