From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id kNJ5D/LD3GRYfAAASxT56A (envelope-from ) for ; Wed, 16 Aug 2023 14:41:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id AFJFDvLD3GQTVQEAG6o9tA (envelope-from ) for ; Wed, 16 Aug 2023 14:41:22 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D3C304C99F for ; Wed, 16 Aug 2023 14:41:21 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=valentin-herrmann.de header.s=2022 header.b="uThns3/o"; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692189681; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=eKelDtnhlwn35gdiU9/V/ahlTsdacqAoJbdB7UYhqF8=; b=qDOoE1c6eSauqgd0FTyheF8Yc9xH0vq9zYtw4i++BJ8o4NV13f1f3gTacuDlCiYqaVLO2+ scVM6hQzneow4au8I6EaLD9HIwCRSGgtKH6OeHx0XdwVjMLoDB6Vc3aBQuj13R8Ez7vVL0 aZivi1pg44MCBQCZsE5iu2ImOqW1XJpxTj+VLPx4dqy/BAIAgVid12hwA676cfp9LLpU1s nFYnlcKXO6OXDx4cSKTe6X8kjUiAEy8vBPo50dJPTmFHoLrjtxMkApPhyMg/Odb3ZGYVsb 1IgYRnsrFpufRaSGYuczrS8fSTGTprlOkf6CCHHbB4j3a/S8YH/EKQ6yYgdx3g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=valentin-herrmann.de header.s=2022 header.b="uThns3/o"; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692189681; a=rsa-sha256; cv=none; b=XEY/FX72zeI0Xoo9t5phECrPTdNGlHfuffGLRiG8Nq/sSGSCtpepg82FEQcFZ+OwmWcg+7 hs965VxHEztRJPILozgYKEOgJMQ/kJSutLzUEJB5OF9pHGucNwCHDo0C5SdFCksd0BupGy bgQfajgiEoWqMSO64CDznCzSxuma5R4/Y5nHcP3o2sFWj6JElTnQLWOY87dZMe/miyUIKo gjHCSOl6nw2biDyHWcjS+IEpv+AjsRrcHDano+6wMLwBuL1FOJtxNPI6LRBVEcTeBAV3ha U0bBJ9+5lxZGWUZOd6y/x94spia7pjzpjwL9o2kB05acWBmcM+/9PcXk88IStA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWFny-0005PI-TZ; Wed, 16 Aug 2023 08:39:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qVY96-0006tY-Jh for emacs-orgmode@gnu.org; Mon, 14 Aug 2023 10:02:18 -0400 Received: from mx00.shmerver.de ([88.99.4.159]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qVY92-0008C5-Gn; Mon, 14 Aug 2023 10:02:10 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B1D1E2A0073; Mon, 14 Aug 2023 16:01:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=valentin-herrmann.de; s=2022; t=1692021711; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-language:in-reply-to:references; bh=eKelDtnhlwn35gdiU9/V/ahlTsdacqAoJbdB7UYhqF8=; b=uThns3/oC1UCOYDmHYw/shddkkfQ9PEkEt5TsTvHxEXSmpoTRvFOjIHmB7ScB3zf1Rr40T +NxCS1/xNnDzJJ1d8ai12jwDpB40DwP4qFaeQpcGYKuVIIDkIhomLwzO+3nU8LGauJfjqH oNQc9wvlu6wkbWwV9IRx84zX92e1vLN0/zW5iQ+LrW//7umUsTUr4689ek7r7N8+hOuykA tM2PgHUZT6PglxkQjTbIuX3Sm5AEyshvDzDvq6JuHD+A2rFQ7Bh4IxP93HGrqdyRO8qSbL z7B/MOjMVsNSsL16FoYOWKLl5oCB2yo1/V9F4ydJsnT5++0oZk1tc60Fla9N9Q== Content-Type: multipart/mixed; boundary="------------9QbreoPMaXcjeZXe3UgkRxAb" Message-ID: <3d9b686c-e5ab-8352-0bee-2739af7001fa@valentin-herrmann.de> Date: Mon, 14 Aug 2023 16:01:42 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: [PATCH] org.el: Respect org-extend-today-until in timestamps with ++ Content-Language: en-US To: Ihor Radchenko Cc: emacs-orgmode@gnu.org, Bastien References: <20230813091806.1435284-1-me@valentin-herrmann.de> <87il9jf7yw.fsf@localhost> <87fs4nf6wv.fsf@localhost> <87zg2vdo29.fsf@localhost> <89628d3e-5feb-a764-0bc4-ace385de7c80@valentin-herrmann.de> <87a5uuq6s5.fsf@localhost> <11240b6c-0017-0116-75bd-31eb052f42ab@valentin-herrmann.de> <87leedpz1q.fsf@localhost> In-Reply-To: <87leedpz1q.fsf@localhost> X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=88.99.4.159; envelope-from=me@valentin-herrmann.de; helo=mx00.shmerver.de X-Spam_score_int: -39 X-Spam_score: -4.0 X-Spam_bar: ---- X-Spam_report: (-4.0 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-2.265, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 16 Aug 2023 08:39:03 -0400 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: "Valentin G. J. Herrmann" From: "Valentin G. J. Herrmann" via "General discussions about Org-mode." Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: D3C304C99F X-Migadu-Scanner: mx1.migadu.com X-Spam-Score: -5.59 X-Migadu-Spam-Score: -5.59 X-TUID: QcCwIuqYHnFc This is a multi-part message in MIME format. --------------9QbreoPMaXcjeZXe3UgkRxAb Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I've now added org-test-with-time-locale so that the test results are independent of the running machine. I think it's much cleaner this way than using .* On 14/08/2023 14.51, Ihor Radchenko wrote: > "Valentin G. J. Herrmann" writes: > >> Ok, so I guess I was stupid in another way :E >> I do in fact have the FSF copyright assignment (Though probably under an >> old email address: herr.valentin.mann@gmail.com). I still included the >> TINYCHANGE comment. The attached patch should finally work. > > Bastien, may you please check the FSF records? > >> - (string-match-p >> - "2014-03-04 .* 02:00" >> + (string-search >> + "<2014-03-04 Tue 02:00 +8h>" > > This won't work for people testing in non-English language environments > where the day names are in native language. > .* was there for a reason. > --------------9QbreoPMaXcjeZXe3UgkRxAb Content-Type: text/x-patch; charset=UTF-8; name="0001-org.el-Respect-org-extend-today-until-in-timestamps-.patch" Content-Disposition: attachment; filename*0="0001-org.el-Respect-org-extend-today-until-in-timestamps-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0NDMyMGVlYTA2NmY2ZGI2ZWU4MmU1ZmQ3OGI3NGNkYjNkMDI2YjgyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBWYWxlbnRpbiBIZXJybWFubiA8bWVAdmFsZW50aW4t aGVycm1hbm4uZGU+CkRhdGU6IFN1biwgMTMgQXVnIDIwMjMgMTg6NDQ6NDkgKzAyMDAKU3Vi amVjdDogW1BBVENIXSBvcmcuZWw6IFJlc3BlY3Qgb3JnLWV4dGVuZC10b2RheS11bnRpbCBp biB0aW1lc3RhbXBzIHdpdGggKysKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhi aXQKCiogb3JnLmVsIChvcmctYXV0by1yZXBlYXQtbWF5YmUpOiBDaGFuZ2VkIG9yZy1hdXRv LXJlcGVhdC1tYXliZSwgc28gdGhhdApzd2l0Y2hpbmcgYSByZXBlYXRpbmcgdG9kbyB3aXRo IGEgdGltZXN0YW1wIG9mIHRoZSBmb3JtIDzigKYgKyvigKY+IHJlc3BlY3RzCmBvcmctZXh0 ZW5kLXRvZGF5LXVudGlsJy4KKiB0ZXN0LW9yZy5lbCAodGVzdC1vcmcvYXV0by1yZXBlYXQt bWF5YmUsIG9yZy10ZXN0LXdpdGgtdGltZS1sb2NhbGUpOgpUZXN0cyBmb3IgaW50ZXJhY3Rp b24gb2YgYG9yZy1leHRlbmQtdG9kYXktdW50aWwnIGFuZApgb3JnLWF1dG8tcmVwZWF0LW1h eWJlJy4gQWRkZWQgYG9yZy10ZXN0LXdpdGgtdGltZS1sb2NhbGUnIHRvIG1ha2UgdGVzdApy ZXN1bHRzIGluZGVwZW5kZW50IG9mIHJ1bm5pbmcgbWFjaGluZS4gRXhwbGljaXRseSBhdm9p ZCBtYXRjaGluZyBsb2cKbm90ZSB3aXRoIG9sZCB0aW1lc3RhbXAgaW4gYWxsIHRoZSB0ZXN0 cyB0byBhdm9pZCBjb25mdXNpb24uCgpDby1hdXRob3JlZC1ieTogSWhvciBSYWRjaGVua28g PHlhbnRhcjkyQHBvc3Rlby5uZXQ+CgpUSU5ZQ0hBTkdFCi0tLQogbGlzcC9vcmcuZWwgICAg ICAgICAgICAgIHwgIDUgKystCiB0ZXN0aW5nL2xpc3AvdGVzdC1vcmcuZWwgfCA3OCArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs IDcwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Av b3JnLmVsIGIvbGlzcC9vcmcuZWwKaW5kZXggYzAzN2IzZWUwLi4zMjUxNDFiMjUgMTAwNjQ0 Ci0tLSBhL2xpc3Avb3JnLmVsCisrKyBiL2xpc3Avb3JnLmVsCkBAIC0xMDEwMSw3ICsxMDEw MSwxMCBAQCBUaGlzIGZ1bmN0aW9uIGlzIHJ1biBhdXRvbWF0aWNhbGx5IGFmdGVyIGVhY2gg c3RhdGUgY2hhbmdlIHRvIGEgRE9ORSBzdGF0ZS4iCiAJCSAgICAgIChsZXQgKChuc2hpZnRt YXggMTApCiAJCQkgICAgKG5zaGlmdCAwKSkKIAkJCSh3aGlsZSAob3IgKD0gbnNoaWZ0IDAp Ci0JCQkJICAgKG5vdCAodGltZS1sZXNzLXAgbmlsIHRpbWUpKSkKKwkJCQkgICAoaWYgKGVx dWFsIHdoYXQgImgiKQorCQkJCSAgICAgICAobm90ICh0aW1lLWxlc3MtcCBuaWwgdGltZSkp CisJCQkJICAgICAoPj0gKG9yZy10b2RheSkKKwkJCQkJICh0aW1lLXRvLWRheXMgdGltZSkp KSkKIAkJCSAgKHdoZW4gKD0gbnNoaWZ0bWF4IChjbC1pbmNmIG5zaGlmdCkpCiAJCQkgICAg KG9yICh5LW9yLW4tcAogCQkJCSAoZm9ybWF0ICIlZCByZXBlYXRlciBpbnRlcnZhbHMgd2Vy ZSBub3QgXApkaWZmIC0tZ2l0IGEvdGVzdGluZy9saXNwL3Rlc3Qtb3JnLmVsIGIvdGVzdGlu Zy9saXNwL3Rlc3Qtb3JnLmVsCmluZGV4IDFiMDBmNmM0NS4uNDA4MjBkZmI1IDEwMDY0NAot LS0gYS90ZXN0aW5nL2xpc3AvdGVzdC1vcmcuZWwKKysrIGIvdGVzdGluZy9saXNwL3Rlc3Qt b3JnLmVsCkBAIC03NSw2ICs3NSwxMSBAQCBPdGhlcndpc2UsIGV2YWx1YXRlIFJFU1VMVCBh cyBhbiBzZXhwIGFuZCByZXR1cm4gaXRzIHJlc3VsdC4iCiAgIGAobGV0ICgob3JnLXRpbWUt c3RhbXAtZm9ybWF0cyAnKCIlWS0lbS0lZCIgLiAiJVktJW0tJWQgJUg6JU0iKSkpCiAgICAg ICxAYm9keSkpCiAKKyhkZWZtYWNybyBvcmctdGVzdC13aXRoLXRpbWUtbG9jYWxlICh0aW1l LWxvYyAmcmVzdCBib2R5KQorICAoZGVjbGFyZSAoaW5kZW50IDEpKQorICBgKGxldCAoKHN5 c3RlbS10aW1lLWxvY2FsZSAsdGltZS1sb2MpKQorICAgICAsQGJvZHkpKQorCiAMCiA7Ozsg Q29tbWVudHMKIApAQCAtODM3MCwyNiArODM3NSw3NSBAQCBQYXJhZ3JhcGg8cG9pbnQ+Igog ICAgICAgIChidWZmZXItc3RyaW5nKSkpKQogICA7OyBIYW5kbGUgZXZlcnkgcmVwZWF0ZXIg dHlwZSB1c2luZyBob3VycyBzdGVwLgogICAoc2hvdWxkCi0gICAoc3RyaW5nLW1hdGNoLXAK LSAgICAiMjAxNC0wMy0wNCAuKiAwMjowMCIKLSAgICAob3JnLXRlc3QtYXQtdGltZSAiPDIw MTQtMDMtMDQgMDI6MzU+IgorICAgKHN0cmluZy1zZWFyY2gKKyAgICAiPDIwMTQtMDMtMDQg VHVlIDAyOjAwICs4aD4iCisgICAgKG9yZy10ZXN0LXdpdGgtdGltZS1sb2NhbGUgImVuX1VT LlVURi04IgorICAgICAob3JnLXRlc3QtYXQtdGltZSAiPDIwMTQtMDMtMDQgMDI6MzU+Igog ICAgICAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0ICIqIFRPRE8gSFxuPDIwMTQtMDMtMDMg MTg6MDAgKzhoPiIKIAkob3JnLXRvZG8gIkRPTkUiKQotCShidWZmZXItc3RyaW5nKSkpKSkK KwkoYnVmZmVyLXN0cmluZykpKSkpKQogICAoc2hvdWxkCi0gICAoc3RyaW5nLW1hdGNoLXAK LSAgICAiMjAxNC0wMy0wNCAuKiAxMDowMCIKLSAgICAob3JnLXRlc3QtYXQtdGltZSAiPDIw MTQtMDMtMDQgMDI6MzU+IgorICAgKHN0cmluZy1zZWFyY2gKKyAgICAiPDIwMTQtMDMtMDQg VHVlIDEwOjAwICsrOGg+IgorICAgIChvcmctdGVzdC13aXRoLXRpbWUtbG9jYWxlICJlbl9V Uy5VVEYtOCIKKyAgICAgKG9yZy10ZXN0LWF0LXRpbWUgIjwyMDE0LTAzLTA0IDAyOjM1PiIK ICAgICAgIChvcmctdGVzdC13aXRoLXRlbXAtdGV4dCAiKiBUT0RPIEhcbjwyMDE0LTAzLTAz IDE4OjAwICsrOGg+IgogCShvcmctdG9kbyAiRE9ORSIpCi0JKGJ1ZmZlci1zdHJpbmcpKSkp KQorCShidWZmZXItc3RyaW5nKSkpKSkpCiAgIChzaG91bGQKLSAgIChzdHJpbmctbWF0Y2gt cAotICAgICIyMDE0LTAzLTA0IC4qIDEwOjM1IgotICAgIChvcmctdGVzdC1hdC10aW1lICI8 MjAxNC0wMy0wNCAwMjozNT4iCisgICAoc3RyaW5nLXNlYXJjaAorICAgICI8MjAxNC0wMy0w NCBUdWUgMTA6MzUgLis4aD4iCisgICAgKG9yZy10ZXN0LXdpdGgtdGltZS1sb2NhbGUgImVu X1VTLlVURi04IgorICAgICAob3JnLXRlc3QtYXQtdGltZSAiPDIwMTQtMDMtMDQgMDI6MzU+ IgogICAgICAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0ICIqIFRPRE8gSFxuPDIwMTQtMDMt MDMgMTg6MDAgLis4aD4iCiAJKG9yZy10b2RvICJET05FIikKLQkoYnVmZmVyLXN0cmluZykp KSkpCisJKGJ1ZmZlci1zdHJpbmcpKSkpKSkKKyAgOzsgSGFuZGxlIGBvcmctZXh0ZW5kLXRv ZGF5LXVudGlsJy4KKyAgKHNob3VsZAorICAgKHN0cmluZy1zZWFyY2gKKyAgICAiPDIwMTQt MDMtMDQgVHVlICsrMWQ+IgorICAgIChsZXQgKChvcmctZXh0ZW5kLXRvZGF5LXVudGlsIDQp KQorICAgICAgKG9yZy10ZXN0LXdpdGgtdGltZS1sb2NhbGUgImVuX1VTLlVURi04IgorICAg ICAgIChvcmctdGVzdC1hdC10aW1lICI8MjAxNC0wMy0wNCAwMjozNT4iCisgICAgICAgIChv cmctdGVzdC13aXRoLXRlbXAtdGV4dCAiKiBUT0RPIEhcbjwyMDE0LTAzLTAzICsrMWQ+Igor CSAgKG9yZy10b2RvICJET05FIikKKwkgIChidWZmZXItc3RyaW5nKSkpKSkpKQorICAoc2hv dWxkCisgICAoc3RyaW5nLXNlYXJjaAorICAgICI8MjAxNC0wMy0wNiBUaHUgMTc6MDAgKysx ZD4iCisgICAgKGxldCAoKG9yZy1leHRlbmQtdG9kYXktdW50aWwgNCkpCisgICAgICAob3Jn LXRlc3Qtd2l0aC10aW1lLWxvY2FsZSAiZW5fVVMuVVRGLTgiCisgICAgICAgKG9yZy10ZXN0 LWF0LXRpbWUgIjwyMDE0LTAzLTA1IDE4OjAwPiIKKyAgICAgICAgKG9yZy10ZXN0LXdpdGgt dGVtcC10ZXh0ICIqIFRPRE8gSFxuPDIwMTQtMDMtMDQgMTc6MDAgKysxZD4iCisJICAob3Jn LXRvZG8gIkRPTkUiKQorCSAgKGJ1ZmZlci1zdHJpbmcpKSkpKSkpCisgIChzaG91bGQKKyAg IChzdHJpbmctc2VhcmNoCisgICAgIjwyMDE0LTAzLTA0IFR1ZSAxMDowMCArKzhoPiIKKyAg ICAobGV0ICgob3JnLWV4dGVuZC10b2RheS11bnRpbCA0KSkKKyAgICAgIChvcmctdGVzdC13 aXRoLXRpbWUtbG9jYWxlICJlbl9VUy5VVEYtOCIKKyAgICAgICAob3JnLXRlc3QtYXQtdGlt ZSAiPDIwMTQtMDMtMDQgMDI6MzU+IgorICAgICAgICAob3JnLXRlc3Qtd2l0aC10ZW1wLXRl eHQgIiogVE9ETyBIXG48MjAxNC0wMy0wMyAxODowMCArKzhoPiIKKwkgIChvcmctdG9kbyAi RE9ORSIpCisJICAoYnVmZmVyLXN0cmluZykpKSkpKSkKKyAgKHNob3VsZAorICAgKHN0cmlu Zy1zZWFyY2gKKyAgICAiPDIwMTQtMDMtMDQgVHVlIDE4OjAwIC4rMWQ+IgorICAgIChsZXQg KChvcmctZXh0ZW5kLXRvZGF5LXVudGlsIDQpKQorICAgICAgKG9yZy10ZXN0LXdpdGgtdGlt ZS1sb2NhbGUgImVuX1VTLlVURi04IgorICAgICAgIChvcmctdGVzdC1hdC10aW1lICI8MjAx NC0wMy0wNCAwMjozNT4iCisgICAgICAgIChvcmctdGVzdC13aXRoLXRlbXAtdGV4dCAiKiBU T0RPIEhcbjwyMDE0LTAzLTAzIDE4OjAwIC4rMWQ+IgorCSAgKG9yZy10b2RvICJET05FIikK KwkgIChidWZmZXItc3RyaW5nKSkpKSkpKQorICAoc2hvdWxkCisgICAoc3RyaW5nLXNlYXJj aAorICAgICI8MjAxNC0wMy0wNCBUdWUgMTA6MzUgLis4aD4iCisgICAgKGxldCAoKG9yZy1l eHRlbmQtdG9kYXktdW50aWwgNCkpCisgICAgICAob3JnLXRlc3Qtd2l0aC10aW1lLWxvY2Fs ZSAiZW5fVVMuVVRGLTgiCisgICAgICAgKG9yZy10ZXN0LWF0LXRpbWUgIjwyMDE0LTAzLTA0 IDAyOjM1PiIKKyAgICAgICAgKG9yZy10ZXN0LXdpdGgtdGVtcC10ZXh0ICIqIFRPRE8gSFxu PDIwMTQtMDMtMDMgMTg6MDAgLis4aD4iCisJICAob3JnLXRvZG8gIkRPTkUiKQorCSAgKGJ1 ZmZlci1zdHJpbmcpKSkpKSkpCiAgIDs7IERvIG5vdCByZXBlYXQgaW5hY3RpdmUgdGltZSBz dGFtcHMgd2l0aCBhIHJlcGVhdGVyLgogICAoc2hvdWxkLW5vdAogICAgKHN0cmluZy1tYXRj aC1wCi0tIAoyLjQwLjEKCg== --------------9QbreoPMaXcjeZXe3UgkRxAb--