From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id 13CE41FF09B for ; Mon, 14 Sep 2026 09:56:17 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id AD1CB21501; Mon, 14 Sep 2026 09:56:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1789275273; cv=none; d=google.com; s=arc-20260327; b=DFmWHYydUmBzC1ZmohLPY++8iqVsQmq1bH6zogRbdZBMzzIFevx2PKqUGphx70ExhX dwDT+QlRXE9qwI9+YcF1kPDoMl2o5Jwd3Cgp7rxQ4JstolyOUQJMoCIe28bqom2k9t6p jDPTaDp38pN1g1yPq6XXRVmzeDJE9+nWztpyInhi8yYWV+rozBOZYoHVySj3oPCPe/xT ZGI2U5oTx8LwhTmyn3bp4bB7iEwjcKK83tL1GwuTFn2/yEIA3c0UhV1C4DOC0qnsy4sI P3e2k5mgifM+rThGa2gED1C18YZnnk+fWgyjpB0jc72VyHvvqZIq4SDzt8cvRJ2rX8Z5 FlUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=J/0Yuwv1SGaHyKGzxxaBE/uL+i2zn2n7H1MaNGwFF5I=; fh=qUdnlOw4HMavIAa4vJfUpEe/QUA6LBLHlg5B+iT7exQ=; b=DBup9cQ3JiJ85J3vnv8WQliBmKzx1nSEN+CvGzvEvwbmEYe0KhYgYNrxCNEfrQT8QR S01eKD86RXo8GCdxBbgP2aCRO0f4WscK22h+m3Ew3blLNF2UPx3UtwAFULLDIr1LDS2T QpS7codsL728aMcD3CsnOHab1GwXOpKsH+YMJ9eePY0OiVUiRSoCp9SjGlpHNOd87P5a iSaQyLtyqNottPwKc4cbH9MhJ4z4mAm5vJWETCDYzDjQmjM25fLaZ11qW5Oya3xesNa0 GZltBH0756PyLxrTEXM5u4YdNeIXwzpIMkkihHMtsblcTRRdLBgYj1JCtECOsyfGJtU1 YOcQ==; darn=lists.proxmox.com ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789275273; x=1789880073; darn=lists.proxmox.com; h=content-type:to:subject:message-id:date:from:mime-version:from:to :cc:subject:date:message-id:reply-to:content-type; bh=J/0Yuwv1SGaHyKGzxxaBE/uL+i2zn2n7H1MaNGwFF5I=; b=GuSbfsm581ZiPx6MmUtBCBkVZMQZ9XwXUZcwsOviZoUwUk6r4QwxmniCGn3bscthXL 5DVe/OW1SgxtAMJ1eEehAFXggfVVOMJkuKu+vQoj0p+NAYMa+JUHaD9f1psMHzL1rTqI U0ckj3x/2xPYpqwn36EDsFn9KhVgwGZge3Jr13MTLWp0Z6PquHO5Y0a96w0LWj/Vq/Na yAOKYcaVAB5DuCpotPgYiC+v9YqmVNNzfFbBgeMAWQpSQBfDm2Ky+JN6V/128vH4CtoO xg/PcwH9gvKUyrpAFpYXLlfqMkeQ4ArH+gieSmPSJMCEOAsSr/nNeJf0sm+mhtFDBSA0 mHLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789275273; x=1789880073; h=content-type:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=J/0Yuwv1SGaHyKGzxxaBE/uL+i2zn2n7H1MaNGwFF5I=; b=CHuVAXC863hGwrjx+yqc/FgKD3Je8fDtVAaEViqu4cdXd72CDijMkvWWtrnXV6o2uP XEjf9P+6NSs9WcN5EIJeGRTkRifTZA6tDGKbFz7NxcVZsauRP1A62MSLxx3vR8O9Zlre Scce3BiMy46MkK0IoyrcTafYU+46QQXWVBnzgs2rZ0HeyK4dJ8nh1aw1186Wt8tMXdHV TWjI+A0oGFSha7VOjkJ3pJdIj2ffEGrQCW3tqkiKVING3zfxZYlR2z45mgCeLuvOe8mC BVWaIiLfGu1qnpWj7Ke1G0IHiO+Hr5ODt/GtOJZs9MzaP0nFddv+RNMyKfpmFw6wFElM ExRg== X-Gm-Message-State: AFuF++l6l7XRxjBjZzfEr1G1ppdDEGjeJmiDARo5ZVK+Ah6L9MWA2ARc 0hSXA66lQ6754sHn38mDFhvqROOP6trMK7xQvSWT7ofZ+sJm/beM6mJ2syY7fRi0U73Yi5C2WIW bQiIOS6n90HhwqenqLx9s5qJlQuB5Yeax+jkSUoo= X-Gm-Gg: AYBFou1fP13jHwfJWH3XdbLky8y23EIdO2PT8ecNefz6vVeBChYWhh2rephtHl6ninn XP0XfNUcItbm8+7SRBxXjkG5H70N+IO6f4kIKJOiS5EmhKurTUkXgDjJTS7E2bNMSSq1EXr/MQ/ Vp6B1+WIFupw7MBEPrzH3Kx+zgIQs8yX1EXLbkoie4rNSkkDh3If2UUGPqITiFVM0caxphKYauT lU82BU/hhVBkvpmFordhVULRizJuUyRjh+Ww/fbcdTRVAEggEr+QEPOe15QfH2ZMqYoTZnF3s5+ VRk5xVnzuRaMKcyKbAG3PIkzYJFXFXDQBUMuQsNoOv4IIDviHNQY5VQGaZpYqCiGC73vPGf+Vk2 6UKoCvzk8bVVvZw== X-Received: by 2002:a05:6102:3b92:b0:778:5369:763d with SMTP id ada2fe7eead31-792a6b4b309mr10628070137.1.1789275272643; Sat, 12 Sep 2026 21:54:32 -0700 (PDT) MIME-Version: 1.0 From: Mukesh Choudhary Date: Sun, 13 Sep 2026 10:24:22 +0530 X-Gm-Features: AcwNN1WmfT8l9pQpVo2MTf6rKM91q0UKuHvgEppQrbTTfQ4SV0UwecqmGQkkqc4 Message-ID: Subject: Feature Proposal: Proxmox VE Manager UX Improvements To: pve-devel@lists.proxmox.com X-SPAM-LEVEL: Spam detection results: 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_PASS -0.1 DMARC pass policy FREEMAIL_ENVFROM_END_DIGIT 1 Envelope-from freemail username ends in digit FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider FREEMAIL_REPLY 1 From and body contain different freemails HTML_MESSAGE 0.001 HTML included in message SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: mukesh.mc.2004@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: LQG6KQUGT3U6AV6CXM66MWMBX42JCDHD X-Message-ID-Hash: LQG6KQUGT3U6AV6CXM66MWMBX42JCDHD X-Mailman-Approved-At: Mon, 14 Sep 2026 09:56:11 +0200 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGVsbG8gUHJveG1veCBEZXZlbG9wbWVudCBUZWFtLA0KDQpJIHdvdWxkIGxpa2UgdG8gcHJvcG9z ZSBhIHNldCBvZiBVWCBpbXByb3ZlbWVudHMgZm9yIFByb3htb3ggVkUgTWFuYWdlcg0KdGhhdCBJ IGhhdmUgaW1wbGVtZW50ZWQgbG9jYWxseSBhcyBhIGZlYXR1cmUgcGFjay4NCg0KVGhlIGdvYWwg b2YgdGhpcyB3b3JrIGlzIHRvIGltcHJvdmUgc29tZSBjb21tb24gZGF5LXRvLWRheSBhZG1pbmlz dHJhdGlvbg0Kd29ya2Zsb3dzIHdpdGhvdXQgY2hhbmdpbmcgdGhlIHVuZGVybHlpbmcgUHJveG1v eCBhcmNoaXRlY3R1cmUuIFdoZXJldmVyDQpwb3NzaWJsZSwgdGhlIGltcGxlbWVudGF0aW9uIHJl dXNlcyBleGlzdGluZyBQcm94bW94IEFQSXMsIHBlcm1pc3Npb25zLA0Kc3RvcmVzLCB0YXNrIGhh bmRsaW5nLCBVSSBjb21wb25lbnRzLCBhbmQgZXhpc3RpbmcgY29tbWFuZC9tZW51IGxvZ2ljLg0K SW1wbGVtZW50ZWQgaW1wcm92ZW1lbnRzDQoNCiAgIDEuDQoNCiAgICpHdWVzdCBIb3N0bmFtZSBh bmQgT1MgSW5mb3JtYXRpb24qDQogICAtDQoNCiAgICAgIERpc3BsYXkgZ3Vlc3QgaG9zdG5hbWUg YW5kIE9TIGluZm9ybWF0aW9uIGluIHRoZSBWTS9MWEMgc3VtbWFyeS4NCiAgICAgIC0NCg0KICAg ICAgUUVNVSBpbmZvcm1hdGlvbiBpcyByZXRyaWV2ZWQgdGhyb3VnaCB0aGUgUUVNVSBHdWVzdCBB Z2VudC4NCiAgICAgIC0NCg0KICAgICAgR3JhY2VmdWwgaGFuZGxpbmcgd2hlbiBndWVzdC1hZ2Vu dCBpbmZvcm1hdGlvbiBpcyB1bmF2YWlsYWJsZS4NCiAgICAgIDIuDQoNCiAgICpPcGVuIENvbnNv bGUgaW4gTmV3IFRhYioNCiAgIC0NCg0KICAgICAgT3B0aW9uIHRvIG9wZW4gVk0vTFhDIGNvbnNv bGVzIGluIGEgbmV3IGJyb3dzZXIgdGFiLg0KICAgICAgLQ0KDQogICAgICBNaWRkbGUtY2xpY2sg c3VwcG9ydCB3aGVyZSBhcHBsaWNhYmxlLg0KICAgICAgLQ0KDQogICAgICBFeGlzdGluZyBQcm94 bW94IGNvbnNvbGUgVVJMIGdlbmVyYXRpb24gYW5kIHBlcm1pc3Npb24gaGFuZGxpbmcgYXJlDQog ICAgICByZXRhaW5lZC4NCiAgICAgIDMuDQoNCiAgICpPbmUtQ2xpY2sgQ29weSBJbmZvcm1hdGlv bioNCiAgIC0NCg0KICAgICAgQ29weSBJUCBhZGRyZXNzZXMsIGhvc3RuYW1lLCBPUyBpbmZvcm1h dGlvbiwgYW5kIGNvbm5lY3Rpb24NCiAgICAgIGluZm9ybWF0aW9uIGRpcmVjdGx5IGZyb20gdGhl IFVJLg0KICAgICAgLQ0KDQogICAgICBVc2VzIHRoZSBicm93c2VyIENsaXBib2FyZCBBUEkgd2l0 aCBhIGZhbGxiYWNrIG1lY2hhbmlzbS4NCiAgICAgIDQuDQoNCiAgICpDdXN0b20gUmVzb3VyY2Ug R3JpZCBDb2x1bW5zKg0KICAgLQ0KDQogICAgICBJbXByb3ZlZCBjb250cm9sIG92ZXIgdGhlIGlu Zm9ybWF0aW9uIGRpc3BsYXllZCBpbiB0aGUgUmVzb3VyY2UgR3JpZC4NCiAgICAgIC0NCg0KICAg ICAgVXNlcyB0aGUgZXhpc3RpbmcgUHJveG1veCBncmlkIGNvbHVtbi9zdGF0ZSBtZWNoYW5pc21z Lg0KICAgICAgNS4NCg0KICAgKkJ1bGsgVk0vTFhDIEFjdGlvbnMqDQogICAtDQoNCiAgICAgIFNl bGVjdCBtdWx0aXBsZSBndWVzdHMgYW5kIHBlcmZvcm0gY29tbW9uIG9wZXJhdGlvbnMgc3VjaCBh czoNCiAgICAgIC0NCg0KICAgICAgICAgU3RhcnQNCiAgICAgICAgIC0NCg0KICAgICAgICAgU2h1 dGRvd24NCiAgICAgICAgIC0NCg0KICAgICAgICAgUmVib290DQogICAgICAgICAtDQoNCiAgICAg ICAgIFN0b3ANCiAgICAgICAgIC0NCg0KICAgICAgRXhpc3RpbmcgcGVybWlzc2lvbiBjaGVja3Mg YW5kIGNvbmZpcm1hdGlvbiBtZWNoYW5pc21zIGFyZSByZXNwZWN0ZWQuDQogICAgICAtDQoNCiAg ICAgIEluZGl2aWR1YWwgb3BlcmF0aW9uIHJlc3VsdHMgYXJlIHJlcG9ydGVkIGJhY2sgdG8gdGhl IHVzZXIuDQogICAgICA2Lg0KDQogICAqVGFzayBEdXJhdGlvbioNCiAgIC0NCg0KICAgICAgQWRk ZWQgZHVyYXRpb24gaW5mb3JtYXRpb24gdG8gdGhlIGV4aXN0aW5nIFRhc2tzIHZpZXcuDQogICAg ICAtDQoNCiAgICAgIFJldXNlcyB0aGUgZXhpc3RpbmcgUHJveG1veCB0YXNrIGluZnJhc3RydWN0 dXJlLg0KICAgICAgNy4NCg0KICAgKlJlc291cmNlIFVzYWdlIFdhcm5pbmdzKg0KICAgLQ0KDQog ICAgICBWaXN1YWwgd2FybmluZ3MgZm9yIGhpZ2ggQ1BVLCBtZW1vcnksIGFuZCBkaXNrIHVzYWdl Lg0KICAgICAgLQ0KDQogICAgICBVc2VzIGV4aXN0aW5nIHJlc291cmNlL3Byb2dyZXNzIFVJIGNv bXBvbmVudHMuDQogICAgICA4Lg0KDQogICAqSW1wcm92ZWQgVGFnIEZpbHRlcmluZyoNCiAgIC0N Cg0KICAgICAgQmV0dGVyIHRhZy1iYXNlZCBmaWx0ZXJpbmcvc2VhcmNoIHdpdGhpbiB0aGUgcmVz b3VyY2Ugdmlldy4NCiAgICAgIC0NCg0KICAgICAgRXhpc3RpbmcgUHJveG1veCB0YWcgcmVuZGVy aW5nIGFuZCBmaWx0ZXJpbmcgbWVjaGFuaXNtcyBhcmUgcmV1c2VkLg0KICAgICAgOS4NCg0KICAg KktleWJvYXJkIENvbW1hbmQgUGFsZXR0ZSAvIFF1aWNrIEFjdGlvbnMqDQogICAtDQoNCiAgICAg IEtleWJvYXJkLWRyaXZlbiBhY2Nlc3MgdG8gY29tbW9uIG9wZXJhdGlvbnMuDQogICAgICAtDQoN CiAgICAgIEV4YW1wbGVzIGluY2x1ZGU6DQoNCiAgICAgIHN0YXJ0DQogICAgICBzaHV0ZG93bg0K ICAgICAgcmVib290DQogICAgICBzdG9wDQogICAgICBjb25zb2xlDQogICAgICBzbmFwc2hvdA0K DQogICAgICAtDQoNCiAgICAgIEV4aXN0aW5nIHBlcm1pc3Npb25zLCBjb25maXJtYXRpb25zLCBh bmQgdGFzayBoYW5kbGluZyBhcmUgcmV1c2VkLg0KICAgICAgMTAuDQoNCiAgICpNYWludGVuYW5j ZSBNb2RlKg0KDQoNCiAgIC0NCg0KICAgSSBpbnZlc3RpZ2F0ZWQgYWRkaW5nIGEgbm9kZSBNYWlu dGVuYW5jZSBNb2RlIFVJLg0KICAgLQ0KDQogICBJIGludGVudGlvbmFsbHkgZGlkIG5vdCBpbXBs ZW1lbnQgdGhpcyBiZWNhdXNlIEkgY291bGQgbm90IGZpbmQgYQ0KICAgc3VpdGFibGUgYmFja2Vu ZCBBUEkgdGhhdCB3b3VsZCBwcm92aWRlIGNvcnJlY3Qgbm9kZS1tYWludGVuYW5jZSBzZW1hbnRp Y3MuDQogICBJIGRpZCBub3Qgd2FudCB0byBjcmVhdGUgYSBmcm9udGVuZC1vbmx5IG9yIG1pc2xl YWRpbmcgaW1wbGVtZW50YXRpb24uDQoNClNlY3VyaXR5IGFuZCBpbXBsZW1lbnRhdGlvbiBjb25z aWRlcmF0aW9ucw0KDQpUaGUgaW1wbGVtZW50YXRpb24gaGFzIGFsc28gZ29uZSB0aHJvdWdoIGEg Y29kZS1sZXZlbCBhdWRpdCBjb3ZlcmluZzoNCg0KICAgLQ0KDQogICBQZXJtaXNzaW9uIGhhbmRs aW5nDQogICAtDQoNCiAgIFhTUyBwcm90ZWN0aW9uDQogICAtDQoNCiAgIEV4dEpTIGNvbXBvbmVu dCBsaWZlY3ljbGUNCiAgIC0NCg0KICAgQXN5bmMgY2FsbGJhY2tzDQogICAtDQoNCiAgIENsaXBi b2FyZCBoYW5kbGluZw0KICAgLQ0KDQogICBDb25zb2xlIFVSTCBoYW5kbGluZw0KICAgLQ0KDQog ICBCdWxrIG9wZXJhdGlvbiBzYWZldHkNCiAgIC0NCg0KICAgQ29tbWFuZC1wYWxldHRlIHNhZmV0 eQ0KICAgLQ0KDQogICBBUEkvSFRUUCBtZXRob2QgdmVyaWZpY2F0aW9uDQogICAtDQoNCiAgIGkx OG4NCiAgIC0NCg0KICAgRXhpc3RpbmcgUHJveG1veCBjb2RpbmcgcGF0dGVybnMNCg0KU2V2ZXJh bCBpc3N1ZXMgZm91bmQgZHVyaW5nIHRoZSBhdWRpdCB3ZXJlIGNvcnJlY3RlZCwgaW5jbHVkaW5n IGFuDQppbmNvcnJlY3QgSFRUUC1tZXRob2QgYXNzdW1wdGlvbiBmb3IgR3Vlc3QgQWdlbnQgY2Fs bHMsIHNwZWN1bGF0aXZlIEd1ZXN0DQpBZ2VudCBmaWVsZCBwYXJzaW5nLCBkdXBsaWNhdGVkIGNv bW1hbmQtcGFsZXR0ZSBsb2dpYywgYW4gaTE4biBpc3N1ZSwgYW5kDQphbiBhc3luY2hyb25vdXMg VUkgbGlmZWN5Y2xlIGlzc3VlLg0KDQpUaGUgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgaW50cm9k dWNlIG5ldyBiYWNrZW5kIEFQSXMgb3IgZXh0ZXJuYWwNCmRlcGVuZGVuY2llcy4NCkN1cnJlbnQg c3RhdHVzDQoNClRoZSBjdXJyZW50IGNoYW5nZXMgYWZmZWN0IHRoZSBmb2xsb3dpbmcgbWFpbiBh cmVhczoNCg0KICAgLQ0KDQogICB3d3cvbWFuYWdlcjYvVXRpbHMuanMNCiAgIC0NCg0KICAgd3d3 L21hbmFnZXI2L2J1dHRvbi9Db25zb2xlQnV0dG9uLmpzDQogICAtDQoNCiAgIHd3dy9tYW5hZ2Vy Ni9xZW11L0NtZE1lbnUuanMNCiAgIC0NCg0KICAgd3d3L21hbmFnZXI2L2x4Yy9DbWRNZW51Lmpz DQogICAtDQoNCiAgIHd3dy9tYW5hZ2VyNi9ub2RlL0NtZE1lbnUuanMNCiAgIC0NCg0KICAgd3d3 L21hbmFnZXI2L3BhbmVsL0lQVmlldy5qcw0KICAgLQ0KDQogICB3d3cvbWFuYWdlcjYvcGFuZWwv R3Vlc3RBZ2VudEluZm8uanMNCiAgIC0NCg0KICAgd3d3L21hbmFnZXI2L3BhbmVsL0d1ZXN0U3Rh dHVzVmlldy5qcw0KICAgLQ0KDQogICB3d3cvbWFuYWdlcjYvZ3JpZC9SZXNvdXJjZUdyaWQuanMN CiAgIC0NCg0KICAgd3d3L21hbmFnZXI2L2RhdGEvUmVzb3VyY2VTdG9yZS5qcw0KICAgLQ0KDQog ICB3d3cvbWFuYWdlcjYvZGMvVGFza3MuanMNCiAgIC0NCg0KICAgd3d3L21hbmFnZXI2L2Zvcm0v R2xvYmFsU2VhcmNoRmllbGQuanMNCiAgIC0NCg0KICAgd3d3L21hbmFnZXI2L01ha2VmaWxlDQoN ClRoZSBmZWF0dXJlIHBhY2sgaXMgYXBwcm94aW1hdGVseSAxLDQ1MCBsaW5lcyBvZiBhZGRpdGlv bnMgYW5kIDYwIGRlbGV0aW9ucw0KYWNyb3NzIHRoZSBjdXJyZW50IHdvcmtpbmcgdHJlZS4NCg0K SSBjdXJyZW50bHkgZG8gbm90IGhhdmUgdGhlIGNvbXBsZXRlIFByb3htb3ggZGV2ZWxvcG1lbnQv YnVpbGQgZW52aXJvbm1lbnQNCmF2YWlsYWJsZSwgc28gdGhlIGZpbmFsIG1ha2UvbGludCBjaGVj a3MgYW5kIGxpdmUgYnJvd3Nlci9QVkUgdGVzdGluZyBzdGlsbA0KbmVlZCB0byBiZSBwZXJmb3Jt ZWQgb24gYSBwcm9wZXIgUHJveG1veCBkZXZlbG9wbWVudCBlbnZpcm9ubWVudC4NCg0KSSB3b3Vs ZCB0aGVyZWZvcmUgYXBwcmVjaWF0ZSBmZWVkYmFjayBmcm9tIHRoZSBQcm94bW94IGRldmVsb3Bt ZW50IHRlYW0gb246DQoNCiAgIDEuDQoNCiAgIFdoaWNoIG9mIHRoZXNlIGltcHJvdmVtZW50cyB3 b3VsZCBiZSBjb25zaWRlcmVkIGFwcHJvcHJpYXRlIGZvciB1cHN0cmVhbQ0KICAgaW5jbHVzaW9u Pw0KICAgMi4NCg0KICAgV2hpY2ggZmVhdHVyZXMgc2hvdWxkIGJlIHNwbGl0IGludG8gc2VwYXJh dGUgcGF0Y2hlcz8NCiAgIDMuDQoNCiAgIEFyZSB0aGVyZSBleGlzdGluZyBQcm94bW94IHBhdHRl cm5zIG9yIEFQSXMgdGhhdCBzaG91bGQgYmUgdXNlZA0KICAgZGlmZmVyZW50bHk/DQogICA0Lg0K DQogICBXb3VsZCB0aGUgZGV2ZWxvcG1lbnQgdGVhbSBiZSBpbnRlcmVzdGVkIGluIHJldmlld2lu ZyB0aGUgaW1wbGVtZW50YXRpb24/DQogICA1Lg0KDQogICBXaGF0IHdvdWxkIGJlIHRoZSBwcmVm ZXJyZWQgcHJvY2VzcyBmb3IgbWUgdG8gc3VibWl0IHRoZSBwYXRjaGVzIGZvcg0KICAgcmV2aWV3 Pw0KDQpJIGFtIGhhcHB5IHRvIG1vZGlmeSB0aGUgaW1wbGVtZW50YXRpb24gYWNjb3JkaW5nIHRv IHRoZSBwcm9qZWN0J3MgY29kaW5nDQpzdHlsZSBhbmQgYXJjaGl0ZWN0dXJhbCBwcmVmZXJlbmNl cyBhbmQgdG8gc3BsaXQgdGhlIHdvcmsgaW50byBzbWFsbGVyLA0KZm9jdXNlZCBwYXRjaGVzIGlm IGFwcHJvcHJpYXRlLg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgdGltZSBhbmQgZm9yIG1haW50YWlu aW5nIFByb3htb3ggVkUgYXMgYW4gb3Blbi1zb3VyY2UNCnByb2plY3QuDQoNCmNvbnRhY3QgcmVm ZXJlbmNlDQoNCmtvZGVjaGFyeWFAZ21haWwuY29tDQoNCm11a2VzaC5rb2RlQGhvdG1haWwuY29t DQoNCmNvbnRlbnQgcmVmZXJlbmNlDQoNCktvZGVDaGFyeWEvcHZlLW1hbmFnZXI6IFJlYWQtT25s eSBtaXJyb3Igb2YgdGhlIFByb3htb3ggVkUgTWFuYWdhZXIgQVBJIGFuZA0KV2ViIFVJIHJlcG9z aXRvcnkgPGh0dHBzOi8vZ2l0aHViLmNvbS9Lb2RlQ2hhcnlhL3B2ZS1tYW5hZ2VyPg0KDQoNCkJl c3QgcmVnYXJkcywNCg0KS29kZWNoYXJheWENCg==