From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Peter Oliver Newsgroups: gmane.emacs.bugs Subject: bug#49195: Starting Emacs if required from emacsclient.desktop Date: Thu, 24 Jun 2021 14:28:29 +0100 (BST) Message-ID: References: <83im23u77e.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="-1463811583-140930035-1624541309=:3559" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4557"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 49195@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 24 15:29:19 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lwPPy-0000wF-Sg for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 24 Jun 2021 15:29:19 +0200 Original-Received: from localhost ([::1]:55436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwPPx-0003hX-7Q for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 24 Jun 2021 09:29:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44446) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwPPi-0003hP-MI for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2021 09:29:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59319) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwPPi-0008SN-F0 for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2021 09:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwPPi-0001Pv-28 for bug-gnu-emacs@gnu.org; Thu, 24 Jun 2021 09:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Peter Oliver Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Jun 2021 13:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49195 X-GNU-PR-Package: emacs Original-Received: via spool by 49195-submit@debbugs.gnu.org id=B49195.16245413195417 (code B ref 49195); Thu, 24 Jun 2021 13:29:01 +0000 Original-Received: (at 49195) by debbugs.gnu.org; 24 Jun 2021 13:28:39 +0000 Original-Received: from localhost ([127.0.0.1]:42632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwPPL-0001PI-6l for submit@debbugs.gnu.org; Thu, 24 Jun 2021 09:28:39 -0400 Original-Received: from mail-wm1-f50.google.com ([209.85.128.50]:54070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwPPJ-0001P1-GM for 49195@debbugs.gnu.org; Thu, 24 Jun 2021 09:28:38 -0400 Original-Received: by mail-wm1-f50.google.com with SMTP id w13so3976967wmc.3 for <49195@debbugs.gnu.org>; Thu, 24 Jun 2021 06:28:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mavit.org.uk; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :mime-version; bh=t7RjfvTwQT4TGBj6C2CBEAJCA/dOYGic007s492PwHY=; b=riyEpSaZxoQaSZ+IkerjhyIQN05SNQGsKY0W4pKLmtt2Q0tPH3tcWwbJgvFfaWVBXk Ll9jghJ7tJKDzj1XYWpqxun5xuvIRPu+pKVLoUGBBaAMn0I9/bLq7LxCfY8SCj8jnJNw MRwd2P8TI0W4FtIU6vJtFKNMx2VCt0jN0PZ5E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:mime-version; bh=t7RjfvTwQT4TGBj6C2CBEAJCA/dOYGic007s492PwHY=; b=G1HoqlKJ0OSowJY2WcJ8JiQLHhJdw28zo+7vhwfT8csFak5B1TxMSMnI5PD/gmrPtE MWTrgK7C9g2JKoUnrmVPcak5VSeG0kE28tpG+YkKUXWufOlsyfvbapZE8KUeEcw3jeFF fRh7M3h5P6y59Rivs0OKCy/CToVw8BISP5gzagHNP3OWbbJ5X2zzDLYKu0y9PbyPyZC3 mo+E/1LGHMyrZCqbQ6LpICpQMzZEhFZWfRob1vILLeUbGEz6BLnRDqEDvKxSsQw7LG8l LTDeZ0c3PHvF/KJcSaONNTjIWxWa2bkZxIse4JPnhU8nWAMEnyRuVIuHEQzaCuHoOP9W LgEw== X-Gm-Message-State: AOAM532QGG2o1txvH38wc0RXebsFQcZSx7MOvHLBS1eta7wxAGcxDj4E ZxuR1m9gJhqBjhPMLgzJy9D+YA== X-Google-Smtp-Source: ABdhPJyxepJY/KynTR3NKPV74v0MAz39lEJP2hBYshnH71EefvSdnewZfxsskHzXaPupHON/OaLy6w== X-Received: by 2002:a7b:c203:: with SMTP id x3mr4241819wmi.153.1624541311695; Thu, 24 Jun 2021 06:28:31 -0700 (PDT) Original-Received: from froglet.home.mavit.org.uk (cpc118948-dudl14-2-0-cust32.16-1.cable.virginm.net. [82.37.201.33]) by smtp.gmail.com with ESMTPSA id z4sm3325757wrs.56.2021.06.24.06.28.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Jun 2021 06:28:31 -0700 (PDT) Original-Received: from froglet.home.mavit.org.uk (localhost [127.0.0.1]) by froglet.home.mavit.org.uk (8.16.1/8.15.2) with ESMTPS id 15ODSTur026559 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 24 Jun 2021 14:28:30 +0100 Original-Received: from localhost (mavit@localhost) by froglet.home.mavit.org.uk (8.16.1/8.16.1/Submit) with ESMTP id 15ODSTZv026554; Thu, 24 Jun 2021 14:28:29 +0100 X-Authentication-Warning: froglet.home.mavit.org.uk: mavit owned process doing -bs In-Reply-To: <83im23u77e.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:208924 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463811583-140930035-1624541309=:3559 Content-Type: text/plain; charset=ISO-8859-7; format=flowed Content-Transfer-Encoding: 8BIT On Thu, 24 Jun 2021, Eli Zaretskii wrote: >> Date: Wed, 23 Jun 2021 20:59:31 +0100 (BST) >> From: Peter Oliver >> >> Attached is a patch which enhances emacsclient.desktop so that it will start a new instance of Emacs if none is found to be running. Users who like to reuse an existing Emacs can then always use emacsclient.desktop. > > FWIW, I would find this change surprising, For someone to be unpleasantly surprised by this, they would need to launch emacsclient.desktop with the hope that it would fail because an Emacs daemon is not already running. If they want it to fail, why would they try to launch it? > and therefore would suggest to leave this off by default. But that's me. IĒm not sure what off by default would mean in this context. WeĒll be providing emacsclient.desktop for the first time in Emacs 28, so users who prefer not to use it can carry on doing whatever they did before. >> There was some discussion of how far to go with this on emacs-devel recently, but, if I understand correctly, the parts in this patch were not controversial. > > How do you understand that? My recollection was that there was no > consensus on this, but my memory is not what it used to be. I thought that replacing emacs.desktop with emacsclient.desktop, so as to always use emacsclient, was the controversial part. Apologies if I got that wrong. >> + If you launch Emacs from a desktop environment, you may use the > > "Desktop environment" is too general. You mean GNU/Linux desktop > environment, and possibly just the ones compatible with > freedesktop.org? The text should make that clear. IĒve made this more specific. Thanks. A revised version of the patch is attached. > More generally, I'm not sure we should even say this in the Emacs > manual, as these features belong to the desktop, not to Emacs. This section of the manual already describes how to start Emacs from systemd, which isnĒt part of Emacs either. > What is the advantage of having this text in our manual? I think that providing two different .desktop files is confusing enough to be worth commenting on. >> +*** New desktop integration for connecting to the server. >> +You may use the "Emacs (Client)" menu entry to open files in an >> +existing Emacs instance rather than starting a new one. > > This isn't detailed enough, especially if we decide not to say > anything about that in the manual. And even if we leave that text in > the manual, it is buried in a place where finding it isn't easy, so > NEWS should be more detailed. IĒve expanded this, but please let me know if you think thereĒs anything else that needs to be explained or isnĒt clear; IĒm aware that things that are obvious to the person who wrote a feature may not be obvious to others, but itĒs hard to know exactly what. -- Peter Oliver ---1463811583-140930035-1624541309=:3559 Content-Type: text/plain; charset=UTF-8; name=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch Content-Transfer-Encoding: BASE64 Content-ID: <77bcd58-4077-289-c9cd-e6439088a6f1@froglet.home.mavit.org.uk> Content-Description: Content-Disposition: attachment; filename=0001-From-.desktop-files-reuse-a-frame-or-start-a-new-Ema.patch RnJvbSA4Mzg0MThjZWU4NDQ0MjY2NWVhYjhhMjMxODg2OWFhYzkwN2Y5MDk5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogUGV0ZXIgT2xpdmVy IDxnaXRAbWF2aXQub3JnLnVrPg0KRGF0ZTogVHVlLCA4IEp1biAyMDIxIDE2 OjA0OjE3ICswMTAwDQpTdWJqZWN0OiBbUEFUQ0hdIEZyb20gLmRlc2t0b3Ag ZmlsZXMsIHJldXNlIGEgZnJhbWUgb3Igc3RhcnQgYSBuZXcgRW1hY3MgYXMN CiByZXF1aXJlZA0KDQoqIGRvYy9lbWFjcy9taXNjLnRleGk6IChVc2luZyBF bWFjcyBhcyBhIFNlcnZlcikgRXhwbGFpbiBlbWFjc2NsaWVudC5kZXNrdG9w Lg0KKiBldGMvTkVXUzogKEVtYWNzIFNlcnZlcik6IEV4cGxhaW4gZW1hY3Nj bGllbnQuZGVza3RvcC4NCiogZW1hY3MtbWFpbC5kZXNrdG9wLCBldGMvZW1h Y3NjbGllbnQuZGVza3RvcDogQXV0b21hdGljYWxseSB0cnkgdG8NCnJldXNl IGFuIGV4aXN0aW5nIGZyYW1lLCBvcGVuIGEgbmV3IGZyYW1lLCBvciBzdGFy dCBhIG5ldyBFbWFjcw0KZGFlbW9uLiAgQWRkIGFjdGlvbnMgZm9yIHNwZWNp ZmljIGJlaGF2aW91cnMuDQotLS0NCiBkb2MvZW1hY3MvbWlzYy50ZXhpICAg ICB8ICA3ICsrKysrKysNCiBldGMvTkVXUyAgICAgICAgICAgICAgICB8ICA5 ICsrKysrKysrKw0KIGV0Yy9lbWFjcy1tYWlsLmRlc2t0b3AgIHwgMTYgKysr KysrKysrKysrKy0tLQ0KIGV0Yy9lbWFjc2NsaWVudC5kZXNrdG9wIHwgMTEg KysrKysrKysrKy0NCiA0IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMo KyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kb2MvZW1hY3Mv bWlzYy50ZXhpIGIvZG9jL2VtYWNzL21pc2MudGV4aQ0KaW5kZXggMDI3MTMz Y2MzYS4uNGJiMmQ3MmNjMiAxMDA2NDQNCi0tLSBhL2RvYy9lbWFjcy9taXNj LnRleGkNCisrKyBiL2RvYy9lbWFjcy9taXNjLnRleGkNCkBAIC0xNzU3LDYg KzE3NTcsMTMgQEAgRW1hY3MgU2VydmVyDQogQGNvZGV7M30uICAoSWYgdGhl cmUgaXMgbm8gc2VydmVyIHdpdGggdGhhdCBuYW1lLCBhbiBlcnJvciBpcw0K IHNpZ25hbGVkLikgIEN1cnJlbnRseSwgdGhpcyBmZWF0dXJlIGlzIG1haW5s eSB1c2VmdWwgZm9yIGRldmVsb3BlcnMuDQogDQorICBJZiB5b3VyIG9wZXJh dGluZyBzeXN0ZW3igJlzIGRlc2t0b3AgZW52aXJvbm1lbnQgaXMNCitAdXJs e2h0dHBzOi8vd3d3LmZyZWVkZXNrdG9wLm9yZy93aWtpL1NwZWNpZmljYXRp b25zLywsZnJlZWRlc2t0b3Aub3JnLWNvbXBhdGlibGV9DQorKHdoaWNoIGlz IHRydWUgb2YgbW9zdCBHTlUvTGludXggYW5kIG90aGVyIHJlY2VudCBVbml4 LWxpa2UgR1VJcyksIHlvdQ0KK21heSB1c2UgdGhlIEBkZm57RW1hY3MgKENs aWVudCl9IG1lbnUgZW50cnkgdG8gY29ubmVjdCB0byBhbiBFbWFjcw0KK3Nl cnZlciB3aXRoIEBjb21tYW5ke2VtYWNzY2xpZW50fS4gIElmIHRoZSBkYWVt b24gaXMgbm90IGFscmVhZHkNCitydW5uaW5nLCBpdCB3aWxsIGJlIHN0YXJ0 ZWQgZm9yIHlvdS4NCisNCiBAbWVudQ0KICogVENQIEVtYWNzIHNlcnZlcjo6 ICAgICBMaXN0ZW5pbmcgdG8gYSBUQ1Agc29ja2V0Lg0KICogSW52b2tpbmcg ZW1hY3NjbGllbnQ6OiBDb25uZWN0aW5nIHRvIHRoZSBFbWFjcyBzZXJ2ZXIu DQpkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUw0KaW5kZXggNjRi MzlkNzM3YS4uYzBjZmQ5ZmU5YSAxMDA2NDQNCi0tLSBhL2V0Yy9ORVdTDQor KysgYi9ldGMvTkVXUw0KQEAgLTUzOSw2ICs1MzksMTUgQEAgYW4gZWRpdCBp bnN0ZWFkIG9mIG1hcmtpbmcgaXQgYXMgIkRvbmUiICh3aGljaCB0aGUgJ0Mt eCAjJyBjb21tYW5kDQogZG9lcykuICBUaGUgJ2VtYWNzY2xpZW50JyBwcm9n cmFtIGV4aXRzIHdpdGggYW4gYWJub3JtYWwgc3RhdHVzIGFzDQogcmVzdWx0 IG9mIHRoaXMgY29tbWFuZC4NCiANCisrKysNCisqKiogTmV3IGRlc2t0b3Ag aW50ZWdyYXRpb24gZm9yIGNvbm5lY3RpbmcgdG8gdGhlIHNlcnZlci4NCitJ ZiB5b3VyIG9wZXJhdGluZyBzeXN0ZW3igJlzIGRlc2t0b3AgZW52aXJvbm1l bnQgaXMNCitmcmVlZGVza3RvcC5vcmctY29tcGF0aWJsZSAod2hpY2ggaXMg dHJ1ZSBvZiBtb3N0IEdOVS9MaW51eCBhbmQgb3RoZXINCityZWNlbnQgVW5p eC1saWtlIEdVSXMpLCB5b3UgbWF5IHVzZSB0aGUgbmV3ICJFbWFjcyAoQ2xp ZW50KSIgZGVza3RvcA0KK21lbnUgZW50cnkgdG8gb3BlbiBmaWxlcyBpbiBh biBleGlzdGluZyBFbWFjcyBpbnN0YW5jZSByYXRoZXIgdGhhbg0KK3N0YXJ0 aW5nIGEgbmV3IG9uZS4gIElmIHRoZSBkYWVtb24gaXMgbm90IGFscmVhZHkg cnVubmluZywgaXQgd2lsbCBiZQ0KK3N0YXJ0ZWQgZm9yIHlvdS4NCisNCiAq KiBQZXJsIG1vZGUNCiANCiAtLS0NCmRpZmYgLS1naXQgYS9ldGMvZW1hY3Mt bWFpbC5kZXNrdG9wIGIvZXRjL2VtYWNzLW1haWwuZGVza3RvcA0KaW5kZXgg MGM1ZmFiMWRkMS4uMjUxYWZhMTAwYyAxMDA2NDQNCi0tLSBhL2V0Yy9lbWFj cy1tYWlsLmRlc2t0b3ANCisrKyBiL2V0Yy9lbWFjcy1tYWlsLmRlc2t0b3AN CkBAIC0xLDEyICsxLDIyIEBADQogW0Rlc2t0b3AgRW50cnldDQogQ2F0ZWdv cmllcz1OZXR3b3JrO0VtYWlsOw0KIENvbW1lbnQ9R05VIEVtYWNzIGlzIGFu IGV4dGVuc2libGUsIGN1c3RvbWl6YWJsZSB0ZXh0IGVkaXRvciAtIGFuZCBt b3JlDQotRXhlYz1lbWFjcyAtZiBtZXNzYWdlLW1haWx0byAldQ0KLSMgSWYg eW91IHByZWZlciB0byB1c2UgZW1hY3NjbGllbnQsIHVzZSB0aGlzIGluc3Rl YWQNCi0jRXhlYz1lbWFjc2NsaWVudCAtZSAnKG1lc3NhZ2UtbWFpbHRvICIl dSIpJw0KIEljb249ZW1hY3MNCiBOYW1lPUVtYWNzIChNYWlsKQ0KIE1pbWVU eXBlPXgtc2NoZW1lLWhhbmRsZXIvbWFpbHRvOw0KIE5vRGlzcGxheT1mYWxz ZQ0KIFRlcm1pbmFsPWZhbHNlDQogVHlwZT1BcHBsaWNhdGlvbg0KKw0KK0V4 ZWM9ZW1hY3MgLWYgbWVzc2FnZS1tYWlsdG8gJXUNCisjICMgSWYgeW91IHBy ZWZlciB0byB1c2UgZW1hY3NjbGllbnQsIHVzZSB0aGlzIGluc3RlYWQ6DQor IyBFeGVjPXNoIC1jICdlbWFjc2NsaWVudCAtLWFsdGVybmF0ZS1lZGl0b3I9 IC0tZGlzcGxheT0iJERJU1BMQVkiIC0tZXZhbCAiKG1lc3NhZ2UtbWFpbHRv IFwiJXVcIikiJw0KKyMgQWN0aW9ucz1uZXctd2luZG93O25ldy1pbnN0YW5j ZTsNCisNCisjIFtEZXNrdG9wIEFjdGlvbiBuZXctd2luZG93XQ0KKyMgTmFt ZT1OZXcgV2luZG93DQorIyBFeGVjPWVtYWNzY2xpZW50IC0tYWx0ZXJuYXRl LWVkaXRvcj0gLS1jcmVhdGUtZnJhbWUgLS1ldmFsICcobWVzc2FnZS1tYWls dG8gIiV1IiknDQorDQorIyBbRGVza3RvcCBBY3Rpb24gbmV3LWluc3RhbmNl XQ0KKyMgTmFtZT1OZXcgSW5zdGFuY2UNCisjIEV4ZWM9ZW1hY3MgLWYgbWVz c2FnZS1tYWlsdG8gJXUNCmRpZmYgLS1naXQgYS9ldGMvZW1hY3NjbGllbnQu ZGVza3RvcCBiL2V0Yy9lbWFjc2NsaWVudC5kZXNrdG9wDQppbmRleCAzZmVi ODNjNzI5Li40M2YyYzMxZGRkIDEwMDY0NA0KLS0tIGEvZXRjL2VtYWNzY2xp ZW50LmRlc2t0b3ANCisrKyBiL2V0Yy9lbWFjc2NsaWVudC5kZXNrdG9wDQpA QCAtMywxMCArMywxOSBAQCBOYW1lPUVtYWNzIChDbGllbnQpDQogR2VuZXJp Y05hbWU9VGV4dCBFZGl0b3INCiBDb21tZW50PUVkaXQgdGV4dA0KIE1pbWVU eXBlPXRleHQvZW5nbGlzaDt0ZXh0L3BsYWluO3RleHQveC1tYWtlZmlsZTt0 ZXh0L3gtYysraGRyO3RleHQveC1jKytzcmM7dGV4dC94LWNoZHI7dGV4dC94 LWNzcmM7dGV4dC94LWphdmE7dGV4dC94LW1vYzt0ZXh0L3gtcGFzY2FsO3Rl eHQveC10Y2w7dGV4dC94LXRleDthcHBsaWNhdGlvbi94LXNoZWxsc2NyaXB0 O3RleHQveC1jO3RleHQveC1jKys7DQotRXhlYz1lbWFjc2NsaWVudCAtYyAl Rg0KK0V4ZWM9c2ggLWMgJ2lmIFsgLW4gIiQqIiBdOyB0aGVuIGV4ZWMgZW1h Y3NjbGllbnQgLS1hbHRlcm5hdGUtZWRpdG9yPSAtLWRpc3BsYXk9IiRESVNQ TEFZIiAiJEAiOyBlbHNlIGV4ZWMgZW1hY3NjbGllbnQgLS1hbHRlcm5hdGUt ZWRpdG9yPSAtLWNyZWF0ZS1mcmFtZTsgZmknIHBsYWNlaG9sZGVyICVGDQog SWNvbj1lbWFjcw0KIFR5cGU9QXBwbGljYXRpb24NCiBUZXJtaW5hbD1mYWxz ZQ0KIENhdGVnb3JpZXM9RGV2ZWxvcG1lbnQ7VGV4dEVkaXRvcjsNCiBTdGFy dHVwV01DbGFzcz1FbWFjc2QNCiBLZXl3b3Jkcz1UZXh0O0VkaXRvcjsNCitB Y3Rpb25zPW5ldy13aW5kb3c7bmV3LWluc3RhbmNlOw0KKw0KK1tEZXNrdG9w IEFjdGlvbiBuZXctaW5zdGFuY2VdDQorTmFtZT1OZXcgV2luZG93DQorRXhl Yz1lbWFjc2NsaWVudCAtLWFsdGVybmF0ZS1lZGl0b3I9IC0tY3JlYXRlLWZy YW1lICVGDQorDQorW0Rlc2t0b3AgQWN0aW9uIG5ldy1pbnN0YW5jZV0NCitO YW1lPU5ldyBJbnN0YW5jZQ0KK0V4ZWM9ZW1hY3MgJUYNCi0tIA0KMi4zMS4x DQoNCg== ---1463811583-140930035-1624541309=:3559--