From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id dd54A/1rtGexOzUAWB0awg (envelope-from ) for ; Tue, 18 Feb 2025 06:16:13 -0500 Received: by simark.ca (Postfix, from userid 112) id F02F31E105; Tue, 18 Feb 2025 06:16:12 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.0 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 026541E05C for ; Tue, 18 Feb 2025 06:16:11 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 90C803858C35 for ; Tue, 18 Feb 2025 11:16:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 90C803858C35 Received: from us-smtp-delivery-114.mimecast.com (us-smtp-delivery-114.mimecast.com [170.10.133.114]) by sourceware.org (Postfix) with ESMTP id 406FB3858C42 for ; Tue, 18 Feb 2025 11:15:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 406FB3858C42 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=labware.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=labware.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 406FB3858C42 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.133.114 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739877332; cv=none; b=ox+4YFNgMc0skoKbcIr0QMHzoBJO3TpHXsH2ZixS2LmJix/ex+2PuB5/ZFexxoBqZCoho8DQi4GznmxLIh3IqjmRAJaNrmRkiIL5Prr/goOk13iwBVEL+6NwbGEhSaFdW2ay2IrWlQJameYzjjQtt1lXPC/40jNt+uGc/5fiN1I= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739877332; c=relaxed/simple; bh=gqUNNET3FMF6ZcfK5EKy2opQ6z3XRmfDrlIZ3F3LBpg=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=k3q+vZybiVVmJYzboOnpNophtcCbL+26Xl//7FiVzKsew/5CfVeuTcoFU6B8Kbv96Cj/sfyoyBYdF4T7BesYPlkFxYVErJJuPFNMAaSTQDuUMaYVTeyGklLgukD6yrvGcFhYk5t+ZEPBb4yZRSoM17solLwnZwFlqc9gI4m3ClU= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 406FB3858C42 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-232-HSRlwx9JOcONQuB2mO52PA-2; Tue, 18 Feb 2025 06:15:31 -0500 X-MC-Unique: HSRlwx9JOcONQuB2mO52PA-2 X-Mimecast-MFC-AGG-ID: HSRlwx9JOcONQuB2mO52PA_1739877330 Received: from SA0PR17MB4314.namprd17.prod.outlook.com (2603:10b6:806:e7::16) by DS0PR17MB6608.namprd17.prod.outlook.com (2603:10b6:8:f5::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.19; Tue, 18 Feb 2025 11:15:28 +0000 Received: from SA0PR17MB4314.namprd17.prod.outlook.com ([fe80::38a7:a6f2:3b95:bc26]) by SA0PR17MB4314.namprd17.prod.outlook.com ([fe80::38a7:a6f2:3b95:bc26%7]) with mapi id 15.20.8445.017; Tue, 18 Feb 2025 11:15:28 +0000 From: =?utf-8?B?SmFuIFZyYW7DvQ==?= To: "gdb-patches@sourceware.org" Subject: [PING] Re: [RFC 0/9] Attempt to unify Python object's lifecycle Thread-Topic: [PING] Re: [RFC 0/9] Attempt to unify Python object's lifecycle Thread-Index: AQHbcKiVpBbtrj43Ukec2ngf8M5RCbNNC4AA Date: Tue, 18 Feb 2025 11:15:27 +0000 Message-ID: References: <20250127104435.823519-1-jan.vrany@labware.com> In-Reply-To: <20250127104435.823519-1-jan.vrany@labware.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA0PR17MB4314:EE_|DS0PR17MB6608:EE_ x-ms-office365-filtering-correlation-id: 33cda4e2-67ce-4635-8505-08dd500d8ca8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018 x-microsoft-antispam-message-info: =?utf-8?B?QVk1WENYS1cwa3JUK0l2MWZENEtFNE54L3hlQnVZQlR3WWM1LzQ1eDRURXhP?= =?utf-8?B?Wkc4UnhVem9NTEFTSU93Z1FXTEZoMkxYRDhvY1d0T0tDTFZzYzJyRXhoeWhQ?= =?utf-8?B?ZE4vbnZuZ2J5T0hyeExiM0VEZmI1SW9kZXFCUlRmY3lwc09kWkFJdjMvU29F?= =?utf-8?B?cjhza0ZkcytQK2oxNUxiNUlJOU0yRTBROTl4VWduS1djT09KeExhYzhidCs1?= =?utf-8?B?RDNKS080V0tpWHVhNDkrMHVWUlU5SStTNlNLNHdON1hJT0x3WGlNeFZibFE1?= =?utf-8?B?OTR0RWpQS1U1cDl2T3FvUWxCYjkzM2hnc0E3RGIzMHBsZW9EeklIaXR3Q29j?= =?utf-8?B?ZmUxOWlDTFVDOWluUmptQ2J4aEppQ1VubnliNDVJOUo3LzNsMzVNWStUUEtw?= =?utf-8?B?SmZ5TXptU1pXMWtRaWxVemdQN2dKdjgybi9hVlhGeU1PMVZpdlp5OXdwZWZr?= =?utf-8?B?TW9xdFZ4WVM0VCtkb2lKbFRjYjYxTG9FWjRTN3JTV3ZmWVp4SlNYbEhLcXBj?= =?utf-8?B?REZhMWJHVWJkSkJqTzZNQjlGdzU5UEpXZDQ3ZnAzRVpVeVZNT2d4ejJlWXN1?= =?utf-8?B?OTNOT3NLNld0dFF6UlpvTXVMNS9jcTRYZ0RuNk92ODF2dE4xYnBlaENpTkNv?= =?utf-8?B?Y3czTXF0NC91dU1leGRoallRbFZzeFEwc0xleVlXdEh6RCtCMFB5K00vS0s2?= =?utf-8?B?RzdwTnBZazlOZGh1WEg0dWl0YlNqNmJrdFJ1ZXhPeW9xdUZKd2Rqb2hzQ3R6?= =?utf-8?B?dFZVbDYvOGZHbGcwUG5CeXlQY0pnU3RNdkx5dm15bnprWEF6amtMcTRJZTFw?= =?utf-8?B?c2NYeWtvVnRWU28rWi9QM24xQnFtNTl4aHBCaEVwNmdDTDlIaXpFNmJKbEox?= =?utf-8?B?M1VNWjcxM3c1aU04WDlZazNENDFoaU4yZitjZUZmU2pYWXpRNy9ucmpkM0dB?= =?utf-8?B?cnBxYWJOaW1TQlVpejFKOUZhWWlxYTRrRndXZXdNbW5ReEVvbWp2bUdnLzU1?= =?utf-8?B?REcxZ0s3Wm5abm05Tm15WmkzUHVGMkNPT0ZxVUFBcXNURFo5SldqNUhGWVg4?= =?utf-8?B?bldNYjNZM3NHeE1pYlhuZ2M5YWFSRkxMbGg0eGc5NTBFTzBzK0tWY3F5Sm1N?= =?utf-8?B?Ly8velFLSmM4NkYyUTllWkRBVHBiaFJBajI2RHZPaXE3dytwNGI1Y00wSkJk?= =?utf-8?B?VHRRa09hYjJjMDFVL0RtNHpXWnlYWUU1bWNQYjVFZGFDY1lVSy9jcU9GRGJQ?= =?utf-8?B?cCttWi9OSVhGb3EyV2dYRjlyODdDMmRCOVNESVJ1YSt4eDF5dkVzZ3ZRNE9U?= =?utf-8?B?RWNFYnhPMDVHczdvajFTR0JSVTM2b2FHVTdOR2kyTzI4dVErUk9lQUJxSlJM?= =?utf-8?B?NHJ2a1A3cXI5UUNITXlHaFNkb1VFalJVdjY5VjdBWmtPdTdzNDJEUXRRZ1Nl?= =?utf-8?B?VUdRV0d4dXZkWWZmcnEraHBwZVZRek80bTRzd0ZBOEZmODk5R1JCNmwrNU9I?= =?utf-8?B?aEFBUlUxTWg4a1RCZC90dlRqR1R6eHZ5QkpDY1FxK3pDUVRxNnQvR01WMXhP?= =?utf-8?B?WHpTWTUydFR6c29FZDFiUHRvbnpJdHBwNjZQVFJ6a3dGRFEvbnpLUHlWRUlz?= =?utf-8?B?ZFRXeDB5eE05ZEx6SjBUWDZZREZ3QVlScGthUGtESDAyVGN0OStzUis5b3gv?= =?utf-8?B?SzdxNE9lQ3RBQkw3WHo3MVM1L3ZueUR4ODV3dTA4MlhnZWVIcUQvY0RwVVVh?= =?utf-8?B?K2xwWklQbjhVY21ocWJxY28xVHErTndycFk4UngvaHJaSVNYVmJiUUdzTXNH?= =?utf-8?B?VGR4RERDemZYbDdBejhXS1RSZ01WZXFSTE1yNkNxcE51WG9ZM09vMks2SEJ3?= =?utf-8?Q?iQEX+/fQ292Z6?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA0PR17MB4314.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bkpBVzF1TjYwTlIyaE5nYk5SOXlpTVp1YVJ4OU5oeThXd1grY1luRUdobWlV?= =?utf-8?B?TjlKS2ZmQWJRSm5MMHowSkZCVlBNM3QyNEw3Zk1Nc2NrTHRPK2ZFNU1VNnRH?= =?utf-8?B?ZjByS29YQVZjNE9hN1BmSmN2N2JUVkRsQnAxZ0hJZHRjdExaNWhlTDhiT21o?= =?utf-8?B?ckFvZmxTcGc2TDJKaitMS2FvanU3N1hDZ1RjSmJrQ21TQllINnNxMXBHeXBk?= =?utf-8?B?WGpCcno3T3FtZTljeS9aSmZYcXIrbGU2bWYwSVJhazFkK3F3WjRCRWJzamxw?= =?utf-8?B?eUY3Qlc2alZ2cWVLMDVTaEZDd3p0dkNCWGd0b21oWk1walQ0UUpmbCtrcDRG?= =?utf-8?B?Yk1EMUJ6cFdXQyt0d2tvL3RvTFpKOVdMVjJQUStaYUloZ3RmT2N6SXhCSFB0?= =?utf-8?B?eVVpNlg4ZTYrYm51RmxBQUlYV24yMmkyZVpSQUc3N2JwcWVkYUp6N3pSQ0lE?= =?utf-8?B?MksxcmNyZ28wdGszaUcrRjZHdTZEZm9ZZXB2Ykg5SThHcWF1SE9Say95ODRy?= =?utf-8?B?RTNUTEllMlRaTXRsZHA0QjQ1b2dwTWRId2FkK1o3Ym5JM3ErOElZb1RVVEsv?= =?utf-8?B?akN6U0VPQjd3TDdCSElTTGRaN2V6S0dWK1dtTWdtS0pnN0FiTDRSdVZDSnBl?= =?utf-8?B?a2REa3N4V0MyRlRiU1RTekZTWE9Qa0craklZVTZuMDZKdDVDZlY0bTMzRENa?= =?utf-8?B?MEVTQWNxc0FEUEpEN1EwMEJpclB1R2NSZkhLY25ZcFo4amtDNkhTb0hnMzEw?= =?utf-8?B?VS9zcDdCaUlkaDM1amRKUjMwZlVkVlFKc0VEdGJMVFFPUVliNWtLc0ZLcjhi?= =?utf-8?B?NlNFWW9BQlZaQUJyalliSjlodEtWYUxKN1JybnF4ODZuaG16YkhUWXpPNW9K?= =?utf-8?B?RW5meFdZSTFsaGk3bWt0bGVkZitNSlpOR1pKTm9OazkxUXZsNGY3VTdCd1gy?= =?utf-8?B?M3Nzc0FPUFRtUGNVL29JSXdMNTlFYzJreUlDSzVvVkpRMFpYbkM0ajRqOEJL?= =?utf-8?B?R2dyRWxHNzRoSjhvN3hxUXdMQXJteitoZWt0bmx6dkkzOGJKeUlFeTZBbHlU?= =?utf-8?B?U3FEWEZvbzNCL3dyb1VqQ203MEZhNEs0VW10c3FUQ0NXSW9VTnBHUnBqMGZj?= =?utf-8?B?UDFhbmVsUkIrY1VBY01sdjNuVFhVbzdUeTdkam1URDRncmJaVVE5OEdJazRJ?= =?utf-8?B?bmVJaXVEc2EzR3BicmZyK29icmxOSE5VZTZielBKZnFqaS9KcU1ONng2SGt1?= =?utf-8?B?cCtWV29oNGsyMG9Pd1JkS1ZjNXFybUVMczdsN2FHaWVmcG12MmlXbmgzUjNy?= =?utf-8?B?a0hodDdramVYZngwWVFpQ1pJRGdpMlZuY2JFSDV6WElMQmswOE1tTDhXSmZP?= =?utf-8?B?RXVieUhsNlRkVHN2V0s2UzRia3J2OTU4cWM4RmJsSDEwNG9IbmU3Um9MZXlv?= =?utf-8?B?d1dlNkwxV0J5MWZKN1NudU1Bc2RadVp1amNXSVlYYm5FWEtrVnNBTzJrVGRr?= =?utf-8?B?ODRpK0NhTlIyRXJiV0RlQWZKRy9sMGdWbFc5Z1g1RVE0c2VxaS9NMjJCQmdV?= =?utf-8?B?YzdaZVYvd3lCbHpsclJSTlFFdlorZzhDbXlsR015L1g1blhVM1UrUG1MRm9j?= =?utf-8?B?dG82UE9DRWY3RS9Edmw5SHpKWjIvOFN1aEQ0TVRlTzBJVnV6VVd6Y3J3RzZZ?= =?utf-8?B?TzhQUHhDR294cHZNdHhZQ2t3QThtdm05R0FObmdubWRwK0VEeFc3ajlPc1Nx?= =?utf-8?B?ZnNCbVVYU1N4SUxwZi94cUFjaTU0a0NRMkIxaHZIb0g0b0VWRW9vZWRRdFho?= =?utf-8?B?Z2t6dkhNLzV4eDBtbS84V3BxSmFzL05CcGNSL0syMG9aN3RtSFdCNU9xYzRm?= =?utf-8?B?S1RSbmMzK1d5d1ZGbDUxZjlyUDZadHhJdktwZVB0TGVaa0V1cUNaUHpaK2p1?= =?utf-8?B?Vm9XT09jMHFCT0YzamtqQ3BnclpqT1E5UWtzbmRTdUVYcEliRlhNVmdwOHQ4?= =?utf-8?B?dnhBQ1R3UzFPSmczNXViV04zU0dpSWpxNzBrc3FZdG03YjhOSUZBeUcwSlVn?= =?utf-8?B?M0YrVUZVM3BtNE9lMzBqbE1tVGt2dFQyYi8rRmdXOFRBWVBmSkUyWlpFSjB4?= =?utf-8?Q?Bruk8j/SpG0zRhzp5wuEiFOX0?= MIME-Version: 1.0 X-OriginatorOrg: labware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR17MB4314.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33cda4e2-67ce-4635-8505-08dd500d8ca8 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2025 11:15:28.1020 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b5db0322-1aa0-4c0a-859c-ad0f96966f4c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: O/OKjDITlRlSFNkE5KzCktXKepMxY1S9vWrSM2HxERf3AifADZX7mCEguF+9WzKHfA1uSv00JerqbljZU+iGPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR17MB6608 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Ur6O_01O48SQl-e5LnkRVqfEuCmbXrNYGahV1S7Sk4U_1739877330 X-Mimecast-Originator: labware.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-ID: Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org UG9saXRlIHBpbmcuIA0KDQpUaGFua3MsDQpKYW4NCg0KT24gTW9uLCAyMDI1LTAxLTI3IGF0IDEw OjQ0ICswMDAwLCBKYW4gVnJhbnkgd3JvdGU6DQo+IEhpLA0KPiANCj4gdGhpcyBSRkMgaXMgYW4g YXR0ZW1wdCB0byBzeXN0ZW1hdGljYWxseSBhZGRyZXNzIEFuZHJldydzDQo+IGNvbW1lbnQgb24g YSBwYXRjaCBJIHN1Ym1pdHRlZCBlYXJsaWVyIFsxXS4gSW4gcGFydGljdWxhciwNCj4gdGhpcyBw YXJ0Og0KPiANCj4gPiBJIGRvbid0IHJlYWxseSBsaWtlIHRoZSBhcHByb2FjaCB0YWtlbiBieSB0 aGlzIGZ1bmN0aW9uLsKgIEVhY2ggdGltZQ0KPiA+IHRoZQ0KPiA+IGZ1bmN0aW9uIGlzIGNhbGxl ZCB3ZSBnZXQgYSBuZXcgZ2RiLkNvbXB1bml0IG9iamVjdCBjcmVhdGVkIGFuZA0KPiA+IGNoYWlu ZWQNCj4gPiBvbnRvIHRoZSBvYmpmaWxlLg0KPiANCj4gVGhpcyBpcyBpbiBmYWN0IHRydWUgZm9y IG90aGVyIG9iamVjdHMgLSBnZGIuU3ltdGFiLCBnZGIuU3ltYm9sLA0KPiBnZGIuVHlwZS4gTW9y ZW92ZXIgZWFjaCBvZiB0aGVzZSBvYmplY3RzIGhhdmUgdGhlaXIgb3duIGNvcHkNCj4gb2YgKGxh cmdlbHkgc2FtZSkgaG91c2VrZWVwaW5nIGNvZGUuIFRoZSBnZGIuQmxvY2sgdXNlZCB0byBiZQ0K PiB0aGUgc2FtZSBidXQgbm90IGxvbmcgYWdvIGl0IHdhcyBjaGFuZ2VkIHNvIGdkYi5CbG9ja3Mg YXJlIG5vdw0KPiBpbnRlcm5lZCAobWVtb2l6ZWQpLiBGcm9tIHRoZSB1c2VyIHBvaW50IG9mIHZp ZXcsIEkgZm91bmQgaXQgYml0DQo+IGNvdW50ZXItaW50dWl0aXZlLg0KPiANCj4gTXkgaWRlYSB3 YXMgdG8gcmVmYWN0b3IgdGhpcyBob3VzZWtlZXBpbmcgY29kZSBpbnRvIGEgY29tbW9uIGNsYXNz Lg0KPiBUaGlzIFJGQyBpcyByZXN1bHQgb2Ygc2V2ZXJhbCBpdGVyYXRpb25zLiBUZXN0ZWQgb24g eDg2XzY0LWxpbnV4Lg0KPiANCj4gRmlyc3QgZm91ciBjb21taXRzIGV4cGFuZCBleGlzdGluZyBj b2RlIHRvIGludGVybiAobWVtb2l6ZSkNCj4gZ2RiLlN5bXRhYiwgZ2RiLlN5bWJvbCBhbmQgZ2Ri LlR5cGUuIFRoZSByZXN0IHRoZW4gaW50cm9kdWNlcw0KPiB0ZW1wbGF0ZSBjbGFzc2VzIHRoYXQg aW1wbGVtZW50IG5lY2Vzc2FyeSBob3VzZWtlZXBpbmcgYW5kDQo+IGNvbnZlcnRzIGdkYi5TeW10 YWIsIGdkYi5TeW1ib2wgYW5kIGdkYi5UeXBlIHRvIHVzZSBpdC4NCj4gSXQgY291bGQgZ28gZnVy dGhlciAob25lIGNhbiBjb252ZXJ0IGdkYi5CbG9jayB0b28gYW5kDQo+IGdkYi5WYWx1ZSBhbmQg Z2RiLlZhbHVlLnR5cGUgYW5kIGR5bmFtaWNfdHlwZSBjb3VsZCBiZQ0KPiBmdXJ0aGVyIHNpbXBs aWZpZWQgdG9vKSBidXQgSSBkZWNpZGVkIHRvIHN0b3AgaGVyZS4NCj4gDQo+IFRoZSBtYWluIHJl YXNvbiBpcyB0aGF0IGl0IHR1cm5lZCBub3QgdG8gYmUgYXMgc2ltcGxlIGFzDQo+IEkgdGhvdWdo dCAtIHRoZXJlIHNlZW0gdG8gYmUgZmV3IGRpZmZlcmVuY2VzIGhlcmUgYW5kIHRoZXJlDQo+IChz ZWUgWzJdKS4gVGhpcyBjb21wbGljYXRlZCB0aGUgaG91c2VrZWVwaW5nIGNsYXNzZXMNCj4gKGdk YnB5X3JlZ2lzdHJ5IGFuZCBhc3NvY2lhdGVkICJzdG9yYWdlIikuIE15IEMrKyBpcw0KPiBpcyBw cmV0dHkgYmFzaWMgc28gcGVyaGFwcyB0aGVyZSdzIGJldHRlciBhbmQgc2ltcGxlciB3YXkNCj4g b2YgZG9pbmcgaXQuIEFub3RoZXIgcmVhc29uIGlzIHRoYXQgSSB3YXMgaG9waW5nIGZvciBzb21l IGNvZGUNCj4gcmVkdWN0aW9uIGluIHRlcm1zIG9mIHNpemUgYnV0IGxvb2tpbmcgYXQgdGhlIHJl c3VsdCwNCj4gdGhlcmUncyBoYXJkbHkgYW55LiBPbiB0aGUgb3RoZXIgaGFuZCwgdGhlIGxpZmVj eWNsZSBtYW5hZ2VtZW50DQo+IGlzIG1vcmUgdW5pZmllZCBhY3Jvc3MgZGlmZmVyZW50IFB5dGhv biBvYmplY3RzLg0KPiANCj4gQWxsIGluIGFsbCwgSSdtIG5vdCBzdXJlIHRoaXMgaXMgdGhlIGJl c3QgYXBwcm9hY2ggYW5kIHdvcnRoDQo+IGl0LiBCeSB0aGlzIFJGQywgSSdkIGxpa2UgdG8gc29s aWNpdCBmZWVkYmFjayBmcm9tIGV4cGVyaWVuY2VkDQo+IEdEQiBkZXZlbG9wZXJzIG9uIGhvdyB0 byBtb3ZlIG9uLg0KPiANCj4gQmFzaWNhbGx5IEkgc2VlIGZvbGxvd2luZyBvcHRpb25zOg0KPiAN Cj4gMSkgRG8gbm90IGNoYW5nZSBhbnl0aGluZyBpbiB0aGlzIGFyZWEgKEknbSBwZXJmZWN0bHkN Cj4gwqDCoCBoYXBweSB3aXRoIHRoYXQpLg0KPiAyKSBJbnRlcm4gKG1lbW9pemUpIFB5dGhvbiBv YmplY3RzICh3aGVyZSBpdCBtYWtlcyBzZW5zZSkNCj4gwqDCoCBidXQga2VlcCB0aGUgY3VycmVu dCBhcHByb2FjaC4gQmFzaWNhbGx5IGZpcnN0IGZvdXINCj4gwqDCoCBjb21taXRzIG9mIHRoaXMg UkZDLg0KPiAzKSBDb250aW51ZSB3b3JraW5nIG9uIHRoaXMuDQo+IA0KPiBUaGFua3MsDQo+IA0K PiBKYW4NCj4gDQo+IFsxXToNCj4gaHR0cHM6Ly9pbmJveC5zb3VyY2V3YXJlLm9yZy9nZGItcGF0 Y2hlcy84N283MGFyMzR6LmZzZkByZWRoYXQuY29tLw0KPiBbMl06DQo+IGh0dHBzOi8vaW5ib3gu c291cmNld2FyZS5vcmcvZ2RiLzZjNzNmODM0ZDNmN2I1NDUxODhlMTk5OTEyNWU3YWU2M2FlODNl YWIuY2FtZWxAdnJhbnkuaW8vVC8jdQ0KPiANCj4gLS0tDQo+IA0KPiBKYW4gVnJhbnkgKDkpOg0K PiDCoCBnZGIvcHl0aG9uOiBwcmVzZXJ2ZSBpZGVudGl0eSBmb3IgZ2RiLlN5bXRhYiBvYmplY3Rz DQo+IMKgIGdkYi9weXRob246IHByZXNlcnZlIGlkZW50aXR5IGZvciBnZGIuU3ltYm9sIG9iamVj dHMNCj4gwqAgZ2RiL3B5dGhvbjogZG8gbm90IGhvbGQgb24gZ2RiLlN5bXRhYiBvYmplY3QgZnJv bQ0KPiBnZGIuU3ltdGFiX2FuZF9saW5lDQo+IMKgIGdkYi9weXRob246IHByZXNlcnZlIGlkZW50 aXR5IGZvciBnZGIuVHlwZSBvYmplY3RzDQo+IMKgIGdkYi9weXRob246IGludHJvZHVjZSBnZGJw eV9yZWdpc3RyeQ0KPiDCoCBnZGIvcHl0aG9uOiBjb252ZXJ0IGdkYi5TeW1ib2wgdG8gdXNlIGdk YnB5X3JlZ2lzdHJ5DQo+IMKgIGdkYi9weXRob246IGNvbnZlcnQgZ2RiLlR5cGUgdG8gdXNlIGdk YnB5X3JlZ2lzdHJ5DQo+IMKgIGdkYi9weXRob246IGNvbnZlcnQgZ2RiLlN5bXRhYiB0byB1c2Ug Z2RicHlfcmVnaXN0cnkNCj4gwqAgZ2RiL3B5dGhvbjogY29udmVydCBnZGIuU3ltdGFiX2FuZF9s aW5lIHRvIHVzZSBnZGJweV9yZWdpc3RyeQ0KPiANCj4gwqBnZGIvcHl0aG9uL3B5LXN5bWJvbC5j wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDc1ICsrKy0tLS0tLS0NCj4gwqBn ZGIvcHl0aG9uL3B5LXN5bXRhYi5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAx ODIgKysrKysrLS0tLS0tLS0tLS0tLS0tLQ0KPiDCoGdkYi9weXRob24vcHktdHlwZS5jwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA5NSArKysrKy0tLS0tLS0NCj4gwqBn ZGIvcHl0aG9uL3B5dGhvbi1pbnRlcm5hbC5owqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyMDANCj4g KysrKysrKysrKysrKysrKysrKysrKysrKw0KPiDCoGdkYi90ZXN0c3VpdGUvZ2RiLnB5dGhvbi9w eS1hcmNoLmV4cMKgwqAgfMKgwqAgNSArDQo+IMKgZ2RiL3Rlc3RzdWl0ZS9nZGIucHl0aG9uL3B5 LXN5bXRhYi5leHAgfMKgIDI4ICsrKysNCj4gwqBnZGIvdGVzdHN1aXRlL2dkYi5weXRob24vcHkt dHlwZS5leHDCoMKgIHzCoCAxNSArKw0KPiDCoDcgZmlsZXMgY2hhbmdlZCwgMzQ3IGluc2VydGlv bnMoKyksIDI1MyBkZWxldGlvbnMoLSkNCj4gDQoNCg==