Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122480 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id EBA141ACEBF for ; Fri, 23 Feb 2024 17:35:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1708709730; bh=Q53ELY0/D72NzUiYsXdQoTUREu2Nm5lFi2LJGBsjWNQ=; h=Date:Subject:To:References:From:In-Reply-To:From; b=Aw+d5JL92X6OfBnbxBE5ZxbdYvN9Hz4983ZMRTQ23sjHTZMTlLQA1LlLRomZUOP6j lihqLvalLw3L4SvkRceZn6h2L6FogsPJV0rTIpgEjz4zBgWkd5gfrJx77V0KoK5NUo fAFXpLmwb6oFou077UTmpDVKvEb0GZO4k2ipgcNRAa9pMy2BJksf8qTqAlJWr4xgDm 4756vkUGrihyO1iSNkMx9nMgj6NXOdvPwDkEgag4oSbzaesdYj++W8KhM8D+TxylH0 yUG+HnVD4KsbfrVt6+RWcI06Q6Be/TYqAMz8T6LMiM7LgladJ0gl3Rx+dOJFeBIhlA mJ4AEn2xL2Q/w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id F274B180004 for ; Fri, 23 Feb 2024 17:35:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_50,DKIM_INVALID, DKIM_SIGNED,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from wp160.webpack.hosteurope.de (wp160.webpack.hosteurope.de [80.237.132.167]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 23 Feb 2024 09:35:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mabe.berlin ; s=he194859; h=Content-Type:In-Reply-To:From:References:To:Subject: MIME-Version:Date:Message-ID:From:Sender:Reply-To:Subject:Date:Message-ID:To: Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=Q53ELY0/D72NzUiYsXdQoTUREu2Nm5lFi2LJGBsjWNQ=; t=1708709722; x=1709141722; b=qv8tXOVZ9G814HEpTdo9Jg27Ag4xiIochnhTCE6GrKM7Cwl5xDrQDLfc8poxoIO2iKro7BrrfQ 4QO9L+MdE/8DH7C/JLGdx0qs8vouwhCa+cGGglL1V6zu6cEufY7wCOCrddea65tOh7zKBa6jCLzLZ wiT4/z021b2JCzLaK1lNXaKi1OsoSYaV8Im7Djm7csS1/HlSnavNomfymnO7QjKovXT8sGWDU33Vn Zt4PZV8CnFKXls2NIkRAr3gh5k3H4Ay9dEfhVegNVg43hWoZ2gLdNHVyivclFhnCQtEv/xN0Goz2X VqMjqE2b/pT+WOqD4rKfxVOcpS2Y0S+qQydDA==; Received: from [2a02:8109:b323:1700:34ce:90ce:43b5:cff9]; authenticated by wp160.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1rdZSB-0005Ns-R1; Fri, 23 Feb 2024 18:35:19 +0100 Message-ID: <8dddf382-6904-46d3-98e4-65cdc6892d31@mabe.berlin> Date: Fri, 23 Feb 2024 18:35:19 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC[ Property accessor hooks, take 2 To: internals@lists.php.net References: <790b5b4e-f51b-4050-a12a-5fa903d0568f@app.fastmail.com> Content-Language: en-US Autocrypt: addr=marc@mabe.berlin; keydata= xsBNBFby8roBCAD4qHjbk9+V3SmB5DfpkTtX58jYJ9VXVfF54MDoI0fQiYvKyrrghfO78alH c12RsEZxLH2F5kEfu8WO4wA4apg2gBnRRxqPj7krsct1ySOAdMrRVp8Wtaeaznpdcn2gJZyA MSI6LTzebT25N77ksvSrUi1BuCKyOa7SmYff3xGgOwYsHQlT5opMNGPCVegiPmO/K37anwts gj6L7RVtjXtp2Z3wAs6r3EmO318PL48xDLUgYMvEFAPJglth5FGH2En6n6HFIhxh43LqXQiN eHVjLjS2y8huNBswwc9ZVxk3ip5z/GCmpWnNkgGBOSJ7loJRsq2tOaU6yU8KWb5rhOoFABEB AAHNIU1hcmMgQmVubmV3aXR6IDxtYXJjQG1hYmUuYmVybGluPsLAeAQTAQIAIgUCVvLyugIb AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQOTar91O8iM6jzggAwvV6MqU/hcAI6ldp xVjucGz2J9cAWtva8GL+rm9zvEs7EENtamehJiZob/CTw50WiI/zsJzPblktpT0D2AFBEp9k P5/8CmCpZzxYPsxnLtsFM52fOBpO+aP0PSStBpJjndjBH7HPqKcTCXM3ZM+SL6lyRweAJR7G +JXIZbuUrbjB2lbGx3itNZ6TeXqqnE6KTXNKLEbNHfVdzE4sPDkmuZRo/M2h+gmeS1iQb29W BmhvL6czugCQI9rYl7C4Nci9wPii1lTYyfCWQfQKID4/F2HiOv+N/vDMCK1xV8TUeCy8w4X+ nYj+wDog046ki9lUM60oPij6WoSJLqfsXr1kNc7ATQRW8vK6AQgAq7QYLB1Dz+8RSi5AGJP1 tOFQXtcxyOhNVQZsI1mCQiHay4wteQ+5m4EOUuR+FrFIlnbSrPdTkKD2wvQDHVqpZivThBpJ vara/ick0wi2R3dasu1sPMu1P6h1EwUsydhviNJB07aLfPAWD6eoqmGTd8236znIIq7mbnNp OnxIQxviTyELUekrNw38uQtVzR6XZv9PAThA2o1J1JZID7QUpKcNyo9ebYlwxyS+xzhA4DLD qfD6O5sKoKvxEf2fIZeP0ETPpHNYk0WiWnmNoPy8eEY07LriYALVidBwPBcxus0wGoKf8Nun y2aE13SHmj0ioBI1bXMGJx3hEbvzXK6WrwARAQABwsBfBBgBAgAJBQJW8vK6AhsMAAoJEDk2 q/dTvIjOkowIAI70P8U4j3eqyK/7x1bnCZZRcpwZ1aH+LR1yMKTINo9NDqlOBWQTLT69YMfV 4UN+nTSiD/uLw1fSeLSzBwpoalCMLPVOX/d3Mq5JtL5cKtWUTIVf3Vb7VbN4Rvb8HgWjeSnM 1PiG9yQBmLKI68sG/gdgvA/xANdUatkDgG0yj8PCdt+Vy4EblXbIAXZXJ6eRugSKowTjst7i HXKOJxivomHFcmqmkiqjwGTGx/jrhbDtEpPDRk+U9W45D4CbUcyPR6lMSrje5JPGQDv/45M5 wPe286YelBjnb0cWRJpA7GZCWDKZOsQ2H6cCRBi8i4m+vfRk7GLA536XnmvWxKFVP9U= In-Reply-To: <790b5b4e-f51b-4050-a12a-5fa903d0568f@app.fastmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------mjFJlIfQmgiEVT8nVrgshyXB" X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1708709722;9ed3966d; X-HE-SMSGID: 1rdZSB-0005Ns-R1 From: marc@mabe.berlin (Marc Bennewitz) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------mjFJlIfQmgiEVT8nVrgshyXB Content-Type: multipart/mixed; boundary="------------DFn26sbhkAcZrNyQEka08S8C"; protected-headers="v1" From: Marc Bennewitz To: internals@lists.php.net Message-ID: <8dddf382-6904-46d3-98e4-65cdc6892d31@mabe.berlin> Subject: Re: [PHP-DEV] [RFC[ Property accessor hooks, take 2 References: <790b5b4e-f51b-4050-a12a-5fa903d0568f@app.fastmail.com> In-Reply-To: <790b5b4e-f51b-4050-a12a-5fa903d0568f@app.fastmail.com> --------------DFn26sbhkAcZrNyQEka08S8C Content-Type: multipart/mixed; boundary="------------dbVFcCosudLQXFI5TlgWSRFQ" --------------dbVFcCosudLQXFI5TlgWSRFQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgTGFycnksDQoNCmZpcnN0IG9mIGFsbCB0aGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGlz IGFtYXppbmcgd29yayB5b3UgdHdvIGhhdmUgYmVlbiANCmRvbmUgOisxOi4NCg0KT24gMjMu MDIuMjQgMDA6NTYsIExhcnJ5IEdhcmZpZWxkIHdyb3RlOg0KPiBPbiBXZWQsIEZlYiAyMSwg MjAyNCwgYXQgMTE6MDIgUE0sIE1hdHRoZXcgV2VpZXIgTydQaGlubmV5IHdyb3RlOg0KPj4g T24gV2VkLCBGZWIgMjEsIDIwMjQgYXQgMTI6NTfigK9QTSBMYXJyeSBHYXJmaWVsZCA8bGFy cnlAZ2FyZmllbGR0ZWNoLmNvbT4gd3JvdGU6DQo+Pj4gQWZ0ZXIgbXVjaCBvbi1hZ2Fpbi9v ZmYtYWdhaW4gd29yaywgSWxpamEgYW5kIEkgYXJlIGJhY2sgd2l0aCBhIG1vcmUgcG9saXNo ZWQgcHJvcGVydHkgYWNjZXNzIGhvb2tzL2ludGVyZmFjZSBwcm9wZXJ0aWVzIFJGQy4gIEl0 4oCZcyA5OSUgdW5jaGFuZ2VkIGZyb20gbGFzdCBzdW1tZXI7IHRoZSBQUiBpcyBub3cgZXNz ZW50aWFsbHkgY29tcGxldGUgYW5kIG1vcmUgcm9idXN0LCBhbmQgd2Ugd2VyZSBhYmxlIHRv IHNxdWlzaCB0aGUgbGFzdCByZW1haW5pbmcgZWRnZSBjYXNlcy4NCj4+Pg0KPj4+IEJhcmlu ZyBhbnkgbWFqb3IgY2hhbmdlcywgd2UgcGxhbiB0byBicmluZyB0aGlzIHRvIGEgdm90ZSBp biBtaWQtTWFyY2guDQo+Pj4NCj4+PiBodHRwczovL3dpa2kucGhwLm5ldC9yZmMvcHJvcGVy dHktaG9va3MNCj4+Pg0KPj4+IEl04oCZcyBsb25nLCBidXQgdGhhdOKAmXMgYmVjYXVzZSB3 ZeKAmXJlIGhhbmRsaW5nIGV2ZXJ5IGVkZ2UgY2FzZSB3ZSBjb3VsZCB0aGluayBvZi4gIFBy b3BlcnRpZXMgaW52b2x2ZSBkZWFsaW5nIHdpdGggYm90aCByZWZlcmVuY2VzIGFuZCBpbmhl cml0YW5jZSwgYm90aCBvZiB3aGljaCBoYXZlIGNvbXBsZXggaW1wbGljYXRpb25zLiAgV2Ug YmVsaWV2ZSB3ZeKAmXZlIGlkZW50aWZpZWQgdGhlIG1vc3QgbG9naWNhbCBoYW5kbGluZyBm b3IgYWxsIGNhc2VzLCB0aG91Z2guDQo+PiBPbmNlIGFnYWluIGluIHJlYWRpbmcgdGhlIHBy b3Bvc2FsLCB0aGUgZmlyc3QgdGhpbmcgSSdtIHN0cnVjayBieSBhcmUNCj4+IHRoZSBtYWdp YyAiJGZpZWxkIiBhbmQgIiR2YWx1ZSIgdmFyaWFibGVzIGluc2lkZSBhY2Nlc3NvcnMuIFRo ZSBmaXJzdA0KPj4gdGltZSB0aGV5IGFyZSB1c2VkLCB0aGV5J3JlIHVzZWQgd2l0aG91dCBl eHBsYW5hdGlvbiwgYW5kIHRoZXkncmUNCj4+IGphcnJpbmcuDQo+Pg0KPj4gQWRkaXRpb25h bGx5LCBvbmNlIHlvdSBzdGFydCBkZWZpbmluZyB0aGUgYmVoYXZpb3Igb2YgYWNjZXNzb3Jz Li4uIHlvdQ0KPj4gZG9uJ3Qgc3RhcnQgd2l0aCB0aGUgYmFzaWNzLCBidXQgaW5zdGVhZCBq dW1wIGludG8gc29tZSBvZiB0aGUgbW9yZQ0KPj4gZXNvdGVyaWMgdXNhZ2UsIHdoaWNoIGRv ZXMgbm90aGluZyB0byBoZWxwIHdpdGggdGhlIHF1ZXN0aW9ucyBJIGhhdmUuDQo+Pg0KPj4g U28sIGZpcnN0Og0KPj4NCj4+IC0gU3RhcnQgd2l0aCB0aGUgbW9zdCBiYXNpYywgbW9zdCBl eHBlY3RlZCB1c2FnZSBmb3IgZWFjaCBvZiByZWFkaW5nDQo+PiBhbmQgd3JpdGluZyBwcm9w ZXJ0aWVzLg0KPj4gLSBJIG5lZWQgYSBiZXR0ZXIgYXJndW1lbnQgZm9yIHdoeSB0aGUgJGZp ZWxkIGFuZCAkdmFsdWUgdmFyaWFibGVzDQo+PiBleGlzdC4gU2F5aW5nIHRoZXkncmUgbWFj cm9zIGRvZXNuJ3QgaGVscCB0aG9zZSBub3QgZGVlcCBpbnRvDQo+PiBpbnRlcm5hbHMuIEFz IGEgdXNlciwgd2h5IGRvIHRoZXkgZXhpc3Q/DQo+IEZvciAkZmllbGQsIGl0J3Mgbm90IGEg cmVxdWlyZW1lbnQuICBJdCdzIG1vc3RseSBmb3IgY29weS1wYXN0ZSBjb252ZW5pZW5jZS4g IEEgbnVtYmVyIG9mIHBlb3BsZSBoYXZlIHN0cnVnZ2xlZCBvbiB0aGlzIHBvaW50IHNvIGlm IHRoZSBjb25zZW5zdXMgaXMgdG8gbGVhdmUgb3V0ICRmaWVsZCBhbmQganVzdCB1c2UgJHRo aXMtPnByb3BOYW1lIGRpcmVjdGx5LCB3ZSBjYW4gYWNjZXB0IHRoYXQuICBUaGV5IGNhbiBi ZSByZS1hZGRlZCBpZiByZXVzYWJsZSBob29rIHBhY2thZ2VzIGFyZSBhZGRlZCBpbiB0aGUg ZnV0dXJlIChhcyBub3RlZCBpbiBGdXR1cmUgU2NvcGUpLg0KPg0KDQpJJ20gYWxzbyBmZWVs aW5nIHRoYXQgaW50cm9kdWNpbmcgbWFnaWMgdmFyaWFibGVzIGlzbid0IHRoZSBiZXN0IGRl c2lnbiANCmNob2ljZS4NCkkgcmVhZCB5b3VyIHNlY3Rpb24gYWJvdXQgIldoeSBkbyBzZXQg aG9va3Mgbm90IHJldHVybiB0aGUgdmFsdWUgdG8gDQpzZXQ/IiBhbmQgSSBkb24ndCByZWFs bHkgYWdyZWUuDQoNCkxldCBtZSBleHBsYWluIC4uLg0KDQoxLiBWaXJ0dWFsIHByb3BlcnRp ZXMgYW5kIHRlY2huaWNhbGx5IGFsbCBmdW5jdGlvbnMgcmV0dXJuIGEgdmFsaWQuDQoNCkkg dGhpbmsgaXQgd291bGQgbWUgbXVjaCBsZXNzIG1hZ2ljIGlmIHByb3BlcnR5IHNldHRlcnMg b24gdmlydHVhbCANCnByb3BlcnRpZXMgZGVjbGFyZSBhIHZvaWQgcmV0dXJuIHR5cGUuDQpU aGlzIHdvdWxkIG1ha2UgaXQgdmVyeSBvYnZpb3VzIHRoYXQgdGhpcyBpcyBhIHZpcnR1YWwg cHJvcGVydHkgZXZlbiBvbiANCmhhdmluZyB0byByZWFkIGNvbXBsZXggc2V0dGVycy4NCg0K Mi4gaXQgZGlzYWxsb3dzIGFueSBhY3Rpb24gL2FmdGVyLyB0aGUgYXNzaWdubWVudCBoYXBw ZW5zDQoNCkkgYWN0dWFsbHkgdGhpbmsgdGhpcyB3b3VsZCBiZSBhIGdvb2QgdGhpbmshDQoN CkFuIG9iamVjdCBwcm9wZXJ0eSBzaG91bGQgb25seSBiZSBzZXQgYWZ0ZXIgZXZlcnl0aGlu ZyBoYXMgYmVlbiBkb25lLg0KSWYgeW91IHdhbnQgdG8gZG8gbW9yZSBpdCBzaG91bGQgZWl0 aGVyIG5vdCBiZSBwYXJ0IG9mIHRoZSBzZXR0ZXIgb3IgeW91IA0Kc2hvdWxkIHVzZSBhIHRl bXBvcmFyeSB2YXJpYWJsZSB3aGF0IHlvdSBoYXZlIHRvIGRvIGFueXdheSB0byBub3QgbGVh dmUgDQp5b3VyIG9iamVjdCBpbiBhbiBpbmNvcnJlY3Qgc3RhdGUuDQoNCkxldCdzIHNheSB3 ZSBoYXZlIHRoZSBmb2xsb3dpbmcgc2V0dGVyOg0KDQpwdWJsaWMgIHN0cmluZyRuYW1lICB7 ICANCiAgICAgc2V0KCR2YWx1ZSl7IC8vIGRvIHN0dWZmDQogICAgICAgICAkZmllbGQgPSAk dmFsdWU7IC8vIG9yICR0aGlzLT5uYW1lID0gJHZhbHVlDQogICAgICAgICAvLyBkbyBtb3Jl IHN0dWZmIGFuZCAoZXZlbnR1YWxseSkgZmFpbA0KICAgICAgICAgdGhyb3cgRXhjZXB0aW9u KCk7DQogICAgIH0NCn0NCg0KdHJ5IHsNCiDCoMKgwqAgJG9iamVjdC0+bmFtZSA9ICd0ZXN0 JzsNCn0gZmluYWxseSB7DQogwqDCoMKgICRvYmplY3QtPm5hbWU7IC8vIHdoYXQgaXMgbmFt ZSBoZXJlID8NCn0NCg0KDQozLiBhbWJpZ3VpdHkNCg0KSSBhY3R1YWxseSBmZWVsIHRoYXQg JGZpZWxkIGlzIGFtYmlndW91cy4gV2hhdCBoYXBwZW5zIGlmIHlvdSBkZWNsYXJlIA0KYHNl dCgkZmllbGQpIHt9YCA/IERvZXMgc3VjaCBjb25zdHJ1Y3QgbGV0IHRoZSBlbmdpbmUgc2V0 IHRoZSBwcm9wZXJ0eSANCnZhbHVlIGltbWVkaWF0ZWx5IGFzIHRoZSBpbnB1dCB2YWx1ZSBn ZXRzIGltbWVkaWF0ZWx5IGFzc2lnbmVkIHRvIHRoZSANCnByb3BlcnR5IHZpYSAkZmllbGQ/ DQoNCg0KR3JlZXRpbmdzLA0KTWFyYw0KDQo= --------------dbVFcCosudLQXFI5TlgWSRFQ Content-Type: application/pgp-keys; name="OpenPGP_0x3936ABF753BC88CE.asc" Content-Disposition: attachment; filename="OpenPGP_0x3936ABF753BC88CE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFby8roBCAD4qHjbk9+V3SmB5DfpkTtX58jYJ9VXVfF54MDoI0fQiYvKyrrg hfO78alHc12RsEZxLH2F5kEfu8WO4wA4apg2gBnRRxqPj7krsct1ySOAdMrRVp8W taeaznpdcn2gJZyAMSI6LTzebT25N77ksvSrUi1BuCKyOa7SmYff3xGgOwYsHQlT 5opMNGPCVegiPmO/K37anwtsgj6L7RVtjXtp2Z3wAs6r3EmO318PL48xDLUgYMvE FAPJglth5FGH2En6n6HFIhxh43LqXQiNeHVjLjS2y8huNBswwc9ZVxk3ip5z/GCm pWnNkgGBOSJ7loJRsq2tOaU6yU8KWb5rhOoFABEBAAHNIU1hcmMgQmVubmV3aXR6 IDxtYXJjQG1hYmUuYmVybGluPsLAeAQTAQIAIgUCVvLyugIbAwYLCQgHAwIGFQgC CQoLBBYCAwECHgECF4AACgkQOTar91O8iM6jzggAwvV6MqU/hcAI6ldpxVjucGz2 J9cAWtva8GL+rm9zvEs7EENtamehJiZob/CTw50WiI/zsJzPblktpT0D2AFBEp9k P5/8CmCpZzxYPsxnLtsFM52fOBpO+aP0PSStBpJjndjBH7HPqKcTCXM3ZM+SL6ly RweAJR7G+JXIZbuUrbjB2lbGx3itNZ6TeXqqnE6KTXNKLEbNHfVdzE4sPDkmuZRo /M2h+gmeS1iQb29WBmhvL6czugCQI9rYl7C4Nci9wPii1lTYyfCWQfQKID4/F2Hi Ov+N/vDMCK1xV8TUeCy8w4X+nYj+wDog046ki9lUM60oPij6WoSJLqfsXr1kNc7A TQRW8vK6AQgAq7QYLB1Dz+8RSi5AGJP1tOFQXtcxyOhNVQZsI1mCQiHay4wteQ+5 m4EOUuR+FrFIlnbSrPdTkKD2wvQDHVqpZivThBpJvara/ick0wi2R3dasu1sPMu1 P6h1EwUsydhviNJB07aLfPAWD6eoqmGTd8236znIIq7mbnNpOnxIQxviTyELUekr Nw38uQtVzR6XZv9PAThA2o1J1JZID7QUpKcNyo9ebYlwxyS+xzhA4DLDqfD6O5sK oKvxEf2fIZeP0ETPpHNYk0WiWnmNoPy8eEY07LriYALVidBwPBcxus0wGoKf8Nun y2aE13SHmj0ioBI1bXMGJx3hEbvzXK6WrwARAQABwsBfBBgBAgAJBQJW8vK6AhsM AAoJEDk2q/dTvIjOkowIAI70P8U4j3eqyK/7x1bnCZZRcpwZ1aH+LR1yMKTINo9N DqlOBWQTLT69YMfV4UN+nTSiD/uLw1fSeLSzBwpoalCMLPVOX/d3Mq5JtL5cKtWU TIVf3Vb7VbN4Rvb8HgWjeSnM1PiG9yQBmLKI68sG/gdgvA/xANdUatkDgG0yj8PC dt+Vy4EblXbIAXZXJ6eRugSKowTjst7iHXKOJxivomHFcmqmkiqjwGTGx/jrhbDt EpPDRk+U9W45D4CbUcyPR6lMSrje5JPGQDv/45M5wPe286YelBjnb0cWRJpA7GZC WDKZOsQ2H6cCRBi8i4m+vfRk7GLA536XnmvWxKFVP9U=3D =3Doi2m -----END PGP PUBLIC KEY BLOCK----- --------------dbVFcCosudLQXFI5TlgWSRFQ-- --------------DFn26sbhkAcZrNyQEka08S8C-- --------------mjFJlIfQmgiEVT8nVrgshyXB Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmXY11cFAwAAAAAACgkQOTar91O8iM5H EAf/VcLOx/JnjpWB2YMPrE1nKQ5m3I8ZHWwQymz7qZzFp43I6ijsCbxSWPE1+JywlnVQfoUbki1a +9M6k5/Ep8AWskeMafQ3if1/l19+UJQzH54h7zKQctMPlxIY+t1cw3t2kLMs/AM9GgcHDXCCGxPm R9yc+foP4DxD6bygjSJ86B/joTwNKZrkg9QnUexKvFv0Mjj4xtfdRsuANxND7GrTl1JJyJBB7Jct h+DTeA476l2pekAaltp5jH03w4lBmRVL1FDLld+zPYjwtp6C9yb6IoXBB+P06TBaeNrgKX8d51IX JXWc+fis8O0om317xOZCo6PtZzzXer3IMIVF6sMIgQ== =tigL -----END PGP SIGNATURE----- --------------mjFJlIfQmgiEVT8nVrgshyXB--