<?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>214513</bug_id>
          
          <creation_ts>2020-07-17 16:58:31 -0700</creation_ts>
          <short_desc>[UI Events] Make mousemove cancelable</short_desc>
          <delta_ts>2020-07-21 09:36:01 -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>UI Events</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1672734</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-07-17 16:58:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/64267520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672735</commentid>
    <comment_count>1</comment_count>
      <attachid>404619</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-07-17 17:00:30 -0700</bug_when>
    <thetext>Created attachment 404619
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672736</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-07-17 17:01:10 -0700</bug_when>
    <thetext>Let&apos;s see what EWS says</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673155</commentid>
    <comment_count>3</comment_count>
      <attachid>404734</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-07-20 11:47:02 -0700</bug_when>
    <thetext>Created attachment 404734
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673200</commentid>
    <comment_count>4</comment_count>
      <attachid>404749</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-07-20 13:17:14 -0700</bug_when>
    <thetext>Created attachment 404749
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673209</commentid>
    <comment_count>5</comment_count>
      <attachid>404751</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-07-20 13:26:55 -0700</bug_when>
    <thetext>Created attachment 404751
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673349</commentid>
    <comment_count>6</comment_count>
      <attachid>404785</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-07-20 19:34:47 -0700</bug_when>
    <thetext>Created attachment 404785
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673352</commentid>
    <comment_count>7</comment_count>
      <attachid>404751</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-07-20 19:39:33 -0700</bug_when>
    <thetext>Comment on attachment 404751
Patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        The event was initially specified to be non-cancelable in DOM Level 2 Events, but was changed to reflect existing interoperability between browsers.
&gt; +        The most user facing behavior change here is that when the mousemove event is prevent-defaulted (canceled) content selection is not possible.

I&apos;d like a little more detail here about the behavior of the other browsers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673354</commentid>
    <comment_count>8</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-07-20 19:41:03 -0700</bug_when>
    <thetext>1. The test case preventDefaults the mousemove event while resizing the out-of-flow box.
2. mousemove used to be “non-cancelable” (https://www.w3.org/TR/DOM-Level-2-Events/events.html) but it got updated to “cancelable” (https://w3c.github.io/uievents/#event-type-mousemove)
3. Chrome impl is aligned with the latest version of the spec so when JS preventDefaults the mousemove, the drag (select) operation is not executed.
4. We still treat mousemove as a non-cancelable event and run the drag operation.
    swallowEvent = !dispatchMouseEvent(eventNames().mousemoveEvent, mouseEvent.targetNode(), 0, platformMouseEvent, FireMouseOverOut::Yes);
    if (!swallowEvent) {
        swallowEvent = handleMouseDraggedEvent(mouseEvent);
    }
^^ since the mousemove event is not cancelable, swallowEvent is false here even when JS calls preventDefault (or returns false).
5. However blink has TODO right at where the drag would happen:
EventHandler::HandleMouseMoveOrLeaveEvent()
…
  // TODO(crbug.com/346473): Since there is no default action for the mousemove
  // event we should consider doing drag&amp;drop even when js cancels the
  // mouse move event.
  // https://w3c.github.io/uievents/#event-type-mousemove
…
So they might actually toggle this at some point.

Note: Firefox behaves like WebKit but not sure if it’s because their mousemove event is still non-cancelable or whether they already went ahead with what the TODO says here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673458</commentid>
    <comment_count>9</comment_count>
      <attachid>404823</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-07-21 09:10:10 -0700</bug_when>
    <thetext>Created attachment 404823
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673472</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-21 09:36:00 -0700</bug_when>
    <thetext>Committed r264658: &lt;https://trac.webkit.org/changeset/264658&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 404823.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404619</attachid>
            <date>2020-07-17 17:00:30 -0700</date>
            <delta_ts>2020-07-20 11:47:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214513-20200717170029.patch</filename>
            <type>text/plain</type>
            <size>1806</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWFlMGNiNWUyZTFkNDBh
YjFkMGEwZjUxNDZmODhlMjllOWU2MGRkNy4uNWU1ZTY3ZWVjMzkyMDEwNWNiOGUyZTA1NDRkNmRk
YTUxMWZlMjgxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA3LTE3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJIEV2ZW50c10gTWFrZSBt
b3VzZW1vdmUgY2FuY2VsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE0NTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NDI2NzUyMD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFV1MgdGVzdGlu
Zy4KKworICAgICAgICBTZWUgaHR0cHM6Ly93M2MuZ2l0aHViLmlvL3VpZXZlbnRzLyNldmVudC10
eXBlLW1vdXNlbW92ZSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KKworICAgICAgICAqIGRvbS9Nb3Vz
ZUV2ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1vdXNlRXZlbnQ6OmNyZWF0ZSk6CisKIDIw
MjAtMDctMTQgIENsYXJrIFdhbmcgIDxjbGFya193YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBV
cGRhdGVkIEF1ZGlvQ29udGV4dCBjb25zdHJ1Y3RvciBhY2NvcmRpbmcgdG8gc3BlYwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlRXZlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUv
ZG9tL01vdXNlRXZlbnQuY3BwCmluZGV4IDdkODVlNTQyNmJiOTM0MDkxMDg4OTQ3M2JiMWJlZjQ1
MWFlMDBiNDMuLjJlMjdjNmMyNmY0ZmQ1ZGFiMTcxYTlhMmViNjJiMzhlNDE5ODhlOWUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZUV2ZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vTW91c2VFdmVudC5jcHAKQEAgLTUxLDcgKzUxLDcgQEAgUmVmPE1vdXNlRXZlbnQ+
IE1vdXNlRXZlbnQ6OmNyZWF0ZShjb25zdCBBdG9tU3RyaW5nJiB0eXBlLCBjb25zdCBNb3VzZUV2
ZW50SW5pdCYKIFJlZjxNb3VzZUV2ZW50PiBNb3VzZUV2ZW50OjpjcmVhdGUoY29uc3QgQXRvbVN0
cmluZyYgZXZlbnRUeXBlLCBSZWZQdHI8V2luZG93UHJveHk+JiYgdmlldywgY29uc3QgUGxhdGZv
cm1Nb3VzZUV2ZW50JiBldmVudCwgaW50IGRldGFpbCwgTm9kZSogcmVsYXRlZFRhcmdldCkKIHsK
ICAgICBib29sIGlzTW91c2VFbnRlck9yTGVhdmUgPSBldmVudFR5cGUgPT0gZXZlbnROYW1lcygp
Lm1vdXNlZW50ZXJFdmVudCB8fCBldmVudFR5cGUgPT0gZXZlbnROYW1lcygpLm1vdXNlbGVhdmVF
dmVudDsKLSAgICBhdXRvIGlzQ2FuY2VsYWJsZSA9IGV2ZW50VHlwZSAhPSBldmVudE5hbWVzKCku
bW91c2Vtb3ZlRXZlbnQgJiYgIWlzTW91c2VFbnRlck9yTGVhdmUgPyBJc0NhbmNlbGFibGU6Olll
cyA6IElzQ2FuY2VsYWJsZTo6Tm87CisgICAgYXV0byBpc0NhbmNlbGFibGUgPSAhaXNNb3VzZUVu
dGVyT3JMZWF2ZSA/IElzQ2FuY2VsYWJsZTo6WWVzIDogSXNDYW5jZWxhYmxlOjpObzsKICAgICBh
dXRvIGNhbkJ1YmJsZSA9ICFpc01vdXNlRW50ZXJPckxlYXZlID8gQ2FuQnViYmxlOjpZZXMgOiBD
YW5CdWJibGU6Ok5vOwogICAgIGF1dG8gaXNDb21wb3NlZCA9ICFpc01vdXNlRW50ZXJPckxlYXZl
ID8gSXNDb21wb3NlZDo6WWVzIDogSXNDb21wb3NlZDo6Tm87CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404734</attachid>
            <date>2020-07-20 11:47:02 -0700</date>
            <delta_ts>2020-07-20 13:17:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214513-20200720114702.patch</filename>
            <type>text/plain</type>
            <size>6101</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWFlMGNiNWUyZTFkNDBh
YjFkMGEwZjUxNDZmODhlMjllOWU2MGRkNy4uZDM5YjczZjlkYTYzNTdlMzQwY2YyYzVjOTk3NWEw
ZGMxNDZlMjE0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA3LTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJIEV2ZW50c10gTWFrZSBt
b3VzZW1vdmUgY2FuY2VsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE0NTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NDI2NzUyMD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNo
IG1ha2VzIHRoZSBtb3VzZW1vdmUgZXZlbnQgY2FuY2VsYWJsZS4KKyAgICAgICAgVGhlIGV2ZW50
IHdhcyBpbml0aWFsbHkgc3BlY2lmaWVkIHRvIGJlIG5vbi1jYW5jZWxhYmxlIGluIERPTSBMZXZl
bCAyIEV2ZW50cywgYnV0IHdhcyBjaGFuZ2VkIHRvIHJlZmxlY3QgZXhpc3RpbmcgaW50ZXJvcGVy
YWJpbGl0eSBiZXR3ZWVuIGJyb3dzZXJzLgorICAgICAgICBUaGUgbW9zdCB1c2VyIGZhY2luZyBi
ZWhhdmlvciBjaGFuZ2UgaGVyZSBpcyB0aGF0IHdoZW4gdGhlIG1vdXNlbW92ZSBldmVudCBpcyBw
cmV2ZW50LWRlZmF1bHRlZCAoY2FuY2VsZWQpIGNvbnRlbnQgc2VsZWN0aW9uIGlzIG5vdCBwb3Nz
aWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvc2VsZWN0aW9uLWlzLXByZXZlbnQtZGVm
YXVsdGVkLmh0bWwKKworICAgICAgICAqIGRvbS9Nb3VzZUV2ZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Ok1vdXNlRXZlbnQ6OmNyZWF0ZSk6CisKIDIwMjAtMDctMTQgIENsYXJrIFdhbmcgIDxj
bGFya193YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBVcGRhdGVkIEF1ZGlvQ29udGV4dCBjb25z
dHJ1Y3RvciBhY2NvcmRpbmcgdG8gc3BlYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9t
L01vdXNlRXZlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlRXZlbnQuY3BwCmluZGV4
IDdkODVlNTQyNmJiOTM0MDkxMDg4OTQ3M2JiMWJlZjQ1MWFlMDBiNDMuLjJlMjdjNmMyNmY0ZmQ1
ZGFiMTcxYTlhMmViNjJiMzhlNDE5ODhlOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Nb3VzZUV2ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAK
QEAgLTUxLDcgKzUxLDcgQEAgUmVmPE1vdXNlRXZlbnQ+IE1vdXNlRXZlbnQ6OmNyZWF0ZShjb25z
dCBBdG9tU3RyaW5nJiB0eXBlLCBjb25zdCBNb3VzZUV2ZW50SW5pdCYKIFJlZjxNb3VzZUV2ZW50
PiBNb3VzZUV2ZW50OjpjcmVhdGUoY29uc3QgQXRvbVN0cmluZyYgZXZlbnRUeXBlLCBSZWZQdHI8
V2luZG93UHJveHk+JiYgdmlldywgY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBldmVudCwgaW50
IGRldGFpbCwgTm9kZSogcmVsYXRlZFRhcmdldCkKIHsKICAgICBib29sIGlzTW91c2VFbnRlck9y
TGVhdmUgPSBldmVudFR5cGUgPT0gZXZlbnROYW1lcygpLm1vdXNlZW50ZXJFdmVudCB8fCBldmVu
dFR5cGUgPT0gZXZlbnROYW1lcygpLm1vdXNlbGVhdmVFdmVudDsKLSAgICBhdXRvIGlzQ2FuY2Vs
YWJsZSA9IGV2ZW50VHlwZSAhPSBldmVudE5hbWVzKCkubW91c2Vtb3ZlRXZlbnQgJiYgIWlzTW91
c2VFbnRlck9yTGVhdmUgPyBJc0NhbmNlbGFibGU6OlllcyA6IElzQ2FuY2VsYWJsZTo6Tm87Cisg
ICAgYXV0byBpc0NhbmNlbGFibGUgPSAhaXNNb3VzZUVudGVyT3JMZWF2ZSA/IElzQ2FuY2VsYWJs
ZTo6WWVzIDogSXNDYW5jZWxhYmxlOjpObzsKICAgICBhdXRvIGNhbkJ1YmJsZSA9ICFpc01vdXNl
RW50ZXJPckxlYXZlID8gQ2FuQnViYmxlOjpZZXMgOiBDYW5CdWJibGU6Ok5vOwogICAgIGF1dG8g
aXNDb21wb3NlZCA9ICFpc01vdXNlRW50ZXJPckxlYXZlID8gSXNDb21wb3NlZDo6WWVzIDogSXND
b21wb3NlZDo6Tm87CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3Y2RkYTJjMzhhNzhkZjViNDM3NjI3ZDM2ZGYzMTc5Njg2
NTVlYTYzLi4yYWY0MDljNjJkOTk4MTM3N2M1ZjI5NDlhNjYxNjg4NzE1YTBlOGI2IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMjAtMDctMjAgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICBbVUkgRXZlbnRzXSBNYWtlIG1vdXNlbW92ZSBjYW5jZWxhYmxlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ1MTMKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzY0MjY3NTIwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRl
ZmF1bHRlZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4dC9zZWxlY3Rp
b24taXMtcHJldmVudC1kZWZhdWx0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
bWFjL2Zhc3QvZXZlbnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dDoKKwogMjAyMC0wNy0x
NCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVzZSAiZm9udC1m
YW1pbHk6IEFoZW0iIHRvIGltcHJvdmUgY292ZXJhZ2UuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3RleHQvc2VsZWN0aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU5OTRmN2MwMmQ1OTdhN2NmMTZlMzE1ZDcxNWNhZTI4NTli
YWMwYTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9u
LWlzLXByZXZlbnQtZGVmYXVsdGVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK1RyeSB0
byBzZWxlY3QgdGhpcyB0ZXh0LgorUGFzcyBpZiBub24tc2VsZWN0aW9uIGlzIHZpc2libGUuCitU
cnkgdG8gc2VsZWN0IHRoaXMgdGV4dC4KK1Bhc3MgaWYgbm9uLXNlbGVjdGlvbiBpcyB2aXNpYmxl
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50
LWRlZmF1bHRlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2
ZW50LWRlZmF1bHRlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBjMjE5NzQ2ODk3YTE5ZmNmYTc4N2JmN2Ji
MGUyMWEzZTYxZjRjZGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQv
c2VsZWN0aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLmh0bWwKQEAgLTAsMCArMSwzNSBAQAorPGJv
ZHkgb25sb2FkPSJ0ZXN0KCkiPgorVHJ5IHRvIHNlbGVjdCB0aGlzIHRleHQuPGJyPlBhc3MgaWYg
bm9uLXNlbGVjdGlvbiBpcyB2aXNpYmxlLgorPHByZSBpZD1yZXN1bHRfd2l0aF9kZWZhdWx0X3By
ZXZlbnQ+PC9wcmU+Cis8cHJlIGlkPXJlc3VsdF93aXRob3V0X2RlZmF1bHRfcHJldmVudD48L3By
ZT4KKzwvYm9keT4KKzxzY3JpcHQ+CisKK2Z1bmN0aW9uIG1vdXNlbW92ZUZ1bmN0aW9uKGV2ZW50
KSB7CisgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7Cit9CisKK2RvY3VtZW50LmJvZHkub25tb3Vz
ZW1vdmUgPSBtb3VzZW1vdmVGdW5jdGlvbjsKKworZnVuY3Rpb24gdGVzdCgpIHsKKyAgaWYgKHdp
bmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICBpZiAoIXdp
bmRvdy5ldmVudFNlbmRlcikKKyAgICByZXR1cm47CisgIAorICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbygwLCAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgIGV2ZW50U2VuZGVyLm1v
dXNlTW92ZVRvKDQwMCwgNDAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworIAorICByZXN1
bHRfd2l0aF9kZWZhdWx0X3ByZXZlbnQuaW5uZXJIVE1MID0gd2luZG93LmdldFNlbGVjdGlvbigp
OworCisgIGRvY3VtZW50LmJvZHkub25tb3VzZW1vdmUgPSAiIjsKKyAgZXZlbnRTZW5kZXIubW91
c2VNb3ZlVG8oMCwgMCk7CisgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICBldmVudFNlbmRl
ci5tb3VzZU1vdmVUbyg0MDAsIDQwMCk7CisgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAKKyAg
cmVzdWx0X3dpdGhvdXRfZGVmYXVsdF9wcmV2ZW50LmlubmVySFRNTCA9IHdpbmRvdy5nZXRTZWxl
Y3Rpb24oKTsKK30KKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL2Zhc3QvZXZlbnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9mYXN0L2V2ZW50cy9vYmpjLWV2ZW50LWFwaS1leHBlY3RlZC50eHQKaW5k
ZXggYzM1MzQ0ZGFhMmZhMDEyMzAxNjMxZDUzMTQ2ZjQwNjhjNmFiYzcwMC4uZGIwM2FkNDk3MjQ0
NGVjYmE2MGFiNjY2ODY0YTQ1NmI1Y2E4MmYzMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3QvZXZlbnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9ldmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0
ZWQudHh0CkBAIC01OSw3ICs1OSw3IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRh
cmdldDogICAgICAgIDxkaXY+CiAgIGV2ZW50UGhhc2U6ICAgIDMKICAgYnViYmxlczogICAgICAg
MQotICBjYW5jZWxhYmxlOiAgICAwCisgIGNhbmNlbGFibGU6ICAgIDEKICAgZGV0YWlsOiAgICAg
ICAgMAogICB2aWV3OiAgICAgICAgICBPSyAoZG9jdW1lbnQ6IE9LKQogICBidXR0b246ICAgICAg
ICAwCkBAIC0yMTYsNyArMjE2LDcgQEAgZXZlbnQgdHlwZTogICAgICBtb3VzZW1vdmUKICAgdGFy
Z2V0OiAgICAgICAgPGRpdj4KICAgZXZlbnRQaGFzZTogICAgMwogICBidWJibGVzOiAgICAgICAx
Ci0gIGNhbmNlbGFibGU6ICAgIDAKKyAgY2FuY2VsYWJsZTogICAgMQogICBkZXRhaWw6ICAgICAg
ICAwCiAgIHZpZXc6ICAgICAgICAgIE9LIChkb2N1bWVudDogT0spCiAgIGJ1dHRvbjogICAgICAg
IDAKQEAgLTI3Myw3ICsyNzMsNyBAQCBldmVudCB0eXBlOiAgICAgIG1vdXNlbW92ZQogICB0YXJn
ZXQ6ICAgICAgICA8ZGl2PgogICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEK
LSAgY2FuY2VsYWJsZTogICAgMAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAg
IDAKICAgdmlldzogICAgICAgICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAg
MApAQCAtMzMyLDcgKzMzMiw3IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdl
dDogICAgICAgIDxodG1sPgogICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEK
LSAgY2FuY2VsYWJsZTogICAgMAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAg
IDAKICAgdmlldzogICAgICAgICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAg
MApAQCAtMzU4LDcgKzM1OCw3IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdl
dDogICAgICAgIDxodG1sPgogICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEK
LSAgY2FuY2VsYWJsZTogICAgMAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAg
IDAKICAgdmlldzogICAgICAgICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAg
MAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404749</attachid>
            <date>2020-07-20 13:17:14 -0700</date>
            <delta_ts>2020-07-20 13:23:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214513-20200720131713.patch</filename>
            <type>text/plain</type>
            <size>6775</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWFlMGNiNWUyZTFkNDBh
YjFkMGEwZjUxNDZmODhlMjllOWU2MGRkNy4uZDM5YjczZjlkYTYzNTdlMzQwY2YyYzVjOTk3NWEw
ZGMxNDZlMjE0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA3LTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJIEV2ZW50c10gTWFrZSBt
b3VzZW1vdmUgY2FuY2VsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE0NTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NDI2NzUyMD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNo
IG1ha2VzIHRoZSBtb3VzZW1vdmUgZXZlbnQgY2FuY2VsYWJsZS4KKyAgICAgICAgVGhlIGV2ZW50
IHdhcyBpbml0aWFsbHkgc3BlY2lmaWVkIHRvIGJlIG5vbi1jYW5jZWxhYmxlIGluIERPTSBMZXZl
bCAyIEV2ZW50cywgYnV0IHdhcyBjaGFuZ2VkIHRvIHJlZmxlY3QgZXhpc3RpbmcgaW50ZXJvcGVy
YWJpbGl0eSBiZXR3ZWVuIGJyb3dzZXJzLgorICAgICAgICBUaGUgbW9zdCB1c2VyIGZhY2luZyBi
ZWhhdmlvciBjaGFuZ2UgaGVyZSBpcyB0aGF0IHdoZW4gdGhlIG1vdXNlbW92ZSBldmVudCBpcyBw
cmV2ZW50LWRlZmF1bHRlZCAoY2FuY2VsZWQpIGNvbnRlbnQgc2VsZWN0aW9uIGlzIG5vdCBwb3Nz
aWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvc2VsZWN0aW9uLWlzLXByZXZlbnQtZGVm
YXVsdGVkLmh0bWwKKworICAgICAgICAqIGRvbS9Nb3VzZUV2ZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Ok1vdXNlRXZlbnQ6OmNyZWF0ZSk6CisKIDIwMjAtMDctMTQgIENsYXJrIFdhbmcgIDxj
bGFya193YW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBVcGRhdGVkIEF1ZGlvQ29udGV4dCBjb25z
dHJ1Y3RvciBhY2NvcmRpbmcgdG8gc3BlYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9t
L01vdXNlRXZlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlRXZlbnQuY3BwCmluZGV4
IDdkODVlNTQyNmJiOTM0MDkxMDg4OTQ3M2JiMWJlZjQ1MWFlMDBiNDMuLjJlMjdjNmMyNmY0ZmQ1
ZGFiMTcxYTlhMmViNjJiMzhlNDE5ODhlOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Nb3VzZUV2ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAK
QEAgLTUxLDcgKzUxLDcgQEAgUmVmPE1vdXNlRXZlbnQ+IE1vdXNlRXZlbnQ6OmNyZWF0ZShjb25z
dCBBdG9tU3RyaW5nJiB0eXBlLCBjb25zdCBNb3VzZUV2ZW50SW5pdCYKIFJlZjxNb3VzZUV2ZW50
PiBNb3VzZUV2ZW50OjpjcmVhdGUoY29uc3QgQXRvbVN0cmluZyYgZXZlbnRUeXBlLCBSZWZQdHI8
V2luZG93UHJveHk+JiYgdmlldywgY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBldmVudCwgaW50
IGRldGFpbCwgTm9kZSogcmVsYXRlZFRhcmdldCkKIHsKICAgICBib29sIGlzTW91c2VFbnRlck9y
TGVhdmUgPSBldmVudFR5cGUgPT0gZXZlbnROYW1lcygpLm1vdXNlZW50ZXJFdmVudCB8fCBldmVu
dFR5cGUgPT0gZXZlbnROYW1lcygpLm1vdXNlbGVhdmVFdmVudDsKLSAgICBhdXRvIGlzQ2FuY2Vs
YWJsZSA9IGV2ZW50VHlwZSAhPSBldmVudE5hbWVzKCkubW91c2Vtb3ZlRXZlbnQgJiYgIWlzTW91
c2VFbnRlck9yTGVhdmUgPyBJc0NhbmNlbGFibGU6OlllcyA6IElzQ2FuY2VsYWJsZTo6Tm87Cisg
ICAgYXV0byBpc0NhbmNlbGFibGUgPSAhaXNNb3VzZUVudGVyT3JMZWF2ZSA/IElzQ2FuY2VsYWJs
ZTo6WWVzIDogSXNDYW5jZWxhYmxlOjpObzsKICAgICBhdXRvIGNhbkJ1YmJsZSA9ICFpc01vdXNl
RW50ZXJPckxlYXZlID8gQ2FuQnViYmxlOjpZZXMgOiBDYW5CdWJibGU6Ok5vOwogICAgIGF1dG8g
aXNDb21wb3NlZCA9ICFpc01vdXNlRW50ZXJPckxlYXZlID8gSXNDb21wb3NlZDo6WWVzIDogSXND
b21wb3NlZDo6Tm87CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3Y2RkYTJjMzhhNzhkZjViNDM3NjI3ZDM2ZGYzMTc5Njg2
NTVlYTYzLi4yYWY0MDljNjJkOTk4MTM3N2M1ZjI5NDlhNjYxNjg4NzE1YTBlOGI2IDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMjAtMDctMjAgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICBbVUkgRXZlbnRzXSBNYWtlIG1vdXNlbW92ZSBjYW5jZWxhYmxlCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ1MTMKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzY0MjY3NTIwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRl
ZmF1bHRlZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4dC9zZWxlY3Rp
b24taXMtcHJldmVudC1kZWZhdWx0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
bWFjL2Zhc3QvZXZlbnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dDoKKwogMjAyMC0wNy0x
NCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVzZSAiZm9udC1m
YW1pbHk6IEFoZW0iIHRvIGltcHJvdmUgY292ZXJhZ2UuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3RleHQvc2VsZWN0aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU5OTRmN2MwMmQ1OTdhN2NmMTZlMzE1ZDcxNWNhZTI4NTli
YWMwYTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9u
LWlzLXByZXZlbnQtZGVmYXVsdGVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK1RyeSB0
byBzZWxlY3QgdGhpcyB0ZXh0LgorUGFzcyBpZiBub24tc2VsZWN0aW9uIGlzIHZpc2libGUuCitU
cnkgdG8gc2VsZWN0IHRoaXMgdGV4dC4KK1Bhc3MgaWYgbm9uLXNlbGVjdGlvbiBpcyB2aXNpYmxl
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50
LWRlZmF1bHRlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2
ZW50LWRlZmF1bHRlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBjMjE5NzQ2ODk3YTE5ZmNmYTc4N2JmN2Ji
MGUyMWEzZTYxZjRjZGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQv
c2VsZWN0aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLmh0bWwKQEAgLTAsMCArMSwzNSBAQAorPGJv
ZHkgb25sb2FkPSJ0ZXN0KCkiPgorVHJ5IHRvIHNlbGVjdCB0aGlzIHRleHQuPGJyPlBhc3MgaWYg
bm9uLXNlbGVjdGlvbiBpcyB2aXNpYmxlLgorPHByZSBpZD1yZXN1bHRfd2l0aF9kZWZhdWx0X3By
ZXZlbnQ+PC9wcmU+Cis8cHJlIGlkPXJlc3VsdF93aXRob3V0X2RlZmF1bHRfcHJldmVudD48L3By
ZT4KKzwvYm9keT4KKzxzY3JpcHQ+CisKK2Z1bmN0aW9uIG1vdXNlbW92ZUZ1bmN0aW9uKGV2ZW50
KSB7CisgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7Cit9CisKK2RvY3VtZW50LmJvZHkub25tb3Vz
ZW1vdmUgPSBtb3VzZW1vdmVGdW5jdGlvbjsKKworZnVuY3Rpb24gdGVzdCgpIHsKKyAgaWYgKHdp
bmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICBpZiAoIXdp
bmRvdy5ldmVudFNlbmRlcikKKyAgICByZXR1cm47CisgIAorICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbygwLCAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgIGV2ZW50U2VuZGVyLm1v
dXNlTW92ZVRvKDQwMCwgNDAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworIAorICByZXN1
bHRfd2l0aF9kZWZhdWx0X3ByZXZlbnQuaW5uZXJIVE1MID0gd2luZG93LmdldFNlbGVjdGlvbigp
OworCisgIGRvY3VtZW50LmJvZHkub25tb3VzZW1vdmUgPSAiIjsKKyAgZXZlbnRTZW5kZXIubW91
c2VNb3ZlVG8oMCwgMCk7CisgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICBldmVudFNlbmRl
ci5tb3VzZU1vdmVUbyg0MDAsIDQwMCk7CisgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAKKyAg
cmVzdWx0X3dpdGhvdXRfZGVmYXVsdF9wcmV2ZW50LmlubmVySFRNTCA9IHdpbmRvdy5nZXRTZWxl
Y3Rpb24oKTsKK30KKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
aW9zL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVj
dGF0aW9ucwppbmRleCA5YjE5YjZmMzQwN2ExMzc2ZmIxYjk0ZDgwYzAzN2YwMjdiNjJmZjRiLi5i
ZDYzZTg0NmFjMzI0MTQ3ZjFmNzlkNjM2NThlZTljMzg3ZDYwNmQ5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzQ3OSwzICszNDc5LDUgQEAgd2Via2l0
Lm9yZy9iLzIxNDI5MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtdGV4
dC93aGl0ZS1zcGFjZS90ZXgKIAogd2Via2l0Lm9yZy9iLzIxNDI5OSBpbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtdWkvb3V0bGluZS0wMjIuaHRtbCBbIEltYWdlT25seUZh
aWx1cmUgXQogd2Via2l0Lm9yZy9iLzIxNDI5OSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtdWkvb3V0bGluZS13aXRoLXBhZGRpbmctMDAxLmh0bWwgWyBJbWFnZU9ubHlG
YWlsdXJlIF0KKworZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRlZmF1bHRlZC5odG1s
IFsgRmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9l
dmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL2Zhc3QvZXZlbnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dAppbmRleCBjMzUzNDRk
YWEyZmEwMTIzMDE2MzFkNTMxNDZmNDA2OGM2YWJjNzAwLi5kYjAzYWQ0OTcyNDQ0ZWNiYTYwYWI2
NjY4NjRhNDU2YjVjYTgyZjMzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
ZmFzdC9ldmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9mYXN0L2V2ZW50cy9vYmpjLWV2ZW50LWFwaS1leHBlY3RlZC50eHQKQEAg
LTU5LDcgKzU5LDcgQEAgZXZlbnQgdHlwZTogICAgICBtb3VzZW1vdmUKICAgdGFyZ2V0OiAgICAg
ICAgPGRpdj4KICAgZXZlbnRQaGFzZTogICAgMwogICBidWJibGVzOiAgICAgICAxCi0gIGNhbmNl
bGFibGU6ICAgIDAKKyAgY2FuY2VsYWJsZTogICAgMQogICBkZXRhaWw6ICAgICAgICAwCiAgIHZp
ZXc6ICAgICAgICAgIE9LIChkb2N1bWVudDogT0spCiAgIGJ1dHRvbjogICAgICAgIDAKQEAgLTIx
Niw3ICsyMTYsNyBAQCBldmVudCB0eXBlOiAgICAgIG1vdXNlbW92ZQogICB0YXJnZXQ6ICAgICAg
ICA8ZGl2PgogICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2Vs
YWJsZTogICAgMAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmll
dzogICAgICAgICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMApAQCAtMjcz
LDcgKzI3Myw3IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAg
IDxkaXY+CiAgIGV2ZW50UGhhc2U6ICAgIDMKICAgYnViYmxlczogICAgICAgMQotICBjYW5jZWxh
YmxlOiAgICAwCisgIGNhbmNlbGFibGU6ICAgIDEKICAgZGV0YWlsOiAgICAgICAgMAogICB2aWV3
OiAgICAgICAgICBPSyAoZG9jdW1lbnQ6IE9LKQogICBidXR0b246ICAgICAgICAwCkBAIC0zMzIs
NyArMzMyLDcgQEAgZXZlbnQgdHlwZTogICAgICBtb3VzZW1vdmUKICAgdGFyZ2V0OiAgICAgICAg
PGh0bWw+CiAgIGV2ZW50UGhhc2U6ICAgIDMKICAgYnViYmxlczogICAgICAgMQotICBjYW5jZWxh
YmxlOiAgICAwCisgIGNhbmNlbGFibGU6ICAgIDEKICAgZGV0YWlsOiAgICAgICAgMAogICB2aWV3
OiAgICAgICAgICBPSyAoZG9jdW1lbnQ6IE9LKQogICBidXR0b246ICAgICAgICAwCkBAIC0zNTgs
NyArMzU4LDcgQEAgZXZlbnQgdHlwZTogICAgICBtb3VzZW1vdmUKICAgdGFyZ2V0OiAgICAgICAg
PGh0bWw+CiAgIGV2ZW50UGhhc2U6ICAgIDMKICAgYnViYmxlczogICAgICAgMQotICBjYW5jZWxh
YmxlOiAgICAwCisgIGNhbmNlbGFibGU6ICAgIDEKICAgZGV0YWlsOiAgICAgICAgMAogICB2aWV3
OiAgICAgICAgICBPSyAoZG9jdW1lbnQ6IE9LKQogICBidXR0b246ICAgICAgICAwCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404751</attachid>
            <date>2020-07-20 13:26:55 -0700</date>
            <delta_ts>2020-07-21 09:10:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214513-20200720132654.patch</filename>
            <type>text/plain</type>
            <size>6881</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NjE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGRkNTZjNGVhZGFmMzQ0
NWFlMjNkZjI2Zjk2MTQ3NmFjMWMxODI3NS4uMDVhNjU3YThmMDY4ZWY0MjI1NWU3ZGZhNTYyYzMx
ZGNlNWNkOGY0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA3LTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJIEV2ZW50c10gTWFrZSBt
b3VzZW1vdmUgY2FuY2VsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE0NTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NDI2NzUyMD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNo
IG1ha2VzIHRoZSBtb3VzZW1vdmUgZXZlbnQgY2FuY2VsYWJsZS4KKyAgICAgICAgVGhlIGV2ZW50
IHdhcyBpbml0aWFsbHkgc3BlY2lmaWVkIHRvIGJlIG5vbi1jYW5jZWxhYmxlIGluIERPTSBMZXZl
bCAyIEV2ZW50cywgYnV0IHdhcyBjaGFuZ2VkIHRvIHJlZmxlY3QgZXhpc3RpbmcgaW50ZXJvcGVy
YWJpbGl0eSBiZXR3ZWVuIGJyb3dzZXJzLgorICAgICAgICBUaGUgbW9zdCB1c2VyIGZhY2luZyBi
ZWhhdmlvciBjaGFuZ2UgaGVyZSBpcyB0aGF0IHdoZW4gdGhlIG1vdXNlbW92ZSBldmVudCBpcyBw
cmV2ZW50LWRlZmF1bHRlZCAoY2FuY2VsZWQpIGNvbnRlbnQgc2VsZWN0aW9uIGlzIG5vdCBwb3Nz
aWJsZS4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvc2VsZWN0aW9uLWlzLXByZXZlbnQtZGVm
YXVsdGVkLmh0bWwKKworICAgICAgICAqIGRvbS9Nb3VzZUV2ZW50LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6Ok1vdXNlRXZlbnQ6OmNyZWF0ZSk6CisKIDIwMjAtMDctMjAgIFNhaWQgQWJvdS1IYWxs
YXdhICA8c2Fib3VoYWxsYXdhQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ0ddIEZsdXNoaW5nIElt
YWdlQnVmZmVyIElPU3VyZmFjZSBjYWNoZWQgaW1hZ2UgY2FuIGhhcHBlbiB3aGVuIGNyZWF0aW5n
IGFuIGltYWdlIGZvciBlbmNvZGluZyBvbmx5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9k
b20vTW91c2VFdmVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAKaW5k
ZXggN2Q4NWU1NDI2YmI5MzQwOTEwODg5NDczYmIxYmVmNDUxYWUwMGI0My4uMmUyN2M2YzI2ZjRm
ZDVkYWIxNzFhOWEyZWI2MmIzOGU0MTk4OGU5ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
ZG9tL01vdXNlRXZlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZUV2ZW50LmNw
cApAQCAtNTEsNyArNTEsNyBAQCBSZWY8TW91c2VFdmVudD4gTW91c2VFdmVudDo6Y3JlYXRlKGNv
bnN0IEF0b21TdHJpbmcmIHR5cGUsIGNvbnN0IE1vdXNlRXZlbnRJbml0JgogUmVmPE1vdXNlRXZl
bnQ+IE1vdXNlRXZlbnQ6OmNyZWF0ZShjb25zdCBBdG9tU3RyaW5nJiBldmVudFR5cGUsIFJlZlB0
cjxXaW5kb3dQcm94eT4mJiB2aWV3LCBjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2ZW50LCBp
bnQgZGV0YWlsLCBOb2RlKiByZWxhdGVkVGFyZ2V0KQogewogICAgIGJvb2wgaXNNb3VzZUVudGVy
T3JMZWF2ZSA9IGV2ZW50VHlwZSA9PSBldmVudE5hbWVzKCkubW91c2VlbnRlckV2ZW50IHx8IGV2
ZW50VHlwZSA9PSBldmVudE5hbWVzKCkubW91c2VsZWF2ZUV2ZW50OwotICAgIGF1dG8gaXNDYW5j
ZWxhYmxlID0gZXZlbnRUeXBlICE9IGV2ZW50TmFtZXMoKS5tb3VzZW1vdmVFdmVudCAmJiAhaXNN
b3VzZUVudGVyT3JMZWF2ZSA/IElzQ2FuY2VsYWJsZTo6WWVzIDogSXNDYW5jZWxhYmxlOjpObzsK
KyAgICBhdXRvIGlzQ2FuY2VsYWJsZSA9ICFpc01vdXNlRW50ZXJPckxlYXZlID8gSXNDYW5jZWxh
YmxlOjpZZXMgOiBJc0NhbmNlbGFibGU6Ok5vOwogICAgIGF1dG8gY2FuQnViYmxlID0gIWlzTW91
c2VFbnRlck9yTGVhdmUgPyBDYW5CdWJibGU6OlllcyA6IENhbkJ1YmJsZTo6Tm87CiAgICAgYXV0
byBpc0NvbXBvc2VkID0gIWlzTW91c2VFbnRlck9yTGVhdmUgPyBJc0NvbXBvc2VkOjpZZXMgOiBJ
c0NvbXBvc2VkOjpObzsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDgwY2Q0MDM2OGVlNzAyMzJlOGQxNzQ1OTA0YzM0YjNh
YWIwZGNlNzAuLjMwMTlkYWVlOGYxM2FiNzZkZDk0YmY5ZmZhMDU4MjA5Y2U4YjViMWMgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNSBAQAorMjAyMC0wNy0yMCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUu
Y29tPgorCisgICAgICAgIFtVSSBFdmVudHNdIE1ha2UgbW91c2Vtb3ZlIGNhbmNlbGFibGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNDUxMworICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vNjQyNjc1MjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvc2VsZWN0aW9uLWlzLXByZXZlbnQt
ZGVmYXVsdGVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC90ZXh0L3NlbGVj
dGlvbi1pcy1wcmV2ZW50LWRlZmF1bHRlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvZmFzdC9ldmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0ZWQudHh0OgorCiAyMDIwLTA3
LTIwICBLYXRlIENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgogCiAgICAgICAg
IFsgaU9TIG1hY09TIF0gaHR0cC90ZXN0cy9yZXNvdXJjZUxvYWRTdGF0aXN0aWNzL2dyYW5kZmF0
aGVyaW5nLWRhdGFiYXNlLmh0bWwgaXMgYSByYXJlIGZsYWt5IHRpbWVvdXQKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRl
ZmF1bHRlZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTk5NGY3YzAyZDU5N2E3Y2YxNmUzMTVk
NzE1Y2FlMjg1OWJhYzBhNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4
dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
NCBAQAorVHJ5IHRvIHNlbGVjdCB0aGlzIHRleHQuCitQYXNzIGlmIG5vbi1zZWxlY3Rpb24gaXMg
dmlzaWJsZS4KK1RyeSB0byBzZWxlY3QgdGhpcyB0ZXh0LgorUGFzcyBpZiBub24tc2VsZWN0aW9u
IGlzIHZpc2libGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9u
LWlzLXByZXZlbnQtZGVmYXVsdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0
aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmFmMWYxMWU5ZmJmNDUy
MTU1MGQxNzRhZjg2OTFlNGJmOTcyMjdhNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQuaHRtbApAQCAtMCwwICsx
LDM2IEBACis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CitUcnkgdG8gc2VsZWN0IHRoaXMgdGV4dC48
YnI+UGFzcyBpZiBub24tc2VsZWN0aW9uIGlzIHZpc2libGUuCis8cHJlIGlkPXJlc3VsdF93aXRo
X2RlZmF1bHRfcHJldmVudD48L3ByZT4KKzxwcmUgaWQ9cmVzdWx0X3dpdGhvdXRfZGVmYXVsdF9w
cmV2ZW50PjwvcHJlPgorPC9ib2R5PgorPHNjcmlwdD4KKworZnVuY3Rpb24gbW91c2Vtb3ZlRnVu
Y3Rpb24oZXZlbnQpIHsKKyAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKK30KKworZG9jdW1lbnQu
Ym9keS5vbm1vdXNlbW92ZSA9IG1vdXNlbW92ZUZ1bmN0aW9uOworCitmdW5jdGlvbiB0ZXN0KCkg
eworICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7
CisgIGlmICghd2luZG93LmV2ZW50U2VuZGVyKQorICAgIHJldHVybjsKKworICBldmVudFNlbmRl
ci5tb3VzZU1vdmVUbygwLCAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgIGV2ZW50
U2VuZGVyLm1vdXNlTW92ZVRvKDQwMCwgNDAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwor
CisgIHJlc3VsdF93aXRoX2RlZmF1bHRfcHJldmVudC5pbm5lckhUTUwgPSB3aW5kb3cuZ2V0U2Vs
ZWN0aW9uKCk7CisKKyAgZG9jdW1lbnQuYm9keS5vbm1vdXNlbW92ZSA9ICIiOworCisgIGV2ZW50
U2VuZGVyLm1vdXNlTW92ZVRvKDAsIDApOworICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAg
ZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oNDAwLCA0MDApOworICBldmVudFNlbmRlci5tb3VzZVVw
KCk7CisgCisgIHJlc3VsdF93aXRob3V0X2RlZmF1bHRfcHJldmVudC5pbm5lckhUTUwgPSB3aW5k
b3cuZ2V0U2VsZWN0aW9uKCk7Cit9Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZjFlMGIzYjhlMzcwZDZmNTViMGQ4MTBjNDM1NDgzZjAw
ZWExOGNjYy4uNGNmOTdkYmQwMTgzN2ZlNjJjOWFlOWI5ZGE3OTgwOTc3YTA4Y2FiNSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM0NzgsMyArMzQ3OCw1
IEBAIHdlYmtpdC5vcmcvYi8yMTQyOTkgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLXVpL291dGxpbmUtMDIyLmh0bWwKIHdlYmtpdC5vcmcvYi8yMTQyOTkgaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXVpL291dGxpbmUtd2l0aC1wYWRkaW5nLTAw
MS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMTQ0OTggaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jb3JzL3JlbW90ZS1vcmlnaW4uaHRtIFsgUGFzcyBd
CisKK2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQuaHRtbCBbIEZhaWx1
cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZXZlbnRzL29i
amMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0
L2V2ZW50cy9vYmpjLWV2ZW50LWFwaS1leHBlY3RlZC50eHQKaW5kZXggYzM1MzQ0ZGFhMmZhMDEy
MzAxNjMxZDUzMTQ2ZjQwNjhjNmFiYzcwMC4uZGIwM2FkNDk3MjQ0NGVjYmE2MGFiNjY2ODY0YTQ1
NmI1Y2E4MmYzMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZXZl
bnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvZmFzdC9ldmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0ZWQudHh0CkBAIC01OSw3ICs1
OSw3IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAgIDxkaXY+
CiAgIGV2ZW50UGhhc2U6ICAgIDMKICAgYnViYmxlczogICAgICAgMQotICBjYW5jZWxhYmxlOiAg
ICAwCisgIGNhbmNlbGFibGU6ICAgIDEKICAgZGV0YWlsOiAgICAgICAgMAogICB2aWV3OiAgICAg
ICAgICBPSyAoZG9jdW1lbnQ6IE9LKQogICBidXR0b246ICAgICAgICAwCkBAIC0yMTYsNyArMjE2
LDcgQEAgZXZlbnQgdHlwZTogICAgICBtb3VzZW1vdmUKICAgdGFyZ2V0OiAgICAgICAgPGRpdj4K
ICAgZXZlbnRQaGFzZTogICAgMwogICBidWJibGVzOiAgICAgICAxCi0gIGNhbmNlbGFibGU6ICAg
IDAKKyAgY2FuY2VsYWJsZTogICAgMQogICBkZXRhaWw6ICAgICAgICAwCiAgIHZpZXc6ICAgICAg
ICAgIE9LIChkb2N1bWVudDogT0spCiAgIGJ1dHRvbjogICAgICAgIDAKQEAgLTI3Myw3ICsyNzMs
NyBAQCBldmVudCB0eXBlOiAgICAgIG1vdXNlbW92ZQogICB0YXJnZXQ6ICAgICAgICA8ZGl2Pgog
ICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2VsYWJsZTogICAg
MAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmlldzogICAgICAg
ICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMApAQCAtMzMyLDcgKzMzMiw3
IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAgIDxodG1sPgog
ICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2VsYWJsZTogICAg
MAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmlldzogICAgICAg
ICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMApAQCAtMzU4LDcgKzM1OCw3
IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAgIDxodG1sPgog
ICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2VsYWJsZTogICAg
MAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmlldzogICAgICAg
ICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>404785</attachid>
            <date>2020-07-20 19:34:47 -0700</date>
            <delta_ts>2020-07-20 19:34:47 -0700</delta_ts>
            <desc>test case</desc>
            <filename>test-reduction.html</filename>
            <type>text/html</type>
            <size>3794</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PHN0eWxlPgojZHJhZyB7CiAgICB3aWR0aDogMTAwcHg7CiAgICBoZWlnaHQ6IDEwMHB4OwogICAg
cG9zaXRpb246IGFic29sdXRlOwogICAgbGVmdDogNDBweDsKICAgIHRvcDogNDBweDsKICAgIGJh
Y2tncm91bmQtY29sb3I6IHNpbHZlcjsKICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgZ3Jl
ZW47Cn0KPC9zdHlsZT4KZHJhZyB0aGUgZ3JlZW4gYmFyIGFuZCBzdGFydCByZXNpemluZy4gUEFT
UyBpZiBubyB0ZXh0IHNlbGVjdGlvbi48YnI+PGJyPjxicj4KCjxkaXYgaWQ9ZHJhZz48L2Rpdj4K
TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4g
UGhhc2VsbHVzIGV0IGJsYW5kaXQgcHVydXMsIG5lYyB2b2x1dHBhdCBudWxsYS4gQ2xhc3MgYXB0
ZW50IHRhY2l0aSBzb2Npb3NxdSBhZCBsaXRvcmEgdG9ycXVlbnQgcGVyIGNvbnViaWEgbm9zdHJh
LCBwZXIgaW5jZXB0b3MgaGltZW5hZW9zLiBOYW0gcGhhcmV0cmEgZW5pbSBlcm9zLCBpbiBkYXBp
YnVzIGxpZ3VsYSBlbGVpZmVuZCBpZC4gRG9uZWMgY29tbW9kbyBlcmF0IGxpYmVybywgdml0YWUg
c29sbGljaXR1ZGluIG9yY2kgZnJpbmdpbGxhIG5vbi4gRG9uZWMgZWZmaWNpdHVyIHRlbGx1cyBt
YXNzYSwgc2VkIGRpZ25pc3NpbSBzYXBpZW4gY29udmFsbGlzIGEuIER1aXMgZWdldCBjb25ndWUg
b3JjaS4gRG9uZWMgZWZmaWNpdHVyIGVzdCB1cm5hLCBldSBlbGVtZW50dW0gbG9yZW0gdWx0cmlj
aWVzIGF0LiBTZWQgc2l0IGFtZXQgZXVpc21vZCBhcmN1LiBJbiBwcmV0aXVtIHBvc3VlcmUgc2Vt
IHF1aXMgbGFvcmVldC4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5l
Y3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIE51bGxh
IHNlZCBhY2N1bXNhbiBleC4KClByYWVzZW50IGZpbmlidXMgdXJuYSBlZ2V0IHR1cnBpcyB0aW5j
aWR1bnQgcG9ydHRpdG9yLiBNb3JiaSB1bGxhbWNvcnBlciBwZWxsZW50ZXNxdWUgZXJhdC4gU3Vz
cGVuZGlzc2UgZmluaWJ1cyBtb2xlc3RpZSBzZW0sIGV1IHZ1bHB1dGF0ZSBuZXF1ZSBkaWN0dW0g
ZXUuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMg
ZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBDdXJhYml0dXIgbmVjIG1hbGVzdWFk
YSBudW5jLiBRdWlzcXVlIGRpY3R1bSBhbnRlIGxvcmVtLCBzaXQgYW1ldCBhY2N1bXNhbiBzZW0g
cGhhcmV0cmEgYXQuIER1aXMgbWFsZXN1YWRhIG51bmMgYXJjdSwgZXUgbWF0dGlzIHRvcnRvciB1
bGxhbWNvcnBlciBhYy4gTnVuYyBlZ2V0IGVsZWlmZW5kIGxhY3VzLCBhYyB2YXJpdXMgZGlhbS4K
ClBlbGxlbnRlc3F1ZSBsYWNpbmlhIGFudGUgbmVjIHB1cnVzIHBvcnRhIGludGVyZHVtLiBQcmFl
c2VudCBtYXR0aXMgbGVvIG5vbiBudW5jIHRyaXN0aXF1ZSBpbnRlcmR1bS4gVmVzdGlidWx1bSBs
ZW8gb2RpbywgZmV1Z2lhdCBldCBjb25ndWUgc2l0IGFtZXQsIGVsZW1lbnR1bSBzZWQgYW50ZS4g
Vml2YW11cyB2ZWwgbWFsZXN1YWRhIHNhcGllbiwgYWMgaWFjdWxpcyBtZXR1cy4gRXRpYW0gdWxs
YW1jb3JwZXIgbmVjIG1ldHVzIHNpdCBhbWV0IGxvYm9ydGlzLiBRdWlzcXVlIHZpdGFlIHJ1dHJ1
bSBwdXJ1cy4gQ3JhcyBxdWFtIG9yY2ksIGludGVyZHVtIGV0IGxpYmVybyBuZWMsIGZlcm1lbnR1
bSBtb2xsaXMgb3JjaS4gQWxpcXVhbSBwaGFyZXRyYSBwb3J0YSBzYWdpdHRpcy4gRHVpcyBhdCBv
ZGlvIHVsdHJpY2llcywgdGVtcG9yIGVyYXQgc2VkLCBmcmluZ2lsbGEgbGlndWxhLiBDdXJhYml0
dXIgaWFjdWxpcyBudW5jIG5pYmgsIGluIGZpbmlidXMgdG9ydG9yIG1hbGVzdWFkYSBhYy4gRnVz
Y2UgZmluaWJ1cywgZG9sb3IgYWMgdml2ZXJyYSBhbGlxdWV0LCBzYXBpZW4gYXJjdSBkaWN0dW0g
anVzdG8sIGF0IHNlbXBlciBkb2xvciBqdXN0byB2aXRhZSBsaWd1bGEuIFN1c3BlbmRpc3NlIGFj
Y3Vtc2FuIGZlbGlzIG5vbiB2ZWxpdCB2dWxwdXRhdGUgaGVuZHJlcml0LiBEdWlzIGV0IG1hdXJp
cyBzZWQgbGFjdXMgc29sbGljaXR1ZGluIGdyYXZpZGEuIE1hdXJpcyBmcmluZ2lsbGEgdWx0cmlj
ZXMgZmVsaXMsIGhlbmRyZXJpdCBvcm5hcmUgZHVpIGZhdWNpYnVzIG5vbi4gQWVuZWFuIHRlbXB1
cyB1dCBvcmNpIGEgZ3JhdmlkYS4gU2VkIG5lYyBtYXR0aXMgZG9sb3IuCgpVdCBpZCBxdWFtIHZv
bHV0cGF0LCBsb2JvcnRpcyBuZXF1ZSBldCwgdWx0cmljZXMgbG9yZW0uIFZlc3RpYnVsdW0gbmVj
IHVsdHJpY2VzIHZlbGl0LiBRdWlzcXVlIG1ldHVzIG9yY2ksIGVsZWlmZW5kIGlkIHZhcml1cyBx
dWlzLCBjb21tb2RvIHNpdCBhbWV0IGVzdC4gSW50ZWdlciBpbiBjb21tb2RvIHNlbS4gQ3JhcyBs
YWNpbmlhIGFjY3Vtc2FuIGVzdCBxdWlzIGNvbmd1ZS4gUXVpc3F1ZSBmaW5pYnVzIGEgbWFnbmEg
ZmF1Y2lidXMgbGFjaW5pYS4gQ3VyYWJpdHVyIGV0IGF1Z3VlIG1hbGVzdWFkYSBlcmF0IGZhdWNp
YnVzIGx1Y3R1cyBzaXQgYW1ldCBlZmZpY2l0dXIgZXN0LiBEdWlzIGxlY3R1cyBsYWN1cywgdmVz
dGlidWx1bSBpbiBsdWN0dXMgYSwgZXVpc21vZCBpZCBvZGlvLiBEb25lYyBub24gbWFnbmEgbm9u
IG51bGxhIGZpbmlidXMgbWF0dGlzLgoKU2VkIGEgcnV0cnVtIG9kaW8uIENyYXMgcnV0cnVtIG1h
Z25hIGV1IHZpdmVycmEgdmVuZW5hdGlzLiBTdXNwZW5kaXNzZSBwbGFjZXJhdCBlZ2VzdGFzIHNv
ZGFsZXMuIERvbmVjIGVuaW0gbGliZXJvLCBjb25zZWN0ZXR1ciBub24gZGlnbmlzc2ltIHBvcnRh
LCBjb25zZXF1YXQgaW4gZW5pbS4gVml2YW11cyBlZ2V0IGFudGUgZXUgbmliaCBlZ2VzdGFzIGNv
bnZhbGxpcy4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIE51bGxhbSBqdXN0byBu
aXNsLCB0aW5jaWR1bnQgYWMgdmFyaXVzIHNhZ2l0dGlzLCBiaWJlbmR1bSBhYyBxdWFtLiBOYW0g
YWxpcXVldCBzYXBpZW4gYSB2b2x1dHBhdCBmaW5pYnVzLiBTdXNwZW5kaXNzZSBlZ2V0IGVuaW0g
ZXQgbWkgZnJpbmdpbGxhIGNvbnZhbGxpcy4gQ3JhcyBlZ2VzdGFzIGF0IHB1cnVzIGV0IGZhdWNp
YnVzLiBOdWxsYSBncmF2aWRhIGx1Y3R1cyBlbmltIHNpdCBhbWV0IHZhcml1cy4KCjxzY3JpcHQ+
CmRyYWcub25tb3VzZWRvd24gPSBvbkRyYWdNb3VzZURvd247CgpsZXQgc3RhcnRIZWlnaHQgPSAx
MDA7CmxldCBzdGFydFkgPSAwOwoKZnVuY3Rpb24gb25EcmFnTW91c2VEb3duKGUpIHsKICBkb2N1
bWVudC5vbm1vdXNldXAgPSBzdG9wUmVzaXplOwogIGRvY3VtZW50Lm9ubW91c2Vtb3ZlID0gcmVz
aXplRWxlbWVudDsKCiAgc3RhcnRIZWlnaHQgPSBwYXJzZUludChkb2N1bWVudC5kZWZhdWx0Vmll
dy5nZXRDb21wdXRlZFN0eWxlKGRyYWcpLmhlaWdodCwgMTApOwogIHN0YXJ0WSA9IGUuY2xpZW50
WTsKfQoKZnVuY3Rpb24gc3RvcFJlc2l6ZSgpIHsKICBkcmFnLmlubmVySFRNTCA9ICJzdG9wcGVk
IjsKICBkb2N1bWVudC5vbm1vdXNldXAgPSBudWxsOwogIGRvY3VtZW50Lm9ubW91c2Vtb3ZlID0g
bnVsbDsKfQoKZnVuY3Rpb24gcmVzaXplRWxlbWVudChlKSB7CiAgbGV0IG5ld0hlaWdodCA9IHN0
YXJ0SGVpZ2h0ICsgZS5jbGllbnRZIC0gc3RhcnRZOwogIGlmIChuZXdIZWlnaHQgPiAxMzAgfHwg
bmV3SGVpZ2h0IDwgNTApCiAgICByZXR1cm4gZmFsc2U7CgogIGRyYWcuaW5uZXJIVE1MID0gInJl
c2l6aW5nOiIgKyBuZXdIZWlnaHQ7CiAgZHJhZy5zdHlsZS5oZWlnaHQgPSBuZXdIZWlnaHQgKyAn
cHgnOwogIHJldHVybiBmYWxzZTsKfQo8L3NjcmlwdD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404823</attachid>
            <date>2020-07-21 09:10:10 -0700</date>
            <delta_ts>2020-07-21 09:36:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214513-20200721091009.patch</filename>
            <type>text/plain</type>
            <size>7394</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NjU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmVlMDMzNTY2NDhiZjAx
OTczNDgwY2YwMmZhNGNhY2I2NTRmZmM5NS4uNGQxNzBkNjAwOWU2ZWJkOWJiMGY4Njk3NzQ2NTFl
MGUzN2UzMTJlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA3LTIxICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJIEV2ZW50c10gTWFrZSBt
b3VzZW1vdmUgY2FuY2VsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE0NTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NDI2NzUyMD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgVGhpcyBwYXRjaCBt
YWtlcyB0aGUgbW91c2Vtb3ZlIGV2ZW50IGNhbmNlbGFibGUuCisgICAgICAgIFRoZSBldmVudCB3
YXMgaW5pdGlhbGx5IHNwZWNpZmllZCB0byBiZSBub24tY2FuY2VsYWJsZSBpbiBET00gTGV2ZWwg
MiBFdmVudHMsIGJ1dCB3YXMgY2hhbmdlZCB0byByZWZsZWN0IGV4aXN0aW5nIGludGVyb3BlcmFi
aWxpdHkgYmV0d2VlbiBicm93c2Vycy4KKyAgICAgICAgVGhlIG1vc3QgdXNlciBmYWNpbmcgYmVo
YXZpb3IgY2hhbmdlIGhlcmUgaXMgdGhhdCB3aGVuIHRoZSBtb3VzZW1vdmUgZXZlbnQgaXMgcHJl
dmVudC1kZWZhdWx0ZWQgKGNhbmNlbGVkKSBjb250ZW50IHNlbGVjdGlvbiBpcyBub3QgcG9zc2li
bGUuCisKKyAgICAgICAgQ2hyb21lIGlzIGFsaWduZWQgd2l0aCB0aGUgbGF0ZXN0IHZlcnNpb24g
b2YgdGhlIHNwZWMsIHRoZSBtb3VzZW1vdmUgZXZlbnQgaXMgY2FuY2VsYWJsZS4gCisgICAgICAg
IEhvd2V2ZXIgdGhleSBhbHNvIGhhdmUgYSBUT0RPIHJpZ2h0IGF0IHdoZXJlIHRoZSBkcmFnIHdv
dWxkIGhhcHBlbjogCisgICAgICAgIC8vIFRPRE8oY3JidWcuY29tLzM0NjQ3Myk6IFNpbmNlIHRo
ZXJlIGlzIG5vIGRlZmF1bHQgYWN0aW9uIGZvciB0aGUgbW91c2Vtb3ZlCisgICAgICAgIC8vIGV2
ZW50IHdlIHNob3VsZCBjb25zaWRlciBkb2luZyBkcmFnJmRyb3AgZXZlbiB3aGVuIGpzIGNhbmNl
bHMgdGhlCisgICAgICAgIC8vIG1vdXNlIG1vdmUgZXZlbnQuCisKKyAgICAgICAgRmlyZWZveCBw
cmVmb3JtcyB0aGUgZHJhZyhzZWxlY3QpIG9wZXJhdGlvbiBidXQgbm90IHN1cmUgaWYgaXTigJlz
IGJlY2F1c2UgdGhlaXIgbW91c2Vtb3ZlIGV2ZW50IGlzIHN0aWxsIG5vbi1jYW5jZWxhYmxlIG9y
IHdoZXRoZXIgdGhleSBhbHJlYWR5IHdlbnQgYWhlYWQgd2l0aCB3aGF0IHRoZSBUT0RPIHNheXMu
CisKKyAgICAgICAgVGVzdDogZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRlZmF1bHRl
ZC5odG1sCisKKyAgICAgICAgKiBkb20vTW91c2VFdmVudC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpNb3VzZUV2ZW50OjpjcmVhdGUpOgorCiAyMDIwLTA3LTIxICBYYWJpZXIgUm9kcmlndWV6IENh
bHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dTdHJlYW1lcl1bMS4xOF0g
bWVkaWFzdHJlYW1zcmMgZWxlbWVudCBoaXRzIGFzc2VydCBpbiBnc3QgLWNvcmUKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZUV2ZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Nb3VzZUV2ZW50LmNwcAppbmRleCA3ZDg1ZTU0MjZiYjkzNDA5MTA4ODk0NzNiYjFiZWY0NTFh
ZTAwYjQzLi4yZTI3YzZjMjZmNGZkNWRhYjE3MWE5YTJlYjYyYjM4ZTQxOTg4ZTllIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvZG9tL01vdXNlRXZlbnQuY3BwCkBAIC01MSw3ICs1MSw3IEBAIFJlZjxNb3VzZUV2ZW50PiBN
b3VzZUV2ZW50OjpjcmVhdGUoY29uc3QgQXRvbVN0cmluZyYgdHlwZSwgY29uc3QgTW91c2VFdmVu
dEluaXQmCiBSZWY8TW91c2VFdmVudD4gTW91c2VFdmVudDo6Y3JlYXRlKGNvbnN0IEF0b21TdHJp
bmcmIGV2ZW50VHlwZSwgUmVmUHRyPFdpbmRvd1Byb3h5PiYmIHZpZXcsIGNvbnN0IFBsYXRmb3Jt
TW91c2VFdmVudCYgZXZlbnQsIGludCBkZXRhaWwsIE5vZGUqIHJlbGF0ZWRUYXJnZXQpCiB7CiAg
ICAgYm9vbCBpc01vdXNlRW50ZXJPckxlYXZlID0gZXZlbnRUeXBlID09IGV2ZW50TmFtZXMoKS5t
b3VzZWVudGVyRXZlbnQgfHwgZXZlbnRUeXBlID09IGV2ZW50TmFtZXMoKS5tb3VzZWxlYXZlRXZl
bnQ7Ci0gICAgYXV0byBpc0NhbmNlbGFibGUgPSBldmVudFR5cGUgIT0gZXZlbnROYW1lcygpLm1v
dXNlbW92ZUV2ZW50ICYmICFpc01vdXNlRW50ZXJPckxlYXZlID8gSXNDYW5jZWxhYmxlOjpZZXMg
OiBJc0NhbmNlbGFibGU6Ok5vOworICAgIGF1dG8gaXNDYW5jZWxhYmxlID0gIWlzTW91c2VFbnRl
ck9yTGVhdmUgPyBJc0NhbmNlbGFibGU6OlllcyA6IElzQ2FuY2VsYWJsZTo6Tm87CiAgICAgYXV0
byBjYW5CdWJibGUgPSAhaXNNb3VzZUVudGVyT3JMZWF2ZSA/IENhbkJ1YmJsZTo6WWVzIDogQ2Fu
QnViYmxlOjpObzsKICAgICBhdXRvIGlzQ29tcG9zZWQgPSAhaXNNb3VzZUVudGVyT3JMZWF2ZSA/
IElzQ29tcG9zZWQ6OlllcyA6IElzQ29tcG9zZWQ6Ok5vOwogCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDEzOWQ3NmU2ZWE2
ODFkZTdjZWNkYmIzNDZlMmIzOGI4Y2FhY2MzMS4uNTljYTEwZmFhM2IyNTZkNzE2OGRhZTk1N2I2
NjAxNGU4ODY2ODgxZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA3LTIxICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1VJIEV2ZW50c10gTWFrZSBtb3Vz
ZW1vdmUgY2FuY2VsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjE0NTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NDI2NzUyMD4KKworICAg
ICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgKiBmYXN0L3RleHQvc2Vs
ZWN0aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRlZmF1bHRlZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9ldmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0
ZWQudHh0OgorCiAyMDIwLTA3LTIxICBIZWN0b3IgTG9wZXogIDxoZWN0b3JfaV9sb3BlekBhcHBs
ZS5jb20+CiAKICAgICAgICAgWyBSZWxlYXNlIE1hYyB3azIgXSBzdmcvYW5pbWF0aW9ucy9zbWls
LWxlYWstZWxlbWVudC1pbnN0YW5jZXMuc3ZnIGlzIGZsYWt5IGZhaWxpbmcKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3NlbGVjdGlvbi1pcy1wcmV2ZW50LWRl
ZmF1bHRlZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTk5NGY3YzAyZDU5N2E3Y2YxNmUzMTVk
NzE1Y2FlMjg1OWJhYzBhNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4
dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
NCBAQAorVHJ5IHRvIHNlbGVjdCB0aGlzIHRleHQuCitQYXNzIGlmIG5vbi1zZWxlY3Rpb24gaXMg
dmlzaWJsZS4KK1RyeSB0byBzZWxlY3QgdGhpcyB0ZXh0LgorUGFzcyBpZiBub24tc2VsZWN0aW9u
IGlzIHZpc2libGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0aW9u
LWlzLXByZXZlbnQtZGVmYXVsdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvc2VsZWN0
aW9uLWlzLXByZXZlbnQtZGVmYXVsdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmFmMWYxMWU5ZmJmNDUy
MTU1MGQxNzRhZjg2OTFlNGJmOTcyMjdhNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQuaHRtbApAQCAtMCwwICsx
LDM2IEBACis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CitUcnkgdG8gc2VsZWN0IHRoaXMgdGV4dC48
YnI+UGFzcyBpZiBub24tc2VsZWN0aW9uIGlzIHZpc2libGUuCis8cHJlIGlkPXJlc3VsdF93aXRo
X2RlZmF1bHRfcHJldmVudD48L3ByZT4KKzxwcmUgaWQ9cmVzdWx0X3dpdGhvdXRfZGVmYXVsdF9w
cmV2ZW50PjwvcHJlPgorPC9ib2R5PgorPHNjcmlwdD4KKworZnVuY3Rpb24gbW91c2Vtb3ZlRnVu
Y3Rpb24oZXZlbnQpIHsKKyAgZXZlbnQucHJldmVudERlZmF1bHQoKTsKK30KKworZG9jdW1lbnQu
Ym9keS5vbm1vdXNlbW92ZSA9IG1vdXNlbW92ZUZ1bmN0aW9uOworCitmdW5jdGlvbiB0ZXN0KCkg
eworICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7
CisgIGlmICghd2luZG93LmV2ZW50U2VuZGVyKQorICAgIHJldHVybjsKKworICBldmVudFNlbmRl
ci5tb3VzZU1vdmVUbygwLCAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgIGV2ZW50
U2VuZGVyLm1vdXNlTW92ZVRvKDQwMCwgNDAwKTsKKyAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwor
CisgIHJlc3VsdF93aXRoX2RlZmF1bHRfcHJldmVudC5pbm5lckhUTUwgPSB3aW5kb3cuZ2V0U2Vs
ZWN0aW9uKCk7CisKKyAgZG9jdW1lbnQuYm9keS5vbm1vdXNlbW92ZSA9ICIiOworCisgIGV2ZW50
U2VuZGVyLm1vdXNlTW92ZVRvKDAsIDApOworICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAg
ZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oNDAwLCA0MDApOworICBldmVudFNlbmRlci5tb3VzZVVw
KCk7CisgCisgIHJlc3VsdF93aXRob3V0X2RlZmF1bHRfcHJldmVudC5pbm5lckhUTUwgPSB3aW5k
b3cuZ2V0U2VsZWN0aW9uKCk7Cit9Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggOTFiNDQxMmE3ZTE5YTc3YTM5MjU3MWMxNmZlNjQxMjMx
MjM0YWViMC4uNjJlN2U3NmFkMmQ0ZDc3MzU1NzYyODdmMjJmNzAyNTQ1YzI5NTkwNiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM0NzYsMyArMzQ3Niw1
IEBAIHdlYmtpdC5vcmcvYi8yMTQyOTkgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLXVpL291dGxpbmUtMDIyLmh0bWwKIHdlYmtpdC5vcmcvYi8yMTQyOTkgaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXVpL291dGxpbmUtd2l0aC1wYWRkaW5nLTAw
MS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMTQ0OTggaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jb3JzL3JlbW90ZS1vcmlnaW4uaHRtIFsgUGFzcyBd
CisKK2Zhc3QvdGV4dC9zZWxlY3Rpb24taXMtcHJldmVudC1kZWZhdWx0ZWQuaHRtbCBbIEZhaWx1
cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZXZlbnRzL29i
amMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0
L2V2ZW50cy9vYmpjLWV2ZW50LWFwaS1leHBlY3RlZC50eHQKaW5kZXggYzM1MzQ0ZGFhMmZhMDEy
MzAxNjMxZDUzMTQ2ZjQwNjhjNmFiYzcwMC4uZGIwM2FkNDk3MjQ0NGVjYmE2MGFiNjY2ODY0YTQ1
NmI1Y2E4MmYzMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZXZl
bnRzL29iamMtZXZlbnQtYXBpLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvZmFzdC9ldmVudHMvb2JqYy1ldmVudC1hcGktZXhwZWN0ZWQudHh0CkBAIC01OSw3ICs1
OSw3IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAgIDxkaXY+
CiAgIGV2ZW50UGhhc2U6ICAgIDMKICAgYnViYmxlczogICAgICAgMQotICBjYW5jZWxhYmxlOiAg
ICAwCisgIGNhbmNlbGFibGU6ICAgIDEKICAgZGV0YWlsOiAgICAgICAgMAogICB2aWV3OiAgICAg
ICAgICBPSyAoZG9jdW1lbnQ6IE9LKQogICBidXR0b246ICAgICAgICAwCkBAIC0yMTYsNyArMjE2
LDcgQEAgZXZlbnQgdHlwZTogICAgICBtb3VzZW1vdmUKICAgdGFyZ2V0OiAgICAgICAgPGRpdj4K
ICAgZXZlbnRQaGFzZTogICAgMwogICBidWJibGVzOiAgICAgICAxCi0gIGNhbmNlbGFibGU6ICAg
IDAKKyAgY2FuY2VsYWJsZTogICAgMQogICBkZXRhaWw6ICAgICAgICAwCiAgIHZpZXc6ICAgICAg
ICAgIE9LIChkb2N1bWVudDogT0spCiAgIGJ1dHRvbjogICAgICAgIDAKQEAgLTI3Myw3ICsyNzMs
NyBAQCBldmVudCB0eXBlOiAgICAgIG1vdXNlbW92ZQogICB0YXJnZXQ6ICAgICAgICA8ZGl2Pgog
ICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2VsYWJsZTogICAg
MAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmlldzogICAgICAg
ICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMApAQCAtMzMyLDcgKzMzMiw3
IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAgIDxodG1sPgog
ICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2VsYWJsZTogICAg
MAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmlldzogICAgICAg
ICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMApAQCAtMzU4LDcgKzM1OCw3
IEBAIGV2ZW50IHR5cGU6ICAgICAgbW91c2Vtb3ZlCiAgIHRhcmdldDogICAgICAgIDxodG1sPgog
ICBldmVudFBoYXNlOiAgICAzCiAgIGJ1YmJsZXM6ICAgICAgIDEKLSAgY2FuY2VsYWJsZTogICAg
MAorICBjYW5jZWxhYmxlOiAgICAxCiAgIGRldGFpbDogICAgICAgIDAKICAgdmlldzogICAgICAg
ICAgT0sgKGRvY3VtZW50OiBPSykKICAgYnV0dG9uOiAgICAgICAgMAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>