From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4AXSLqUZmWASkwAAgWs5BA (envelope-from ) for ; Mon, 10 May 2021 13:31:49 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id MKBfKqUZmWB1RAAAbx9fmQ (envelope-from ) for ; Mon, 10 May 2021 11:31:49 +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 D628519E74 for ; Mon, 10 May 2021 13:31:48 +0200 (CEST) Received: from localhost ([::1]:56686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lg48Z-0006ka-Mi for larch@yhetil.org; Mon, 10 May 2021 07:31:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55052) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lg47u-0006iw-Ct for guix-patches@gnu.org; Mon, 10 May 2021 07:31:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45998) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lg47q-000538-5L for guix-patches@gnu.org; Mon, 10 May 2021 07:31:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lg47q-0007Sn-2H for guix-patches@gnu.org; Mon, 10 May 2021 07:31:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48325] julia-1.6 guix Resent-From: Jean-Baptiste Volatier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 May 2021 11:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48325 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: =?UTF-8?Q?Nicol=C3=B2?= Balzarotti Cc: 48325@debbugs.gnu.org Received: via spool by 48325-submit@debbugs.gnu.org id=B48325.162064622826838 (code B ref 48325); Mon, 10 May 2021 11:31:02 +0000 Received: (at 48325) by debbugs.gnu.org; 10 May 2021 11:30:28 +0000 Received: from localhost ([127.0.0.1]:57544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg477-0006pn-VU for submit@debbugs.gnu.org; Mon, 10 May 2021 07:30:28 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:40556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg473-0006dW-Ic for 48325@debbugs.gnu.org; Mon, 10 May 2021 07:30:15 -0400 Date: Mon, 10 May 2021 11:29:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail; t=1620646201; bh=pIZCHUPq5s8bt9ffX1aF3LGpATdQgjALlhfuYgAUXK4=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=m7EzDV9Q4U1uiOurNB7hS/41uCcnYnof2y5IedAaHp78pQpuLUa6OiVRmDGmfyYdX VvvEe52N1udSxUwnjU1TeYx1RYm0w/IBB3d+R+034Jc7SBtxTyvSRQXBbT9DZNm9mS 6dogvDL9bezg7HLO+rvS15kBoixUlqqUxx7RxwEpbwzXgGyEfvSUJGa+uEGzhOHXdx fDxAtEtbOMpYEmTZ+I7GDwCiSN2lIBuNniVoBAbCGXkyUdFHLPdyCNClp2rtjqxWnG HNQx1Nf2oglvTRjUcUzjA7oFEs5WlmDJ5WW5JuZSO6jqO0ovD858Cp2xB2fkoc4uLk 2bgl4WSmGH0iw== Message-ID: In-Reply-To: <87mtt3f4mp.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <87bl9xqx5c.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87pmxzfth8.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87mtt3f4mp.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_If2fMmCzoKcLOtleHgGmSKGplxTP3EOK0jweQN4mcU" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Jean-Baptiste Volatier X-ACL-Warn: , Jean-Baptiste Volatier via Guix-patches From: Jean-Baptiste Volatier via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620646309; 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=pIZCHUPq5s8bt9ffX1aF3LGpATdQgjALlhfuYgAUXK4=; b=d+X4afC/s10i5Q0utb+EgvhMFQlUsm/TICt5dx7uybXx/uvTL62ZSdLS7nrHaykVaEfBPK wy5GoR1b/KQzmU0N3cNzTO46+iWFrh1mv9GNtAz9IyGeqL5cbM7Nfgkgh/Q4GZOE4rtiZD rSoJVPWVKUJACgDVTiwU0Mn2cnhwen8mOsbgCozQrG5WGIey6FLquNjV6abmAHbJe23WWj LT7y99upW/1BdBsNxjznjsT6O2WX/68UsKOq9Sbc2CWnqq3zjHLJrJms18hvAwTd4kZ2SF YNHdfqg1VaUpdJ56Id5iJiGevZytgbhicHIKWP+XzETC+q0k3R6mxOYhkimV6Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620646309; a=rsa-sha256; cv=none; b=O+jXDl5jjz//DH/JflEjM7Vx1fbNlErFrI4tlvJ3yJaI8bMsVCUgrQ8XGnf2XSUF1k5sKL 3IM6yWi0kNFlp3ooEv3Fcgr1pq3W6NbLlAUFEBf1Rao+H8tmGr9Nql+bVll93BPHW95/IU 3EexhkhGx6hoN5FFqEOGK4FFuxLLPImPURvdonLDRLfJvBxlNqN3KLMD3QVNAyfxeYLBrf IhfNppBZeoOn8kj/nExLhi6uzK+dDe1BOoHbZLY5A215kLJsSu0VFBbQUmOHz4u23Yuj1t KEmMdELMdigxg6BBJR47zXwCD5P91Z1XjehtCJCGTQE/bTqMJ64lPu27LPxMEA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pm.me header.s=protonmail header.b=m7EzDV9Q; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -2.85 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pm.me header.s=protonmail header.b=m7EzDV9Q; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: D628519E74 X-Spam-Score: -2.85 X-Migadu-Scanner: scn0.migadu.com X-TUID: 7I3XPtTq7Q+T This is a multi-part message in MIME format. --b1_If2fMmCzoKcLOtleHgGmSKGplxTP3EOK0jweQN4mcU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Find attached the updated patch. I applied your suggestions. Nicol=C3=B2 Balzarotti wrote: >>> - ;; "-DLLVM_HOST_TRIPLE=3D${stdenv.hostPlatform.config}" >>> - ;; "-DLLVM_DEFAULT_TARGET_TRIPLE=3D${stdenv.hostPlatform.c= onfig}" >>> - ;; "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=3DWebAssembly" >> Those seems to be taken from nixos, but is there a reason why are those >> commented? No clue, this was already there. >>> build to install >>> >>> What does this comment refer to? Some leftover I forgot to remove. Cheers, jB --b1_If2fMmCzoKcLOtleHgGmSKGplxTP3EOK0jweQN4mcU Content-Type: text/x-patch; name=0001-gnu-julia-update-to-1.6.1.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-julia-update-to-1.6.1.patch RnJvbSBlNjEwZGFjYWI2NjljZTg0ZmU4ZjI2M2EwMWFlZmZmMWZlNDliNmFhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWFuLUJhcHRpc3RlIFZvbGF0aWVyIDxqYnZAcG0ubWU+CkRh dGU6IE1vbiwgMTAgTWF5IDIwMjEgMDk6NTc6MjMgKzAyMDAKU3ViamVjdDogW1BBVENIXSBnbnU6 IGp1bGlhOiB1cGRhdGUgdG8gMS42LjEKCmdudTogb3BlbmxpYm06IHVwZGF0ZSB0byAwLjcuNApn bnU6IHBjcmUyOiB1cGRhdGUgdG8gMTAuNTYKZ251OiB1dGY4cHJvYzogdXBkYXRlIHRvIDIuNi4x CmdudToganVsaWEtYmVuY2htYXJrdG9vbHM6IHVwZGF0ZSB0byAwLjcuMAotLS0KIGdudS9wYWNr YWdlcy9qdWxpYS14eXouc2NtIHwgICA0ICstCiBnbnUvcGFja2FnZXMvanVsaWEuc2NtICAgICB8 IDI5MyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiBnbnUvcGFja2FnZXMv bWF0aHMuc2NtICAgICB8ICAgNiArLQogZ251L3BhY2thZ2VzL3BjcmUuc2NtICAgICAgfCAgIDQg Ky0KIGdudS9wYWNrYWdlcy90ZXh0dXRpbHMuc2NtIHwgIDIxICsrLQogNSBmaWxlcyBjaGFuZ2Vk LCAyMTkgaW5zZXJ0aW9ucygrKSwgMTA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9qdWxpYS14eXouc2NtIGIvZ251L3BhY2thZ2VzL2p1bGlhLXh5ei5zY20KaW5kZXgg ZGIzZTNiODQ2ZC4uYjYyNzJjMGI0ZCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2p1bGlhLXh5 ei5zY20KKysrIGIvZ251L3BhY2thZ2VzL2p1bGlhLXh5ei5zY20KQEAgLTEwMCw3ICsxMDAsNyBA QCBiZSBHUFUgY29tcGF0aWJsZSB3aXRob3V0IHRocm93aW5nIGF3YXkgdGhlIHdyYXBwZXIuIikK IChkZWZpbmUtcHVibGljIGp1bGlhLWJlbmNobWFya3Rvb2xzCiAgIChwYWNrYWdlCiAgICAgKG5h bWUgImp1bGlhLWJlbmNobWFya3Rvb2xzIikKLSAgICAodmVyc2lvbiAiMC41LjAiKQorICAgICh2 ZXJzaW9uICIwLjcuMCIpCiAgICAgKHNvdXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhv ZCBnaXQtZmV0Y2gpCkBAIC0xMDksNyArMTA5LDcgQEAgYmUgR1BVIGNvbXBhdGlibGUgd2l0aG91 dCB0aHJvd2luZyBhd2F5IHRoZSB3cmFwcGVyLiIpCiAgICAgICAgICAgICAgKGNvbW1pdCAoc3Ry aW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwbnN4 MjFtM2k1aDIybGtneXJtZmo2cjA4NXZhNmFnNDBraHdzc3FzOHk3bDB3ejk4bHZwIikpKSkKKyAg ICAgICAgKGJhc2UzMiAiMDAwaXp3OXBqN2NiaDlyMzVubndnMmlqa2I5ZHBmZDVua2wyODg5Yjhi MmRwc2g0Zmk2MyIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBqdWxpYS1idWlsZC1zeXN0ZW0pCiAg ICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJqdWxpYS1qc29uIiAsanVsaWEtanNvbikpKQogICAg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUNJL0JlbmNobWFya1Rvb2xzLmps IikKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9qdWxpYS5zY20gYi9nbnUvcGFja2FnZXMvanVs aWEuc2NtCmluZGV4IDEzYzlmN2JhZjEuLjM5NjI3ZWVlZDAgMTAwNjQ0Ci0tLSBhL2dudS9wYWNr YWdlcy9qdWxpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2p1bGlhLnNjbQpAQCAtMSw5ICsxLDEw IEBACiA7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5hZ2VtZW50IGZvciBH TlUKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSwgMjAxNiwgMjAxNyBSaWNhcmRvIFd1cm11cyA8cmVr YWRvQGVsZXBobHkubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDIwIEVmcmFpbSBGbGFz aG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgotOzs7IENvcHlyaWdodCDCqSAyMDIwIE5pY29s w7IgQmFsemFyb3R0aSA8bmljb2xvQG5peG8ueHl6PgorOzs7IENvcHlyaWdodCDCqSAyMDIwLCAy MDIxIE5pY29sw7IgQmFsemFyb3R0aSA8bmljb2xvQG5peG8ueHl6PgogOzs7IENvcHlyaWdodCDC qSAyMDIwIFRpbSBIb3dlcyA8dGltaG93ZXNAbGF2YWJpdC5jb20+CiA7OzsgQ29weXJpZ2h0IMKp IDIwMjAgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Cis7OzsgQ29weXJpZ2h0 IMKpIDIwMjEgSmVhbi1CYXB0aXN0ZSBWb2xhdGllciA8amJ2QHBtLm1lPgogOzs7CiA7OzsgVGhp cyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTMwLDYgKzMxLDcgQEAKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFs Z2VicmEpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGNlcnRzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21w cmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY3VybCkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgZWxmKQpAQCAtNDgsMTQgKzUwLDE1IEBACiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHNzaCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB2ZXJzaW9uLWNvbnRyb2wpCisgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHdlYikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgd2dl dCkKICAgIzp1c2UtbW9kdWxlIChpY2UtOSBtYXRjaCkpCiAKIChkZWZpbmUgbGlidXYtanVsaWEK LSAgKGxldCAoKGNvbW1pdCAiMWZjYzZkNjZmOWRmNzQxODljNzRkM2QzOTBmMDIyMDJiYjdkYjk1 MyIpCi0gICAgICAgIChyZXZpc2lvbiAiMiIpKQorICAobGV0ICgoY29tbWl0ICJmYjNlMzM2NGMz M2FlNDhjODI3ZjZiMTAzZTA1YzNmMGU3OGI3OWE5IikKKyAgICAgICAgKHJldmlzaW9uICIzIikp CiAgICAgOzsgV2hlbiB1cGdyYWRpbmcgSnVsaWEsIGFsc28gdXBncmFkZSB0aGlzLiAgR2V0IHRo ZSBjb21taXQgZnJvbQotICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvanVsaWEv YmxvYi92MS41LjIvZGVwcy9saWJ1di52ZXJzaW9uCisgICAgOzsgaHR0cHM6Ly9naXRodWIuY29t L0p1bGlhTGFuZy9qdWxpYS9ibG9iL3YxLjYuMC9kZXBzL2xpYnV2LnZlcnNpb24KICAgICAocGFj a2FnZQogICAgICAgKGluaGVyaXQgbGlidXYpCiAgICAgICAobmFtZSAibGlidXYtanVsaWEiKQpA QCAtNjgsNyArNzEsNyBAQAogICAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBl bmQgbmFtZSAiLSIgdmVyc2lvbiAiLWNoZWNrb3V0IikpCiAgICAgICAgICAgICAgICAgKHNoYTI1 NgogICAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgICAiMDQwbDdmMWhr N3h5emExMXNyeTVjajRmaHcwNW5hOTQ5ODY1YXhxcWh4bmlmZHZubWZqaSIpKSkpCisgICAgICAg ICAgICAgICAgICAiMWtxcG4xOWQyMGFrYTMwaDZxNWg4bG56eXAwdncweHpneDB3bTR3MnI1ajZ5 Zjc2bTJociIpKSkpCiAgICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCiAgICAg ICAoYXJndW1lbnRzCiAgICAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBhY2th Z2UtYXJndW1lbnRzIGxpYnV2KQpAQCAtOTcsNyArMTAwLDkgQEAKICAgICAgICAgIChqdWxpYS1w YXRjaCAibGlidW53aW5kLXByZWZlci1leHRibCIKICAgICAgICAgICAgICAgICAgICAgICAiMGxy NGRhZnc4cXlmaDhzdzhoaGJ3a3FsMWRsaHF2OHB4N2s4MXkybDIwaGh4ZmduaDJtMSIpCiAgICAg ICAgICAoanVsaWEtcGF0Y2ggImxpYnVud2luZC1zdGF0aWMtYXJtIgotICAgICAgICAgICAgICAg ICAgICAgICIxamszYm1pdzYxeXBjY2hxa2sxZnlnNXdoOHdwZ2drNTc0d3h5ZnlhaWM4NzB6aDNs aGdxIikpKSkpCisgICAgICAgICAgICAgICAgICAgICAgIjFqazNibWl3NjF5cGNjaHFrazFmeWc1 d2g4d3BnZ2s1NzR3eHlmeWFpYzg3MHpoM2xoZ3EiKQorICAgICAgICAgKGp1bGlhLXBhdGNoICJs aWJ1bndpbmQtY2ZhLXJzcCIKKyAgICAgICAgICAgICAgICAgICAgICAiMWFzd2podnlzYWhobGRi emgxYWZiZjBoc2p4cnZzNnhpZHN6Mmk3czFjamtqYmRpaWExeiIpKSkpKQogICAgIChob21lLXBh Z2UgImh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvdHJlZS9tYXN0ZXIvZGVwcy8iKSkpCiAK IChkZWZpbmUgKGp1bGlhLXBhdGNoLXVybCB2ZXJzaW9uIG5hbWUpCkBAIC0xMDUsNyArMTEwLDcg QEAKICAgICAgICAgICAgICAgICAgIi9kZXBzL3BhdGNoZXMvIiBuYW1lICIucGF0Y2giKSkKIAog KGRlZmluZSAoanVsaWEtcGF0Y2ggbmFtZSBzaGEpCi0gIChsZXQgKCh2ZXJzaW9uICIxLjUuMyIp KQorICAobGV0ICgodmVyc2lvbiAiMS42LjEiKSkKICAgICAob3JpZ2luIChtZXRob2QgdXJsLWZl dGNoKQogICAgICAgICAgICAgKHVyaSAoanVsaWEtcGF0Y2gtdXJsIHZlcnNpb24gbmFtZSkpCiAg ICAgICAgICAgICAoc2hhMjU2IChiYXNlMzIgc2hhKSkKQEAgLTExMyw1MiArMTE4LDEwIEBACiAK IChkZWZpbmUgbGx2bS1qdWxpYQogICAocGFja2FnZQotICAgIChpbmhlcml0IGxsdm0tOSkKKyAg ICAoaW5oZXJpdCBsbHZtLTExKQogICAgIChuYW1lICJsbHZtLWp1bGlhIikKLSAgICAoc291cmNl IChvcmlnaW4KLSAgICAgICAgICAgICAgKGluaGVyaXQgKHBhY2thZ2Utc291cmNlIGxsdm0tOSkp Ci0gICAgICAgICAgICAgIDs7IFRob3NlIHBhdGNoZXMgYXJlIGluc2lkZSB0aGUgSnVsaWEgc291 cmNlIHJlcG8uCi0gICAgICAgICAgICAgIDs7IFRoZXkgYXJlIF9ub3RfIEp1bGlhIHNwZWNpZmlj IChodHRwczovL2dpdGh1Yi5jb20vanVsaWFsYW5nL2p1bGlhI2xsdm0pCi0gICAgICAgICAgICAg IDs7IGJ1dCB0aGV5IGFyZSByZXF1aXJlZCB0byBidWlsZCBKdWxpYS4KLSAgICAgICAgICAgICAg OzsgRGlzY3Vzc2lvbjogaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQu Y2dpP2J1Zz05MTk2MjgKLSAgICAgICAgICAgICAgKHBhdGNoZXMKLSAgICAgICAgICAgICAgICht YXAgKG1hdGNoLWxhbWJkYQotICAgICAgICAgICAgICAgICAgICAgICgobmFtZSBoYXNoKQotICAg ICAgICAgICAgICAgICAgICAgICAoanVsaWEtcGF0Y2ggbmFtZSBoYXNoKSkpCi0gICAgICAgICAg ICAgICAgICAgIChsaXN0Ci0gICAgICAgICAgICAgICAgICAgICAnKCJsbHZtLUQyNzYyOS1BQXJj aDY0LWxhcmdlX21vZGVsXzYuMC4xIgotICAgICAgICAgICAgICAgICAgICAgICAiMXFyc2htbHF2 bmFzZHljMTU4dmZuM2huYmlncXBoM2xzcTdhY2I5dzhsd2twbm5tMmo0eiIpCi0gICAgICAgICAg ICAgICAgICAgICAnKCJsbHZtOC1EMzQwNzgtdmVjdG9yaXplLWZkaXYiCi0gICAgICAgICAgICAg ICAgICAgICAgICIxOXNwcWMzeHNhem4xeHM5Z3BjZ3Y5bGRhZGZrdjQ5cm1jNWtobDdzZjFkbG1o Z2k0NjAyIikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm0tNy4wLUQ0NDY1MCIKLSAgICAg ICAgICAgICAgICAgICAgICAgIjFoNTVra21raWlzZmo2c2s5NTZpZjJiY2o5czB2Nm41Y3puOGR4 Yjg3MHZwNW5jY2ozaXIiKQotICAgICAgICAgICAgICAgICAgICAgJygibGx2bTktRDUwMDEwLVZO Q29lcmNpb24tbmkiCi0gICAgICAgICAgICAgICAgICAgICAgICIxczFkM3Nqc2lxNHZ4ZzduY3k1 Y3o1NnpneTV2Y3E2bHMzaXFhaXFrdnIyM3d5cnlxbWR4IikKLSAgICAgICAgICAgICAgICAgICAg ICcoImxsdm0tZXhlZ2VzaXMtbWluZ3ciCi0gICAgICAgICAgICAgICAgICAgICAgICIwcGgxY2ox ajdhcnZmMXhxMnhjcjdxZjlnMGNwZGwxNGZpbmNncjY3dnBpNTIwenZkM3ZwIikKLSAgICAgICAg ICAgICAgICAgICAgICcoImxsdm0tdGVzdC1wbHVnaW4tbWluZ3ciCi0gICAgICAgICAgICAgICAg ICAgICAgICIxMno3MzhjbmFoYmY2bjM4MWltN2kwaHhwMW02azlocm5mamxtcTlzYWM0Nm54bHk5 Z25qIikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm03LXJldmVydC1ENDQ0ODUiCi0gICAg ICAgICAgICAgICAgICAgICAgICIwZjU5a3EzcDNtcHdzYm1za3lwYmk0em4wMWw2aWcweDd2MnJq cDA4azJyOHo4bTZmYThuIikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm0tOC4wLUQ2NjY1 Ny1jb2RlZ2VuLWRlZ2VuZXJhdGUiCi0gICAgICAgICAgICAgICAgICAgICAgICIxbjFkZHgxOWg5 MGJicGltZHlkOWRoOGZzbTZnYjkzeHh5cW00bGpreGExazNjeDJ2bTcyIikKLSAgICAgICAgICAg ICAgICAgICAgICcoImxsdm0tOC4wLUQ3MTQ5NS12ZWN0b3JpemUtZnJlZHVjZSIKLSAgICAgICAg ICAgICAgICAgICAgICAgIjF6ZmYwOHd2amk5bG5wc2trNGIzcDV6eWpzeTVoaHkyM3lueGpxbGo5 ZHc3anZ2ZnJmMHAiKQotICAgICAgICAgICAgICAgICAgICAgJygibGx2bS1ENzUwNzItU0NFVi1h ZGQtdHlwZSIKLSAgICAgICAgICAgICAgICAgICAgICAgIjAyOWEzZnl3c20yMzN2ZjQ4bXNjaW5h MjRpZGQ1MGRjNzV3cjcwbG1pbXJod253MjdwMHoiKQotICAgICAgICAgICAgICAgICAgICAgJygi bGx2bS05LjAtRDY1MTc0LWxpbWl0LW1lcmdlLXN0b3JlcyIKLSAgICAgICAgICAgICAgICAgICAg ICAgIjA0YmZmMW1uYmxmajlteGZkd3IxcWRudzNpM3N6bXA2MGduaHh3YXM1eTY4cWczM3o2ajAi KQotICAgICAgICAgICAgICAgICAgICAgJygibGx2bTktRDcxNDQzLVBQQy1NQy1yZWRlZi1zeW1i b2wiCi0gICAgICAgICAgICAgICAgICAgICAgICIxYzkzbnY3cmdjOWpnNW1xcm52djA4eGliMTc4 OXF2bHFsOTRmd2dnaDE4bXAzYjloYmd5IikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm0t OS4wLUQ3ODE5NiIKLSAgICAgICAgICAgICAgICAgICAgICAgIjA4YTQzaHlnN3l5cWpxMnZtZnNt cHBmMzR4Y3o2MHdxNnk5enc1ZmR5aHcyaDFtY25tbnMiKQotICAgICAgICAgICAgICAgICAgICAg JygibGx2bS1qdWxpYS10c2FuLWN1c3RvbS1hcyIKLSAgICAgICAgICAgICAgICAgICAgICAgIjBh d2g0MGtmNmxtNHduMW5zamQxYm1oZndxN3JxajgxMXN6YW5wMnhrcHNweWt3OWhnOXMiKQotICAg ICAgICAgICAgICAgICAgICAgJygibGx2bS05LjAtRDg1NDk5IgotICAgICAgICAgICAgICAgICAg ICAgICAiMHZ4bHIzNXNydmJ2aWhsZ3J4cTE1djZkeWxwOTB2Z2kwcWFoajIyajAxamdxbWRhc2pr bSIpKSkpCi0gICAgICAgICAgICAgIChwYXRjaC1mbGFncyAnKCItcDEiKSkpKQogICAgIChhcmd1 bWVudHMKLSAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2UtYXJndW1l bnRzIGxsdm0tOSkKKyAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2Ut YXJndW1lbnRzIGxsdm0tMTEpCiAgICAgICAgKCgjOmNvbmZpZ3VyZS1mbGFncyBmbGFncykKICAg ICAgICAgYChsaXN0IDs7IFRha2VuIGZyb20gTml4T1MuIE9ubHkgd2F5IEkgY291bGQgZ2V0IGxp YkxMVk0tNi4wLnNvCiAgICAgICAgICAgICItRENNQUtFX0JVSUxEX1RZUEU9UmVsZWFzZSIKQEAg LTE3Nyw3ICsxNDAsNjEgQEAKICAgICAgICAgICAgOzsgIi1ETExWTV9ERUZBVUxUX1RBUkdFVF9U UklQTEU9JHtzdGRlbnYuaG9zdFBsYXRmb3JtLmNvbmZpZ30iCiAgICAgICAgICAgIDs7ICItRExM Vk1fRVhQRVJJTUVOVEFMX1RBUkdFVFNfVE9fQlVJTEQ9V2ViQXNzZW1ibHkiCiAgICAgICAgICAg ICItRExMVk1fRU5BQkxFX0RVTVA9T04iCi0gICAgICAgICAgICItRExMVk1fTElOS19MTFZNX0RZ TElCPU9OIikpKSkpKQorICAgICAgICAgICAiLURMTFZNX0xJTktfTExWTV9EWUxJQj1PTiIpKQor ICAgICAgICgoIzpwaGFzZXMgcGhhc2VzKQorICAgICAgICBgKG1vZGlmeS1waGFzZXMgLHBoYXNl cworICAgICAgICAgICA7OyBhcHBseWluZyBwYXRjaGVzIGZyb20ganVsaWEKKyAgICAgICAgICAg OzsgbGlzdCBvZiBwYXRjaGVzIGNhbiBiZSBmb3VuZCBpbiBkZXBzL2xsdm0ubWsgaW4ganVsaWEg c291cmNlCisgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnanVsaWEtcGF0Y2hlcworICAg ICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCisgICAgICAgICAgICAgICAobGV0ICgocGF0Y2gKKyAgICAgICAgICAgICAgICAgICAgICAo bGFtYmRhIChwYXRjaG5hbWUgZmxhZykKKyAgICAgICAgICAgICAgICAgICAgICAgIChpbnZva2Ug InBhdGNoIiBmbGFnICItaSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1hcHBlbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqdWxpYS1zcmMvZGVw cy9wYXRjaGVzLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGNobmFtZQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5wYXRjaCIpKSkpKQorICAgICAgICAg ICAgICAgICAobWtkaXItcCAianVsaWEtc3JjIikKKyAgICAgICAgICAgICAgICAgKGludm9rZSAi dGFyIiAieGYiCisgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1dHMgImp1 bGlhLXNvdXJjZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgIi1DIiAianVsaWEtc3JjIiAi LS1zdHJpcC1jb21wb25lbnRzPTEiKQorICAgICAgICAgICAgICAgICAobWFwIChsYW1iZGEgKHBh dGNobmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChwYXRjaCBwYXRjaG5hbWUgIi1wMSIp KQorICAgICAgICAgICAgICAgICAgICAgIChsaXN0ICJsbHZtLUQyNzYyOS1BQXJjaDY0LWxhcmdl X21vZGVsXzYuMC4xIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtOC1EMzQwNzgt dmVjdG9yaXplLWZkaXYiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tNy4wLUQ0 NDY1MCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS02LjAtRElTQUJMRV9BQklf Q0hFQ0tTIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtOS1ENTAwMTAtVk5Db2Vy Y2lvbi1uaSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bTctcmV2ZXJ0LUQ0NDQ4 NSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS0xMS1ENzUwNzItU0NFVi1hZGQt dHlwZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS1qdWxpYS10c2FuLWN1c3Rv bS1hcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS1EODAxMDEiCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgImxsdm0tRDg0MDMxIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICJsbHZtLTEwLUQ4NTU1MyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2 bS0xMC11bmlxdWVfZnVuY3Rpb25fY2xhbmctc2EiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgImxsdm0tMTEtRDg1MzEzLWRlYnVnaW5mby1lbXB0eS1hcmFuZ2UiCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImxsdm0tMTEtRDkwNzIyLXJ0ZHlsZC1hYnNvbHV0ZS1yZWxvY3MiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0taW52YWxpZC1hZGRyc3BhY2VjYXN0LXNp bmsiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDkyOTA2LXBwYy1zZXRq bXAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtUFI0ODQ1OC1YODZJU2Vs REFHVG9EQUciCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDkzMDkyLXBw Yy1rbm93bmJpdHMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDkzMTU0 LWdsb2JhbGlzZWwtYXMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtcHBj LWhhbGYtY3RyIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtLTExLXBwYy1zcC1m cm9tLWJwIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtLXJHYjQ5ODMwMzA2NmE2 LWdjYzExLWhlYWRlci1maXgiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEt RDk0ODEzLW1lcmdlaWNtcHMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEt RDk0OTgwLUNUUi1oYWxmIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtLTExLUQ5 NDA1OC1zZXh0LWF0b21pYy1vcHMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0t MTEtRDk2MjgzLWRhZ2NvbWJpbmUtaGFsZiIpKQorICAgICAgICAgICAgICAgICAobWFwIChsYW1i ZGEgKHBhdGNobmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChwYXRjaCBwYXRjaG5hbWUg Ii1wMiIpKQorICAgICAgICAgICAgICAgICAgICAgIChsaXN0ICJsbHZtLTExLUFBcmNoNjQtRmFz dElzZWwtYnVnIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtLTExLUQ5NzQzNS1B QXJjaDY0LW1vdmFkZHJyZWciCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEt RDk3NTcxLUFBcmNoNjQtbG9oIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtLTEx LWFhcmNoNjQtYWRkcnNwYWNlIikpKSkpKSkpKQorICAgIChpbnB1dHMKKyAgICAgYCgoImp1bGlh LXNvdXJjZSIgLChwYWNrYWdlLXNvdXJjZSBqdWxpYSkpCisgICAgICAgLEAocGFja2FnZS1pbnB1 dHMgbGx2bS0xMSkpKSkpCiAKIChkZWZpbmUtcHVibGljIGxpYndoaWNoCiAgIChwYWNrYWdlCkBA IC0yMjMsNyArMjQwLDcgQEAgbGlicmFyaWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rl e2xkZH0gYW5kIEBjb2Rle290b29sIC1MfS4iKQogKGRlZmluZS1wdWJsaWMganVsaWEKICAgKHBh Y2thZ2UKICAgICAobmFtZSAianVsaWEiKQotICAgICh2ZXJzaW9uICIxLjUuMyIpCisgICAgKHZl cnNpb24gIjEuNi4xIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzMSw5 ICsyNDgsNyBAQCBsaWJyYXJpZXMuICBJdCBpcyBhbHNvIGEgYml0IGxpa2UgQGNvZGV7bGRkfSBh bmQgQGNvZGV7b3Rvb2wgLUx9LiIpCiAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9qdWxp YS0iIHZlcnNpb24gIi50YXIuZ3oiKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxem1pbTgyeDlra2RjZ24wY2RpMDFobXpp NTl6YnN6eTFzcWx5Z2I4NnhxNGhjMW42NmR5IikpCi0gICAgICAgICAgICAgIChwYXRjaGVzCi0g ICAgICAgICAgICAgICAoc2VhcmNoLXBhdGNoZXMgImp1bGlhLVNPVVJDRV9EQVRFX0VQT0NILW10 aW1lLnBhdGNoIikpKSkKKyAgICAgICAgICAgICAgICAiMW1memJqeXFjbXg3d2Ixc2E3cWFiNWZs Nzh5emQ3YXAwODhrcnFicGhid3Zwbjg4MHNybiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUt YnVpbGQtc3lzdGVtKQogICAgIChhcmd1bWVudHMKICAgICAgYCgjOnRlc3QtdGFyZ2V0ICJ0ZXN0 IgpAQCAtMjU5LDE0ICsyNzQsMTMgQEAgbGlicmFyaWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtl IEBjb2Rle2xkZH0gYW5kIEBjb2Rle290b29sIC1MfS4iKQogICAgICAgICAgICAgICAgICAgICAg KHN0cmluZy1qb2luIChtYXAgKGxhbWJkYSAocGtnKQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyBwa2cpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv bGliIikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJhcnBhY2st bmciICJjdXJsIiAiZHNmbXQiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAnKCJjdXJsIiAiZHNmbXQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJnbXAiICJsYXBhY2siCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJsaWJzc2gyIiAibGliZ2l0MiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgImxpYnNzaDIiICJsaWJuZ2h0dHAyIiAibGliZ2l0MiIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1iZWR0bHMiICJtcGZyIgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib3BlbmJsYXMiICJvcGVubGlibSIgInBjcmUy IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic3VpdGVzcGFyc2Ui KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiOiIpKQotICAgICAgICAgICAg ICN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN1aXRlc3Bh cnNlIiAibGliZm9ydHJhbiIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICI6 IikpKSkKICAgICAgICAgIDs7IEZJWE1FOiBCdWlsZGluZyB0aGUgZG9jdW1lbnRhdGlvbiByZXF1 aXJlcyBKdWxpYSBwYWNrYWdlcyB0aGF0CiAgICAgICAgICA7OyB3b3VsZCBiZSBkb3dubG9hZGVk IGZyb20gdGhlIEludGVybmV0LiAgV2Ugc2hvdWxkIGJ1aWxkIHRoZW0gaW4gYQogICAgICAgICAg Ozsgc2VwYXJhdGUgYnVpbGQgcGhhc2UuCkBAIC0zMDQsNyArMzE4LDcgQEAgbGlicmFyaWVzLiAg SXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xkZH0gYW5kIEBjb2Rle290b29sIC1MfS4iKQog ICAgICAgICAgICAgICAgICIkKEJVSUxERElSKS8kKEVYRU5BTUUpLWRlYnVnXFwkXFwoRVhFXFwp OiAkKERPQkpTKSAkKExMVF9kZWJ1ZykiKSkKIAogICAgICAgICAgICAgIDs7IFRoZSBSRVBMIG11 c3QgYmUgbGlua2VkIHdpdGggbGlidXYuCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ1aS9N YWtlZmlsZSIKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImNsaS9NYWtlZmlsZSIKICAgICAg ICAgICAgICAgICgoIkpMREZMQUdTIFxcKz0gIikKICAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCAiSkxERkxBR1MgKz0gIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3Nv Yy1yZWYgJWJ1aWxkLWlucHV0cyAibGlidXYiKQpAQCAtMzIwLDI3ICszMzQsODMgQEAgbGlicmFy aWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xkZH0gYW5kIEBjb2Rle290b29sIC1M fS4iKQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYmFzZS9jbGllbnQuamwiCiAgICAgICAg ICAgICAgICAoKCIvYmluL3NoIikgKHdoaWNoICJzaCIpKSkKICAgICAgICAgICAgICAjdCkpCi0g ICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ2ZpeC1wcmVjb21waWxlCi0gICAgICAgICAgIChs YW1iZGEgXwotICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiYmFzZS9sb2FkaW5nLmpsIgotICAg ICAgICAgICAgICAgKCgic29tZXRoaW5nKEJhc2UuYWN0aXZlX3Byb2plY3QoKSwgXCJcIikiKSAi XCJcIiIpKQorICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdzaGFyZWQtb2JqZWN0cy1wYXRo cworICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykK KyAgICAgICAgICAgICAobGV0ICgoamxwYXRoCisgICAgICAgICAgICAgICAgICAgIChsYW1iZGEg KHBrZ25hbWUpCisgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKKyAgICAgICAg ICAgICAgICAgICAgICAgInN0ZGxpYi8iIHBrZ25hbWUgIl9qbGwvc3JjLyIgcGtnbmFtZSAiX2ps bC5qbCIpKSkKKyAgICAgICAgICAgICAgICAgICAoZnJvbQorICAgICAgICAgICAgICAgICAgICAo bGFtYmRhIChsaWJuYW1lKQorICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJj b25zdCAiIGxpYm5hbWUgIiA9IC4qXFwuc28iKSkpCisgICAgICAgICAgICAgICAgICAgKHRvCisg ICAgICAgICAgICAgICAgICAgIChsYW1iZGEqIChwa2cgbGlibmFtZSAjOm9wdGlvbmFsIGxpYm5h bWVfamwpCisgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAg ICAgICAgICAgICAgImNvbnN0ICIgKG9yIGxpYm5hbWVfamwgbGlibmFtZSkgICI9IFwiIgorICAg ICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmIGlucHV0cyBwa2cpICIvbGliLyIgbGlibmFt ZSAiLnNvIikpKSkKKyAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAoamxwYXRoICJkU0ZNVCIp CisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYmRTRk1UIikpICh0byAiZHNmbXQiICJsaWJk U0ZNVCIpKSkKKyAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAoamxwYXRoICJHTVAiKQorICAg ICAgICAgICAgICAgICAoKChmcm9tICJsaWJnbXAiKSkgKHRvICJnbXAiICJsaWJnbXAiKSkKKyAg ICAgICAgICAgICAgICAgKCgoZnJvbSAibGliZ21weHgiKSkgKHRvICJnbXAiICJsaWJnbXB4eCIp KSkKKyAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAoamxwYXRoICJsaWJMTFZNIikKKyAgICAg ICAgICAgICAgICAgKCgoZnJvbSAibGliTExWTSIpKSAodG8gImxsdm0iICJsaWJMTFZNIikpKQor ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGggIkxpYkNVUkwiKQorICAgICAgICAg ICAgICAgICAoKChmcm9tICJsaWJjdXJsIikpICh0byAiY3VybCIgImxpYmN1cmwiKSkpCisgICAg ICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAiTGliR2l0MiIpCisgICAgICAgICAgICAg ICAgICgoKGZyb20gImxpYmdpdDIiKSkgKHRvICJsaWJnaXQyIiAibGliZ2l0MiIpKSkKKyAgICAg ICAgICAgICAgIChzdWJzdGl0dXRlKiAoamxwYXRoICJMaWJTU0gyIikKKyAgICAgICAgICAgICAg ICAgKCgoZnJvbSAibGlic3NoMiIpKSAodG8gImxpYnNzaDIiICJsaWJzc2gyIikpKQorICAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGggIkxpYlVWIikKKyAgICAgICAgICAgICAgICAg KCgoZnJvbSAibGlidXYiKSkgKHRvICJsaWJ1diIgImxpYnV2IikpKQorICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqIChqbHBhdGggIkxpYlVud2luZCIpCisgICAgICAgICAgICAgICAgICgoKGZy b20gImxpYnVud2luZCIpKSAodG8gImxpYnVud2luZCIgImxpYnVud2luZCIpKSkKKyAgICAgICAg ICAgICAgIChzdWJzdGl0dXRlKiAoamxwYXRoICJNUEZSIikKKyAgICAgICAgICAgICAgICAgKCgo ZnJvbSAibGlibXBmciIpKSAodG8gIm1wZnIiICJsaWJtcGZyIikpKQorICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqIChqbHBhdGggIk1iZWRUTFMiKQorICAgICAgICAgICAgICAgICAoKChmcm9t ICJsaWJtYmVkY3J5cHRvIikpICh0byAibWJlZHRscyIgImxpYm1iZWRjcnlwdG8iKSkKKyAgICAg ICAgICAgICAgICAgKCgoZnJvbSAibGlibWJlZHRscyIpKSAodG8gIm1iZWR0bHMiICJsaWJtYmVk dGxzIikpCisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYm1iZWR4NTA5IikpICh0byAibWJl ZHRscyIgImxpYm1iZWR4NTA5IikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBh dGggIm5naHR0cDIiKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJuZ2h0dHAyIikpICh0 byAibGlibmdodHRwMiIgImxpYm5naHR0cDIiKSkpCisgICAgICAgICAgICAgICA7OyBGQUlMSU5H OiBPcGVuQkxBUworICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGggIk9wZW5CTEFT IikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlib3BlbmJsYXMiKSkgKHRvICJvcGVuYmxh cyIgImxpYm9wZW5ibGFzIikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGgg Ik9wZW5MaWJtIikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlib3BlbmxpYm0iKSkgKHRv ICJvcGVubGlibSIgImxpYm9wZW5saWJtIikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUq IChqbHBhdGggIlBDUkUyIikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlicGNyZTIiKSkg KHRvICJwY3JlMiIgImxpYnBjcmUyIiAibGlicGNyZTJfOCIpKSkKKyAgICAgICAgICAgICAgIChz dWJzdGl0dXRlKiAoamxwYXRoICJTdWl0ZVNwYXJzZSIpCisgICAgICAgICAgICAgICAgICgoKGZy b20gImxpYmFtZCIpKSAodG8gInN1aXRlc3BhcnNlIiAibGliYW1kIikpCisgICAgICAgICAgICAg ICAgICgoKGZyb20gImxpYmJ0ZiIpKSAodG8gInN1aXRlc3BhcnNlIiAibGliYnRmIikpCisgICAg ICAgICAgICAgICAgICgoKGZyb20gImxpYmNhbWQiKSkgKHRvICJzdWl0ZXNwYXJzZSIgImxpYmNh bWQiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGliY2NvbGFtZCIpKSAodG8gInN1aXRl c3BhcnNlIiAibGliY2NvbGFtZCIpKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJjaG9s bW9kIikpICh0byAic3VpdGVzcGFyc2UiICJsaWJjaG9sbW9kIikpCisgICAgICAgICAgICAgICAg ICgoKGZyb20gImxpYmNvbGFtZCIpKSAodG8gInN1aXRlc3BhcnNlIiAibGliY29sYW1kIikpCisg ICAgICAgICAgICAgICAgICgoKGZyb20gImxpYmtsdSIpKSAodG8gInN1aXRlc3BhcnNlIiAibGli a2x1IikpCisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYmxkbCIpKSAodG8gInN1aXRlc3Bh cnNlIiAibGlibGRsIikpCisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYnJiaW8iKSkgKHRv ICJzdWl0ZXNwYXJzZSIgImxpYnJiaW8iKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGli c3BxciIpKSAodG8gInN1aXRlc3BhcnNlIiAibGlic3BxciIpKQorICAgICAgICAgICAgICAgICAo KChmcm9tICJsaWJzdWl0ZXNwYXJzZSIpKSAodG8gInN1aXRlc3BhcnNlIiAibGlic3VpdGVzcGFy c2UiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlic3VpdGVzcGFyc2Vjb25maWciKSkg KHRvICJzdWl0ZXNwYXJzZSIgImxpYnN1aXRlc3BhcnNlY29uZmlnIikpCisgICAgICAgICAgICAg ICAgICgoKGZyb20gImxpYnVtZnBhY2siKSkgKHRvICJzdWl0ZXNwYXJzZSIgImxpYnVtZnBhY2si KSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAiWmxpYiIpCisgICAgICAg ICAgICAgICAgICgoKGZyb20gImxpYnoiKSkgKHRvICJ6bGliIiAibGlieiIpKSkpCiAgICAgICAg ICAgICAgI3QpKQorICAgICAgICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdmaXgtc2V0ZW52CisgICAg ICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAg ICAgICAgIDs7IHNvbWUgdGVzdHMgZXhlY3V0ZSBqdWxpYSBpbiBhbiBlbnZpcm9ubWVudCB0aGF0 IG5lZWRzIHRvIHByb3BhZ2F0ZSBHVUlYX0xPQ1BBVEgKKyAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogInRlc3QvY21kbGluZWFyZ3MuamwiCisgICAgICAgICAgICAgICAoKCJcIkhPTUVcIlxccz0+ XFxzaG9tZWRpclxcKFxcKSIpCisgICAgICAgICAgICAgICAgIlwiSE9NRVwiID0+IGhvbWVkaXIo KSwgXCJHVUlYX0xPQ1BBVEhcIiA9PiBFTlZbXCJHVUlYX0xPQ1BBVEhcIl0iKSkpKQogICAgICAg ICAgKGFkZC1iZWZvcmUgJ2NoZWNrICdkaXNhYmxlLWJyb2tlbi10ZXN0cwogICAgICAgICAgICAo bGFtYmRhIF8KICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInRlc3QvY2hvb3NldGVzdHMuamwi Ci0gICAgICAgICAgICAgICAoKCJ0ZXN0cyA9IHRlc3RuYW1lcyIpCi0gICAgICAgICAgICAgICAg OzsgVGhvc2UgZmFpbGluZ3MgYXJlIG5vdCBkZXRlcm1pbmlzdGljLiAgVGhleSBkZXBlbmRzIG9u IHRoZQotICAgICAgICAgICAgICAgIDs7IHJ1bm5pbmcgb3JkZXIuICBJIHRoaW5rIGl0IGRlcGVu ZHMgb24gdGhlIG51bWJlciBvZgotICAgICAgICAgICAgICAgIDs7IHJ1bm5lcnMsIGRpc2FibGlu ZyBpdCBmb3Igbm93Ci0gICAgICAgICAgICAgICAgOzsgaHR0cHM6Ly9naXRodWIuY29tL0p1bGlh TGFuZy9qdWxpYS9pc3N1ZXMvMzQzMzAKLSAgICAgICAgICAgICAgICAidGVzdHMgPSBmaWx0ZXIo ZS0+IWluKGUsW1wiYmFja3RyYWNlXCIsXCJleGNlcHRpb25zXCIsXCJwcmVjb21waWxlXCIsCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJjbGllbnRcIixcInN0 YWNrdHJhY2VzXCJdKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRl c3RuYW1lcykiKSkKLSAgICAgICAgICAgICA7OyBNYXJraW5nIHRoZSB0ZXN0IGFzIGJyb2tlbiBh cyBpdCdzIGEga25vd24gYnVnOgotICAgICAgICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9K dWxpYUxhbmcvanVsaWEvaXNzdWVzLzMyMzc3Ci0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJz dGRsaWIvUkVQTC90ZXN0L3JlcGxjb21wbGV0aW9ucy5qbCIKLSAgICAgICAgICAgICAgICgoIkB0 ZXN0IGNvdW50IikgIkB0ZXN0X2Jyb2tlbiBjb3VudCIpKQotICAgICAgICAgICAgIDs7IERhdGVz IGhhcyBhIHNpbWlsYXIgYnVnOgorICAgICAgICAgICAgICAgKCgic2tpcF90ZXN0cyA9IFxcW1xc XSIpCisgICAgICAgICAgICAgICAgOzsgZGlzYWJsaW5nIFJFUEwgdGVzdHMgYmVjYXVzZSB0aGV5 IHJlcXVpcmUgYSBzdGRpbgorICAgICAgICAgICAgICAgIDs7IGRpc2FibGluZyB0ZXN0cyBmb3Ig TVBGUiwgTWJlZFRMUyBhbmQgU3VpdGVTcGFyc2UgYmVjYXVzZSB0aGV5IG9ubHkgY2hlY2sgZm9y IGhhcmRjb2RlZCB2ZXJzaW9ucworICAgICAgICAgICAgICAgICJza2lwX3Rlc3RzID0gW1wiUkVQ TFwiLCBcIk1QRlJfamxsXCIsIFwiTWJlZFRMU19qbGxcIiwgXCJTdWl0ZVNwYXJzZV9qbGxcIl0i KSkKKyAgICAgICAgICAgICA7OyBEYXRlcy9pbyB0ZXN0cyBmYWlsIG9uIG1hc3RlciB3aGVuIG5l dHdvcmtpbmcgaXMgdW5hdmFpbGFibGUKICAgICAgICAgICAgICA7OyBodHRwczovL2dpdGh1Yi5j b20vSnVsaWFMYW5nL2p1bGlhL2lzc3Vlcy8zNDY1NQogICAgICAgICAgICAgIChzdWJzdGl0dXRl KiAic3RkbGliL0RhdGVzL3Rlc3QvaW8uamwiCiAgICAgICAgICAgICAgICAoKCJcIkRhdGVzLkRh dGUiKSAiXCJEYXRlIikKQEAgLTM0OSwxMSArNDE5LDQzIEBAIGxpYnJhcmllcy4gIEl0IGlzIGFs c28gYSBiaXQgbGlrZSBAY29kZXtsZGR9IGFuZCBAY29kZXtvdG9vbCAtTH0uIikKICAgICAgICAg ICAgICA7OyBodHRwczovL2dpdGh1Yi5jb20vSnVsaWFMYW5nL2p1bGlhL2lzc3Vlcy8zNTc4NQog ICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAidGVzdC9maWxlLmpsIgogICAgICAgICAgICAgICAg KCgiQHRlc3QgZGlybmFtZVxcKHRcXCkgPT0gZCIpICJAdGVzdF9icm9rZW4gZGlybmFtZSh0KSA9 PSBkIikpCi0gICAgICAgICAgICAgOzsgRGVwcmVjYXRpb24gdGVzdCBmYWlscyB3aXRoIC0tZGVw d2Fybj1ubwotICAgICAgICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvanVs aWEvaXNzdWVzLzM3NjczCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ0ZXN0L01ha2VmaWxl IgotICAgICAgICAgICAgICAgKCgiLi9ydW50ZXN0cy5qbCIpICItLWRlcHdhcm49ZXJyb3IgLi9y dW50ZXN0cy5qbCIpKQorICAgICAgICAgICAgIDs7IGp1bGlhIGVtYmVkcyBhIGNlcnRpZmljYXRl LCB3ZSBhcmUgbm90IGRvaW5nIHRoYXQKKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInN0ZGxp Yi9Nb3ppbGxhQ0FDZXJ0c19qbGwvdGVzdC9ydW50ZXN0cy5qbCIKKyAgICAgICAgICAgICAgICgo IkB0ZXN0IGlzZmlsZVxcKE1vemlsbGFDQUNlcnRzX2psbC5jYWNlcnRcXCkiKSAiQHRlc3RfYnJv a2VuIGlzZmlsZShNb3ppbGxhQ0FDZXJ0c19qbGwuY2FjZXJ0KSIpKQorICAgICAgICAgICAgIDs7 IHNpbmNlIGNlcnRpZmljYXRlIGlzIG5vdCBwcmVzZW50IHNvbWUgdGVzdHMgYXJlIGZhaWxpbmcg aW4gbmV0d29yayBvcHRpb24KKyAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInVzci9zaGFyZS9q dWxpYS9zdGRsaWIvdjEuNi9OZXR3b3JrT3B0aW9ucy90ZXN0L3J1bnRlc3RzLmpsIgorICAgICAg ICAgICAgICAgKCgiQHRlc3QgaXNmaWxlXFwoYnVuZGxlZF9jYV9yb290c1xcKFxcKVxcKSIpICJA dGVzdF9icm9rZW4gaXNmaWxlKGJ1bmRsZWRfY2Ffcm9vdHMoKSkiKQorICAgICAgICAgICAgICAg KCgiQHRlc3QgaXNwYXRoXFwoY2Ffcm9vdHNfcGF0aFxcKFxcKVxcKSIpICJAdGVzdF9icm9rZW4g aXNwYXRoKGNhX3Jvb3RzX3BhdGgoKSkiKQorICAgICAgICAgICAgICAgKCgiQHRlc3QgY2Ffcm9v dHNfcGF0aFxcKFxcKSBcXCE9IGJ1bmRsZWRfY2Ffcm9vdHNcXChcXCkiKSAiQHRlc3RfYnJva2Vu IGNhX3Jvb3RzX3BhdGgoKSAhPSBidW5kbGVkX2NhX3Jvb3RzKCkiKSkKICAgICAgICAgICAgICAj dCkpCisgICAgICAgICAoYWRkLWJlZm9yZSAnaW5zdGFsbCAnc3ltbGluay1saWJyYXJpZXMKKyAg ICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5 cykKKyAgICAgICAgICAgICAobGV0ICgobGluaworICAgICAgICAgICAgICAgICAgICAobGFtYmRh IChwa2duYW1lIGRpciBwcmVkKQorICAgICAgICAgICAgICAgICAgICAgIChtYXAgKGxhbWJkYSAo ZmlsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAibG4iICItcyIgZmls ZSBkaXIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQtZmlsZXMgKHN0cmluZy1h cHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgcGtnbmFtZSkgIi9saWIiKSBwcmVkKSkpKSkKKyAgICAg ICAgICAgICAgIChsaW5rICJjdXJsIiAidXNyL2xpYi8iICJcXC5zbyIpIDs7IG1pc3NpbmcgbGli cHRocmVhZHMgbGliTExWTS0xMWpsCisgICAgICAgICAgICAgICAobGluayAic3VpdGVzcGFyc2Ui ICJ1c3IvbGliL2p1bGlhLyIgImxpYmJ0ZlxcLnNvIikKKyAgICAgICAgICAgICAgIChsaW5rICJz dWl0ZXNwYXJzZSIgInVzci9saWIvanVsaWEvIiAibGlia2x1XFwuc28iKQorICAgICAgICAgICAg ICAgKGxpbmsgInN1aXRlc3BhcnNlIiAidXNyL2xpYi9qdWxpYS8iICJsaWJsZGxcXC5zbyIpCisg ICAgICAgICAgICAgICAobGluayAic3VpdGVzcGFyc2UiICJ1c3IvbGliL2p1bGlhLyIgImxpYnJi aW9cXC5zbyIpCisgICAgICAgICAgICAgICAobGluayAiZ21wIiAidXNyL2xpYi9qdWxpYS8iICJs aWJnbXB4eFxcLnNvIikKKyAgICAgICAgICAgICAgIChsaW5rICJsaWJ1diIgInVzci9saWIvanVs aWEvIiAibGlidXZcXC5zbyIpCisgICAgICAgICAgICAgICAobGluayAiemxpYiIgInVzci9saWIv anVsaWEvIiAibGlielxcLnNvIikKKyAgICAgICAgICAgICAgIChsaW5rICJsaWJ1bndpbmQiICJ1 c3IvbGliL2p1bGlhLyIgImxpYnVud2luZFxcLnNvIikKKyAgICAgICAgICAgICAgIChpbnZva2Ug ImxuIiAiLXMiIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgaW5wdXRzICJwN3ppcCIpICIvYmlu Lzd6IikgInVzci9iaW4vIikKKyAgICAgICAgICAgICAgICN0KSkpCisgICAgICAgICAoYWRkLWFm dGVyICdpbnN0YWxsICdzeW1saW5rLWxsdm0tdXRmOHByb2MKKyAgICAgICAgICAgKGxhbWJkYSog KCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAo bGV0ICgobGluaworICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChwa2duYW1lIHByZWQpCisg ICAgICAgICAgICAgICAgICAgICAgKG1hcCAobGFtYmRhIChmaWxlKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoaW52b2tlICJsbiIgIi1zIiBmaWxlIChzdHJpbmctYXBwZW5kIChhc3Nv Yy1yZWYgb3V0cHV0cyAib3V0IikgIi9saWIvanVsaWEvIikpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGZpbmQtZmlsZXMgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgcGtn bmFtZSkgIi9saWIiKSBwcmVkKSkpKSkKKyAgICAgICAgICAgICAgIChsaW5rICJsbHZtIiAibGli TExWTS0xMVxcLnNvIikKKyAgICAgICAgICAgICAgIChsaW5rICJ1dGY4cHJvYyIgImxpYnV0Zjhw cm9jXFwuc28iKQorICAgICAgICAgICAgICAgI3QpKSkKICAgICAgICAgIChhZGQtYWZ0ZXIgJ2lu c3RhbGwgJ21ha2Utd3JhcHBlcgogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzIG91 dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChsZXQqICgob3V0IChhc3Nv Yy1yZWYgb3V0cHV0cyAib3V0IikpCkBAIC0zODQsNyArNDg2LDYgQEAgbGlicmFyaWVzLiAgSXQg aXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xkZH0gYW5kIEBjb2Rle290b29sIC1MfS4iKQogCiAg ICAgICAgICAiQ09ORklHX1NIRUxMPWJhc2giICAgICA7bmVlZGVkIHRvIGJ1aWxkIGJ1bmRsZWQg bGlicmFyaWVzCiAgICAgICAgICA7OyBsaXN0IG9mICJVU0VfU1lTVEVNXyoiIGlzIGhlcmU6Ci0g ICAgICAgICA7OyBodHRwczovL2dpdGh1Yi5jb20vSnVsaWFMYW5nL2p1bGlhL2Jsb2IvdjEuMy4x L01ha2UuaW5jCiAgICAgICAgICAiVVNFX1NZU1RFTV9EU0ZNVD0xIgogICAgICAgICAgIlVTRV9T WVNURU1fUDdaSVA9MSIKICAgICAgICAgICJVU0VfU1lTVEVNX0xBUEFDSz0xIgpAQCAtMzkyLDYg KzQ5Myw4IEBAIGxpYnJhcmllcy4gIEl0IGlzIGFsc28gYSBiaXQgbGlrZSBAY29kZXtsZGR9IGFu ZCBAY29kZXtvdG9vbCAtTH0uIikKICAgICAgICAgICJVU0VfQkxBUzY0PTAiICAgICAgICAgIDtu ZWVkZWQgd2hlbiBVU0VfU1lTVEVNX0JMQVM9MQogICAgICAgICAgIkxJQkJMQVM9LWxvcGVuYmxh cyIKICAgICAgICAgICJMSUJCTEFTTkFNRT1saWJvcGVuYmxhcyIKKyAgICAgICAgIDs7IGh0dHBz Oi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvanVsaWEvYmxvYi92MS42LjAvTWFrZS5pbmMKKyAgICAg ICAgICJVU0VfU1lTVEVNX0NTTD0xIgogCiAgICAgICAgICAiVVNFX1NZU1RFTV9TVUlURVNQQVJT RT0xIgogICAgICAgICAgKHN0cmluZy1hcHBlbmQgIlNVSVRFU1BBUlNFX0lOQz0tSSAiCkBAIC00 MDMsNyArNTA2LDcgQEAgbGlicmFyaWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xk ZH0gYW5kIEBjb2Rle290b29sIC1MfS4iKQogICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29j LXJlZiAlYnVpbGQtaW5wdXRzICJ1dGY4cHJvYyIpCiAgICAgICAgICAgICAgICAgICAgICAgICAi L2luY2x1ZGUiKQogICAgICAgICAgIlVTRV9TWVNURU1fTExWTT0xIgotICAgICAgICAgIkxMVk1f VkVSPTkuMC4xIgorICAgICAgICAgIkxMVk1fVkVSPTExLjAuMCIKIAogICAgICAgICAgIlVTRV9M TFZNX1NITElCPTEiCiAgICAgICAgICAiVVNFX1NZU1RFTV9MSUJVTldJTkQ9MSIKQEAgLTQxNiw0 MyArNTE5LDQzIEBAIGxpYnJhcmllcy4gIEl0IGlzIGFsc28gYSBiaXQgbGlrZSBAY29kZXtsZGR9 IGFuZCBAY29kZXtvdG9vbCAtTH0uIikKICAgICAgICAgICAgICAgICAgICAgICAgICIvaW5jbHVk ZSIpCiAgICAgICAgICAiVVNFX1NZU1RFTV9QQVRDSEVMRj0xIgogICAgICAgICAgIlVTRV9TWVNU RU1fUENSRT0xIgorICAgICAgICAgIlVTRV9TWVNURU1fTkdIVFRQMj0xIgogICAgICAgICAgIlVT RV9TWVNURU1fT1BFTkxJQk09MSIKICAgICAgICAgICJVU0VfU1lTVEVNX01CRURUTFM9MSIKICAg ICAgICAgICJVU0VfU1lTVEVNX0xJQlNTSDI9MSIKICAgICAgICAgICJVU0VfU1lTVEVNX0dNUD0x IgogICAgICAgICAgIlVTRV9TWVNURU1fTVBGUj0xIgotICAgICAgICAgIlVTRV9TWVNURU1fQVJQ QUNLPTEiCiAgICAgICAgICAiVVNFX1NZU1RFTV9MSUJHSVQyPTEiCiAgICAgICAgICAiVVNFX1NZ U1RFTV9aTElCPTEiKSkpCiAgICAgKGlucHV0cwogICAgICBgKCgibGx2bSIgLGxsdm0tanVsaWEp CiAgICAgICAgKCJwN3ppcCIgLHA3emlwKQotICAgICAgIDs7IFRoZSBidW5kbGVkIHZlcnNpb24g aXMgMy4zLjAgc28gc3RpY2sgdG8gdGhhdCB2ZXJzaW9uLiAgV2l0aCBvdGhlcgotICAgICAgIDs7 IHZlcnNpb25zLCB3ZSBnZXQgdGVzdCBmYWlsdXJlcyBpbiAnbGluYWxnL2Fybm9sZGknIGFzIGRl c2NyaWJlZCBpbgotICAgICAgIDs7IDxodHRwczovL2J1Z3MuZ251Lm9yZy8zMDI4Mj4uCi0gICAg ICAgKCJhcnBhY2stbmciICxhcnBhY2stbmctMy4zLjApCi0KLSAgICAgICAoImNvcmV1dGlscyIg LGNvcmV1dGlscykgO2ZvciBiaW5kaW5ncyB0byAibWtkaXIiIGFuZCB0aGUgbGlrZQorICAgICAg ICgiY29yZXV0aWxzIiAsY29yZXV0aWxzKSAgICAgICAgIDtmb3IgYmluZGluZ3MgdG8gIm1rZGly IiBhbmQgdGhlIGxpa2UKICAgICAgICAoImxhcGFjayIgLGxhcGFjaykKLSAgICAgICAoIm9wZW5i bGFzIiAsb3BlbmJsYXMpIDtKdWxpYSBkb2VzIG5vdCBidWlsZCB3aXRoIEF0bGFzCisgICAgICAg KCJvcGVuYmxhcyIgLG9wZW5ibGFzKSAgICAgICAgICAgO0p1bGlhIGRvZXMgbm90IGJ1aWxkIHdp dGggQXRsYXMKICAgICAgICAoImxpYnVud2luZCIgLGxpYnVud2luZC1qdWxpYSkKICAgICAgICAo Im9wZW5saWJtIiAsb3BlbmxpYm0pCiAgICAgICAgKCJtYmVkdGxzIiAsbWJlZHRscy1hcGFjaGUp CiAgICAgICAgKCJjdXJsIiAsY3VybCkKLSAgICAgICAoImxpYmdpdDIiICxsaWJnaXQyLTAuMjgp CisgICAgICAgKCJsaWJuZ2h0dHAyIiAsbmdodHRwMiAibGliIikKKyAgICAgICAoImxpYmdpdDIi ICxsaWJnaXQyKQogICAgICAgICgibGlic3NoMiIgLGxpYnNzaDIpCiAgICAgICAgKCJmb3J0cmFu IiAsZ2ZvcnRyYW4pCisgICAgICAgOzsgcmVxdWlyZWQgZm9yIGxpYmdjY19zLnNvCisgICAgICAg KCJsaWJmb3J0cmFuIiAsZ2ZvcnRyYW4gImxpYiIpCiAgICAgICAgKCJsaWJ1diIgLGxpYnV2LWp1 bGlhKQogICAgICAgICgicGNyZTIiICxwY3JlMikKICAgICAgICAoInV0Zjhwcm9jIiAsdXRmOHBy b2MpCiAgICAgICAgKCJtcGZyIiAsbXBmcikKKyAgICAgICAoIm5zcy1jZXJ0cyIgLG5zcy1jZXJ0 cykgICAgICAgICA7IHJlcXVpcmVkIHRvIHByZWNvbXBpbGUKKyAgICAgICAoImdsaWJjLWxvY2Fs ZXMiICxnbGliYy1sb2NhbGVzKQogICAgICAgICgid2dldCIgLHdnZXQpCiAgICAgICAgKCJ3aGlj aCIgLHdoaWNoKQogICAgICAgICgiemxpYiIgLHpsaWIpCiAgICAgICAgKCJnbXAiICxnbXApCiAg ICAgICAgKCJzdWl0ZXNwYXJzZSIgLHN1aXRlc3BhcnNlKQogICAgICAgIDs7IEZpbmQgZGVwZW5k ZW5jaWVzIHZlcnNpb25zIGhlcmU6Ci0gICAgICAgOzsgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNv bnRlbnQuY29tL0p1bGlhTGFuZy9qdWxpYS92MS4zLjAvZGVwcy9WZXJzaW9ucy5tYWtlCisgICAg ICAgOzsgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL0p1bGlhTGFuZy9qdWxpYS92 MS42LjAvZGVwcy9WZXJzaW9ucy5tYWtlCiAgICAgICAgKCJsaWJ3aGljaCIgLGxpYndoaWNoKQog ICAgICAgICgiZHNmbXQiICxkc2ZtdCkpKQogICAgIChuYXRpdmUtaW5wdXRzCmRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMvbWF0aHMuc2NtIGIvZ251L3BhY2thZ2VzL21hdGhzLnNjbQppbmRleCA5 ZjdiZGI5YmIxLi43YmU1ZDQxOGU3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWF0aHMuc2Nt CisrKyBiL2dudS9wYWNrYWdlcy9tYXRocy5zY20KQEAgLTM5NTksNyArMzk1OSw3IEBAIGFjY2Vz cyB0byBCTElTIGltcGxlbWVudGF0aW9ucyB2aWEgdHJhZGl0aW9uYWwgQkxBUyByb3V0aW5lIGNh bGxzLiIpCiAoZGVmaW5lLXB1YmxpYyBvcGVubGlibQogICAocGFja2FnZQogICAgIChuYW1lICJv cGVubGlibSIpCi0gICAgKHZlcnNpb24gIjAuNi4wIikKKyAgICAodmVyc2lvbiAiMC43LjQiKQog ICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQpAQCAt Mzk2OCwxMSArMzk2OCwxMSBAQCBhY2Nlc3MgdG8gQkxJUyBpbXBsZW1lbnRhdGlvbnMgdmlhIHRy YWRpdGlvbmFsIEJMQVMgcm91dGluZSBjYWxscy4iKQogICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCiAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt bmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMDh3 ZmNobW1yNTIwMGZ2bW4xa3dxOWJ5YzFmaHNxNDZobjB5NWs4c2NkbDc0NzcxYzdnaCIpKSkpCisg ICAgICAgIChiYXNlMzIgIjFhem1zMGxweGI3dnhiM2JsbjVseXowd3B3eDZqbnpiZmZrY2xjbHBx MnY1YWl3OGQxNGkiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAg ICAoYXJndW1lbnRzCiAgICAgIGAoIzptYWtlLWZsYWdzCi0gICAgICAgKGxpc3QgKHN0cmluZy1h cHBlbmQgInByZWZpeD0iIChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKSkKKyAgICAgICAobGlz dCAoc3RyaW5nLWFwcGVuZCAicHJlZml4PSIgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpICJD Qz1nY2MiKQogICAgICAgICM6cGhhc2VzCiAgICAgICAgOzsgbm8gY29uZmlndXJlIHNjcmlwdAog ICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMgKGRlbGV0ZSAnY29uZmlndXJl KSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wY3JlLnNjbSBiL2dudS9wYWNrYWdlcy9wY3Jl LnNjbQppbmRleCBhYjQ4MTY4NTY3Li40MmIyMDUyNTk4IDEwMDY0NAotLS0gYS9nbnUvcGFja2Fn ZXMvcGNyZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL3BjcmUuc2NtCkBAIC04OSwxNCArODksMTQg QEAgUE9TSVggcmVndWxhciBleHByZXNzaW9uIEFQSS4iKQogKGRlZmluZS1wdWJsaWMgcGNyZTIK ICAgKHBhY2thZ2UKICAgICAobmFtZSAicGNyZTIiKQotICAgICh2ZXJzaW9uICIxMC4zNSIpCisg ICAgKHZlcnNpb24gIjEwLjM2IikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1p cnJvcjovL3NvdXJjZWZvcmdlL3BjcmUvcGNyZTIvIgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHZlcnNpb24gIi9wY3JlMi0iIHZlcnNpb24gIi50YXIuYnoyIikpCiAgICAgICAg ICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAi MDRzNmttazlxZGQ0cmp6NDc3aDU0N2o0Yng3aGZ6MHlhbHB2cm0zODFycWM1Z2hhaWp3dyIpKSkp CisgICAgICAgICAgICAgICAgIjBwMzY5OW1zcHMwN3A0MGc5NDI2bHZ4YTNiNDFyZzdrMmZuN3F4 bDJqbTBraDRra2t2eDkiKSkpKQogICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQog ICAgKGlucHV0cyBgKCgiYnppcDIiICxiemlwMikKICAgICAgICAgICAgICAoInJlYWRsaW5lIiAs cmVhZGxpbmUpCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvdGV4dHV0aWxzLnNjbSBiL2dudS9w YWNrYWdlcy90ZXh0dXRpbHMuc2NtCmluZGV4IGFiMzQzNzM3MDUuLmQ4MjY3NWJmNzkgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy90ZXh0dXRpbHMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy90ZXh0 dXRpbHMuc2NtCkBAIC02Myw2ICs2Myw3IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IHB5dGhvbi1idWlsZCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uLXh5eikK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcmVhZGxpbmUpCisgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHJ1YnkpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNsYW5nKQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB3ZWIpKQogCkBAIC0xNDYsNyArMTQ3LDcgQEAg bGliZW5jYSBhbmQgc2V2ZXJhbCBjaGFyc2V0IGNvbnZlcnNpb24gbGlicmFyaWVzIGFuZCB0b29s cy4iKQogKGRlZmluZS1wdWJsaWMgdXRmOHByb2MKICAgKHBhY2thZ2UKICAgICAobmFtZSAidXRm OHByb2MiKQotICAgICh2ZXJzaW9uICIyLjUuMCIpCisgICAgKHZlcnNpb24gIjIuNi4xIikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKQEAgLTE1 NSw3ICsxNTYsNyBAQCBsaWJlbmNhIGFuZCBzZXZlcmFsIGNoYXJzZXQgY29udmVyc2lvbiBsaWJy YXJpZXMgYW5kIHRvb2xzLiIpCiAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAi diIgdmVyc2lvbikpKSkKICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVy c2lvbikpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxeGxrYXpoZG5qYTRsa3Nu NWM5bmY0YmxuNWdqcWEzNWE4Z3dsYW01cjA3Mjh3MGg4M3FxIikpKSkKKyAgICAgICAgKGJhc2Uz MiAiMXpxYzZhaXJremtzc2JqeGFueDV2OGJsZms5MDE4MGdjOWlkMGR4OG5jczU0ZjFpYjh3NyIp KSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5w dXRzCiAgICAgIChsZXQgKChVTklDT0RFX1ZFUlNJT04gIjEzLjAuMCIpKSAgOyBkZWZpbmVkIGlu IGRhdGEvTWFrZWZpbGUKQEAgLTE2Nyw2ICsxNjgsMTMgQEAgbGliZW5jYSBhbmQgc2V2ZXJhbCBj aGFyc2V0IGNvbnZlcnNpb24gbGlicmFyaWVzIGFuZCB0b29scy4iKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgVU5JQ09ERV9WRVJTSU9OICIvdWNkL05vcm1hbGl6YXRpb25UZXN0 LnR4dCIpKQogICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgKGJhc2UzMiAiMDdn MHlhNGY2emZ6dnBwMjRjY3hrYjJ5cTU2OGtoODNnbHM4NXJqbDk1MG52NWZ5YTNubiIpKSkpCisg ICAgICAgICAoIkRlcml2ZWRDb3JlUHJvcGVydGllcy50eHQiCisgICAgICAgICAgLChvcmlnaW4K KyAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAodXJpIChzdHJp bmctYXBwZW5kICJodHRwczovL3d3dy51bmljb2RlLm9yZy9QdWJsaWMvIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgVU5JQ09ERV9WRVJTSU9OICIvdWNkL0Rlcml2ZWRDb3JlUHJv cGVydGllcy50eHQiKSkKKyAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgIChiYXNl MzIgIjBqMTJ4MTEyY2Q4ZnBnYXprYzhpenhuaGhwaWE0NHAxbTM2ZmY4eWFwc2x4bmRjbXptNTUi KSkpKQogICAgICAgICAgKCJHcmFwaGVtZUJyZWFrVGVzdC50eHQiCiAgICAgICAgICAgLChvcmln aW4KICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKQEAgLTE3NywxMCArMTg1LDEyIEBA IGxpYmVuY2EgYW5kIHNldmVyYWwgY2hhcnNldCBjb252ZXJzaW9uIGxpYnJhcmllcyBhbmQgdG9v bHMuIikKICAgICAgICAgICAgICAgKGJhc2UzMiAiMDdmOHJydmNzcTRwaWJkejZ6eGdneHk4dzd6 ampxeXcyZ2djbHFsaGFseXY0NXl2N3ByaiIpKSkpCiAKICAgICAgICAgIDs7IEZvciB0ZXN0cy4K LSAgICAgICAgICgicGVybCIgLHBlcmwpKSkpCisgICAgICAgICAoInBlcmwiICxwZXJsKQorICAg ICAgICAgKCJydWJ5IiAscnVieSkpKSkKICAgICAoYXJndW1lbnRzCiAgICAgICcoIzptYWtlLWZs YWdzIChsaXN0ICJDQz1nY2MiCiAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw ZW5kICJwcmVmaXg9IiAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSkpCisgICAgICAgIzp0ZXN0 cz8gI3QKICAgICAgICAjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKICAgICAgICAgIChkZWxldGUgJ2NvbmZpZ3VyZSkKQEAgLTE4OSwxMCArMTk5LDcgQEAg bGliZW5jYSBhbmQgc2V2ZXJhbCBjaGFyc2V0IGNvbnZlcnNpb24gbGlicmFyaWVzIGFuZCB0b29s cy4iKQogICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChpKQogICAgICAgICAgICAgICAg ICAgICAgICAgIChjb3B5LWZpbGUgKGFzc29jLXJlZiBpbnB1dHMgaSkKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJkYXRhLyIgaSkpKQotICAgICAg ICAgICAgICAgICAgICAgICAnKCJOb3JtYWxpemF0aW9uVGVzdC50eHQiICJHcmFwaGVtZUJyZWFr VGVzdC50eHQiKSkKLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImRhdGEvR3JhcGhlbWVCcmVh a1Rlc3QudHh0IgotICAgICAgICAgICAgICAgKCgiw7ciKSAiLyIpCi0gICAgICAgICAgICAgICAo KCLDlyIpICIrIikpCisgICAgICAgICAgICAgICAgICAgICAgICcoIk5vcm1hbGl6YXRpb25UZXN0 LnR4dCIgIkRlcml2ZWRDb3JlUHJvcGVydGllcy50eHQiICJHcmFwaGVtZUJyZWFrVGVzdC50eHQi KSkKICAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9qdWxpYXN0 cmluZ3MuZ2l0aHViLmlvL3V0Zjhwcm9jLyIpCiAgICAgKHN5bm9wc2lzICJDIGxpYnJhcnkgZm9y IHByb2Nlc3NpbmcgVVRGLTggVW5pY29kZSBkYXRhIikKLS0gCjIuMzEuMQoK --b1_If2fMmCzoKcLOtleHgGmSKGplxTP3EOK0jweQN4mcU--