<?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>225966</bug_id>
          
          <creation_ts>2021-05-19 06:19:41 -0700</creation_ts>
          <short_desc>Factor pseudo class invalidation code in Document::updateHoverActiveState into a lambda</short_desc>
          <delta_ts>2021-05-19 08:48:44 -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>DOM</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>cdumez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1761510</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-05-19 06:19:41 -0700</bug_when>
    <thetext>cleanup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761511</commentid>
    <comment_count>1</comment_count>
      <attachid>429042</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-05-19 06:25:39 -0700</bug_when>
    <thetext>Created attachment 429042
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761513</commentid>
    <comment_count>2</comment_count>
      <attachid>429044</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-05-19 06:42:11 -0700</bug_when>
    <thetext>Created attachment 429044
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761541</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-19 08:47:31 -0700</bug_when>
    <thetext>Committed r277722 (237901@main): &lt;https://commits.webkit.org/237901@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429044.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761542</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-19 08:48:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/78207229&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429042</attachid>
            <date>2021-05-19 06:25:39 -0700</date>
            <delta_ts>2021-05-19 06:42:11 -0700</delta_ts>
            <desc>patch</desc>
            <filename>pseudo-invalidation-lambda.patch</filename>
            <type>text/plain</type>
            <size>3632</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA3MjQ4ZDNmNjgyMjAuLjU0MjI2NTVkODVhYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDIxLTA1LTE5ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNv
bT4KKworICAgICAgICBGYWN0b3IgcHNldWRvIGNsYXNzIGludmFsaWRhdGlvbiBjb2RlIGluIERv
Y3VtZW50Ojp1cGRhdGVIb3ZlckFjdGl2ZVN0YXRlIGludG8gYSBsYW1iZGEKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTk2NgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENsZWFudXAuCisKKyAgICAgICAg
KiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnVwZGF0ZUhv
dmVyQWN0aXZlU3RhdGUpOgorCiAyMDIxLTA1LTE2ICBTYW0gV2VpbmlnICA8d2VpbmlnQGFwcGxl
LmNvbT4KIAogICAgICAgICBTdXBwb3J0IHNlcmlhbGl6aW5nIEltYWdlRGF0YSBvYmplY3QgY29s
b3JTcGFjZSBwcm9wZXJ0eSBpbiBTZXJpYWxpemVkU2NyaXB0VmFsdWUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnQuY3BwCmluZGV4IDk4NWQxNDhmYWJiNS4uMzc0ODc5NDJiMWE5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5jcHAKQEAgLTcyODgsMjYgKzcyODgsMjYgQEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlSG92
ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgRWxlbWVudCogaW4K
ICAgICAgICAgICAgIGVsZW1lbnRzVG9TZXRIb3Zlci5hcHBlbmQoZWxlbWVudCk7CiAgICAgfQog
Ci0gICAgaWYgKCFlbGVtZW50c1RvQ2xlYXJBY3RpdmUuaXNFbXB0eSgpKSB7Ci0gICAgICAgIFN0
eWxlOjpQc2V1ZG9DbGFzc0NoYW5nZUludmFsaWRhdGlvbiBzdHlsZUludmFsaWRhdGlvbigqZWxl
bWVudHNUb0NsZWFyQWN0aXZlLmxhc3QoKSwgQ1NTU2VsZWN0b3I6OlBzZXVkb0NsYXNzQWN0aXZl
LCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OkRlc2NlbmRhbnRzKTsKLSAgICAgICAgZm9yIChh
dXRvJiBlbGVtZW50IDogZWxlbWVudHNUb0NsZWFyQWN0aXZlKQotICAgICAgICAgICAgZWxlbWVu
dC0+c2V0QWN0aXZlKGZhbHNlLCBmYWxzZSwgU3R5bGU6OkludmFsaWRhdGlvblNjb3BlOjpTZWxm
Q2hpbGRyZW5BbmRTaWJsaW5ncyk7Ci0gICAgfQotICAgIGlmICghZWxlbWVudHNUb1NldEFjdGl2
ZS5pc0VtcHR5KCkpIHsKLSAgICAgICAgU3R5bGU6OlBzZXVkb0NsYXNzQ2hhbmdlSW52YWxpZGF0
aW9uIHN0eWxlSW52YWxpZGF0aW9uKCplbGVtZW50c1RvU2V0QWN0aXZlLmxhc3QoKSwgQ1NTU2Vs
ZWN0b3I6OlBzZXVkb0NsYXNzQWN0aXZlLCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OkRlc2Nl
bmRhbnRzKTsKLSAgICAgICAgZm9yIChhdXRvJiBlbGVtZW50IDogZWxlbWVudHNUb1NldEFjdGl2
ZSkKLSAgICAgICAgICAgIGVsZW1lbnQtPnNldEFjdGl2ZSh0cnVlLCBmYWxzZSwgU3R5bGU6Oklu
dmFsaWRhdGlvblNjb3BlOjpTZWxmQ2hpbGRyZW5BbmRTaWJsaW5ncyk7Ci0gICAgfQotICAgIGlm
ICghZWxlbWVudHNUb0NsZWFySG92ZXIuaXNFbXB0eSgpKSB7Ci0gICAgICAgIFN0eWxlOjpQc2V1
ZG9DbGFzc0NoYW5nZUludmFsaWRhdGlvbiBzdHlsZUludmFsaWRhdGlvbigqZWxlbWVudHNUb0Ns
ZWFySG92ZXIubGFzdCgpLCBDU1NTZWxlY3Rvcjo6UHNldWRvQ2xhc3NIb3ZlciwgU3R5bGU6Oklu
dmFsaWRhdGlvblNjb3BlOjpEZXNjZW5kYW50cyk7Ci0gICAgICAgIGZvciAoYXV0byYgZWxlbWVu
dCA6IGVsZW1lbnRzVG9DbGVhckhvdmVyKQotICAgICAgICAgICAgZWxlbWVudC0+c2V0SG92ZXJl
ZChmYWxzZSwgU3R5bGU6OkludmFsaWRhdGlvblNjb3BlOjpTZWxmQ2hpbGRyZW5BbmRTaWJsaW5n
cyk7Ci0gICAgfQotICAgIGlmICghZWxlbWVudHNUb1NldEhvdmVyLmlzRW1wdHkoKSkgewotICAg
ICAgICBTdHlsZTo6UHNldWRvQ2xhc3NDaGFuZ2VJbnZhbGlkYXRpb24gc3R5bGVJbnZhbGlkYXRp
b24oKmVsZW1lbnRzVG9TZXRIb3Zlci5sYXN0KCksIENTU1NlbGVjdG9yOjpQc2V1ZG9DbGFzc0hv
dmVyLCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OkRlc2NlbmRhbnRzKTsKLSAgICAgICAgZm9y
IChhdXRvJiBlbGVtZW50IDogZWxlbWVudHNUb1NldEhvdmVyKQotICAgICAgICAgICAgZWxlbWVu
dC0+c2V0SG92ZXJlZCh0cnVlLCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OlNlbGZDaGlsZHJl
bkFuZFNpYmxpbmdzKTsKLSAgICB9CisgICAgYXV0byBjaGFuZ2VTdGF0ZSA9IFtdKGF1dG8mIGVs
ZW1lbnRzLCBhdXRvIHBzZXVkb0NsYXNzVHlwZSwgYXV0byBzZXR0ZXIpIHsKKyAgICAgICAgaWYg
KGVsZW1lbnRzLmlzRW1wdHkoKSkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgU3R5bGU6
OlBzZXVkb0NsYXNzQ2hhbmdlSW52YWxpZGF0aW9uIHN0eWxlSW52YWxpZGF0aW9uKCplbGVtZW50
cy5sYXN0KCksIHBzZXVkb0NsYXNzVHlwZSwgU3R5bGU6OkludmFsaWRhdGlvblNjb3BlOjpEZXNj
ZW5kYW50cyk7CisgICAgICAgIGZvciAoYXV0byYgZWxlbWVudCA6IGVsZW1lbnRzKQorICAgICAg
ICAgICAgc2V0dGVyKCplbGVtZW50KTsKKyAgICB9OworCisgICAgY2hhbmdlU3RhdGUoZWxlbWVu
dHNUb0NsZWFyQWN0aXZlLCBDU1NTZWxlY3Rvcjo6UHNldWRvQ2xhc3NBY3RpdmUsIFtdKGF1dG8m
IGVsZW1lbnQpIHsKKyAgICAgICAgZWxlbWVudC5zZXRBY3RpdmUoZmFsc2UsIGZhbHNlLCBTdHls
ZTo6SW52YWxpZGF0aW9uU2NvcGU6OlNlbGZDaGlsZHJlbkFuZFNpYmxpbmdzKTsKKyAgICB9KTsK
KyAgICBjaGFuZ2VTdGF0ZShlbGVtZW50c1RvU2V0QWN0aXZlLCBDU1NTZWxlY3Rvcjo6UHNldWRv
Q2xhc3NBY3RpdmUsIFtdKGF1dG8mIGVsZW1lbnQpIHsKKyAgICAgICAgZWxlbWVudC5zZXRBY3Rp
dmUodHJ1ZSwgZmFsc2UsIFN0eWxlOjpJbnZhbGlkYXRpb25TY29wZTo6U2VsZkNoaWxkcmVuQW5k
U2libGluZ3MpOworICAgIH0pOworICAgIGNoYW5nZVN0YXRlKGVsZW1lbnRzVG9DbGVhckhvdmVy
LCBDU1NTZWxlY3Rvcjo6UHNldWRvQ2xhc3NIb3ZlciwgW10oYXV0byYgZWxlbWVudCkgeworICAg
ICAgICBlbGVtZW50LnNldEhvdmVyZWQoZmFsc2UsIFN0eWxlOjpJbnZhbGlkYXRpb25TY29wZTo6
U2VsZkNoaWxkcmVuQW5kU2libGluZ3MpOworICAgIH0pOworICAgIGNoYW5nZVN0YXRlKGVsZW1l
bnRzVG9TZXRIb3ZlciwgQ1NTU2VsZWN0b3I6OlBzZXVkb0NsYXNzSG92ZXIsIFtdKGF1dG8mIGVs
ZW1lbnQpIHsKKyAgICAgICAgZWxlbWVudC5zZXRIb3ZlcmVkKHRydWUsIFN0eWxlOjpJbnZhbGlk
YXRpb25TY29wZTo6U2VsZkNoaWxkcmVuQW5kU2libGluZ3MpOworICAgIH0pOwogfQogCiBib29s
IERvY3VtZW50OjpoYXZlU3R5bGVzaGVldHNMb2FkZWQoKSBjb25zdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429044</attachid>
            <date>2021-05-19 06:42:11 -0700</date>
            <delta_ts>2021-05-19 08:47:32 -0700</delta_ts>
            <desc>patch</desc>
            <filename>pseudo-invalidation-lambda-2.patch</filename>
            <type>text/plain</type>
            <size>3637</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA3MjQ4ZDNmNjgyMjAuLjU0MjI2NTVkODVhYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDIxLTA1LTE5ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNv
bT4KKworICAgICAgICBGYWN0b3IgcHNldWRvIGNsYXNzIGludmFsaWRhdGlvbiBjb2RlIGluIERv
Y3VtZW50Ojp1cGRhdGVIb3ZlckFjdGl2ZVN0YXRlIGludG8gYSBsYW1iZGEKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTk2NgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENsZWFudXAuCisKKyAgICAgICAg
KiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnVwZGF0ZUhv
dmVyQWN0aXZlU3RhdGUpOgorCiAyMDIxLTA1LTE2ICBTYW0gV2VpbmlnICA8d2VpbmlnQGFwcGxl
LmNvbT4KIAogICAgICAgICBTdXBwb3J0IHNlcmlhbGl6aW5nIEltYWdlRGF0YSBvYmplY3QgY29s
b3JTcGFjZSBwcm9wZXJ0eSBpbiBTZXJpYWxpemVkU2NyaXB0VmFsdWUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnQuY3BwCmluZGV4IDk4NWQxNDhmYWJiNS4uN2FiZjNmODYyNDk3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5jcHAKQEAgLTcyODgsMjYgKzcyODgsMjYgQEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlSG92
ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgRWxlbWVudCogaW4K
ICAgICAgICAgICAgIGVsZW1lbnRzVG9TZXRIb3Zlci5hcHBlbmQoZWxlbWVudCk7CiAgICAgfQog
Ci0gICAgaWYgKCFlbGVtZW50c1RvQ2xlYXJBY3RpdmUuaXNFbXB0eSgpKSB7Ci0gICAgICAgIFN0
eWxlOjpQc2V1ZG9DbGFzc0NoYW5nZUludmFsaWRhdGlvbiBzdHlsZUludmFsaWRhdGlvbigqZWxl
bWVudHNUb0NsZWFyQWN0aXZlLmxhc3QoKSwgQ1NTU2VsZWN0b3I6OlBzZXVkb0NsYXNzQWN0aXZl
LCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OkRlc2NlbmRhbnRzKTsKLSAgICAgICAgZm9yIChh
dXRvJiBlbGVtZW50IDogZWxlbWVudHNUb0NsZWFyQWN0aXZlKQotICAgICAgICAgICAgZWxlbWVu
dC0+c2V0QWN0aXZlKGZhbHNlLCBmYWxzZSwgU3R5bGU6OkludmFsaWRhdGlvblNjb3BlOjpTZWxm
Q2hpbGRyZW5BbmRTaWJsaW5ncyk7Ci0gICAgfQotICAgIGlmICghZWxlbWVudHNUb1NldEFjdGl2
ZS5pc0VtcHR5KCkpIHsKLSAgICAgICAgU3R5bGU6OlBzZXVkb0NsYXNzQ2hhbmdlSW52YWxpZGF0
aW9uIHN0eWxlSW52YWxpZGF0aW9uKCplbGVtZW50c1RvU2V0QWN0aXZlLmxhc3QoKSwgQ1NTU2Vs
ZWN0b3I6OlBzZXVkb0NsYXNzQWN0aXZlLCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OkRlc2Nl
bmRhbnRzKTsKLSAgICAgICAgZm9yIChhdXRvJiBlbGVtZW50IDogZWxlbWVudHNUb1NldEFjdGl2
ZSkKLSAgICAgICAgICAgIGVsZW1lbnQtPnNldEFjdGl2ZSh0cnVlLCBmYWxzZSwgU3R5bGU6Oklu
dmFsaWRhdGlvblNjb3BlOjpTZWxmQ2hpbGRyZW5BbmRTaWJsaW5ncyk7Ci0gICAgfQotICAgIGlm
ICghZWxlbWVudHNUb0NsZWFySG92ZXIuaXNFbXB0eSgpKSB7Ci0gICAgICAgIFN0eWxlOjpQc2V1
ZG9DbGFzc0NoYW5nZUludmFsaWRhdGlvbiBzdHlsZUludmFsaWRhdGlvbigqZWxlbWVudHNUb0Ns
ZWFySG92ZXIubGFzdCgpLCBDU1NTZWxlY3Rvcjo6UHNldWRvQ2xhc3NIb3ZlciwgU3R5bGU6Oklu
dmFsaWRhdGlvblNjb3BlOjpEZXNjZW5kYW50cyk7Ci0gICAgICAgIGZvciAoYXV0byYgZWxlbWVu
dCA6IGVsZW1lbnRzVG9DbGVhckhvdmVyKQotICAgICAgICAgICAgZWxlbWVudC0+c2V0SG92ZXJl
ZChmYWxzZSwgU3R5bGU6OkludmFsaWRhdGlvblNjb3BlOjpTZWxmQ2hpbGRyZW5BbmRTaWJsaW5n
cyk7Ci0gICAgfQotICAgIGlmICghZWxlbWVudHNUb1NldEhvdmVyLmlzRW1wdHkoKSkgewotICAg
ICAgICBTdHlsZTo6UHNldWRvQ2xhc3NDaGFuZ2VJbnZhbGlkYXRpb24gc3R5bGVJbnZhbGlkYXRp
b24oKmVsZW1lbnRzVG9TZXRIb3Zlci5sYXN0KCksIENTU1NlbGVjdG9yOjpQc2V1ZG9DbGFzc0hv
dmVyLCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OkRlc2NlbmRhbnRzKTsKLSAgICAgICAgZm9y
IChhdXRvJiBlbGVtZW50IDogZWxlbWVudHNUb1NldEhvdmVyKQotICAgICAgICAgICAgZWxlbWVu
dC0+c2V0SG92ZXJlZCh0cnVlLCBTdHlsZTo6SW52YWxpZGF0aW9uU2NvcGU6OlNlbGZDaGlsZHJl
bkFuZFNpYmxpbmdzKTsKLSAgICB9CisgICAgYXV0byBjaGFuZ2VTdGF0ZSA9IFtdKGF1dG8mIGVs
ZW1lbnRzLCBhdXRvIHBzZXVkb0NsYXNzVHlwZSwgYXV0byYmIHNldHRlcikgeworICAgICAgICBp
ZiAoZWxlbWVudHMuaXNFbXB0eSgpKQorICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBTdHls
ZTo6UHNldWRvQ2xhc3NDaGFuZ2VJbnZhbGlkYXRpb24gc3R5bGVJbnZhbGlkYXRpb24geyAqZWxl
bWVudHMubGFzdCgpLCBwc2V1ZG9DbGFzc1R5cGUsIFN0eWxlOjpJbnZhbGlkYXRpb25TY29wZTo6
RGVzY2VuZGFudHMgfTsKKyAgICAgICAgZm9yIChhdXRvJiBlbGVtZW50IDogZWxlbWVudHMpCisg
ICAgICAgICAgICBzZXR0ZXIoKmVsZW1lbnQpOworICAgIH07CisKKyAgICBjaGFuZ2VTdGF0ZShl
bGVtZW50c1RvQ2xlYXJBY3RpdmUsIENTU1NlbGVjdG9yOjpQc2V1ZG9DbGFzc0FjdGl2ZSwgW10o
YXV0byYgZWxlbWVudCkgeworICAgICAgICBlbGVtZW50LnNldEFjdGl2ZShmYWxzZSwgZmFsc2Us
IFN0eWxlOjpJbnZhbGlkYXRpb25TY29wZTo6U2VsZkNoaWxkcmVuQW5kU2libGluZ3MpOworICAg
IH0pOworICAgIGNoYW5nZVN0YXRlKGVsZW1lbnRzVG9TZXRBY3RpdmUsIENTU1NlbGVjdG9yOjpQ
c2V1ZG9DbGFzc0FjdGl2ZSwgW10oYXV0byYgZWxlbWVudCkgeworICAgICAgICBlbGVtZW50LnNl
dEFjdGl2ZSh0cnVlLCBmYWxzZSwgU3R5bGU6OkludmFsaWRhdGlvblNjb3BlOjpTZWxmQ2hpbGRy
ZW5BbmRTaWJsaW5ncyk7CisgICAgfSk7CisgICAgY2hhbmdlU3RhdGUoZWxlbWVudHNUb0NsZWFy
SG92ZXIsIENTU1NlbGVjdG9yOjpQc2V1ZG9DbGFzc0hvdmVyLCBbXShhdXRvJiBlbGVtZW50KSB7
CisgICAgICAgIGVsZW1lbnQuc2V0SG92ZXJlZChmYWxzZSwgU3R5bGU6OkludmFsaWRhdGlvblNj
b3BlOjpTZWxmQ2hpbGRyZW5BbmRTaWJsaW5ncyk7CisgICAgfSk7CisgICAgY2hhbmdlU3RhdGUo
ZWxlbWVudHNUb1NldEhvdmVyLCBDU1NTZWxlY3Rvcjo6UHNldWRvQ2xhc3NIb3ZlciwgW10oYXV0
byYgZWxlbWVudCkgeworICAgICAgICBlbGVtZW50LnNldEhvdmVyZWQodHJ1ZSwgU3R5bGU6Oklu
dmFsaWRhdGlvblNjb3BlOjpTZWxmQ2hpbGRyZW5BbmRTaWJsaW5ncyk7CisgICAgfSk7CiB9CiAK
IGJvb2wgRG9jdW1lbnQ6OmhhdmVTdHlsZXNoZWV0c0xvYWRlZCgpIGNvbnN0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>