From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mIzODCA3Y2BjOwAAgWs5BA (envelope-from ) for ; Tue, 30 Mar 2021 16:35:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id qGHWBiA3Y2AkYwAAB5/wlQ (envelope-from ) for ; Tue, 30 Mar 2021 14:35:12 +0000 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 438D01D54A for ; Tue, 30 Mar 2021 16:35:11 +0200 (CEST) Received: from localhost ([::1]:41314 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRFSY-0007aE-A5 for larch@yhetil.org; Tue, 30 Mar 2021 10:35:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRFRp-0007Yp-1Y for emacs-orgmode@gnu.org; Tue, 30 Mar 2021 10:34:25 -0400 Received: from mail-pl1-f178.google.com ([209.85.214.178]:46929) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lRFRl-0002fZ-9U for emacs-orgmode@gnu.org; Tue, 30 Mar 2021 10:34:24 -0400 Received: by mail-pl1-f178.google.com with SMTP id t20so6264115plr.13 for ; Tue, 30 Mar 2021 07:34:17 -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=Qa/x5CDHBAudx7nso2kZuSYh2Yvypuj5uDirvlkdm8I=; b=GUTYi/WZ33Gf7ZGbKKgX1ko3k0MWGGYpZzsxi2QRYJsLcygl1AK4cR4r3hQJtEPR3g o8rAbSQ2EKDPuh7rqSYjLcl7NPE9CBrGKFqj06HwawDmsZmwjRB9zBcTeqmhBfvvGTtB ytpg6Lu9kbFE/dgd84AlECc/hIPbIFURayZHCi/B/DDiN4whMDUX5szc+R5+IyilQ3sX i6/uCHsM4dgPmP8J94dJUAjVm/HfewwfKpPPHFVye/OYPmFAQoFbZjZTabfs2usT5Bjl bJKOIo94nvhFyWO1FHfSk0g3nDQgoaZzQHysy5aR+AQOiKXwSmAkYzsvFFjEYqnfEif0 OJhw== X-Gm-Message-State: AOAM533L/iysQijBkaHftldzvW2RJKOsonoCoH9uCaJg0gjf9TtV+uM+ rEZ4YC0SlMxVS1KoPJS/dYUA/fNx2YtgD1bLsJgxhloNWvI= X-Google-Smtp-Source: ABdhPJzh2jZw/lz2zm5QT9yGk7D+/2EVEht71SU3vHbisZSFlSSCipKsKao/ZFlqOS/6rRcdJNs5vP+D+DJij6kiBLg= X-Received: by 2002:a17:902:74cb:b029:e4:7a16:9925 with SMTP id f11-20020a17090274cbb02900e47a169925mr35230870plt.39.1617114856597; Tue, 30 Mar 2021 07:34:16 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 30 Mar 2021 09:34:15 -0500 From: Stefan Kangas MIME-Version: 1.0 Date: Tue, 30 Mar 2021 09:34:15 -0500 Message-ID: Subject: [PATCH] Remove redundant #' around lambdas To: Org-mode Content-Type: multipart/mixed; boundary="00000000000096cde505bec1e461" Received-SPF: pass client-ip=209.85.214.178; envelope-from=stefankangas@gmail.com; helo=mail-pl1-f178.google.com 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.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617114911; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=Qa/x5CDHBAudx7nso2kZuSYh2Yvypuj5uDirvlkdm8I=; b=Gx0xWOt1tiTn3IPKDX2LAwXZYw5qbauEr3Vch7q3tMBmPLkmHSNeBOKYeB0PM/XFtTte73 V5NnXtJfaU5Yn6X5kc/gCFV3WwPHNyl65YQvasjdDn7rDUhID9W2aviPx+D8ZqZrQroefG +CJwiKOEzNIEUP5EKUu7I/zVVpj3vUiR15DNTbit1Ryo7fI9sQZxzDyqHn3Uxs4X5UfFZ2 ztxMakMoSVt7lKhAUtustrtNwpJJSVSAZuVQT0kMudFf1Je1hqst5gpLiGD6PpmtZp0WVU RsEA+Xt+/ibd35+InlNjBd/jqRIJdMgjuVJjEiRMEhSOU1fUdBl4iMD2koRTQQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617114911; a=rsa-sha256; cv=none; b=iIgjOGH83zkJWOy7qLGpVPBWfwDl8AMn44cufu6TI6MefoNu0YEYweGsk+q9bg0nxQZAwK Q2anodrPLOpWkbRTJ6I5k8POJQkkLe7jw8pYaBrjIzYKU/yMUaSXtgAfWQW5JKdP7VAceV 94b6QS2WEFYi44BBCfojFI2B+IKBXBuPonA+l51ozMKQVYPJUR4DgHBsoTaTw+TggLVvEj hcOIRZxif93YNGs2xOEeIRu3oHvTYRVeYIiRpJ8IahLMitgWQVAVnd+rsJt2ia7yfIyv8+ 4/nP7UEtB3SVuUUlMc4uCauwkpuUi/rAqjtPQD6UoGmIY+DgxFpCAoy7rHnbqQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -1.32 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 438D01D54A X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: XC0fKuhf/uyf --00000000000096cde505bec1e461 Content-Type: text/plain; charset="UTF-8" Please find attached a minor cleanup patch. --00000000000096cde505bec1e461 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Remove-redundant-around-lambdas.patch" Content-Disposition: attachment; filename="0001-Remove-redundant-around-lambdas.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: ec084923a4a753ce_0.1 RnJvbSA3ZmNhZDJiZDEyZWExODMzZGI3MjQ5NGU3OTlkZjY0YTU1NzZjNmZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVHVlLCAzMCBNYXIgMjAyMSAxNjoxOTowNiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFJlbW92 ZSByZWR1bmRhbnQgIycgYXJvdW5kIGxhbWJkYXMKCiogY29udHJpYi9saXNwL29yZy1jaG9vc2Uu ZWwgKG9yZy1jaG9vc2UtZ2V0LWhpZ2hlc3QtbWFyay1pbmRleCkKKG9yZy1jaG9vc2UtZ2V0LWZu LW1hcC1ncm91cCwgb3JnLWNob29zZS1rZWVwLXNlbnNpYmxlKQoob3JnLWNob29zZS1zZXR1cC12 YXJzKToKKiBsaXNwL29yZy1tb3VzZS5lbCAob3JnLW1vZGUtaG9vaywgb3JnLW1vdXNlLWNvbnRl eHQtbWVudSkKKG9yZy1tb3VzZS1wb3B1cC1nbG9iYWwtbWVudSk6CiogbGlzcC9veC1iZWFtZXIu ZWwgKG9yZy1iZWFtZXItLWZvcm1hdC1zZWN0aW9uKToKKiBsaXNwL294LmVsIChvcmctZXhwb3J0 LWluc2VydC1kZWZhdWx0LXRlbXBsYXRlKTogUmVtb3ZlIHJlZHVuZGFudCAjJwphcm91bmQgbGFt YmRhcy4KLS0tCiBjb250cmliL2xpc3Avb3JnLWNob29zZS5lbCB8ICAzNiArKysrKy0tLS0tCiBs aXNwL29yZy1tb3VzZS5lbCAgICAgICAgICB8IDEzMCArKysrKysrKysrKysrKysrKystLS0tLS0t LS0tLS0tLS0tLS0tCiBsaXNwL294LWJlYW1lci5lbCAgICAgICAgICB8ICAgMiArLQogbGlzcC9v eC5lbCAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0 aW9ucygrKSwgODUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29udHJpYi9saXNwL29yZy1j aG9vc2UuZWwgYi9jb250cmliL2xpc3Avb3JnLWNob29zZS5lbAppbmRleCBjNzkxYTg2MmUuLjgz OWEzOGIyOCAxMDA2NDQKLS0tIGEvY29udHJpYi9saXNwL29yZy1jaG9vc2UuZWwKKysrIGIvY29u dHJpYi9saXNwL29yZy1jaG9vc2UuZWwKQEAgLTE3NSw4ICsxNzUsOCBAQCBFYWNoIGVudHJ5IGlz IGFuIGBvcmctY2hvb3NlLW1hcmstZGF0YS4nIiApCiAgICAgICAocHVzaG5ldyAoY29ucyB0ZXh0 IHRhaWwpCiAJICAgICAgIG9yZy1jaG9vc2UtbWFyay1kYXRhCiAJICAgICAgIDp0ZXN0Ci0JICAg ICAgICMnKGxhbWJkYSAoYSBiKQotCQkgICAoZXF1YWwgKGNhciBhKSAoY2FyIGIpKSkpKSkpCisg ICAgICAgICAgICAgICAobGFtYmRhIChhIGIpCisgICAgICAgICAgICAgICAgIChlcXVhbCAoY2Fy IGEpIChjYXIgYikpKSkpKSkKIAogOzs7IG9yZy1jaG9vc2UtZmlsdGVyLXRhaWwKIChkZWZ1biBv cmctY2hvb3NlLWZpbHRlci10YWlsIChyYXcpCkBAIC0zNDcsOCArMzQ3LDggQEAgc2V0dGluZyB3 YXMgY2hhbmdlZC4iCiAJCSAgIG9yZy10b2RvLWxvZy1zdGF0ZXMpCiAJCTs7TWFwIG92ZXIgZ3Jv dXAKIAkJKGZ1bmNhbGwgbWFwLW92ZXItZW50cmllcwotCQkJICMnKGxhbWJkYSAoKQotCQkJICAg ICAoYXBwbHkgZnVuYy1kNDczIGFyZ3MtNDZrKSkpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAobGFtYmRhICgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXBwbHkgZnVuYy1k NDczIGFyZ3MtNDZrKSkpKSkpKSkKICAgICA7O1JlbW92ZSB0aGUgbWFya2VyCiAgICAgKHNldC1t YXJrZXIgZW50cnktcG9zIG5pbCkpKQogCkBAIC0zNzEsMTggKzM3MSwxOCBAQCBzZXR0aW5nIHdh cyBjaGFuZ2VkLiIKIAogKGRlZnVuIG9yZy1jaG9vc2UtZ2V0LWZuLW1hcC1ncm91cCAoKQogICAi UmV0dXJuIGEgZnVuY3Rpb24gdG8gbWFwIG92ZXIgdGhlIGdyb3VwIgotICAjJyhsYW1iZGEgKGZu KQotICAgICAgKHJlcXVpcmUgJ29yZy1hZ2VuZGEpIDs7IGBvcmctbWFwLWVudHJpZXMnIHNlZW1z IHRvIG5lZWQgaXQuCi0gICAgICAoc2F2ZS1leGN1cnNpb24KLQkodW5sZXNzIChvcmctdXAtaGVh ZGluZy1zYWZlKQotCSAgKGVycm9yICJDaG9vc2luZyBpcyBvbmx5IHN1cHBvcnRlZCBiZXR3ZWVu IHNpYmxpbmdzIGluIGEgdHJlZSwgbm90IG9uIHRvcCBsZXZlbCIpKQotCShsZXQKLQkgICAgKChs ZXZlbCAob3JnLXJlZHVjZWQtbGV2ZWwgKG9yZy1vdXRsaW5lLWxldmVsKSkpKQotCSAgKHNhdmUt cmVzdHJpY3Rpb24KLQkgICAgKG9yZy1tYXAtZW50cmllcwotCSAgICAgZm4KLQkgICAgIChmb3Jt YXQgIkxFVkVMPSVkIiBsZXZlbCkKLQkgICAgICd0cmVlKSkpKSkpCisgIChsYW1iZGEgKGZuKQor ICAgIChyZXF1aXJlICdvcmctYWdlbmRhKSA7OyBgb3JnLW1hcC1lbnRyaWVzJyBzZWVtcyB0byBu ZWVkIGl0LgorICAgIChzYXZlLWV4Y3Vyc2lvbgorICAgICAgKHVubGVzcyAob3JnLXVwLWhlYWRp bmctc2FmZSkKKyAgICAgICAgKGVycm9yICJDaG9vc2luZyBpcyBvbmx5IHN1cHBvcnRlZCBiZXR3 ZWVuIHNpYmxpbmdzIGluIGEgdHJlZSwgbm90IG9uIHRvcCBsZXZlbCIpKQorICAgICAgKGxldAor ICAgICAgICAgICgobGV2ZWwgKG9yZy1yZWR1Y2VkLWxldmVsIChvcmctb3V0bGluZS1sZXZlbCkp KSkKKyAgICAgICAgKHNhdmUtcmVzdHJpY3Rpb24KKyAgICAgICAgICAob3JnLW1hcC1lbnRyaWVz CisgICAgICAgICAgIGZuCisgICAgICAgICAgIChmb3JtYXQgIkxFVkVMPSVkIiBsZXZlbCkKKyAg ICAgICAgICAgJ3RyZWUpKSkpKSkKIAogOzs7IG9yZy1jaG9vc2UtZ2V0LWhpZ2hlc3QtbWFyay1p bmRleAogCkBAIC0zOTYsOCArMzk2LDggQEAgSWYgdGhlcmUgaXMgbm9uZSwgcmV0dXJuIDAiCiAg ICAgICAgKGluZGV4ZXMtbGlzdAogCShyZW1vdmUgbmlsCiAJCShmdW5jYWxsIG1hcC1vdmVyLWVu dHJpZXMKLQkJCSAjJyhsYW1iZGEgKCkKLQkJCSAgICAgKG9yZy1jaG9vc2UtZ2V0LWVudHJ5LWlu ZGV4IGtleXdvcmRzKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9yZy1jaG9vc2UtZ2V0LWVudHJ5LWluZGV4IGtl eXdvcmRzKSkpKSkpCiAgICAgKGlmCiAJaW5kZXhlcy1saXN0CiAJKGFwcGx5ICMnbWF4IGluZGV4 ZXMtbGlzdCkKZGlmZiAtLWdpdCBhL2xpc3Avb3JnLW1vdXNlLmVsIGIvbGlzcC9vcmctbW91c2Uu ZWwKaW5kZXggNWMyMjJlYTcwLi4zMjg5N2U2ZDkgMTAwNjQ0Ci0tLSBhL2xpc3Avb3JnLW1vdXNl LmVsCisrKyBiL2xpc3Avb3JnLW1vdXNlLmVsCkBAIC01MDEsNyArNTAxLDcgQEAgU0NIRURVTEVE OiBvciBERUFETElORTogb3IgQU5ZVEhJTkdMSUtFVEhJUzoiCiAgICAgICgiQ2hlY2sgVGFncyIK ICAgICAgICxAKG9yZy1tb3VzZS1rZXl3b3JkLW1lbnUKIAkgKHNvcnQgKG1hcGNhciAnY2FyIChv cmctZ2V0LWJ1ZmZlci10YWdzKSkgJ3N0cmluZy1sZXNzcCkKLQkgIycobGFtYmRhICh0YWcpIChv cmctdGFncy1zcGFyc2UtdHJlZSBuaWwgdGFnKSkpCisgICAgICAgICAobGFtYmRhICh0YWcpIChv cmctdGFncy1zcGFyc2UtdHJlZSBuaWwgdGFnKSkpCiAgICAgICAiLS0iCiAgICAgICBbIkN1c3Rv bSBUYWcgLi4uIiBvcmctdGFncy1zcGFyc2UtdHJlZSB0XSkKICAgICAgWyJDaGVjayBQaHJhc2Ug Li4uIiBvcmctb2NjdXJdCkBAIC01MTEsMjYgKzUxMSwyNiBAQCBTQ0hFRFVMRUQ6IG9yIERFQURM SU5FOiBvciBBTllUSElOR0xJS0VUSElTOiIKICAgICAgKCJEaXNwbGF5IFRhZ3MiCiAgICAgICAs QChvcmctbW91c2Uta2V5d29yZC1tZW51CiAJIChzb3J0IChtYXBjYXIgJ2NhciAob3JnLWdldC1i dWZmZXItdGFncykpICdzdHJpbmctbGVzc3ApCi0JICMnKGxhbWJkYSAodGFnKSAob3JnLXRhZ3Mt dmlldyBuaWwgdGFnKSkpCisgICAgICAgICAobGFtYmRhICh0YWcpIChvcmctdGFncy12aWV3IG5p bCB0YWcpKSkKICAgICAgICItLSIKICAgICAgIFsiQ3VzdG9tIFRhZyAuLi4iIG9yZy10YWdzLXZp ZXcgdF0pCiAgICAgIFsiRGlzcGxheSBDYWxlbmRhciIgb3JnLWdvdG8tY2FsZW5kYXIgdF0KICAg ICAgIi0tIgogICAgICAsQChvcmctbW91c2Uta2V5d29yZC1tZW51CiAJKG1hcGNhciAnY2FyIG9y Zy1hZ2VuZGEtY3VzdG9tLWNvbW1hbmRzKQotCSMnKGxhbWJkYSAoa2V5KQotCSAgICAoZXZhbCBg KG9yZy1hZ2VuZGEgbmlsIChzdHJpbmctdG8tY2hhciAsa2V5KSkpKQorICAgICAgICAobGFtYmRh IChrZXkpCisgICAgICAgICAgKGV2YWwgYChvcmctYWdlbmRhIG5pbCAoc3RyaW5nLXRvLWNoYXIg LGtleSkpKSkKIAluaWwKLQkjJyhsYW1iZGEgKGtleSkKLQkgICAgKGxldCAoKGVudHJ5IChhc3Nv YyBrZXkgb3JnLWFnZW5kYS1jdXN0b20tY29tbWFuZHMpKSkKLQkgICAgICAob3JnLW1vdXNlLWNs aXAtdGV4dAotCSAgICAgICAoY29uZAotCQkoKHN0cmluZ3AgKG50aCAxIGVudHJ5KSkgKG50aCAx IGVudHJ5KSkKLQkJKChzdHJpbmdwIChudGggMiBlbnRyeSkpCi0JCSAoY29uY2F0IChvcmctbW91 c2UtYWdlbmRhLXR5cGUgKG50aCAxIGVudHJ5KSkKLQkJCSAobnRoIDIgZW50cnkpKSkKLQkJKHQg IkFnZW5kYSBDb21tYW5kIGAlcyciKSkKLQkgICAgICAgMzApKSkpCisgICAgICAgIChsYW1iZGEg KGtleSkKKyAgICAgICAgICAobGV0ICgoZW50cnkgKGFzc29jIGtleSBvcmctYWdlbmRhLWN1c3Rv bS1jb21tYW5kcykpKQorICAgICAgICAgICAgKG9yZy1tb3VzZS1jbGlwLXRleHQKKyAgICAgICAg ICAgICAoY29uZAorICAgICAgICAgICAgICAoKHN0cmluZ3AgKG50aCAxIGVudHJ5KSkgKG50aCAx IGVudHJ5KSkKKyAgICAgICAgICAgICAgKChzdHJpbmdwIChudGggMiBlbnRyeSkpCisgICAgICAg ICAgICAgICAoY29uY2F0IChvcmctbW91c2UtYWdlbmRhLXR5cGUgKG50aCAxIGVudHJ5KSkKKyAg ICAgICAgICAgICAgICAgICAgICAgKG50aCAyIGVudHJ5KSkpCisgICAgICAgICAgICAgICh0ICJB Z2VuZGEgQ29tbWFuZCBgJXMnIikpCisgICAgICAgICAgICAgMzApKSkpCiAgICAgICItLSIKICAg ICAgWyJEZWxldGUgQmxhbmsgTGluZXMiIGRlbGV0ZS1ibGFuay1saW5lcwogICAgICAgOnZpc2li bGUgKG9yZy1tb3VzZS1lbXB0eS1saW5lKV0KQEAgLTc5NSw4ICs3OTUsOCBAQCBUaGlzIG1lYW5z LCBiZXR3ZWVuIHRoZSBiZWdpbm5pbmcgb2YgbGluZSBhbmQgdGhlIHBvaW50LiIKIAkgICAoIlRh Z3MgYW5kIFByaW9yaXRpZXMiCiAJICAgICxAKG9yZy1tb3VzZS1rZXl3b3JkLW1lbnUKIAkgICAg ICAgKG9yZy1tb3VzZS1wcmlvcml0eS1saXN0KQotCSAgICAgICAjJyhsYW1iZGEgKGtleXdvcmQp Ci0JCSAgIChvcmctbW91c2Utc2V0LXByaW9yaXR5IChzdHJpbmctdG8tY2hhciBrZXl3b3JkKSkp CisgICAgICAgICAgICAgICAobGFtYmRhIChrZXl3b3JkKQorICAgICAgICAgICAgICAgICAob3Jn LW1vdXNlLXNldC1wcmlvcml0eSAoc3RyaW5nLXRvLWNoYXIga2V5d29yZCkpKQogCSAgICAgICBw cmlvcml0eSAiUHJpb3JpdHkgJXMiKQogCSAgICAiLS0iCiAJICAgICxAKG9yZy1tb3VzZS10YWct bWVudSkpCkBAIC04NTYsNTUgKzg1Niw1NSBAQCBUaGlzIG1lYW5zLCBiZXR3ZWVuIHRoZSBiZWdp bm5pbmcgb2YgbGluZSBhbmQgdGhlIHBvaW50LiIKICAgICAobW91c2UtZHJhZy1yZWdpb24gZXZl bnQpKSkKIAogKGFkZC1ob29rICdvcmctbW9kZS1ob29rCi0JICAjJyhsYW1iZGEgKCkKLQkgICAg ICAoc2V0cSBvcmctbW91c2UtY29udGV4dC1tZW51LWZ1bmN0aW9uICdvcmctbW91c2UtY29udGV4 dC1tZW51KQotCi0JICAgICAgKHdoZW4gKG1lbXEgJ2NvbnRleHQtbWVudSBvcmctbW91c2UtZmVh dHVyZXMpCi0JCShvcmctZGVma2V5IG9yZy1tb3VzZS1tYXAgW21vdXNlLTNdIG5pbCkKLQkJKG9y Zy1kZWZrZXkgb3JnLW1vZGUtbWFwIFttb3VzZS0zXSAnb3JnLW1vdXNlLXNob3ctY29udGV4dC1t ZW51KSkKLQkgICAgICAob3JnLWRlZmtleSBvcmctbW9kZS1tYXAgW2Rvd24tbW91c2UtMV0gJ29y Zy1tb3VzZS1kb3duLW1vdXNlKQotCSAgICAgICh3aGVuIChtZW1xICdjb250ZXh0LW1lbnUgb3Jn LW1vdXNlLWZlYXR1cmVzKQotCQkob3JnLWRlZmtleSBvcmctbW91c2UtbWFwIFtDLWRyYWctbW91 c2UtMV0gJ29yZy1tb3VzZS1tb3ZlLXRyZWUpCi0JCShvcmctZGVma2V5IG9yZy1tb3VzZS1tYXAg W0MtZG93bi1tb3VzZS0xXSAnb3JnLW1vdXNlLW1vdmUtdHJlZS1zdGFydCkpCi0JICAgICAgKHdo ZW4gKG1lbXEgJ3lhbmstbGluayBvcmctbW91c2UtZmVhdHVyZXMpCi0JCShvcmctZGVma2V5IG9y Zy1tb2RlLW1hcCBbUy1tb3VzZS0yXSAnb3JnLW1vdXNlLXlhbmstbGluaykKLQkJKG9yZy1kZWZr ZXkgb3JnLW1vZGUtbWFwIFtkcmFnLW1vdXNlLTNdICdvcmctbW91c2UteWFuay1saW5rKSkKLQkg ICAgICAod2hlbiAobWVtcSAnbW92ZS10cmVlIG9yZy1tb3VzZS1mZWF0dXJlcykKLQkJKG9yZy1k ZWZrZXkgb3JnLW1vdXNlLW1hcCBbZHJhZy1tb3VzZS0zXSAnb3JnLW1vdXNlLW1vdmUtdHJlZSkK LQkJKG9yZy1kZWZrZXkgb3JnLW1vdXNlLW1hcCBbZG93bi1tb3VzZS0zXSAnb3JnLW1vdXNlLW1v dmUtdHJlZS1zdGFydCkpCi0KLQkgICAgICAod2hlbiAobWVtcSAnYWN0aXZhdGUtc3RhcnMgb3Jn LW1vdXNlLWZlYXR1cmVzKQotCQkoZm9udC1sb2NrLWFkZC1rZXl3b3JkcwotCQkgbmlsCi0JCSBg KCgsb3JnLW91dGxpbmUtcmVnZXhwCi0JCSAgICAwIGAoZmFjZSBvcmctbGluayBtb3VzZS1mYWNl IGhpZ2hsaWdodCBrZXltYXAgLG9yZy1tb3VzZS1tYXApCi0JCSAgICAncHJlcGVuZCkpCi0JCSB0 KSkKLQotCSAgICAgICh3aGVuIChtZW1xICdhY3RpdmF0ZS1idWxsZXRzIG9yZy1tb3VzZS1mZWF0 dXJlcykKLQkJKGZvbnQtbG9jay1hZGQta2V5d29yZHMKLQkJIG5pbAotCQkgYCgoIl5bIFx0XSpc XChbLSsqXVxcfFswLTldK1suKV1cXCkgKyIKLQkJICAgICgxIGAoZmFjZSBvcmctbGluayBrZXlt YXAgLG9yZy1tb3VzZS1tYXAgbW91c2UtZmFjZSBoaWdobGlnaHQpCi0JCSAgICAgICAncHJlcGVu ZCkpKQotCQkgdCkpCi0KLQkgICAgICAod2hlbiAobWVtcSAnYWN0aXZhdGUtY2hlY2tib3hlcyBv cmctbW91c2UtZmVhdHVyZXMpCi0JCShmb250LWxvY2stYWRkLWtleXdvcmRzCi0JCSBuaWwKLQkJ IGAoKCJeWyBcdF0qXFwoWy0rKl1cXHxbMC05XStbLildXFwpICtcXChcXFtbIFhdXFxdXFwpIgot CQkgICAgKDIgYChmYWNlIGJvbGQga2V5bWFwICxvcmctbW91c2UtbWFwIG1vdXNlLWZhY2UgaGln aGxpZ2h0KSB0KSkpCi0JCSB0KSkKLQotCSAgICAgIChkZWZhZHZpY2Ugb3JnLW9wZW4tYXQtcG9p bnQgKGFyb3VuZCBvcmctbW91c2Utb3Blbi1hdC1wb2ludCBhY3RpdmF0ZSkKLQkJKGxldCAoKGNv bnRleHQgKG9yZy1jb250ZXh0KSkpCi0JCSAgKGNvbmQKLQkJICAgKChhc3NxIDpoZWFkbGluZS1z dGFycyBjb250ZXh0KSAob3JnLWN5Y2xlKSkKLQkJICAgKChhc3NxIDpjaGVja2JveCBjb250ZXh0 KSAob3JnLXRvZ2dsZS1jaGVja2JveCkpCi0JCSAgICgoYXNzcSA6aXRlbS1idWxsZXQgY29udGV4 dCkKLQkJICAgIChsZXQgKChvcmctY3ljbGUtaW5jbHVkZS1wbGFpbi1saXN0cyB0KSkgKG9yZy1j eWNsZSkpKQotCQkgICAoKG9yZy1mb290bm90ZS1hdC1yZWZlcmVuY2UtcCkgbmlsKQotCQkgICAo dCBhZC1kby1pdCkpKSkpKQorICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgIChzZXRx IG9yZy1tb3VzZS1jb250ZXh0LW1lbnUtZnVuY3Rpb24gJ29yZy1tb3VzZS1jb250ZXh0LW1lbnUp CisKKyAgICAgICAgICAgICh3aGVuIChtZW1xICdjb250ZXh0LW1lbnUgb3JnLW1vdXNlLWZlYXR1 cmVzKQorICAgICAgICAgICAgICAob3JnLWRlZmtleSBvcmctbW91c2UtbWFwIFttb3VzZS0zXSBu aWwpCisgICAgICAgICAgICAgIChvcmctZGVma2V5IG9yZy1tb2RlLW1hcCBbbW91c2UtM10gJ29y Zy1tb3VzZS1zaG93LWNvbnRleHQtbWVudSkpCisgICAgICAgICAgICAob3JnLWRlZmtleSBvcmct bW9kZS1tYXAgW2Rvd24tbW91c2UtMV0gJ29yZy1tb3VzZS1kb3duLW1vdXNlKQorICAgICAgICAg ICAgKHdoZW4gKG1lbXEgJ2NvbnRleHQtbWVudSBvcmctbW91c2UtZmVhdHVyZXMpCisgICAgICAg ICAgICAgIChvcmctZGVma2V5IG9yZy1tb3VzZS1tYXAgW0MtZHJhZy1tb3VzZS0xXSAnb3JnLW1v dXNlLW1vdmUtdHJlZSkKKyAgICAgICAgICAgICAgKG9yZy1kZWZrZXkgb3JnLW1vdXNlLW1hcCBb Qy1kb3duLW1vdXNlLTFdICdvcmctbW91c2UtbW92ZS10cmVlLXN0YXJ0KSkKKyAgICAgICAgICAg ICh3aGVuIChtZW1xICd5YW5rLWxpbmsgb3JnLW1vdXNlLWZlYXR1cmVzKQorICAgICAgICAgICAg ICAob3JnLWRlZmtleSBvcmctbW9kZS1tYXAgW1MtbW91c2UtMl0gJ29yZy1tb3VzZS15YW5rLWxp bmspCisgICAgICAgICAgICAgIChvcmctZGVma2V5IG9yZy1tb2RlLW1hcCBbZHJhZy1tb3VzZS0z XSAnb3JnLW1vdXNlLXlhbmstbGluaykpCisgICAgICAgICAgICAod2hlbiAobWVtcSAnbW92ZS10 cmVlIG9yZy1tb3VzZS1mZWF0dXJlcykKKyAgICAgICAgICAgICAgKG9yZy1kZWZrZXkgb3JnLW1v dXNlLW1hcCBbZHJhZy1tb3VzZS0zXSAnb3JnLW1vdXNlLW1vdmUtdHJlZSkKKyAgICAgICAgICAg ICAgKG9yZy1kZWZrZXkgb3JnLW1vdXNlLW1hcCBbZG93bi1tb3VzZS0zXSAnb3JnLW1vdXNlLW1v dmUtdHJlZS1zdGFydCkpCisKKyAgICAgICAgICAgICh3aGVuIChtZW1xICdhY3RpdmF0ZS1zdGFy cyBvcmctbW91c2UtZmVhdHVyZXMpCisgICAgICAgICAgICAgIChmb250LWxvY2stYWRkLWtleXdv cmRzCisgICAgICAgICAgICAgICBuaWwKKyAgICAgICAgICAgICAgIGAoKCxvcmctb3V0bGluZS1y ZWdleHAKKyAgICAgICAgICAgICAgICAgIDAgYChmYWNlIG9yZy1saW5rIG1vdXNlLWZhY2UgaGln aGxpZ2h0IGtleW1hcCAsb3JnLW1vdXNlLW1hcCkKKyAgICAgICAgICAgICAgICAgICdwcmVwZW5k KSkKKyAgICAgICAgICAgICAgIHQpKQorCisgICAgICAgICAgICAod2hlbiAobWVtcSAnYWN0aXZh dGUtYnVsbGV0cyBvcmctbW91c2UtZmVhdHVyZXMpCisgICAgICAgICAgICAgIChmb250LWxvY2st YWRkLWtleXdvcmRzCisgICAgICAgICAgICAgICBuaWwKKyAgICAgICAgICAgICAgIGAoKCJeWyBc dF0qXFwoWy0rKl1cXHxbMC05XStbLildXFwpICsiCisgICAgICAgICAgICAgICAgICAoMSBgKGZh Y2Ugb3JnLWxpbmsga2V5bWFwICxvcmctbW91c2UtbWFwIG1vdXNlLWZhY2UgaGlnaGxpZ2h0KQor ICAgICAgICAgICAgICAgICAgICAgJ3ByZXBlbmQpKSkKKyAgICAgICAgICAgICAgIHQpKQorCisg ICAgICAgICAgICAod2hlbiAobWVtcSAnYWN0aXZhdGUtY2hlY2tib3hlcyBvcmctbW91c2UtZmVh dHVyZXMpCisgICAgICAgICAgICAgIChmb250LWxvY2stYWRkLWtleXdvcmRzCisgICAgICAgICAg ICAgICBuaWwKKyAgICAgICAgICAgICAgIGAoKCJeWyBcdF0qXFwoWy0rKl1cXHxbMC05XStbLild XFwpICtcXChcXFtbIFhdXFxdXFwpIgorICAgICAgICAgICAgICAgICAgKDIgYChmYWNlIGJvbGQg a2V5bWFwICxvcmctbW91c2UtbWFwIG1vdXNlLWZhY2UgaGlnaGxpZ2h0KSB0KSkpCisgICAgICAg ICAgICAgICB0KSkKKworICAgICAgICAgICAgKGRlZmFkdmljZSBvcmctb3Blbi1hdC1wb2ludCAo YXJvdW5kIG9yZy1tb3VzZS1vcGVuLWF0LXBvaW50IGFjdGl2YXRlKQorICAgICAgICAgICAgICAo bGV0ICgoY29udGV4dCAob3JnLWNvbnRleHQpKSkKKyAgICAgICAgICAgICAgICAoY29uZAorICAg ICAgICAgICAgICAgICAoKGFzc3EgOmhlYWRsaW5lLXN0YXJzIGNvbnRleHQpIChvcmctY3ljbGUp KQorICAgICAgICAgICAgICAgICAoKGFzc3EgOmNoZWNrYm94IGNvbnRleHQpIChvcmctdG9nZ2xl LWNoZWNrYm94KSkKKyAgICAgICAgICAgICAgICAgKChhc3NxIDppdGVtLWJ1bGxldCBjb250ZXh0 KQorICAgICAgICAgICAgICAgICAgKGxldCAoKG9yZy1jeWNsZS1pbmNsdWRlLXBsYWluLWxpc3Rz IHQpKSAob3JnLWN5Y2xlKSkpCisgICAgICAgICAgICAgICAgICgob3JnLWZvb3Rub3RlLWF0LXJl ZmVyZW5jZS1wKSBuaWwpCisgICAgICAgICAgICAgICAgICh0IGFkLWRvLWl0KSkpKSkpCiAKIChk ZWZ1biBvcmctbW91c2UtbW92ZS10cmVlLXN0YXJ0IChfZXZlbnQpCiAgIChpbnRlcmFjdGl2ZSAi ZSIpCmRpZmYgLS1naXQgYS9saXNwL294LWJlYW1lci5lbCBiL2xpc3Avb3gtYmVhbWVyLmVsCmlu ZGV4IDEwMjc5NzY2Ni4uZGQ3MjFjNDcwIDEwMDY0NAotLS0gYS9saXNwL294LWJlYW1lci5lbAor KysgYi9saXNwL294LWJlYW1lci5lbApAQCAtMzg0LDcgKzM4NCw3IEBAIHVzZWQgYXMgYSBjb21t dW5pY2F0aW9uIGNoYW5uZWwuIgogCQkJCSAnYmVhbWVyIG9iamVjdCBjb250ZW50cyBpbmZvKSkp CiAJCSAgICAgIChpZiAob3JnLXN0cmluZy1udy1wIGNvZGUpIChjb25jYXQgIlxccHJvdGVjdCIg Y29kZSkKIAkJCWNvZGUpKSkpKQotCSAgICAgKG1hcGNhciAjJyhsYW1iZGEgKHR5cGUpIChjb25z IHR5cGUgcHJvdGVjdGVkLW91dHB1dCkpCisgICAgICAgICAgICAgKG1hcGNhciAobGFtYmRhICh0 eXBlKSAoY29ucyB0eXBlIHByb3RlY3RlZC1vdXRwdXQpKQogCQkgICAgICcoYm9sZCBmb290bm90 ZS1yZWZlcmVuY2UgaXRhbGljIHN0cmlrZS10aHJvdWdoIHRpbWVzdGFtcAogCQkJICAgIHVuZGVy bGluZSkpKSkKIAkgIGhlYWRsaW5lCmRpZmYgLS1naXQgYS9saXNwL294LmVsIGIvbGlzcC9veC5l bAppbmRleCAwMjUzYzE2MTcuLmY3MDViYzgzYSAxMDA2NDQKLS0tIGEvbGlzcC9veC5lbAorKysg Yi9saXNwL294LmVsCkBAIC0zMTE1LDcgKzMxMTUsNyBAQCBsb2NhbGx5IGZvciB0aGUgc3VidHJl ZSB0aHJvdWdoIG5vZGUgcHJvcGVydGllcy4iCiAgICAgKHdoZW4gb3B0aW9ucwogICAgICAgKGxl dCAoKGl0ZW1zCiAJICAgICAobWFwY2FyCi0JICAgICAgIycobGFtYmRhIChvcHQpIChmb3JtYXQg IiVzOiVTIiAoY2FyIG9wdCkgKGNkciBvcHQpKSkKKyAgICAgICAgICAgICAgKGxhbWJkYSAob3B0 KSAoZm9ybWF0ICIlczolUyIgKGNhciBvcHQpIChjZHIgb3B0KSkpCiAJICAgICAgKHNvcnQgb3B0 aW9ucyAobGFtYmRhIChrMSBrMikgKHN0cmluZzwgKGNhciBrMSkgKGNhciBrMikpKSkpKSkKIAko aWYgc3VidHJlZXAKIAkgICAgKG9yZy1lbnRyeS1wdXQKLS0gCjIuMzAuMgoK --00000000000096cde505bec1e461--