From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 9EE8F941B64 for ; Mon, 3 Feb 2025 18:37:03 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=d1NPFFXVTrqeY5Dw7n8rGGnDVFBX8GpI/pOCS7rGdSY=; 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:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1738607823; v=1; x=1738867022; b=EfrJjJCBIcnPACGmW239INUccg2pwBhGk5NMufjOYeYS449ljaFrqF8x1NwRJvNbN9ZRcPpt nSrhGia5cyOXsyFyN2aSQVXscCwMf8faoN9AiAoHi213eAAAOScK60dsoj0YiLSzLtvSpKO1dtN 218KFDPcUFCjWfVZT5freUz2vAVchoFnPlId3BlAGjGfBaNTPKb5vYbet/uklLGShqPmGxaTsYj aO7m6DUCrts0ptc/FNhYZZRbKdII5TNMEzjwTNaoVQLKN90WE65UUeVdcfs19V7VvT5VX9KE/VW /C6RMchUuyNaCHINYKovvyol/KWtL5n4uCTt2WPu84oqw== X-Received: by 127.0.0.2 with SMTP id HkQGYY7687511xtdDfkUO7t1; Mon, 03 Feb 2025 10:37:02 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by mx.groups.io with SMTP id smtpd.web10.95873.1738607821070961998 for ; Mon, 03 Feb 2025 10:37:01 -0800 X-CSE-ConnectionGUID: kwP5AyxaRCeewCnHhESysQ== X-CSE-MsgGUID: 5Mnd5DjeTOO6bHcEp17+wQ== X-IronPort-AV: E=McAfee;i="6700,10204,11335"; a="56650249" X-IronPort-AV: E=Sophos;i="6.13,256,1732608000"; d="scan'208";a="56650249" X-Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2025 10:37:01 -0800 X-CSE-ConnectionGUID: q61qRWQGQ42gG/sHvxcQdw== X-CSE-MsgGUID: CAfJVG4tSVCTbIuURy7nQg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="115524164" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Feb 2025 10:37:00 -0800 X-Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Mon, 3 Feb 2025 10:37:00 -0800 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44 via Frontend Transport; Mon, 3 Feb 2025 10:37:00 -0800 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 3 Feb 2025 10:36:59 -0800 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB5061.namprd11.prod.outlook.com (2603:10b6:510:3c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 18:36:57 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0%3]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 18:36:56 +0000 From: "Michael D Kinney via groups.io" To: Rebecca Cran , "devel@edk2.groups.io" , Sean Brogan , "Oliver Smith-Denny" , Pedro Falcato CC: "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH edk2-CCodingStandardsSpecification v2 1/1] Prefer use of `static` C keyword over EDK2 type `STATIC` Thread-Topic: [PATCH edk2-CCodingStandardsSpecification v2 1/1] Prefer use of `static` C keyword over EDK2 type `STATIC` Thread-Index: AQHbdi54MJHAhHmeTEi9iuDZ6968d7M14cWwgAAE54CAAABIUA== Date: Mon, 3 Feb 2025 18:36:56 +0000 Message-ID: References: <20250203112604.2331684-1-rebecca@bsdio.com> <20250203112604.2331684-2-rebecca@bsdio.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB5061:EE_ x-ms-office365-filtering-correlation-id: 3984c0c9-9c06-4109-5567-08dd4481bd08 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?QUowWlYvazNRR21qcnRoOWFJUllSWkRKWFZMcjFtNkdMSmlGUHZxYUsyOEJR?= =?utf-8?B?cy9qRnNPSDR1TFB2dW9rTy9kRGpZaHV0UzBKTWN3OFQ1WjRlMVlpVDMxSEdn?= =?utf-8?B?RlZnays3UVh5TXRlcitMOGU3MHJ3eHcxNjVvQU1Lalc1MDNVdTYrOEp3V2p6?= =?utf-8?B?ckV5VFVCejBvRnJROVluQ0lIZURNM0dRSVEvYjFnRDRvSGZrVmo0RXgxaW9J?= =?utf-8?B?UTZWRDYrNEJjN01Hd211eitFa0cvcENOQzBkajFWM0NkRm9WSDJqajBCbXlI?= =?utf-8?B?MGZ0Mmg3eW5DRVRQL0I5RzBCVmxHSkFzYmsxQWZ6ZGljSmg5dlV4UDc3a3lS?= =?utf-8?B?VC9qMnJmTExxT1lZT29rVDZ1OVQ5eithc3VtVExOMWVybFpXRk5Id1d3WEtY?= =?utf-8?B?MzRSTE9hQmhHa2hZV1ByQnpaTVJ4V1J5eUovZ2EyVUJqVTVoY3hGKzhaYWhM?= =?utf-8?B?Lzk0MlRGR2hweGNNcHdYc3JsWXhrQmw2bVVqY2F3RUhQdytkUjh3aHNxZGZR?= =?utf-8?B?RTJwUFh3K1JTWjBab0pTZm9hQ2J4SHBkVGVnWDJUMDVtWkliZUxQYnRrbHlN?= =?utf-8?B?ZkJsZ2RadnpqWWlYbkZVVkhGUXVkVzUzYjNjY2R5Z3d2eHFZR0hJRk5qSzcw?= =?utf-8?B?N25BSWhJc2xIU2ZEbG81UVFFNTF3QXlJUWVJUnpURHJBOG5LdnRsZk5xTHJM?= =?utf-8?B?blJWbjRTSXc5YmN4MXBEYVJqa0NLOHhtalJobkt5VzBpbFh2OFpwTkJ1aFI0?= =?utf-8?B?M1J1OXJhZExoQVY2akhSQWltMDVicGpZQWpaMUhDazNCcDZxRVE3STNobVUv?= =?utf-8?B?ayt5N3JMWEl2dmNLSjdBOWhUYWY2TTNHN2dkWlVwVXR5RHdZQWE2c1dENDdC?= =?utf-8?B?UjFBL05BR0wyZmRLbGh2RWdjUkdrSUxyVm4vcURZZ2h4TjRzTHhaK2w0VEgw?= =?utf-8?B?d2xWMVVldkNRazErNVlDTFIxSG5Cc0hMTk1SRmRsY3RLRXNzZE9jZjhtME5G?= =?utf-8?B?bkNHMnp1ckNEVjI2YUllN0JPZng1UUNoVVpJQ2N0VDNkY1B2eFl6SUhYK2xE?= =?utf-8?B?d1BVWkZwVnlaeGZwVFplTVR2Ujc0MlpMbGlIMEE0TW9BWTVyTExOZS85ZGho?= =?utf-8?B?TlVWeHR3NS9GTVcyWUJsaFVJUnVzN1ZadlNzQ3RxMnhtMnp6TWFycUMvZ1Y0?= =?utf-8?B?ekNQbFZRdEZPQTYveG9wdmdORmZxRzVMOEJrSDhyTW43ak1Hem5icHJGRGJD?= =?utf-8?B?TFh3SHRXTEt0VUQ4eUo5YzU5dUIvaDdkZ3pOUHhETXNONTZnU0h4TjF3RStW?= =?utf-8?B?Sm9aZVE0SkR4YnZxMmgxS29laTMybkxJSjB2YVorUmJwRGc5Vm5RWjhybk1v?= =?utf-8?B?ZDU2Sy9FeUVpM01PcFlXQjNPYmhEWUc0WDJuUSsrT2hINGs5SWQxTGVWanZ1?= =?utf-8?B?TzY2dWJOdHVwVURob3FvVnlmdEY5S2o3UzA2NE1OSnlrYzRlYXdKMTU2U2Ex?= =?utf-8?B?OUdwbkNUNHNFVlo1WThhSnhkWnFWT1hDeGFVdTBTY1gyd1BQK2lNNEl5bTJE?= =?utf-8?B?ZmtxUG9UbGk1RWc4Yk1rY2RxODZqSVJ0SU5sYkZwMXd2RHFlTWtwMFFPb3ZB?= =?utf-8?B?QUVJay9UUHdzQzduOVVxYzdrTDFKZkJUT3hFZytaSWFneGJXRFZpSjlxdzJh?= =?utf-8?B?TGpyVzhKMEx5Tm5vSXU0TG9xeHFSZ09NSXU2T0E4Myt1bUFndHlUbVlBamh6?= =?utf-8?B?dW90b2lhUFRENjVYai9qaW1yeHJDbUVhWTlXWncxY1BBSWc5Y2IyN2tyZ1FE?= =?utf-8?B?bnBzQnV4RzQveERIYWppSXV5V3d6NVBXYUhOc1VLN2JxbTVSWXBXa0VxZitD?= =?utf-8?B?VzAzK3l0a3RrM2M1V3B6UW5pTk9VNzVaME44aUlFM1R3Umc9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bTBybE1KQmxvUHVTOGJudlJJZElyS2x0d1RQazl6V0ErbzdiemZGQ1MySVcx?= =?utf-8?B?RzJLcE5taXpsRVhrZFJBNGc2R1YvWkFVWm0wVUgwMStDQzcvQm02NDVkRTFx?= =?utf-8?B?ejBNNm5IMHIzQW04QXQ1UzdUVFE1T2FhazJPMzZUMUhtSXdCSERRRTlZZ2Nt?= =?utf-8?B?bWVJUGpXbThvRE5aNDAvLzZkSTdwM1ROVFlZbDRhTEI3Z3k4a2syMWxveW1r?= =?utf-8?B?L3huRWhIU1d2SEh0QkI1QXYwYW1QdnlMSFBUVkVZcDJtaWp6aWxMK2YxUk9n?= =?utf-8?B?RHVieDBMbGdzYW1MNHhUVElpOEFIczU0d3EwRi8waHlBckhRekY3bmo3bHpq?= =?utf-8?B?WHhCQ0tSMERuVGEzTitIU1dSQk5vdCtpUmVxU0o5N1cwK2JzSGs4NitpOGJG?= =?utf-8?B?SWloMklrY1lmMHVqSEM2eG13VGRDU2p6WFFpYnRVSWRDbTc3R3dnYXg1eGVa?= =?utf-8?B?UkhvanpCQmpib2MxQkJDOFBqeFFLRFpNa0pJZ0g0cHBCTU54U3VXaDR2QkN6?= =?utf-8?B?Ri95azJiQWNMckl1TUkyWEV3dkNJUWExaFJxN1lablRJQmg0bnFzSHR6Z3Bm?= =?utf-8?B?aDhCVndsUUJnQXNIMWQxWXBGaVJ0eG1CUnhockhaOUVDYVpZZW9RdjZGeFZ1?= =?utf-8?B?RjZneUZXNzE0bW9WKzM0ZFJyS3hnL0xkUFhRbVVuZ0hLa2k3eUFmQlp6UFpT?= =?utf-8?B?MFlqY3E4TnpkSG1BK296T1ZMQmpBbytvSWUyYWd4cmZoTGh2YUxFb1UrNkxz?= =?utf-8?B?VEdpcWJzSlQ5bHZNZUVrbVpIZlNIOGhwdDBhV1NJVFZQVHVvVFZXc1ZDT1Qw?= =?utf-8?B?OTZYbE9tQkUwdHBWR0FEWXZaMi9qMjRlakNtQ0VWVWhoSEd6cEVZYjdqN2VJ?= =?utf-8?B?OUxRTnZuR2pCUkdqa0E3ekE5RGZHZHF0b2E3TldXWWxZQ0I0bnJ0NC9UOG50?= =?utf-8?B?THRUUDRVZVBKcEJWVTlOb2huRHROZElzN1dHTGo0UHZ3S1g1T29LRWo0T1Jt?= =?utf-8?B?anJyUHFiMUpZMVU5TndnazFsdlpKT1hCWmU1WE9Rcm5CSklGMGhKdjFsNURG?= =?utf-8?B?SUpqN0RpT1I0WTV4dzhkaW1jUWtUS0JmZ28zQ3hkOWRhWElMc2RRZVI4RTBL?= =?utf-8?B?eDJhM3hPSzJxOWdEak80cWUxOGQ4TnpnTFFONjUydy94eWZhMElIREhzbE5U?= =?utf-8?B?aksyYkdaZ3o0UGdYWmpnaTRwUXZQSUhmc1FOdUxUQms1cXdvSnNuMzFvRzRv?= =?utf-8?B?RmlLN0xPcTJsZ0FIbjhhcWpvd1pWYnNPbVdlY1JDQnJYYlN0ei9vR01rQXdW?= =?utf-8?B?ZWlENEdXNGhVOWc0NUJzeVdXVW1EQVIvYmxKM0NKbTcwWHZsUzZuMHE2djBv?= =?utf-8?B?UC9GZDJuMmo1cGt1S250c0UzVmQ3eitBT1Q2WFFaTmN1SDdVY3h1Kzc4OThG?= =?utf-8?B?N3daZTBCOEhiRTRyMzJRcDIxc1RhYllNemZrWVVYKzVIeE9nUFp0N2Q5cnI5?= =?utf-8?B?TVl5OVpNUTVrSTZIV3lzbzNlblhNOHFpWkFRU0Y1NkZkVWtoSmV0UmJ3dTRR?= =?utf-8?B?UlJHOG91NDlDL3dXN1hQcXIrL2I5TXVFZ3AvSElBcW1HSmE2dWlZczJpZkth?= =?utf-8?B?ck1KK09VaGVOd01CN3ZtNEMweGdpNVdkWTNDYytKY2MrN2J2MW9wbnVsT1E4?= =?utf-8?B?TjFHUzFsekFWRDNyN3pBcWVoUmkxanI2dXM2Nnd3cnBzWUJSajI4OGE4VUlm?= =?utf-8?B?aUJMa3VwUnRvRHBjaUYzbmJmL0xsaXFXUEFhazJnQWVDVmlJTlhNaDRGOGpl?= =?utf-8?B?WTZmQ3RYWlFFaVc2bXhMWWZNbkNSaExkemt5bE92R0ZRakorUzVhemRQdThQ?= =?utf-8?B?dUVvaUlpZnNwZm9vbWU2TEdyZzRJTXl3WHRWMTBBbEdhK0RPcnp0UFlMRS9K?= =?utf-8?B?MkpIdCtKMGs3YVVneUYwYjFrL0RudkJHWjFBa3d2ZjN3bGpySU1qdWkvajhS?= =?utf-8?B?UWY5SXdML1hNWEsvaCtTMitHUFUxS0FKSFNpa1NnUjFTNmZzNnA3RGdsU2hJ?= =?utf-8?B?eFlRN2NxcFR5MlpUV0YwQm1US3RTSDVoZkVjQk9YSzBtMFp4RzVxaUlvMjhT?= =?utf-8?B?dC9Cb0VTYjZtczlROG9iZHZXU1lsWlNjZHQ3aTA5b3ZTamZobnd3Y2k1MzZa?= =?utf-8?B?ekE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3984c0c9-9c06-4109-5567-08dd4481bd08 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2025 18:36:56.8881 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qtJDIsfwxJPhYhqkHKt1XtoEnnsmT5wxwERsLmZsXE3ekhTm1cRVkhDvkwA6ll47ON4JubFIFwATL8OvhI7ma/2Wpns0GUC012K+pJzeY3Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5061 X-OriginatorOrg: intel.com 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, 03 Feb 2025 10:37:01 -0800 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 9308C45BiFxa7AVDYN6Oyoc2x7686176AA= 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=20240830 header.b=EfrJjJCB; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io UmVsZWFzZSBwcm9jZXNzIGlzIGRvY3VtZW50ZWQgaGVyZQ0KDQogICAgaHR0cHM6Ly9naXRodWIu Y29tL3RpYW5vY29yZS1kb2NzL2VkazItVGVtcGxhdGVTcGVjaWZpY2F0aW9uL3dpa2kvVGlhbm9D b3JlLURvY3VtZW50cy1SZWxlYXNpbmcNCg0KVGhlICJ2ZXJzaW9uIiBmaWVsZCBpbiB0aGUgbWFp biBicmFuY2ggaXMgaWdub3JlZCwgc28gdGhlcmUgaXMgbmV2ZXIgYW55IHJlYXNvbiB0byBjaGFu Z2UgaXQuDQpUaGF0IGZpZWxkIHR5cGljYWxseSBjb250YWlucyB0aGUgdmFsdWUgd2hlbiB0aGUg ZG9jdW1lbnQgd2FzIGltcG9ydGVkIGludG8gR2l0SHViLg0KVmVyc2lvbiAyLjMgd2FzIG5vdCBt aXNzZWQuICBJdCBpcyBzZXQgdG8gdGhhdCB2YWx1ZSBpbiB0aGUgcmVsZWFzZSBicmFuY2ggZm9y IDIuMy4NCgkNCiAgICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlLWRvY3MvZWRrMi1DQ29k aW5nU3RhbmRhcmRzU3BlY2lmaWNhdGlvbi90cmVlL3JlbGVhc2UvMi4zMA0KDQpDaGFuZ2UgbWFk ZSBpbiBhIGNvbW1pdCBvbiB0aGF0IHJlbGVhc2UgYnJhbmNoOg0KDQogICAgaHR0cHM6Ly9naXRo dWIuY29tL3RpYW5vY29yZS1kb2NzL2VkazItQ0NvZGluZ1N0YW5kYXJkc1NwZWNpZmljYXRpb24v Y29tbWl0L2Q0NzM1ZTRkNTdjODMzNmMxOWM5NGZjMzMzNjdhMmI0MWMwMTkzZmYNCg0KVGhlIGNo YW5nZSBoaXN0b3J5IGluIFJlYWRtZS5NRCBhcmUgY29ycmVjdC4NCg0KTWlrZQ0KDQoNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJz ZGlvLmNvbT4NCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAzLCAyMDI1IDEwOjI5IEFNDQo+IFRv OiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Ow0KPiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgU2VhbiBCcm9nYW4gPHNwYnJvZ2FuQG91dGxvb2suY29tPjsgT2xp dmVyDQo+IFNtaXRoLURlbm55IDxvc2RlQGxpbnV4Lm1pY3Jvc29mdC5jb20+OyBQZWRybyBGYWxj YXRvDQo+IDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCBl ZGsyLUNDb2RpbmdTdGFuZGFyZHNTcGVjaWZpY2F0aW9uIHYyIDEvMV0gUHJlZmVyDQo+IHVzZSBv ZiBgc3RhdGljYCBDIGtleXdvcmQgb3ZlciBFREsyIHR5cGUgYFNUQVRJQ2ANCj4gDQo+IE9uIDIv My8yNSAxMToxNyBBTSwgS2lubmV5LCBNaWNoYWVsIEQgd3JvdGU6DQo+ID4gVmVyc2lvbiBpcyBp Z25vcmVkIHdoZW4gImRyYWZ0IiBpcyAieWVzIiwgc28gdGhpcyBjaGFuZ2UgY2FuIGJlDQo+IGRy b3BwZWQuDQo+ID4NCj4gPiBib29rLmpzb24gc2hvdWxkIG9ubHkgYmUgdXBkYXRlZCBpbiBhIHJl bGVhc2UgYnJhbmNoIHRvIHB1Ymxpc2ggYQ0KPiBuZXcgcmVsZWFzZS4NCj4gDQo+IA0KPiBEbyB3 ZSBoYXZlIGEgcHJvY2VzcyB0byBtYWtlIHN1cmUgYm9vay5qc29uIGlzIHVwZGF0ZWQ/IEl0IGxv b2tzIGxpa2UNCj4gdmVyc2lvbiAyLjMgd2FzIG1pc3NlZC4NCj4gDQo+IEFsc28sIHNob3VsZCBJ IGtlZXAgdGhlIGNoYW5nZSBtZW50aW9uaW5nIHZlcnNpb24gMi40IGluIFJFQURNRS5tZD8gT3IN Cj4gd2lsbCB0aGF0IGJlIHVwZGF0ZWQgaW4gdGhlIHJlbGVhc2UgYnJhbmNoIHRvbz8NCj4gDQo+ IEknbGwgc2VuZCBvdXQgYSB2MyBzb29uLg0KPiANCj4gLS0NCj4gDQo+IFJlYmVjY2ENCg0KDQoK LT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwg bWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzEyMTA3Myk6 IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEyMTA3MwpNdXRlIFRoaXMg VG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzExMDk2ODkzOS83Njg2MTc2Ckdyb3VwIE93bmVy OiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0t PS09LT0tPS0KCg0K