<?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>221460</bug_id>
          
          <creation_ts>2021-02-05 05:11:50 -0800</creation_ts>
          <short_desc>[LFC][Integration] Hit testing broken for descendants of pointer-events:none boxes</short_desc>
          <delta_ts>2021-02-05 12:48:30 -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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1726017</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-05 05:11:50 -0800</bug_when>
    <thetext>Hit testing bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1726025</commentid>
    <comment_count>1</comment_count>
      <attachid>419394</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-05 05:35:53 -0800</bug_when>
    <thetext>Created attachment 419394
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1726026</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-05 05:36:39 -0800</bug_when>
    <thetext>rdar://73419333</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1726028</commentid>
    <comment_count>3</comment_count>
      <attachid>419395</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-05 05:42:04 -0800</bug_when>
    <thetext>Created attachment 419395
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1726063</commentid>
    <comment_count>4</comment_count>
      <attachid>419404</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-05 07:34:11 -0800</bug_when>
    <thetext>Created attachment 419404
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1726122</commentid>
    <comment_count>5</comment_count>
      <attachid>419418</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-02-05 09:34:37 -0800</bug_when>
    <thetext>Created attachment 419418
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1726241</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-05 12:48:28 -0800</bug_when>
    <thetext>Committed r272435: &lt;https://trac.webkit.org/changeset/272435&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 419418.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419394</attachid>
            <date>2021-02-05 05:35:53 -0800</date>
            <delta_ts>2021-02-05 05:42:04 -0800</delta_ts>
            <desc>patch</desc>
            <filename>lfc-descendant-hit-test.patch</filename>
            <type>text/plain</type>
            <size>4432</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZmJlYTY2MjJiMTIuLmY3YjVmNTg5OTFjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTAyLTA1ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbTEZDXVtJbnRlZ3JhdGlvbl0gSGl0IHRlc3RpbmcgYnJva2VuIGZvciBkZXNjZW5kYW50cyBv
ZiBwb2ludGVyLWV2ZW50czpub25lIGJveGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL2hpdHRlc3QtcG9pbnRlci1ldmVudC1u
b25lLWRlc2NlbmRhbnRzLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZl
bnRzL2hpdHRlc3QtcG9pbnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWw6IEFkZGVkLgor
CiAyMDIxLTAyLTAzICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAgICAgICAg
W01TRV0gTW92ZSB0aGUgY2FsbCB0byBkaWRQYXJzZUluaXRpYWxpemF0aW9uRGF0YUNhbGxiYWNr
KCkgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIGEgY2x1c3RlciB0byB0aGUgZW5kIG9mICJ0cmFja3Mi
IGVsZW1lbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2hpdHRlc3QtcG9p
bnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNmZhYTQwYjcy
M2YyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaGl0dGVzdC1w
b2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDEy
IEBACis8c3R5bGU+CisuY29udGFpbmVyIHsgcG9pbnRlci1ldmVudHM6bm9uZTsgZGlzcGxheTpp
bmxpbmUtYmxvY2s7IH0KKy50YXJnZXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IGhlaWdodDoy
MDBweDsgd2lkdGg6MjAwcHg7IHBvaW50ZXItZXZlbnRzOmF1dG99CisudGFyZ2V0IHsgYmFja2dy
b3VuZC1jb2xvcjogZ3JlZW47IH0KKzwvc3R5bGU+Cis8Ym9keT4KKzxkaXYgY2xhc3M9Y29udGFp
bmVyPgorPGRpdiBjbGFzcz10YXJnZXQ+Citob3ZlciBtZQorPC9kaXY+Cis8L2Rpdj4KKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5v
bmUtZGVzY2VuZGFudHMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2hpdHRlc3QtcG9p
bnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwLi5jNjUxZTBmYWVlODkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy5o
dG1sCkBAIC0wLDAgKzEsMTUgQEAKKzxzdHlsZT4KKy5jb250YWluZXIgeyBwb2ludGVyLWV2ZW50
czpub25lOyBkaXNwbGF5OmlubGluZS1ibG9jazsgfQorLnRhcmdldCB7IGJhY2tncm91bmQtY29s
b3I6IHJlZDsgaGVpZ2h0OjIwMHB4OyB3aWR0aDoyMDBweDsgcG9pbnRlci1ldmVudHM6YXV0b30K
Ky50YXJnZXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsgfQorPC9zdHlsZT4KKzxi
b2R5PgorPGRpdiBjbGFzcz1jb250YWluZXI+Cis8ZGl2IGNsYXNzPXRhcmdldD4KK2hvdmVyIG1l
Cis8L2Rpdj4KKzwvZGl2PgorPHNjcmlwdD4KK2lmICh3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAg
ZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTAwLCAxMDApOworPC9zY3JpcHQ+CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggYjQ2NTE3MTdiZmQ1Li44YmQ1MGJkODkyMmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBA
QAorMjAyMS0wMi0wNSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAg
ICAgW0xGQ11bSW50ZWdyYXRpb25dIEhpdCB0ZXN0aW5nIGJyb2tlbiBmb3IgZGVzY2VuZGFudHMg
b2YgcG9pbnRlci1ldmVudHM6bm9uZSBib3hlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxNDYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgRGVzY2VuZGFudHMgb2YgcG9pbnRlci1ldmVudHM6bm9uZSBi
b3hlcyBtYXkgc3RpbGwgYmUgaGl0dGVzdGFibGUgaWYgdGhleSBvdmVycmlkZSB0aGUgdmFsdWUu
CisgICAgICAgIExGQyBpbnRlZ3JhdGlvbiBoaXQgdGVzdGluZyBjb2RlIGRpZG4ndCB0YWtlIHRo
aXMgaW50byBhY2NvdW50LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL2hpdHRlc3QtcG9p
bnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWwKKworICAgICAgICAqIGxheW91dC9pbnRl
Z3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6TGF5b3V0SW50ZWdyYXRpb246OkxpbmVMYXlvdXQ6OmhpdFRlc3QpOgorCisgICAgICAgIFJl
cGxhY2VkIGFuZCBpbmxpbmUtYmxvY2sgYm94ZXMgZG8gdGhlIHZpc2liaWxpdHkvcG9pbnRlci1l
dmVudHMgdGVzdCB0aGVtc2VsdmVzLgorICAgICAgICBUaGlzIGNvZGUganVzdCBuZWVkcyB0byB0
YWtlIGNhcmUgb2YgdGV4dCBib3hlcy4KKwogMjAyMS0wMi0wMyAgUGVuZyBMaXUgIDxwZW5nLmxp
dTZAYXBwbGUuY29tPgogCiAgICAgICAgIFtNU0VdIE1vdmUgdGhlIGNhbGwgdG8gZGlkUGFyc2VJ
bml0aWFsaXphdGlvbkRhdGFDYWxsYmFjaygpIGZyb20gdGhlIGJlZ2lubmluZyBvZiBhIGNsdXN0
ZXIgdG8gdGhlIGVuZCBvZiAidHJhY2tzIiBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVM
YXlvdXQuY3BwCmluZGV4IGQ4ZmZkNGI2M2Y4NS4uNmY0YzM3MTZhNWJjIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5
b3V0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50
ZWdyYXRpb25MaW5lTGF5b3V0LmNwcApAQCAtNTA5LDEzICs1MDksMTMgQEAgYm9vbCBMaW5lTGF5
b3V0OjpoaXRUZXN0KGNvbnN0IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBIaXRUZXN0UmVzdWx0
JiByZXN1bHQsIGMKICAgICAgICAgaWYgKCFsb2NhdGlvbkluQ29udGFpbmVyLmludGVyc2VjdHMo
cnVuUmVjdCkpCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBhdXRvJiBzdHlsZSA9
IHJ1bi5zdHlsZSgpOwotICAgICAgICBpZiAoc3R5bGUudmlzaWJpbGl0eSgpICE9IFZpc2liaWxp
dHk6OlZpc2libGUgfHwgc3R5bGUucG9pbnRlckV2ZW50cygpID09IFBvaW50ZXJFdmVudHM6Ok5v
bmUpCi0gICAgICAgICAgICBjb250aW51ZTsKLQogICAgICAgICBhdXRvJiByZW5kZXJlciA9IG1f
Ym94VHJlZS5yZW5kZXJlckZvckxheW91dEJveChydW4ubGF5b3V0Qm94KCkpOwogCiAgICAgICAg
IGlmIChpczxSZW5kZXJUZXh0PihyZW5kZXJlcikpIHsKKyAgICAgICAgICAgIGF1dG8mIHN0eWxl
ID0gcnVuLnN0eWxlKCk7CisgICAgICAgICAgICBpZiAoc3R5bGUudmlzaWJpbGl0eSgpICE9IFZp
c2liaWxpdHk6OlZpc2libGUgfHwgc3R5bGUucG9pbnRlckV2ZW50cygpID09IFBvaW50ZXJFdmVu
dHM6Ok5vbmUpCisgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAgIHJlbmRl
cmVyLnVwZGF0ZUhpdFRlc3RSZXN1bHQocmVzdWx0LCBsb2NhdGlvbkluQ29udGFpbmVyLnBvaW50
KCkgLSB0b0xheW91dFNpemUoYWNjdW11bGF0ZWRPZmZzZXQpKTsKICAgICAgICAgICAgIGlmIChy
ZXN1bHQuYWRkTm9kZVRvTGlzdEJhc2VkVGVzdFJlc3VsdChyZW5kZXJlci5ub2RlRm9ySGl0VGVz
dCgpLCByZXF1ZXN0LCBsb2NhdGlvbkluQ29udGFpbmVyLCBydW5SZWN0KSA9PSBIaXRUZXN0UHJv
Z3Jlc3M6OlN0b3ApCiAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419395</attachid>
            <date>2021-02-05 05:42:04 -0800</date>
            <delta_ts>2021-02-05 07:34:11 -0800</delta_ts>
            <desc>patch</desc>
            <filename>lfc-descendant-hit-test-2.patch</filename>
            <type>text/plain</type>
            <size>4356</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZmJlYTY2MjJiMTIuLmY3YjVmNTg5OTFjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTAyLTA1ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbTEZDXVtJbnRlZ3JhdGlvbl0gSGl0IHRlc3RpbmcgYnJva2VuIGZvciBkZXNjZW5kYW50cyBv
ZiBwb2ludGVyLWV2ZW50czpub25lIGJveGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL2hpdHRlc3QtcG9pbnRlci1ldmVudC1u
b25lLWRlc2NlbmRhbnRzLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZl
bnRzL2hpdHRlc3QtcG9pbnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWw6IEFkZGVkLgor
CiAyMDIxLTAyLTAzICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAgICAgICAg
W01TRV0gTW92ZSB0aGUgY2FsbCB0byBkaWRQYXJzZUluaXRpYWxpemF0aW9uRGF0YUNhbGxiYWNr
KCkgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIGEgY2x1c3RlciB0byB0aGUgZW5kIG9mICJ0cmFja3Mi
IGVsZW1lbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2hpdHRlc3QtcG9p
bnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy1leHBlY3Rl
ZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzdlMjUyMDUx
ZGRiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaGl0dGVzdC1w
b2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDEx
IEBACis8c3R5bGU+CisuY29udGFpbmVyIHsgZGlzcGxheTppbmxpbmUtYmxvY2s7IH0KKy50YXJn
ZXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsgaGVpZ2h0OjIwMHB4OyB3aWR0aDoyMDBweDsg
fQorPC9zdHlsZT4KKzxib2R5PgorPGRpdiBjbGFzcz1jb250YWluZXI+Cis8ZGl2IGNsYXNzPXRh
cmdldD4KK2hvdmVyIG1lCis8L2Rpdj4KKzwvZGl2PgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5vbmUtZGVz
Y2VuZGFudHMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmM2
NTFlMGZhZWU4OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2hp
dHRlc3QtcG9pbnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWwKQEAgLTAsMCArMSwxNSBA
QAorPHN0eWxlPgorLmNvbnRhaW5lciB7IHBvaW50ZXItZXZlbnRzOm5vbmU7IGRpc3BsYXk6aW5s
aW5lLWJsb2NrOyB9CisudGFyZ2V0IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkOyBoZWlnaHQ6MjAw
cHg7IHdpZHRoOjIwMHB4OyBwb2ludGVyLWV2ZW50czphdXRvfQorLnRhcmdldDpob3ZlciB7IGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuOyB9Cis8L3N0eWxlPgorPGJvZHk+Cis8ZGl2IGNsYXNzPWNv
bnRhaW5lcj4KKzxkaXYgY2xhc3M9dGFyZ2V0PgoraG92ZXIgbWUKKzwvZGl2PgorPC9kaXY+Cis8
c2NyaXB0PgoraWYgKHdpbmRvdy5ldmVudFNlbmRlcikKKyAgICBldmVudFNlbmRlci5tb3VzZU1v
dmVUbygxMDAsIDEwMCk7Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiNDY1MTcxN2JmZDUuLjhi
ZDUwYmQ4OTIyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTAyLTA1ICBBbnR0
aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJbnRlZ3JhdGlv
bl0gSGl0IHRlc3RpbmcgYnJva2VuIGZvciBkZXNjZW5kYW50cyBvZiBwb2ludGVyLWV2ZW50czpu
b25lIGJveGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjE0NjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBEZXNjZW5kYW50cyBvZiBwb2ludGVyLWV2ZW50czpub25lIGJveGVzIG1heSBzdGlsbCBiZSBo
aXR0ZXN0YWJsZSBpZiB0aGV5IG92ZXJyaWRlIHRoZSB2YWx1ZS4KKyAgICAgICAgTEZDIGludGVn
cmF0aW9uIGhpdCB0ZXN0aW5nIGNvZGUgZGlkbid0IHRha2UgdGhpcyBpbnRvIGFjY291bnQuCisK
KyAgICAgICAgVGVzdDogZmFzdC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5vbmUtZGVz
Y2VuZGFudHMuaHRtbAorCisgICAgICAgICogbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVn
cmF0aW9uTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXRJbnRlZ3JhdGlv
bjo6TGluZUxheW91dDo6aGl0VGVzdCk6CisKKyAgICAgICAgUmVwbGFjZWQgYW5kIGlubGluZS1i
bG9jayBib3hlcyBkbyB0aGUgdmlzaWJpbGl0eS9wb2ludGVyLWV2ZW50cyB0ZXN0IHRoZW1zZWx2
ZXMuCisgICAgICAgIFRoaXMgY29kZSBqdXN0IG5lZWRzIHRvIHRha2UgY2FyZSBvZiB0ZXh0IGJv
eGVzLgorCiAyMDIxLTAyLTAzICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAg
ICAgICAgW01TRV0gTW92ZSB0aGUgY2FsbCB0byBkaWRQYXJzZUluaXRpYWxpemF0aW9uRGF0YUNh
bGxiYWNrKCkgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIGEgY2x1c3RlciB0byB0aGUgZW5kIG9mICJ0
cmFja3MiIGVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3Jh
dGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKaW5kZXggZDhm
ZmQ0YjYzZjg1Li42ZjRjMzcxNmE1YmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQu
Y3BwCkBAIC01MDksMTMgKzUwOSwxMyBAQCBib29sIExpbmVMYXlvdXQ6OmhpdFRlc3QoY29uc3Qg
SGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQmIHJlc3VsdCwgYwogICAgICAg
ICBpZiAoIWxvY2F0aW9uSW5Db250YWluZXIuaW50ZXJzZWN0cyhydW5SZWN0KSkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGF1dG8mIHN0eWxlID0gcnVuLnN0eWxlKCk7Ci0gICAg
ICAgIGlmIChzdHlsZS52aXNpYmlsaXR5KCkgIT0gVmlzaWJpbGl0eTo6VmlzaWJsZSB8fCBzdHls
ZS5wb2ludGVyRXZlbnRzKCkgPT0gUG9pbnRlckV2ZW50czo6Tm9uZSkKLSAgICAgICAgICAgIGNv
bnRpbnVlOwotCiAgICAgICAgIGF1dG8mIHJlbmRlcmVyID0gbV9ib3hUcmVlLnJlbmRlcmVyRm9y
TGF5b3V0Qm94KHJ1bi5sYXlvdXRCb3goKSk7CiAKICAgICAgICAgaWYgKGlzPFJlbmRlclRleHQ+
KHJlbmRlcmVyKSkgeworICAgICAgICAgICAgYXV0byYgc3R5bGUgPSBydW4uc3R5bGUoKTsKKyAg
ICAgICAgICAgIGlmIChzdHlsZS52aXNpYmlsaXR5KCkgIT0gVmlzaWJpbGl0eTo6VmlzaWJsZSB8
fCBzdHlsZS5wb2ludGVyRXZlbnRzKCkgPT0gUG9pbnRlckV2ZW50czo6Tm9uZSkKKyAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKwogICAgICAgICAgICAgcmVuZGVyZXIudXBkYXRlSGl0VGVzdFJl
c3VsdChyZXN1bHQsIGxvY2F0aW9uSW5Db250YWluZXIucG9pbnQoKSAtIHRvTGF5b3V0U2l6ZShh
Y2N1bXVsYXRlZE9mZnNldCkpOwogICAgICAgICAgICAgaWYgKHJlc3VsdC5hZGROb2RlVG9MaXN0
QmFzZWRUZXN0UmVzdWx0KHJlbmRlcmVyLm5vZGVGb3JIaXRUZXN0KCksIHJlcXVlc3QsIGxvY2F0
aW9uSW5Db250YWluZXIsIHJ1blJlY3QpID09IEhpdFRlc3RQcm9ncmVzczo6U3RvcCkKICAgICAg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
</data>
<flag name="review"
          id="437613"
          type_id="1"
          status="+"
          setter="zalan"
    />
    <flag name="commit-queue"
          id="437623"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419404</attachid>
            <date>2021-02-05 07:34:11 -0800</date>
            <delta_ts>2021-02-05 09:34:37 -0800</delta_ts>
            <desc>patch</desc>
            <filename>lfc-descendant-hit-test-3.patch</filename>
            <type>text/plain</type>
            <size>4584</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZmJlYTY2MjJiMTIuLjUyMGU3NjM5MTVmMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTAyLTA1ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbTEZDXVtJbnRlZ3JhdGlvbl0gSGl0IHRlc3RpbmcgYnJva2VuIGZvciBkZXNjZW5kYW50cyBv
ZiBwb2ludGVyLWV2ZW50czpub25lIGJveGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0NjAKKworICAgICAgICBSZXZpZXdlZCBieSBaYWxhbiBC
dWp0YXMuCisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9u
ZS1kZXNjZW5kYW50cy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50
cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy5odG1sOiBBZGRlZC4KKwog
MjAyMS0wMi0wMyAgUGVuZyBMaXUgIDxwZW5nLmxpdTZAYXBwbGUuY29tPgogCiAgICAgICAgIFtN
U0VdIE1vdmUgdGhlIGNhbGwgdG8gZGlkUGFyc2VJbml0aWFsaXphdGlvbkRhdGFDYWxsYmFjaygp
IGZyb20gdGhlIGJlZ2lubmluZyBvZiBhIGNsdXN0ZXIgdG8gdGhlIGVuZCBvZiAidHJhY2tzIiBl
bGVtZW50CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50
ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMtZXhwZWN0ZWQu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmM3MzA3YzAwNDcy
YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2hpdHRlc3QtcG9p
bnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMCBA
QAorPHN0eWxlPgorLmNvbnRhaW5lciB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9CisudGFyZ2V0
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47IGhlaWdodDoyMDBweDsgd2lkdGg6MjAwcHg7IH0K
Kzwvc3R5bGU+Cis8Ym9keT4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPgorPGRpdiBjbGFzcz10YXJn
ZXQ+Citob3ZlciBtZQorPC9kaXY+Cis8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvZXZlbnRzL2hpdHRlc3QtcG9pbnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5k
YW50cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWFjOGU3
ZDg3N2YzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaGl0dGVz
dC1wb2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMuaHRtbApAQCAtMCwwICsxLDI2IEBACis8
c3R5bGU+CisuY29udGFpbmVyIHsgcG9pbnRlci1ldmVudHM6bm9uZTsgZGlzcGxheTppbmxpbmUt
YmxvY2s7IH0KKy50YXJnZXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IGhlaWdodDoyMDBweDsg
d2lkdGg6MjAwcHg7IHBvaW50ZXItZXZlbnRzOmF1dG99CisudGFyZ2V0OmhvdmVyIHsgYmFja2dy
b3VuZC1jb2xvcjogZ3JlZW47IH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorYXN5bmMgZnVuY3Rpb24g
dGVzdCgpIHsKKyAgICBpZiAoIXdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICByZXR1cm47Cisg
ICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKKyAgICBhd2FpdCBuZXcgUHJvbWlzZShy
ZXF1ZXN0QW5pbWF0aW9uRnJhbWUpOworCisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTAw
LCAxMDApOworCisgICAgYXdhaXQgbmV3IFByb21pc2UocmVxdWVzdEFuaW1hdGlvbkZyYW1lKTsK
KyAgICAKKyAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorPGJvZHkg
b25sb2FkPSJ0ZXN0KCkiPgorPGRpdiBjbGFzcz1jb250YWluZXI+Cis8ZGl2IGNsYXNzPXRhcmdl
dD4KK2hvdmVyIG1lCis8L2Rpdj4KKzwvZGl2PgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGI0NjUxNzE3YmZkNS4u
ZGYwYzVjNmIwMzYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjEtMDItMDUgIEFu
dHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFtMRkNdW0ludGVncmF0
aW9uXSBIaXQgdGVzdGluZyBicm9rZW4gZm9yIGRlc2NlbmRhbnRzIG9mIHBvaW50ZXItZXZlbnRz
Om5vbmUgYm94ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMTQ2MAorCisgICAgICAgIFJldmlld2VkIGJ5IFphbGFuIEJ1anRhcy4KKworICAgICAg
ICBEZXNjZW5kYW50cyBvZiBwb2ludGVyLWV2ZW50czpub25lIGJveGVzIG1heSBzdGlsbCBiZSBo
aXR0ZXN0YWJsZSBpZiB0aGV5IG92ZXJyaWRlIHRoZSB2YWx1ZS4KKyAgICAgICAgTEZDIGludGVn
cmF0aW9uIGhpdCB0ZXN0aW5nIGNvZGUgZGlkbid0IHRha2UgdGhpcyBpbnRvIGFjY291bnQuCisK
KyAgICAgICAgVGVzdDogZmFzdC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5vbmUtZGVz
Y2VuZGFudHMuaHRtbAorCisgICAgICAgICogbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVn
cmF0aW9uTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXRJbnRlZ3JhdGlv
bjo6TGluZUxheW91dDo6aGl0VGVzdCk6CisKKyAgICAgICAgUmVwbGFjZWQgYW5kIGlubGluZS1i
bG9jayBib3hlcyBkbyB0aGUgdmlzaWJpbGl0eS9wb2ludGVyLWV2ZW50cyB0ZXN0IHRoZW1zZWx2
ZXMuCisgICAgICAgIFRoaXMgY29kZSBqdXN0IG5lZWRzIHRvIHRha2UgY2FyZSBvZiB0ZXh0IGJv
eGVzLgorCiAyMDIxLTAyLTAzICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAg
ICAgICAgW01TRV0gTW92ZSB0aGUgY2FsbCB0byBkaWRQYXJzZUluaXRpYWxpemF0aW9uRGF0YUNh
bGxiYWNrKCkgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIGEgY2x1c3RlciB0byB0aGUgZW5kIG9mICJ0
cmFja3MiIGVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3Jh
dGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKaW5kZXggZDhm
ZmQ0YjYzZjg1Li42ZjRjMzcxNmE1YmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9MYXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQu
Y3BwCkBAIC01MDksMTMgKzUwOSwxMyBAQCBib29sIExpbmVMYXlvdXQ6OmhpdFRlc3QoY29uc3Qg
SGl0VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQmIHJlc3VsdCwgYwogICAgICAg
ICBpZiAoIWxvY2F0aW9uSW5Db250YWluZXIuaW50ZXJzZWN0cyhydW5SZWN0KSkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGF1dG8mIHN0eWxlID0gcnVuLnN0eWxlKCk7Ci0gICAg
ICAgIGlmIChzdHlsZS52aXNpYmlsaXR5KCkgIT0gVmlzaWJpbGl0eTo6VmlzaWJsZSB8fCBzdHls
ZS5wb2ludGVyRXZlbnRzKCkgPT0gUG9pbnRlckV2ZW50czo6Tm9uZSkKLSAgICAgICAgICAgIGNv
bnRpbnVlOwotCiAgICAgICAgIGF1dG8mIHJlbmRlcmVyID0gbV9ib3hUcmVlLnJlbmRlcmVyRm9y
TGF5b3V0Qm94KHJ1bi5sYXlvdXRCb3goKSk7CiAKICAgICAgICAgaWYgKGlzPFJlbmRlclRleHQ+
KHJlbmRlcmVyKSkgeworICAgICAgICAgICAgYXV0byYgc3R5bGUgPSBydW4uc3R5bGUoKTsKKyAg
ICAgICAgICAgIGlmIChzdHlsZS52aXNpYmlsaXR5KCkgIT0gVmlzaWJpbGl0eTo6VmlzaWJsZSB8
fCBzdHlsZS5wb2ludGVyRXZlbnRzKCkgPT0gUG9pbnRlckV2ZW50czo6Tm9uZSkKKyAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKwogICAgICAgICAgICAgcmVuZGVyZXIudXBkYXRlSGl0VGVzdFJl
c3VsdChyZXN1bHQsIGxvY2F0aW9uSW5Db250YWluZXIucG9pbnQoKSAtIHRvTGF5b3V0U2l6ZShh
Y2N1bXVsYXRlZE9mZnNldCkpOwogICAgICAgICAgICAgaWYgKHJlc3VsdC5hZGROb2RlVG9MaXN0
QmFzZWRUZXN0UmVzdWx0KHJlbmRlcmVyLm5vZGVGb3JIaXRUZXN0KCksIHJlcXVlc3QsIGxvY2F0
aW9uSW5Db250YWluZXIsIHJ1blJlY3QpID09IEhpdFRlc3RQcm9ncmVzczo6U3RvcCkKICAgICAg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419418</attachid>
            <date>2021-02-05 09:34:37 -0800</date>
            <delta_ts>2021-02-05 12:48:29 -0800</delta_ts>
            <desc>patch</desc>
            <filename>lfc-descendant-hit-test-4.patch</filename>
            <type>text/plain</type>
            <size>5285</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZmJlYTY2MjJiMTIuLjUyMGU3NjM5MTVmMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBA
CisyMDIxLTAyLTA1ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAg
ICBbTEZDXVtJbnRlZ3JhdGlvbl0gSGl0IHRlc3RpbmcgYnJva2VuIGZvciBkZXNjZW5kYW50cyBv
ZiBwb2ludGVyLWV2ZW50czpub25lIGJveGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0NjAKKworICAgICAgICBSZXZpZXdlZCBieSBaYWxhbiBC
dWp0YXMuCisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9u
ZS1kZXNjZW5kYW50cy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50
cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy5odG1sOiBBZGRlZC4KKwog
MjAyMS0wMi0wMyAgUGVuZyBMaXUgIDxwZW5nLmxpdTZAYXBwbGUuY29tPgogCiAgICAgICAgIFtN
U0VdIE1vdmUgdGhlIGNhbGwgdG8gZGlkUGFyc2VJbml0aWFsaXphdGlvbkRhdGFDYWxsYmFjaygp
IGZyb20gdGhlIGJlZ2lubmluZyBvZiBhIGNsdXN0ZXIgdG8gdGhlIGVuZCBvZiAidHJhY2tzIiBl
bGVtZW50CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50
ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMtZXhwZWN0ZWQu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmM3MzA3YzAwNDcy
YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2hpdHRlc3QtcG9p
bnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMCBA
QAorPHN0eWxlPgorLmNvbnRhaW5lciB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9CisudGFyZ2V0
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47IGhlaWdodDoyMDBweDsgd2lkdGg6MjAwcHg7IH0K
Kzwvc3R5bGU+Cis8Ym9keT4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPgorPGRpdiBjbGFzcz10YXJn
ZXQ+Citob3ZlciBtZQorPC9kaXY+Cis8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvZXZlbnRzL2hpdHRlc3QtcG9pbnRlci1ldmVudC1ub25lLWRlc2NlbmRhbnRzLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50ZXItZXZlbnQtbm9uZS1kZXNjZW5k
YW50cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWFjOGU3
ZDg3N2YzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaGl0dGVz
dC1wb2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMuaHRtbApAQCAtMCwwICsxLDI2IEBACis8
c3R5bGU+CisuY29udGFpbmVyIHsgcG9pbnRlci1ldmVudHM6bm9uZTsgZGlzcGxheTppbmxpbmUt
YmxvY2s7IH0KKy50YXJnZXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IGhlaWdodDoyMDBweDsg
d2lkdGg6MjAwcHg7IHBvaW50ZXItZXZlbnRzOmF1dG99CisudGFyZ2V0OmhvdmVyIHsgYmFja2dy
b3VuZC1jb2xvcjogZ3JlZW47IH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorYXN5bmMgZnVuY3Rpb24g
dGVzdCgpIHsKKyAgICBpZiAoIXdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICByZXR1cm47Cisg
ICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKKyAgICBhd2FpdCBuZXcgUHJvbWlzZShy
ZXF1ZXN0QW5pbWF0aW9uRnJhbWUpOworCisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMTAw
LCAxMDApOworCisgICAgYXdhaXQgbmV3IFByb21pc2UocmVxdWVzdEFuaW1hdGlvbkZyYW1lKTsK
KyAgICAKKyAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKzwvc2NyaXB0PgorPGJvZHkg
b25sb2FkPSJ0ZXN0KCkiPgorPGRpdiBjbGFzcz1jb250YWluZXI+Cis8ZGl2IGNsYXNzPXRhcmdl
dD4KK2hvdmVyIG1lCis8L2Rpdj4KKzwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCBjYzQwNGZlMmZlNjMuLmI0ZThiMTExNDZlOCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ3Myw2ICs0NzMsNyBAQCBm
YXN0L2V2ZW50cy9maXJlLW1vdXNlZG93bi13aGlsZS1wcmVzc2luZy1tb3VzZS1idXR0b24uaHRt
bCBbIFNraXAgXQogZmFzdC9ldmVudHMvZnJhbWUtY2xpY2stZm9jdXMuaHRtbCBbIFNraXAgXQog
ZmFzdC9ldmVudHMvZnJhbWUtZGV0YWNoZWQtaW4tbW91c2Vkb3duLmh0bWwgWyBTa2lwIF0KIGZh
c3QvZXZlbnRzL2ZyYW1lLXNjcm9sbC1mYWtlLW1vdXNlLW1vdmUuaHRtbCBbIFNraXAgXQorZmFz
dC9ldmVudHMvaGl0dGVzdC1wb2ludGVyLWV2ZW50LW5vbmUtZGVzY2VuZGFudHMuaHRtbCBbIFNr
aXAgXQogZmFzdC9ldmVudHMvaWZyYW1lLW9ubW91c2Vtb3ZlLmh0bWwgWyBTa2lwIF0KIGZhc3Qv
ZXZlbnRzL2lucHV0LWV2ZW50cy1kcmFnLWFuZC1kcm9wLmh0bWwgWyBTa2lwIF0KIGZhc3QvZXZl
bnRzL2lucHV0LWV2ZW50cy1pbnNlcnQtYnktZHJvcC5odG1sIFsgU2tpcCBdCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5k
ZXggYjQ2NTE3MTdiZmQ1Li5kZjBjNWM2YjAzNjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBA
QAorMjAyMS0wMi0wNSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAg
ICAgW0xGQ11bSW50ZWdyYXRpb25dIEhpdCB0ZXN0aW5nIGJyb2tlbiBmb3IgZGVzY2VuZGFudHMg
b2YgcG9pbnRlci1ldmVudHM6bm9uZSBib3hlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxNDYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWmFsYW4g
QnVqdGFzLgorCisgICAgICAgIERlc2NlbmRhbnRzIG9mIHBvaW50ZXItZXZlbnRzOm5vbmUgYm94
ZXMgbWF5IHN0aWxsIGJlIGhpdHRlc3RhYmxlIGlmIHRoZXkgb3ZlcnJpZGUgdGhlIHZhbHVlLgor
ICAgICAgICBMRkMgaW50ZWdyYXRpb24gaGl0IHRlc3RpbmcgY29kZSBkaWRuJ3QgdGFrZSB0aGlz
IGludG8gYWNjb3VudC4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9oaXR0ZXN0LXBvaW50
ZXItZXZlbnQtbm9uZS1kZXNjZW5kYW50cy5odG1sCisKKyAgICAgICAgKiBsYXlvdXQvaW50ZWdy
YXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OkxheW91dEludGVncmF0aW9uOjpMaW5lTGF5b3V0OjpoaXRUZXN0KToKKworICAgICAgICBSZXBs
YWNlZCBhbmQgaW5saW5lLWJsb2NrIGJveGVzIGRvIHRoZSB2aXNpYmlsaXR5L3BvaW50ZXItZXZl
bnRzIHRlc3QgdGhlbXNlbHZlcy4KKyAgICAgICAgVGhpcyBjb2RlIGp1c3QgbmVlZHMgdG8gdGFr
ZSBjYXJlIG9mIHRleHQgYm94ZXMuCisKIDIwMjEtMDItMDMgIFBlbmcgTGl1ICA8cGVuZy5saXU2
QGFwcGxlLmNvbT4KIAogICAgICAgICBbTVNFXSBNb3ZlIHRoZSBjYWxsIHRvIGRpZFBhcnNlSW5p
dGlhbGl6YXRpb25EYXRhQ2FsbGJhY2soKSBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgYSBjbHVzdGVy
IHRvIHRoZSBlbmQgb2YgInRyYWNrcyIgZWxlbWVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5
b3V0LmNwcAppbmRleCBkOGZmZDRiNjNmODUuLjZmNGMzNzE2YTViYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVn
cmF0aW9uTGluZUxheW91dC5jcHAKQEAgLTUwOSwxMyArNTA5LDEzIEBAIGJvb2wgTGluZUxheW91
dDo6aGl0VGVzdChjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3VsdCYg
cmVzdWx0LCBjCiAgICAgICAgIGlmICghbG9jYXRpb25JbkNvbnRhaW5lci5pbnRlcnNlY3RzKHJ1
blJlY3QpKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgYXV0byYgc3R5bGUgPSBy
dW4uc3R5bGUoKTsKLSAgICAgICAgaWYgKHN0eWxlLnZpc2liaWxpdHkoKSAhPSBWaXNpYmlsaXR5
OjpWaXNpYmxlIHx8IHN0eWxlLnBvaW50ZXJFdmVudHMoKSA9PSBQb2ludGVyRXZlbnRzOjpOb25l
KQotICAgICAgICAgICAgY29udGludWU7Ci0KICAgICAgICAgYXV0byYgcmVuZGVyZXIgPSBtX2Jv
eFRyZWUucmVuZGVyZXJGb3JMYXlvdXRCb3gocnVuLmxheW91dEJveCgpKTsKIAogICAgICAgICBp
ZiAoaXM8UmVuZGVyVGV4dD4ocmVuZGVyZXIpKSB7CisgICAgICAgICAgICBhdXRvJiBzdHlsZSA9
IHJ1bi5zdHlsZSgpOworICAgICAgICAgICAgaWYgKHN0eWxlLnZpc2liaWxpdHkoKSAhPSBWaXNp
YmlsaXR5OjpWaXNpYmxlIHx8IHN0eWxlLnBvaW50ZXJFdmVudHMoKSA9PSBQb2ludGVyRXZlbnRz
OjpOb25lKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgICAgICByZW5kZXJl
ci51cGRhdGVIaXRUZXN0UmVzdWx0KHJlc3VsdCwgbG9jYXRpb25JbkNvbnRhaW5lci5wb2ludCgp
IC0gdG9MYXlvdXRTaXplKGFjY3VtdWxhdGVkT2Zmc2V0KSk7CiAgICAgICAgICAgICBpZiAocmVz
dWx0LmFkZE5vZGVUb0xpc3RCYXNlZFRlc3RSZXN1bHQocmVuZGVyZXIubm9kZUZvckhpdFRlc3Qo
KSwgcmVxdWVzdCwgbG9jYXRpb25JbkNvbnRhaW5lciwgcnVuUmVjdCkgPT0gSGl0VGVzdFByb2dy
ZXNzOjpTdG9wKQogICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>