<?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>46658</bug_id>
          
          <creation_ts>2010-09-27 14:59:30 -0700</creation_ts>
          <short_desc>The web colours palevioletred and mediumpurple are incorrect</short_desc>
          <delta_ts>2011-03-10 23:38:29 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>525.x (Safari 3.2)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Gillard">paulmgillard</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>priyajeet.hora</cc>
    
    <cc>rwlbuis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>285776</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Gillard">paulmgillard</who>
    <bug_when>2010-09-27 14:59:30 -0700</bug_when>
    <thetext>The RGB values returned for the palevioletred and mediumpurple web colours in Safari Version 5.0.2 (6533.18.5) and Chrome 6.0.472.63 are incorrect. Given the colours are incorrect in both browsers I&apos;m assuming this is a WebKit issue. The following code can be used to illustrate the difference when compared to http://www.w3.org/TR/css3-color/#svg-color.

getWebColor = function(colour) {
  i = document.createElement(&quot;i&quot;)
  i.title = &quot;Example&quot;
  document.body.appendChild(i)
  i.style.color = colour
  document.defaultView.getComputedStyle(i, &quot;&quot;).getPropertyValue(&quot;color&quot;)
}

getWebColor(&apos;mediumpurple&apos;);
getWebColor(&apos;palevioletred&apos;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295150</commentid>
    <comment_count>1</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2010-10-16 09:46:43 -0700</bug_when>
    <thetext>I can confirm, and it also documented for instance here:

http://code.google.com/p/doctype/wiki/MediumpurpleCSSColor

However I do not know whether it was done intentional.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365605</commentid>
    <comment_count>2</comment_count>
      <attachid>85400</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-03-10 15:58:30 -0800</bug_when>
    <thetext>Created attachment 85400
Patch

Likely a type in the original import, in both cases the fix is to change 8-&gt;B.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365610</commentid>
    <comment_count>3</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-03-10 16:05:15 -0800</bug_when>
    <thetext>Err, type-&gt;typo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365617</commentid>
    <comment_count>4</comment_count>
      <attachid>85400</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 16:10:56 -0800</bug_when>
    <thetext>Comment on attachment 85400
Patch

I&apos;ll give a tentative r+, but please make sure that this matches other browsers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365634</commentid>
    <comment_count>5</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-03-10 16:27:22 -0800</bug_when>
    <thetext>Of course. I verified on Mozilla (3.6) and IE (9) and they both match the specification.

I could check older versions of IE and Mozilla if you&apos;d like me to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365644</commentid>
    <comment_count>6</comment_count>
      <attachid>85400</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 16:34:14 -0800</bug_when>
    <thetext>Comment on attachment 85400
Patch

Probably not worth checking old versions in this case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365842</commentid>
    <comment_count>7</comment_count>
      <attachid>85400</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-10 23:38:26 -0800</bug_when>
    <thetext>Comment on attachment 85400
Patch

Clearing flags on attachment: 85400

Committed r80823: &lt;http://trac.webkit.org/changeset/80823&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365843</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-10 23:38:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85400</attachid>
            <date>2011-03-10 15:58:30 -0800</date>
            <delta_ts>2011-03-10 23:38:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>46658.patch</filename>
            <type>text/plain</type>
            <size>15071</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNzc2KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDMtMTAgIEVtaWwgQSBF
a2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRoZSB3ZWIgY29sb3VycyBwYWxldmlvbGV0cmVkIGFuZCBtZWRp
dW1wdXJwbGUgYXJlIGluY29ycmVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDY2NTgKKworICAgICAgICBDaGFuZ2VkIHZhbHVlIGZvciB0aGUgcGFs
ZXZpb2xldHJlZCBhbmQgbWVkaXVtcHVycGxlIGNvbG9ycyB0byBtYXRjaAorICAgICAgICB0aGUg
Y3NzMyBzcGVjaWZpY2F0aW9uLgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL25hbWVkLWNvbG9y
cy5odG1sCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0NvbG9yLmpzOgorICAgICAg
ICAqIHBsYXRmb3JtL0NvbG9yRGF0YS5ncGVyZjoKKwogMjAxMS0wMy0xMCAgS3JpcyBKb3JkYW4g
IDxrcmlzam9yZGFuQGdtYWlsLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkgUHJv
c2t1cnlha292LgpJbmRleDogU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db2xv
ci5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nv
bG9yLmpzCShyZXZpc2lvbiA4MDU5MCkKKysrIFNvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvQ29sb3IuanMJKHdvcmtpbmcgY29weSkKQEAgLTU5Nyw3ICs1OTcsNyBAQCBXZWJJbnNw
ZWN0b3IuQ29sb3IuTmlja25hbWVzID0gewogICAgICJtZWRpdW1hcXVhbWFyaW5lIjogIjY2Q0RB
QSIsCiAgICAgIm1lZGl1bWJsdWUiOiAiMDAwMENEIiwKICAgICAibWVkaXVtb3JjaGlkIjogIkJB
NTVEMyIsCi0gICAgIm1lZGl1bXB1cnBsZSI6ICI5MzcwRDgiLAorICAgICJtZWRpdW1wdXJwbGUi
OiAiOTM3MERCIiwKICAgICAibWVkaXVtc2VhZ3JlZW4iOiAiM0NCMzcxIiwKICAgICAibWVkaXVt
c2xhdGVibHVlIjogIjdCNjhFRSIsCiAgICAgIm1lZGl1bXNwcmluZ2dyZWVuIjogIjAwRkE5QSIs
CkBAIC02MTgsNyArNjE4LDcgQEAgV2ViSW5zcGVjdG9yLkNvbG9yLk5pY2tuYW1lcyA9IHsKICAg
ICAicGFsZWdvbGRlbnJvZCI6ICJFRUU4QUEiLAogICAgICJwYWxlZ3JlZW4iOiAiOThGQjk4IiwK
ICAgICAicGFsZXR1cnF1b2lzZSI6ICJBRkVFRUUiLAotICAgICJwYWxldmlvbGV0cmVkIjogIkQ4
NzA5MyIsCisgICAgInBhbGV2aW9sZXRyZWQiOiAiREI3MDkzIiwKICAgICAicGFwYXlhd2hpcCI6
ICJGRkVGRDUiLAogICAgICJwZWFjaHB1ZmYiOiAiRkZEQUI5IiwKICAgICAicGVydSI6ICJDRDg1
M0YiLApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vQ29sb3JEYXRhLmdwZXJmCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbG9yRGF0YS5ncGVyZgkocmV2aXNp
b24gODA1OTApCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Db2xvckRhdGEuZ3BlcmYJKHdv
cmtpbmcgY29weSkKQEAgLTEwNyw3ICsxMDcsNyBAQCBtYXJvb24sIDB4ZmY4MDAwMDAKIG1lZGl1
bWFxdWFtYXJpbmUsIDB4ZmY2NmNkYWEKIG1lZGl1bWJsdWUsIDB4ZmYwMDAwY2QKIG1lZGl1bW9y
Y2hpZCwgMHhmZmJhNTVkMwotbWVkaXVtcHVycGxlLCAweGZmOTM3MGQ4CittZWRpdW1wdXJwbGUs
IDB4ZmY5MzcwZGIKIG1lZGl1bXNlYWdyZWVuLCAweGZmM2NiMzcxCiBtZWRpdW1zbGF0ZWJsdWUs
IDB4ZmY3YjY4ZWUKIG1lZGl1bXNwcmluZ2dyZWVuLCAweGZmMDBmYTlhCkBAIC0xMjgsNyArMTI4
LDcgQEAgb3JjaGlkLCAweGZmZGE3MGQ2CiBwYWxlZ29sZGVucm9kLCAweGZmZWVlOGFhCiBwYWxl
Z3JlZW4sIDB4ZmY5OGZiOTgKIHBhbGV0dXJxdW9pc2UsIDB4ZmZhZmVlZWUKLXBhbGV2aW9sZXRy
ZWQsIDB4ZmZkODcwOTMKK3BhbGV2aW9sZXRyZWQsIDB4ZmZkYjcwOTMKIHBhcGF5YXdoaXAsIDB4
ZmZmZmVmZDUKIHBlYWNocHVmZiwgMHhmZmZmZGFiOQogcGVydSwgMHhmZmNkODUzZgpJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gODA3NzYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wMy0xMCAgRW1pbCBBIEVrbHVuZCAgPGVhZUBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhlIHdlYiBjb2xvdXJzIHBhbGV2aW9sZXRyZWQgYW5kIG1lZGl1bXB1cnBsZSBhcmUgaW5j
b3JyZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
NjY1OAorCisgICAgICAgIEFkZGVkIHRlc3QgZm9yIG5hbWVkIGNvbG9ycy4KKworICAgICAgICAq
IGZhc3QvY3NzL25hbWVkLWNvbG9ycy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZh
c3QvY3NzL25hbWVkLWNvbG9ycy5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0xMCAgS3JpcyBKb3Jk
YW4gIDxrcmlzam9yZGFuQGdtYWlsLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbGV4ZXkg
UHJvc2t1cnlha292LgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvbmFtZWQtY29sb3JzLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9uYW1lZC1jb2xv
cnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvbmFt
ZWQtY29sb3JzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxNDcgQEAKK1BB
U1MgYWxpY2VibHVlIGlzIDI0MCwyNDgsMjU1CitQQVNTIGFudGlxdWV3aGl0ZSBpcyAyNTAsMjM1
LDIxNQorUEFTUyBhcXVhIGlzIDAsMjU1LDI1NQorUEFTUyBhcXVhbWFyaW5lIGlzIDEyNywyNTUs
MjEyCitQQVNTIGF6dXJlIGlzIDI0MCwyNTUsMjU1CitQQVNTIGJlaWdlIGlzIDI0NSwyNDUsMjIw
CitQQVNTIGJpc3F1ZSBpcyAyNTUsMjI4LDE5NgorUEFTUyBibGFjayBpcyAwLDAsMAorUEFTUyBi
bGFuY2hlZGFsbW9uZCBpcyAyNTUsMjM1LDIwNQorUEFTUyBibHVlIGlzIDAsMCwyNTUKK1BBU1Mg
Ymx1ZXZpb2xldCBpcyAxMzgsNDMsMjI2CitQQVNTIGJyb3duIGlzIDE2NSw0Miw0MgorUEFTUyBi
dXJseXdvb2QgaXMgMjIyLDE4NCwxMzUKK1BBU1MgY2FkZXRibHVlIGlzIDk1LDE1OCwxNjAKK1BB
U1MgY2hhcnRyZXVzZSBpcyAxMjcsMjU1LDAKK1BBU1MgY2hvY29sYXRlIGlzIDIxMCwxMDUsMzAK
K1BBU1MgY29yYWwgaXMgMjU1LDEyNyw4MAorUEFTUyBjb3JuZmxvd2VyYmx1ZSBpcyAxMDAsMTQ5
LDIzNworUEFTUyBjb3Juc2lsayBpcyAyNTUsMjQ4LDIyMAorUEFTUyBjcmltc29uIGlzIDIyMCwy
MCw2MAorUEFTUyBjeWFuIGlzIDAsMjU1LDI1NQorUEFTUyBkYXJrYmx1ZSBpcyAwLDAsMTM5CitQ
QVNTIGRhcmtjeWFuIGlzIDAsMTM5LDEzOQorUEFTUyBkYXJrZ29sZGVucm9kIGlzIDE4NCwxMzQs
MTEKK1BBU1MgZGFya2dyYXkgaXMgMTY5LDE2OSwxNjkKK1BBU1MgZGFya2dyZWVuIGlzIDAsMTAw
LDAKK1BBU1MgZGFya2dyZXkgaXMgMTY5LDE2OSwxNjkKK1BBU1MgZGFya2toYWtpIGlzIDE4OSwx
ODMsMTA3CitQQVNTIGRhcmttYWdlbnRhIGlzIDEzOSwwLDEzOQorUEFTUyBkYXJrb2xpdmVncmVl
biBpcyA4NSwxMDcsNDcKK1BBU1MgZGFya29yYW5nZSBpcyAyNTUsMTQwLDAKK1BBU1MgZGFya29y
Y2hpZCBpcyAxNTMsNTAsMjA0CitQQVNTIGRhcmtyZWQgaXMgMTM5LDAsMAorUEFTUyBkYXJrc2Fs
bW9uIGlzIDIzMywxNTAsMTIyCitQQVNTIGRhcmtzZWFncmVlbiBpcyAxNDMsMTg4LDE0MworUEFT
UyBkYXJrc2xhdGVibHVlIGlzIDcyLDYxLDEzOQorUEFTUyBkYXJrc2xhdGVncmF5IGlzIDQ3LDc5
LDc5CitQQVNTIGRhcmtzbGF0ZWdyZXkgaXMgNDcsNzksNzkKK1BBU1MgZGFya3R1cnF1b2lzZSBp
cyAwLDIwNiwyMDkKK1BBU1MgZGFya3Zpb2xldCBpcyAxNDgsMCwyMTEKK1BBU1MgZGVlcHBpbmsg
aXMgMjU1LDIwLDE0NworUEFTUyBkZWVwc2t5Ymx1ZSBpcyAwLDE5MSwyNTUKK1BBU1MgZGltZ3Jh
eSBpcyAxMDUsMTA1LDEwNQorUEFTUyBkaW1ncmV5IGlzIDEwNSwxMDUsMTA1CitQQVNTIGRvZGdl
cmJsdWUgaXMgMzAsMTQ0LDI1NQorUEFTUyBmaXJlYnJpY2sgaXMgMTc4LDM0LDM0CitQQVNTIGZs
b3JhbHdoaXRlIGlzIDI1NSwyNTAsMjQwCitQQVNTIGZvcmVzdGdyZWVuIGlzIDM0LDEzOSwzNAor
UEFTUyBmdWNoc2lhIGlzIDI1NSwwLDI1NQorUEFTUyBnYWluc2Jvcm8gaXMgMjIwLDIyMCwyMjAK
K1BBU1MgZ2hvc3R3aGl0ZSBpcyAyNDgsMjQ4LDI1NQorUEFTUyBnb2xkIGlzIDI1NSwyMTUsMAor
UEFTUyBnb2xkZW5yb2QgaXMgMjE4LDE2NSwzMgorUEFTUyBncmF5IGlzIDEyOCwxMjgsMTI4CitQ
QVNTIGdyZWVuIGlzIDAsMTI4LDAKK1BBU1MgZ3JlZW55ZWxsb3cgaXMgMTczLDI1NSw0NworUEFT
UyBncmV5IGlzIDEyOCwxMjgsMTI4CitQQVNTIGhvbmV5ZGV3IGlzIDI0MCwyNTUsMjQwCitQQVNT
IGhvdHBpbmsgaXMgMjU1LDEwNSwxODAKK1BBU1MgaW5kaWFucmVkIGlzIDIwNSw5Miw5MgorUEFT
UyBpbmRpZ28gaXMgNzUsMCwxMzAKK1BBU1MgaXZvcnkgaXMgMjU1LDI1NSwyNDAKK1BBU1Mga2hh
a2kgaXMgMjQwLDIzMCwxNDAKK1BBU1MgbGF2ZW5kZXIgaXMgMjMwLDIzMCwyNTAKK1BBU1MgbGF2
ZW5kZXJibHVzaCBpcyAyNTUsMjQwLDI0NQorUEFTUyBsYXduZ3JlZW4gaXMgMTI0LDI1MiwwCitQ
QVNTIGxlbW9uY2hpZmZvbiBpcyAyNTUsMjUwLDIwNQorUEFTUyBsaWdodGJsdWUgaXMgMTczLDIx
NiwyMzAKK1BBU1MgbGlnaHRjb3JhbCBpcyAyNDAsMTI4LDEyOAorUEFTUyBsaWdodGN5YW4gaXMg
MjI0LDI1NSwyNTUKK1BBU1MgbGlnaHRnb2xkZW5yb2R5ZWxsb3cgaXMgMjUwLDI1MCwyMTAKK1BB
U1MgbGlnaHRncmF5IGlzIDIxMSwyMTEsMjExCitQQVNTIGxpZ2h0Z3JlZW4gaXMgMTQ0LDIzOCwx
NDQKK1BBU1MgbGlnaHRncmV5IGlzIDIxMSwyMTEsMjExCitQQVNTIGxpZ2h0cGluayBpcyAyNTUs
MTgyLDE5MworUEFTUyBsaWdodHNhbG1vbiBpcyAyNTUsMTYwLDEyMgorUEFTUyBsaWdodHNlYWdy
ZWVuIGlzIDMyLDE3OCwxNzAKK1BBU1MgbGlnaHRza3libHVlIGlzIDEzNSwyMDYsMjUwCitQQVNT
IGxpZ2h0c2xhdGVncmF5IGlzIDExOSwxMzYsMTUzCitQQVNTIGxpZ2h0c2xhdGVncmV5IGlzIDEx
OSwxMzYsMTUzCitQQVNTIGxpZ2h0c3RlZWxibHVlIGlzIDE3NiwxOTYsMjIyCitQQVNTIGxpZ2h0
eWVsbG93IGlzIDI1NSwyNTUsMjI0CitQQVNTIGxpbWUgaXMgMCwyNTUsMAorUEFTUyBsaW1lZ3Jl
ZW4gaXMgNTAsMjA1LDUwCitQQVNTIGxpbmVuIGlzIDI1MCwyNDAsMjMwCitQQVNTIG1hZ2VudGEg
aXMgMjU1LDAsMjU1CitQQVNTIG1hcm9vbiBpcyAxMjgsMCwwCitQQVNTIG1lZGl1bWFxdWFtYXJp
bmUgaXMgMTAyLDIwNSwxNzAKK1BBU1MgbWVkaXVtYmx1ZSBpcyAwLDAsMjA1CitQQVNTIG1lZGl1
bW9yY2hpZCBpcyAxODYsODUsMjExCitQQVNTIG1lZGl1bXB1cnBsZSBpcyAxNDcsMTEyLDIxOQor
UEFTUyBtZWRpdW1zZWFncmVlbiBpcyA2MCwxNzksMTEzCitQQVNTIG1lZGl1bXNsYXRlYmx1ZSBp
cyAxMjMsMTA0LDIzOAorUEFTUyBtZWRpdW1zcHJpbmdncmVlbiBpcyAwLDI1MCwxNTQKK1BBU1Mg
bWVkaXVtdHVycXVvaXNlIGlzIDcyLDIwOSwyMDQKK1BBU1MgbWVkaXVtdmlvbGV0cmVkIGlzIDE5
OSwyMSwxMzMKK1BBU1MgbWlkbmlnaHRibHVlIGlzIDI1LDI1LDExMgorUEFTUyBtaW50Y3JlYW0g
aXMgMjQ1LDI1NSwyNTAKK1BBU1MgbWlzdHlyb3NlIGlzIDI1NSwyMjgsMjI1CitQQVNTIG1vY2Nh
c2luIGlzIDI1NSwyMjgsMTgxCitQQVNTIG5hdmFqb3doaXRlIGlzIDI1NSwyMjIsMTczCitQQVNT
IG5hdnkgaXMgMCwwLDEyOAorUEFTUyBvbGRsYWNlIGlzIDI1MywyNDUsMjMwCitQQVNTIG9saXZl
IGlzIDEyOCwxMjgsMAorUEFTUyBvbGl2ZWRyYWIgaXMgMTA3LDE0MiwzNQorUEFTUyBvcmFuZ2Ug
aXMgMjU1LDE2NSwwCitQQVNTIG9yYW5nZXJlZCBpcyAyNTUsNjksMAorUEFTUyBvcmNoaWQgaXMg
MjE4LDExMiwyMTQKK1BBU1MgcGFsZWdvbGRlbnJvZCBpcyAyMzgsMjMyLDE3MAorUEFTUyBwYWxl
Z3JlZW4gaXMgMTUyLDI1MSwxNTIKK1BBU1MgcGFsZXR1cnF1b2lzZSBpcyAxNzUsMjM4LDIzOAor
UEFTUyBwYWxldmlvbGV0cmVkIGlzIDIxOSwxMTIsMTQ3CitQQVNTIHBhcGF5YXdoaXAgaXMgMjU1
LDIzOSwyMTMKK1BBU1MgcGVhY2hwdWZmIGlzIDI1NSwyMTgsMTg1CitQQVNTIHBlcnUgaXMgMjA1
LDEzMyw2MworUEFTUyBwaW5rIGlzIDI1NSwxOTIsMjAzCitQQVNTIHBsdW0gaXMgMjIxLDE2MCwy
MjEKK1BBU1MgcG93ZGVyYmx1ZSBpcyAxNzYsMjI0LDIzMAorUEFTUyBwdXJwbGUgaXMgMTI4LDAs
MTI4CitQQVNTIHJlZCBpcyAyNTUsMCwwCitQQVNTIHJvc3licm93biBpcyAxODgsMTQzLDE0Mwor
UEFTUyByb3lhbGJsdWUgaXMgNjUsMTA1LDIyNQorUEFTUyBzYWRkbGVicm93biBpcyAxMzksNjks
MTkKK1BBU1Mgc2FsbW9uIGlzIDI1MCwxMjgsMTE0CitQQVNTIHNhbmR5YnJvd24gaXMgMjQ0LDE2
NCw5NgorUEFTUyBzZWFncmVlbiBpcyA0NiwxMzksODcKK1BBU1Mgc2Vhc2hlbGwgaXMgMjU1LDI0
NSwyMzgKK1BBU1Mgc2llbm5hIGlzIDE2MCw4Miw0NQorUEFTUyBzaWx2ZXIgaXMgMTkyLDE5Miwx
OTIKK1BBU1Mgc2t5Ymx1ZSBpcyAxMzUsMjA2LDIzNQorUEFTUyBzbGF0ZWJsdWUgaXMgMTA2LDkw
LDIwNQorUEFTUyBzbGF0ZWdyYXkgaXMgMTEyLDEyOCwxNDQKK1BBU1Mgc2xhdGVncmV5IGlzIDEx
MiwxMjgsMTQ0CitQQVNTIHNub3cgaXMgMjU1LDI1MCwyNTAKK1BBU1Mgc3ByaW5nZ3JlZW4gaXMg
MCwyNTUsMTI3CitQQVNTIHN0ZWVsYmx1ZSBpcyA3MCwxMzAsMTgwCitQQVNTIHRhbiBpcyAyMTAs
MTgwLDE0MAorUEFTUyB0ZWFsIGlzIDAsMTI4LDEyOAorUEFTUyB0aGlzdGxlIGlzIDIxNiwxOTEs
MjE2CitQQVNTIHRvbWF0byBpcyAyNTUsOTksNzEKK1BBU1MgdHVycXVvaXNlIGlzIDY0LDIyNCwy
MDgKK1BBU1MgdmlvbGV0IGlzIDIzOCwxMzAsMjM4CitQQVNTIHdoZWF0IGlzIDI0NSwyMjIsMTc5
CitQQVNTIHdoaXRlIGlzIDI1NSwyNTUsMjU1CitQQVNTIHdoaXRlc21va2UgaXMgMjQ1LDI0NSwy
NDUKK1BBU1MgeWVsbG93IGlzIDI1NSwyNTUsMAorUEFTUyB5ZWxsb3dncmVlbiBpcyAxNTQsMjA1
LDUwCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9uYW1lZC1jb2xvcnMuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9uYW1lZC1jb2xvcnMuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL25hbWVkLWNvbG9ycy5odG1sCShyZXZpc2lvbiAw
KQpAQCAtMCwwICsxLDE5NSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRp
dGxlPk5hbWVkIENvbG9ycyBUZXN0PC90aXRsZT4KKzxzY3JpcHQ+CisKKyAgICBpZiAod2luZG93
LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1w
QXNUZXh0KCk7CisgICAgICAgIAorICAgIC8vIE5hbWVkIGNvbG9ycyBhbmQgdGhlaXIgcmdiIHZh
bHVlcyBhcyBwZXIgdGhlIGNzczMgc3BlY2lmaWNhdGlvbi4KKyAgICAvLyBodHRwOi8vd3d3Lncz
Lm9yZy9UUi9jc3MzLWNvbG9yLyNzdmctY29sb3IKKyAgICB2YXIgY29sb3JzID0gWworICAgICAg
ICBbJ2FsaWNlYmx1ZScsICcyNDAsMjQ4LDI1NSddLAorICAgICAgICBbJ2FudGlxdWV3aGl0ZScs
ICcyNTAsMjM1LDIxNSddLAorICAgICAgICBbJ2FxdWEnLCAnMCwyNTUsMjU1J10sCisgICAgICAg
IFsnYXF1YW1hcmluZScsICcxMjcsMjU1LDIxMiddLAorICAgICAgICBbJ2F6dXJlJywgJzI0MCwy
NTUsMjU1J10sCisgICAgICAgIFsnYmVpZ2UnLCAnMjQ1LDI0NSwyMjAnXSwKKyAgICAgICAgWydi
aXNxdWUnLCAnMjU1LDIyOCwxOTYnXSwKKyAgICAgICAgWydibGFjaycsICcwLDAsMCddLAorICAg
ICAgICBbJ2JsYW5jaGVkYWxtb25kJywgJzI1NSwyMzUsMjA1J10sCisgICAgICAgIFsnYmx1ZScs
ICcwLDAsMjU1J10sCisgICAgICAgIFsnYmx1ZXZpb2xldCcsICcxMzgsNDMsMjI2J10sCisgICAg
ICAgIFsnYnJvd24nLCAnMTY1LDQyLDQyJ10sCisgICAgICAgIFsnYnVybHl3b29kJywgJzIyMiwx
ODQsMTM1J10sCisgICAgICAgIFsnY2FkZXRibHVlJywgJzk1LDE1OCwxNjAnXSwKKyAgICAgICAg
WydjaGFydHJldXNlJywgJzEyNywyNTUsMCddLAorICAgICAgICBbJ2Nob2NvbGF0ZScsICcyMTAs
MTA1LDMwJ10sCisgICAgICAgIFsnY29yYWwnLCAnMjU1LDEyNyw4MCddLAorICAgICAgICBbJ2Nv
cm5mbG93ZXJibHVlJywgJzEwMCwxNDksMjM3J10sCisgICAgICAgIFsnY29ybnNpbGsnLCAnMjU1
LDI0OCwyMjAnXSwKKyAgICAgICAgWydjcmltc29uJywgJzIyMCwyMCw2MCddLAorICAgICAgICBb
J2N5YW4nLCAnMCwyNTUsMjU1J10sCisgICAgICAgIFsnZGFya2JsdWUnLCAnMCwwLDEzOSddLAor
ICAgICAgICBbJ2RhcmtjeWFuJywgJzAsMTM5LDEzOSddLAorICAgICAgICBbJ2Rhcmtnb2xkZW5y
b2QnLCAnMTg0LDEzNCwxMSddLAorICAgICAgICBbJ2RhcmtncmF5JywgJzE2OSwxNjksMTY5J10s
CisgICAgICAgIFsnZGFya2dyZWVuJywgJzAsMTAwLDAnXSwKKyAgICAgICAgWydkYXJrZ3JleScs
ICcxNjksMTY5LDE2OSddLAorICAgICAgICBbJ2RhcmtraGFraScsICcxODksMTgzLDEwNyddLAor
ICAgICAgICBbJ2RhcmttYWdlbnRhJywgJzEzOSwwLDEzOSddLAorICAgICAgICBbJ2RhcmtvbGl2
ZWdyZWVuJywgJzg1LDEwNyw0NyddLAorICAgICAgICBbJ2RhcmtvcmFuZ2UnLCAnMjU1LDE0MCww
J10sCisgICAgICAgIFsnZGFya29yY2hpZCcsICcxNTMsNTAsMjA0J10sCisgICAgICAgIFsnZGFy
a3JlZCcsICcxMzksMCwwJ10sCisgICAgICAgIFsnZGFya3NhbG1vbicsICcyMzMsMTUwLDEyMidd
LAorICAgICAgICBbJ2RhcmtzZWFncmVlbicsICcxNDMsMTg4LDE0MyddLAorICAgICAgICBbJ2Rh
cmtzbGF0ZWJsdWUnLCAnNzIsNjEsMTM5J10sCisgICAgICAgIFsnZGFya3NsYXRlZ3JheScsICc0
Nyw3OSw3OSddLAorICAgICAgICBbJ2RhcmtzbGF0ZWdyZXknLCAnNDcsNzksNzknXSwKKyAgICAg
ICAgWydkYXJrdHVycXVvaXNlJywgJzAsMjA2LDIwOSddLAorICAgICAgICBbJ2Rhcmt2aW9sZXQn
LCAnMTQ4LDAsMjExJ10sCisgICAgICAgIFsnZGVlcHBpbmsnLCAnMjU1LDIwLDE0NyddLAorICAg
ICAgICBbJ2RlZXBza3libHVlJywgJzAsMTkxLDI1NSddLAorICAgICAgICBbJ2RpbWdyYXknLCAn
MTA1LDEwNSwxMDUnXSwKKyAgICAgICAgWydkaW1ncmV5JywgJzEwNSwxMDUsMTA1J10sCisgICAg
ICAgIFsnZG9kZ2VyYmx1ZScsICczMCwxNDQsMjU1J10sCisgICAgICAgIFsnZmlyZWJyaWNrJywg
JzE3OCwzNCwzNCddLAorICAgICAgICBbJ2Zsb3JhbHdoaXRlJywgJzI1NSwyNTAsMjQwJ10sCisg
ICAgICAgIFsnZm9yZXN0Z3JlZW4nLCAnMzQsMTM5LDM0J10sCisgICAgICAgIFsnZnVjaHNpYScs
ICcyNTUsMCwyNTUnXSwKKyAgICAgICAgWydnYWluc2Jvcm8nLCAnMjIwLDIyMCwyMjAnXSwKKyAg
ICAgICAgWydnaG9zdHdoaXRlJywgJzI0OCwyNDgsMjU1J10sCisgICAgICAgIFsnZ29sZCcsICcy
NTUsMjE1LDAnXSwKKyAgICAgICAgWydnb2xkZW5yb2QnLCAnMjE4LDE2NSwzMiddLAorICAgICAg
ICBbJ2dyYXknLCAnMTI4LDEyOCwxMjgnXSwKKyAgICAgICAgWydncmVlbicsICcwLDEyOCwwJ10s
CisgICAgICAgIFsnZ3JlZW55ZWxsb3cnLCAnMTczLDI1NSw0NyddLAorICAgICAgICBbJ2dyZXkn
LCAnMTI4LDEyOCwxMjgnXSwKKyAgICAgICAgWydob25leWRldycsICcyNDAsMjU1LDI0MCddLAor
ICAgICAgICBbJ2hvdHBpbmsnLCAnMjU1LDEwNSwxODAnXSwKKyAgICAgICAgWydpbmRpYW5yZWQn
LCAnMjA1LDkyLDkyJ10sCisgICAgICAgIFsnaW5kaWdvJywgJzc1LDAsMTMwJ10sCisgICAgICAg
IFsnaXZvcnknLCAnMjU1LDI1NSwyNDAnXSwKKyAgICAgICAgWydraGFraScsICcyNDAsMjMwLDE0
MCddLAorICAgICAgICBbJ2xhdmVuZGVyJywgJzIzMCwyMzAsMjUwJ10sCisgICAgICAgIFsnbGF2
ZW5kZXJibHVzaCcsICcyNTUsMjQwLDI0NSddLAorICAgICAgICBbJ2xhd25ncmVlbicsICcxMjQs
MjUyLDAnXSwKKyAgICAgICAgWydsZW1vbmNoaWZmb24nLCAnMjU1LDI1MCwyMDUnXSwKKyAgICAg
ICAgWydsaWdodGJsdWUnLCAnMTczLDIxNiwyMzAnXSwKKyAgICAgICAgWydsaWdodGNvcmFsJywg
JzI0MCwxMjgsMTI4J10sCisgICAgICAgIFsnbGlnaHRjeWFuJywgJzIyNCwyNTUsMjU1J10sCisg
ICAgICAgIFsnbGlnaHRnb2xkZW5yb2R5ZWxsb3cnLCAnMjUwLDI1MCwyMTAnXSwKKyAgICAgICAg
WydsaWdodGdyYXknLCAnMjExLDIxMSwyMTEnXSwKKyAgICAgICAgWydsaWdodGdyZWVuJywgJzE0
NCwyMzgsMTQ0J10sCisgICAgICAgIFsnbGlnaHRncmV5JywgJzIxMSwyMTEsMjExJ10sCisgICAg
ICAgIFsnbGlnaHRwaW5rJywgJzI1NSwxODIsMTkzJ10sCisgICAgICAgIFsnbGlnaHRzYWxtb24n
LCAnMjU1LDE2MCwxMjInXSwKKyAgICAgICAgWydsaWdodHNlYWdyZWVuJywgJzMyLDE3OCwxNzAn
XSwKKyAgICAgICAgWydsaWdodHNreWJsdWUnLCAnMTM1LDIwNiwyNTAnXSwKKyAgICAgICAgWyds
aWdodHNsYXRlZ3JheScsICcxMTksMTM2LDE1MyddLAorICAgICAgICBbJ2xpZ2h0c2xhdGVncmV5
JywgJzExOSwxMzYsMTUzJ10sCisgICAgICAgIFsnbGlnaHRzdGVlbGJsdWUnLCAnMTc2LDE5Niwy
MjInXSwKKyAgICAgICAgWydsaWdodHllbGxvdycsICcyNTUsMjU1LDIyNCddLAorICAgICAgICBb
J2xpbWUnLCAnMCwyNTUsMCddLAorICAgICAgICBbJ2xpbWVncmVlbicsICc1MCwyMDUsNTAnXSwK
KyAgICAgICAgWydsaW5lbicsICcyNTAsMjQwLDIzMCddLAorICAgICAgICBbJ21hZ2VudGEnLCAn
MjU1LDAsMjU1J10sCisgICAgICAgIFsnbWFyb29uJywgJzEyOCwwLDAnXSwKKyAgICAgICAgWydt
ZWRpdW1hcXVhbWFyaW5lJywgJzEwMiwyMDUsMTcwJ10sCisgICAgICAgIFsnbWVkaXVtYmx1ZScs
ICcwLDAsMjA1J10sCisgICAgICAgIFsnbWVkaXVtb3JjaGlkJywgJzE4Niw4NSwyMTEnXSwKKyAg
ICAgICAgWydtZWRpdW1wdXJwbGUnLCAnMTQ3LDExMiwyMTknXSwKKyAgICAgICAgWydtZWRpdW1z
ZWFncmVlbicsICc2MCwxNzksMTEzJ10sCisgICAgICAgIFsnbWVkaXVtc2xhdGVibHVlJywgJzEy
MywxMDQsMjM4J10sCisgICAgICAgIFsnbWVkaXVtc3ByaW5nZ3JlZW4nLCAnMCwyNTAsMTU0J10s
CisgICAgICAgIFsnbWVkaXVtdHVycXVvaXNlJywgJzcyLDIwOSwyMDQnXSwKKyAgICAgICAgWydt
ZWRpdW12aW9sZXRyZWQnLCAnMTk5LDIxLDEzMyddLAorICAgICAgICBbJ21pZG5pZ2h0Ymx1ZScs
ICcyNSwyNSwxMTInXSwKKyAgICAgICAgWydtaW50Y3JlYW0nLCAnMjQ1LDI1NSwyNTAnXSwKKyAg
ICAgICAgWydtaXN0eXJvc2UnLCAnMjU1LDIyOCwyMjUnXSwKKyAgICAgICAgWydtb2NjYXNpbics
ICcyNTUsMjI4LDE4MSddLAorICAgICAgICBbJ25hdmFqb3doaXRlJywgJzI1NSwyMjIsMTczJ10s
CisgICAgICAgIFsnbmF2eScsICcwLDAsMTI4J10sCisgICAgICAgIFsnb2xkbGFjZScsICcyNTMs
MjQ1LDIzMCddLAorICAgICAgICBbJ29saXZlJywgJzEyOCwxMjgsMCddLAorICAgICAgICBbJ29s
aXZlZHJhYicsICcxMDcsMTQyLDM1J10sCisgICAgICAgIFsnb3JhbmdlJywgJzI1NSwxNjUsMCdd
LAorICAgICAgICBbJ29yYW5nZXJlZCcsICcyNTUsNjksMCddLAorICAgICAgICBbJ29yY2hpZCcs
ICcyMTgsMTEyLDIxNCddLAorICAgICAgICBbJ3BhbGVnb2xkZW5yb2QnLCAnMjM4LDIzMiwxNzAn
XSwKKyAgICAgICAgWydwYWxlZ3JlZW4nLCAnMTUyLDI1MSwxNTInXSwKKyAgICAgICAgWydwYWxl
dHVycXVvaXNlJywgJzE3NSwyMzgsMjM4J10sCisgICAgICAgIFsncGFsZXZpb2xldHJlZCcsICcy
MTksMTEyLDE0NyddLAorICAgICAgICBbJ3BhcGF5YXdoaXAnLCAnMjU1LDIzOSwyMTMnXSwKKyAg
ICAgICAgWydwZWFjaHB1ZmYnLCAnMjU1LDIxOCwxODUnXSwKKyAgICAgICAgWydwZXJ1JywgJzIw
NSwxMzMsNjMnXSwKKyAgICAgICAgWydwaW5rJywgJzI1NSwxOTIsMjAzJ10sCisgICAgICAgIFsn
cGx1bScsICcyMjEsMTYwLDIyMSddLAorICAgICAgICBbJ3Bvd2RlcmJsdWUnLCAnMTc2LDIyNCwy
MzAnXSwKKyAgICAgICAgWydwdXJwbGUnLCAnMTI4LDAsMTI4J10sCisgICAgICAgIFsncmVkJywg
JzI1NSwwLDAnXSwKKyAgICAgICAgWydyb3N5YnJvd24nLCAnMTg4LDE0MywxNDMnXSwKKyAgICAg
ICAgWydyb3lhbGJsdWUnLCAnNjUsMTA1LDIyNSddLAorICAgICAgICBbJ3NhZGRsZWJyb3duJywg
JzEzOSw2OSwxOSddLAorICAgICAgICBbJ3NhbG1vbicsICcyNTAsMTI4LDExNCddLAorICAgICAg
ICBbJ3NhbmR5YnJvd24nLCAnMjQ0LDE2NCw5NiddLAorICAgICAgICBbJ3NlYWdyZWVuJywgJzQ2
LDEzOSw4NyddLAorICAgICAgICBbJ3NlYXNoZWxsJywgJzI1NSwyNDUsMjM4J10sCisgICAgICAg
IFsnc2llbm5hJywgJzE2MCw4Miw0NSddLAorICAgICAgICBbJ3NpbHZlcicsICcxOTIsMTkyLDE5
MiddLAorICAgICAgICBbJ3NreWJsdWUnLCAnMTM1LDIwNiwyMzUnXSwKKyAgICAgICAgWydzbGF0
ZWJsdWUnLCAnMTA2LDkwLDIwNSddLAorICAgICAgICBbJ3NsYXRlZ3JheScsICcxMTIsMTI4LDE0
NCddLAorICAgICAgICBbJ3NsYXRlZ3JleScsICcxMTIsMTI4LDE0NCddLAorICAgICAgICBbJ3Nu
b3cnLCAnMjU1LDI1MCwyNTAnXSwKKyAgICAgICAgWydzcHJpbmdncmVlbicsICcwLDI1NSwxMjcn
XSwKKyAgICAgICAgWydzdGVlbGJsdWUnLCAnNzAsMTMwLDE4MCddLAorICAgICAgICBbJ3Rhbics
ICcyMTAsMTgwLDE0MCddLAorICAgICAgICBbJ3RlYWwnLCAnMCwxMjgsMTI4J10sCisgICAgICAg
IFsndGhpc3RsZScsICcyMTYsMTkxLDIxNiddLAorICAgICAgICBbJ3RvbWF0bycsICcyNTUsOTks
NzEnXSwKKyAgICAgICAgWyd0dXJxdW9pc2UnLCAnNjQsMjI0LDIwOCddLAorICAgICAgICBbJ3Zp
b2xldCcsICcyMzgsMTMwLDIzOCddLAorICAgICAgICBbJ3doZWF0JywgJzI0NSwyMjIsMTc5J10s
CisgICAgICAgIFsnd2hpdGUnLCAnMjU1LDI1NSwyNTUnXSwKKyAgICAgICAgWyd3aGl0ZXNtb2tl
JywgJzI0NSwyNDUsMjQ1J10sCisgICAgICAgIFsneWVsbG93JywgJzI1NSwyNTUsMCddLAorICAg
ICAgICBbJ3llbGxvd2dyZWVuJywgJzE1NCwyMDUsNTAnXQorICAgIF07CisKKyAgICBmdW5jdGlv
biB0ZXN0Q29sb3IoY29sb3JOYW1lLCBleHBlY3RlZCkKKyAgICB7CisgICAgICAgIHZhciBlbGVt
ZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgIHZhciBzdGF0dXNT
cGFuID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOworICAgICAgICBlbGVtZW50LmFw
cGVuZENoaWxkKHN0YXR1c1NwYW4pOworICAgICAgICB2YXIgY29sb3JTcGFuID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgic3BhbiIpOworICAgICAgICBjb2xvclNwYW4uYXBwZW5kQ2hpbGQoZG9j
dW1lbnQuY3JlYXRlVGV4dE5vZGUoY29sb3JOYW1lKSk7CisgICAgICAgIGNvbG9yU3Bhbi5zdHls
ZS5iYWNrZ3JvdW5kQ29sb3IgPSBjb2xvck5hbWU7CisgICAgICAgIGVsZW1lbnQuYXBwZW5kQ2hp
bGQoY29sb3JTcGFuKTsKKyAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbGVtZW50
KTsKKyAgICAgICAgCisgICAgICAgIHZhciB2YWx1ZSA9IGRvY3VtZW50LmRlZmF1bHRWaWV3Lmdl
dENvbXB1dGVkU3R5bGUoY29sb3JTcGFuLCAiIikuZ2V0UHJvcGVydHlWYWx1ZSgiYmFja2dyb3Vu
ZC1jb2xvciIpOworICAgICAgICB2YXIgYWN0dWFsID0gdmFsdWUubWF0Y2goL3JnYlwoKFxkKyks
XHMqKFxkKyksXHMqKFxkKylcKS8pLnNwbGljZSgxKS5qb2luKCcsJyk7CisgICAgICAgIGlmIChh
Y3R1YWwgPT0gZXhwZWN0ZWQpIHsKKyAgICAgICAgICAgIHN0YXR1c1NwYW4uYXBwZW5kQ2hpbGQo
ZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoJ1BBU1MgJykpOworICAgICAgICAgICAgZWxlbWVudC5h
cHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnIGlzICcgKyBhY3R1YWwpKTsKKyAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN0YXR1c1NwYW4uYXBwZW5kQ2hpbGQoZG9jdW1l
bnQuY3JlYXRlVGV4dE5vZGUoJ0ZBSUwgJykpOworICAgICAgICAgICAgZWxlbWVudC5hcHBlbmRD
aGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnIHdhcyAnICsgYWN0dWFsICsgJywgZXhwZWN0
ZWQgJyArIGV4cGVjdGVkKSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0
KCkKKyAgICB7CisgICAgICAgIGZvciAodmFyIGNvbG9yLCBpID0gMDsgY29sb3IgPSBjb2xvcnNb
aV07IGkrKykgeworICAgICAgICAgICAgdGVzdENvbG9yKGNvbG9yWzBdLCBjb2xvclsxXSk7Cisg
ICAgICAgIH0KKyAgICB9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0
KCkiPgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>