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 1lKFyi-0000cC-Iw for pgadmin-hackers@arkaria.postgresql.org; Thu, 11 Mar 2021 07:43:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lKFyh-0004vS-1a for pgadmin-hackers@arkaria.postgresql.org; Thu, 11 Mar 2021 07:43:27 +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 1lKFyg-0004vL-NQ for pgadmin-hackers@lists.postgresql.org; Thu, 11 Mar 2021 07:43:26 +0000 Received: from mail-yb1-xb36.google.com ([2607:f8b0:4864:20::b36]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lKFyY-0006Ec-LM for pgadmin-hackers@postgresql.org; Thu, 11 Mar 2021 07:43:25 +0000 Received: by mail-yb1-xb36.google.com with SMTP id x19so20791625ybe.0 for ; Wed, 10 Mar 2021 23:43:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HRUy7BlkwqZcFAV0ucFUdNVWiyjtdIPLaeW8alpgMmE=; b=NPCcHEfGr8gHmsa9+I/kHQvWiWyA41WG5k1gt8nJr1ZdxvulsosktLMN+kz5tDdtsv kIObjnHBxox+oL/u0dd5yNRGPcdy+3qYIt1Gta9/bNdr6FovZ0yfAt65urBeRKVaSHwb /CbxJFDlBlWee2Iz7OcLoIy8tm8CY4/yKQGTBR/K0sQvbjO2s5+80XlvQEW/gowUmW5u 2yx0tsKSrl+3hccRvaaQIlBW6Gv1OFvdIANKX7TITK2oQcMgJBQTS7lt0yw9tMLdRS3m co1wG3L6wtzLzucetBoeKQ/4Hqo9QCNJW52S1Zkmub0J/TG9S/7pg8DbovM/Q7H57rGs 2rxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HRUy7BlkwqZcFAV0ucFUdNVWiyjtdIPLaeW8alpgMmE=; b=Qrp/ohTc7b79aQ0p6hqNnUiM3S5OhJL+yzB2ZGJwBKerr1FtdWxTpuB604kI6iH6xn k7+pzxniF0QRXu0xHWS40oqJrlWpB4SCeDcQbxb0Joy+f8C5mRenDzCSF1VcyTpafTKz BeGmkKvxMcz/6P1AHm++0vOE+CBTh9hL2djR+K6fZziLmhzLwFbgU8dqZ0/4eQx7mOpI FjyC5TB3BXhwi62JHG8Cg0wff1QGqTOETK5LASgwGdmdF6jU1z+NBmQ9w6wKxJ0tIrXC BO5zBztd1A4MkF4zSikUEo54OtjjpftwqfG1H5TJjc7WiRiukTIrXVM9grwnTsoFnJou L9BA== X-Gm-Message-State: AOAM531WHeCoVVjqLKu/SqQYpb90acNDnT9ryRDE3HUrUX+RzC4nHrS4 ZOgcGC7XuGrmcXpqDXE/Wbd18Ss0CwnT/1GOjbAnaACa/o1SRACWZ//oB0xXSuTuhkqRJGkJ5Mo k1czWSC4QNrBpzZZTxPsi58kv4c7eWEnk8QwsFn9KhAu+jwrKVmbuUBgZuaoyD2WAl0pdiSbLFM H5RSEXvKDojas9RoDXMCwl9Kbc8kT/tZewG2ir4KwN0ik1zJs1AAsyC6JOMg== X-Google-Smtp-Source: ABdhPJybh14hVQNheTKkpK1dMRfhgq1ozuXa6eEvxkHpdtMmsXKVPhnWo6a6YlvxMReVb7e15TfZ9rA12yoKn9ZemcM= X-Received: by 2002:a25:b223:: with SMTP id i35mr9178963ybj.372.1615448596325; Wed, 10 Mar 2021 23:43:16 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Nikhil Mohite Date: Thu, 11 Mar 2021 13:13:05 +0530 Message-ID: Subject: Re: [pgAdmin][PM-4438]: Adding new entries fails when primary key is on any data type and name contains special characters. To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000bce17305bd3def9a" 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 --000000000000bce17305bd3def9a Content-Type: multipart/alternative; boundary="000000000000bce16f05bd3def98" --000000000000bce16f05bd3def98 Content-Type: text/plain; charset="UTF-8" Hi Akshay/ Team, Please find the updated patch for RM-4438. Regards, Nikhil Mohite. On Tue, Mar 9, 2021 at 2:07 PM Akshay Joshi wrote: > Thanks, patch applied. > > On Mon, Mar 8, 2021 at 2:09 PM Nikhil Mohite < > nikhil.mohite@enterprisedb.com> wrote: > >> Hi Hackers, >> >> Please find the attached patch for RM-4438 >> : Adding new entries fails >> when primary key is on any data type and name contains special characters. >> >> >> -- >> *Thanks & Regards,* >> *Nikhil Mohite* >> *Software Engineer.* >> *EDB Postgres* >> *Mob.No: +91-7798364578.* >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > *pgAdmin Hacker | Principal Software Architect* > *EDB Postgres * > > *Mobile: +91 976-788-8246* > --000000000000bce16f05bd3def98 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Akshay/ Team,

Please find the update= d patch for RM-4438.

Regards,
Nikhil Moh= ite.

On Tue, Mar 9, 2021 at 2:07 PM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote= :
Thanks, patch applied.

On Mon, Mar 8, 2021 at 2:09 PM Nikhil Mohite = <nik= hil.mohite@enterprisedb.com> wrote:
Hi Hackers,

= Please find the attached patch for RM-4438:=C2=A0Adding new entries fails= when primary key is on any data type and name contains special characters.=


--
<= font face=3D"verdana, sans-serif">Thanks & Regards,
<= font face=3D"verdana, sans-serif">Nikhil Mohite
Software Engineer.
Mob.No: +91-7798364578.


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

--000000000000bce16f05bd3def98-- --000000000000bce17305bd3def9a Content-Type: application/octet-stream; name="RM-4438_v2.patch" Content-Disposition: attachment; filename="RM-4438_v2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_km4kd3rf0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci90ZW1wbGF0ZXMvc3FsZWRp dG9yL3NxbC9kZWZhdWx0L2RlbGV0ZS5zcWwgYi93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3Iv dGVtcGxhdGVzL3NxbGVkaXRvci9zcWwvZGVmYXVsdC9kZWxldGUuc3FsCmluZGV4IGEzY2E3MmJi Li45NTNjNGVlYiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3RlbXBs YXRlcy9zcWxlZGl0b3Ivc3FsL2RlZmF1bHQvZGVsZXRlLnNxbAorKysgYi93ZWIvcGdhZG1pbi90 b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRvci9zcWwvZGVmYXVsdC9kZWxldGUuc3Fs CkBAIC0xMCw0ICsxMCw0IEBAIERFTEVURSBGUk9NIHt7IGNvbm58cXRJZGVudChuc3BfbmFtZSwg b2JqZWN0X25hbWUpIH19CiAgICAgICAgICh7JSBmb3Igb2JqIGluIGRhdGEgJX17JSBpZiBub19v Zl9rZXlzID09IDEgJX17eyBvYmpbcHJpbWFyeV9rZXlfbGFiZWxzWzBdXXxxdExpdGVyYWwgfX17 JSBlbGlmIG5vX29mX2tleXMgPiAxICV9CiB7IyMjIEhlcmUgd2UgbmVlZCB0byBtYWtlIHR1cGxl IGZvciBlYWNoIHJvdyAjIyN9CiAoeyUgZm9yIGVhY2hfbGFiZWwgaW4gcHJpbWFyeV9rZXlfbGFi ZWxzICV9e3sgb2JqW2VhY2hfbGFiZWxdfHF0TGl0ZXJhbCB9fXslIGlmIG5vdCBsb29wLmxhc3Qg JX0sIHslIGVuZGlmICV9eyUgZW5kZm9yICV9KXslIGVuZGlmICV9eyUgaWYgbm90IGxvb3AubGFz dCAlfSwgeyUgZW5kaWYgJX0KLXslIGVuZGZvciAlfSk7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2Yg ZmlsZQoreyUgZW5kZm9yICV9KTsKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVk aXRvci90ZW1wbGF0ZXMvc3FsZWRpdG9yL3NxbC9kZWZhdWx0L2luc2VydC5zcWwgYi93ZWIvcGdh ZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRvci9zcWwvZGVmYXVsdC9pbnNl cnQuc3FsCmluZGV4IGExYjM1ZWU4Li42M2FmMzY2OSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4v dG9vbHMvc3FsZWRpdG9yL3RlbXBsYXRlcy9zcWxlZGl0b3Ivc3FsL2RlZmF1bHQvaW5zZXJ0LnNx bAorKysgYi93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRvci9z cWwvZGVmYXVsdC9pbnNlcnQuc3FsCkBAIC0xLDEwICsxLDEwIEBACiB7IyBJbnNlcnQgdGhlIG5l dyByb3cgd2l0aCBwcmltYXJ5IGtleXMgKHNwZWNpZmllZCBpbiBwcmltYXJ5X2tleXMpICN9Ci1J TlNFUlQgSU5UTyB7eyBjb25ufHF0SWRlbnQobnNwX25hbWUsIG9iamVjdF9uYW1lKSB9fSAoCitJ TlNFUlQgSU5UTyB7eyBjb25ufHF0SWRlbnQobnNwX25hbWUsIG9iamVjdF9uYW1lKSB8IHJlcGxh Y2UoIiUiLCAiJSUiKSB9fSAoCiB7JSBmb3IgY29sIGluIGRhdGFfdG9fYmVfc2F2ZWQgJX0KLXsl IGlmIG5vdCBsb29wLmZpcnN0ICV9LCB7JSBlbmRpZiAlfXt7IGNvbm58cXRJZGVudChjb2wpIH19 eyUgZW5kZm9yICV9Cit7JSBpZiBub3QgbG9vcC5maXJzdCAlfSwgeyUgZW5kaWYgJX17eyBjb25u fHF0SWRlbnQoY29sKSB8IHJlcGxhY2UoIiUiLCAiJSUiKSB9fXslIGVuZGZvciAlfQogKSBWQUxV RVMgKAogeyUgZm9yIGNvbCBpbiBkYXRhX3RvX2JlX3NhdmVkICV9CiB7JSBpZiBub3QgbG9vcC5m aXJzdCAlfSwgeyUgZW5kaWYgJX0lKHt7IHBnYWRtaW5fYWxpYXNbY29sXSB9fSlzeyUgaWYgdHlw ZV9jYXN0X3JlcXVpcmVkW2NvbF0gJX06Ont7IGRhdGFfdHlwZVtjb2xdIH19eyUgZW5kaWYgJX17 JSBlbmRmb3IgJX0KICkKLXslIGlmIHBrX25hbWVzIGFuZCBub3QgaGFzX29pZHMgJX0gcmV0dXJu aW5nIHt7cGtfbmFtZXN9fXslIGVuZGlmICV9Cit7JSBpZiBwa19uYW1lcyBhbmQgbm90IGhhc19v aWRzICV9IHJldHVybmluZyB7e3BrX25hbWVzIHwgcmVwbGFjZSgiJSIsICIlJSIpfX17JSBlbmRp ZiAlfQogeyUgaWYgaGFzX29pZHMgJX0gcmV0dXJuaW5nIG9pZHslIGVuZGlmICV9OwpkaWZmIC0t Z2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3RlbXBsYXRlcy9zcWxlZGl0b3Ivc3Fs L2RlZmF1bHQvc2VsZWN0LnNxbCBiL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci90ZW1wbGF0 ZXMvc3FsZWRpdG9yL3NxbC9kZWZhdWx0L3NlbGVjdC5zcWwKaW5kZXggMWJmNzQyOGIuLmE1MDli NGE0IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3Nx bGVkaXRvci9zcWwvZGVmYXVsdC9zZWxlY3Quc3FsCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL3Nx bGVkaXRvci90ZW1wbGF0ZXMvc3FsZWRpdG9yL3NxbC9kZWZhdWx0L3NlbGVjdC5zcWwKQEAgLTEs OSArMSw5IEBACiB7IyBTZWxlY3QgdGFibGUgcm93cyAjfQotU0VMRUNUIHslIGlmIGhhc19vaWRz ICV9b2lkLCB7JSBlbmRpZiAlfSogRlJPTSB7eyBjb25ufHF0SWRlbnQobnNwX25hbWUsIG9iamVj dF9uYW1lKSB9fQorU0VMRUNUIHslIGlmIGhhc19vaWRzICV9b2lkLCB7JSBlbmRpZiAlfSogRlJP TSB7eyBjb25ufHF0SWRlbnQobnNwX25hbWUsIG9iamVjdF9uYW1lKSB8IHJlcGxhY2UoIiUiLCAi JSUiKSB9fQogV0hFUkUKIHslIGlmIGhhc19vaWRzICV9CiAgIG9pZCA9ICUob2lkKXMKIHslIGVs aWYgcHJpbWFyeV9rZXlzfGxlbmd0aCA+IDAgJX0KICAgeyUgZm9yIHBrIGluIHByaW1hcnlfa2V5 cyAlfQotICAgIHslIGlmIG5vdCBsb29wLmZpcnN0ICV9IEFORCB7JSBlbmRpZiAlfXt7IGNvbm58 cXRJZGVudChwaykgfX0gPSAlKHt7IHBnYWRtaW5fYWxpYXNbcGtdIH19KXN7JSBlbmRmb3IgJX0K KyAgICB7JSBpZiBub3QgbG9vcC5maXJzdCAlfSBBTkQgeyUgZW5kaWYgJX17eyBjb25ufHF0SWRl bnQocGspIHwgcmVwbGFjZSgiJSIsICIlJSIpIH19ID0gJSh7eyBwZ2FkbWluX2FsaWFzW3BrXSB9 fSlzeyUgZW5kZm9yICV9CiB7JSBlbmRpZiAlfTsKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rv b2xzL3NxbGVkaXRvci90ZW1wbGF0ZXMvc3FsZWRpdG9yL3NxbC9kZWZhdWx0L3VwZGF0ZS5zcWwg Yi93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRvci9zcWwvZGVm YXVsdC91cGRhdGUuc3FsCmluZGV4IGIyNTU5ZmQ4Li40M2IwZWU3YSAxMDA2NDQKLS0tIGEvd2Vi L3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3RlbXBsYXRlcy9zcWxlZGl0b3Ivc3FsL2RlZmF1bHQv dXBkYXRlLnNxbAorKysgYi93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3Nx bGVkaXRvci9zcWwvZGVmYXVsdC91cGRhdGUuc3FsCkBAIC0xLDcgKzEsNyBAQAogeyMgVXBkYXRl IHRoZSByb3cgd2l0aCBwcmltYXJ5IGtleXMgKHNwZWNpZmllZCBpbiBwcmltYXJ5X2tleXMpICN9 Ci1VUERBVEUge3sgY29ubnxxdElkZW50KG5zcF9uYW1lLCBvYmplY3RfbmFtZSkgfX0gU0VUCitV UERBVEUge3sgY29ubnxxdElkZW50KG5zcF9uYW1lLCBvYmplY3RfbmFtZSkgfCByZXBsYWNlKCIl IiwgIiUlIikgfX0gU0VUCiB7JSBmb3IgY29sIGluIGRhdGFfdG9fYmVfc2F2ZWQgJX0KLXslIGlm IG5vdCBsb29wLmZpcnN0ICV9LCB7JSBlbmRpZiAlfXt7IGNvbm58cXRJZGVudChjb2wpIH19ID0g JSh7eyBwZ2FkbWluX2FsaWFzW2NvbF0gfX0pc3slIGlmIHR5cGVfY2FzdF9yZXF1aXJlZFtjb2xd ICV9Ojp7eyBkYXRhX3R5cGVbY29sXSB9fXslIGVuZGlmICV9eyUgZW5kZm9yICV9Cit7JSBpZiBu b3QgbG9vcC5maXJzdCAlfSwgeyUgZW5kaWYgJX17eyBjb25ufHF0SWRlbnQoY29sKSB8IHJlcGxh Y2UoIiUiLCAiJSUiKSB9fSA9ICUoe3sgcGdhZG1pbl9hbGlhc1tjb2xdIH19KXN7JSBpZiB0eXBl X2Nhc3RfcmVxdWlyZWRbY29sXSAlfTo6e3sgZGF0YV90eXBlW2NvbF0gfX17JSBlbmRpZiAlfXsl IGVuZGZvciAlfQogIFdIRVJFCiB7JSBmb3IgcGsgaW4gcHJpbWFyeV9rZXlzICV9Ci17JSBpZiBu b3QgbG9vcC5maXJzdCAlfSBBTkQgeyUgZW5kaWYgJX17eyBjb25ufHF0SWRlbnQocGspIH19ID0g e3sgcHJpbWFyeV9rZXlzW3BrXXxxdExpdGVyYWwgfX17JSBlbmRmb3IgJX07Cit7JSBpZiBub3Qg bG9vcC5maXJzdCAlfSBBTkQgeyUgZW5kaWYgJX17eyBjb25ufHF0SWRlbnQocGspIHwgcmVwbGFj ZSgiJSIsICIlJSIpIH19ID0ge3sgcHJpbWFyeV9rZXlzW3BrXXxxdExpdGVyYWwgfX17JSBlbmRm b3IgJX07CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdXRpbHMvc2F2 ZV9jaGFuZ2VkX2RhdGEucHkgYi93ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdXRpbHMvc2F2 ZV9jaGFuZ2VkX2RhdGEucHkKaW5kZXggMzk5N2Q5M2IuLjI3ZDkyN2E2IDEwMDY0NAotLS0gYS93 ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdXRpbHMvc2F2ZV9jaGFuZ2VkX2RhdGEucHkKKysr IGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3V0aWxzL3NhdmVfY2hhbmdlZF9kYXRhLnB5 CkBAIC0zNiw4ICszNiw2IEBAIGRlZiBzYXZlX2NoYW5nZWRfZGF0YShjaGFuZ2VkX2RhdGEsIGNv bHVtbnNfaW5mbywgY29ubiwgY29tbWFuZF9vYmosCiAgICAgb3BlcmF0aW9ucyA9ICgnYWRkZWQn LCAndXBkYXRlZCcsICdkZWxldGVkJykKICAgICBsaXN0X29mX3NxbCA9IHt9CiAgICAgX3Jvd2lk ID0gTm9uZQotICAgICMgUmVwbGFjZSAnJScgd2l0aCAnJSUnIGFzIHB5dGhvbiB1c2UgJyUnIGFz IHN0cmluZyBmb3JtYXR0aW5nLgotICAgIGNvbW1hbmRfb2JqLm9iamVjdF9uYW1lID0gY29tbWFu ZF9vYmoub2JqZWN0X25hbWUucmVwbGFjZSgnJScsICclJScpCiAKICAgICBwZ2FkbWluX2FsaWFz ID0gewogICAgICAgICBjb2xfbmFtZTogY29sX2luZm9bJ3BnYWRtaW5fYWxpYXMnXQpkaWZmIC0t Z2l0IGEvd2ViL3BnYWRtaW4vdXRpbHMvZHJpdmVyL3BzeWNvcGcyL2Nvbm5lY3Rpb24ucHkgYi93 ZWIvcGdhZG1pbi91dGlscy9kcml2ZXIvcHN5Y29wZzIvY29ubmVjdGlvbi5weQppbmRleCBjOTBk MjQzOS4uM2I3ZjNkNWIgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3V0aWxzL2RyaXZlci9wc3lj b3BnMi9jb25uZWN0aW9uLnB5CisrKyBiL3dlYi9wZ2FkbWluL3V0aWxzL2RyaXZlci9wc3ljb3Bn Mi9jb25uZWN0aW9uLnB5CkBAIC0xOTcwLDUgKzE5NzAsOSBAQCBGYWlsZWQgdG8gcmVzZXQgdGhl IGNvbm5lY3Rpb24gdG8gdGhlIHNlcnZlciBkdWUgdG8gZm9sbG93aW5nIGVycm9yOgogICAgICAg ICBpZiBub3Qgc3RhdHVzOgogICAgICAgICAgICAgcmV0dXJuIE5vbmUKICAgICAgICAgZWxzZToK LSAgICAgICAgICAgIG1vZ3JpZmllZF9zcWwgPSBjdXJzb3IubW9ncmlmeShxdWVyeSwgcGFyYW1l dGVycykKLSAgICAgICAgICAgIHJldHVybiBtb2dyaWZpZWRfc3FsCisKKyAgICAgICAgICAgIGlm IHBhcmFtZXRlcnM6CisgICAgICAgICAgICAgICAgbW9ncmlmaWVkX3NxbCA9IGN1cnNvci5tb2dy aWZ5KHF1ZXJ5LCBwYXJhbWV0ZXJzKQorICAgICAgICAgICAgICAgIHJldHVybiBtb2dyaWZpZWRf c3FsCisgICAgICAgICAgICBlbHNlOgorICAgICAgICAgICAgICAgIHJldHVybiBxdWVyeQo= --000000000000bce17305bd3def9a--