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 36AAC9413C5 for ; Tue, 4 Jun 2024 09:24:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=buQ0lr5uMmG6vzB3vQYIIfFjExa4YafYK1dfpM8hFzU=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:user-agent: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-ID:Content-Transfer-Encoding; s=20240206; t=1717493057; v=1; b=FEPgVJSTyE87FrV2yVd6muyW4g/sEepDlFhfdg462cHKNKiLPJE0JcfdYkp3edbk87Mi2qFG S0utkeOYrIgKnw7d6Da1w2J7+Vk3EH8FbUNOD1H2WRP/kRP1lHestUMlrSdVIYHehYBFcytboDs IkbWhU8kPaA8nN+aHo/TxtzqTOtgBdH4JKeHfXZGjCNfFiOFKjKPuhqUvNPWSGcCDt3BSUzM4nh pwz3atVATbEw8+JOkmJBCF0TX91xOGri4h/kwouvnW3CmO2jVlUBccFsNaHktokKDjQqL3d0xtN RjD3exahxZHgCfHJAf7eL8ibd20jHiKGqBIzOz+nDCADQ== X-Received: by 127.0.0.2 with SMTP id 1b9vYY7687511xqGIaBVWqHH; Tue, 04 Jun 2024 02:24:16 -0700 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.40]) by mx.groups.io with SMTP id smtpd.web10.17201.1717493050396626192 for ; Tue, 04 Jun 2024 02:24:11 -0700 X-Received: from AM8PR10MB4306.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e2::20) by DB9PR10MB5690.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:30e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.27; Tue, 4 Jun 2024 09:24:06 +0000 X-Received: from AM8PR10MB4306.EURPRD10.PROD.OUTLOOK.COM ([fe80::774b:8b49:6788:2eb7]) by AM8PR10MB4306.EURPRD10.PROD.OUTLOOK.COM ([fe80::774b:8b49:6788:2eb7%6]) with mapi id 15.20.7633.021; Tue, 4 Jun 2024 09:24:05 +0000 From: "Witt, Sebastian via groups.io" To: "devel@edk2.groups.io" , "yi1.li@intel.com" CC: "jiewen.yao@intel.com" , "wenxing.hou@intel.com" Subject: Re: [edk2-devel] [PATCH] CryptoPkg: Fix BaseCryptLib CrtWrapper strcpy Thread-Topic: [PATCH] CryptoPkg: Fix BaseCryptLib CrtWrapper strcpy Thread-Index: AQHatdJBBfPBE+0p8Ee27XRCTcWZkLG3NgsAgAAgJgA= Date: Tue, 4 Jun 2024 09:24:05 +0000 Message-ID: <2c2cf63ada096b4bbce17169ebe5ffadcd5137ff.camel@siemens.com> References: <401ae72ce65e673f021e1b54ab5bb7441246d9f3.camel@siemens.com> In-Reply-To: Accept-Language: en-DE, de-DE, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.4-2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM8PR10MB4306:EE_|DB9PR10MB5690:EE_ x-ms-office365-filtering-correlation-id: f34b15ae-94ff-4635-72ce-08dc847814b3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?YjVrRDgzL05HdnFTeDFwZWpQT0VNZ1VVa0p4d0lrdm5OME5DaFVaVEdnVzA2?= =?utf-8?B?Q0VQWXRmNURrSnRLUWRBUnZpY2Y0N20zVTl1am8vUDZFZ3BPOFZ5QTZBb0VQ?= =?utf-8?B?OWlzRjBMQUdqbzJ2aXBuT0pBeDR4MU1SNTdvOWtwYXhFRGVxYjk4YVF5eDRH?= =?utf-8?B?UVIrVFBsaHlXZmVWQytCR3puTDUrNENoSzRIcW5LckZnL0IrS1lyUVRNRitN?= =?utf-8?B?Q2ZydWxndUUwOXo2VE5oSUdMcktUU1FTZ3J6Ui9Ub0o3T0RoSloydmJVdkdB?= =?utf-8?B?T3ljMjdjRWdZN0tZV0d0R2FpdU9OdmlzODdDMDJFajRmbGorMTRyekhnN3pH?= =?utf-8?B?YlB2V1owaEppQjNuY2xqWXlnQjljSFF6bG1BOS9IcW05MVN1WXBuRUovSFNu?= =?utf-8?B?aE9ieDMzcFlhakhpYW1lZEh1MjBwZ2d3UlRiRDlIMnR5dm9vbkRZaHM5TE9U?= =?utf-8?B?aUphYmZ1NmgvNUVnSU1BVlhucVZpMFQ4dXA2aWVRUU1jcXdMZjF3TUU3OW9U?= =?utf-8?B?ZUhUUFRkcWx4blAwK1dOM3dWQ0QwRWIrS2NMa1BaQkJrQnd1b2hkT3FWTENi?= =?utf-8?B?UExCdXBhMmVMQ1FIc2EraXVIRW1HVFc0U1U3K0c4Z3NMcEUvSWpDRHcvSmF6?= =?utf-8?B?RFJWVnJMRkRTaWdTaTI3MitHcExMM2loUW5SVHVQWHNkVVZ5elFkcUNaMWRn?= =?utf-8?B?eVlhYlRWWWVJOUUzd211clQ5UWlCc3hEODBhUnpxVlUxdlFRQnRxaFVVaTJo?= =?utf-8?B?REVyT0hzSGd5U3BkdmpWNVBNN2F2WE91Y2MvMDRjVG02N2d3SFJManZzZ0U0?= =?utf-8?B?QXlDQitoa3cvZlZFaDI3WUliemlMb3RGa2tlcDhHUk8vbFd4SXh6QWRVL05S?= =?utf-8?B?MXhtY0NpQlA4bWhsUlZBYVhDaHN3RnB5MXcwdTJOdHgzRGROK3RqVEFwVWRZ?= =?utf-8?B?N1BON1JjR1NZN0JiWXd0ZGI0SjFUYnUvaENqVlZOeUIwNXFtWDlRdm9NWGtH?= =?utf-8?B?Yi9BYlRma0dYcTJHZCtOdWRQVFZhVmNrRloyRGk2VjRBQmZTNWhhYTl1NnlF?= =?utf-8?B?RmZaRFViQUNCYXJFK2g0cXBQUmtiYzBSa2Y2Z0Jybm42cFlVM0VhTG9uVXF4?= =?utf-8?B?Z05wTkxzZ1M0MUVnZDBwOGR1eUNGeDN4NHVhekQ3ZCsvWGNMMUdqNzZYc1Nr?= =?utf-8?B?eVhROGx2YzNiQnc3Q0Yzd2FTN0p1UXNEQmhJZzVmajA5Q0ZOdVUwUzhKVUFl?= =?utf-8?B?Q0wvdUtxbG9KTlJoYmYrNnNnbjY0bThNLzU0cXd3dkFpejhPTHdiNm53RHVN?= =?utf-8?B?aE4zMGRkVG10YlFKUWNuaTZVSG9GUFlCZDdOSVd5Zy9wWm1zWmxqYUt3RTNQ?= =?utf-8?B?QlRvRFM0Wm9JR2IvNVRXM3QrY2F4T2c0N3pocTlwM2tuSDU4ZFVFTmJKY092?= =?utf-8?B?WHJHc0lQNmE3OEZMSHV6MTlTNExxT2d4Z1piY0NQSnZvbEpwaGM5R1JrdFVY?= =?utf-8?B?amRjbWxmZDlXeHhBY2lrMnA0dkk1a2o4NDlCTjlKVytVeStkNEsraTVSVWcv?= =?utf-8?B?eEZadTNCVlBQTlZJTThYdVNDci9zSWlWbGdXd2lqTHJ6a1Qyc0hvTndGVnFm?= =?utf-8?B?ZkprSW4rZ1dDNDdVRlJIaXJESWM2cGY5K2R5T3pmYjlJemlzNnYyK2dFYWx3?= =?utf-8?B?OG5LNGdFLzJQWWM5Y2lFQmdBQWY0N25rODJDMVhvMzdFVVlUWU5KcUx1U28y?= =?utf-8?Q?rVjqvpP3pISGwFzLJuoBfIEzlKmcXzzp3HgCHv4?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RU5zNlJyd3JIRDVHRzNQdEY4UmlrSDlKMit5Q2NKTTVWbjhOS1o5UTlSY3E5?= =?utf-8?B?WlNnVWdqdm4xa1hGUHRiKzQvZHluc2NYNFA3bHBHZlkxSWlYTnJNU2lWM2d6?= =?utf-8?B?VjByY0FjYlBETjl5OVYyeXN2OTJnUGdQeXdkc1hHL0VCdjJYMjhHSHFMeERX?= =?utf-8?B?RUpEMWRCK1p2SEp2bDNPUVcyeWQvdTRKN3J2YjNSTTBMRXZ6SSt4eFdOak56?= =?utf-8?B?bXc0cTdsblNGV1UyUmduUHM0ODNiQlhFUzN2Z3lGNElZRUg1b0wwUWRnL2tz?= =?utf-8?B?SEJtTElmUUlQcVRRK0oyaXczOWtOYTB3cUNSUEJJbWJKSzF1SnJPY0JTZGdW?= =?utf-8?B?cmJXZEwya1lFSmF6Q3ZvK3ovbkFST1JscFBqeUZ3anVsS0VvK0x2c0EyMks3?= =?utf-8?B?d2t0aDVZeGQzK24rZW5ZOE5HdkFUNTE2TDAxKzI5VDFyOFFhYnRwTGhDK0ZL?= =?utf-8?B?MjQrUW44bm05VGsrVjYxMGs0N2txU2pGQlBkTlVVRkdYZnRVaFVidk5xbUp0?= =?utf-8?B?RFBmWFluS2ZEZUhaaTBiQkNBTFdLK0h2Uk1UNkJwUlNrYnd6WlpBSzd2RTlN?= =?utf-8?B?QzJjdHhBY2hNMXVrSjhtZ1krVDdhbkZpZjh6SlJDZE5aSFVIOW5VZk14d0Vp?= =?utf-8?B?UzdmQndjTHNhUWNuYklCN29kbC95RnhSMk5ZSnArdmRxMzZRK2NWaVQyRkRx?= =?utf-8?B?UE9LQWRBd0YxMktWY0c1bW5nTXdhV1NBMHpLbXlwczR1b1lxc0hPMFh3YzFu?= =?utf-8?B?YmhJcmIrdDBFR2ZNRmFDU3dveTd4QVhUbXFYUktJcExuNzJSMWUzV1p2T0tD?= =?utf-8?B?eElsU3psOVliQVU1SHNsVVYzdDI4MC94dloxN1FzMGhZRGNDT2dCZkRGTDRD?= =?utf-8?B?QUJaU1hDS29zN045Y3pZTWVndjBRbVlTeTNXU0g2NXRSUGoyYmd5Qzl6UzM1?= =?utf-8?B?Y3Q4WnZpVGtWa003ZUFaY0dma3JHbUVDeWp3THFGRy9EOERBd2thd3U4S1F2?= =?utf-8?B?eVc5ZTJDTld2Zkk1Z1ZyRHN1dHJBSzRHdHpUVG13NVJHK0V3eWJiZWlvckQ2?= =?utf-8?B?U1I0djVIZUFQT0V1b09SR1JSKzYvOHl6czMyOTBzVm1rMGJPTnlsYXdmdTMy?= =?utf-8?B?RE1xNVc1M3I1RGpabFdoeituYlVWUmtOekRJZ1I0WHZvQU1jOWJIeHdJZGcv?= =?utf-8?B?NVJ3UHpvdzQvOEJreEZrUWhEQzU5clJGMmt6R0FsdzRFZUd6SUNFTmxjUFlq?= =?utf-8?B?aExHbjZYbHhMVjQwelRnNExqczJ1RmNOazQ2cDc3ak1wd0gxaE9mWllGTktR?= =?utf-8?B?T1hIZUdyYmFGVWtoK3k4YjU4YlJwR05VWXlFSHBGajNqRnhVaWNwQys5Y2ZI?= =?utf-8?B?NmRvdVMvQ2g2YlQyakozL29sdm5FRGpmbHgyWFpHV2RHbjE5NjQyUU9DVUtW?= =?utf-8?B?cFJwRlJ3RVZWSlNBNUQvc3BTRVJhbVROMkptb0JwclRwWnRuVWNBUC9GNnB6?= =?utf-8?B?OXRhbkN6UE93MTZnVkpzSHZ5SHhiMmRvZzNJbTJXUW9pajBULzBsQWlrMnZi?= =?utf-8?B?NFZXY2ZTM0xqOTFFcGZxQ3M4aEtiMlcyTzZRRDJ0NFRYUmxXT1JPbk5vRnBZ?= =?utf-8?B?eVByRmJnQSsxY0o5cGdzV2EwbzNmTzRnUHdBNFdpSEgyazh1Qjcvc2J6R1Np?= =?utf-8?B?UkVRZzJtUEN4czVvL3U3T0pZYWxhc212d0Q0cHRjMnVPVkMyb3I5eXNTNmVB?= =?utf-8?B?OGFCZTRydWNXNXBtTDJxNXgyVVBHd25pKzMwSGt2cmxuM0E0SjBLUVIyTnVx?= =?utf-8?B?akFpVnI1cStLZ1N5aC9oME5LOTN4Ti8weGpoWkk5YUI5dmEzZUczNmZNR1M3?= =?utf-8?B?Y3JxeVNXQXdnN2hVOEdwRzYwU3B5cW1LeThMODdNbHRCa0RlSDZVYU1GYzRD?= =?utf-8?B?NUdEczV6cGxzNWg2MEJVVGRhd2FjaURRSFovVTZSSFc4MHJOaXBwcFhFVWFG?= =?utf-8?B?cFhWWGRyZU1uODZyaG5xVzZCNDQzUXNTVHRMdW8xRFA1NFVlKzVHY2ZMTWxP?= =?utf-8?B?aGlKMytsM3dHc2JMVWdIV2JiOCs5SWtYaENRNVNUTjZNck13RGw4TVdsZmdP?= =?utf-8?B?Z004akJDZmEyZC9hak5GT3ZHYjdRMHVtSnlWUkl4WGhTNEF6UVFHRC9lMWJr?= =?utf-8?B?aHc9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM8PR10MB4306.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: f34b15ae-94ff-4635-72ce-08dc847814b3 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2024 09:24:05.7748 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Gr5xJg1HRxU+HA0xbE0OESjkYzK4mLmAisLCRtXrQpbFLiDH62Xd9XQXXGHG/Z+4OL0eR2MnwLjlc9xp0loQqh7bpfH0tXo7/OtFbbD/C6c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5690 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: Tue, 04 Jun 2024 02:24:11 -0700 Resent-From: sebastian.witt@siemens.com Reply-To: devel@edk2.groups.io,sebastian.witt@siemens.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: KIEDJDBnVHeBuhz88dc1Y242x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <4DF39142C6D05D4286939A58ED2A0D88@EURPRD10.PROD.OUTLOOK.COM> 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=FEPgVJST; 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 T2sgdGhhbmtzLCBJJ2xsIGxvb2sgYXQgdGhlIG90aGVyIHdyYXBwZXJzIGFuZCBkbyBhIFBSLg0K DQpSZWdhcmRzLA0KU2ViYXN0aWFuDQoNCk9uIFR1ZSwgMjAyNC0wNi0wNCBhdCAwNzoyOCArMDAw MCwgTGksIFlpMSB3cm90ZToNCj4gVGhhbmtzIGZvciB5b3VyIHBhdGNoLCB0aGlzIGlzIGEga25v d24gaXNzdWU6DQo+IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9MjgxNw0KPg0KPiBDb3VsZCB5b3UgYWxzbyB1cGRhdGUgb3RoZXIgd3JhcHBlcnMgaW4gQ3J0 V3JhcHBlci5oIGFuZCBhZGQgQlogbGluayB0byBjb21taXQgbWVzc2FnZT8NCj4NCj4gRWRrMiBo YXMgc3dpdGNoZWQgdG8gZ2l0aHViIHByIGNvZGUgcmV2aWV3IHByb2Nlc3MsIHlvdSBjYW4gcmFp c2UgUFIgaW4NCj4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGxzDQo+ICBk aXJlY3RseS4NCj4NCj4gUmVnYXJkcywNCj4gWWkNCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlv PiBPbiBCZWhhbGYgT2YgV2l0dCwgU2ViYXN0aWFuIHZpYSBncm91cHMuaW8NCj4gU2VudDogVHVl c2RheSwgSnVuZSA0LCAyMDI0IDEyOjE5IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K PiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIXSBDcnlwdG9Qa2c6IEZpeCBCYXNlQ3J5cHRM aWIgQ3J0V3JhcHBlciBzdHJjcHkNCj4NCj4NCj4gc3RyY3B5IGZhaWxzIHdoZW4gc3RyU291cmNl IGlzIGNsb3NlciB0aGFuIDQwOTYgYnl0ZXMgYWZ0ZXIgc3RyRGVzdC4NCj4NCj4gVGhpcyBpcyBj YXVzZWQgYnkgYW4gb3ZlcmxhcCBjaGVjayBpbiBBc2NpaVN0ckNweVM6DQo+ICAgLy8NCj4gICAv LyA1LiBDb3B5aW5nIHNoYWxsIG5vdCB0YWtlIHBsYWNlIGJldHdlZW4gb2JqZWN0cyB0aGF0IG92 ZXJsYXAuDQo+ICAgLy8NCj4gICBTQUZFX1NUUklOR19DT05TVFJBSU5UX0NIRUNLIChJbnRlcm5h bFNhZmVTdHJpbmdOb0FzY2lpU3RyT3ZlcmxhcCAoRGVzdGluYXRpb24sIERlc3RNYXgsIChDSEFS OCAqKVNvdXJjZSwgU291cmNlTGVuICsgMSksIFJFVFVSTl9BQ0NFU1NfREVOSUVEKTsNCj4NCj4g U2luY2UgRGVzdE1heCBpcyBNQVhfU1RSSU5HX1NJWkUgKDB4MTAwMCkgYW5kIHdpdGggYSBTb3Vy Y2UgdGhhdCBpcyBpbiB0aGlzIGFyZWEgYmVoaW5kIERlc3RpbmF0aW9uLCBBc2NpaVN0ckNweVMg d2lsbCBmYWlsIGFuZCBzdHJjcHkgd2lsbCBkbyBub3RoaW5nLg0KPg0KPiBXaGVuIGNhbGxlZCBi eSBDUllQVE9fc3RyZHVwIGluIG9wZW5zc2wgdGhpcyBsZWFkcyB0byB1bmluaXRpYWx6ZWQgbWVt b3J5IHRoYXQgZ2V0cyBhY2Nlc3NlZCBpbnN0ZWFkIG9mIHRoZSBjb3BpZWQgc3RyaW5nLg0KPg0K PiBTaWduZWQtb2YtYnk6IFNlYmFzdGlhbiBXaXR0IDxzZWJhc3RpYW4ud2l0dEBzaWVtZW5zLmNv bT4NCj4gLS0tDQo+ICBDcnlwdG9Qa2cvTGlicmFyeS9CYXNlQ3J5cHRMaWIvU3lzQ2FsbC9DcnRX cmFwcGVyLmMgfCAyICstDQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs ZXRpb24oLSkNCj4NCj4gZGlmZiAtLWdpdCBhL0NyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VDcnlwdExp Yi9TeXNDYWxsL0NydFdyYXBwZXIuYyBiL0NyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9T eXNDYWxsL0NydFdyYXBwZXIuYw0KPiBpbmRleCAzN2NkZWNjOWJkLi44ODBlZDE0MGZkIDEwMDY0 NA0KPiAtLS0gYS9DcnlwdG9Qa2cvTGlicmFyeS9CYXNlQ3J5cHRMaWIvU3lzQ2FsbC9DcnRXcmFw cGVyLmMNCj4gKysrIGIvQ3J5cHRvUGtnL0xpYnJhcnkvQmFzZUNyeXB0TGliL1N5c0NhbGwvQ3J0 V3JhcHBlci5jDQo+IEBAIC0yNzEsNyArMjcxLDcgQEAgc3RyY3B5ICgNCj4gICAgY29uc3QgY2hh ciAgKnN0clNvdXJjZQ0KPiAgICApDQo+ICB7DQo+IC0gIEFzY2lpU3RyQ3B5UyAoc3RyRGVzdCwg TUFYX1NUUklOR19TSVpFLCBzdHJTb3VyY2UpOw0KPiArICBBc2NpaVN0ckNweVMgKHN0ckRlc3Qs IEFzY2lpU3RyblNpemVTIChzdHJTb3VyY2UsIE1BWF9TVFJJTkdfU0laRSksDQo+ICsgc3RyU291 cmNlKTsNCj4gICAgcmV0dXJuIHN0ckRlc3Q7DQo+ICB9DQo+DQo+IC0tDQo+IDIuMzkuMg0KPg0K Pg0KPg0KPiANCj4NCj4NCg0KLS0NClNlYmFzdGlhbiBXaXR0DQpTaWVtZW5zIEFHDQpodHRwOi8v d3d3LnNpZW1lbnMuY29tLw0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExp bmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1Jl cGx5IE9ubGluZSAoIzExOTQ0NCk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNz YWdlLzExOTQ0NApNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNjQ3MTI2 My83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNj cmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5m dy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K