Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mVrEi-0001lw-5A for pgadmin-hackers@arkaria.postgresql.org; Thu, 30 Sep 2021 08:16:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mVrEh-0005vI-3v for pgadmin-hackers@arkaria.postgresql.org; Thu, 30 Sep 2021 08:16:11 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mVrEg-0005v9-D8 for pgadmin-hackers@lists.postgresql.org; Thu, 30 Sep 2021 08:16:10 +0000 Received: from mail-il1-x12a.google.com ([2607:f8b0:4864:20::12a]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mVrEc-0003g3-Tq for pgadmin-hackers@postgresql.org; Thu, 30 Sep 2021 08:16:10 +0000 Received: by mail-il1-x12a.google.com with SMTP id b12so5898588ilf.11 for ; Thu, 30 Sep 2021 01:16:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=e6I4hPGe3LsVKWVXMsp19mu9qjAd8uUTV92Xilxttjo=; b=HW71Hf9jLBjHXmKeYZLCubU+Mb3o0lPapzAy+/CPkudKHBUE/BMs67fjtCuW76Hk9P hoUvKjlTTjUzSSeLyD08S3O+CDvtUzMVTmws4rggZMxZCpl7BwgGm6TYP7sbjzHjdQZo eZa4Haz+1nHQarvkqDkOw37P5XIkIbqEhWqWEZhJzE7JiwaHwKvdYd/p7T7AhSgLMzhL y/I2SEMf1LV2A7AdSXbYeyZBFyk0N633riJ3DthF/2dUpgdrEb7dmRuZyrGNku6MMxWL qQRMvgHKrZNvp7xtEXpz1oJYaEBAJNHHMhK0E+q6PW567qBZe6Pb4VlRy6EupnZq1A+J KiUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=e6I4hPGe3LsVKWVXMsp19mu9qjAd8uUTV92Xilxttjo=; b=W3TBtGOQxV/n5ZAoRhYz//7h5IRnrZkV6IaS/ZtyDc4ZKlRFG3xled2P8GN9Fy3O/1 xbyxP1ojUOtjSDexYjpcZKMZOqlHYSXgpWWU/iwNXr1ogrvFLe12bGchj1NbHqkpzao4 HoIHl485uV2KHjTArI0AN7HVvtgbdvsz+80IAAqn2tFfpUWFhr7j7u87Pkjo0B9OxSo1 LydkyU4RfTpyKWkaqhVzGqtkBIp2gSQat4lurEHk/gCPf1qtMoAkqUrC+KpXqpxDjJA2 sO28hHwgFB1wpEaC4UYtRLxnu575RbzOkSe7oJWluKnpwy6lUmc42DytGH8T4BOwa7hm O3nQ== X-Gm-Message-State: AOAM533ZqRAErCZH9AaDlNMwOa2V37Fprxju8kLd7/Bgar1uF6DEePJn vsNNsneT3kA1baFltXTvKm4EV7VSeTAe6mLdShntzH2b3W9bMENkPoBgsYSeaazgH7aOONTJDrR PCTmeJ3bD+JcR1l2T6tFBhAQ+XZCO7pl4TfjmyN/zMYEkJnDjmiuzT6RYCvHPPxUBRGmvSP3fJ6 /NzoMMAJVYNq7ZOmbbDqq1qanAcbL2DxTe/T9il13+5inSWBlmpMxSgDUgBNHGLCg= X-Google-Smtp-Source: ABdhPJxlBJhq/X4JezKHq07MdGMD/ffRKiYTaC2vifNbp8MCnhUevqBqKeaT/7TgQa/fyqZVJrzAuqwQ1b6owxN13nE= X-Received: by 2002:a92:c744:: with SMTP id y4mr3045568ilp.288.1632989764565; Thu, 30 Sep 2021 01:16:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rahul Shirsat Date: Thu, 30 Sep 2021 13:45:28 +0530 Message-ID: Subject: Re: [patch][pgAdmin] RM6744 Unable to delete rows for Enum type in Create Type dialogue To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000d757c805cd320e82" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000d757c805cd320e82 Content-Type: multipart/alternative; boundary="000000000000d757c605cd320e80" --000000000000d757c605cd320e80 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch for fixing some additional issues. On Mon, Sep 20, 2021 at 1:13 PM Akshay Joshi wrote: > Thanks, the patch applied. > > On Mon, Sep 20, 2021 at 1:06 PM Rahul Shirsat < > rahul.shirsat@enterprisedb.com> wrote: > >> Hi Akshay, >> >> Please find the updated patch. >> >> On Fri, Sep 17, 2021 at 8:55 PM Akshay Joshi < >> akshay.joshi@enterprisedb.com> wrote: >> >>> Hi Rahul >>> >>> Patch not applied, rebase and send the patch again. >>> >>> On Thu, Sep 16, 2021 at 6:39 PM Rahul Shirsat < >>> rahul.shirsat@enterprisedb.com> wrote: >>> >>>> Hi Hackers, >>>> >>>> Please find the attached patch which resolves the below issue: >>>> >>>> 1. Enum Type - Unable to delete rows for Enum type in Create Type >>>> dialogue. >>>> 2. Range Type - Loading icons are shown in different drop down tabs. >>>> >>>> -- >>>> *Rahul Shirsat* >>>> Senior Software Engineer | EnterpriseDB Corporation. >>>> >>> >>> >>> -- >>> *Thanks & Regards* >>> *Akshay Joshi* >>> *pgAdmin Hacker | Principal Software Architect* >>> *EDB Postgres * >>> >>> *Mobile: +91 976-788-8246* >>> >> >> >> -- >> *Rahul Shirsat* >> Senior Software Engineer | EnterpriseDB Corporation. >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > *pgAdmin Hacker | Principal Software Architect* > *EDB Postgres * > > *Mobile: +91 976-788-8246* > -- *Rahul Shirsat* Senior Software Engineer | EnterpriseDB Corporation. --000000000000d757c605cd320e80 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please find the attached pa= tch for fixing some additional issues.

On Mon, Sep 20, 2021 at 1:13 PM= Akshay Joshi <akshay.j= oshi@enterprisedb.com> wrote:
Thanks, the patch applied.

<= div class=3D"gmail_quote">
On Mon, Sep= 20, 2021 at 1:06 PM Rahul Shirsat <rahul.shirsat@enterprisedb.com> wrot= e:
Hi Akshay,

Please find the updated patch.

On Fr= i, Sep 17, 2021 at 8:55 PM Akshay Joshi <akshay.joshi@enterprisedb.com> w= rote:
Hi=C2=A0Rahul

Patch not applied, rebase and sen= d the patch=C2=A0again.

On Thu, Sep 16, 2021 at 6:39 PM Rahul Shirsat= <ra= hul.shirsat@enterprisedb.com> wrote:
Hi Hackers,

Please find the attached patch which resolves the below issue:
<= br>
1. Enum Type - Unable to delete rows for Enum type in Create = Type dialogue.
2. Range Type - Loading icons are shown in differe= nt drop down tabs.

--
=
Rahul Shirsat
Senior Software Engine= er=C2=A0|=C2=A0EnterpriseDB=C2=A0Corporation.


--
Thank= s & Regards
Akshay Joshi
pgAdmin Hacker | Principal Softw= are Architect
EDB Po= stgres
Mobile: +91 976-788-8246



--
Rahul Shirsat
Senior Software Engin= eer=C2=A0|=C2=A0EnterpriseDB=C2=A0Corporation.


--
Thank= s & Regards
Akshay Joshi
pgAdmin Hacker | Principal Softw= are Architect
EDB Po= stgres
Mobile: +91 976-788-8246



--
Rahul Shirsat
Senior Software Engineer=C2=A0|=C2=A0EnterpriseDB=C2=A0Corporation.=
--000000000000d757c605cd320e80-- --000000000000d757c805cd320e82 Content-Type: application/octet-stream; name="RM6744_v3.patch" Content-Disposition: attachment; filename="RM6744_v3.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ku6nwfjn0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3R5cGVzL3N0YXRpYy9qcy90eXBlLnVpLmpzIGIvd2ViL3BnYWRtaW4v YnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdHlwZXMvc3Rh dGljL2pzL3R5cGUudWkuanMKaW5kZXggYmY4YmEzZDU0Li4xNGUzODVmNzYgMTAwNjQ0Ci0tLSBh L3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hl bWFzL3R5cGVzL3N0YXRpYy9qcy90eXBlLnVpLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIv c2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3R5cGVzL3N0YXRpYy9qcy90 eXBlLnVpLmpzCkBAIC0xNCw3ICsxNCw3IEBAIGltcG9ydCBTZWNMYWJlbFNjaGVtYSBmcm9tICcu Li8uLi8uLi8uLi8uLi9zdGF0aWMvanMvc2VjX2xhYmVsLnVpJzsKIGltcG9ydCB7IGdldE5vZGVB amF4T3B0aW9ucyB9IGZyb20gJy4uLy4uLy4uLy4uLy4uLy4uLy4uL3N0YXRpYy9qcy9ub2RlX2Fq YXgnOwogaW1wb3J0IF8gZnJvbSAndW5kZXJzY29yZSc7CiBpbXBvcnQgZ2V0QXBpSW5zdGFuY2Ug ZnJvbSAnc291cmNlcy9hcGlfaW5zdGFuY2UnOwotaW1wb3J0IHsgaXNFbXB0eVN0cmluZywgaW50 ZWdlclZhbGlkYXRvciB9IGZyb20gJ3NvdXJjZXMvdmFsaWRhdG9ycyc7CitpbXBvcnQgeyBpc0Vt cHR5U3RyaW5nIH0gZnJvbSAnc291cmNlcy92YWxpZGF0b3JzJzsKIAogCiBmdW5jdGlvbiBnZXRD b21wb3NpdGVTY2hlbWEobm9kZU9iaiwgdHJlZU5vZGVJbmZvLCBpdGVtTm9kZURhdGEpIHsKQEAg LTY5LDkgKzY5LDkgQEAgZnVuY3Rpb24gZ2V0UmFuZ2VTY2hlbWEobm9kZU9iaiwgdHJlZU5vZGVJ bmZvLCBpdGVtTm9kZURhdGEpIHsKICAgICAgICAgICAgICAgbnVsbCwgJ2dldF9jYW5vbmljYWwn LCBpdGVtTm9kZURhdGEsIGZhbHNlLAogICAgICAgICAgICAgICB0cmVlTm9kZUluZm8sCiAgICAg ICAgICAgICBdKTsKLSAgICAgICAgICB2YXIgZGF0YTsKKyAgICAgICAgICB2YXIgZGF0YSA9IFtd OwogCi0gICAgICAgICAgaWYoIV8uaXNVbmRlZmluZWQobmFtZSkgJiYgbmFtZSAhPSAnJyl7Cisg ICAgICAgICAgaWYoIV8uaXNVbmRlZmluZWQobmFtZSkgJiYgbmFtZSAhPSAnJyAmJiBuYW1lICE9 IG51bGwpewogICAgICAgICAgICAgYXBpLmdldChfdXJsLCB7CiAgICAgICAgICAgICAgIHBhcmFt czogewogICAgICAgICAgICAgICAgICduYW1lJyA6IG5hbWUKQEAgLTEwNTEsMzUgKzEwNTEsMTAg QEAgY2xhc3MgQ29tcG9zaXRlU2NoZW1hIGV4dGVuZHMgQmFzZVVJU2NoZW1hIHsKICAgICAgIHNl dEVycm9yKCd0eXBlJywgZXJybXNnKTsKICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KLSAgICBp ZihzdGF0ZS5pc190bGVuZ3RoKSB7Ci0KLSAgICAgIGlmIChzdGF0ZS50bGVuZ3RoIDwgc3RhdGUu bWluX3ZhbCkgewotICAgICAgICBlcnJtc2cgPSBnZXR0ZXh0KCdMZW5ndGgvUHJlY2lzaW9uIHNo b3VsZCBub3QgYmUgbGVzcyB0aGFuICVzLicsIHN0YXRlLm1pbl92YWwpOwotICAgICAgfQotICAg ICAgZWxzZSBpZiAoc3RhdGUudGxlbmd0aCA+IHN0YXRlLm1heF92YWwpIHsKLSAgICAgICAgZXJy bXNnID0gZ2V0dGV4dCgnTGVuZ3RoL1ByZWNpc2lvbiBzaG91bGQgbm90IGJlIGdyZWF0ZXIgdGhh biAlcy4nLCBzdGF0ZS5tYXhfdmFsKTsKLSAgICAgIH0KLSAgICAgIGlmKF8uaXNVbmRlZmluZWQo ZXJybXNnKSB8fCBlcnJtc2cgPT0gbnVsbCkKLSAgICAgICAgZXJybXNnID0gaW50ZWdlclZhbGlk YXRvcignTGVuZ3RoL1ByZWNpc2lvbicsIHN0YXRlLnRsZW5ndGgpOwotICAgICAgLy8gSWYgd2Ug aGF2ZSBhbnkgZXJyb3Igc2V0IHRoZW4gdGhyb3cgaXQgdG8gdXNlcgotICAgICAgaWYoIV8uaXNV bmRlZmluZWQoZXJybXNnKSAmJiBlcnJtc2cgIT0gbnVsbCkgewotICAgICAgICBzZXRFcnJvcign dGxlbmd0aCcsIGVycm1zZyk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgICAgfQotICAgIH0K LSAgICBpZihzdGF0ZS5pc19wcmVjaXNpb24pIHsKLSAgICAgIGVycm1zZyA9IGludGVnZXJWYWxp ZGF0b3IoJ1NjYWxlJywgc3RhdGUucHJlY2lzaW9uKTsKLSAgICAgIGlmKCFfLmlzVW5kZWZpbmVk KGVycm1zZykgJiYgZXJybXNnICE9IG51bGwpIHsKLSAgICAgICAgc2V0RXJyb3IoJ3ByZWNpc2lv bicsIGVycm1zZyk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgICAgfQotICAgIH0KICAgICBp ZihfLmlzVW5kZWZpbmVkKGVycm1zZykgfHwgZXJybXNnID09IG51bGwpIHsKICAgICAgIGVycm1z ZyA9IG51bGw7CiAgICAgICBzZXRFcnJvcignbWVtYmVyX25hbWUnLCBlcnJtc2cpOwogICAgICAg c2V0RXJyb3IoJ3R5cGUnLCBlcnJtc2cpOwotICAgICAgc2V0RXJyb3IoJ3RsZW5ndGgnLCBlcnJt c2cpOwotICAgICAgc2V0RXJyb3IoJ3ByZWNpc2lvbicsIGVycm1zZyk7CiAgICAgfQogICAgIHJl dHVybiBmYWxzZTsKICAgfQpAQCAtMTEyMiw3ICsxMDk3LDcgQEAgY2xhc3MgRGF0YVR5cGVTY2hl bWEgZXh0ZW5kcyBCYXNlVUlTY2hlbWEgewogICAgICAgaWQ6ICd0eXBlJywKICAgICAgIGxhYmVs OiBnZXR0ZXh0KCdEYXRhIFR5cGUnKSwKICAgICAgIGdyb3VwOiBnZXR0ZXh0KCdEZWZpbml0aW9u JyksCi0gICAgICBtb2RlOiBbJ2VkaXQnLCAnY3JlYXRlJywncHJvcGVydGllcyddLAorICAgICAg bW9kZTogWydlZGl0JywgJ2NyZWF0ZSddLAogICAgICAgZGlzYWJsZWQ6IGZhbHNlLAogICAgICAg cmVhZG9ubHk6IGZ1bmN0aW9uIChzdGF0ZSkgewogICAgICAgICByZXR1cm4gIWRhdGFUeXBlT2Jq LmlzTmV3KHN0YXRlKTsKQEAgLTExNTgsNyArMTEzMyw3IEBAIGNsYXNzIERhdGFUeXBlU2NoZW1h IGV4dGVuZHMgQmFzZVVJU2NoZW1hIHsKICAgICAgIHR5cGU6ICdpbnQnLAogICAgICAgZGVwczog Wyd0eXB0eXBlJ10sCiAgICAgICBjZWxsOiAnaW50JywKLSAgICAgIG1vZGU6IFsnY3JlYXRlJywg J2VkaXQnLCdwcm9wZXJ0aWVzJ10sCisgICAgICBtb2RlOiBbJ2NyZWF0ZScsICdlZGl0J10sCiAg ICAgICByZWFkb25seTogZnVuY3Rpb24gKHN0YXRlKSB7CiAgICAgICAgIHJldHVybiAhZGF0YVR5 cGVPYmouaXNOZXcoc3RhdGUpOwogICAgICAgfSwKQEAgLTExNzIsNyArMTE0Nyw3IEBAIGNsYXNz IERhdGFUeXBlU2NoZW1hIGV4dGVuZHMgQmFzZVVJU2NoZW1hIHsKICAgICAgIGlkOiAndGxlbmd0 aCcsCiAgICAgICBncm91cDogZ2V0dGV4dCgnRGF0YSBUeXBlJyksCiAgICAgICBsYWJlbDogZ2V0 dGV4dCgnTGVuZ3RoL1ByZWNpc2lvbicpLAotICAgICAgbW9kZTogWydlZGl0JywgJ2NyZWF0ZScs J3Byb3BlcnRpZXMnXSwKKyAgICAgIG1vZGU6IFsnZWRpdCcsICdjcmVhdGUnXSwKICAgICAgIGRl cHM6IFsndHlwZSddLAogICAgICAgdHlwZTogJ3RleHQnLAogICAgICAgY2VsbDogJ2ludCcsCkBA IC0xMjM0LDcgKzEyMDksNyBAQCBjbGFzcyBEYXRhVHlwZVNjaGVtYSBleHRlbmRzIEJhc2VVSVNj aGVtYSB7CiAgICAgICBpZDogJ3ByZWNpc2lvbicsCiAgICAgICBncm91cDogZ2V0dGV4dCgnRGF0 YSBUeXBlJyksCiAgICAgICBsYWJlbDogZ2V0dGV4dCgnU2NhbGUnKSwKLSAgICAgIG1vZGU6IFsn ZWRpdCcsICdjcmVhdGUnLCdwcm9wZXJ0aWVzJ10sCisgICAgICBtb2RlOiBbJ2VkaXQnLCAnY3Jl YXRlJ10sCiAgICAgICBkZXBzOiBbJ3R5cGUnXSwKICAgICAgIHR5cGU6ICd0ZXh0JywKICAgICAg IHJlYWRvbmx5OiBmdW5jdGlvbiAoc3RhdGUpIHsKQEAgLTE0NjUsNyArMTQ0MCw3IEBAIGV4cG9y dCBkZWZhdWx0IGNsYXNzIFR5cGVTY2hlbWEgZXh0ZW5kcyBCYXNlVUlTY2hlbWEgewogICAgICAg Z3JvdXA6IGdldHRleHQoJ0RlZmluaXRpb24nKSwKICAgICAgIGxhYmVsOiAnJywKICAgICAgIGRl cHM6IFsndHlwdHlwZSddLAotICAgICAgbW9kZTogWydlZGl0JywgJ2NyZWF0ZScsICdwcm9wZXJ0 aWVzJ10sCisgICAgICBtb2RlOiBbJ2VkaXQnLCAnY3JlYXRlJ10sCiAgICAgICB2aXNpYmxlOiBm dW5jdGlvbihzdGF0ZSkgewogICAgICAgICByZXR1cm4gc3RhdGUudHlwdHlwZSA9PT0gJ04nIHx8 IHN0YXRlLnR5cHR5cGUgPT09ICdWJzsKICAgICAgIH0sCkBAIC0xNTk0LDYgKzE1NjksNTAgQEAg ZXhwb3J0IGRlZmF1bHQgY2xhc3MgVHlwZVNjaGVtYSBleHRlbmRzIEJhc2VVSVNjaGVtYSB7CiAg ICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgIH0sCiAgICAgfSwKKyAgICB7CisgICAgICBpZDog J3R5cGUnLCBsYWJlbDogZ2V0dGV4dCgnRGF0YSBUeXBlJyksIGNlbGw6ICdzdHJpbmcnLAorICAg ICAgdHlwZTogJ3RleHQnLCBtb2RlOiBbJ3Byb3BlcnRpZXMnXSwgZ3JvdXA6IGdldHRleHQoJ0Rl ZmluaXRpb24nKSwKKyAgICAgIGRpc2FibGVkOiAoKSA9PiBvYmouaW5DYXRhbG9nKCksCisgICAg ICB2aXNpYmxlOiBmdW5jdGlvbihzdGF0ZSkgeworICAgICAgICBpZihzdGF0ZS50eXB0eXBlID09 PSAnTicgfHwgc3RhdGUudHlwdHlwZSA9PT0gJ1YnKSB7CisgICAgICAgICAgcmV0dXJuIHRydWU7 CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgfQorICAgIH0sCisgICAg eworICAgICAgaWQ6ICd0bGVuZ3RoJywgbGFiZWw6IGdldHRleHQoJ0xlbmd0aC9QcmVjaXNpb24n KSwgY2VsbDogJ3N0cmluZycsCisgICAgICB0eXBlOiAndGV4dCcsIG1vZGU6IFsncHJvcGVydGll cyddLCBncm91cDogZ2V0dGV4dCgnRGVmaW5pdGlvbicpLAorICAgICAgZGlzYWJsZWQ6ICgpID0+ IG9iai5pbkNhdGFsb2coKSwKKyAgICAgIHZpc2libGU6IGZ1bmN0aW9uKHN0YXRlKSB7CisgICAg ICAgIGlmKHN0YXRlLnR5cHR5cGUgPT09ICdOJykgeworICAgICAgICAgIHJldHVybiB0cnVlOwor ICAgICAgICB9CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgIH0KKyAgICB9LAorICAgIHsK KyAgICAgIGlkOiAncHJlY2lzaW9uJywgbGFiZWw6IGdldHRleHQoJ1NjYWxlJyksIGNlbGw6ICdz dHJpbmcnLAorICAgICAgdHlwZTogJ3RleHQnLCBtb2RlOiBbJ3Byb3BlcnRpZXMnXSwgZ3JvdXA6 IGdldHRleHQoJ0RlZmluaXRpb24nKSwKKyAgICAgIGRpc2FibGVkOiAoKSA9PiBvYmouaW5DYXRh bG9nKCksCisgICAgICB2aXNpYmxlOiBmdW5jdGlvbihzdGF0ZSkgeworICAgICAgICBpZihzdGF0 ZS50eXB0eXBlID09PSAnTicpIHsKKyAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgfQor ICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICB9CisgICAgfSwKKyAgICB7CisgICAgICBpZDog J21heHNpemUnLCBsYWJlbDogZ2V0dGV4dCgnU2l6ZScpLCBjZWxsOiAnc3RyaW5nJywKKyAgICAg IHR5cGU6ICd0ZXh0JywgbW9kZTogWydwcm9wZXJ0aWVzJ10sIGdyb3VwOiBnZXR0ZXh0KCdEZWZp bml0aW9uJyksCisgICAgICBkaXNhYmxlZDogKCkgPT4gb2JqLmluQ2F0YWxvZygpLAorICAgICAg dmlzaWJsZTogZnVuY3Rpb24oc3RhdGUpIHsKKyAgICAgICAgaWYoc3RhdGUudHlwdHlwZSA9PT0g J1YnKSB7CisgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJu IGZhbHNlOworICAgICAgfQorICAgIH0sCiAgICAgewogICAgICAgaWQ6ICd0eXBlX2FjbCcsIGxh YmVsOiBnZXR0ZXh0KCdQcml2aWxlZ2VzJyksIGNlbGw6ICdzdHJpbmcnLAogICAgICAgdHlwZTog J3RleHQnLCBtb2RlOiBbJ3Byb3BlcnRpZXMnXSwgZ3JvdXA6IGdldHRleHQoJ1NlY3VyaXR5Jyks CmRpZmYgLS1naXQgYS93ZWIvcmVncmVzc2lvbi9qYXZhc2NyaXB0L3NjaGVtYV91aV9maWxlcy90 eXBlLnVpLnNwZWMuanMgYi93ZWIvcmVncmVzc2lvbi9qYXZhc2NyaXB0L3NjaGVtYV91aV9maWxl cy90eXBlLnVpLnNwZWMuanMKaW5kZXggMzM5OThmMDlhLi43MDE4OGFjYTggMTAwNjQ0Ci0tLSBh L3dlYi9yZWdyZXNzaW9uL2phdmFzY3JpcHQvc2NoZW1hX3VpX2ZpbGVzL3R5cGUudWkuc3BlYy5q cworKysgYi93ZWIvcmVncmVzc2lvbi9qYXZhc2NyaXB0L3NjaGVtYV91aV9maWxlcy90eXBlLnVp LnNwZWMuanMKQEAgLTE1LDggKzE1LDYgQEAgaW1wb3J0IHttZXNzYWdlc30gZnJvbSAnLi4vZmFr ZV9tZXNzYWdlcyc7CiBpbXBvcnQgeyBjcmVhdGVNb3VudCB9IGZyb20gJ0BtYXRlcmlhbC11aS9j b3JlL3Rlc3QtdXRpbHMnOwogaW1wb3J0IFNjaGVtYVZpZXcgZnJvbSAnLi4vLi4vLi4vcGdhZG1p bi9zdGF0aWMvanMvU2NoZW1hVmlldyc7CiBpbXBvcnQgKiBhcyBub2RlQWpheCBmcm9tICcuLi8u Li8uLi9wZ2FkbWluL2Jyb3dzZXIvc3RhdGljL2pzL25vZGVfYWpheCc7Ci1pbXBvcnQgZ2V0dGV4 dCBmcm9tICdzb3VyY2VzL2dldHRleHQnOwotaW1wb3J0IHsgaW50ZWdlclZhbGlkYXRvciB9IGZy b20gJ3NvdXJjZXMvdmFsaWRhdG9ycyc7CiBpbXBvcnQgeyBnZXROb2RlUHJpdmlsZWdlUm9sZVNj aGVtYSB9IGZyb20gJy4uLy4uLy4uL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZl cnMvc3RhdGljL2pzL3ByaXZpbGVnZS51aSc7CiAKIGltcG9ydCBUeXBlU2NoZW1hLCB7IEVudW1l cmF0aW9uU2NoZW1hLCBnZXRDb21wb3NpdGVTY2hlbWEsIGdldEV4dGVybmFsU2NoZW1hLCBnZXRS YW5nZVNjaGVtYSwgZ2V0RGF0YVR5cGVTY2hlbWEgfSBmcm9tICcuLi8uLi8uLi9wZ2FkbWluL2Jy b3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3R5cGVzL3N0YXRp Yy9qcy90eXBlLnVpJzsKQEAgLTEwNSwzMiArMTAzLDYgQEAgZGVzY3JpYmUoJ1R5cGVTY2hlbWEn LCAoKT0+ewogICAgICAgc3RhdGUubWVtYmVyX25hbWUgPSAnZGVtb19tZW1iZXInOwogICAgICAg Y29tcG9zaXRlQ29sbE9iai52YWxpZGF0ZShzdGF0ZSwgc2V0RXJyb3IpOwogICAgICAgZXhwZWN0 KHNldEVycm9yKS50b0hhdmVCZWVuQ2FsbGVkV2l0aCgndHlwZScsICdQbGVhc2Ugc3BlY2lmeSB0 aGUgdHlwZS4nKTsKLQotICAgICAgc3RhdGUudHlwZSA9ICdjaGFyJzsKLSAgICAgIHN0YXRlLm1p bl92YWwgPSAxMDsKLSAgICAgIHN0YXRlLm1heF92YWwgPSAxMDA7Ci0gICAgICBzdGF0ZS5pc190 bGVuZ3RoID0gdHJ1ZTsKLSAgICAgIHN0YXRlLnRsZW5ndGggPSA5OwotICAgICAgY29tcG9zaXRl Q29sbE9iai52YWxpZGF0ZShzdGF0ZSwgc2V0RXJyb3IpOwotICAgICAgZXhwZWN0KHNldEVycm9y KS50b0hhdmVCZWVuQ2FsbGVkV2l0aCgndGxlbmd0aCcsIGdldHRleHQoJ0xlbmd0aC9QcmVjaXNp b24gc2hvdWxkIG5vdCBiZSBsZXNzIHRoYW4gJXMuJywgc3RhdGUubWluX3ZhbCkpOwotCi0gICAg ICBzdGF0ZS50bGVuZ3RoID0gMjAwOwotICAgICAgY29tcG9zaXRlQ29sbE9iai52YWxpZGF0ZShz dGF0ZSwgc2V0RXJyb3IpOwotICAgICAgZXhwZWN0KHNldEVycm9yKS50b0hhdmVCZWVuQ2FsbGVk V2l0aCgndGxlbmd0aCcsIGdldHRleHQoJ0xlbmd0aC9QcmVjaXNpb24gc2hvdWxkIG5vdCBiZSBn cmVhdGVyIHRoYW4gJXMuJywgc3RhdGUubWF4X3ZhbCkpOwotCi0gICAgICBzdGF0ZS50bGVuZ3Ro ID0gJ2VydCc7Ci0gICAgICBjb21wb3NpdGVDb2xsT2JqLnZhbGlkYXRlKHN0YXRlLCBzZXRFcnJv cik7Ci0gICAgICBleHBlY3Qoc2V0RXJyb3IpLnRvSGF2ZUJlZW5DYWxsZWRXaXRoKCd0bGVuZ3Ro JywgaW50ZWdlclZhbGlkYXRvcignTGVuZ3RoL1ByZWNpc2lvbicsIHN0YXRlLnRsZW5ndGgpKTsK LQotICAgICAgc3RhdGUudGxlbmd0aCA9IDkwOwotICAgICAgc3RhdGUuaXNfcHJlY2lzaW9uID0g dHJ1ZTsKLSAgICAgIHN0YXRlLnByZWNpc2lvbiA9ICdlcnQnOwotICAgICAgY29tcG9zaXRlQ29s bE9iai52YWxpZGF0ZShzdGF0ZSwgc2V0RXJyb3IpOwotICAgICAgZXhwZWN0KHNldEVycm9yKS50 b0hhdmVCZWVuQ2FsbGVkV2l0aCgncHJlY2lzaW9uJywgaW50ZWdlclZhbGlkYXRvcignU2NhbGUn LCBzdGF0ZS5wcmVjaXNpb24pKTsKLQotICAgICAgc3RhdGUucHJlY2lzaW9uID0gOTsKLSAgICAg IGNvbXBvc2l0ZUNvbGxPYmoudmFsaWRhdGUoc3RhdGUsIHNldEVycm9yKTsKLSAgICAgIGV4cGVj dChzZXRFcnJvcikudG9IYXZlQmVlbkNhbGxlZCgpOwogICAgIH0pOwogCiAgICAgaXQoJ3RsZW5n dGggZWRpdGFibGUnLCAoKT0+ewo= --000000000000d757c805cd320e82--