<?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>173759</bug_id>
          
          <creation_ts>2017-06-23 01:36:07 -0700</creation_ts>
          <short_desc>[JSC] Clean up Object.entries implementation</short_desc>
          <delta_ts>2017-08-18 17:10:09 -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>New Bugs</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1322221</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-06-23 01:36:07 -0700</bug_when>
    <thetext>[JSC] Clean up Object.entries implementation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322222</commentid>
    <comment_count>1</comment_count>
      <attachid>313698</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-06-23 01:38:35 -0700</bug_when>
    <thetext>Created attachment 313698
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322633</commentid>
    <comment_count>2</comment_count>
      <attachid>313698</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-06-24 15:01:54 -0700</bug_when>
    <thetext>Comment on attachment 313698
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322635</commentid>
    <comment_count>3</comment_count>
      <attachid>313698</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-24 15:29:25 -0700</bug_when>
    <thetext>Comment on attachment 313698
Patch

Clearing flags on attachment: 313698

Committed r218790: &lt;http://trac.webkit.org/changeset/218790&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322636</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-24 15:29:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339987</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-08-17 23:51:34 -0700</bug_when>
    <thetext>Looks like this was ~1% Speedometer 2 progression:
https://perf.webkit.org/v3/#/charts?since=1496209700646&amp;zoom=(1498186706433.4285-1498853553623.6326)&amp;paneList=((18-977-(1498327339153.0962-1498357647928.8867)-null-(5-2.5-500)))&amp;repository=1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339989</commentid>
    <comment_count>6</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-08-17 23:57:14 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #5)
&gt; Looks like this was ~1% Speedometer 2 progression:
&gt; https://perf.webkit.org/v3/#/charts?since=1496209700646&amp;zoom=(1498186706433.
&gt; 4285-1498853553623.6326)&amp;paneList=((18-977-(1498327339153.0962-1498357647928.
&gt; 8867)-null-(5-2.5-500)))&amp;repository=1

That&apos;s awesome!!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1340325</commentid>
    <comment_count>7</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2017-08-18 17:10:09 -0700</bug_when>
    <thetext>(In reply to Yusuke Suzuki from comment #6)
&gt; (In reply to Ryosuke Niwa from comment #5)
&gt; &gt; Looks like this was ~1% Speedometer 2 progression:
&gt; &gt; https://perf.webkit.org/v3/#/charts?since=1496209700646&amp;zoom=(1498186706433.
&gt; &gt; 4285-1498853553623.6326)&amp;paneList=((18-977-(1498327339153.0962-1498357647928.
&gt; &gt; 8867)-null-(5-2.5-500)))&amp;repository=1
&gt; 
&gt; That&apos;s awesome!!

Woo!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313698</attachid>
            <date>2017-06-23 01:38:35 -0700</date>
            <delta_ts>2017-06-24 15:29:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173759-20170623173834.patch</filename>
            <type>text/plain</type>
            <size>9121</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4NzMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA2
MzA2NmRlNTg1Nzc1ODZjMTg0ZDI0M2NkNmM5OGVkZDMwZTk3ZjgyLi41Y2NmZWFkYzllOGJiNGYw
YWViYTQzOWI5NGMzNGQ1NDMwMGJhNjBlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzMSBAQAorMjAxNy0wNi0yMyAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbSlNDXSBDbGVhbiB1cCBPYmplY3QuZW50cmllcyBpbXBsZW1lbnRh
dGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcz
NzU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBwYXRjaCBjbGVhbnMgdXAgT2JqZWN0LmVudHJpZXMgaW1wbGVtZW50YXRpb24uCisgICAgICAg
IFdlIGRyb3AgdW51c2VkIHByaXZhdGUgZnVuY3Rpb25zLiBBbmQgd2UgbWVyZ2UgdGhlCisgICAg
ICAgIGltcGxlbWVudGF0aW9uIGludG8gT2JqZWN0LmVudHJpZXMuCisKKyAgICAgICAgSXQgc2xp
Z2h0bHkgc3BlZWRzIHVwIE9iamVjdC5lbnRyaWVzIHNwZWVkLgorCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmFzZWxpbmUgICAgICAgICAgICAgICAgICBwYXRjaGVkCisK
KyAgICAgICAgICAgIG9iamVjdC1lbnRyaWVzICAgICAgMTQ4LjAxMDErLTUuNjYyNyAgICAgICAg
ICAxNDIuMTg3NystNC44NjYxICAgICAgICAgIG1pZ2h0IGJlIDEuMDQwOXggZmFzdGVyCisKKwor
ICAgICAgICAqIGJ1aWx0aW5zL0J1aWx0aW5OYW1lcy5oOgorICAgICAgICAqIGJ1aWx0aW5zL09i
amVjdENvbnN0cnVjdG9yLmpzOgorICAgICAgICAoZW50cmllcyk6CisgICAgICAgIChnbG9iYWxQ
cml2YXRlLmVudW1lcmFibGVPd25Qcm9wZXJ0aWVzKTogRGVsZXRlZC4KKyAgICAgICAgKiBydW50
aW1lL0pTR2xvYmFsT2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6SlNHbG9iYWxPYmplY3Q6Omlu
aXQpOgorICAgICAgICAqIHJ1bnRpbWUvT2JqZWN0Q29uc3RydWN0b3IuY3BwOgorICAgICAgICAo
SlNDOjpvd25FbnVtZXJhYmxlUHJvcGVydHlLZXlzKTogRGVsZXRlZC4KKyAgICAgICAgKiBydW50
aW1lL09iamVjdENvbnN0cnVjdG9yLmg6CisKIDIwMTctMDYtMjIgIFNhYW0gQmFyYXRpICA8c2Jh
cmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgVGhlIGxvd2VyaW5nIG9mIElkZW50aXR5IGluIHRo
ZSBERkcgYmFja2VuZCBuZWVkcyB0byB1c2UgTWFudWFsT3BlcmFuZFNwZWN1bGF0aW9uCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvQnVpbHRpbk5hbWVzLmggYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvQnVpbHRpbk5hbWVzLmgKaW5kZXggNzQ1OTNi
MjFiZDAyYThiYzFiYzRkZGIyNWExOWYwZjJmMjYyZDIxZS4uYzc2NWM2ZmEwNzJkMTk2MDMxMjNj
OTAyZGI2YTUzOGRhZGJjMGM2MyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1
aWx0aW5zL0J1aWx0aW5OYW1lcy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlu
cy9CdWlsdGluTmFtZXMuaApAQCAtNTIsNyArNTIsNiBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICBt
YWNybyhkZWZlcnJlZCkgXAogICAgIG1hY3JvKGNvdW50ZG93bkhvbGRlcikgXAogICAgIG1hY3Jv
KE9iamVjdCkgXAotICAgIG1hY3JvKG93bkVudW1lcmFibGVQcm9wZXJ0eUtleXMpIFwKICAgICBt
YWNybyhOdW1iZXIpIFwKICAgICBtYWNybyhBcnJheSkgXAogICAgIG1hY3JvKEFycmF5QnVmZmVy
KSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvT2JqZWN0Q29u
c3RydWN0b3IuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvT2JqZWN0Q29uc3Ry
dWN0b3IuanMKaW5kZXggNGMxMDk2YWZkYThkOTk1NzMxNjEzYWRiNWQ4MzhhZTE1M2ZlNzYwZC4u
MWIwYjljZDIxOWVlYzZjNzNhNGMyYzBmYWYzMDk5YmRiMWE1ZTdkYSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5zL09iamVjdENvbnN0cnVjdG9yLmpzCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9PYmplY3RDb25zdHJ1Y3Rvci5qcwpAQCAtMjQs
MzUgKzI0LDIxIEBACiAgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhF
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogICovCiAKLUBnbG9iYWxQcml2YXRlCi1mdW5j
dGlvbiBlbnVtZXJhYmxlT3duUHJvcGVydGllcyhvYmplY3QsIGtpbmQpCi17Ci0gICAgInVzZSBz
dHJpY3QiOwotCi0gICAgY29uc3Qgb2JqID0gQE9iamVjdChvYmplY3QpOwotICAgIGNvbnN0IG93
bktleXMgPSBAUmVmbGVjdC5Ab3duS2V5cyhvYmopOwotICAgIGNvbnN0IHByb3BlcnRpZXMgPSBb
XTsKLSAgICBmb3IgKGxldCBpID0gMCwga2V5c0xlbmd0aCA9IG93bktleXMubGVuZ3RoOyBpIDwg
a2V5c0xlbmd0aDsgKytpKSB7Ci0gICAgICAgIGxldCBuZXh0S2V5ID0gb3duS2V5c1tpXTsKLSAg
ICAgICAgaWYgKHR5cGVvZiBuZXh0S2V5ID09PSAnc3RyaW5nJykgewotICAgICAgICAgICAgaWYg
KEBwcm9wZXJ0eUlzRW51bWVyYWJsZShvYmosIG5leHRLZXkpKSB7Ci0gICAgICAgICAgICAgICAg
aWYgKGtpbmQgPT09IEBpdGVyYXRpb25LaW5kVmFsdWUpCi0gICAgICAgICAgICAgICAgICAgIHBy
b3BlcnRpZXMuQHB1c2gob2JqW25leHRLZXldKTsKLSAgICAgICAgICAgICAgICBlbHNlIGlmIChr
aW5kID09PSBAaXRlcmF0aW9uS2luZEtleVZhbHVlKQotICAgICAgICAgICAgICAgICAgICBwcm9w
ZXJ0aWVzLkBwdXNoKFtuZXh0S2V5LCBvYmpbbmV4dEtleV1dKTsKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgfQotICAgIH0KLSAgICAKLSAgICByZXR1cm4gcHJvcGVydGllczsKLX0KLQogZnVuY3Rp
b24gZW50cmllcyhvYmplY3QpCiB7CiAgICAgInVzZSBzdHJpY3QiOwotICAgIAorCiAgICAgaWYg
KG9iamVjdCA9PSBudWxsKQogICAgICAgICBAdGhyb3dUeXBlRXJyb3IoIk9iamVjdC5lbnRyaWVz
IHJlcXVpcmVzIHRoYXQgaW5wdXQgcGFyYW1ldGVyIG5vdCBiZSBudWxsIG9yIHVuZGVmaW5lZCIp
OwotICAgIAotICAgIHJldHVybiBAZW51bWVyYWJsZU93blByb3BlcnRpZXMob2JqZWN0LCBAaXRl
cmF0aW9uS2luZEtleVZhbHVlKTsKKworICAgIHZhciBvYmogPSBAT2JqZWN0KG9iamVjdCk7Cisg
ICAgdmFyIG5hbWVzID0gQGdldE93blByb3BlcnR5TmFtZXMob2JqKTsKKyAgICB2YXIgcHJvcGVy
dGllcyA9IFtdOworICAgIGZvciAodmFyIGkgPSAwLCBsZW5ndGggPSBuYW1lcy5sZW5ndGg7IGkg
PCBsZW5ndGg7ICsraSkgeworICAgICAgICB2YXIgbmFtZSA9IG5hbWVzW2ldOworICAgICAgICBp
ZiAoQHByb3BlcnR5SXNFbnVtZXJhYmxlKG9iaiwgbmFtZSkpCisgICAgICAgICAgICBwcm9wZXJ0
aWVzLkBwdXNoKFtuYW1lLCBvYmpbbmFtZV1dKTsKKyAgICB9CisKKyAgICByZXR1cm4gcHJvcGVy
dGllczsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xv
YmFsT2JqZWN0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFsT2Jq
ZWN0LmNwcAppbmRleCBiYjZkZjkyYjgzMjJmZWZiZjQ3YjVhMWQ4ZGUyMmQ3ZTMwNTMzNzUzLi5k
ZjZlNWI1NWFhZGU1ZTAzYTdiNDZiYTEzYjEzYTY5OWQ0YzNmNjA1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbE9iamVjdC5jcHAKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxPYmplY3QuY3BwCkBAIC03MjgsNiArNzI4
LDcgQEAgcHV0RGlyZWN0V2l0aG91dFRyYW5zaXRpb24odm0sIHZtLnByb3BlcnR5TmFtZXMtPiBq
c05hbWUsIGxvd2VyTmFtZSAjIyBDb25zdHJ1Y3QKICAgICBKU0Z1bmN0aW9uKiBwcml2YXRlRnVu
Y0Zsb29yID0gSlNGdW5jdGlvbjo6Y3JlYXRlKHZtLCB0aGlzLCAwLCBTdHJpbmcoKSwgbWF0aFBy
b3RvRnVuY0Zsb29yLCBGbG9vckludHJpbnNpYyk7CiAgICAgSlNGdW5jdGlvbiogcHJpdmF0ZUZ1
bmNUcnVuYyA9IEpTRnVuY3Rpb246OmNyZWF0ZSh2bSwgdGhpcywgMCwgU3RyaW5nKCksIG1hdGhQ
cm90b0Z1bmNUcnVuYywgVHJ1bmNJbnRyaW5zaWMpOwogCisgICAgSlNGdW5jdGlvbiogcHJpdmF0
ZUZ1bmNHZXRPd25Qcm9wZXJ0eU5hbWVzID0gSlNGdW5jdGlvbjo6Y3JlYXRlKHZtLCB0aGlzLCAw
LCBTdHJpbmcoKSwgb2JqZWN0Q29uc3RydWN0b3JHZXRPd25Qcm9wZXJ0eU5hbWVzKTsKICAgICBK
U0Z1bmN0aW9uKiBwcml2YXRlRnVuY1Byb3BlcnR5SXNFbnVtZXJhYmxlID0gSlNGdW5jdGlvbjo6
Y3JlYXRlKHZtLCB0aGlzLCAwLCBTdHJpbmcoKSwgZ2xvYmFsRnVuY1Byb3BlcnR5SXNFbnVtZXJh
YmxlKTsKICAgICBKU0Z1bmN0aW9uKiBwcml2YXRlRnVuY0ltcG9ydE1vZHVsZSA9IEpTRnVuY3Rp
b246OmNyZWF0ZSh2bSwgdGhpcywgMCwgU3RyaW5nKCksIGdsb2JhbEZ1bmNJbXBvcnRNb2R1bGUp
OwogICAgIEpTRnVuY3Rpb24qIHByaXZhdGVGdW5jVHlwZWRBcnJheUxlbmd0aCA9IEpTRnVuY3Rp
b246OmNyZWF0ZSh2bSwgdGhpcywgMCwgU3RyaW5nKCksIHR5cGVkQXJyYXlWaWV3UHJpdmF0ZUZ1
bmNMZW5ndGgpOwpAQCAtNzgwLDcgKzc4MSw3IEBAIHB1dERpcmVjdFdpdGhvdXRUcmFuc2l0aW9u
KHZtLCB2bS5wcm9wZXJ0eU5hbWVzLT4ganNOYW1lLCBsb3dlck5hbWUgIyMgQ29uc3RydWN0CiAg
ICAgICAgIEdsb2JhbFByb3BlcnR5SW5mbyh2bS5wcm9wZXJ0eU5hbWVzLT5OYU4sIGpzTmFOKCks
IERvbnRFbnVtIHwgRG9udERlbGV0ZSB8IFJlYWRPbmx5KSwKICAgICAgICAgR2xvYmFsUHJvcGVy
dHlJbmZvKHZtLnByb3BlcnR5TmFtZXMtPkluZmluaXR5LCBqc051bWJlcihzdGQ6Om51bWVyaWNf
bGltaXRzPGRvdWJsZT46OmluZmluaXR5KCkpLCBEb250RW51bSB8IERvbnREZWxldGUgfCBSZWFk
T25seSksCiAgICAgICAgIEdsb2JhbFByb3BlcnR5SW5mbyh2bS5wcm9wZXJ0eU5hbWVzLT51bmRl
ZmluZWRLZXl3b3JkLCBqc1VuZGVmaW5lZCgpLCBEb250RW51bSB8IERvbnREZWxldGUgfCBSZWFk
T25seSksCi0gICAgICAgIEdsb2JhbFByb3BlcnR5SW5mbyh2bS5wcm9wZXJ0eU5hbWVzLT5idWls
dGluTmFtZXMoKS5vd25FbnVtZXJhYmxlUHJvcGVydHlLZXlzUHJpdmF0ZU5hbWUoKSwgSlNGdW5j
dGlvbjo6Y3JlYXRlKHZtLCB0aGlzLCAwLCBTdHJpbmcoKSwgb3duRW51bWVyYWJsZVByb3BlcnR5
S2V5cyksIERvbnRFbnVtIHwgRG9udERlbGV0ZSB8IFJlYWRPbmx5KSwKKyAgICAgICAgR2xvYmFs
UHJvcGVydHlJbmZvKHZtLnByb3BlcnR5TmFtZXMtPmJ1aWx0aW5OYW1lcygpLmdldE93blByb3Bl
cnR5TmFtZXNQcml2YXRlTmFtZSgpLCBwcml2YXRlRnVuY0dldE93blByb3BlcnR5TmFtZXMsIERv
bnRFbnVtIHwgRG9udERlbGV0ZSB8IFJlYWRPbmx5KSwKICAgICAgICAgR2xvYmFsUHJvcGVydHlJ
bmZvKHZtLnByb3BlcnR5TmFtZXMtPmJ1aWx0aW5OYW1lcygpLnByb3BlcnR5SXNFbnVtZXJhYmxl
UHJpdmF0ZU5hbWUoKSwgcHJpdmF0ZUZ1bmNQcm9wZXJ0eUlzRW51bWVyYWJsZSwgRG9udEVudW0g
fCBEb250RGVsZXRlIHwgUmVhZE9ubHkpLAogICAgICAgICBHbG9iYWxQcm9wZXJ0eUluZm8odm0u
cHJvcGVydHlOYW1lcy0+YnVpbHRpbk5hbWVzKCkuaW1wb3J0TW9kdWxlUHJpdmF0ZU5hbWUoKSwg
cHJpdmF0ZUZ1bmNJbXBvcnRNb2R1bGUsIERvbnRFbnVtIHwgRG9udERlbGV0ZSB8IFJlYWRPbmx5
KSwKICAgICAgICAgR2xvYmFsUHJvcGVydHlJbmZvKHZtLnByb3BlcnR5TmFtZXMtPmJ1aWx0aW5O
YW1lcygpLmVucXVldWVKb2JQcml2YXRlTmFtZSgpLCBKU0Z1bmN0aW9uOjpjcmVhdGUodm0sIHRo
aXMsIDAsIFN0cmluZygpLCBlbnF1ZXVlSm9iKSwgRG9udEVudW0gfCBEb250RGVsZXRlIHwgUmVh
ZE9ubHkpLApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT2JqZWN0
Q29uc3RydWN0b3IuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT2JqZWN0Q29u
c3RydWN0b3IuY3BwCmluZGV4IGEwZGJiYzY4ZTk1NjExOTlkNWJjMGVmN2Q3NTk5MWVjZTNiYzUw
MzkuLjY4NzhlMWJjNGY3MTFkZjkwNTJjZTE2ZjZlNzA1M2Y0OGFiMGViMzAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdENvbnN0cnVjdG9yLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PYmplY3RDb25zdHJ1Y3Rvci5jcHAKQEAg
LTI5NywxNiArMjk3LDYgQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBvYmplY3RDb25z
dHJ1Y3RvcktleXMoRXhlY1N0YXRlKiBleGVjKQogICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUo
b3duUHJvcGVydHlLZXlzKGV4ZWMsIG9iamVjdCwgUHJvcGVydHlOYW1lTW9kZTo6U3RyaW5ncywg
RG9udEVudW1Qcm9wZXJ0aWVzTW9kZTo6RXhjbHVkZSkpOwogfQogCi1FbmNvZGVkSlNWYWx1ZSBK
U0NfSE9TVF9DQUxMIG93bkVudW1lcmFibGVQcm9wZXJ0eUtleXMoRXhlY1N0YXRlKiBleGVjKQot
ewotICAgIFZNJiB2bSA9IGV4ZWMtPnZtKCk7Ci0gICAgYXV0byBzY29wZSA9IERFQ0xBUkVfVEhS
T1dfU0NPUEUodm0pOwotICAgIEpTT2JqZWN0KiBvYmplY3QgPSBleGVjLT5hcmd1bWVudCgwKS50
b09iamVjdChleGVjKTsKLSAgICBSRVRVUk5fSUZfRVhDRVBUSU9OKHNjb3BlLCBlbmNvZGVkSlNW
YWx1ZSgpKTsKLSAgICBzY29wZS5yZWxlYXNlKCk7Ci0gICAgcmV0dXJuIEpTVmFsdWU6OmVuY29k
ZShvd25Qcm9wZXJ0eUtleXMoZXhlYywgb2JqZWN0LCBQcm9wZXJ0eU5hbWVNb2RlOjpTdHJpbmdz
QW5kU3ltYm9scywgRG9udEVudW1Qcm9wZXJ0aWVzTW9kZTo6RXhjbHVkZSkpOwotfQotCiBFbmNv
ZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIG9iamVjdENvbnN0cnVjdG9yQXNzaWduKEV4ZWNTdGF0
ZSogZXhlYykKIHsKICAgICBWTSYgdm0gPSBleGVjLT52bSgpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT2JqZWN0Q29uc3RydWN0b3IuaCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL09iamVjdENvbnN0cnVjdG9yLmgKaW5kZXggZmM1Mjc5MGRhYjg2
NWQwMTg4MTA2ZWIzMjQzYjVhNTRlODc2ZjQyZS4uOWYzOWIzOGMyYWVjNGFiN2NkMmJmY2JkMjlm
YjFhYmMyNTY4MzQ0OSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
T2JqZWN0Q29uc3RydWN0b3IuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9P
YmplY3RDb25zdHJ1Y3Rvci5oCkBAIC0yOSw4ICsyOSw4IEBAIG5hbWVzcGFjZSBKU0MgewogRW5j
b2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBvYmplY3RDb25zdHJ1Y3RvckdldE93blByb3BlcnR5
RGVzY3JpcHRvcihFeGVjU3RhdGUqKTsKIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgb2Jq
ZWN0Q29uc3RydWN0b3JHZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzKEV4ZWNTdGF0ZSopOwogRW5j
b2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBvYmplY3RDb25zdHJ1Y3RvckdldE93blByb3BlcnR5
U3ltYm9scyhFeGVjU3RhdGUqKTsKK0VuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgb2JqZWN0
Q29uc3RydWN0b3JHZXRPd25Qcm9wZXJ0eU5hbWVzKEV4ZWNTdGF0ZSopOwogRW5jb2RlZEpTVmFs
dWUgSlNDX0hPU1RfQ0FMTCBvYmplY3RDb25zdHJ1Y3RvcktleXMoRXhlY1N0YXRlKik7Ci1FbmNv
ZGVkSlNWYWx1ZSBKU0NfSE9TVF9DQUxMIG93bkVudW1lcmFibGVQcm9wZXJ0eUtleXMoRXhlY1N0
YXRlKik7CiAKIGNsYXNzIE9iamVjdFByb3RvdHlwZTsKIApkaWZmIC0tZ2l0IGEvSlNUZXN0cy9D
aGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBlYmZlNWYzNjg2ZTZiMzA4ZjMzZDA3
N2Q4MDQyNzFjMzVhYWIwZGIwLi41YzBlZWE1ZWEyNTZiMDA0NGNjY2QzMDM5M2EyODgwMGQ0YzI4
YjY2IDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTA2LTIzICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50
ZWFAZ21haWwuY29tPgorCisgICAgICAgIFtKU0NdIENsZWFuIHVwIE9iamVjdC5lbnRyaWVzIGlt
cGxlbWVudGF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNzM3NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIG1pY3JvYmVuY2htYXJrcy9vYmplY3QtZW50cmllcy5qczogQWRkZWQuCisgICAgICAg
ICh0ZXN0KToKKwogMjAxNy0wNi0yMiAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4K
IAogICAgICAgICBWYWx1ZVJlcChEb3VibGVSZXAoQHYpKSBjYW4gbm90IHNpbXBseSBjb252ZXJ0
IHRvIEB2CmRpZmYgLS1naXQgYS9KU1Rlc3RzL21pY3JvYmVuY2htYXJrcy9vYmplY3QtZW50cmll
cy5qcyBiL0pTVGVzdHMvbWljcm9iZW5jaG1hcmtzL29iamVjdC1lbnRyaWVzLmpzCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjVmYTQyZDE5OTY3ZGRiM2I0ZTg4ODg2YTI0YzYzZjA3NjJiZjUxNzMKLS0tIC9kZXYvbnVs
bAorKysgYi9KU1Rlc3RzL21pY3JvYmVuY2htYXJrcy9vYmplY3QtZW50cmllcy5qcwpAQCAtMCww
ICsxLDEzIEBACit2YXIgb2JqZWN0ID0ge307Citmb3IgKHZhciBpID0gMDsgaSA8IDFlMzsgKytp
KSB7CisgICAgb2JqZWN0W2kgKyAncHJvcCddID0gaTsKK30KKworZnVuY3Rpb24gdGVzdChvYmpl
Y3QpCit7CisgICAgcmV0dXJuIE9iamVjdC5lbnRyaWVzKG9iamVjdCk7Cit9Citub0lubGluZSh0
ZXN0KTsKKworZm9yICh2YXIgaSA9IDA7IGkgPCAxZTM7ICsraSkKKyAgICB0ZXN0KG9iamVjdCk7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>