<?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>225339</bug_id>
          
          <creation_ts>2021-05-03 17:54:09 -0700</creation_ts>
          <short_desc>[css-flexbox] Wrong height of an empty table inside an orthogonal flex parent</short_desc>
          <delta_ts>2021-05-20 01:00:33 -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>Layout and Rendering</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/28918</see_also>
          <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="Felipe Erias">felipeerias</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>clopez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>rego</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1756395</commentid>
    <comment_count>0</comment_count>
    <who name="Felipe Erias">felipeerias</who>
    <bug_when>2021-05-03 17:54:09 -0700</bug_when>
    <thetext>Failing test:

  imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-specified-height.html

The flex box has vertical flow and the child table has horizontal writing direction, which means that the logical width for the flex box is the logical height for the child.

But since the table is empty, the logical height calculated by RenderTable::layout() is just the &quot;height&quot; property. This value is stored as the child&apos;s intrinsic content logical height.

Later on, RenderFlexibleBox::adjustChildSizeForMinAndMax() will try to find the child&apos;s min height through computeMainAxisExtentForChild(). Since the child&apos;s direction is orthogonal to the flexbox&apos;s direction, this will be done with a simple call to computeContentLogicalHeight() passing the previously cached value as the child&apos;s intrinsic content height.

Because that cached value is assumed to be correct (even though the table is actually empty and could be shorter) the final flexbox layout is wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756405</commentid>
    <comment_count>1</comment_count>
      <attachid>427629</attachid>
    <who name="Felipe Erias">felipeerias</who>
    <bug_when>2021-05-03 18:50:37 -0700</bug_when>
    <thetext>Created attachment 427629
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756882</commentid>
    <comment_count>2</comment_count>
      <attachid>427629</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2021-05-05 03:08:28 -0700</bug_when>
    <thetext>Comment on attachment 427629
Patch

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

&gt; Source/WebCore/ChangeLog:15
&gt; +        layout problems (the table is actually empty and may be assigned a different height by its parent).

This paragraph should go in between the &quot;Reviewed by&quot; and the &quot;Test:&quot;

&gt; Source/WebCore/rendering/RenderTable.cpp:538
&gt; +                setLogicalHeight(logicalHeight() + computedLogicalHeight);

What about 

setLogicalHeight(hasOverridingLogicalHeight() ? overridingLogicalHeight() : logicalHeight() + computedLogicalHeight);

we don&apos;t fear long lines in WebKit :)

&gt; Source/WebCore/rendering/RenderTable.cpp:609
&gt; +

This add a subtle change for the case of having an empty table with no overriding logical height. We used to cache that value anyway but now you are not doing it. Do we have test coverage for that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757230</commentid>
    <comment_count>3</comment_count>
      <attachid>427842</attachid>
    <who name="Felipe Erias">felipeerias</who>
    <bug_when>2021-05-05 19:54:30 -0700</bug_when>
    <thetext>Created attachment 427842
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757827</commentid>
    <comment_count>4</comment_count>
      <attachid>427986</attachid>
    <who name="Felipe Erias">felipeerias</who>
    <bug_when>2021-05-07 03:13:33 -0700</bug_when>
    <thetext>Created attachment 427986
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758423</commentid>
    <comment_count>5</comment_count>
      <attachid>428152</attachid>
    <who name="Felipe Erias">felipeerias</who>
    <bug_when>2021-05-09 21:19:27 -0700</bug_when>
    <thetext>Created attachment 428152
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758424</commentid>
    <comment_count>6</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-05-09 21:20:23 -0700</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1758763</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-10 17:55:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/77798383&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760032</commentid>
    <comment_count>8</comment_count>
      <attachid>428152</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2021-05-14 00:56:14 -0700</bug_when>
    <thetext>Comment on attachment 428152
Patch

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

&gt; LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-specified-width-vertical.html:1
&gt; +&lt;!DOCTYPE html&gt;

You have to add a -expected.txt file with the same name than this test. So adding table-as-item-specified-width-vertical-expected.html that is a copy of ref-filled-green-100px-square-only.html. That&apos;s what the importer would do on that case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760033</commentid>
    <comment_count>9</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2021-05-14 01:03:02 -0700</bug_when>
    <thetext>(In reply to Manuel Rego Casasnovas from comment #8)
&gt; Comment on attachment 428152 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=428152&amp;action=review
&gt; 
&gt; &gt; LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-specified-width-vertical.html:1
&gt; &gt; +&lt;!DOCTYPE html&gt;
&gt; 
&gt; You have to add a -expected.txt file with the same name than this test. So
&gt; adding table-as-item-specified-width-vertical-expected.html that is a copy
&gt; of ref-filled-green-100px-square-only.html. That&apos;s what the importer would
&gt; do on that case.

Oops sorry, it&apos;s there already.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760039</commentid>
    <comment_count>10</comment_count>
      <attachid>428611</attachid>
    <who name="Felipe Erias">felipeerias</who>
    <bug_when>2021-05-14 01:35:44 -0700</bug_when>
    <thetext>Created attachment 428611
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760043</commentid>
    <comment_count>11</comment_count>
      <attachid>428611</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2021-05-14 02:46:17 -0700</bug_when>
    <thetext>Comment on attachment 428611
Patch

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

Looking good but let&apos;s try to land the patch in WPT first so that there is no disagreement with other vendors. Table stuff is really hard WRT interoperability.

&gt; LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/table-as-item-specified-width-vertical-expected.html:2
&gt; +&lt;link rel=&quot;author&quot; title=&quot;Morten Stenshorne&quot; href=&quot;mstensho@chromium.org&quot;&gt;

I guess you&apos;re the author ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761863</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-20 01:00:28 -0700</bug_when>
    <thetext>Committed r277777 (237938@main): &lt;https://commits.webkit.org/237938@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428611.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427629</attachid>
            <date>2021-05-03 18:50:37 -0700</date>
            <delta_ts>2021-05-05 19:54:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225339-20210504105036.patch</filename>
            <type>text/plain</type>
            <size>4938</size>
            <attacher name="Felipe Erias">felipeerias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2ODcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDI4MmU3OWIzZWIwZDNh
MjUyOGIzMDkxNDUxZjM3MjEyMTM2YmQxNi4uOGExYjA3MDQ5ZjczZThlOTliMjUwZTE0ZGVlNGYx
ODQ0ZjljNGY3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTAzICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUZXN0OiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90
YWJsZS1hcy1pdGVtLXNwZWNpZmllZC1oZWlnaHQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlclRhYmxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlOjpsYXlvdXQp
OgorCisgICAgICAgIFdoZW4gc2V0dGluZyB0aGUgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlLCBn
aXZlIHByZWNlZGVuY2UgdG8gdGhlIG92ZXJyaWRpbmcgdmFsdWUgaWYgaXQgaGFzIGJlZW4gc2V0
LgorICAgICAgICBEbyBub3QgY2FjaGUgdGhlIGhlaWdodCBvZiB0aGF0IGVtcHR5IHRhYmxlIGFz
IHRoZSBpbnRyaW5zaWMgY29udGVudCBoZWlnaHQsIGJlY2F1c2UgZG9pbmcgc28gbWF5IGNhdXNl
CisgICAgICAgIGxheW91dCBwcm9ibGVtcyAodGhlIHRhYmxlIGlzIGFjdHVhbGx5IGVtcHR5IGFu
ZCBtYXkgYmUgYXNzaWduZWQgYSBkaWZmZXJlbnQgaGVpZ2h0IGJ5IGl0cyBwYXJlbnQpLgorCiAy
MDIxLTA0LTMwICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFwcCBoaWdobGlnaHQgVUkgc2hvdWxkIGJlIGRpc2FibGVkIHdoZW4gc2VsZWN0aW5nIHRl
eHQgaW4gaW1hZ2Ugb3ZlcmxheXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUYWJsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUu
Y3BwCmluZGV4IDViMTAwYmUyZWE0OWU1YjJiYTlmM2U1YjYyNDI4MDQ3MzI0ODlmMDkuLmQyZGQ2
Y2IwMjI0NTNiYzE5NDJiMzc5OWYzOTdmOWEyNTVhMDNkNTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRhYmxlLmNwcApAQCAtNDMzLDYgKzQzMyw3IEBAIHZvaWQgUmVuZGVyVGFi
bGU6OmxheW91dCgpCiAgICAgYm9vbCBzZWN0aW9uTW92ZWQgPSBmYWxzZTsKICAgICBMYXlvdXRV
bml0IG1vdmVkU2VjdGlvbkxvZ2ljYWxUb3A7CiAgICAgdW5zaWduZWQgc2VjdGlvbkNvdW50ID0g
MDsKKyAgICBib29sIHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2ljYWxIZWlnaHRGb3JG
bGV4SXRlbSA9IHRydWU7CiAKICAgICBMYXlvdXRSZXBhaW50ZXIgcmVwYWludGVyKCp0aGlzLCBj
aGVja0ZvclJlcGFpbnREdXJpbmdMYXlvdXQoKSk7CiAgICAgewpAQCAtNTI4LDkgKzUyOSwxMyBA
QCB2b2lkIFJlbmRlclRhYmxlOjpsYXlvdXQoKQogICAgICAgICAgICAgc2VjdGlvbi0+bGF5b3V0
Um93cygpOwogCiAgICAgICAgIGlmICghdG9wU2VjdGlvbigpICYmIGNvbXB1dGVkTG9naWNhbEhl
aWdodCA+IHRvdGFsU2VjdGlvbkxvZ2ljYWxIZWlnaHQgJiYgIWRvY3VtZW50KCkuaW5RdWlya3NN
b2RlKCkpIHsKLSAgICAgICAgICAgIC8vIENvbXBsZXRlbHkgZW1wdHkgdGFibGVzICh3aXRoIG5v
IHNlY3Rpb25zIG9yIGFueXRoaW5nKSBzaG91bGQgYXQgbGVhc3QgaG9ub3Igc3BlY2lmaWVkIGhl
aWdodAotICAgICAgICAgICAgLy8gaW4gc3RyaWN0IG1vZGUuCi0gICAgICAgICAgICBzZXRMb2dp
Y2FsSGVpZ2h0KGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhlaWdodCk7CisgICAg
ICAgICAgICAvLyBDb21wbGV0ZWx5IGVtcHR5IHRhYmxlcyAod2l0aCBubyBzZWN0aW9ucyBvciBh
bnl0aGluZykgc2hvdWxkIGF0IGxlYXN0IGhvbm9yIHRoZWlyCisgICAgICAgICAgICAvLyBvdmVy
cmlkaW5nIG9yIHNwZWNpZmllZCBoZWlnaHQgaW4gc3RyaWN0IG1vZGUsIGJ1dCB0aGlzIHZhbHVl
IHdpbGwgbm90IGJlIGNhY2hlZC4KKyAgICAgICAgICAgIHNob3VsZENhY2hlSW50cmluc2ljQ29u
dGVudExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSA9IGZhbHNlOworICAgICAgICAgICAgaWYgKGhh
c092ZXJyaWRpbmdMb2dpY2FsSGVpZ2h0KCkpCisgICAgICAgICAgICAgICAgc2V0TG9naWNhbEhl
aWdodChvdmVycmlkaW5nTG9naWNhbEhlaWdodCgpKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICBzZXRMb2dpY2FsSGVpZ2h0KGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9n
aWNhbEhlaWdodCk7CiAgICAgICAgIH0KIAogICAgICAgICBMYXlvdXRVbml0IHNlY3Rpb25Mb2dp
Y2FsTGVmdCA9IHN0eWxlKCkuaXNMZWZ0VG9SaWdodERpcmVjdGlvbigpID8gYm9yZGVyU3RhcnQo
KSA6IGJvcmRlckVuZCgpOwpAQCAtNTk5LDggKzYwNCw5IEBAIHZvaWQgUmVuZGVyVGFibGU6Omxh
eW91dCgpCiAgICAgCiAgICAgLy8gRklYTUU6IFRoaXMgdmFsdWUgaXNuJ3QgdGhlIGludHJpbnNp
YyBjb250ZW50IGxvZ2ljYWwgaGVpZ2h0LCBidXQgd2UgbmVlZAogICAgIC8vIHRvIHVwZGF0ZSB0
aGUgdmFsdWUgYXMgaXRzIHVzZWQgYnkgZmxleGJveCBsYXlvdXQuIGNyYnVnLmNvbS8zNjczMjQK
LSAgICBjYWNoZUludHJpbnNpY0NvbnRlbnRMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW0oY29udGVu
dExvZ2ljYWxIZWlnaHQoKSk7Ci0gICAgCisgICAgaWYgKHNob3VsZENhY2hlSW50cmluc2ljQ29u
dGVudExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSkKKyAgICAgICAgY2FjaGVJbnRyaW5zaWNDb250
ZW50TG9naWNhbEhlaWdodEZvckZsZXhJdGVtKGNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpOworCiAg
ICAgbV9jb2x1bW5Mb2dpY2FsV2lkdGhDaGFuZ2VkID0gZmFsc2U7CiAgICAgY2xlYXJOZWVkc0xh
eW91dCgpOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDk0NzkwYTcyYWJmNjczYWUxN2E3NDVkYTM2MmExNWIyZmViM2U0
NzcuLjZlYjIwMTNkMzEwMjg3MDgzNmMwYjI4YzQ0ZjE0Njg4YzBjNjkyZTcgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAyMS0wNS0wMyAgRmVsaXBlIEVyaWFzICA8ZmVsaXBlZXJpYXNAaWdhbGlh
LmNvbT4KKworICAgICAgICBbY3NzLWZsZXhib3hdIFdyb25nIGhlaWdodCBvZiBhbiBlbXB0eSB0
YWJsZSBpbnNpZGUgYW4gb3J0aG9nb25hbCBmbGV4IHBhcmVudAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1MzM5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUg
b25lIFdQVCB0ZXN0IHRoYXQgbm93IHBhc3Nlcy4KKwogMjAyMS0wNC0zMCAgV2Vuc29uIEhzaWVo
ICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBBcHAgaGlnaGxpZ2h0IFVJIHNo
b3VsZCBiZSBkaXNhYmxlZCB3aGVuIHNlbGVjdGluZyB0ZXh0IGluIGltYWdlIG92ZXJsYXlzCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCA0MmU1YjMwYjI4ZTMwZGU5Y2RjZGVlYWFiM2U4YzYwZTY4M2Ez
ODY0Li4wMzBjMDIwMTJkNjUxMmVmMGNmZDg1Y2YxOWU4NTM5ODQzZjEyMGI3IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTM5NjUsNyArMzk2NSw2IEBAIHdlYmtpdC5vcmcvYi8yMjE0NzMgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlCiB3
ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1jb2x1bW4tMS5odG1sIFsgSW1h
Z2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1j
b2x1bW4tMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0
ZW0taW5mbGV4aWJsZS1pbi1yb3ctMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJraXQu
b3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4
Ym94L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLWhlaWdodC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCiAKICMgU1ZHcyBhcyBmbGV4IGl0ZW1zLgogd2Via2l0Lm9yZy9iLzIyMTQ3NCBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9zdmctcm9vdC1hcy1mbGV4
LWl0ZW0tMDAyLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427842</attachid>
            <date>2021-05-05 19:54:30 -0700</date>
            <delta_ts>2021-05-07 03:13:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225339-20210506115429.patch</filename>
            <type>text/plain</type>
            <size>4866</size>
            <attacher name="Felipe Erias">felipeerias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2ODcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDI4MmU3OWIzZWIwZDNh
MjUyOGIzMDkxNDUxZjM3MjEyMTM2YmQxNi4uNTkzYjY0MTk4ZmM5NTIxNzdlMjU2YTg1ODZiMjNj
OTg1ZTVmZTFkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTA1ICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBXaGVuIHNldHRpbmcgdGhlIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJsZSwgZ2l2ZSBwcmVjZWRl
bmNlIHRvIHRoZSBvdmVycmlkaW5nIHZhbHVlIGlmIGl0IGhhcyBiZWVuIHNldC4KKyAgICAgICAg
RG8gbm90IGNhY2hlIHRoZSBoZWlnaHQgb2YgdGhhdCBlbXB0eSB0YWJsZSBhcyB0aGUgaW50cmlu
c2ljIGNvbnRlbnQgaGVpZ2h0LCBiZWNhdXNlIGRvaW5nIHNvIG1heSBjYXVzZQorICAgICAgICBs
YXlvdXQgcHJvYmxlbXMgKHRoZSB0YWJsZSBpcyBhY3R1YWxseSBlbXB0eSBhbmQgbWF5IGJlIGFz
c2lnbmVkIGEgZGlmZmVyZW50IGhlaWdodCBieSBpdHMgcGFyZW50KS4KKworICAgICAgICBUZXN0
OiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1h
cy1pdGVtLXNwZWNpZmllZC1oZWlnaHQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
clRhYmxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlOjpsYXlvdXQpOgorCiAy
MDIxLTA0LTMwICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFwcCBoaWdobGlnaHQgVUkgc2hvdWxkIGJlIGRpc2FibGVkIHdoZW4gc2VsZWN0aW5nIHRl
eHQgaW4gaW1hZ2Ugb3ZlcmxheXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUYWJsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUu
Y3BwCmluZGV4IDViMTAwYmUyZWE0OWU1YjJiYTlmM2U1YjYyNDI4MDQ3MzI0ODlmMDkuLjk1OTAz
NTg1MGQwODY2Y2FlYzc0YmViZDA0MmRkYTAxMThiNTVmZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRhYmxlLmNwcApAQCAtNDMzLDYgKzQzMyw3IEBAIHZvaWQgUmVuZGVyVGFi
bGU6OmxheW91dCgpCiAgICAgYm9vbCBzZWN0aW9uTW92ZWQgPSBmYWxzZTsKICAgICBMYXlvdXRV
bml0IG1vdmVkU2VjdGlvbkxvZ2ljYWxUb3A7CiAgICAgdW5zaWduZWQgc2VjdGlvbkNvdW50ID0g
MDsKKyAgICBib29sIHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2ljYWxIZWlnaHRGb3JG
bGV4SXRlbSA9IHRydWU7CiAKICAgICBMYXlvdXRSZXBhaW50ZXIgcmVwYWludGVyKCp0aGlzLCBj
aGVja0ZvclJlcGFpbnREdXJpbmdMYXlvdXQoKSk7CiAgICAgewpAQCAtNTI4LDkgKzUyOSwxMCBA
QCB2b2lkIFJlbmRlclRhYmxlOjpsYXlvdXQoKQogICAgICAgICAgICAgc2VjdGlvbi0+bGF5b3V0
Um93cygpOwogCiAgICAgICAgIGlmICghdG9wU2VjdGlvbigpICYmIGNvbXB1dGVkTG9naWNhbEhl
aWdodCA+IHRvdGFsU2VjdGlvbkxvZ2ljYWxIZWlnaHQgJiYgIWRvY3VtZW50KCkuaW5RdWlya3NN
b2RlKCkpIHsKLSAgICAgICAgICAgIC8vIENvbXBsZXRlbHkgZW1wdHkgdGFibGVzICh3aXRoIG5v
IHNlY3Rpb25zIG9yIGFueXRoaW5nKSBzaG91bGQgYXQgbGVhc3QgaG9ub3Igc3BlY2lmaWVkIGhl
aWdodAotICAgICAgICAgICAgLy8gaW4gc3RyaWN0IG1vZGUuCi0gICAgICAgICAgICBzZXRMb2dp
Y2FsSGVpZ2h0KGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhlaWdodCk7CisgICAg
ICAgICAgICAvLyBDb21wbGV0ZWx5IGVtcHR5IHRhYmxlcyAod2l0aCBubyBzZWN0aW9ucyBvciBh
bnl0aGluZykgc2hvdWxkIGF0IGxlYXN0IGhvbm9yIHRoZWlyCisgICAgICAgICAgICAvLyBvdmVy
cmlkaW5nIG9yIHNwZWNpZmllZCBoZWlnaHQgaW4gc3RyaWN0IG1vZGUsIGJ1dCB0aGlzIHZhbHVl
IHdpbGwgbm90IGJlIGNhY2hlZC4KKyAgICAgICAgICAgIHNob3VsZENhY2hlSW50cmluc2ljQ29u
dGVudExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSA9IGZhbHNlOworICAgICAgICAgICAgc2V0TG9n
aWNhbEhlaWdodChoYXNPdmVycmlkaW5nTG9naWNhbEhlaWdodCgpID8gb3ZlcnJpZGluZ0xvZ2lj
YWxIZWlnaHQoKSA6IGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhlaWdodCk7CiAg
ICAgICAgIH0KIAogICAgICAgICBMYXlvdXRVbml0IHNlY3Rpb25Mb2dpY2FsTGVmdCA9IHN0eWxl
KCkuaXNMZWZ0VG9SaWdodERpcmVjdGlvbigpID8gYm9yZGVyU3RhcnQoKSA6IGJvcmRlckVuZCgp
OwpAQCAtNTk5LDggKzYwMSw5IEBAIHZvaWQgUmVuZGVyVGFibGU6OmxheW91dCgpCiAgICAgCiAg
ICAgLy8gRklYTUU6IFRoaXMgdmFsdWUgaXNuJ3QgdGhlIGludHJpbnNpYyBjb250ZW50IGxvZ2lj
YWwgaGVpZ2h0LCBidXQgd2UgbmVlZAogICAgIC8vIHRvIHVwZGF0ZSB0aGUgdmFsdWUgYXMgaXRz
IHVzZWQgYnkgZmxleGJveCBsYXlvdXQuIGNyYnVnLmNvbS8zNjczMjQKLSAgICBjYWNoZUludHJp
bnNpY0NvbnRlbnRMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW0oY29udGVudExvZ2ljYWxIZWlnaHQo
KSk7Ci0gICAgCisgICAgaWYgKHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2ljYWxIZWln
aHRGb3JGbGV4SXRlbSkKKyAgICAgICAgY2FjaGVJbnRyaW5zaWNDb250ZW50TG9naWNhbEhlaWdo
dEZvckZsZXhJdGVtKGNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpOworCiAgICAgbV9jb2x1bW5Mb2dp
Y2FsV2lkdGhDaGFuZ2VkID0gZmFsc2U7CiAgICAgY2xlYXJOZWVkc0xheW91dCgpOwogfQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDk0NzkwYTcyYWJmNjczYWUxN2E3NDVkYTM2MmExNWIyZmViM2U0NzcuLjI4M2Q1ZTM3ZWYy
Mzc4MDMwNDcyMDJjMmVhMzQyMDA4Mzg2MTZhNzYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAy
MS0wNS0wNSAgRmVsaXBlIEVyaWFzICA8ZmVsaXBlZXJpYXNAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbY3NzLWZsZXhib3hdIFdyb25nIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJsZSBpbnNpZGUgYW4g
b3J0aG9nb25hbCBmbGV4IHBhcmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI1MzM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgb25lIFdQVCB0ZXN0IHRo
YXQgbm93IHBhc3Nlcy4KKwogMjAyMS0wNC0zMCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVo
QGFwcGxlLmNvbT4KIAogICAgICAgICBBcHAgaGlnaGxpZ2h0IFVJIHNob3VsZCBiZSBkaXNhYmxl
ZCB3aGVuIHNlbGVjdGluZyB0ZXh0IGluIGltYWdlIG92ZXJsYXlzCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpp
bmRleCA0MmU1YjMwYjI4ZTMwZGU5Y2RjZGVlYWFiM2U4YzYwZTY4M2EzODY0Li4wMzBjMDIwMTJk
NjUxMmVmMGNmZDg1Y2YxOWU4NTM5ODQzZjEyMGI3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM5
NjUsNyArMzk2NSw2IEBAIHdlYmtpdC5vcmcvYi8yMjE0NzMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlCiB3ZWJraXQub3JnL2IvMjIx
NDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxl
LWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1jb2x1bW4tMS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBd
CiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3Nz
L2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1jb2x1bW4tMi5odG1sIFsg
SW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1p
bi1yb3ctMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMjIxNDczIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0
ZW0tc3BlY2lmaWVkLWhlaWdodC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKICMgU1ZHcyBh
cyBmbGV4IGl0ZW1zLgogd2Via2l0Lm9yZy9iLzIyMTQ3NCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9zdmctcm9vdC1hcy1mbGV4LWl0ZW0tMDAyLmh0bWwg
WyBJbWFnZU9ubHlGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427986</attachid>
            <date>2021-05-07 03:13:33 -0700</date>
            <delta_ts>2021-05-09 21:19:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225339-20210507191332.patch</filename>
            <type>text/plain</type>
            <size>7950</size>
            <attacher name="Felipe Erias">felipeerias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2ODcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDI4MmU3OWIzZWIwZDNh
MjUyOGIzMDkxNDUxZjM3MjEyMTM2YmQxNi4uZTFkYzBlNTI5NWU4YjRkYjI3YTU1NTcwMGM3MTFi
YTE3MmExZWY1MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTA3ICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBXaGVuIHNldHRpbmcgdGhlIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJsZSwgZ2l2ZSBwcmVjZWRl
bmNlIHRvIHRoZSBvdmVycmlkaW5nIHZhbHVlIGlmIGl0IGhhcyBiZWVuIHNldC4KKyAgICAgICAg
RG8gbm90IGNhY2hlIHRoZSBoZWlnaHQgb2YgdGhhdCBlbXB0eSB0YWJsZSBhcyB0aGUgaW50cmlu
c2ljIGNvbnRlbnQgaGVpZ2h0LCBiZWNhdXNlIGRvaW5nIHNvIG1heSBjYXVzZQorICAgICAgICBs
YXlvdXQgcHJvYmxlbXMgKHRoZSB0YWJsZSBpcyBhY3R1YWxseSBlbXB0eSBhbmQgbWF5IGJlIGFz
c2lnbmVkIGEgZGlmZmVyZW50IGhlaWdodCBieSBpdHMgcGFyZW50KS4KKworICAgICAgICBUZXN0
OiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1h
cy1pdGVtLXNwZWNpZmllZC1oZWlnaHQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
clRhYmxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlOjpsYXlvdXQpOgorCiAy
MDIxLTA0LTMwICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIEFwcCBoaWdobGlnaHQgVUkgc2hvdWxkIGJlIGRpc2FibGVkIHdoZW4gc2VsZWN0aW5nIHRl
eHQgaW4gaW1hZ2Ugb3ZlcmxheXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUYWJsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUu
Y3BwCmluZGV4IDViMTAwYmUyZWE0OWU1YjJiYTlmM2U1YjYyNDI4MDQ3MzI0ODlmMDkuLjk1OTAz
NTg1MGQwODY2Y2FlYzc0YmViZDA0MmRkYTAxMThiNTVmZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRhYmxlLmNwcApAQCAtNDMzLDYgKzQzMyw3IEBAIHZvaWQgUmVuZGVyVGFi
bGU6OmxheW91dCgpCiAgICAgYm9vbCBzZWN0aW9uTW92ZWQgPSBmYWxzZTsKICAgICBMYXlvdXRV
bml0IG1vdmVkU2VjdGlvbkxvZ2ljYWxUb3A7CiAgICAgdW5zaWduZWQgc2VjdGlvbkNvdW50ID0g
MDsKKyAgICBib29sIHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2ljYWxIZWlnaHRGb3JG
bGV4SXRlbSA9IHRydWU7CiAKICAgICBMYXlvdXRSZXBhaW50ZXIgcmVwYWludGVyKCp0aGlzLCBj
aGVja0ZvclJlcGFpbnREdXJpbmdMYXlvdXQoKSk7CiAgICAgewpAQCAtNTI4LDkgKzUyOSwxMCBA
QCB2b2lkIFJlbmRlclRhYmxlOjpsYXlvdXQoKQogICAgICAgICAgICAgc2VjdGlvbi0+bGF5b3V0
Um93cygpOwogCiAgICAgICAgIGlmICghdG9wU2VjdGlvbigpICYmIGNvbXB1dGVkTG9naWNhbEhl
aWdodCA+IHRvdGFsU2VjdGlvbkxvZ2ljYWxIZWlnaHQgJiYgIWRvY3VtZW50KCkuaW5RdWlya3NN
b2RlKCkpIHsKLSAgICAgICAgICAgIC8vIENvbXBsZXRlbHkgZW1wdHkgdGFibGVzICh3aXRoIG5v
IHNlY3Rpb25zIG9yIGFueXRoaW5nKSBzaG91bGQgYXQgbGVhc3QgaG9ub3Igc3BlY2lmaWVkIGhl
aWdodAotICAgICAgICAgICAgLy8gaW4gc3RyaWN0IG1vZGUuCi0gICAgICAgICAgICBzZXRMb2dp
Y2FsSGVpZ2h0KGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhlaWdodCk7CisgICAg
ICAgICAgICAvLyBDb21wbGV0ZWx5IGVtcHR5IHRhYmxlcyAod2l0aCBubyBzZWN0aW9ucyBvciBh
bnl0aGluZykgc2hvdWxkIGF0IGxlYXN0IGhvbm9yIHRoZWlyCisgICAgICAgICAgICAvLyBvdmVy
cmlkaW5nIG9yIHNwZWNpZmllZCBoZWlnaHQgaW4gc3RyaWN0IG1vZGUsIGJ1dCB0aGlzIHZhbHVl
IHdpbGwgbm90IGJlIGNhY2hlZC4KKyAgICAgICAgICAgIHNob3VsZENhY2hlSW50cmluc2ljQ29u
dGVudExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSA9IGZhbHNlOworICAgICAgICAgICAgc2V0TG9n
aWNhbEhlaWdodChoYXNPdmVycmlkaW5nTG9naWNhbEhlaWdodCgpID8gb3ZlcnJpZGluZ0xvZ2lj
YWxIZWlnaHQoKSA6IGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhlaWdodCk7CiAg
ICAgICAgIH0KIAogICAgICAgICBMYXlvdXRVbml0IHNlY3Rpb25Mb2dpY2FsTGVmdCA9IHN0eWxl
KCkuaXNMZWZ0VG9SaWdodERpcmVjdGlvbigpID8gYm9yZGVyU3RhcnQoKSA6IGJvcmRlckVuZCgp
OwpAQCAtNTk5LDggKzYwMSw5IEBAIHZvaWQgUmVuZGVyVGFibGU6OmxheW91dCgpCiAgICAgCiAg
ICAgLy8gRklYTUU6IFRoaXMgdmFsdWUgaXNuJ3QgdGhlIGludHJpbnNpYyBjb250ZW50IGxvZ2lj
YWwgaGVpZ2h0LCBidXQgd2UgbmVlZAogICAgIC8vIHRvIHVwZGF0ZSB0aGUgdmFsdWUgYXMgaXRz
IHVzZWQgYnkgZmxleGJveCBsYXlvdXQuIGNyYnVnLmNvbS8zNjczMjQKLSAgICBjYWNoZUludHJp
bnNpY0NvbnRlbnRMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW0oY29udGVudExvZ2ljYWxIZWlnaHQo
KSk7Ci0gICAgCisgICAgaWYgKHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2ljYWxIZWln
aHRGb3JGbGV4SXRlbSkKKyAgICAgICAgY2FjaGVJbnRyaW5zaWNDb250ZW50TG9naWNhbEhlaWdo
dEZvckZsZXhJdGVtKGNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpOworCiAgICAgbV9jb2x1bW5Mb2dp
Y2FsV2lkdGhDaGFuZ2VkID0gZmFsc2U7CiAgICAgY2xlYXJOZWVkc0xheW91dCgpOwogfQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDk0NzkwYTcyYWJmNjczYWUxN2E3NDVkYTM2MmExNWIyZmViM2U0NzcuLjkxZWZlMTEwMGIz
ZTc5NzQxZDc1ZDhhMzIwOGJiMWQ5MDYzNWI3ZTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAy
MS0wNS0wNyAgRmVsaXBlIEVyaWFzICA8ZmVsaXBlZXJpYXNAaWdhbGlhLmNvbT4KKworICAgICAg
ICBbY3NzLWZsZXhib3hdIFdyb25nIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJsZSBpbnNpZGUgYW4g
b3J0aG9nb25hbCBmbGV4IHBhcmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI1MzM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgb25lIFdQVCB0ZXN0IHRo
YXQgbm93IHBhc3Nlcy4KKwogMjAyMS0wNC0zMCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVo
QGFwcGxlLmNvbT4KIAogICAgICAgICBBcHAgaGlnaGxpZ2h0IFVJIHNob3VsZCBiZSBkaXNhYmxl
ZCB3aGVuIHNlbGVjdGluZyB0ZXh0IGluIGltYWdlIG92ZXJsYXlzCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L0NoYW5nZUxvZwppbmRleCBiZTVmNmEwY2NmNmFmYTQ1ZTg3YjllMWE4OWRiYTZhOTE3NmNlNzY1
Li5mOTA1MjhmNDYxZTVjYmIyY2Q1NTYyOGU5MmRlYTRjMDU2NGM4ZDc5IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAyMS0wNS0wNyAgRmVsaXBlIEVy
aWFzICA8ZmVsaXBlZXJpYXNAaWdhbGlhLmNvbT4KKworICAgICAgICBbY3NzLWZsZXhib3hdIFdy
b25nIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJsZSBpbnNpZGUgYW4gb3J0aG9nb25hbCBmbGV4IHBh
cmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1
MzM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAg
ICAgICBBZGQgYSB0ZXN0IGZvciBhbiBlbXB0eSB0YWJsZSBpbnNpZGUgYSBmbGV4Ym94IGNvbnRh
aW5lciwgd2hlcmUgdGhlIGxvZ2ljYWwgaGVpZ2h0cyBvZiBib3RoIGVsZW1lbnRzCisgICAgICAg
IGFyZSBvcnRob2dvbmFsIHRvIGVhY2ggb3RoZXIgKHRoZSB0YWJsZSBoYXMgdmVydGljYWwgd3Jp
dGluZyBtb2RlIGFuZCB0aGUgZmxleGJveCB1c2VzIHJvdyBkaXJlY3Rpb24pLgorICAgICAgICAK
KyAgICAgICAgVGhpcyBpcyBhIGZsaXBwZWQgdmVyc2lvbiBvZiB0YWJsZS1hcy1pdGVtLXNwZWNp
ZmllZC1oZWlnaHQuaHRtbC4gCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLXdpZHRoLXZlcnRpY2FsLWV4cGVjdGVk
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhi
b3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwuaHRtbDogQWRkZWQuCisK
IDIwMjEtMDQtMzAgIE9yaW9sIEJydWZhdSAgPG9icnVmYXVAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbY3NzLWxvZ2ljYWxdIEZpeCBsb2dpY2FsIHNob3J0aGFuZHMgd2l0aCB2YXIoKQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKaW5kZXggNDJlNWIzMGIyOGUzMGRlOWNkY2RlZWFhYjNlOGM2MGU2ODNhMzg2NC4u
MDMwYzAyMDEyZDY1MTJlZjBjZmQ4NWNmMTllODUzOTg0M2YxMjBiNyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRp
b25zCkBAIC0zOTY1LDcgKzM5NjUsNiBAQCB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZQogd2Via2l0
Lm9yZy9iLzIyMTQ3MyBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxl
eGJveC90YWJsZS1hcy1pdGVtLWluZmxleGlibGUtaW4tY29sdW1uLTEuaHRtbCBbIEltYWdlT25s
eUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIyMTQ3MyBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLWluZmxleGlibGUtaW4tY29sdW1u
LTIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIyMTQ3MyBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLWlu
ZmxleGlibGUtaW4tcm93LTIuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQotd2Via2l0Lm9yZy9i
LzIyMTQ3MyBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90
YWJsZS1hcy1pdGVtLXNwZWNpZmllZC1oZWlnaHQuaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQog
CiAjIFNWR3MgYXMgZmxleCBpdGVtcy4KIHdlYmtpdC5vcmcvYi8yMjE0NzQgaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvc3ZnLXJvb3QtYXMtZmxleC1pdGVt
LTAwMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1hcy1p
dGVtLXNwZWNpZmllZC13aWR0aC12ZXJ0aWNhbC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMt
aXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44
MmZjYWEzYjJhYTRhMjcxZGIxNGZlYjAwMjU2ZDBhZWRiY2UyZDg1Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZs
ZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwtZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgcmVsPSJhdXRob3IiIHRp
dGxlPSJNb3J0ZW4gU3RlbnNob3JuZSIgaHJlZj0ibXN0ZW5zaG9AY2hyb21pdW0ub3JnIj4KKzxw
PlRlc3QgcGFzc2VzIGlmIHRoZXJlIGlzIGEgZmlsbGVkIGdyZWVuIHNxdWFyZS48L3A+Cis8ZGl2
IHN0eWxlPSJ3aWR0aDoxMDBweDsgaGVpZ2h0OjEwMHB4OyBiYWNrZ3JvdW5kOmdyZWVuOyI+PC9k
aXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12ZXJ0aWNh
bC5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4zZmFhNGZmN2E1YzUzNmZlNGM0MzVhZmY4ODFhY2QyMmVmZDE4Y2I4Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwu
aHRtbApAQCAtMCwwICsxLDEyIEBACis8IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5UYWJsZSB3aXRo
IHZlcnRpY2FsIHdyaXRpbmcgbW9kZSBpbnNpZGUgYSByb3cgZmxleGJveCBjb250YWluZXI8L3Rp
dGxlPgorPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJGZWxpcGUgRXJpYXMgTW9yYW5kZWlyYSIg
aHJlZj0ibWFpbHRvOmZlbGlwZWVyaWFzQGlnYWxpYS5jb20iIC8+Cis8bGluayByZWw9ImhlbHAi
IGhyZWY9Imh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtZmxleGJveC0xLyNsYXlvdXQtYWxnb3Jp
dGhtIiB0aXRsZT0iOS4gRmxleCBMYXlvdXQgQWxnb3JpdGhtIj4KKzxsaW5rIHJlbD0ibWF0Y2gi
IGhyZWY9Ii4uL3JlZmVyZW5jZS9yZWYtZmlsbGVkLWdyZWVuLTEwMHB4LXNxdWFyZS1vbmx5Lmh0
bWwiPgorPG1ldGEgbmFtZT0iYXNzZXJ0IiBjb250ZW50PSJUaGUgbG9naWNhbCBoZWlnaHRzIG9m
IHRhYmxlIGFuZCBmbGV4Ym94IGNvbnRhaW5lciBhcmUgb3J0aG9nb25hbCB0byBlYWNoIG90aGVy
LiI+CisKKzxwPlRlc3QgcGFzc2VzIGlmIHRoZXJlIGlzIGEgZmlsbGVkIGdyZWVuIHNxdWFyZS48
L3A+CisKKzxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGhl
aWdodDogMTAwcHg7Ij4KKyAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiB0YWJsZTsgd3JpdGluZy1t
b2RlOiB2ZXJ0aWNhbC1scjsgd2lkdGg6IDUwMHB4OyBiYWNrZ3JvdW5kOiBncmVlbjsgZmxleDog
MCAwIDEwMHB4OyI+PC9kaXY+Cis8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428152</attachid>
            <date>2021-05-09 21:19:27 -0700</date>
            <delta_ts>2021-05-14 01:35:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225339-20210510131926.patch</filename>
            <type>text/plain</type>
            <size>8013</size>
            <attacher name="Felipe Erias">felipeerias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3MjU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTRlYzI0YTM4ZDFmZDZi
MjE3ZWNiYmEwNGFiOTI3YTEzN2UzNTc3Mi4uZWMzYWYyOWZjN2NiNjcwMDNkNTZmYjk2MjAwNzE1
MWI2MDVjYjE4MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA1LTA5ICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAg
CisgICAgICAgIFdoZW4gc2V0dGluZyB0aGUgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlLCBnaXZl
IHByZWNlZGVuY2UgdG8gdGhlIG92ZXJyaWRpbmcgdmFsdWUgaWYgaXQgaGFzIGJlZW4gc2V0Lgor
ICAgICAgICBEbyBub3QgY2FjaGUgdGhlIGhlaWdodCBvZiB0aGF0IGVtcHR5IHRhYmxlIGFzIHRo
ZSBpbnRyaW5zaWMgY29udGVudCBoZWlnaHQsIGJlY2F1c2UgZG9pbmcgc28gbWF5IGNhdXNlCisg
ICAgICAgIGxheW91dCBwcm9ibGVtcyAodGhlIHRhYmxlIGlzIGFjdHVhbGx5IGVtcHR5IGFuZCBt
YXkgYmUgYXNzaWduZWQgYSBkaWZmZXJlbnQgaGVpZ2h0IGJ5IGl0cyBwYXJlbnQpLgorCisgICAg
ICAgIFRlc3Q6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94
L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLWhlaWdodC5odG1sCisgICAgICAgICAgICAgIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0t
c3BlY2lmaWVkLXdpZHRoLXZlcnRpY2FsLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJUYWJsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZTo6bGF5b3V0KToKKwog
MjAyMS0wNS0wOSAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQWRk
IGJhY2sgcHJvdGVjdGlvbiBvZiB0aGUgcGl4ZWwgYnVmZmVyIGluIEltYWdlQnVmZmVyQ0dCYWNr
ZW5kOjp0b0NGRGF0YSByZW1vdmVkIGluIHIyNzcyMzcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGFibGUuY3BwCmluZGV4IGNmMmU3Nzk2NjI0MzI2NzgwM2YyNDlhYTA4N2M5OTBhZGNl
YTRmYjUuLjliOGNmYzQ4NTY4MmE1NGVkN2MxYWI1NWRmMTU0NzczYmZlMmE2MTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmNwcApAQCAtNDMzLDYgKzQzMyw3IEBAIHZv
aWQgUmVuZGVyVGFibGU6OmxheW91dCgpCiAgICAgYm9vbCBzZWN0aW9uTW92ZWQgPSBmYWxzZTsK
ICAgICBMYXlvdXRVbml0IG1vdmVkU2VjdGlvbkxvZ2ljYWxUb3A7CiAgICAgdW5zaWduZWQgc2Vj
dGlvbkNvdW50ID0gMDsKKyAgICBib29sIHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2lj
YWxIZWlnaHRGb3JGbGV4SXRlbSA9IHRydWU7CiAKICAgICBMYXlvdXRSZXBhaW50ZXIgcmVwYWlu
dGVyKCp0aGlzLCBjaGVja0ZvclJlcGFpbnREdXJpbmdMYXlvdXQoKSk7CiAgICAgewpAQCAtNTI4
LDkgKzUyOSwxMCBAQCB2b2lkIFJlbmRlclRhYmxlOjpsYXlvdXQoKQogICAgICAgICAgICAgc2Vj
dGlvbi0+bGF5b3V0Um93cygpOwogCiAgICAgICAgIGlmICghdG9wU2VjdGlvbigpICYmIGNvbXB1
dGVkTG9naWNhbEhlaWdodCA+IHRvdGFsU2VjdGlvbkxvZ2ljYWxIZWlnaHQgJiYgIWRvY3VtZW50
KCkuaW5RdWlya3NNb2RlKCkpIHsKLSAgICAgICAgICAgIC8vIENvbXBsZXRlbHkgZW1wdHkgdGFi
bGVzICh3aXRoIG5vIHNlY3Rpb25zIG9yIGFueXRoaW5nKSBzaG91bGQgYXQgbGVhc3QgaG9ub3Ig
c3BlY2lmaWVkIGhlaWdodAotICAgICAgICAgICAgLy8gaW4gc3RyaWN0IG1vZGUuCi0gICAgICAg
ICAgICBzZXRMb2dpY2FsSGVpZ2h0KGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhl
aWdodCk7CisgICAgICAgICAgICAvLyBDb21wbGV0ZWx5IGVtcHR5IHRhYmxlcyAod2l0aCBubyBz
ZWN0aW9ucyBvciBhbnl0aGluZykgc2hvdWxkIGF0IGxlYXN0IGhvbm9yIHRoZWlyCisgICAgICAg
ICAgICAvLyBvdmVycmlkaW5nIG9yIHNwZWNpZmllZCBoZWlnaHQgaW4gc3RyaWN0IG1vZGUsIGJ1
dCB0aGlzIHZhbHVlIHdpbGwgbm90IGJlIGNhY2hlZC4KKyAgICAgICAgICAgIHNob3VsZENhY2hl
SW50cmluc2ljQ29udGVudExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSA9IGZhbHNlOworICAgICAg
ICAgICAgc2V0TG9naWNhbEhlaWdodChoYXNPdmVycmlkaW5nTG9naWNhbEhlaWdodCgpID8gb3Zl
cnJpZGluZ0xvZ2ljYWxIZWlnaHQoKSA6IGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNh
bEhlaWdodCk7CiAgICAgICAgIH0KIAogICAgICAgICBMYXlvdXRVbml0IHNlY3Rpb25Mb2dpY2Fs
TGVmdCA9IHN0eWxlKCkuaXNMZWZ0VG9SaWdodERpcmVjdGlvbigpID8gYm9yZGVyU3RhcnQoKSA6
IGJvcmRlckVuZCgpOwpAQCAtNTk5LDggKzYwMSw5IEBAIHZvaWQgUmVuZGVyVGFibGU6OmxheW91
dCgpCiAgICAgCiAgICAgLy8gRklYTUU6IFRoaXMgdmFsdWUgaXNuJ3QgdGhlIGludHJpbnNpYyBj
b250ZW50IGxvZ2ljYWwgaGVpZ2h0LCBidXQgd2UgbmVlZAogICAgIC8vIHRvIHVwZGF0ZSB0aGUg
dmFsdWUgYXMgaXRzIHVzZWQgYnkgZmxleGJveCBsYXlvdXQuIGNyYnVnLmNvbS8zNjczMjQKLSAg
ICBjYWNoZUludHJpbnNpY0NvbnRlbnRMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW0oY29udGVudExv
Z2ljYWxIZWlnaHQoKSk7Ci0gICAgCisgICAgaWYgKHNob3VsZENhY2hlSW50cmluc2ljQ29udGVu
dExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSkKKyAgICAgICAgY2FjaGVJbnRyaW5zaWNDb250ZW50
TG9naWNhbEhlaWdodEZvckZsZXhJdGVtKGNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpOworCiAgICAg
bV9jb2x1bW5Mb2dpY2FsV2lkdGhDaGFuZ2VkID0gZmFsc2U7CiAgICAgY2xlYXJOZWVkc0xheW91
dCgpOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGI3ZjlhZTc2OTc3MTVlYjVkOTVjODhmOWYxNTZmN2UyYTAxZjcxNTIu
LmUzYzhmZWUwZjU3YTFmYzVhZjBiOGFlMDRkMDhlZWRjZmY1ZTg3NGEgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMiBAQAorMjAyMS0wNS0wOSAgRmVsaXBlIEVyaWFzICA8ZmVsaXBlZXJpYXNAaWdhbGlhLmNv
bT4KKworICAgICAgICBbY3NzLWZsZXhib3hdIFdyb25nIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJs
ZSBpbnNpZGUgYW4gb3J0aG9nb25hbCBmbGV4IHBhcmVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1MzM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgb25l
IFdQVCB0ZXN0IHRoYXQgbm93IHBhc3Nlcy4KKwogMjAyMS0wNS0wOCAgUmlja3kgTW9uZGVsbG8g
IDxybW9uZGVsbG9AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBhIHR5cG8KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nCmluZGV4IDI5OTg3MjY5NzczYzE4YTAxODQzYmYyZjUzMDFjNTMyYWU3
NzljZDEuLjViY2FkNGQ1ZTI5M2FmNzY3MzM5NmMxOWI2ZDdkZDY0NDc5Y2M5OGIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA1LTA5ICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAg
CisgICAgICAgIEFkZCBhIHRlc3QgZm9yIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhIGZsZXhib3gg
Y29udGFpbmVyLCB3aGVyZSB0aGUgbG9naWNhbCBoZWlnaHRzIG9mIGJvdGggZWxlbWVudHMKKyAg
ICAgICAgYXJlIG9ydGhvZ29uYWwgdG8gZWFjaCBvdGhlciAodGhlIHRhYmxlIGhhcyB2ZXJ0aWNh
bCB3cml0aW5nIG1vZGUgYW5kIHRoZSBmbGV4Ym94IHVzZXMgcm93IGRpcmVjdGlvbikuCisgICAg
ICAgIAorICAgICAgICBUaGlzIGlzIGEgZmxpcHBlZCB2ZXJzaW9uIG9mIHRhYmxlLWFzLWl0ZW0t
c3BlY2lmaWVkLWhlaWdodC5odG1sLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12ZXJ0aWNhbC1leHBl
Y3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1m
bGV4Ym94L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLXdpZHRoLXZlcnRpY2FsLmh0bWw6IEFkZGVk
LgorCiAyMDIxLTA1LTA2ICBUaW0gTmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CiAKICAgICAgICAg
UmUtaW1wb3J0IGNzcy9tZWRpYXF1ZXJpZXMvdGVzdF9tZWRpYV9xdWVyaWVzLmh0bWwgV1BUCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCA2YjA0MDExNDZkZTIwOGI1NDYzOGQ5ZjMzZGVkMmQwYThlMzFj
MDQxLi4xOWM1NTE1ZDJhMTdjNGQwODVkMzEzOGE4ZjQ3ZWRmMDMyZDBjYzg0IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTM5NDAsNyArMzk0MCw2IEBAIHdlYmtpdC5vcmcvYi8yMjE0NzMgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlCiB3
ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1jb2x1bW4tMS5odG1sIFsgSW1h
Z2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1j
b2x1bW4tMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0
ZW0taW5mbGV4aWJsZS1pbi1yb3ctMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJraXQu
b3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4
Ym94L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLWhlaWdodC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0tbWluLWhlaWdodC0xLmh0bWwgWyBJbWFnZU9u
bHlGYWlsdXJlIF0KIAogIyBTVkdzIGFzIGZsZXggaXRlbXMuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJs
ZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12ZXJ0aWNhbC1leHBlY3RlZC5odG1sIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFi
bGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwtZXhwZWN0ZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44MmZjYWEzYjJhYTRhMjcxZGIxNGZlYjAwMjU2ZDBhZWRiY2UyZDg1Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwtZXhwZWN0
ZWQuaHRtbApAQCAtMCwwICsxLDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgcmVsPSJhdXRo
b3IiIHRpdGxlPSJNb3J0ZW4gU3RlbnNob3JuZSIgaHJlZj0ibXN0ZW5zaG9AY2hyb21pdW0ub3Jn
Ij4KKzxwPlRlc3QgcGFzc2VzIGlmIHRoZXJlIGlzIGEgZmlsbGVkIGdyZWVuIHNxdWFyZS48L3A+
Cis8ZGl2IHN0eWxlPSJ3aWR0aDoxMDBweDsgaGVpZ2h0OjEwMHB4OyBiYWNrZ3JvdW5kOmdyZWVu
OyI+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12
ZXJ0aWNhbC5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi4zZmFhNGZmN2E1YzUzNmZlNGM0MzVhZmY4ODFhY2QyMmVmZDE4Y2I4
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVy
dGljYWwuaHRtbApAQCAtMCwwICsxLDEyIEBACis8IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5UYWJs
ZSB3aXRoIHZlcnRpY2FsIHdyaXRpbmcgbW9kZSBpbnNpZGUgYSByb3cgZmxleGJveCBjb250YWlu
ZXI8L3RpdGxlPgorPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJGZWxpcGUgRXJpYXMgTW9yYW5k
ZWlyYSIgaHJlZj0ibWFpbHRvOmZlbGlwZWVyaWFzQGlnYWxpYS5jb20iIC8+Cis8bGluayByZWw9
ImhlbHAiIGhyZWY9Imh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtZmxleGJveC0xLyNsYXlvdXQt
YWxnb3JpdGhtIiB0aXRsZT0iOS4gRmxleCBMYXlvdXQgQWxnb3JpdGhtIj4KKzxsaW5rIHJlbD0i
bWF0Y2giIGhyZWY9Ii4uL3JlZmVyZW5jZS9yZWYtZmlsbGVkLWdyZWVuLTEwMHB4LXNxdWFyZS1v
bmx5Lmh0bWwiPgorPG1ldGEgbmFtZT0iYXNzZXJ0IiBjb250ZW50PSJUaGUgbG9naWNhbCBoZWln
aHRzIG9mIHRhYmxlIGFuZCBmbGV4Ym94IGNvbnRhaW5lciBhcmUgb3J0aG9nb25hbCB0byBlYWNo
IG90aGVyLiI+CisKKzxwPlRlc3QgcGFzc2VzIGlmIHRoZXJlIGlzIGEgZmlsbGVkIGdyZWVuIHNx
dWFyZS48L3A+CisKKzxkaXYgc3R5bGU9ImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBy
b3c7IGhlaWdodDogMTAwcHg7Ij4KKyAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OiB0YWJsZTsgd3Jp
dGluZy1tb2RlOiB2ZXJ0aWNhbC1scjsgd2lkdGg6IDUwMHB4OyBiYWNrZ3JvdW5kOiBncmVlbjsg
ZmxleDogMCAwIDEwMHB4OyI+PC9kaXY+Cis8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428611</attachid>
            <date>2021-05-14 01:35:44 -0700</date>
            <delta_ts>2021-05-20 01:00:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225339-20210514173543.patch</filename>
            <type>text/plain</type>
            <size>8047</size>
            <attacher name="Felipe Erias">felipeerias</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3MjU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTRlYzI0YTM4ZDFmZDZi
MjE3ZWNiYmEwNGFiOTI3YTEzN2UzNTc3Mi4uZWMzYWYyOWZjN2NiNjcwMDNkNTZmYjk2MjAwNzE1
MWI2MDVjYjE4MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA1LTA5ICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAg
CisgICAgICAgIFdoZW4gc2V0dGluZyB0aGUgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlLCBnaXZl
IHByZWNlZGVuY2UgdG8gdGhlIG92ZXJyaWRpbmcgdmFsdWUgaWYgaXQgaGFzIGJlZW4gc2V0Lgor
ICAgICAgICBEbyBub3QgY2FjaGUgdGhlIGhlaWdodCBvZiB0aGF0IGVtcHR5IHRhYmxlIGFzIHRo
ZSBpbnRyaW5zaWMgY29udGVudCBoZWlnaHQsIGJlY2F1c2UgZG9pbmcgc28gbWF5IGNhdXNlCisg
ICAgICAgIGxheW91dCBwcm9ibGVtcyAodGhlIHRhYmxlIGlzIGFjdHVhbGx5IGVtcHR5IGFuZCBt
YXkgYmUgYXNzaWduZWQgYSBkaWZmZXJlbnQgaGVpZ2h0IGJ5IGl0cyBwYXJlbnQpLgorCisgICAg
ICAgIFRlc3Q6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94
L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLWhlaWdodC5odG1sCisgICAgICAgICAgICAgIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0t
c3BlY2lmaWVkLXdpZHRoLXZlcnRpY2FsLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJUYWJsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZTo6bGF5b3V0KToKKwog
MjAyMS0wNS0wOSAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQWRk
IGJhY2sgcHJvdGVjdGlvbiBvZiB0aGUgcGl4ZWwgYnVmZmVyIGluIEltYWdlQnVmZmVyQ0dCYWNr
ZW5kOjp0b0NGRGF0YSByZW1vdmVkIGluIHIyNzcyMzcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGFibGUuY3BwCmluZGV4IGNmMmU3Nzk2NjI0MzI2NzgwM2YyNDlhYTA4N2M5OTBhZGNl
YTRmYjUuLjliOGNmYzQ4NTY4MmE1NGVkN2MxYWI1NWRmMTU0NzczYmZlMmE2MTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmNwcApAQCAtNDMzLDYgKzQzMyw3IEBAIHZv
aWQgUmVuZGVyVGFibGU6OmxheW91dCgpCiAgICAgYm9vbCBzZWN0aW9uTW92ZWQgPSBmYWxzZTsK
ICAgICBMYXlvdXRVbml0IG1vdmVkU2VjdGlvbkxvZ2ljYWxUb3A7CiAgICAgdW5zaWduZWQgc2Vj
dGlvbkNvdW50ID0gMDsKKyAgICBib29sIHNob3VsZENhY2hlSW50cmluc2ljQ29udGVudExvZ2lj
YWxIZWlnaHRGb3JGbGV4SXRlbSA9IHRydWU7CiAKICAgICBMYXlvdXRSZXBhaW50ZXIgcmVwYWlu
dGVyKCp0aGlzLCBjaGVja0ZvclJlcGFpbnREdXJpbmdMYXlvdXQoKSk7CiAgICAgewpAQCAtNTI4
LDkgKzUyOSwxMCBAQCB2b2lkIFJlbmRlclRhYmxlOjpsYXlvdXQoKQogICAgICAgICAgICAgc2Vj
dGlvbi0+bGF5b3V0Um93cygpOwogCiAgICAgICAgIGlmICghdG9wU2VjdGlvbigpICYmIGNvbXB1
dGVkTG9naWNhbEhlaWdodCA+IHRvdGFsU2VjdGlvbkxvZ2ljYWxIZWlnaHQgJiYgIWRvY3VtZW50
KCkuaW5RdWlya3NNb2RlKCkpIHsKLSAgICAgICAgICAgIC8vIENvbXBsZXRlbHkgZW1wdHkgdGFi
bGVzICh3aXRoIG5vIHNlY3Rpb25zIG9yIGFueXRoaW5nKSBzaG91bGQgYXQgbGVhc3QgaG9ub3Ig
c3BlY2lmaWVkIGhlaWdodAotICAgICAgICAgICAgLy8gaW4gc3RyaWN0IG1vZGUuCi0gICAgICAg
ICAgICBzZXRMb2dpY2FsSGVpZ2h0KGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNhbEhl
aWdodCk7CisgICAgICAgICAgICAvLyBDb21wbGV0ZWx5IGVtcHR5IHRhYmxlcyAod2l0aCBubyBz
ZWN0aW9ucyBvciBhbnl0aGluZykgc2hvdWxkIGF0IGxlYXN0IGhvbm9yIHRoZWlyCisgICAgICAg
ICAgICAvLyBvdmVycmlkaW5nIG9yIHNwZWNpZmllZCBoZWlnaHQgaW4gc3RyaWN0IG1vZGUsIGJ1
dCB0aGlzIHZhbHVlIHdpbGwgbm90IGJlIGNhY2hlZC4KKyAgICAgICAgICAgIHNob3VsZENhY2hl
SW50cmluc2ljQ29udGVudExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSA9IGZhbHNlOworICAgICAg
ICAgICAgc2V0TG9naWNhbEhlaWdodChoYXNPdmVycmlkaW5nTG9naWNhbEhlaWdodCgpID8gb3Zl
cnJpZGluZ0xvZ2ljYWxIZWlnaHQoKSA6IGxvZ2ljYWxIZWlnaHQoKSArIGNvbXB1dGVkTG9naWNh
bEhlaWdodCk7CiAgICAgICAgIH0KIAogICAgICAgICBMYXlvdXRVbml0IHNlY3Rpb25Mb2dpY2Fs
TGVmdCA9IHN0eWxlKCkuaXNMZWZ0VG9SaWdodERpcmVjdGlvbigpID8gYm9yZGVyU3RhcnQoKSA6
IGJvcmRlckVuZCgpOwpAQCAtNTk5LDggKzYwMSw5IEBAIHZvaWQgUmVuZGVyVGFibGU6OmxheW91
dCgpCiAgICAgCiAgICAgLy8gRklYTUU6IFRoaXMgdmFsdWUgaXNuJ3QgdGhlIGludHJpbnNpYyBj
b250ZW50IGxvZ2ljYWwgaGVpZ2h0LCBidXQgd2UgbmVlZAogICAgIC8vIHRvIHVwZGF0ZSB0aGUg
dmFsdWUgYXMgaXRzIHVzZWQgYnkgZmxleGJveCBsYXlvdXQuIGNyYnVnLmNvbS8zNjczMjQKLSAg
ICBjYWNoZUludHJpbnNpY0NvbnRlbnRMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW0oY29udGVudExv
Z2ljYWxIZWlnaHQoKSk7Ci0gICAgCisgICAgaWYgKHNob3VsZENhY2hlSW50cmluc2ljQ29udGVu
dExvZ2ljYWxIZWlnaHRGb3JGbGV4SXRlbSkKKyAgICAgICAgY2FjaGVJbnRyaW5zaWNDb250ZW50
TG9naWNhbEhlaWdodEZvckZsZXhJdGVtKGNvbnRlbnRMb2dpY2FsSGVpZ2h0KCkpOworCiAgICAg
bV9jb2x1bW5Mb2dpY2FsV2lkdGhDaGFuZ2VkID0gZmFsc2U7CiAgICAgY2xlYXJOZWVkc0xheW91
dCgpOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGI3ZjlhZTc2OTc3MTVlYjVkOTVjODhmOWYxNTZmN2UyYTAxZjcxNTIu
LmUzYzhmZWUwZjU3YTFmYzVhZjBiOGFlMDRkMDhlZWRjZmY1ZTg3NGEgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMiBAQAorMjAyMS0wNS0wOSAgRmVsaXBlIEVyaWFzICA8ZmVsaXBlZXJpYXNAaWdhbGlhLmNv
bT4KKworICAgICAgICBbY3NzLWZsZXhib3hdIFdyb25nIGhlaWdodCBvZiBhbiBlbXB0eSB0YWJs
ZSBpbnNpZGUgYW4gb3J0aG9nb25hbCBmbGV4IHBhcmVudAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1MzM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgb25l
IFdQVCB0ZXN0IHRoYXQgbm93IHBhc3Nlcy4KKwogMjAyMS0wNS0wOCAgUmlja3kgTW9uZGVsbG8g
IDxybW9uZGVsbG9AYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBhIHR5cG8KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2MvQ2hhbmdlTG9nCmluZGV4IDI5OTg3MjY5NzczYzE4YTAxODQzYmYyZjUzMDFjNTMyYWU3
NzljZDEuLjViY2FkNGQ1ZTI5M2FmNzY3MzM5NmMxOWI2ZDdkZDY0NDc5Y2M5OGIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA1LTA5ICBGZWxp
cGUgRXJpYXMgIDxmZWxpcGVlcmlhc0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZmxleGJv
eF0gV3JvbmcgaGVpZ2h0IG9mIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhbiBvcnRob2dvbmFsIGZs
ZXggcGFyZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAg
CisgICAgICAgIEFkZCBhIHRlc3QgZm9yIGFuIGVtcHR5IHRhYmxlIGluc2lkZSBhIGZsZXhib3gg
Y29udGFpbmVyLCB3aGVyZSB0aGUgbG9naWNhbCBoZWlnaHRzIG9mIGJvdGggZWxlbWVudHMKKyAg
ICAgICAgYXJlIG9ydGhvZ29uYWwgdG8gZWFjaCBvdGhlciAodGhlIHRhYmxlIGhhcyB2ZXJ0aWNh
bCB3cml0aW5nIG1vZGUgYW5kIHRoZSBmbGV4Ym94IHVzZXMgcm93IGRpcmVjdGlvbikuCisgICAg
ICAgIAorICAgICAgICBUaGlzIGlzIGEgZmxpcHBlZCB2ZXJzaW9uIG9mIHRhYmxlLWFzLWl0ZW0t
c3BlY2lmaWVkLWhlaWdodC5odG1sLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12ZXJ0aWNhbC1leHBl
Y3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1m
bGV4Ym94L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLXdpZHRoLXZlcnRpY2FsLmh0bWw6IEFkZGVk
LgorCiAyMDIxLTA1LTA2ICBUaW0gTmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CiAKICAgICAgICAg
UmUtaW1wb3J0IGNzcy9tZWRpYXF1ZXJpZXMvdGVzdF9tZWRpYV9xdWVyaWVzLmh0bWwgV1BUCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCA2YjA0MDExNDZkZTIwOGI1NDYzOGQ5ZjMzZGVkMmQwYThlMzFj
MDQxLi4xOWM1NTE1ZDJhMTdjNGQwODVkMzEzOGE4ZjQ3ZWRmMDMyZDBjYzg0IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTM5NDAsNyArMzk0MCw2IEBAIHdlYmtpdC5vcmcvYi8yMjE0NzMgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlCiB3
ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1jb2x1bW4tMS5odG1sIFsgSW1h
Z2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1j
b2x1bW4tMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0
ZW0taW5mbGV4aWJsZS1pbi1yb3ctMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi13ZWJraXQu
b3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4
Ym94L3RhYmxlLWFzLWl0ZW0tc3BlY2lmaWVkLWhlaWdodC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0tbWluLWhlaWdodC0xLmh0bWwgWyBJbWFnZU9u
bHlGYWlsdXJlIF0KIAogIyBTVkdzIGFzIGZsZXggaXRlbXMuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJs
ZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12ZXJ0aWNhbC1leHBlY3RlZC5odG1sIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFi
bGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwtZXhwZWN0ZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44MmZjYWEzYjJhYTRhMjcxZGIxNGZlYjAwMjU2ZDBhZWRiY2UyZDg1Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwtZXhwZWN0
ZWQuaHRtbApAQCAtMCwwICsxLDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGxpbmsgcmVsPSJhdXRo
b3IiIHRpdGxlPSJNb3J0ZW4gU3RlbnNob3JuZSIgaHJlZj0ibXN0ZW5zaG9AY2hyb21pdW0ub3Jn
Ij4KKzxwPlRlc3QgcGFzc2VzIGlmIHRoZXJlIGlzIGEgZmlsbGVkIGdyZWVuIHNxdWFyZS48L3A+
Cis8ZGl2IHN0eWxlPSJ3aWR0aDoxMDBweDsgaGVpZ2h0OjEwMHB4OyBiYWNrZ3JvdW5kOmdyZWVu
OyI+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC90YWJsZS1hcy1pdGVtLXNwZWNpZmllZC13aWR0aC12
ZXJ0aWNhbC5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVydGljYWwu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi42MjNlNzUwOGU5MDE1NjBhMTNjYWIzMTc1MjQ2Y2I3ZjUxMGU5ZmNl
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWZsZXhib3gvdGFibGUtYXMtaXRlbS1zcGVjaWZpZWQtd2lkdGgtdmVy
dGljYWwuaHRtbApAQCAtMCwwICsxLDEyIEBACis8IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5UYWJs
ZSB3aXRoIHZlcnRpY2FsIHdyaXRpbmcgbW9kZSBpbnNpZGUgYSByb3cgZmxleGJveCBjb250YWlu
ZXI8L3RpdGxlPgorPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJGZWxpcGUgRXJpYXMgTW9yYW5k
ZWlyYSIgaHJlZj0ibWFpbHRvOmZlbGlwZWVyaWFzQGlnYWxpYS5jb20iIC8+Cis8bGluayByZWw9
ImhlbHAiIGhyZWY9Imh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtZmxleGJveC0xLyNsYXlvdXQt
YWxnb3JpdGhtIiB0aXRsZT0iOS4gRmxleCBMYXlvdXQgQWxnb3JpdGhtIj4KKzxsaW5rIHJlbD0i
bWF0Y2giIGhyZWY9Ii4uL3JlZmVyZW5jZS9yZWYtZmlsbGVkLWdyZWVuLTEwMHB4LXNxdWFyZS1v
bmx5Lmh0bWwiPgorPG1ldGEgbmFtZT0iYXNzZXJ0IiBjb250ZW50PSJUaGUgd2lkdGggb2YgYW4g
ZW1wdHkgdGFibGUgKHZlcnRpY2FsIGRpcmVjdGlvbikgaW5zaWRlIGEgZmxleGJveCBjb250YWlu
ZXIgKHJvdyBkaXJlY3Rpb24pIGlzIGNvbXB1dGVkIGNvcnJlY3RseS4iPgorCis8cD5UZXN0IHBh
c3NlcyBpZiB0aGVyZSBpcyBhIGZpbGxlZCBncmVlbiBzcXVhcmUuPC9wPgorCis8ZGl2IHN0eWxl
PSJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBoZWlnaHQ6IDEwMHB4OyI+Cisg
ICAgPGRpdiBzdHlsZT0iZGlzcGxheTogdGFibGU7IHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7
IHdpZHRoOiA1MDBweDsgYmFja2dyb3VuZDogZ3JlZW47IGZsZXg6IDAgMCAxMDBweDsiPjwvZGl2
PgorPC9kaXY+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>