<?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>141487</bug_id>
          
          <creation_ts>2015-02-11 13:20:45 -0800</creation_ts>
          <short_desc>New perf dashboard shows too much space around interesting data points</short_desc>
          <delta_ts>2016-02-16 13:52:23 -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>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>141237</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>kling</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1068459</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-11 13:20:45 -0800</bug_when>
    <thetext>Adjusting y-axis range with the moving average still skews y-axis range
when there are multiple outliners right next to each other.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068465</commentid>
    <comment_count>1</comment_count>
      <attachid>246410</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-11 13:36:41 -0800</bug_when>
    <thetext>Created attachment 246410
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068467</commentid>
    <comment_count>2</comment_count>
      <attachid>246410</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-02-11 13:40:06 -0800</bug_when>
    <thetext>Comment on attachment 246410
Fixes the bug

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068497</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-11 14:56:34 -0800</bug_when>
    <thetext>Committed r179965: &lt;http://trac.webkit.org/changeset/179965&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246410</attachid>
            <date>2015-02-11 13:36:41 -0800</date>
            <delta_ts>2015-02-11 13:40:06 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-141487-20150211133641.patch</filename>
            <type>text/plain</type>
            <size>10696</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTc5OTUyKQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMwIEBACisyMDE1LTAyLTExICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIE5ldyBwZXJmIGRhc2hib2FyZCBzaG93cyB0b28gbXVjaCBzcGFjZSBhcm91bmQg
aW50ZXJlc3RpbmcgZGF0YSBwb2ludHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE0MTQ4NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFJldmlzZSB0aGUgeS1heGlzIHJhbmdlIGFkanVzdG1lbnQgYWxnb3Jp
dGhtIGluIHIxNzk5MTMuIEluc3RlYWQgb2Ygc2hvd2luZyB0aGUgZW50aXJlIG1vdmluZyBhdmVy
YWdlLAorICAgICAgICBzaG93IHRoZSBjdXJyZW50IHRpbWUgc2VyaWVzIGV4Y2x1ZGluZyBwb2lu
dHMgaW4gdGhlIHNlcmllcyBvdXRzaWRlIHRoZSBtb3ZpbmcgYXZlcmFnZSBlbnZlbG9wZS4KKwor
ICAgICAgICAqIHB1YmxpYy92Mi9hcHAuanM6CisgICAgICAgIChBcHAuUGFuZS5fY29tcHV0ZUNo
YXJ0RGF0YSk6IERvbid0IGRlYWwgd2l0aCBtaXNzaW5nIG1vdmluZyBhdmVyYWdlIG9yIGVudmVs
b3Bpbmcgc3RyYXRlZ3kgaGVyZS4KKyAgICAgICAgKEFwcC5QYW5lLl9jb21wdXRlTW92aW5nQXZl
cmFnZUFuZE91dGxpZXJzKTogU2V0IGlzT3V0bGluZXIgdG8gdHJ1ZSBvbiBhbGwgZGF0YSBwb2lu
dHMgaW4gdGhlIGN1cnJlbnQKKyAgICAgICAgdGltZSBzZXJpZXMgaWYgdGhlIHBvaW50IGxpZXMg
b3V0c2lkZSB0aGUgbW92aW5nIGF2ZXJhZ2UgZW52ZWxvcGUuIERvbid0IGV4cG9zZSB0aGUgbW92
aW5nIGF2ZXJhZ2Ugb3IKKyAgICAgICAgdGhlIGVudmVsb3BlIGNvbXB1dGVkIGZvciB0aGlzIHB1
cnBvc2UgaWYgdGhleSdyZSBub3Qgc2V0IGJ5IHRoZSB1c2VyLgorCisgICAgICAgICogcHVibGlj
L3YyL2RhdGEuanM6CisgICAgICAgIChUaW1lU2VyaWVzLnByb3RvdHlwZS5taW5NYXhGb3JUaW1l
UmFuZ2UpOiBUYWtlcyBhIGJvb2xlYW4gYXJndW1lbnQsIGlnbm9yZU91dGxpZXIuIFdoZW4gdGhl
IGZsYWcgaXMgc2V0CisgICAgICAgIHRvIHRydWUsIG1pbi9tYXggY29tcHV0YXRpb24gd2lsbCBp
Z25vcmUgYW55IHBvaW50IGluIHRoZSBzZXJpZXMgd2l0aCBub24tZmFsc3kgImlzT3V0bGluZXIi
IHByb3BlcnR5LgorCisgICAgICAgICogcHVibGljL3YyL2ludGVyYWN0aXZlLWNoYXJ0LmpzOgor
ICAgICAgICAoQXBwLkludGVyYWN0aXZlQ2hhcnRDb21wb25lbnQuX2NvbnN0cnVjdEdyYXBoSWZQ
b3NzaWJsZSk6IFVuc3VwcG9ydCBoaWRlTW92aW5nQXZlcmFnZSBhbmQgaGlkZUVudmVsb3BlLgor
ICAgICAgICAoQXBwLkludGVyYWN0aXZlQ2hhcnRDb21wb25lbnQuX2NvbXB1dGVZQXhpc0RvbWFp
bik6IFJlbW92ZWQgdGhlIGNvbW1lbnRlZCBvdXQgY29kZS4gQWxzbyBtb3ZlZCB0aGUgY29kZQor
ICAgICAgICB0byBkZWFsIHdpdGggc2hvd0Z1bGxZQXhpcyBoZXJlLgorICAgICAgICAoQXBwLklu
dGVyYWN0aXZlQ2hhcnRDb21wb25lbnQuX21pbk1heEZvckFsbFRpbWVTZXJpZXMpOiBSZXdyb3Rl
IHRoZSBjb2RlLiBUYWtlcyBpZ25vcmVPdXRsaW5lcnMgYXMgYW4KKyAgICAgICAgYXJndW1lbnQg
aW5zdGVhZCBvZiBkaXJlY3RseSBpbnNwZWN0aW5nIHNob3dGdWxsWUF4aXMuCisKIDIwMTUtMDIt
MTAgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTmV3IHBlcmYg
ZGFzaGJvYXJkIHNob3VsZG4ndCBhbHdheXMgc2hvdyBvdXRsaW5lcnMKSW5kZXg6IFdlYnNpdGVz
L3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvYXBwLmpzCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVz
L3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvYXBwLmpzCShyZXZpc2lvbiAxNzk5NTIpCisrKyBX
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2FwcC5qcwkod29ya2luZyBjb3B5KQpA
QCAtNDg0LDM4ICs0ODQsNDQgQEAgQXBwLlBhbmUgPSBFbWJlci5PYmplY3QuZXh0ZW5kKHsKICAg
ICAgICAgdmFyIGVudmVsb3BpbmdTdHJhdGVneSA9IHRoaXMuZ2V0KCdjaG9zZW5FbnZlbG9waW5n
U3RyYXRlZ3knKTsKICAgICAgICAgdGhpcy5fdXBkYXRlU3RyYXRlZ3lDb25maWdJZk5lZWRlZChl
bnZlbG9waW5nU3RyYXRlZ3ksICdlbnZlbG9waW5nQ29uZmlnJyk7CiAKLSAgICAgICAgaWYgKCFt
b3ZpbmdBdmVyYWdlU3RyYXRlZ3kgfHwgIW1vdmluZ0F2ZXJhZ2VTdHJhdGVneS5leGVjdXRlKSB7
Ci0gICAgICAgICAgICBtb3ZpbmdBdmVyYWdlU3RyYXRlZ3kgPSBTdGF0aXN0aWNzLk1vdmluZ0F2
ZXJhZ2VTdHJhdGVnaWVzWzBdOwotICAgICAgICAgICAgY2hhcnREYXRhLmhpZGVNb3ZpbmdBdmVy
YWdlID0gdHJ1ZTsKLSAgICAgICAgfQotICAgICAgICBpZiAoIWVudmVsb3BpbmdTdHJhdGVneSB8
fCAhZW52ZWxvcGluZ1N0cmF0ZWd5LmV4ZWN1dGUpIHsKLSAgICAgICAgICAgIGVudmVsb3BpbmdT
dHJhdGVneSA9IFN0YXRpc3RpY3MuRW52ZWxvcGluZ1N0cmF0ZWdpZXNbMF07Ci0gICAgICAgICAg
ICBjaGFydERhdGEuaGlkZUVudmVsb3BlID0gdHJ1ZTsKLSAgICAgICAgfQotCi0gICAgICAgIGNo
YXJ0RGF0YS5tb3ZpbmdBdmVyYWdlID0gdGhpcy5fY29tcHV0ZU1vdmluZ0F2ZXJhZ2UoY2hhcnRE
YXRhLCBtb3ZpbmdBdmVyYWdlU3RyYXRlZ3ksIGVudmVsb3BpbmdTdHJhdGVneSk7CisgICAgICAg
IGNoYXJ0RGF0YS5tb3ZpbmdBdmVyYWdlID0gdGhpcy5fY29tcHV0ZU1vdmluZ0F2ZXJhZ2VBbmRP
dXRsaWVycyhjaGFydERhdGEsIG1vdmluZ0F2ZXJhZ2VTdHJhdGVneSwgZW52ZWxvcGluZ1N0cmF0
ZWd5KTsKIAogICAgICAgICB0aGlzLnNldCgnY2hhcnREYXRhJywgY2hhcnREYXRhKTsKICAgICB9
Lm9ic2VydmVzKCdjaG9zZW5Nb3ZpbmdBdmVyYWdlU3RyYXRlZ3knLCAnY2hvc2VuTW92aW5nQXZl
cmFnZVN0cmF0ZWd5LnBhcmFtZXRlckxpc3QuQGVhY2gudmFsdWUnLAogICAgICAgICAnY2hvc2Vu
RW52ZWxvcGluZ1N0cmF0ZWd5JywgJ2Nob3NlbkVudmVsb3BpbmdTdHJhdGVneS5wYXJhbWV0ZXJM
aXN0LkBlYWNoLnZhbHVlJyksCi0gICAgX2NvbXB1dGVNb3ZpbmdBdmVyYWdlOiBmdW5jdGlvbiAo
Y2hhcnREYXRhLCBtb3ZpbmdBdmVyYWdlU3RyYXRlZ3ksIGVudmVsb3BpbmdTdHJhdGVneSkKKyAg
ICBfY29tcHV0ZU1vdmluZ0F2ZXJhZ2VBbmRPdXRsaWVyczogZnVuY3Rpb24gKGNoYXJ0RGF0YSwg
bW92aW5nQXZlcmFnZVN0cmF0ZWd5LCBlbnZlbG9waW5nU3RyYXRlZ3kpCiAgICAgewogICAgICAg
ICB2YXIgY3VycmVudFRpbWVTZXJpZXNEYXRhID0gY2hhcnREYXRhLmN1cnJlbnQuc2VyaWVzKCk7
Ci0gICAgICAgIHZhciBtb3ZpbmdBdmVyYWdlVmFsdWVzID0gdGhpcy5fZXhlY3V0ZVN0cmF0ZWd5
KG1vdmluZ0F2ZXJhZ2VTdHJhdGVneSwgY3VycmVudFRpbWVTZXJpZXNEYXRhKTsKKyAgICAgICAg
dmFyIG1vdmluZ0F2ZXJhZ2VJc1NldEJ5VXNlciA9IG1vdmluZ0F2ZXJhZ2VTdHJhdGVneSAmJiBt
b3ZpbmdBdmVyYWdlU3RyYXRlZ3kuZXhlY3V0ZTsKKyAgICAgICAgdmFyIG1vdmluZ0F2ZXJhZ2VW
YWx1ZXMgPSB0aGlzLl9leGVjdXRlU3RyYXRlZ3koCisgICAgICAgICAgICBtb3ZpbmdBdmVyYWdl
SXNTZXRCeVVzZXIgPyBtb3ZpbmdBdmVyYWdlU3RyYXRlZ3kgOiBTdGF0aXN0aWNzLk1vdmluZ0F2
ZXJhZ2VTdHJhdGVnaWVzWzBdLCBjdXJyZW50VGltZVNlcmllc0RhdGEpOwogICAgICAgICBpZiAo
IW1vdmluZ0F2ZXJhZ2VWYWx1ZXMpCiAgICAgICAgICAgICByZXR1cm4gbnVsbDsKIAotICAgICAg
ICB2YXIgZW52ZWxvcGVEZWx0YSA9IHRoaXMuX2V4ZWN1dGVTdHJhdGVneShlbnZlbG9waW5nU3Ry
YXRlZ3ksIGN1cnJlbnRUaW1lU2VyaWVzRGF0YSwgW21vdmluZ0F2ZXJhZ2VWYWx1ZXNdKTsKKyAg
ICAgICAgdmFyIGVudmVsb3BlSXNTZXRCeVVzZXIgPSBlbnZlbG9waW5nU3RyYXRlZ3kgJiYgZW52
ZWxvcGluZ1N0cmF0ZWd5LmV4ZWN1dGU7CisgICAgICAgIHZhciBlbnZlbG9wZURlbHRhID0gdGhp
cy5fZXhlY3V0ZVN0cmF0ZWd5KGVudmVsb3BlSXNTZXRCeVVzZXIgPyBlbnZlbG9waW5nU3RyYXRl
Z3kgOiBTdGF0aXN0aWNzLkVudmVsb3BpbmdTdHJhdGVnaWVzWzBdLAorICAgICAgICAgICAgY3Vy
cmVudFRpbWVTZXJpZXNEYXRhLCBbbW92aW5nQXZlcmFnZVZhbHVlc10pOworCisgICAgICAgIGZv
ciAodmFyIGkgPSAwOyBpIDwgY3VycmVudFRpbWVTZXJpZXNEYXRhLmxlbmd0aDsgaSsrKSB7Cisg
ICAgICAgICAgICB2YXIgY3VycmVudFZhbHVlID0gY3VycmVudFRpbWVTZXJpZXNEYXRhW2ldLnZh
bHVlOworICAgICAgICAgICAgdmFyIG1vdmluZ0F2ZXJhZ2VWYWx1ZSA9IG1vdmluZ0F2ZXJhZ2VW
YWx1ZXNbaV07CisgICAgICAgICAgICBpZiAoY3VycmVudFZhbHVlIDwgbW92aW5nQXZlcmFnZVZh
bHVlIC0gZW52ZWxvcGVEZWx0YSB8fCBtb3ZpbmdBdmVyYWdlVmFsdWUgKyBlbnZlbG9wZURlbHRh
IDwgY3VycmVudFZhbHVlKQorICAgICAgICAgICAgICAgIGN1cnJlbnRUaW1lU2VyaWVzRGF0YVtp
XS5pc091dGxpZXIgPSB0cnVlOworICAgICAgICB9CisgICAgICAgIGlmICghZW52ZWxvcGVJc1Nl
dEJ5VXNlcikKKyAgICAgICAgICAgIGVudmVsb3BlRGVsdGEgPSBudWxsOwogCi0gICAgICAgIHJl
dHVybiBuZXcgVGltZVNlcmllcyhjdXJyZW50VGltZVNlcmllc0RhdGEubWFwKGZ1bmN0aW9uIChw
b2ludCwgaW5kZXgpIHsKLSAgICAgICAgICAgIHZhciB2YWx1ZSA9IG1vdmluZ0F2ZXJhZ2VWYWx1
ZXNbaW5kZXhdOwotICAgICAgICAgICAgcmV0dXJuIHsKLSAgICAgICAgICAgICAgICBtZWFzdXJl
bWVudDogcG9pbnQubWVhc3VyZW1lbnQsCi0gICAgICAgICAgICAgICAgdGltZTogcG9pbnQudGlt
ZSwKLSAgICAgICAgICAgICAgICB2YWx1ZTogdmFsdWUsCi0gICAgICAgICAgICAgICAgaW50ZXJ2
YWw6IGVudmVsb3BlRGVsdGEgIT09IG51bGwgPyBbdmFsdWUgLSBlbnZlbG9wZURlbHRhLCB2YWx1
ZSArIGVudmVsb3BlRGVsdGFdIDogbnVsbCwKLSAgICAgICAgICAgIH0KLSAgICAgICAgfSkpOwor
ICAgICAgICBpZiAobW92aW5nQXZlcmFnZUlzU2V0QnlVc2VyKSB7CisgICAgICAgICAgICByZXR1
cm4gbmV3IFRpbWVTZXJpZXMoY3VycmVudFRpbWVTZXJpZXNEYXRhLm1hcChmdW5jdGlvbiAocG9p
bnQsIGluZGV4KSB7CisgICAgICAgICAgICAgICAgdmFyIHZhbHVlID0gbW92aW5nQXZlcmFnZVZh
bHVlc1tpbmRleF07CisgICAgICAgICAgICAgICAgcmV0dXJuIHsKKyAgICAgICAgICAgICAgICAg
ICAgbWVhc3VyZW1lbnQ6IHBvaW50Lm1lYXN1cmVtZW50LAorICAgICAgICAgICAgICAgICAgICB0
aW1lOiBwb2ludC50aW1lLAorICAgICAgICAgICAgICAgICAgICB2YWx1ZTogdmFsdWUsCisgICAg
ICAgICAgICAgICAgICAgIGludGVydmFsOiBlbnZlbG9wZURlbHRhICE9PSBudWxsID8gW3ZhbHVl
IC0gZW52ZWxvcGVEZWx0YSwgdmFsdWUgKyBlbnZlbG9wZURlbHRhXSA6IG51bGwsCisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgfSkpOyAgICAgICAgICAgIAorICAgICAgICB9CiAgICAg
fSwKICAgICBfZXhlY3V0ZVN0cmF0ZWd5OiBmdW5jdGlvbiAoc3RyYXRlZ3ksIGN1cnJlbnRUaW1l
U2VyaWVzRGF0YSwgYWRkaXRpb25hbEFyZ3VtZW50cykKICAgICB7CkluZGV4OiBXZWJzaXRlcy9w
ZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2RhdGEuanMKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9kYXRhLmpzCShyZXZpc2lvbiAxNzk5NTIpCisrKyBX
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2RhdGEuanMJKHdvcmtpbmcgY29weSkK
QEAgLTM3Miw3ICszNzIsNyBAQCBUaW1lU2VyaWVzLnByb3RvdHlwZS5zZXJpZXNCZXR3ZWVuUG9p
bnRzCiAgICAgcmV0dXJuIHRoaXMuX3Nlcmllcy5zbGljZShzdGFydFBvaW50LnNlcmllc0luZGV4
LCBlbmRQb2ludC5zZXJpZXNJbmRleCArIDEpOwogfQogCi1UaW1lU2VyaWVzLnByb3RvdHlwZS5t
aW5NYXhGb3JUaW1lUmFuZ2UgPSBmdW5jdGlvbiAoc3RhcnRUaW1lLCBlbmRUaW1lKQorVGltZVNl
cmllcy5wcm90b3R5cGUubWluTWF4Rm9yVGltZVJhbmdlID0gZnVuY3Rpb24gKHN0YXJ0VGltZSwg
ZW5kVGltZSwgaWdub3JlT3V0bGllcikKIHsKICAgICB2YXIgZGF0YSA9IHRoaXMuX3NlcmllczsK
ICAgICB2YXIgaSA9IDA7CkBAIC0zODksNiArMzg5LDggQEAgVGltZVNlcmllcy5wcm90b3R5cGUu
bWluTWF4Rm9yVGltZVJhbmdlIAogICAgIHZhciBtYXggPSBOdW1iZXIuTUlOX1ZBTFVFOwogICAg
IGZvciAoOyBpIDwgZGF0YS5sZW5ndGg7IGkrKykgewogICAgICAgICB2YXIgcG9pbnQgPSBkYXRh
W2ldOworICAgICAgICBpZiAocG9pbnQuaXNPdXRsaWVyICYmIGlnbm9yZU91dGxpZXIpCisgICAg
ICAgICAgICBjb250aW51ZTsKICAgICAgICAgdmFyIGN1cnJlbnRNaW4gPSBwb2ludC5pbnRlcnZh
bCA/IHBvaW50LmludGVydmFsWzBdIDogcG9pbnQudmFsdWU7CiAgICAgICAgIHZhciBjdXJyZW50
TWF4ID0gcG9pbnQuaW50ZXJ2YWwgPyBwb2ludC5pbnRlcnZhbFsxXSA6IHBvaW50LnZhbHVlOwog
CkluZGV4OiBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2ludGVyYWN0aXZlLWNo
YXJ0LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIv
aW50ZXJhY3RpdmUtY2hhcnQuanMJKHJldmlzaW9uIDE3OTk1MikKKysrIFdlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy9wdWJsaWMvdjIvaW50ZXJhY3RpdmUtY2hhcnQuanMJKHdvcmtpbmcgY29weSkK
QEAgLTEyOCw3ICsxMjgsNyBAQCBBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudCA9IEVtYmVy
LkNvCiAgICAgICAgICAgICAgICAgLmF0dHIoImNsYXNzIiwgInRhcmdldCIpKTsKICAgICAgICAg
fQogCi0gICAgICAgIHZhciBtb3ZpbmdBdmVyYWdlSXNWaXNpYmxlID0gdGhpcy5fbW92aW5nQXZl
cmFnZVRpbWVTZXJpZXMgJiYgIWNoYXJ0RGF0YS5oaWRlTW92aW5nQXZlcmFnZTsKKyAgICAgICAg
dmFyIG1vdmluZ0F2ZXJhZ2VJc1Zpc2libGUgPSB0aGlzLl9tb3ZpbmdBdmVyYWdlVGltZVNlcmll
czsKICAgICAgICAgdmFyIGZvcmVncm91bmRDbGFzcyA9IG1vdmluZ0F2ZXJhZ2VJc1Zpc2libGUg
PyAnJyA6ICcgZm9yZWdyb3VuZCc7CiAgICAgICAgIHRoaXMuX2FyZWFzLnB1c2godGhpcy5fY2xp
cHBlZENvbnRhaW5lcgogICAgICAgICAgICAgLmFwcGVuZCgicGF0aCIpCkBAIC0xNTMsMTIgKzE1
MywxMCBAQCBBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudCA9IEVtYmVyLkNvCiAgICAgICAg
ICAgICAgICAgLmRhdHVtKHRoaXMuX21vdmluZ0F2ZXJhZ2VUaW1lU2VyaWVzLnNlcmllcygpKQog
ICAgICAgICAgICAgICAgIC5hdHRyKCJjbGFzcyIsICJtb3ZpbmdBdmVyYWdlIikpOwogCi0gICAg
ICAgICAgICBpZiAoIWNoYXJ0RGF0YS5oaWRlRW52ZWxvcGUpIHsKLSAgICAgICAgICAgICAgICB0
aGlzLl9hcmVhcy5wdXNoKHRoaXMuX2NsaXBwZWRDb250YWluZXIKLSAgICAgICAgICAgICAgICAg
ICAgLmFwcGVuZCgicGF0aCIpCi0gICAgICAgICAgICAgICAgICAgIC5kYXR1bSh0aGlzLl9tb3Zp
bmdBdmVyYWdlVGltZVNlcmllcy5zZXJpZXMoKSkKLSAgICAgICAgICAgICAgICAgICAgLmF0dHIo
ImNsYXNzIiwgImVudmVsb3BlIikpOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgdGhpcy5f
YXJlYXMucHVzaCh0aGlzLl9jbGlwcGVkQ29udGFpbmVyCisgICAgICAgICAgICAgICAgLmFwcGVu
ZCgicGF0aCIpCisgICAgICAgICAgICAgICAgLmRhdHVtKHRoaXMuX21vdmluZ0F2ZXJhZ2VUaW1l
U2VyaWVzLnNlcmllcygpKQorICAgICAgICAgICAgICAgIC5hdHRyKCJjbGFzcyIsICJlbnZlbG9w
ZSIpKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmIChpc0ludGVyYWN0aXZlKSB7CkBAIC0zMzYs
MzMgKzMzNCwzMyBAQCBBcHAuSW50ZXJhY3RpdmVDaGFydENvbXBvbmVudCA9IEVtYmVyLkNvCiAg
ICAgfSwKICAgICBfY29tcHV0ZVlBeGlzRG9tYWluOiBmdW5jdGlvbiAoc3RhcnRUaW1lLCBlbmRU
aW1lKQogICAgIHsKLSAgICAgICAgdmFyIHJhbmdlID0gdGhpcy5fbWluTWF4Rm9yQWxsVGltZVNl
cmllcyhzdGFydFRpbWUsIGVuZFRpbWUpOworICAgICAgICB2YXIgc2hvdWxkU2hvd0Z1bGxZQXhp
cyA9IHRoaXMuZ2V0KCdzaG93RnVsbFlBeGlzJyk7CisgICAgICAgIHZhciByYW5nZSA9IHRoaXMu
X21pbk1heEZvckFsbFRpbWVTZXJpZXMoc3RhcnRUaW1lLCBlbmRUaW1lLCAhc2hvdWxkU2hvd0Z1
bGxZQXhpcyk7CiAgICAgICAgIHZhciBtaW4gPSByYW5nZVswXTsKICAgICAgICAgdmFyIG1heCA9
IHJhbmdlWzFdOwogICAgICAgICBpZiAobWF4IDwgbWluKQogICAgICAgICAgICAgbWluID0gbWF4
ID0gMDsKKyAgICAgICAgZWxzZSBpZiAoc2hvdWxkU2hvd0Z1bGxZQXhpcykKKyAgICAgICAgICAg
IG1pbiA9IE1hdGgubWluKG1pbiwgMCk7CiAgICAgICAgIHZhciBkaWZmID0gbWF4IC0gbWluOwog
ICAgICAgICB2YXIgbWFyZ2luID0gZGlmZiAqIDAuMDU7CiAKICAgICAgICAgeUV4dGVudCA9IFtt
aW4gLSBtYXJnaW4sIG1heCArIG1hcmdpbl07Ci0vLyAgICAgICAgaWYgKHlNaW4gIT09IHVuZGVm
aW5lZCkKLS8vICAgICAgICAgICAgeUV4dGVudFswXSA9IHBhcnNlSW50KHlNaW4pOwogICAgICAg
ICByZXR1cm4geUV4dGVudDsKICAgICB9LAotICAgIF9taW5NYXhGb3JBbGxUaW1lU2VyaWVzOiBm
dW5jdGlvbiAoc3RhcnRUaW1lLCBlbmRUaW1lKQorICAgIF9taW5NYXhGb3JBbGxUaW1lU2VyaWVz
OiBmdW5jdGlvbiAoc3RhcnRUaW1lLCBlbmRUaW1lLCBpZ25vcmVPdXRsaW5lcnMpCiAgICAgewot
ICAgICAgICB2YXIgc2hvdWxkU2hvd0Z1bGxZQXhpcyA9IHRoaXMuZ2V0KCdzaG93RnVsbFlBeGlz
Jyk7Ci0gICAgICAgIHZhciBtYWluVGltZVNlcmllcyA9IHRoaXMuX21vdmluZ0F2ZXJhZ2VUaW1l
U2VyaWVzICYmICFzaG91bGRTaG93RnVsbFlBeGlzID8gdGhpcy5fbW92aW5nQXZlcmFnZVRpbWVT
ZXJpZXMgOiB0aGlzLl9jdXJyZW50VGltZVNlcmllczsKLSAgICAgICAgdmFyIGN1cnJlbnRSYW5n
ZSA9IG1haW5UaW1lU2VyaWVzLm1pbk1heEZvclRpbWVSYW5nZShzdGFydFRpbWUsIGVuZFRpbWUp
OwotICAgICAgICBpZiAoc2hvdWxkU2hvd0Z1bGxZQXhpcykKLSAgICAgICAgICAgIGN1cnJlbnRS
YW5nZVswXSA9IE1hdGgubWluKDAsIGN1cnJlbnRSYW5nZVswXSk7Ci0KLSAgICAgICAgdmFyIGJh
c2VsaW5lUmFuZ2UgPSB0aGlzLl9iYXNlbGluZVRpbWVTZXJpZXMgPyB0aGlzLl9iYXNlbGluZVRp
bWVTZXJpZXMubWluTWF4Rm9yVGltZVJhbmdlKHN0YXJ0VGltZSwgZW5kVGltZSkgOiBbTnVtYmVy
Lk1BWF9WQUxVRSwgTnVtYmVyLk1JTl9WQUxVRV07Ci0gICAgICAgIHZhciB0YXJnZXRSYW5nZSA9
IHRoaXMuX3RhcmdldFRpbWVTZXJpZXMgPyB0aGlzLl90YXJnZXRUaW1lU2VyaWVzLm1pbk1heEZv
clRpbWVSYW5nZShzdGFydFRpbWUsIGVuZFRpbWUpIDogW051bWJlci5NQVhfVkFMVUUsIE51bWJl
ci5NSU5fVkFMVUVdOwotICAgICAgICByZXR1cm4gWwotICAgICAgICAgICAgTWF0aC5taW4oY3Vy
cmVudFJhbmdlWzBdLCBiYXNlbGluZVJhbmdlWzBdLCB0YXJnZXRSYW5nZVswXSksCi0gICAgICAg
ICAgICBNYXRoLm1heChjdXJyZW50UmFuZ2VbMV0sIGJhc2VsaW5lUmFuZ2VbMV0sIHRhcmdldFJh
bmdlWzFdKSwKLSAgICAgICAgXTsKKyAgICAgICAgdmFyIHNlcmllc0xpc3QgPSBbdGhpcy5fY3Vy
cmVudFRpbWVTZXJpZXMsIHRoaXMuX21vdmluZ0F2ZXJhZ2VUaW1lU2VyaWVzLCB0aGlzLl9iYXNl
bGluZVRpbWVTZXJpZXMsIHRoaXMuX3RhcmdldFRpbWVTZXJpZXNdOworICAgICAgICB2YXIgbWlu
ID0gSW5maW5pdHk7CisgICAgICAgIHZhciBtYXggPSAtSW5maW5pdHk7CisgICAgICAgIGZvciAo
dmFyIGkgPSAwOyBpIDwgc2VyaWVzTGlzdC5sZW5ndGg7IGkrKykgeworICAgICAgICAgICAgaWYg
KHNlcmllc0xpc3RbaV0pIHsKKyAgICAgICAgICAgICAgICB2YXIgbWluTWF4ID0gc2VyaWVzTGlz
dFtpXS5taW5NYXhGb3JUaW1lUmFuZ2Uoc3RhcnRUaW1lLCBlbmRUaW1lLCBpZ25vcmVPdXRsaW5l
cnMpOworICAgICAgICAgICAgICAgIG1pbiA9IE1hdGgubWluKG1pbiwgbWluTWF4WzBdKTsKKyAg
ICAgICAgICAgICAgICBtYXggPSBNYXRoLm1heChtYXgsIG1pbk1heFsxXSk7CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIFttaW4sIG1heF07CiAgICAgfSwKICAgICBf
Y3VycmVudFNlbGVjdGlvbjogZnVuY3Rpb24gKCkKICAgICB7Cg==
</data>
<flag name="review"
          id="271356"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>