From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 23E1F9258F for ; Tue, 4 Oct 2022 17:30:15 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0B373604C for ; Tue, 4 Oct 2022 17:29:45 +0200 (CEST) Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Tue, 4 Oct 2022 17:29:42 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id ED7BE40518C0 for ; Tue, 4 Oct 2022 17:29:33 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr ED7BE40518C0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1664897374; bh=gEpOxN5IviD0PyUu2ZGi5hLJXfTuTWKDRJJdl7wkkM0=; h=From:To:Subject:Date:References:In-Reply-To:From; b=KAD6nCl9tdqP72caExxtCoRZFlyx/btG8SEMvkIG1dc3oP0fLN+J76aMuvYe6Xl3E jeOq2GMC215W6HCdlrdyZm64ememO3TE/+ckQZlW1R5a7sm0+OPhZASiLhpyMHAbqr xEZ/tqy+t8GMBy1VwrkDNqO18EksXtFs5izXjebI= Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 4 Oct 2022 17:29:35 +0200 Received: from FRA01-MR2-obe.outbound.protection.outlook.com (10.0.250.254) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31 via Frontend Transport; Tue, 4 Oct 2022 17:29:35 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bWRZuyuYvVjssoYFGG3ZZgBNJEbgGfN90SEjf6qNA0Z7i1k2MBqj1kx49wlyngQJUyCxKlMOM6lrJNaXD5WO6BWqiWyo9fPqHKHaoQAn+HVdPgoKsfVh8JbkiimXy+dp5fgqHtZXc/+ReRSTDHGzTP/vSntlvuqQ/hbz0NKoYRiQXzyr+7oeKeiWrRXnbMFNC5qFFC4rH2unOYllKDG9KgRYPP93pg7bdXfzfIuO1NTV0qZajGaTkwyG9DQglY0Kri9moFP3LkdZ+BO5YY/wX0vztZQyzrac+eM3L4EOs7uaYx6tDsiJkFBK5jEUs/dCclX++fx5QcQRaEnDvq/3ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gEpOxN5IviD0PyUu2ZGi5hLJXfTuTWKDRJJdl7wkkM0=; b=LLIRwSTMisCrOpf/EjE9eH6u8MMI5b3HI9/dk2UAiv7OvDjZD4dt0jOmzxmXvbPn2Zcct6wma0VHeOEHMwvWd/Din4lvLCMvDXitrVPMnmcl5HI3RNIBk5JyGgT9TvcFBRLrnJDw2oPKPBCnFecL+8w7T58IpO+651Nxgape2C/UcEfasGLa8ILnGNSAmE8/5aqeUnag7o7nT8B2JjRNsln7sXUcxgpkdf/7EtpcgTaTNVZ9vODVpUZM3AgmA50DMQ5uhfYeoQq/LWi3Np4bwMQlp+oo1raQochkrM9Mk7h3I5KvTa3YShMB25ylGMGBBvKX7+N/R0vwHgw0iysT2g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gEpOxN5IviD0PyUu2ZGi5hLJXfTuTWKDRJJdl7wkkM0=; b=xzrphFnBqXBhCTrbeZp7a83AqrXiiXGACjhMa7SwuyTd6OR5ou4LIsys/UeI6F/j6amQ7J2Zq/kmBBQaGzapve/7YNBWD2fy3n+ZqJtp34eVH2m2PJ2SSu9bQBp8rSu0wNExgAIcKAddsC/Idf5zgI47kITjTJ92s60p+on9oms= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PR0P264MB2310.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1e1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.31; Tue, 4 Oct 2022 15:29:33 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::8298:1975:e8c4:200d]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::8298:1975:e8c4:200d%7]) with mapi id 15.20.5676.024; Tue, 4 Oct 2022 15:29:33 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" Thread-Topic: [pve-devel] [PATCH-SERIES v6 0/13] remote migration Thread-Index: AQHY0zj8+CKR1NTjukq284hDGxDn0q3+Zb8A Date: Tue, 4 Oct 2022 15:29:33 +0000 Message-ID: References: <20220928125059.1139296-1-f.gruenbichler@proxmox.com> In-Reply-To: <20220928125059.1139296-1-f.gruenbichler@proxmox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.1-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=groupe-cyllene.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2481:EE_|PR0P264MB2310:EE_ x-ms-office365-filtering-correlation-id: 1aebd6cf-d7d3-4a9e-726f-08daa61d3d03 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0bb7+0m0olikeC/WlP+SvBEDDxKb+xK/9bkd5jMT/1ORtrxvBb2pMeqG8cdhT/CNnkizN7cxYbtgOLT1QvYJj70t2M1+w7xfKEOPBeNuZ9niqf6ewx3zn59De1mUsbNbhEGs7wNwfEHxw/TqmRPPtajJUgigJZdHKtoYfGjH455Dn2Of6a2PW4d//SIt347zTk8TP0Qp3KnWWMFlMmyihaQV5I2O2n/oszGENiQP38oCmjYMGHb40Tpw89KjKaNCUtYdB+aJ1h6ZWxG9PylZfV+pnTmN9CozJrcV2uBFLP6b+ffWtTcz7/Bbps9/m2UWw2Q7YNTer510N9Ra+PZNs4zc4pbNMruB3WCM+ey3AlkLsJxQ/H+XpKzX5Csctqg+ajZOmMeZ6140uLIajhhwcM1dBYIn44v7vQSEc71TySOasJlONeoKkHDXSTtcNHKqhIduUTxYhNPIdH/fhCZynqE33VG3Sdf9h5xFgjLySd496fJCheS+oGirEDKzs468FOJt6ZnRvgBaMWSREc8rzonipsDD4f1IB1secMPTlW2/MYVEm4ZhDOaC6kkj2HmEkuqMeuhTVV0MV1wYNAzdZngAtLDeJhrF9zL/F86uxAjDJLdEXh+kpLE1EF2zImz4aX4oIntK23/QubTp3kIGx8dh5v6jLqnbF9+e5yFhepxFZvzS3vKBWA5tYMTFbeKS/KaPCeoC9P+mtOv5bBHm6MNPnr/iNt1F3XF+ZO67u+XR+dqgmHSWIgcJxPwBXw4Nn7sB2d2XAB3mb0nei3C9HvAO2zln9UGnP18HHlqApwM= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(396003)(136003)(346002)(376002)(39850400004)(451199015)(966005)(5660300002)(478600001)(8676002)(6486002)(41300700001)(71200400001)(91956017)(66946007)(76116006)(66476007)(66556008)(64756008)(66446008)(6916009)(8936002)(38070700005)(122000001)(6512007)(6506007)(83380400001)(186003)(2616005)(66574015)(316002)(2906002)(86362001)(38100700002)(36756003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NHlWdkgvUndBZVVRcnVtZW5ubjJvVUJ6ajJkdWorY0xSVy9Jd29QVUhEaEhS?= =?utf-8?B?amlRTVcxd25pYTZiTndwVXFtc09SUlJlNVBlbEhoTVlzRHlRTTZ6U2t4ZEZU?= =?utf-8?B?NWk4MnVoOVJ2cXpiRCswc0ZVWlNrVHhDcmtoblNoRk5kSEdVN24yY0lTd2xu?= =?utf-8?B?djdubzZHT1pLby8rVXVjVldpbk9zbVc3UU91OGFJNG5FY04wYzFER1lJMlpF?= =?utf-8?B?dWpUWVd0UmcxRXhKclBpckJzUjRqUVllWUhscTJ1clZTcmIzZ3R5d1NELzlV?= =?utf-8?B?Y3lHOW9WS2d6TGI0Nm1YZEFvZUlwZnc0T2Y5bGN5eXZNNHMydnhzWnVtRDho?= =?utf-8?B?L3I0YlFNY3dVRkdzOEhSMVlJQ1pqVnZNWTB0QUZUN1J0RWJMM2V3NGNYdTJw?= =?utf-8?B?bUpZWXkrL2s5dTM0ZTl2MVQvOEpkalE3Q1RlT0ZlQzFXUVN6cVh1NmhSY1pv?= =?utf-8?B?ODBBQWN2ejVlakVBeGsrdWdQZXlCUDJ4OGhEZ3JyK0FPYTd5Z1QzSG5jVWxi?= =?utf-8?B?dTR4TnVZVjE1YUJzNGUvN20xdGxoM0FqWjBCeFpON2paSFlKamxHQ3NRVngr?= =?utf-8?B?N0p3THlCaWtWakg3cTlSMnVudFErdmYyT0dveWExd2RlZWNQR29rRit4RXRF?= =?utf-8?B?d0t3YTU0alozU2k4RGdueEJLRzF0U3F0WU03ck84R0FVRDJLem0vL01oQUk1?= =?utf-8?B?T3VxVXUyMStSVGxBeWZkYlBFU2I1VjdYK2c5WnN6bmFadWhRN3NvM2JLdG5L?= =?utf-8?B?ZlhRalZIaG5CVEhJSEtaMUZTNzZRWG12NnJqNTZEbldDOFlKa1VtTU0xQTJN?= =?utf-8?B?czJLbHJzR0poU1hiSVA1RmJiT3R4em9NTXg1dDNSTWVZNEhvVkc2cEVaMjds?= =?utf-8?B?M2k1UHh0Z3c4SldHc3VFdHlTVWFBb3VhL2ZLcUtxU0hBeHh1NXRIN1Zzejdl?= =?utf-8?B?bGVrVlVkV2RoeUd2NFlsc0hQV3JjRGhwVjhXMS9NenFxeXpMVDVBOEFjU2Q1?= =?utf-8?B?Tm04VDRLbDJ3c2YvTENieUFlUUNpV05tb29nek1iRlJqVFB3TVhpNHpMSWwz?= =?utf-8?B?WGpneFhIRkFpSVN2RHJCdE0wMWFYaEwwWnRjSHR0YkZ3TTJXNjJjNi84Rkd0?= =?utf-8?B?dzZYVXZWNkdPR2RQeVlJa2tQMmJJQ0RGSjFOZ2RlLzlUdXdZVktSTWpYMDIr?= =?utf-8?B?TlNlTjQvNE10cHcwVzNoK1NDUkcrcUtiU2hxdS9RK2xiOUFzNVcyT0pCVC93?= =?utf-8?B?Zi9HQi9jcUFDY2l3ak1QMlpFVUhzZWRSeTMvNUNUV2hIaEozd0ZJZlBkNHIv?= =?utf-8?B?c0xLeXVqUXIxTmRTdW9ac1RKY1k0VWFhVy9MTDlaVEFjY3BFOElDeExGTUwz?= =?utf-8?B?S3FaeE0zU2RlRm1HQXo1ZGxvUXhIeTZnb09ZQm1MempiK1k5ejgxSmw5amZz?= =?utf-8?B?bllrcTlLeitTaExFUjkrS3plSnQvbEJ0VG9HOGZmNFRWcTQvRzMvYSsxV29v?= =?utf-8?B?VGVzUWpJQlovZU5VaWNFK1J0dDA0SlhTZXN3SDJoTDJmRzBGQWZQZEs0c01h?= =?utf-8?B?clJMbHA5eWlCODlmY3gzNWt1VVJ1ZXpkZ3d2elJOVU5WSFdISUdHbzFXVXBP?= =?utf-8?B?dVlPQkpxekc0bnEzZlp1SVFpV3RqaEI4dDZRTTJUQ00vUVZyeHRhYVJ2ZEI4?= =?utf-8?B?ZFphL1RQeC80WnV5Z3hzakFpWTZYcnFEUDhneWRiUVBMd0lPeUQzdVdKLzY0?= =?utf-8?B?eGxIenRTS2NSS3R3a1h2Q1prN3VLSHN5OHdTeWZVbFdLVGxXSnF4NmVtVXMr?= =?utf-8?B?dHorNUJLTFd5VlB1dk5iRmg1RFFHaVRmeUFMNGpPYVFUdkhZQllzSi9MOWgr?= =?utf-8?B?Y0xZVEcyZDNxZ21zeC9lQ1I1OWkwZkNzNGJkVlBQdWxiRXVlV2xKOHFxcWFN?= =?utf-8?B?RTVCQkJOME41KzBKbzJWZHU4TXN1dVJseTRXaGRPczVyMkE3bU1TaFV4NnBM?= =?utf-8?B?M2tXNVBpY2ZXN2pmM3RaSGp0RUtJSTkrVkdQcVcyNUtEUzN5WnFnQXBYZVJu?= =?utf-8?B?L0FBZUkwN0xDb25pL0lHUmFncHhteStZYmluSXlBV0ZpTS9KZkFsNFAweFVy?= =?utf-8?B?QnkwQzV2NUdqQkFHRWhXMmRJOGxnejNXckNDL2ljU2RHTnJWcEwzbkhjM292?= =?utf-8?Q?rEcKHiNMDcUUJl6tzHLUThO6se4DJZnqMK6Ey7/pp/D6?= Content-Type: text/plain; charset="utf-8" Content-ID: <5A41A6A1F56ABC45A0827780901A18C6@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 1aebd6cf-d7d3-4a9e-726f-08daa61d3d03 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2022 15:29:33.3932 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: P3D7d4kf2ZHTegCx7O66pseL0QIfGsqExiphx0nCuEqCqcTZOakXtzp5DvnWWQRbruHuyM8WEkHT0y2K1WSDIJtza0B1DTvkTS+G+vn5Z1+aH6ZY6rM4CAzsy6HfWank X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB2310 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 AWL -0.074 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com, cetsi.fr, migrate.pm, accesscontrol.pm, qemumigrate.pm, groupecyllene.onmicrosoft.com, pvesm.pm, jsonschema.pm, groupe-cyllene.com] Subject: Re: [pve-devel] [PATCH-SERIES v6 0/13] remote migration X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2022 15:30:15 -0000 SGkgRmFiaWFuLA0KSSdsbCB0cnkgdG8gdGVzdCBpdCB0aGlzIG1vbnRoLiAoVmVyeSBidXN5IGN1 cnJlbnRseSwgbWF5YmUgaW4gMg0Kd2Vla2VuZCkNCg0KRG8geW91IGhhdmUgYW55IHJvYWRtYXAg dG8gb2ZmaWNpYWwgbWVyZ2UgdGhpcyBwYXRjaCBzZXJpZSA/IElzIGl0DQphbHJlYWR5IHN0YWJs ZSA/DQoNCkknbGwgaGF2ZSBhIGxvdCBvZiBtaWdyYXRpb24gYmV0d2VlbiBkaWZmZXJlbnQgY2x1 c3RlciBpbiBjb21pbmcgbW9udGhzDQoobW92aW5nIHBhcnQgb2Ygb3VyIGluZnJhIHRvIGEgbmV3 IGRhdGFjZW50ZXIpLiBTbyBJJ2xsIGJlIGFibGUgdG8gdGVzdA0KaXMgYXQgc2NhbGUuDQoNCg0K TGUgbWVyY3JlZGkgMjggc2VwdGVtYnJlIDIwMjIgw6AgMTQ6NTAgKzAyMDAsIEZhYmlhbiBHcsO8 bmJpY2hsZXIgYQ0Kw6ljcml0wqA6DQo+IHRoaXMgc2VyaWVzIGFkZHMgcmVtb3RlIG1pZ3JhdGlv biBmb3IgVk1zIGFuZCBDVHMuDQo+IA0KPiBib3RoIGxpdmUgYW5kIG9mZmxpbmUgbWlncmF0aW9u IG9mIFZNcyBpbmNsdWRpbmcgTkJEIGFuZA0KPiBzdG9yYWdlLW1pZ3JhdGVkIGRpc2tzIHNob3Vs ZCB3b3JrLCBjb250YWluZXJzIGRvbid0IGhhdmUgYW55IGxpdmUNCj4gbWlncmF0aW9uIHNvIGJv dGggb2ZmbGluZSBhbmQgcmVzdGFydCBtb2RlIHdvcmsgaWRlbnRpY2FsIGV4Y2VwdCBmb3INCj4g dGhlDQo+IHJlc3RhcnQgcGFydC4NCj4gDQo+IGdyb3VuZHdvcmsgZm9yIGV4dGVuZGluZyB0byBw dmVzciBhbHJlYWR5IGxhaWQuDQo+IA0KPiB1bmNvdmVyZWQgKGJ1dCBzdGlsbCBub3QgZml4ZWQp DQo+IGh0dHBzOi8vYW50aXBoaXNoaW5nLmNldHNpLmZyL3Byb3h5L3YzP2k9U0hWMFkxSlpRak55 Y2tKRmEzZFVRaWJsaEY1WWNVcXRpV0NhS19yaTBrayZyPVQwaG5NbFV5VkVnd05tbG1kSGMxTlNx ZVRRMXBMUVZObjRVdkRMbldlNGZDeE51eXR4WHJ0a3ZYUmZIZ0VIMjlTZ05VT0pUZlUtRjJqZTlC QlRxLXNnJmY9VjNwMGVGbFFPVVo0Y3poMmVucEpTNnZsQll3aEVVY093VG1VTi1IdTcxWldvZ2NV R0gtc2xTN2dZelZyVlZCNl93YjJ6TmFDNGcyR1JMRjRuV3ZLTHcmdT1odHRwcyUzQS8vYnVnemls bGEucHJveG1veC5jb20vc2hvd19idWcuY2dpJTNGaWQlM0QzODczJms9WlZkMA0KPiAobWlncmF0 aW9uIGJ0cmZzIC0+IGJ0cmZzIHdpdGggc25hcHNob3RzKQ0KPiANCj4gZGVwZW5kZW5jaWVzL2Jy ZWFrczoNCj4gLSBxZW11LXNlcnZlciAvIHB2ZS1jb250YWluZXIgLT4gYnVtcGVkIHB2ZS1zdG9y YWdlICh0YWludCBidWcNCj4gwqAgc3RvcmFnZSBtaWdyYXRpb24pDQo+IC0gcWVtdS1zZXJ2ZXIg LyBwdmUtY29udGFpbmVyIC0+IGJ1bXBlZCBwdmUtYWNjZXNzLWNvbnRyb2wgKG5ldyBwcml2KQ0K PiAtIHFlbXUtc2VydmVyIC0+IGJ1bXBlZCBwdmUtY29tbW9uIChtb3ZlZCBwdmUtdGFyZ2V0c3Rv cmFnZSBvcHRpb24pDQo+IC0gcHZlLWNvbW1vbiAtQlJFQUtTLT4gbm90LWJ1bXBlZCBxZW11LXNl cnZlciAoc2FtZSkNCj4gDQo+IGZvbGxvdy11cHMvdG9kb3M6DQo+IC0gaW1wbGVtZW50IGRpc2sg ZXhwb3J0L2ltcG9ydCBmb3Igc2hhcmVkIHN0b3JhZ2VzIGxpa2UgcmJkDQo+IC0gaW1wbGVtZW50 IGRpc2sgZXhwb3J0L2ltcG9ydCByYXcrc2l6ZSBmb3IgWkZTIHp2b2xzDQo+IC0gZXh0ZW5kIFpG UyByZXBsaWNhdGlvbiB2aWEgd2Vic29ja2V0IHR1bm5lbCB0byByZW1vdGUgY2x1c3Rlcg0KPiAt IGV4dGVuZCByZXBsaWNhdGlvbiB0byBzdXBwb3J0IFJCRCBzbmFwc2hvdC1iYXNlZCByZXBsaWNh dGlvbg0KPiAtIGV4dGVuZCBSQkQgcmVwbGljYXRpb24gdmlhIHdlYnNvY2tldCB0dW5uZWwgdG8g cmVtb3RlIGNsdXN0ZXINCj4gLSBzd2l0Y2ggcmVndWxhciBtaWdyYXRpb24gU1NIIG10dW5uZWwg dG8gdmVyc2lvbiAyIHdpdGgganNvbiBzdXBwb3J0DQo+IMKgIChyZWxhdGVkIC0+IHMuaGFucmVp Y2hzIHByZS0vcG9zdC1taWdyYXRlLWhvb2sgc2VyaWVzKQ0KPiANCj4gbmV3IGluIHY2Og0KPiAt IC0td2l0aC1sb2NhbC1kaXNrcyBhbHdheXMgc2V0IGFuZCBub3QgYSBwYXJhbWV0ZXINCj4gLSBg cGN0IHJlbW90ZS1taWdyYXRlYA0KPiAtIG5ldyBTeXMuSW5jb21pbmcgcHJpdmlsZWdlICsgY2hl Y2tzDQo+IC0gc3RvcmFnZSBleHBvcnQgdGFpbnRlZG5lc3MgYnVnIGZpeA0KPiAtIHByb3Blcmx5 IHRha2Ugb3ZlciBwdmUtdGFyZ2V0c3RvcmFnZSBvcHRpb24gKHFlbXUtc2VydmVyIC0+DQo+IMKg IHB2ZS1jb21tb24pDQo+IC0gcmV2aWV3IGZlZWRiYWNrIGFkZHJlc3NlZA0KPiANCj4gbmV3IGlu IHY1OiBsb3RzIG9mIGVkZ2UgY2FzZXMgZml4ZWQsIFBvQyBmb3IgcHZlLWNvbnRhaW5lciwgc29t ZSBtb3JlDQo+IGhlbHBlciBtb3ZpbmcgZm9yIHJlLXVzZSBpbiBwdmUtY29udGFpbmVyIHdpdGhv dXQgZHVwbGljYXRpb24NCj4gDQo+IG5ldyBpbiB2NDogbG90cyBvZiBzbWFsbCBmaXhlcywgaW1w cm92ZWQgYndsaW1pdCBoYW5kbGluZywgYHFtYA0KPiBjb21tYW5kDQo+ICh0aGFua3MgRmFiaWFu IEVibmVyIGFuZCBEb21pbmlrIENzYXBhayBmb3IgdGhlIGZlZWRiYWNrIG9uIHYzISkNCj4gDQo+ IG5ldyBpbiB2MzogbG90cyBvZiByZWZhY3RvcmluZyBhbmQgZWRnZS1jYXNlIGhhbmRsaW5nDQo+ IA0KPiBuZXcgaW4gdjI6IGRyb3BwZWQgcGFydHMgYWxyZWFkeSBhcHBsaWVkLCBpbmNvcnBvcmF0 ZWQgRmFiaWFuJ3MgYW5kDQo+IERvbWluaWsncyBmZWVkYmFjayAodGhhbmtzISkNCj4gDQo+IG5l dyBpbiB2MTogZXhwbGljaXQgcmVtb3RlIGVuZHBvaW50IHNwZWNpZmllZCBhcyBwYXJ0IG9mIEFQ SSBjYWxsDQo+IGluc3RlYWQgb2YNCj4gcmVtb3RlLmNmZw0KPiANCj4gb3ZlcnZpZXcgb3ZlciBh ZmZlY3RlZCByZXBvcyBhbmQgY2hhbmdlcywgc2VlIGluZGl2aWR1YWwgcGF0Y2hlcyBmb3INCj4g bW9yZSBkZXRhaWxzLg0KPiANCj4gcHZlLWFjY2Vzcy1jb250cm9sOg0KPiANCj4gRmFiaWFuIEdy w7xuYmljaGxlciAoMSk6DQo+IMKgIHByaXZzOiBhZGQgU3lzLkluY29taW5nDQo+IA0KPiDCoHNy Yy9QVkUvQWNjZXNzQ29udHJvbC5wbSB8IDEgKw0KPiDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy dGlvbigrKQ0KPiANCj4gcHZlLWNvbW1vbjoNCj4gDQo+IEZhYmlhbiBHcsO8bmJpY2hsZXIgKDEp Og0KPiDCoCBzY2hlbWE6IHRha2Ugb3ZlciAncHZlLXRhcmdldHN0b3JhZ2UnIG9wdGlvbg0KPiAN Cj4gwqBzcmMvUFZFL0pTT05TY2hlbWEucG0gfCA3ICsrKysrKysNCj4gwqAxIGZpbGUgY2hhbmdl ZCwgNyBpbnNlcnRpb25zKCspDQo+IA0KPiBwdmUtY29udGFpbmVyOg0KPiANCj4gRmFiaWFuIEdy w7xuYmljaGxlciAoMyk6DQo+IMKgIG1pZ3JhdGlvbjogYWRkIHJlbW90ZSBtaWdyYXRpb24NCj4g wqAgcGN0OiBhZGQgJ3JlbW90ZS1taWdyYXRlJyBjb21tYW5kDQo+IMKgIG1pZ3JhdGU6IHByaW50 IG1hcHBlZCB2b2x1bWUgaW4gZXJyb3INCj4gDQo+IMKgc3JjL1BWRS9BUEkyL0xYQy5wbcKgwqDC oCB8IDYzNQ0KPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiDC oHNyYy9QVkUvQ0xJL3BjdC5wbcKgwqDCoMKgIHwgMTI0ICsrKysrKysrDQo+IMKgc3JjL1BWRS9M WEMvTWlncmF0ZS5wbSB8IDI0OCArKysrKysrKysrKysrLS0tDQo+IMKgMyBmaWxlcyBjaGFuZ2Vk LCA5NjUgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pDQo+IA0KPiBwdmUtZG9jczoNCj4g DQo+IEZhYmlhbiBHcsO8bmJpY2hsZXIgKDEpOg0KPiDCoCBwdmV1bTogbWVudGlvbiBTeXMuSW5j b21pbmcgcHJpdmlsZWdlDQo+IA0KPiDCoHB2ZXVtLmFkb2MgfCAxICsNCj4gwqAxIGZpbGUgY2hh bmdlZCwgMSBpbnNlcnRpb24oKykNCj4gDQo+IHFlbXUtc2VydmVyOg0KPiANCj4gRmFiaWFuIEdy w7xuYmljaGxlciAoNik6DQo+IMKgIHNjaGVtYTogbW92ZSAncHZlLXRhcmdldHN0b3JhZ2UnIHRv IHB2ZS1jb21tb24NCj4gwqAgbXR1bm5lbDogYWRkIEFQSSBlbmRwb2ludHMNCj4gwqAgbWlncmF0 ZTogcmVmYWN0b3IgcmVtb3RlIFZNL3R1bm5lbCBzdGFydA0KPiDCoCBtaWdyYXRlOiBhZGQgcmVt b3RlIG1pZ3JhdGlvbiBoYW5kbGluZw0KPiDCoCBhcGk6IGFkZCByZW1vdGUgbWlncmF0ZSBlbmRw b2ludA0KPiDCoCBxbTogYWRkIHJlbW90ZS1taWdyYXRlIGNvbW1hbmQNCj4gDQo+IMKgUFZFL0FQ STIvUWVtdS5wbcKgwqAgfCA3MDkNCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKystDQo+IMKgUFZFL0NMSS9xbS5wbcKgwqDCoMKgwqAgfCAxMTMgKysrKysrKysN Cj4gwqBQVkUvUWVtdU1pZ3JhdGUucG0gfCA1OTAgKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLQ0KPiDCoFBWRS9RZW11U2VydmVyLnBtwqAgfMKgIDQ4ICsrLQ0KPiDCoGRlYmlh bi9jb250cm9swqDCoMKgwqAgfMKgwqAgNSArLQ0KPiDCoDUgZmlsZXMgY2hhbmdlZCwgMTI5OSBp bnNlcnRpb25zKCspLCAxNjYgZGVsZXRpb25zKC0pDQo+IA0KPiBwdmUtc3RvcmFnZToNCj4gDQo+ IEZhYmlhbiBHcsO8bmJpY2hsZXIgKDEpOg0KPiDCoCAocmVtb3RlKSBleHBvcnQ6IGNoZWNrIGFu ZCB1bnRhaW50IGZvcm1hdA0KPiANCj4gwqBQVkUvQ0xJL3B2ZXNtLnBtIHwgNiArKy0tLS0NCj4g wqBQVkUvU3RvcmFnZS5wbcKgwqAgfCA5ICsrKysrKysrKw0KPiDCoDIgZmlsZXMgY2hhbmdlZCwg MTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gDQoNCg==