<?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>220761</bug_id>
          
          <creation_ts>2021-01-19 20:55:42 -0800</creation_ts>
          <short_desc>REGRESSION (Big Sur): position:absolute elements inside nested overflow:scroll don&apos;t track scrolling</short_desc>
          <delta_ts>2021-01-20 14:02:38 -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>Scrolling</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>changseok</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>koivisto</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1720802</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-01-19 20:55:42 -0800</bug_when>
    <thetext>REGRESSION (Big Sur): position:absolute elements inside nested overflow:scroll don&apos;t track scrolling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720804</commentid>
    <comment_count>1</comment_count>
      <attachid>417941</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-01-19 21:01:30 -0800</bug_when>
    <thetext>Created attachment 417941
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720805</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-01-19 21:01:33 -0800</bug_when>
    <thetext>&lt;rdar://problem/69075263&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720919</commentid>
    <comment_count>3</comment_count>
      <attachid>417941</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-01-20 10:18:04 -0800</bug_when>
    <thetext>Comment on attachment 417941
Patch

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

&gt; Source/WebCore/rendering/RenderLayerCompositor.cpp:3394
&gt; +    auto needsMovesNode = [&amp;]() {

() is not needed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720977</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-01-20 13:22:39 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/271651/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417941</attachid>
            <date>2021-01-19 21:01:30 -0800</date>
            <delta_ts>2021-01-20 10:18:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220761-20210119210128.patch</filename>
            <type>text/plain</type>
            <size>27578</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmM4ZmQ4ZTI5ODNjM2I0
ODQ3Y2MzZWI0YWZlNDVmNzc4YThkNGE1Mi4uMzJjNGQ4MTVhMGJjOGE3MTRhNDczMTY4MTg5MzMw
MDAxNTA3ZDk5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDIxLTAxLTE5ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KEJpZyBTdXIpOiBwb3NpdGlvbjphYnNvbHV0ZSBlbGVtZW50cyBpbnNpZGUgbmVzdGVkIG92ZXJm
bG93OnNjcm9sbCBkb24ndCB0cmFjayBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDc2MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0v
NjkwNzUyNjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgV2hlbiBhIHBvc2l0aW9uOmFic29sdXRlIGVsZW1lbnQgaXMgaW5zaWRlIG5lc3RlZCBvdmVy
ZmxvdyBzY3JvbGwsIGFuZCBpdHMgY29udGFpbmluZyBibG9jayBpcyB0aGUgb3V0ZXIKKyAgICAg
ICAgc2Nyb2xsZXIsIHRoZW4gd2UgZmFpbGVkIHRvIG1ha2UgYSBwb3NpdGlvbmluZyBzY3JvbGxp
bmcgdHJlZSBub2RlIGZvciBpdCwgc28gaXQgd291bGQgZmFpbAorICAgICAgICB0byB0cmFjayBk
dXJpbmcgYXN5bmMgc2Nyb2xsaW5nLgorCisgICAgICAgIFRoZSBidWcgd2FzIHRoYXQgUmVuZGVy
TGF5ZXJDb21wb3NpdG9yOjpsYXllclNjcm9sbEJlaGFoYXZpb3JSZWxhdGl2ZVRvQ29tcG9zaXRl
ZEFuY2VzdG9yKCkgZmFpbGVkCisgICAgICAgIHRvIGRlYWwgd2l0aCBuZXN0ZWQgc2Nyb2xsZXJz
LiBUaGUgY29ycmVjdCBxdWVzdGlvbiB0byBhc2sgd2hlbiBkZXRlcm1pbmluZyBpZiB3ZSBuZWVk
IGEgIk1vdmVzIiBub2RlCisgICAgICAgIGlzICJpcyB0aGVyZSBhbiBvdmVyZmxvdyBzY3JvbGwg
bGF5ZXIgYmV0d2VlbiB0aGlzIGxheWVyIGFuZCBpdHMgY29tcG9zaXRlZCBhbmNlc3RvciIuIFBy
ZXZpb3VzbHksCisgICAgICAgIHdlIHdvdWxkIGp1c3QgZmluZCB0aGUgZW5jbG9zaW5nIHNjcm9s
bGVyICh3aXRoIHRoZSBzYW1lIHNjcm9sbGluZyBzY29wZSkgYW5kIGFzc3VtZSB3ZSBkaWRuJ3Qg
bmVlZAorICAgICAgICBhIG5vZGUuCisKKyAgICAgICAgV2UgY2FuIGFsc28gc2ltcGxpZnkgdGhl
ICJTdGF0aW9uYXJ5IiBjb2RlIHBhdGggdG8ganVzdCBhc2sgYWJvdXQgc2Nyb2xsaW5nIHNjb3Bl
cy4KKworICAgICAgICBUZXN0czogc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29sdXRlLWlu
LW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLTIuaHRtbAorICAg
ICAgICAgICAgICAgc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29sdXRlLWluLW5lc3RlZC1v
dmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLmh0bWwKKyAgICAgICAgICAgICAg
IHNjcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Ny
b2xsLmh0bWwKKyAgICAgICAgICAgICAgIHNjcm9sbGluZ2Nvb3JkaW5hdG9yL3Njcm9sbGluZy10
cmVlL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwuaHRtbAorCisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJMYXllckNvbXBvc2l0b3I6OmxheWVyU2Nyb2xsQmVoYWhhdmlvclJlbGF0aXZlVG9Db21w
b3NpdGVkQW5jZXN0b3IpOgorICAgICAgICAoV2ViQ29yZTo6aXNTY3JvbGxlZEJ5T3ZlcmZsb3dT
Y3JvbGxMYXllcik6IERlbGV0ZWQuCisgICAgICAgIChXZWJDb3JlOjplbmNsb3NpbmdDb21wb3Np
dGVkU2Nyb2xsaW5nTGF5ZXIpOiBEZWxldGVkLgorCiAyMDIxLTAxLTE5ICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyNzE1MDgp
IFNjcm9sbGluZyBpcyBubyBsb25nZXIgc21vb3RoCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCmluZGV4IGZmMTIzMGVkZThhODZhODg4
ZjIzMjMxM2ZjM2Y4NTcxY2JjNjMwYzQuLjNmZmVjODczM2ZiY2JjYTZlMzU3NTQ4ZWM3ZTlkZTEx
ODM2Y2U2YWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckNvbXBvc2l0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckNvbXBvc2l0b3IuY3BwCkBAIC0zMzg2LDQ2ICszMzg2LDM1IEBAIGJvb2wgUmVuZGVyTGF5ZXJD
b21wb3NpdG9yOjp1c2VDb29yZGluYXRlZFNjcm9sbGluZ0ZvckxheWVyKGNvbnN0IFJlbmRlckxh
eWVyJiBsCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi1zdGF0aWMgYm9vbCBpc1Njcm9sbGVkQnlP
dmVyZmxvd1Njcm9sbExheWVyKGNvbnN0IFJlbmRlckxheWVyJiBsYXllciwgY29uc3QgUmVuZGVy
TGF5ZXImIG92ZXJmbG93U2Nyb2xsTGF5ZXIpCi17Ci0gICAgcmV0dXJuIGxheWVyLmJveFNjcm9s
bGluZ1Njb3BlKCkgPT0gb3ZlcmZsb3dTY3JvbGxMYXllci5jb250ZW50c1Njcm9sbGluZ1Njb3Bl
KCk7Ci19Ci0KLXN0YXRpYyBSZW5kZXJMYXllciogZW5jbG9zaW5nQ29tcG9zaXRlZFNjcm9sbGlu
Z0xheWVyKGNvbnN0IFJlbmRlckxheWVyJiBsYXllciwgY29uc3QgUmVuZGVyTGF5ZXImIGludGVy
bWVkaWF0ZUxheWVyLCBib29sJiBzYXdJbnRlcm1lZGlhdGVMYXllcikKK1Njcm9sbFBvc2l0aW9u
aW5nQmVoYXZpb3IgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpsYXllclNjcm9sbEJlaGFoYXZpb3JS
ZWxhdGl2ZVRvQ29tcG9zaXRlZEFuY2VzdG9yKGNvbnN0IFJlbmRlckxheWVyJiBsYXllciwgY29u
c3QgUmVuZGVyTGF5ZXImIGNvbXBvc2l0ZWRBbmNlc3RvcikKIHsKLSAgICBjb25zdCBhdXRvKiBh
bmNlc3RvckxheWVyID0gbGF5ZXIucGFyZW50KCk7Ci0gICAgd2hpbGUgKGFuY2VzdG9yTGF5ZXIp
IHsKLSAgICAgICAgaWYgKGFuY2VzdG9yTGF5ZXIgPT0gJmludGVybWVkaWF0ZUxheWVyKQotICAg
ICAgICAgICAgc2F3SW50ZXJtZWRpYXRlTGF5ZXIgPSB0cnVlOworICAgIGlmICghbGF5ZXIuaGFz
Q29tcG9zaXRlZFNjcm9sbGluZ0FuY2VzdG9yKCkpCisgICAgICAgIHJldHVybiBTY3JvbGxQb3Np
dGlvbmluZ0JlaGF2aW9yOjpOb25lOwogCi0gICAgICAgIGlmIChhbmNlc3RvckxheWVyLT5oYXND
b21wb3NpdGVkU2Nyb2xsYWJsZU92ZXJmbG93KCkpCi0gICAgICAgICAgICByZXR1cm4gY29uc3Rf
Y2FzdDxSZW5kZXJMYXllcio+KGFuY2VzdG9yTGF5ZXIpOworICAgIGF1dG8gbmVlZHNNb3Zlc05v
ZGUgPSBbJl0oKSB7CisgICAgICAgIGJvb2wgcmVzdWx0ID0gZmFsc2U7CisgICAgICAgIHRyYXZl
cnNlQW5jZXN0b3JMYXllcnMobGF5ZXIsIFsmXShjb25zdCBSZW5kZXJMYXllciYgYW5jZXN0b3JM
YXllciwgYm9vbCBpc0NvbnRhaW5pbmdCbG9ja0NoYWluLCBib29sIC8qIGlzUGFpbnRPcmRlckFu
Y2VzdG9yICovKSB7CisgICAgICAgICAgICBpZiAoJmFuY2VzdG9yTGF5ZXIgPT0gJmNvbXBvc2l0
ZWRBbmNlc3RvcikKKyAgICAgICAgICAgICAgICByZXR1cm4gQW5jZXN0b3JUcmF2ZXJzYWw6OlN0
b3A7CiAKLSAgICAgICAgYW5jZXN0b3JMYXllciA9IGFuY2VzdG9yTGF5ZXItPnBhcmVudCgpOwot
ICAgIH0KKyAgICAgICAgICAgIGlmIChpc0NvbnRhaW5pbmdCbG9ja0NoYWluICYmIGFuY2VzdG9y
TGF5ZXIuaGFzQ29tcG9zaXRlZFNjcm9sbGFibGVPdmVyZmxvdygpKSB7CisgICAgICAgICAgICAg
ICAgcmVzdWx0ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICByZXR1cm4gQW5jZXN0b3JUcmF2ZXJz
YWw6OlN0b3A7CisgICAgICAgICAgICB9CiAKLSAgICByZXR1cm4gbnVsbHB0cjsKLX0KKyAgICAg
ICAgICAgIHJldHVybiBBbmNlc3RvclRyYXZlcnNhbDo6Q29udGludWU7CisgICAgICAgIH0pOwog
Ci1TY3JvbGxQb3NpdGlvbmluZ0JlaGF2aW9yIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6bGF5ZXJT
Y3JvbGxCZWhhaGF2aW9yUmVsYXRpdmVUb0NvbXBvc2l0ZWRBbmNlc3Rvcihjb25zdCBSZW5kZXJM
YXllciYgbGF5ZXIsIGNvbnN0IFJlbmRlckxheWVyJiBjb21wb3NpdGVkQW5jZXN0b3IpCi17Ci0g
ICAgaWYgKCFsYXllci5oYXNDb21wb3NpdGVkU2Nyb2xsaW5nQW5jZXN0b3IoKSkKLSAgICAgICAg
cmV0dXJuIFNjcm9sbFBvc2l0aW9uaW5nQmVoYXZpb3I6Ok5vbmU7CisgICAgICAgIHJldHVybiBy
ZXN1bHQ7CisgICAgfTsKIAotICAgIGJvb2wgY29tcG9zaXRlZEFuY2VzdG9ySXNJbnNpZGVTY3Jv
bGxlciA9IGZhbHNlOwotICAgIGF1dG8qIHNjcm9sbGluZ0FuY2VzdG9yID0gZW5jbG9zaW5nQ29t
cG9zaXRlZFNjcm9sbGluZ0xheWVyKGxheWVyLCBjb21wb3NpdGVkQW5jZXN0b3IsIGNvbXBvc2l0
ZWRBbmNlc3RvcklzSW5zaWRlU2Nyb2xsZXIpOwotICAgIGlmICghc2Nyb2xsaW5nQW5jZXN0b3Ip
IHsKLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7IC8vIGxheWVyLmhhc0NvbXBvc2l0ZWRT
Y3JvbGxpbmdBbmNlc3RvcigpIHNob3VsZCBndWFyYW50ZWUgd2UgaGF2ZSBvbmUuCi0gICAgICAg
IHJldHVybiBTY3JvbGxQb3NpdGlvbmluZ0JlaGF2aW9yOjpOb25lOwotICAgIH0KLSAgICAKLSAg
ICBib29sIGFuY2VzdG9yTW92ZWRCeVNjcm9sbGVyID0gJmNvbXBvc2l0ZWRBbmNlc3RvciA9PSBz
Y3JvbGxpbmdBbmNlc3RvciB8fCAoY29tcG9zaXRlZEFuY2VzdG9ySXNJbnNpZGVTY3JvbGxlciAm
JiBpc1Njcm9sbGVkQnlPdmVyZmxvd1Njcm9sbExheWVyKGNvbXBvc2l0ZWRBbmNlc3RvciwgKnNj
cm9sbGluZ0FuY2VzdG9yKSk7Ci0gICAgYm9vbCBsYXllck1vdmVkQnlTY3JvbGxlciA9IGlzU2Ny
b2xsZWRCeU92ZXJmbG93U2Nyb2xsTGF5ZXIobGF5ZXIsICpzY3JvbGxpbmdBbmNlc3Rvcik7Cisg
ICAgaWYgKG5lZWRzTW92ZXNOb2RlKCkpCisgICAgICAgIHJldHVybiBTY3JvbGxQb3NpdGlvbmlu
Z0JlaGF2aW9yOjpNb3ZlczsKIAotICAgIGlmIChhbmNlc3Rvck1vdmVkQnlTY3JvbGxlciA9PSBs
YXllck1vdmVkQnlTY3JvbGxlcikKLSAgICAgICAgcmV0dXJuIFNjcm9sbFBvc2l0aW9uaW5nQmVo
YXZpb3I6Ok5vbmU7CisgICAgaWYgKGxheWVyLmJveFNjcm9sbGluZ1Njb3BlKCkgIT0gY29tcG9z
aXRlZEFuY2VzdG9yLmNvbnRlbnRzU2Nyb2xsaW5nU2NvcGUoKSkKKyAgICAgICAgcmV0dXJuIFNj
cm9sbFBvc2l0aW9uaW5nQmVoYXZpb3I6OlN0YXRpb25hcnk7CiAKLSAgICByZXR1cm4gbGF5ZXJN
b3ZlZEJ5U2Nyb2xsZXIgPyBTY3JvbGxQb3NpdGlvbmluZ0JlaGF2aW9yOjpNb3ZlcyA6IFNjcm9s
bFBvc2l0aW9uaW5nQmVoYXZpb3I6OlN0YXRpb25hcnk7CisgICAgcmV0dXJuIFNjcm9sbFBvc2l0
aW9uaW5nQmVoYXZpb3I6Ok5vbmU7CiB9CiAKIHN0YXRpYyB2b2lkIGNvbGxlY3RTdGF0aW9uYXJ5
TGF5ZXJSZWxhdGVkT3ZlcmZsb3dOb2Rlcyhjb25zdCBSZW5kZXJMYXllciYgbGF5ZXIsIGNvbnN0
IFJlbmRlckxheWVyJiwgVmVjdG9yPFNjcm9sbGluZ05vZGVJRD4mIHNjcm9sbGluZ05vZGVzKQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDMwMDExNTQ4OTExYTU0ZGI4OWZjODhhOTMzNDNiMDRiNjE1N2Y1YTIuLjAzNTY1MWFi
YTU3NmZiZWRlYWIzNjRmY2YwNjAwODBiZDBjYWVmNjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAor
MjAyMS0wMS0xOSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAg
ICAgICBSRUdSRVNTSU9OIChCaWcgU3VyKTogcG9zaXRpb246YWJzb2x1dGUgZWxlbWVudHMgaW5z
aWRlIG5lc3RlZCBvdmVyZmxvdzpzY3JvbGwgZG9uJ3QgdHJhY2sgc2Nyb2xsaW5nCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjA3NjEKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzY5MDc1MjYzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorICAgICAgICAKKyAgICAgICAgQWRkIGEgc2Nyb2xsaW5nIHRyZWUgZHVtcCB0ZXN0
LCBhbmQgdGhyZWUgaU9TIGludGVyYWN0aXZlIHRlc3RzLCBzaW5jZSB0ZXN0aW5nIHNjcm9sbGlu
Zy10cmVlLW9ubHkKKyAgICAgICAgYmVoYXZpb3JzIGlzIGVhc2llciBvbiBpT1MgdGhhbiBtYWNP
Uy4gYWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC5odG1sIGlzIHRoZSBiYXNpYyB0
ZXN0LgorICAgICAgICBUaGUgdHdvICJzdGFja2luZyIgdmFyaWFudHMgaGF2ZSBhbiBvcGFjaXR5
IGxheWVyIGJlbG93IGFuZCBhYm92ZSB0aGUgaW5uZXIgc2Nyb2xsZXIgdG8gdGVzdCBzb21lCisg
ICAgICAgIG1vcmUgbGF5ZXIgY29uZmlndXJhdGlvbnMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9p
b3Mtd2syL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL3Njcm9sbGluZy10cmVlL2Fic29sdXRlLWluLW5l
c3RlZC1vdmVyZmxvdy1zY3JvbGwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzY3Jv
bGxpbmdjb29yZGluYXRvci9pb3MvYWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC1l
eHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxpbmdjb29yZGluYXRvci9pb3Mv
YWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC1pbnRlcm1lZGlhdGUtc3RhY2tpbmct
Mi1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxpbmdjb29yZGluYXRvci9p
b3MvYWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC1pbnRlcm1lZGlhdGUtc3RhY2tp
bmctMi5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxpbmdjb29yZGluYXRvci9pb3MvYWJz
b2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC1pbnRlcm1lZGlhdGUtc3RhY2tpbmctZXhw
ZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fi
c29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIHNjcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1p
bi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHNjcm9sbGlu
Z2Nvb3JkaW5hdG9yL3Njcm9sbGluZy10cmVlL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1z
Y3JvbGwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzY3JvbGxpbmdjb29yZGluYXRv
ci9zY3JvbGxpbmctdHJlZS9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLmh0bWw6
IEFkZGVkLgorCiAyMDIxLTAxLTE1ICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMDIyNApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9zY3JvbGxpbmdjb29yZGluYXRv
ci9zY3JvbGxpbmctdHJlZS9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvc2Nyb2xsaW5nY29vcmRpbmF0
b3Ivc2Nyb2xsaW5nLXRyZWUvYWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uYTE5ZTMzMmJiYzQzNGQ5NWJkNmQxY2Q3NmFkZTkwYzU5Mzdj
YzgwMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvc2Ny
b2xsaW5nY29vcmRpbmF0b3Ivc2Nyb2xsaW5nLXRyZWUvYWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJm
bG93LXNjcm9sbC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0MyBAQAorCisoRnJhbWUgc2Nyb2xs
aW5nIG5vZGUKKyAgKHNjcm9sbGFibGUgYXJlYSBzaXplIDgwMCA2MDApCisgIChjb250ZW50cyBz
aXplIDgwMCAxMDIxKQorICAoc2Nyb2xsYWJsZSBhcmVhIHBhcmFtZXRlcnMKKyAgICAoaG9yaXpv
bnRhbCBzY3JvbGwgZWxhc3RpY2l0eSAxKQorICAgICh2ZXJ0aWNhbCBzY3JvbGwgZWxhc3RpY2l0
eSAxKQorICAgIChob3Jpem9udGFsIHNjcm9sbGJhciBtb2RlIDApCisgICAgKHZlcnRpY2FsIHNj
cm9sbGJhciBtb2RlIDApKQorICAobGF5b3V0IHZpZXdwb3J0IGF0ICgwLDApIHNpemUgODAweDYw
MCkKKyAgKG1pbiBsYXlvdXQgdmlld3BvcnQgb3JpZ2luICgwLDApKQorICAobWF4IGxheW91dCB2
aWV3cG9ydCBvcmlnaW4gKDAsNDIxKSkKKyAgKGJlaGF2aW9yIGZvciBmaXhlZCAwKQorICAoY2hp
bGRyZW4gMgorICAgIChPdmVyZmxvdyBzY3JvbGxpbmcgbm9kZQorICAgICAgKHNjcm9sbGFibGUg
YXJlYSBzaXplIDMxMCAzMTApCisgICAgICAoY29udGVudHMgc2l6ZSAzMTAgMTExMikKKyAgICAg
IChzY3JvbGxhYmxlIGFyZWEgcGFyYW1ldGVycworICAgICAgICAoaG9yaXpvbnRhbCBzY3JvbGwg
ZWxhc3RpY2l0eSAxKQorICAgICAgICAodmVydGljYWwgc2Nyb2xsIGVsYXN0aWNpdHkgMSkKKyAg
ICAgICAgKGhvcml6b250YWwgc2Nyb2xsYmFyIG1vZGUgMCkKKyAgICAgICAgKHZlcnRpY2FsIHNj
cm9sbGJhciBtb2RlIDApCisgICAgICAgIChhbGxvd3MgdmVydGljYWwgc2Nyb2xsaW5nIDEpKQor
ICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgKE92ZXJmbG93IHNjcm9sbGluZyBub2RlCisgICAg
ICAgICAgKHNjcm9sbGFibGUgYXJlYSBzaXplIDI5OCAxMDApCisgICAgICAgICAgKGNvbnRlbnRz
IHNpemUgNTk2IDEwMCkKKyAgICAgICAgICAoc2Nyb2xsYWJsZSBhcmVhIHBhcmFtZXRlcnMKKyAg
ICAgICAgICAgIChob3Jpem9udGFsIHNjcm9sbCBlbGFzdGljaXR5IDEpCisgICAgICAgICAgICAo
dmVydGljYWwgc2Nyb2xsIGVsYXN0aWNpdHkgMSkKKyAgICAgICAgICAgIChob3Jpem9udGFsIHNj
cm9sbGJhciBtb2RlIDApCisgICAgICAgICAgICAodmVydGljYWwgc2Nyb2xsYmFyIG1vZGUgMCkK
KyAgICAgICAgICAgIChhbGxvd3MgaG9yaXpvbnRhbCBzY3JvbGxpbmcgMSkpCisgICAgICAgICkK
KyAgICAgICkKKyAgICApCisgICAgKE92ZXJmbG93IHNjcm9sbCBwcm94eSBub2RlCisgICAgICAo
cmVsYXRlZCBvdmVyZmxvdyBzY3JvbGxpbmcgbm9kZSBzY3JvbGwgcG9zaXRpb24gKDAsMCkpCisg
ICAgKQorICApCispCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRp
bmF0b3IvaW9zL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwtZXhwZWN0ZWQuaHRt
bCBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1uZXN0
ZWQtb3ZlcmZsb3ctc2Nyb2xsLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uN2VlYzc3ZmMyZDM4
NjU0YTA0Y2YyOGU4N2UzMTc2OGM1OWI1MmRiOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ct
c2Nyb2xsLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw3OSBAQAorPCFET0NUWVBFIGh0bWw+IDwh
LS0gd2Via2l0LXRlc3QtcnVubmVyIFsgQXN5bmNPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQ9dHJ1
ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJvZHkgeworICAg
ICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7CisgICAgICAgIH0KKworICAgICAgICAuc2Nyb2xsZXIg
eworICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgaGVpZ2h0OiAz
MDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMnB4
IHNvbGlkIGdyYXk7CisgICAgICAgICAgICBwYWRkaW5nOiA1cHg7CisgICAgICAgICAgICBvdmVy
Zmxvdzogc2Nyb2xsOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuaW5uZXItc2Nyb2xs
ZXIgeworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgICAgICBv
dmVyZmxvdy14OiBzY3JvbGw7CisgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47CisgICAg
ICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxh
Y2s7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5jb250ZW50IHsKKyAgICAgICAgICAg
IHdpZHRoOiAyMDAlOworICAgICAgICAgICAgaGVpZ2h0OiAzMDAlOworICAgICAgICB9CisKKyAg
ICAgICAgLmZpbGxlciB7CisgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4OworICAgICAgICAgICAg
d2lkdGg6IDEwcHg7CisgICAgICAgIH0KKworICAgICAgICAud2lkZSB7CisgICAgICAgICAgICB3
aWR0aDogMjAwJTsKKyAgICAgICAgICAgIGhlaWdodDogMTBweDsKKyAgICAgICAgfQorICAgICAg
ICAKKyAgICAgICAgLmFic29sdXRlIHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsK
KyAgICAgICAgICAgIHRvcDogMTAwcHg7CisgICAgICAgICAgICBsZWZ0OiA1MHB4OworICAgICAg
ICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAg
ICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKyAg
ICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+Cisg
ICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAg
dGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKKyAgICAgICAgYXN5bmMgZnVuY3Rpb24gZG9U
ZXN0KCkKKyAgICAgICAgeworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuZW5zdXJlUHJlc2Vu
dGF0aW9uVXBkYXRlKCk7IC8vIE5vdCBzdXJlIHdoeSB0aGlzIGlzIG5lY2Vzc2FyeSwgYnV0IGl0
IGlzLgorICAgICAgICAgICAgbGV0IHNjcm9sbGVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcign
LnNjcm9sbGVyJyk7CisgICAgICAgICAgICBzY3JvbGxlci5zY3JvbGxUbygwLCAxMDApOworICAg
ICAgICAgICAgYXdhaXQgVUlIZWxwZXIuZW5zdXJlUHJlc2VudGF0aW9uVXBkYXRlKCk7CisKKyAg
ICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICAgICB0ZXN0UnVu
bmVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgd2luZG93LmFk
ZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBkb1Rlc3QsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwv
aGVhZD4KKzxib2R5PgorICAgIDxkaXYgY2xhc3M9InNjcm9sbGVyIj4KKyAgICAgICAgPGRpdiBj
bGFzcz0iZmlsbGVyIj48L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXItc2Nyb2xsZXIi
PgorICAgICAgICAgICAgPGRpdiBjbGFzcz0id2lkZSI+PC9kaXY+CisgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJhYnNvbHV0ZSI+PC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgICAgICA8ZGl2IGNs
YXNzPSJmaWxsZXIiPjwvZGl2PgorICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29sdXRlLWluLW5l
c3RlZC1vdmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLTItZXhwZWN0ZWQuaHRt
bCBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1uZXN0
ZWQtb3ZlcmZsb3ctc2Nyb2xsLWludGVybWVkaWF0ZS1zdGFja2luZy0yLWV4cGVjdGVkLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uNzczOWI4OWUzNWE4ZTI1NDE0NWMzYTgzZDBlOWJiNWQ0MjQ4NGFkZAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNv
bHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLWludGVybWVkaWF0ZS1zdGFja2luZy0yLWV4
cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw3OCBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Via2l0
LXRlc3QtcnVubmVyIFsgQXN5bmNPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQ9dHJ1ZSBdIC0tPgor
PGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJvZHkgeworICAgICAgICAgICAg
aGVpZ2h0OiAxMDAwcHg7CisgICAgICAgIH0KKworICAgICAgICAuc2Nyb2xsZXIgeworICAgICAg
ICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsKKyAg
ICAgICAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGdy
YXk7CisgICAgICAgICAgICBwYWRkaW5nOiA1cHg7CisgICAgICAgICAgICBvdmVyZmxvdzogc2Ny
b2xsOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuaW5uZXItc2Nyb2xsZXIgeworICAg
ICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOworICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlk
ZGVuOworICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4
IHNvbGlkIGJsYWNrOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuc3RhY2tpbmcgewor
ICAgICAgICAgICAgb3BhY2l0eTogMC44OworICAgICAgICB9CisKKyAgICAgICAgLmZpbGxlciB7
CisgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4OworICAgICAgICAgICAgd2lkdGg6IDEwcHg7Cisg
ICAgICAgIH0KKworICAgICAgICAud2lkZSB7CisgICAgICAgICAgICB3aWR0aDogMjAwJTsKKyAg
ICAgICAgICAgIGhlaWdodDogMTBweDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmFi
c29sdXRlIHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIHRv
cDogMTAwcHg7CisgICAgICAgICAgICBsZWZ0OiA1MHB4OworICAgICAgICAgICAgaGVpZ2h0OiAy
MDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQt
Y29sb3I6IGdyZWVuOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKyAgICA8c2NyaXB0IHNyYz0i
Li4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAg
ICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci53YWl0
VW50aWxEb25lKCk7CisKKyAgICAgICAgYXN5bmMgZnVuY3Rpb24gZG9UZXN0KCkKKyAgICAgICAg
eworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuZW5zdXJlUHJlc2VudGF0aW9uVXBkYXRlKCk7
IC8vIE5vdCBzdXJlIHdoeSB0aGlzIGlzIG5lY2Vzc2FyeSwgYnV0IGl0IGlzLgorICAgICAgICAg
ICAgbGV0IHNjcm9sbGVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnNjcm9sbGVyJyk7Cisg
ICAgICAgICAgICBzY3JvbGxlci5zY3JvbGxUbygwLCAxMDApOworICAgICAgICAgICAgYXdhaXQg
VUlIZWxwZXIuZW5zdXJlUHJlc2VudGF0aW9uVXBkYXRlKCk7CisKKyAgICAgICAgICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUo
KTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIo
J2xvYWQnLCBkb1Rlc3QsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pgor
ICAgIDxkaXYgY2xhc3M9InNjcm9sbGVyIj4KKyAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXItc2Ny
b2xsZXIiPgorICAgICAgICAgICAgPGRpdiBjbGFzcz0id2lkZSI+PC9kaXY+CisgICAgICAgICAg
ICA8ZGl2IGNsYXNzPSJzdGFja2luZyI+CisgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWJz
b2x1dGUiPjwvZGl2PgorICAgICAgICAgICAgPC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgICAg
ICA8ZGl2IGNsYXNzPSJmaWxsZXIiPjwvZGl2PgorICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1s
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29s
dXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLTIuaHRt
bCBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1uZXN0
ZWQtb3ZlcmZsb3ctc2Nyb2xsLWludGVybWVkaWF0ZS1zdGFja2luZy0yLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uYmUwYTE0ZjIzZGRmNWRkYzI4NDM5OGFiZDk2ZWNhYjJmYzlhMzg5NQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1u
ZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLWludGVybWVkaWF0ZS1zdGFja2luZy0yLmh0bWwKQEAgLTAs
MCArMSw3NiBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgQXN5
bmNPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKyAg
ICA8c3R5bGU+CisgICAgICAgIGJvZHkgeworICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7Cisg
ICAgICAgIH0KKworICAgICAgICAuc2Nyb2xsZXIgeworICAgICAgICAgICAgcG9zaXRpb246IGFi
c29sdXRlOworICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAz
MDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGdyYXk7CisgICAgICAgICAgICBw
YWRkaW5nOiA1cHg7CisgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsOworICAgICAgICB9Cisg
ICAgICAgIAorICAgICAgICAuaW5uZXItc2Nyb2xsZXIgeworICAgICAgICAgICAgb3ZlcmZsb3ct
eDogc2Nyb2xsOworICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOworICAgICAgICAgICAg
aGVpZ2h0OiA0MDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworICAg
ICAgICB9CisgICAgICAgIAorICAgICAgICAuc3RhY2tpbmcgeworICAgICAgICAgICAgb3BhY2l0
eTogMC44OworICAgICAgICB9CisKKyAgICAgICAgLmZpbGxlciB7CisgICAgICAgICAgICBoZWln
aHQ6IDUwMHB4OworICAgICAgICAgICAgd2lkdGg6IDEwcHg7CisgICAgICAgIH0KKworICAgICAg
ICAud2lkZSB7CisgICAgICAgICAgICB3aWR0aDogMjAwJTsKKyAgICAgICAgICAgIGhlaWdodDog
MTBweDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmFic29sdXRlIHsKKyAgICAgICAg
ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIHRvcDogMTAwcHg7CisgICAgICAg
ICAgICBsZWZ0OiA1MHB4OworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAg
IHdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAg
ICAgICB9CisgICAgPC9zdHlsZT4KKyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3Vp
LWhlbHBlci5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50
ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKKyAg
ICAgICAgYXN5bmMgZnVuY3Rpb24gZG9UZXN0KCkKKyAgICAgICAgeworICAgICAgICAgICAgY29u
c3Qgc2Nyb2xsVXBkYXRlc0Rpc2FibGVkID0gdHJ1ZTsKKyAgICAgICAgICAgIGF3YWl0IFVJSGVs
cGVyLmltbWVkaWF0ZVNjcm9sbEVsZW1lbnRBdENvbnRlbnRQb2ludFRvT2Zmc2V0KDEwLCAxMCwg
MCwgMTAwLCBzY3JvbGxVcGRhdGVzRGlzYWJsZWQpOworCisgICAgICAgICAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cisg
ICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2Fk
JywgZG9UZXN0LCBmYWxzZSk7CisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8
ZGl2IGNsYXNzPSJzY3JvbGxlciI+CisgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyLXNjcm9sbGVy
Ij4KKyAgICAgICAgICAgIDxkaXYgY2xhc3M9IndpZGUiPjwvZGl2PgorICAgICAgICAgICAgPGRp
diBjbGFzcz0ic3RhY2tpbmciPgorICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFic29sdXRl
Ij48L2Rpdj4KKyAgICAgICAgICAgIDwvZGl2PgorICAgICAgICA8L2Rpdj4KKyAgICAgICAgPGRp
diBjbGFzcz0iZmlsbGVyIj48L2Rpdj4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1p
bi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLWludGVybWVkaWF0ZS1zdGFja2luZy1leHBlY3RlZC5o
dG1sIGIvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29sdXRlLWluLW5l
c3RlZC1vdmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLWV4cGVjdGVkLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uNjZiZWVlZjFlNWRlMTljYjIxZTc2MWE5NmUzN2Q3YmQwM2Q4ZmIzZQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNv
bHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLWludGVybWVkaWF0ZS1zdGFja2luZy1leHBl
Y3RlZC5odG1sCkBAIC0wLDAgKzEsNzkgQEAKKzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10
ZXN0LXJ1bm5lciBbIEFzeW5jT3ZlcmZsb3dTY3JvbGxpbmdFbmFibGVkPXRydWUgXSAtLT4KKzxo
dG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICBib2R5IHsKKyAgICAgICAgICAgIGhl
aWdodDogMTAwMHB4OworICAgICAgICB9CisKKyAgICAgICAgLnNjcm9sbGVyIHsKKyAgICAgICAg
ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIGhlaWdodDogMzAwcHg7CisgICAg
ICAgICAgICB3aWR0aDogMzAwcHg7CisgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBncmF5
OworICAgICAgICAgICAgcGFkZGluZzogNXB4OworICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9s
bDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmlubmVyLXNjcm9sbGVyIHsKKyAgICAg
ICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsKKyAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRl
bjsKKyAgICAgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgICAgICBib3JkZXI6IDFweCBz
b2xpZCBibGFjazsKKyAgICAgICAgfQorCisgICAgICAgIC5zdGFja2luZyB7CisgICAgICAgICAg
ICBvcGFjaXR5OiAwLjg7CisgICAgICAgIH0KKworICAgICAgICAuZmlsbGVyIHsKKyAgICAgICAg
ICAgIGhlaWdodDogNTAwcHg7CisgICAgICAgICAgICB3aWR0aDogMTBweDsKKyAgICAgICAgfQor
CisgICAgICAgIC53aWRlIHsKKyAgICAgICAgICAgIHdpZHRoOiAyMDAlOworICAgICAgICAgICAg
aGVpZ2h0OiAxMHB4OworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuYWJzb2x1dGUgewor
ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgdG9wOiAxMDBweDsK
KyAgICAgICAgICAgIGxlZnQ6IDUwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAg
ICAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3Jl
ZW47CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNv
dXJjZXMvdWktaGVscGVyLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0PgorICAgICAgICBpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUo
KTsKKworICAgICAgICBhc3luYyBmdW5jdGlvbiBkb1Rlc3QoKQorICAgICAgICB7CisgICAgICAg
ICAgICBhd2FpdCBVSUhlbHBlci5lbnN1cmVQcmVzZW50YXRpb25VcGRhdGUoKTsgLy8gTm90IHN1
cmUgd2h5IHRoaXMgaXMgbmVjZXNzYXJ5LCBidXQgaXQgaXMuCisgICAgICAgICAgICBsZXQgc2Ny
b2xsZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuc2Nyb2xsZXInKTsKKyAgICAgICAgICAg
IHNjcm9sbGVyLnNjcm9sbFRvKDAsIDEwMCk7CisgICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5l
bnN1cmVQcmVzZW50YXRpb25VcGRhdGUoKTsKKworICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAg
ICB9CisgICAgICAgIAorICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGRv
VGVzdCwgZmFsc2UpOworICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBj
bGFzcz0ic2Nyb2xsZXIiPgorICAgICAgICA8ZGl2IGNsYXNzPSJmaWxsZXIiPjwvZGl2PgorICAg
ICAgICA8ZGl2IGNsYXNzPSJzdGFja2luZyI+CisgICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbm5l
ci1zY3JvbGxlciI+CisgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2lkZSI+PC9kaXY+Cisg
ICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWJzb2x1dGUiPjwvZGl2PgorICAgICAgICAgICAg
PC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJmaWxsZXIiPjwvZGl2
PgorICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
c2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3Jv
bGwtaW50ZXJtZWRpYXRlLXN0YWNraW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29y
ZGluYXRvci9pb3MvYWJzb2x1dGUtaW4tbmVzdGVkLW92ZXJmbG93LXNjcm9sbC1pbnRlcm1lZGlh
dGUtc3RhY2tpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wZGRmOWJlZjQ1ZTc2MGRkOGIwYmM1Mzk0Njky
YjAzMjNjYzU4NGQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29v
cmRpbmF0b3IvaW9zL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwtaW50ZXJtZWRp
YXRlLXN0YWNraW5nLmh0bWwKQEAgLTAsMCArMSw3NyBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0g
d2Via2l0LXRlc3QtcnVubmVyIFsgQXN5bmNPdmVyZmxvd1Njcm9sbGluZ0VuYWJsZWQ9dHJ1ZSBd
IC0tPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJvZHkgeworICAgICAg
ICAgICAgaGVpZ2h0OiAxMDAwcHg7CisgICAgICAgIH0KKworICAgICAgICAuc2Nyb2xsZXIgewor
ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgaGVpZ2h0OiAzMDBw
eDsKKyAgICAgICAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGJvcmRlcjogMnB4IHNv
bGlkIGdyYXk7CisgICAgICAgICAgICBwYWRkaW5nOiA1cHg7CisgICAgICAgICAgICBvdmVyZmxv
dzogc2Nyb2xsOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuaW5uZXItc2Nyb2xsZXIg
eworICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsOworICAgICAgICAgICAgb3ZlcmZsb3ct
eTogaGlkZGVuOworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgICAgIGJvcmRl
cjogMXB4IHNvbGlkIGJsYWNrOworICAgICAgICB9CisKKyAgICAgICAgLnN0YWNraW5nIHsKKyAg
ICAgICAgICAgIG9wYWNpdHk6IDAuODsKKyAgICAgICAgfQorCisgICAgICAgIC5maWxsZXIgewor
ICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAxMHB4OworICAg
ICAgICB9CisKKyAgICAgICAgLndpZGUgeworICAgICAgICAgICAgd2lkdGg6IDIwMCU7CisgICAg
ICAgICAgICBoZWlnaHQ6IDEwcHg7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5hYnNv
bHV0ZSB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICB0b3A6
IDEwMHB4OworICAgICAgICAgICAgbGVmdDogNTBweDsKKyAgICAgICAgICAgIGhlaWdodDogMjAw
cHg7CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNv
bG9yOiBncmVlbjsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdCBzcmM9Ii4u
Ly4uL3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAg
ICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIud2FpdFVu
dGlsRG9uZSgpOworCisgICAgICAgIGFzeW5jIGZ1bmN0aW9uIGRvVGVzdCgpCisgICAgICAgIHsK
KyAgICAgICAgICAgIGNvbnN0IHNjcm9sbFVwZGF0ZXNEaXNhYmxlZCA9IHRydWU7CisgICAgICAg
ICAgICBhd2FpdCBVSUhlbHBlci5pbW1lZGlhdGVTY3JvbGxFbGVtZW50QXRDb250ZW50UG9pbnRU
b09mZnNldCg1MCwgNTAsIDAsIDEwMCwgc2Nyb2xsVXBkYXRlc0Rpc2FibGVkKTsKKworICAgICAg
ICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIu
bm90aWZ5RG9uZSgpOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICB3aW5kb3cuYWRkRXZl
bnRMaXN0ZW5lcignbG9hZCcsIGRvVGVzdCwgZmFsc2UpOworICAgIDwvc2NyaXB0PgorPC9oZWFk
PgorPGJvZHk+CisgICAgPGRpdiBjbGFzcz0ic2Nyb2xsZXIiPgorICAgICAgICA8ZGl2IGNsYXNz
PSJmaWxsZXIiPjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJzdGFja2luZyI+CisgICAgICAg
ICAgICA8ZGl2IGNsYXNzPSJpbm5lci1zY3JvbGxlciI+CisgICAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0id2lkZSI+PC9kaXY+CisgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWJzb2x1dGUi
PjwvZGl2PgorICAgICAgICAgICAgPC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgICAgICA8ZGl2
IGNsYXNzPSJmaWxsZXIiPjwvZGl2PgorICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvc2Nyb2xsaW5nY29vcmRpbmF0b3IvaW9zL2Fic29sdXRlLWlu
LW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwuaHRtbCBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3Jk
aW5hdG9yL2lvcy9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZjFkMzM3NDE2MzEzYmU3NDQwMDZjZWVhYTFiNzU1ZGJiMjljOTRhMQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL2lvcy9hYnNvbHV0ZS1p
bi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLmh0bWwKQEAgLTAsMCArMSw3MiBAQAorPCFET0NUWVBF
IGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgQXN5bmNPdmVyZmxvd1Njcm9sbGluZ0Vu
YWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJv
ZHkgeworICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7CisgICAgICAgIH0KKworICAgICAgICAu
c2Nyb2xsZXIgeworICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAg
aGVpZ2h0OiAzMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGJv
cmRlcjogMnB4IHNvbGlkIGdyYXk7CisgICAgICAgICAgICBwYWRkaW5nOiA1cHg7CisgICAgICAg
ICAgICBvdmVyZmxvdzogc2Nyb2xsOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuaW5u
ZXItc2Nyb2xsZXIgeworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAg
ICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7CisgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRk
ZW47CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHgg
c29saWQgYmxhY2s7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5maWxsZXIgeworICAg
ICAgICAgICAgaGVpZ2h0OiA1MDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAxMHB4OworICAgICAg
ICB9CisKKyAgICAgICAgLndpZGUgeworICAgICAgICAgICAgd2lkdGg6IDIwMCU7CisgICAgICAg
ICAgICBoZWlnaHQ6IDEwcHg7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5hYnNvbHV0
ZSB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICB0b3A6IDEw
MHB4OworICAgICAgICAgICAgbGVmdDogNTBweDsKKyAgICAgICAgICAgIGhlaWdodDogMjAwcHg7
CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9y
OiBncmVlbjsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdCBzcmM9Ii4uLy4u
L3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+CisgICAgICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGls
RG9uZSgpOworCisgICAgICAgIGFzeW5jIGZ1bmN0aW9uIGRvVGVzdCgpCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGNvbnN0IHNjcm9sbFVwZGF0ZXNEaXNhYmxlZCA9IHRydWU7CisgICAgICAgICAg
ICBhd2FpdCBVSUhlbHBlci5pbW1lZGlhdGVTY3JvbGxFbGVtZW50QXRDb250ZW50UG9pbnRUb09m
ZnNldCg1MCwgNTAsIDAsIDEwMCwgc2Nyb2xsVXBkYXRlc0Rpc2FibGVkKTsKKworICAgICAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90
aWZ5RG9uZSgpOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICB3aW5kb3cuYWRkRXZlbnRM
aXN0ZW5lcignbG9hZCcsIGRvVGVzdCwgZmFsc2UpOworICAgIDwvc2NyaXB0PgorPC9oZWFkPgor
PGJvZHk+CisgICAgPGRpdiBjbGFzcz0ic2Nyb2xsZXIiPgorICAgICAgICA8ZGl2IGNsYXNzPSJm
aWxsZXIiPjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lci1zY3JvbGxlciI+CisgICAg
ICAgICAgICA8ZGl2IGNsYXNzPSJ3aWRlIj48L2Rpdj4KKyAgICAgICAgICAgIDxkaXYgY2xhc3M9
ImFic29sdXRlIj48L2Rpdj4KKyAgICAgICAgPC9kaXY+CisgICAgICAgIDxkaXYgY2xhc3M9ImZp
bGxlciI+PC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9zY3JvbGxpbmctdHJlZS9hYnNvbHV0ZS1p
bi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3Njcm9s
bGluZ2Nvb3JkaW5hdG9yL3Njcm9sbGluZy10cmVlL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxv
dy1zY3JvbGwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjY3ZjhlNzA0ODdkOWUxZjNlYTQ3OWE0
YmU3ZjU5NTAxZDBhMGUwYjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zY3JvbGxp
bmdjb29yZGluYXRvci9zY3JvbGxpbmctdHJlZS9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ct
c2Nyb2xsLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQ0IEBACisKKyhGcmFtZSBzY3JvbGxpbmcg
bm9kZQorICAoc2Nyb2xsYWJsZSBhcmVhIHNpemUgNzg1IDYwMCkKKyAgKGNvbnRlbnRzIHNpemUg
Nzg1IDEwMjEpCisgIChzY3JvbGxhYmxlIGFyZWEgcGFyYW1ldGVycworICAgIChob3Jpem9udGFs
IHNjcm9sbCBlbGFzdGljaXR5IDIpCisgICAgKHZlcnRpY2FsIHNjcm9sbCBlbGFzdGljaXR5IDIp
CisgICAgKGhvcml6b250YWwgc2Nyb2xsYmFyIG1vZGUgMCkKKyAgICAodmVydGljYWwgc2Nyb2xs
YmFyIG1vZGUgMCkKKyAgICAoYWxsb3dzIHZlcnRpY2FsIHNjcm9sbGluZyAxKSkKKyAgKGxheW91
dCB2aWV3cG9ydCBhdCAoMCwwKSBzaXplIDc4NXg2MDApCisgIChtaW4gbGF5b3V0IHZpZXdwb3J0
IG9yaWdpbiAoMCwwKSkKKyAgKG1heCBsYXlvdXQgdmlld3BvcnQgb3JpZ2luICgwLDQyMSkpCisg
IChiZWhhdmlvciBmb3IgZml4ZWQgMCkKKyAgKGNoaWxkcmVuIDIKKyAgICAoT3ZlcmZsb3cgc2Ny
b2xsaW5nIG5vZGUKKyAgICAgIChzY3JvbGxhYmxlIGFyZWEgc2l6ZSAyOTUgMjk1KQorICAgICAg
KGNvbnRlbnRzIHNpemUgMjk1IDExMTIpCisgICAgICAoc2Nyb2xsYWJsZSBhcmVhIHBhcmFtZXRl
cnMKKyAgICAgICAgKGhvcml6b250YWwgc2Nyb2xsIGVsYXN0aWNpdHkgMCkKKyAgICAgICAgKHZl
cnRpY2FsIHNjcm9sbCBlbGFzdGljaXR5IDApCisgICAgICAgIChob3Jpem9udGFsIHNjcm9sbGJh
ciBtb2RlIDApCisgICAgICAgICh2ZXJ0aWNhbCBzY3JvbGxiYXIgbW9kZSAwKQorICAgICAgICAo
YWxsb3dzIHZlcnRpY2FsIHNjcm9sbGluZyAxKSkKKyAgICAgIChjaGlsZHJlbiAxCisgICAgICAg
IChPdmVyZmxvdyBzY3JvbGxpbmcgbm9kZQorICAgICAgICAgIChzY3JvbGxhYmxlIGFyZWEgc2l6
ZSAyODMgODUpCisgICAgICAgICAgKGNvbnRlbnRzIHNpemUgNTY2IDg1KQorICAgICAgICAgIChz
Y3JvbGxhYmxlIGFyZWEgcGFyYW1ldGVycworICAgICAgICAgICAgKGhvcml6b250YWwgc2Nyb2xs
IGVsYXN0aWNpdHkgMCkKKyAgICAgICAgICAgICh2ZXJ0aWNhbCBzY3JvbGwgZWxhc3RpY2l0eSAx
KQorICAgICAgICAgICAgKGhvcml6b250YWwgc2Nyb2xsYmFyIG1vZGUgMCkKKyAgICAgICAgICAg
ICh2ZXJ0aWNhbCBzY3JvbGxiYXIgbW9kZSAwKQorICAgICAgICAgICAgKGFsbG93cyBob3Jpem9u
dGFsIHNjcm9sbGluZyAxKSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgICAoT3ZlcmZs
b3cgc2Nyb2xsIHByb3h5IG5vZGUKKyAgICAgIChyZWxhdGVkIG92ZXJmbG93IHNjcm9sbGluZyBu
b2RlIHNjcm9sbCBwb3NpdGlvbiAoMCwwKSkKKyAgICApCisgICkKKykKKworCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9zY3JvbGxpbmctdHJlZS9hYnNvbHV0
ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Nyb2xsLmh0bWwgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdj
b29yZGluYXRvci9zY3JvbGxpbmctdHJlZS9hYnNvbHV0ZS1pbi1uZXN0ZWQtb3ZlcmZsb3ctc2Ny
b2xsLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNmYxNzExZTI4MmQ3YmNlOWM2YzkzZWRhMjMzMDc3MDgwNmQ5
MGY3YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9y
L3Njcm9sbGluZy10cmVlL2Fic29sdXRlLWluLW5lc3RlZC1vdmVyZmxvdy1zY3JvbGwuaHRtbApA
QCAtMCwwICsxLDY2IEBACis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIg
WyBBc3luY092ZXJmbG93U2Nyb2xsaW5nRW5hYmxlZD10cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFk
PgorICAgIDxzdHlsZT4KKyAgICAgICAgYm9keSB7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMDBw
eDsKKyAgICAgICAgfQorCisgICAgICAgIC5zY3JvbGxlciB7CisgICAgICAgICAgICBwb3NpdGlv
bjogYWJzb2x1dGU7CisgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAgICAgICAgd2lk
dGg6IDMwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgZ3JheTsKKyAgICAgICAg
ICAgIHBhZGRpbmc6IDVweDsKKyAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7CisgICAgICAg
IH0KKyAgICAgICAgCisgICAgICAgIC5pbm5lci1zY3JvbGxlciB7CisgICAgICAgICAgICBib3Jk
ZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDsKKyAg
ICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsKKyAgICAgICAgICAgIGhlaWdodDogMTAwcHg7
CisgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgICAgfQorCisgICAg
ICAgIC5maWxsZXIgeworICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDsKKyAgICAgICAgICAgIHdp
ZHRoOiAxMHB4OworICAgICAgICB9CisKKyAgICAgICAgLndpZGUgeworICAgICAgICAgICAgd2lk
dGg6IDIwMCU7CisgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7CisgICAgICAgIH0KKyAgICAgICAg
CisgICAgICAgIC5hYnNvbHV0ZSB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7Cisg
ICAgICAgICAgICB0b3A6IDEwMHB4OworICAgICAgICAgICAgbGVmdDogNTBweDsKKyAgICAgICAg
ICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAg
PHNjcmlwdD4KKwkgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorCSAgICAgICAgdGVzdFJ1bm5l
ci5kdW1wQXNUZXh0KCk7CisKKwkgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAo
KSA9PiB7CisJICAgICAgICBpZiAod2luZG93LmludGVybmFscykKKwkgICAgICAgICAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgnc2Nyb2xsaW5nVHJlZScpLmlubmVyVGV4dCA9IHdpbmRvdy5p
bnRlcm5hbHMuc2Nyb2xsaW5nU3RhdGVUcmVlQXNUZXh0KCkgKyAiXG4iOworCSAgICB9LCBmYWxz
ZSk7CisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGNsYXNzPSJzY3Jv
bGxlciI+CisgICAgICAgIDxkaXYgY2xhc3M9ImZpbGxlciI+PC9kaXY+CisgICAgICAgIDxkaXYg
Y2xhc3M9ImlubmVyLXNjcm9sbGVyIj4KKyAgICAgICAgICAgIDxkaXYgY2xhc3M9IndpZGUiPjwv
ZGl2PgorICAgICAgICAgICAgPGRpdiBjbGFzcz0iYWJzb2x1dGUiPjwvZGl2PgorICAgICAgICA8
L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iZmlsbGVyIj48L2Rpdj4KKyAgICA8L2Rpdj4KKzxw
cmUgaWQ9InNjcm9sbGluZ1RyZWUiPjwvcHJlPgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="435756"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>