<?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>191390</bug_id>
          
          <creation_ts>2018-11-07 11:53:27 -0800</creation_ts>
          <short_desc>&quot;min-content&quot; &amp; &quot;max-content&quot; keywords should behave as initial value in block axis (but WebKit improperly treats them as the content-size)</short_desc>
          <delta_ts>2021-02-20 14:42:15 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>Safari 12</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>BrowserCompat, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Holbert">dholbert</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>michaelcpuckett</cc>
    
    <cc>pdr</cc>
    
    <cc>rbuis</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1476110</commentid>
    <comment_count>0</comment_count>
      <attachid>354122</attachid>
    <who name="Daniel Holbert">dholbert</who>
    <bug_when>2018-11-07 11:53:27 -0800</bug_when>
    <thetext>Created attachment 354122
testcase 1

I&apos;m testing using Safari 12 on Mojave.


What steps will reproduce the problem?
(1) Load attached testcase, or visit https://jsfiddle.net/s9bw6j4c/

What is the expected result?
 No red should be visible. (i.e. the black-bordered areas should all be 0-height)

What happens instead?
In the first two chunks, there is a large rectangle visible (i.e. the black bordered area expands *beyond* its specified &quot;height:0px&quot; to encompass its child&apos;s height)


WebKit is improperly honoring &quot;min-height: min-content&quot;/&quot;max-content&quot; here -- if you remove that line, the rendering switches to the correct rendering, as shown in the third chunk of this testcase.

The css-sizing-3 spec says that min-content and max-content only resolve to the content size in the inline axis, and &quot;otherwise behaves as the property’s initial value&quot;.  So in this case, it should behave as if it weren&apos;t specified, but that&apos;s not what happens in WebKit.

Spec link:
https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content

Firefox 64 beta &amp; 65 Nightly (which support these prefixed keywords in the block dimension) gives the expected behavior.

(Edge and earlier Firefox versions give the expected behavior, too, but only because they don&apos;t support these keywords -- not in the block dimension at least, for older Firefox versions.)

Note: I ran into a version of this causing a compatibility issue on Facebook.com -- see https://github.com/webcompat/web-bugs/issues/21006 for details. (That case has to do with the &quot;min-height:auto&quot; special case on flex items with overflow:hidden, where it resolves to 0.   Facebook is naiively trying to opt out of that special case by specifying &quot;min-height:max-content&quot;, but per spec, that should behave like the initial value and so should still resolve to 0. But it doesn&apos;t in WebKit.)

Chrome has the same bug -- I filed https://bugs.chromium.org/p/chromium/issues/detail?id=902863 on this for Chrome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624786</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Puckett">michaelcpuckett</who>
    <bug_when>2020-03-02 15:40:00 -0800</bug_when>
    <thetext>This is still present in Safari 13.

The Chrome issue has been fixed.

This is a cross-browser inconsistency for me during development. Animating max-height from max-content to 0 greatly simplifies transitions, but this is not possible in Safari.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731271</commentid>
    <comment_count>2</comment_count>
      <attachid>420939</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-02-19 01:37:15 -0800</bug_when>
    <thetext>Created attachment 420939
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731316</commentid>
    <comment_count>3</comment_count>
      <attachid>420960</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-02-19 06:18:00 -0800</bug_when>
    <thetext>Created attachment 420960
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731492</commentid>
    <comment_count>4</comment_count>
      <attachid>420960</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-02-19 12:03:51 -0800</bug_when>
    <thetext>Comment on attachment 420960
Patch

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

&gt; LayoutTests/ChangeLog:11
&gt; +        Remove test that makes now incorrect assumptions.
&gt; +
&gt; +        * fast/css-intrinsic-dimensions/height-expected.html: Removed.
&gt; +        * fast/css-intrinsic-dimensions/height.html: Removed.

It’s great to remove tests based on incorrect assumptions. This doesn’t explain why it’s OK to have reduced test *coverage*, though. Presumably the reason is either that WPT has thorough testing of this that was already redundant with this test, or that we have plenty of coverage elsewhere (but then I’d expect us to be updating expected results for the progression).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731783</commentid>
    <comment_count>5</comment_count>
      <attachid>421090</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-02-20 01:38:22 -0800</bug_when>
    <thetext>Created attachment 421090
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731867</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-20 14:40:59 -0800</bug_when>
    <thetext>Committed r273206: &lt;https://commits.webkit.org/r273206&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 421090.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731868</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-20 14:42:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/74559442&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>354122</attachid>
            <date>2018-11-07 11:53:27 -0800</date>
            <delta_ts>2018-11-07 11:53:27 -0800</delta_ts>
            <desc>testcase 1</desc>
            <filename>test-keywords.html</filename>
            <type>text/html</type>
            <size>591</size>
            <attacher name="Daniel Holbert">dholbert</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxzdHlsZT4KLm1pbkNvbnRlbnQgewogIG1pbi1oZWlnaHQ6IC1tb3ot
bWluLWNvbnRlbnQ7CiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7Cn0KLm1heENvbnRlbnQgewog
IG1pbi1oZWlnaHQ6IC1tb3otbWF4LWNvbnRlbnQ7CiAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7
Cn0KLm91dGVyIHsKICBoZWlnaHQ6IDBweDsKICBib3JkZXI6IDNweCBzb2xpZCBibGFjazsKICBi
YWNrZ3JvdW5kOiByZWQ7CiAgbWFyZ2luLWJvdHRvbTogMzBweDsKfQouaW5uZXIgewogIGhlaWdo
dDogMzBweDsKICBib3JkZXI6IDFweCBkb3R0ZWQgZ3JheTsKfQo8L3N0eWxlPgoKTm8gcmVkIHNo
b3VsZCBiZSB2aXNpYmxlLgo8ZGl2IGNsYXNzPSJvdXRlciBtaW5Db250ZW50Ij4KICA8ZGl2IGNs
YXNzPSJpbm5lciI+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJvdXRlciBtYXhDb250ZW50Ij4K
ICA8ZGl2IGNsYXNzPSJpbm5lciI+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJvdXRlciI+PCEt
LSBUZXN0aW5nIGluaXRpYWwgdmFsdWUgb2YgbWluLWhlaWdodDogLS0+CiAgPGRpdiBjbGFzcz0i
aW5uZXIiPjwvZGl2Pgo8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420939</attachid>
            <date>2021-02-19 01:37:15 -0800</date>
            <delta_ts>2021-02-19 06:17:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191390-20210219103713.patch</filename>
            <type>text/plain</type>
            <size>3986</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczMTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzY5ODBjNDRjOWZiMDYw
M2UwMmVmNzRmNDQ5NTk1NTQ2MmNmZTFmMC4uNTdiOGE2ZTE0NWI5OWRhNzU5M2NkNmZkNzdlNzI1
NmMxYTAzZWIzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTAyLTE5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgIm1pbi1jb250ZW50IiAmICJtYXgt
Y29udGVudCIga2V5d29yZHMgc2hvdWxkIGJlaGF2ZSBhcyBpbml0aWFsIHZhbHVlIGluIGJsb2Nr
IGF4aXMgKGJ1dCBXZWJLaXQgaW1wcm9wZXJseSB0cmVhdHMgdGhlbSBhcyB0aGUgY29udGVudC1z
aXplKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkx
MzkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV0lQ
LgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCb3g6OmNvbnN0cmFpbkxvZ2ljYWxIZWlnaHRCeU1pbk1heCBjb25zdCk6CisKIDIw
MjEtMDItMTkgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBQ
Q006IFJlcXVlc3Qgc2VydmVyIHB1YmxpYyBrZXkgdG8gZ2VuZXJhdGUgc2VjcmV0IHRva2VuCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCmluZGV4IGQyZDM3YTA5OWM5NGQ3YmU3
M2E5YTMwY2M3MDUzNzdlM2RhZTJjY2YuLmU2YTMwYjdiOGNiODVlNDVmNzdjZjAxNTk0ZjY0MTNj
NjQzYTM3ODAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3gu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCkBAIC02ODEs
NiArNjgxLDggQEAgTGF5b3V0VW5pdCBSZW5kZXJCb3g6OmNvbnN0cmFpbkxvZ2ljYWxIZWlnaHRC
eU1pbk1heChMYXlvdXRVbml0IGxvZ2ljYWxIZWlnaHQsIE8KICAgICBhdXRvIGxvZ2ljYWxNaW5I
ZWlnaHQgPSBzdHlsZVRvVXNlLmxvZ2ljYWxNaW5IZWlnaHQoKTsKICAgICBpZiAobG9naWNhbE1p
bkhlaWdodC5pc0F1dG8oKSAmJiBzaG91bGRDb21wdXRlTG9naWNhbEhlaWdodEZyb21Bc3BlY3RS
YXRpbygpICYmIGludHJpbnNpY0NvbnRlbnRIZWlnaHQgJiYgc3R5bGVUb1VzZS5vdmVyZmxvd0Js
b2NrRGlyZWN0aW9uKCkgPT0gT3ZlcmZsb3c6OlZpc2libGUpCiAgICAgICAgIGxvZ2ljYWxNaW5I
ZWlnaHQgPSBMZW5ndGgoKmludHJpbnNpY0NvbnRlbnRIZWlnaHQsIExlbmd0aFR5cGU6OkZpeGVk
KTsKKyAgICBpZiAobG9naWNhbE1pbkhlaWdodC5pc01pbkNvbnRlbnQoKSB8fCBsb2dpY2FsTWlu
SGVpZ2h0LmlzTWF4Q29udGVudCgpIHx8IGxvZ2ljYWxNaW5IZWlnaHQuaXNGaXRDb250ZW50KCkp
CisgICAgICAgIGxvZ2ljYWxNaW5IZWlnaHQgPSBMZW5ndGgoKTsKICAgICBpZiAoT3B0aW9uYWw8
TGF5b3V0VW5pdD4gY29tcHV0ZWRMb2dpY2FsSGVpZ2h0ID0gY29tcHV0ZUxvZ2ljYWxIZWlnaHRV
c2luZyhNaW5TaXplLCBsb2dpY2FsTWluSGVpZ2h0LCBpbnRyaW5zaWNDb250ZW50SGVpZ2h0KSkK
ICAgICAgICAgcmV0dXJuIHN0ZDo6bWF4KGxvZ2ljYWxIZWlnaHQsIGNvbXB1dGVkTG9naWNhbEhl
aWdodC52YWx1ZSgpKTsKICAgICByZXR1cm4gbG9naWNhbEhlaWdodDsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2MvQ2hhbmdlTG9nCmluZGV4IGQ2ZWNjNmE5YWM1NDE3MWFkYzBhMTg1Nzc0OTJkNzJjMzEyY2E4
YTcuLjlmMzI2ZDNiMzVkMGUxZTI4OGIyZTRkOTBlOTE0ZTEwZjhjM2YxZGIgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTAyLTE5ICBSb2IgQnVp
cyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgIm1pbi1jb250ZW50IiAmICJtYXgtY29u
dGVudCIga2V5d29yZHMgc2hvdWxkIGJlaGF2ZSBhcyBpbml0aWFsIHZhbHVlIGluIGJsb2NrIGF4
aXMgKGJ1dCBXZWJLaXQgaW1wcm9wZXJseSB0cmVhdHMgdGhlbSBhcyB0aGUgY29udGVudC1zaXpl
KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkxMzkw
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWIt
cGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1m
aWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzL21pbi1pbmxpbmUtc2l6ZS1leHBlY3RlZC50eHQ6
CisKIDIwMjEtMDItMTkgIEltYW5vbCBGZXJuYW5kZXogIDxpZmVybmFuZGV6QGlnYWxpYS5jb20+
IGFuZCBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAg
IEltcGxlbWVudCBXZWJYUiBnZXRWaWV3ZXJQb3NlIGFuZCBnZXRQb3NlCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5n
L25vbi1yZXBsYWNlZC1lbGVtZW50cy90aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50cy9t
aW4taW5saW5lLXNpemUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhl
LWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHMvbWluLWlubGluZS1zaXplLWV4cGVjdGVkLnR4
dAppbmRleCA0MmI2ZTJkMDM1OTUwNjVhNDBhY2U5MTcyYjkyOTBjNWJmODRlYWNhLi5kNmZmZDNk
M2FiMjAwN2FmM2FiNzMyYTllYTUxNmY0OTEyMTQ2ODE1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBs
YWNlZC1lbGVtZW50cy90aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50cy9taW4taW5saW5l
LXNpemUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1maWVs
ZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzL21pbi1pbmxpbmUtc2l6ZS1leHBlY3RlZC50eHQKQEAg
LTMsOSArMyw5IEBACiAKIAogUEFTUyBob3Jpem9udGFsLXRiCi1GQUlMIHZlcnRpY2FsLWxyICBh
c3NlcnRfZXF1YWxzOiB3aWR0aCBleHBlY3RlZCAiMHB4IiBidXQgZ290ICIxMDBweCIKLUZBSUwg
dmVydGljYWwtcmwgIGFzc2VydF9lcXVhbHM6IHdpZHRoIGV4cGVjdGVkICIwcHgiIGJ1dCBnb3Qg
IjEwMHB4IgorRkFJTCB2ZXJ0aWNhbC1sciAgYXNzZXJ0X2VxdWFsczogaGVpZ2h0IGV4cGVjdGVk
ICIxMDBweCIgYnV0IGdvdCAiMHB4IgorRkFJTCB2ZXJ0aWNhbC1ybCAgYXNzZXJ0X2VxdWFsczog
aGVpZ2h0IGV4cGVjdGVkICIxMDBweCIgYnV0IGdvdCAiMHB4IgogUEFTUyBob3Jpem9udGFsLXRi
IG92ZXJyaWRlCi1GQUlMIHZlcnRpY2FsLWxyIG92ZXJyaWRlIGFzc2VydF9lcXVhbHM6IHdpZHRo
IGV4cGVjdGVkICIwcHgiIGJ1dCBnb3QgIjEwMHB4IgotRkFJTCB2ZXJ0aWNhbC1ybCBvdmVycmlk
ZSBhc3NlcnRfZXF1YWxzOiB3aWR0aCBleHBlY3RlZCAiMHB4IiBidXQgZ290ICIxMDBweCIKK1BB
U1MgdmVydGljYWwtbHIgb3ZlcnJpZGUKK1BBU1MgdmVydGljYWwtcmwgb3ZlcnJpZGUKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420960</attachid>
            <date>2021-02-19 06:18:00 -0800</date>
            <delta_ts>2021-02-20 01:38:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191390-20210219151759.patch</filename>
            <type>text/plain</type>
            <size>9045</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczMTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzY5ODBjNDRjOWZiMDYw
M2UwMmVmNzRmNDQ5NTk1NTQ2MmNmZTFmMC4uZmZlZGI2ZGRjYWZiMmViZWVmNmI4NDNkMTdhN2M5
ZjYzZTYyODEwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTAyLTE5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgIm1pbi1jb250ZW50IiAmICJtYXgt
Y29udGVudCIga2V5d29yZHMgc2hvdWxkIGJlaGF2ZSBhcyBpbml0aWFsIHZhbHVlIGluIGJsb2Nr
IGF4aXMgKGJ1dCBXZWJLaXQgaW1wcm9wZXJseSB0cmVhdHMgdGhlbSBhcyB0aGUgY29udGVudC1z
aXplKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkx
MzkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgIm1p
bi1jb250ZW50IiAmICJtYXgtY29udGVudCIgc2hvdWxkIHVzZSBhdXRvbWF0aWMgc2l6ZSBpbiBi
bG9jayBkaXJlY3Rpb24gWzFdLgorCisgICAgICAgIFRoaXMgYmVoYXZpb3IgbWF0Y2hlcyBHZWNr
byBhbmQgQmxpbmsuCisKKyAgICAgICAgWzFdIGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3Mt
c2l6aW5nLTMvI3ZhbGRlZi13aWR0aC1taW4tY29udGVudAorCisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OmNvbnN0cmFpbkxv
Z2ljYWxIZWlnaHRCeU1pbk1heCBjb25zdCk6CisKIDIwMjEtMDItMTkgIEppZXdlbiBUYW4gIDxq
aWV3ZW5fdGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBQQ006IFJlcXVlc3Qgc2VydmVyIHB1Ymxp
YyBrZXkgdG8gZ2VuZXJhdGUgc2VjcmV0IHRva2VuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCb3guY3BwCmluZGV4IGQyZDM3YTA5OWM5NGQ3YmU3M2E5YTMwY2M3MDUzNzdlM2RhZTJjY2Yu
Ljg3N2MxODg1ZTVmMDEzZTJjYmJjZDhiYjJjZDYwZTUxNTVmY2M5ZmMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCkBAIC02ODEsNiArNjgxLDggQEAgTGF5b3V0VW5pdCBS
ZW5kZXJCb3g6OmNvbnN0cmFpbkxvZ2ljYWxIZWlnaHRCeU1pbk1heChMYXlvdXRVbml0IGxvZ2lj
YWxIZWlnaHQsIE8KICAgICBhdXRvIGxvZ2ljYWxNaW5IZWlnaHQgPSBzdHlsZVRvVXNlLmxvZ2lj
YWxNaW5IZWlnaHQoKTsKICAgICBpZiAobG9naWNhbE1pbkhlaWdodC5pc0F1dG8oKSAmJiBzaG91
bGRDb21wdXRlTG9naWNhbEhlaWdodEZyb21Bc3BlY3RSYXRpbygpICYmIGludHJpbnNpY0NvbnRl
bnRIZWlnaHQgJiYgc3R5bGVUb1VzZS5vdmVyZmxvd0Jsb2NrRGlyZWN0aW9uKCkgPT0gT3ZlcmZs
b3c6OlZpc2libGUpCiAgICAgICAgIGxvZ2ljYWxNaW5IZWlnaHQgPSBMZW5ndGgoKmludHJpbnNp
Y0NvbnRlbnRIZWlnaHQsIExlbmd0aFR5cGU6OkZpeGVkKTsKKyAgICBpZiAobG9naWNhbE1pbkhl
aWdodC5pc01pbkNvbnRlbnQoKSB8fCBsb2dpY2FsTWluSGVpZ2h0LmlzTWF4Q29udGVudCgpKQor
ICAgICAgICBsb2dpY2FsTWluSGVpZ2h0ID0gTGVuZ3RoKCk7CiAgICAgaWYgKE9wdGlvbmFsPExh
eW91dFVuaXQ+IGNvbXB1dGVkTG9naWNhbEhlaWdodCA9IGNvbXB1dGVMb2dpY2FsSGVpZ2h0VXNp
bmcoTWluU2l6ZSwgbG9naWNhbE1pbkhlaWdodCwgaW50cmluc2ljQ29udGVudEhlaWdodCkpCiAg
ICAgICAgIHJldHVybiBzdGQ6Om1heChsb2dpY2FsSGVpZ2h0LCBjb21wdXRlZExvZ2ljYWxIZWln
aHQudmFsdWUoKSk7CiAgICAgcmV0dXJuIGxvZ2ljYWxIZWlnaHQ7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZTA3MjQyYzQz
ZGY1Zjc4MjYwODNhZWE5YTRiYWI1MWI1YjU3N2UxMS4uM2VkMmYxMGRkZjQ0NzM5YWQ2ZDlkN2U0
NWViMDdlMGZjZTEyZTNjMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIxLTAyLTE5ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgIm1pbi1jb250ZW50IiAmICJtYXgt
Y29udGVudCIga2V5d29yZHMgc2hvdWxkIGJlaGF2ZSBhcyBpbml0aWFsIHZhbHVlIGluIGJsb2Nr
IGF4aXMgKGJ1dCBXZWJLaXQgaW1wcm9wZXJseSB0cmVhdHMgdGhlbSBhcyB0aGUgY29udGVudC1z
aXplKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkx
MzkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVt
b3ZlIHRlc3QgdGhhdCBtYWtlcyBub3cgaW5jb3JyZWN0IGFzc3VtcHRpb25zLgorCisgICAgICAg
ICogZmFzdC9jc3MtaW50cmluc2ljLWRpbWVuc2lvbnMvaGVpZ2h0LWV4cGVjdGVkLmh0bWw6IFJl
bW92ZWQuCisgICAgICAgICogZmFzdC9jc3MtaW50cmluc2ljLWRpbWVuc2lvbnMvaGVpZ2h0Lmh0
bWw6IFJlbW92ZWQuCisKIDIwMjEtMDItMTkgIEppZXdlbiBUYW4gIDxqaWV3ZW5fdGFuQGFwcGxl
LmNvbT4KIAogICAgICAgICBQQ006IFJlcXVlc3Qgc2VydmVyIHB1YmxpYyBrZXkgdG8gZ2VuZXJh
dGUgc2VjcmV0IHRva2VuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCBkNmVjYzZh
OWFjNTQxNzFhZGMwYTE4NTc3NDkyZDcyYzMxMmNhOGE3Li5jMWRhMjA0YjY5NGI0NjBhODFlZGMx
YTE2ZWUyNzQ5NmNmZmVkNzRjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNCBAQAorMjAyMS0wMi0xOSAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisg
ICAgICAgICJtaW4tY29udGVudCIgJiAibWF4LWNvbnRlbnQiIGtleXdvcmRzIHNob3VsZCBiZWhh
dmUgYXMgaW5pdGlhbCB2YWx1ZSBpbiBibG9jayBheGlzIChidXQgV2ViS2l0IGltcHJvcGVybHkg
dHJlYXRzIHRoZW0gYXMgdGhlIGNvbnRlbnQtc2l6ZSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTM5MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBpbXByb3ZlZCB0ZXN0IGV4cGVjdGF0aW9u
LgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBs
YWNlZC1lbGVtZW50cy90aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50cy9taW4taW5saW5l
LXNpemUtZXhwZWN0ZWQudHh0OgorCiAyMDIxLTAyLTE5ICBJbWFub2wgRmVybmFuZGV6ICA8aWZl
cm5hbmRlekBpZ2FsaWEuY29tPiBhbmQgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdh
bGlhLmNvbT4KIAogICAgICAgICBJbXBsZW1lbnQgV2ViWFIgZ2V0Vmlld2VyUG9zZSBhbmQgZ2V0
UG9zZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtaW50cmluc2ljLWRpbWVuc2lv
bnMvaGVpZ2h0LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1pbnRyaW5zaWMt
ZGltZW5zaW9ucy9oZWlnaHQtZXhwZWN0ZWQuaHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggYWQ3YTk3N2JhZTJiMjJjMzM0ZjA3M2E3Y2U4MzQ4YThkMzc2YTgxOC4uMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1pbnRyaW5zaWMtZGltZW5zaW9ucy9oZWlnaHQtZXhwZWN0ZWQuaHRtbAorKysgL2Rldi9udWxs
CkBAIC0xLDgwICswLDAgQEAKLTwhRE9DVFlQRSBodG1sPgotPHN0eWxlPgotICAgIGJvZHkgKiB7
Ci0gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDsKLSAgICAgICAgcGFkZGluZzogNXB4Owot
ICAgICAgICBjbGVhcjogYm90aDsKLSAgICB9Ci0KLSAgICAuY29udGFpbmVyIHsKLSAgICAgICAg
aGVpZ2h0OiAzMDBweDsKLSAgICAgICAgYm9yZGVyLWNvbG9yOiBibHVlOwotCi0gICAgICAgIGRp
c3BsYXk6IGlubGluZS1ibG9jazsKLSAgICAgICAgd2lkdGg6IDEwMHB4OwotICAgIH0KLQotICAg
IC5maWxsLWF2YWlsYWJsZSB7Ci0gICAgICBoZWlnaHQ6IDEwMCU7Ci0gICAgICBib3gtc2l6aW5n
OiBib3JkZXItYm94OwotICAgIH0KLTwvc3R5bGU+Ci08ZGl2IGNsYXNzPSJjb250YWluZXIiPgot
ICA8ZGl2PgotICAgIGhlaWdodDogbWluLWNvbnRlbnQ8YnI+b24gdGhpcyBib3guCi0gIDwvZGl2
PgotCi0gIDxkaXY+Ci0gICAgaGVpZ2h0OiBtYXgtY29udGVudDxicj5vbiB0aGlzIGJveC4KLSAg
PC9kaXY+Ci0KLSAgPGRpdj4KLSAgICBoZWlnaHQ6IGZpdC1jb250ZW50PGJyPm9uIHRoaXMgYm94
LgotICA8L2Rpdj4KLTwvZGl2PgotCi08ZGl2IGNsYXNzPSJjb250YWluZXIiPgotICA8ZGl2IGNs
YXNzPSJmaWxsLWF2YWlsYWJsZSI+Ci0gICAgaGVpZ2h0OiBmaWxsLWF2YWlsYWJsZTxicj4gb24g
dGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+Ci0KLTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+Ci0g
IDxkaXY+Ci0gICAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ8YnI+b24gdGhpcyBib3guCi0gIDwv
ZGl2PgotCi0gIDxkaXY+Ci0gICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ8YnI+b24gdGhpcyBi
b3guCi0gIDwvZGl2PgotCi0gIDxkaXY+Ci0gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ8YnI+
b24gdGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+Ci0KLTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+
Ci0gIDxkaXYgY2xhc3M9ImZpbGwtYXZhaWxhYmxlIj4KLSAgICBtaW4taGVpZ2h0OiBmaWxsLWF2
YWlsYWJsZTxicj4gb24gdGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+Ci0KLTxkaXYgY2xhc3M9
ImNvbnRhaW5lciI+Ci0gIDxkaXY+Ci0gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ8YnI+b24g
dGhpcyBib3guCi0gIDwvZGl2PgotCi0gIDxkaXY+Ci0gICAgbWF4LWhlaWdodDogbWF4LWNvbnRl
bnQ8YnI+b24gdGhpcyBib3guCi0gIDwvZGl2PgotCi0gIDxkaXY+Ci0gICAgbWF4LWhlaWdodDog
Zml0LWNvbnRlbnQ8YnI+b24gdGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+Ci0KLTxkaXYgY2xh
c3M9ImNvbnRhaW5lciI+Ci0gIDxkaXYgY2xhc3M9ImZpbGwtYXZhaWxhYmxlIj4KLSAgICBtYXgt
aGVpZ2h0OiBmaWxsLWF2YWlsYWJsZTxicj4gb24gdGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1pbnRyaW5zaWMtZGltZW5zaW9ucy9o
ZWlnaHQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWludHJpbnNpYy1kaW1lbnNpb25zL2hl
aWdodC5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzNWZmM2I2Mzg2ZmFmODIy
ZTg2Nzc3OTRkOTYyYzhmYjE3NzIxOGFkLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWludHJpbnNpYy1kaW1lbnNpb25z
L2hlaWdodC5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsOTIgKzAsMCBAQAotPCFET0NUWVBFIGh0
bWw+Ci08IS0tCi1BbGwgZGl2cyBoZXJlIHNob3VsZCBzaHJpbmt3cmFwIHRvIGZpdCB0aGVpciBj
b250ZW50LCBleGNlcHQgZm9yIGZpbGwtYXZhaWxhYmxlCi0tLT4KLTxzdHlsZT4KLSAgICBAaW1w
b3J0ICJyZXNvdXJjZXMvaGVpZ2h0LWtleXdvcmQtY2xhc3Nlcy5jc3MiOwotCi0gICAgYm9keSAq
IHsKLSAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmVkOwotICAgICAgICBwYWRkaW5nOiA1cHg7
Ci0gICAgICAgIGNsZWFyOiBib3RoOwotICAgIH0KLQotICAgIC5jb250YWluZXIgewotICAgICAg
ICBoZWlnaHQ6IDMwMHB4OwotICAgICAgICBib3JkZXItY29sb3I6IGJsdWU7Ci0KLSAgICAgICAg
ZGlzcGxheTogaW5saW5lLWJsb2NrOwotICAgICAgICB3aWR0aDogMTAwcHg7Ci0gICAgfQotCi0g
ICAgLnNtYWxsIHsKLSAgICAgIGhlaWdodDogMXB4OwotICAgIH0KLQotICAgIC5iaWcgewotICAg
ICAgaGVpZ2h0OiAxMDBweDsKLSAgICB9Ci0KLSAgICAucmVhbGx5LWJpZyB7Ci0gICAgICBoZWln
aHQ6IDEwMDBweDsKLSAgICB9Ci08L3N0eWxlPgotPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KLSAg
PGRpdiBjbGFzcz0ibWluLWNvbnRlbnQiPgotICAgIGhlaWdodDogbWluLWNvbnRlbnQ8YnI+b24g
dGhpcyBib3guCi0gIDwvZGl2PgotCi0gIDxkaXYgY2xhc3M9Im1heC1jb250ZW50Ij4KLSAgICBo
ZWlnaHQ6IG1heC1jb250ZW50PGJyPm9uIHRoaXMgYm94LgotICA8L2Rpdj4KLQotICA8ZGl2IGNs
YXNzPSJmaXQtY29udGVudCI+Ci0gICAgaGVpZ2h0OiBmaXQtY29udGVudDxicj5vbiB0aGlzIGJv
eC4KLSAgPC9kaXY+Ci08L2Rpdj4KLQotPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KLSAgPGRpdiBj
bGFzcz0iZmlsbC1hdmFpbGFibGUiPgotICAgIGhlaWdodDogZmlsbC1hdmFpbGFibGU8YnI+IG9u
IHRoaXMgYm94LgotICA8L2Rpdj4KLTwvZGl2PgotCi08ZGl2IGNsYXNzPSJjb250YWluZXIiPgot
ICA8ZGl2IGNsYXNzPSJzbWFsbCBtaW4taGVpZ2h0LW1pbi1jb250ZW50Ij4KLSAgICBtaW4taGVp
Z2h0OiBtaW4tY29udGVudDxicj5vbiB0aGlzIGJveC4KLSAgPC9kaXY+Ci0KLSAgPGRpdiBjbGFz
cz0ic21hbGwgbWluLWhlaWdodC1tYXgtY29udGVudCI+Ci0gICAgbWluLWhlaWdodDogbWF4LWNv
bnRlbnQ8YnI+b24gdGhpcyBib3guCi0gIDwvZGl2PgotCi0gIDxkaXYgY2xhc3M9InNtYWxsIG1p
bi1oZWlnaHQtZml0LWNvbnRlbnQiPgotICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50PGJyPm9u
IHRoaXMgYm94LgotICA8L2Rpdj4KLTwvZGl2PgotCi08ZGl2IGNsYXNzPSJjb250YWluZXIiPgot
ICA8ZGl2IGNsYXNzPSJzbWFsbCBtaW4taGVpZ2h0LWZpbGwtYXZhaWxhYmxlIj4KLSAgICBtaW4t
aGVpZ2h0OiBmaWxsLWF2YWlsYWJsZTxicj4gb24gdGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+
Ci0KLTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+Ci0gIDxkaXYgY2xhc3M9ImJpZyBtYXgtaGVpZ2h0
LW1pbi1jb250ZW50Ij4KLSAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDxicj5vbiB0aGlzIGJv
eC4KLSAgPC9kaXY+Ci0KLSAgPGRpdiBjbGFzcz0iYmlnIG1heC1oZWlnaHQtbWF4LWNvbnRlbnQi
PgotICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50PGJyPm9uIHRoaXMgYm94LgotICA8L2Rpdj4K
LQotICA8ZGl2IGNsYXNzPSJiaWcgbWF4LWhlaWdodC1maXQtY29udGVudCI+Ci0gICAgbWF4LWhl
aWdodDogZml0LWNvbnRlbnQ8YnI+b24gdGhpcyBib3guCi0gIDwvZGl2PgotPC9kaXY+Ci0KLTxk
aXYgY2xhc3M9ImNvbnRhaW5lciI+Ci0gIDxkaXYgY2xhc3M9InJlYWxseS1iaWcgbWF4LWhlaWdo
dC1maWxsLWF2YWlsYWJsZSI+Ci0gICAgbWF4LWhlaWdodDogZmlsbC1hdmFpbGFibGU8YnI+IG9u
IHRoaXMgYm94LgotICA8L2Rpdj4KLTwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQt
ZWxlbWVudHMvdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHMvbWluLWlubGluZS1zaXpl
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1maWVsZHNldC1hbmQt
bGVnZW5kLWVsZW1lbnRzL21pbi1pbmxpbmUtc2l6ZS1leHBlY3RlZC50eHQKaW5kZXggNDJiNmUy
ZDAzNTk1MDY1YTQwYWNlOTE3MmI5MjkwYzViZjg0ZWFjYS4uZDZmZmQzZDNhYjIwMDdhZjNhYjcz
MmE5ZWE1MTZmNDkxMjE0NjgxNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMv
dGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHMvbWluLWlubGluZS1zaXplLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNlZC1lbGVtZW50cy90aGUtZmllbGRzZXQtYW5kLWxlZ2Vu
ZC1lbGVtZW50cy9taW4taW5saW5lLXNpemUtZXhwZWN0ZWQudHh0CkBAIC0zLDkgKzMsOSBAQAog
CiAKIFBBU1MgaG9yaXpvbnRhbC10YgotRkFJTCB2ZXJ0aWNhbC1sciAgYXNzZXJ0X2VxdWFsczog
d2lkdGggZXhwZWN0ZWQgIjBweCIgYnV0IGdvdCAiMTAwcHgiCi1GQUlMIHZlcnRpY2FsLXJsICBh
c3NlcnRfZXF1YWxzOiB3aWR0aCBleHBlY3RlZCAiMHB4IiBidXQgZ290ICIxMDBweCIKK0ZBSUwg
dmVydGljYWwtbHIgIGFzc2VydF9lcXVhbHM6IGhlaWdodCBleHBlY3RlZCAiMTAwcHgiIGJ1dCBn
b3QgIjBweCIKK0ZBSUwgdmVydGljYWwtcmwgIGFzc2VydF9lcXVhbHM6IGhlaWdodCBleHBlY3Rl
ZCAiMTAwcHgiIGJ1dCBnb3QgIjBweCIKIFBBU1MgaG9yaXpvbnRhbC10YiBvdmVycmlkZQotRkFJ
TCB2ZXJ0aWNhbC1sciBvdmVycmlkZSBhc3NlcnRfZXF1YWxzOiB3aWR0aCBleHBlY3RlZCAiMHB4
IiBidXQgZ290ICIxMDBweCIKLUZBSUwgdmVydGljYWwtcmwgb3ZlcnJpZGUgYXNzZXJ0X2VxdWFs
czogd2lkdGggZXhwZWN0ZWQgIjBweCIgYnV0IGdvdCAiMTAwcHgiCitQQVNTIHZlcnRpY2FsLWxy
IG92ZXJyaWRlCitQQVNTIHZlcnRpY2FsLXJsIG92ZXJyaWRlCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421090</attachid>
            <date>2021-02-20 01:38:22 -0800</date>
            <delta_ts>2021-02-20 14:41:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191390-20210220103820.patch</filename>
            <type>text/plain</type>
            <size>5572</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczMTk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmI3YmM1N2RkM2M3Zjdh
MTJlOWUwNGY5Yjc2MWY0YmJiMjEyNzgyZi4uZjNiMWVkMThkZDUyZjk4NmY5NDVhMmM5N2ZhZmY4
NTMzM2VkYjhmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTAyLTIwICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgIm1pbi1jb250ZW50IiAmICJtYXgt
Y29udGVudCIga2V5d29yZHMgc2hvdWxkIGJlaGF2ZSBhcyBpbml0aWFsIHZhbHVlIGluIGJsb2Nr
IGF4aXMgKGJ1dCBXZWJLaXQgaW1wcm9wZXJseSB0cmVhdHMgdGhlbSBhcyB0aGUgY29udGVudC1z
aXplKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkx
MzkwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCisKKyAgICAgICAgIm1pbi1j
b250ZW50IiAmICJtYXgtY29udGVudCIgc2hvdWxkIHVzZSBhdXRvbWF0aWMgc2l6ZSBpbiBibG9j
ayBkaXJlY3Rpb24gWzFdLgorCisgICAgICAgIFRoaXMgYmVoYXZpb3IgbWF0Y2hlcyBHZWNrbyBh
bmQgQmxpbmsuCisKKyAgICAgICAgWzFdIGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3Mtc2l6
aW5nLTMvI3ZhbGRlZi13aWR0aC1taW4tY29udGVudAorCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OmNvbnN0cmFpbkxvZ2lj
YWxIZWlnaHRCeU1pbk1heCBjb25zdCk6CisKIDIwMjEtMDItMTkgIENocmlzIER1bWV6ICA8Y2R1
bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXcgcmVtYWluaW5nIHVzYWdlIG9mIGF1dG9y
ZWxlYXNlIHRvIG1ha2Ugc3VyZSBpdCBpcyBuZWNlc3NhcnkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckJveC5jcHAKaW5kZXggOWIxODU0Y2ExMGRmM2FkNjFhMDIxYjg5YmI3NjgyMTczODdl
NjA5OC4uNTNmZDBmMGYzOGNhNWFmZDEwNzlmZGMzNDA3NDhiMTRjOWMyOTAwMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKQEAgLTY4MSw2ICs2ODEsOCBAQCBMYXlvdXRV
bml0IFJlbmRlckJveDo6Y29uc3RyYWluTG9naWNhbEhlaWdodEJ5TWluTWF4KExheW91dFVuaXQg
bG9naWNhbEhlaWdodCwgTwogICAgIGF1dG8gbG9naWNhbE1pbkhlaWdodCA9IHN0eWxlVG9Vc2Uu
bG9naWNhbE1pbkhlaWdodCgpOwogICAgIGlmIChsb2dpY2FsTWluSGVpZ2h0LmlzQXV0bygpICYm
IHNob3VsZENvbXB1dGVMb2dpY2FsSGVpZ2h0RnJvbUFzcGVjdFJhdGlvKCkgJiYgaW50cmluc2lj
Q29udGVudEhlaWdodCAmJiBzdHlsZVRvVXNlLm92ZXJmbG93QmxvY2tEaXJlY3Rpb24oKSA9PSBP
dmVyZmxvdzo6VmlzaWJsZSkKICAgICAgICAgbG9naWNhbE1pbkhlaWdodCA9IExlbmd0aCgqaW50
cmluc2ljQ29udGVudEhlaWdodCwgTGVuZ3RoVHlwZTo6Rml4ZWQpOworICAgIGlmIChsb2dpY2Fs
TWluSGVpZ2h0LmlzTWluQ29udGVudCgpIHx8IGxvZ2ljYWxNaW5IZWlnaHQuaXNNYXhDb250ZW50
KCkpCisgICAgICAgIGxvZ2ljYWxNaW5IZWlnaHQgPSBMZW5ndGgoKTsKICAgICBpZiAoT3B0aW9u
YWw8TGF5b3V0VW5pdD4gY29tcHV0ZWRMb2dpY2FsSGVpZ2h0ID0gY29tcHV0ZUxvZ2ljYWxIZWln
aHRVc2luZyhNaW5TaXplLCBsb2dpY2FsTWluSGVpZ2h0LCBpbnRyaW5zaWNDb250ZW50SGVpZ2h0
KSkKICAgICAgICAgcmV0dXJuIHN0ZDo6bWF4KGxvZ2ljYWxIZWlnaHQsIGNvbXB1dGVkTG9naWNh
bEhlaWdodC52YWx1ZSgpKTsKICAgICByZXR1cm4gbG9naWNhbEhlaWdodDsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhYzYy
ODhiZjMxNTNhMjA5ODAzMzBjZGMzZTMxNjMzYmUwYWFkNzIyLi45OWYxZDg0ZmI1ZDZiYjM0ODk1
MDI4M2VlMzBiNmI1OGJjMjUwMTJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMDItMjAg
IFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICAibWluLWNvbnRlbnQiICYg
Im1heC1jb250ZW50IiBrZXl3b3JkcyBzaG91bGQgYmVoYXZlIGFzIGluaXRpYWwgdmFsdWUgaW4g
YmxvY2sgYXhpcyAoYnV0IFdlYktpdCBpbXByb3Blcmx5IHRyZWF0cyB0aGVtIGFzIHRoZSBjb250
ZW50LXNpemUpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xOTEzOTAKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAgICAgICBB
ZGFwdCB0ZXN0IHRvIG5ldyBiZWhhdmlvci4KKworICAgICAgICAqIGZhc3QvY3NzLWludHJpbnNp
Yy1kaW1lbnNpb25zL2hlaWdodC1leHBlY3RlZC5odG1sOiBSZW1vdmVkLgorICAgICAgICAqIGZh
c3QvY3NzLWludHJpbnNpYy1kaW1lbnNpb25zL2hlaWdodC5odG1sOiBSZW1vdmVkLgorCiAyMDIx
LTAyLTE5ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBh
c3BlY3QtcmF0aW8gb24gZmxleGJveCBpdGVtcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cK
aW5kZXggOThiZDYzZTJlYmE0OWYyN2YyN2JlNGYzYTM2NDFlMjJhMDc2MWFhZi4uZGIyZGVjMzZh
Y2NhYWRhYmFhZjFhNDY3ODk0Zjc0NjJkMDIxODUyMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
aW1wb3J0ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDItMjAgIFJvYiBCdWlzICA8cmJ1aXNAaWdh
bGlhLmNvbT4KKworICAgICAgICAibWluLWNvbnRlbnQiICYgIm1heC1jb250ZW50IiBrZXl3b3Jk
cyBzaG91bGQgYmVoYXZlIGFzIGluaXRpYWwgdmFsdWUgaW4gYmxvY2sgYXhpcyAoYnV0IFdlYktp
dCBpbXByb3Blcmx5IHRyZWF0cyB0aGVtIGFzIHRoZSBjb250ZW50LXNpemUpCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTEzOTAKKworICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAgICAgICBVcGRhdGUgaW1wcm92ZWQgdGVzdCBl
eHBlY3RhdGlvbi4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmlu
Zy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHMv
bWluLWlubGluZS1zaXplLWV4cGVjdGVkLnR4dDoKKwogMjAyMS0wMi0xOSAgTWFudWVsIFJlZ28g
Q2FzYXNub3ZhcyAgPHJlZ29AaWdhbGlhLmNvbT4KIAogICAgICAgICBGaXggU2VsZW5pdW0ga2V5
IGNvZGUgZm9yIEVOVEVSIGluIHRlc3Rkcml2ZXItdmVuZG9yLmpzCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy1pbnRyaW5zaWMtZGltZW5zaW9ucy9oZWlnaHQtZXhwZWN0ZWQuaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWludHJpbnNpYy1kaW1lbnNpb25zL2hlaWdodC1leHBl
Y3RlZC5odG1sCmluZGV4IGFkN2E5NzdiYWUyYjIyYzMzNGYwNzNhN2NlODM0OGE4ZDM3NmE4MTgu
LmJmNjY3MzhlYWE4M2EzNDliMGRiMWVjMzEwMmUwM2Q0MDkzOGU4ZmYgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2Zhc3QvY3NzLWludHJpbnNpYy1kaW1lbnNpb25zL2hlaWdodC1leHBlY3RlZC5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWludHJpbnNpYy1kaW1lbnNpb25zL2hlaWdo
dC1leHBlY3RlZC5odG1sCkBAIC00MCwxMSArNDAsMTEgQEAKIDwvZGl2PgogCiA8ZGl2IGNsYXNz
PSJjb250YWluZXIiPgotICA8ZGl2PgorICA8ZGl2IHN0eWxlPSJoZWlnaHQ6IDFweCI+CiAgICAg
bWluLWhlaWdodDogbWluLWNvbnRlbnQ8YnI+b24gdGhpcyBib3guCiAgIDwvZGl2PgogCi0gIDxk
aXY+CisgIDxkaXYgc3R5bGU9ImhlaWdodDogMXB4Ij4KICAgICBtaW4taGVpZ2h0OiBtYXgtY29u
dGVudDxicj5vbiB0aGlzIGJveC4KICAgPC9kaXY+CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxh
Y2VkLWVsZW1lbnRzL3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzL21pbi1pbmxpbmUt
c2l6ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNlZC1lbGVtZW50cy90aGUtZmllbGRzZXQt
YW5kLWxlZ2VuZC1lbGVtZW50cy9taW4taW5saW5lLXNpemUtZXhwZWN0ZWQudHh0CmluZGV4IDQy
YjZlMmQwMzU5NTA2NWE0MGFjZTkxNzJiOTI5MGM1YmY4NGVhY2EuLmQ2ZmZkM2QzYWIyMDA3YWYz
YWI3MzJhOWVhNTE2ZjQ5MTIxNDY4MTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1l
bnRzL3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzL21pbi1pbmxpbmUtc2l6ZS1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLWZpZWxkc2V0LWFuZC1s
ZWdlbmQtZWxlbWVudHMvbWluLWlubGluZS1zaXplLWV4cGVjdGVkLnR4dApAQCAtMyw5ICszLDkg
QEAKIAogCiBQQVNTIGhvcml6b250YWwtdGIKLUZBSUwgdmVydGljYWwtbHIgIGFzc2VydF9lcXVh
bHM6IHdpZHRoIGV4cGVjdGVkICIwcHgiIGJ1dCBnb3QgIjEwMHB4IgotRkFJTCB2ZXJ0aWNhbC1y
bCAgYXNzZXJ0X2VxdWFsczogd2lkdGggZXhwZWN0ZWQgIjBweCIgYnV0IGdvdCAiMTAwcHgiCitG
QUlMIHZlcnRpY2FsLWxyICBhc3NlcnRfZXF1YWxzOiBoZWlnaHQgZXhwZWN0ZWQgIjEwMHB4IiBi
dXQgZ290ICIwcHgiCitGQUlMIHZlcnRpY2FsLXJsICBhc3NlcnRfZXF1YWxzOiBoZWlnaHQgZXhw
ZWN0ZWQgIjEwMHB4IiBidXQgZ290ICIwcHgiCiBQQVNTIGhvcml6b250YWwtdGIgb3ZlcnJpZGUK
LUZBSUwgdmVydGljYWwtbHIgb3ZlcnJpZGUgYXNzZXJ0X2VxdWFsczogd2lkdGggZXhwZWN0ZWQg
IjBweCIgYnV0IGdvdCAiMTAwcHgiCi1GQUlMIHZlcnRpY2FsLXJsIG92ZXJyaWRlIGFzc2VydF9l
cXVhbHM6IHdpZHRoIGV4cGVjdGVkICIwcHgiIGJ1dCBnb3QgIjEwMHB4IgorUEFTUyB2ZXJ0aWNh
bC1sciBvdmVycmlkZQorUEFTUyB2ZXJ0aWNhbC1ybCBvdmVycmlkZQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>