From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#35916: [PATCH] checkdoc fixes in bookmark.el Date: Mon, 27 May 2019 23:36:00 +0200 Message-ID: References: <3d7f02e2-c064-4da4-b6e0-e7b52d0d357d@default> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000041a3cc0589e55682" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="149639"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 35916@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 27 23:37:20 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hVNJ1-000cjC-RM for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 May 2019 23:37:20 +0200 Original-Received: from localhost ([127.0.0.1]:53091 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVNJ0-0001CI-L0 for geb-bug-gnu-emacs@m.gmane.org; Mon, 27 May 2019 17:37:18 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46460) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVNIn-0001BN-9W for bug-gnu-emacs@gnu.org; Mon, 27 May 2019 17:37:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hVNIk-0005ws-7e for bug-gnu-emacs@gnu.org; Mon, 27 May 2019 17:37:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40864) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hVNIk-0005wI-1I for bug-gnu-emacs@gnu.org; Mon, 27 May 2019 17:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hVNIj-0004Wv-SZ for bug-gnu-emacs@gnu.org; Mon, 27 May 2019 17:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 May 2019 21:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35916 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 35916-submit@debbugs.gnu.org id=B35916.155899298017366 (code B ref 35916); Mon, 27 May 2019 21:37:01 +0000 Original-Received: (at 35916) by debbugs.gnu.org; 27 May 2019 21:36:20 +0000 Original-Received: from localhost ([127.0.0.1]:54408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hVNI3-0004W2-I9 for submit@debbugs.gnu.org; Mon, 27 May 2019 17:36:19 -0400 Original-Received: from mail-wr1-f47.google.com ([209.85.221.47]:45305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hVNI1-0004Vh-1U for 35916@debbugs.gnu.org; Mon, 27 May 2019 17:36:17 -0400 Original-Received: by mail-wr1-f47.google.com with SMTP id b18so18004246wrq.12 for <35916@debbugs.gnu.org>; Mon, 27 May 2019 14:36:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=l2edVyF/HrA/oTvW9KCTaGEzJp6zzmTjJ5Xpds5JWw0=; b=RCya232Kb3vLt4eeoNEJjthZMxBbbPMm0lEyrvRaOlVMSyjXBer7r0/Z++Pt1OgE6z APb+/gUBG1VOrz2WM/O2oDPTM2ah1JzvTWQBVw+vKKGrCdHlDMqbVH1EqBrlKk/ojKS7 jW74SND3yMFDy6pTTRgMZAH98BHMkStJTSM2zEFGDc/trAS4gw/Y4jlx5YtXlWdZ/1at ZUbDk28Av2LYxzkCUbUAHhdLZhLEnSaT4JVC0QDYHqzGWfy88+NzbcYoUA6vfGLOSlIf 6ZLwxUZep0s/iInk1cH4FoPpNSD49+ILXcR6hb/og/bjOPzrT+HtN56NP3XBqETbbaPy C7Mw== X-Gm-Message-State: APjAAAVkcdRoi++CcaSQ0H8FYYrTWKV/1AAxWnCwbWBhrXrWuxo7a6mR BrW0F4hobLIVMaASv7q6nVmgd+PDs0sU/rrgzDY= X-Google-Smtp-Source: APXvYqxdQefsEWOFklW/HFlGby3WssvldarHlC7/PtdhohKTc277cE4ngSGey233tC+U6+rE1DmB/xy1vAOoPM45p0A= X-Received: by 2002:adf:90c3:: with SMTP id i61mr62239448wri.48.1558992971202; Mon, 27 May 2019 14:36:11 -0700 (PDT) In-Reply-To: <3d7f02e2-c064-4da4-b6e0-e7b52d0d357d@default> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:159831 Archived-At: --00000000000041a3cc0589e55682 Content-Type: text/plain; charset="UTF-8" Drew Adams writes: > (Minor feedback.) Fixed all your comments in the attached patch. > All the other changes look like improvements, to me. Thx. Thank you for providing this feedback. Best regards, Stefan Kangas --00000000000041a3cc0589e55682 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Checkdoc-fixes-in-bookmark.el.patch" Content-Disposition: attachment; filename="0001-Checkdoc-fixes-in-bookmark.el.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jw6w3c1z0 RnJvbSA1ZGVhYmMzNTBhNTUzYTQxZTM3OTM5OTMzNWFlZWFjYjhiYjY2MjhiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDI2IE1heSAyMDE5IDEyOjQ4OjI2ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g Q2hlY2tkb2MgZml4ZXMgaW4gYm9va21hcmsuZWwKCiogYm9va21hcmsuZWwgKGJvb2ttYXJrLWJt ZW51LWlubGluZS1oZWFkZXItaGVpZ2h0KQooYm9va21hcmstYm1lbnUtbWFya3Mtd2lkdGgsIGJv b2ttYXJrLW1hcCwgYm9va21hcmstcXVpdC1mbGFnKQooYm9va21hcmstbmFtZS1mcm9tLWZ1bGwt cmVjb3JkLCBib29rbWFyay1zZXQtaW50ZXJuYWwpCihib29rbWFyay1pbnNlcnQtYW5ub3RhdGlv biwgYm9va21hcmstLWp1bXAtdmlhKQooYm9va21hcmstYm1lbnUtc2V0LWhlYWRlciwgYm9va21h cmstc2hvdy1hbm5vdGF0aW9uKQooYm9va21hcmstYm1lbnUtb3RoZXItd2luZG93LXdpdGgtbW91 c2UsIGJvb2ttYXJrLWJtZW51LXJlbG9jYXRlKToKQ2hlY2tkb2MgZG9jc3RyaW5nIGZpeGVzLgot LS0KIGxpc3AvYm9va21hcmsuZWwgfCAzOCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpc3AvYm9va21hcmsuZWwgYi9saXNwL2Jvb2ttYXJrLmVsCmluZGV4 IGIxZmU2OTBkYWMuLmMzODk5YmNmYzAgMTAwNjQ0Ci0tLSBhL2xpc3AvYm9va21hcmsuZWwKKysr IGIvbGlzcC9ib29rbWFyay5lbApAQCAtMTM2LDEyICsxMzYsMTMgQEAgYm9va21hcmstYm1lbnUt dXNlLWhlYWRlci1saW5lCiAgIDpncm91cCAnYm9va21hcmspCiAKIChkZWZjb25zdCBib29rbWFy ay1ibWVudS1pbmxpbmUtaGVhZGVyLWhlaWdodCAyCi0gICJOdW1iZXIgb2YgbGluZXMgdXNlZCBm b3IgdGhlICpCb29rbWFyayBMaXN0KiBoZWFkZXIKLVwob25seSBzaWduaWZpY2FudCB3aGVuIGBi b29rbWFyay1ibWVudS11c2UtaGVhZGVyLWxpbmUnIGlzIG5pbCkuIikKKyAgIk51bWJlciBvZiBs aW5lcyB1c2VkIGZvciB0aGUgKkJvb2ttYXJrIExpc3QqIGhlYWRlci4KK1woVGhpcyBpcyBvbmx5 IHNpZ25pZmljYW50IHdoZW4gYGJvb2ttYXJrLWJtZW51LXVzZS1oZWFkZXItbGluZScKK2lzIG5p bC4pIikKIAogKGRlZmNvbnN0IGJvb2ttYXJrLWJtZW51LW1hcmtzLXdpZHRoIDIKLSAgIk51bWJl ciBvZiBjb2x1bW5zIChjaGFycykgdXNlZCBmb3IgdGhlICpCb29rbWFyayBMaXN0KiBtYXJrcyBj b2x1bW4sCi1pbmNsdWRpbmcgdGhlIGFubm90YXRpb25zIGNvbHVtbi4iKQorICAiTnVtYmVyIG9m IGNvbHVtbnMgKGNoYXJzKSB1c2VkIGZvciB0aGUgKkJvb2ttYXJrIExpc3QqIG1hcmtzIGNvbHVt bi4KK1RoaXMgaW5jbHVkZXMgdGhlIGFubm90YXRpb25zIGNvbHVtbi4iKQogCiAoZGVmY3VzdG9t IGJvb2ttYXJrLWJtZW51LWZpbGUtY29sdW1uIDMwCiAgICJDb2x1bW4gYXQgd2hpY2ggdG8gZGlz cGxheSBmaWxlbmFtZXMgaW4gYSBidWZmZXIgbGlzdGluZyBib29rbWFya3MuCkBAIC0yMjEsNyAr MjIyLDcgQEAgYm9va21hcmstbWFwCiAgICJLZXltYXAgY29udGFpbmluZyBiaW5kaW5ncyB0byBi b29rbWFyayBmdW5jdGlvbnMuCiBJdCBpcyBub3QgYm91bmQgdG8gYW55IGtleSBieSBkZWZhdWx0 OiB0byBiaW5kIGl0CiBzbyB0aGF0IHlvdSBoYXZlIGEgYm9va21hcmsgcHJlZml4LCBqdXN0IHVz ZSBgZ2xvYmFsLXNldC1rZXknIGFuZCBiaW5kIGEKLWtleSBvZiB5b3VyIGNob2ljZSB0byBgYm9v a21hcmstbWFwJy4gIEFsbCBpbnRlcmFjdGl2ZSBib29rbWFyawora2V5IG9mIHlvdXIgY2hvaWNl IHRvIHZhcmlhYmxlIGBib29rbWFyay1tYXAnLiAgQWxsIGludGVyYWN0aXZlIGJvb2ttYXJrCiBm dW5jdGlvbnMgaGF2ZSBhIGJpbmRpbmcgaW4gdGhpcyBrZXltYXAuIikKIAogOzs7IyMjYXV0b2xv YWQgKGZzZXQgJ2Jvb2ttYXJrLW1hcCBib29rbWFyay1tYXApCkBAIC0zMDEsNyArMzAyLDcgQEAg Ym9va21hcmsteWFuay1wb2ludAogCiAKIChkZWZ2YXIgYm9va21hcmstcXVpdC1mbGFnIG5pbAot ICAiTm9uIG5pbCBtYWtlIGBib29rbWFyay1ibWVudS1zZWFyY2gnIHF1aXQgaW1tZWRpYXRlbHku IikKKyAgIk5vbi1uaWwgbWVhbnMgYGJvb2ttYXJrLWJtZW51LXNlYXJjaCcgcXVpdHMgaW1tZWRp YXRlbHkuIikKIAwKIDs7IEhlbHBlciBmdW5jdGlvbnMgYW5kIG1hY3Jvcy4KIApAQCAtMzE4LDgg KzMxOSw4IEBAIHdpdGgtYnVmZmVyLW1vZGlmaWVkLXVubW9kaWZpZWQKIDs7IEV2ZXJ5b25lIGVs c2Ugc2hvdWxkIGdvIHRocm91Z2ggdGhlbS4KIAogKGRlZnVuIGJvb2ttYXJrLW5hbWUtZnJvbS1m dWxsLXJlY29yZCAoYm9va21hcmstcmVjb3JkKQotICAiUmV0dXJuIHRoZSBuYW1lIG9mIEJPT0tN QVJLLVJFQ09SRC4gIEJPT0tNQVJLLVJFQ09SRCBpcywgZS5nLiwKLW9uZSBlbGVtZW50IGZyb20g YGJvb2ttYXJrLWFsaXN0Jy4iCisgICJSZXR1cm4gdGhlIG5hbWUgb2YgQk9PS01BUkstUkVDT1JE LgorQk9PS01BUkstUkVDT1JEIGlzLCBlLmcuLCBvbmUgZWxlbWVudCBmcm9tIGBib29rbWFyay1h bGlzdCcuIgogICAoY2FyIGJvb2ttYXJrLXJlY29yZCkpCiAKIApAQCAtODExLDcgKzgxMiw3IEBA IGJvb2ttYXJrLXNldC1pbnRlcm5hbAogICAgICAgICAgICAoY29uZAogICAgICAgICAgICAgKChl cSBvdmVyd3JpdGUtb3ItcHVzaCBuaWwpCiAgICAgICAgICAgICAgKGlmIChib29rbWFyay1nZXQt Ym9va21hcmsgc3RyIHQpCi0gICAgICAgICAgICAgICAgIChlcnJvciAiQSBib29rbWFyayBuYW1l ZCBcIiVzXCIgYWxyZWFkeSBleGlzdHMuIiBzdHIpCisgICAgICAgICAgICAgICAgIChlcnJvciAi QSBib29rbWFyayBuYW1lZCBcIiVzXCIgYWxyZWFkeSBleGlzdHMiIHN0cikKICAgICAgICAgICAg ICAgIChib29rbWFyay1zdG9yZSBzdHIgKGNkciByZWNvcmQpIG5pbCkpKQogICAgICAgICAgICAg KChlcSBvdmVyd3JpdGUtb3ItcHVzaCAnb3ZlcndyaXRlKQogICAgICAgICAgICAgIChib29rbWFy ay1zdG9yZSBzdHIgKGNkciByZWNvcmQpIG5pbCkpCkBAIC05MzYsNiArOTM3LDcgQEAgYm9va21h cmstZWRpdC1hbm5vdGF0aW9uLW1vZGUtbWFwCiAgICJLZXltYXAgZm9yIGVkaXRpbmcgYW4gYW5u b3RhdGlvbiBvZiBhIGJvb2ttYXJrLiIpCiAKIChkZWZ1biBib29rbWFyay1pbnNlcnQtYW5ub3Rh dGlvbiAoYm9va21hcmstbmFtZS1vci1yZWNvcmQpCisgICJJbnNlcnQgYW5ub3RhdGlvbiBmb3Ig Qk9PS01BUkstTkFNRS1PUi1SRUNPUkQgYXQgcG9pbnQuIgogICAoaW5zZXJ0IChmdW5jYWxsIGJv b2ttYXJrLWVkaXQtYW5ub3RhdGlvbi10ZXh0LWZ1bmMgYm9va21hcmstbmFtZS1vci1yZWNvcmQp KQogICAobGV0ICgoYW5ub3RhdGlvbiAoYm9va21hcmstZ2V0LWFubm90YXRpb24gYm9va21hcmst bmFtZS1vci1yZWNvcmQpKSkKICAgICAoaWYgKGFuZCBhbm5vdGF0aW9uIChub3QgKHN0cmluZy1l cXVhbCBhbm5vdGF0aW9uICIiKSkpCkBAIC0xMDY1LDggKzEwNjcsOCBAQCBib29rbWFyay1hZnRl ci1qdW1wLWhvb2sKIFVzZWZ1bCBmb3IgZXhhbXBsZSB0byB1bmhpZGUgdGV4dCBpbiBgb3V0bGlu ZS1tb2RlJy4iKQogCiAoZGVmdW4gYm9va21hcmstLWp1bXAtdmlhIChib29rbWFyay1uYW1lLW9y LXJlY29yZCBkaXNwbGF5LWZ1bmN0aW9uKQotICAiSGFuZGxlIEJPT0tNQVJLLU5BTUUtT1ItUkVD T1JELCB0aGVuIGNhbGwgRElTUExBWS1GVU5DVElPTiB3aXRoCi1jdXJyZW50IGJ1ZmZlciBhcyBh cmd1bWVudC4KKyAgIkhhbmRsZSBCT09LTUFSSy1OQU1FLU9SLVJFQ09SRCwgdGhlbiBjYWxsIERJ U1BMQVktRlVOQ1RJT04uCitESVNQTEFZLUZVTkNUSU9OIGlzIGNhbGxlZCB3aXRoIHRoZSBjdXJy ZW50IGJ1ZmZlciBhcyBhcmd1bWVudC4KIAogQWZ0ZXIgY2FsbGluZyBESVNQTEFZLUZVTkNUSU9O LCBzZXQgd2luZG93IHBvaW50IHRvIHRoZSBwb2ludCBzcGVjaWZpZWQKIGJ5IEJPT0tNQVJLLU5B TUUtT1ItUkVDT1JELCBpZiBuZWNlc3NhcnksIHJ1biBgYm9va21hcmstYWZ0ZXItanVtcC1ob29r JywKQEAgLTE2NzUsNyArMTY3Nyw3IEBAICdsaXN0LWJvb2ttYXJrcwogKGRlZmFsaWFzICdlZGl0 LWJvb2ttYXJrcyAnYm9va21hcmstYm1lbnUtbGlzdCkKIAogKGRlZnVuIGJvb2ttYXJrLWJtZW51 LXNldC1oZWFkZXIgKCkKLSAgIlNldHMgdGhlIGltbXV0YWJsZSBoZWFkZXIgbGluZS4iCisgICJT ZXQgdGhlIGltbXV0YWJsZSBoZWFkZXIgbGluZS4iCiAgIChsZXQgKChoZWFkZXIgKGNvbmNhdCAi JSUgIiAiQm9va21hcmsiKSkpCiAgICAgKHdoZW4gYm9va21hcmstYm1lbnUtdG9nZ2xlLWZpbGVu YW1lcwogICAgICAgKHNldHEgaGVhZGVyIChjb25jYXQgaGVhZGVyCkBAIC0xODM1LDggKzE4Mzcs OCBAQCBib29rbWFyay1ibWVudS1ib29rbWFyawogCiAKIChkZWZ1biBib29rbWFyay1zaG93LWFu bm90YXRpb24gKGJvb2ttYXJrLW5hbWUtb3ItcmVjb3JkKQotICAiRGlzcGxheSB0aGUgYW5ub3Rh dGlvbiBmb3IgQk9PS01BUkstTkFNRS1PUi1SRUNPUkQgaW4gYSBidWZmZXIsCi1pZiBhbiBhbm5v dGF0aW9uIGV4aXN0cy4iCisgICJEaXNwbGF5IHRoZSBhbm5vdGF0aW9uIGZvciBCT09LTUFSSy1O QU1FLU9SLVJFQ09SRCBpbiBhIGJ1ZmZlci4KK0lmIHRoZSBhbm5vdGF0aW9uIGRvZXMgbm90IGV4 aXN0LCBkbyBub3RoaW5nLiIKICAgKGxldCAoKGFubm90YXRpb24gKGJvb2ttYXJrLWdldC1hbm5v dGF0aW9uIGJvb2ttYXJrLW5hbWUtb3ItcmVjb3JkKSkpCiAgICAgKHdoZW4gKGFuZCBhbm5vdGF0 aW9uIChub3QgKHN0cmluZy1lcXVhbCBhbm5vdGF0aW9uICIiKSkpCiAgICAgICAoc2F2ZS1leGN1 cnNpb24KQEAgLTE5OTcsNyArMTk5OSw5IEBAIGJvb2ttYXJrLWJtZW51LXN3aXRjaC1vdGhlci13 aW5kb3cKICAgICAoYm9va21hcmstLWp1bXAtdmlhIGJvb2ttYXJrIGZ1bikpKQogCiAoZGVmdW4g Ym9va21hcmstYm1lbnUtb3RoZXItd2luZG93LXdpdGgtbW91c2UgKGV2ZW50KQotICAiU2VsZWN0 IGJvb2ttYXJrIGF0IHRoZSBtb3VzZSBwb2ludGVyIGluIG90aGVyIHdpbmRvdywgbGVhdmluZyBi b29rbWFyayBtZW51IHZpc2libGUuIgorICAiU2VsZWN0IGJvb2ttYXJrIGF0IHRoZSBtb3VzZSBw b2ludGVyIGluIG90aGVyIHdpbmRvdy4KK01vdmUgcG9pbnQgdG8gdGhlIHBvc2l0aW9uIG9mIEVW RU5ULCBhbmQgbGVhdmUgYm9va21hcmsgbWVudQordmlzaWJsZS4iCiAgIChpbnRlcmFjdGl2ZSAi ZSIpCiAgICh3aXRoLWN1cnJlbnQtYnVmZmVyICh3aW5kb3ctYnVmZmVyIChwb3NuLXdpbmRvdyAo ZXZlbnQtZW5kIGV2ZW50KSkpCiAgICAgKHNhdmUtZXhjdXJzaW9uCkBAIC0yMTIzLDggKzIxMjcs OCBAQCBib29rbWFyay1ibWVudS1sb2NhdGUKICAgICAobWVzc2FnZSAiJXMiIChib29rbWFyay1s b2NhdGlvbiBibXJrKSkpKQogCiAoZGVmdW4gYm9va21hcmstYm1lbnUtcmVsb2NhdGUgKCkKLSAg IkNoYW5nZSB0aGUgZmlsZSBwYXRoIG9mIHRoZSBib29rbWFyayBvbiB0aGUgY3VycmVudCBsaW5l LAotICBwcm9tcHRpbmcgd2l0aCBjb21wbGV0aW9uIGZvciB0aGUgbmV3IHBhdGguIgorICAiQ2hh bmdlIHRoZSBhYnNvbHV0ZSBmaWxlIG5hbWUgb2YgdGhlIGJvb2ttYXJrIG9uIHRoZSBjdXJyZW50 IGxpbmUuCitQcm9tcHQgd2l0aCBjb21wbGV0aW9uIGZvciB0aGUgbmV3IHBhdGguIgogICAoaW50 ZXJhY3RpdmUpCiAgIChsZXQgKChibXJrIChib29rbWFyay1ibWVudS1ib29rbWFyaykpCiAgICAg ICAgICh0aGlzcG9pbnQgKHBvaW50KSkpCi0tIAoyLjExLjAKCg== --00000000000041a3cc0589e55682--