From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 53EFB6E454; Thu, 17 Feb 2022 11:57:47 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 53EFB6E454 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1645088267; bh=3jCRqdk4dOT9+ketiFOHqTPA6wkmcMgNoDGv4dug1Vg=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=bfJ8ysvzMIXELRGw8rp+ZtNWZBb/+oGyM/EZ5n/Sq8H4a2ZNwR34K2LjRfhjR7v3D 7PfhINBTkv4ETQGKaNQeItfuulq6ZEBKgloJ1COEZW3GUwgeaGkFNyXbJemWdbJKxb M/OZ5ihoYuZdzJrRmZpGs2xuV7lusXyv9lbPic4o= Received: from f455.i.mail.ru (f455.i.mail.ru [45.84.128.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 8991F6E454 for ; Thu, 17 Feb 2022 11:57:45 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 8991F6E454 Received: by f455.i.mail.ru with local (envelope-from ) id 1nKcbf-0003dX-Aq; Thu, 17 Feb 2022 11:57:43 +0300 Received: by e.mail.ru with HTTP; Thu, 17 Feb 2022 11:57:43 +0300 To: =?UTF-8?B?SWdvciBNdW5raW4=?= MIME-Version: 1.0 X-Mailer: Mail.Ru Mailer 1.0 X-SenderField-ReMsg: 16450156270192323437 X-SenderField-Remind: 0 Date: Thu, 17 Feb 2022 11:57:43 +0300 X-Priority: 3 (Normal) Message-ID: <1645088263.832955031@f455.i.mail.ru> Content-Type: multipart/alternative; boundary="--ALT--aB2dD1999723a4B9A0306721FdF82d5A1645088263" In-Reply-To: References: <20210924142857.66614-1-m.kokryashkin@tarantool.org> X-4EC0790: 10 X-7564579A: 78E4E2B564C1792B X-77F55803: 119C1F4DF6A9251CA4B2B2E818EC31CFDB7F84241C58B0DEFF6E8C369445176B8FD872164937FA4C5F2A7AC253AB7533F262B9E54DAB3C443D262645AB33D44B9899FF076D460B46 X-7FA49CB5: 70AAF3C13DB7016878DA827A17800CE7A797B75FD39BE809D82A6BABE6F325AC08BE7437D75B48FABCF491FFA38154B613377AFFFEAFD269176DF2183F8FC7C0C59BC9C499248573C2099A533E45F2D0395957E7521B51C2CFCAF695D4D8E9FCEA1F7E6F0F101C6778DA827A17800CE78E8764B5BC580342EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BEBC5CAB6D411FFA6BB47D1391F1C8D3E9FF96D3F151FEE6DCC7F00164DA146DAFE8445B8C89999728AA50765F7900637F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637F924B32C592EA89F389733CBF5DBD5E9B5C8C57E37DE458B9E9CE733340B9D5F3BBE47FD9DD3FB595F5C1EE8F4F765FC72CEEB2601E22B093A03B725D353964B0B7D0EA88DDEDAC722CA9DD8327EE4930A3850AC1BE2E735BA6625F88748EAEFC4224003CC83647689D4C264860C145E X-8FC586DF: 7088FE8F28191859 X-C1DE0DAB: 0D63561A33F958A5BA327AEBE0BD47BCA7A644ACB89DAF916639B09969AAA3D1BDC6A1CF3F042BAD6DF99611D93F60EF505D71D783575ABE699F904B3F4130E343918A1A30D5E7FCCB5012B2E24CD356 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D34AB80C45F81B80D63DD07CCAA302F77FEEE2DF86C7B4154A6FDF25F78AFCDE863FCBB760D9A89EAE61D7E09C32AA3244C7C9242BBCF93C79ACA0A47C92FEA0FAE435BF7150578642F927AC6DF5659F194 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5+wYjsrrSY/u8Y3PrTqANeitKFiSd6Yd7yPpbiiZ/d5BsxIjK0jGQgCHUM3Ry2Lt2G3MDkMauH3h0dBdQGj+BB/iPzQYh7XS329fgu+/vnDhr6zC5HO/ORUfAzhX3Jqtvg== X-Mailru-MI: 10000000000400800 X-Mailru-Sender: EFA0F3A8419EF21689D6D9D711D6B2788B5FCF79BD93C92852B53B2CC0C53FA4A6C20DD1F0630BE606CD02445D2D9C8FA2BFD6D8330F0C2D563E610FBBDBB4C842051EA7CBBFB509093DA5C00B83CE8412EB40C6FA10D71EFD657A8799238ED55FEEDEB644C299C0ED14614B50AE0675 X-Mras: Ok X-Spam: undefined Subject: Re: [Tarantool-patches] =?utf-8?q?=5BPATCH_luajit=5D_test=3A_adapt_t?= =?utf-8?q?ests_checking_loading_bytecode_files?= X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Maxim Kokryashkin via Tarantool-patches Reply-To: =?UTF-8?B?TWF4aW0gS29rcnlhc2hraW4=?= Cc: =?UTF-8?B?TWF4aW0gS29rcnlhc2hraW4=?= , tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" ----ALT--aB2dD1999723a4B9A0306721FdF82d5A1645088263 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 CkhlbGxvIQpUaGFua3MgZm9yIHRoZSByZXZpZXchCsKgCk5ldyBjb21taXQgbWVzc2FnZToKPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnRl c3Q6IGFkYXB0IHRlc3RzIGNoZWNraW5nIGxvYWRpbmcgYnl0ZWNvZGUgZmlsZXMKwqAKTG9hZGlu ZyBieXRlY29kZSB3aXRoIGFuIGV4dHJhIGhlYWRlciAoQk9NIG9yICIjIikgaXMgZGlzYWJsZWQK Zm9yIHNlY3VyaXR5IHJlYXNvbnMgc2luY2UgTHVhSklULTIuMC4wLWJldGExMC4KRm9yIG1vcmUg aW5mb3JtYXRpb24gc2VlIGNvbW1lbnQgZm9yIGBsal9sZXhfc2V0dXAoKWAgaW4gPHNyYy9sal9s ZXguYz4uCkFsc28gc2VlIGNvbW1pdCA1M2EyODVjMGMzNTQ0ZmY1ZGVhN2M2N2I3NDFjM2MyZDA2 ZDIyYjQ3ICgnRGlzYWJsZQpsb2FkaW5nIGJ5dGVjb2RlIHdpdGggYW4gZXh0cmEgaGVhZGVyIChC T00gb3IgIyEpLicpLgpUZXN0cyBhcmUgYWRhcHRlZCB0byBMdWFKSVQgYmVoYXZpb3IuCsKgClJl c29sdmVzIHRhcmFudG9vbC90YXJhbnRvb2wjNTY5MQpQYXJ0IG9mIHRhcmFudG9vbC90YXJhbnRv b2wjNTg3MAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KwqAKTmV3IENJIGJyYW5jaDoKaHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90 YXJhbnRvb2wvdHJlZS9mY2t4b3JnL2doLTU2OTEtYWRhcHQtYnl0ZWNvZGUtUFVDLVJpby1mdWxs LWNpCi0tCkJlc3QgcmVnYXJkcywKTWF4aW0gS29rcnlhc2hraW4KwqAKwqAgCj7QodGA0LXQtNCw LCAxNiDRhNC10LLRgNCw0LvRjyAyMDIyLCAxNTo0NyArMDM6MDAg0L7RgiBJZ29yIE11bmtpbiA8 aW11bkB0YXJhbnRvb2wub3JnPjoKPsKgCj5TZXJnZXksCj4KPk9uIDEyLjEwLjIxLCBTZXJnZXkg S2FwbHVuIHdyb3RlOgo+PiBIaSEKPj4KPj4gVGhhbmtzIGZvciB0aGUgZml4ZXMhCj4+Cj4+IE9u IDExLjEwLjIxLCDQnNCw0LrRgdC40Lwg0JrQvtGA0Y/QutGI0LjQvSB3cm90ZToKPgo+PHNuaXBw ZWQ+Cj4KPj4gPiA+PiAtLS0gRklYTUU6IExvYWRpbmcgYnl0ZWNvZGUgd2l0aCBhbiBleHRyYSBo ZWFkZXIgKEJPTSBvciAiIyIpCj4+ID4gPj4gKy0tIExvYWRpbmcgYnl0ZWNvZGUgd2l0aCBhbiBl eHRyYSBoZWFkZXIgKEJPTSBvciAiIyIpCj4+ID4gPj4gLS0gaXMgZGlzYWJsZWQgZm9yIHNlY3Vy aXR5IHJlYXNvbnMgc2luY2UgTHVhSklULTIuMC4wLWJldGExMC4KPj4gPiA+PiAtLSBGb3IgbW9y ZSBpbmZvcm1hdGlvbiBzZWUgY29tbWVudCBmb3IgYGxqX2xleF9zZXR1cCgpYAo+PiA+ID4+IC0t IGluIDxzcmMvbGpfbGV4LmM+Lgo+PiA+ID4+IC0tIEFsc28gc2VlIGNvbW1pdCA1M2EyODVjMGMz NTQ0ZmY1ZGVhN2M2N2I3NDFjM2MyZDA2ZDIyYjQ3Cj4+ID4gPj4gLS0gKERpc2FibGUgbG9hZGlu ZyBieXRlY29kZSB3aXRoIGFuIGV4dHJhIGhlYWRlciAoQk9NIG9yICMhKS4pLgo+PiA+ID4+IC0t IFNlZSBhbHNvICBodHRwczovL2dpdGh1Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC9pc3N1ZXMv NTY5MSAuCj4+ID4gPj4gLS0tIFRoZSB0ZXN0IGlzIGRpc2FibGVkIGZvciBMdWFKSVQuCj4+ID4g Pj4gLXByZXBmaWxlKCIjY29tbWVudCB3aXRoIGEgYmluYXJ5IGZpbGVcbiIuLnN0cmluZy5kdW1w KGxvYWRzdHJpbmcoInByaW50KDEpIikpKQo+PiA+ID4+IC0tLSBSVU4oImx1YSAlcyA+ICVzIiwg cHJvZywgb3V0KQo+PiA+ID4+IC0tLSBjaGVja291dCgiMVxuIikKPj4gPiA+PiAtCj4+ID4gPj4g LXByZXBmaWxlKCIjY29tbWVudCB3aXRoIGEgYmluYXJ5IGZpbGVcclxuIi4uc3RyaW5nLmR1bXAo bG9hZHN0cmluZygicHJpbnQoMSkiKSkpCj4+ID4gPj4gLS0tIEZJWE1FOiBCZWhhdmlvciBpcyBk aWZmZXJlbnQgZm9yIEx1YUpJVC4gU2VlIHRoZSBjb21tZW50IGFib3ZlLgo+PiA+ID4+IC0tLSBU aGUgdGVzdCBpcyBkaXNhYmxlZCBmb3IgTHVhSklULgo+PiA+ID4+IC0tLSBSVU4oImx1YSAlcyA+ ICVzIiwgcHJvZywgb3V0KQo+PiA+ID4+IC0tLSBjaGVja291dCgiMVxuIikKPj4gPiA+PiArLS0g VGhlIHRlc3QgaXMgYWRhcHRlZCB0byBMdWFKSVQgYmVoYXZpb3IuCj4+ID4gPj4gK3ByZXBmaWxl KHN0cmluZy5kdW1wKGxvYWRzdHJpbmcoInByaW50KDEpIikpKQo+PiA+ID4+ICtSVU4oImx1YSAl cyA+ICVzIiwgcHJvZywgb3V0KQo+PiA+ID4+ICtjaGVja291dCgiMVxuIikKPj4gPiA+Cj4+ID4g Pk1heSBiZSBpdCBpcyBiZXR0ZXIgdG8gdGVzdCBgTm9SdW4oKWAgZm9yIDEgYmluYXJ5IGZpbGUg d2l0aCBhIGNvbW1lbnQgYXQgdGhlCj4+ID4gPmZpcnN0IHN0cmluZyBhbmQgYFJ1bigpYCBmb3Ig YW5vdGhlciBiaW5hcnkgZmlsZSB3aXRob3V0IHRoZSBjb21tZW50Lgo+Pgo+PiBXaGF0IGFyZSB5 b3VyIHRob3VnaHRzIGFib3V0IHRoaXMgaWRlYT8KPgo+V2hhdCBhcmUgeW91IGdvaW5nIHRvIGNo ZWNrIHdpdGggdGhpcz8gVG8gY2hlY2sgd2hldGhlciB1bnNhZmUgYnl0ZWNvZGUKPmxvYWRpbmcg aXMgc3RpbGwgZGlzYWJsZWQ/Cj4KPj4KPgo+PHNuaXBwZWQ+Cj4KPj4gLS0KPj4gQmVzdCByZWdh cmRzLAo+PiBTZXJnZXkgS2FwbHVuCj4KPi0tCj5CZXN0IHJlZ2FyZHMsCj5JTQrCoA== ----ALT--aB2dD1999723a4B9A0306721FdF82d5A1645088263 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXY+SGVsbG8hPC9kaXY+PGRpdj5UaGFua3MgZm9yIHRoZSByZXZpZXch PC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48ZGl2Pk5ldyBjb21taXQgbWVzc2FnZTo8L2Rpdj48ZGl2 Pj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PTwvZGl2PjxkaXY+PGRpdj48ZGl2PnRlc3Q6IGFkYXB0IHRlc3RzIGNoZWNraW5nIGxvYWRpbmcg Ynl0ZWNvZGUgZmlsZXM8L2Rpdj48L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxkaXY+PGRpdj5Mb2Fk aW5nIGJ5dGVjb2RlIHdpdGggYW4gZXh0cmEgaGVhZGVyIChCT00gb3IgIiMiKSBpcyBkaXNhYmxl ZDwvZGl2PjxkaXY+Zm9yIHNlY3VyaXR5IHJlYXNvbnMgc2luY2UgTHVhSklULTIuMC4wLWJldGEx MC48L2Rpdj48ZGl2PkZvciBtb3JlIGluZm9ybWF0aW9uIHNlZSBjb21tZW50IGZvciBgbGpfbGV4 X3NldHVwKClgIGluICZsdDtzcmMvbGpfbGV4LmMmZ3Q7LjwvZGl2PjxkaXY+QWxzbyBzZWUgY29t bWl0IDUzYTI4NWMwYzM1NDRmZjVkZWE3YzY3Yjc0MWMzYzJkMDZkMjJiNDcgKCdEaXNhYmxlPC9k aXY+PGRpdj5sb2FkaW5nIGJ5dGVjb2RlIHdpdGggYW4gZXh0cmEgaGVhZGVyIChCT00gb3IgIyEp LicpLjwvZGl2PjxkaXY+VGVzdHMgYXJlIGFkYXB0ZWQgdG8gTHVhSklUIGJlaGF2aW9yLjwvZGl2 PjwvZGl2PjxkaXY+Jm5ic3A7PC9kaXY+PGRpdj48ZGl2PlJlc29sdmVzIHRhcmFudG9vbC90YXJh bnRvb2wjNTY5MTwvZGl2PjxkaXY+UGFydCBvZiB0YXJhbnRvb2wvdGFyYW50b29sIzU4NzA8L2Rp dj48ZGl2Pj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PTwvZGl2PjxkaXY+Jm5ic3A7PC9kaXY+PGRpdj5OZXcgQ0kgYnJhbmNoOjwvZGl2Pjxk aXY+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90YXJhbnRvb2wvdHJlZS9m Y2t4b3JnL2doLTU2OTEtYWRhcHQtYnl0ZWNvZGUtUFVDLVJpby1mdWxsLWNpIj5odHRwczovL2dp dGh1Yi5jb20vdGFyYW50b29sL3RhcmFudG9vbC90cmVlL2Zja3hvcmcvZ2gtNTY5MS1hZGFwdC1i eXRlY29kZS1QVUMtUmlvLWZ1bGwtY2k8L2E+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBkYXRhLXNp Z25hdHVyZS13aWRnZXQ9ImNvbnRhaW5lciI+PGRpdiBzcGVsbGNoZWNrPSJmYWxzZSIgZGF0YS1z aWduYXR1cmUtd2lkZ2V0PSJjb250ZW50Ij48ZGl2Pi0tPGJyPkJlc3QgcmVnYXJkcyw8L2Rpdj48 ZGl2Pk1heGltIEtva3J5YXNoa2luPC9kaXY+PC9kaXY+PC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48 ZGl2PiZuYnNwOzwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItbGVmdDoxcHggc29saWQg IzA4NTdBNjsgbWFyZ2luOjEwcHg7IHBhZGRpbmc6MCAwIDAgMTBweDsiPtCh0YDQtdC00LAsIDE2 INGE0LXQstGA0LDQu9GPIDIwMjIsIDE1OjQ3ICswMzowMCDQvtGCIElnb3IgTXVua2luICZsdDtp bXVuQHRhcmFudG9vbC5vcmcmZ3Q7Ojxicj4mbmJzcDs8ZGl2IGlkPSIiPjxkaXYgY2xhc3M9Impz LWhlbHBlciBqcy1yZWFkbXNnLW1zZyI+PGRpdj48ZGl2IGlkPSJzdHlsZV8xNjQ1MDE1NjI3MDE5 MjMyMzQzN19CT0RZIj5TZXJnZXksPGJyPjxicj5PbiAxMi4xMC4yMSwgU2VyZ2V5IEthcGx1biB3 cm90ZTo8YnI+Jmd0OyBIaSE8YnI+Jmd0Ozxicj4mZ3Q7IFRoYW5rcyBmb3IgdGhlIGZpeGVzITxi cj4mZ3Q7PGJyPiZndDsgT24gMTEuMTAuMjEsINCc0LDQutGB0LjQvCDQmtC+0YDRj9C60YjQuNC9 IHdyb3RlOjxicj48YnI+Jmx0O3NuaXBwZWQmZ3Q7PGJyPjxicj4mZ3Q7ICZndDsgJmd0OyZndDsg LS0tIEZJWE1FOiBMb2FkaW5nIGJ5dGVjb2RlIHdpdGggYW4gZXh0cmEgaGVhZGVyIChCT00gb3Ig IiMiKTxicj4mZ3Q7ICZndDsgJmd0OyZndDsgKy0tIExvYWRpbmcgYnl0ZWNvZGUgd2l0aCBhbiBl eHRyYSBoZWFkZXIgKEJPTSBvciAiIyIpPGJyPiZndDsgJmd0OyAmZ3Q7Jmd0OyAtLSBpcyBkaXNh YmxlZCBmb3Igc2VjdXJpdHkgcmVhc29ucyBzaW5jZSBMdWFKSVQtMi4wLjAtYmV0YTEwLjxicj4m Z3Q7ICZndDsgJmd0OyZndDsgLS0gRm9yIG1vcmUgaW5mb3JtYXRpb24gc2VlIGNvbW1lbnQgZm9y IGBsal9sZXhfc2V0dXAoKWA8YnI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tIGluICZsdDtzcmMvbGpf bGV4LmMmZ3Q7Ljxicj4mZ3Q7ICZndDsgJmd0OyZndDsgLS0gQWxzbyBzZWUgY29tbWl0IDUzYTI4 NWMwYzM1NDRmZjVkZWE3YzY3Yjc0MWMzYzJkMDZkMjJiNDc8YnI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7 IC0tIChEaXNhYmxlIGxvYWRpbmcgYnl0ZWNvZGUgd2l0aCBhbiBleHRyYSBoZWFkZXIgKEJPTSBv ciAjISkuKS48YnI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tIFNlZSBhbHNvIDxhIGhyZWY9Imh0dHBz Oi8vZ2l0aHViLmNvbS90YXJhbnRvb2wvdGFyYW50b29sL2lzc3Vlcy81NjkxIiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3RhcmFudG9vbC90YXJhbnRvb2wvaXNzdWVzLzU2OTE8 L2E+IC48YnI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tLSBUaGUgdGVzdCBpcyBkaXNhYmxlZCBmb3Ig THVhSklULjxicj4mZ3Q7ICZndDsgJmd0OyZndDsgLXByZXBmaWxlKCIjY29tbWVudCB3aXRoIGEg YmluYXJ5IGZpbGVcbiIuLnN0cmluZy5kdW1wKGxvYWRzdHJpbmcoInByaW50KDEpIikpKTxicj4m Z3Q7ICZndDsgJmd0OyZndDsgLS0tIFJVTigibHVhICVzICZndDsgJXMiLCBwcm9nLCBvdXQpPGJy PiZndDsgJmd0OyAmZ3Q7Jmd0OyAtLS0gY2hlY2tvdXQoIjFcbiIpPGJyPiZndDsgJmd0OyAmZ3Q7 Jmd0OyAtPGJyPiZndDsgJmd0OyAmZ3Q7Jmd0OyAtcHJlcGZpbGUoIiNjb21tZW50IHdpdGggYSBi aW5hcnkgZmlsZVxyXG4iLi5zdHJpbmcuZHVtcChsb2Fkc3RyaW5nKCJwcmludCgxKSIpKSk8YnI+ Jmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tLSBGSVhNRTogQmVoYXZpb3IgaXMgZGlmZmVyZW50IGZvciBM dWFKSVQuIFNlZSB0aGUgY29tbWVudCBhYm92ZS48YnI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IC0tLSBU aGUgdGVzdCBpcyBkaXNhYmxlZCBmb3IgTHVhSklULjxicj4mZ3Q7ICZndDsgJmd0OyZndDsgLS0t IFJVTigibHVhICVzICZndDsgJXMiLCBwcm9nLCBvdXQpPGJyPiZndDsgJmd0OyAmZ3Q7Jmd0OyAt LS0gY2hlY2tvdXQoIjFcbiIpPGJyPiZndDsgJmd0OyAmZ3Q7Jmd0OyArLS0gVGhlIHRlc3QgaXMg YWRhcHRlZCB0byBMdWFKSVQgYmVoYXZpb3IuPGJyPiZndDsgJmd0OyAmZ3Q7Jmd0OyArcHJlcGZp bGUoc3RyaW5nLmR1bXAobG9hZHN0cmluZygicHJpbnQoMSkiKSkpPGJyPiZndDsgJmd0OyAmZ3Q7 Jmd0OyArUlVOKCJsdWEgJXMgJmd0OyAlcyIsIHByb2csIG91dCk8YnI+Jmd0OyAmZ3Q7ICZndDsm Z3Q7ICtjaGVja291dCgiMVxuIik8YnI+Jmd0OyAmZ3Q7ICZndDs8YnI+Jmd0OyAmZ3Q7ICZndDtN YXkgYmUgaXQgaXMgYmV0dGVyIHRvIHRlc3QgYE5vUnVuKClgIGZvciAxIGJpbmFyeSBmaWxlIHdp dGggYSBjb21tZW50IGF0IHRoZTxicj4mZ3Q7ICZndDsgJmd0O2ZpcnN0IHN0cmluZyBhbmQgYFJ1 bigpYCBmb3IgYW5vdGhlciBiaW5hcnkgZmlsZSB3aXRob3V0IHRoZSBjb21tZW50Ljxicj4mZ3Q7 PGJyPiZndDsgV2hhdCBhcmUgeW91ciB0aG91Z2h0cyBhYm91dCB0aGlzIGlkZWE/PGJyPjxicj5X aGF0IGFyZSB5b3UgZ29pbmcgdG8gY2hlY2sgd2l0aCB0aGlzPyBUbyBjaGVjayB3aGV0aGVyIHVu c2FmZSBieXRlY29kZTxicj5sb2FkaW5nIGlzIHN0aWxsIGRpc2FibGVkPzxicj48YnI+Jmd0Ozxi cj48YnI+Jmx0O3NuaXBwZWQmZ3Q7PGJyPjxicj4mZ3Q7IC0tPGJyPiZndDsgQmVzdCByZWdhcmRz LDxicj4mZ3Q7IFNlcmdleSBLYXBsdW48YnI+PGJyPi0tPGJyPkJlc3QgcmVnYXJkcyw8YnI+SU08 L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj4mbmJzcDs8L2Rpdj48L0JP RFk+PC9IVE1MPgo= ----ALT--aB2dD1999723a4B9A0306721FdF82d5A1645088263--