<?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>233232</bug_id>
          
          <creation_ts>2021-11-16 19:43:32 -0800</creation_ts>
          <short_desc>AX: Fix 5 tests in --release --accessibility-isolated-tree mode</short_desc>
          <delta_ts>2021-11-17 10:51:18 -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>Accessibility</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="Tyler Wilcock">tyler_w</reporter>
          <assigned_to name="Tyler Wilcock">tyler_w</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1815791</commentid>
    <comment_count>0</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-11-16 19:43:32 -0800</bug_when>
    <thetext>Fix 5 more tests in --release --accessibility-isolated-tree mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815792</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-16 19:43:50 -0800</bug_when>
    <thetext>&lt;rdar://problem/85487292&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815793</commentid>
    <comment_count>2</comment_count>
      <attachid>444469</attachid>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-11-16 19:48:07 -0800</bug_when>
    <thetext>Created attachment 444469
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815991</commentid>
    <comment_count>3</comment_count>
      <attachid>444469</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2021-11-17 10:07:56 -0800</bug_when>
    <thetext>Comment on attachment 444469
Patch

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

&gt; LayoutTests/accessibility/aria-checkbox-checked.html:-39
&gt; -                checkbox.focus();

why doesn&apos;t this setFocus() getFocusElemnt() method work in isolated tree mode?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816006</commentid>
    <comment_count>4</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-11-17 10:41:12 -0800</bug_when>
    <thetext>(In reply to chris fleizach from comment #3)
&gt; Comment on attachment 444469 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=444469&amp;action=review
&gt; 
&gt; &gt; LayoutTests/accessibility/aria-checkbox-checked.html:-39
&gt; &gt; -                checkbox.focus();
&gt; 
&gt; why doesn&apos;t this setFocus() getFocusElemnt() method work in isolated tree
&gt; mode?
It would work, but we&apos;d have to wait asynchronously for the accessibilityController.focusedElement to catch up with the DOM focused element. This test used focusing elements as a round-about way of getting a reference to AccessibilityUIElement, and we can just use accessibleElementById directly instead to avoid unnecessary async waiting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816008</commentid>
    <comment_count>5</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2021-11-17 10:45:27 -0800</bug_when>
    <thetext>(In reply to Tyler Wilcock from comment #2)
&gt; Created attachment 444469 [details]
&gt; Patch

--- a/LayoutTests/accessibility/add-children-pseudo-element.html
+++ a/LayoutTests/accessibility/add-children-pseudo-element.html

+        var element;
+        setTimeout(async function() {
+            element = accessibilityController.accessibleElementById(&quot;float&quot;);

I think you can declare element inside the body of the async function.

--- a/LayoutTests/accessibility/auto-fill-types.html
+++ a/LayoutTests/accessibility/auto-fill-types.html

+        var textField, axTextField, contactsButton, credentialsButton;
+        setTimeout(async function() {
+            textField = document.getElementById(&quot;textfield&quot;);

No need to declare these outside the function body.

--- a/LayoutTests/accessibility/ax-value-with-search.html
+++ a/LayoutTests/accessibility/ax-value-with-search.html

+        var searchInput;
+        setTimeout(async function() {
+            searchInput = accessibilityController.accessibleElementById(&quot;searchInput&quot;);

Dito.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816012</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-17 10:50:08 -0800</bug_when>
    <thetext>Committed r285937 (244346@main): &lt;https://commits.webkit.org/244346@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 444469.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816013</commentid>
    <comment_count>7</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-11-17 10:51:18 -0800</bug_when>
    <thetext>Sorry Andres, the patch has landed, so I&apos;ll address your comments in a follow-up.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444469</attachid>
            <date>2021-11-16 19:48:07 -0800</date>
            <delta_ts>2021-11-17 10:50:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233232-20211116214806.patch</filename>
            <type>text/plain</type>
            <size>16702</size>
            <attacher name="Tyler Wilcock">tyler_w</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1ODc3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWI3MmMzNWU5NDI2NjFlNjgzMzBl
ZDkyN2U0NjQzMDQ5YTAyOTdkMi4uYTBjMTAyM2RjYzcxYjllMWE2ZDllNTM5YjBmZWNmNjI0YmNl
MDQ3NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIxLTExLTE2ICBUeWxlciBXaWxjb2NrICA8
dHlsZXJfd0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IEZpeCA1IHRlc3RzIGluIC0tcmVsZWFz
ZSAtLWFjY2Vzc2liaWxpdHktaXNvbGF0ZWQtdHJlZSBtb2RlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMyMzIKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggYWxsIG9mIHRoZXNlIHRlc3RzIGluIC0t
cmVsZWFzZSAtLWFjY2Vzc2liaWxpdHktaXNvbGF0ZWQtdHJlZQorICAgICAgICBtb2RlIGJ5IGFz
eW5jaHJvbm91c2x5IHdhaXRpbmcgZm9yIGRvY3VtZW50IGNoYW5nZXMgKHdoZW4gbmVjZXNzYXJ5
KS4KKyAgICAgICAgU29tZSB0ZXN0cyBhcmUgY2hhbmdlZCB0byB1c2UgYWNjZXNzaWJsZUVsZW1l
bnRCeUlkIGluc3RlYWQgb2YKKyAgICAgICAgZWxlbWVudC5mb2N1cygpICsgYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQgZm9yIHNlbGVjdGluZworICAgICAgICBlbGVtZW50
cyBpbiBKUywgYXMgdGhlIGZvcm1lciBkb2Vzbid0IHJlcXVpcmUgYXN5bmNocm9ub3VzIHdhaXRp
bmcgZm9yIHN0YXRpYyBlbGVtZW50cy4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYWRkLWNo
aWxkcmVuLXBzZXVkby1lbGVtZW50LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBhY2Nlc3NpYmls
aXR5L2FkZC1jaGlsZHJlbi1wc2V1ZG8tZWxlbWVudC5odG1sOgorICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvYXJpYS1jaGVja2JveC1jaGVja2VkLmh0bWw6CisgICAgICAgICogYWNjZXNzaWJpbGl0
eS9hcmlhLWNoZWNrYm94LXRleHQuaHRtbDoKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2FyaWEt
dG9nZ2xlLWJ1dHRvbi13aXRoLXRpdGxlLmh0bWw6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9h
dXRvLWZpbGwtdHlwZXMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXV0
by1maWxsLXR5cGVzLmh0bWw6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9heC12YWx1ZS13aXRo
LXNlYXJjaC1leHBlY3RlZC50eHQ6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9heC12YWx1ZS13
aXRoLXNlYXJjaC5odG1sOgorCiAyMDIxLTExLTE2ICBUeWxlciBXaWxjb2NrICA8dHlsZXJfd0Bh
cHBsZS5jb20+CiAKICAgICAgICAgQVg6IFNpbXBsaWZ5IHRlc3RzIGNoYW5nZWQgaW4gaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzA4NQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hZGQtY2hpbGRyZW4tcHNldWRvLWVsZW1lbnQtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hZGQtY2hpbGRyZW4tcHNldWRvLWVs
ZW1lbnQtZXhwZWN0ZWQudHh0CmluZGV4IDY2NGI4YzAwNGU5NmZmY2Q3MzllZDNiNTllZmRmNzMz
MzdlYjNlY2EuLjExNjhmZmRmODcxNDc0ZTI0YTYzYTExOTM2YWM0N2QzZTYxNWFjMDcgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYWRkLWNoaWxkcmVuLXBzZXVkby1lbGVt
ZW50LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FkZC1jaGls
ZHJlbi1wc2V1ZG8tZWxlbWVudC1leHBlY3RlZC50eHQKQEAgLTEsMTEgKzEsMTAgQEAKLUxhbmd1
YWdlIEVtYWlsCiBNYWtlIHN1cmUgdGhhdCB3ZSBhcmUgdXBkYXRpbmcgdGhlIHJlbmRlciBibG9j
ayBmbG93IGVsZW1lbnQncyBjaGlsZHJlbiBjb3JyZWN0bHkuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3
aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENP
TVBMRVRFIi4KIAogCiBQQVNTIGVsZW1lbnQuY2hpbGRyZW5Db3VudCBpcyAzCi1QQVNTIGVsZW1l
bnQuY2hpbGRyZW5Db3VudCBpcyAyCitQQVNTIGVsZW1lbnQuY2hpbGRyZW5Db3VudCA9PT0gMgog
UEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FkZC1jaGlsZHJlbi1wc2V1ZG8tZWxlbWVu
dC5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hZGQtY2hpbGRyZW4tcHNldWRvLWVs
ZW1lbnQuaHRtbAppbmRleCBiMzgzOTIyNWQxMzhiNzdmYTg1MDJlZjEzNWZkYWU2MzQxNDM1MGQ0
Li4zYTAzNjBmZTQ5NWYzMTdiNTY0Y2I2NDQ2ZTY1NmExMDgwMzZkZTUxIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FkZC1jaGlsZHJlbi1wc2V1ZG8tZWxlbWVudC5odG1s
CisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYWRkLWNoaWxkcmVuLXBzZXVkby1lbGVt
ZW50Lmh0bWwKQEAgLTEsOSArMSw4IEBACiA8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYv
L0RURCBIVE1MLy9FTiI+CiA8aHRtbD4KIDxoZWFkPgotPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNl
cy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Ci08L2hlYWQ+Ci0KKzxzY3JpcHQgc3JjPSIuLi9y
ZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2Vz
L2FjY2Vzc2liaWxpdHktaGVscGVyLmpzIj48L3NjcmlwdD4KIDxzdHlsZT4KIC5wc2V1ZG86OmFm
dGVyIHsKICAgY29udGVudDogdXJsKHJlc291cmNlcy9zdmctY2lyY2xlLnN2Zyk7CkBAIC0xOCw1
OSArMTcsNjQgQEAKICAgICBjb250ZW50OiAnICc7CiB9CiA8L3N0eWxlPgorPC9oZWFkPgorPGJv
ZHk+CiAKLTxib2R5IGlkPSJib2R5Ij4KLQotPGRpdiBpZD0iY29udGFpbmVyIj4KLTxkaXYgaWQ9
InRlc3QiIHN0eWxlPSJmbG9hdCA6IGxlZnQ7Ij4KLTxzcGFuPkxhbmd1YWdlPC9zcGFuPgotPGlu
cHV0IGlkPSJ0ZXN0Ij4KLTwvZGl2PgorPGRpdiBpZD0iY29udGVudCI+CisgIDxkaXYgc3R5bGU9
ImZsb2F0OiBsZWZ0OyI+CisgICAgPHNwYW4+TGFuZ3VhZ2U8L3NwYW4+CisgICAgPGlucHV0Pgor
ICA8L2Rpdj4KIAotPGRpdiBpZD0iZmxvYXQiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7
IiBjbGFzcz0icHNldWRvIj4KLTxzcGFuIHJlcXVpcmVkPSIiIHN0eWxlPSJjb2xvcjogcmdiKDE5
NCwgMCwgMCk7Ij5FbWFpbDwvc3Bhbj4KLTxpbnB1dCB0eXBlPSJ0ZXh0IiByZXF1aXJlZD0iIiBh
cmlhLXJlcXVpcmVkPSJ0cnVlIiB2YWx1ZT0iIiBvbmtleXVwPSJoaWRlUHNldWRvKCk7Ij4KKyAg
PGRpdiBpZD0iZmxvYXQiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IiBjbGFzcz0icHNl
dWRvIj4KKyAgICA8c3BhbiByZXF1aXJlZD0iIiBzdHlsZT0iY29sb3I6IHJnYigxOTQsIDAsIDAp
OyI+RW1haWw8L3NwYW4+CisgICAgPGlucHV0IHR5cGU9InRleHQiIHJlcXVpcmVkPSIiIGFyaWEt
cmVxdWlyZWQ9InRydWUiIHZhbHVlPSIiIG9ua2V5dXA9ImhpZGVQc2V1ZG8oKTsiPgorICA8L2Rp
dj4KIDwvZGl2PgogCi08L2Rpdj4KLQotPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Ci08ZGl2IGlk
PSJjb25zb2xlIj48L2Rpdj4KLQogPHNjcmlwdD4KIAogICAgIGRlc2NyaXB0aW9uKCJNYWtlIHN1
cmUgdGhhdCB3ZSBhcmUgdXBkYXRpbmcgdGhlIHJlbmRlciBibG9jayBmbG93IGVsZW1lbnQncyBj
aGlsZHJlbiBjb3JyZWN0bHkuIik7CiAKLSAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250
cm9sbGVyKSB7Ci0gICAgICAgIHZhciBlbGVtZW50ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIu
YWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJmbG9hdCIpOwotICAgICAgICBpZiAoYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIucGxhdGZvcm1OYW1lICE9ICJhdGsiKQotICAgICAgICAgICAgc2hvdWxkQmUo
ImVsZW1lbnQuY2hpbGRyZW5Db3VudCIsICIzIik7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHNob3VsZEJlKCJlbGVtZW50LmNoaWxkcmVuQ291bnQiLCAiMiIpOwotICAgICAgICAKLSAgICAg
ICAgZXZlbnRTZW5kZXIua2V5RG93bignXHQnKTsKLSAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93
bignXHQnKTsKLSAgICAgICAgCi0gICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5w
bGF0Zm9ybU5hbWUgIT0gImF0ayIpCi0gICAgICAgICAgICBzaG91bGRCZSgiZWxlbWVudC5jaGls
ZHJlbkNvdW50IiwgIjIiKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgc2hvdWxkQmUoImVs
ZW1lbnQuY2hpbGRyZW5Db3VudCIsICIxIik7Ci0gICAgICAgIHNob3dQc2V1ZG8oKTsKLSAgICAg
ICAgCi0gICAgICAgIGZ1bmN0aW9uIGhpZGVQc2V1ZG8oKSB7Ci0gICAgICAgICAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiZmxvYXQiKS5jbGFzc05hbWUgKz0gImhpZGRlbiIKLSAgICAgICAg
fQotICAgICAgICAKLSAgICAgICAgZnVuY3Rpb24gc2hvd1BzZXVkbygpIHsKLSAgICAgICAgICAg
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJmbG9hdCIpLmNsYXNzTmFtZSA9ICJwc2V1ZG8iOwot
ICAgICAgICB9Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgIC8vIE1ha2Ugc3VyZSBnZXR0aW5n
IHRoZSBhdHRyaWJ1dGVzIG9mIGl0cyBjaGlsZHJlbiB3b24ndCBjYXVzZSBjcmFzaAotICAgICAg
ICBlbGVtZW50LmF0dHJpYnV0ZXNPZkNoaWxkcmVuKCk7CisgICAgZnVuY3Rpb24gaGlkZVBzZXVk
bygpIHsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZsb2F0IikuY2xhc3NOYW1l
ICs9ICJoaWRkZW4iCiAgICAgfQogCi08L3NjcmlwdD4KKyAgICBmdW5jdGlvbiBzaG93UHNldWRv
KCkgeworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZmxvYXQiKS5jbGFzc05hbWUg
PSAicHNldWRvIjsKKyAgICB9CiAKLTxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1w
b3N0LmpzIj48L3NjcmlwdD4KKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVy
KSB7CisgICAgICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworICAgICAgICB2YXIg
ZWxlbWVudDsKKyAgICAgICAgc2V0VGltZW91dChhc3luYyBmdW5jdGlvbigpIHsKKyAgICAgICAg
ICAgIGVsZW1lbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5
SWQoImZsb2F0Iik7CisgICAgICAgICAgICBpZiAoYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIucGxh
dGZvcm1OYW1lICE9ICJhdGsiKQorICAgICAgICAgICAgICAgIHNob3VsZEJlKCJlbGVtZW50LmNo
aWxkcmVuQ291bnQiLCAiMyIpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHNo
b3VsZEJlKCJlbGVtZW50LmNoaWxkcmVuQ291bnQiLCAiMiIpOworCisgICAgICAgICAgICBldmVu
dFNlbmRlci5rZXlEb3duKCdcdCcpOworICAgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bign
XHQnKTsKKworICAgICAgICAgICAgLy8gQXN5bmNocm9ub3VzbHkgd2FpdCBmb3IgYW5kIHZlcmlm
eSB0aGUgcmVzdWx0IG9mIHRoZSBvbmtleXVwIGhpZGVQc2V1ZG8oKSBpbnZvY2F0aW9uLgorICAg
ICAgICAgICAgaWYgKGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLnBsYXRmb3JtTmFtZSAhPSAiYXRr
IikKKyAgICAgICAgICAgICAgICBhd2FpdCBleHBlY3RBc3luY0V4cHJlc3Npb24oImVsZW1lbnQu
Y2hpbGRyZW5Db3VudCIsICIyIik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
YXdhaXQgZXhwZWN0QXN5bmNFeHByZXNzaW9uKCJlbGVtZW50LmNoaWxkcmVuQ291bnQiLCAiMSIp
OworCisgICAgICAgICAgICBzaG93UHNldWRvKCk7CisKKyAgICAgICAgICAgIC8vIE1ha2Ugc3Vy
ZSBnZXR0aW5nIHRoZSBhdHRyaWJ1dGVzIG9mIGl0cyBjaGlsZHJlbiB3b24ndCBjYXVzZSBjcmFz
aC4KKyAgICAgICAgICAgIGVsZW1lbnQuYXR0cmlidXRlc09mQ2hpbGRyZW4oKTsKKworICAgICAg
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRlbnQiKS5zdHlsZS52aXNpYmlsaXR5
ID0gImhpZGRlbiI7CisKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICB9LCAw
KTsKKyAgICB9Cis8L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4KKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLWNoZWNrYm94LWNoZWNrZWQuaHRtbCBiL0xheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC1jaGVja2VkLmh0bWwKaW5kZXggMDFk
OGEwMmUzZmIzZWM1YzdkMzhhYTBiZjdiZjMxYzRhNWZjMGU0My4uMjA4NGNiNGM0ODRlYTBjM2Jj
ZDVlNmIzYTcxMzc4NmMxMGYxN2RkOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9hcmlhLWNoZWNrYm94LWNoZWNrZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2FyaWEtY2hlY2tib3gtY2hlY2tlZC5odG1sCkBAIC0zNSw5ICszNSw3IEBACiAgICAg
ICAgICAgICAgICAgICAgICAgICAgWyAiY2hlY2s4IiwgInRydWUiIF1dOwogCiAgICAgICAgICAg
Zm9yICh2YXIgaSA9IDA7IGkgPCBhbnN3ZXJzLmxlbmd0aDsgaSsrKSB7Ci0gICAgICAgICAgICAg
ICAgdmFyIGNoZWNrYm94ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoYW5zd2Vyc1tpXVswXSk7
Ci0gICAgICAgICAgICAgICAgY2hlY2tib3guZm9jdXMoKTsKLSAgICAgICAgICAgICAgICBjaGVj
a2JveCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVtZW50OworICAgICAgICAg
ICAgICAgIHZhciBjaGVja2JveCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVF
bGVtZW50QnlJZChhbnN3ZXJzW2ldWzBdKTsKICAgICAgICAgICAgICAgICBzaG91bGRCZSgiY2hl
Y2tib3guaXNDaGVja2VkIiwgYW5zd2Vyc1tpXVsxXSk7CiAgICAgICAgICAgfQogICAgIH0KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC10ZXh0Lmh0
bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtY2hlY2tib3gtdGV4dC5odG1sCmlu
ZGV4IDBlYTg4NDgxMDUxYTkxOTdiMWQzZjEwMTUwNjMzYzYxYjU0NTE2NDMuLmU2NDhiNTlhNjBl
ODZkMmRjZjBhZTZkMWY3OTRmMTgwMTNhMmZlN2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Fj
Y2Vzc2liaWxpdHkvYXJpYS1jaGVja2JveC10ZXh0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9hcmlhLWNoZWNrYm94LXRleHQuaHRtbApAQCAtMTksMjAgKzE5LDEzIEBACiAg
ICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgdGhhdCBBUklBIGNoZWNrYm94ZXMgdXNlIGFjY2Vz
c2libGUgbmFtZSBjb21wdXRhdGlvbi4iKTsKIAogICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIpIHsKLQotICAgICAgICAgIHZhciBjaGVja2JveCA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJjaGVjazEiKTsKLSAgICAgICAgICBjaGVja2JveC5mb2N1cygpOwotICAgICAg
ICAgIGNoZWNrYm94ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQ7Cisg
ICAgICAgICAgdmFyIGNoZWNrYm94ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJs
ZUVsZW1lbnRCeUlkKCJjaGVjazEiKTsKICAgICAgICAgICBkZWJ1ZygiY2hlY2tib3gudGl0bGUg
aXMgIiArIGNoZWNrYm94LnRpdGxlKTsKIAotICAgICAgICAgIGNoZWNrYm94ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImNoZWNrMiIpOwotICAgICAgICAgIGNoZWNrYm94LmZvY3VzKCk7Ci0g
ICAgICAgICAgY2hlY2tib3ggPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVu
dDsKKyAgICAgICAgICBjaGVja2JveCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2li
bGVFbGVtZW50QnlJZCgiY2hlY2syIik7CiAgICAgICAgICAgZGVidWcoImNoZWNrYm94LnRpdGxl
IGlzICIgKyBjaGVja2JveC50aXRsZSk7CiAKLSAgICAgICAgICBjaGVja2JveCA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJjaGVjazMiKTsKLSAgICAgICAgICBjaGVja2JveC5mb2N1cygpOwot
ICAgICAgICAgIGNoZWNrYm94ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1l
bnQ7CisgICAgICAgICAgY2hlY2tib3ggPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3Np
YmxlRWxlbWVudEJ5SWQoImNoZWNrMyIpOwogICAgICAgICAgIGRlYnVnKCJjaGVja2JveC50aXRs
ZSBpcyAiICsgY2hlY2tib3gudGl0bGUpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvYWNjZXNzaWJpbGl0eS9hcmlhLXRvZ2dsZS1idXR0b24td2l0aC10aXRsZS5odG1sIGIvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLXRvZ2dsZS1idXR0b24td2l0aC10aXRsZS5odG1s
CmluZGV4IDdlZGJiMzU3MDRiODA4MDY3ODlhYWY3ZTNiYzMzYzc0NWFiZGVhNjIuLjJkZTg2NTg4
ODVjYWVlMzQ5MGVlMjIwYjU1YTUzNDcwOTQ2N2JlMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvYXJpYS10b2dnbGUtYnV0dG9uLXdpdGgtdGl0bGUuaHRtbAorKysgYi9M
YXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtdG9nZ2xlLWJ1dHRvbi13aXRoLXRpdGxlLmh0
bWwKQEAgLTgsMTMgKzgsMTEgQEAgZnVuY3Rpb24gcnVuVGVzdCgpCiB7CiAgIGlmICh3aW5kb3cu
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKIAotICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJ0YnV0dG9uIikuZm9jdXMoKTsKLSAgICB0YnV0dG9uMSA9IGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLmZvY3VzZWRFbGVtZW50OworICAgIHRidXR0b24xID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xs
ZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJ0YnV0dG9uIik7CiAgICAgZGVidWcoIlJvbGU6ICIg
KyB0YnV0dG9uMS5yb2xlKTsKICAgICBzaG91bGRCZSgidGJ1dHRvbjEudGl0bGUiLCAiJ0FYVGl0
bGU6IFRvZ2dsZSBidXR0b24nIik7CiAKLSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnV0
dG9uIikuZm9jdXMoKTsKLSAgICBidXR0b24gPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1
c2VkRWxlbWVudDsKKyAgICBidXR0b24gPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3Np
YmxlRWxlbWVudEJ5SWQoImJ1dHRvbiIpOwogICAgIGRlYnVnKCJSb2xlOiAiICsgYnV0dG9uLnJv
bGUpOwogICAgIHNob3VsZEJlKCJidXR0b24udGl0bGUiLCAiJ0FYVGl0bGU6IEJ1dHRvbiB0aXRs
ZSciKTsKICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hdXRvLWZp
bGwtdHlwZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hdXRvLWZp
bGwtdHlwZXMtZXhwZWN0ZWQudHh0CmluZGV4IGM3NzkyYjE2OGI4ZDA4YzBjNzUwOTAwNDkzMTZi
ZDI0MzdlODJiY2EuLjNiYzQzZjI1NjcwNzRhMTBlOTY0OGM2NDQ5MTA4ZTE1YzkzYWRlMTcgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXV0by1maWxsLXR5cGVzLWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbC10eXBlcy1l
eHBlY3RlZC50eHQKQEAgLTEsNCArMSwzIEBACi0KIFRoaXMgdGVzdHMgdGhhdCB0aGUgYXV0by1m
aWxsZWQgYnV0dG9ucyBzaG93IHVwLgogCiBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJp
ZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2F1dG8tZmlsbC10eXBlcy5odG1sIGIv
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hdXRvLWZpbGwtdHlwZXMuaHRtbAppbmRleCBlZDE2
MzA5YWM3OGI3OGY1NmFlNTA2ZTRiZWJkNmVmYTBjNDIxOTI5Li4wNWQ1Y2MwOWQzOGM2ZGJkY2Fl
Yzc3NTA0ODNkY2M5NDExYWY2ZWQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmls
aXR5L2F1dG8tZmlsbC10eXBlcy5odG1sCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
YXV0by1maWxsLXR5cGVzLmh0bWwKQEAgLTEsNDMgKzEsNTMgQEAKIDwhRE9DVFlQRSBIVE1MIFBV
QkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KIDxodG1sPgogPGhlYWQ+Ci08bWV0YSBjaGFy
c2V0PSJ1dGYtOCI+Ci08c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2FjY2Vzc2liaWxpdHktaGVscGVyLmpzIj48L3Nj
cmlwdD4KIDwvaGVhZD4KLTxib2R5IGlkPSJib2R5Ij4KKzxib2R5PgogCiA8aW5wdXQgdHlwZT0i
dGV4dCIgdmFsdWU9ImhlbGxvIiBpZD0idGV4dGZpZWxkIj4KIAotPHAgaWQ9ImRlc2NyaXB0aW9u
Ij48L3A+Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KLQogPHNjcmlwdD4KIAogICAgIGRlc2Ny
aXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgdGhlIGF1dG8tZmlsbGVkIGJ1dHRvbnMgc2hvdyB1cC4i
KTsKIAogICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKLSAgICAgICAg
dmFyIHRleHRGaWVsZCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0ZmllbGQiKTsKLSAg
ICAgICAgdmFyIGF4VGV4dEZpZWxkID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJs
ZUVsZW1lbnRCeUlkKCJ0ZXh0ZmllbGQiKTsKLSAgICAgICAgZGVidWcoIkluaXRpYWwgYXV0by1m
aWxsIGF2YWlsYWJsZTogIiArIGF4VGV4dEZpZWxkLmJvb2xBdHRyaWJ1dGVWYWx1ZSgiQVhWYWx1
ZUF1dG9maWxsQXZhaWxhYmxlIikpOwotICAgICAgICBkZWJ1ZygiQXV0by1maWxsIHR5cGU6ICIg
KyBheFRleHRGaWVsZC5zdHJpbmdBdHRyaWJ1dGVWYWx1ZSgiQVhWYWx1ZUF1dG9maWxsVHlwZSIp
KTsKLQotICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldFNob3dBdXRvRmlsbEJ1dHRvbihkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dGZpZWxkIiksICJDb250YWN0cyIpOwotICAgICAgICB2
YXIgY29udGFjdHNCdXR0b24gPSBheFRleHRGaWVsZC5jaGlsZEF0SW5kZXgoMSk7Ci0gICAgICAg
IGRlYnVnKCJDb250YWN0IGJ1dHRvbiByb2xlOiAiICsgY29udGFjdHNCdXR0b24ucm9sZSk7Ci0g
ICAgICAgIGRlYnVnKCJDb250YWN0IGJ1dHRvbiBsYWJlbDogIiArIGNvbnRhY3RzQnV0dG9uLmRl
c2NyaXB0aW9uKTsKLSAgICAgICAgZGVidWcoIkF1dG8tZmlsbCB0eXBlOiAiICsgYXhUZXh0Rmll
bGQuc3RyaW5nQXR0cmlidXRlVmFsdWUoIkFYVmFsdWVBdXRvZmlsbFR5cGUiKSk7Ci0KLSAgICAg
ICAgd2luZG93LmludGVybmFscy5zZXRTaG93QXV0b0ZpbGxCdXR0b24oZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInRleHRmaWVsZCIpLCAiQ3JlZGVudGlhbHMiKTsKLSAgICAgICAgdmFyIGNyZWRl
bnRpYWxzQnV0dG9uID0gYXhUZXh0RmllbGQuY2hpbGRBdEluZGV4KDEpOwotICAgICAgICBkZWJ1
ZygiQ3JlZGVudGlhbHMgYnV0dG9uIHJvbGU6ICIgKyBjcmVkZW50aWFsc0J1dHRvbi5yb2xlKTsK
LSAgICAgICAgZGVidWcoIkNyZWRlbnRpYWxzIGJ1dHRvbiBsYWJlbDogIiArIGNyZWRlbnRpYWxz
QnV0dG9uLmRlc2NyaXB0aW9uKTsKLSAgICAgICAgZGVidWcoIkF1dG8tZmlsbCB0eXBlOiAiICsg
YXhUZXh0RmllbGQuc3RyaW5nQXR0cmlidXRlVmFsdWUoIkFYVmFsdWVBdXRvZmlsbFR5cGUiKSk7
Ci0KLSAgICAgICAgZGVidWcoIlBvc3QgYXV0by1maWxsIGF2YWlsYWJsZTogIiArIGF4VGV4dEZp
ZWxkLmJvb2xBdHRyaWJ1dGVWYWx1ZSgiQVhWYWx1ZUF1dG9maWxsQXZhaWxhYmxlIikpOworICAg
ICAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisKKyAgICAgICAgdmFyIHRleHRGaWVs
ZCwgYXhUZXh0RmllbGQsIGNvbnRhY3RzQnV0dG9uLCBjcmVkZW50aWFsc0J1dHRvbjsKKyAgICAg
ICAgc2V0VGltZW91dChhc3luYyBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgIHRleHRGaWVsZCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0ZmllbGQiKTsKKyAgICAgICAgICAgIGF4VGV4
dEZpZWxkID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJ0
ZXh0ZmllbGQiKTsKKyAgICAgICAgICAgIGRlYnVnKCJJbml0aWFsIGF1dG8tZmlsbCBhdmFpbGFi
bGU6ICIgKyBheFRleHRGaWVsZC5ib29sQXR0cmlidXRlVmFsdWUoIkFYVmFsdWVBdXRvZmlsbEF2
YWlsYWJsZSIpKTsKKyAgICAgICAgICAgIGRlYnVnKCJBdXRvLWZpbGwgdHlwZTogIiArIGF4VGV4
dEZpZWxkLnN0cmluZ0F0dHJpYnV0ZVZhbHVlKCJBWFZhbHVlQXV0b2ZpbGxUeXBlIikpOworCisg
ICAgICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldFNob3dBdXRvRmlsbEJ1dHRvbihkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgidGV4dGZpZWxkIiksICJDb250YWN0cyIpOworICAgICAgICAgICAg
Ly8gV2FpdCBmb3IgY29udGFjdHMgYXV0b2ZpbGwgYnV0dG9uIHRvIHJlbmRlci4KKyAgICAgICAg
ICAgIGF3YWl0IHdhaXRGb3IoKCkgPT4geworICAgICAgICAgICAgICAgIGNvbnRhY3RzQnV0dG9u
ID0gYXhUZXh0RmllbGQuY2hpbGRBdEluZGV4KDEpOworICAgICAgICAgICAgICAgIHJldHVybiBj
b250YWN0c0J1dHRvbiAmJiBheFRleHRGaWVsZC5zdHJpbmdBdHRyaWJ1dGVWYWx1ZSgiQVhWYWx1
ZUF1dG9maWxsVHlwZSIpID09PSAiY29udGFjdHMiOworICAgICAgICAgICAgfSk7CisgICAgICAg
ICAgICBkZWJ1ZygiQ29udGFjdCBidXR0b24gcm9sZTogIiArIGNvbnRhY3RzQnV0dG9uLnJvbGUp
OworICAgICAgICAgICAgZGVidWcoIkNvbnRhY3QgYnV0dG9uIGxhYmVsOiAiICsgY29udGFjdHNC
dXR0b24uZGVzY3JpcHRpb24pOworICAgICAgICAgICAgZGVidWcoIkF1dG8tZmlsbCB0eXBlOiAi
ICsgYXhUZXh0RmllbGQuc3RyaW5nQXR0cmlidXRlVmFsdWUoIkFYVmFsdWVBdXRvZmlsbFR5cGUi
KSk7CisKKyAgICAgICAgICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0U2hvd0F1dG9GaWxsQnV0dG9u
KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0ZmllbGQiKSwgIkNyZWRlbnRpYWxzIik7Cisg
ICAgICAgICAgICAvLyBXYWl0IGZvciBjcmVkZW50aWFscyBhdXRvZmlsbCBidXR0b24gdG8gcmVu
ZGVyLgorICAgICAgICAgICAgYXdhaXQgd2FpdEZvcigoKSA9PiB7CisgICAgICAgICAgICAgICAg
Y3JlZGVudGlhbHNCdXR0b24gPSBheFRleHRGaWVsZC5jaGlsZEF0SW5kZXgoMSk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuIGNyZWRlbnRpYWxzQnV0dG9uICYmIGF4VGV4dEZpZWxkLnN0cmluZ0F0
dHJpYnV0ZVZhbHVlKCJBWFZhbHVlQXV0b2ZpbGxUeXBlIikgPT09ICJjcmVkZW50aWFscyI7Cisg
ICAgICAgICAgICB9KTsKKyAgICAgICAgICAgIGRlYnVnKCJDcmVkZW50aWFscyBidXR0b24gcm9s
ZTogIiArIGNyZWRlbnRpYWxzQnV0dG9uLnJvbGUpOworICAgICAgICAgICAgZGVidWcoIkNyZWRl
bnRpYWxzIGJ1dHRvbiBsYWJlbDogIiArIGNyZWRlbnRpYWxzQnV0dG9uLmRlc2NyaXB0aW9uKTsK
KyAgICAgICAgICAgIGRlYnVnKCJBdXRvLWZpbGwgdHlwZTogIiArIGF4VGV4dEZpZWxkLnN0cmlu
Z0F0dHJpYnV0ZVZhbHVlKCJBWFZhbHVlQXV0b2ZpbGxUeXBlIikpOworCisgICAgICAgICAgICBk
ZWJ1ZygiUG9zdCBhdXRvLWZpbGwgYXZhaWxhYmxlOiAiICsgYXhUZXh0RmllbGQuYm9vbEF0dHJp
YnV0ZVZhbHVlKCJBWFZhbHVlQXV0b2ZpbGxBdmFpbGFibGUiKSk7CisKKyAgICAgICAgICAgIGZp
bmlzaEpTVGVzdCgpOworICAgICAgICB9LCAwKTsKICAgICB9Ci0KIDwvc2NyaXB0PgotCi08c2Ny
aXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+
CiA8L2h0bWw+CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXgtdmFs
dWUtd2l0aC1zZWFyY2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9h
eC12YWx1ZS13aXRoLXNlYXJjaC1leHBlY3RlZC50eHQKaW5kZXggM2Q4NTQ4ODA3OGNlNzcwMDRi
NTI0OWQ0ODY5NzA5Zjc5YTZkN2I4MS4uOGI1MmM4MjQwMjlmYjEyZmIxM2FmN2RjMGNjM2UwZmVk
NDU1ZWVjYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9heC12YWx1ZS13
aXRoLXNlYXJjaC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9h
eC12YWx1ZS13aXRoLXNlYXJjaC1leHBlY3RlZC50eHQKQEAgLTEsMTEgKzEsMTAgQEAKLQogVGhp
cyB0ZXN0cyB0aGF0IGEgc2VhcmNoIGZpZWxkIGlzIHJldHVybnMgaXRzIGFjY2Vzc2liaWxpdHlW
YWx1ZSBjb3JyZWN0bHkuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAi
UEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KIAogCi1QQVNTIHNl
YXJjaC5zdHJpbmdWYWx1ZSBpcyAnQVhWYWx1ZTogaGVsbG8nCi1QQVNTIHNlYXJjaC5zdHJpbmdW
YWx1ZSBpcyAnQVhWYWx1ZTogdGVzdCcKK1BBU1Mgc2VhcmNoSW5wdXQuc3RyaW5nVmFsdWUgaXMg
J0FYVmFsdWU6IGhlbGxvJworUEFTUyBzZWFyY2hJbnB1dC5zdHJpbmdWYWx1ZSA9PT0gJ0FYVmFs
dWU6IHRlc3QnCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExF
VEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXgtdmFsdWUtd2l0aC1z
ZWFyY2guaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXgtdmFsdWUtd2l0aC1zZWFy
Y2guaHRtbAppbmRleCAxZjczMGE2NGQwNTU4OWQxZDJiYTZhY2JjYzI0ZGNmMjQwNGE3MmE5Li5l
MjBkYjUwZmFjNzIxMjY4MTIxZGNkOWQyMTcwMTE0NTk5MDcyNWM1IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2F4LXZhbHVlLXdpdGgtc2VhcmNoLmh0bWwKKysrIGIvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9heC12YWx1ZS13aXRoLXNlYXJjaC5odG1sCkBAIC0xLDI5
ICsxLDMyIEBACiA8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
CiA8aHRtbD4KIDxoZWFkPgotPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9hY2Nlc3NpYmlsaXR5LWhlbHBlci5qcyI+
PC9zY3JpcHQ+CiA8L2hlYWQ+Ci08Ym9keSBpZD0iYm9keSI+Cis8Ym9keT4KIAotPGlucHV0IHR5
cGU9InNlYXJjaCIgdmFsdWU9ImhlbGxvIiBpZD0ic2VhcmNoIj4KLQotPHAgaWQ9ImRlc2NyaXB0
aW9uIj48L3A+Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxpbnB1dCB0eXBlPSJzZWFyY2gi
IHZhbHVlPSJoZWxsbyIgaWQ9InNlYXJjaElucHV0Ij4KIAogPHNjcmlwdD4KIAogICAgIGRlc2Ny
aXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgYSBzZWFyY2ggZmllbGQgaXMgcmV0dXJucyBpdHMgYWNj
ZXNzaWJpbGl0eVZhbHVlIGNvcnJlY3RseS4iKTsKIAogICAgIGlmICh3aW5kb3cuYWNjZXNzaWJp
bGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOwog
Ci0gICAgICAgIHZhciBzZWFyY2ggPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxl
RWxlbWVudEJ5SWQoInNlYXJjaCIpOwotICAgICAgICBzaG91bGRCZSgic2VhcmNoLnN0cmluZ1Zh
bHVlIiwgIidBWFZhbHVlOiBoZWxsbyciKTsKLSAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoJ3NlYXJjaCcpLnZhbHVlID0gJ3Rlc3QnOwotICAgICAgICBzaG91bGRCZSgic2VhcmNoLnN0
cmluZ1ZhbHVlIiwgIidBWFZhbHVlOiB0ZXN0JyIpOwotICAgIH0KKyAgICAgICAgdmFyIHNlYXJj
aElucHV0OworICAgICAgICBzZXRUaW1lb3V0KGFzeW5jIGZ1bmN0aW9uKCkgeworICAgICAgICAg
ICAgc2VhcmNoSW5wdXQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVu
dEJ5SWQoInNlYXJjaElucHV0Iik7CisgICAgICAgICAgICBzaG91bGRCZSgic2VhcmNoSW5wdXQu
c3RyaW5nVmFsdWUiLCAiJ0FYVmFsdWU6IGhlbGxvJyIpOwogCi08L3NjcmlwdD4KKyAgICAgICAg
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzZWFyY2hJbnB1dCIpLnZhbHVlID0gInRlc3Qi
OworICAgICAgICAgICAgYXdhaXQgZXhwZWN0QXN5bmNFeHByZXNzaW9uKCJzZWFyY2hJbnB1dC5z
dHJpbmdWYWx1ZSIsICInQVhWYWx1ZTogdGVzdCciKTsKIAotPHNjcmlwdCBzcmM9Ii4uL3Jlc291
cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorICAgICAgICAgICAgZmluaXNoSlNUZXN0
KCk7CisgICAgICAgIH0sIDApOworICAgIH0KKzwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1sPgor
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>