From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Relevance of `baud-rate' in the 2020s? Date: Thu, 22 Oct 2020 14:11:40 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000200a5e05b248e952" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14652"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 22 23:13:17 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kVhtc-0003ha-FE for ged-emacs-devel@m.gmane-mx.org; Thu, 22 Oct 2020 23:13:16 +0200 Original-Received: from localhost ([::1]:38096 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVhtb-00023c-Fs for ged-emacs-devel@m.gmane-mx.org; Thu, 22 Oct 2020 17:13:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVhsE-0001Cd-Vk for emacs-devel@gnu.org; Thu, 22 Oct 2020 17:11:52 -0400 Original-Received: from mail-ed1-f43.google.com ([209.85.208.43]:34238) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kVhsA-00071t-Pf for emacs-devel@gnu.org; Thu, 22 Oct 2020 17:11:50 -0400 Original-Received: by mail-ed1-f43.google.com with SMTP id x1so3194233eds.1 for ; Thu, 22 Oct 2020 14:11:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=YiDNa5TSWANbRwhFSF26sP5WW/vLjkyijeuO5SSG4XU=; b=PEmD33yHPLPiEzgd1FRJ78wiIusND0oF3GhtNMT1SB9vYRmMlKqMkYlVuZQo5E9mf0 Cx3T+R6fQi+0Ri0RjkHIDr+07/7nyWO/Zm1VLqeUyzlQ12sc3xinttCwzMftC0CimXV/ ex9sUYht1j6Y84L8aisBDYoz8ggRW97ywKDNs7uzhv5g34dlJ19gEiHmB+uXUdU2w2Wa Kjrhw79Gx06VJNc4hmqhqcO+XdZGxfDLqJEsMAOk1BzGwJyCWMHUMG16UFC+nS9DRXsR uqTMJ8zfnyEi8UugxUiGgiAApguya04ZGVbAANoKFFkjiJvIMu/IsJFdFs7yCTo38dUn aRAQ== X-Gm-Message-State: AOAM532E1cpvdcHvXFfx5b8jIhn5+juTbqMuUOKKl9dLlLsw2/zITIi8 d1qubTnCPxdB6yMKdJrgeKQ6um4p1ybZL4M8eU3WB9O/ X-Google-Smtp-Source: ABdhPJwlRFJRVUQozALewCY1iJnxEYbWlVTFHNjvMU6rgsX9dYcwogCcy96GdZjVxFp456Rai7mZXjh2f1t6a+TGWR8= X-Received: by 2002:aa7:c259:: with SMTP id y25mr3930825edo.249.1603401102103; Thu, 22 Oct 2020 14:11:42 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 22 Oct 2020 14:11:40 -0700 Received-SPF: pass client-ip=209.85.208.43; envelope-from=stefankangas@gmail.com; helo=mail-ed1-f43.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/22 17:11:43 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:258318 Archived-At: --000000000000200a5e05b248e952 Content-Type: text/plain; charset="UTF-8" So there is this nifty variable called `baud-rate'. It can be used to enable some special display hacks if you are on a connection slower than 2400 baud. It enables you, I guess, to run Emacs 27.1 on that spanking new 1987 modem that you have just been dying to get your hands on. Yet there has been a marked lack of interest in it. :-( I wasn't able to find any discussion about it on emacs-devel since 2005, except for an honorable mention when Alan Mackenzie said in 2015 that the parts in isearch.el that use it are "probably obsolete". More seriously, is `baud-rate' still relevant in the next decade? Should we make it obsolete in Emacs 28.1? PS. To stir up some additional feelings, I've attached a patch that would remove the "probably obsolete" parts from isearch.el. --000000000000200a5e05b248e952 Content-Type: application/emacs-lisp; name="baud-rate-vs-isearch.el" Content-Disposition: attachment; filename="baud-rate-vs-isearch.el" Content-Transfer-Encoding: base64 X-Attachment-Id: dcc9a8bb6eafe4da_0.1 ZGlmZiAtLWdpdCBhL2xpc3AvaXNlYXJjaC5lbCBiL2xpc3AvaXNlYXJjaC5lbAppbmRleCAwODc5 Zjk0OGNmLi4xOGYxOTQ2YTI3IDEwMDY0NAotLS0gYS9saXNwL2lzZWFyY2guZWwKKysrIGIvbGlz cC9pc2VhcmNoLmVsCkBAIC04NywxMiArODcsMTQgQEAgc2VhcmNoLXNsb3ctd2luZG93LWxpbmVz CiBOZWdhdGl2ZSBtZWFucyBwdXQgdGhlIHNsb3cgc2VhcmNoIHdpbmRvdyBhdCB0aGUgdG9wIChu b3JtYWxseSBpdCdzIGF0IGJvdHRvbSkKIGFuZCB0aGUgdmFsdWUgaXMgbWludXMgdGhlIG51bWJl ciBvZiBsaW5lcy4iCiAgIDp0eXBlICdpbnRlZ2VyKQorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUg J3NlYXJjaC1zbG93LXdpbmRvdy1saW5lcyAibm8gbG9uZ2VyIHVzZWQuIiAiMjguMSIpCiAKIChk ZWZjdXN0b20gc2VhcmNoLXNsb3ctc3BlZWQgMTIwMAogICAiSGlnaGVzdCB0ZXJtaW5hbCBzcGVl ZCBhdCB3aGljaCB0byB1c2UgXCJzbG93XCIgc3R5bGUgaW5jcmVtZW50YWwgc2VhcmNoLgogVGhp cyBpcyB0aGUgc3R5bGUgd2hlcmUgYSBvbmUtbGluZSB3aW5kb3cgaXMgY3JlYXRlZCB0byBzaG93 IHRoZSBsaW5lCiB0aGF0IHRoZSBzZWFyY2ggaGFzIHJlYWNoZWQuIgogICA6dHlwZSAnaW50ZWdl cikKKyhtYWtlLW9ic29sZXRlLXZhcmlhYmxlICdzZWFyY2gtc2xvdy1zcGVlZCAibm8gbG9uZ2Vy IHVzZWQuIiAiMjguMSIpCiAKIChkZWZjdXN0b20gc2VhcmNoLXVwcGVyLWNhc2UgJ25vdC15YW5r cwogICAiSWYgbm9uLW5pbCwgdXBwZXIgY2FzZSBjaGFycyBkaXNhYmxlIGNhc2UgZm9sZCBzZWFy Y2hpbmcuCkBAIC05MjYsMTEgKzkyOCwxMyBAQCBpc2VhcmNoLW9yaWdpbmFsLW1pbmlidWZmZXIt bWVzc2FnZS10aW1lb3V0CiAKIChkZWZ2YXIgaXNlYXJjaC1hZGp1c3RlZCBuaWwpCiAoZGVmdmFy IGlzZWFyY2gtc2xvdy10ZXJtaW5hbC1tb2RlIG5pbCkKKyhtYWtlLW9ic29sZXRlLXZhcmlhYmxl ICdpc2VhcmNoLXNsb3ctdGVybWluYWwtbW9kZSAibm8gbG9uZ2VyIHVzZWQuIiAiMjguMSIpCiA7 OyBJZiB0LCB1c2luZyBhIHNtYWxsIHdpbmRvdy4KIChkZWZ2YXIgaXNlYXJjaC1zbWFsbC13aW5k b3cgbmlsKQorKG1ha2Utb2Jzb2xldGUtdmFyaWFibGUgJ2lzZWFyY2gtc21hbGwtd2luZG93ICJu byBsb25nZXIgdXNlZC4iICIyOC4xIikKIChkZWZ2YXIgaXNlYXJjaC1vcG9pbnQgMCkKLTs7IFRo ZSB3aW5kb3cgY29uZmlndXJhdGlvbiBhY3RpdmUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc2Vh cmNoLgogKGRlZnZhciBpc2VhcmNoLXdpbmRvdy1jb25maWd1cmF0aW9uIG5pbCkKKyhtYWtlLW9i c29sZXRlLXZhcmlhYmxlICdpc2VhcmNoLXdpbmRvdy1jb25maWd1cmF0aW9uICJubyBsb25nZXIg dXNlZC4iICIyOC4xIikKIAogOzsgRmxhZyB0byBpbmRpY2F0ZSBhIHlhbmsgb2NjdXJyZWQsIHNv IGRvbid0IG1vdmUgdGhlIGN1cnNvci4KIChkZWZ2YXIgaXNlYXJjaC15YW5rLWZsYWcgbmlsKQpA QCAtMTIxOCwxMyArMTIyMiw4IEBAIGlzZWFyY2gtbW9kZQogCWlzZWFyY2gtYWRqdXN0ZWQgbmls CiAJaXNlYXJjaC15YW5rLWZsYWcgbmlsCiAJaXNlYXJjaC1lcnJvciBuaWwKLQlpc2VhcmNoLXNs b3ctdGVybWluYWwtbW9kZSAoYW5kICg8PSBiYXVkLXJhdGUgc2VhcmNoLXNsb3ctc3BlZWQpCi0J CQkJCSg+ICh3aW5kb3ctaGVpZ2h0KQotCQkJCQkgICAoKiA0Ci0JCQkJCSAgICAgIChhYnMgc2Vh cmNoLXNsb3ctd2luZG93LWxpbmVzKSkpKQotCWlzZWFyY2gtb3RoZXItZW5kIG5pbAotCWlzZWFy Y2gtc21hbGwtd2luZG93IG5pbAotCWlzZWFyY2gtanVzdC1zdGFydGVkIHQKKyAgICAgICAgaXNl YXJjaC1vdGhlci1lbmQgbmlsCisgICAgICAgIGlzZWFyY2gtanVzdC1zdGFydGVkIHQKIAlpc2Vh cmNoLXN0YXJ0LWhzY3JvbGwgKHdpbmRvdy1oc2Nyb2xsKQogCWlzZWFyY2gtbWF0Y2gtZGF0YSBu aWwKIApAQCAtMTI1OCw4ICsxMjU3LDYgQEAgaXNlYXJjaC1tb2RlCiAgIChzZXRxIGlucHV0LW1l dGhvZC1mdW5jdGlvbiBuaWwpCiAKICAgKGxvb2tpbmctYXQgIiIpCi0gIChzZXRxIGlzZWFyY2gt d2luZG93LWNvbmZpZ3VyYXRpb24KLQkoaWYgaXNlYXJjaC1zbG93LXRlcm1pbmFsLW1vZGUgKGN1 cnJlbnQtd2luZG93LWNvbmZpZ3VyYXRpb24pIG5pbCkpCiAKICAgOzsgTWF5YmUgbWFrZSBtaW5p YnVmZmVyIGZyYW1lIHZpc2libGUgYW5kL29yIHJhaXNlIGl0LgogICAobGV0ICgoZnJhbWUgKHdp bmRvdy1mcmFtZSAobWluaWJ1ZmZlci13aW5kb3cpKSkpCkBAIC0xMzIxLDM4ICsxMzE4LDE5IEBA IGlzZWFyY2gtdXBkYXRlCiAgICAgICAocHJvZ24KICAgICAgICAgKGlmIChub3QgKGlucHV0LXBl bmRpbmctcCkpCiAgICAgICAgICAgKGZ1bmNhbGwgKG9yIGlzZWFyY2gtbWVzc2FnZS1mdW5jdGlv biAjJ2lzZWFyY2gtbWVzc2FnZSkpKQotICAgICAgICAoaWYgKGFuZCBpc2VhcmNoLXNsb3ctdGVy bWluYWwtbW9kZQotICAgICAgICAgICAgICAgICAobm90IChvciBpc2VhcmNoLXNtYWxsLXdpbmRv dwotICAgICAgICAgICAgICAgICAgICAgICAgICAocG9zLXZpc2libGUtaW4td2luZG93LWdyb3Vw LXApKSkpCi0gICAgICAgICAgICAobGV0ICgoZm91bmQtcG9pbnQgKHBvaW50KSkpCi0gICAgICAg ICAgICAgIChzZXRxIGlzZWFyY2gtc21hbGwtd2luZG93IHQpCi0gICAgICAgICAgICAgIChtb3Zl LXRvLXdpbmRvdy1saW5lIDApCi0gICAgICAgICAgICAgIChsZXQgKCh3aW5kb3ctbWluLWhlaWdo dCAxKSkKLSAgICAgICAgICAgICAgICAoc3BsaXQtd2luZG93IG5pbCAoaWYgKDwgc2VhcmNoLXNs b3ctd2luZG93LWxpbmVzIDApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgxKyAoLSBzZWFyY2gtc2xvdy13aW5kb3ctbGluZXMpKQotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKC0gKHdpbmRvdy1oZWlnaHQpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoMSsgc2VhcmNoLXNsb3ctd2luZG93LWxpbmVzKSkpKSkKLSAgICAg ICAgICAgICAgKGlmICg8IHNlYXJjaC1zbG93LXdpbmRvdy1saW5lcyAwKQotICAgICAgICAgICAg ICAgICAgKHByb2duICh2ZXJ0aWNhbC1tb3Rpb24gKC0gMSBzZWFyY2gtc2xvdy13aW5kb3ctbGlu ZXMpKQotICAgICAgICAgICAgICAgICAgICAgICAgIChzZXQtd2luZG93LXN0YXJ0IChuZXh0LXdp bmRvdykgKHBvaW50KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LXdpbmRvdy1oc2Ny b2xsIChuZXh0LXdpbmRvdykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICh3aW5kb3ctaHNjcm9sbCkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgKHNldC13 aW5kb3ctaHNjcm9sbCAoc2VsZWN0ZWQtd2luZG93KSAwKSkKLSAgICAgICAgICAgICAgICAob3Ro ZXItd2luZG93IDEpKQotICAgICAgICAgICAgICAoZ290by1jaGFyIGZvdW5kLXBvaW50KSkKLQkg IDs7IEtlZXAgc2FtZSBoc2Nyb2xsaW5nIGFzIGF0IHRoZSBzdGFydCBvZiB0aGUgc2VhcmNoIHdo ZW4gcG9zc2libGUKLQkgIChsZXQgKChjdXJyZW50LXNjcm9sbCAod2luZG93LWhzY3JvbGwpKQot CQl2aXNpYmxlLXApCi0JICAgIChzZXQtd2luZG93LWhzY3JvbGwgKHNlbGVjdGVkLXdpbmRvdykg aXNlYXJjaC1zdGFydC1oc2Nyb2xsKQotCSAgICAoc2V0cSB2aXNpYmxlLXAgKHBvcy12aXNpYmxl LWluLXdpbmRvdy1ncm91cC1wIG5pbCBuaWwgdCkpCi0JICAgIChpZiAob3IgKG5vdCB2aXNpYmxl LXApCi0JCSAgICA7OyBXaGVuIHBvaW50IGlzIG5vdCB2aXNpYmxlIGJlY2F1c2Ugb2YgaHNjcm9s bCwKLQkJICAgIDs7IHBvcy12aXNpYmxlLWluLXdpbmRvdy1ncm91cC1wIHJldHVybnMgbm9uLW5p bCwgYnV0Ci0JCSAgICA7OyB0aGUgWCBjb29yZGluYXRlIGl0IHJldHVybnMgaXMgMSBwaXhlbCBi ZXlvbmQKLQkJICAgIDs7IHRoZSBsYXN0IHZpc2libGUgb25lLgotCQkgICAgKD49IChjYXIgdmlz aWJsZS1wKQotICAgICAgICAgICAgICAgICAgICAgICAgKCogKHdpbmRvdy1tYXgtY2hhcnMtcGVy LWxpbmUpIChmcmFtZS1jaGFyLXdpZHRoKSkpKQotCQkoc2V0LXdpbmRvdy1oc2Nyb2xsIChzZWxl Y3RlZC13aW5kb3cpIGN1cnJlbnQtc2Nyb2xsKSkpKQorICAgICAgICA7OyBLZWVwIHNhbWUgaHNj cm9sbGluZyBhcyBhdCB0aGUgc3RhcnQgb2YgdGhlIHNlYXJjaCB3aGVuIHBvc3NpYmxlCisgICAg ICAgIChsZXQgKChjdXJyZW50LXNjcm9sbCAod2luZG93LWhzY3JvbGwpKQorICAgICAgICAgICAg ICB2aXNpYmxlLXApCisgICAgICAgICAgKHNldC13aW5kb3ctaHNjcm9sbCAoc2VsZWN0ZWQtd2lu ZG93KSBpc2VhcmNoLXN0YXJ0LWhzY3JvbGwpCisgICAgICAgICAgKHNldHEgdmlzaWJsZS1wIChw b3MtdmlzaWJsZS1pbi13aW5kb3ctZ3JvdXAtcCBuaWwgbmlsIHQpKQorICAgICAgICAgIChpZiAo b3IgKG5vdCB2aXNpYmxlLXApCisgICAgICAgICAgICAgICAgICA7OyBXaGVuIHBvaW50IGlzIG5v dCB2aXNpYmxlIGJlY2F1c2Ugb2YgaHNjcm9sbCwKKyAgICAgICAgICAgICAgICAgIDs7IHBvcy12 aXNpYmxlLWluLXdpbmRvdy1ncm91cC1wIHJldHVybnMgbm9uLW5pbCwgYnV0CisgICAgICAgICAg ICAgICAgICA7OyB0aGUgWCBjb29yZGluYXRlIGl0IHJldHVybnMgaXMgMSBwaXhlbCBiZXlvbmQK KyAgICAgICAgICAgICAgICAgIDs7IHRoZSBsYXN0IHZpc2libGUgb25lLgorICAgICAgICAgICAg ICAgICAgKD49IChjYXIgdmlzaWJsZS1wKQorICAgICAgICAgICAgICAgICAgICAgICgqICh3aW5k b3ctbWF4LWNoYXJzLXBlci1saW5lKSAoZnJhbWUtY2hhci13aWR0aCkpKSkKKyAgICAgICAgICAg ICAgKHNldC13aW5kb3ctaHNjcm9sbCAoc2VsZWN0ZWQtd2luZG93KSBjdXJyZW50LXNjcm9sbCkp KQogCShpZiBpc2VhcmNoLW90aGVyLWVuZAogICAgICAgICAgICAgKGlmICg8IGlzZWFyY2gtb3Ro ZXItZW5kIChwb2ludCkpIDsgaXNlYXJjaC1mb3J3YXJkPwogICAgICAgICAgICAgICAgIChpc2Vh cmNoLWhpZ2hsaWdodCBpc2VhcmNoLW90aGVyLWVuZCAocG9pbnQpIGlzZWFyY2gtbWF0Y2gtZGF0 YSkKQEAgLTE0MDAsMTYgKzEzNzgsNyBAQCBpc2VhcmNoLWRvbmUKICAgKGxhenktaGlnaGxpZ2h0 LWNsZWFudXAgbGF6eS1oaWdobGlnaHQtY2xlYW51cCkKICAgKHNldHEgaXNlYXJjaC1sYXp5LWhp Z2hsaWdodC1sYXN0LXN0cmluZyBuaWwpCiAgIChsZXQgKChmb3VuZC1zdGFydCAod2luZG93LWdy b3VwLXN0YXJ0KSkKLQkoZm91bmQtcG9pbnQgKHBvaW50KSkpCi0gICAgKHdoZW4gaXNlYXJjaC13 aW5kb3ctY29uZmlndXJhdGlvbgotICAgICAgKHNldC13aW5kb3ctY29uZmlndXJhdGlvbiBpc2Vh cmNoLXdpbmRvdy1jb25maWd1cmF0aW9uKQotICAgICAgKGlmIGlzZWFyY2gtc21hbGwtd2luZG93 Ci0JICAoZ290by1jaGFyIGZvdW5kLXBvaW50KQotCTs7IHNldC13aW5kb3ctY29uZmlndXJhdGlv biBjbG9iYmVycyB3aW5kb3ctc3RhcnQ7IHJlc3RvcmUgaXQuCi0JOzsgVGhpcyBoYXMgYW4gYW5u b3lpbmcgc2lkZSBlZmZlY3Qgb2YgY2xlYXJpbmcgdGhlIGxhc3RfbW9kaWZmCi0JOzsgZmllbGQg b2YgdGhlIHdpbmRvdywgd2hpY2ggY2FuIGNhdXNlIHVud2FudGVkIHNjcm9sbGluZywKLQk7OyBz byBkb24ndCBkbyBpdCB1bmxlc3MgdHJ1bHkgbmVjZXNzYXJ5LgotCShzZXQtd2luZG93LWdyb3Vw LXN0YXJ0IChzZWxlY3RlZC13aW5kb3cpIGZvdW5kLXN0YXJ0IHQpKSkpCisgICAgICAgIChmb3Vu ZC1wb2ludCAocG9pbnQpKSkpCiAKICAgKHNldHEgaXNlYXJjaC1tb2RlIG5pbCkKICAgKGlmIGlz ZWFyY2gtaW5wdXQtbWV0aG9kLWxvY2FsLXAKQEAgLTE2NDYsMTEgKzE2MTUsNyBAQCB3aXRoLWlz ZWFyY2gtc3VzcGVuZGVkCiAgIDs7OyBzaG9ydGVyIHBlcmlvZCwgZW5kaW5nIGJlZm9yZSB0aGUg bmV4dCBpc2VhcmNoLXNlYXJjaC4KICAgOzs7IEJ1dCB0aGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUg YSByZWFsIGJ1Zywgc28gbGV0J3Mgbm90IHJpc2sgaXQgbm93LgogCSAgICAgIChpc2VhcmNoLW9w b2ludCBpc2VhcmNoLW9wb2ludCkKLQkgICAgICAoaXNlYXJjaC1zbG93LXRlcm1pbmFsLW1vZGUg aXNlYXJjaC1zbG93LXRlcm1pbmFsLW1vZGUpCi0JICAgICAgKGlzZWFyY2gtc21hbGwtd2luZG93 IGlzZWFyY2gtc21hbGwtd2luZG93KQotCSAgICAgIChpc2VhcmNoLXJlY3Vyc2l2ZS1lZGl0IGlz ZWFyY2gtcmVjdXJzaXZlLWVkaXQpCi0JICAgICAgOzsgU2F2ZSBjdXJyZW50IGNvbmZpZ3VyYXRp b24gc28gd2UgY2FuIHJlc3RvcmUgaXQgaGVyZS4KLQkgICAgICAoaXNlYXJjaC13aW5kb3ctY29u ZmlndXJhdGlvbiAoY3VycmVudC13aW5kb3ctY29uZmlndXJhdGlvbikpCisgICAgICAgICAgICAg IChpc2VhcmNoLXJlY3Vyc2l2ZS1lZGl0IGlzZWFyY2gtcmVjdXJzaXZlLWVkaXQpCiAKIAkgICAg ICA7OyBUaGlzIGNvdWxkIHByb3RlY3QgdGhlIGluZGV4IG9mIHRoZSBzZWFyY2ggcmluZ3MsCiAJ ICAgICAgOzsgYnV0IHdlIGNhbid0IHJlbGlhYmx5IGNvdW50IHRoZSBudW1iZXIgb2YgdHlwZWQg TS1wCg== --000000000000200a5e05b248e952--