From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Meister Newsgroups: gmane.emacs.help Subject: bug#7937: not entirely sure how to go about this, my first bug fix. Date: Sun, 26 Mar 2023 07:54:56 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000a1964405f7cc5614" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37039"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 26 13:58:56 2023 Return-path: Envelope-to: geh-help-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 1pgP1U-0009Gd-1m for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 26 Mar 2023 13:58:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgP0u-0001QH-3q; Sun, 26 Mar 2023 07:58:20 -0400 Original-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 1pgP0g-00013H-TU for help-gnu-emacs@gnu.org; Sun, 26 Mar 2023 07:58:06 -0400 Original-Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pgP0e-0000EU-MZ for help-gnu-emacs@gnu.org; Sun, 26 Mar 2023 07:58:06 -0400 Original-Received: by mail-pf1-x435.google.com with SMTP id bt19so3865598pfb.3 for ; Sun, 26 Mar 2023 04:58:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679831882; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=HmB4kdwTZ7fA7xfvLXXxCeVpaIlHWoYF0+R0uWk+mQE=; b=boHsns/W8arVh0FirIqWqs3AqAZ4IFPOXkgTuB87wUUNW9fDvgqz9x7klGEASwN/sp k2f3WiuI7EvzeVLhyPcfBrpXrT+67tTMPYAGzUTcjVb2zl0b383Scj7Jvay0XlOvfZ/T 5J9I4pYiQm8Bt8z1BFAivxSGQG4nJFGAHk4JPstBaSSZAf1xpSMlmIVBtPoMlZ832E7V T+vxnnJDa0RVEQTicFEVZAaNxwULvmToKwtzy5ZOEyP60a+Dk45Pm3wpQ7f9b4ndgTsz DD/CBiBS0hQNm/ywbgr+PUyl0I4xxN7krhI8b4bLZKoYmADiXJjh2CVAD8h8zwu05MA5 u97w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679831882; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=HmB4kdwTZ7fA7xfvLXXxCeVpaIlHWoYF0+R0uWk+mQE=; b=iPS9GrdBAFrfTvHsk4lG0hJtFHy2ez3TsJxhEXMPHCPtJEY/tS3BcSNCAsiFqvjOwi vuOF9MO7ZPW26xLy2iW+LojiZCVkDTZDi+EXulQqVhAxHZZgq7ZhoJceKhH+Ln4jLTvP DR+lUp7ioOKx0GDwF/XTCYp7yUIA8jmKkQLklovRKeJk/TD6d7jCrhtGd+lYi3brWdsu N6KwiQj2pa8LK9Gz+4xZWXyDL1dR7nHH31TMr9nNkI7vAr7agItO3j40lAd+AHtoCyg5 PmiwVsiOOV0YU6/joSyWusl9dZzLOIA9eZo1kLKhOInYMGd75NbIMgiGT8f+vTUE8heA 3waA== X-Gm-Message-State: AAQBX9c0jqxm7LGWK/XQ6aa6JwSfEOvz21+lWUKf0R8AaULBoG78hZoe 6t5sgRr2zryKE0245N65SNclbfIqN9OePqitafgAuum/zGU= X-Google-Smtp-Source: AKy350b09QJ6B1u4xJ/6+jJEyNX0ntNUqQt6RcfxapTuG4Il2e/Xlrx/xzHGheODs+wPM5xZKJ/+jWqkpYNm9UWzcvg= X-Received: by 2002:a05:6a00:1883:b0:625:cff9:8b8d with SMTP id x3-20020a056a00188300b00625cff98b8dmr4152011pfh.2.1679831882365; Sun, 26 Mar 2023 04:58:02 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::435; envelope-from=pallagun@gmail.com; helo=mail-pf1-x435.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143116 Archived-At: --000000000000a1964405f7cc5614 Content-Type: text/plain; charset="UTF-8" Hi, I've tried to fix bug #7937 (my patch is attached). I've also tried to join the bug-gnu-emacs mailing list but I don't think the subscription request has completed yet. Is it required to be a member of that mailing list before sending a message to bug-gnu-emacs@gnu.org? Also, is it ok to have the subject of my email formatted as I do here ("bug#XYZ: --description--")? Further, given that I'm currently unemployed for the next week is it acceptable to submit code without an employer signing any paperwork as I don't technically have an employer? In the past I have completed the copyright assignment for emacs ( gnu.org #1776190 via Craig Topham). -steve --000000000000a1964405f7cc5614 Content-Type: text/x-patch; charset="US-ASCII"; name="bug7937.patch" Content-Disposition: attachment; filename="bug7937.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lfpc7u2u0 ZGlmZiAtLWdpdCBhL2xpc3AvbnhtbC9ueG1sLW1vZGUuZWwgYi9saXNwL254bWwvbnhtbC1tb2Rl LmVsCmluZGV4IDM4NjlkMDMyN2ZkLi43MzE3ZjcxODZmZiAxMDA2NDQKLS0tIGEvbGlzcC9ueG1s L254bWwtbW9kZS5lbAorKysgYi9saXNwL254bWwvbnhtbC1tb2RlLmVsCkBAIC0xMzc4LDYwICsx Mzc4LDM1IEBAIG54bWwtY29tcHV0ZS1pbmRlbnQtZnJvbS1wcmV2aW91cy1saW5lCiAJCSAgIChu b3QgKG9yICg9IHhtbHRvay1zdGFydCAocG9pbnQpKQogCQkJICAgIChlcSB4bWx0b2stdHlwZSAn ZGF0YSkpKSkpKQogCShzZXRxIHJlZiAocG9pbnQpKQotCTs7IE5vdyBzY2FuIG92ZXIgdG9rZW5z IHVudGlsIHRoZSBlbmQgb2YgdGhlIGxpbmUgdG8gYmUgaW5kZW50ZWQuCi0JOzsgRGV0ZXJtaW5l IHRoZSBjb250ZXh0IGJlZm9yZSBhbmQgYWZ0ZXIgdGhlIGJlZ2lubmluZyBvZiB0aGUKLQk7OyBs aW5lLgotCSh3aGlsZSAoPCAocG9pbnQpIGVvbCkKLQkgIChueG1sLXRva2VuaXplLWZvcndhcmQp Ci0JICAoY29uZCAoKDw9IGJvbCB4bWx0b2stc3RhcnQpCi0JCSAoc2V0cSBhZnRlci1jb250ZXh0 Ci0JCSAgICAgICAobnhtbC1tZXJnZS1pbmRlbnQtY29udGV4dC10eXBlIGFmdGVyLWNvbnRleHQp KSkKLQkJKChhbmQgKDw9IChwb2ludCkgYm9sKQotCQkgICAgICAobm90IChhbmQgKGVxIHhtbHRv ay10eXBlICdwYXJ0aWFsLXN0YXJ0LXRhZykKLQkJCQkoPSAocG9pbnQpIGJvbCkpKSkKLQkJIChz ZXRxIGJlZm9yZS1jb250ZXh0Ci0JCSAgICAgICAobnhtbC1tZXJnZS1pbmRlbnQtY29udGV4dC10 eXBlIGJlZm9yZS1jb250ZXh0KSkpCi0JCSgoZXEgeG1sdG9rLXR5cGUgJ2RhdGEpCi0JCSAoc2V0 cSBiZWZvcmUtY29udGV4dAotCQkgICAgICAgKG54bWwtbWVyZ2UtaW5kZW50LWNvbnRleHQtdHlw ZSBiZWZvcmUtY29udGV4dCkpCi0JCSAoc2V0cSBhZnRlci1jb250ZXh0Ci0JCSAgICAgICAobnht bC1tZXJnZS1pbmRlbnQtY29udGV4dC10eXBlIGFmdGVyLWNvbnRleHQpKSkKLQkJOzsgSWYgaW4g dGhlIG1pZGRsZSBvZiBhIHRva2VuIHRoYXQgbG9va3MgaW5saW5lLAotCQk7OyB0aGVuIGluZGVu dCByZWxhdGl2ZSB0byB0aGUgcHJldmlvdXMgbm9uLWJsYW5rIGxpbmUKLQkJKChlcSAobnhtbC1t ZXJnZS1pbmRlbnQtY29udGV4dC10eXBlIGJlZm9yZS1jb250ZXh0KQotCQkgICAgICdtaXhlZCkK LQkJIChnb3RvLWNoYXIgcHJldi1ib2wpCi0JCSAodGhyb3cgJ2luZGVudCAoY3VycmVudC1jb2x1 bW4pKSkKLQkJKHQKLQkJICh0aHJvdyAnaW5kZW50Ci0JCQkobnhtbC1jb21wdXRlLWluZGVudC1p bi10b2tlbiBib2wpKSkpCi0JICAoc2tpcC1jaGFycy1mb3J3YXJkICIgXHRcclxuIikpCi0JKGdv dG8tY2hhciByZWYpCi0JKCsgKGN1cnJlbnQtY29sdW1uKQotCSAgICgqIG54bWwtY2hpbGQtaW5k ZW50Ci0JICAgICAgKCsgKGlmIChlcSBiZWZvcmUtY29udGV4dCAnc3RhcnQtdGFnKSAxIDApCi0J CSAoaWYgKGVxIGFmdGVyLWNvbnRleHQgJ2VuZC10YWcpIC0xIDApKSkpKSkpKQotCi0oZGVmdW4g bnhtbC1tZXJnZS1pbmRlbnQtY29udGV4dC10eXBlIChjb250ZXh0KQotICAiTWVyZ2UgdGhlIGlu ZGVudCBjb250ZXh0IHR5cGUgQ09OVEVYVCB3aXRoIHRoZSB0b2tlbiBpbiBgeG1sdG9rLXR5cGUn LgotUmV0dXJuIHRoZSBtZXJnZWQgaW5kZW50IGNvbnRleHQgdHlwZS4gIEFuIGluZGVudCBjb250 ZXh0IHR5cGUgaXMKLWVpdGhlciBuaWwgb3Igb25lIG9mIHRoZSBzeW1ib2xzIGBzdGFydC10YWcn LCBgZW5kLXRhZycsIGBtYXJrdXAnLAotYGNvbW1lbnQnLCBgbWl4ZWQnLiIKLSAgKGNvbmQgKCht ZW1xIHhtbHRvay10eXBlICcoc3RhcnQtdGFnIHBhcnRpYWwtc3RhcnQtdGFnKSkKLQkgKGlmICht ZW1xIGNvbnRleHQgJyhuaWwgc3RhcnQtdGFnIGNvbW1lbnQpKQotCSAgICAgJ3N0YXJ0LXRhZwot CSAgICdtaXhlZCkpCi0JKChtZW1xIHhtbHRvay10eXBlICcoZW5kLXRhZyBwYXJ0aWFsLWVuZC10 YWcpKQotCSAoaWYgKG1lbXEgY29udGV4dCAnKG5pbCBlbmQtdGFnIGNvbW1lbnQpKQotCSAgICAg J2VuZC10YWcKLQkgICAnbWl4ZWQpKQotCSgoZXEgeG1sdG9rLXR5cGUgJ2NvbW1lbnQpCi0JIChj b25kICgobWVtcSBjb250ZXh0ICcoc3RhcnQtdGFnIGVuZC10YWcgY29tbWVudCkpCi0JCWNvbnRl eHQpCi0JICAgICAgIChjb250ZXh0ICdtaXhlZCkKLQkgICAgICAgKHQgJ2NvbW1lbnQpKSkKLQko Y29udGV4dCAnbWl4ZWQpCi0JKHQgJ21hcmt1cCkpKQorICAgICAgICA7OyBzY2FuIG92ZXIgdGhl IHByZXZvdXMgbGluZSB0byBkZXRlcm1pbmUgdGhlIGFkZGl0aW9uYWwKKyAgICAgICAgOzsgZGVw dGggb2YgZWxlbWVudCBuZXN0aW5nLiAgQWxzbyBjb2xsZWN0IHRoZSBkZXB0aCBjaGFuZ2UgYXQK KyAgICAgICAgOzsgdGhlIGJlZ2lubmluZyBvZiB0aGUgbGluZS4KKyAgICAgICAgKGxldCAoKGRl cHRoLWJlZm9yZSAwKQorICAgICAgICAgICAgICAoZGVwdGgtYm9sIDApKQorICAgICAgICAgIChu eG1sLXRva2VuaXplLWZvcndhcmQpCisgICAgICAgICAgKHdoZW4gKD4gKHBvaW50KSBib2wpICAg ICAgICAgOyBvbmUgdG9rZW4gc3BhbnMgdGhpcyBhbmQgdGhlIGxpbmUgYmVmb3JlCisgICAgICAg ICAgICAodGhyb3cgJ2luZGVudCAobnhtbC1jb21wdXRlLWluZGVudC1pbi10b2tlbiBib2wpKSkK KyAgICAgICAgICAod2hpbGUgKDwgKHBvaW50KSBib2wpCisgICAgICAgICAgICAoY29uZCAoKGVx IHhtbHRvay10eXBlICdwYXJ0aWFsLXN0YXJ0LXRhZykKKyAgICAgICAgICAgICAgICAgICAodGhy b3cgJ2luZGVudCAobnhtbC1jb21wdXRlLWluZGVudC1pbi10b2tlbiBib2wpKSkKKyAgICAgICAg ICAgICAgICAgICgobWVtcSB4bWx0b2stdHlwZSAnKHN0YXJ0LXRhZykpCisgICAgICAgICAgICAg ICAgICAgKGNsLWluY2YgZGVwdGgtYmVmb3JlKSkKKyAgICAgICAgICAgICAgICAgICgobWVtcSB4 bWx0b2stdHlwZSAnKGVuZC10YWcgcGFydGlhbC1lbmQtdGFnKSkKKyAgICAgICAgICAgICAgICAg ICAoY2wtaW5jZiBkZXB0aC1iZWZvcmUgLTEpKSkKKyAgICAgICAgICAgIChza2lwLWNoYXJzLWZv cndhcmQgIiBcdFxyXG4iKQorICAgICAgICAgICAgKG54bWwtdG9rZW5pemUtZm9yd2FyZCkpCisg ICAgICAgICAgKHdoZW4gKDw9IHhtbHRvay1zdGFydCBlb2wpCisgICAgICAgICAgICAoY29uZCAo KG1lbXEgeG1sdG9rLXR5cGUgJyhzdGFydC10YWcgcGFydGlhbC1zdGFydC10YWcgZGF0YSkpCisg ICAgICAgICAgICAgICAgICAgKHNldHEgZGVwdGgtYm9sIDEpKQorICAgICAgICAgICAgICAgICAg KChtZW1xIHhtbHRvay10eXBlICcoZW5kLXRhZyBwYXJ0aWFsLWVuZC10YWcpKQorICAgICAgICAg ICAgICAgICAgIChzZXRxIGRlcHRoLWJvbCAtMSkpKSkKKyAgICAgICAgICAoZ290by1jaGFyIHJl ZikKKwkgICgrIChjdXJyZW50LWNvbHVtbikKKwkgICAgICgqIG54bWwtY2hpbGQtaW5kZW50Cisg ICAgICAgICAgICAgICAgOzsgbmV2ZXIgY2hhbmdlIG1vcmUgdGhhbiBvbmUgaW5kZW50IGxldmVs CisgICAgICAgICAgICAgICAgKGNsLXNpZ251bSAoaWYgKGVxIGRlcHRoLWJlZm9yZSAwKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtaW4gMCBkZXB0aC1ib2wpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgrIChjbC1zaWdudW0gZGVwdGgtYmVmb3JlKSBkZXB0aC1ib2wp KSkpKSkpKSkpCiAKIChkZWZ1biBueG1sLWNvbXB1dGUtaW5kZW50LWluLXRva2VuIChwb3MpCiAg ICJSZXR1cm4gdGhlIGluZGVudCBmb3IgYSBsaW5lIHRoYXQgc3RhcnRzIGluc2lkZSBhIHRva2Vu LgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL254bWwvbnhtbC1tb2RlLXRlc3RzLmVsIGIvdGVzdC9s aXNwL254bWwvbnhtbC1tb2RlLXRlc3RzLmVsCmluZGV4IDk3M2YyZWJiNjdlLi5mNWE2OTFlZTE4 MSAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL254bWwvbnhtbC1tb2RlLXRlc3RzLmVsCisrKyBiL3Rl c3QvbGlzcC9ueG1sL254bWwtbW9kZS10ZXN0cy5lbApAQCAtMzEsNiArMzEsMTcgQEAgbnhtbC1t b2RlLXRlc3RzLWNvcnJlY3RseS1pbmRlbnRlZC1zdHJpbmcKIAogKGVydC1kZWZ0ZXN0IG54bWwt aW5kZW50LWxpbmUtYWZ0ZXItYXR0cmlidXRlICgpCiAgIChzaG91bGQgKG54bWwtbW9kZS10ZXN0 cy1jb3JyZWN0bHktaW5kZW50ZWQtc3RyaW5nICIKKzxzZXR0aW5ncyB4bWxucz1cImh0dHA6Ly9t YXZlbi5hcGFjaGUub3JnL1NFVFRJTkdTLzEuMC4wXCIKKyAgICAgICAgICB4bWxuczp4c2k9XCJo dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZVwiCisgICAgICAgICAgeHNp OnNjaGVtYUxvY2F0aW9uPVwiaHR0cDovL21hdmVuLmFwYWNoZS5vcmcvU0VUVElOR1MvMS4wLjAK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHBzOi8vbWF2ZW4uYXBhY2hlLm9yZy94 c2Qvc2V0dGluZ3MtMS4wLjAueHNkXCI+CisgIDxtaXJyb3JzIG9uZT1cInR3b1wiCisgICAgICAg ICAgIHRocmVlPVwiZm91clwiPgorICAgIC4uLgorICA8L21pcnJvcnM+Cis8L3NldHRpbmdzPgor IikpCisgIChzaG91bGQgKG54bWwtbW9kZS10ZXN0cy1jb3JyZWN0bHktaW5kZW50ZWQtc3RyaW5n ICIKIDxzZXR0aW5ncwogICAgIHhtbG5zPVwiaHR0cDovL21hdmVuLmFwYWNoZS5vcmcvU0VUVElO R1MvMS4wLjBcIgogICAgIHhtbG5zOnhzaT1cImh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2No ZW1hLWluc3RhbmNlXCIKQEAgLTE1NSw1ICsxNjYsNDYgQEAgbnhtbC1tb2RlLXRlc3QtY29tbWVu dC1idWctMTcyNjQKICAgICAgIDs7IEluc2lkZSBjb21tZW50CiAgICAgICAoc2hvdWxkIChlcSAo bnRoIDQgKHN5bnRheC1wcHNzKSkgdCkpKSkpCiAKKyhlcnQtZGVmdGVzdCBueG1sLW1vZGUtdGVz dC1tdWx0aXBsZS1zdGFydC10YWdzLXNpbmdsZS1saW5lICgpCisgICJUZXN0IGZvciBCdWcjNzkz Ny4iCisgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgKHNob3VsZCAobnhtbC1tb2RlLXRlc3RzLWNv cnJlY3RseS1pbmRlbnRlZC1zdHJpbmcgIjxrbWw+CisgIDxEb2N1bWVudD4KKyAgICA8Rm9sZGVy PjxuYW1lPmFiYzwvbmFtZT4KKyAgICAgIDxGb2xkZXI+PG5hbWU+MTIzPC9uYW1lPgorICAgICAg PC9Gb2xkZXI+CisgICAgPC9Gb2xkZXI+CisgIDwvRG9jdW1lbnQ+Cis8L2ttbD4iKSkKKyAgICAo c2hvdWxkIChueG1sLW1vZGUtdGVzdHMtY29ycmVjdGx5LWluZGVudGVkLXN0cmluZyAiPGttbD4K KyAgPERvY3VtZW50PgorICAgIDxGb2xkZXI+PG5hbWU+YWJjPC9uYW1lPgorICAgICAgPEZvbGRl cj48L0ZvbGRlcj4KKyAgICA8L0ZvbGRlcj4KKyAgPC9Eb2N1bWVudD4KKzwva21sPiIpKQorICAg IChzaG91bGQgKG54bWwtbW9kZS10ZXN0cy1jb3JyZWN0bHktaW5kZW50ZWQtc3RyaW5nICI8a21s PgorICA8ZG9jdW1lbnQ+PC9kb2N1bWVudD4KKyAgPG1vcmU+PG5hbWU+PC9uYW1lPgorICA8L21v cmU+CisgIGFiY2tkZQorICA8IS0tIHN0dWZmIC0tPgorICA8bW9yZT48bmFtZT5lPGlubmVyPjwh LS0geCAtLT48L2lubmVyPgorICAgIDxpbm5lcjIgLz4KKyAgPC9uYW1lPjwvbW9yZT4KKyAgPG1v cmU+PG5hbWU+PC9uYW1lPjxpbm5lcj4KKyAgICA8aW5uZXIyIC8+CisgIDwvaW5uZXI+PC9tb3Jl PgorICA8dXA+CisgICAgPG1vcmU+PG5hbWU+PGhlcmU+PG5hbWU+eAorICAgIDwvbmFtZT48L2hl cmU+PC9uYW1lPjwvbW9yZT4KKyAgICA8bmw+YWJjPC9ubD4KKyAgICA8bmw+YWJjPC9ubD4KKyAg PC91cD4KKyAgPG5sPmFiYzwvbmw+Cis8L2ttbD4KKyIpKSkpCit4CisKIChwcm92aWRlICdueG1s LW1vZGUtdGVzdHMpCiA7OzsgbnhtbC1tb2RlLXRlc3RzLmVsIGVuZHMgaGVyZQo= --000000000000a1964405f7cc5614--