From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Alexandre.DERUMIER@groupe-cyllene.com>
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))
 (No client certificate requested)
 by lists.proxmox.com (Postfix) with ESMTPS id 196F09F2E2
 for <pve-devel@lists.proxmox.com>; Wed,  7 Jun 2023 18:46:05 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id EF8311D5D9
 for <pve-devel@lists.proxmox.com>; Wed,  7 Jun 2023 18:46:04 +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 <pve-devel@lists.proxmox.com>; Wed,  7 Jun 2023 18:46:03 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id 9C84F40502AC
 for <pve-devel@lists.proxmox.com>; Wed,  7 Jun 2023 18:46:01 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 9C84F40502AC
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1686156361;
 bh=CoumdOqu26zeN9g+DG82gKdC11pjcc5mctiULPK6Lro=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=LXMaEMCZdGcfPpvxZcdP8axHfS2vO1/TVIUYCZFIZc1bw0fPnwf0wCbivYZR9pHdw
 BHGmHQbMJDHtbyoZovGBQTXhl1pDmyQeN45sUP2wKRdazcOq6jFcxLngj8VV47qYIe
 AZOV27iPipV7ZgM+p4ytKTt6S38dz0OC9PvRX0FY=
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.2507.23; Wed, 7 Jun
 2023 18:46:02 +0200
Received: from FRA01-PR2-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.2507.23 via Frontend Transport; Wed, 7 Jun 2023 18:46:02 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Our0AEXPwQKlVTAEr6L+ssZZYqfPRVdXrDEG97CAJJEjWpWdYL81XcI9gTY18rJGzB0cZdsxJJv8aLwsXOYN6cmEPGB9sW9Dy+9blMYMF5b1GYDf1jGv01JYfQ2PoMdkt10c367kimhut9uCYq2mlatgl3CEF5S8NpKY8Xd/NHYtzOyT0PGvBabgEWWHDG1p6EI6n7UnZrtQ0ozO/hj7V+4TvuZCw9ENVe8KtI+pf6Mwgc/gi/ShNIsk0I6h6Sdy/d+fdrCaCnyhZtvbNcV2RCWSDFIeAbdmMrnBlL+DY5ZDOstZuNKy9FgrtObHZayZbnNS89sC2fO9UIIEkcmi5w==
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=CoumdOqu26zeN9g+DG82gKdC11pjcc5mctiULPK6Lro=;
 b=S4PaL6kWOl25Q49094Hikq+/M6Oeoq15t9ncZh/3varTpE1rsdAMCbHG6ARiwr4ybnnqGDXnkX4SibeqdiNV7UXrD6vMb8mGeL+Z3yc5sNfoRj38JEMZ45oA7lHmf+lbQ2Kw0RHjEI3gKN03h7zljNZUwrTN31iP2IafxGdAyBwU7SmfzNbG0IULaqL447Qqtt5A1t27w+JDBi9Bmc5xIRzReHAHQLwf/Wqn/YtSleVfTfumk+KStNYqxjjwzeUwsDmlMtPMa2Su5bpn/5lQUAxhFLgPJZCR4H8CisUd2H+yIuJ3VN/Q5uaQPH4/CkStPq6HgKmlWTg1dFTGgsOY6Q==
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=CoumdOqu26zeN9g+DG82gKdC11pjcc5mctiULPK6Lro=;
 b=bk/kNbYHQVfMeHuLD+jNBKF0QOWTfqg/36cv+n4YqfhAnUF1OU4c2AuNpEuRPnnscWCaDSuJU+6oYQqrPfZ4t9XdJlhO/0/vhczr9NtN7GcSQPfjmVqbbEtDtdmBSup26O2sTlnA6DgRPPtyI/Z0M5uVyn+qNQcELvXMLYY3EAU=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by MRZP264MB1542.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:b::6) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.6477.19; Wed, 7 Jun 2023 16:46:02 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cef1:6229:8d42:b0ee]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cef1:6229:8d42:b0ee%2]) with mapi id 15.20.6455.030; Wed, 7 Jun 2023
 16:46:02 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Thread-Topic: [pve-devel] [PATCH v4 qemu-server 1/1] api2: add
 check_bridge_access for create/update/clone/restore vm
Thread-Index: AQHZmTgr8Z4RU+wUCEWVNzNL3gZQoK9/bNUAgAAfzgA=
Date: Wed, 7 Jun 2023 16:46:01 +0000
Message-ID: <f6ec11f14a33fe49b520640c7fce34e13c42f37d.camel@groupe-cyllene.com>
References: <20230607120357.4177891-1-aderumier@odiso.com>
 <20230607120357.4177891-3-aderumier@odiso.com>
 <1686149351.zu4entfs6q.astroid@yuna.none>
In-Reply-To: <1686149351.zu4entfs6q.astroid@yuna.none>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.48.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_|MRZP264MB1542:EE_
x-ms-office365-filtering-correlation-id: 90f4a0b9-156b-4d13-c63a-08db6776ada6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8n5lE+gL4Fblti7qaqm8tNzb0r+VO3WxxJ6eoQwvxRDAQHbHHg6U3oEm9tdiBPBsO2eC2fRTVEvk88ESOB+Fxd3NNCZPiMwlSV6mGI+upZqESdH1ijt3k0H5B6fkx4l4NIDEiQ/bfqpPpsBBsK45SFFpgVNsD2i9pjajVOFzcPKaGN5kLz+VVu466K3ffegTDM1XkHGv+prh3HUqUDkiy0JCKwbPGndHj0KLdCF92bGV5k/jTDqyTuk1DL6cQRxYEUNMn7DH/mKYcZhqOqA387tTtl006TqySPcMgO8V3+KKZND083rExdCLPSuFEH8ik4i4//zh3LWkd4lQTS9NxRbuVMSpbJCrThNgGcJEhQXsMkGj60AXC0Te/14NGP8RjAfDuw060zb98R2SGm67jJe7V4GanpKiDOZmFMdSIqVz3QrARG5vVsIyB2e8eHmz6NmyRMH1uRLjpJ9hIY0vG0emWXqgVnj7NKkCgtCQM8AsU1xgT6YqEQb/7GA/RkfwJfTqj/RYuGFCVAGIsDRWyJFcevHUEMhYCldJdMlADWxoyQXPegmJatS6qn4YJx5YUuLRdf8QPYA94PD1+D14qZknF3agHOCIKyV35w74gALCKYT8xLbSd6AJBl8Ht87z
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:(13230028)(4636009)(376002)(346002)(396003)(136003)(366004)(39850400004)(451199021)(2906002)(122000001)(8936002)(8676002)(5660300002)(64756008)(66446008)(6916009)(66476007)(71200400001)(38100700002)(316002)(6486002)(66946007)(66556008)(76116006)(91956017)(36756003)(41300700001)(83380400001)(86362001)(2616005)(478600001)(186003)(6512007)(38070700005)(6506007);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eVpHWENJQjl5ZE1PZXcwUVlzSk41Z2tTa0ZINXRNMTVtMmZMNDFRSjJPbm96?=
 =?utf-8?B?T0RjblMxS210ZjBydGhFMjlsWnFLRXJnNnE5MjFkZWZNTHJrUkFGM09WdkNa?=
 =?utf-8?B?SC9Qazh1a3V5eDExSWJyUFZ2SE4vWGQyWjRsYzF4OFh1QnFud0dwcGpOTkoy?=
 =?utf-8?B?QTJCMlBYdHNFUUQrUlh0ejNGL2E0RlgrRnB5MXIrYStGN0QvUjN6Q1VaelU2?=
 =?utf-8?B?Mi9iR3hxSlZjTm5na2dMR2NZQnNvYWJ1K3h6RWIvVkV4VDgrQjljRDJ0TVRO?=
 =?utf-8?B?V1hWcVgrVjNwcVBib1dwa0dGWHZFYTdrV052MmRWWDZzd1RwUktSRHFuRmY0?=
 =?utf-8?B?dmFtR04yRjBOdFliQ0M2M250K1pmRnFHUFNvQUl0eGZBc2Nram5ISWhsaWhG?=
 =?utf-8?B?dzVLSVNGYkF4cElHellGSzF4cGZBeEZ5U0lhTTZzUTl1K1ZiSkxMcm40Y2lN?=
 =?utf-8?B?Wjh6MU1ZY3FrMURaRmhUNlF1YkJzQUpRRFllYmg2R3EwUTFrc1F6S1VzaGRP?=
 =?utf-8?B?a0ZkVlpPQVMycVdCRlBtS3ZsMHIzR1F1aHZWTVBmZmwyVG1hVDB6b3R3K0Ri?=
 =?utf-8?B?MTJEZmFkbW1reFZxc0w4dXZjTGxodXdhY01rdUZoUzZRRnluUGQ1NFVPMEds?=
 =?utf-8?B?cGhva1FCUk0yeXg3eHRJK1dmaEpxcThCNk1ZNEZjL09ITnJlN0t0b2wwd29x?=
 =?utf-8?B?bGVhT0hjN2pSM1dZbW05TzdORng3clZ4UStDZm8zeS9sck5rQnhITlZVaGN4?=
 =?utf-8?B?Q0wrNm9pQnBHenFkTEZKWmcvKzdGalh0UDFjbmk0b1B2TWs5Z0IyT0NZOXFL?=
 =?utf-8?B?RUFHclBOcVhFdVgybEl2dG5sU3VJMytIQmRGdFp5YXdVdnhRZSszN3NGRW5I?=
 =?utf-8?B?bGczZDlzOXdJeEl5bVBtOVJYMkVITzlqMVRRZ1BDaWtlR0VrT2I3d0JZUGxj?=
 =?utf-8?B?blVoak91b1BGenpoK1hSblkvNE16eUlvQ1hXeUc4akhqc0p4cUFlbGJPQldn?=
 =?utf-8?B?VS8wd3JPYkxHb3lURkwvZFBRaWh1M3JyMHFGNk9ZdFhkM3dJZVZDckZCaFdG?=
 =?utf-8?B?Nkhmbkd3M011NTJTS2RkOS9aekh3Y1dmb21nOGU2b095V0RKRWhqcTdEdnFM?=
 =?utf-8?B?MEtDb0R1WDBRLzZ6MEJ5WmdhK3ZKdGM4QXhhZk9uMnl1UnZIQTFFUU9hdVJO?=
 =?utf-8?B?T2dEUSthZkZLRTFWeWZZcUtkbjZhRXJ1MFYrQWE1dzc4RFJWalBTQk9IcGZx?=
 =?utf-8?B?TnZyNm1JZXdMYVl0NlV4UlZEZCtDMXRwR1Q5ditqeEZONHJQeHV2Z1QyUE81?=
 =?utf-8?B?SXlMSGRTZGxmNDRJZUgzRDRKZ0NYN0FpVmxTTkI4clNIQlNsb1pLVXYwdVZ0?=
 =?utf-8?B?SVZDaUlNdVhXZDBvemxaTGNKTzdEeFV0MW95aUVaaDRWUE5INWo3K2krLzJN?=
 =?utf-8?B?VTNRSXl2b08zT2VPQ2xJN3BwRWx6bXNqWjl4SGIyTHp6Skc1cTRIWjBtOTBC?=
 =?utf-8?B?SkRqNnp1cE5qRENCYTh0ZWVvN3ovcEs2dHRlY2lLZVRxRmoyOUxVNHhHdHQr?=
 =?utf-8?B?dU1uVm1KZUFRczlvcGJpU2ZPbEFLQ1BHNGowbTRzUmxFSTlEMlFETkF6L09W?=
 =?utf-8?B?ajF4MEJLR05aeFV2cXVDSDZXWFBFcEVGb1NPbTQvakdGUUF1Q3poNEd2QmpP?=
 =?utf-8?B?L1M5VzB2SHUyejRTWmRaeEl0NEdaSjhiQ3hKMDdOY1JoMjdqcTJMdkp6Mzg0?=
 =?utf-8?B?cHRKekM0anNNMU9IQTZtZjFjU1JLY0ZNUE42c01ucjJseW5JSVNBNnFDL2Jq?=
 =?utf-8?B?RVUzdnE1Z3B4QVMxb08xV0w1aUFqaU1ITC81Z0Fud3VKckhmZXZ2b3hGSUxo?=
 =?utf-8?B?VVA4bXJ4NU05RjUrbS8xUjdUbWtkR0czY3ZSR0FzMlhyQ2ZMbjl2RExvdk9C?=
 =?utf-8?B?cHBkM0k3NWxDd3F1YkhHRTlBYlI0cCt4NlpoMlE5cWZKS0RRek10ZXVndFpi?=
 =?utf-8?B?QmtqOWFocy9WOUtQbUNQYVQ0aTZ1M0lGM2UwdU1ueks2eEVrZk91UTBkS0FU?=
 =?utf-8?B?SVRkZUVqZWI3dmU4cEk0YXRyTDRwYXM4aC9FUC94RHkrYUhscG9hU1BiVlJ3?=
 =?utf-8?B?a0dyOVNCR2FLQUtuZ1NBSHRiWS9mSDBlazhFUlZmL1VQakFnZ0JVRDNYZ2pJ?=
 =?utf-8?Q?S4LVa+O5J4fRzHiE/qSFo8hzU/+5ps0X+scN/bVXk5Dw?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <6433BA8AC4B9D644B3C074854FC338CA@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: 90f4a0b9-156b-4d13-c63a-08db6776ada6
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2023 16:46:01.9771 (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: uwSudpVsYRR63At7sqCySDurx7s1gcijsMqNElw1EnIGECnvhkyxrPscEfWy+YszK2URQmlzngLHybqYMBwe6dvXaRDUuCgqjqBdUE5s708C1j28YQOkUeHTIxNwsB/Z
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB1542
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 ARC_SIGNED              0.001 Message has a ARC signature
 ARC_VALID               0.001 Message has a valid ARC signature
 AWL -0.024 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 DMARC_MISSING             0.1 Missing DMARC policy
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
 T_SCC_BODY_TEXT_LINE    -0.01 -
Subject: Re: [pve-devel] [PATCH v4 qemu-server 1/1] api2: add
 check_bridge_access for create/update/clone/restore vm
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
X-List-Received-Date: Wed, 07 Jun 2023 16:46:05 -0000

PiA+IMKgDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG15ICR2emR1bXBfY29u
ZiA9DQo+ID4gUFZFOjpTdG9yYWdlOjpleHRyYWN0X3Z6ZHVtcF9jb25maWcoJHN0b3JlY2ZnLCAk
YXJjaGl2ZSk7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG15ICRiYWNrdXBf
Y29uZiA9DQo+ID4gUFZFOjpRZW11U2VydmVyOjpwYXJzZV92bV9jb25maWcoInJlc3RvcmUvcWVt
dS1zZXJ2ZXIvJHZtaWQuY29uZiIsDQo+ID4gJHZ6ZHVtcF9jb25mLCAxKTsNCj4gPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJiRjaGVja19icmlkZ2VfYWNjZXNzKCRycGNlbnYsICRh
dXRodXNlciwNCj4gPiAkYmFja3VwX2NvbmYpOw0KPiA+ICsNCj4gDQo+IHRoaXMgcGFydCBoZXJl
IHNob3VsZCBtYXliZSBiZSBtb3ZlZCBzb21ld2hlcmUgd2hlcmUgd2UgYWxyZWFkeSBoYXZlDQo+
IHRoZQ0KPiBleHRyYWN0ZWQgY29uZmlnLCBpZiBwb3NzaWJsZT8NCg0KDQpXZWxsLCBJIGhhdmUg
bG9va2VkIGF0IHRoaXMsIGJ1dCBJIGRvbid0IHNlZSB3aGVyZSBpbiB0aGUgY29kZSB0aGUNCmNv
bmZpZyBzdG9yYWdlcyBhcmUgY2hlY2tlZCBhbmQgd2hlcmUgdGhlIGNvbmZpZyBpcyBleHRyYWN0
ZWQuDQoNCg0KSWYgdGhlIHBhcmFtLT57c3RvcmFnZX0gaXMgbm90IGRlZmluZWQsIHRoZSBjaGVj
ayBpcyBkb25lIHNvbWV3aGVyZSBpbg0KdGhlIHRhc2sgd2l0aCB0aGlzIGtpbmQgb2YgbmljZSBl
cnJvciBsb2cgaW4gdGhlIHRhc2sgOykNCg0KIg0KZXJyb3IgYmVmb3JlIG9yIGR1cmluZyBkYXRh
IHJlc3RvcmUsIHNvbWUgb3IgYWxsIGRpc2tzIHdlcmUgbm90DQpjb21wbGV0ZWx5IHJlc3RvcmVk
LiBWTSAyNDkgc3RhdGUgaXMgTk9UIGNsZWFuZWQgdXAuDQpUQVNLIEVSUk9SOiBjb21tYW5kICdz
ZXQgLW8gcGlwZWZhaWwgJiYgenN0ZCAtcSAtZCAtYw0KL21udC9wdmUvY2VwaGZzL2R1bXAvdnpk
dW1wLXFlbXUtMjEwLTIwMjNfMDZfMDYtMjFfMDBfMDMudm1hLnpzdCB8IHZtYQ0KZXh0cmFjdCAt
diAtciAvdmFyL3RtcC92emR1bXB0bXAzNTQyMDAwLmZpZm8gLQ0KL3Zhci90bXAvdnpkdW1wdG1w
MzU0MjAwMCcgZmFpbGVkOiA0MDMgUGVybWlzc2lvbiBjaGVjayBmYWlsZWQNCigvc3RvcmFnZS9s
b2NhbC16ZnMsIERhdGFzdG9yZS5BbGxvY2F0ZVNwYWNlKQ0KDQoiDQoNCkkgd2FzIG1vcmUgdGhp
bmtpbmcgdG8gYWRkIHRoZSBjaGVjayBiZWZvcmUgbGF1bmNoaW5nIHRoZSB0YXNrLCBzZWVtDQpi
ZXR0ZXIgbm8gPw0KDQo=