<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>144243</bug_id>
          
          <creation_ts>2015-04-26 17:47:34 -0700</creation_ts>
          <short_desc>Getter or setter method named &quot;prototype&quot; or &quot;constructor&quot; should throw SyntaxError</short_desc>
          <delta_ts>2015-04-26 21:19:39 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>140491</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>barraclough</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1088881</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-04-26 17:47:34 -0700</bug_when>
    <thetext>We shouldn&apos;t allow getter or setter (either instance and static) method of name &quot;prototype&quot; or &quot;constructor&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088893</commentid>
    <comment_count>1</comment_count>
      <attachid>251716</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-04-26 18:27:33 -0700</bug_when>
    <thetext>Created attachment 251716
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088914</commentid>
    <comment_count>2</comment_count>
      <attachid>251716</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-04-26 20:32:12 -0700</bug_when>
    <thetext>Comment on attachment 251716
Fixes the bug

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088926</commentid>
    <comment_count>3</comment_count>
      <attachid>251716</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-26 21:19:31 -0700</bug_when>
    <thetext>Comment on attachment 251716
Fixes the bug

Clearing flags on attachment: 251716

Committed r183382: &lt;http://trac.webkit.org/changeset/183382&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1088927</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-04-26 21:19:39 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251716</attachid>
            <date>2015-04-26 18:27:33 -0700</date>
            <delta_ts>2015-04-26 21:19:31 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-144243-20150426182625.patch</filename>
            <type>text/plain</type>
            <size>11874</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTgzMzc0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE1LTA0LTI2ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAg
IEdldHRlciBvciBzZXR0ZXIgbWV0aG9kIG5hbWVkICJwcm90b3R5cGUiIG9yICJjb25zdHJjdXRv
ciIgc2hvdWxkIHRocm93IFN5bnRheEVycm9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDQyNDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBGaXhlZCB0aGUgYnVnIGJ5IGFkZGluZyBleHBsaWNpdCBjaGVj
a3MgaW4gcGFyc2VHZXR0ZXJTZXR0ZXIgd2hlbiB3ZSdyZSBwYXJzaW5nIGNsYXNzIG1ldGhvZHMu
CisKKyAgICAgICAgKiBwYXJzZXIvUGFyc2VyLmNwcDoKKyAgICAgICAgKEpTQzo6UGFyc2VyPExl
eGVyVHlwZT46OnBhcnNlR2V0dGVyU2V0dGVyKToKKwogMjAxNS0wNC0yNiAgSm9yZGFuIEhhcmJh
bmQgIDxsamhhcmJAZ21haWwuY29tPgogCiAgICAgICAgIE1hcCNmb3JFYWNoIGRvZXMgbm90IHBh
c3MgIm1hcCIgYXJndW1lbnQgdG8gY2FsbGJhY2suCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvcGFyc2VyL1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3Jl
L3BhcnNlci9QYXJzZXIuY3BwCShyZXZpc2lvbiAxODMzNzIpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvcGFyc2VyL1BhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwNzcsOSArMjA3Nywx
MyBAQCB0ZW1wbGF0ZSA8Y2xhc3MgVHJlZUJ1aWxkZXI+IFRyZWVQcm9wZXJ0CiB7CiAgICAgY29u
c3QgSWRlbnRpZmllciogc3RyaW5nUHJvcGVydHlOYW1lID0gMDsKICAgICBkb3VibGUgbnVtZXJp
Y1Byb3BlcnR5TmFtZSA9IDA7Ci0gICAgaWYgKG1fdG9rZW4ubV90eXBlID09IElERU5UIHx8IG1f
dG9rZW4ubV90eXBlID09IFNUUklORykKKyAgICBpZiAobV90b2tlbi5tX3R5cGUgPT0gSURFTlQg
fHwgbV90b2tlbi5tX3R5cGUgPT0gU1RSSU5HKSB7CiAgICAgICAgIHN0cmluZ1Byb3BlcnR5TmFt
ZSA9IG1fdG9rZW4ubV9kYXRhLmlkZW50OwotICAgIGVsc2UgaWYgKG1fdG9rZW4ubV90eXBlID09
IERPVUJMRSB8fCBtX3Rva2VuLm1fdHlwZSA9PSBJTlRFR0VSKQorICAgICAgICBzZW1hbnRpY0Zh
aWxJZlRydWUoc3VwZXJCaW5kaW5nID09IFN1cGVyQmluZGluZzo6TmVlZGVkICYmICpzdHJpbmdQ
cm9wZXJ0eU5hbWUgPT0gbV92bS0+cHJvcGVydHlOYW1lcy0+cHJvdG90eXBlLAorICAgICAgICAg
ICAgIkNhbm5vdCBkZWNsYXJlIGEgc3RhdGljIG1ldGhvZCBuYW1lZCAncHJvdG90eXBlJyIpOwor
ICAgICAgICBzZW1hbnRpY0ZhaWxJZlRydWUoc3VwZXJCaW5kaW5nID09IFN1cGVyQmluZGluZzo6
TmVlZGVkICYmICpzdHJpbmdQcm9wZXJ0eU5hbWUgPT0gbV92bS0+cHJvcGVydHlOYW1lcy0+Y29u
c3RydWN0b3IsCisgICAgICAgICAgICAiQ2Fubm90IGRlY2xhcmUgYSBnZXR0ZXIgb3Igc2V0dGVy
IG5hbWVkICdjb25zdHJ1Y3RvciciKTsKKyAgICB9IGVsc2UgaWYgKG1fdG9rZW4ubV90eXBlID09
IERPVUJMRSB8fCBtX3Rva2VuLm1fdHlwZSA9PSBJTlRFR0VSKQogICAgICAgICBudW1lcmljUHJv
cGVydHlOYW1lID0gbV90b2tlbi5tX2RhdGEuZG91YmxlVmFsdWU7CiAgICAgZWxzZQogICAgICAg
ICBmYWlsRHVlVG9VbmV4cGVjdGVkVG9rZW4oKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4MzM3NCkK
KysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBA
CisyMDE1LTA0LTI2ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAg
IEdldHRlciBvciBzZXR0ZXIgbWV0aG9kIG5hbWVkICJwcm90b3R5cGUiIG9yICJjb25zdHJjdXRv
ciIgc2hvdWxkIHRocm93IFN5bnRheEVycm9yCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDQyNDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGRlZCB0ZXN0cyBjYXNlcyB0byBib3RoIHRlc3RzLiBBbHNv
IGFkZGVkIHRlc3QgY2FzZXMgbWlzc2luZyBmcm9tIGV4cHJlc3Npb24gdGVzdHMuCisKKyAgICAg
ICAgKiBqcy9jbGFzcy1zeW50YXgtZGVjbGFyYXRpb24tZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGpzL2NsYXNzLXN5bnRheC1leHByZXNzaW9uLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBqcy9z
Y3JpcHQtdGVzdHMvY2xhc3Mtc3ludGF4LWRlY2xhcmF0aW9uLmpzOgorICAgICAgICAqIGpzL3Nj
cmlwdC10ZXN0cy9jbGFzcy1zeW50YXgtZXhwcmVzc2lvbi5qczoKKwogMjAxNS0wNC0yNiAgSmF2
aWVyIEZlcm5hbmRleiAgPGpmZXJuYW5kZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbQ1NTIEdy
aWQgTGF5b3V0XSBTdXBwb3J0IGZvciBhbGlnbi1zZWxmIGFuZCBhbGlnbi1pdGVtcyBpbiBncmlk
IGxheW91dApJbmRleDogTGF5b3V0VGVzdHMvanMvY2xhc3Mtc3ludGF4LWRlY2xhcmF0aW9uLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9jbGFzcy1zeW50YXgtZGVj
bGFyYXRpb24tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxODMzNzIpCisrKyBMYXlvdXRUZXN0cy9q
cy9jbGFzcy1zeW50YXgtZGVjbGFyYXRpb24tZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBA
IC0yMiw5ICsyMiwxMyBAQCBQQVNTIGNsYXNzIFggeyB0aHJldyBleGNlcHRpb24gU3ludGF4RXJy
CiBQQVNTIGNsYXNzIFggeyAoIH0gdGhyZXcgZXhjZXB0aW9uIFN5bnRheEVycm9yOiBVbmV4cGVj
dGVkIHRva2VuICcoJy4gRXhwZWN0ZWQgYW4gaWRlbnRpZmllci4uCiBQQVNTIGNsYXNzIFgge30g
ZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCiBQQVNTIGNsYXNzIFggeyBjb25zdHJ1Y3RvcigpIHt9
IGNvbnN0cnVjdG9yKCkge30gfSB0aHJldyBleGNlcHRpb24gU3ludGF4RXJyb3I6IENhbm5vdCBk
ZWNsYXJlIG11bHRpcGxlIGNvbnN0cnVjdG9ycyBpbiBhIHNpbmdsZSBjbGFzcy4uCitQQVNTIGNs
YXNzIFggeyBnZXQgY29uc3RydWN0b3IoKSB7fSB9IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJv
cjogQ2Fubm90IGRlY2xhcmUgYSBnZXR0ZXIgb3Igc2V0dGVyIG5hbWVkICdjb25zdHJ1Y3Rvcicu
LgorUEFTUyBjbGFzcyBYIHsgc2V0IGNvbnN0cnVjdG9yKCkge30gfSB0aHJldyBleGNlcHRpb24g
U3ludGF4RXJyb3I6IENhbm5vdCBkZWNsYXJlIGEgZ2V0dGVyIG9yIHNldHRlciBuYW1lZCAnY29u
c3RydWN0b3InLi4KIFBBU1MgY2xhc3MgWCB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGNvbnN0
cnVjdG9yKCkgeyByZXR1cm4gc3RhdGljTWV0aG9kVmFsdWU7IH0gfSBkaWQgbm90IHRocm93IGV4
Y2VwdGlvbi4KIFBBU1MgY2xhc3MgWCB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGNvbnN0cnVj
dG9yKCkgeyByZXR1cm4gc3RhdGljTWV0aG9kVmFsdWU7IH0gfTsgWC5jb25zdHJ1Y3RvcigpIGlz
IHN0YXRpY01ldGhvZFZhbHVlCiBQQVNTIGNsYXNzIFggeyBjb25zdHJ1Y3RvcigpIHt9IHN0YXRp
YyBwcm90b3R5cGUoKSB7fSB9IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJvcjogQ2Fubm90IGRl
Y2xhcmUgYSBzdGF0aWMgbWV0aG9kIG5hbWVkICdwcm90b3R5cGUnLi4KK1BBU1MgY2xhc3MgWCB7
IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGdldCBwcm90b3R5cGUoKSB7fSB9IHRocmV3IGV4Y2Vw
dGlvbiBTeW50YXhFcnJvcjogQ2Fubm90IGRlY2xhcmUgYSBzdGF0aWMgbWV0aG9kIG5hbWVkICdw
cm90b3R5cGUnLi4KK1BBU1MgY2xhc3MgWCB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIHNldCBw
cm90b3R5cGUoKSB7fSB9IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJvcjogQ2Fubm90IGRlY2xh
cmUgYSBzdGF0aWMgbWV0aG9kIG5hbWVkICdwcm90b3R5cGUnLi4KIFBBU1MgY2xhc3MgWCB7IGNv
bnN0cnVjdG9yKCkge30gcHJvdG90eXBlKCkgeyByZXR1cm4gaW5zdGFuY2VNZXRob2RWYWx1ZTsg
fSB9IGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgogUEFTUyBjbGFzcyBYIHsgY29uc3RydWN0b3Io
KSB7fSBwcm90b3R5cGUoKSB7IHJldHVybiBpbnN0YW5jZU1ldGhvZFZhbHVlOyB9IH07IChuZXcg
WCkucHJvdG90eXBlKCkgaXMgaW5zdGFuY2VNZXRob2RWYWx1ZQogUEFTUyBjbGFzcyBYIHsgY29u
c3RydWN0b3IoKSB7fSBzZXQgZm9vKGEpIHt9IH0gZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCklu
ZGV4OiBMYXlvdXRUZXN0cy9qcy9jbGFzcy1zeW50YXgtZXhwcmVzc2lvbi1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMvY2xhc3Mtc3ludGF4LWV4cHJlc3Npb24tZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAxODMzNzIpCisrKyBMYXlvdXRUZXN0cy9qcy9jbGFzcy1zeW50
YXgtZXhwcmVzc2lvbi1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTIwLDExICsyMCwy
MiBAQCBQQVNTIHggPSBjbGFzcyB7IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFCiBQQVNTIHggPSBj
bGFzcyB7ICggfSB0aHJldyBleGNlcHRpb24gU3ludGF4RXJyb3I6IFVuZXhwZWN0ZWQgdG9rZW4g
JygnLiBFeHBlY3RlZCBhbiBpZGVudGlmaWVyLi4KIFBBU1MgeCA9IGNsYXNzIHt9IGRpZCBub3Qg
dGhyb3cgZXhjZXB0aW9uLgogUEFTUyB4ID0gY2xhc3MgeyBjb25zdHJ1Y3RvcigpIHt9IGNvbnN0
cnVjdG9yKCkge30gfSB0aHJldyBleGNlcHRpb24gU3ludGF4RXJyb3I6IENhbm5vdCBkZWNsYXJl
IG11bHRpcGxlIGNvbnN0cnVjdG9ycyBpbiBhIHNpbmdsZSBjbGFzcy4uCitQQVNTIHggPSBjbGFz
cyB7IGdldCBjb25zdHJ1Y3RvcigpIHt9IH0gdGhyZXcgZXhjZXB0aW9uIFN5bnRheEVycm9yOiBD
YW5ub3QgZGVjbGFyZSBhIGdldHRlciBvciBzZXR0ZXIgbmFtZWQgJ2NvbnN0cnVjdG9yJy4uCitQ
QVNTIHggPSBjbGFzcyB7IHNldCBjb25zdHJ1Y3RvcigpIHt9IH0gdGhyZXcgZXhjZXB0aW9uIFN5
bnRheEVycm9yOiBDYW5ub3QgZGVjbGFyZSBhIGdldHRlciBvciBzZXR0ZXIgbmFtZWQgJ2NvbnN0
cnVjdG9yJy4uCiBQQVNTIHggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGNvbnN0
cnVjdG9yKCkgeyByZXR1cm4gc3RhdGljTWV0aG9kVmFsdWU7IH0gfSBkaWQgbm90IHRocm93IGV4
Y2VwdGlvbi4KLVBBU1MgeC5jb25zdHJ1Y3RvcigpIGlzIHN0YXRpY01ldGhvZFZhbHVlCitQQVNT
IHggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGNvbnN0cnVjdG9yKCkgeyByZXR1
cm4gc3RhdGljTWV0aG9kVmFsdWU7IH0gfTsgeC5jb25zdHJ1Y3RvcigpIGlzIHN0YXRpY01ldGhv
ZFZhbHVlCiBQQVNTIHggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIHByb3RvdHlw
ZSgpIHt9IH0gdGhyZXcgZXhjZXB0aW9uIFN5bnRheEVycm9yOiBDYW5ub3QgZGVjbGFyZSBhIHN0
YXRpYyBtZXRob2QgbmFtZWQgJ3Byb3RvdHlwZScuLgotUEFTUyB4ID0gY2xhc3MgeyBjb25zdHJ1
Y3RvcigpIHt9IHByb3RvdHlwZSgpIHsgcmV0dXJuIGluc3RhbmNlTWV0aG9kVmFsdWU7IH0gfSBk
aWQgbm90IHRocm93IGV4Y2VwdGlvbi4KLVBBU1MgKG5ldyB4KS5wcm90b3R5cGUoKSBpcyBpbnN0
YW5jZU1ldGhvZFZhbHVlCitQQVNTIHggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGlj
IGdldCBwcm90b3R5cGUoKSB7fSB9IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJvcjogQ2Fubm90
IGRlY2xhcmUgYSBzdGF0aWMgbWV0aG9kIG5hbWVkICdwcm90b3R5cGUnLi4KK1BBU1MgeCA9IGNs
YXNzIHsgY29uc3RydWN0b3IoKSB7fSBzdGF0aWMgc2V0IHByb3RvdHlwZSgpIHt9IH0gdGhyZXcg
ZXhjZXB0aW9uIFN5bnRheEVycm9yOiBDYW5ub3QgZGVjbGFyZSBhIHN0YXRpYyBtZXRob2QgbmFt
ZWQgJ3Byb3RvdHlwZScuLgorUEFTUyB4ID0gY2xhc3MgIHsgY29uc3RydWN0b3IoKSB7fSBwcm90
b3R5cGUoKSB7IHJldHVybiBpbnN0YW5jZU1ldGhvZFZhbHVlOyB9IH0gZGlkIG5vdCB0aHJvdyBl
eGNlcHRpb24uCitQQVNTIHggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gcHJvdG90eXBlKCkg
eyByZXR1cm4gaW5zdGFuY2VNZXRob2RWYWx1ZTsgfSB9OyAobmV3IHgpLnByb3RvdHlwZSgpIGlz
IGluc3RhbmNlTWV0aG9kVmFsdWUKK1BBU1MgeCA9IGNsYXNzIHsgY29uc3RydWN0b3IoKSB7fSBz
ZXQgZm9vKGEpIHt9IH0gZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCitQQVNTIHggPSBjbGFzcyB7
IGNvbnN0cnVjdG9yKCkge30gc2V0IGZvbyh7eCwgeX0pIHt9IH0gZGlkIG5vdCB0aHJvdyBleGNl
cHRpb24uCitQQVNTIHggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc2V0IGZvbygpIHt9IH0g
dGhyZXcgZXhjZXB0aW9uIFN5bnRheEVycm9yOiBVbmV4cGVjdGVkIHRva2VuICcpJy4gc2V0dGVy
IGZ1bmN0aW9ucyBtdXN0IGhhdmUgb25lIHBhcmFtZXRlci4uCitQQVNTIHggPSBjbGFzcyB7IGNv
bnN0cnVjdG9yKCkge30gc2V0IGZvbyhhLCBiKSB7fSB9IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhF
cnJvcjogVW5leHBlY3RlZCB0b2tlbiAnLCcuIHNldHRlciBmdW5jdGlvbnMgbXVzdCBoYXZlIG9u
ZSBwYXJhbWV0ZXIuLgorUEFTUyB4ID0gY2xhc3MgeyBjb25zdHJ1Y3RvcigpIHt9IGdldCBmb28o
KSB7fSB9IGRpZCBub3QgdGhyb3cgZXhjZXB0aW9uLgorUEFTUyB4ID0gY2xhc3MgeyBjb25zdHJ1
Y3RvcigpIHt9IGdldCBmb28oeCkge30gfSB0aHJldyBleGNlcHRpb24gU3ludGF4RXJyb3I6IFVu
ZXhwZWN0ZWQgaWRlbnRpZmllciAneCcuIGdldHRlciBmdW5jdGlvbnMgbXVzdCBoYXZlIG5vIHBh
cmFtZXRlcnMuLgorUEFTUyB4ID0gY2xhc3MgeyBjb25zdHJ1Y3RvcigpIHt9IGdldCBmb28oe3gs
IHl9KSB7fSB9IHRocmV3IGV4Y2VwdGlvbiBTeW50YXhFcnJvcjogVW5leHBlY3RlZCB0b2tlbiAn
eycuIGdldHRlciBmdW5jdGlvbnMgbXVzdCBoYXZlIG5vIHBhcmFtZXRlcnMuLgogUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCkluZGV4OiBMYXlvdXRUZXN0
cy9qcy9zY3JpcHQtdGVzdHMvY2xhc3Mtc3ludGF4LWRlY2xhcmF0aW9uLmpzCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9jbGFzcy1zeW50YXgtZGVjbGFyYXRpb24u
anMJKHJldmlzaW9uIDE4MzM3MikKKysrIExheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9jbGFz
cy1zeW50YXgtZGVjbGFyYXRpb24uanMJKHdvcmtpbmcgY29weSkKQEAgLTM1LDEwICszNSwxNiBA
QCBzaG91bGRUaHJvdygiY2xhc3MgeyIsICInU3ludGF4RXJyb3I6IENsCiBzaG91bGRUaHJvdygi
Y2xhc3MgWCB7IiwgIidTeW50YXhFcnJvcjogVW5leHBlY3RlZCBlbmQgb2Ygc2NyaXB0JyIpOwog
c2hvdWxkVGhyb3coImNsYXNzIFggeyAoIH0iLCAiJ1N5bnRheEVycm9yOiBVbmV4cGVjdGVkIHRv
a2VuIFxcJyhcXCcuIEV4cGVjdGVkIGFuIGlkZW50aWZpZXIuJyIpOwogc2hvdWxkTm90VGhyb3co
ImNsYXNzIFgge30iKTsKKwogc2hvdWxkVGhyb3coImNsYXNzIFggeyBjb25zdHJ1Y3RvcigpIHt9
IGNvbnN0cnVjdG9yKCkge30gfSIsICInU3ludGF4RXJyb3I6IENhbm5vdCBkZWNsYXJlIG11bHRp
cGxlIGNvbnN0cnVjdG9ycyBpbiBhIHNpbmdsZSBjbGFzcy4nIik7CitzaG91bGRUaHJvdygiY2xh
c3MgWCB7IGdldCBjb25zdHJ1Y3RvcigpIHt9IH0iLCAiJ1N5bnRheEVycm9yOiBDYW5ub3QgZGVj
bGFyZSBhIGdldHRlciBvciBzZXR0ZXIgbmFtZWQgXFwnY29uc3RydWN0b3JcXCcuJyIpOworc2hv
dWxkVGhyb3coImNsYXNzIFggeyBzZXQgY29uc3RydWN0b3IoKSB7fSB9IiwgIidTeW50YXhFcnJv
cjogQ2Fubm90IGRlY2xhcmUgYSBnZXR0ZXIgb3Igc2V0dGVyIG5hbWVkIFxcJ2NvbnN0cnVjdG9y
XFwnLiciKTsKIHNob3VsZE5vdFRocm93KCJjbGFzcyBYIHsgY29uc3RydWN0b3IoKSB7fSBzdGF0
aWMgY29uc3RydWN0b3IoKSB7IHJldHVybiBzdGF0aWNNZXRob2RWYWx1ZTsgfSB9Iik7CiBzaG91
bGRCZSgiY2xhc3MgWCB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGNvbnN0cnVjdG9yKCkgeyBy
ZXR1cm4gc3RhdGljTWV0aG9kVmFsdWU7IH0gfTsgWC5jb25zdHJ1Y3RvcigpIiwgInN0YXRpY01l
dGhvZFZhbHVlIik7CisKIHNob3VsZFRocm93KCJjbGFzcyBYIHsgY29uc3RydWN0b3IoKSB7fSBz
dGF0aWMgcHJvdG90eXBlKCkge30gfSIsICInU3ludGF4RXJyb3I6IENhbm5vdCBkZWNsYXJlIGEg
c3RhdGljIG1ldGhvZCBuYW1lZCBcXCdwcm90b3R5cGVcXCcuJyIpOworc2hvdWxkVGhyb3coImNs
YXNzIFggeyBjb25zdHJ1Y3RvcigpIHt9IHN0YXRpYyBnZXQgcHJvdG90eXBlKCkge30gfSIsICIn
U3ludGF4RXJyb3I6IENhbm5vdCBkZWNsYXJlIGEgc3RhdGljIG1ldGhvZCBuYW1lZCBcXCdwcm90
b3R5cGVcXCcuJyIpOworc2hvdWxkVGhyb3coImNsYXNzIFggeyBjb25zdHJ1Y3RvcigpIHt9IHN0
YXRpYyBzZXQgcHJvdG90eXBlKCkge30gfSIsICInU3ludGF4RXJyb3I6IENhbm5vdCBkZWNsYXJl
IGEgc3RhdGljIG1ldGhvZCBuYW1lZCBcXCdwcm90b3R5cGVcXCcuJyIpOwogc2hvdWxkTm90VGhy
b3coImNsYXNzIFggeyBjb25zdHJ1Y3RvcigpIHt9IHByb3RvdHlwZSgpIHsgcmV0dXJuIGluc3Rh
bmNlTWV0aG9kVmFsdWU7IH0gfSIpOwogc2hvdWxkQmUoImNsYXNzIFggeyBjb25zdHJ1Y3Rvcigp
IHt9IHByb3RvdHlwZSgpIHsgcmV0dXJuIGluc3RhbmNlTWV0aG9kVmFsdWU7IH0gfTsgKG5ldyBY
KS5wcm90b3R5cGUoKSIsICJpbnN0YW5jZU1ldGhvZFZhbHVlIik7CiAKSW5kZXg6IExheW91dFRl
c3RzL2pzL3NjcmlwdC10ZXN0cy9jbGFzcy1zeW50YXgtZXhwcmVzc2lvbi5qcwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvY2xhc3Mtc3ludGF4LWV4cHJlc3Npb24u
anMJKHJldmlzaW9uIDE4MzM3MikKKysrIExheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9jbGFz
cy1zeW50YXgtZXhwcmVzc2lvbi5qcwkod29ya2luZyBjb3B5KQpAQCAtMzMsMTEgKzMzLDI1IEBA
IHNob3VsZFRocm93KCJ4ID0gY2xhc3MiLCAiJ1N5bnRheEVycm9yOiAKIHNob3VsZFRocm93KCJ4
ID0gY2xhc3MgeyIsICInU3ludGF4RXJyb3I6IFVuZXhwZWN0ZWQgZW5kIG9mIHNjcmlwdCciKTsK
IHNob3VsZFRocm93KCJ4ID0gY2xhc3MgeyAoIH0iLCAiJ1N5bnRheEVycm9yOiBVbmV4cGVjdGVk
IHRva2VuIFxcJyhcXCcuIEV4cGVjdGVkIGFuIGlkZW50aWZpZXIuJyIpOwogc2hvdWxkTm90VGhy
b3coInggPSBjbGFzcyB7fSIpOworCiBzaG91bGRUaHJvdygieCA9IGNsYXNzIHsgY29uc3RydWN0
b3IoKSB7fSBjb25zdHJ1Y3RvcigpIHt9IH0iLCAiJ1N5bnRheEVycm9yOiBDYW5ub3QgZGVjbGFy
ZSBtdWx0aXBsZSBjb25zdHJ1Y3RvcnMgaW4gYSBzaW5nbGUgY2xhc3MuJyIpOworc2hvdWxkVGhy
b3coInggPSBjbGFzcyB7IGdldCBjb25zdHJ1Y3RvcigpIHt9IH0iLCAiJ1N5bnRheEVycm9yOiBD
YW5ub3QgZGVjbGFyZSBhIGdldHRlciBvciBzZXR0ZXIgbmFtZWQgXFwnY29uc3RydWN0b3JcXCcu
JyIpOworc2hvdWxkVGhyb3coInggPSBjbGFzcyB7IHNldCBjb25zdHJ1Y3RvcigpIHt9IH0iLCAi
J1N5bnRheEVycm9yOiBDYW5ub3QgZGVjbGFyZSBhIGdldHRlciBvciBzZXR0ZXIgbmFtZWQgXFwn
Y29uc3RydWN0b3JcXCcuJyIpOwogc2hvdWxkTm90VGhyb3coInggPSBjbGFzcyB7IGNvbnN0cnVj
dG9yKCkge30gc3RhdGljIGNvbnN0cnVjdG9yKCkgeyByZXR1cm4gc3RhdGljTWV0aG9kVmFsdWU7
IH0gfSIpOwotc2hvdWxkQmUoInguY29uc3RydWN0b3IoKSIsICJzdGF0aWNNZXRob2RWYWx1ZSIp
Oworc2hvdWxkQmUoInggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGljIGNvbnN0cnVj
dG9yKCkgeyByZXR1cm4gc3RhdGljTWV0aG9kVmFsdWU7IH0gfTsgeC5jb25zdHJ1Y3RvcigpIiwg
InN0YXRpY01ldGhvZFZhbHVlIik7CisKIHNob3VsZFRocm93KCJ4ID0gY2xhc3MgeyBjb25zdHJ1
Y3RvcigpIHt9IHN0YXRpYyBwcm90b3R5cGUoKSB7fSB9IiwgIidTeW50YXhFcnJvcjogQ2Fubm90
IGRlY2xhcmUgYSBzdGF0aWMgbWV0aG9kIG5hbWVkIFxcJ3Byb3RvdHlwZVxcJy4nIik7Ci1zaG91
bGROb3RUaHJvdygieCA9IGNsYXNzIHsgY29uc3RydWN0b3IoKSB7fSBwcm90b3R5cGUoKSB7IHJl
dHVybiBpbnN0YW5jZU1ldGhvZFZhbHVlOyB9IH0iKTsKLXNob3VsZEJlKCIobmV3IHgpLnByb3Rv
dHlwZSgpIiwgImluc3RhbmNlTWV0aG9kVmFsdWUiKTsKK3Nob3VsZFRocm93KCJ4ID0gY2xhc3Mg
eyBjb25zdHJ1Y3RvcigpIHt9IHN0YXRpYyBnZXQgcHJvdG90eXBlKCkge30gfSIsICInU3ludGF4
RXJyb3I6IENhbm5vdCBkZWNsYXJlIGEgc3RhdGljIG1ldGhvZCBuYW1lZCBcXCdwcm90b3R5cGVc
XCcuJyIpOworc2hvdWxkVGhyb3coInggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc3RhdGlj
IHNldCBwcm90b3R5cGUoKSB7fSB9IiwgIidTeW50YXhFcnJvcjogQ2Fubm90IGRlY2xhcmUgYSBz
dGF0aWMgbWV0aG9kIG5hbWVkIFxcJ3Byb3RvdHlwZVxcJy4nIik7CitzaG91bGROb3RUaHJvdygi
eCA9IGNsYXNzICB7IGNvbnN0cnVjdG9yKCkge30gcHJvdG90eXBlKCkgeyByZXR1cm4gaW5zdGFu
Y2VNZXRob2RWYWx1ZTsgfSB9Iik7CitzaG91bGRCZSgieCA9IGNsYXNzIHsgY29uc3RydWN0b3Io
KSB7fSBwcm90b3R5cGUoKSB7IHJldHVybiBpbnN0YW5jZU1ldGhvZFZhbHVlOyB9IH07IChuZXcg
eCkucHJvdG90eXBlKCkiLCAiaW5zdGFuY2VNZXRob2RWYWx1ZSIpOworCitzaG91bGROb3RUaHJv
dygieCA9IGNsYXNzIHsgY29uc3RydWN0b3IoKSB7fSBzZXQgZm9vKGEpIHt9IH0iKTsKK3Nob3Vs
ZE5vdFRocm93KCJ4ID0gY2xhc3MgeyBjb25zdHJ1Y3RvcigpIHt9IHNldCBmb28oe3gsIHl9KSB7
fSB9Iik7CitzaG91bGRUaHJvdygieCA9IGNsYXNzIHsgY29uc3RydWN0b3IoKSB7fSBzZXQgZm9v
KCkge30gfSIpOworc2hvdWxkVGhyb3coInggPSBjbGFzcyB7IGNvbnN0cnVjdG9yKCkge30gc2V0
IGZvbyhhLCBiKSB7fSB9Iik7CitzaG91bGROb3RUaHJvdygieCA9IGNsYXNzIHsgY29uc3RydWN0
b3IoKSB7fSBnZXQgZm9vKCkge30gfSIpOworc2hvdWxkVGhyb3coInggPSBjbGFzcyB7IGNvbnN0
cnVjdG9yKCkge30gZ2V0IGZvbyh4KSB7fSB9Iik7CitzaG91bGRUaHJvdygieCA9IGNsYXNzIHsg
Y29uc3RydWN0b3IoKSB7fSBnZXQgZm9vKHt4LCB5fSkge30gfSIpOwogCiB2YXIgc3VjY2Vzc2Z1
bGx5UGFyc2VkID0gdHJ1ZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>