Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eriVd-0005zW-91 for pgadmin-hackers@arkaria.postgresql.org; Fri, 02 Mar 2018 11:05:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eriVb-0002ml-OD for pgadmin-hackers@arkaria.postgresql.org; Fri, 02 Mar 2018 11:05:51 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eriVb-0002mb-8b for pgadmin-hackers@lists.postgresql.org; Fri, 02 Mar 2018 11:05:51 +0000 Received: from mail-oi0-x22d.google.com ([2607:f8b0:4003:c06::22d]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eriVX-0006fI-W6 for pgadmin-hackers@postgresql.org; Fri, 02 Mar 2018 11:05:49 +0000 Received: by mail-oi0-x22d.google.com with SMTP id a207so6752806oii.10 for ; Fri, 02 Mar 2018 03:05:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=rF9N6xuaT01p516Kt3AM43nh/0Bx1mUCXxMMb7NUo/I=; b=UJQGu5i0qZdpkB8iIUCWMkxKueQhyDH8jS1tR3Pq2eMAhp1jT0NFkUD9Y+gZNOm+rP wIdSRMoKUYdXdMMidITE5tLMC/KyEF1RoWOvXIdbEuNip7KVY8VzMUUvla1UhaIV/enH ig9SpTX6jcl1Zu6dbRPqfRWVk+QCip4u9OPOKbug0S63e4Fc5/xKXiAsf0yFOgVIHBoY QW4dU7ACOHmiCL0kPv1R8o+LqDfIMnzRv4Wv/6BuHW0fdiTWb6tyN5PALao/S8h2oVNB g4ICGf8einD4vF6vqQz+lPJxhO2Pb/FQDrrSqHcWQW2KrHCDQ1puRJ+CsX/ghe8xD6EG UxMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rF9N6xuaT01p516Kt3AM43nh/0Bx1mUCXxMMb7NUo/I=; b=lOWwT1896ILP/UO9QQFVaRi82MCepUrdjlfQOEISMZ1wGohKInwM6CRKmVt4zuaWiR wSDHOx3sQRMdZC/XOu0jtYupf12B9a//QSj3PGxctmvrGaGvgxY7sBLhdobLGlz7TQsh xIXm0OoHqKZITJrCi92YO6QvXfUgmse4ykGkwOlV9dR9Gq9rI6B0x366+Ml6d+UWEUU2 id2P9L4NUrXDD30F1bWEtyIOt2WVsaTJ1MauGf9fkwNvnIWZJPAv2JK+oOpSd0+RWl58 oGhNOsmA1vIlaLb/J+HsjBTy7c+5SOVfShZ67gku6zOjwB3X/PdaGDu6bGU7m74d0G9S UUyA== X-Gm-Message-State: APf1xPBhiN4MDYrxwITxMZxIsamhUGRbYi/wh8bDWlOQqDo5ClPzfF7e ROgb8ue8HKQRfbGMD7WMzHkvS3iUtfEa76rkypyCIOyT X-Google-Smtp-Source: AG47ELsGvD2Si/0kK8nFO4bm9WHag3Yom+slGzqRHu3ikwFjlvOl+G6t3OIieikhVvnVudf/ObRYFPzrLFm4OrNDQok= X-Received: by 10.202.77.22 with SMTP id a22mr3412381oib.61.1519988746874; Fri, 02 Mar 2018 03:05:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.74.8.150 with HTTP; Fri, 2 Mar 2018 03:05:26 -0800 (PST) From: Murtuza Zabuawala Date: Fri, 2 Mar 2018 16:35:26 +0530 Message-ID: Subject: [pgAdmin4][RM#3153] Fix the issue in Debugger module To: pgadmin-hackers Content-Type: multipart/mixed; boundary="001a11c1704c531f8e05666bf5a1" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --001a11c1704c531f8e05666bf5a1 Content-Type: multipart/alternative; boundary="001a11c1704c531f8a05666bf59f" --001a11c1704c531f8a05666bf59f Content-Type: text/plain; charset="UTF-8" Hi, I have fixed below issues, 1) Fixed typo in accesskey assignment in html template. 2) Edit value in Grid using Tab key was not working and added test case for the same. I have created sub task for auto scrolling while step in and step over button. https://redmine.postgresql.org/issues/3166 -- Regards, Murtuza Zabuawala EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company --001a11c1704c531f8a05666bf59f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I have fixed below issues,
1) Fixed typo in acces= skey assignment in html template.
2) Edit value in Gr= id using Tab key was not working and added test case for the same.

I have created sub task for auto scrol= ling while step in and step over button.

--
Regards,
Murtuza Za= buawala
EnterpriseDB:=C2=A0http://www.enterprisedb.com
The En= terprise PostgreSQL Company
=
--001a11c1704c531f8a05666bf59f-- --001a11c1704c531f8e05666bf5a1 Content-Type: application/octet-stream; name="RM_3153.diff" Content-Disposition: attachment; filename="RM_3153.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_je9u0o1e0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9rZXlib2FyZF9zaG9ydGN1dHMuanMg Yi93ZWIvcGdhZG1pbi9zdGF0aWMvanMva2V5Ym9hcmRfc2hvcnRjdXRzLmpzCmluZGV4IDkxZTQ1 Y2QuLmI2MTM2NWEgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9rZXlib2FyZF9z aG9ydGN1dHMuanMKKysrIGIvd2ViL3BnYWRtaW4vc3RhdGljL2pzL2tleWJvYXJkX3Nob3J0Y3V0 cy5qcwpAQCAtMSwzICsxLDEyIEBACisvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLworLy8KKy8vIHBnQWRtaW4g NCAtIFBvc3RncmVTUUwgVG9vbHMKKy8vCisvLyBDb3B5cmlnaHQgKEMpIDIwMTMgLSAyMDE4LCBU aGUgcGdBZG1pbiBEZXZlbG9wbWVudCBUZWFtCisvLyBUaGlzIHNvZnR3YXJlIGlzIHJlbGVhc2Vk IHVuZGVyIHRoZSBQb3N0Z3JlU1FMIExpY2VuY2UKKy8vCisvLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLworCiBp bXBvcnQgJCBmcm9tICdqcXVlcnknOwogCiBjb25zdCBQRVJJT0RfS0VZID0gMTkwLApkaWZmIC0t Z2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdnZXIvc3RhdGljL2pzL2RlYnVnZ2VyX3V0aWxz LmpzIGIvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdnZXIvc3RhdGljL2pzL2RlYnVnZ2VyX3V0aWxz LmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjYzZDAyMzIKLS0tIC9kZXYv bnVsbAorKysgYi93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMvanMvZGVidWdnZXJf dXRpbHMuanMKQEAgLTAsMCArMSwyMyBAQAorLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KKy8vCisvLyBwZ0Fk bWluIDQgLSBQb3N0Z3JlU1FMIFRvb2xzCisvLworLy8gQ29weXJpZ2h0IChDKSAyMDEzIC0gMjAx OCwgVGhlIHBnQWRtaW4gRGV2ZWxvcG1lbnQgVGVhbQorLy8gVGhpcyBzb2Z0d2FyZSBpcyByZWxl YXNlZCB1bmRlciB0aGUgUG9zdGdyZVNRTCBMaWNlbmNlCisvLworLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8K KworZnVuY3Rpb24gc2V0Rm9jdXNUb0RlYnVnZ2VyRWRpdG9yKGVkaXRvciwgY29tbWFuZCkgewor ICBjb25zdCBUQUIgPSA5OworICBpZiAoIWNvbW1hbmQpCisgICAgcmV0dXJuOworICBsZXQga2V5 ID0gY29tbWFuZC53aGljaCB8fCBjb21tYW5kLmtleUNvZGU7CisgIC8vIEtleXMgb3RoZXIgdGhh biBUYWIga2V5CisgIGlmIChrZXkgIT09IFRBQikgeworICAgIGVkaXRvci5mb2N1cygpOworICB9 Cit9CisKK21vZHVsZS5leHBvcnRzID0geworICBzZXRGb2N1c1RvRGVidWdnZXJFZGl0b3I6IHNl dEZvY3VzVG9EZWJ1Z2dlckVkaXRvciwKK307CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29s cy9kZWJ1Z2dlci9zdGF0aWMvanMvZGlyZWN0LmpzIGIvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdn ZXIvc3RhdGljL2pzL2RpcmVjdC5qcwppbmRleCA2MmNjMGJhLi41MmM5ZTY2IDEwMDY0NAotLS0g YS93ZWIvcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMvanMvZGlyZWN0LmpzCisrKyBiL3dl Yi9wZ2FkbWluL3Rvb2xzL2RlYnVnZ2VyL3N0YXRpYy9qcy9kaXJlY3QuanMKQEAgLTIsMTAgKzIs MTEgQEAgZGVmaW5lKFsKICAgJ3NvdXJjZXMvZ2V0dGV4dCcsICdzb3VyY2VzL3VybF9mb3InLCAn anF1ZXJ5JywgJ3VuZGVyc2NvcmUnLAogICAncGdhZG1pbi5hbGVydGlmeWpzJywgJ3NvdXJjZXMv cGdhZG1pbicsICdwZ2FkbWluLmJyb3dzZXInLCAnYmFja2JvbmUnLAogICAncGdhZG1pbi5iYWNr Z3JpZCcsICdwZ2FkbWluLmJhY2tmb3JtJywgJ3NvdXJjZXMvLi4vYnVuZGxlL2NvZGVtaXJyb3In LAotICAncGdhZG1pbi50b29scy5kZWJ1Z2dlci51aScsICdzb3VyY2VzL2tleWJvYXJkX3Nob3J0 Y3V0cycsICd3Y2RvY2tlcicsCisgICdwZ2FkbWluLnRvb2xzLmRlYnVnZ2VyLnVpJywgJ3NvdXJj ZXMva2V5Ym9hcmRfc2hvcnRjdXRzJywKKyAgJ3BnYWRtaW4udG9vbHMuZGVidWdnZXIudXRpbHMn LCAnd2Nkb2NrZXInLAogXSwgZnVuY3Rpb24oCiAgIGdldHRleHQsIHVybF9mb3IsICQsIF8sIEFs ZXJ0aWZ5LCBwZ0FkbWluLCBwZ0Jyb3dzZXIsIEJhY2tib25lLCBCYWNrZ3JpZCwKLSAgQmFja2Zv cm0sIGNvZGVtaXJyb3IsIGRlYnVnX2Z1bmN0aW9uX2FnYWluLCBrZXlib2FyZFNob3J0Y3V0cwor ICBCYWNrZm9ybSwgY29kZW1pcnJvciwgZGVidWdfZnVuY3Rpb25fYWdhaW4sIGtleWJvYXJkU2hv cnRjdXRzLCBkZWJ1Z2dlclV0aWxzCiApIHsKIAogICB2YXIgQ29kZU1pcnJvciA9IGNvZGVtaXJy b3IuZGVmYXVsdCwKQEAgLTE4NSw3ICsxODYsNiBAQCBkZWZpbmUoWwogICAgICAgICAgICAgICAg ICAgJ0NvZGVNaXJyb3ItYWN0aXZlbGluZS1iYWNrZ3JvdW5kJwogICAgICAgICAgICAgICAgICk7 CiAgICAgICAgICAgICAgIH0KLQogICAgICAgICAgICAgICAvLyBDYWxsIGZ1bmN0aW9uIHRvIGNy ZWF0ZSBhbmQgdXBkYXRlIGxvY2FsIHZhcmlhYmxlcyAuLi4uCiAgICAgICAgICAgICAgIHNlbGYu R2V0U3RhY2tJbmZvcm1hdGlvbih0cmFuc19pZCk7CiAgICAgICAgICAgICAgIGlmIChwZ1Rvb2xz LkRpcmVjdERlYnVnLmRlYnVnX3R5cGUpIHsKQEAgLTM0NSw3ICszNDUsNiBAQCBkZWZpbmUoWwog ICAgICAgICAgICAgICAgICAgICAgICAgJ3dyYXAnLCAnQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJh Y2tncm91bmQnCiAgICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAgICAgICAgICAgICAg ICBzZWxmLmFjdGl2ZV9saW5lX25vID0gKHJlcy5kYXRhLnJlc3VsdFswXS5saW5lbnVtYmVyIC0g Mik7Ci0KICAgICAgICAgICAgICAgICAgICAgICAvLyBVcGRhdGUgdGhlIHN0YWNrLCBsb2NhbCB2 YXJpYWJsZXMgYW5kIHBhcmFtZXRlcnMgaW5mb3JtYXRpb24KICAgICAgICAgICAgICAgICAgICAg ICBzZWxmLkdldFN0YWNrSW5mb3JtYXRpb24odHJhbnNfaWQpOwogCkBAIC0xMjExLDggKzEyMTAs MTAgQEAgZGVmaW5lKFsKICAgICAgICAgfSk7CiAKICAgICAgICAgdmFyaWFibGVfZ3JpZC5jb2xs ZWN0aW9uLm9uKAotICAgICAgICAgICdiYWNrZ3JpZDplZGl0ZWQnLCAoKSA9PiB7Ci0gICAgICAg ICAgICBwZ1Rvb2xzLkRpcmVjdERlYnVnLmVkaXRvci5mb2N1cygpOworICAgICAgICAgICdiYWNr Z3JpZDplZGl0ZWQnLCAoY2gxLCBjaDIsIGNvbW1hbmQpID0+IHsKKyAgICAgICAgICAgIGRlYnVn Z2VyVXRpbHMuc2V0Rm9jdXNUb0RlYnVnZ2VyRWRpdG9yKAorICAgICAgICAgICAgICBwZ1Rvb2xz LkRpcmVjdERlYnVnLmVkaXRvciwgY29tbWFuZAorICAgICAgICAgICAgKTsKICAgICAgICAgICB9 CiAgICAgICAgICk7CiAKQEAgLTEyOTQsOCArMTI5NSwxMCBAQCBkZWZpbmUoWwogICAgICAgICB9 KTsKIAogICAgICAgICBwYXJhbV9ncmlkLmNvbGxlY3Rpb24ub24oCi0gICAgICAgICAgJ2JhY2tn cmlkOmVkaXRlZCcsICgpID0+IHsKLSAgICAgICAgICAgIHBnVG9vbHMuRGlyZWN0RGVidWcuZWRp dG9yLmZvY3VzKCk7CisgICAgICAgICAgJ2JhY2tncmlkOmVkaXRlZCcsIChjaDEsIGNoMiwgY29t bWFuZCkgPT4geworICAgICAgICAgICAgZGVidWdnZXJVdGlscy5zZXRGb2N1c1RvRGVidWdnZXJF ZGl0b3IoCisgICAgICAgICAgICAgIHBnVG9vbHMuRGlyZWN0RGVidWcuZWRpdG9yLCBjb21tYW5k CisgICAgICAgICAgICApOwogICAgICAgICAgIH0KICAgICAgICAgKTsKIApAQCAtMTM3MSw3ICsx Mzc0LDYgQEAgZGVmaW5lKFsKICAgICAgICAgICAgICAgICAocmVzLmRhdGEucmVzdWx0WzBdLmxp bmVudW1iZXIgLSAyKSwgJ3dyYXAnLAogICAgICAgICAgICAgICAgICdDb2RlTWlycm9yLWFjdGl2 ZWxpbmUtYmFja2dyb3VuZCcKICAgICAgICAgICAgICAgKTsKLQogICAgICAgICAgICAgICAvLyBD YWxsIGZ1bmN0aW9uIHRvIGNyZWF0ZSBhbmQgdXBkYXRlIGxvY2FsIHZhcmlhYmxlcyAuLi4uCiAg ICAgICAgICAgICAgIHNlbGYuR2V0TG9jYWxWYXJpYWJsZXMocGdUb29scy5EaXJlY3REZWJ1Zy50 cmFuc19pZCk7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9k ZWJ1Z2dlci90ZW1wbGF0ZXMvZGVidWdnZXIvZGlyZWN0Lmh0bWwgYi93ZWIvcGdhZG1pbi90b29s cy9kZWJ1Z2dlci90ZW1wbGF0ZXMvZGVidWdnZXIvZGlyZWN0Lmh0bWwKaW5kZXggMmY3NDhkOS4u NThkOTdhMCAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZGVidWdnZXIvdGVtcGxhdGVz L2RlYnVnZ2VyL2RpcmVjdC5odG1sCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2RlYnVnZ2VyL3Rl bXBsYXRlcy9kZWJ1Z2dlci9kaXJlY3QuaHRtbApAQCAtNTIsOCArNTIsOCBAQCB0cnkgewogICAg ICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtb3V0ZGVudCI+PC9pPgogICAgICAgICAg ICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0iYnV0dG9uIiBj bGFzcz0iYnRuIGJ0bi1kZWZhdWx0IGJ0bi1jb250aW51ZSIKLSAgICAgICAgICAgICAgICAgICAg ICAgIHRpdGxlPSJ7eyBfKCdDb250aW51ZS9TdGFydCcpIH19e3sgXygnIChhY2Nlc3NrZXkrezB9 KScuZm9ybWF0KGFjY2Vzc2tleS50b2dnbGVfYnJlYWtwb2ludCkpIH19IgotICAgICAgICAgICAg ICAgICAgICAgICAgYWNjZXNza2V5PSJ7eyBhY2Nlc3NrZXkudG9nZ2xlX2JyZWFrcG9pbnQgfX0i CisgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZT0ie3sgXygnQ29udGludWUvU3RhcnQnKSB9 fXt7IF8oJyAoYWNjZXNza2V5K3swfSknLmZvcm1hdChhY2Nlc3NrZXkuc3RhcnQpKSB9fSIKKyAg ICAgICAgICAgICAgICAgICAgICAgIGFjY2Vzc2tleT0ie3sgYWNjZXNza2V5LnN0YXJ0IH19Igog ICAgICAgICAgICAgICAgICAgICAgICAgdGFiaW5kZXg9IjAiPgogICAgICAgICAgICAgICAgICAg ICA8aSBjbGFzcz0iZmEgZmEtcGxheS1jaXJjbGUiPjwvaT4KICAgICAgICAgICAgICAgICA8L2J1 dHRvbj4KZGlmZiAtLWdpdCBhL3dlYi9yZWdyZXNzaW9uL2phdmFzY3JpcHQvZGVidWdnZXJfdXRp bHNfc3BlYy5qcyBiL3dlYi9yZWdyZXNzaW9uL2phdmFzY3JpcHQvZGVidWdnZXJfdXRpbHNfc3Bl Yy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zZTZiZTk3Ci0tLSAvZGV2 L251bGwKKysrIGIvd2ViL3JlZ3Jlc3Npb24vamF2YXNjcmlwdC9kZWJ1Z2dlcl91dGlsc19zcGVj LmpzCkBAIC0wLDAgKzEsNDQgQEAKKy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCisvLworLy8gcGdBZG1pbiA0 IC0gUG9zdGdyZVNRTCBUb29scworLy8KKy8vIENvcHlyaWdodCAoQykgMjAxMyAtIDIwMTgsIFRo ZSBwZ0FkbWluIERldmVsb3BtZW50IFRlYW0KKy8vIFRoaXMgc29mdHdhcmUgaXMgcmVsZWFzZWQg dW5kZXIgdGhlIFBvc3RncmVTUUwgTGljZW5jZQorLy8KKy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCisKK2lt cG9ydCB7IHNldEZvY3VzVG9EZWJ1Z2dlckVkaXRvciB9IGZyb20gJy4uLy4uL3BnYWRtaW4vdG9v bHMvZGVidWdnZXIvc3RhdGljL2pzL2RlYnVnZ2VyX3V0aWxzJzsKKworZGVzY3JpYmUoJ2RlYnVn Z2VyVXRpbHMnLCBmdW5jdGlvbiAoKSB7CisgIGxldCBlZGl0b3I7CisgIGVkaXRvciA9IGphc21p bmUuY3JlYXRlU3B5T2JqKCdlZGl0b3InLCBbJ2ZvY3VzJ10pOworCisgIGxldCB0YWJfa2V5ID0g eworICAgIHdoaWNoOiA5LAorICAgIGtleUNvZGU6IDksCisgIH0KKworICBsZXQgZW50ZXJfa2V5 ID0geworICAgIHdoaWNoOiAxMywKKyAgICBrZXlDb2RlOiAxMywKKyAgfQorCisgIGRlc2NyaWJl KCdkZWJ1Z2dlclV0aWxzJywgZnVuY3Rpb24gKCkgeworICAgIGl0KCdyZXR1cm5zIHVuZGVmaW5l ZCBpZiBubyBjb21tYW5kIGlzIHBhc3NlZCcsIGZ1bmN0aW9uICgpIHsKKyAgICAgIGV4cGVjdChz ZXRGb2N1c1RvRGVidWdnZXJFZGl0b3IoZWRpdG9yLCBudWxsKSkudG9FcXVhbCh1bmRlZmluZWQp OworICAgIH0pOworICB9KTsKKworICBkZXNjcmliZSgnZGVidWdnZXJVdGlscycsIGZ1bmN0aW9u ICgpIHsKKyAgICBpdCgnc2hvdWxkIGNhbGwgZm9jdXMgb24gZWRpdG9yJywgZnVuY3Rpb24gKCkg eworICAgICAgc2V0Rm9jdXNUb0RlYnVnZ2VyRWRpdG9yKGVkaXRvciwgZW50ZXJfa2V5KQorICAg ICAgZXhwZWN0KGVkaXRvci5mb2N1cykudG9IYXZlQmVlbkNhbGxlZCgpOworICAgIH0pOworICB9 KTsKKworICBkZXNjcmliZSgnZGVidWdnZXJVdGlscycsIGZ1bmN0aW9uICgpIHsKKyAgICBpdCgn c2hvdWxkIG5vdCBjYWxsIGZvY3VzIG9uIGVkaXRvciBhbmQgcmV0dXJucyB1bmRlZmluZWQnLCBm dW5jdGlvbiAoKSB7CisgICAgICBleHBlY3Qoc2V0Rm9jdXNUb0RlYnVnZ2VyRWRpdG9yKGVkaXRv ciwgdGFiX2tleSkpLnRvRXF1YWwodW5kZWZpbmVkKTsKKyAgICB9KTsKKyAgfSk7Cit9KTsKZGlm ZiAtLWdpdCBhL3dlYi93ZWJwYWNrLnNoaW0uanMgYi93ZWIvd2VicGFjay5zaGltLmpzCmluZGV4 IGQzNmZlNjEuLjU4YjI2MDQgMTAwNjQ0Ci0tLSBhL3dlYi93ZWJwYWNrLnNoaW0uanMKKysrIGIv d2ViL3dlYnBhY2suc2hpbS5qcwpAQCAtMjMwLDYgKzIzMCw3IEBAIHZhciB3ZWJwYWNrU2hpbUNv bmZpZyA9IHsKICAgICAncGdhZG1pbi50b29scy5pbXBvcnRfZXhwb3J0JzogcGF0aC5qb2luKF9f ZGlybmFtZSwgJy4vcGdhZG1pbi90b29scy9pbXBvcnRfZXhwb3J0L3N0YXRpYy9qcy9pbXBvcnRf ZXhwb3J0JyksCiAgICAgJ3BnYWRtaW4ubm9kZS52aWV3JzogcGF0aC5qb2luKF9fZGlybmFtZSwg Jy4vcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1h cy92aWV3cy9zdGF0aWMvanMvdmlldycpLAogICAgICdwZ2FkbWluLnRvb2xzLmRlYnVnZ2VyLnVp JzogcGF0aC5qb2luKF9fZGlybmFtZSwgJy4vcGdhZG1pbi90b29scy9kZWJ1Z2dlci9zdGF0aWMv anMvZGVidWdnZXJfdWknKSwKKyAgICAncGdhZG1pbi50b29scy5kZWJ1Z2dlci51dGlscyc6IHBh dGguam9pbihfX2Rpcm5hbWUsICcuL3BnYWRtaW4vdG9vbHMvZGVidWdnZXIvc3RhdGljL2pzL2Rl YnVnZ2VyX3V0aWxzJyksCiAgICAgJ3BnYWRtaW4ubm9kZS5wZ2Ffc2NoZWR1bGUnOiBwYXRoLmpv aW4oX19kaXJuYW1lLCAnLi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL3Bn YWdlbnQvc2NoZWR1bGVzL3N0YXRpYy9qcy9wZ2Ffc2NoZWR1bGUnKSwKICAgICAncGdhZG1pbi5u b2RlLmNhdGFsb2dfb2JqZWN0X2NvbHVtbic6IHBhdGguam9pbihfX2Rpcm5hbWUsICcuL3BnYWRt aW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvY2F0YWxv Z19vYmplY3RzL2NvbHVtbnMvc3RhdGljL2pzL2NhdGFsb2dfb2JqZWN0X2NvbHVtbicpLAogICAg ICdwZ2FkbWluLmJyb3dzZXIuY29sbGVjdGlvbic6IHBhdGguam9pbihfX2Rpcm5hbWUsICcuL3Bn YWRtaW4vYnJvd3Nlci9zdGF0aWMvanMvY29sbGVjdGlvbicpLAo= --001a11c1704c531f8e05666bf5a1--