<?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>251816</bug_id>
          
          <creation_ts>2023-02-06 14:22:12 -0800</creation_ts>
          <short_desc>REGRESSION (258819@main): Wolfram Alpha dropdown box has repaint artifacts</short_desc>
          <delta_ts>2023-02-08 06:37:06 -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>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>bfulgham</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1931495</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2023-02-06 14:22:12 -0800</bug_when>
    <thetext>&lt;rdar://104966985&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931496</commentid>
    <comment_count>1</comment_count>
      <attachid>464872</attachid>
    <who name="alan">zalan</who>
    <bug_when>2023-02-06 14:25:04 -0800</bug_when>
    <thetext>Created attachment 464872
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931525</commentid>
    <comment_count>2</comment_count>
      <attachid>464872</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-02-06 15:22:37 -0800</bug_when>
    <thetext>Comment on attachment 464872
Patch

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

&gt; Source/WebCore/rendering/RenderBlockFlow.cpp:3762
&gt; +            // However at this point with such high IFC coverage, the subsequent layout is very likely to be IFC again.

This is the kind of comment that will go stale fairly fast. I&apos;d suggest rewriting this in a way that is more future-proof.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931531</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2023-02-06 15:36:54 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; Comment on attachment 464872 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=464872&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderBlockFlow.cpp:3762
&gt; &gt; +            // However at this point with such high IFC coverage, the subsequent layout is very likely to be IFC again.
&gt; 
&gt; This is the kind of comment that will go stale fairly fast. I&apos;d suggest
&gt; rewriting this in a way that is more future-proof.
I agree such comments may go stale fast in general, but I am somewhat convinced it&apos;s not going to be the case here (i.e. we don&apos;t go back to performing more legacy line layout) and also in practice this part of the code will be completely removed/restructured very soon with the upcoming &quot;partial layout&quot; work (I consider this as more of a FIXME comment.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931537</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2023-02-06 15:44:42 -0800</bug_when>
    <thetext>(In reply to zalan from comment #3)
&gt; (In reply to Simon Fraser (smfr) from comment #2)
&gt; &gt; Comment on attachment 464872 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=464872&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/rendering/RenderBlockFlow.cpp:3762
&gt; &gt; &gt; +            // However at this point with such high IFC coverage, the subsequent layout is very likely to be IFC again.
&gt; &gt; 
&gt; &gt; This is the kind of comment that will go stale fairly fast. I&apos;d suggest
&gt; &gt; rewriting this in a way that is more future-proof.
&gt; I agree such comments may go stale fast in general, but I am somewhat
&gt; convinced it&apos;s not going to be the case here (i.e. we don&apos;t go back to
&gt; performing more legacy line layout) and also in practice this part of the
&gt; code will be completely removed/restructured very soon with the upcoming
&gt; &quot;partial layout&quot; work (I consider this as more of a FIXME comment.)
or I could just move this part to the commit message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931751</commentid>
    <comment_count>5</comment_count>
      <attachid>464872</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2023-02-07 09:41:09 -0800</bug_when>
    <thetext>Comment on attachment 464872
Patch

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

&gt;&gt;&gt;&gt; Source/WebCore/rendering/RenderBlockFlow.cpp:3762
&gt;&gt;&gt;&gt; +            // However at this point with such high IFC coverage, the subsequent layout is very likely to be IFC again.
&gt;&gt;&gt; 
&gt;&gt;&gt; This is the kind of comment that will go stale fairly fast. I&apos;d suggest rewriting this in a way that is more future-proof.
&gt;&gt; 
&gt;&gt; I agree such comments may go stale fast in general, but I am somewhat convinced it&apos;s not going to be the case here (i.e. we don&apos;t go back to performing more legacy line layout) and also in practice this part of the code will be completely removed/restructured very soon with the upcoming &quot;partial layout&quot; work (I consider this as more of a FIXME comment.)
&gt; 
&gt; or I could just move this part to the commit message.

I don’t think that Simon means there will be *less* IFC coverage in the future. But &quot;at this point&quot; is intrinsically about a moment in time. I think he just wants you to reword to say the subsequent layout is likely to be IFC again, without saying &quot;at this point&quot;.

That’s future-proof until we get rid of non-IFC entirely, I think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931752</commentid>
    <comment_count>6</comment_count>
      <attachid>464872</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2023-02-07 09:41:56 -0800</bug_when>
    <thetext>Comment on attachment 464872
Patch

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

&gt;&gt;&gt;&gt;&gt; Source/WebCore/rendering/RenderBlockFlow.cpp:3762
&gt;&gt;&gt;&gt;&gt; +            // However at this point with such high IFC coverage, the subsequent layout is very likely to be IFC again.
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; This is the kind of comment that will go stale fairly fast. I&apos;d suggest rewriting this in a way that is more future-proof.
&gt;&gt;&gt; 
&gt;&gt;&gt; I agree such comments may go stale fast in general, but I am somewhat convinced it&apos;s not going to be the case here (i.e. we don&apos;t go back to performing more legacy line layout) and also in practice this part of the code will be completely removed/restructured very soon with the upcoming &quot;partial layout&quot; work (I consider this as more of a FIXME comment.)
&gt;&gt; 
&gt;&gt; or I could just move this part to the commit message.
&gt; 
&gt; I don’t think that Simon means there will be *less* IFC coverage in the future. But &quot;at this point&quot; is intrinsically about a moment in time. I think he just wants you to reword to say the subsequent layout is likely to be IFC again, without saying &quot;at this point&quot;.
&gt; 
&gt; That’s future-proof until we get rid of non-IFC entirely, I think.

And yes, considering a shorter comment, with a more thorough explanation in the commit message, is a good idea. This comment is long enough to be hard to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931807</commentid>
    <comment_count>7</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2023-02-07 12:27:23 -0800</bug_when>
    <thetext>alternatively we could shorten the repaint rect by doing something along the lines of

auto repaintRect = clippedOverflowRectForRepaint(containerForRepaint().renderer);
repaintRectangle({ repaintRect.x(), repaintRect.y(), repaintRect.width(), *m_previousModernLineLayoutContentBoxLogicalHeight }, false);
(as opposed to call repaint())

but I don&apos;t think a tall container with constantly changing short content is a super common case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931819</commentid>
    <comment_count>8</comment_count>
      <attachid>464893</attachid>
    <who name="alan">zalan</who>
    <bug_when>2023-02-07 12:47:27 -0800</bug_when>
    <thetext>Created attachment 464893
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931880</commentid>
    <comment_count>9</comment_count>
      <attachid>464899</attachid>
    <who name="alan">zalan</who>
    <bug_when>2023-02-07 16:19:42 -0800</bug_when>
    <thetext>Created attachment 464899
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1931999</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-02-08 06:37:04 -0800</bug_when>
    <thetext>Committed 260008@main (f5f87a80a556): &lt;https://commits.webkit.org/260008@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 464899.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464872</attachid>
            <date>2023-02-06 14:25:04 -0800</date>
            <delta_ts>2023-02-07 12:47:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-251816-20230206142504.patch</filename>
            <type>text/plain</type>
            <size>4141</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA1NTI1ODJiOGQzMGRmNjQwYThmMWYzZDk5YzRlODZmN2Q3YTlhOTYwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgNiBGZWIgMjAyMyAxNDoyMTowMCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFJFR1JFU1NJ
T04gKDI1ODgxOUBtYWluKTogV29sZnJhbSBBbHBoYSBkcm9wZG93biBib3ggaGFzCiByZXBhaW50
IGFydGlmYWN0cyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUxODE2
CiA8cmRhcjovLzEwNDk2Njk4NT4KClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKRHVlIHRv
IGVhZ2VyIGRpc3BsYXkgY29udGVudCBpbnZhbGlkYXRpb24sIHJlcGFpbnRzIGlzc3VlZCBhZnRl
ciBjYWxsaW5nIFJlbmRlckJsb2NrRmxvdzo6aW52YWxpZGF0ZUxpbmVMYXlvdXRQYXRoIHByb2R1
Y2UgZW1wdHkgcmVjdHMuCihTZWUgbW9yZSBpbmZvIGluIFJlbmRlckJsb2NrRmxvdzo6aW52YWxp
ZGF0ZUxpbmVMYXlvdXRQYXRoKQoKKiBMYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250
ZW50LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50eHQ6IEFkZGVkLgoqIExheW91dFRlc3RzL2Zh
c3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50Lmh0bWw6IEFkZGVkLgoqIFNv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0Zsb3cuY3BwOgooV2ViQ29yZTo6UmVu
ZGVyQmxvY2tGbG93OjppbnZhbGlkYXRlTGluZUxheW91dFBhdGgpOgotLS0KIFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0Zsb3cuY3BwICB8ICA4ICsrKysKIC4uLi90ZXh0LWNv
bnRlbnQtc2hyaW5rcy1yZXBhaW50LWV4cGVjdGVkLnR4dCB8ICAyICsKIC4uLi9yZXBhaW50L3Rl
eHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQuaHRtbCB8IDM3ICsrKysrKysrKysrKysrKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExh
eW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50LWV4cGVj
dGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0
LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50Lmh0bWwKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tGbG93LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCbG9ja0Zsb3cuY3BwCmluZGV4IGU1ODQ1MjQ0MDQ0Ni4uZWE0Njc4MWNlMTFiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tGbG93LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tGbG93LmNwcApAQCAtMzc1
Niw2ICszNzU2LDE0IEBAIHZvaWQgUmVuZGVyQmxvY2tGbG93OjppbnZhbGlkYXRlTGluZUxheW91
dFBhdGgoKQogICAgICAgICBhdXRvIHBhdGggPSBVbmRldGVybWluZWRQYXRoOwogICAgICAgICBp
ZiAobW9kZXJuTGluZUxheW91dCgpICYmIG1vZGVybkxpbmVMYXlvdXQoKS0+c2hvdWxkU3dpdGNo
VG9MZWdhY3lPbkludmFsaWRhdGlvbigpKQogICAgICAgICAgICAgcGF0aCA9IEZvcmNlZExlZ2Fj
eVBhdGg7CisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgLy8gU2luY2Ugd2UgcmVtb3ZlIHRo
ZSBkaXNwbGF5IGNvbnRlbnQgaGVyZSwgcmVwYWludHMgaXNzdWVkIGJldHdlZW4gdGhpcyBpbnZh
bGlkYXRpb24gKHRyaWdnZXJlZCBieSBzdHlsZSBjaGFuZ2UvY29udGVudCBtdXRhdGlvbikKKyAg
ICAgICAgICAgIC8vIGFuZCB0aGUgc3Vic2VxdWVudCBsYXlvdXQgd291bGQgcHJvZHVjZSBlbXB0
eSByZWN0cy4KKyAgICAgICAgICAgIC8vIEhvd2V2ZXIgYXQgdGhpcyBwb2ludCB3aXRoIHN1Y2gg
aGlnaCBJRkMgY292ZXJhZ2UsIHRoZSBzdWJzZXF1ZW50IGxheW91dCBpcyB2ZXJ5IGxpa2VseSB0
byBiZSBJRkMgYWdhaW4uCisgICAgICAgICAgICAvLyBXaXRoIG5vIHBhcnRpYWwgbGF5b3V0IHN1
cHBvcnQgeWV0LCB3ZSBhbnl3YXkgaXNzdWUgYSBmdWxsIHJlcGFpbnQgc29vbiBhZnRlciBsYXll
ciwgd2hpY2ggbWVhbnMgdGhhdCBhIHJlcGFpbnQgaGVyZQorICAgICAgICAgICAgLy8gd291bGQg
bW9zdGx5IGJlIHJlZHVuZGFudCAod2hpY2ggaXMgZmluZSBhcyBsb25nIGFzIHdlIGlzc3VlIHRo
ZW0gd2l0aGluIHRoZSBzYW1lIHJ1bmxvb3ApIGV4Y2VwdCB3aGVuIGNvbnRlbnQgbW92ZXMvc2hy
aW5rcyAoaW4gd2hpY2ggY2FzZSB0aGlzIHJlcGFpbnQgaGVyZSBpcyB2ZXJ5IG11Y2ggcmVxdWly
ZWQpLgorICAgICAgICAgICAgcmVwYWludCgpOworICAgICAgICB9CiAgICAgICAgIGZvciAoYXV0
byB3YWxrZXIgPSBJbmxpbmVXYWxrZXIoKnRoaXMpOyAhd2Fsa2VyLmF0RW5kKCk7IHdhbGtlci5h
ZHZhbmNlKCkpCiAgICAgICAgICAgICB3YWxrZXIuY3VycmVudCgpLT5zZXRQcmVmZXJyZWRMb2dp
Y2FsV2lkdGhzRGlydHkodHJ1ZSk7CiAgICAgICAgIG1fbGluZUxheW91dCA9IHN0ZDo6bW9ub3N0
YXRlKCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50
LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQv
dGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44MTA3Yzg1MDUzMmYKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC1l
eHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQYXNzIGlmIHRoaXMgbGluZSBpcyBwcm9wZXJs
eSByZXBhaW50ZWQuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQv
dGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBh
aW50L3RleHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLmRhMGM1MDYxYmFkNwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50Lmh0bWwK
QEAgLTAsMCArMSwzNyBAQAorPHN0eWxlPgorLmNvbnRhaW5lciB7CisgIGRpc3BsYXk6IGZsZXg7
CisgIGZvbnQtc2l6ZTogMjBweDsKKyAgZm9udC1mYW1pbHk6IE1vbm9zcGFjZTsKK30KKzwvc3R5
bGU+Cis8ZGl2IGNsYXNzPWNvbnRhaW5lcj48ZGl2IGlkPWlubGluZWJveD5ub3QgZ3JlYXQ8L2Rp
dj48L2Rpdj4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvdWktaGVscGVyLmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgdGVzdFJ1bm5lci5k
dW1wQXNUZXh0KCk7CisgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworfQorCithc3luYyBm
dW5jdGlvbiByZXBhaW50VGVzdCgpIHsKKyAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgaW50
ZXJuYWxzLnN0YXJ0VHJhY2tpbmdSZXBhaW50cygpOworCisgIGlubGluZWJveC5maXJzdENoaWxk
Lm5vZGVWYWx1ZSA9ICJQYXNzIGlmIHRoaXMgbGluZSBpcyBwcm9wZXJseSByZXBhaW50ZWQuIjsK
KworICBhd2FpdCBVSUhlbHBlci5yZW5kZXJpbmdVcGRhdGUoKTsKKyAKKyAgaWYgKHdpbmRvdy5p
bnRlcm5hbHMpIHsKKyAgICB2YXIgcmVwYWludFJlY3RzID0gaW50ZXJuYWxzLnJlcGFpbnRSZWN0
c0FzVGV4dCgpOworICAgIGludGVybmFscy5zdG9wVHJhY2tpbmdSZXBhaW50cygpOworICAgIHZh
ciBwcmUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdwcmUnKTsKKyAgICBkb2N1bWVudC5ib2R5
LmFwcGVuZENoaWxkKHByZSk7CisgICAgcHJlLmlubmVyVGV4dCA9IHJlcGFpbnRSZWN0cy5pbmRl
eE9mKCI4IDggMTA4IDIzIikgIT0gLTEgPyAiUEFTUyIgOiAiRkFJTCI7CisgIH0KKworICBpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9CitzZXRU
aW1lb3V0KHJlcGFpbnRUZXN0LCAwKTsKKworPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464893</attachid>
            <date>2023-02-07 12:47:27 -0800</date>
            <delta_ts>2023-02-07 16:19:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-251816-20230207124727.patch</filename>
            <type>text/plain</type>
            <size>7688</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBjZmUzN2NkZTNkZTZiNzRlMDMzNDJjNzYzMzFlY2ZhYzVhOWQ3MmFmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgNiBGZWIgMjAyMyAxNDoyMTowMCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFJFR1JFU1NJ
T04gKDI1ODgxOUBtYWluKTogV29sZnJhbSBBbHBoYSBkcm9wZG93biBib3ggaGFzCiByZXBhaW50
IGFydGlmYWN0cyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUxODE2
CiA8cmRhcjovLzEwNDk2Njk4NT4KClJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgoKRHVlIHRv
IGVhZ2VyIGRpc3BsYXkgY29udGVudCBpbnZhbGlkYXRpb24sIHJlcGFpbnRzIGlzc3VlZCBhZnRl
ciBjYWxsaW5nIFJlbmRlckJsb2NrRmxvdzo6aW52YWxpZGF0ZUxpbmVMYXlvdXRQYXRoIHByb2R1
Y2UgZW1wdHkgcmVjdHMuCgpOb3JtYWxseSB0aGlzIGludmFsaWRhdGlvbiBjYWxsIGlzIGZvbGxv
d2VkIGJ5IGEgbGF5b3V0IHdoaWNoIHdpbGwgZXZlbnR1YWxseSBpc3N1ZSBhbm90aGVyIHJlcGFp
bnQuIFRoaXMgc2Vjb25kIHJlcGFpbnQsIHdpdGggbm8gcGFydGlhbCBsYXlvdXQgc3VwcG9ydCBp
biBJRkMgKGFuZCBtb3N0IGNvbnRlbnQgYXJlIG5vdyBjb3ZlcmVkIGJ5IElGQykKd2Ugd2lsbCBt
b3N0IGxpa2VseSBiZSBhIGZ1bGwsIHRob3VnaCByZWR1bmRhbnQgcmVwYWludC4KKG5vdGUgdGhh
dCB0aGlzIG5ld2x5IGludHJvZHVjZWQgcmVwYWludCBtYXkgYmUgb3Zlcmx5IGluZmxhdGVkIHdo
ZW4gdGFsbCBjb250YWluZXIgaGFzIGNvbnN0YW50bHkgY2hhbmdpbmcgc2hvcnQgaW5saW5lIGNv
bnRlbnQpCgoqIExheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1y
ZXBhaW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCiogTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L3Rl
eHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQuaHRtbDogQWRkZWQuCiogU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5jcHA6CihXZWJDb3JlOjpSZW5kZXJCbG9ja0Zsb3c6
OmludmFsaWRhdGVMaW5lTGF5b3V0UGF0aCk6Ci0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckJsb2NrRmxvdy5jcHAgIHwgIDUgKystCiAuLi4tYWJzb2x1dGUtcG9zLWNvbnRhaW5p
bmdibG9jay1leHBlY3RlZC50eHQgfCAgMiArLQogLi4uL2JveC1zaGFkb3ctdG9wLWxlZnQtcmVw
YWludC1leHBlY3RlZC50eHQgIHwgIDIgKwogLi4uL3JlcGFpbnQvZm9jdXMtcmluZy1yZXBhaW50
LWV4cGVjdGVkLnR4dCAgIHwgIDIgKwogLi4ucHBpbmctbGluZXMtd2l0aC1pbmstb3ZlcmZsb3ct
ZXhwZWN0ZWQudHh0IHwgIDIgKwogLi4ubGluZS1sYXlvdXQtc2hyaW5raW5nLWNvbnRlbnQtZXhw
ZWN0ZWQudHh0IHwgIDEgKwogLi4uL3RleHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQtZXhwZWN0
ZWQudHh0IHwgIDIgKwogLi4uL3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC5o
dG1sIHwgMzcgKysrKysrKysrKysrKysrKysrKwogLi4uLWFic29sdXRlLXBvcy1jb250YWluaW5n
YmxvY2stZXhwZWN0ZWQudHh0IHwgIDIgKy0KIDkgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0
L3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50eHQKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlu
a3MtcmVwYWludC5odG1sCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJsb2NrRmxvdy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tG
bG93LmNwcAppbmRleCBlNTg0NTI0NDA0NDYuLmQ5NWJlMTRjODc2NiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5jcHAKQEAgLTM3NTEsOCArMzc1MSwxMSBA
QCB2b2lkIFJlbmRlckJsb2NrRmxvdzo6aW52YWxpZGF0ZUxpbmVMYXlvdXRQYXRoKCkKICAgICAg
ICAgcmV0dXJuOwogICAgIGNhc2UgTW9kZXJuUGF0aDogewogICAgICAgICAvLyBGSVhNRTogSW1w
bGVtZW50IHBhcnRpYWwgaW52YWxpZGF0aW9uLgotICAgICAgICBpZiAobW9kZXJuTGluZUxheW91
dCgpKQorICAgICAgICBpZiAobW9kZXJuTGluZUxheW91dCgpKSB7CiAgICAgICAgICAgICBtX3By
ZXZpb3VzTW9kZXJuTGluZUxheW91dENvbnRlbnRCb3hMb2dpY2FsSGVpZ2h0ID0gbW9kZXJuTGlu
ZUxheW91dCgpLT5jb250ZW50Qm94TG9naWNhbEhlaWdodCgpOworICAgICAgICAgICAgLy8gU2lu
Y2Ugd2UgZWFnZXJseSByZW1vdmUgdGhlIGRpc3BsYXkgY29udGVudCBoZXJlLCByZXBhaW50cyBp
c3N1ZWQgYmV0d2VlbiB0aGlzIGludmFsaWRhdGlvbiAodHJpZ2dlcmVkIGJ5IHN0eWxlIGNoYW5n
ZS9jb250ZW50IG11dGF0aW9uKSBhbmQgdGhlIHN1YnNlcXVlbnQgbGF5b3V0IHdvdWxkIHByb2R1
Y2UgZW1wdHkgcmVjdHMuCisgICAgICAgICAgICByZXBhaW50KCk7CisgICAgICAgIH0KICAgICAg
ICAgYXV0byBwYXRoID0gVW5kZXRlcm1pbmVkUGF0aDsKICAgICAgICAgaWYgKG1vZGVybkxpbmVM
YXlvdXQoKSAmJiBtb2Rlcm5MaW5lTGF5b3V0KCktPnNob3VsZFN3aXRjaFRvTGVnYWN5T25JbnZh
bGlkYXRpb24oKSkKICAgICAgICAgICAgIHBhdGggPSBGb3JjZWRMZWdhY3lQYXRoOwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9oZWlnaHQtcGVyY2VudGFnZS1kZXNjZW5kYW50
cy13aXRoLWFic29sdXRlLXBvcy1jb250YWluaW5nYmxvY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvZmFzdC9ibG9jay9oZWlnaHQtcGVyY2VudGFnZS1kZXNjZW5kYW50cy13aXRoLWFic29s
dXRlLXBvcy1jb250YWluaW5nYmxvY2stZXhwZWN0ZWQudHh0CmluZGV4IGZkYjg5YzFhYjI3ZC4u
MGIwM2NhZjc5YmZhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL2hlaWdodC1w
ZXJjZW50YWdlLWRlc2NlbmRhbnRzLXdpdGgtYWJzb2x1dGUtcG9zLWNvbnRhaW5pbmdibG9jay1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9oZWlnaHQtcGVyY2VudGFn
ZS1kZXNjZW5kYW50cy13aXRoLWFic29sdXRlLXBvcy1jb250YWluaW5nYmxvY2stZXhwZWN0ZWQu
dHh0CkBAIC0xLDIgKzEsMiBAQAotKHJlcGFpbnQgcmVjdHMgKHJlY3QgOCA4IDcwMCAyMCkgKHJl
Y3QgOCA4IDcwMCAxOCkgKQorKHJlcGFpbnQgcmVjdHMgKHJlY3QgOCA4IDcwMCAyMCkgKHJlY3Qg
OCA4IDcwMCAyMCkgKHJlY3QgOCA4IDcwMCAxOCkgKQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3JlcGFpbnQvYm94LXNoYWRvdy10b3AtbGVmdC1yZXBhaW50LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9ib3gtc2hhZG93LXRvcC1sZWZ0LXJlcGFpbnQtZXhw
ZWN0ZWQudHh0CmluZGV4IGQ1OTc4ZTg4ZDEwOC4uNjk0NTQwN2Y3YWIzIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvYm94LXNoYWRvdy10b3AtbGVmdC1yZXBhaW50LWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvYm94LXNoYWRvdy10b3AtbGVm
dC1yZXBhaW50LWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDggQEAKIFhYWFhYCiBYWFhYWAogKHJl
cGFpbnQgcmVjdHMKKyAgKHJlY3QgNTAgNTAgNzAwIDExMCkKKyAgKHJlY3QgNTAgMjEwIDExMCAx
NTApCiAgIChyZWN0IDAgMjUgNTAgMTM1KQogICAocmVjdCAwIDI1IDc1MCAyNSkKICAgKHJlY3Qg
MCAyNSA3NTAgMTM1KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2ZvY3Vz
LXJpbmctcmVwYWludC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvZm9j
dXMtcmluZy1yZXBhaW50LWV4cGVjdGVkLnR4dAppbmRleCA1ZDUyNTVhNDQxMWMuLjFlMDM4ZWY5
NjJjZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2ZvY3VzLXJpbmctcmVw
YWludC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2ZvY3VzLXJp
bmctcmVwYWludC1leHBlY3RlZC50eHQKQEAgLTgsNyArOCw5IEBACiAocmVwYWludCByZWN0cwog
ICAocmVjdCA1IDQ1NyAxMDMgNjcpCiAgIChyZWN0IDUgNDU3IDEwNiA2NikKKyAgKHJlY3QgNSA0
NTcgMTAzIDY3KQogICAocmVjdCA1IDU0MiAxMDYgNjYpCisgIChyZWN0IDggNTQ1IDEwMCA2NCkK
ICAgKHJlY3QgMTUgNjIgMzYgMzYpCiAgIChyZWN0IDE4IDY1IDMwIDMwKQogICAocmVjdCAxNSA2
MiAzNiAyNikKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9vdmVybGFwcGlu
Zy1saW5lcy13aXRoLWluay1vdmVyZmxvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0
L3JlcGFpbnQvb3ZlcmxhcHBpbmctbGluZXMtd2l0aC1pbmstb3ZlcmZsb3ctZXhwZWN0ZWQudHh0
CmluZGV4IGUzZGVhY2YzNWZkZi4uMGRkODkyNTA0ZTdkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9mYXN0L3JlcGFpbnQvb3ZlcmxhcHBpbmctbGluZXMtd2l0aC1pbmstb3ZlcmZsb3ctZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9vdmVybGFwcGluZy1saW5lcy13
aXRoLWluay1vdmVyZmxvdy1leHBlY3RlZC50eHQKQEAgLTUsNSArNSw3IEBAIFhYWAogKHJlcGFp
bnQgcmVjdHMKICAgKHJlY3QgNTAgMzcgNzAwIDY2KQogICAocmVjdCAzNyAxNDAgNjYgNzIpCisg
IChyZWN0IDUwIDM3IDcwMCA2NikKKyAgKHJlY3QgMzcgMTQwIDY2IDcyKQogKQogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvc2ltcGxlLWxpbmUtbGF5b3V0LXNocmlua2lu
Zy1jb250ZW50LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9zaW1wbGUt
bGluZS1sYXlvdXQtc2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0CmluZGV4IGY4ZjdkY2M5
MmI0Zi4uNmE2N2MyNTE1MDMyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQv
c2ltcGxlLWxpbmUtbGF5b3V0LXNocmlua2luZy1jb250ZW50LWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvc2ltcGxlLWxpbmUtbGF5b3V0LXNocmlua2luZy1jb250
ZW50LWV4cGVjdGVkLnR4dApAQCAtMSw1ICsxLDYgQEAKIGZvbwogKHJlcGFpbnQgcmVjdHMKKyAg
KHJlY3QgOCA4IDc4NCA1MikKICAgKHJlY3QgOCA0MCA3ODQgMjApCiAgIChyZWN0IDggMzkgNzg0
IDEpCiAgIChyZWN0IDggOSA3ODQgMzEpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3Jl
cGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44MTA3Yzg1MDUzMmYK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50
LXNocmlua3MtcmVwYWludC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQYXNzIGlmIHRo
aXMgbGluZSBpcyBwcm9wZXJseSByZXBhaW50ZWQuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9yZXBhaW50L3RleHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmRhMGM1MDYxYmFkNwotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hy
aW5rcy1yZXBhaW50Lmh0bWwKQEAgLTAsMCArMSwzNyBAQAorPHN0eWxlPgorLmNvbnRhaW5lciB7
CisgIGRpc3BsYXk6IGZsZXg7CisgIGZvbnQtc2l6ZTogMjBweDsKKyAgZm9udC1mYW1pbHk6IE1v
bm9zcGFjZTsKK30KKzwvc3R5bGU+Cis8ZGl2IGNsYXNzPWNvbnRhaW5lcj48ZGl2IGlkPWlubGlu
ZWJveD5ub3QgZ3JlYXQ8L2Rpdj48L2Rpdj4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMv
dWktaGVscGVyLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIp
IHsKKyAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9u
ZSgpOworfQorCithc3luYyBmdW5jdGlvbiByZXBhaW50VGVzdCgpIHsKKyAgaWYgKHdpbmRvdy5p
bnRlcm5hbHMpCisgICAgaW50ZXJuYWxzLnN0YXJ0VHJhY2tpbmdSZXBhaW50cygpOworCisgIGlu
bGluZWJveC5maXJzdENoaWxkLm5vZGVWYWx1ZSA9ICJQYXNzIGlmIHRoaXMgbGluZSBpcyBwcm9w
ZXJseSByZXBhaW50ZWQuIjsKKworICBhd2FpdCBVSUhlbHBlci5yZW5kZXJpbmdVcGRhdGUoKTsK
KyAKKyAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpIHsKKyAgICB2YXIgcmVwYWludFJlY3RzID0gaW50
ZXJuYWxzLnJlcGFpbnRSZWN0c0FzVGV4dCgpOworICAgIGludGVybmFscy5zdG9wVHJhY2tpbmdS
ZXBhaW50cygpOworICAgIHZhciBwcmUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdwcmUnKTsK
KyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHByZSk7CisgICAgcHJlLmlubmVyVGV4dCA9
IHJlcGFpbnRSZWN0cy5pbmRleE9mKCI4IDggMTA4IDIzIikgIT0gLTEgPyAiUEFTUyIgOiAiRkFJ
TCI7CisgIH0KKworICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5ub3Rp
ZnlEb25lKCk7Cit9CitzZXRUaW1lb3V0KHJlcGFpbnRUZXN0LCAwKTsKKworPC9zY3JpcHQ+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL2Zhc3QvYmxvY2svaGVpZ2h0
LXBlcmNlbnRhZ2UtZGVzY2VuZGFudHMtd2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2Nr
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvZmFzdC9ibG9jay9o
ZWlnaHQtcGVyY2VudGFnZS1kZXNjZW5kYW50cy13aXRoLWFic29sdXRlLXBvcy1jb250YWluaW5n
YmxvY2stZXhwZWN0ZWQudHh0CmluZGV4IDM3NDVjY2E2Mjg5OS4uOWY1MTU2NmMyNjQzIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL2Zhc3QvYmxvY2svaGVpZ2h0LXBl
cmNlbnRhZ2UtZGVzY2VuZGFudHMtd2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2NrLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL2Zhc3QvYmxvY2sv
aGVpZ2h0LXBlcmNlbnRhZ2UtZGVzY2VuZGFudHMtd2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmlu
Z2Jsb2NrLWV4cGVjdGVkLnR4dApAQCAtMSwyICsxLDIgQEAKLShyZXBhaW50IHJlY3RzIChyZWN0
IDggOCA3MDAgMjApIChyZWN0IDggOCA3MDAgMjApICkKKyhyZXBhaW50IHJlY3RzIChyZWN0IDgg
OCA3MDAgMjApIChyZWN0IDggOCA3MDAgMjApIChyZWN0IDggOCA3MDAgMjApICkKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464899</attachid>
            <date>2023-02-07 16:19:42 -0800</date>
            <delta_ts>2023-02-08 06:37:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-251816-20230207161942.patch</filename>
            <type>text/plain</type>
            <size>9651</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAzNjZiMDcwZjEwYmJjNGFhZmQxNzViZTQ2NDEwMjViOWY5YjcyMWI4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgNiBGZWIgMjAyMyAxNDoyMTowMCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIFJFR1JFU1NJ
T04gKDI1ODgxOUBtYWluKTogV29sZnJhbSBBbHBoYSBkcm9wZG93biBib3ggaGFzCiByZXBhaW50
IGFydGlmYWN0cyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUxODE2
CiA8cmRhcjovLzEwNDk2Njk4NT4KClJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgoKRHVlIHRv
IGVhZ2VyIGRpc3BsYXkgY29udGVudCBpbnZhbGlkYXRpb24sIHJlcGFpbnRzIGlzc3VlZCBhZnRl
ciBjYWxsaW5nIFJlbmRlckJsb2NrRmxvdzo6aW52YWxpZGF0ZUxpbmVMYXlvdXRQYXRoIHByb2R1
Y2UgZW1wdHkgcmVjdHMuCgpOb3JtYWxseSB0aGlzIGludmFsaWRhdGlvbiBjYWxsIGlzIGZvbGxv
d2VkIGJ5IGEgbGF5b3V0IHdoaWNoIHdpbGwgZXZlbnR1YWxseSBpc3N1ZSBhbm90aGVyIHJlcGFp
bnQuIFRoaXMgc2Vjb25kIHJlcGFpbnQsIHdpdGggbm8gcGFydGlhbCBsYXlvdXQgc3VwcG9ydCBp
biBJRkMgKGFuZCBtb3N0IGNvbnRlbnQgYXJlIG5vdyBjb3ZlcmVkIGJ5IElGQykKd2Ugd2lsbCBt
b3N0IGxpa2VseSBiZSBhIGZ1bGwsIHRob3VnaCByZWR1bmRhbnQgcmVwYWludC4KKG5vdGUgdGhh
dCB0aGlzIG5ld2x5IGludHJvZHVjZWQgcmVwYWludCBtYXkgYmUgb3Zlcmx5IGluZmxhdGVkIHdo
ZW4gdGFsbCBjb250YWluZXIgaGFzIGNvbnN0YW50bHkgY2hhbmdpbmcgc2hvcnQgaW5saW5lIGNv
bnRlbnQpCgoqIExheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1y
ZXBhaW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCiogTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L3Rl
eHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQuaHRtbDogQWRkZWQuCiogU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5jcHA6CihXZWJDb3JlOjpSZW5kZXJCbG9ja0Zsb3c6
OmludmFsaWRhdGVMaW5lTGF5b3V0UGF0aCk6Ci0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckJsb2NrRmxvdy5jcHAgIHwgIDUgKystCiAuLi4tYWJzb2x1dGUtcG9zLWNvbnRhaW5p
bmdibG9jay1leHBlY3RlZC50eHQgfCAgMiArLQogLi4uL2JveC1zaGFkb3ctdG9wLWxlZnQtcmVw
YWludC1leHBlY3RlZC50eHQgIHwgIDIgKwogLi4uL3JlcGFpbnQvZm9jdXMtcmluZy1yZXBhaW50
LWV4cGVjdGVkLnR4dCAgIHwgIDIgKwogLi4udG92ZXItYWZ0ZXItc2hyaW5raW5nLWNvbnRlbnQt
ZXhwZWN0ZWQudHh0IHwgIDIgKwogLi4ucHBpbmctbGluZXMtd2l0aC1pbmstb3ZlcmZsb3ctZXhw
ZWN0ZWQudHh0IHwgIDIgKwogLi4ubGluZS1sYXlvdXQtc2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0
ZWQudHh0IHwgIDEgKwogLi4uL3RleHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQtZXhwZWN0ZWQu
dHh0IHwgIDIgKwogLi4uL3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWludC5odG1s
IHwgMzcgKysrKysrKysrKysrKysrKysrKwogLi4uL3ZlcnRpY2FsLXRleHQtcmVwYWludC1leHBl
Y3RlZC50eHQgICAgICAgIHwgIDcgKysrKwogLi4uLWFic29sdXRlLXBvcy1jb250YWluaW5nYmxv
Y2stZXhwZWN0ZWQudHh0IHwgIDIgKy0KIC4uLnRvdmVyLWFmdGVyLXNocmlua2luZy1jb250ZW50
LWV4cGVjdGVkLnR4dCB8ICAyICsKIDEyIGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9yZXBh
aW50L3RleHQtY29udGVudC1zaHJpbmtzLXJlcGFpbnQtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9k
ZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L3RleHQtY29udGVudC1zaHJpbmtzLXJl
cGFpbnQuaHRtbAoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJC
bG9ja0Zsb3cuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrRmxvdy5j
cHAKaW5kZXggZTU4NDUyNDQwNDQ2Li5kOTViZTE0Yzg3NjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0Zsb3cuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJCbG9ja0Zsb3cuY3BwCkBAIC0zNzUxLDggKzM3NTEsMTEgQEAgdm9p
ZCBSZW5kZXJCbG9ja0Zsb3c6OmludmFsaWRhdGVMaW5lTGF5b3V0UGF0aCgpCiAgICAgICAgIHJl
dHVybjsKICAgICBjYXNlIE1vZGVyblBhdGg6IHsKICAgICAgICAgLy8gRklYTUU6IEltcGxlbWVu
dCBwYXJ0aWFsIGludmFsaWRhdGlvbi4KLSAgICAgICAgaWYgKG1vZGVybkxpbmVMYXlvdXQoKSkK
KyAgICAgICAgaWYgKG1vZGVybkxpbmVMYXlvdXQoKSkgewogICAgICAgICAgICAgbV9wcmV2aW91
c01vZGVybkxpbmVMYXlvdXRDb250ZW50Qm94TG9naWNhbEhlaWdodCA9IG1vZGVybkxpbmVMYXlv
dXQoKS0+Y29udGVudEJveExvZ2ljYWxIZWlnaHQoKTsKKyAgICAgICAgICAgIC8vIFNpbmNlIHdl
IGVhZ2VybHkgcmVtb3ZlIHRoZSBkaXNwbGF5IGNvbnRlbnQgaGVyZSwgcmVwYWludHMgaXNzdWVk
IGJldHdlZW4gdGhpcyBpbnZhbGlkYXRpb24gKHRyaWdnZXJlZCBieSBzdHlsZSBjaGFuZ2UvY29u
dGVudCBtdXRhdGlvbikgYW5kIHRoZSBzdWJzZXF1ZW50IGxheW91dCB3b3VsZCBwcm9kdWNlIGVt
cHR5IHJlY3RzLgorICAgICAgICAgICAgcmVwYWludCgpOworICAgICAgICB9CiAgICAgICAgIGF1
dG8gcGF0aCA9IFVuZGV0ZXJtaW5lZFBhdGg7CiAgICAgICAgIGlmIChtb2Rlcm5MaW5lTGF5b3V0
KCkgJiYgbW9kZXJuTGluZUxheW91dCgpLT5zaG91bGRTd2l0Y2hUb0xlZ2FjeU9uSW52YWxpZGF0
aW9uKCkpCiAgICAgICAgICAgICBwYXRoID0gRm9yY2VkTGVnYWN5UGF0aDsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvYmxvY2svaGVpZ2h0LXBlcmNlbnRhZ2UtZGVzY2VuZGFudHMtd2l0
aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2NrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2Zhc3QvYmxvY2svaGVpZ2h0LXBlcmNlbnRhZ2UtZGVzY2VuZGFudHMtd2l0aC1hYnNvbHV0ZS1w
b3MtY29udGFpbmluZ2Jsb2NrLWV4cGVjdGVkLnR4dAppbmRleCBmZGI4OWMxYWIyN2QuLjBiMDNj
YWY3OWJmYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9oZWlnaHQtcGVyY2Vu
dGFnZS1kZXNjZW5kYW50cy13aXRoLWFic29sdXRlLXBvcy1jb250YWluaW5nYmxvY2stZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svaGVpZ2h0LXBlcmNlbnRhZ2UtZGVz
Y2VuZGFudHMtd2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2NrLWV4cGVjdGVkLnR4dApA
QCAtMSwyICsxLDIgQEAKLShyZXBhaW50IHJlY3RzIChyZWN0IDggOCA3MDAgMjApIChyZWN0IDgg
OCA3MDAgMTgpICkKKyhyZXBhaW50IHJlY3RzIChyZWN0IDggOCA3MDAgMjApIChyZWN0IDggOCA3
MDAgMjApIChyZWN0IDggOCA3MDAgMTgpICkKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9yZXBhaW50L2JveC1zaGFkb3ctdG9wLWxlZnQtcmVwYWludC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L3JlcGFpbnQvYm94LXNoYWRvdy10b3AtbGVmdC1yZXBhaW50LWV4cGVjdGVk
LnR4dAppbmRleCBkNTk3OGU4OGQxMDguLjY5NDU0MDdmN2FiMyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9yZXBhaW50L2JveC1zaGFkb3ctdG9wLWxlZnQtcmVwYWludC1leHBlY3RlZC50
eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2JveC1zaGFkb3ctdG9wLWxlZnQtcmVw
YWludC1leHBlY3RlZC50eHQKQEAgLTEsNiArMSw4IEBACiBYWFhYWAogWFhYWFgKIChyZXBhaW50
IHJlY3RzCisgIChyZWN0IDUwIDUwIDcwMCAxMTApCisgIChyZWN0IDUwIDIxMCAxMTAgMTUwKQog
ICAocmVjdCAwIDI1IDUwIDEzNSkKICAgKHJlY3QgMCAyNSA3NTAgMjUpCiAgIChyZWN0IDAgMjUg
NzUwIDEzNSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9mb2N1cy1yaW5n
LXJlcGFpbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L2ZvY3VzLXJp
bmctcmVwYWludC1leHBlY3RlZC50eHQKaW5kZXggNWQ1MjU1YTQ0MTFjLi4xZTAzOGVmOTYyY2Yg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9mb2N1cy1yaW5nLXJlcGFpbnQt
ZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9mb2N1cy1yaW5nLXJl
cGFpbnQtZXhwZWN0ZWQudHh0CkBAIC04LDcgKzgsOSBAQAogKHJlcGFpbnQgcmVjdHMKICAgKHJl
Y3QgNSA0NTcgMTAzIDY3KQogICAocmVjdCA1IDQ1NyAxMDYgNjYpCisgIChyZWN0IDUgNDU3IDEw
MyA2NykKICAgKHJlY3QgNSA1NDIgMTA2IDY2KQorICAocmVjdCA4IDU0NSAxMDAgNjQpCiAgIChy
ZWN0IDE1IDYyIDM2IDM2KQogICAocmVjdCAxOCA2NSAzMCAzMCkKICAgKHJlY3QgMTUgNjIgMzYg
MjYpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvbGVmdG92ZXItYWZ0ZXIt
c2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50
L2xlZnRvdmVyLWFmdGVyLXNocmlua2luZy1jb250ZW50LWV4cGVjdGVkLnR4dAppbmRleCAzOGY4
Yjk4ZDYwMmEuLjQ4ZmQ4MWZkMDI0OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9yZXBh
aW50L2xlZnRvdmVyLWFmdGVyLXNocmlua2luZy1jb250ZW50LWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvbGVmdG92ZXItYWZ0ZXItc2hyaW5raW5nLWNvbnRlbnQt
ZXhwZWN0ZWQudHh0CkBAIC0xLDYgKzEsOCBAQAogMTJ0ZXh0IGNvbnRlbnQKIChyZXBhaW50IHJl
Y3RzCisgIChyZWN0IDggOCA0MDAgNTg0KQogICAocmVjdCA4IDggNDAwIDEwMCkKKyAgKHJlY3Qg
OCA4IDQwMCA1ODQpCiAgIChyZWN0IDggOCA0MDAgMTApCiAgIChyZWN0IDU4IDggMSA1MCkKICAg
KHJlY3QgMjggOCAxIDEwKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L292
ZXJsYXBwaW5nLWxpbmVzLXdpdGgtaW5rLW92ZXJmbG93LWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2Zhc3QvcmVwYWludC9vdmVybGFwcGluZy1saW5lcy13aXRoLWluay1vdmVyZmxvdy1leHBl
Y3RlZC50eHQKaW5kZXggZTNkZWFjZjM1ZmRmLi4wZGQ4OTI1MDRlN2QgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2Zhc3QvcmVwYWludC9vdmVybGFwcGluZy1saW5lcy13aXRoLWluay1vdmVyZmxv
dy1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L292ZXJsYXBwaW5n
LWxpbmVzLXdpdGgtaW5rLW92ZXJmbG93LWV4cGVjdGVkLnR4dApAQCAtNSw1ICs1LDcgQEAgWFhY
CiAocmVwYWludCByZWN0cwogICAocmVjdCA1MCAzNyA3MDAgNjYpCiAgIChyZWN0IDM3IDE0MCA2
NiA3MikKKyAgKHJlY3QgNTAgMzcgNzAwIDY2KQorICAocmVjdCAzNyAxNDAgNjYgNzIpCiApCiAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9zaW1wbGUtbGluZS1sYXlvdXQt
c2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50
L3NpbXBsZS1saW5lLWxheW91dC1zaHJpbmtpbmctY29udGVudC1leHBlY3RlZC50eHQKaW5kZXgg
ZjhmN2RjYzkyYjRmLi42YTY3YzI1MTUwMzIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qv
cmVwYWludC9zaW1wbGUtbGluZS1sYXlvdXQtc2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC9zaW1wbGUtbGluZS1sYXlvdXQtc2hyaW5r
aW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0CkBAIC0xLDUgKzEsNiBAQAogZm9vCiAocmVwYWludCBy
ZWN0cworICAocmVjdCA4IDggNzg0IDUyKQogICAocmVjdCA4IDQwIDc4NCAyMCkKICAgKHJlY3Qg
OCAzOSA3ODQgMSkKICAgKHJlY3QgOCA5IDc4NCAzMSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50LWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjgxMDdj
ODUwNTMyZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0
LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKK1Bh
c3MgaWYgdGhpcyBsaW5lIGlzIHByb3Blcmx5IHJlcGFpbnRlZC4KK1BBU1MKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC90ZXh0LWNvbnRlbnQtc2hyaW5rcy1yZXBhaW50Lmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlcGFpbnQvdGV4dC1jb250ZW50LXNocmlua3MtcmVwYWlu
dC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZGEwYzUwNjFi
YWQ3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L3RleHQtY29u
dGVudC1zaHJpbmtzLXJlcGFpbnQuaHRtbApAQCAtMCwwICsxLDM3IEBACis8c3R5bGU+CisuY29u
dGFpbmVyIHsKKyAgZGlzcGxheTogZmxleDsKKyAgZm9udC1zaXplOiAyMHB4OworICBmb250LWZh
bWlseTogTW9ub3NwYWNlOworfQorPC9zdHlsZT4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPjxkaXYg
aWQ9aW5saW5lYm94Pm5vdCBncmVhdDwvZGl2PjwvZGl2PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jl
c291cmNlcy91aS1oZWxwZXIuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVz
dFJ1bm5lcikgeworICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgdGVzdFJ1bm5lci53YWl0
VW50aWxEb25lKCk7Cit9CisKK2FzeW5jIGZ1bmN0aW9uIHJlcGFpbnRUZXN0KCkgeworICBpZiAo
d2luZG93LmludGVybmFscykKKyAgICBpbnRlcm5hbHMuc3RhcnRUcmFja2luZ1JlcGFpbnRzKCk7
CisKKyAgaW5saW5lYm94LmZpcnN0Q2hpbGQubm9kZVZhbHVlID0gIlBhc3MgaWYgdGhpcyBsaW5l
IGlzIHByb3Blcmx5IHJlcGFpbnRlZC4iOworCisgIGF3YWl0IFVJSGVscGVyLnJlbmRlcmluZ1Vw
ZGF0ZSgpOworIAorICBpZiAod2luZG93LmludGVybmFscykgeworICAgIHZhciByZXBhaW50UmVj
dHMgPSBpbnRlcm5hbHMucmVwYWludFJlY3RzQXNUZXh0KCk7CisgICAgaW50ZXJuYWxzLnN0b3BU
cmFja2luZ1JlcGFpbnRzKCk7CisgICAgdmFyIHByZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
J3ByZScpOworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQocHJlKTsKKyAgICBwcmUuaW5u
ZXJUZXh0ID0gcmVwYWludFJlY3RzLmluZGV4T2YoIjggOCAxMDggMjMiKSAhPSAtMSA/ICJQQVNT
IiA6ICJGQUlMIjsKKyAgfQorCisgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVu
bmVyLm5vdGlmeURvbmUoKTsKK30KK3NldFRpbWVvdXQocmVwYWludFRlc3QsIDApOworCis8L3Nj
cmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC92ZXJ0aWNhbC10ZXh0
LXJlcGFpbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9yZXBhaW50L3ZlcnRpY2Fs
LXRleHQtcmVwYWludC1leHBlY3RlZC50eHQKaW5kZXggNzhmNDk1ZmI4YmZiLi40ZjllNDQxZmQx
NWQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC92ZXJ0aWNhbC10ZXh0LXJl
cGFpbnQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVwYWludC92ZXJ0aWNh
bC10ZXh0LXJlcGFpbnQtZXhwZWN0ZWQudHh0CkBAIC0xLDEwICsxLDE3IEBACiAocmVwYWludCBy
ZWN0cwogICAocmVjdCAyNSAyNSA4MCA4MCkKKyAgKHJlY3QgMjUgMjUgODAgODApCisgIChyZWN0
IDI1IDE1NSA4MCA4MCkKICAgKHJlY3QgMjUgMTU1IDgwIDgwKQogICAocmVjdCAyNSAyODUgODAg
ODApCisgIChyZWN0IDI1IDI4NSA4MCA4MCkKKyAgKHJlY3QgMTU1IDI1IDgwIDgwKQogICAocmVj
dCAxNTUgMjUgODAgODApCiAgIChyZWN0IDE1NSAxNTUgODAgODApCiAgIChyZWN0IDE1NSAxNTUg
ODAgODApCisgIChyZWN0IDE1NSAxNTUgODAgODApCisgIChyZWN0IDE1NSAxNTUgODAgODApCisg
IChyZWN0IDE1NSAyODUgODAgODApCiAgIChyZWN0IDE1NSAyODUgODAgODApCiAgIChyZWN0IDk1
IDI1IDEwIDgwKQogICAocmVjdCA5NSAxNTUgMTAgODApCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9pb3Mtd2syL2Zhc3QvYmxvY2svaGVpZ2h0LXBlcmNlbnRhZ2UtZGVzY2VuZGFu
dHMtd2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2NrLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvZmFzdC9ibG9jay9oZWlnaHQtcGVyY2VudGFnZS1kZXNj
ZW5kYW50cy13aXRoLWFic29sdXRlLXBvcy1jb250YWluaW5nYmxvY2stZXhwZWN0ZWQudHh0Cmlu
ZGV4IDM3NDVjY2E2Mjg5OS4uOWY1MTU2NmMyNjQzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9pb3Mtd2syL2Zhc3QvYmxvY2svaGVpZ2h0LXBlcmNlbnRhZ2UtZGVzY2VuZGFudHMt
d2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2NrLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL2Zhc3QvYmxvY2svaGVpZ2h0LXBlcmNlbnRhZ2UtZGVz
Y2VuZGFudHMtd2l0aC1hYnNvbHV0ZS1wb3MtY29udGFpbmluZ2Jsb2NrLWV4cGVjdGVkLnR4dApA
QCAtMSwyICsxLDIgQEAKLShyZXBhaW50IHJlY3RzIChyZWN0IDggOCA3MDAgMjApIChyZWN0IDgg
OCA3MDAgMjApICkKKyhyZXBhaW50IHJlY3RzIChyZWN0IDggOCA3MDAgMjApIChyZWN0IDggOCA3
MDAgMjApIChyZWN0IDggOCA3MDAgMjApICkKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjLXdrMS9mYXN0L3JlcGFpbnQvbGVmdG92ZXItYWZ0ZXItc2hyaW5raW5nLWNvbnRl
bnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9mYXN0L3JlcGFp
bnQvbGVmdG92ZXItYWZ0ZXItc2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0CmluZGV4IDUx
ZWFhNmE3ZDJiOS4uNTg4MTVlNTBlNDY3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMtd2sxL2Zhc3QvcmVwYWludC9sZWZ0b3Zlci1hZnRlci1zaHJpbmtpbmctY29udGVudC1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9mYXN0L3JlcGFp
bnQvbGVmdG92ZXItYWZ0ZXItc2hyaW5raW5nLWNvbnRlbnQtZXhwZWN0ZWQudHh0CkBAIC0xLDYg
KzEsOCBAQAogMTJ0ZXh0IGNvbnRlbnQKIChyZXBhaW50IHJlY3RzCisgIChyZWN0IDggOCA0MDAg
NTg0KQogICAocmVjdCA4IDggNDAwIDEwMCkKKyAgKHJlY3QgOCA4IDQwMCA1ODQpCiAgIChyZWN0
IDggOCA0MDAgMTApCiApCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>