From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.82]) by mx.groups.io with SMTP id smtpd.web11.27307.1659973467096718104 for ; Mon, 08 Aug 2022 08:44:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=z6Kpp5Gy; spf=pass (domain: arm.com, ip: 40.107.21.82, mailfrom: sami.mujawar@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=Bx4s2ukf9kWKhgyRSeWYir03LilA6aqvX5mAElkRkHWW4Pt0kbJydJeeUQQpOJtgcGWV3ttCPgsCfc06fPAdfXsm0FGbz5doCO9EXWn5xp0AjY8rECapOvSLs1/HbM43XwTrUPQ17lAAtvrKBw1HajOUK7dSLhWzDe+ncUMNTr5ekssiON1BqfYP6J+zRGllmDt5U5cM3W9Rf0/IhlH8iyCCvqyAPvFkMVemPkHDgn/yV3IX0PTX/689SbTNNI2vVUzck6Qb0+YqRQaHOv6CSejGwL6oquluW5EOYYk3KMe07INaO+sNYUJkughooeE4yh/UVHb0Vb21nuE/A4Zxcg== ARC-Message-Signature: i=2; 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=Jrcsrg/Nv/ds3gJfZtlK/Im2hH2utOnD2qO5jTE3GwI=; b=hab87ig3Nkk4Pjn8QFuO9RIp5m1XXGKQ+UYyqt8f4NVv33gztmGensoVgpx416HYygqIcNBoeEh9xAqMSqgYdlj3BEjVlAikm033N1WZLnOQq7MzCMW/CQQPfe9OU8S7muF9CO5tFO2O8+DeSZprnyJ2SIDnheZMul872gja7r4nT3LnQKZ6LR2h7yc9tasxHMl/EvViki4J3ZtE6LQgKNPG8G4yUEcK13Lr0j+aNYJ+Pa0Y2xWCxbDM4m1IbnmPKXhn9d/x+dVpJ+0/3r/JUceaW+nrcozFM5ghCvd9gRbYwdce0TYYkAxDlomgejbxprcMtwr2WVP3U4NSWn+/2g== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jrcsrg/Nv/ds3gJfZtlK/Im2hH2utOnD2qO5jTE3GwI=; b=z6Kpp5GyxQY6TLLCBIdChdNQHSoi+JON94LARFgRTPbqaoYRgl9r9Fs9bqRZHfKxoP277p3vWwqxJJLoXui2XZaPN8o3EsQik7jgv7K0VzWECmnP5VJd/cBuj9NbK2VgJA1nPtpKm5mbxmhdg/fSKqKPMVxdbAkuNhgC5yE7JVo= Received: from AM6PR10CA0002.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:89::15) by AM9PR08MB6966.eurprd08.prod.outlook.com (2603:10a6:20b:415::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Mon, 8 Aug 2022 15:44:24 +0000 Received: from AM5EUR03FT046.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:89:cafe::c0) by AM6PR10CA0002.outlook.office365.com (2603:10a6:209:89::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14 via Frontend Transport; Mon, 8 Aug 2022 15:44:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT046.mail.protection.outlook.com (10.152.16.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16 via Frontend Transport; Mon, 8 Aug 2022 15:44:23 +0000 Received: ("Tessian outbound 73dd6a25223d:v123"); Mon, 08 Aug 2022 15:44:23 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 0da0c468acd8aa34 X-CR-MTA-TID: 64aa7808 Received: from e65b094ced12.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1A12F1A2-AE30-4811-BE0E-6EB15888B614.1; Mon, 08 Aug 2022 15:44:11 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e65b094ced12.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 Aug 2022 15:44:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nA9TM7L7b8Owc1qz1Rfldzl4DdEyjZv0Aq5SKZtKCZ2IIckcC2NO+/FV6fIfIxY+1uaaXR88vRfVPBV4J/HsfUTqvIaR95fosE13FoZn7HNmQ+slKpDDM296/yAOT4R0n7mZgLCii9o7LXpfUCmQC2Kx/R5IqQodXbKyJnB1O9511kDi4xKVXXWiHimzU//nP99TVg+vINKvi+74ultvf9Ajki7Yv0hunmbaXKZ980fNFunNRdijyam/yGrfICgAXhGypcBX3fciMLZXk5R4hWsmcTJ8Hd5tDXo+OXy5W+YiGpxWvu3WNPUE4VTMlg+aYJ3LZ2Pd9X2NX9h0aT+NKw== 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=Jrcsrg/Nv/ds3gJfZtlK/Im2hH2utOnD2qO5jTE3GwI=; b=gKoNNv4gPTaGlD1DccusB9P43z36uxoMVk5etCO4vQ0rObFZ+UsT1meIrIo0y1gqo/BGSRZ/7e7+nM3xFRTvI7IQ1LjXbpszqoxBi2J924sxfqIWLHuIAROAJpHulVo5SSh1CZ2TjUCZiYvRKOvQBHE89BokMx4WDBEIpZqGA1J84etQKqryiYduUDa50I3t68PdVuZWRD/J7MXnKADFlSY1nqu1MZBhtNbu0hnrtB6hbXswHoZawK3aJsROq+xJYdZiFB8Nfr4Yz0Q7CurQFe5NTZJetv95EdcNN3+eOMLh1UyFxO8zw28NbmBBWKxlAiFoKTtzXPxcz3hCnZUKEQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jrcsrg/Nv/ds3gJfZtlK/Im2hH2utOnD2qO5jTE3GwI=; b=z6Kpp5GyxQY6TLLCBIdChdNQHSoi+JON94LARFgRTPbqaoYRgl9r9Fs9bqRZHfKxoP277p3vWwqxJJLoXui2XZaPN8o3EsQik7jgv7K0VzWECmnP5VJd/cBuj9NbK2VgJA1nPtpKm5mbxmhdg/fSKqKPMVxdbAkuNhgC5yE7JVo= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by GV2PR08MB8368.eurprd08.prod.outlook.com (2603:10a6:150:bd::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.17; Mon, 8 Aug 2022 15:44:09 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::d562:5a52:f638:7fe9%4]) with mapi id 15.20.5504.020; Mon, 8 Aug 2022 15:44:09 +0000 From: "Sami Mujawar" To: Kun Qin , "devel@edk2.groups.io" CC: Alexei Fedorov , Pierre Gondois Subject: Re: [edk2-devel] [PATCH v3 0/6] Enhance DynamicTablesPkg modules Thread-Topic: [edk2-devel] [PATCH v3 0/6] Enhance DynamicTablesPkg modules Thread-Index: AQHYp1odPAApz/sqDkCvMo56gVmxQa2lKf8AgAATdoA= Date: Mon, 8 Aug 2022 15:44:09 +0000 Message-ID: References: <1706D34FB5A53D97.608@groups.io> <62ba76e9-fab3-371b-088c-1368a492cc29@gmail.com> <2a2ecc26-fc8e-ec22-77ef-88fb2eff9221@gmail.com> In-Reply-To: <2a2ecc26-fc8e-ec22-77ef-88fb2eff9221@gmail.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.63.22070801 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 2b153051-7f73-431a-b94a-08da7954de27 x-ms-traffictypediagnostic: GV2PR08MB8368:EE_|AM5EUR03FT046:EE_|AM9PR08MB6966:EE_ x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: WNYx+zSuUk7ldjYTbkMIh8thGQwXNk+bytTdm5CcU7BwlHRo1MeWCV4De6ZmzJD0W3exMVC7FoJGgH0duqWIieTaSwgNSRMdwlTo8TM2VqbyFuuneVuE5vVz6VoraRLKN7hcQ3h7+UMRLc80mxhM0+0cRXhLb3MMZ6AxIFQC0K6IdvYR7VkDgbhQJaG0tE+MekdVJeFsd04YW8jX1igBRePz5B6GAFxyg3+uVp/aYtxfxAQT91660eLlUh7oCRulJCk6hovjBtIrh6upckQCzDRGmSxqVQ2jruW5/uWzKm+krPJTakIdwufYOIwaMFCvyj3KACOvV50kBrZU0oLVNKZA7OjU6gi7+o7MougddL+6x/apIpgY7v5NGWFz8mBGX66ZpUvaNGL7hXYSkt6fXjqnsNL/9d6lk/Ov4fmhHbV9RGWSfi3vQbiZzgwNXo7zsgOh+VpsqxJ/VE5/UCcN8McBesv4oeCuEy/Eka9vFc25PdQi5K5ON/WVvDnJAMGLOH6T5/pWY7DpxjTjzENCih7qcgWEHTkBOQp7RQ5BkoHnhAjmWhO1mlN1t5Es9nXZto0ndsOawOFr9PqSlHwCTz77CQUnjIKlAzLtM/kieV2R3ZnTsncIuehLdMZw5BoET0echFf2QQdJCI/OuQFG/lRsiJBlDAVakyd/JJ4/bxUkYRUCsbhF9yfQIGWw4mBuWFKB+Fdtwjs1K5sUgKEBuf2gyQoebkkmTCukAB8v7SuUeIwTlxyhky8CC4Ffss6A8MywYi8B3LTtLPkyCsuN8Qjf1mKKUCUKsHPUZhW0txmn9hmtGwsCFbzaIwpbM8rJCT6/TApQoFG98ucOBRRHacE9QLGcf8qiQ7+Jf9h05l8bCqeE3ESv3ZP3MWVDAQeGPb+kI2dNwIuYSHD9kTuwQA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(41300700001)(6506007)(6512007)(86362001)(26005)(122000001)(38100700002)(53546011)(38070700005)(83380400001)(2616005)(186003)(8936002)(5660300002)(91956017)(66556008)(64756008)(66476007)(76116006)(33656002)(66946007)(2906002)(4326008)(8676002)(66446008)(316002)(36756003)(54906003)(110136005)(6486002)(966005)(71200400001)(478600001)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8368 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b5368fba-d823-4c00-d95f-08da7954d59a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: m+UbJznearZgk/tWKXF6I+aXfoxcoG+Wir4UPBLE49iRxVOw/SZE5QJSbym6dLXLmyhI6+YbXvF5JBH24ihfQkzxE1U+WJRiyWYETmd3u1PjDJmtARIdQTrEMtRHnsO189IsDfR5WQMlVJnvZF6B62kEETiYR3WrmRIxTkAkx4pojJfEFW5rtbWk0SEVLsfUUsZVbKm5krzNov0PzdNPZCppeqAEA0iG0/q4cz/IqGhNpxYo9Njy/p/4TnT2OhFZZfkB4fy6BpXJJETZ5hmoHmR2LoDAEa8DV5iMFk0FM+D+GjBtoKu6qfPBwstHmjeCqDRbTcDbZWnU6GjgCiB8L8qMfkrtB8ZtfjynaoUoi6oQnE2MPG5q5Nky9LhZvVGdWeMrv4U3yXsOWhDoM42hb5a+bwAP4zBQlKqP1C/UJ6vNElHtc7E8kfgb5BqwqavyHrV27ZG3fD6tBeZQOci91lkFieCdij9coFsRUj9Vucb9ZGNhg31bjA6xp1u+tRgfH7HcyfwnW6dQo2mrnDsOhn4CRKBlDDyvpRLj7kYxYpBJd4BZnm5/wEpYxTQt+ccyiehhCojNAjI64vhBP46ozBlEuwwjVP/rIvQspo+n+gt3vDKq5kZxt9GfS7Z5wjVhINgpd2l+8UlfUZTSxJHXlD5UCzsOV68KCcZLSNUOPGy/ICBIdDxTcONRq1iG9U4JI9SsSqvxO5h+jhozw3S2oeEXmzyhCGO3D40vkhyxHVZIUstt8yXKGO0uOvU8vm19XazC//dptECPZBLoeTziL4CabljFAERYNdvTdta8wR5Qygc00YjxYI9avC1LSMGNm6no81sxqHAlYQRKp3C8LJAarxwOKS6Px5mXF/tbcMnHwj1k7UWgZ2SIFg6UWHMF X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(136003)(376002)(396003)(346002)(40470700004)(46966006)(36840700001)(70586007)(70206006)(54906003)(83380400001)(316002)(110136005)(36756003)(8676002)(4326008)(6486002)(966005)(8936002)(478600001)(5660300002)(40460700003)(2906002)(86362001)(33656002)(82740400003)(6506007)(81166007)(356005)(53546011)(41300700001)(2616005)(82310400005)(47076005)(36860700001)(186003)(336012)(26005)(6512007)(40480700001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Aug 2022 15:44:23.7080 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2b153051-7f73-431a-b94a-08da7954de27 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6966 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <2FD0455DE4974044ADA018ED275635A9@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgS3VuLA0KDQpJIGhhdmUganVzdCByZXBsaWVkIHRvIHlvdXIgcGF0Y2ggc2VyaWVzLiBJIHRo aW5rIHBhdGNoZXMgNCAmIDUgbWF5IG5lZWQgc29tZSBhZGp1c3RtZW50Lg0KDQpDYW4geW91IGxv b2sgaW50byB0aG9zZSwgcGxlYXNlPw0KDQpSZWdhcmRzLA0KDQpTYW1pIE11amF3YXINCg0K77u/ T24gMDgvMDgvMjAyMiwgMTY6MzQsICJLdW4gUWluIiA8a3VxaW4xMkBnbWFpbC5jb20+IHdyb3Rl Og0KDQogICAgSGkgRHluYW1pY1RhYmxlUGtnIG1haW50YWluZXJzLA0KDQogICAgSnVzdCBhIGdl bnRsZSBwaW5nIG9uIHRoaXMgcGF0Y2ggc2VyaWVzLiBJZiB0aGVyZSBpcyBubyBmdXJ0aGVyDQog ICAgZmVlZGJhY2ssIGNhbiB3ZSBtZXJnZQ0KICAgIHRoZW0gaW50byB0aGUgbWFpbmxpbmU/IE90 aGVyd2lzZSwgYW55IGZlZWRiYWNrIGlzIGFwcHJlY2lhdGVkLg0KDQogICAgUmVnYXJkcywNCiAg ICBLdW4NCg0KICAgIE9uIDgvMy8yMDIyIDk6NTcgQU0sIEt1biBRaW4gd3JvdGU6DQogICAgPiBI aSBEeW5hbWljVGFibGVQa2cgbWFpbnRhaW5lcnMsDQogICAgPg0KICAgID4gRG8geW91IGhhdmUg YW55IGZ1cnRoZXIgZmVlZGJhY2sgb24gdGhpcyBwYXRjaCBzZXJpZXM/IEFueSBpbnB1dCBpcw0K ICAgID4gYXBwcmVjaWF0ZWQuDQogICAgPg0KICAgID4gVGhhbmtzLA0KICAgID4gS3VuDQogICAg Pg0KICAgID4gT24gNy8zMC8yMDIyIDEwOjM3IFBNLCBLdW4gUWluIHZpYSBncm91cHMuaW8gd3Jv dGU6DQogICAgPj4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu Y2dpP2lkPTM5OTYNCiAgICA+PiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9Mzk5Nw0KICAgID4+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv cmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTk4DQogICAgPj4NCiAgICA+PiBUaGlzIHBhdGNoIHNl cmllcyBpcyBhIGZvbGxvdy11cCBvZiBwcmV2aW91cyBzdWJtaXNzaW9uOg0KICAgID4+IGh0dHBz Oi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzkxOTI2DQogICAgPj4NCiAgICA+PiBU aGUgbWFpbiBjaGFuZ2VzIGJldHdlZW4gdjIgYW5kIHYzIHBhdGNoZXMgYXJlOg0KICAgID4+ICAg IC0gQWRkZWQgcmV2aWV3ZWQtYnkgY29sbGVjdGVkIGZyb20gcHJldmlvdXMgaXRlcmF0aW9uDQog ICAgPj4gICAgLSBBZGRlZCBkZXNjcmlwdGlvbnMgZm9yIG5ld2x5IGludHJvZHVjZWQgc3RydWN0 dXJlcw0KICAgID4+ICAgIC0gVXBkYXRlZCBmdW5jdGlvbnMgbmFtZXMNCiAgICA+Pg0KICAgID4+ IEN1cnJlbnQgRHluYW1pY1RhYmxlc1BrZyBwcm92aWRlIGdyZWF0IHN1cHBvcnQgZm9yIGNyZWF0 aW5nIGR5bmFtaWMgQUNQSQ0KICAgID4+IHRhYmxlcyBkdXJpbmcgYm9vdCB0aW1lLg0KICAgID4+ DQogICAgPj4gSG93ZXZlciwgdGhlcmUgYXJlIHNvbWUgbW9kdWxlcyBuZWVkcyBtaW5vciB0d2Vh a3MgdG8gZXhwYW5kIHN1cHBvcnQgYW5kDQogICAgPj4gY29tcGF0aWJpbGl0eSBmb3IgT1MgcmVx dWlyZW1lbnRzIGFuZCBwbGF0Zm9ybSBuZWVkcy4NCiAgICA+Pg0KICAgID4+IFRoaXMgcGF0Y2gg c2VyaWVzIHByb3Bvc2VzIGEgZmV3IGZpeGVzIHRvIHJlc29sdmUgbWlub3IgaXNzdWVzDQogICAg Pj4gZGlzY292ZXJlZA0KICAgID4+IGluIER5bmFtaWNQbGF0UmVwb0xpYiwgQWNwaVNzZHRQY2ll TGliQXJtIGFuZCBEeW5hbWljVGFibGVNYW5hZ2VyRHhlLg0KICAgID4+DQogICAgPj4gUGF0Y2gg djMgYnJhbmNoOiBodHRwczovL2dpdGh1Yi5jb20va3VxaW4xMi9lZGsyL3RyZWUvZHluYW1pY191 cGRhdGVfdjMNCiAgICA+Pg0KICAgID4+IENjOiBTYW1pIE11amF3YXIgPFNhbWkuTXVqYXdhckBh cm0uY29tPg0KICAgID4+IENjOiBBbGV4ZWkgRmVkb3JvdiA8QWxleGVpLkZlZG9yb3ZAYXJtLmNv bT4NCiAgICA+PiBDYzogUGllcnJlIEdvbmRvaXMgPHBpZXJyZS5nb25kb2lzQGFybS5jb20+DQog ICAgPj4NCiAgICA+PiBLdW4gUWluICg2KToNCiAgICA+PiAgICBEeW5hbWljVGFibGVzUGtnOiBE eW5hbWljUGxhdFJlcG9MaWI6IEFkZGVkIE1lbW9yeUFsbG9jYXRpb25MaWIgdG8NCiAgICA+PiBp bmYNCiAgICA+PiAgICBEeW5hbWljVGFibGVzUGtnOiBEeW5hbWljUGxhdFJlcG9MaWI6IEZpeCBp bmNvcnJlY3QgZGVyZWZlcmVuY2luZw0KICAgID4+ICAgIER5bmFtaWNUYWJsZXNQa2c6IER5bmFt aWNQbGF0UmVwb0xpYjogQWRkaW5nIG1vcmUgdG9rZW4gZml4ZXJzDQogICAgPj4gICAgRHluYW1p Y1RhYmxlc1BrZzogRHluYW1pY1RhYmxlTWFuYWdlckR4ZTogQWRkZWQgY2hlY2sgZm9yIGluc3Rh bGxlZA0KICAgID4+ICAgICAgdGFibGVzDQogICAgPj4gICAgRHluYW1pY1RhYmxlc1BrZzogQWNw aVNzZHRQY2llTGliQXJtOiBBZGRlZCBmdW5jdGlvbiB0byByZXNlcnZlIEVDQU0NCiAgICA+PiAg ICAgIHNwYWNlDQogICAgPj4gICAgRHluYW1pY1RhYmxlc1BrZzogQWNwaVNzZHRQY2llTGliQXJt OiBBZGRlZCBjYXNlIGhhbmRsaW5nIGZvciBQQ0kNCiAgICA+PiAgICAgIGNvbmZpZw0KICAgID4+ DQogICAgPj4gRHluYW1pY1RhYmxlc1BrZy9Ecml2ZXJzL0R5bmFtaWNUYWJsZU1hbmFnZXJEeGUv RHluYW1pY1RhYmxlTWFuYWdlckR4ZS5jDQogICAgPj4gfCAyMTQgKysrKysrKysrKysrLS0tLS0t LS0NCiAgICA+PiBEeW5hbWljVGFibGVzUGtnL0xpYnJhcnkvQWNwaS9Bcm0vQWNwaVNzZHRQY2ll TGliQXJtL1NzZHRQY2llR2VuZXJhdG9yLmMNCiAgICA+PiB8IDE3NiArKysrKysrKysrKysrKysr DQogICAgPj4gRHluYW1pY1RhYmxlc1BrZy9MaWJyYXJ5L0NvbW1vbi9EeW5hbWljUGxhdFJlcG9M aWIvQ21PYmplY3RUb2tlbkZpeGVyLmMNCiAgICA+PiB8ICA4MCArKysrKysrLQ0KICAgID4+IER5 bmFtaWNUYWJsZXNQa2cvRHJpdmVycy9EeW5hbWljVGFibGVNYW5hZ2VyRHhlL0R5bmFtaWNUYWJs ZU1hbmFnZXJEeGUuaW5mDQogICAgPj4gfCAgIDQgKw0KICAgID4+IER5bmFtaWNUYWJsZXNQa2cv TGlicmFyeS9Db21tb24vRHluYW1pY1BsYXRSZXBvTGliL0R5bmFtaWNQbGF0UmVwb0xpYi5pbmYN CiAgICA+PiB8ICAgMSArDQogICAgPj4gICA1IGZpbGVzIGNoYW5nZWQsIDM5MSBpbnNlcnRpb25z KCspLCA4NCBkZWxldGlvbnMoLSkNCiAgICA+Pg0KDQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29u dGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwg YW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCBy ZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90 IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFu eSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVt LiBUaGFuayB5b3UuDQo=