From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 3133B7803CC for ; Mon, 1 Apr 2024 13:33:58 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=+MBVC2np+j0cqPZ/2WHGAqLtNt9KnOoPOPjmruJj4YU=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1711978437; v=1; b=itvHa06X9ltH8QAV3H0YZkA4nMfzSFfGQZ+/vdMspS2wTxMNgYr1X24THebzo52mbZOu0i+u 3OrEf5wObGLioWBvAqaKTLq/SNI66+eBiyCiVhKrbKTyRAC1UBsAynb6ebsrBfRVULc8MSxKCM8 YarJQS+Y3QiqeGtkrCEWqI91I5mNEEpS7k9u94BmOjsxOYyxTym/413wTUf6HHIzjZy024c8tZS 5zKHN3ON30d04vLJ0J1dLL5mrV/AaBRUygLMsdgbv2rGp0oI9ET2MeavQ9YFqbSDGmh0bSWb7Pb S8s4vwvagnM6Kaf+xryXPZSFumPDQJKhuBy6xOaZr3Qiw== X-Received: by 127.0.0.2 with SMTP id 4xTDYY7687511xm9z9tXZfgE; Mon, 01 Apr 2024 06:33:57 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.108]) by mx.groups.io with SMTP id smtpd.web10.37629.1711978436769997414 for ; Mon, 01 Apr 2024 06:33:56 -0700 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com (2603:10b6:303:1ef::6) by MW3PR12MB4441.namprd12.prod.outlook.com (2603:10b6:303:59::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Mon, 1 Apr 2024 13:33:52 +0000 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::fef9:2c9c:21b5:6f50]) by MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::fef9:2c9c:21b5:6f50%2]) with mapi id 15.20.7409.042; Mon, 1 Apr 2024 13:33:52 +0000 From: "Nickle Wang via groups.io" To: Mike Maslenkin CC: "Chang, Abner" , "devel@edk2.groups.io" , Igor Kulchytskyy Subject: Re: [edk2-devel] [edk2-redfish-client][RFC PATCH 0/3] RedfishClientPkg: fix GetRedpathNodeByIndex() Thread-Topic: [edk2-redfish-client][RFC PATCH 0/3] RedfishClientPkg: fix GetRedpathNodeByIndex() Thread-Index: AQHafRnMMkFUKkNx40+ZQ71arV8u0bFHuZyAgAJSUZCAAIAuAIAI7AQA Date: Mon, 1 Apr 2024 13:33:52 +0000 Message-ID: References: <20240323120050.53834-1-mike.maslenkin@gmail.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7031:EE_|MW3PR12MB4441:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 9RRqMQk7j/53iVj9vs7U+45gn0EPX75vAel4NivBz1ytvD/gb9zv9+PvjilCTY2Q665MvFe3trXCFesTQ1vEypdAOdOqQO063jZR5MPvsGKcHcRerJ7Ir+udepyFq/N2Xh/xE3I1HpgtLAIt+LoFMMIs9xjfiwEqh5uIenNVs2Z01u4rbcwQA732jnrgOnQgZa+KrTPkchJ1RolFe+gR+dZqLpr1kjWNzKhgkdsATGhhPFeqO19U/5eUwKpSIYpEz1viN+IM3mh6GjY6mdlRrFmbEEz1UywqsyqwfV+zkhY5FJ7LSAozW+2F8/UQvJry+lmxXUwKdA0CrzCxlrn7taGSCQnEprVM8yhU6/86iuuyE1eEVA5A1TuvDoTUq75bAM109z0qqqidM3+AIyYARI8ClglvYMKmN0jHdJ4hMDngSdbvL3wPbnmhq7IlmjLQeGHCcgduF189PZQ7AjW9uzg4ncckxS2LUHwippaRD0YfvYYblPwk7ZmQe8oQwOSvEDozkb1zIB2n3Ombt8ieWrLzbnmjqyk6tNKgPOW9n+FfYA0mfquGX0AlNqTy9/MyX9eHAP0XZ+1knCmKaecUiaS5RoMnjk5r6LgRIbb+Zh0= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WlBLazFuUExzVGx6Qy9ZYVJuTFNnUUR6L1BHdmZwRGhiQmVFcHRGUmpDY2d2?= =?utf-8?B?aTFSbUkrMzZJM0dwNnphV3JXWlVxMTNhZ3k2OWdTSzlFV1FDcmc4VEs0SHJ4?= =?utf-8?B?V0xnOTE3NDhpWTdWRzQxR0RoVDZzV1FjSTAzNmVqenpaNlJuYTQ0T1pnbi83?= =?utf-8?B?QzJkZk9rRGQxRHZiMjlnekk2OWhIR1Z5bTdQSWhQTkdpd3ZWSER5OVJBL3R1?= =?utf-8?B?VEFiU1FNQXRzVTRMcEE3TlJmZ3N0SG5VWnlnVTFOZEl3N1kyTjVSbkF0LzMy?= =?utf-8?B?cndOSGNvYkhxZ256UkFMbStEZTg5RERYTkd0c3llbXNWbVQ3TTdlM1BjdjQr?= =?utf-8?B?WjZPMGhoY2VkckQwc3poSDdZWkZZcTJTL0JlenZUekxwemJFUWJRNmZ2UVhB?= =?utf-8?B?SzdiQXcyL3gzMnZGVHdXOWtLTUx4NWhzbHpPNkNpSEl3aENqeWhMSlQvNHZO?= =?utf-8?B?OE4wYnFBd3Y3b2NMUlpGK0hqWUh6dnlpckNwS0w1NmcveHNTYzYwT1IvNlEw?= =?utf-8?B?TkQyd1JDbWxGT3B3dEg2RXZzbGwveW1EQk9oaWdMcSswTzh5VUt1MXF1d1BE?= =?utf-8?B?bVowR05WRTZEWTNCdXo0NDFLMmJSRXl5UlRWaFhTZURvTEtMSmNteEl3S2c4?= =?utf-8?B?a2thOU42SjUvNHNGQXlzM3FOcDJXVXQ0c3FlTVp0LzEzMTdtV0lzUmxWMW1l?= =?utf-8?B?cytHMndBZEpwRitGeENmalE1U0RqcSt6THU3YU5oU2xKbUhVUHJZOXJmWjR1?= =?utf-8?B?UDladkhDVUlTN2RQR1FUeittdFFtUmUvRjk4L0grWGlZZ29KYTlaVVBwRHBl?= =?utf-8?B?UjN0VUV4WFZSeVVGWTBKMElCR3JnNWFBVU9hemQ2TkpCQldJdVQrWFVzUGE5?= =?utf-8?B?Q2dKZUg1L0ZXclo1N2svQnJWRnJ3aVV3bFNNeUpmdzNpR1F1MnJ4bmJ2YlBw?= =?utf-8?B?WEF5SFRGN0ZBaWFOS2RSdUQ3WGdlQ2N4blJNK3dabEtXTW53WDJoR1M4Z0Nr?= =?utf-8?B?T2ZtK0NpVVRQSFN3eFV2NSt2QnI1YWJFRUJ5aVVuVXZiczNFaXBoN3ZlQkJM?= =?utf-8?B?RHpTRmhvaUViRUtjNTdVTS9LYXBVU2NOeFkvb0RJR0wxRFBjeWVCTGo3Lytt?= =?utf-8?B?UEhCdHlVVnIxN2dTTlNyeWRHR0ZCQUVsbHYwT1JTenJsVGZMN2lvb3FFSkpT?= =?utf-8?B?U1RhQVlyWjh5amcvdUs2OUdzNXc5R0VmV1BFQnprTlNWRjdrQ2ZvdVIzSi93?= =?utf-8?B?dGpSenZwVGhIVFVuWXRqTlZzNzk2RVZrTWtrT0hFS1NIb1FMcmR1bG1kWGkz?= =?utf-8?B?eFM2Ui83OVp6VHNjQ2lPWk5hQzRIaTFoNWE3QlFkSDJ5RHZwOFkxNHNoVDJ1?= =?utf-8?B?Vy9GQVBEZVV1R0o1WlZXV3dWeDNWYTdYQXp2UnNibTMrUld6ZytOWHFxMWx4?= =?utf-8?B?cUlqMVBQTDJFWld4STBjQ3ExREZrTjA0RVA1QXJ6Y1ZXV0V1TFplN3RpV3N6?= =?utf-8?B?ZENPbmtIekJ1L09ZUitQd0EzOXlVWDhIcjJkeEtKTExWbTE3Z2NvQzlnNEh6?= =?utf-8?B?ZUlCbGtLKzgwWk4xN2tFZVJvRWtoR2pibVpmak9YZTFXM3lKa3E5RUFNcG40?= =?utf-8?B?aHJ5UnhLR25uaG9IOVRDV3BMc1FTMkZFcjBMZ09wcVRpTFpLYU9CeGpTbU9X?= =?utf-8?B?VUlXZXh4OVlvdm9YYURxalRXQms3REhQOG44RXNiaUdWdm5DUmdLVFRiVlB0?= =?utf-8?B?aTlLbmp1Q1pzR01qdHkwSjBrZG1aSUluZG4zakhiaUpmM2R0MnJDelEyRXRI?= =?utf-8?B?TUE4cXJjOXNZVWx2VE5GdHdVZnVXQmVhUHlRUDBwTG9HSXV0UmFNMFA3SGxS?= =?utf-8?B?QWR5dHhud1J2RkJQcVJHVzhrWCtlbXUzTU9aWmpJNjdsT1R0TWRkK0RqeWxJ?= =?utf-8?B?WHNKTlpOdFp3Uy82clI5SWlGUU5SU1l4eW03Rzk1WnB6R25ZbVFySHM3T1Q3?= =?utf-8?B?bjhzQXUyeUZRd0syVnA3RW10cEprOUJNcmcrSE1hME1sUmVMZGtBZFo0TSta?= =?utf-8?B?bjV2SFFrUDkrZ2o5YXNweGZESWN4ZzRHSEFzVHVXS1ZOK1RIM2F5a1VBTkx6?= =?utf-8?Q?KZB4=3D?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7031.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7b2ab297-6dbf-4e2d-fdb4-08dc52505ecc X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2024 13:33:52.1017 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TfbW8mp/6q9IJJkXLAHg/S/YZgS3cRHLrL6heUP1RP0dytAJ0jf3UJaU2toEu6K9u2mX6cOkPx88UdA+4V4lhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4441 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Mon, 01 Apr 2024 06:33:56 -0700 Reply-To: devel@edk2.groups.io,nicklew@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: CHKHqNYEKP5SnMr1lzOSc3Q5x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=itvHa06X; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io VGhhbmtzLCBNaWtlIQ0KDQpJIG1lcmdlZCB0aGlzIHB1bGwgcmVxdWVzdC4NCg0KUmVnYXJkcywN Ck5pY2tsZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1pa2UgTWFz bGVua2luIDxtaWtlLm1hc2xlbmtpbkBnbWFpbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTWFy Y2ggMjcsIDIwMjQgNToxOSBBTQ0KPiBUbzogTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlhLmNv bT4NCj4gQ2M6IENoYW5nLCBBYm5lciA8QWJuZXIuQ2hhbmdAYW1kLmNvbT47IGRldmVsQGVkazIu Z3JvdXBzLmlvOyBJZ29yDQo+IEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPg0KPiBTdWJqZWN0 OiBSZTogW2VkazItcmVkZmlzaC1jbGllbnRdW1JGQyBQQVRDSCAwLzNdIFJlZGZpc2hDbGllbnRQ a2c6IGZpeA0KPiBHZXRSZWRwYXRoTm9kZUJ5SW5kZXgoKQ0KPg0KPiBFeHRlcm5hbCBlbWFpbDog VXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0KPg0KPg0KPiBIaSwNCj4N Cj4gSSBoYXZlIHVwZGF0ZWQgcGF0Y2hlcyB3aXRoIFItYiBhbmQgcHVzaGVkIGl0IHRvIFBSDQo+ IGh0dHBzOi8vZ2l0aHViLmNvLw0KPiBtJTJGdGlhbm9jb3JlJTJGZWRrMi1yZWRmaXNoLQ0KPiBj bGllbnQlMkZwdWxsJTJGODUmZGF0YT0wNSU3QzAyJTdDbmlja2xldyU0MG52aWRpYS5jb20lN0Ni NjI5ZTI1MjU5DQo+IDE3NDZjZjQyMjEwOGRjNGRkYTYwZDglN0M0MzA4M2QxNTcyNzM0MGMxYjdk YjM5ZWZkOWNjYzE3YSU3QzAlN0MwDQo+ICU3QzYzODQ3MDg0NzU1NDM1NDcxOSU3Q1Vua25vd24l N0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3DQo+IE1EQWlMQ0pRSWpvaVYybHVNeklpTENK QlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMCU3QyU3QyU3QyZzDQo+IGRhdGE9JTJCY0hv MSUyQiUyRjVrb3BTZVF4WFFqYmlYTGN0TGJxZWc1dHpldmhJSCUyQmczaHY4JTNEJnJlc2Vydg0K PiBlZD0wDQo+DQo+IFRoYW5rIHlvdSBmb3IgdGhlIHJldmlldyENCj4NCj4gUmVnYXJkcywNCj4g TWlrZQ0KPg0KPiBPbiBUdWUsIE1hciAyNiwgMjAyNCBhdCA0OjQx4oCvUE0gTmlja2xlIFdhbmcg PG5pY2tsZXdAbnZpZGlhLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBUaGFua3MgZm9yIHlvdXIgcmVt aW5kZXIsIEFibmVyLiBJIHZlcmlmeSB0aGlzIHBhdGNoIHNlcmllcyBvbiBteSBzeXN0ZW0sIGFu ZCBJDQo+IGRvbid0IHNlZSBhbnkgaXNzdWUuDQo+ID4NCj4gPg0KPiA+DQo+ID4gSGkgQE1pa2Ug TWFzbGVua2luLCBwbGVhc2UgYWRkIEFibmVyIGFuZCBteSByZXZpZXdlZC1ieSB0byB0aGUgY29t bWl0DQo+IG1lc3NhZ2VzLiBBbmQgd2UgY2FuIG1lcmdlIHRoZSBwdWxsIHJlcXVlc3QuDQo+ID4N Cj4gPg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+DQo+ID4gTmlja2xlDQo+ID4NCj4gPg0KPiA+DQo+ ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+DQo+ID4gPiBGcm9tOiBDaGFuZywg QWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+DQo+ID4NCj4gPiA+IFNlbnQ6IE1vbmRheSwgTWFy Y2ggMjUsIDIwMjQgMTA6MTMgQU0NCj4gPg0KPiA+ID4gVG86IE1pa2UgTWFzbGVua2luIDxtaWtl Lm1hc2xlbmtpbkBnbWFpbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+DQo+ID4gPiBD YzogSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT47IE5pY2tsZSBXYW5nIDxuaWNrbGV3 QG52aWRpYS5jb20+DQo+ID4NCj4gPiA+IFN1YmplY3Q6IFJFOiBbZWRrMi1yZWRmaXNoLWNsaWVu dF1bUkZDIFBBVENIIDAvM10gUmVkZmlzaENsaWVudFBrZzogZml4DQo+ID4NCj4gPiA+IEdldFJl ZHBhdGhOb2RlQnlJbmRleCgpDQo+ID4NCj4gPiA+DQo+ID4NCj4gPiA+IEV4dGVybmFsIGVtYWls OiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFjaG1lbnRzDQo+ID4NCj4gPiA+DQo+ ID4NCj4gPiA+DQo+ID4NCj4gPiA+IFtBTUQgT2ZmaWNpYWwgVXNlIE9ubHkgLSBHZW5lcmFsXQ0K PiA+DQo+ID4gPg0KPiA+DQo+ID4gPiBGb3IgdGhpcyBwYXRjaCBzZXQsICBSZXZpZXdlZC1ieTog QWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+ID4NCj4gPiA+DQo+ID4NCj4gPiA+ IEhpIE5pY2tsZSwgcGxlYXNlIGFsc28gdGFrZSBhIGxvb2sgYXQgdGhpcyBjaGFuZ2UuIFRoYW5r cyBBYm5lcg0KPiA+DQo+ID4gPg0KPiA+DQo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4NCj4gPiA+ID4gRnJvbTogTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdt YWlsLmNvbT4NCj4gPg0KPiA+ID4gPiBTZW50OiBTYXR1cmRheSwgTWFyY2ggMjMsIDIwMjQgODow MSBQTQ0KPiA+DQo+ID4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+DQo+ID4gPiA+ IENjOiBDaGFuZywgQWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+OyBJZ29yIEt1bGNoeXRza3l5 DQo+ID4NCj4gPiA+ID4gPGlnb3JrQGFtaS5jb20+OyBOaWNrbGUgV2FuZyA8bmlja2xld0Budmlk aWEuY29tPjsgTWlrZSBNYXNsZW5raW4NCj4gPg0KPiA+ID4gPiA8bWlrZS5tYXNsZW5raW5AZ21h aWwuY29tPg0KPiA+DQo+ID4gPiA+IFN1YmplY3Q6IFtlZGsyLXJlZGZpc2gtY2xpZW50XVtSRkMg UEFUQ0ggMC8zXSBSZWRmaXNoQ2xpZW50UGtnOiBmaXgNCj4gPg0KPiA+ID4gPiBHZXRSZWRwYXRo Tm9kZUJ5SW5kZXgoKQ0KPiA+DQo+ID4gPiA+DQo+ID4NCj4gPiA+ID4gQ2F1dGlvbjogVGhpcyBt ZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZSBwcm9wZXINCj4g Pg0KPiA+ID4gPiBjYXV0aW9uIHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlu a3MsIG9yIHJlc3BvbmRpbmcuDQo+ID4NCj4gPiA+ID4NCj4gPg0KPiA+ID4gPg0KPiA+DQo+ID4g PiA+IFRoaXMgc2V0IGNvbnRhaW5zIGZpeGVzIGZvciBwcm9wZXIgbm9kZXMgaGFuZGxpbmcgaW4N Cj4gR2V0UmVkcGF0aE5vZGVCeUluZGV4KCkuDQo+ID4NCj4gPiA+ID4gSXQgZml4ZXMgaGFuZGxp bmcgb2Ygbm9kZXMgd2l0aCBJbmRleCBkaWZmZXJlbnQgZnJvbSAwLCBpdCByZW1vdmVzDQo+ID4N Cj4gPiA+ID4gbGVhZGluZyAnLycgcmV0dXJuZWQgZm9yIHNlY3Rpb24gd2l0aCBJbmRleCA9IDAs IGFsc28gaXQgZml4ZXMgcmV0dXJuDQo+ID4NCj4gPiA+ID4gb2YgdGhlIGxhc3Qgc2VjdGlvbi4N Cj4gPg0KPiA+ID4NCj4gPg0KPiA+ID4gVGhpcyBzZXQgZG9lcyBub3QgaGF2ZSBhbnkgaW1wYWN0 IHRvDQo+ID4NCj4gPiA+ID4gZXhpc3RpbmcgY29kZSwNCj4gPg0KPiA+ID4gPiBiZWNhdXNlIGlu IGFsbCBwbGFjZXMgdGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIG9idGFpbiB0aGUgZW5kIG9mIHRo ZSBmaXJzdA0KPiBzZWN0aW9uLg0KPiA+DQo+ID4gPiA+IEFuZCBhY3R1YWxseSByZXR1cm5lZCBw b2ludGVyIHRvIHRoZSByZXF1ZXN0ZWQgc2VjdGlvbiBpcyBub3QgdXNlZC4NCj4gPg0KPiA+ID4g PiBUaGUgY3VycmVudCB1c2FnZXMgaXM6DQo+ID4NCj4gPiA+ID4gICAgR2V0UmVkcGF0aE5vZGVC eUluZGV4IChDb25maWdMYW5nTGlzdC5MaXN0WzBdLkNvbmZpZ3VyZUxhbmcsIDAsDQo+ID4NCj4g PiA+ID4gJkVuZE9mQ2hhcik7DQo+ID4NCj4gPiA+ID4NCj4gPg0KPiA+ID4gPiBhbmQgcmV0dXJu IG9mIEVuZE9mQ2hhciB2YWx1ZSBpcyBub3QgYWZmZWN0ZWQgYnkgdGhpcyBzZXQuDQo+ID4NCj4g PiA+ID4NCj4gPg0KPiA+ID4gPiBDYzogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+ DQo+ID4NCj4gPiA+ID4gQ2M6IElnb3IgS3VsY2h5dHNreXkgPGlnb3JrQGFtaS5jb20+DQo+ID4N Cj4gPiA+ID4gQ2M6IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRpYS5jb20+DQo+ID4NCj4gPiA+ ID4gU2lnbmVkLW9mZi1ieTogTWlrZSBNYXNsZW5raW4gPG1pa2UubWFzbGVua2luQGdtYWlsLmNv bT4NCj4gPg0KPiA+ID4gPg0KPiA+DQo+ID4NCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdy b3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91 cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTcyODcpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cv ZGV2ZWwvbWVzc2FnZS8xMTcyODcKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9t dC8xMDUxMDE5OTAvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMu aW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmVi ZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==