<?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>154427</bug_id>
          
          <creation_ts>2016-02-18 17:08:10 -0800</creation_ts>
          <short_desc>The rows in the analysis results table should be expandable</short_desc>
          <delta_ts>2016-02-18 18:44:30 -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>Perf Dashboard</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>slewis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1166260</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-02-18 17:08:10 -0800</bug_when>
    <thetext>Make the rows expandable so that more than start/end points and points matching existing test groups can be shown.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166268</commentid>
    <comment_count>1</comment_count>
      <attachid>271717</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-02-18 17:22:38 -0800</bug_when>
    <thetext>Created attachment 271717
Adds the feature</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166283</commentid>
    <comment_count>2</comment_count>
      <attachid>271717</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-18 18:43:32 -0800</bug_when>
    <thetext>Comment on attachment 271717
Adds the feature

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1166284</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-02-18 18:44:30 -0800</bug_when>
    <thetext>Committed r196792: &lt;http://trac.webkit.org/changeset/196792&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>271717</attachid>
            <date>2016-02-18 17:22:38 -0800</date>
            <delta_ts>2016-02-18 18:43:32 -0800</delta_ts>
            <desc>Adds the feature</desc>
            <filename>bug-154427-20160218172223.patch</filename>
            <type>text/plain</type>
            <size>13000</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTk2Nzg4KQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDQxIEBACisyMDE2LTAyLTE4ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIFRoZSByb3dzIGluIHRoZSBhbmFseXNpcyByZXN1bHRzIHRhYmxlIHNob3VsZCBi
ZSBleHBhbmRhYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNTQ0MjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGRlZCAiKEV4cGFuZCkiIGxpbmsgYmV0d2VlbiByb3dzIHRoYXQgaGF2ZSBoaWRkZW4g
cG9pbnRzLiBVcG9uIGNsaWNrIGl0IGluc2VydHMgdGhlIGhpZGRlbiByb3dzLgorCisgICAgICAg
IFdlIGluc2VydCBhcm91bmQgZml2ZSByb3dzIGF0IGEgdGltZSB3aGVuIHRoZXJlIGFyZSBodW5k
cmVkcyBvZiBoaWRkZW4gcG9pbnRzIGJ1dCB3ZSBhbHNvIGF2b2lkIGxlYXZpbmcKKyAgICAgICAg
YmVoaW5kIGV4cGFuZGFibGUgcm93cyBvZiBsZXNzIHRoYW4gdHdvIHJvd3MuCisKKyAgICAgICAg
QWxzbyBmaXhlZCBhIGJ1ZyBpbiBDdXN0b21pemFibGVUZXN0R3JvdXBGb3JtIHRoYXQgZ2V0RWxl
bWVudHNCeUlkIHdvdWxkIHRocm93IGluIHRoZSBzaGlwcGluZyBTYWZhcmkKKyAgICAgICAgYmVj
YXVzZSBnZXRFbGVtZW50c0J5SWQgZG9lc24ndCBleGlzdCBvbiBFbGVtZW50LnByb3RvdHlwZSBi
eSB1c2luZyBjbGFzcyBuYW1lIGluc3RlYWQuCisKKyAgICAgICAgKiBwdWJsaWMvdjMvY29tcG9u
ZW50cy9hbmFseXNpcy1yZXN1bHRzLXZpZXdlci5qczoKKyAgICAgICAgKEFuYWx5c2lzUmVzdWx0
c1ZpZXdlcik6CisgICAgICAgIChBbmFseXNpc1Jlc3VsdHNWaWV3ZXIucHJvdG90eXBlLnNldEN1
cnJlbnRUZXN0R3JvdXApOiBSZW1vdmVkIHN1cGVyZmx1b3VzIGNhbGwgdG8gcmVuZGVyKCkuCisg
ICAgICAgIChBbmFseXNpc1Jlc3VsdHNWaWV3ZXIucHJvdG90eXBlLnNldFBvaW50cyk6IEFsd2F5
cyBzaG93IHRoZSBzdGFydCBhbmQgdGhlIGVuZCBwb2ludHMuCisgICAgICAgIChBbmFseXNpc1Jl
c3VsdHNWaWV3ZXIucHJvdG90eXBlLmJ1aWxkUm93R3JvdXBzKToKKyAgICAgICAgKEFuYWx5c2lz
UmVzdWx0c1ZpZXdlci5wcm90b3R5cGUuX2J1aWxkUm93c0ZvclBvaW50c0FuZFRlc3RHcm91cHMp
OiBBZGQgYW4gaW5zdGFuY2Ugb2YgRXhwYW5kYWJsZVJvdyB3aGljaAorICAgICAgICBzaG93cyBh
ICIoRXhwYW5kKSIgbGluayB0byBzaG93IGhpZGRlbiByb3dzIGhlcmUuCisgICAgICAgIChBbmFs
eXNpc1Jlc3VsdHNWaWV3ZXIucHJvdG90eXBlLl9leHBhbmRCZXR3ZWVuKTogQWRkZWQuIEV4cGFu
ZHMgcm93cyBiZXR3ZWVuIHR3byBwb2ludHMuCisgICAgICAgIChBbmFseXNpc1Jlc3VsdHNWaWV3
ZXIuY3NzVGVtcGxhdGUpOiBBZGRlZCBydWxlcyBmb3IgIihFeHBhbmQpIiBsaW5rcy4KKyAgICAg
ICAgKEFuYWx5c2lzUmVzdWx0c1ZpZXdlci5FeHBhbmRhYmxlUm93KTogQWRkZWQuCisgICAgICAg
IChBbmFseXNpc1Jlc3VsdHNWaWV3ZXIuRXhwYW5kYWJsZVJvdy5wcm90b3R5cGUucmVzdWx0Q29u
dGVudCk6IEFkZGVkLiBPdmVycmlkZXMgd2hhdCdzIGluIHRoZSByZXN1bHRzIGNvbHVtbi4KKyAg
ICAgICAgKEFuYWx5c2lzUmVzdWx0c1ZpZXdlci5FeHBhbmRhYmxlUm93LnByb3RvdHlwZS5oZWFk
aW5nKTogQWRkZWQuIEdlbmVyYXRlcyAiKEV4cGFuZCkiIGxpbmsuCisKKyAgICAgICAgKiBwdWJs
aWMvdjMvY29tcG9uZW50cy9jdXN0b21pemFibGUtdGVzdC1ncm91cC1mb3JtLmpzOgorICAgICAg
ICAoQ3VzdG9taXphYmxlVGVzdEdyb3VwRm9ybS5wcm90b3R5cGUuX2NvbXB1dGVSb290U2V0TWFw
KTogVXNlIGdldEVsZW1lbnRzQnlDbGFzc05hbWUgaW5zdGVhZCBvZgorICAgICAgICBnZXRFbGVt
ZW50QnlJZC4KKyAgICAgICAgKEN1c3RvbWl6YWJsZVRlc3RHcm91cEZvcm0ucHJvdG90eXBlLl9j
bGFzc0ZvckxhYmVsQW5kUmVwb3NpdG9yeSk6IFJlbmFtZWQgZnJvbSBfaWRGb3JMYWJlbEFuZFJl
cG9zaXRvcnkuCisgICAgICAgIChDdXN0b21pemFibGVUZXN0R3JvdXBGb3JtLl9jb25zdHJ1Y3RS
ZXZpc2lvblJhZGlvQnV0dG9ucyk6IFNldCBjbGFzcyBuYW1lIGluc3RlYWQgb2YgaWQuCisKKyAg
ICAgICAgKiBwdWJsaWMvdjMvY29tcG9uZW50cy9yZXN1bHRzLXRhYmxlLmpzOgorICAgICAgICAo
UmVzdWx0c1RhYmxlLnByb3RvdHlwZS5yZW5kZXIpOiBEb24ndCBnZW5lcmF0ZSByYWRpbyBidXR0
b25zIHRvIHNlbGVjdCBhIHJvdyB3aGVuIHJvb3Qgc2V0IGlzIG1pc3Npbmc7CisgICAgICAgIGUu
Zy4gZm9yIHJvd3MgdGhhdCBzaG93ICIoRXhwYW5kKSIgbGlua3MuCisKIDIwMTYtMDItMTggIFJ5
b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU3RhdGlzdGljYWxseSBz
aWduaWZpY2FudCBBL0IgdGVzdGluZyByZXN1bHRzIHNob3VsZCBiZSBjb2xvciBjb2RlZCBpbiBk
ZXRhaWxzIHZpZXcKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvY29t
cG9uZW50cy9hbmFseXNpcy1yZXN1bHRzLXZpZXdlci5qcwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRl
cy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL2NvbXBvbmVudHMvYW5hbHlzaXMtcmVzdWx0cy12
aWV3ZXIuanMJKHJldmlzaW9uIDE5Njc4OCkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9w
dWJsaWMvdjMvY29tcG9uZW50cy9hbmFseXNpcy1yZXN1bHRzLXZpZXdlci5qcwkod29ya2luZyBj
b3B5KQpAQCAtMTEsNiArMTEsNyBAQCBjbGFzcyBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIgZXh0ZW5k
cyBSZXN1CiAgICAgICAgIHRoaXMuX3Nob3VsZFJlbmRlclRhYmxlID0gdHJ1ZTsKICAgICAgICAg
dGhpcy5fYWRkaXRpb25hbEhlYWRpbmcgPSBudWxsOwogICAgICAgICB0aGlzLl90ZXN0R3JvdXBD
YWxsYmFjayA9IG51bGw7CisgICAgICAgIHRoaXMuX2V4cGFuZGVkUG9pbnRzID0gbmV3IFNldDsK
ICAgICB9CiAKICAgICBzZXRUZXN0R3JvdXBDYWxsYmFjayhjYWxsYmFjaykgeyB0aGlzLl90ZXN0
R3JvdXBDYWxsYmFjayA9IGNhbGxiYWNrOyB9CkBAIC0xOCw3ICsxOSw2IEBAIGNsYXNzIEFuYWx5
c2lzUmVzdWx0c1ZpZXdlciBleHRlbmRzIFJlc3UKICAgICBzZXRDdXJyZW50VGVzdEdyb3VwKHRl
c3RHcm91cCkKICAgICB7CiAgICAgICAgIHRoaXMuX2N1cnJlbnRUZXN0R3JvdXAgPSB0ZXN0R3Jv
dXA7Ci0gICAgICAgIHRoaXMucmVuZGVyKCk7CiAgICAgfQogCiAgICAgc2V0UG9pbnRzKHN0YXJ0
UG9pbnQsIGVuZFBvaW50KQpAQCAtMjYsNiArMjYsOSBAQCBjbGFzcyBBbmFseXNpc1Jlc3VsdHNW
aWV3ZXIgZXh0ZW5kcyBSZXN1CiAgICAgICAgIHRoaXMuX3N0YXJ0UG9pbnQgPSBzdGFydFBvaW50
OwogICAgICAgICB0aGlzLl9lbmRQb2ludCA9IGVuZFBvaW50OwogICAgICAgICB0aGlzLl9zaG91
bGRSZW5kZXJUYWJsZSA9IHRydWU7CisgICAgICAgIHRoaXMuX2V4cGFuZGVkUG9pbnRzLmNsZWFy
KCk7CisgICAgICAgIHRoaXMuX2V4cGFuZGVkUG9pbnRzLmFkZChzdGFydFBvaW50KTsKKyAgICAg
ICAgdGhpcy5fZXhwYW5kZWRQb2ludHMuYWRkKGVuZFBvaW50KTsKICAgICB9CiAKICAgICBzZXRU
ZXN0R3JvdXBzKHRlc3RHcm91cHMpCkBAIC05MSw2ICs5NCwxMSBAQCBjbGFzcyBBbmFseXNpc1Jl
c3VsdHNWaWV3ZXIgZXh0ZW5kcyBSZXN1CiAgICAgICAgIHZhciBzZWxmID0gdGhpczsKICAgICAg
ICAgcm93TGlzdC5mb3JFYWNoKGZ1bmN0aW9uIChyb3csIHJvd0luZGV4KSB7CiAgICAgICAgICAg
ICB2YXIgbWF0Y2hpbmdSb290U2V0cyA9IHJvd1RvTWF0Y2hpbmdSb290U2V0cy5nZXQocm93KTsK
KyAgICAgICAgICAgIGlmICghbWF0Y2hpbmdSb290U2V0cykgeworICAgICAgICAgICAgICAgIGNv
bnNvbGUuYXNzZXJ0KHJvdyBpbnN0YW5jZW9mIEFuYWx5c2lzUmVzdWx0c1ZpZXdlci5FeHBhbmRh
YmxlUm93KTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIGZvciAodmFyIGVudHJ5IG9mIG1hdGNoaW5nUm9vdFNldHMpIHsKICAgICAgICAgICAg
ICAgICB2YXIgdGVzdEdyb3VwID0gZW50cnkudGVzdEdyb3VwKCk7CiAKQEAgLTE0NCw2ICsxNTIs
NyBAQCBjbGFzcyBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIgZXh0ZW5kcyBSZXN1CiAgICAgICAgIHZh
ciBwb2ludEFmdGVyRW5kID0gdGhpcy5fZW5kUG9pbnQuc2VyaWVzLm5leHRQb2ludCh0aGlzLl9l
bmRQb2ludCk7CiAgICAgICAgIHZhciByb290U2V0c1dpdGhQb2ludHMgPSBuZXcgU2V0OwogICAg
ICAgICB2YXIgcG9pbnRJbmRleCA9IDA7CisgICAgICAgIHZhciBwcmV2aW91c1BvaW50OwogICAg
ICAgICBmb3IgKHZhciBwb2ludCA9IHRoaXMuX3N0YXJ0UG9pbnQ7IHBvaW50ICYmIHBvaW50ICE9
IHBvaW50QWZ0ZXJFbmQ7IHBvaW50ID0gcG9pbnQuc2VyaWVzLm5leHRQb2ludChwb2ludCksIHBv
aW50SW5kZXgrKykgewogICAgICAgICAgICAgdmFyIHJvb3RTZXRJblBvaW50ID0gcG9pbnQucm9v
dFNldCgpOwogICAgICAgICAgICAgdmFyIG1hdGNoaW5nUm9vdFNldHMgPSBbXTsKQEAgLTE1NCwx
MiArMTYzLDE3IEBAIGNsYXNzIEFuYWx5c2lzUmVzdWx0c1ZpZXdlciBleHRlbmRzIFJlc3UKICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGlmICghbWF0Y2hp
bmdSb290U2V0cy5sZW5ndGggJiYgcG9pbnQgIT0gdGhpcy5fc3RhcnRQb2ludCAmJiBwb2ludCAh
PSB0aGlzLl9lbmRQb2ludCkKKyAgICAgICAgICAgIHZhciBoYXNNYXRjaGluZ1Rlc3RHcm91cCA9
ICEhbWF0Y2hpbmdSb290U2V0cy5sZW5ndGg7CisgICAgICAgICAgICBpZiAoIWhhc01hdGNoaW5n
VGVzdEdyb3VwICYmICF0aGlzLl9leHBhbmRlZFBvaW50cy5oYXMocG9pbnQpKQogICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICB2YXIgcm93ID0gbmV3IFJlc3VsdHNUYWJs
ZVJvdyhwb2ludEluZGV4LnRvU3RyaW5nKCksIHJvb3RTZXRJblBvaW50KTsKICAgICAgICAgICAg
IHJvdy5zZXRSZXN1bHQocG9pbnQpOwogCisgICAgICAgICAgICBpZiAocHJldmlvdXNQb2ludCAm
JiBwcmV2aW91c1BvaW50LnNlcmllcy5uZXh0UG9pbnQocHJldmlvdXNQb2ludCkgIT0gcG9pbnQp
CisgICAgICAgICAgICAgICAgcm93TGlzdC5wdXNoKG5ldyBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIu
RXhwYW5kYWJsZVJvdyh0aGlzLl9leHBhbmRCZXR3ZWVuLmJpbmQodGhpcywgcHJldmlvdXNQb2lu
dCwgcG9pbnQpKSk7CisgICAgICAgICAgICBwcmV2aW91c1BvaW50ID0gcG9pbnQ7CisKICAgICAg
ICAgICAgIHJvd1RvTWF0Y2hpbmdSb290U2V0cy5zZXQocm93LCBtYXRjaGluZ1Jvb3RTZXRzKTsK
ICAgICAgICAgICAgIHJvd0xpc3QucHVzaChyb3cpOwogICAgICAgICB9CkBAIC0xNzAsNyArMTg0
LDcgQEAgY2xhc3MgQW5hbHlzaXNSZXN1bHRzVmlld2VyIGV4dGVuZHMgUmVzdQogCiAgICAgICAg
ICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJvd0xpc3QubGVuZ3RoOyBpKyspIHsKICAgICAgICAg
ICAgICAgICB2YXIgcm93ID0gcm93TGlzdFtpXTsKLSAgICAgICAgICAgICAgICBpZiAocm93LnJv
b3RTZXQoKS5lcXVhbHMoZW50cnkucm9vdFNldCgpKSkgeworICAgICAgICAgICAgICAgIGlmICgh
KHJvdyBpbnN0YW5jZW9mIEFuYWx5c2lzUmVzdWx0c1ZpZXdlci5FeHBhbmRhYmxlUm93KSAmJiBy
b3cucm9vdFNldCgpLmVxdWFscyhlbnRyeS5yb290U2V0KCkpKSB7CiAgICAgICAgICAgICAgICAg
ICAgIHJvd1RvTWF0Y2hpbmdSb290U2V0cy5nZXQocm93KS5wdXNoKGVudHJ5KTsKICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgIH0KQEAgLTE3OCw2ICsxOTIsOSBA
QCBjbGFzcyBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIgZXh0ZW5kcyBSZXN1CiAKICAgICAgICAgICAg
IHZhciBncm91cFRpbWUgPSBlbnRyeS5yb290U2V0KCkubGF0ZXN0Q29tbWl0VGltZSgpOwogICAg
ICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByb3dMaXN0Lmxlbmd0aDsgaSsrKSB7CisgICAg
ICAgICAgICAgICAgaWYgKHJvd0xpc3RbaV0gaW5zdGFuY2VvZiBBbmFseXNpc1Jlc3VsdHNWaWV3
ZXIuRXhwYW5kYWJsZVJvdykKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAg
ICAgICAgICAgICB2YXIgcm93VGltZSA9IHJvd0xpc3RbaV0ucm9vdFNldCgpLmxhdGVzdENvbW1p
dFRpbWUoKTsKICAgICAgICAgICAgICAgICBpZiAocm93VGltZSA+IGdyb3VwVGltZSkgewogICAg
ICAgICAgICAgICAgICAgICB2YXIgbmV3Um93ID0gbmV3IFJlc3VsdHNUYWJsZVJvdyhudWxsLCBl
bnRyeS5yb290U2V0KCkpOwpAQCAtMTkwLDYgKzIwNyw4IEBAIGNsYXNzIEFuYWx5c2lzUmVzdWx0
c1ZpZXdlciBleHRlbmRzIFJlc3UKICAgICAgICAgICAgICAgICAgICAgLy8gTWlzc2luZyBzb21l
IGNvbW1pdHMuIERvIGFzIGJlc3QgYXMgd2UgY2FuIHRvIGF2b2lkIGdvaW5nIGJhY2t3YXJkcyBp
biB0aW1lLgogICAgICAgICAgICAgICAgICAgICB2YXIgcmVwb3NpdG9yaWVzSW5OZXdSb3cgPSBl
bnRyeS5yb290U2V0KCkucmVwb3NpdG9yaWVzKCk7CiAgICAgICAgICAgICAgICAgICAgIGZvciAo
dmFyIGogPSBpOyBqIDwgcm93TGlzdC5sZW5ndGg7IGorKykgeworICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKHJvd0xpc3Rbal0gaW5zdGFuY2VvZiBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIuRXhw
YW5kYWJsZVJvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvciAodmFyIHJlcG9zaXRvcnkgb2YgcmVwb3NpdG9yaWVzSW5O
ZXdSb3cpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgbmV3Q29tbWl0ID0gZW50
cnkucm9vdFNldCgpLmNvbW1pdEZvclJlcG9zaXRvcnkocmVwb3NpdG9yeSk7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmFyIHJvd0NvbW1pdCA9IHJvd0xpc3Rbal0ucm9vdFNldCgpLmNv
bW1pdEZvclJlcG9zaXRvcnkocmVwb3NpdG9yeSk7CkBAIC0yMjIsNiArMjQxLDIzIEBAIGNsYXNz
IEFuYWx5c2lzUmVzdWx0c1ZpZXdlciBleHRlbmRzIFJlc3UKICAgICAgICAgaWYgKHRoaXMuX3Rl
c3RHcm91cENhbGxiYWNrKQogICAgICAgICAgICAgdGhpcy5fdGVzdEdyb3VwQ2FsbGJhY2sodGVz
dEdyb3VwKTsKICAgICB9CisgICAgCisgICAgX2V4cGFuZEJldHdlZW4ocG9pbnRCZWZvcmVFeHBh
bnNpb24sIHBvaW50QWZ0ZXJFeHBhbnNpb24pCisgICAgeworICAgICAgICBjb25zb2xlLmFzc2Vy
dChwb2ludEJlZm9yZUV4cGFuc2lvbi5zZXJpZXMgPT0gcG9pbnRBZnRlckV4cGFuc2lvbi5zZXJp
ZXMpOworICAgICAgICB2YXIgaW5kZXhCZWZvcmVTdGFydCA9IHBvaW50QmVmb3JlRXhwYW5zaW9u
LnNlcmllc0luZGV4OworICAgICAgICB2YXIgaW5kZXhBZnRlckVuZCA9IHBvaW50QWZ0ZXJFeHBh
bnNpb24uc2VyaWVzSW5kZXg7CisgICAgICAgIGNvbnNvbGUuYXNzZXJ0KGluZGV4QmVmb3JlU3Rh
cnQgKyAxIDwgaW5kZXhBZnRlckVuZCk7CisKKyAgICAgICAgdmFyIHNlcmllcyA9IHBvaW50QWZ0
ZXJFeHBhbnNpb24uc2VyaWVzOworICAgICAgICB2YXIgaW5jcmVtZW50ID0gTWF0aC5jZWlsKChp
bmRleEFmdGVyRW5kIC0gaW5kZXhCZWZvcmVTdGFydCkgLyA1KTsKKyAgICAgICAgaWYgKGluY3Jl
bWVudCA8IDMpCisgICAgICAgICAgICBpbmNyZW1lbnQgPSAxOworICAgICAgICBmb3IgKHZhciBp
ID0gaW5kZXhCZWZvcmVTdGFydCArIDE7IGkgPCBpbmRleEFmdGVyRW5kOyBpICs9IGluY3JlbWVu
dCkKKyAgICAgICAgICAgIHRoaXMuX2V4cGFuZGVkUG9pbnRzLmFkZChzZXJpZXMuZmluZFBvaW50
QnlJbmRleChpKSk7CisgICAgICAgIHRoaXMuX3Nob3VsZFJlbmRlclRhYmxlID0gdHJ1ZTsKKyAg
ICAgICAgdGhpcy5yZW5kZXIoKTsKKyAgICB9CiAKICAgICBzdGF0aWMgaHRtbFRlbXBsYXRlKCkK
ICAgICB7CkBAIC0yODQsMTIgKzMyMCwzNyBAQCBjbGFzcyBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIg
ZXh0ZW5kcyBSZXN1CiAgICAgICAgICAgICAuYW5hbHlzaXMtdmlldyAuc3RhY2tpbmctYmxvY2su
YmV0dGVyIHsKICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMiwgMTAyLCAyNTUs
IDAuNSk7CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC5hbmFseXNpcy12aWV3IC5wb2lu
dC1sYWJlbC13aXRoLWV4cGFuc2lvbi1saW5rIHsKKyAgICAgICAgICAgICAgICBmb250LXNpemU6
IDAuN3JlbTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC5hbmFseXNpcy12aWV3IC5wb2lu
dC1sYWJlbC13aXRoLWV4cGFuc2lvbi1saW5rIGEgeworICAgICAgICAgICAgICAgIGNvbG9yOiAj
OTk5OworICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKKyAgICAgICAgICAg
IH0KICAgICAgICAgYDsKICAgICB9CiB9CiAKIENvbXBvbmVudEJhc2UuZGVmaW5lRWxlbWVudCgn
YW5hbHlzaXMtcmVzdWx0cy12aWV3ZXInLCBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIpOwogCitBbmFs
eXNpc1Jlc3VsdHNWaWV3ZXIuRXhwYW5kYWJsZVJvdyA9IGNsYXNzIGV4dGVuZHMgUmVzdWx0c1Rh
YmxlUm93IHsKKyAgICBjb25zdHJ1Y3RvcihjYWxsYmFjaykKKyAgICB7CisgICAgICAgIHN1cGVy
KG51bGwsIG51bGwpOworICAgICAgICB0aGlzLl9jYWxsYmFjayA9IGNhbGxiYWNrOworICAgIH0K
KworICAgIHJlc3VsdENvbnRlbnQoKSB7IHJldHVybiAnJzsgfQorCisgICAgaGVhZGluZygpCisg
ICAgeworICAgICAgICByZXR1cm4gQ29tcG9uZW50QmFzZS5jcmVhdGVFbGVtZW50KCdzcGFuJywg
e2NsYXNzOiAncG9pbnQtbGFiZWwtd2l0aC1leHBhbnNpb24tbGluayd9LCBbCisgICAgICAgICAg
ICBDb21wb25lbnRCYXNlLmNyZWF0ZUxpbmsoJyhFeHBhbmQpJywgJ0V4cGFuZCcsIHRoaXMuX2Nh
bGxiYWNrKSwKKyAgICAgICAgXSk7CisgICAgfQorfQorCiBBbmFseXNpc1Jlc3VsdHNWaWV3ZXIu
Um9vdFNldEluVGVzdEdyb3VwID0gY2xhc3MgewogICAgIGNvbnN0cnVjdG9yKHRlc3RHcm91cCwg
cm9vdFNldCkKICAgICB7CkluZGV4OiBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3Yz
L2NvbXBvbmVudHMvY3VzdG9taXphYmxlLXRlc3QtZ3JvdXAtZm9ybS5qcwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL2NvbXBvbmVudHMvY3VzdG9taXph
YmxlLXRlc3QtZ3JvdXAtZm9ybS5qcwkocmV2aXNpb24gMTk2Nzg4KQorKysgV2Vic2l0ZXMvcGVy
Zi53ZWJraXQub3JnL3B1YmxpYy92My9jb21wb25lbnRzL2N1c3RvbWl6YWJsZS10ZXN0LWdyb3Vw
LWZvcm0uanMJKHdvcmtpbmcgY29weSkKQEAgLTQyLDggKzQyLDggQEAgY2xhc3MgQ3VzdG9taXph
YmxlVGVzdEdyb3VwRm9ybSBleHRlbmRzIAogICAgICAgICBmb3IgKHZhciBsYWJlbCBpbiB0aGlz
Ll9yb290U2V0TWFwKSB7CiAgICAgICAgICAgICB2YXIgY3VzdG9tUm9vdFNldCA9IG5ldyBDdXN0
b21Sb290U2V0OwogICAgICAgICAgICAgZm9yICh2YXIgcmVwb3NpdG9yeSBvZiB0aGlzLl9yZW5k
ZXJlZFJlcG9zaXRvcnlsaXN0KSB7Ci0gICAgICAgICAgICAgICAgdmFyIGlkID0gQ3VzdG9taXph
YmxlVGVzdEdyb3VwRm9ybS5faWRGb3JMYWJlbEFuZFJlcG9zaXRvcnkobGFiZWwsIHJlcG9zaXRv
cnkpOwotICAgICAgICAgICAgICAgIHZhciByZXZpc2lvbiA9IHRoaXMuY29udGVudCgpLmdldEVs
ZW1lbnRCeUlkKGlkKS52YWx1ZTsKKyAgICAgICAgICAgICAgICB2YXIgY2xhc3NOYW1lID0gQ3Vz
dG9taXphYmxlVGVzdEdyb3VwRm9ybS5fY2xhc3NGb3JMYWJlbEFuZFJlcG9zaXRvcnkobGFiZWws
IHJlcG9zaXRvcnkpOworICAgICAgICAgICAgICAgIHZhciByZXZpc2lvbiA9IHRoaXMuY29udGVu
dCgpLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoY2xhc3NOYW1lKVswXS52YWx1ZTsKICAgICAgICAg
ICAgICAgICBjb25zb2xlLmFzc2VydChyZXZpc2lvbik7CiAgICAgICAgICAgICAgICAgaWYgKHJl
dmlzaW9uKQogICAgICAgICAgICAgICAgICAgICBjdXN0b21Sb290U2V0LnNldFJldmlzaW9uRm9y
UmVwb3NpdG9yeShyZXBvc2l0b3J5LCByZXZpc2lvbik7CkBAIC05MiwxNCArOTIsMTQgQEAgY2xh
c3MgQ3VzdG9taXphYmxlVGVzdEdyb3VwRm9ybSBleHRlbmRzIAogICAgICAgICAgICAgICAgICAg
ICB9KSldKSk7CiAgICAgfQogCi0gICAgc3RhdGljIF9pZEZvckxhYmVsQW5kUmVwb3NpdG9yeShs
YWJlbCwgcmVwb3NpdG9yeSkgeyByZXR1cm4gbGFiZWwgKyAnLScgKyByZXBvc2l0b3J5LmlkKCk7
IH0KKyAgICBzdGF0aWMgX2NsYXNzRm9yTGFiZWxBbmRSZXBvc2l0b3J5KGxhYmVsLCByZXBvc2l0
b3J5KSB7IHJldHVybiBsYWJlbCArICctJyArIHJlcG9zaXRvcnkuaWQoKTsgfQogCiAgICAgc3Rh
dGljIF9jb25zdHJ1Y3RSZXZpc2lvblJhZGlvQnV0dG9ucyhyb290U2V0TWFwLCByZXBvc2l0b3J5
LCByb3dMYWJlbCkKICAgICB7Ci0gICAgICAgIHZhciBpZCA9IHRoaXMuX2lkRm9yTGFiZWxBbmRS
ZXBvc2l0b3J5KHJvd0xhYmVsLCByZXBvc2l0b3J5KTsKLSAgICAgICAgdmFyIGdyb3VwTmFtZSA9
IGlkICsgJy1ncm91cCc7CisgICAgICAgIHZhciBjbGFzc05hbWUgPSB0aGlzLl9jbGFzc0Zvckxh
YmVsQW5kUmVwb3NpdG9yeShyb3dMYWJlbCwgcmVwb3NpdG9yeSk7CisgICAgICAgIHZhciBncm91
cE5hbWUgPSBjbGFzc05hbWUgKyAnLWdyb3VwJzsKICAgICAgICAgdmFyIGVsZW1lbnQgPSBDb21w
b25lbnRCYXNlLmNyZWF0ZUVsZW1lbnQ7Ci0gICAgICAgIHZhciByZXZpc2lvbkVkaXRvciA9IGVs
ZW1lbnQoJ2lucHV0Jywge2lkOiBpZH0pOworICAgICAgICB2YXIgcmV2aXNpb25FZGl0b3IgPSBl
bGVtZW50KCdpbnB1dCcsIHtjbGFzczogY2xhc3NOYW1lfSk7CiAKICAgICAgICAgdmFyIG5vZGVz
ID0gW107CiAgICAgICAgIGZvciAodmFyIGxhYmVsVG9DaG9vc2UgaW4gcm9vdFNldE1hcCkgewpJ
bmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92My9jb21wb25lbnRzL3Jlc3Vs
dHMtdGFibGUuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1Ymxp
Yy92My9jb21wb25lbnRzL3Jlc3VsdHMtdGFibGUuanMJKHJldmlzaW9uIDE5Njc4OCkKKysrIFdl
YnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvY29tcG9uZW50cy9yZXN1bHRzLXRhYmxl
LmpzCSh3b3JraW5nIGNvcHkpCkBAIC0zMyw2ICszMyw4IEBAIGNsYXNzIFJlc3VsdHNUYWJsZSBl
eHRlbmRzIENvbXBvbmVudEJhc2UKICAgICAgICAgdmFyIGV4dHJhUmVwb3NpdG9yaWVzID0gW107
CiAgICAgICAgIHZhciByZXBvc2l0b3J5TGlzdCA9IHRoaXMuX2NvbXB1dGVSZXBvc2l0b3J5TGlz
dChyb3dHcm91cHMsIGV4dHJhUmVwb3NpdG9yaWVzKTsKIAorICAgICAgICB0aGlzLl9zZWxlY3Rl
ZFJhbmdlID0ge307CisKICAgICAgICAgdmFyIGJhckdyYXBoR3JvdXAgPSBuZXcgQmFyR3JhcGhH
cm91cCh0aGlzLl92YWx1ZUZvcm1hdHRlcik7CiAgICAgICAgIHZhciBlbGVtZW50ID0gQ29tcG9u
ZW50QmFzZS5jcmVhdGVFbGVtZW50OwogICAgICAgICB2YXIgc2VsZiA9IHRoaXM7CkBAIC00Niwx
MCArNDgsMTQgQEAgY2xhc3MgUmVzdWx0c1RhYmxlIGV4dGVuZHMgQ29tcG9uZW50QmFzZQogICAg
ICAgICAgICAgICAgIHZhciBjZWxscyA9IFtdOwogCiAgICAgICAgICAgICAgICAgaWYgKHNlbGYu
X3JhbmdlU2VsZWN0b3JMYWJlbHMpIHsKLSAgICAgICAgICAgICAgICAgICAgc2VsZi5fc2VsZWN0
ZWRSYW5nZSA9IHt9OwotICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBsYWJlbCBvZiBzZWxm
Ll9yYW5nZVNlbGVjdG9yTGFiZWxzKQotICAgICAgICAgICAgICAgICAgICAgICAgY2VsbHMucHVz
aChlbGVtZW50KCd0ZCcsIGVsZW1lbnQoJ2lucHV0JywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB7dHlwZTogJ3JhZGlvJywgbmFtZTogbGFiZWwsIG9uY2hhbmdlOiBzZWxmLl9yYW5nZVNl
bGVjdG9yQ2xpY2tlZC5iaW5kKHNlbGYsIGxhYmVsLCByb3cpfSkpKTsKKyAgICAgICAgICAgICAg
ICAgICAgZm9yICh2YXIgbGFiZWwgb2Ygc2VsZi5fcmFuZ2VTZWxlY3RvckxhYmVscykgeworICAg
ICAgICAgICAgICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSAnJzsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIChyb3cucm9vdFNldCgpKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29udGVudCA9IGVsZW1lbnQoJ2lucHV0JywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAge3R5cGU6ICdyYWRpbycsIG5hbWU6IGxhYmVsLCBvbmNoYW5nZTogc2VsZi5fcmFuZ2VTZWxl
Y3RvckNsaWNrZWQuYmluZChzZWxmLCBsYWJlbCwgcm93KX0pOworICAgICAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICAgICAgY2VsbHMucHVzaChlbGVtZW50KCd0ZCcs
IGNvbnRlbnQpKTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KIAog
ICAgICAgICAgICAgICAgIGlmIChncm91cEhlYWRpbmcgIT09IHVuZGVmaW5lZCAmJiAhcm93SW5k
ZXgpCg==
</data>
<flag name="review"
          id="296546"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>