Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123309 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 2FBA11A009C for ; Sat, 11 May 2024 14:36:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1715438254; bh=9X/CKuRiAD3XC3VaExwUHImQA3iErbh0LKpKkseSBro=; h=Date:To:From:Cc:Subject:In-Reply-To:References:From; b=ZrSSUUiZ6FW6cAHd5fWeMWv1y7hVwpsJEWf2J/Ix2VqtfApmGgCRW0hVeTpDaWqXN M7wxdPuHb+y9EfqQEB818RMdxWhAr2OAu3pnRjuILXjmh/3ig2IIs/dGbMoFnhMsKS 7BZbFNmSXhAD3I3Nrt1PgGNwEs92B8wJaMQN4Pmqz1/sayXRbEMX1XUvqcEk6inpNV yuAPgX5G9TINEROqdDBXJPwOT2kzR/eOL5ptqiSf+HNaiseLuE/Ck5iGw6y4baO+Xh nb8IBJ8DuNHZZGnplPF5Gi3QodHMpKYMPUnR6haidEP3XL9n7H7I4g4kQlM3Grbnjz U/8M5qQrFDlHw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0F186180056 for ; Sat, 11 May 2024 14:37:33 +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.7 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,HTML_MESSAGE, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,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 mail-40136.proton.ch (mail-40136.proton.ch [185.70.40.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 11 May 2024 14:37:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpb.moe; s=protonmail; t=1715438199; x=1715697399; bh=9X/CKuRiAD3XC3VaExwUHImQA3iErbh0LKpKkseSBro=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=p8Isma3ugPt3iZ9dsjSkaNph5NZvwXGtOULKAIe3+MeAfmNl4G1Mawwpr8KwPlJcY aq0LkVOLVOp+6l8IUUgTBFjQ/HgQy6Vtlt+AUMERqN6NQUVxuuK891xv7ACA/aMKBK PS3cuV3pjJ4NoTHiknlgwgaZyRkjhRnYj8qv5rLGqQ8yIan9dLRNPrQa/t5y1ps9Wc oVL6XDyNXR/tv1i8Z0A48DEASaIJMgzXfAlJmYXLZfSMFKAfZ2kA8rkfox1LlgYFFE PNIU9Coe8MZdgg/25Ry7632U1uXfRLBvMDISpL/ldh3A8fVlv2OM2Y0U3i/hWD/B3V YNcJOl1LbeCXg== Date: Sat, 11 May 2024 14:36:34 +0000 To: Juliette Reinders Folmer Cc: internals@lists.php.net Subject: Re: [PHP-DEV] [RFC] Transform exit() from a language construct into a standard function Message-ID: In-Reply-To: <663F26E3.3070408@adviesenzo.nl> References: <663F26E3.3070408@adviesenzo.nl> Feedback-ID: 96993444:user:proton X-Pm-Message-ID: a6dfb2f0c43683e8e1f6663038442108c28240c7 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_8qbeW4z6HPiW48cPQS4tvssdWYjF3wiDRRMsSA4Hk" From: internals@gpb.moe ("Gina P. Banyard") This is a multi-part message in MIME format. --b1_8qbeW4z6HPiW48cPQS4tvssdWYjF3wiDRRMsSA4Hk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gU2F0dXJkYXksIDExIE1heSAyMDI0IGF0IDA5OjA1LCBKdWxpZXR0ZSBSZWluZGVycyBGb2xt ZXIgPHBocC1pbnRlcm5hbHNfbm9zcGFtQGFkdmllc2Vuem8ubmw+IHdyb3RlOgoKPiBPbiA4LTUt MjAyNCAxNTo0MCwgR2luYSBQLiBCYW55YXJkIHdyb3RlOgo+Cj4+IEkgd291bGQgbGlrZSB0byBm b3JtYWxseSBwcm9wb3NlIG15IGlkZWEgZm9yIGV4aXQoKSBhcyBhIGZ1bmN0aW9uIGJyb3VnaHQg dXAgdG8gdGhlIGxpc3Qgb24gMjAyNC0wMi0yNCBbMV0gd2l0aCB0aGUgZm9sbG93aW5nIFJGQzoK Pj4gaHR0cHM6Ly93aWtpLnBocC5uZXQvcmZjL2V4aXQtYXMtZnVuY3Rpb24KPj4gVGhlcmUgaGF2 ZSBiZWVuIHNvbWUgc2xpZ2h0IHR3ZWFrcyB0byB0aGUgaW1wbGVtZW50YXRpb24sIG5hbWVseSB0 aGF0IHRoZSB0cmFuc2Zvcm1hdGlvbiBmcm9tIGEgImNvbnN0YW50IiB0byBhIGZ1bmN0aW9uIGlz IGRvbmUgYXQgY29tcGlsZSB0aW1lIGFuZCB3ZSBkbyBub3QgaG9vayBpbnRvIHRoZSBiZWhhdmlv dXIgb2YgY29uc3RhbnRzIGFueSBsb25nZXIuCj4KPiBObyBvYmplY3Rpb25zIGZyb20gbXkgc2lk ZSwgdGhvdWdoLCB5ZXMsIFBIUENTIHdpbGwgbmVlZCB0byBiZSB1cGRhdGVkL2FkanVzdGVkIHRv IHdvcmsgYXJvdW5kIHRoaXMsIGJ1dCB0aGF0J3Mgbm8gYmlnZ2llLgo+Cj4gV2hlbiByZWFkaW5n IHRoZSBSRkMsIHRoZXJlIGFyZSB0d28gdGhpbmdzIGFib3V0IHdoaWNoIEkgc3RpbGwgaGF2ZSBx dWVzdGlvbnMuCj4KPiAxLiBBcyB0aGluZ3MgYXJlLCBgZXhpdGAgYW5kIGBkaWVgIGNhbm5vdCBi ZSB1c2VkIGFzIGEgbGFiZWwgZm9yIGEgZ290byBzdGF0ZW1lbnQuCj4KPiBgYGBwaHAKPiBnb3Rv IGV4aXQ7Cj4KPiBleGl0Ogo+IGVjaG8gJ2V4aXRlZCc7Cj4gYGBgCj4gaHR0cHM6Ly8zdjRsLm9y Zy9mbHV1ayBhbmQgaHR0cHM6Ly8zdjRsLm9yZy9jTk1FVwo+Cj4gV2lsbCB0aGF0IGNoYW5nZSBu b3cgYGV4aXRgIHdvdWxkIG5vIGxvbmdlciBiZSBhIHJlc2VydmVkIGtleXdvcmQgPwoKSSBoYWQg bm90IHRob3VnaHQgYWJvdXQgZ290byBsYWJlbHMsIGJ1dCBpbmRlZWQgaXQgd291bGQgYmUgcG9z c2libGUgdG8gdXNlIGV4aXQgYW5kIGRpZSBhcyBnb3RvIGxhYmVscyB3aXRoIHRoaXMgUkZDLgpJ IGhhdmUgY2xhcnJpZmllZCB0aGlzIGNoYW5nZSBpbiB0aGUgUkZDIHRleHQgYW5kIGFkZGVkIHRl c3RzIGZvciB0aGlzIGluIHRoZSBQUi4KCj4gMi4gVGhlIFJGQyBtZW50aW9ucyB0aGUgIm9sZCIg c2VtYW50aWNzIHJlZ2FyZGluZyB0eXBlIGp1Z2dsaW5nIGZvciBleGl0L2RpZSAtIGFsd2F5cyBj YXN0IHRvIHN0cmluZyAtIGFuZCBpdCBtZW50aW9ucyB0aGF0IHBhc3NpbmcgcmVzb3VyY2VzIG9y IGFycmF5cyBpbiB0aGUgbmV3IHNpdHVhdGlvbiB3aWxsIGJlY29tZSBhIFR5cGVFcnJvciwgYnV0 IHRoYXQgc3RpbGwgbGVhdmVzIHNvbWUgcm9vbSBmb3IgaW50ZXJwcmV0YXRpb24gZm9yIHRoZSBv dGhlciB0eXBlcywgaW4gcGFydGljdWxhciB0aGUgaGFuZGxpbmcgb2YgYm9vbGVhbnMuCj4KPiBI b3cgSSByZWFkIHRoZSBSRkMsIHRoZSB0eXBlIGp1Z2dsaW5nIHdvdWxkIGNoYW5nZSBhcyBmb2xs b3dzIChidXQgSSBtYXkgd2VsbCBiZSB3cm9uZyEpOgo+Cj4gfCBQYXJhbSBwYXNzZWQgfCBPbGQg fCBOZXcgfCBDb25zZXF1ZW5jZXMgfAo+IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0t LS18LS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tfAo+IHwgaW50ZWdlciB8IGludGVnZXIgfCBpbnRlZ2VyIHwgTm8gY2hhbmdl LCBpbnRlcnByZXRlZCBhcyBleGl0IGNvZGUgfAo+IHwgc3RyaW5nIHwgc3RyaW5nIHwgc3RyaW5n IHwgTm8gY2hhbmdlLCBpbnRlcnByZXRlZCBhcyBzdGF0dXMgbWVzc2FnZSB8Cj4gfCBib29sIHwg c3RyaW5nIHwgaW50ZWdlciB8IFdhcyBzdGF0dXMgbWVzc2FnZSwgbm93IGV4aXQgY29kZSB8Cj4g fCBmbG9hdCB8IHN0cmluZyB8IGludGVnZXIgfCBXYXMgc3RhdHVzIG1lc3NhZ2UsIG5vdyBleGl0 IGNvZGUsICJJbXBsaWNpdCBjb252ZXJzaW9uIGZyb20gZmxvYXQgdG8gaW50IGxvc2VzIHByZWNp c2lvbiIgZGVwcmVjYXRpb24gbm90aWNlIHwKPiB8IG51bGwgfCBzdHJpbmcgfCBpbnRlZ2VyIHwg V2FzIHN0YXR1cyBtZXNzYWdlLCBub3cgZXhpdCBjb2RlLCAiUGFzc2luZyBudWxsIHRvIHBhcmFt ZXRlciAjMSAoJHN0YXR1cykgb2YgdHlwZSBzdHJpbmdcfGludCBpcyBkZXByZWNhdGVkIiB8Cj4g fCBzdHJpbmdhYmxlIG9iamVjdCB8IHN0cmluZyB8IHN0cmluZyB8IE5vIGNoYW5nZSwgaW50ZXJw cmV0ZWQgYXMgc3RhdHVzIG1lc3NhZ2UgfAo+IHwgbm9uLXN0cmluZ2FibGUgb2JqZWN0IHwgc3Ry aW5nIHwgVHlwZUVycm9yIHwgfAo+IHwgYXJyYXkgfCBzdHJpbmcgfCBUeXBlRXJyb3IgfCB8Cj4g fCByZXNvdXJjZSB8IHN0cmluZyB8IFR5cGVFcnJvciB8IHwKPgo+IE1pZ2h0IGl0IGJlIGFuIGlk ZWEgdG8gbWFrZSBhbGwgdGhlIHR5cGUganVnZ2xpbmcgY2hhbmdlcyBleHBsaWNpdCBpbiB0aGUg UkZDID8gKGFuZCBjb3JyZWN0IHdoYXRldmVyIEkgaW50ZXJwcmV0ZWQgaW5jb3JyZWN0bHkpCgpJ IGhhdmUgZG9uZSBzbywgYW5kIGZpeGVkIHRoZSBvbmUgY2FzZSB5b3UgZ290IHdyb25nLgoKQmVz dCByZWdhcmRzLApHaW5hIFAuIEJhbnlhcmQ= --b1_8qbeW4z6HPiW48cPQS4tvssdWYjF3wiDRRMsSA4Hk Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 T24gU2F0dXJkYXksIDExIE1heSAyMDI0IGF0IDA5OjA1LCBKdWxpZXR0ZSBSZWluZGVycyBGb2xt ZXIgJmx0O3BocC1pbnRlcm5hbHNfbm9zcGFtQGFkdmllc2Vuem8ubmwmZ3Q7IHdyb3RlOg0KICAg ICAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIj48YmxvY2txdW90ZSBjbGFzcz0icHJv dG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+DQogICAgICAgICAgICANCiAgICA8ZGl2IGNsYXNz PSJtb3otY2l0ZS1wcmVmaXgiPk9uIDgtNS0yMDI0IDE1OjQwLCBHaW5hIFAuIEJhbnlhcmQNCiAg ICAgIHdyb3RlOjxicj4NCiAgICA8L2Rpdj4NCiAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4N CiAgICAgIDxwcmUgd3JhcD0iIj5JIHdvdWxkIGxpa2UgdG8gZm9ybWFsbHkgcHJvcG9zZSBteSBp ZGVhIGZvciBleGl0KCkgYXMgYSBmdW5jdGlvbiBicm91Z2h0IHVwIHRvIHRoZSBsaXN0IG9uIDIw MjQtMDItMjQgWzFdIHdpdGggdGhlIGZvbGxvd2luZyBSRkM6DQo8YSBocmVmPSJodHRwczovL3dp a2kucGhwLm5ldC9yZmMvZXhpdC1hcy1mdW5jdGlvbiIgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ aHR0cHM6Ly93aWtpLnBocC5uZXQvcmZjL2V4aXQtYXMtZnVuY3Rpb248L2E+DQoNClRoZXJlIGhh dmUgYmVlbiBzb21lIHNsaWdodCB0d2Vha3MgdG8gdGhlIGltcGxlbWVudGF0aW9uLCBuYW1lbHkg dGhhdCB0aGUgdHJhbnNmb3JtYXRpb24gZnJvbSBhICJjb25zdGFudCIgdG8gYSBmdW5jdGlvbiBp cyBkb25lIGF0IGNvbXBpbGUgdGltZSBhbmQgd2UgZG8gbm90IGhvb2sgaW50byB0aGUgYmVoYXZp b3VyIG9mIGNvbnN0YW50cyBhbnkgbG9uZ2VyLg0KPC9wcmU+DQogICAgPC9ibG9ja3F1b3RlPg0K ICAgIDxicj4NCiAgICBObyBvYmplY3Rpb25zIGZyb20gbXkgc2lkZSwgdGhvdWdoLCB5ZXMsIFBI UENTIHdpbGwgbmVlZCB0byBiZQ0KICAgIHVwZGF0ZWQvYWRqdXN0ZWQgdG8gd29yayBhcm91bmQg dGhpcywgYnV0IHRoYXQncyBubyBiaWdnaWUuPGJyPg0KICAgIDxicj4NCiAgICBXaGVuIHJlYWRp bmcgdGhlIFJGQywgdGhlcmUgYXJlIHR3byB0aGluZ3MgYWJvdXQgd2hpY2ggSSBzdGlsbCBoYXZl DQogICAgcXVlc3Rpb25zLjxicj4NCiAgICA8YnI+DQogICAgMS4gQXMgdGhpbmdzIGFyZSwgYGV4 aXRgIGFuZCBgZGllYCBjYW5ub3QgYmUgdXNlZCBhcyBhIGxhYmVsIGZvciBhDQogICAgZ290byBz dGF0ZW1lbnQuPGJyPg0KICAgIDxicj4NCiAgICBgYGBwaHA8YnI+DQogICAgZ290byBleGl0Ozxi cj4NCiAgICA8YnI+DQogICAgZXhpdDo8YnI+DQogICAgICBlY2hvICdleGl0ZWQnOzxicj4NCiAg ICBgYGA8YnI+DQogICAgPGEgaHJlZj0iaHR0cHM6Ly8zdjRsLm9yZy9mbHV1ayIgY2xhc3M9Im1v ei10eHQtbGluay1mcmVldGV4dCIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0 YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly8zdjRsLm9yZy9mbHV1azwvYT4NCiAgICBhbmQgPGEgaHJl Zj0iaHR0cHM6Ly8zdjRsLm9yZy9jTk1FVyIgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIg cmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6 Ly8zdjRsLm9yZy9jTk1FVzwvYT48YnI+DQogICAgPGJyPjxkaXY+DQogICAgV2lsbCB0aGF0IGNo YW5nZSBub3cgYGV4aXRgIHdvdWxkIG5vIGxvbmdlciBiZSBhIHJlc2VydmVkIGtleXdvcmQgPzwv ZGl2PjwvYmxvY2txdW90ZT48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy aWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xv cjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDAp OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5JIGhhZCBub3QgdGhvdWdo dCBhYm91dCBnb3RvIGxhYmVscywgYnV0IGluZGVlZCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byB1 c2UgZXhpdCBhbmQgZGllIGFzIGdvdG8gbGFiZWxzIHdpdGggdGhpcyBSRkMuPC9kaXY+PGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNv bG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsi PkkgaGF2ZSBjbGFycmlmaWVkIHRoaXMgY2hhbmdlIGluIHRoZSBSRkMgdGV4dCBhbmQgYWRkZWQg dGVzdHMgZm9yIHRoaXMgaW4gdGhlIFBSLjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAw KTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxibG9j a3F1b3RlIGNsYXNzPSJwcm90b25tYWlsX3F1b3RlIiB0eXBlPSJjaXRlIj4NCiAgICAyLiBUaGUg UkZDIG1lbnRpb25zIHRoZSAib2xkIiBzZW1hbnRpY3MgcmVnYXJkaW5nIHR5cGUganVnZ2xpbmcg Zm9yDQogICAgZXhpdC9kaWUgLSBhbHdheXMgY2FzdCB0byBzdHJpbmcgLSBhbmQgaXQgbWVudGlv bnMgdGhhdCBwYXNzaW5nDQogICAgcmVzb3VyY2VzIG9yIGFycmF5cyBpbiB0aGUgbmV3IHNpdHVh dGlvbiB3aWxsIGJlY29tZSBhIFR5cGVFcnJvciwNCiAgICBidXQgdGhhdCBzdGlsbCBsZWF2ZXMg c29tZSByb29tIGZvciBpbnRlcnByZXRhdGlvbiBmb3IgdGhlIG90aGVyDQogICAgdHlwZXMsIGlu IHBhcnRpY3VsYXIgdGhlIGhhbmRsaW5nIG9mIGJvb2xlYW5zLjxicj4NCiAgICA8YnI+DQogICAg SG93IEkgcmVhZCB0aGUgUkZDLCB0aGUgdHlwZSBqdWdnbGluZyB3b3VsZCBjaGFuZ2UgYXMgZm9s bG93cyAoYnV0IEkNCiAgICBtYXkgd2VsbCBiZSB3cm9uZyEpOjxicj4NCiAgICA8dHQ+PGJyPg0K ICAgICAgfCBQYXJhbSBwYXNzZWQgICAgICAgICAgfCBPbGQgICAgIHwgTmV3ICAgICAgIHwNCiAg ICAgIENvbnNlcXVlbmNlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN CiAgICAgIHw8L3R0Pjx0dD48YnI+DQogICAgPC90dD48dHQ+fC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tfC0tLS0tLS0tLXwtLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18PC90dD48dHQ+PGJyPg0KICAgIDwvdHQ+PHR0PnwgaW50 ZWdlciAgICAgICAgICAgICAgIHwgaW50ZWdlciB8IGludGVnZXIgICB8IE5vIGNoYW5nZSwNCiAg ICAgIGludGVycHJldGVkIGFzIGV4aXQNCiAgICAgIGNvZGUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAg ICAgfDwvdHQ+PHR0Pjxicj4NCiAgICA8L3R0Pjx0dD58IHN0cmluZyAgICAgICAgICAgICAgICB8 IHN0cmluZyAgfCBzdHJpbmcgICAgfCBObyBjaGFuZ2UsDQogICAgICBpbnRlcnByZXRlZCBhcyBz dGF0dXMNCiAgICAgIG1lc3NhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgIHw8L3R0Pjx0dD48YnI+DQog ICAgPC90dD48dHQ+fCBib29sICAgICAgICAgICAgICAgICAgfCBzdHJpbmcgIHwgaW50ZWdlciAg IHwgV2FzIHN0YXR1cw0KICAgICAgbWVzc2FnZSwgbm93IGV4aXQNCiAgICAgIGNvZGUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgDQogICAgICB8PC90dD48dHQ+PGJyPg0KICAgIDwvdHQ+PHR0PnwgZmxvYXQg ICAgICAgICAgICAgICAgIHwgc3RyaW5nICB8IGludGVnZXIgICB8IFdhcyBzdGF0dXMNCiAgICAg IG1lc3NhZ2UsIG5vdyBleGl0IGNvZGUsICJJbXBsaWNpdCBjb252ZXJzaW9uIGZyb20gZmxvYXQg dG8gaW50DQogICAgICBsb3NlcyBwcmVjaXNpb24iIGRlcHJlY2F0aW9uIG5vdGljZSB8PC90dD48 dHQ+PGJyPg0KICAgIDwvdHQ+PHR0PnwgbnVsbCAgICAgICAgICAgICAgICAgIHwgc3RyaW5nICB8 IGludGVnZXIgICB8IFdhcyBzdGF0dXMNCiAgICAgIG1lc3NhZ2UsIG5vdyBleGl0IGNvZGUsICJQ YXNzaW5nIG51bGwgdG8gcGFyYW1ldGVyICMxICgkc3RhdHVzKSBvZg0KICAgICAgdHlwZSBzdHJp bmdcfGludCBpcyBkZXByZWNhdGVkIiB8PC90dD48dHQ+PGJyPg0KICAgIDwvdHQ+PHR0Pnwgc3Ry aW5nYWJsZSBvYmplY3QgICAgIHwgc3RyaW5nICB8IHN0cmluZyAgICB8IE5vIGNoYW5nZSwNCiAg ICAgIGludGVycHJldGVkIGFzIHN0YXR1cw0KICAgICAgbWVzc2FnZSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAg ICAgfDwvdHQ+PHR0Pjxicj4NCiAgICA8L3R0Pjx0dD58IG5vbi1zdHJpbmdhYmxlIG9iamVjdCB8 IHN0cmluZyAgfCBUeXBlRXJyb3INCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgfDwvdHQ+PHR0Pjxicj4NCiAgICA8L3R0 Pjx0dD58IGFycmF5ICAgICAgICAgICAgICAgICB8IHN0cmluZyAgfCBUeXBlRXJyb3INCiAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K ICAgICAgfDwvdHQ+PHR0Pjxicj4NCiAgICA8L3R0Pjx0dD58IHJlc291cmNlICAgICAgICAgICAg ICB8IHN0cmluZyAgfCBUeXBlRXJyb3INCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgfDwvdHQ+PHR0Pjxicj4NCiAgICA8 L3R0Pjxicj48ZGl2Pg0KICAgIE1pZ2h0IGl0IGJlIGFuIGlkZWEgdG8gbWFrZSBhbGwgdGhlIHR5 cGUganVnZ2xpbmcgY2hhbmdlcyBleHBsaWNpdA0KICAgIGluIHRoZSBSRkMgPyAoYW5kIGNvcnJl Y3Qgd2hhdGV2ZXIgSSBpbnRlcnByZXRlZCBpbmNvcnJlY3RseSk8YnI+PC9kaXY+PC9ibG9ja3F1 b3RlPjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy NTUsIDI1NSk7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQt Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPkkgaGF2ZSBkb25lIHNvLCBhbmQgZml4ZWQgdGhl IG9uZSBjYXNlIHlvdSBnb3Qgd3JvbmcuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJh Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuPjwvc3Bhbj48ZGl2Pjxi cj48L2Rpdj48ZGl2Pg0KICAgIDxkaXY+DQogICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQt Y29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpWZXJk YW5hLCBzYW5zLXNlcmlmIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImJh Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxicj48L2Rpdj48c3BhbiBzdHls ZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PHNwYW4gc3R5bGU9ImZv bnQtZmFtaWx5OlZlcmRhbmEsIHNhbnMtc2VyaWYiPkdpbmEgUC4gQmFueWFyZDwvc3Bhbj48L3Nw YW4+PC9kaXY+PC9kaXY+PGJyPjwvZGl2Pjxicj4NCiAgICA8L2Rpdj4= --b1_8qbeW4z6HPiW48cPQS4tvssdWYjF3wiDRRMsSA4Hk--