<?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>229747</bug_id>
          
          <creation_ts>2021-08-31 17:30:44 -0700</creation_ts>
          <short_desc>REGRESSION (r280017): Calling getBoundingClientRect() on an empty element with &quot;break-before: column&quot; in columns returns a rect with all zeros</short_desc>
          <delta_ts>2021-09-07 14:14:19 -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>DOM</component>
          <version>Safari Technology Preview</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>InRadar</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>bya</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tom.hamming</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1789171</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-31 17:30:44 -0700</bug_when>
    <thetext>Calling getBoundingClientRect() on a 0x0 element in columns returns a rect with all zeros.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789173</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-31 17:30:57 -0700</bug_when>
    <thetext>&lt;rdar://82537314&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789174</commentid>
    <comment_count>2</comment_count>
      <attachid>436973</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-31 17:34:01 -0700</bug_when>
    <thetext>Created attachment 436973
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789175</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-31 17:38:08 -0700</bug_when>
    <thetext>Conceptually we are trying to answer the question &quot;for this 0x0 rect at y=100, in columns with height 100, is it at the bottom of column 1 or the top of column 2&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1789176</commentid>
    <comment_count>4</comment_count>
      <attachid>436974</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-08-31 17:42:57 -0700</bug_when>
    <thetext>Created attachment 436974
Test case

Ironically Chrome and FF have exactly opposite behaviors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790014</commentid>
    <comment_count>5</comment_count>
      <attachid>437230</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-02 18:54:45 -0700</bug_when>
    <thetext>Created attachment 437230
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790765</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-06 12:30:26 -0700</bug_when>
    <thetext>Committed r282063 (241363@main): &lt;https://commits.webkit.org/241363@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437230.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791218</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-07 14:14:19 -0700</bug_when>
    <thetext>*** Bug 230020 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>436973</attachid>
            <date>2021-08-31 17:34:01 -0700</date>
            <delta_ts>2021-08-31 17:42:57 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>empty-div-break-before.html</filename>
            <type>text/html</type>
            <size>5810</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPG1ldGEgbmFtZT0idmll
d3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLCB1c2Vy
LXNjYWxhYmxlPW5vIj4KICAgICAgICA8dGl0bGU+U2l6ZSBUZXN0aW5nPC90aXRsZT4KICAgICAg
ICA8c3R5bGUgdHlwZT0ndGV4dC9jc3MnPgogICAgICAgIGh0bWwgeyBoZWlnaHQ6IDEwMCU7fQog
ICAgICAgIGJvZHkgewogICAgICAgICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgICAgICAgIG92ZXJm
bG93LXg6IGF1dG87CiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsKICAgICAgICAgICAg
bWFyZ2luLWxlZnQ6IDIwcHg7CiAgICAgICAgfQogICAgICAgICNsb2cgewogICAgICAgICAgICBw
b3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIGJvdHRvbTogMjBweDsKICAgICAgICAgICAgcmln
aHQ6IDIwcHg7CiAgICAgICAgICAgIHdpZHRoOiA3MCU7CiAgICAgICAgICAgIHBhZGRpbmc6IDEw
cHg7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43
KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgI3Jvb3QgewogICAgICAgICAgICBoZWlnaHQ6
IDEwMCU7CiAgICAgICAgICAgIHdpZHRoOiAyMDAlOwogICAgICAgICAgICAtd2Via2l0LWNvbHVt
bi1jb3VudDogMjsKICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4OwogICAgICAg
ICAgICAtd2Via2l0LWNvbHVtbi1maWxsOiBhdXRvOwogICAgICAgICAgICBib3gtc2l6aW5nOmJv
cmRlci1ib3g7CiAgICAgICAgfQogICAgICAgIDwvc3R5bGU+CiAgICAgICAgPHNjcmlwdD4KICAg
ICAgICAgICAgZnVuY3Rpb24gbG9nU3RyaW5nKHMpCiAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgIHZhciBsb2cgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9nJyk7CiAgICAgICAgICAg
ICAgICBsb2cuaW5uZXJIVE1MICs9IHMgKyAnPGJyPic7CiAgICAgICAgICAgICAgICBsb2cuc2Ny
b2xsVG9wID0gOTk5OTk7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGZ1bmN0aW9uIGxvZ0V2
ZW50KGUpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGxldCB0YXJnZXQgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgndGFyZ2V0Jyk7CiAgICAgICAgICAgICAgICB2YXIgYm91bmRzID0g
dGFyZ2V0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwogICAgICAgICAgICAgICAgbG9nU3RyaW5n
KCdmaXhlZCBib3VuZGluZyBjbGllbnQgcmVjdCB3aWR0aDonICsgYm91bmRzLnggKyAnIHk6JyAr
IGJvdW5kcy55ICsgJyB3aWR0aDogJyArIGJvdW5kcy53aWR0aCArICcgaGVpZ2h0OicrIGJvdW5k
cy5oZWlnaHQpOwogICAgICAgICAgICB9CiAgICAgICAgCiAgICAgICAgICAgIGRvY3VtZW50LmFk
ZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgbG9nRXZlbnQsIGZhbHNlKTsKICAgICAgICA8L3Njcmlw
dD4KICAgIDwvaGVhZD4KICAgIDxib2R5PgoKICAgICAgICA8ZGl2IGlkPSJsb2ciPjwvZGl2PgoK
ICAgICAgICA8ZGl2IGlkPSdyb290Jz4KICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQg
YW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3Ig
aW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBt
aW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5p
c2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRv
bG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9y
ZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlk
YXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9s
bGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uPC9wPgogICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9y
IHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRl
bXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmlt
IGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9y
aXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1
cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0g
ZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQg
Y3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVu
dCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS48L3A+CiAgICAgICAgPHA+TG9yZW0gaXBzdW0g
ZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRvIGVpdXNt
b2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0
IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28g
bGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0
ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNp
bGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2Nh
ZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRl
c2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLjwvcD4KICAgICAgICA8ZGl2IGlkPSJ0
YXJnZXQiIHN0eWxlPSJicmVhay1iZWZvcmU6IGNvbHVtbjsiPjwvZGl2PgogICAgICAgIDxwPkxv
cmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNl
ZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEg
YWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlv
biB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0
LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVs
aXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVy
IHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkg
b2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS48L3A+CiAgICAgICAg
PHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxp
dCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBt
YWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmNp
dGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25z
ZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0
ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyLiBFeGNl
cHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBh
IHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLjwvcD4KICAg
ICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2lu
ZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9s
b3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBl
eGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2Rv
IGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9s
dXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIu
IEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4g
Y3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uPC9w
PgogICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlw
aXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBl
dCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0
cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNv
bW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBp
biB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJp
YXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3Vu
dCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1
bS48L3A+CiAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVy
IGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFi
b3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlz
IG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXgg
ZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRl
cml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxh
IHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50
LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBs
YWJvcnVtLjwvcD4KICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2Vj
dGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1
dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0s
IHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVp
cCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJl
aGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQg
bnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJv
aWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQg
ZXN0IGxhYm9ydW0uPC9wPgogICAgPC9kaXY+CiAgICA8L2JvZHk+CiAgICAKPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>436974</attachid>
            <date>2021-08-31 17:42:57 -0700</date>
            <delta_ts>2021-08-31 17:42:57 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>empty-div-break-before.html</filename>
            <type>text/html</type>
            <size>5650</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPG1ldGEgbmFtZT0idmll
d3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLCB1c2Vy
LXNjYWxhYmxlPW5vIj4KICAgICAgICA8dGl0bGU+U2l6ZSBUZXN0aW5nPC90aXRsZT4KICAgICAg
ICA8c3R5bGUgdHlwZT0ndGV4dC9jc3MnPgogICAgICAgIGh0bWwgeyBoZWlnaHQ6IDEwMCU7fQog
ICAgICAgICNsb2cgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIGJv
dHRvbTogMjBweDsKICAgICAgICAgICAgcmlnaHQ6IDIwcHg7CiAgICAgICAgICAgIHdpZHRoOiA3
MCU7CiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29s
b3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAg
I3Jvb3QgewogICAgICAgICAgICBoZWlnaHQ6IDgwMHB4OwogICAgICAgICAgICBjb2x1bW4tY291
bnQ6IDI7CiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7CiAgICAgICAgICAgIGNvbHVtbi1m
aWxsOiBhdXRvOwogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5OwogICAgICAgICAg
ICBib3gtc2l6aW5nOmJvcmRlci1ib3g7CiAgICAgICAgfQogICAgICAgIDwvc3R5bGU+CiAgICAg
ICAgPHNjcmlwdD4KICAgICAgICAgICAgZnVuY3Rpb24gbG9nU3RyaW5nKHMpCiAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgIHZhciBsb2cgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9n
Jyk7CiAgICAgICAgICAgICAgICBsb2cuaW5uZXJIVE1MICs9IHMgKyAnPGJyPic7CiAgICAgICAg
ICAgICAgICBsb2cuc2Nyb2xsVG9wID0gOTk5OTk7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAg
IGZ1bmN0aW9uIGxvZ0V2ZW50KGUpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGxldCB0
YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFyZ2V0Jyk7CiAgICAgICAgICAgICAg
ICB2YXIgYm91bmRzID0gdGFyZ2V0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwogICAgICAgICAg
ICAgICAgbG9nU3RyaW5nKCdmaXhlZCBib3VuZGluZyBjbGllbnQgcmVjdCB4OicgKyBib3VuZHMu
eCArICcgeTonICsgYm91bmRzLnkgKyAnIHdpZHRoOiAnICsgYm91bmRzLndpZHRoICsgJyBoZWln
aHQ6JysgYm91bmRzLmhlaWdodCk7CiAgICAgICAgICAgIH0KICAgICAgICAKICAgICAgICAgICAg
ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBsb2dFdmVudCwgZmFsc2UpOwogICAg
ICAgIDwvc2NyaXB0PgogICAgPC9oZWFkPgogICAgPGJvZHk+CgogICAgICAgIDxkaXYgaWQ9Imxv
ZyI+PC9kaXY+CgogICAgICAgIDxkaXYgaWQ9J3Jvb3QnPgogICAgICAgIDxwPkxvcmVtIGlwc3Vt
IGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVz
bW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBV
dCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNv
IGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1
dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBj
aWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2Nj
YWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBk
ZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS48L3A+CiAgICAgICAgPHA+TG9yZW0g
aXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRv
IGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlx
dWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVs
bGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1
aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBl
c3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2lu
dCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZp
Y2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLjwvcD4KICAgICAgICA8cD5M
b3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBz
ZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25h
IGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRp
b24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVh
dC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZl
bGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1
ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVp
IG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uPC9wPgogICAgICAg
IDxkaXYgaWQ9InRhcmdldCIgc3R5bGU9ImJyZWFrLWJlZm9yZTogY29sdW1uOyI+PC9kaXY+CiAg
ICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2Np
bmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRv
bG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQg
ZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9k
byBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZv
bHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVy
LiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGlu
IGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLjwv
cD4KICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRp
cGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUg
ZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9z
dHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBj
b21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQg
aW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFy
aWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1
bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9y
dW0uPC9wPgogICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1
ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxh
Ym9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVp
cyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4
IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5k
ZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxs
YSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVu
dCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3Qg
bGFib3J1bS48L3A+CiAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNl
Y3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQg
dXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuIFV0IGVuaW0gYWQgbWluaW0gdmVuaWFt
LCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1
aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXBy
ZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0
IG51bGxhIHBhcmlhdHVyLiBFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHBy
b2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlk
IGVzdCBsYWJvcnVtLjwvcD4KICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwg
Y29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRp
ZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4gVXQgZW5pbSBhZCBtaW5pbSB2
ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pc2kgdXQg
YWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gRHVpcyBhdXRlIGlydXJlIGRvbG9yIGlu
IHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBm
dWdpYXQgbnVsbGEgcGFyaWF0dXIuIEV4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBu
b24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFu
aW0gaWQgZXN0IGxhYm9ydW0uPC9wPgogICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBh
bWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBp
bmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1p
bmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlz
aSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9s
b3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3Jl
IGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRh
dGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xs
aXQgYW5pbSBpZCBlc3QgbGFib3J1bS48L3A+CiAgICA8L2Rpdj4KICAgIDwvYm9keT4KICAgIAo8
L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437230</attachid>
            <date>2021-09-02 18:54:45 -0700</date>
            <delta_ts>2021-09-06 12:30:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229747-20210902185444.patch</filename>
            <type>text/plain</type>
            <size>6037</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxOTQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzlhYWQyN2U5YzBkZjZl
ZjNjZWRmOWViNWE4YmRiMTUxZDU0MzYxMi4uMjlkMjliZGYwMTlkMTdlMTYwNGRlNmYyZGVlZWIx
ZGI3YTE2YjQxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA5LTAyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KHIyODAwMTcpOiBDYWxsaW5nIGdldEJvdW5kaW5nQ2xpZW50UmVjdCgpIG9uIGFuIGVtcHR5IGVs
ZW1lbnQgd2l0aCAiYnJlYWstYmVmb3JlOiBjb2x1bW4iIGluIGNvbHVtbnMgcmV0dXJucyBhIHJl
Y3Qgd2l0aCBhbGwgemVyb3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyOTc0NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
ICAgICAgICAKKyAgICAgICAgQSB6ZXJvLWhlaWdodCBlbGVtZW50IHdpdGggYGJyZWFrLWJlZm9y
ZTogY29sdW1uYCBlbmRzIHVwIHdpdGggYW4gb2Zmc2V0IHdoaWNoIGlzIGV4YWN0bHkKKyAgICAg
ICAgZXF1YWwgdG8gdGhlIGNvbHVtbiBoZWlnaHQsIGFuZCB0aGVyZWZvcmUgbG9naWNhbGx5IGNh
biBiZSBwb3NpdGlvbmVkIGF0IHRoZSBib3R0b20gb2Ygb25lCisgICAgICAgIGNvbHVtbiwgb3Ig
dGhlIHRvcCBvZiB0aGUgbmV4dC4gRm9yIGVsZW1lbnRzIHdpdGggbm9uLXplcm8gaGVpZ2h0LCB3
ZSBoYXZlIGxvZ2ljIHRvIGF2b2lkCisgICAgICAgIHB1dHRpbmcgdGhlIGJvdHRvbSBvZiB0aGUg
Ym94IGludG8gdGhlIG5leHQgY29sdW1uLiBGaXggdGhpcyBsb2dpYyBmb3IgemVyby1oZWlnaHQg
ZWxlbWVudHMKKyAgICAgICAgdG8gYXZvaWQgdGhlIGVuZCBjb2x1bW4gYmVpbmcgbGVzcyB0aGFu
IHRoZSBzdGFydCBjb2x1bW4uIFRoaXMgYXZvaWRzIGFuIGVhcmx5IHJldHVybiBpbgorICAgICAg
ICBSZW5kZXJNdWx0aUNvbHVtblNldDo6ZnJhZ21lbnRSZWN0c0ZvckZsb3dDb250ZW50UmVjdCgp
IHdoaWNoIHJlc3VsdGVkIGluIGEgemVybyBjbGllbnQgcmVjdC4KKworICAgICAgICBUZXN0OiBm
YXN0L211bHRpY29sL25ld211bHRpY29sL2NsaWVudC1yZWN0cy1jb2x1bW4tYnJlYWtlcnMuaHRt
bAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlck11bHRpQ29sdW1uU2V0LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlck11bHRpQ29sdW1uU2V0OjpmaXJzdEFuZExhc3RDb2x1bW5zRnJv
bU9mZnNldHMgY29uc3QpOgorCiAyMDIxLTA5LTAyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgW0NPT1BdIGh0bWwvY3Jvc3Mtb3JpZ2luLW9wZW5lci1wb2xpY3kv
Y29vcC1uYXZpZ2F0ZS1zYW1lLW9yaWdpbi1jc3Atc2FuZGJveC5odG1sIFdQVCB0ZXN0IGlzIGZh
aWxpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNdWx0aUNv
bHVtblNldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTXVsdGlDb2x1bW5T
ZXQuY3BwCmluZGV4IDYzMGRlOWUyMmY4MWUxYWJmM2RiMGYyNGQxZDMxM2VlNTMzMGJkYTkuLmUz
OTZmYTEyMjgyOThkNTBkNjBkNmFmZjc2Y2Q0MmNlZTBlMmJiYTQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJNdWx0aUNvbHVtblNldC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck11bHRpQ29sdW1uU2V0LmNwcApAQCAtNTQzLDcgKzU0
Myw3IEBAIHN0ZDo6cGFpcjx1bnNpZ25lZCwgdW5zaWduZWQ+IFJlbmRlck11bHRpQ29sdW1uU2V0
OjpmaXJzdEFuZExhc3RDb2x1bW5zRnJvbU9mZnNlCiAgICAgICAgICAgICByZXR1cm4gMDsKIAog
ICAgICAgICBhdXRvIGNvbHVtbkluZGV4ID0gc3RhdGljX2Nhc3Q8ZmxvYXQ+KG9mZnNldCAtIGZy
YWdtZW50ZWRGbG93TG9naWNhbFRvcCkgLyBjb2x1bW5IZWlnaHQ7Ci0gICAgICAgIGlmIChpc0Jv
dHRvbSAmJiBXVEY6OmlzSW50ZWdyYWwoY29sdW1uSW5kZXgpICYmIGNvbHVtbkluZGV4ID4gMCkK
KyAgICAgICAgaWYgKGlzQm90dG9tICYmIFdURjo6aXNJbnRlZ3JhbChjb2x1bW5JbmRleCkgJiYg
Ym90dG9tT2Zmc2V0ID4gdG9wT2Zmc2V0ICYmIGNvbHVtbkluZGV4ID4gMCkKICAgICAgICAgICAg
IGNvbHVtbkluZGV4IC09IDE7CiAKICAgICAgICAgcmV0dXJuIHN0YXRpY19jYXN0PHVuc2lnbmVk
Pihjb2x1bW5JbmRleCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZWQ5MjlhOGVmOWVlNGI1Mzg2NTIzZWYzMWJjMGM3Nzhh
ZGMxZWVhMy4uODRhZTM2ZDZkOGZiYTFkYjAzZmEyYWRhYjNmNjc2ZWVlOGY3YzI1NCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTA5LTAyICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJA
YXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyODAwMTcpOiBDYWxsaW5nIGdldEJv
dW5kaW5nQ2xpZW50UmVjdCgpIG9uIGFuIGVtcHR5IGVsZW1lbnQgd2l0aCAiYnJlYWstYmVmb3Jl
OiBjb2x1bW4iIGluIGNvbHVtbnMgcmV0dXJucyBhIHJlY3Qgd2l0aCBhbGwgemVyb3MKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTc0NworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9tdWx0aWNv
bC9uZXdtdWx0aWNvbC9jbGllbnQtcmVjdHMtY29sdW1uLWJyZWFrZXJzLWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogZmFzdC9tdWx0aWNvbC9uZXdtdWx0aWNvbC9jbGllbnQtcmVjdHMt
Y29sdW1uLWJyZWFrZXJzLmh0bWw6IEFkZGVkLgorCiAyMDIxLTA5LTAyICBFcmljIEh1dGNoaXNv
biAgPGVodXRjaGlzb25AYXBwbGUuY29tPgogCiAgICAgICAgIFJlc2V0IGV4cGVjdGF0aW9ucyBm
b3IgZmFzdC9tZWRpYXN0cmVhbS9nZXQtZGlzcGxheS1tZWRpYS1jYXBhYmlsaXRpZXMuaHRtbC4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvbmV3bXVsdGljb2wvY2xpZW50
LXJlY3RzLWNvbHVtbi1icmVha2Vycy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L211
bHRpY29sL25ld211bHRpY29sL2NsaWVudC1yZWN0cy1jb2x1bW4tYnJlYWtlcnMtZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmY0ZGY5Zjc5YzU0YjliODBiNTgyNzZjMjMxNGJiMzg4MWMyOWI5NTIK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL25ld211bHRpY29s
L2NsaWVudC1yZWN0cy1jb2x1bW4tYnJlYWtlcnMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBA
QAorYm91bmRpbmcgY2xpZW50IHJlY3QgeDoyODggeToxMSB3aWR0aDogMjI5IGhlaWdodDowCiti
b3VuZGluZyBjbGllbnQgcmVjdCB4OjE5IHk6NjUxIHdpZHRoOiAyMjkgaGVpZ2h0OjAKK1BBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL25ld211bHRpY29sL2NsaWVudC1yZWN0cy1jb2x1
bW4tYnJlYWtlcnMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvbmV3bXVsdGljb2wv
Y2xpZW50LXJlY3RzLWNvbHVtbi1icmVha2Vycy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjgzODFhMzVhMWU0
YWQ2NmEyZDY0MWYwZDc4M2RkMjY3ZGM3YzNmMjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L211bHRpY29sL25ld211bHRpY29sL2NsaWVudC1yZWN0cy1jb2x1bW4tYnJlYWtl
cnMuaHRtbApAQCAtMCwwICsxLDY2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
CisgICAgPHN0eWxlPgorICAgICAgICAuY29sdW1ucyB7CisgICAgICAgICAgICBtYXJnaW46IDEw
cHg7CisgICAgICAgICAgICB3aWR0aDogNTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4
OworICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyOworICAgICAgICAgICAgY29sdW1uLWdhcDog
NDBweDsKKyAgICAgICAgICAgIGNvbHVtbi1maWxsOiBhdXRvOworICAgICAgICAgICAgYm9yZGVy
OiAxcHggc29saWQgZ3JheTsKKyAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDsKKyAg
ICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmJveCB7CisgICAgICAgICAgICBtYXJnaW46IDEw
cHg7CisgICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4
OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyOworICAgICAgICB9CisgICAg
ICAgIAorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAg
ICAgICAgZnVuY3Rpb24gbG9nQ2xpZW50UmVjdChlbGVtZW50SWQpCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGxldCB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChlbGVtZW50SWQpOwor
ICAgICAgICAgICAgdmFyIGJvdW5kcyA9IHRhcmdldC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsK
KyAgICAgICAgICAgIGRlYnVnKCdib3VuZGluZyBjbGllbnQgcmVjdCB4OicgKyBib3VuZHMueCAr
ICcgeTonICsgYm91bmRzLnkgKyAnIHdpZHRoOiAnICsgYm91bmRzLndpZHRoICsgJyBoZWlnaHQ6
JysgYm91bmRzLmhlaWdodCk7CisgICAgICAgIH0KKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5PgorICAgIDxkaXYgY2xhc3M9J2NvbHVtbnMnPgorICAgICAgICA8ZGl2IGNsYXNzPSJib3gi
PjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2PgorICAgICAgICA8ZGl2IGlk
PSJ0YXJnZXQtYmVmb3JlIiBzdHlsZT0iYnJlYWstYmVmb3JlOiBjb2x1bW47Ij48L2Rpdj4KKyAg
ICAgICAgPGRpdiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iYm94Ij48
L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFz
cz0iYm94Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgICA8L2Rp
dj4KKworICAgIDxkaXYgY2xhc3M9J2NvbHVtbnMnPgorICAgICAgICA8ZGl2IGNsYXNzPSJib3gi
PjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2PgorICAgICAgICA8ZGl2IGlk
PSJ0YXJnZXQtYWZ0ZXIiIHN0eWxlPSJicmVhay1hZnRlcjogY29sdW1uOyI+PC9kaXY+CisgICAg
ICAgIDxkaXYgY2xhc3M9ImJveCI+PC9kaXY+CisgICAgICAgIDxkaXYgY2xhc3M9ImJveCI+PC9k
aXY+CisgICAgICAgIDxkaXYgY2xhc3M9ImJveCI+PC9kaXY+CisgICAgICAgIDxkaXYgY2xhc3M9
ImJveCI+PC9kaXY+CisgICAgICAgIDxkaXYgY2xhc3M9ImJveCI+PC9kaXY+CisgICAgPC9kaXY+
CisgICAgPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+CisgICAgPHNjcmlwdD4KKyAgICAgICAgbG9n
Q2xpZW50UmVjdCgndGFyZ2V0LWJlZm9yZScpOworICAgICAgICBsb2dDbGllbnRSZWN0KCd0YXJn
ZXQtYWZ0ZXInKTsKKyAgICA8L3NjcmlwdD4KKyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVz
b3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>