From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id P8lhEfF1RWHZOwEAgWs5BA (envelope-from ) for ; Sat, 18 Sep 2021 07:15:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 6IA1DPF1RWEsHAAAbx9fmQ (envelope-from ) for ; Sat, 18 Sep 2021 05:15:29 +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 485A51D325 for ; Sat, 18 Sep 2021 07:15:27 +0200 (CEST) Received: from localhost ([::1]:49390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRSh9-0000QV-Bv for larch@yhetil.org; Sat, 18 Sep 2021 01:15:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRSgo-0000Q6-RL for bug-guix@gnu.org; Sat, 18 Sep 2021 01:15:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRSgo-0007WK-C3 for bug-guix@gnu.org; Sat, 18 Sep 2021 01:15:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRSgo-0000yR-1b for bug-guix@gnu.org; Sat, 18 Sep 2021 01:15:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#50483: [R] Package r-shiny: Shiny server logic inactive Resent-From: Charles Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 18 Sep 2021 05:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50483 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: 50483@debbugs.gnu.org, Todor =?UTF-8?Q?Kondi=C4=87?= , efraim@flashner.co.il Received: via spool by 50483-submit@debbugs.gnu.org id=B50483.16319420563615 (code B ref 50483); Sat, 18 Sep 2021 05:15:01 +0000 Received: (at 50483) by debbugs.gnu.org; 18 Sep 2021 05:14:16 +0000 Received: from localhost ([127.0.0.1]:33367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRSg3-0000wE-La for submit@debbugs.gnu.org; Sat, 18 Sep 2021 01:14:16 -0400 Received: from mail-40137.protonmail.ch ([185.70.40.137]:57447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRSg0-0000vl-02 for 50483@debbugs.gnu.org; Sat, 18 Sep 2021 01:14:14 -0400 Date: Sat, 18 Sep 2021 05:14:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1631942044; bh=H7ptGvnZeRZlXX8X47cETvpa2VsFDk0eQAW3pJOGQrw=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=RWV+RqgnMLWS3HSneegkQ3QD7OEzefNweAUrVtNpFKbqQYy0/tFDBRhKRbK32sfRh evXdHgLqO9kDtz6ei1pvwhvN4WNrbg/QHZqSLr3GzeLWqsBNEhl+xoOhEsY3IuXUu1 vW9H9wXVPonYO4+O2AYFhljaS7UqltXXN8GnKwp8= Message-ID: In-Reply-To: <86ilz1rpx2.fsf@gmail.com> References: <86sfy52379.fsf@gmail.com> <86ilz1rpx2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_cW5sbzky4wFlUdbZ3nEBYbnLv6LpAneki5WKmsAAY" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: Charles X-ACL-Warn: , Charles From: Charles via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631942127; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=H7ptGvnZeRZlXX8X47cETvpa2VsFDk0eQAW3pJOGQrw=; b=nbvg7aAgbBWy+kt+sbrcaKI4C9C8Dj4FHuFOTLkqPgKBke7/UWwO5ii7FIzXvsD4GW+FXq zi+Ui0ez+BBYR5lJrXOR2APzejRNU4wIEHv89XN/ITUxQj8mAmVV56C1ymUL0RH38QwDmM t7xo2Uo3Yu4KkEGbPyZwYb4Cw0M5IK3ORi6jY1mVCP46zmt89chP0rQBz7OX3QOFPh6m3K CDD3KY6OiEj7D7RVI3VVo1AefWQ7JdGiWRvKUdWHXK3nZarRJc6xVklvhnVQNKxTOQZLOF T3thaJN/aWtv6Nj0XWRAd2UjmE+d3lE1a94rNL7miiK6wBRf6McmNP+lzKmw8A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631942127; a=rsa-sha256; cv=none; b=W522+E9Y/siDH7pc+oaJjUBxgK0Cz/oPqrEKwRZ5wA+AOMYfrqOp6G/uBGnfqlyT97CJ5w MNWbNgs4kXq04AB2gc9qD/oDKabwDX2yL9GDsijtL9iOKkqXMvum4LH47Jn9hZiGycgwjb VRvwTKtrZLJ/+MsT32YH1MSoNuF/ld/P18x+jcG1QvtPJ8Gz3x/4nzJDz+X161AclnTOWB f18Cw+/rcvRHf3XZAteyIPLgOP1T4tBfl3A5ZTZaST1ujGtsY6hesU1KaQJB9tlSiecZGB B4p6R1v0cgA5EDw7hLlsfWonoRJFd23kOPAM1XhKbMsUSQjOdMMG7dor06SW5A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail header.b=RWV+Rqgn; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: 1.21 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail header.b=RWV+Rqgn; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 485A51D325 X-Spam-Score: 1.21 X-Migadu-Scanner: scn0.migadu.com X-TUID: Whcr+kr+iQaP This is a multi-part message in MIME format. --b1_cW5sbzky4wFlUdbZ3nEBYbnLv6LpAneki5WKmsAAY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Here is a patch to update the packages to use the up to date minifier. Is t= he the correct thread to put this or should I start a new thread in the pat= ches mailing list? =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Thursday, September 16th, 2021 at 1:32 AM, zimoun wrote: > Hi Charles, > > On Thu, 16 Sep 2021 at 05:57, Charles charles.b.jackson@protonmail.com wr= ote: > > > Hello, I am responsible to updating the minify build syste to use the > > > > updated uglifyjs (now node-uglify-js found in > > > > gnu/packages/uglifyjs.scm). When updating I noticed that some R > > > > packages had the input uglify-js (the old lisp one). I chose not mess > > > > with them at risk of breaking. What I failed to realize is that some R > > > > packages (like r-shiny) actually use the minify build-system to do the > > > > minifying, thus trying to call the updated uglifyer, while only > > > > importing the new one. Other R package like (r-shinytree) do not use > > > > the minify build system and instead directly call uglify-js using > > > > open-pipe* (these are the ones I didn't want to break). > > > > I would highly suggest against using the old lisp uglifyer since it is > > > > outdated by 6 years, and if anyone decides to write some modern > > > > javascript, your package will break. Instead simply update the input > > > > to ("node-uglify-js" ,node-uglify-js) and don't forget to use module > > > > (gnu packages uglifyjs). For the packages like r-shinytree, I would > > > > suggest having them use the minify-build system like r-shiny (and also > > > > updating to the newer node-uglify-js). I have tested updaing the > > > > input, and it works for the ggplot2 example stated earlier in this > > > > thread. > > Thanks for explaining. > > It is =E2=80=9Cbroken=E2=80=9D since: > > CommitDate: Mon Jul 19 14:46:28 2021 +0300 > > so I propose to revert now or wait a couple of days for a fix. > > Efraim, WDYT? > > > Again I'm really sorry for not catching this. It is very late where I > > > > am, so if it isn't clear how to update, I can do it tomorrow. > > Do not worry. That happens. :-) The good is that the situation shows > > some limitations and how to improve. > > Cheers, > > simon --b1_cW5sbzky4wFlUdbZ3nEBYbnLv6LpAneki5WKmsAAY Content-Type: text/x-patch; name=0001-gnu-Update-some-packages-using-old-JavaScript-minifi.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-Update-some-packages-using-old-JavaScript-minifi.patch RnJvbSA1N2MzODAxMDM0ZTc3MTIwZTQwMzBkMGU1NDIxYTAyMzQzZTkyODBjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDaGFybGVzIDxjaGFybGVzLmIuamFja3NvbkBwcm90b25tYWls LmNvbT4KRGF0ZTogU2F0LCAxOCBTZXAgMjAyMSAwMDowNTo1NSAtMDUwMApTdWJqZWN0OiBbUEFU Q0hdIGdudTogVXBkYXRlIHNvbWUgcGFja2FnZXMgdXNpbmcgb2xkIEphdmFTY3JpcHQgbWluaWZp ZXIuCgoqIGdudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gKG1pbmV0ZXN0LWJhc2ljLXRyYWlucyk6 IE5ldyB2YXJpYWJsZS4KKiBnbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtIChiaXNtYXJr KTogVXBkYXRlIHVnbGlmeWpzIGlucHV0LgoqIGdudS9wYWNrYWdlcy9jaS5zY20gKGxhbWluYXIp OiBVcGRhdGUgdWdsaWZ5anMgaW5wdXQuCiogZ251L3BhY2thZ2VzL2NyYW4uc2NtIChyLXNoaW55 IHItc2hpbnl0cmVlIHItc2hpbnlkYXNoYm9hcmQgci1jb2xvdXJwaWNrZXIKci10aHJlZWpzIHIt ZmxleGRhc2hib2FyZCByLW5ldHdvcmtkMyByLWR5Z3JhcGhzKTogVXBkYXRlIHVnbGlmeWpzIGlu cHV0LgoqIGdudS9wYWNrYWdlcy9qYXZhc2NyaXB0LnNjbSAoKTogVXBkYXRlIHVnbGlmeWpzIGlu cHV0LgotLS0KIGdudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY20gfCAgNiArKystLS0KIGdu dS9wYWNrYWdlcy9jaS5zY20gICAgICAgICAgICAgfCAgOCArKysrLS0tLQogZ251L3BhY2thZ2Vz L2NyYW4uc2NtICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t CiBnbnUvcGFja2FnZXMvamF2YXNjcmlwdC5zY20gICAgIHwgMTEgKysrKystLS0tLS0KIDQgZmls ZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbSBiL2dudS9wYWNrYWdlcy9iaW9pbmZv cm1hdGljcy5zY20KaW5kZXggZWU4NWFiMWEwNi4uNGY2ZDdkMzg0YSAxMDA2NDQKLS0tIGEvZ251 L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvYmlvaW5mb3Jt YXRpY3Muc2NtCkBAIC0xMDUsNyArMTA1LDYgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgamVtYWxsb2MpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGp1cHl0ZXIpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpbnV4KQotICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBsaXNwLXh5eikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbG9nZ2luZykKICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbHNvZikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgbWFjaGluZS1sZWFybmluZykKQEAgLTE0Nyw2ICsxNDYsNyBAQAogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyB0ZXh0dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHRpbWUpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRscykKKyAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgdWdsaWZ5anMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZp bSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgd2ViKQogICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyB3Z2V0KQpAQCAtOTI4NCw3ICs5Mjg0LDcgQEAgQnJvd3Nlci4iKQogICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAg ICAgICAobGV0KiAoKGZpbGUgKGFzc29jLXJlZiBpbnB1dHMgInBsb3RseS5qcyIpKQogICAgICAg ICAgICAgICAgICAgICAoaW5zdGFsbGVkICJwbG90bHkvcGxvdGx5LmpzIikpCi0gICAgICAgICAg ICAgICAobGV0ICgobWluaWZpZWQgKG9wZW4tcGlwZSogT1BFTl9SRUFEICJ1Z2xpZnktanMiIGZp bGUpKSkKKyAgICAgICAgICAgICAgIChsZXQgKChtaW5pZmllZCAob3Blbi1waXBlKiBPUEVOX1JF QUQgInVnbGlmeWpzIiBmaWxlKSkpCiAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0 LWZpbGUgaW5zdGFsbGVkCiAgICAgICAgICAgICAgICAgICAgKGN1dCBkdW1wLXBvcnQgbWluaWZp ZWQgPD4pKSkpCiAgICAgICAgICAgICAgI3QpKQpAQCAtOTM0Miw3ICs5MzQyLDcgQEAgQnJvd3Nl ci4iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2MS4zOS40L2Rpc3QvcGxvdGx5 LmpzIikpCiAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgIChiYXNlMzIgIjEzOG13c3I0 bmY1cWlmNG1yeHgyODZtcG5hZ3hkMXh3bDZrOGFpZHJqZ2tuYXFnODh6eXIiKSkpKQotICAgICAg ICgidWdsaWZ5LWpzIiAsdWdsaWZ5LWpzKSkpCisgICAgICAgKCJ1Z2xpZnlqcyIgLG5vZGUtdWds aWZ5LWpzKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93d3cuYmlvaW5mb3JtYXRpY3MuYmFi cmFoYW0uYWMudWsvcHJvamVjdHMvYmlzbWFyay8iKQogICAgIChzeW5vcHNpcyAiTWFwIGJpc3Vs Zml0ZSB0cmVhdGVkIHNlcXVlbmNlIHJlYWRzIGFuZCBhbmFseXplIG1ldGh5bGF0aW9uIikKICAg ICAoZGVzY3JpcHRpb24gIkJpc21hcmsgaXMgYSBwcm9ncmFtIHRvIG1hcCBiaXN1bGZpdGUgdHJl YXRlZCBzZXF1ZW5jaW5nCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvY2kuc2NtIGIvZ251L3Bh Y2thZ2VzL2NpLnNjbQppbmRleCBiN2VhNzdjYTMxLi5hNmQyOTY5MjNmIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvY2kuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9jaS5zY20KQEAgLTM4LDcgKzM4 LDcgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ3VpbGUpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGd1aWxlLXh5eikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg Z251cGcpCi0gICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpc3AteHl6KQorICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyB1Z2xpZnlqcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgbWFpbCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGFja2FnZS1tYW5hZ2VtZW50 KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwZXJsKQpAQCAtMjUyLDcgKzI1Miw3IEBA IGludGVuZGVkIGFzIGEgcmVwbGFjZW1lbnQgZm9yIEh5ZHJhLiIpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgKGxldCogKChmaWxlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo YXNzb2MtcmVmIGlucHV0cyAoc3RyaW5nLWFwcGVuZCBuYW1lICIuanMiKSkpCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChwb3J0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAob3Blbi1waXBlKiBPUEVOX1JFQUQgInVnbGlmeS1qcyIgZmlsZSkpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAob3Blbi1waXBlKiBPUEVOX1JFQUQgInVnbGlmeWpzIiBm aWxlKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRlc3RpbmF0aW9uCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIuLi9idWlsZC9qcy8iIG5hbWUgIi5taW4uanMiKSkpCkBA IC0yNjMsNyArMjYzLDcgQEAgaW50ZW5kZWQgYXMgYSByZXBsYWNlbWVudCBmb3IgSHlkcmEuIikK IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGV4aXQgKGNsb3NlLXBpcGUgcG9y dCkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5sZXNzICh6ZXJvPyBleGl0KQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcnJvciAidWdsaWZ5LWpzIGZhaWxlZCIg ZXhpdCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVycm9yICJ1Z2xpZnlq cyBmYWlsZWQiIGV4aXQpKSkpKQogCiAgICAgICAgICAgICAgICAgICAgICAgICcoInZ1ZSIKICAg ICAgICAgICAgICAgICAgICAgICAgICAidnVlLXJvdXRlciIKQEAgLTI4Miw3ICsyODIsNyBAQCBp bnRlbmRlZCBhcyBhIHJlcGxhY2VtZW50IGZvciBIeWRyYS4iKQogICAgICAgICgiemxpYiIgLHps aWIpKSkKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZ29vZ2xldGVzdCIgLGdvb2dsZXRl c3QpCi0gICAgICAgKCJ1Z2xpZnktanMiICx1Z2xpZnktanMpCisgICAgICAgKCJ1Z2xpZnlqcyIg LG5vZGUtdWdsaWZ5LWpzKQogCiAgICAgICAgKCJ2dWUuanMiCiAgICAgICAgICwob3JpZ2luICht ZXRob2QgdXJsLWZldGNoKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2NyYW4uc2NtIGIvZ251 L3BhY2thZ2VzL2NyYW4uc2NtCmluZGV4IGY4MDI1NmM5MDEuLjgxZGQ3OGFjOTQgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9jcmFuLnNjbQorKysgYi9nbnUvcGFja2FnZXMvY3Jhbi5zY20KQEAg LTg0LDcgKzg0LDcgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgamF2YSkKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgamF2YXNjcmlwdCkKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgbGliZXZlbnQpCi0gICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxpc3AteHl6 KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB1Z2xpZnlqcykKICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgbWFjaGluZS1sZWFybmluZykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgbWF0aHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1waSkKQEAgLTIwODQs NyArMjA4NCw3IEBAIHByZXZpZXdpbmcgdGhlbWVzIGluIHJlYWwgdGltZS4iKQogICAgICAgICgi anMtc3RyZnRpbWUiICxqcy1zdHJmdGltZSkKICAgICAgICAoImpzLWhpZ2hsaWdodCIgLGpzLWhp Z2hsaWdodCkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJ1Z2xpZnktanMiICx1Z2xp ZnktanMpCisgICAgIGAoKCJ1Z2xpZnlqcyIgLG5vZGUtdWdsaWZ5LWpzKQogICAgICAgICgiZ2Zv cnRyYW4iICxnZm9ydHJhbikKICAgICAgICAoImpzLWJvb3RzdHJhcC1hY2Nlc3NpYmlsaXR5Igog ICAgICAgICAsKG9yaWdpbgpAQCAtMjE1MSw3ICsyMTUxLDcgQEAgcmVzcG9uc2l2ZSwgYW5kIHBv d2VyZnVsIGFwcGxpY2F0aW9ucyB3aXRoIG1pbmltYWwgZWZmb3J0LiIpCiAgICAgICAgICAgICAg ICAgICAgKGZvci1lYWNoIChsYW1iZGEgKHNvdXJjZSB0YXJnZXQpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGZvcm1hdCAjdCAiUHJvY2Vzc2luZyB+YSAtLT4gfmF+JSIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvdXJjZSB0YXJnZXQpCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKG1pbmlmaWVkIChvcGVuLXBpcGUqIE9QRU5f UkVBRCAidWdsaWZ5LWpzIiBzb3VyY2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobGV0ICgobWluaWZpZWQgKG9wZW4tcGlwZSogT1BFTl9SRUFEICJ1Z2xpZnlqcyIgc291cmNl KSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1m aWxlIHRhcmdldAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChw b3J0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkdW1wLXBvcnQgbWlu aWZpZWQgcG9ydCkpKSkpCkBAIC0yMTY2LDcgKzIxNjYsNyBAQCByZXNwb25zaXZlLCBhbmQgcG93 ZXJmdWwgYXBwbGljYXRpb25zIHdpdGggbWluaW1hbCBlZmZvcnQuIikKICAgICAoaW5wdXRzCiAg ICAgIGAoKCJqcy1yZXF1aXJlanMiICxqcy1yZXF1aXJlanMpKSkKICAgICAobmF0aXZlLWlucHV0 cwotICAgICBgKCgidWdsaWZ5LWpzIiAsdWdsaWZ5LWpzKQorICAgICBgKCgidWdsaWZ5anMiICxu b2RlLXVnbGlmeS1qcykKICAgICAgICAoImpzLWpxdWVyeSIKICAgICAgICAgLChvcmlnaW4KICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0yMjA0LDcgKzIyMDQsNyBAQCBzdXBwb3J0 cyBpbnRlcmFjdGl2ZSB0cmVlcywgdG8gZW5hYmxlIHJpY2gsIGVkaXRhYmxlIHRyZWVzIGluIFNo aW55LiIpCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgICh3aXRoLWRpcmVjdG9y eS1leGN1cnNpb24gImluc3QvQWRtaW5MVEUiCiAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUg ImFwcC5taW4uanMiKQotICAgICAgICAgICAgICAgKGxldCAoKG1pbmlmaWVkIChvcGVuLXBpcGUq IE9QRU5fUkVBRCAidWdsaWZ5LWpzIiAiYXBwLmpzIikpKQorICAgICAgICAgICAgICAgKGxldCAo KG1pbmlmaWVkIChvcGVuLXBpcGUqIE9QRU5fUkVBRCAidWdsaWZ5anMiICJhcHAuanMiKSkpCiAg ICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgImFwcC5taW4uanMiCiAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkKICAgICAgICAgICAgICAgICAgICAgIChkdW1w LXBvcnQgbWluaWZpZWQgcG9ydCkpKSkpKSkpKSkKQEAgLTIyMTMsNyArMjIxMyw3IEBAIHN1cHBv cnRzIGludGVyYWN0aXZlIHRyZWVzLCB0byBlbmFibGUgcmljaCwgZWRpdGFibGUgdHJlZXMgaW4g U2hpbnkuIikKICAgICAgICAoInItcHJvbWlzZXMiICxyLXByb21pc2VzKQogICAgICAgICgici1z aGlueSIgLHItc2hpbnkpKSkKICAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgidWdsaWZ5LWpz IiAsdWdsaWZ5LWpzKSkpCisgICAgIGAoKCJ1Z2xpZnlqcyIgLG5vZGUtdWdsaWZ5LWpzKSkpCiAg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9yc3R1ZGlvLmdpdGh1Yi5pby9zaGlueWRhc2hib2FyZC8i KQogICAgIChzeW5vcHNpcyAiQ3JlYXRlIGRhc2hib2FyZHMgd2l0aCBzaGlueSIpCiAgICAgKGRl c2NyaXB0aW9uICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYW4gZXh0ZW5zaW9uIHRvIHRoZSBTaGlu eSB3ZWIKQEAgLTE1Mzk3LDcgKzE1Mzk3LDcgQEAgdG8gZWFzaWx5IGNhbGwgeW91ciBvd24gY3Vz dG9tIEphdmFTY3JpcHQgZnVuY3Rpb25zIGZyb20gUi4iKQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChmb3JtYXQgI3QgIlByb2Nlc3NpbmcgfmEgLS0+IH5hfiUiCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2UgdGFyZ2V0KQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZSB0YXJnZXQpCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGxldCAoKG1pbmlmaWVkIChvcGVuLXBpcGUqIE9QRU5fUkVBRCAidWds aWZ5LWpzIiBzb3VyY2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgo bWluaWZpZWQgKG9wZW4tcGlwZSogT1BFTl9SRUFEICJ1Z2xpZnlqcyIgc291cmNlKSkpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlIHRhcmdl dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChwb3J0KQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkdW1wLXBvcnQgbWluaWZpZWQgcG9y dCkpKSkpCkBAIC0xNTQxMyw3ICsxNTQxMyw3IEBAIHRvIGVhc2lseSBjYWxsIHlvdXIgb3duIGN1 c3RvbSBKYXZhU2NyaXB0IGZ1bmN0aW9ucyBmcm9tIFIuIikKICAgICAgICAoInItc2hpbnlqcyIg LHItc2hpbnlqcykpKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJyLWtuaXRyIiAsci1r bml0cikKLSAgICAgICAoInVnbGlmeS1qcyIgLHVnbGlmeS1qcykKKyAgICAgICAoInVnbGlmeWpz IiAsbm9kZS11Z2xpZnktanMpCiAgICAgICAgKCJqcy1qcXVlcnkiCiAgICAgICAgICwob3JpZ2lu CiAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQpAQCAtMTc5MDMsNyArMTc5MDMsNyBAQCBh bmQgTGVhcm5pbmcgdG8gUmFuayBtZWFzdXJlcyAoTGFtYmRhTWFydCkuIikKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICN0ICJQcm9jZXNzaW5nIH5hIC0tPiB+YX4lIgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlIHRhcmdldCkKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUgdGFyZ2V0KQotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChtaW5pZmllZCAob3Blbi1waXBlKiBPUEVO X1JFQUQgInVnbGlmeS1qcyIgc291cmNlKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGxldCAoKG1pbmlmaWVkIChvcGVuLXBpcGUqIE9QRU5fUkVBRCAidWdsaWZ5anMiIHNvdXJj ZSkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQt ZmlsZSB0YXJnZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAo cG9ydCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZHVtcC1wb3J0IG1p bmlmaWVkIHBvcnQpKSkpKQpAQCAtMTc5MTUsNyArMTc5MTUsNyBAQCBhbmQgTGVhcm5pbmcgdG8g UmFuayBtZWFzdXJlcyAoTGFtYmRhTWFydCkuIikKICAgICAgICAoInItaHRtbHdpZGdldHMiICxy LWh0bWx3aWRnZXRzKQogICAgICAgICgici1pZ3JhcGgiICxyLWlncmFwaCkpKQogICAgIChuYXRp dmUtaW5wdXRzCi0gICAgIGAoKCJ1Z2xpZnktanMiICx1Z2xpZnktanMpCisgICAgIGAoKCJ1Z2xp ZnlqcyIgLG5vZGUtdWdsaWZ5LWpzKQogICAgICAgICgianMtanF1ZXJ5IgogICAgICAgICAsKG9y aWdpbgogICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTE4MTc1LDcgKzE4MTc1LDcg QEAgZXRjLikuICBUZXh0IGJveGVzIHdpdGggYXV0b21hdGljIHdvcmQgd3JhcCBhcmUgYWxzbyBz dXBwb3J0ZWQuIikKICAgICAgICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoc291cmNl IHRhcmdldCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICN0ICJQcm9j ZXNzaW5nIH5hIC0tPiB+YX4lIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc291cmNlIHRhcmdldCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgo bWluaWZpZWQgKG9wZW4tcGlwZSogT1BFTl9SRUFEICJ1Z2xpZnktanMiIHNvdXJjZSkpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChtaW5pZmllZCAob3Blbi1waXBlKiBP UEVOX1JFQUQgInVnbGlmeWpzIiBzb3VyY2UpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgdGFyZ2V0CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGR1bXAtcG9ydCBtaW5pZmllZCBwb3J0KSkpKSkKQEAgLTE4MTg5LDcgKzE4 MTg5LDcgQEAgZXRjLikuICBUZXh0IGJveGVzIHdpdGggYXV0b21hdGljIHdvcmQgd3JhcCBhcmUg YWxzbyBzdXBwb3J0ZWQuIikKICAgICAgICAoInItcm1hcmtkb3duIiAsci1ybWFya2Rvd24pCiAg ICAgICAgKCJyLXNoaW55IiAsci1zaGlueSkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAo KCJ1Z2xpZnktanMiICx1Z2xpZnktanMpCisgICAgIGAoKCJ1Z2xpZnlqcyIgLG5vZGUtdWdsaWZ5 LWpzKQogICAgICAgICgianMtcmFwaGFlbCIKICAgICAgICAgLChvcmlnaW4KICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0yMDE4NywxNCArMjAxODcsMTQgQEAgdG9vbHMgZm9yIGhl bHAgaW4gZGF0YSBpbnRlcnByZXRhdGlvbi4iKQogICAgICAgICAgICAgICAgICAgIChmb3ItZWFj aCAobGFtYmRhIChzb3VyY2UgdGFyZ2V0KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChmb3JtYXQgI3QgIlByb2Nlc3NpbmcgfmEgLS0+IH5hfiUiCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBzb3VyY2UgdGFyZ2V0KQotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChsZXQgKChtaW5pZmllZCAob3Blbi1waXBlKiBPUEVOX1JFQUQgInVnbGlmeS1q cyIgc291cmNlKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKG1pbmlm aWVkIChvcGVuLXBpcGUqIE9QRU5fUkVBRCAidWdsaWZ5anMiIHNvdXJjZSkpKQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZSB0YXJnZXQKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZHVtcC1wb3J0IG1pbmlmaWVkIHBvcnQpKSkp KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2VzIHRhcmdldHMpKSkpCiAgICAg ICAgICAgICAgI3QpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJ1Z2xpZnktanMi ICx1Z2xpZnktanMpCisgICAgIGAoKCJ1Z2xpZnlqcyIgLG5vZGUtdWdsaWZ5LWpzKQogICAgICAg IDs7IE5PVEU6IE1ha2Ugc3VyZSB0aGF0IHRoaXMgdmVyc2lvbiBvZiBkMyBpcyBzdGlsbCB2YWxp ZCB3aGVuCiAgICAgICAgOzsgdXBncmFkaW5nIHRoZSBwYWNrYWdlLgogICAgICAgICgiZDMudjQu anMiCkBAIC0yNDU0MCwxNCArMjQ1NDAsMTQgQEAgZG9jdW1lbnRzLCBTaGlueSBhcHBsaWNhdGlv bnMsIFBsdW1iZXIgQVBJcywgcGxvdHMsIGFuZCBzdGF0aWMgd2ViIGNvbnRlbnQuIikKICAgICAg ICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoc291cmNlIHRhcmdldCkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICN0ICJQcm9jZXNzaW5nIH5hIC0tPiB+YX4l IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlIHRhcmdldCkK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgobWluaWZpZWQgKG9wZW4tcGlw ZSogT1BFTl9SRUFEICJ1Z2xpZnktanMiIHNvdXJjZSkpKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChsZXQgKChtaW5pZmllZCAob3Blbi1waXBlKiBPUEVOX1JFQUQgInVnbGlmeWpz IiBzb3VyY2UpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgt b3V0cHV0LWZpbGUgdGFyZ2V0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChs YW1iZGEgKHBvcnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGR1bXAt cG9ydCBtaW5pZmllZCBwb3J0KSkpKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291 cmNlcyB0YXJnZXRzKSkpKQogICAgICAgICAgICAgICN0KSkpKSkKICAgICAobmF0aXZlLWlucHV0 cwotICAgICBgKCgidWdsaWZ5LWpzIiAsdWdsaWZ5LWpzKQorICAgICBgKCgidWdsaWZ5anMiICxu b2RlLXVnbGlmeS1qcykKICAgICAgICA7OyBUaGV5IGFjdHVhbGx5IHVzZSB2ZXJzaW9uIDEuMTEu MSwgYnV0IHRoaXMgbW9yZSByZWNlbnQgdmVyc2lvbgogICAgICAgIDs7IHNob3VsZCBiZSBqdXN0 IGZpbmUuCiAgICAgICAgKCJqcy1qcXVlcnkiCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvamF2 YXNjcmlwdC5zY20gYi9nbnUvcGFja2FnZXMvamF2YXNjcmlwdC5zY20KaW5kZXggODFkZTViNjdh Ni4uZTEwN2RkNjEyNiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2phdmFzY3JpcHQuc2NtCisr KyBiL2dudS9wYWNrYWdlcy9qYXZhc2NyaXB0LnNjbQpAQCAtMjYsNyArMjYsNyBAQAogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmFz ZSkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCi0gICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGxpc3AteHl6KQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cyB1Z2xpZnlqcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcmVhZGxpbmUpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHdlYikKICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2th Z2VzKQpAQCAtMTYzLDE0ICsxNjMsMTQgQEAgY29udGV4dCBtZW51IGluIFR5cGVTY3JpcHQuIikK ICAgICAgICAgICAgICAgICAoY29uZAogICAgICAgICAgICAgICAgICAoKHN0cmluZy1tYXRjaCAi XFwuanMkIiBmaWxlKQogICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgKGRpcm5hbWUgaW5zdGFs bGVkKSkKLSAgICAgICAgICAgICAgICAgIChsZXQgKChtaW5pZmllZCAob3Blbi1waXBlKiBPUEVO X1JFQUQgInVnbGlmeS1qcyIgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgKGxldCAoKG1pbmlm aWVkIChvcGVuLXBpcGUqIE9QRU5fUkVBRCAidWdsaWZ5anMiIGZpbGUpKSkKICAgICAgICAgICAg ICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZSBpbnN0YWxsZWQKICAgICAgICAgICAgICAg ICAgICAgICAobGFtYmRhIChwb3J0KQogICAgICAgICAgICAgICAgICAgICAgICAgKGR1bXAtcG9y dCBtaW5pZmllZCBwb3J0KSkpCiAKICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGV4aXQgKGNs b3NlLXBpcGUgbWluaWZpZWQpKSkKICAgICAgICAgICAgICAgICAgICAgICAodW5sZXNzICh6ZXJv PyBleGl0KQotICAgICAgICAgICAgICAgICAgICAgICAgKGVycm9yICJkZWFyLCB1Z2xpZnktanMg ZmFpbGVkIiBleGl0KSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChlcnJvciAiZGVhciwg dWdsaWZ5anMgZmFpbGVkIiBleGl0KSkpKSkKICAgICAgICAgICAgICAgICAgKGVsc2UKICAgICAg ICAgICAgICAgICAgIChpbnN0YWxsLWZpbGUgZmlsZSAoZGlybmFtZSBpbnN0YWxsZWQpKSkpKSkK ICAgICAgICAgICAgIChmaW5kLWZpbGVzICIuIikpCkBAIC0xNzksNyArMTc5LDcgQEAgY29udGV4 dCBtZW51IGluIFR5cGVTY3JpcHQuIikKICAgICAobmF0aXZlLWlucHV0cwogICAgICBgKCgiZm9u dC1tYXRoamF4IiAsZm9udC1tYXRoamF4KQogICAgICAgICgiZ2xpYmMtdXRmOC1sb2NhbGVzIiAs Z2xpYmMtdXRmOC1sb2NhbGVzKQotICAgICAgICgidWdsaWZ5LWpzIiAsdWdsaWZ5LWpzKQorICAg ICAgICgidWdsaWZ5anMiICxub2RlLXVnbGlmeS1qcykKICAgICAgICAsQChwYWNrYWdlLW5hdGl2 ZS1pbnB1dHMgZm9udC1tYXRoamF4KSkpCiAgICAgKHN5bm9wc2lzICJKYXZhU2NyaXB0IGRpc3Bs YXkgZW5naW5lIGZvciBMYVRlWCwgTWF0aE1MLCBhbmQgQXNjaWlNYXRoIikKICAgICAoZGVzY3Jp cHRpb24gIk1hdGhKYXggaXMgYSBKYXZhU2NyaXB0IGRpc3BsYXkgZW5naW5lIGZvciBMYVRlWCwg TWF0aE1MLApAQCAtNTI3LDggKzUyNyw3IEBAIG1lYW5zIHRoYXQgdGhlc2Ugc2hhbXMgY2F1c2Ug bWFueSBFUzUgbWV0aG9kcyB0byBzaWxlbnRseSBmYWlsLiIpCiAgICAgIGAoIzpwaGFzZXMKICAg ICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoYWRkLWFmdGVy ICd1bnBhY2sgJ2ZpeC11Z2xpZmljYXRpb24KLSAgICAgICAgICAgOzsgUmVtb3ZlICJleHBvcnQi IGtleXdvcmQgd2hpY2ggcHJldmVudHMgdGhlIGZpbGUgZnJvbSBiZWluZwotICAgICAgICAgICA7 OyB1Z2xpZmllZCBieSB1Z2xpZnktanMuICBNb3Jlb3ZlciwgdGhhdCBrZXl3b3JkIGlzIG5vdCBw cmVzZW50IGluCisgICAgICAgICAgIDs7IFJlbW92ZSAiZXhwb3J0IiBrZXl3b3JkLiBUaGF0IGtl eXdvcmQgaXMgbm90IHByZXNlbnQgaW4KICAgICAgICAgICAgOzsgdGhlIG1pbmlmaWVkIHZlcnNp b24gb2YgdGhlIGxpYnJhcnkgc29tZSBwcm9qZWN0cyBhcmUgdXNpbmcsCiAgICAgICAgICAgIDs7 IGUuZy4sCiAgICAgICAgICAgIDs7IDxodHRwczovL2dpdGh1Yi5jb20vam1vZW5pZy9TbmFwLS1C dWlsZC1Zb3VyLU93bi1CbG9ja3MvYmxvYi9tYXN0ZXIvRmlsZVNhdmVyLm1pbi5qcz4KLS0gCjIu MzIuMAoK --b1_cW5sbzky4wFlUdbZ3nEBYbnLv6LpAneki5WKmsAAY--