From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id C136A1F4CC for ; Thu, 9 Jan 2025 19:14:59 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=g+JZeJHo; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=pXPevcUt; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1736450096; bh=uT/roaZmlqXAFyN3/4I6MdfokzcOnWaR7oagt7PfBFY=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=g+JZeJHo615qiPIqVKotSHnOC1O/AmjrIjm78sbqVatgKNRRMJkgJsnGbesgcYro3 sPRGilJ+/zxkSyb3HwSpGdCxLOZZUxhm4FYm+7HQ1hLTDldRb5NYdnKVz689slcqOW FIdG3HXk1T+dtoywWpVKTBetMZu/emuaWcqJ2K6Y= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id F0AEC4681A for ; Thu, 9 Jan 2025 19:14:56 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=pXPevcUt; dkim-atps=neutral Received: from s.wrqvwxzv.outbound-mail.sendgrid.net (s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232]) by nue.mailmanlists.eu (Postfix) with ESMTPS id 11B6243BC8 for ; Thu, 9 Jan 2025 19:14:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=6Wz1YWQGesYHOuOElcvDsg4T4qUjPjCmk3kGKatr028=; b=pXPevcUt4YymBxekNOODorfaLGU7Htxh1fKUePjphPO9depmHNNUwNl3UrDiVX3voYi8 68ekPhs/1dZZf61zK4H9jEX1OqzSWIe7Pkn6YoVBoTJ4ZZRJf/mME40WimiXKwR+eI9t7a 5Jz7i8b4PlTzRBe/V7w8CzQaf8tzFghLrvEkXt6yDiNGqFifCvO9dxDLFdvwam4M2tKJsE 4lnnozjF2FOkwkotG91ftwLhv3DIVKhPUIOxhigrxFKvc76JtKyZfz/jpLFsw8bRDp12Ku fQtAUpzeew5MvocLZdwLxnlG7joGABvmLGDEOoiM1HzDmw4vI3h6qrdgwEYytvDA== Received: by recvd-5f54b5d587-4kg6v with SMTP id recvd-5f54b5d587-4kg6v-1-67802022-10 2025-01-09 19:14:42.512751725 +0000 UTC m=+4830655.795353293 Received: from herokuapp.com (unknown) by geopod-ismtpd-4 (SG) with ESMTP id zd7EHV6nQDaUvpO6QyXjOg for ; Thu, 09 Jan 2025 19:14:42.421 +0000 (UTC) Date: Thu, 09 Jan 2025 19:14:42 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 20489 X-Redmine-Issue-Author: nekoyama32767 X-Redmine-Issue-Assignee: ko1 X-Redmine-Issue-Priority: Normal X-Redmine-Sender: tenderlovemaking X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 97274 X-SG-EID: =?us-ascii?Q?u001=2ElWMe69GVkz6xHw8adpMU6eTKSGZqJ7+E1FrjckpA7cvWAPDyDX2cAv9Do?= =?us-ascii?Q?wZtGRg2vsYQLU1U4jx+ljWd9jTs=2FpZn02mllaZG?= =?us-ascii?Q?4g2CkB4nYTC4fYCKa0CDrK1BzarYSkj0kG5dp3N?= =?us-ascii?Q?idaLfxC5=2FS3DiDwounrw00xvlyfYe0HN+J3tCPo?= =?us-ascii?Q?H2RlZIAvnMRoxL2nBUJQiT=2FBWX2I1EIAkiDdNST?= =?us-ascii?Q?9cAPc=2FDN86kWN35DG9=2FJSDTXCwuvR3g47F5e4IY?= =?us-ascii?Q?dH26jq=2Frwp4+H2GDq5ejejmIKQ=3D=3D?= To: ruby-dev@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: ORVU24SM5DZJX27SWWTVXFRFRPQLSCTQ X-Message-ID-Hash: ORVU24SM5DZJX27SWWTVXFRFRPQLSCTQ X-MailFrom: bounces+313651-12dc-ruby-dev=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: "Ruby developers (Japanese)" Subject: =?utf-8?q?=5Bruby-dev=3A52143=5D_=5BRuby_master_Bug=2320489=5D_Ractor_behavi?= =?utf-8?q?or_strange_in_ruby_master?= List-Id: "Ruby developers (Japanese)" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "tenderlovemaking (Aaron Patterson) via ruby-dev" Cc: "tenderlovemaking (Aaron Patterson)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwNDg5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgdGVuZGVybG92ZW1ha2luZyAoQWFyb24g UGF0dGVyc29uKS4NCg0KDQpuZWtveWFtYTMyNzY3IChKaW5zb25nIFl1KSB3cm90ZSBpbiAjbm90 ZS0xMDoNCj4gdGVuZGVybG92ZW1ha2luZyAoQWFyb24gUGF0dGVyc29uKSB3cm90ZSBpbiAjbm90 ZS03Og0KPiA+IFRoZSByZWdyZXNzaW9uIGluIFJ1YnkgMy4zIGNhbWUgZnJvbSBbdGhpcyBjb21t aXRdKGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvcHVsbC84MDY0KS4gIEl0IHNlZW1zIGxp a2UgYHJiX3ZtX2luc25zX2NvdW50YCBpcyBzdGlsbCBpbiB0aGUgbWFzdGVyIGJyYW5jaCwgc28g aXQgY291bGQgYmUgaW1wYWN0aW5nIHNwZWVkIG9uIDMuNCAvIDMuNSwgYnV0IEknbSBub3Qgc3Vy ZS4gIDMuNCBpcyBmYXN0ZXIgdGhhbiAzLjMsIGJ1dCBub3QgYXMgZmFzdCBhcyAzLjIuDQo+IA0K PiBBY3R1YWxseSwgb24gYSB4ODZfNjQgbGludXggdmlydHVhbCBtYWNoaW5lLCAzLjQgaXMgfjE0 eCBzbG93ZXIuIEJ1dCBJIGRvbid0IGtub3cgd2h5IDMuNCBiZWNvbWUgZmFzdGVyIHRoYW4gMy4z IG9uIGFybTY0DQoNClllcywgSSdtIHNlZWluZyB0aGUgc2FtZSB0aGluZyBvbiBteSB4ODYgbWFj aGluZS4NCg0KSSB0cmllZCBbY2hhbmdpbmcgdGhlIGNvdW50ZXIgdG8gYSB0aHJlYWQgbG9jYWxd KGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5L3J1YnkvY29tcGFyZS9tYXN0ZXIuLi50ZW5kZXJsb3Zl OnJ1Ynk6dGw/ZXhwYW5kPTEpLCBhbmQgdGhhdCBzZWVtcyB0byBpbXByb3ZlIHNwZWVkIG9uIG15 IHg4Ni4NCg0KSGVyZSBpcyBiZWZvcmU6DQoNCmBgYA0KJCB0aW1lIC4vbWluaXJ1YnkgLXYgLi4v dGVzdC5yYiA4IDgNCnJ1YnkgMy41LjBkZXYgKDIwMjUtMDEtMDhUMjA6NDI6MzVaIG1hc3RlciA5 NmYyMzMwNmYwKSArUFJJU00gW3g4Nl82NC1saW51eF0NClswLi4uMSwgMS4uLjIsIDIuLi4zLCAz Li4uNCwgNC4uLjUsIDUuLi42LCA2Li4uNywgNy4uLjhdDQouLi90ZXN0LnJiOjQzOiB3YXJuaW5n OiBSYWN0b3IgaXMgZXhwZXJpbWVudGFsLCBhbmQgdGhlIGJlaGF2aW9yIG1heSBjaGFuZ2UgaW4g ZnV0dXJlIHZlcnNpb25zIG9mIFJ1YnkhIEFsc28gdGhlcmUgYXJlIG1hbnkgaW1wbGVtZW50YXRp b24gaXNzdWVzLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KRXhlY3V0ZWQgaW4gICAyNS4zMCBzZWNzICAgIGZpc2ggICAgICAgICAg IGV4dGVybmFsDQogICB1c3IgdGltZSAgMTUyLjEwIHNlY3MgIDI2NS4wMCBtaWNyb3MgIDE1Mi4x MCBzZWNzDQogICBzeXMgdGltZSAgICAwLjAxIHNlY3MgIDIyNi4wMCBtaWNyb3MgICAgMC4wMSBz ZWNzDQpgYGANCg0KSGVyZSBpcyBhZnRlcjoNCg0KYGBgDQokIHRpbWUgLi9taW5pcnVieSAtdiAu Li90ZXN0LnJiIDggOA0KcnVieSAzLjUuMGRldiAoMjAyNS0wMS0wOVQxOTowMzoyNlogdGwgNWJm Yjc3NTNlMykgK1BSSVNNIFt4ODZfNjQtbGludXhdDQpsYXN0X2NvbW1pdD1tb3ZlIGluc24gY291 bnRpbmcgdG8gYSB0aHJlYWQgbG9jYWwNClswLi4uMSwgMS4uLjIsIDIuLi4zLCAzLi4uNCwgNC4u LjUsIDUuLi42LCA2Li4uNywgNy4uLjhdDQouLi90ZXN0LnJiOjQzOiB3YXJuaW5nOiBSYWN0b3Ig aXMgZXhwZXJpbWVudGFsLCBhbmQgdGhlIGJlaGF2aW9yIG1heSBjaGFuZ2UgaW4gZnV0dXJlIHZl cnNpb25zIG9mIFJ1YnkhIEFsc28gdGhlcmUgYXJlIG1hbnkgaW1wbGVtZW50YXRpb24gaXNzdWVz Lg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw0KRXhlY3V0ZWQgaW4gICAgNC43MCBzZWNzICAgIGZpc2ggICAgICAgICAgIGV4dGVybmFs DQogICB1c3IgdGltZSAgIDE5LjA4IHNlY3MgIDI1Mi4wMCBtaWNyb3MgICAxOS4wOCBzZWNzDQog ICBzeXMgdGltZSAgICAwLjAwIHNlY3MgIDIxMC4wMCBtaWNyb3MgICAgMC4wMCBzZWNzDQpgYGAN Cg0KVW5mb3J0dW5hdGVseSwgaXQncyBzdGlsbCBub3QgYXMgZmFzdCBhcyBgdGFyYWkoMSwgMSlg Og0KDQpgYGANCiQgdGltZSAuL21pbmlydWJ5IC12IC4uL3Rlc3QucmIgMSAxDQpydWJ5IDMuNS4w ZGV2ICgyMDI1LTAxLTA5VDE5OjAzOjI2WiB0bCA1YmZiNzc1M2UzKSArUFJJU00gW3g4Nl82NC1s aW51eF0NCmxhc3RfY29tbWl0PW1vdmUgaW5zbiBjb3VudGluZyB0byBhIHRocmVhZCBsb2NhbA0K WzAuLi4xXQ0KLi4vdGVzdC5yYjo0Mzogd2FybmluZzogUmFjdG9yIGlzIGV4cGVyaW1lbnRhbCwg YW5kIHRoZSBiZWhhdmlvciBtYXkgY2hhbmdlIGluIGZ1dHVyZSB2ZXJzaW9ucyBvZiBSdWJ5ISBB bHNvIHRoZXJlIGFyZSBtYW55IGltcGxlbWVudGF0aW9uIGlzc3Vlcy4NCg0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkV4ZWN1dGVkIGlu ICAgIDIuMzAgc2VjcyAgICBmaXNoICAgICAgICAgICBleHRlcm5hbA0KICAgdXNyIHRpbWUgICAg Mi4zMCBzZWNzICAgIDguMzQgbWlsbGlzICAgIDIuMzAgc2Vjcw0KICAgc3lzIHRpbWUgICAgMC4w MSBzZWNzICAgIDQuMTcgbWlsbGlzICAgIDAuMDAgc2Vjcw0KYGBgDQoNClRoaXMgY291bnRlciBp cyBmb3IgWUpJVCBzdGF0aXN0aWNzLCBidXQgZnJvbSB3aGF0IEkgdW5kZXJzdGFuZCwgWUpJVCBp cyBiYXNpY2FsbHkgZGlzYWJsZWQgd2hlbiBSYWN0b3JzIGFyZSBlbmFibGVkLiAgVG8gbWUsIHRo aXMgbWVhbnMgdGhhdCBwdXR0aW5nIHRoZSBjb3VudGVyIGluIGEgdGhyZWFkIGxvY2FsIGlzIGFu IGFjY2VwdGFibGUgY2hhbmdlLg0KDQpJIHdpbGwgY2xlYW4gdXAgdGhlIHBhdGNoIEkgbWFkZSBh bmQgdGhlbiBhc2sgb3RoZXIgcGVvcGxlIG9uIHRoZSBZSklUIHRlYW0gYWJvdXQgaXQuDQoNCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJ1ZyAjMjA0ODk6IFJhY3Rv ciBiZWhhdmlvciBzdHJhbmdlIGluIHJ1YnkgbWFzdGVyDQpodHRwczovL2J1Z3MucnVieS1sYW5n Lm9yZy9pc3N1ZXMvMjA0ODkjY2hhbmdlLTExMTQxNg0KDQoqIEF1dGhvcjogbmVrb3lhbWEzMjc2 NyAoSmluc29uZyBZdSkNCiogU3RhdHVzOiBBc3NpZ25lZA0KKiBBc3NpZ25lZToga28xIChLb2lj aGkgU2FzYWRhKQ0KKiBydWJ5IC12OiBydWJ5IDMuNC4wZGV2ICgyMDI0LTA1LTE0VDAxOjU4OjMx WiBtYXN0ZXIgOWQwMWY2NTdiMykgW3g4Nl82NC1saW51eF0NCiogQmFja3BvcnQ6IDMuMTogVU5L Tk9XTiwgMy4yOiBVTktOT1dOLCAzLjM6IFVOS05PV04NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRoaXMgaXMgYSB0YXJhaSBwcm9ncmFtDQpSdW5gLi9ydWJ5IHRh cmFpX3JhY3Rvci5yYiAyIDhgIGlzIHRvIHVzZSAyIHRocmVhZCB0byBydW4gOCB0aW1lcyB0YXJh aSBmdW5jdGlvbiB0b3RhbCwgdGhhdCBtZWFucyA0IHRpbWVzIHRhcmFpIGZvciBlYWNoIHJhY3Rv cih0aHJlYWQpLg0KDQpgYGANCkdDLmRpc2FibGUNCg0KZGVmIHNwbGl0X2xlbihsZW4sIHNwbGl0 KQ0KICAgIHJldCA9IFtdDQogICAgbW9kID0gbGVuICUgc3BsaXQNCiAgICBoZWFkID0gMA0KICAg IHRhaWwgPSAwDQogICAgc3BsaXQudGltZXMgZG8gfGl8DQogICAgICAgIGlmIGhlYWQgPj0gbGVu DQogICAgICAgICAgICBicmVhaw0KICAgICAgICBlbmQNCiAgICAgICAgayA9IDANCiAgICAgICAg aWYgaSA8IG1vZCB0aGVuIGsgPSAxIGVuZA0KICAgICAgICB0YWlsID0gdGFpbCArIChsZW4vc3Bs aXQpICsgaw0KICAgICAgICByZXQuYXBwZW5kKGhlYWQuLi50YWlsKQ0KICAgICAgICBoZWFkID0g dGFpbA0KICAgIGVuZA0KICAgIHJldHVybiByZXQNCmVuZA0KDQpkZWYgYXJ5X3NwbGl0KGFyeSwg c3BsaXQpDQogICAgcmV0dXJuIHNwbGl0X2xlbihhcnkubGVuZ3RoLHNwbGl0KQ0KZW5kDQpkZWYg aXRlbV9jaGVjayhpdGVtKQ0KICAgIGlmIGl0ZW1bMF0gIT0gbmlsDQogICAgICAgIDEgKyBpdGVt X2NoZWNrKGl0ZW1bMF0pICsgaXRlbV9jaGVjayhpdGVtWzFdKQ0KICAgIGVsc2UNCiAgICAgICAg MQ0KICAgIGVuZA0KZW5kDQoNCg0KZGVmIHRhcmFpKHgsIHksIHopID0NCiAgICB4IDw9IHkgPyB5 IDogdGFyYWkodGFyYWkoeC0xLCB5LCB6KSwNCiAgICAgICAgICAgICAgICAgICAgICAgdGFyYWko eS0xLCB6LCB4KSwNCiAgICAgICAgICAgICAgICAgICAgICAgdGFyYWkoei0xLCB4LCB5KSkNCiAg DQp0aW1lcyA9IEFSR1ZbMF0udG9faQ0Kc3BsaXQgPSBBUkdWWzFdLnRvX2kNCg0KcCBzcGxpdF9s ZW4odGltZXMsIHNwbGl0KQ0Kc3BsaXRfbGVuKHRpbWVzLCBzcGxpdCkuZWFjaC5tYXAgZG8gfHNw fA0KICAgIFJhY3Rvci5uZXcgKHNwKSB7DQogICAgICAgIHMgPSBfMQ0KICAgICAgICBzLmVhY2gg ZG8gDQogICAgICAgICB0YXJhaSgxMywgNywgMCkgDQogICAgICAgIGVuZA0KICAgIH0NCmVuZC5l YWNoKCY6dGFrZSkNCmBgYA0KVGhlIHByb2JsZW0gaXMgaW4gcnVieSAzLjEuMiBhbmQgcnVieSAz LjMNCmAuL3J1YnkgdGFyYWlfcmFjdG9yLnJiIDEgMWAgaGFzIHNpbWl1bGFyIGV4ZWN1dGUgdGlt ZSB3aXRoIGAuL3J1YnkgdGFyYWlfcmFjdG9yLnJiIDggOGAgYmVjYXVzZSBlYWNoIHRocmVhZCBv bmx5IHJ1biAxIHRpbWUgb2YgdGFyYWkgZnVuY3Rpb24sIGxpa2UgZm9sbG93Og0KDQpydWJ5IDMu MS4ycDIwICgyMDIyLTA0LTEyIHJldmlzaW9uIDQ0OTFiYjc0MGEpIFt4ODZfNjQtbGludXhdOg0K YGBgDQp0aW1lIHJ1YnkgZXhwX3JhY3Rvcl90YXJhaS5yYiAxIDENClswLi4uMV0NCjxpbnRlcm5h bDpyYWN0b3I+OjI2Nzogd2FybmluZzogUmFjdG9yIGlzIGV4cGVyaW1lbnRhbCwgYW5kIHRoZSBi ZWhhdmlvciBtYXkgY2hhbmdlIGluIGZ1dHVyZSB2ZXJzaW9ucyBvZiBSdWJ5ISBBbHNvIHRoZXJl IGFyZSBtYW55IGltcGxlbWVudGF0aW9uIGlzc3Vlcy4NCg0KcmVhbCAgICAwbTEuNDQycw0KdXNl ciAgICAwbTEuNDI5cw0Kc3lzICAgICAwbTAuMDE0cw0KDQp0aW1lIHJ1YnkgZXhwX3JhY3Rvcl90 YXJhaS5yYiA4IDgNClswLi4uMSwgMS4uLjIsIDIuLi4zLCAzLi4uNCwgNC4uLjUsIDUuLi42LCA2 Li4uNywgNy4uLjhdDQo8aW50ZXJuYWw6cmFjdG9yPjoyNjc6IHdhcm5pbmc6IFJhY3RvciBpcyBl eHBlcmltZW50YWwsIGFuZCB0aGUgYmVoYXZpb3IgbWF5IGNoYW5nZSBpbiBmdXR1cmUgdmVyc2lv bnMgb2YgUnVieSEgQWxzbyB0aGVyZSBhcmUgbWFueSBpbXBsZW1lbnRhdGlvbiBpc3N1ZXMuDQoN CnJlYWwgICAgMG0xLjg1N3MNCnVzZXIgICAgMG0xMy44MTdzDQpzeXMgICAgIDBtMC4wNDFzDQpg YGANCg0KDQpCdXQgaW4gcnVieSBtYXN0ZXIocnVieSAzLjQuMGRldikgDQpydWJ5IDMuNC4wZGV2 ICgyMDI0LTA1LTE0VDAxOjU4OjMxWiBtYXN0ZXIgOWQwMWY2NTdiMykgW3g4Nl82NC1saW51eF0N CjEgcmFjdG9yIDEgdGFyYWk6DQpgYGANCnRpbWUgLi4vcnVieSBleHBfcmFjdG9yX3RhcmFpLnJi IDEgMQ0KDQpgUnVieUdlbXMnIHdlcmUgbm90IGxvYWRlZC4NCmBlcnJvcl9oaWdobGlnaHQnIHdh cyBub3QgbG9hZGVkLg0KYGRpZF95b3VfbWVhbicgd2FzIG5vdCBsb2FkZWQuDQpgc3ludGF4X3N1 Z2dlc3QnIHdhcyBub3QgbG9hZGVkLg0KWzAuLi4xXQ0KZXhwX3JhY3Rvcl90YXJhaS5yYjo0Nzog d2FybmluZzogUmFjdG9yIGlzIGV4cGVyaW1lbnRhbCwgYW5kIHRoZSBiZWhhdmlvciBtYXkgY2hh bmdlIGluIGZ1dHVyZSB2ZXJzaW9ucyBvZiBSdWJ5ISBBbHNvIHRoZXJlIGFyZSBtYW55IGltcGxl bWVudGF0aW9uIGlzc3Vlcy4NCg0KcmVhbCAgICAwbTEuNjcxcw0KdXNlciAgICAwbTEuNjY2cw0K c3lzICAgICAwbTAuMDA1cw0KYGBgDQoNCjggcmFjdG9yIDggdGFyYWk6DQoNCmBgYA0KdGltZSAu Li9ydWJ5IGV4cF9yYWN0b3JfdGFyYWkucmIgOCA4DQoNCmBSdWJ5R2Vtcycgd2VyZSBub3QgbG9h ZGVkLg0KYGVycm9yX2hpZ2hsaWdodCcgd2FzIG5vdCBsb2FkZWQuDQpgZGlkX3lvdV9tZWFuJyB3 YXMgbm90IGxvYWRlZC4NCmBzeW50YXhfc3VnZ2VzdCcgd2FzIG5vdCBsb2FkZWQuDQpbMC4uLjEs IDEuLi4yLCAyLi4uMywgMy4uLjQsIDQuLi41LCA1Li4uNiwgNi4uLjcsIDcuLi44XQ0KZXhwX3Jh Y3Rvcl90YXJhaS5yYjo0Nzogd2FybmluZzogUmFjdG9yIGlzIGV4cGVyaW1lbnRhbCwgYW5kIHRo ZSBiZWhhdmlvciBtYXkgY2hhbmdlIGluIGZ1dHVyZSB2ZXJzaW9ucyBvZiBSdWJ5ISBBbHNvIHRo ZXJlIGFyZSBtYW55IGltcGxlbWVudGF0aW9uIGlzc3Vlcy4NCg0KcmVhbCAgICAwbTE4LjQwOHMN CnVzZXIgICAgMW01OC42NTlzDQpzeXMgICAgIDBtMC4wMjFzDQpgYGANCkFuZCBpbiBydWJ5IDMu NC4wZGV2IHdoZW4gcnVuIGB0aW1lIC4uL3J1YnkgZXhwX3JhY3Rvcl90YXJhaS5yYiAxNiAxNmAg MTYgdGhyZWFkIHNob3VsZCBiZSB1c2VkIGluIHN5c3RlbSBtb25pdG9yaW5nIHdoaWxlIG9ubHkg OCB0aHJlYWRzIGFyZSB1c2VkLg0KUnVieSAzLjMgYW5kIFJ1YnkgMy4xLjIgZG8gbm90IGhhdmUg dGhpcyBwcm9ibGVtLg0KDQoNCi0tLUZpbGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCnRoZWFkMTZfMTYucG5nICgxNjggS0IpDQp0aHJlYWQxNl84LnBuZyAoMTY1IEtCKQ0KU2Ny ZWVuc2hvdCAyMDI1LTAxLTA4IGF0IDQuMDIuMjPigK9QTS5wbmcgKDEyNiBLQikNCg0KDQotLSAN Cmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KcnVieS1kZXYgbWFpbGluZyBsaXN0IC0tIHJ1YnktZGV2QG1s LnJ1YnktbGFuZy5vcmcKVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWRldi1s ZWF2ZUBtbC5ydWJ5LWxhbmcub3JnCg==