<?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>137674</bug_id>
          
          <creation_ts>2014-10-13 14:59:56 -0700</creation_ts>
          <short_desc>Improve the test image diffs page</short_desc>
          <delta_ts>2014-10-13 15:45:07 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>dfarler</cc>
    
    <cc>glenn</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1041369</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-10-13 14:59:56 -0700</bug_when>
    <thetext>Improve the test image diffs page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041370</commentid>
    <comment_count>1</comment_count>
      <attachid>239749</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-10-13 15:01:52 -0700</bug_when>
    <thetext>Created attachment 239749
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041371</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-13 15:04:32 -0700</bug_when>
    <thetext>Attachment 239749 did not pass style-queue:


ERROR: Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:178:  multiple statements on one line (semicolon)  [pep8/E702] [5]
ERROR: Tools/Scripts/webkitpy/layout_tests/controllers/test_result_writer.py:179:  multiple statements on one line (semicolon)  [pep8/E702] [5]
Total errors found: 2 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041372</commentid>
    <comment_count>3</comment_count>
      <attachid>239750</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-10-13 15:05:07 -0700</bug_when>
    <thetext>Created attachment 239750
Example</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041376</commentid>
    <comment_count>4</comment_count>
      <attachid>239749</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-13 15:24:29 -0700</bug_when>
    <thetext>Comment on attachment 239749
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=239749&amp;action=review

&gt; LayoutTests/fast/harness/image-diff-template.html:91
&gt; +    ++preloadedImageCount;
&gt; +    if (preloadedImageCount &lt; 2)
&gt; +        return;

This is old code, but I don&apos;t understand why 2 is the right value here. We are preloading 3 images.

&gt; LayoutTests/fast/harness/image-diff-template.html:160
&gt; +        cycleIntervalID = 0;

Could be undefined to match initial value.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041389</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-10-13 15:45:07 -0700</bug_when>
    <thetext>https://trac.webkit.org/r174662</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239749</attachid>
            <date>2014-10-13 15:01:52 -0700</date>
            <delta_ts>2014-10-13 15:24:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137674-20141013150156.patch</filename>
            <type>text/plain</type>
            <size>9957</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NjUwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjkyNGRmZDI0MmYyZjRhNGExZjBmNjAzZjcxYTRmOTFj
YmQwMGIyNS4uMzlkZjE4MjQ0OGFiZTI3ZjM4MmFjYTY0ZDExOTc2YmRmNGYwNmY1NiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4
IEBACiAyMDE0LTEwLTEzICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgog
CisgICAgICAgIEltcHJvdmUgdGhlIHRlc3QgaW1hZ2UgZGlmZnMgcGFnZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3Njc0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBEb24ndCB0cmVhdCB0
aGUgaW5wdXQgZmlsZSBhcyBhIGZvcm1hdCBzdHJpbmcsIG90aGVyd2lzZSB3ZSBoYXZlIHRvIGVz
Y2FwZSBzcGVjaWFsCisgICAgICAgIGNoYXJhY3RlcnMuIEp1c3QgZG8gYSBjb3VwbGUgb2YgcmVw
bGFjZXMuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9s
bGVycy90ZXN0X3Jlc3VsdF93cml0ZXIucHk6CisgICAgICAgIChUZXN0UmVzdWx0V3JpdGVyLndy
aXRlX2ltYWdlX2RpZmZfZmlsZXMpOgorCisyMDE0LTEwLTEzICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAgIGlPUyBEUlQgc25hcHNob3RzIGFyZSBsaW1p
dGVkIHRvIHRoZSBwYWdlIHZpc2libGUgYXJlYQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3NjUwCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL3Rlc3RfcmVzdWx0X3dyaXRlci5weSBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL3Rlc3RfcmVz
dWx0X3dyaXRlci5weQppbmRleCA4Y2I4NDFhYzY5ZjJhNWI0NDU3NGQ5NTYyNTcxYjFmYTQ5NDhi
MzJiLi45MWE1MGVkYzE4NjdiN2Q3MWVhNjhiZTBjNjA3MDgyMThiMWY0NWRmIDEwMDY0NAotLS0g
YS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy90ZXN0X3Jl
c3VsdF93cml0ZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
Y29udHJvbGxlcnMvdGVzdF9yZXN1bHRfd3JpdGVyLnB5CkBAIC0xNzUsMTMgKzE3NSw4IEBAIGNs
YXNzIFRlc3RSZXN1bHRXcml0ZXIob2JqZWN0KToKICAgICAgICAgaWYgc2VsZi5fZmlsZXN5c3Rl
bS5leGlzdHMoaW1hZ2VfZGlmZl90ZW1wbGF0ZSk6CiAgICAgICAgICAgICBpbWFnZV9kaWZmX2Zp
bGUgPSBzZWxmLl9maWxlc3lzdGVtLnJlYWRfdGV4dF9maWxlKGltYWdlX2RpZmZfdGVtcGxhdGUp
CiAKLSAgICAgICAgIyBGSVhNRTogb2xkLXJ1bi13ZWJraXQtdGVzdHMgc2hvd3MgdGhlIGRpZmYg
cGVyY2VudGFnZSBhcyB0aGUgdGV4dCBjb250ZW50cyBvZiB0aGUgImRpZmYiIGxpbmsuCi0gICAg
ICAgICMgRklYTUU6IG9sZC1ydW4td2Via2l0LXRlc3RzIGluY2x1ZGUgYSBsaW5rIHRvIHRoZSB0
ZXN0IGZpbGUuCi0gICAgICAgIGh0bWwgPSBpbWFnZV9kaWZmX2ZpbGUgJSB7Ci0gICAgICAgICAg
ICAndGl0bGUnOiBzZWxmLl90ZXN0X25hbWUsCi0gICAgICAgICAgICAnZGlmZl9maWxlbmFtZSc6
IHNlbGYuX291dHB1dF90ZXN0bmFtZShzZWxmLkZJTEVOQU1FX1NVRkZJWF9JTUFHRV9ESUZGKSwK
LSAgICAgICAgICAgICdwcmVmaXgnOiBzZWxmLl9vdXRwdXRfdGVzdG5hbWUoJycpLAotICAgICAg
ICB9CisgICAgICAgIGh0bWwgPSBpbWFnZV9kaWZmX2ZpbGUucmVwbGFjZSgnX19USVRMRV9fJywg
c2VsZi5fdGVzdF9uYW1lKTsKKyAgICAgICAgaHRtbCA9IGh0bWwucmVwbGFjZSgnX19QUkVGSVhf
XycsIHNlbGYuX291dHB1dF90ZXN0bmFtZSgnJykpOwogCiAgICAgICAgIGRpZmZzX2h0bWxfZmls
ZW5hbWUgPSBzZWxmLm91dHB1dF9maWxlbmFtZShzZWxmLkZJTEVOQU1FX1NVRkZJWF9JTUFHRV9E
SUZGU19IVE1MKQogICAgICAgICBzZWxmLl9maWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZShkaWZm
c19odG1sX2ZpbGVuYW1lLCBodG1sKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY4YzFmYjJlMWY2MDNhMDQwNmJlYjY1NmFj
YmJlNzgwNTI4NDQwYmYuLjkwN2MxOGNlMGJkMGMxNjgzYTBkMjgzYTc5M2M1ZDcxMzJmZTgyNDQg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsNSArMSwxOCBAQAogMjAxNC0xMC0xMyAgU2ltb24gRnJhc2VyICA8c2ltb24u
ZnJhc2VyQGFwcGxlLmNvbT4KIAorICAgICAgICBJbXByb3ZlIHRoZSB0ZXN0IGltYWdlIGRpZmZz
IHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEz
NzY3NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAg
ICAgICAgTmV3IHZlcnNpb24gb2YgdGhlIGltYWdlIGRpZmYgcGFnZSB0aGF0IGhhcyB0aGUgZGlm
ZiBpbWFnZXMgaW4tcGxhY2UsIGFuZCBhbGxvd3MKKyAgICAgICAgZm9yIGNvbnRyb2wgb2YgdGhl
IGltYWdlIHRvZ2dsaW5nLgorCisgICAgICAgICogZmFzdC9oYXJuZXNzL2ltYWdlLWRpZmYtdGVt
cGxhdGUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvaGFybmVzcy9pbWFnZS1kaWZmLXRl
bXBsYXRlLmh0bWw6CisKKzIwMTQtMTAtMTMgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBh
cHBsZS5jb20+CisKICAgICAgICAgR2FyZGVuaW5nLgogCiAgICAgICAgICogcGxhdGZvcm0vbWFj
L1Rlc3RFeHBlY3RhdGlvbnM6CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2hhcm5lc3Mv
aW1hZ2UtZGlmZi10ZW1wbGF0ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2hhcm5l
c3MvaW1hZ2UtZGlmZi10ZW1wbGF0ZS1leHBlY3RlZC50eHQKaW5kZXggODI2OTliM2ZkOWM0YTFi
NzQyZDhjYmNlZjc3OTdmMTg2MDA3MGJlMy4uM2U0N2ZlNDRkNDQ1MGE2MWNiM2UyNzI5NTI3MmVj
MzcyYmUyY2ZmYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL2ltYWdlLWRp
ZmYtdGVtcGxhdGUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9p
bWFnZS1kaWZmLXRlbXBsYXRlLWV4cGVjdGVkLnR4dApAQCAtMSwyICsxLDMgQEAKLURpZmZlcmVu
Y2UgYmV0d2VlbiBpbWFnZXM6IGRpZmYKK0V4cGVjdGVkIEltYWdlCUFjdHVhbCBJbWFnZQlEaWZm
IEltYWdlCitBbmltYXRlOglFeHBlY3RlZAlBY3R1YWwJRGlmZgogTG9hZGluZy4uLgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL2ltYWdlLWRpZmYtdGVtcGxhdGUuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9pbWFnZS1kaWZmLXRlbXBsYXRlLmh0bWwKaW5kZXgg
ZTM0MjJhZjZhNmU5NTM5ZTVhMTcyNjg5YzFjMjU3MDAxZmMyNzNiYi4uMDE4NWQ3NDFkZDEzZDYz
NTg3ZDk2NzAyNWRhMDY3MjJiMjQ4YzdhNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9o
YXJuZXNzL2ltYWdlLWRpZmYtdGVtcGxhdGUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2hh
cm5lc3MvaW1hZ2UtZGlmZi10ZW1wbGF0ZS5odG1sCkBAIC0xLDU3ICsxLDE4MyBAQAogPCFET0NU
WVBFIEhUTUw+CiA8aHRtbD4KIDxoZWFkPgotPHRpdGxlPiUodGl0bGUpczwvdGl0bGU+Cis8dGl0
bGU+X19USVRMRV9fPC90aXRsZT4KIDxzdHlsZT4KLSAgICAubGFiZWwgewotICAgICAgICBmb250
LXdlaWdodDogYm9sZDsKKyAgICAuaW1hZ2VDb250YWluZXIgeworICAgICAgICBwb3NpdGlvbjog
YWJzb2x1dGU7CisgICAgICAgIG1hcmdpbjogMTBweDsKKyAgICAgICAgb3V0bGluZTogMTBweCBz
b2xpZCBzaWx2ZXI7CisgICAgfQorICAgIAorICAgIC5pbWFnZUNvbnRhaW5lciA+IGltZyB7Cisg
ICAgICAgIGRpc3BsYXk6IGJsb2NrOworICAgIH0KKworICAgIAorICAgIC5jb250cm9scyB7Cisg
ICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CisgICAgfQorICAgIAorICAgIC5jb250cm9scyBi
dXR0b24geworICAgICAgICB3aWR0aDogMTJlbTsKKyAgICB9CisgICAgCisgICAgLmNvbnRyb2xz
IHRkIHsKKyAgICAgICAgcGFkZGluZzogMCAxMHB4OworICAgIH0KKyAgICAKKyAgICAuY29udHJv
bHMgbGFiZWwgeworICAgICAgICBmb250LWZhbWlseTogLXdlYmtpdC1zeXN0ZW0tZm9udDsKKyAg
ICAgICAgZm9udC1zaXplOiAxMXB4OworICAgIH0KKyAgICAKKyAgICAuYnV0dG9ucyB7CisgICAg
fQorICAgIC5jb250cm9scyA+IC5pbmRpY2F0b3IgeworICAgICAgICBkaXNwbGF5OiB0YWJsZS1j
ZWxsOworICAgICAgICAtd2Via2l0LWNvbHVtbi1zcGFuOiAxOworICAgICAgICBib3JkZXItdG9w
OiAycHggc29saWQgYmxhY2s7CisgICAgfQorICAgIAorICAgIGJ1dHRvbi5zZWxlY3RlZCB7Cisg
ICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgIH0KIDwvc3R5bGU+CiA8L2hl
YWQ+CiA8Ym9keT4KLURpZmZlcmVuY2UgYmV0d2VlbiBpbWFnZXM6IDxhIGhyZWY9IiUoZGlmZl9m
aWxlbmFtZSlzIj5kaWZmPC9hPjxicj4KLTxkaXYgY2xhc3M9ImltYWdlVGV4dCI+PC9kaXY+Ci08
ZGl2IGNsYXNzPSJpbWFnZUNvbnRhaW5lciIgZGF0YS1wcmVmaXg9IiUocHJlZml4KXMiPkxvYWRp
bmcuLi48L2Rpdj4KKzx0YWJsZSBjbGFzcz0iY29udHJvbHMiPgorICAgIDx0cj4KKyAgICAgICAg
PHRkPjwvdGQ+CisgICAgICAgIDx0ZD48YnV0dG9uIGlkPSJleHBlY3RlZC1sYWJlbCIgZGF0YS10
eXBlPSJleHBlY3RlZCIgb25jbGljaz0ic3dpdGNoVG9JbWFnZSh0aGlzKSI+RXhwZWN0ZWQgSW1h
Z2U8L2J1dHRvbj48L3RkPgorICAgICAgICA8dGQ+PGJ1dHRvbiBpZD0iYWN0dWFsLWxhYmVsIiBk
YXRhLXR5cGU9ImFjdHVhbCIgb25jbGljaz0ic3dpdGNoVG9JbWFnZSh0aGlzKSI+QWN0dWFsIElt
YWdlPC9idXR0b24+PC90ZD4KKyAgICAgICAgPHRkPjxidXR0b24gaWQ9ImRpZmYtbGFiZWwiIGRh
dGEtdHlwZT0iZGlmZiIgb25jbGljaz0ic3dpdGNoVG9JbWFnZSh0aGlzKSI+RGlmZiBJbWFnZTwv
YnV0dG9uPjwvdGQ+CisgICAgPC90cj4KKyAgICA8dHI+CisgICAgICAgIDx0ZD48aW5wdXQgdHlw
ZT0iY2hlY2tib3giIGlkPSJhbmltYXRlIiBvbmNoYW5nZT0idG9nZ2xlQW5pbWF0ZSgpIiBjaGVj
a2VkPjwvaW5wdXQ+PGxhYmVsIGZvcj0iYW5pbWF0ZSI+QW5pbWF0ZTo8L2xhYmVsPjwvdGQ+Cisg
ICAgICAgIDx0ZD48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJjeWNsZS1leHBlY3RlZCIgb25j
aGFuZ2U9InVwZGF0ZUltYWdlQ3ljbGUoKSIgY2hlY2tlZD48L2lucHV0PjxsYWJlbCBmb3I9ImN5
Y2xlLWV4cGVjdGVkIj5FeHBlY3RlZDwvbGFiZWw+PC90ZD4KKyAgICAgICAgPHRkPjxpbnB1dCB0
eXBlPSJjaGVja2JveCIgaWQ9ImN5Y2xlLWFjdHVhbCIgb25jaGFuZ2U9InVwZGF0ZUltYWdlQ3lj
bGUoKSIgY2hlY2tlZD48L2lucHV0PjxsYWJlbCBmb3I9ImN5Y2xlLWFjdHVhbCI+QWN0dWFsPC9s
YWJlbD48L3RkPgorICAgICAgICA8dGQ+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0iY3ljbGUt
ZGlmZiIgb25jaGFuZ2U9InVwZGF0ZUltYWdlQ3ljbGUoKSI+PC9pbnB1dD48bGFiZWwgZm9yPSJj
eWNsZS1kaWZmIj5EaWZmPC9sYWJlbD48L3RkPgorICAgIDwvdHI+Cis8L3RhYmxlPgorCis8ZGl2
IGNsYXNzPSJpbWFnZUNvbnRhaW5lciIgZGF0YS1wcmVmaXg9Il9fUFJFRklYX18iPkxvYWRpbmcu
Li48L2Rpdj4KIDxzY3JpcHQ+CiBpZiAod2luZG93LnRlc3RSdW5uZXIpCiAgICAgdGVzdFJ1bm5l
ci5kdW1wQXNUZXh0KCk7CiAKLShmdW5jdGlvbigpIHsKLSAgICB2YXIgcHJlbG9hZGVkSW1hZ2VD
b3VudCA9IDA7Ci0KLSAgICBmdW5jdGlvbiBwcmVsb2FkQ29tcGxldGUoKQotICAgIHsKLSAgICAg
ICAgKytwcmVsb2FkZWRJbWFnZUNvdW50OwotICAgICAgICBpZiAocHJlbG9hZGVkSW1hZ2VDb3Vu
dCA8IDIpCi0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIHRvZ2dsZUltYWdlcygpOwotICAg
ICAgICBzZXRJbnRlcnZhbCh0b2dnbGVJbWFnZXMsIDIwMDApCi0gICAgfQotCi0gICAgZnVuY3Rp
b24gcHJlbG9hZEltYWdlKHVybCkKLSAgICB7Ci0gICAgICAgIGltYWdlID0gbmV3IEltYWdlKCk7
Ci0gICAgICAgIGltYWdlLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBwcmVsb2FkQ29tcGxldGUp
OwotICAgICAgICBpbWFnZS5zcmMgPSB1cmw7Ci0gICAgICAgIHJldHVybiBpbWFnZTsKLSAgICB9
Ci0KLSAgICBmdW5jdGlvbiB0b2dnbGVJbWFnZXMoKQotICAgIHsKLSAgICAgICAgaWYgKHRleHQu
dGV4dENvbnRlbnQgPT0gJ0V4cGVjdGVkIEltYWdlJykgewotICAgICAgICAgICAgdGV4dC50ZXh0
Q29udGVudCA9ICdBY3R1YWwgSW1hZ2UnOwotICAgICAgICAgICAgY29udGFpbmVyLnJlcGxhY2VD
aGlsZChhY3R1YWxJbWFnZSwgY29udGFpbmVyLmZpcnN0Q2hpbGQpOwotICAgICAgICB9IGVsc2Ug
ewotICAgICAgICAgICAgdGV4dC50ZXh0Q29udGVudCA9ICdFeHBlY3RlZCBJbWFnZSc7Ci0gICAg
ICAgICAgICBjb250YWluZXIucmVwbGFjZUNoaWxkKGV4cGVjdGVkSW1hZ2UsIGNvbnRhaW5lci5m
aXJzdENoaWxkKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHZhciB0ZXh0ID0gZG9jdW1lbnQu
cXVlcnlTZWxlY3RvcignLmltYWdlVGV4dCcpOwotICAgIHZhciBjb250YWluZXIgPSBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKCcuaW1hZ2VDb250YWluZXInKTsKLSAgICB2YXIgYWN0dWFsSW1hZ2Ug
PSBwcmVsb2FkSW1hZ2UoY29udGFpbmVyLmdldEF0dHJpYnV0ZSgnZGF0YS1wcmVmaXgnKSArICct
YWN0dWFsLnBuZycpOwotICAgIHZhciBleHBlY3RlZEltYWdlID0gcHJlbG9hZEltYWdlKGNvbnRh
aW5lci5nZXRBdHRyaWJ1dGUoJ2RhdGEtcHJlZml4JykgKyAnLWV4cGVjdGVkLnBuZycpOwotfSko
KTsKK3ZhciBjb250YWluZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuaW1hZ2VDb250YWlu
ZXInKTsKKwordmFyIGRhdGEgPSB7CisgICAgJ2V4cGVjdGVkJyA6IHsKKyAgICAgICAgJ2ltYWdl
JyA6IHByZWxvYWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmlidXRlKCdkYXRhLXByZWZpeCcpICsg
Jy1leHBlY3RlZC5wbmcnKSwKKyAgICAgICAgJ2xhYmVsJyA6IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdleHBlY3RlZC1sYWJlbCcpLAorICAgIH0sCisgICAgJ2FjdHVhbCcgOiB7CisgICAgICAg
ICdpbWFnZScgOiBwcmVsb2FkSW1hZ2UoY29udGFpbmVyLmdldEF0dHJpYnV0ZSgnZGF0YS1wcmVm
aXgnKSArICctYWN0dWFsLnBuZycpLAorICAgICAgICAnbGFiZWwnIDogZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2FjdHVhbC1sYWJlbCcpLAorICAgIH0sCisgICAgJ2RpZmYnIDogeworICAgICAg
ICAnaW1hZ2UnIDogcHJlbG9hZEltYWdlKGNvbnRhaW5lci5nZXRBdHRyaWJ1dGUoJ2RhdGEtcHJl
Zml4JykgKyAnLWRpZmYucG5nJyksCisgICAgICAgICdsYWJlbCcgOiBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnZGlmZi1sYWJlbCcpLAorICAgIH0sCit9OworCit2YXIgcHJlbG9hZGVkSW1hZ2VD
b3VudCA9IDA7CisKK2Z1bmN0aW9uIHByZWxvYWRDb21wbGV0ZSgpCit7CisgICAgKytwcmVsb2Fk
ZWRJbWFnZUNvdW50OworICAgIGlmIChwcmVsb2FkZWRJbWFnZUNvdW50IDwgMikKKyAgICAgICAg
cmV0dXJuOworICAgIAorICAgIHNob3dJbWFnZShkYXRhWydhY3R1YWwnXSk7CisgICAgdXBkYXRl
SW1hZ2VDeWNsZSgpOworICAgIHN0YXJ0Q3ljbGluZ0ltYWdlcygpOworfQorCitmdW5jdGlvbiBw
cmVsb2FkSW1hZ2UodXJsKQoreworICAgIGltYWdlID0gbmV3IEltYWdlKCk7CisgICAgaW1hZ2Uu
YWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHByZWxvYWRDb21wbGV0ZSk7CisgICAgaW1hZ2Uuc3Jj
ID0gdXJsOworICAgIHJldHVybiBpbWFnZTsKK30KKworZnVuY3Rpb24gc3dpdGNoVG9JbWFnZShl
bGVtZW50KQoreworICAgIHZhciBpbWFnZVR5cGUgPSBlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGF0
YS10eXBlJyk7CisgICAgc2hvd0ltYWdlKGRhdGFbaW1hZ2VUeXBlXSk7Cit9CisKK2Z1bmN0aW9u
IHJlc2V0TGFiZWxzKCkKK3sKKyAgICBmb3IgKHZhciBpdGVtIGluIGRhdGEpCisgICAgICAgIGRh
dGFbaXRlbV0ubGFiZWwuY2xhc3NMaXN0LnJlbW92ZSgnc2VsZWN0ZWQnKTsKK30KKworZnVuY3Rp
b24gc2hvd0ltYWdlKGNhdGVnb3J5RGF0YSkKK3sKKyAgICBjb250YWluZXIucmVwbGFjZUNoaWxk
KGNhdGVnb3J5RGF0YS5pbWFnZSwgY29udGFpbmVyLmZpcnN0Q2hpbGQpOworICAgIAorICAgIHJl
c2V0TGFiZWxzKCk7CisgICAgY2F0ZWdvcnlEYXRhLmxhYmVsLmNsYXNzTGlzdC5hZGQoJ3NlbGVj
dGVkJyk7Cit9CisKK2Z1bmN0aW9uIHVwZGF0ZUltYWdlQ3ljbGUoKQoreworICAgIGRhdGEuZXhw
ZWN0ZWQuY3ljbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3ljbGUtZXhwZWN0ZWQnKS5j
aGVja2VkOworICAgIGRhdGEuYWN0dWFsLmN5Y2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J2N5Y2xlLWFjdHVhbCcpLmNoZWNrZWQ7CisgICAgZGF0YS5kaWZmLmN5Y2xlID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ2N5Y2xlLWRpZmYnKS5jaGVja2VkOworfQorCitmdW5jdGlvbiBnZXRD
dXJyZW50bHlTaG93aW5nSW1hZ2VUeXBlKCkKK3sKKyAgICBmb3IgKHZhciBpdGVtIGluIGRhdGEp
IHsKKyAgICAgICAgaWYgKGRhdGFbaXRlbV0ubGFiZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdzZWxl
Y3RlZCcpKQorICAgICAgICAgICAgcmV0dXJuIGl0ZW07CisgICAgfQorfQorCitmdW5jdGlvbiB0
b2dnbGVBbmltYXRlKCkKK3sKKyAgICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2FuaW1h
dGUnKS5jaGVja2VkKQorICAgICAgICBzdGFydEN5Y2xpbmdJbWFnZXMoKTsKKyAgICBlbHNlCisg
ICAgICAgIHN0b3BDeWNsaW5nSW1hZ2VzKCk7Cit9CisKK3ZhciBjeWNsZUludGVydmFsSUQ7Citm
dW5jdGlvbiBzdGFydEN5Y2xpbmdJbWFnZXMoKQoreworICAgIHN0b3BDeWNsaW5nSW1hZ2VzKCk7
CisgICAgY3ljbGVJbnRlcnZhbElEID0gd2luZG93LnNldEludGVydmFsKGN5Y2xlSW1hZ2VzLCAy
MDAwKTsKK30KKworZnVuY3Rpb24gc3RvcEN5Y2xpbmdJbWFnZXMoKQoreworICAgIGlmIChjeWNs
ZUludGVydmFsSUQpIHsKKyAgICAgICAgd2luZG93LmNsZWFySW50ZXJ2YWwoY3ljbGVJbnRlcnZh
bElEKTsKKyAgICAgICAgY3ljbGVJbnRlcnZhbElEID0gMDsKKyAgICB9Cit9CisKK2Z1bmN0aW9u
IGN5Y2xlSW1hZ2VzKCkKK3sKKyAgICB2YXIgY3VycmVudEltYWdlID0gZ2V0Q3VycmVudGx5U2hv
d2luZ0ltYWdlVHlwZSgpOworICAgIHZhciBvcmRlciA9IFsnZXhwZWN0ZWQnLCAnYWN0dWFsJywg
J2RpZmYnXTsKKyAgICB2YXIgaW5kZXggPSBvcmRlci5pbmRleE9mKGN1cnJlbnRJbWFnZSk7Cisg
ICAgCisgICAgdmFyIGN1cnJJbmRleCA9IChpbmRleCArIDEpICUgb3JkZXIubGVuZ3RoOworICAg
IGRvIHsKKyAgICAgICAgdmFyIHR5cGUgPSBvcmRlcltjdXJySW5kZXhdOworICAgICAgICBpZiAo
ZGF0YVt0eXBlXS5jeWNsZSkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAKKyAgICAgICAg
Y3VyckluZGV4ID0gKGN1cnJJbmRleCArIDEpICUgb3JkZXIubGVuZ3RoOworICAgIH0gd2hpbGUg
KGN1cnJJbmRleCAhPSBpbmRleCk7CisKKyAgICBzaG93SW1hZ2UoZGF0YVtvcmRlcltjdXJySW5k
ZXhdXSk7Cit9CiA8L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4K
</data>
<flag name="review"
          id="264475"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>239750</attachid>
            <date>2014-10-13 15:05:07 -0700</date>
            <delta_ts>2014-10-13 15:05:07 -0700</delta_ts>
            <desc>Example</desc>
            <filename>font-weight-bold-diffs.html</filename>
            <type>text/html</type>
            <size>4764</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8aGVhZD4KPHRpdGxlPmZhc3QvaGFybmVzcy9mb250LXdl
aWdodC1ib2xkLmh0bWw8L3RpdGxlPgo8c3R5bGU+CiAgICAuaW1hZ2VDb250YWluZXIgewogICAg
ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICBtYXJnaW46IDEwcHg7CiAgICAgICAgb3V0
bGluZTogMTBweCBzb2xpZCBzaWx2ZXI7CiAgICB9CiAgICAKICAgIC5pbWFnZUNvbnRhaW5lciA+
IGltZyB7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9CgogICAgCiAgICAuY29udHJvbHMg
ewogICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICB9CiAgICAKICAgIC5jb250cm9scyBi
dXR0b24gewogICAgICAgIHdpZHRoOiAxMmVtOwogICAgfQogICAgCiAgICAuY29udHJvbHMgdGQg
ewogICAgICAgIHBhZGRpbmc6IDAgMTBweDsKICAgIH0KICAgIAogICAgLmNvbnRyb2xzIGxhYmVs
IHsKICAgICAgICBmb250LWZhbWlseTogLXdlYmtpdC1zeXN0ZW0tZm9udDsKICAgICAgICBmb250
LXNpemU6IDExcHg7CiAgICB9CiAgICAKICAgIC5idXR0b25zIHsKICAgIH0KICAgIC5jb250cm9s
cyA+IC5pbmRpY2F0b3IgewogICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7CiAgICAgICAgLXdl
YmtpdC1jb2x1bW4tc3BhbjogMTsKICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7
CiAgICB9CiAgICAKICAgIGJ1dHRvbi5zZWxlY3RlZCB7CiAgICAgICAgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7CiAgICB9Cjwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+Cjx0YWJsZSBjbGFzcz0i
Y29udHJvbHMiPgogICAgPHRyPgogICAgICAgIDx0ZD48L3RkPgogICAgICAgIDx0ZD48YnV0dG9u
IGlkPSJleHBlY3RlZC1sYWJlbCIgZGF0YS10eXBlPSJleHBlY3RlZCIgb25jbGljaz0ic3dpdGNo
VG9JbWFnZSh0aGlzKSI+RXhwZWN0ZWQgSW1hZ2U8L2J1dHRvbj48L3RkPgogICAgICAgIDx0ZD48
YnV0dG9uIGlkPSJhY3R1YWwtbGFiZWwiIGRhdGEtdHlwZT0iYWN0dWFsIiBvbmNsaWNrPSJzd2l0
Y2hUb0ltYWdlKHRoaXMpIj5BY3R1YWwgSW1hZ2U8L2J1dHRvbj48L3RkPgogICAgICAgIDx0ZD48
YnV0dG9uIGlkPSJkaWZmLWxhYmVsIiBkYXRhLXR5cGU9ImRpZmYiIG9uY2xpY2s9InN3aXRjaFRv
SW1hZ2UodGhpcykiPkRpZmYgSW1hZ2U8L2J1dHRvbj48L3RkPgogICAgPC90cj4KICAgIDx0cj4K
ICAgICAgICA8dGQ+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0iYW5pbWF0ZSIgb25jaGFuZ2U9
InRvZ2dsZUFuaW1hdGUoKSIgY2hlY2tlZD48L2lucHV0PjxsYWJlbCBmb3I9ImFuaW1hdGUiPkFu
aW1hdGU6PC9sYWJlbD48L3RkPgogICAgICAgIDx0ZD48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlk
PSJjeWNsZS1leHBlY3RlZCIgb25jaGFuZ2U9InVwZGF0ZUltYWdlQ3ljbGUoKSIgY2hlY2tlZD48
L2lucHV0PjxsYWJlbCBmb3I9ImN5Y2xlLWV4cGVjdGVkIj5FeHBlY3RlZDwvbGFiZWw+PC90ZD4K
ICAgICAgICA8dGQ+PGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0iY3ljbGUtYWN0dWFsIiBvbmNo
YW5nZT0idXBkYXRlSW1hZ2VDeWNsZSgpIiBjaGVja2VkPjwvaW5wdXQ+PGxhYmVsIGZvcj0iY3lj
bGUtYWN0dWFsIj5BY3R1YWw8L2xhYmVsPjwvdGQ+CiAgICAgICAgPHRkPjxpbnB1dCB0eXBlPSJj
aGVja2JveCIgaWQ9ImN5Y2xlLWRpZmYiIG9uY2hhbmdlPSJ1cGRhdGVJbWFnZUN5Y2xlKCkiPjwv
aW5wdXQ+PGxhYmVsIGZvcj0iY3ljbGUtZGlmZiI+RGlmZjwvbGFiZWw+PC90ZD4KICAgIDwvdHI+
CjwvdGFibGU+Cgo8ZGl2IGNsYXNzPSJpbWFnZUNvbnRhaW5lciIgZGF0YS1wcmVmaXg9Imh0dHBz
Oi8vYnVpbGQud2Via2l0Lm9yZy9yZXN1bHRzL0FwcGxlJTIwTWF2ZXJpY2tzJTIwRGVidWclMjBX
SzIlMjAoVGVzdHMpL3IxNzQ1ODUlMjAoNzMyMSkvcmV0cmllcy9wbGF0Zm9ybS9tYWMvZmFzdC9m
b3Jtcy9pbnB1dC1hcHBlYXJhbmNlLXNwaW5idXR0b24iPkxvYWRpbmcuLi48L2Rpdj4KPHNjcmlw
dD4KaWYgKHdpbmRvdy50ZXN0UnVubmVyKQogICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cgp2
YXIgY29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmltYWdlQ29udGFpbmVyJyk7
Cgp2YXIgZGF0YSA9IHsKICAgICdleHBlY3RlZCcgOiB7CiAgICAgICAgJ2ltYWdlJyA6IHByZWxv
YWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmlidXRlKCdkYXRhLXByZWZpeCcpICsgJy1leHBlY3Rl
ZC5wbmcnKSwKICAgICAgICAnbGFiZWwnIDogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2V4cGVj
dGVkLWxhYmVsJyksCiAgICB9LAogICAgJ2FjdHVhbCcgOiB7CiAgICAgICAgJ2ltYWdlJyA6IHBy
ZWxvYWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmlidXRlKCdkYXRhLXByZWZpeCcpICsgJy1hY3R1
YWwucG5nJyksCiAgICAgICAgJ2xhYmVsJyA6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhY3R1
YWwtbGFiZWwnKSwKICAgIH0sCiAgICAnZGlmZicgOiB7CiAgICAgICAgJ2ltYWdlJyA6IHByZWxv
YWRJbWFnZShjb250YWluZXIuZ2V0QXR0cmlidXRlKCdkYXRhLXByZWZpeCcpICsgJy1kaWZmLnBu
ZycpLAogICAgICAgICdsYWJlbCcgOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZGlmZi1sYWJl
bCcpLAogICAgfSwKfTsKCnZhciBwcmVsb2FkZWRJbWFnZUNvdW50ID0gMDsKCmZ1bmN0aW9uIHBy
ZWxvYWRDb21wbGV0ZSgpCnsKICAgICsrcHJlbG9hZGVkSW1hZ2VDb3VudDsKICAgIGlmIChwcmVs
b2FkZWRJbWFnZUNvdW50IDwgMikKICAgICAgICByZXR1cm47CiAgICAKICAgIHNob3dJbWFnZShk
YXRhWydhY3R1YWwnXSk7CiAgICB1cGRhdGVJbWFnZUN5Y2xlKCk7CiAgICBzdGFydEN5Y2xpbmdJ
bWFnZXMoKTsKfQoKZnVuY3Rpb24gcHJlbG9hZEltYWdlKHVybCkKewogICAgaW1hZ2UgPSBuZXcg
SW1hZ2UoKTsKICAgIGltYWdlLmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBwcmVsb2FkQ29tcGxl
dGUpOwogICAgaW1hZ2Uuc3JjID0gdXJsOwogICAgcmV0dXJuIGltYWdlOwp9CgpmdW5jdGlvbiBz
d2l0Y2hUb0ltYWdlKGVsZW1lbnQpCnsKICAgIHZhciBpbWFnZVR5cGUgPSBlbGVtZW50LmdldEF0
dHJpYnV0ZSgnZGF0YS10eXBlJyk7CiAgICBzaG93SW1hZ2UoZGF0YVtpbWFnZVR5cGVdKTsKfQoK
ZnVuY3Rpb24gcmVzZXRMYWJlbHMoKQp7CiAgICBmb3IgKHZhciBpdGVtIGluIGRhdGEpCiAgICAg
ICAgZGF0YVtpdGVtXS5sYWJlbC5jbGFzc0xpc3QucmVtb3ZlKCdzZWxlY3RlZCcpOwp9CgpmdW5j
dGlvbiBzaG93SW1hZ2UoY2F0ZWdvcnlEYXRhKQp7CiAgICBjb250YWluZXIucmVwbGFjZUNoaWxk
KGNhdGVnb3J5RGF0YS5pbWFnZSwgY29udGFpbmVyLmZpcnN0Q2hpbGQpOwogICAgCiAgICByZXNl
dExhYmVscygpOwogICAgY2F0ZWdvcnlEYXRhLmxhYmVsLmNsYXNzTGlzdC5hZGQoJ3NlbGVjdGVk
Jyk7Cn0KCmZ1bmN0aW9uIHVwZGF0ZUltYWdlQ3ljbGUoKQp7CiAgICBkYXRhLmV4cGVjdGVkLmN5
Y2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2N5Y2xlLWV4cGVjdGVkJykuY2hlY2tlZDsK
ICAgIGRhdGEuYWN0dWFsLmN5Y2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2N5Y2xlLWFj
dHVhbCcpLmNoZWNrZWQ7CiAgICBkYXRhLmRpZmYuY3ljbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnY3ljbGUtZGlmZicpLmNoZWNrZWQ7Cn0KCmZ1bmN0aW9uIGdldEN1cnJlbnRseVNob3dp
bmdJbWFnZVR5cGUoKQp7CiAgICBmb3IgKHZhciBpdGVtIGluIGRhdGEpIHsKICAgICAgICBpZiAo
ZGF0YVtpdGVtXS5sYWJlbC5jbGFzc0xpc3QuY29udGFpbnMoJ3NlbGVjdGVkJykpCiAgICAgICAg
ICAgIHJldHVybiBpdGVtOwogICAgfQp9CgpmdW5jdGlvbiB0b2dnbGVBbmltYXRlKCkKewogICAg
aWYgKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhbmltYXRlJykuY2hlY2tlZCkKICAgICAgICBz
dGFydEN5Y2xpbmdJbWFnZXMoKTsKICAgIGVsc2UKICAgICAgICBzdG9wQ3ljbGluZ0ltYWdlcygp
Owp9Cgp2YXIgY3ljbGVJbnRlcnZhbElEOwpmdW5jdGlvbiBzdGFydEN5Y2xpbmdJbWFnZXMoKQp7
CiAgICBzdG9wQ3ljbGluZ0ltYWdlcygpOwogICAgY3ljbGVJbnRlcnZhbElEID0gd2luZG93LnNl
dEludGVydmFsKGN5Y2xlSW1hZ2VzLCAyMDAwKTsKfQoKZnVuY3Rpb24gc3RvcEN5Y2xpbmdJbWFn
ZXMoKQp7CiAgICBpZiAoY3ljbGVJbnRlcnZhbElEKSB7CiAgICAgICAgd2luZG93LmNsZWFySW50
ZXJ2YWwoY3ljbGVJbnRlcnZhbElEKTsKICAgICAgICBjeWNsZUludGVydmFsSUQgPSAwOwogICAg
fQp9CgpmdW5jdGlvbiBjeWNsZUltYWdlcygpCnsKICAgIHZhciBjdXJyZW50SW1hZ2UgPSBnZXRD
dXJyZW50bHlTaG93aW5nSW1hZ2VUeXBlKCk7CiAgICB2YXIgb3JkZXIgPSBbJ2V4cGVjdGVkJywg
J2FjdHVhbCcsICdkaWZmJ107CiAgICB2YXIgaW5kZXggPSBvcmRlci5pbmRleE9mKGN1cnJlbnRJ
bWFnZSk7CiAgICAKICAgIHZhciBjdXJySW5kZXggPSAoaW5kZXggKyAxKSAlIG9yZGVyLmxlbmd0
aDsKICAgIGRvIHsKICAgICAgICB2YXIgdHlwZSA9IG9yZGVyW2N1cnJJbmRleF07CiAgICAgICAg
aWYgKGRhdGFbdHlwZV0uY3ljbGUpCiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIAogICAgICAg
IGN1cnJJbmRleCA9IChjdXJySW5kZXggKyAxKSAlIG9yZGVyLmxlbmd0aDsKICAgIH0gd2hpbGUg
KGN1cnJJbmRleCAhPSBpbmRleCk7CgogICAgc2hvd0ltYWdlKGRhdGFbb3JkZXJbY3VyckluZGV4
XV0pOwp9Cjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>