<?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>142325</bug_id>
          
          <creation_ts>2015-03-04 21:24:38 -0800</creation_ts>
          <short_desc>run-webkit-tests and run-perf-tests should use WebKitTestRunner by default</short_desc>
          <delta_ts>2015-03-06 09:09:49 -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>Tools / Tests</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>glenn</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1074392</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-04 21:24:38 -0800</bug_when>
    <thetext>run-webkit-tests and run-perf-tests should use WebKitTestRunner by default. As a result, &quot;--webkit-test-runner / -2&quot; parameters would be replaced by &quot;--dump-render-tree / -1&quot; so developers can run DumpRenderTree rather than WebKitTestRunner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074395</commentid>
    <comment_count>1</comment_count>
      <attachid>247929</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-04 21:33:48 -0800</bug_when>
    <thetext>Created attachment 247929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074423</commentid>
    <comment_count>2</comment_count>
      <attachid>247929</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-03-05 00:29:32 -0800</bug_when>
    <thetext>Comment on attachment 247929
Patch

This patch fails EWS, gotta fix that too.

run_webkit_tests.py: error: no such option: -2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074455</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-05 02:45:30 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 247929 [details]
&gt; Patch
&gt; 
&gt; This patch fails EWS, gotta fix that too.
&gt; 
&gt; run_webkit_tests.py: error: no such option: -2

http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/ports.py#L132

&quot;-2&quot; argument should be removed from MacWK2Port and GtkWK2Port
and --dump-render-tree should be passed to MacPort to run WK1
tests instead of WK2 tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074456</commentid>
    <comment_count>4</comment_count>
      <attachid>247929</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-05 02:56:36 -0800</bug_when>
    <thetext>Comment on attachment 247929
Patch

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

Please update the perf bot names in mastercfg_unittest.py in expected_build_steps variable.

You can run mastercfg_unittest.py by hand in Tools/BuildSlaveSupport/build.webkit.org-config/
after you applied my fix from bug142219, it showed me all issues I commented here.

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/config.json:83
&gt; +                    { &quot;name&quot;: &quot;Apple Mavericks Debug WK2 (Tests)&quot;, &quot;type&quot;: &quot;TestAllButJSCFactory&quot;, &quot;builddir&quot;: &quot;mavericks-debug-tests-wk2&quot;,

TestAllButJSCFactory -&gt; TestAllButJSC

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/config.json:106
&gt; +                    { &quot;name&quot;: &quot;Apple Mavericks Release WK2 (Tests)&quot;, &quot;type&quot;: &quot;TestAllButJSCFactory&quot;, &quot;builddir&quot;: &quot;mavericks-release-tests-wk2&quot;,

ditto

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/config.json:125
&gt; +                    { &quot;name&quot;: &quot;Apple Yosemite Debug WK1 (Tests)&quot;, &quot;type&quot;: &quot;TestWebKit1AllButJSC&quot;, &quot;builddir&quot;: &quot;yosemite-debug-tests-wk1&quot;,

ditto

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/config.json:130
&gt; +                    { &quot;name&quot;: &quot;Apple Yosemite Debug WK2 (Tests)&quot;, &quot;type&quot;: &quot;TestAllButJSCFactory&quot;, &quot;builddir&quot;: &quot;yosemite-debug-tests-wk2&quot;,

ditto

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/config.json:157
&gt; +                    { &quot;name&quot;: &quot;Apple Yosemite Release WK2 (Tests)&quot;, &quot;type&quot;: &quot;TestAllButJSCFactory&quot;, &quot;builddir&quot;: &quot;yosemite-release-tests-wk2&quot;,

ditto

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:780
&gt; -    LayoutTestClass = RunWebKitTests
&gt; +    LayoutTestClass = RunWebKit2Tests

There is no RunWebKit2Tests anymore. It should be RunWebKitTests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074457</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-05 02:57:55 -0800</bug_when>
    <thetext>Just out of curiosity, is this change mean that WK1 will be obsolete soon?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074459</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-05 03:08:20 -0800</bug_when>
    <thetext>It seems there will be no WK1 perf tester bot after this 
change, you can remove WK1 perf test related crufts too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074461</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-05 03:14:14 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Please update the perf bot names in mastercfg_unittest.py in
&gt; expected_build_steps variable.

It should have been done in http://trac.webkit.org/changeset/181050 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074562</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 10:13:43 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Just out of curiosity, is this change mean that WK1 will be obsolete soon?

All this means is that WK2 is the focus nowadays and should become the default.

Thanks the reviews, I&apos;ll rework the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074578</commentid>
    <comment_count>9</comment_count>
      <attachid>247968</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 10:48:22 -0800</bug_when>
    <thetext>Created attachment 247968
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074618</commentid>
    <comment_count>10</comment_count>
      <attachid>247968</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-05 12:05:11 -0800</bug_when>
    <thetext>Comment on attachment 247968
Patch

LGTM, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074623</commentid>
    <comment_count>11</comment_count>
      <attachid>247968</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 12:11:27 -0800</bug_when>
    <thetext>Comment on attachment 247968
Patch

Clearing flags on attachment: 247968

Committed r181093: &lt;http://trac.webkit.org/changeset/181093&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074624</commentid>
    <comment_count>12</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 12:11:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074662</commentid>
    <comment_count>13</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 13:19:35 -0800</bug_when>
    <thetext>The bots on build.webkit.org still try to pass --webkit-test-runner. I don&apos;t know why yet :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074666</commentid>
    <comment_count>14</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-03-05 13:22:40 -0800</bug_when>
    <thetext>This broke the Windows test builder:

12:06:50.131 224 WebKitTestRunner was not found at /home/buildbot/slave/win-release-tests/build/WebKitBuild/release/bin32/WebKitTestRunner


Windows (unfortunately) does not build WebKitTestRunner.

Can you fix? Or should I roll this out now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074667</commentid>
    <comment_count>15</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 13:24:09 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; This broke the Windows test builder:
&gt; 
&gt; 12:06:50.131 224 WebKitTestRunner was not found at
&gt; /home/buildbot/slave/win-release-tests/build/WebKitBuild/release/bin32/
&gt; WebKitTestRunner
&gt; 
&gt; 
&gt; Windows (unfortunately) does not build WebKitTestRunner.
&gt; 
&gt; Can you fix? Or should I roll this out now?

This is likely the same issue, some things are out of sync. Win is supposed to pass --dump-render-tree now but apparently doesn&apos;t on the bots. And the wk2 bots still pass --webkit-test-runner although they should no longer do this. I am still trying to figure this out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074673</commentid>
    <comment_count>16</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-03-05 13:35:25 -0800</bug_when>
    <thetext>Ok, the bots should hopefully come back up now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074953</commentid>
    <comment_count>17</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-03-06 09:09:49 -0800</bug_when>
    <thetext>It seems the bots should be renamed in perf.webkit.org too.
Ryosuke could you possibly check it?

Uploaded JSON to https://perf.webkit.org/api/report but got an error:
{
    &quot;status&quot;: &quot;BuilderNotFound&quot;, 
    &quot;failureStored&quot;: false, 
    &quot;name&quot;: &quot;Apple Yosemite Release WK2 (Perf)&quot;, 
    &quot;processedRuns&quot;: 0
}

Uploaded JSON to https://perf.webkit.org/api/report but got an error:
{
    &quot;status&quot;: &quot;BuilderNotFound&quot;, 
    &quot;failureStored&quot;: false, 
    &quot;name&quot;: &quot;Apple Mavericks Release WK2 (Perf)&quot;, 
    &quot;processedRuns&quot;: 0
}</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247929</attachid>
            <date>2015-03-04 21:33:48 -0800</date>
            <delta_ts>2015-03-05 10:48:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142325-20150304213329.patch</filename>
            <type>text/plain</type>
            <size>22141</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxMDY0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZGI5ZjEyYzliNTYxNmU4ZGY2YTI3MmY4NDFiZjRhMWRj
MTE4ZTBiNC4uNzk5Y2U4NTVjNWRjYzA1MTBiNzdhNjRmZTY1NWRmOTg1OGQwNWZhYiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDU4
IEBACisyMDE1LTAzLTA0ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgcnVuLXdlYmtpdC10ZXN0cyBhbmQgcnVuLXBlcmYtdGVzdHMgc2hvdWxkIHVzZSBXZWJLaXRU
ZXN0UnVubmVyIGJ5IGRlZmF1bHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE0MjMyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIHJ1bi13ZWJraXQtdGVzdHMgYW5kIHJ1bi1wZXJmLXRlc3RzIG5vdyB1c2Ug
V2ViS2l0VGVzdFJ1bm5lciBieSBkZWZhdWx0LgorICAgICAgICBBcyBhIHJlc3VsdCwgIi0td2Vi
a2l0LXRlc3QtcnVubmVyIC8gLTIiIHBhcmFtZXRlcnMgYXJlIHJlcGxhY2VkIGJ5CisgICAgICAg
ICItLWR1bXAtcmVuZGVyLXRyZWUgLyAtMSIgc28gZGV2ZWxvcGVycyBjYW4gcnVuIER1bXBSZW5k
ZXJUcmVlIHJhdGhlcgorICAgICAgICB0aGFuIFdlYktpdFRlc3RSdW5uZXIuCisKKyAgICAgICAg
KiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9jb25maWcuanNvbjoK
KyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0
ZXIuY2ZnOgorICAgICAgICAoUnVuV2ViS2l0MVRlc3RzKToKKyAgICAgICAgKFJ1bldlYktpdDFU
ZXN0cy5zdGFydCk6CisgICAgICAgIChSdW5XZWJLaXQxTGVha1Rlc3RzKToKKyAgICAgICAgKFJ1
bldlYktpdDFMZWFrVGVzdHMuc3RhcnQpOgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3Rz
V2ViS2l0MSk6CisgICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQxLnN0YXJ0KToK
KyAgICAgICAgKFRlc3RGYWN0b3J5KToKKyAgICAgICAgKFRlc3RXZWJLaXQxTGVha3NGYWN0b3J5
KToKKyAgICAgICAgKFRlc3RXZWJLaXQxTGVha3NGYWN0b3J5Ll9faW5pdF9fKToKKyAgICAgICAg
KFRlc3RXZWJLaXQxRmFjdG9yeSk6CisgICAgICAgIChUZXN0V2ViS2l0MUFsbEJ1dEpTQ0ZhY3Rv
cnkpOgorICAgICAgICAoVGVzdEFsbEJ1dEpTQ0ZhY3RvcnkpOgorICAgICAgICAoQnVpbGRBbmRQ
ZXJmVGVzdFdlYktpdDFGYWN0b3J5KToKKyAgICAgICAgKEJ1aWxkQW5kUGVyZlRlc3RXZWJLaXQx
RmFjdG9yeS5fX2luaXRfXyk6CisgICAgICAgIChCdWlsZEFuZFBlcmZUZXN0RmFjdG9yeSk6Cisg
ICAgICAgIChCdWlsZEFuZFBlcmZUZXN0RmFjdG9yeS5fX2luaXRfXyk6CisgICAgICAgIChEb3du
bG9hZEFuZFBlcmZUZXN0V2ViS2l0MUZhY3RvcnkpOgorICAgICAgICAoRG93bmxvYWRBbmRQZXJm
VGVzdFdlYktpdDFGYWN0b3J5Ll9faW5pdF9fKToKKyAgICAgICAgKERvd25sb2FkQW5kUGVyZlRl
c3RGYWN0b3J5KToKKyAgICAgICAgKERvd25sb2FkQW5kUGVyZlRlc3RGYWN0b3J5Ll9faW5pdF9f
KToKKyAgICAgICAgKFJ1bldlYktpdExlYWtUZXN0cyk6IERlbGV0ZWQuCisgICAgICAgIChSdW5X
ZWJLaXRMZWFrVGVzdHMuc3RhcnQpOiBEZWxldGVkLgorICAgICAgICAoUnVuV2ViS2l0MlRlc3Rz
KTogRGVsZXRlZC4KKyAgICAgICAgKFJ1bldlYktpdDJUZXN0cy5zdGFydCk6IERlbGV0ZWQuCisg
ICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQyKTogRGVsZXRlZC4KKyAgICAgICAg
KFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1dlYktpdDIuc3RhcnQpOiBEZWxldGVkLgorICAgICAgICAo
VGVzdExlYWtzRmFjdG9yeSk6IERlbGV0ZWQuCisgICAgICAgIChUZXN0TGVha3NGYWN0b3J5Ll9f
aW5pdF9fKTogRGVsZXRlZC4KKyAgICAgICAgKFRlc3RXZWJLaXQyRmFjdG9yeSk6IERlbGV0ZWQu
CisgICAgICAgIChUZXN0V2ViS2l0MkFuZEpTQ0ZhY3RvcnkpOiBEZWxldGVkLgorICAgICAgICAo
QnVpbGRBbmRQZXJmVGVzdFdlYktpdDJGYWN0b3J5KTogRGVsZXRlZC4KKyAgICAgICAgKEJ1aWxk
QW5kUGVyZlRlc3RXZWJLaXQyRmFjdG9yeS5fX2luaXRfXyk6IERlbGV0ZWQuCisgICAgICAgIChE
b3dubG9hZEFuZFBlcmZUZXN0V2ViS2l0MkZhY3RvcnkpOiBEZWxldGVkLgorICAgICAgICAoRG93
bmxvYWRBbmRQZXJmVGVzdFdlYktpdDJGYWN0b3J5Ll9faW5pdF9fKTogRGVsZXRlZC4KKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5Ogor
ICAgICAgICAocGFyc2VfYXJncyk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wZXJmb3Jt
YW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIucHk6CisgICAgICAgIChQZXJmVGVzdHNSdW5uZXIu
X3BhcnNlX2FyZ3MpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3Rj
YXNlLnB5OgorICAgICAgICAoUG9ydFRlc3RDYXNlLnRlc3RfYnVpbGRfZHJpdmVyKToKKwogMjAx
NS0wMy0wNCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE4MTA1NC4KZGlmZiAtLWdpdCBhL1Rvb2xzL0J1
aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL2NvbmZpZy5qc29uIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24K
aW5kZXggMzUyNDQxMTY1M2I0MzkxZjk5NDYzNjc5YzEwYmQzYWI3OWFlYTA5Yy4uNWM0NGQwNTQ3
Zjk4NWY4MTYwNWRhOTE4ODk1YTI5ZTAyYTg4Njc1YiAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24KKysrIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24K
QEAgLTYxLDcgKzYxLDcgQEAKIAogICAgICAgICAgICAgICAgICAgXSwKIAotICAgICJidWlsZGVy
cyI6ICAgWyB7ICJuYW1lIjogIkFwcGxlIFlvc2VtaXRlIChMZWFrcykiLCAidHlwZSI6ICJUZXN0
TGVha3MiLCAiYnVpbGRkaXIiOiAieW9zZW1pdGUtbGVha3MiLAorICAgICJidWlsZGVycyI6ICAg
WyB7ICJuYW1lIjogIkFwcGxlIFlvc2VtaXRlIChMZWFrcykiLCAidHlwZSI6ICJUZXN0V2ViS2l0
MUxlYWtzIiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLWxlYWtzIiwKICAgICAgICAgICAgICAgICAg
ICAgICAicGxhdGZvcm0iOiAibWFjLXlvc2VtaXRlIiwgImNvbmZpZ3VyYXRpb24iOiAiZGVidWci
LCAiYXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAgImFk
ZGl0aW9uYWxBcmd1bWVudHMiOiBbIi0tbm8tcmV0cnktZmFpbHVyZXMiXSwKICAgICAgICAgICAg
ICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90MTQ4Il0KQEAgLTc1LDEyICs3NSwxMiBAQAog
ICAgICAgICAgICAgICAgICAgICAgICJ0cmlnZ2VycyI6IFsibWF2ZXJpY2tzLWRlYnVnLXRlc3Rz
LXdrMSIsICJtYXZlcmlja3MtZGVidWctdGVzdHMtd2syIl0sCiAgICAgICAgICAgICAgICAgICAg
ICAgInNsYXZlbmFtZXMiOiBbImJvdDEwMSIsICJib3QxMDUiXQogICAgICAgICAgICAgICAgICAg
ICB9LAotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIkFwcGxlIE1hdmVyaWNrcyBEZWJ1
ZyBXSzEgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3QiLCAiYnVpbGRkaXIiOiAibWF2ZXJpY2tzLWRl
YnVnLXRlc3RzLXdrMSIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgTWF2
ZXJpY2tzIERlYnVnIFdLMSAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDEiLCAiYnVpbGRk
aXIiOiAibWF2ZXJpY2tzLWRlYnVnLXRlc3RzLXdrMSIsCiAgICAgICAgICAgICAgICAgICAgICAg
InBsYXRmb3JtIjogIm1hYy1tYXZlcmlja3MiLCAiY29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJh
cmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAiYWRkaXRp
b25hbEFyZ3VtZW50cyI6IFsiLS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAgICAgICAg
ICAgICAgICJzbGF2ZW5hbWVzIjogWyJib3QxMjQiLCAiYm90MTA4Il0KICAgICAgICAgICAgICAg
ICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBNYXZlcmlja3Mg
RGVidWcgV0syIChUZXN0cykiLCAidHlwZSI6ICJUZXN0V2ViS2l0MiIsICJidWlsZGRpciI6ICJt
YXZlcmlja3MtZGVidWctdGVzdHMtd2syIiwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJBcHBsZSBNYXZlcmlja3MgRGVidWcgV0syIChUZXN0cykiLCAidHlwZSI6ICJUZXN0QWxsQnV0
SlNDRmFjdG9yeSIsICJidWlsZGRpciI6ICJtYXZlcmlja3MtZGVidWctdGVzdHMtd2syIiwKICAg
ICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0iOiAibWFjLW1hdmVyaWNrcyIsICJjb25maWd1
cmF0aW9uIjogImRlYnVnIiwgImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAg
ICAgICAgICAgICAgICJhZGRpdGlvbmFsQXJndW1lbnRzIjogWyItLW5vLXJldHJ5LWZhaWx1cmVz
Il0sCiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImJvdDE0NCIsICJib3Qx
OTgiXQpAQCAtOTgsMTggKzk4LDE4IEBACiAgICAgICAgICAgICAgICAgICAgICAgInRyaWdnZXJz
IjogWyJtYXZlcmlja3MtcmVsZWFzZS10ZXN0cy13azEiLCAibWF2ZXJpY2tzLXJlbGVhc2UtdGVz
dHMtd2syIiwgIm1hdmVyaWNrcy1yZWxlYXNlLXBlcmYiXSwKICAgICAgICAgICAgICAgICAgICAg
ICAic2xhdmVuYW1lcyI6IFsiYm90MzAxIiwgImJvdDMwNiJdCiAgICAgICAgICAgICAgICAgICAg
IH0sCi0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgTWF2ZXJpY2tzIFJlbGVh
c2UgV0sxIChUZXN0cykiLCAidHlwZSI6ICJUZXN0IiwgImJ1aWxkZGlyIjogIm1hdmVyaWNrcy1y
ZWxlYXNlLXRlc3RzLXdrMSIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUg
TWF2ZXJpY2tzIFJlbGVhc2UgV0sxIChUZXN0cykiLCAidHlwZSI6ICJUZXN0V2ViS2l0MSIsICJi
dWlsZGRpciI6ICJtYXZlcmlja3MtcmVsZWFzZS10ZXN0cy13azEiLAogICAgICAgICAgICAgICAg
ICAgICAgICJwbGF0Zm9ybSI6ICJtYWMtbWF2ZXJpY2tzIiwgImNvbmZpZ3VyYXRpb24iOiAicmVs
ZWFzZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAg
ICAiYWRkaXRpb25hbEFyZ3VtZW50cyI6IFsiLS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAg
ICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJib3QxOTkiLCAiYm90MTUxIl0KICAgICAg
ICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBN
YXZlcmlja3MgUmVsZWFzZSBXSzIgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQyIiwgImJ1
aWxkZGlyIjogIm1hdmVyaWNrcy1yZWxlYXNlLXRlc3RzLXdrMiIsCisgICAgICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAiQXBwbGUgTWF2ZXJpY2tzIFJlbGVhc2UgV0syIChUZXN0cykiLCAidHlw
ZSI6ICJUZXN0QWxsQnV0SlNDRmFjdG9yeSIsICJidWlsZGRpciI6ICJtYXZlcmlja3MtcmVsZWFz
ZS10ZXN0cy13azIiLAogICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJtYWMtbWF2
ZXJpY2tzIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4
ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAiYWRkaXRpb25hbEFyZ3VtZW50cyI6IFsi
LS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVz
IjogWyJib3QyMDAiLCAiYm90MTUyIl0KICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIkFwcGxlIE1hdmVy
aWNrcyBSZWxlYXNlIFdLMiAoUGVyZikiLCAidHlwZSI6ICJEb3dubG9hZEFuZFBlcmZUZXN0V2Vi
S2l0MiIsICJidWlsZGRpciI6ICJtYXZlcmlja3MtcmVsZWFzZS1wZXJmLXRlc3RzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAibmFtZSI6ICJBcHBsZSBNYXZlcmlja3MgUmVsZWFzZSBXSzIgKFBl
cmYpIiwgInR5cGUiOiAiRG93bmxvYWRBbmRQZXJmVGVzdCIsICJidWlsZGRpciI6ICJtYXZlcmlj
a3MtcmVsZWFzZS1wZXJmLXRlc3RzIiwKICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0i
OiAibWFjLW1hdmVyaWNrcyIsICJjb25maWd1cmF0aW9uIjogInJlbGVhc2UiLCAiYXJjaGl0ZWN0
dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBb
ImJvdDEzNSJdCiAgICAgICAgICAgICAgICAgICAgIH0sCkBAIC0xMjIsMTIgKzEyMiwxMiBAQAog
ICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJtYWMteW9zZW1pdGUiLCAiY29uZmln
dXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAg
ICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90MTU1Il0KICAgICAgICAgICAgICAgICAg
ICAgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBZb3NlbWl0ZSBEZWJ1
ZyBXSzEgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RBbGxCdXRKU0MiLCAiYnVpbGRkaXIiOiAieW9z
ZW1pdGUtZGVidWctdGVzdHMtd2sxIiwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJB
cHBsZSBZb3NlbWl0ZSBEZWJ1ZyBXSzEgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQxQWxs
QnV0SlNDIiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLWRlYnVnLXRlc3RzLXdrMSIsCiAgICAgICAg
ICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy15b3NlbWl0ZSIsICJjb25maWd1cmF0aW9u
IjogImRlYnVnIiwgImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAg
ICAgICAgICJhZGRpdGlvbmFsQXJndW1lbnRzIjogWyItLW5vLXJldHJ5LWZhaWx1cmVzIl0sCiAg
ICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImJvdDE4MiIsICJib3QxODMiXQog
ICAgICAgICAgICAgICAgICAgICB9LAotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIkFw
cGxlIFlvc2VtaXRlIERlYnVnIFdLMiAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDIiLCAi
YnVpbGRkaXIiOiAieW9zZW1pdGUtZGVidWctdGVzdHMtd2syIiwKKyAgICAgICAgICAgICAgICAg
ICAgeyAibmFtZSI6ICJBcHBsZSBZb3NlbWl0ZSBEZWJ1ZyBXSzIgKFRlc3RzKSIsICJ0eXBlIjog
IlRlc3RBbGxCdXRKU0NGYWN0b3J5IiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLWRlYnVnLXRlc3Rz
LXdrMiIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy15b3NlbWl0ZSIs
ICJjb25maWd1cmF0aW9uIjogImRlYnVnIiwgImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAog
ICAgICAgICAgICAgICAgICAgICAgICJhZGRpdGlvbmFsQXJndW1lbnRzIjogWyItLW5vLXJldHJ5
LWZhaWx1cmVzIl0sCiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImJvdDE4
NCIsICJib3QxODUiXQpAQCAtMTQ5LDE4ICsxNDksMTggQEAKICAgICAgICAgICAgICAgICAgICAg
ICAicGxhdGZvcm0iOiAibWFjLXlvc2VtaXRlIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIs
ICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xh
dmVuYW1lcyI6IFsiYm90MTU3Il0KICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAg
ICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBZb3NlbWl0ZSBSZWxlYXNlIFdLMSAoVGVzdHMpIiwg
InR5cGUiOiAiVGVzdEFsbEJ1dEpTQyIsICJidWlsZGRpciI6ICJ5b3NlbWl0ZS1yZWxlYXNlLXRl
c3RzLXdrMSIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgWW9zZW1pdGUg
UmVsZWFzZSBXSzEgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQxQWxsQnV0SlNDIiwgImJ1
aWxkZGlyIjogInlvc2VtaXRlLXJlbGVhc2UtdGVzdHMtd2sxIiwKICAgICAgICAgICAgICAgICAg
ICAgICAicGxhdGZvcm0iOiAibWFjLXlvc2VtaXRlIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFz
ZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAi
YWRkaXRpb25hbEFyZ3VtZW50cyI6IFsiLS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAg
ICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJib3QxOTAiLCAiYm90MTkxIl0KICAgICAgICAg
ICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBZb3Nl
bWl0ZSBSZWxlYXNlIFdLMiAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDIiLCAiYnVpbGRk
aXIiOiAieW9zZW1pdGUtcmVsZWFzZS10ZXN0cy13azIiLAorICAgICAgICAgICAgICAgICAgICB7
ICJuYW1lIjogIkFwcGxlIFlvc2VtaXRlIFJlbGVhc2UgV0syIChUZXN0cykiLCAidHlwZSI6ICJU
ZXN0QWxsQnV0SlNDRmFjdG9yeSIsICJidWlsZGRpciI6ICJ5b3NlbWl0ZS1yZWxlYXNlLXRlc3Rz
LXdrMiIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy15b3NlbWl0ZSIs
ICJjb25maWd1cmF0aW9uIjogInJlbGVhc2UiLCAiYXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0s
CiAgICAgICAgICAgICAgICAgICAgICAgImFkZGl0aW9uYWxBcmd1bWVudHMiOiBbIi0tbm8tcmV0
cnktZmFpbHVyZXMiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90
MTkyIiwgImJvdDE5MyJdCiAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJBcHBsZSBZb3NlbWl0ZSBSZWxl
YXNlIFdLMiAoUGVyZikiLCAidHlwZSI6ICJEb3dubG9hZEFuZFBlcmZUZXN0V2ViS2l0MiIsICJi
dWlsZGRpciI6ICJ5b3NlbWl0ZS1yZWxlYXNlLXBlcmYtdGVzdHMiLAorICAgICAgICAgICAgICAg
ICAgICAgICJuYW1lIjogIkFwcGxlIFlvc2VtaXRlIFJlbGVhc2UgV0syIChQZXJmKSIsICJ0eXBl
IjogIkRvd25sb2FkQW5kUGVyZlRlc3QiLCAiYnVpbGRkaXIiOiAieW9zZW1pdGUtcmVsZWFzZS1w
ZXJmLXRlc3RzIiwKICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0iOiAibWFjLXlvc2Vt
aXRlIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZf
NjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90MTk0Il0KICAg
ICAgICAgICAgICAgICAgICAgfSwKQEAgLTE3MSw3ICsxNzEsNyBAQAogICAgICAgICAgICAgICAg
ICAgICAgICJzbGF2ZW5hbWVzIjogWyJib3Q1MTQiXQogICAgICAgICAgICAgICAgICAgICB9LAog
ICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiQXBw
bGUgV2luIDcgUmVsZWFzZSAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdCIsICJidWlsZGRpciI6ICJ3
aW4tcmVsZWFzZS10ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiQXBwbGUg
V2luIDcgUmVsZWFzZSAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDEiLCAiYnVpbGRkaXIi
OiAid2luLXJlbGVhc2UtdGVzdHMiLAogICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6
ICJ3aW4iLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVjdHVyZXMiOiBbImkz
ODYiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90NTExIiwgImJv
dDUwMSJdCiAgICAgICAgICAgICAgICAgICAgIH0sCkBAIC0xODIsNyArMTgyLDcgQEAKICAgICAg
ICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90NTE2Il0KICAgICAgICAgICAgICAg
ICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICJu
YW1lIjogIkFwcGxlIFdpbiA3IERlYnVnIChUZXN0cykiLCAidHlwZSI6ICJUZXN0IiwgImJ1aWxk
ZGlyIjogIndpbi1kZWJ1Zy10ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAi
QXBwbGUgV2luIDcgRGVidWcgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQxIiwgImJ1aWxk
ZGlyIjogIndpbi1kZWJ1Zy10ZXN0cyIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3Jt
IjogIndpbiIsICJjb25maWd1cmF0aW9uIjogImRlYnVnIiwgImFyY2hpdGVjdHVyZXMiOiBbImkz
ODYiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90NTA3IiwgImJv
dDUwNCJdCiAgICAgICAgICAgICAgICAgICAgIH0sCkBAIC0xOTgsNyArMTk4LDcgQEAKICAgICAg
ICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiZ3RrLWxpbnV4LXNsYXZlLTIiXQogICAg
ICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgICAgIm5hbWUiOiAiR1RLIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cykiLCAidHlw
ZSI6ICJUZXN0V2ViS2l0MkFuZEpTQyIsICJidWlsZGRpciI6ICJndGstbGludXgtNjQtcmVsZWFz
ZS10ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiR1RLIExpbnV4IDY0LWJp
dCBSZWxlYXNlIChUZXN0cykiLCAidHlwZSI6ICJUZXN0IiwgImJ1aWxkZGlyIjogImd0ay1saW51
eC02NC1yZWxlYXNlLXRlc3RzIiwKICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0iOiAi
Z3RrIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZf
NjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiZ3RrLWxpbnV4LXNs
YXZlLTYiXQogICAgICAgICAgICAgICAgICAgICB9LApAQCAtMjA5LDcgKzIwOSw3IEBACiAgICAg
ICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImd0ay1saW51eC1zbGF2ZS0zIl0KICAg
ICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICAgICJuYW1lIjogIkdUSyBMaW51eCA2NC1iaXQgRGVidWcgKFRlc3RzKSIsICJ0eXBl
IjogIlRlc3RXZWJLaXQyQW5kSlNDIiwgImJ1aWxkZGlyIjogImd0ay1saW51eC02NC1kZWJ1Zy10
ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiR1RLIExpbnV4IDY0LWJpdCBE
ZWJ1ZyAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdCIsICJidWlsZGRpciI6ICJndGstbGludXgtNjQt
ZGVidWctdGVzdHMiLAogICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJndGsiLCAi
Y29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAg
ICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiZ3RrLWxpbnV4LXNsYXZlLTciXQog
ICAgICAgICAgICAgICAgICAgICB9LApAQCAtMjE5LDcgKzIxOSw3IEBACiAgICAgICAgICAgICAg
ICAgICAgICAgInNsYXZlbmFtZXMiOiBbImd0ay1saW51eC1zbGF2ZS01Il0KICAgICAgICAgICAg
ICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAg
ICJuYW1lIjogIkdUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoUGVyZikiLCAidHlwZSI6ICJEb3du
bG9hZEFuZFBlcmZUZXN0V2ViS2l0MiIsICJidWlsZGRpciI6ICJndGstbGludXgtNjQtcmVsZWFz
ZS1wZXJmLXRlc3RzIiwKKyAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJHVEsgTGludXgg
NjQtYml0IFJlbGVhc2UgKFBlcmYpIiwgInR5cGUiOiAiRG93bmxvYWRBbmRQZXJmVGVzdCIsICJi
dWlsZGRpciI6ICJndGstbGludXgtNjQtcmVsZWFzZS1wZXJmLXRlc3RzIiwKICAgICAgICAgICAg
ICAgICAgICAgICAicGxhdGZvcm0iOiAiZ3RrIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIs
ICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAic2xh
dmVuYW1lcyI6IFsiZ3RrLWxpbnV4LXNsYXZlLTgiXQogICAgICAgICAgICAgICAgICAgICB9LApA
QCAtMjQ2LDcgKzI0Niw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBb
ImVmbC1saW51eC1zemVnZWQtc2xhdmUtMiJdCiAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAg
ICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJFRkwgTGlu
dXggNjQtYml0IFJlbGVhc2UgV0syIChQZXJmKSIsICJ0eXBlIjogIkJ1aWxkQW5kUGVyZlRlc3RX
ZWJLaXQyIiwgImJ1aWxkZGlyIjogImVmbC1saW51eC02NC1yZWxlYXNlLXdrMi1wZXJmIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJFRkwgTGludXggNjQtYml0IFJlbGVhc2UgV0sy
IChQZXJmKSIsICJ0eXBlIjogIkJ1aWxkQW5kUGVyZlRlc3QiLCAiYnVpbGRkaXIiOiAiZWZsLWxp
bnV4LTY0LXJlbGVhc2Utd2syLXBlcmYiLAogICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9y
bSI6ICJlZmwiLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVjdHVyZXMiOiBb
Ing4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJTVk5NaXJyb3IiOiAic3ZuOi8vd2Vi
a2l0LmluZi51LXN6ZWdlZC5odS93ZWJraXQvIiwKICAgICAgICAgICAgICAgICAgICAgICAic2xh
dmVuYW1lcyI6IFsiZWZsLWxpbnV4LXN6ZWdlZC1zbGF2ZS0zIl0KZGlmZiAtLWdpdCBhL1Rvb2xz
L0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcgYi9U
b29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2Zn
CmluZGV4IGRlNWI5ZDBmZDZlYmNmN2UwMWViZGNlYTdhNDE0YTM5MjgyMzc3NWQuLjFlNDM5NWUy
MmYxNTJkZjJkMjUyNGU5Y2YxYjFmYWMxOWVhYjkwOTQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpA
QCAtNjI4LDE5ICs2MjgsMTcgQEAgY2xhc3MgUnVuR3RrV2ViS2l0R09iamVjdERPTUJpbmRpbmdz
QVBJQnJlYWtUZXN0cyhzaGVsbC5UZXN0KToKICAgICAgICAgICAgIHJldHVybiBGQUlMVVJFCiAg
ICAgICAgIHJldHVybiBTVUNDRVNTCiAKLWNsYXNzIFJ1bldlYktpdExlYWtUZXN0cyhSdW5XZWJL
aXRUZXN0cyk6Ci0gICAgd2Fybk9uV2FybmluZ3MgPSBUcnVlCi0gICAgZGVmIHN0YXJ0KHNlbGYp
OgotICAgICAgICBzZWxmLnNldENvbW1hbmQoc2VsZi5jb21tYW5kICsgWyItLWxlYWtzIl0pCi0g
ICAgICAgIHJldHVybiBSdW5XZWJLaXRUZXN0cy5zdGFydChzZWxmKQotCi0KLWNsYXNzIFJ1bldl
YktpdDJUZXN0cyhSdW5XZWJLaXRUZXN0cyk6CitjbGFzcyBSdW5XZWJLaXQxVGVzdHMoUnVuV2Vi
S2l0VGVzdHMpOgogICAgIGRlZiBzdGFydChzZWxmKToKLSAgICAgICAgc2VsZi5zZXRDb21tYW5k
KHNlbGYuY29tbWFuZCArIFsiLS13ZWJraXQtdGVzdC1ydW5uZXIiXSkKKyAgICAgICAgc2VsZi5z
ZXRDb21tYW5kKHNlbGYuY29tbWFuZCArIFsiLS1kdW1wLXJlbmRlci10cmVlIl0pCiAKICAgICAg
ICAgcmV0dXJuIFJ1bldlYktpdFRlc3RzLnN0YXJ0KHNlbGYpCiAKK2NsYXNzIFJ1bldlYktpdDFM
ZWFrVGVzdHMoUnVuV2ViS2l0MVRlc3RzKToKKyAgICB3YXJuT25XYXJuaW5ncyA9IFRydWUKKyAg
ICBkZWYgc3RhcnQoc2VsZik6CisgICAgICAgIHNlbGYuc2V0Q29tbWFuZChzZWxmLmNvbW1hbmQg
KyBbIi0tbGVha3MiXSkKKyAgICAgICAgcmV0dXJuIFJ1bldlYktpdDFUZXN0cy5zdGFydChzZWxm
KQogCiBjbGFzcyBSdW5BbmRVcGxvYWRQZXJmVGVzdHMoc2hlbGwuVGVzdCk6CiAgICAgbmFtZSA9
ICJwZXJmLXRlc3QiCkBAIC02ODMsOSArNjgxLDkgQEAgY2xhc3MgUnVuQW5kVXBsb2FkUGVyZlRl
c3RzKHNoZWxsLlRlc3QpOgogICAgICAgICByZXR1cm4gW3NlbGYubmFtZV0KIAogCi1jbGFzcyBS
dW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQyKFJ1bkFuZFVwbG9hZFBlcmZUZXN0cyk6CitjbGFz
cyBSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQxKFJ1bkFuZFVwbG9hZFBlcmZUZXN0cyk6CiAg
ICAgZGVmIHN0YXJ0KHNlbGYpOgotICAgICAgICBzZWxmLnNldENvbW1hbmQoc2VsZi5jb21tYW5k
ICsgWyItLXdlYmtpdC10ZXN0LXJ1bm5lciJdKQorICAgICAgICBzZWxmLnNldENvbW1hbmQoc2Vs
Zi5jb21tYW5kICsgWyItLWR1bXAtcmVuZGVyLXRyZWUiXSkKICAgICAgICAgcmV0dXJuIFJ1bkFu
ZFVwbG9hZFBlcmZUZXN0cy5zdGFydChzZWxmKQogCiAKQEAgLTc3OSw3ICs3NzcsNyBAQCBkZWYg
cGlja0xhdGVzdEJ1aWxkKGJ1aWxkZXIsIHJlcXVlc3RzKToKIAogY2xhc3MgVGVzdEZhY3Rvcnko
RmFjdG9yeSk6CiAgICAgSlNDVGVzdENsYXNzID0gUnVuSmF2YVNjcmlwdENvcmVUZXN0cwotICAg
IExheW91dFRlc3RDbGFzcyA9IFJ1bldlYktpdFRlc3RzCisgICAgTGF5b3V0VGVzdENsYXNzID0g
UnVuV2ViS2l0MlRlc3RzCiAKICAgICBkZWYgZ2V0UHJvZHVjdChzZWxmKToKICAgICAgICAgc2Vs
Zi5hZGRTdGVwKERvd25sb2FkQnVpbHRQcm9kdWN0KCkpCkBAIC04MzksMTIgKzgzNywxMiBAQCBj
bGFzcyBCdWlsZEFuZFJlbW90ZUpTQ1Rlc3RzRmFjdG9yeShCdWlsZEZhY3RvcnkpOgogICAgICAg
ICBCdWlsZEZhY3RvcnkuX19pbml0X18oc2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRpb24sIGFy
Y2hpdGVjdHVyZXMsIEZhbHNlLCBhZGRpdGlvbmFsQXJndW1lbnRzLCBTVk5NaXJyb3IpCiAgICAg
ICAgIHNlbGYuYWRkU3RlcChSdW5SZW1vdGVKYXZhU2NyaXB0Q29yZVRlc3RzKCkpCiAKLWNsYXNz
IFRlc3RMZWFrc0ZhY3RvcnkoRmFjdG9yeSk6CitjbGFzcyBUZXN0V2ViS2l0MUxlYWtzRmFjdG9y
eShGYWN0b3J5KToKICAgICBkZWYgX19pbml0X18oc2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRp
b24sIGFyY2hpdGVjdHVyZXMsIGFkZGl0aW9uYWxBcmd1bWVudHM9Tm9uZSwgU1ZOTWlycm9yPU5v
bmUpOgogICAgICAgICBGYWN0b3J5Ll9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBjb25maWd1cmF0
aW9uLCBhcmNoaXRlY3R1cmVzLCBGYWxzZSwgYWRkaXRpb25hbEFyZ3VtZW50cywgU1ZOTWlycm9y
KQogICAgICAgICBzZWxmLmFkZFN0ZXAoRG93bmxvYWRCdWlsdFByb2R1Y3QoKSkKICAgICAgICAg
c2VsZi5hZGRTdGVwKEV4dHJhY3RCdWlsdFByb2R1Y3QoKSkKLSAgICAgICAgc2VsZi5hZGRTdGVw
KFJ1bldlYktpdExlYWtUZXN0cygpKQorICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuV2ViS2l0MUxl
YWtUZXN0cygpKQogICAgICAgICBzZWxmLmFkZFN0ZXAoQXJjaGl2ZVRlc3RSZXN1bHRzKCkpCiAg
ICAgICAgIHNlbGYuYWRkU3RlcChVcGxvYWRUZXN0UmVzdWx0cygpKQogICAgICAgICBzZWxmLmFk
ZFN0ZXAoRXh0cmFjdFRlc3RSZXN1bHRzQW5kTGVha3MoKSkKQEAgLTg1OSwzOCArODU3LDM3IEBA
IGNsYXNzIFRlc3RKU0NGYWN0b3J5KEZhY3RvcnkpOgogICAgICAgICBzZWxmLmFkZFN0ZXAoRXh0
cmFjdEJ1aWx0UHJvZHVjdCgpKQogICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuSmF2YVNjcmlwdENv
cmVUZXN0cygpKQogCi1jbGFzcyBUZXN0V2ViS2l0MkZhY3RvcnkoVGVzdEZhY3RvcnkpOgotICAg
IExheW91dFRlc3RDbGFzcyA9IFJ1bldlYktpdDJUZXN0cwotICAgIEpTQ1Rlc3RDbGFzcyA9IE5v
bmUKK2NsYXNzIFRlc3RXZWJLaXQxRmFjdG9yeShUZXN0RmFjdG9yeSk6CisgICAgTGF5b3V0VGVz
dENsYXNzID0gUnVuV2ViS2l0MVRlc3RzCiAKLWNsYXNzIFRlc3RXZWJLaXQyQW5kSlNDRmFjdG9y
eShUZXN0RmFjdG9yeSk6Ci0gICAgTGF5b3V0VGVzdENsYXNzID0gUnVuV2ViS2l0MlRlc3RzCitj
bGFzcyBUZXN0V2ViS2l0MUFsbEJ1dEpTQ0ZhY3RvcnkoVGVzdFdlYktpdDFGYWN0b3J5KToKKyAg
ICBKU0NUZXN0Q2xhc3MgPSBOb25lCiAKLWNsYXNzIEJ1aWxkQW5kUGVyZlRlc3RGYWN0b3J5KEZh
Y3RvcnkpOgorY2xhc3MgQnVpbGRBbmRQZXJmVGVzdFdlYktpdDFGYWN0b3J5KEZhY3RvcnkpOgog
ICAgIGRlZiBfX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgY29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0
dXJlcywgYWRkaXRpb25hbEFyZ3VtZW50cz1Ob25lLCBTVk5NaXJyb3I9Tm9uZSwgKiprd2FyZ3Mp
OgogICAgICAgICBGYWN0b3J5Ll9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBjb25maWd1cmF0aW9u
LCBhcmNoaXRlY3R1cmVzLCBGYWxzZSwgYWRkaXRpb25hbEFyZ3VtZW50cywgU1ZOTWlycm9yLCAq
Kmt3YXJncykKICAgICAgICAgc2VsZi5hZGRTdGVwKENvbXBpbGVXZWJLaXQoKSkKLSAgICAgICAg
c2VsZi5hZGRTdGVwKFJ1bkFuZFVwbG9hZFBlcmZUZXN0cygpKQorICAgICAgICBzZWxmLmFkZFN0
ZXAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzV2ViS2l0MSgpKQogCi1jbGFzcyBCdWlsZEFuZFBlcmZU
ZXN0V2ViS2l0MkZhY3RvcnkoRmFjdG9yeSk6CitjbGFzcyBCdWlsZEFuZFBlcmZUZXN0RmFjdG9y
eShGYWN0b3J5KToKICAgICBkZWYgX19pbml0X18oc2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRp
b24sIGFyY2hpdGVjdHVyZXMsIGFkZGl0aW9uYWxBcmd1bWVudHM9Tm9uZSwgU1ZOTWlycm9yPU5v
bmUsICoqa3dhcmdzKToKICAgICAgICAgRmFjdG9yeS5fX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwg
Y29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0dXJlcywgRmFsc2UsIGFkZGl0aW9uYWxBcmd1bWVudHMs
IFNWTk1pcnJvciwgKiprd2FyZ3MpCiAgICAgICAgIHNlbGYuYWRkU3RlcChDb21waWxlV2ViS2l0
KCkpCi0gICAgICAgIHNlbGYuYWRkU3RlcChSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQyKCkp
CisgICAgICAgIHNlbGYuYWRkU3RlcChSdW5BbmRVcGxvYWRQZXJmVGVzdHMoKSkKIAotY2xhc3Mg
RG93bmxvYWRBbmRQZXJmVGVzdEZhY3RvcnkoRmFjdG9yeSk6CitjbGFzcyBEb3dubG9hZEFuZFBl
cmZUZXN0V2ViS2l0MUZhY3RvcnkoRmFjdG9yeSk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBs
YXRmb3JtLCBjb25maWd1cmF0aW9uLCBhcmNoaXRlY3R1cmVzLCBhZGRpdGlvbmFsQXJndW1lbnRz
PU5vbmUsIFNWTk1pcnJvcj1Ob25lLCAqKmt3YXJncyk6CiAgICAgICAgIEZhY3RvcnkuX19pbml0
X18oc2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXMsIEZhbHNlLCBh
ZGRpdGlvbmFsQXJndW1lbnRzLCBTVk5NaXJyb3IsICoqa3dhcmdzKQogICAgICAgICBzZWxmLmFk
ZFN0ZXAoRG93bmxvYWRCdWlsdFByb2R1Y3QoKSkKICAgICAgICAgc2VsZi5hZGRTdGVwKEV4dHJh
Y3RCdWlsdFByb2R1Y3QoKSkKLSAgICAgICAgc2VsZi5hZGRTdGVwKFJ1bkFuZFVwbG9hZFBlcmZU
ZXN0cygpKQorICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuQW5kVXBsb2FkUGVyZlRlc3RzV2ViS2l0
MSgpKQogCi1jbGFzcyBEb3dubG9hZEFuZFBlcmZUZXN0V2ViS2l0MkZhY3RvcnkoRmFjdG9yeSk6
CitjbGFzcyBEb3dubG9hZEFuZFBlcmZUZXN0RmFjdG9yeShGYWN0b3J5KToKICAgICBkZWYgX19p
bml0X18oc2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXMsIGFkZGl0
aW9uYWxBcmd1bWVudHM9Tm9uZSwgU1ZOTWlycm9yPU5vbmUsICoqa3dhcmdzKToKICAgICAgICAg
RmFjdG9yeS5fX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgY29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0
dXJlcywgRmFsc2UsIGFkZGl0aW9uYWxBcmd1bWVudHMsIFNWTk1pcnJvciwgKiprd2FyZ3MpCiAg
ICAgICAgIHNlbGYuYWRkU3RlcChEb3dubG9hZEJ1aWx0UHJvZHVjdCgpKQogICAgICAgICBzZWxm
LmFkZFN0ZXAoRXh0cmFjdEJ1aWx0UHJvZHVjdCgpKQotICAgICAgICBzZWxmLmFkZFN0ZXAoUnVu
QW5kVXBsb2FkUGVyZlRlc3RzV2ViS2l0MigpKQorICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuQW5k
VXBsb2FkUGVyZlRlc3RzKCkpCiAKIGNsYXNzIFBsYXRmb3JtU3BlY2lmaWNTY2hlZHVsZXIoQW55
QnJhbmNoU2NoZWR1bGVyKToKICAgICBkZWYgX19pbml0X18oc2VsZiwgcGxhdGZvcm0sIGJyYW5j
aCwgKiprd2FyZ3MpOgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0
X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKaW5kZXggMDk4MWYwYmMzNGRmMzZhMTkxNTA5MmQ1
MGNiMDdkY2MzZDVlNDc4MC4uZDgzMmE5NGFlOWFiZTVlN2Y5NDhlNzRmNzY0ZWFjNTI4NmYxZGRm
NiAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dl
YmtpdF90ZXN0cy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9y
dW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0xMjIsOCArMTIyLDggQEAgZGVmIHBhcnNlX2FyZ3MoYXJn
cyk6CiAgICAgICAgICAgICBoZWxwPSJFbmFibGUgR3VhcmQgTWFsbG9jIChPUyBYIG9ubHkpIiks
CiAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXRocmVhZGVkIiwgYWN0aW9uPSJzdG9y
ZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwKICAgICAgICAgICAgIGhlbHA9IlJ1biBhIGNvbmN1cnJl
bnQgSmF2YVNjcmlwdCB0aHJlYWQgd2l0aCBlYWNoIHRlc3QiKSwKLSAgICAgICAgb3B0cGFyc2Uu
bWFrZV9vcHRpb24oIi0td2Via2l0LXRlc3QtcnVubmVyIiwgIi0yIiwgYWN0aW9uPSJzdG9yZV90
cnVlIiwKLSAgICAgICAgICAgIGhlbHA9IlVzZSBXZWJLaXRUZXN0UnVubmVyIHJhdGhlciB0aGFu
IER1bXBSZW5kZXJUcmVlLiIpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1kdW1w
LXJlbmRlci10cmVlIiwgIi0xIiwgYWN0aW9uPSJzdG9yZV9mYWxzZSIsIGRlZmF1bHQ9VHJ1ZSwg
ZGVzdD0id2Via2l0X3Rlc3RfcnVubmVyIiwKKyAgICAgICAgICAgIGhlbHA9IlVzZSBEdW1wUmVu
ZGVyVHJlZSByYXRoZXIgdGhhbiBXZWJLaXRUZXN0UnVubmVyLiIpLAogICAgICAgICAjIEZJWE1F
OiBXZSBzaG91bGQgbWVyZ2UgdGhpcyB3LyAtLWJ1aWxkLWRpcmVjdG9yeSBhbmQgb25seSBoYXZl
IG9uZSBmbGFnLgogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1yb290IiwgYWN0aW9u
PSJzdG9yZSIsCiAgICAgICAgICAgICBoZWxwPSJQYXRoIHRvIGEgZGlyZWN0b3J5IGNvbnRhaW5p
bmcgdGhlIGV4ZWN1dGFibGVzIG5lZWRlZCB0byBydW4gdGVzdHMuIiksCmRpZmYgLS1naXQgYS9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L3BlcmZvcm1hbmNlX3Rlc3RzL3BlcmZ0ZXN0c3J1bm5lci5w
eSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVu
bmVyLnB5CmluZGV4IDAwNmRmNjdlZWI5MzcwNTc3YTI0Nzc0NDE0NDhkYWU2ZjRhYmQ2MTkuLmRl
ZThmZjQ5MmIzNTk3NjI2NmVlODRiNDAyZGU4N2QxYTdmZDM5NWQgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVubmVyLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVu
bmVyLnB5CkBAIC0xMTUsOCArMTE1LDggQEAgY2xhc3MgUGVyZlRlc3RzUnVubmVyKG9iamVjdCk6
CiAgICAgICAgICAgICAgICAgaGVscD0iRG9uJ3QgbGF1bmNoIGEgYnJvd3NlciB3aXRoIHJlc3Vs
dHMgYWZ0ZXIgdGhlIHRlc3RzIGFyZSBkb25lIiksCiAgICAgICAgICAgICBvcHRwYXJzZS5tYWtl
X29wdGlvbigiLS10ZXN0LXJlc3VsdHMtc2VydmVyIiwKICAgICAgICAgICAgICAgICBoZWxwPSJV
cGxvYWQgdGhlIGdlbmVyYXRlZCBKU09OIGZpbGUgdG8gdGhlIHNwZWNpZmllZCBzZXJ2ZXIgd2hl
biAtLW91dHB1dC1qc29uLXBhdGggaXMgcHJlc2VudC4iKSwKLSAgICAgICAgICAgIG9wdHBhcnNl
Lm1ha2Vfb3B0aW9uKCItLXdlYmtpdC10ZXN0LXJ1bm5lciIsICItMiIsIGFjdGlvbj0ic3RvcmVf
dHJ1ZSIsCi0gICAgICAgICAgICAgICAgaGVscD0iVXNlIFdlYktpdFRlc3RSdW5uZXIgcmF0aGVy
IHRoYW4gRHVtcFJlbmRlclRyZWUuIiksCisgICAgICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlv
bigiLS1kdW1wLXJlbmRlci10cmVlIiwgIi0xIiwgYWN0aW9uPSJzdG9yZV9mYWxzZSIsIGRlZmF1
bHQ9VHJ1ZSwgZGVzdD0id2Via2l0X3Rlc3RfcnVubmVyIiwKKyAgICAgICAgICAgICAgICBoZWxw
PSJVc2UgRHVtcFJlbmRlclRyZWUgcmF0aGVyIHRoYW4gV2ViS2l0VGVzdFJ1bm5lci4iKSwKICAg
ICAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLWZvcmNlIiwgZGVzdD0idXNlX3NraXBw
ZWRfbGlzdCIsIGFjdGlvbj0ic3RvcmVfZmFsc2UiLCBkZWZhdWx0PVRydWUsCiAgICAgICAgICAg
ICAgICAgaGVscD0iUnVuIGFsbCB0ZXN0cywgaW5jbHVkaW5nIHRoZSBvbmVzIGluIHRoZSBTa2lw
cGVkIGxpc3QuIiksCiAgICAgICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1wcm9maWxl
IiwgYWN0aW9uPSJzdG9yZV90cnVlIiwKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvcG9ydC9wb3J0X3Rlc3RjYXNlLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3Bv
cnRfdGVzdGNhc2UucHkKaW5kZXggNmE4MzMzNjQwNjhkZjYxOTY1ZjQ1YjRjYTI5MmI5ODEwNDJi
ZWRlOS4uODY4NWU1NDE3NmJkM2IyOWUwOWI2ODJjNTI3ZWEzNmExZDhmNTgxYiAxMDA2NDQKLS0t
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3BvcnRfdGVzdGNhc2UucHkKKysrIGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3BvcnRfdGVzdGNhc2UucHkKQEAgLTQ5NCw3ICs0OTQs
NyBAQCBjbGFzcyBQb3J0VGVzdENhc2UodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBleHBl
Y3RlZF9sb2dzID0gIk1PQ0sgcnVuX2NvbW1hbmQ6IFsnVG9vbHMvU2NyaXB0cy9idWlsZC1kdW1w
cmVuZGVydHJlZScsICctLXJlbGVhc2UnXSwgY3dkPS9tb2NrLWNoZWNrb3V0LCBlbnY9eydMQ19B
TEwnOiAnQycsICdNT0NLX0VOVklST05fQ09QWSc6ICcxJ31cbiIKICAgICAgICAgc2VsZi5hc3Nl
cnRUcnVlKG91dHB1dC5hc3NlcnRfb3V0cHV0cyhzZWxmLCBwb3J0Ll9idWlsZF9kcml2ZXIsIGV4
cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRfbG9ncykpCiAKLSAgICAgICAgIyBNYWtlIHN1cmUgd2hlbiBw
YXNzZWQgLS13ZWJraXQtdGVzdC1ydW5uZXIgd2UgYnVpbGQgdGhlIHJpZ2h0IHRvb2wuCisgICAg
ICAgICMgTWFrZSBzdXJlIFdlYktpdFRlc3RSdW5uZXIgaXMgdXNlZC4KICAgICAgICAgcG9ydC5f
b3B0aW9ucyA9IE1vY2tPcHRpb25zKHdlYmtpdF90ZXN0X3J1bm5lcj1UcnVlLCBjb25maWd1cmF0
aW9uPSJSZWxlYXNlIikKICAgICAgICAgZXhwZWN0ZWRfbG9ncyA9ICJNT0NLIHJ1bl9jb21tYW5k
OiBbJ1Rvb2xzL1NjcmlwdHMvYnVpbGQtZHVtcHJlbmRlcnRyZWUnLCAnLS1yZWxlYXNlJ10sIGN3
ZD0vbW9jay1jaGVja291dCwgZW52PXsnTENfQUxMJzogJ0MnLCAnTU9DS19FTlZJUk9OX0NPUFkn
OiAnMSd9XG5NT0NLIHJ1bl9jb21tYW5kOiBbJ1Rvb2xzL1NjcmlwdHMvYnVpbGQtd2Via2l0dGVz
dHJ1bm5lcicsICctLXJlbGVhc2UnXSwgY3dkPS9tb2NrLWNoZWNrb3V0LCBlbnY9eydMQ19BTEwn
OiAnQycsICdNT0NLX0VOVklST05fQ09QWSc6ICcxJ31cbiIKICAgICAgICAgc2VsZi5hc3NlcnRU
cnVlKG91dHB1dC5hc3NlcnRfb3V0cHV0cyhzZWxmLCBwb3J0Ll9idWlsZF9kcml2ZXIsIGV4cGVj
dGVkX2xvZ3M9ZXhwZWN0ZWRfbG9ncykpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247968</attachid>
            <date>2015-03-05 10:48:22 -0800</date>
            <delta_ts>2015-03-05 12:11:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142325-20150305104801.patch</filename>
            <type>text/plain</type>
            <size>30727</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxMDg0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMGRkYmFjOTEyNzU2YzYxOGZiOWEwNWE4ODY1NGNiYjA3
NmE5YjZiZi4uMjdhZjM4NzNjMmE5ZTliY2JjMzgyODNlNDVlYzdjZDNkNWM5ODE0NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDU4
IEBACisyMDE1LTAzLTA0ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgcnVuLXdlYmtpdC10ZXN0cyBhbmQgcnVuLXBlcmYtdGVzdHMgc2hvdWxkIHVzZSBXZWJLaXRU
ZXN0UnVubmVyIGJ5IGRlZmF1bHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE0MjMyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIHJ1bi13ZWJraXQtdGVzdHMgYW5kIHJ1bi1wZXJmLXRlc3RzIG5vdyB1c2Ug
V2ViS2l0VGVzdFJ1bm5lciBieSBkZWZhdWx0LgorICAgICAgICBBcyBhIHJlc3VsdCwgIi0td2Vi
a2l0LXRlc3QtcnVubmVyIC8gLTIiIHBhcmFtZXRlcnMgYXJlIHJlcGxhY2VkIGJ5CisgICAgICAg
ICItLWR1bXAtcmVuZGVyLXRyZWUgLyAtMSIgc28gZGV2ZWxvcGVycyBjYW4gcnVuIER1bXBSZW5k
ZXJUcmVlIHJhdGhlcgorICAgICAgICB0aGFuIFdlYktpdFRlc3RSdW5uZXIuCisKKyAgICAgICAg
KiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9jb25maWcuanNvbjoK
KyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0
ZXIuY2ZnOgorICAgICAgICAoUnVuV2ViS2l0MVRlc3RzKToKKyAgICAgICAgKFJ1bldlYktpdDFU
ZXN0cy5zdGFydCk6CisgICAgICAgIChSdW5XZWJLaXQxTGVha1Rlc3RzKToKKyAgICAgICAgKFJ1
bldlYktpdDFMZWFrVGVzdHMuc3RhcnQpOgorICAgICAgICAoUnVuQW5kVXBsb2FkUGVyZlRlc3Rz
V2ViS2l0MSk6CisgICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQxLnN0YXJ0KToK
KyAgICAgICAgKFRlc3RGYWN0b3J5KToKKyAgICAgICAgKFRlc3RXZWJLaXQxTGVha3NGYWN0b3J5
KToKKyAgICAgICAgKFRlc3RXZWJLaXQxTGVha3NGYWN0b3J5Ll9faW5pdF9fKToKKyAgICAgICAg
KFRlc3RXZWJLaXQxRmFjdG9yeSk6CisgICAgICAgIChUZXN0V2ViS2l0MUFsbEJ1dEpTQ0ZhY3Rv
cnkpOgorICAgICAgICAoVGVzdEFsbEJ1dEpTQ0ZhY3RvcnkpOgorICAgICAgICAoQnVpbGRBbmRQ
ZXJmVGVzdFdlYktpdDFGYWN0b3J5KToKKyAgICAgICAgKEJ1aWxkQW5kUGVyZlRlc3RXZWJLaXQx
RmFjdG9yeS5fX2luaXRfXyk6CisgICAgICAgIChCdWlsZEFuZFBlcmZUZXN0RmFjdG9yeSk6Cisg
ICAgICAgIChCdWlsZEFuZFBlcmZUZXN0RmFjdG9yeS5fX2luaXRfXyk6CisgICAgICAgIChEb3du
bG9hZEFuZFBlcmZUZXN0V2ViS2l0MUZhY3RvcnkpOgorICAgICAgICAoRG93bmxvYWRBbmRQZXJm
VGVzdFdlYktpdDFGYWN0b3J5Ll9faW5pdF9fKToKKyAgICAgICAgKERvd25sb2FkQW5kUGVyZlRl
c3RGYWN0b3J5KToKKyAgICAgICAgKERvd25sb2FkQW5kUGVyZlRlc3RGYWN0b3J5Ll9faW5pdF9f
KToKKyAgICAgICAgKFJ1bldlYktpdExlYWtUZXN0cyk6IERlbGV0ZWQuCisgICAgICAgIChSdW5X
ZWJLaXRMZWFrVGVzdHMuc3RhcnQpOiBEZWxldGVkLgorICAgICAgICAoUnVuV2ViS2l0MlRlc3Rz
KTogRGVsZXRlZC4KKyAgICAgICAgKFJ1bldlYktpdDJUZXN0cy5zdGFydCk6IERlbGV0ZWQuCisg
ICAgICAgIChSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQyKTogRGVsZXRlZC4KKyAgICAgICAg
KFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1dlYktpdDIuc3RhcnQpOiBEZWxldGVkLgorICAgICAgICAo
VGVzdExlYWtzRmFjdG9yeSk6IERlbGV0ZWQuCisgICAgICAgIChUZXN0TGVha3NGYWN0b3J5Ll9f
aW5pdF9fKTogRGVsZXRlZC4KKyAgICAgICAgKFRlc3RXZWJLaXQyRmFjdG9yeSk6IERlbGV0ZWQu
CisgICAgICAgIChUZXN0V2ViS2l0MkFuZEpTQ0ZhY3RvcnkpOiBEZWxldGVkLgorICAgICAgICAo
QnVpbGRBbmRQZXJmVGVzdFdlYktpdDJGYWN0b3J5KTogRGVsZXRlZC4KKyAgICAgICAgKEJ1aWxk
QW5kUGVyZlRlc3RXZWJLaXQyRmFjdG9yeS5fX2luaXRfXyk6IERlbGV0ZWQuCisgICAgICAgIChE
b3dubG9hZEFuZFBlcmZUZXN0V2ViS2l0MkZhY3RvcnkpOiBEZWxldGVkLgorICAgICAgICAoRG93
bmxvYWRBbmRQZXJmVGVzdFdlYktpdDJGYWN0b3J5Ll9faW5pdF9fKTogRGVsZXRlZC4KKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5Ogor
ICAgICAgICAocGFyc2VfYXJncyk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wZXJmb3Jt
YW5jZV90ZXN0cy9wZXJmdGVzdHNydW5uZXIucHk6CisgICAgICAgIChQZXJmVGVzdHNSdW5uZXIu
X3BhcnNlX2FyZ3MpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3Rj
YXNlLnB5OgorICAgICAgICAoUG9ydFRlc3RDYXNlLnRlc3RfYnVpbGRfZHJpdmVyKToKKwogMjAx
NS0wMy0wNSAgTHVrYXN6IEJpYWxlayAgPGwuYmlhbGVrQHNhbXN1bmcuY29tPgogCiAgICAgICAg
IFtFRkxdW1dLMl0gQ3Jhc2ggd2hlbiAiRG93bmxvYWQgTGlua2VkIEZpbGUiIGZyb20gTWluaUJy
b3dzZXIgY29udGV4dCBtZW51IGlzIGNsaWNrZWQKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xh
dmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL2NvbmZpZy5qc29uIGIvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24KaW5kZXgg
MzUyNDQxMTY1M2I0MzkxZjk5NDYzNjc5YzEwYmQzYWI3OWFlYTA5Yy4uN2FiMTZmMTc3Yzk2MmY0
MzRlNWViNzk0NTVkYzdmNDE0ZjBhYWYxZCAxMDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1
cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24KKysrIGIvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvY29uZmlnLmpzb24KQEAgLTYx
LDcgKzYxLDcgQEAKIAogICAgICAgICAgICAgICAgICAgXSwKIAotICAgICJidWlsZGVycyI6ICAg
WyB7ICJuYW1lIjogIkFwcGxlIFlvc2VtaXRlIChMZWFrcykiLCAidHlwZSI6ICJUZXN0TGVha3Mi
LCAiYnVpbGRkaXIiOiAieW9zZW1pdGUtbGVha3MiLAorICAgICJidWlsZGVycyI6ICAgWyB7ICJu
YW1lIjogIkFwcGxlIFlvc2VtaXRlIChMZWFrcykiLCAidHlwZSI6ICJUZXN0V2ViS2l0MUxlYWtz
IiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLWxlYWtzIiwKICAgICAgICAgICAgICAgICAgICAgICAi
cGxhdGZvcm0iOiAibWFjLXlvc2VtaXRlIiwgImNvbmZpZ3VyYXRpb24iOiAiZGVidWciLCAiYXJj
aGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAgImFkZGl0aW9u
YWxBcmd1bWVudHMiOiBbIi0tbm8tcmV0cnktZmFpbHVyZXMiXSwKICAgICAgICAgICAgICAgICAg
ICAgICAic2xhdmVuYW1lcyI6IFsiYm90MTQ4Il0KQEAgLTc1LDEyICs3NSwxMiBAQAogICAgICAg
ICAgICAgICAgICAgICAgICJ0cmlnZ2VycyI6IFsibWF2ZXJpY2tzLWRlYnVnLXRlc3RzLXdrMSIs
ICJtYXZlcmlja3MtZGVidWctdGVzdHMtd2syIl0sCiAgICAgICAgICAgICAgICAgICAgICAgInNs
YXZlbmFtZXMiOiBbImJvdDEwMSIsICJib3QxMDUiXQogICAgICAgICAgICAgICAgICAgICB9LAot
ICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIkFwcGxlIE1hdmVyaWNrcyBEZWJ1ZyBXSzEg
KFRlc3RzKSIsICJ0eXBlIjogIlRlc3QiLCAiYnVpbGRkaXIiOiAibWF2ZXJpY2tzLWRlYnVnLXRl
c3RzLXdrMSIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgTWF2ZXJpY2tz
IERlYnVnIFdLMSAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDEiLCAiYnVpbGRkaXIiOiAi
bWF2ZXJpY2tzLWRlYnVnLXRlc3RzLXdrMSIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRm
b3JtIjogIm1hYy1tYXZlcmlja3MiLCAiY29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRl
Y3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAiYWRkaXRpb25hbEFy
Z3VtZW50cyI6IFsiLS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAgICAgICAgICAgICAg
ICJzbGF2ZW5hbWVzIjogWyJib3QxMjQiLCAiYm90MTA4Il0KICAgICAgICAgICAgICAgICAgICAg
fSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBNYXZlcmlja3MgRGVidWcg
V0syIChUZXN0cykiLCAidHlwZSI6ICJUZXN0V2ViS2l0MiIsICJidWlsZGRpciI6ICJtYXZlcmlj
a3MtZGVidWctdGVzdHMtd2syIiwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBs
ZSBNYXZlcmlja3MgRGVidWcgV0syIChUZXN0cykiLCAidHlwZSI6ICJUZXN0QWxsQnV0SlNDIiwg
ImJ1aWxkZGlyIjogIm1hdmVyaWNrcy1kZWJ1Zy10ZXN0cy13azIiLAogICAgICAgICAgICAgICAg
ICAgICAgICJwbGF0Zm9ybSI6ICJtYWMtbWF2ZXJpY2tzIiwgImNvbmZpZ3VyYXRpb24iOiAiZGVi
dWciLCAiYXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAg
ImFkZGl0aW9uYWxBcmd1bWVudHMiOiBbIi0tbm8tcmV0cnktZmFpbHVyZXMiXSwKICAgICAgICAg
ICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90MTQ0IiwgImJvdDE5OCJdCkBAIC05OCwx
OCArOTgsMTggQEAKICAgICAgICAgICAgICAgICAgICAgICAidHJpZ2dlcnMiOiBbIm1hdmVyaWNr
cy1yZWxlYXNlLXRlc3RzLXdrMSIsICJtYXZlcmlja3MtcmVsZWFzZS10ZXN0cy13azIiLCAibWF2
ZXJpY2tzLXJlbGVhc2UtcGVyZiJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVz
IjogWyJib3QzMDEiLCAiYm90MzA2Il0KICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBNYXZlcmlja3MgUmVsZWFzZSBXSzEgKFRlc3Rz
KSIsICJ0eXBlIjogIlRlc3QiLCAiYnVpbGRkaXIiOiAibWF2ZXJpY2tzLXJlbGVhc2UtdGVzdHMt
d2sxIiwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBNYXZlcmlja3MgUmVs
ZWFzZSBXSzEgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQxIiwgImJ1aWxkZGlyIjogIm1h
dmVyaWNrcy1yZWxlYXNlLXRlc3RzLXdrMSIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRm
b3JtIjogIm1hYy1tYXZlcmlja3MiLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hp
dGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJhZGRpdGlvbmFs
QXJndW1lbnRzIjogWyItLW5vLXJldHJ5LWZhaWx1cmVzIl0sCiAgICAgICAgICAgICAgICAgICAg
ICAgInNsYXZlbmFtZXMiOiBbImJvdDE5OSIsICJib3QxNTEiXQogICAgICAgICAgICAgICAgICAg
ICB9LAotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIkFwcGxlIE1hdmVyaWNrcyBSZWxl
YXNlIFdLMiAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDIiLCAiYnVpbGRkaXIiOiAibWF2
ZXJpY2tzLXJlbGVhc2UtdGVzdHMtd2syIiwKKyAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJBcHBsZSBNYXZlcmlja3MgUmVsZWFzZSBXSzIgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RBbGxC
dXRKU0MiLCAiYnVpbGRkaXIiOiAibWF2ZXJpY2tzLXJlbGVhc2UtdGVzdHMtd2syIiwKICAgICAg
ICAgICAgICAgICAgICAgICAicGxhdGZvcm0iOiAibWFjLW1hdmVyaWNrcyIsICJjb25maWd1cmF0
aW9uIjogInJlbGVhc2UiLCAiYXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAg
ICAgICAgICAgICAgImFkZGl0aW9uYWxBcmd1bWVudHMiOiBbIi0tbm8tcmV0cnktZmFpbHVyZXMi
XSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90MjAwIiwgImJvdDE1
MiJdCiAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAibmFtZSI6ICJBcHBsZSBNYXZlcmlja3MgUmVsZWFzZSBXSzIgKFBl
cmYpIiwgInR5cGUiOiAiRG93bmxvYWRBbmRQZXJmVGVzdFdlYktpdDIiLCAiYnVpbGRkaXIiOiAi
bWF2ZXJpY2tzLXJlbGVhc2UtcGVyZi10ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIm5h
bWUiOiAiQXBwbGUgTWF2ZXJpY2tzIFJlbGVhc2UgV0syIChQZXJmKSIsICJ0eXBlIjogIkRvd25s
b2FkQW5kUGVyZlRlc3QiLCAiYnVpbGRkaXIiOiAibWF2ZXJpY2tzLXJlbGVhc2UtcGVyZi10ZXN0
cyIsCiAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3JtIjogIm1hYy1tYXZlcmlja3MiLCAi
Y29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAog
ICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJib3QxMzUiXQogICAgICAgICAg
ICAgICAgICAgICB9LApAQCAtMTIyLDEyICsxMjIsMTIgQEAKICAgICAgICAgICAgICAgICAgICAg
ICAicGxhdGZvcm0iOiAibWFjLXlvc2VtaXRlIiwgImNvbmZpZ3VyYXRpb24iOiAiZGVidWciLCAi
YXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZl
bmFtZXMiOiBbImJvdDE1NSJdCiAgICAgICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAg
ICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgWW9zZW1pdGUgRGVidWcgV0sxIChUZXN0cykiLCAidHlw
ZSI6ICJUZXN0QWxsQnV0SlNDIiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLWRlYnVnLXRlc3RzLXdr
MSIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUgWW9zZW1pdGUgRGVidWcg
V0sxIChUZXN0cykiLCAidHlwZSI6ICJUZXN0V2ViS2l0MUFsbEJ1dEpTQyIsICJidWlsZGRpciI6
ICJ5b3NlbWl0ZS1kZWJ1Zy10ZXN0cy13azEiLAogICAgICAgICAgICAgICAgICAgICAgICJwbGF0
Zm9ybSI6ICJtYWMteW9zZW1pdGUiLCAiY29uZmlndXJhdGlvbiI6ICJkZWJ1ZyIsICJhcmNoaXRl
Y3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAiYWRkaXRpb25hbEFy
Z3VtZW50cyI6IFsiLS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAgICAgICAgICAgICAg
ICJzbGF2ZW5hbWVzIjogWyJib3QxODIiLCAiYm90MTgzIl0KICAgICAgICAgICAgICAgICAgICAg
fSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBZb3NlbWl0ZSBEZWJ1ZyBX
SzIgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQyIiwgImJ1aWxkZGlyIjogInlvc2VtaXRl
LWRlYnVnLXRlc3RzLXdrMiIsCisgICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiQXBwbGUg
WW9zZW1pdGUgRGVidWcgV0syIChUZXN0cykiLCAidHlwZSI6ICJUZXN0QWxsQnV0SlNDIiwgImJ1
aWxkZGlyIjogInlvc2VtaXRlLWRlYnVnLXRlc3RzLXdrMiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgInBsYXRmb3JtIjogIm1hYy15b3NlbWl0ZSIsICJjb25maWd1cmF0aW9uIjogImRlYnVnIiwg
ImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJhZGRp
dGlvbmFsQXJndW1lbnRzIjogWyItLW5vLXJldHJ5LWZhaWx1cmVzIl0sCiAgICAgICAgICAgICAg
ICAgICAgICAgInNsYXZlbmFtZXMiOiBbImJvdDE4NCIsICJib3QxODUiXQpAQCAtMTQ5LDE4ICsx
NDksMTggQEAKICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0iOiAibWFjLXlvc2VtaXRl
IiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZfNjQi
XSwKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiYm90MTU3Il0KICAgICAg
ICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBZ
b3NlbWl0ZSBSZWxlYXNlIFdLMSAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdEFsbEJ1dEpTQyIsICJi
dWlsZGRpciI6ICJ5b3NlbWl0ZS1yZWxlYXNlLXRlc3RzLXdrMSIsCisgICAgICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAiQXBwbGUgWW9zZW1pdGUgUmVsZWFzZSBXSzEgKFRlc3RzKSIsICJ0eXBl
IjogIlRlc3RXZWJLaXQxQWxsQnV0SlNDIiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLXJlbGVhc2Ut
dGVzdHMtd2sxIiwKICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm0iOiAibWFjLXlvc2Vt
aXRlIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIsICJhcmNoaXRlY3R1cmVzIjogWyJ4ODZf
NjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAiYWRkaXRpb25hbEFyZ3VtZW50cyI6IFsiLS1u
by1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjog
WyJib3QxOTAiLCAiYm90MTkxIl0KICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAg
ICAgICAgICAgeyAibmFtZSI6ICJBcHBsZSBZb3NlbWl0ZSBSZWxlYXNlIFdLMiAoVGVzdHMpIiwg
InR5cGUiOiAiVGVzdFdlYktpdDIiLCAiYnVpbGRkaXIiOiAieW9zZW1pdGUtcmVsZWFzZS10ZXN0
cy13azIiLAorICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIkFwcGxlIFlvc2VtaXRlIFJl
bGVhc2UgV0syIChUZXN0cykiLCAidHlwZSI6ICJUZXN0QWxsQnV0SlNDIiwgImJ1aWxkZGlyIjog
Inlvc2VtaXRlLXJlbGVhc2UtdGVzdHMtd2syIiwKICAgICAgICAgICAgICAgICAgICAgICAicGxh
dGZvcm0iOiAibWFjLXlvc2VtaXRlIiwgImNvbmZpZ3VyYXRpb24iOiAicmVsZWFzZSIsICJhcmNo
aXRlY3R1cmVzIjogWyJ4ODZfNjQiXSwKICAgICAgICAgICAgICAgICAgICAgICAiYWRkaXRpb25h
bEFyZ3VtZW50cyI6IFsiLS1uby1yZXRyeS1mYWlsdXJlcyJdLAogICAgICAgICAgICAgICAgICAg
ICAgICJzbGF2ZW5hbWVzIjogWyJib3QxOTIiLCAiYm90MTkzIl0KICAgICAgICAgICAgICAgICAg
ICAgfSwKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICJuYW1l
IjogIkFwcGxlIFlvc2VtaXRlIFJlbGVhc2UgV0syIChQZXJmKSIsICJ0eXBlIjogIkRvd25sb2Fk
QW5kUGVyZlRlc3RXZWJLaXQyIiwgImJ1aWxkZGlyIjogInlvc2VtaXRlLXJlbGVhc2UtcGVyZi10
ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiQXBwbGUgWW9zZW1pdGUgUmVs
ZWFzZSBXSzIgKFBlcmYpIiwgInR5cGUiOiAiRG93bmxvYWRBbmRQZXJmVGVzdCIsICJidWlsZGRp
ciI6ICJ5b3NlbWl0ZS1yZWxlYXNlLXBlcmYtdGVzdHMiLAogICAgICAgICAgICAgICAgICAgICAg
ICJwbGF0Zm9ybSI6ICJtYWMteW9zZW1pdGUiLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwg
ImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2
ZW5hbWVzIjogWyJib3QxOTQiXQogICAgICAgICAgICAgICAgICAgICB9LApAQCAtMTcxLDcgKzE3
MSw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgInNsYXZlbmFtZXMiOiBbImJvdDUxNCJdCiAg
ICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgICAibmFtZSI6ICJBcHBsZSBXaW4gNyBSZWxlYXNlIChUZXN0cykiLCAidHlwZSI6
ICJUZXN0IiwgImJ1aWxkZGlyIjogIndpbi1yZWxlYXNlLXRlc3RzIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAibmFtZSI6ICJBcHBsZSBXaW4gNyBSZWxlYXNlIChUZXN0cykiLCAidHlwZSI6ICJU
ZXN0V2ViS2l0MSIsICJidWlsZGRpciI6ICJ3aW4tcmVsZWFzZS10ZXN0cyIsCiAgICAgICAgICAg
ICAgICAgICAgICAgInBsYXRmb3JtIjogIndpbiIsICJjb25maWd1cmF0aW9uIjogInJlbGVhc2Ui
LCAiYXJjaGl0ZWN0dXJlcyI6IFsiaTM4NiJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2
ZW5hbWVzIjogWyJib3Q1MTEiLCAiYm90NTAxIl0KICAgICAgICAgICAgICAgICAgICAgfSwKQEAg
LTE4Miw3ICsxODIsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJi
b3Q1MTYiXQogICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiQXBwbGUgV2luIDcgRGVidWcgKFRlc3RzKSIs
ICJ0eXBlIjogIlRlc3QiLCAiYnVpbGRkaXIiOiAid2luLWRlYnVnLXRlc3RzIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAibmFtZSI6ICJBcHBsZSBXaW4gNyBEZWJ1ZyAoVGVzdHMpIiwgInR5cGUi
OiAiVGVzdFdlYktpdDEiLCAiYnVpbGRkaXIiOiAid2luLWRlYnVnLXRlc3RzIiwKICAgICAgICAg
ICAgICAgICAgICAgICAicGxhdGZvcm0iOiAid2luIiwgImNvbmZpZ3VyYXRpb24iOiAiZGVidWci
LCAiYXJjaGl0ZWN0dXJlcyI6IFsiaTM4NiJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2
ZW5hbWVzIjogWyJib3Q1MDciLCAiYm90NTA0Il0KICAgICAgICAgICAgICAgICAgICAgfSwKQEAg
LTE5OCw3ICsxOTgsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJn
dGstbGludXgtc2xhdmUtMiJdCiAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJHVEsgTGludXggNjQtYml0
IFJlbGVhc2UgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3RXZWJLaXQyQW5kSlNDIiwgImJ1aWxkZGly
IjogImd0ay1saW51eC02NC1yZWxlYXNlLXRlc3RzIiwKKyAgICAgICAgICAgICAgICAgICAgICAi
bmFtZSI6ICJHVEsgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKSIsICJ0eXBlIjogIlRlc3Qi
LCAiYnVpbGRkaXIiOiAiZ3RrLWxpbnV4LTY0LXJlbGVhc2UtdGVzdHMiLAogICAgICAgICAgICAg
ICAgICAgICAgICJwbGF0Zm9ybSI6ICJndGsiLCAiY29uZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwg
ImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2
ZW5hbWVzIjogWyJndGstbGludXgtc2xhdmUtNiJdCiAgICAgICAgICAgICAgICAgICAgIH0sCkBA
IC0yMDksNyArMjA5LDcgQEAKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsi
Z3RrLWxpbnV4LXNsYXZlLTMiXQogICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiR1RLIExpbnV4IDY0LWJp
dCBEZWJ1ZyAoVGVzdHMpIiwgInR5cGUiOiAiVGVzdFdlYktpdDJBbmRKU0MiLCAiYnVpbGRkaXIi
OiAiZ3RrLWxpbnV4LTY0LWRlYnVnLXRlc3RzIiwKKyAgICAgICAgICAgICAgICAgICAgICAibmFt
ZSI6ICJHVEsgTGludXggNjQtYml0IERlYnVnIChUZXN0cykiLCAidHlwZSI6ICJUZXN0IiwgImJ1
aWxkZGlyIjogImd0ay1saW51eC02NC1kZWJ1Zy10ZXN0cyIsCiAgICAgICAgICAgICAgICAgICAg
ICAgInBsYXRmb3JtIjogImd0ayIsICJjb25maWd1cmF0aW9uIjogImRlYnVnIiwgImFyY2hpdGVj
dHVyZXMiOiBbIng4Nl82NCJdLAogICAgICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjog
WyJndGstbGludXgtc2xhdmUtNyJdCiAgICAgICAgICAgICAgICAgICAgIH0sCkBAIC0yMTksNyAr
MjE5LDcgQEAKICAgICAgICAgICAgICAgICAgICAgICAic2xhdmVuYW1lcyI6IFsiZ3RrLWxpbnV4
LXNsYXZlLTUiXQogICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiR1RLIExpbnV4IDY0LWJpdCBSZWxlYXNl
IChQZXJmKSIsICJ0eXBlIjogIkRvd25sb2FkQW5kUGVyZlRlc3RXZWJLaXQyIiwgImJ1aWxkZGly
IjogImd0ay1saW51eC02NC1yZWxlYXNlLXBlcmYtdGVzdHMiLAorICAgICAgICAgICAgICAgICAg
ICAgICJuYW1lIjogIkdUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoUGVyZikiLCAidHlwZSI6ICJE
b3dubG9hZEFuZFBlcmZUZXN0IiwgImJ1aWxkZGlyIjogImd0ay1saW51eC02NC1yZWxlYXNlLXBl
cmYtdGVzdHMiLAogICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybSI6ICJndGsiLCAiY29u
ZmlndXJhdGlvbiI6ICJyZWxlYXNlIiwgImFyY2hpdGVjdHVyZXMiOiBbIng4Nl82NCJdLAogICAg
ICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJndGstbGludXgtc2xhdmUtOCJdCiAg
ICAgICAgICAgICAgICAgICAgIH0sCkBAIC0yNDYsNyArMjQ2LDcgQEAKICAgICAgICAgICAgICAg
ICAgICAgICAic2xhdmVuYW1lcyI6IFsiZWZsLWxpbnV4LXN6ZWdlZC1zbGF2ZS0yIl0KICAgICAg
ICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
ICAgICAgICJuYW1lIjogIkVGTCBMaW51eCA2NC1iaXQgUmVsZWFzZSBXSzIgKFBlcmYpIiwgInR5
cGUiOiAiQnVpbGRBbmRQZXJmVGVzdFdlYktpdDIiLCAiYnVpbGRkaXIiOiAiZWZsLWxpbnV4LTY0
LXJlbGVhc2Utd2syLXBlcmYiLAorICAgICAgICAgICAgICAgICAgICAgICJuYW1lIjogIkVGTCBM
aW51eCA2NC1iaXQgUmVsZWFzZSBXSzIgKFBlcmYpIiwgInR5cGUiOiAiQnVpbGRBbmRQZXJmVGVz
dCIsICJidWlsZGRpciI6ICJlZmwtbGludXgtNjQtcmVsZWFzZS13azItcGVyZiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgInBsYXRmb3JtIjogImVmbCIsICJjb25maWd1cmF0aW9uIjogInJlbGVh
c2UiLCAiYXJjaGl0ZWN0dXJlcyI6IFsieDg2XzY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAg
IlNWTk1pcnJvciI6ICJzdm46Ly93ZWJraXQuaW5mLnUtc3plZ2VkLmh1L3dlYmtpdC8iLAogICAg
ICAgICAgICAgICAgICAgICAgICJzbGF2ZW5hbWVzIjogWyJlZmwtbGludXgtc3plZ2VkLXNsYXZl
LTMiXQpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9y
Zy1jb25maWcvbWFzdGVyLmNmZyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtp
dC5vcmctY29uZmlnL21hc3Rlci5jZmcKaW5kZXggZGU1YjlkMGZkNmViY2Y3ZTAxZWJkY2VhN2E0
MTRhMzkyODIzNzc1ZC4uNWZiMGYxZmVhNTU4NzUzMTFmODBkNjExZGNlNTIzN2E4ZWNkZDdlMyAx
MDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvbWFzdGVyLmNmZworKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQu
b3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCkBAIC02MjgsMTkgKzYyOCwxNyBAQCBjbGFzcyBSdW5HdGtX
ZWJLaXRHT2JqZWN0RE9NQmluZGluZ3NBUElCcmVha1Rlc3RzKHNoZWxsLlRlc3QpOgogICAgICAg
ICAgICAgcmV0dXJuIEZBSUxVUkUKICAgICAgICAgcmV0dXJuIFNVQ0NFU1MKIAotY2xhc3MgUnVu
V2ViS2l0TGVha1Rlc3RzKFJ1bldlYktpdFRlc3RzKToKLSAgICB3YXJuT25XYXJuaW5ncyA9IFRy
dWUKLSAgICBkZWYgc3RhcnQoc2VsZik6Ci0gICAgICAgIHNlbGYuc2V0Q29tbWFuZChzZWxmLmNv
bW1hbmQgKyBbIi0tbGVha3MiXSkKLSAgICAgICAgcmV0dXJuIFJ1bldlYktpdFRlc3RzLnN0YXJ0
KHNlbGYpCi0KLQotY2xhc3MgUnVuV2ViS2l0MlRlc3RzKFJ1bldlYktpdFRlc3RzKToKK2NsYXNz
IFJ1bldlYktpdDFUZXN0cyhSdW5XZWJLaXRUZXN0cyk6CiAgICAgZGVmIHN0YXJ0KHNlbGYpOgot
ICAgICAgICBzZWxmLnNldENvbW1hbmQoc2VsZi5jb21tYW5kICsgWyItLXdlYmtpdC10ZXN0LXJ1
bm5lciJdKQorICAgICAgICBzZWxmLnNldENvbW1hbmQoc2VsZi5jb21tYW5kICsgWyItLWR1bXAt
cmVuZGVyLXRyZWUiXSkKIAogICAgICAgICByZXR1cm4gUnVuV2ViS2l0VGVzdHMuc3RhcnQoc2Vs
ZikKIAorY2xhc3MgUnVuV2ViS2l0MUxlYWtUZXN0cyhSdW5XZWJLaXQxVGVzdHMpOgorICAgIHdh
cm5Pbldhcm5pbmdzID0gVHJ1ZQorICAgIGRlZiBzdGFydChzZWxmKToKKyAgICAgICAgc2VsZi5z
ZXRDb21tYW5kKHNlbGYuY29tbWFuZCArIFsiLS1sZWFrcyJdKQorICAgICAgICByZXR1cm4gUnVu
V2ViS2l0MVRlc3RzLnN0YXJ0KHNlbGYpCiAKIGNsYXNzIFJ1bkFuZFVwbG9hZFBlcmZUZXN0cyhz
aGVsbC5UZXN0KToKICAgICBuYW1lID0gInBlcmYtdGVzdCIKQEAgLTY4MywxMiArNjgxLDYgQEAg
Y2xhc3MgUnVuQW5kVXBsb2FkUGVyZlRlc3RzKHNoZWxsLlRlc3QpOgogICAgICAgICByZXR1cm4g
W3NlbGYubmFtZV0KIAogCi1jbGFzcyBSdW5BbmRVcGxvYWRQZXJmVGVzdHNXZWJLaXQyKFJ1bkFu
ZFVwbG9hZFBlcmZUZXN0cyk6Ci0gICAgZGVmIHN0YXJ0KHNlbGYpOgotICAgICAgICBzZWxmLnNl
dENvbW1hbmQoc2VsZi5jb21tYW5kICsgWyItLXdlYmtpdC10ZXN0LXJ1bm5lciJdKQotICAgICAg
ICByZXR1cm4gUnVuQW5kVXBsb2FkUGVyZlRlc3RzLnN0YXJ0KHNlbGYpCi0KLQogY2xhc3MgQXJj
aGl2ZVRlc3RSZXN1bHRzKHNoZWxsLlNoZWxsQ29tbWFuZCk6CiAgICAgY29tbWFuZCA9IFsicHl0
aG9uIiwgIi4vVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvdGVzdC1yZXN1bHQtYXJjaGl2ZSIsCiAg
ICAgICAgICAgICAgICBXaXRoUHJvcGVydGllcygiLS1wbGF0Zm9ybT0lKHBsYXRmb3JtKXMiKSwg
V2l0aFByb3BlcnRpZXMoIi0tJShjb25maWd1cmF0aW9uKXMiKSwgImFyY2hpdmUiXQpAQCAtODM5
LDEyICs4MzEsMTIgQEAgY2xhc3MgQnVpbGRBbmRSZW1vdGVKU0NUZXN0c0ZhY3RvcnkoQnVpbGRG
YWN0b3J5KToKICAgICAgICAgQnVpbGRGYWN0b3J5Ll9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBj
b25maWd1cmF0aW9uLCBhcmNoaXRlY3R1cmVzLCBGYWxzZSwgYWRkaXRpb25hbEFyZ3VtZW50cywg
U1ZOTWlycm9yKQogICAgICAgICBzZWxmLmFkZFN0ZXAoUnVuUmVtb3RlSmF2YVNjcmlwdENvcmVU
ZXN0cygpKQogCi1jbGFzcyBUZXN0TGVha3NGYWN0b3J5KEZhY3RvcnkpOgorY2xhc3MgVGVzdFdl
YktpdDFMZWFrc0ZhY3RvcnkoRmFjdG9yeSk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBsYXRm
b3JtLCBjb25maWd1cmF0aW9uLCBhcmNoaXRlY3R1cmVzLCBhZGRpdGlvbmFsQXJndW1lbnRzPU5v
bmUsIFNWTk1pcnJvcj1Ob25lKToKICAgICAgICAgRmFjdG9yeS5fX2luaXRfXyhzZWxmLCBwbGF0
Zm9ybSwgY29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0dXJlcywgRmFsc2UsIGFkZGl0aW9uYWxBcmd1
bWVudHMsIFNWTk1pcnJvcikKICAgICAgICAgc2VsZi5hZGRTdGVwKERvd25sb2FkQnVpbHRQcm9k
dWN0KCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChFeHRyYWN0QnVpbHRQcm9kdWN0KCkpCi0gICAg
ICAgIHNlbGYuYWRkU3RlcChSdW5XZWJLaXRMZWFrVGVzdHMoKSkKKyAgICAgICAgc2VsZi5hZGRT
dGVwKFJ1bldlYktpdDFMZWFrVGVzdHMoKSkKICAgICAgICAgc2VsZi5hZGRTdGVwKEFyY2hpdmVU
ZXN0UmVzdWx0cygpKQogICAgICAgICBzZWxmLmFkZFN0ZXAoVXBsb2FkVGVzdFJlc3VsdHMoKSkK
ICAgICAgICAgc2VsZi5hZGRTdGVwKEV4dHJhY3RUZXN0UmVzdWx0c0FuZExlYWtzKCkpCkBAIC04
NTksMTIgKzg1MSwxMSBAQCBjbGFzcyBUZXN0SlNDRmFjdG9yeShGYWN0b3J5KToKICAgICAgICAg
c2VsZi5hZGRTdGVwKEV4dHJhY3RCdWlsdFByb2R1Y3QoKSkKICAgICAgICAgc2VsZi5hZGRTdGVw
KFJ1bkphdmFTY3JpcHRDb3JlVGVzdHMoKSkKIAotY2xhc3MgVGVzdFdlYktpdDJGYWN0b3J5KFRl
c3RGYWN0b3J5KToKLSAgICBMYXlvdXRUZXN0Q2xhc3MgPSBSdW5XZWJLaXQyVGVzdHMKLSAgICBK
U0NUZXN0Q2xhc3MgPSBOb25lCitjbGFzcyBUZXN0V2ViS2l0MUZhY3RvcnkoVGVzdEZhY3Rvcnkp
OgorICAgIExheW91dFRlc3RDbGFzcyA9IFJ1bldlYktpdDFUZXN0cwogCi1jbGFzcyBUZXN0V2Vi
S2l0MkFuZEpTQ0ZhY3RvcnkoVGVzdEZhY3RvcnkpOgotICAgIExheW91dFRlc3RDbGFzcyA9IFJ1
bldlYktpdDJUZXN0cworY2xhc3MgVGVzdFdlYktpdDFBbGxCdXRKU0NGYWN0b3J5KFRlc3RXZWJL
aXQxRmFjdG9yeSk6CisgICAgSlNDVGVzdENsYXNzID0gTm9uZQogCiBjbGFzcyBCdWlsZEFuZFBl
cmZUZXN0RmFjdG9yeShGYWN0b3J5KToKICAgICBkZWYgX19pbml0X18oc2VsZiwgcGxhdGZvcm0s
IGNvbmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXMsIGFkZGl0aW9uYWxBcmd1bWVudHM9Tm9uZSwg
U1ZOTWlycm9yPU5vbmUsICoqa3dhcmdzKToKQEAgLTg3MiwxMiArODYzLDYgQEAgY2xhc3MgQnVp
bGRBbmRQZXJmVGVzdEZhY3RvcnkoRmFjdG9yeSk6CiAgICAgICAgIHNlbGYuYWRkU3RlcChDb21w
aWxlV2ViS2l0KCkpCiAgICAgICAgIHNlbGYuYWRkU3RlcChSdW5BbmRVcGxvYWRQZXJmVGVzdHMo
KSkKIAotY2xhc3MgQnVpbGRBbmRQZXJmVGVzdFdlYktpdDJGYWN0b3J5KEZhY3RvcnkpOgotICAg
IGRlZiBfX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgY29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0dXJl
cywgYWRkaXRpb25hbEFyZ3VtZW50cz1Ob25lLCBTVk5NaXJyb3I9Tm9uZSwgKiprd2FyZ3MpOgot
ICAgICAgICBGYWN0b3J5Ll9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBjb25maWd1cmF0aW9uLCBh
cmNoaXRlY3R1cmVzLCBGYWxzZSwgYWRkaXRpb25hbEFyZ3VtZW50cywgU1ZOTWlycm9yLCAqKmt3
YXJncykKLSAgICAgICAgc2VsZi5hZGRTdGVwKENvbXBpbGVXZWJLaXQoKSkKLSAgICAgICAgc2Vs
Zi5hZGRTdGVwKFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1dlYktpdDIoKSkKLQogY2xhc3MgRG93bmxv
YWRBbmRQZXJmVGVzdEZhY3RvcnkoRmFjdG9yeSk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBs
YXRmb3JtLCBjb25maWd1cmF0aW9uLCBhcmNoaXRlY3R1cmVzLCBhZGRpdGlvbmFsQXJndW1lbnRz
PU5vbmUsIFNWTk1pcnJvcj1Ob25lLCAqKmt3YXJncyk6CiAgICAgICAgIEZhY3RvcnkuX19pbml0
X18oc2VsZiwgcGxhdGZvcm0sIGNvbmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXMsIEZhbHNlLCBh
ZGRpdGlvbmFsQXJndW1lbnRzLCBTVk5NaXJyb3IsICoqa3dhcmdzKQpAQCAtODg1LDEzICs4NzAs
NiBAQCBjbGFzcyBEb3dubG9hZEFuZFBlcmZUZXN0RmFjdG9yeShGYWN0b3J5KToKICAgICAgICAg
c2VsZi5hZGRTdGVwKEV4dHJhY3RCdWlsdFByb2R1Y3QoKSkKICAgICAgICAgc2VsZi5hZGRTdGVw
KFJ1bkFuZFVwbG9hZFBlcmZUZXN0cygpKQogCi1jbGFzcyBEb3dubG9hZEFuZFBlcmZUZXN0V2Vi
S2l0MkZhY3RvcnkoRmFjdG9yeSk6Ci0gICAgZGVmIF9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBj
b25maWd1cmF0aW9uLCBhcmNoaXRlY3R1cmVzLCBhZGRpdGlvbmFsQXJndW1lbnRzPU5vbmUsIFNW
Tk1pcnJvcj1Ob25lLCAqKmt3YXJncyk6Ci0gICAgICAgIEZhY3RvcnkuX19pbml0X18oc2VsZiwg
cGxhdGZvcm0sIGNvbmZpZ3VyYXRpb24sIGFyY2hpdGVjdHVyZXMsIEZhbHNlLCBhZGRpdGlvbmFs
QXJndW1lbnRzLCBTVk5NaXJyb3IsICoqa3dhcmdzKQotICAgICAgICBzZWxmLmFkZFN0ZXAoRG93
bmxvYWRCdWlsdFByb2R1Y3QoKSkKLSAgICAgICAgc2VsZi5hZGRTdGVwKEV4dHJhY3RCdWlsdFBy
b2R1Y3QoKSkKLSAgICAgICAgc2VsZi5hZGRTdGVwKFJ1bkFuZFVwbG9hZFBlcmZUZXN0c1dlYktp
dDIoKSkKLQogY2xhc3MgUGxhdGZvcm1TcGVjaWZpY1NjaGVkdWxlcihBbnlCcmFuY2hTY2hlZHVs
ZXIpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwgYnJhbmNoLCAqKmt3YXJncyk6
CiAgICAgICAgIHNlbGYucGxhdGZvcm0gPSBwbGF0Zm9ybQpkaWZmIC0tZ2l0IGEvVG9vbHMvQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyY2ZnX3VuaXR0ZXN0
LnB5IGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFz
dGVyY2ZnX3VuaXR0ZXN0LnB5CmluZGV4IDI3YWIxNWY5NGYxMzk5MDU5NDM3ZGJiY2ViNjBkMTEw
MmIzZTFlOGUuLmNkMDM2MmE2MzdjYzUxNTMyZTg0OGMwMzk3NjE0OGQ0Y2EzZTA5ZDAgMTAwNzU1
Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21h
c3RlcmNmZ191bml0dGVzdC5weQorKysgYi9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXJjZmdfdW5pdHRlc3QucHkKQEAgLTM3MSw3ICszNzEsNyBA
QCBleHBlY3RlZF9idWlsZF9zdGVwcyA9IHsKICAgICAnQXBwbGUgTWF2ZXJpY2tzIERlYnVnIFdL
MiAoVGVzdHMpJyA6IFsnY29uZmlndXJlIGJ1aWxkJywgJ3N2bicsICdraWxsIG9sZCBwcm9jZXNz
ZXMnLCAnZGVsZXRlIFdlYktpdEJ1aWxkIGRpcmVjdG9yeScsICdkZWxldGUgc3RhbGUgYnVpbGQg
ZmlsZXMnLCAnZG93bmxvYWQtYnVpbHQtcHJvZHVjdCcsICdleHRyYWN0LWJ1aWx0LXByb2R1Y3Qn
LCAnbGF5b3V0LXRlc3QnLCAncnVuLWFwaS10ZXN0cycsICd3ZWJraXRweS10ZXN0JywgJ3dlYmtp
dHBlcmwtdGVzdCcsICdiaW5kaW5ncy1nZW5lcmF0aW9uLXRlc3RzJywgJ2FyY2hpdmUtdGVzdC1y
ZXN1bHRzJywgJ3VwbG9hZCcsICdNYXN0ZXJTaGVsbENvbW1hbmQnXSwKICAgICAnQXBwbGUgTWF2
ZXJpY2tzIExMSU5UIENMb29wIChCdWlsZEFuZFRlc3QpJyA6IFsnY29uZmlndXJlIGJ1aWxkJywg
J3N2bicsICdraWxsIG9sZCBwcm9jZXNzZXMnLCAnZGVsZXRlIFdlYktpdEJ1aWxkIGRpcmVjdG9y
eScsICdkZWxldGUgc3RhbGUgYnVpbGQgZmlsZXMnLCAnY29tcGlsZS13ZWJraXQnLCAnd2Via2l0
LWpzYy1jbG9vcC10ZXN0J10sCiAgICAgJ0FwcGxlIE1hdmVyaWNrcyBSZWxlYXNlIChCdWlsZCkn
IDogWydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHByb2Nlc3NlcycsICdkZWxl
dGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBidWlsZCBmaWxlcycsICdj
b21waWxlLXdlYmtpdCcsICdhcmNoaXZlLWJ1aWx0LXByb2R1Y3QnLCAndXBsb2FkJywgJ3RyaWdn
ZXInXSwKLSAgICAnQXBwbGUgTWF2ZXJpY2tzIFJlbGVhc2UgKFBlcmYpJyA6IFsnY29uZmlndXJl
IGJ1aWxkJywgJ3N2bicsICdraWxsIG9sZCBwcm9jZXNzZXMnLCAnZGVsZXRlIFdlYktpdEJ1aWxk
IGRpcmVjdG9yeScsICdkZWxldGUgc3RhbGUgYnVpbGQgZmlsZXMnLCAnZG93bmxvYWQtYnVpbHQt
cHJvZHVjdCcsICdleHRyYWN0LWJ1aWx0LXByb2R1Y3QnLCAncGVyZi10ZXN0J10sCisgICAgJ0Fw
cGxlIE1hdmVyaWNrcyBSZWxlYXNlIFdLMiAoUGVyZiknIDogWydjb25maWd1cmUgYnVpbGQnLCAn
c3ZuJywgJ2tpbGwgb2xkIHByb2Nlc3NlcycsICdkZWxldGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5
JywgJ2RlbGV0ZSBzdGFsZSBidWlsZCBmaWxlcycsICdkb3dubG9hZC1idWlsdC1wcm9kdWN0Jywg
J2V4dHJhY3QtYnVpbHQtcHJvZHVjdCcsICdwZXJmLXRlc3QnXSwKICAgICAnQXBwbGUgTWF2ZXJp
Y2tzIFJlbGVhc2UgV0sxIChUZXN0cyknIDogWydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tp
bGwgb2xkIHByb2Nlc3NlcycsICdkZWxldGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0
ZSBzdGFsZSBidWlsZCBmaWxlcycsICdkb3dubG9hZC1idWlsdC1wcm9kdWN0JywgJ2V4dHJhY3Qt
YnVpbHQtcHJvZHVjdCcsICdqc2NvcmUtdGVzdCcsICdsYXlvdXQtdGVzdCcsICdydW4tYXBpLXRl
c3RzJywgJ3dlYmtpdHB5LXRlc3QnLCAnd2Via2l0cGVybC10ZXN0JywgJ2JpbmRpbmdzLWdlbmVy
YXRpb24tdGVzdHMnLCAnYXJjaGl2ZS10ZXN0LXJlc3VsdHMnLCAndXBsb2FkJywgJ01hc3RlclNo
ZWxsQ29tbWFuZCddLAogICAgICdBcHBsZSBNYXZlcmlja3MgUmVsZWFzZSBXSzIgKFRlc3RzKScg
OiBbJ2NvbmZpZ3VyZSBidWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0
ZSBXZWJLaXRCdWlsZCBkaXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2Rv
d25sb2FkLWJ1aWx0LXByb2R1Y3QnLCAnZXh0cmFjdC1idWlsdC1wcm9kdWN0JywgJ2xheW91dC10
ZXN0JywgJ3J1bi1hcGktdGVzdHMnLCAnd2Via2l0cHktdGVzdCcsICd3ZWJraXRwZXJsLXRlc3Qn
LCAnYmluZGluZ3MtZ2VuZXJhdGlvbi10ZXN0cycsICdhcmNoaXZlLXRlc3QtcmVzdWx0cycsICd1
cGxvYWQnLCAnTWFzdGVyU2hlbGxDb21tYW5kJ10sCiAKQEAgLTM4OSw3ICszODksNyBAQCBleHBl
Y3RlZF9idWlsZF9zdGVwcyA9IHsKICAgICAnQXBwbGUgWW9zZW1pdGUgTExJTlQgQ0xvb3AgKEJ1
aWxkQW5kVGVzdCknIDogWydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHByb2Nl
c3NlcycsICdkZWxldGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBidWls
ZCBmaWxlcycsICdjb21waWxlLXdlYmtpdCcsICd3ZWJraXQtanNjLWNsb29wLXRlc3QnXSwKICAg
ICAnQXBwbGUgWW9zZW1pdGUgUmVsZWFzZSAoMzItYml0IEJ1aWxkKScgOiBbJ2NvbmZpZ3VyZSBi
dWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBXZWJLaXRCdWlsZCBk
aXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2NvbXBpbGUtd2Via2l0J10s
CiAgICAgJ0FwcGxlIFlvc2VtaXRlIFJlbGVhc2UgKEJ1aWxkKScgOiBbJ2NvbmZpZ3VyZSBidWls
ZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBXZWJLaXRCdWlsZCBkaXJl
Y3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2NvbXBpbGUtd2Via2l0JywgJ2Fy
Y2hpdmUtYnVpbHQtcHJvZHVjdCcsICd1cGxvYWQnLCAndHJpZ2dlciddLAotICAgICdBcHBsZSBZ
b3NlbWl0ZSBSZWxlYXNlIChQZXJmKScgOiBbJ2NvbmZpZ3VyZSBidWlsZCcsICdzdm4nLCAna2ls
bCBvbGQgcHJvY2Vzc2VzJywgJ2RlbGV0ZSBXZWJLaXRCdWlsZCBkaXJlY3RvcnknLCAnZGVsZXRl
IHN0YWxlIGJ1aWxkIGZpbGVzJywgJ2Rvd25sb2FkLWJ1aWx0LXByb2R1Y3QnLCAnZXh0cmFjdC1i
dWlsdC1wcm9kdWN0JywgJ3BlcmYtdGVzdCddLAorICAgICdBcHBsZSBZb3NlbWl0ZSBSZWxlYXNl
IFdLMiAoUGVyZiknIDogWydjb25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHByb2Nl
c3NlcycsICdkZWxldGUgV2ViS2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBidWls
ZCBmaWxlcycsICdkb3dubG9hZC1idWlsdC1wcm9kdWN0JywgJ2V4dHJhY3QtYnVpbHQtcHJvZHVj
dCcsICdwZXJmLXRlc3QnXSwKICAgICAnQXBwbGUgWW9zZW1pdGUgUmVsZWFzZSBKU0MgKFRlc3Rz
KScgOiBbJ2NvbmZpZ3VyZSBidWlsZCcsICdzdm4nLCAna2lsbCBvbGQgcHJvY2Vzc2VzJywgJ2Rl
bGV0ZSBXZWJLaXRCdWlsZCBkaXJlY3RvcnknLCAnZGVsZXRlIHN0YWxlIGJ1aWxkIGZpbGVzJywg
J2Rvd25sb2FkLWJ1aWx0LXByb2R1Y3QnLCAnZXh0cmFjdC1idWlsdC1wcm9kdWN0JywgJ2pzY29y
ZS10ZXN0J10sCiAgICAgJ0FwcGxlIFlvc2VtaXRlIFJlbGVhc2UgV0sxIChUZXN0cyknIDogWydj
b25maWd1cmUgYnVpbGQnLCAnc3ZuJywgJ2tpbGwgb2xkIHByb2Nlc3NlcycsICdkZWxldGUgV2Vi
S2l0QnVpbGQgZGlyZWN0b3J5JywgJ2RlbGV0ZSBzdGFsZSBidWlsZCBmaWxlcycsICdkb3dubG9h
ZC1idWlsdC1wcm9kdWN0JywgJ2V4dHJhY3QtYnVpbHQtcHJvZHVjdCcsICdsYXlvdXQtdGVzdCcs
ICdydW4tYXBpLXRlc3RzJywgJ3dlYmtpdHB5LXRlc3QnLCAnd2Via2l0cGVybC10ZXN0JywgJ2Jp
bmRpbmdzLWdlbmVyYXRpb24tdGVzdHMnLCAnYXJjaGl2ZS10ZXN0LXJlc3VsdHMnLCAndXBsb2Fk
JywgJ01hc3RlclNoZWxsQ29tbWFuZCddLAogICAgICdBcHBsZSBZb3NlbWl0ZSBSZWxlYXNlIFdL
MiAoVGVzdHMpJyA6IFsnY29uZmlndXJlIGJ1aWxkJywgJ3N2bicsICdraWxsIG9sZCBwcm9jZXNz
ZXMnLCAnZGVsZXRlIFdlYktpdEJ1aWxkIGRpcmVjdG9yeScsICdkZWxldGUgc3RhbGUgYnVpbGQg
ZmlsZXMnLCAnZG93bmxvYWQtYnVpbHQtcHJvZHVjdCcsICdleHRyYWN0LWJ1aWx0LXByb2R1Y3Qn
LCAnbGF5b3V0LXRlc3QnLCAncnVuLWFwaS10ZXN0cycsICd3ZWJraXRweS10ZXN0JywgJ3dlYmtp
dHBlcmwtdGVzdCcsICdiaW5kaW5ncy1nZW5lcmF0aW9uLXRlc3RzJywgJ2FyY2hpdmUtdGVzdC1y
ZXN1bHRzJywgJ3VwbG9hZCcsICdNYXN0ZXJTaGVsbENvbW1hbmQnXSwKZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weSBiL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvY29tbW9uL2NvbmZpZy9wb3J0cy5weQppbmRleCBiMjdiOTQ0NmU5MDNlZDAx
MjI4M2QzMzc2YWVlZjNkMzFiNzA5NDljLi4zOTQxN2RlNDM2MGE5YTZlMmI3ZjM0YmQxM2FlZTg5
MDNmNDBmNWRmIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jb25m
aWcvcG9ydHMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vY29uZmlnL3Bv
cnRzLnB5CkBAIC0xMzIsMTUgKzEzMiwxNCBAQCBjbGFzcyBJT1NQb3J0KERlcHJlY2F0ZWRQb3J0
KToKIGNsYXNzIE1hY1BvcnQoRGVwcmVjYXRlZFBvcnQpOgogICAgIHBvcnRfZmxhZ19uYW1lID0g
Im1hYyIKIAorICAgIGRlZiBydW5fd2Via2l0X3Rlc3RzX2NvbW1hbmQoc2VsZik6CisgICAgICAg
IGNvbW1hbmQgPSBzdXBlcihNYWNQb3J0LCBzZWxmKS5ydW5fd2Via2l0X3Rlc3RzX2NvbW1hbmQo
KQorICAgICAgICBjb21tYW5kLmFwcGVuZCgiLS1kdW1wLXJlbmRlci10cmVlIikKKyAgICAgICAg
cmV0dXJuIGNvbW1hbmQKIAogY2xhc3MgTWFjV0syUG9ydChEZXByZWNhdGVkUG9ydCk6CiAgICAg
cG9ydF9mbGFnX25hbWUgPSAibWFjLXdrMiIKIAotICAgIGRlZiBydW5fd2Via2l0X3Rlc3RzX2Nv
bW1hbmQoc2VsZik6Ci0gICAgICAgIGNvbW1hbmQgPSBzdXBlcihNYWNXSzJQb3J0LCBzZWxmKS5y
dW5fd2Via2l0X3Rlc3RzX2NvbW1hbmQoKQotICAgICAgICBjb21tYW5kLmFwcGVuZCgiLTIiKQot
ICAgICAgICByZXR1cm4gY29tbWFuZAotCiAKIGNsYXNzIFdpblBvcnQoRGVwcmVjYXRlZFBvcnQp
OgogICAgIHBvcnRfZmxhZ19uYW1lID0gIndpbiIKQEAgLTE0OCw2ICsxNDcsMTEgQEAgY2xhc3Mg
V2luUG9ydChEZXByZWNhdGVkUG9ydCk6CiAgICAgZGVmIHJ1bl9iaW5kaW5nc190ZXN0c19jb21t
YW5kKHNlbGYpOgogICAgICAgICByZXR1cm4gTm9uZQogCisgICAgZGVmIHJ1bl93ZWJraXRfdGVz
dHNfY29tbWFuZChzZWxmKToKKyAgICAgICAgY29tbWFuZCA9IHN1cGVyKFdpblBvcnQsIHNlbGYp
LnJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZCgpCisgICAgICAgIGNvbW1hbmQuYXBwZW5kKCItLWR1
bXAtcmVuZGVyLXRyZWUiKQorICAgICAgICByZXR1cm4gY29tbWFuZAorCiAKIGNsYXNzIEd0a1dL
MlBvcnQoRGVwcmVjYXRlZFBvcnQpOgogICAgIHBvcnRfZmxhZ19uYW1lID0gImd0ay13azIiCkBA
IC0xNjIsNyArMTY2LDYgQEAgY2xhc3MgR3RrV0syUG9ydChEZXByZWNhdGVkUG9ydCk6CiAgICAg
ZGVmIHJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZChzZWxmKToKICAgICAgICAgY29tbWFuZCA9IHN1
cGVyKEd0a1dLMlBvcnQsIHNlbGYpLnJ1bl93ZWJraXRfdGVzdHNfY29tbWFuZCgpCiAgICAgICAg
IGNvbW1hbmQuYXBwZW5kKCItLWd0ayIpCi0gICAgICAgIGNvbW1hbmQuYXBwZW5kKCItMiIpCiAg
ICAgICAgIHJldHVybiBjb21tYW5kCiAKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9jb21tb24vY29uZmlnL3BvcnRzX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9jb21tb24vY29uZmlnL3BvcnRzX3VuaXR0ZXN0LnB5CmluZGV4IDQwN2Y0YmZiOGIzMWZl
OGUzNmYyMGY4NjM2ZmVlNDE4MjBlMmZlOTUuLjZhMDEzZTM4ZTFlMTEzZmNiZGQxYjk5NjBlNTNl
N2RkYWE4YTY2ZDUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2Nv
bmZpZy9wb3J0c191bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1v
bi9jb25maWcvcG9ydHNfdW5pdHRlc3QucHkKQEAgLTM0LDEzICszNCwxMyBAQCBmcm9tIHdlYmtp
dHB5LmNvbW1vbi5jb25maWcucG9ydHMgaW1wb3J0ICoKIGNsYXNzIERlcHJlY2F0ZWRQb3J0VGVz
dCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgZGVmIHRlc3RfbWFjX3BvcnQoc2VsZik6CiAgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwoTWFjUG9ydCgpLmZsYWcoKSwgIi0tcG9ydD1tYWMiKQotICAg
ICAgICBzZWxmLmFzc2VydEVxdWFsKE1hY1BvcnQoKS5ydW5fd2Via2l0X3Rlc3RzX2NvbW1hbmQo
KSwgRGVwcmVjYXRlZFBvcnQoKS5zY3JpcHRfc2hlbGxfY29tbWFuZCgicnVuLXdlYmtpdC10ZXN0
cyIpKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKE1hY1BvcnQoKS5ydW5fd2Via2l0X3Rlc3Rz
X2NvbW1hbmQoKSwgRGVwcmVjYXRlZFBvcnQoKS5zY3JpcHRfc2hlbGxfY29tbWFuZCgicnVuLXdl
YmtpdC10ZXN0cyIpICsgWyItLWR1bXAtcmVuZGVyLXRyZWUiXSkKICAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbChNYWNQb3J0KCkuYnVpbGRfd2Via2l0X2NvbW1hbmQoKSwgRGVwcmVjYXRlZFBvcnQo
KS5zY3JpcHRfc2hlbGxfY29tbWFuZCgiYnVpbGQtd2Via2l0IikpCiAgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwoTWFjUG9ydCgpLmJ1aWxkX3dlYmtpdF9jb21tYW5kKGJ1aWxkX3N0eWxlPSJkZWJ1
ZyIpLCBEZXByZWNhdGVkUG9ydCgpLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJidWlsZC13ZWJraXQi
KSArIFsiLS1kZWJ1ZyJdKQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKE1hY1BvcnQoKS5idWls
ZF93ZWJraXRfY29tbWFuZChidWlsZF9zdHlsZT0icmVsZWFzZSIpLCBEZXByZWNhdGVkUG9ydCgp
LnNjcmlwdF9zaGVsbF9jb21tYW5kKCJidWlsZC13ZWJraXQiKSArIFsiLS1yZWxlYXNlIl0pCiAK
ICAgICBkZWYgdGVzdF9ndGtfd2syX3BvcnQoc2VsZik6CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWwoR3RrV0syUG9ydCgpLmZsYWcoKSwgIi0tcG9ydD1ndGstd2syIikKLSAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbChHdGtXSzJQb3J0KCkucnVuX3dlYmtpdF90ZXN0c19jb21tYW5kKCksIERlcHJl
Y2F0ZWRQb3J0KCkuc2NyaXB0X3NoZWxsX2NvbW1hbmQoInJ1bi13ZWJraXQtdGVzdHMiKSArIFsi
LS1ndGsiLCAiLTIiXSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChHdGtXSzJQb3J0KCkucnVu
X3dlYmtpdF90ZXN0c19jb21tYW5kKCksIERlcHJlY2F0ZWRQb3J0KCkuc2NyaXB0X3NoZWxsX2Nv
bW1hbmQoInJ1bi13ZWJraXQtdGVzdHMiKSArIFsiLS1ndGsiXSkKICAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbChHdGtXSzJQb3J0KCkuYnVpbGRfd2Via2l0X2NvbW1hbmQoKSwgRGVwcmVjYXRlZFBv
cnQoKS5zY3JpcHRfc2hlbGxfY29tbWFuZCgiYnVpbGQtd2Via2l0IikgKyBbIi0tZ3RrIiwgIi0t
dXBkYXRlLWd0ayIsIERlcHJlY2F0ZWRQb3J0KCkubWFrZUFyZ3MoKV0pCiAgICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWwoR3RrV0syUG9ydCgpLmJ1aWxkX3dlYmtpdF9jb21tYW5kKGJ1aWxkX3N0eWxl
PSJkZWJ1ZyIpLCBEZXByZWNhdGVkUG9ydCgpLnNjcmlwdF9zaGVsbF9jb21tYW5kKCJidWlsZC13
ZWJraXQiKSArIFsiLS1kZWJ1ZyIsICItLWd0ayIsICItLXVwZGF0ZS1ndGsiLCBEZXByZWNhdGVk
UG9ydCgpLm1ha2VBcmdzKCldKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKaW5kZXggMDk4MWYwYmMzNGRmMzZhMTkx
NTA5MmQ1MGNiMDdkY2MzZDVlNDc4MC4uZDgzMmE5NGFlOWFiZTVlN2Y5NDhlNzRmNzY0ZWFjNTI4
NmYxZGRmNiAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
cnVuX3dlYmtpdF90ZXN0cy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CkBAIC0xMjIsOCArMTIyLDggQEAgZGVmIHBhcnNlX2Fy
Z3MoYXJncyk6CiAgICAgICAgICAgICBoZWxwPSJFbmFibGUgR3VhcmQgTWFsbG9jIChPUyBYIG9u
bHkpIiksCiAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXRocmVhZGVkIiwgYWN0aW9u
PSJzdG9yZV90cnVlIiwgZGVmYXVsdD1GYWxzZSwKICAgICAgICAgICAgIGhlbHA9IlJ1biBhIGNv
bmN1cnJlbnQgSmF2YVNjcmlwdCB0aHJlYWQgd2l0aCBlYWNoIHRlc3QiKSwKLSAgICAgICAgb3B0
cGFyc2UubWFrZV9vcHRpb24oIi0td2Via2l0LXRlc3QtcnVubmVyIiwgIi0yIiwgYWN0aW9uPSJz
dG9yZV90cnVlIiwKLSAgICAgICAgICAgIGhlbHA9IlVzZSBXZWJLaXRUZXN0UnVubmVyIHJhdGhl
ciB0aGFuIER1bXBSZW5kZXJUcmVlLiIpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigi
LS1kdW1wLXJlbmRlci10cmVlIiwgIi0xIiwgYWN0aW9uPSJzdG9yZV9mYWxzZSIsIGRlZmF1bHQ9
VHJ1ZSwgZGVzdD0id2Via2l0X3Rlc3RfcnVubmVyIiwKKyAgICAgICAgICAgIGhlbHA9IlVzZSBE
dW1wUmVuZGVyVHJlZSByYXRoZXIgdGhhbiBXZWJLaXRUZXN0UnVubmVyLiIpLAogICAgICAgICAj
IEZJWE1FOiBXZSBzaG91bGQgbWVyZ2UgdGhpcyB3LyAtLWJ1aWxkLWRpcmVjdG9yeSBhbmQgb25s
eSBoYXZlIG9uZSBmbGFnLgogICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1yb290Iiwg
YWN0aW9uPSJzdG9yZSIsCiAgICAgICAgICAgICBoZWxwPSJQYXRoIHRvIGEgZGlyZWN0b3J5IGNv
bnRhaW5pbmcgdGhlIGV4ZWN1dGFibGVzIG5lZWRlZCB0byBydW4gdGVzdHMuIiksCmRpZmYgLS1n
aXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3Rz
X2ludGVncmF0aW9udGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CmluZGV4IGY4OGMxYTI5OWNmMDNj
N2I4MjE2MGUyOWZmNTgwMTdmOWFmYjE4OTMuLmU5ZmQwM2ZiYzY2YzVlYzY4YjkyOGI4MTNhZjI5
YTU3NjczZWJiNjQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5CisrKyBiL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0
LnB5CkBAIC01MzcsNyArNTM3LDcgQEAgY2xhc3MgUnVuVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSwg
U3RyZWFtVGVzdGluZ01peGluKToKICAgICAgICAgbW9ja19jcmFzaF9yZXBvcnQgPSBtYWtlX21v
Y2tfY3Jhc2hfcmVwb3J0X2RhcndpbignRHVtcFJlbmRlclRyZWUnLCAxMjM0NSkKICAgICAgICAg
aG9zdCA9IE1vY2tIb3N0KCkKICAgICAgICAgaG9zdC5maWxlc3lzdGVtLndyaXRlX3RleHRfZmls
ZSgnL1VzZXJzL21vY2svTGlicmFyeS9Mb2dzL0RpYWdub3N0aWNSZXBvcnRzL0R1bXBSZW5kZXJU
cmVlXzIwMTEtMDYtMTMtMTUwNzE5X3F1YWR6ZW4uY3Jhc2gnLCBtb2NrX2NyYXNoX3JlcG9ydCkK
LSAgICAgICAgXywgcmVndWxhcl9vdXRwdXQsIF8gPSBsb2dnaW5nX3J1bihbJ2ZhaWx1cmVzL3Vu
ZXhwZWN0ZWQvY3Jhc2gtd2l0aC1zdGRlcnIuaHRtbCddLCB0ZXN0c19pbmNsdWRlZD1UcnVlLCBo
b3N0PWhvc3QpCisgICAgICAgIF8sIHJlZ3VsYXJfb3V0cHV0LCBfID0gbG9nZ2luZ19ydW4oWydm
YWlsdXJlcy91bmV4cGVjdGVkL2NyYXNoLXdpdGgtc3RkZXJyLmh0bWwnLCAnLS1kdW1wLXJlbmRl
ci10cmVlJ10sIHRlc3RzX2luY2x1ZGVkPVRydWUsIGhvc3Q9aG9zdCkKICAgICAgICAgZXhwZWN0
ZWRfY3Jhc2hfbG9nID0gbW9ja19jcmFzaF9yZXBvcnQKICAgICAgICAgc2VsZi5hc3NlcnRFcXVh
bChob3N0LmZpbGVzeXN0ZW0ucmVhZF90ZXh0X2ZpbGUoJy90bXAvbGF5b3V0LXRlc3QtcmVzdWx0
cy9mYWlsdXJlcy91bmV4cGVjdGVkL2NyYXNoLXdpdGgtc3RkZXJyLWNyYXNoLWxvZy50eHQnKSwg
ZXhwZWN0ZWRfY3Jhc2hfbG9nKQogCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3BlcmZvcm1hbmNlX3Rlc3RzL3BlcmZ0ZXN0c3J1bm5lci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVubmVyLnB5CmluZGV4IDAwNmRmNjdl
ZWI5MzcwNTc3YTI0Nzc0NDE0NDhkYWU2ZjRhYmQ2MTkuLmRlZThmZjQ5MmIzNTk3NjI2NmVlODRi
NDAyZGU4N2QxYTdmZDM5NWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcGVy
Zm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVubmVyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvcGVyZm9ybWFuY2VfdGVzdHMvcGVyZnRlc3RzcnVubmVyLnB5CkBAIC0xMTUsOCArMTE1
LDggQEAgY2xhc3MgUGVyZlRlc3RzUnVubmVyKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgaGVs
cD0iRG9uJ3QgbGF1bmNoIGEgYnJvd3NlciB3aXRoIHJlc3VsdHMgYWZ0ZXIgdGhlIHRlc3RzIGFy
ZSBkb25lIiksCiAgICAgICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS10ZXN0LXJlc3Vs
dHMtc2VydmVyIiwKICAgICAgICAgICAgICAgICBoZWxwPSJVcGxvYWQgdGhlIGdlbmVyYXRlZCBK
U09OIGZpbGUgdG8gdGhlIHNwZWNpZmllZCBzZXJ2ZXIgd2hlbiAtLW91dHB1dC1qc29uLXBhdGgg
aXMgcHJlc2VudC4iKSwKLSAgICAgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCItLXdlYmtp
dC10ZXN0LXJ1bm5lciIsICItMiIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsCi0gICAgICAgICAgICAg
ICAgaGVscD0iVXNlIFdlYktpdFRlc3RSdW5uZXIgcmF0aGVyIHRoYW4gRHVtcFJlbmRlclRyZWUu
IiksCisgICAgICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1kdW1wLXJlbmRlci10cmVl
IiwgIi0xIiwgYWN0aW9uPSJzdG9yZV9mYWxzZSIsIGRlZmF1bHQ9VHJ1ZSwgZGVzdD0id2Via2l0
X3Rlc3RfcnVubmVyIiwKKyAgICAgICAgICAgICAgICBoZWxwPSJVc2UgRHVtcFJlbmRlclRyZWUg
cmF0aGVyIHRoYW4gV2ViS2l0VGVzdFJ1bm5lci4iKSwKICAgICAgICAgICAgIG9wdHBhcnNlLm1h
a2Vfb3B0aW9uKCItLWZvcmNlIiwgZGVzdD0idXNlX3NraXBwZWRfbGlzdCIsIGFjdGlvbj0ic3Rv
cmVfZmFsc2UiLCBkZWZhdWx0PVRydWUsCiAgICAgICAgICAgICAgICAgaGVscD0iUnVuIGFsbCB0
ZXN0cywgaW5jbHVkaW5nIHRoZSBvbmVzIGluIHRoZSBTa2lwcGVkIGxpc3QuIiksCiAgICAgICAg
ICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbigiLS1wcm9maWxlIiwgYWN0aW9uPSJzdG9yZV90cnVl
IiwKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9wb3J0X3Rlc3RjYXNl
LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3BvcnRfdGVzdGNhc2UucHkKaW5kZXgg
NmE4MzMzNjQwNjhkZjYxOTY1ZjQ1YjRjYTI5MmI5ODEwNDJiZWRlOS4uODY4NWU1NDE3NmJkM2Iy
OWUwOWI2ODJjNTI3ZWEzNmExZDhmNTgxYiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9wb3J0L3BvcnRfdGVzdGNhc2UucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9w
b3J0L3BvcnRfdGVzdGNhc2UucHkKQEAgLTQ5NCw3ICs0OTQsNyBAQCBjbGFzcyBQb3J0VGVzdENh
c2UodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBleHBlY3RlZF9sb2dzID0gIk1PQ0sgcnVu
X2NvbW1hbmQ6IFsnVG9vbHMvU2NyaXB0cy9idWlsZC1kdW1wcmVuZGVydHJlZScsICctLXJlbGVh
c2UnXSwgY3dkPS9tb2NrLWNoZWNrb3V0LCBlbnY9eydMQ19BTEwnOiAnQycsICdNT0NLX0VOVklS
T05fQ09QWSc6ICcxJ31cbiIKICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKG91dHB1dC5hc3NlcnRf
b3V0cHV0cyhzZWxmLCBwb3J0Ll9idWlsZF9kcml2ZXIsIGV4cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRf
bG9ncykpCiAKLSAgICAgICAgIyBNYWtlIHN1cmUgd2hlbiBwYXNzZWQgLS13ZWJraXQtdGVzdC1y
dW5uZXIgd2UgYnVpbGQgdGhlIHJpZ2h0IHRvb2wuCisgICAgICAgICMgTWFrZSBzdXJlIFdlYktp
dFRlc3RSdW5uZXIgaXMgdXNlZC4KICAgICAgICAgcG9ydC5fb3B0aW9ucyA9IE1vY2tPcHRpb25z
KHdlYmtpdF90ZXN0X3J1bm5lcj1UcnVlLCBjb25maWd1cmF0aW9uPSJSZWxlYXNlIikKICAgICAg
ICAgZXhwZWN0ZWRfbG9ncyA9ICJNT0NLIHJ1bl9jb21tYW5kOiBbJ1Rvb2xzL1NjcmlwdHMvYnVp
bGQtZHVtcHJlbmRlcnRyZWUnLCAnLS1yZWxlYXNlJ10sIGN3ZD0vbW9jay1jaGVja291dCwgZW52
PXsnTENfQUxMJzogJ0MnLCAnTU9DS19FTlZJUk9OX0NPUFknOiAnMSd9XG5NT0NLIHJ1bl9jb21t
YW5kOiBbJ1Rvb2xzL1NjcmlwdHMvYnVpbGQtd2Via2l0dGVzdHJ1bm5lcicsICctLXJlbGVhc2Un
XSwgY3dkPS9tb2NrLWNoZWNrb3V0LCBlbnY9eydMQ19BTEwnOiAnQycsICdNT0NLX0VOVklST05f
Q09QWSc6ICcxJ31cbiIKICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKG91dHB1dC5hc3NlcnRfb3V0
cHV0cyhzZWxmLCBwb3J0Ll9idWlsZF9kcml2ZXIsIGV4cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRfbG9n
cykpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>