<?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>96720</bug_id>
          
          <creation_ts>2012-09-13 20:15:09 -0700</creation_ts>
          <short_desc>[Chromium] Layout Test fast/forms/*-multiple-fields/*-multiple-fields-preserve-value-after-history-back.html is failing</short_desc>
          <delta_ts>2012-12-05 00:50:43 -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="Kent Tamura">tkent</reporter>
          <assigned_to>yosin</assigned_to>
          <cc>haraken</cc>
    
    <cc>keishi</cc>
    
    <cc>ksakamoto</cc>
    
    <cc>morrita</cc>
    
    <cc>rjkroege</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>720253</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-13 20:15:09 -0700</bug_when>
    <thetext>The following layout test is failing on Chromium-Mac and Chromium-Windows

fast/forms/time-multiple-fields/time-multiple-fields-preserve-value-after-history-back.html

Probable cause:

Unknown


http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&amp;showLargeExpectations=true&amp;tests=time-multiple-fields-preserve-value-after-history-back.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777686</commentid>
    <comment_count>1</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-28 03:14:30 -0800</bug_when>
    <thetext>*** Bug 103152 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777690</commentid>
    <comment_count>2</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-28 03:16:12 -0800</bug_when>
    <thetext>All of fast/forms/*-multiple-fields/*-multiple-fields-preserve-value-after-history-back.html are flaky.

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=preserve-value-after-history</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779933</commentid>
    <comment_count>3</comment_count>
      <attachid>176922</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-30 01:38:51 -0800</bug_when>
    <thetext>Created attachment 176922
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779938</commentid>
    <comment_count>4</comment_count>
      <attachid>176922</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-30 01:46:18 -0800</bug_when>
    <thetext>Comment on attachment 176922
Patch

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

&gt; LayoutTests/ChangeLog:3
&gt; +        [Chroimum] Layout Test fast/forms/*-multiple-fields/*-multiple-fields-preserve-value-after-history-back.html is failing

Typo: Chromium

&gt; LayoutTests/ChangeLog:12
&gt; +        Make the outer switch a function to be called window.onload, and stop to

&gt;&gt; Make the outer switch a function to be called window.onload

Is this necessary to fix the failure? (Why?) Or is this just a refactoring?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779945</commentid>
    <comment_count>5</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-30 01:54:12 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; &gt; LayoutTests/ChangeLog:12
&gt; &gt; +        Make the outer switch a function to be called window.onload, and stop to
&gt; 
&gt; &gt;&gt; Make the outer switch a function to be called window.onload
&gt; 
&gt; Is this necessary to fix the failure? (Why?) Or is this just a refactoring?

Yes.  ChangeLog explains the reason at the previous paragraph.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779951</commentid>
    <comment_count>6</comment_count>
      <attachid>176922</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-11-30 02:02:56 -0800</bug_when>
    <thetext>Comment on attachment 176922
Patch

Makes sense. (I was misreading js-test-post.js with js-test-pre.js.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779952</commentid>
    <comment_count>7</comment_count>
      <attachid>176927</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-11-30 02:05:14 -0800</bug_when>
    <thetext>Created attachment 176927
Patch for landing

Fix summary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779962</commentid>
    <comment_count>8</comment_count>
      <attachid>176927</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-30 02:33:23 -0800</bug_when>
    <thetext>Comment on attachment 176927
Patch for landing

Clearing flags on attachment: 176927

Committed r136219: &lt;http://trac.webkit.org/changeset/136219&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779963</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-30 02:33:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783486</commentid>
    <comment_count>10</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-12-05 00:50:43 -0800</bug_when>
    <thetext>r136219 fixed the major flakiness. However they still timed out and I marked them [ Slow ] in http://trac.webkit.org/changeset/136333 .  The slowness should be addressed in Bug 104094.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176922</attachid>
            <date>2012-11-30 01:38:51 -0800</date>
            <delta_ts>2012-11-30 02:05:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96720-20121130183623.patch</filename>
            <type>text/plain</type>
            <size>28422</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MjE2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNmUzYWZlYWM3OTE2YzdlMGU5NGVi
MDc2ODM3YTdjZmNhMmJlNWFkNy4uNjcwODMwZjEyY2YyYjVmZTRhOTYyZGU3M2ZjZTA0NzBkYTA2
MDY4YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTExLTMwICBLZW50IFRhbXVyYSAgPHRr
ZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBbQ2hyb2ltdW1dIExheW91dCBUZXN0IGZhc3Qv
Zm9ybXMvKi1tdWx0aXBsZS1maWVsZHMvKi1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUt
YWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY3MjAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBzaG91bGQgc3RhcnQgdGVzdHMgYWZ0ZXIganMt
dGVzdC1wb3N0LmpzIGxvYWRpbmcgdG8gYXZvaWQgbWlzc2luZworICAgICAgICB0ZXN0UnVubmVy
LndhaXRVbnRpbERvbmUgY2FsbHMuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2RhdGUtbXVsdGlw
bGUtZmllbGRzL2RhdGUtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3Rv
cnktYmFjay5odG1sOgorICAgICAgICBNYWtlIHRoZSBvdXRlciBzd2l0Y2ggYSBmdW5jdGlvbiB0
byBiZSBjYWxsZWQgd2luZG93Lm9ubG9hZCwgYW5kIHN0b3AgdG8KKyAgICAgICAgcmVtb3ZlIHRo
ZSBpZnJhbWUgYmVjYXVzZSB0aGUgc2NyaXB0IGluIHRoZSBpZnJhbWUgY2FsbHMgbm90aWZ5RG9u
ZS4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL2RhdGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRzL2Rh
dGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3Rvcnkt
YmFjay5odG1sOgorICAgICAgICBEaXR0by4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3RpbWUtbXVs
dGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhp
c3RvcnktYmFjay5odG1sOgorICAgICAgICBEaXR0by4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3dl
ZWstbXVsdGlwbGUtZmllbGRzL3dlZWstbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFm
dGVyLWhpc3RvcnktYmFjay5odG1sOgorICAgICAgICBEaXR0by4KKyAgICAgICAgKiBwbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICBNb3ZlIHRoZSBsaW5lIGZvcgor
ICAgICAgICB3ZWVrLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5
LWJhY2suaHRtbCBuZWFyIHRvCisgICAgICAgIG90aGVycy4gV2UgZG9uJ3QgcmVtb3ZlIHRoZXNl
IGV4cGVjdGF0aW9ucyB5ZXQganVzdCBpbiBjYXNlLgorCiAyMDEyLTExLTMwICBBbGV4YW5kZXIg
UGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBVbnJl
dmlld2VkLCBmYXN0L3RleHQvbGluZS1pbml0aWFsLWFuZC1maW5hbC1zd2FzaGVzLmh0bWwgbWlz
c2luZyBleHBlY3RhdGlvbnMgb24gWFAgYWZ0ZXIgcjEzNjE1My4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZm9ybXMvZGF0ZS1tdWx0aXBsZS1maWVsZHMvZGF0ZS1tdWx0aXBsZS1maWVs
ZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2Zvcm1zL2RhdGUtbXVsdGlwbGUtZmllbGRzL2RhdGUtbXVsdGlwbGUtZmllbGRzLXByZXNl
cnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sCmluZGV4IGNkOTI3YmEzMDM0MWU1NzRh
YmEyOTQyYWJjNDgwYzllNDcxZjRlNzUuLmJmNmUxMzIwZDgxMGNjZmZkMGRiOTZjYzIzMzc2ZDc1
MDk1MjJlMDUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGF0ZS1tdWx0aXBs
ZS1maWVsZHMvZGF0ZS1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9y
eS1iYWNrLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9kYXRlLW11bHRpcGxlLWZp
ZWxkcy9kYXRlLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJh
Y2suaHRtbApAQCAtNyw4ICs3LDggQEAKIDxkaXYgaWQ9ImNvbnRhaW5lciI+CiA8aW5wdXQgdHlw
ZT0iZGF0ZSIgaWQ9InRlc3QxIj48YnI+CiA8aW5wdXQgdHlwZT0iZGF0ZSIgaWQ9InRlc3QyIiBt
aW49IjE5OTktMDEtMDEiIG1heD0iMTk5OS0xMi0zMSI+PGJyPgotPGlmcmFtZSBpZD0iaWZyYW1l
Ij48L2lmcmFtZT4KIDwvZGl2PgorPGlmcmFtZSBpZD0iaWZyYW1lIj48L2lmcmFtZT4KIDxzY3Jp
cHQ+CiBkZXNjcmlwdGlvbignQ2hlY2tzIGlucHV0IHZhbHVlIGlzIHByZXNlcnZlZCBhZnRlciBi
YWNrd2FyZCBhbmQgZm9yd2FyZCcpOwogaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCkBAIC02NSw3
OSArNjUsODEgQEAgZnVuY3Rpb24gcnVuVGVzdENhc2VzKCkgewogICAgIGRlYnVnKCcnKTsKIH0K
IAotc3dpdGNoIChwYWdlTmFtZSkgewotY2FzZSAnP3BhZ2UwJzoKLSAgICBpZnJhbWUuc3JjID0g
bG9jYXRpb24gKyAnP3BhZ2UxJzsKLSAgICBicmVhazsKLQotY2FzZSAnP3BhZ2UxJzoKLSAgICBz
d2l0Y2ggKHBhcmVudC5zdGF0ZSkgewotICAgIGNhc2UgJ2RpcmVjdCc6IHsKLSAgICAgICAgdGVz
dElucHV0MS52YWx1ZSA9ICcxMjAxMi0xMC0wOSc7Ci0gICAgICAgIHRlc3RJbnB1dDIuZm9jdXMo
KTsKLSAgICAgICAga2V5RG93bigndXBBcnJvdycpOyAvLyAtPiBbMDFdL2RkL3l5eXkKLSAgICAg
ICAga2V5RG93bignXHQnKTsgLy8gICAgICAtPiAwMS9bZGRdL3l5eXkKLSAgICAgICAga2V5RG93
bignXHQnKTsgLy8gICAgICAtPiAwMS9kZC9beXl5eV0KLSAgICAgICAga2V5RG93bigndXBBcnJv
dycpOyAvLyAtPiAwMS9kZC9bMTk5OV0KLSAgICAgICAgdmFyIG5leHRVcmkgPSBsb2NhdGlvbi50
b1N0cmluZygpLnJlcGxhY2UoJz9wYWdlMScsICc/cGFnZTInKTsKLSAgICAgICAgc2V0VGltZW91
dChmdW5jdGlvbiAoKSB7IHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gbmV4dFVyaTsgfSwgMCk7Cit3
aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgc3dpdGNoIChwYWdlTmFtZSkgeworICAg
IGNhc2UgJz9wYWdlMCc6CisgICAgICAgIGlmcmFtZS5zcmMgPSBsb2NhdGlvbiArICc/cGFnZTEn
OwogICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSAnYmFja1RvMSc6Ci0gICAgICAgIHBh
cmVudC50ZXN0Q2FzZXMucHVzaCgKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAnZGVz
Y3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9s
IHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDogdGVz
dElucHV0MS52YWx1ZSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzEyMDEyLTEwLTA5
JyB9LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2Vu
dCBiYWNrIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFy
dGlhbCB2YWx1ZScsCi0gICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJ
bnB1dDIpLAotICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnMDEvZGQvMTk5OScKLSAgICAg
ICAgICAgIH0pOwotICAgICAgICBmb3J3YXJkKCdmb3J3YXJkVG8yJyk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgJ2JhY2tUbzFTZWNvbmQnOgotICAgICAgICBwYXJlbnQuZmluaXNoVGVzdCgp
OwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0
ZWQgc3RhdGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LSAgICBicmVhazsKIAotY2FzZSAnP3BhZ2UyJzoKLSAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkg
ewotICAgIGNhc2UgJ2RpcmVjdCc6Ci0gICAgICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMDAwMS0x
MS0xNyc7Ci0gICAgICAgIHRlc3RJbnB1dDIuZm9jdXMoKTsKLSAgICAgICAga2V5RG93bignXHQn
KTsgLy8gICAgICAgIC0+IG1tL1tkZF0veXl5eQotICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cn
KTsgLy8gLT4gbW0vWzMxXS95eXl5Ci0gICAgICAgIGJhY2soJ2JhY2tUbzEnKTsKKyAgICBjYXNl
ICc/cGFnZTEnOgorICAgICAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgeworICAgICAgICBjYXNl
ICdkaXJlY3QnOiB7CisgICAgICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzEyMDEyLTEwLTA5
JzsKKyAgICAgICAgICAgIHRlc3RJbnB1dDIuZm9jdXMoKTsKKyAgICAgICAgICAgIGtleURvd24o
J3VwQXJyb3cnKTsgLy8gLT4gWzAxXS9kZC95eXl5CisgICAgICAgICAgICBrZXlEb3duKCdcdCcp
OyAvLyAgICAgIC0+IDAxL1tkZF0veXl5eQorICAgICAgICAgICAga2V5RG93bignXHQnKTsgLy8g
ICAgICAtPiAwMS9kZC9beXl5eV0KKyAgICAgICAgICAgIGtleURvd24oJ3VwQXJyb3cnKTsgLy8g
LT4gMDEvZGQvWzE5OTldCisgICAgICAgICAgICB2YXIgbmV4dFVyaSA9IGxvY2F0aW9uLnRvU3Ry
aW5nKCkucmVwbGFjZSgnP3BhZ2UxJywgJz9wYWdlMicpOworICAgICAgICAgICAgc2V0VGltZW91
dChmdW5jdGlvbiAoKSB7IHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gbmV4dFVyaTsgfSwgMCk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBjYXNlICdiYWNrVG8xJzoKKyAg
ICAgICAgICAgIHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKKyAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBiYWNrIHRvIGEgcGFnZS4gQ2hl
Y2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgZnVsbCB2YWx1ZScsCisgICAgICAgICAg
ICAgICAgICAgICdhY3R1YWwnIDogdGVzdElucHV0MS52YWx1ZSwKKyAgICAgICAgICAgICAgICAg
ICAgJ2V4cGVjdGVkJyA6ICcxMjAxMi0xMC0wOScgfSwKKyAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBiYWNrIHRvIGEgcGFnZS4gQ2hl
Y2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCisgICAgICAg
ICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKKyAgICAgICAg
ICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcwMS9kZC8xOTk5JworICAgICAgICAgICAgICAgIH0p
OworICAgICAgICAgICAgZm9yd2FyZCgnZm9yd2FyZFRvMicpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGNhc2UgJ2JhY2tUbzFTZWNvbmQnOgorICAgICAgICAgICAgcGFyZW50LmZpbmlz
aFRlc3QoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAnZm9y
d2FyZFRvMic6Ci0gICAgICAgIHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2Uu
IENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAotICAgICAg
ICAgICAgICAgICdhY3R1YWwnIDogdGVzdElucHV0MS52YWx1ZSwKLSAgICAgICAgICAgICAgICAn
ZXhwZWN0ZWQnIDogJzAwMDEtMTEtMTcnCi0gICAgICAgICAgICB9LAotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFnZS4g
Q2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCi0gICAg
ICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAotICAgICAgICAg
ICAgICAgICdleHBlY3RlZCcgOiAnbW0vMzEveXl5eScKLSAgICAgICAgICAgIH0pOwotICAgICAg
ICBiYWNrKCdiYWNrVG8xU2Vjb25kJyk7CisKKyAgICBjYXNlICc/cGFnZTInOgorICAgICAgICBz
d2l0Y2ggKHBhcmVudC5zdGF0ZSkgeworICAgICAgICBjYXNlICdkaXJlY3QnOgorICAgICAgICAg
ICAgdGVzdElucHV0MS52YWx1ZSA9ICcwMDAxLTExLTE3JzsKKyAgICAgICAgICAgIHRlc3RJbnB1
dDIuZm9jdXMoKTsKKyAgICAgICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBtbS9b
ZGRdL3l5eXkKKyAgICAgICAgICAgIGtleURvd24oJ2Rvd25BcnJvdycpOyAvLyAtPiBtbS9bMzFd
L3l5eXkKKyAgICAgICAgICAgIGJhY2soJ2JhY2tUbzEnKTsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICBjYXNlICdmb3J3YXJkVG8yJzoKKyAgICAgICAgICAgIHBhcmVudC50ZXN0Q2FzZXMu
cHVzaCgKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICdkZXNjcmlwdGlv
bicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hp
Y2ggaGFkIGEgZnVsbCB2YWx1ZScsCisgICAgICAgICAgICAgICAgICAgICdhY3R1YWwnIDogdGVz
dElucHV0MS52YWx1ZSwKKyAgICAgICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcwMDAxLTEx
LTE3JworICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5n
IGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAorICAgICAgICAgICAg
ICAgICAgICAnYWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCisgICAgICAgICAgICAg
ICAgICAgICdleHBlY3RlZCcgOiAnbW0vMzEveXl5eScKKyAgICAgICAgICAgICAgICB9KTsKKyAg
ICAgICAgICAgIGJhY2soJ2JhY2tUbzFTZWNvbmQnKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRlKCcgKyBw
YXJlbnQuc3RhdGUgKyAnKScpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAg
ICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgotICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgc3Rh
dGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7CisgICAgICAgIGZhaWxlZCgnVW5leHBlY3RlZCBw
YWdlKCcgKyBwYWdlTmFtZSArICcpJyk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLSAgICBicmVh
azsKLQotZGVmYXVsdDoKLSAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgcGFnZSgnICsgcGFnZU5hbWUg
KyAnKScpOwotICAgIGJyZWFrOwotfQorfTsKIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4uLy4u
Ly4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGV0aW1lbG9jYWwtbXVsdGlw
bGUtZmllbGRzL2RhdGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFm
dGVyLWhpc3RvcnktYmFjay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9kYXRldGltZWxv
Y2FsLW11bHRpcGxlLWZpZWxkcy9kYXRldGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2
ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbAppbmRleCA3MTZiNzk4MWY3ZGI5MWEyMTMy
YjMxOWQ1ZDNlMjM1ZDkzNmVkODNkLi41OGI1MjhiYTU1YjkxMjI0NTllNTJmMTkyNjc0MjA0ZmFm
NGYxNTQ4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGV0aW1lbG9jYWwt
bXVsdGlwbGUtZmllbGRzL2RhdGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZh
bHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMv
ZGF0ZXRpbWVsb2NhbC1tdWx0aXBsZS1maWVsZHMvZGF0ZXRpbWVsb2NhbC1tdWx0aXBsZS1maWVs
ZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwKQEAgLTcsOCArNyw4IEBA
CiA8ZGl2IGlkPSJjb250YWluZXIiPgogPGlucHV0IHR5cGU9ImRhdGV0aW1lLWxvY2FsIiBpZD0i
dGVzdDEiPjxicj4KIDxpbnB1dCB0eXBlPSJkYXRldGltZS1sb2NhbCIgaWQ9InRlc3QyIiBtaW49
IjE5OTktMDEtMDFUMDA6MDAiIG1heD0iMTk5OS0xMi0zMVQyMzo1OSI+PGJyPgotPGlmcmFtZSBp
ZD0iaWZyYW1lIj48L2lmcmFtZT4KIDwvZGl2PgorPGlmcmFtZSBpZD0iaWZyYW1lIj48L2lmcmFt
ZT4KIDxzY3JpcHQ+CiBkZXNjcmlwdGlvbignQ2hlY2tzIGlucHV0IHZhbHVlIGlzIHByZXNlcnZl
ZCBhZnRlciBiYWNrd2FyZCBhbmQgZm9yd2FyZCcpOwogaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIp
CkBAIC02NSw4OSArNjUsOTEgQEAgZnVuY3Rpb24gcnVuVGVzdENhc2VzKCkgewogICAgIGRlYnVn
KCcnKTsKIH0KIAotc3dpdGNoIChwYWdlTmFtZSkgewotY2FzZSAnP3BhZ2UwJzoKLSAgICBpZnJh
bWUuc3JjID0gbG9jYXRpb24gKyAnP3BhZ2UxJzsKLSAgICBicmVhazsKK3dpbmRvdy5vbmxvYWQg
PSBmdW5jdGlvbigpIHsKKyAgICBzd2l0Y2ggKHBhZ2VOYW1lKSB7CisgICAgY2FzZSAnP3BhZ2Uw
JzoKKyAgICAgICAgaWZyYW1lLnNyYyA9IGxvY2F0aW9uICsgJz9wYWdlMSc7CisgICAgICAgIGJy
ZWFrOwogCi1jYXNlICc/cGFnZTEnOgotICAgIHN3aXRjaCAocGFyZW50LnN0YXRlKSB7Ci0gICAg
Y2FzZSAnZGlyZWN0JzogewotICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzEyMDEyLTEwLTA5
VDAxOjIzJzsKLSAgICAgICAgdGVzdElucHV0Mi5mb2N1cygpOwotICAgICAgICBrZXlEb3duKCd1
cEFycm93Jyk7IC8vIC0+IFswMV0vZGQveXl5eSAtLTotLSAtLQotICAgICAgICBrZXlEb3duKCdc
dCcpOyAvLyAgICAgIC0+IDAxL1tkZF0veXl5eSAtLTotLSAtLQotICAgICAgICBrZXlEb3duKCdc
dCcpOyAvLyAgICAgIC0+IDAxL2RkL1t5eXl5XSAtLTotLSAtLQotICAgICAgICBrZXlEb3duKCd1
cEFycm93Jyk7IC8vIC0+IDAxL2RkL1sxOTk5XSAtLTotLSAtLQotICAgICAgICBrZXlEb3duKCdc
dCcpOyAvLyAgICAgIC0+IDAxL2RkLzE5OTkgWy0tXTotLSAtLQotICAgICAgICBrZXlEb3duKCdc
dCcpOyAvLyAgICAgIC0+IDAxL2RkLzE5OTkgLS06Wy0tXSAtLQotICAgICAgICBrZXlEb3duKCd1
cEFycm93Jyk7IC8vIC0+IDAxL2RkLzE5OTkgLS06WzAwXSAtLQorICAgIGNhc2UgJz9wYWdlMSc6
CisgICAgICAgIHN3aXRjaCAocGFyZW50LnN0YXRlKSB7CisgICAgICAgIGNhc2UgJ2RpcmVjdCc6
IHsKKyAgICAgICAgICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMTIwMTItMTAtMDlUMDE6MjMnOwor
ICAgICAgICAgICAgdGVzdElucHV0Mi5mb2N1cygpOworICAgICAgICAgICAga2V5RG93bigndXBB
cnJvdycpOyAvLyAtPiBbMDFdL2RkL3l5eXkgLS06LS0gLS0KKyAgICAgICAgICAgIGtleURvd24o
J1x0Jyk7IC8vICAgICAgLT4gMDEvW2RkXS95eXl5IC0tOi0tIC0tCisgICAgICAgICAgICBrZXlE
b3duKCdcdCcpOyAvLyAgICAgIC0+IDAxL2RkL1t5eXl5XSAtLTotLSAtLQorICAgICAgICAgICAg
a2V5RG93bigndXBBcnJvdycpOyAvLyAtPiAwMS9kZC9bMTk5OV0gLS06LS0gLS0KKyAgICAgICAg
ICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgLT4gMDEvZGQvMTk5OSBbLS1dOi0tIC0tCisgICAg
ICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgIC0+IDAxL2RkLzE5OTkgLS06Wy0tXSAtLQor
ICAgICAgICAgICAga2V5RG93bigndXBBcnJvdycpOyAvLyAtPiAwMS9kZC8xOTk5IC0tOlswMF0g
LS0KIAotICAgICAgICB2YXIgbmV4dFVyaSA9IGxvY2F0aW9uLnRvU3RyaW5nKCkucmVwbGFjZSgn
P3BhZ2UxJywgJz9wYWdlMicpOwotICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgd2lu
ZG93LmxvY2F0aW9uLmhyZWYgPSBuZXh0VXJpOyB9LCAwKTsKKyAgICAgICAgICAgIHZhciBuZXh0
VXJpID0gbG9jYXRpb24udG9TdHJpbmcoKS5yZXBsYWNlKCc/cGFnZTEnLCAnP3BhZ2UyJyk7Cisg
ICAgICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgd2luZG93LmxvY2F0aW9uLmhyZWYg
PSBuZXh0VXJpOyB9LCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAg
IGNhc2UgJ2JhY2tUbzEnOgorICAgICAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNoKAorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50
IGJhY2sgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxs
IHZhbHVlJywKKyAgICAgICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5wdXQxLnZhbHVl
LAorICAgICAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzEyMDEyLTEwLTA5VDAxOjIzJyB9
LAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6
ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQg
YSBwYXJ0aWFsIHZhbHVlJywKKyAgICAgICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNU
ZXh0KHRlc3RJbnB1dDIpLAorICAgICAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAxL2Rk
LzE5OTkgLS06MDAgLS0nCisgICAgICAgICAgICAgICAgfSk7CisgICAgICAgICAgICBmb3J3YXJk
KCdmb3J3YXJkVG8yJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSAnYmFja1Rv
MVNlY29uZCc6CisgICAgICAgICAgICBwYXJlbnQuZmluaXNoVGVzdCgpOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQg
c3RhdGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQogICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSAnYmFja1RvMSc6Ci0gICAgICAg
IHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAn
ZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250
cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDog
dGVzdElucHV0MS52YWx1ZSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzEyMDEyLTEw
LTA5VDAxOjIzJyB9LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICdkZXNjcmlwdGlv
bicgOiAnV2VudCBiYWNrIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2gg
aGFkIGEgcGFydGlhbCB2YWx1ZScsCi0gICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNU
ZXh0KHRlc3RJbnB1dDIpLAotICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnMDEvZGQvMTk5
OSAtLTowMCAtLScKLSAgICAgICAgICAgIH0pOwotICAgICAgICBmb3J3YXJkKCdmb3J3YXJkVG8y
Jyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ2JhY2tUbzFTZWNvbmQnOgotICAgICAgICBw
YXJlbnQuZmluaXNoVGVzdCgpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAg
ICBmYWlsZWQoJ1VuZXhwZWN0ZWQgc3RhdGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIH0KLSAgICBicmVhazsKIAotY2FzZSAnP3BhZ2UyJzoKLSAgICBzd2l0
Y2ggKHBhcmVudC5zdGF0ZSkgewotICAgIGNhc2UgJ2RpcmVjdCc6Ci0gICAgICAgIHRlc3RJbnB1
dDEudmFsdWUgPSAnMDAwMS0xMS0xN1QyMzo1NSc7Ci0gICAgICAgIHRlc3RJbnB1dDIuZm9jdXMo
KTsKLSAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IG1tL1tkZF0veXl5eSAtLTot
LSAtLQotICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gbW0vWzMxXS95eXl5IC0t
Oi0tIC0tCi0gICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBtbS8zMS9beXl5eV0g
LS06LS0gLS0KLSAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IG1tLzMxL3l5eXkg
Wy0tXTotLSAtLQotICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gbW0vMzEveXl5
eSBbMTJdOi0tIC0tCi0gICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBtbS8zMS95
eXl5IDEyOlstLV0gLS0KLSAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IG1tLzMx
L3l5eXkgMTI6LS0gWy0tXQotICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gbW0v
MzEveXl5eSAxMjotLSBbUE1dCi0gICAgICAgIGJhY2soJ2JhY2tUbzEnKTsKLSAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSAnZm9yd2FyZFRvMic6Ci0gICAgICAgIHBhcmVudC50ZXN0Q2FzZXMucHVz
aCgKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQg
Zm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1
bGwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDogdGVzdElucHV0MS52YWx1ZSwK
LSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAwMDEtMTEtMTdUMjM6NTUnCi0gICAgICAg
ICAgICB9LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAn
V2VudCBmb3J3YXJkIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFk
IGEgcGFydGlhbCB2YWx1ZScsCi0gICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0
KHRlc3RJbnB1dDIpLAotICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnbW0vMzEveXl5eSAx
MjotLSBQTScKLSAgICAgICAgICAgIH0pOwotICAgICAgICBiYWNrKCdiYWNrVG8xU2Vjb25kJyk7
CisgICAgY2FzZSAnP3BhZ2UyJzoKKyAgICAgICAgc3dpdGNoIChwYXJlbnQuc3RhdGUpIHsKKyAg
ICAgICAgY2FzZSAnZGlyZWN0JzoKKyAgICAgICAgICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMDAw
MS0xMS0xN1QyMzo1NSc7CisgICAgICAgICAgICB0ZXN0SW5wdXQyLmZvY3VzKCk7CisgICAgICAg
ICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gbW0vW2RkXS95eXl5IC0tOi0tIC0tCisg
ICAgICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gbW0vWzMxXS95eXl5IC0tOi0t
IC0tCisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gbW0vMzEvW3l5eXld
IC0tOi0tIC0tCisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gbW0vMzEv
eXl5eSBbLS1dOi0tIC0tCisgICAgICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4g
bW0vMzEveXl5eSBbMTJdOi0tIC0tCisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAg
ICAgLT4gbW0vMzEveXl5eSAxMjpbLS1dIC0tCisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOyAv
LyAgICAgICAgLT4gbW0vMzEveXl5eSAxMjotLSBbLS1dCisgICAgICAgICAgICBrZXlEb3duKCdk
b3duQXJyb3cnKTsgLy8gLT4gbW0vMzEveXl5eSAxMjotLSBbUE1dCisgICAgICAgICAgICBiYWNr
KCdiYWNrVG8xJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSAnZm9yd2FyZFRv
Mic6CisgICAgICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2goCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBh
IHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAor
ICAgICAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCisgICAgICAg
ICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnMDAwMS0xMS0xN1QyMzo1NScKKyAgICAgICAgICAg
ICAgICB9LAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ2Rlc2NyaXB0
aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3
aGljaCBoYWQgYSBwYXJ0aWFsIHZhbHVlJywKKyAgICAgICAgICAgICAgICAgICAgJ2FjdHVhbCcg
OiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAorICAgICAgICAgICAgICAgICAgICAnZXhwZWN0ZWQn
IDogJ21tLzMxL3l5eXkgMTI6LS0gUE0nCisgICAgICAgICAgICAgICAgfSk7CisgICAgICAgICAg
ICBiYWNrKCdiYWNrVG8xU2Vjb25kJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVm
YXVsdDoKKyAgICAgICAgICAgIGZhaWxlZCgnVW5leHBlY3RlZCBzdGF0ZSgnICsgcGFyZW50LnN0
YXRlICsgJyknKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGJyZWFr
OworCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRlKCcgKyBw
YXJlbnQuc3RhdGUgKyAnKScpOworICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgcGFnZSgnICsg
cGFnZU5hbWUgKyAnKScpOwogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgYnJlYWs7Ci0KLWRl
ZmF1bHQ6Ci0gICAgZmFpbGVkKCdVbmV4cGVjdGVkIHBhZ2UoJyArIHBhZ2VOYW1lICsgJyknKTsK
LSAgICBicmVhazsKLX0KK307CiA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0
L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5PgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11bHRpcGxlLWZpZWxkcy90aW1lLW11
bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0aXBsZS1m
aWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwKaW5kZXggODZjMjA1
YWIxNjRkMzE0YmNiOTdjYjViYTJkYzJjMTIxYTU4NTNjZi4uOGRjMjFkN2I2NzFjZjVjZmU3N2I0
ODk1ODhmOTg1YzUzOWQ5MzJkMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90
aW1lLW11bHRpcGxlLWZpZWxkcy90aW1lLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1h
ZnRlci1oaXN0b3J5LWJhY2suaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUt
bXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVy
LWhpc3RvcnktYmFjay5odG1sCkBAIC03LDEzICs3LDEyIEBACiA8ZGl2IGlkPWNvbnRhaW5lcj4K
IDxpbnB1dCB0eXBlPXRpbWUgaWQ9dGVzdDE+PGJyPgogPGlucHV0IHR5cGU9dGltZSBpZD10ZXN0
MiBzdGVwPTE+PGJyPgotPGlmcmFtZSBpZD1pZnJhbWU+PC9pZnJhbWU+CiA8L2Rpdj4KKzxpZnJh
bWUgaWQ9ImlmcmFtZSI+PC9pZnJhbWU+CiA8c2NyaXB0PgogZGVzY3JpcHRpb24oJ0NoZWNrcyBp
bnB1dCB2YWx1ZSBpcyBwcmVzZXJ2ZWQgYWZ0ZXIgYmFja3dhcmQgYW5kIGZvcndhcmQnKTsKLWlm
ICghd2luZG93LmV2ZW50U2VuZGVyKSB7CitpZiAoIXdpbmRvdy5ldmVudFNlbmRlcikKICAgICBk
ZWJ1ZygnUGxlYXNlIHJ1biB3aXRoaW4gRHVtcFJlbmRlclRyZWUnKTsKLX0KIHdpbmRvdy5qc1Rl
c3RJc0FzeW5jID0gdHJ1ZTsKIAogdmFyIGlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdpZnJhbWUnKTsKQEAgLTcwLDc3ICs2OSw3OSBAQCBmdW5jdGlvbiBydW5UZXN0Q2FzZXMoKSB7
CiAgICAgZGVidWcoJycpOwogfQogCi1zd2l0Y2ggKHBhZ2VOYW1lKSB7Ci1jYXNlICc/cGFnZTAn
OgotICAgIGlmcmFtZS5zcmMgPSBsb2NhdGlvbiArICc/cGFnZTEnOwotICAgIGJyZWFrOwotY2Fz
ZSAnP3BhZ2UxJzoKLSAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgewotICAgIGNhc2UgJ2RpcmVj
dCc6IHsKLSAgICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcwMTowMSc7Ci0gICAgICAgIHRlc3RJ
bnB1dDIuZm9jdXMoKTsKLSAgICAgICAga2V5RG93bigndXBBcnJvdycpOwotICAgICAgICBrZXlE
b3duKCdcdCcpOwotICAgICAgICBrZXlEb3duKCdcdCcpOwotICAgICAgICBrZXlEb3duKCdcdCcp
OwotICAgICAgICBrZXlEb3duKCd1cEFycm93Jyk7Ci0gICAgICAgIHZhciBuZXh0VXJpID0gbG9j
YXRpb24udG9TdHJpbmcoKS5yZXBsYWNlKCc/cGFnZTEnLCAnP3BhZ2UyJyk7Ci0gICAgICAgIHNl
dFRpbWVvdXQoZnVuY3Rpb24gKCkgeyB3aW5kb3cubG9jYXRpb24uaHJlZiA9IG5leHRVcmk7IH0s
IDApOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSAnYmFja1RvMSc6Ci0gICAgICAg
IHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAn
ZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250
cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDog
dGVzdElucHV0MS52YWx1ZSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAxOjAxJyB9
LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBi
YWNrIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlh
bCB2YWx1ZScsCi0gICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1
dDIpLAotICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnMDE6LS06LS0gQU0nCi0gICAgICAg
ICAgICB9KTsKLSAgICAgICAgZm9yd2FyZCgnZm9yd2FyZFRvMicpOwotICAgICAgICBicmVhazsK
LSAgICBjYXNlICdiYWNrVG8xU2Vjb25kJzoKLSAgICAgICAgcGFyZW50LmZpbmlzaFRlc3QoKTsK
K3dpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKKyAgICBzd2l0Y2ggKHBhZ2VOYW1lKSB7Cisg
ICAgY2FzZSAnP3BhZ2UwJzoKKyAgICAgICAgaWZyYW1lLnNyYyA9IGxvY2F0aW9uICsgJz9wYWdl
MSc7CiAgICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZhaWxlZCgnVW5zdXBw
b3J0ZWQgc3RhdGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7Ci0gICAgICAgIGJyZWFrOwotICAg
IH0KLSAgICBicmVhazsKLWNhc2UgJz9wYWdlMic6Ci0gICAgc3dpdGNoIChwYXJlbnQuc3RhdGUp
IHsKLSAgICBjYXNlICdkaXJlY3QnOgotICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzAyOjAy
JzsKLSAgICAgICAgdGVzdElucHV0Mi5mb2N1cygpOwotICAgICAgICBrZXlEb3duKCdcdCcpOwot
ICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsKLSAgICAgICAgYmFjaygnYmFja1RvMScpOwor
ICAgIGNhc2UgJz9wYWdlMSc6CisgICAgICAgIHN3aXRjaCAocGFyZW50LnN0YXRlKSB7CisgICAg
ICAgIGNhc2UgJ2RpcmVjdCc6IHsKKyAgICAgICAgICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMDE6
MDEnOworICAgICAgICAgICAgdGVzdElucHV0Mi5mb2N1cygpOworICAgICAgICAgICAga2V5RG93
bigndXBBcnJvdycpOworICAgICAgICAgICAga2V5RG93bignXHQnKTsKKyAgICAgICAgICAgIGtl
eURvd24oJ1x0Jyk7CisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOworICAgICAgICAgICAga2V5
RG93bigndXBBcnJvdycpOworICAgICAgICAgICAgdmFyIG5leHRVcmkgPSBsb2NhdGlvbi50b1N0
cmluZygpLnJlcGxhY2UoJz9wYWdlMScsICc/cGFnZTInKTsKKyAgICAgICAgICAgIHNldFRpbWVv
dXQoZnVuY3Rpb24gKCkgeyB3aW5kb3cubG9jYXRpb24uaHJlZiA9IG5leHRVcmk7IH0sIDApOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgY2FzZSAnYmFja1RvMSc6Cisg
ICAgICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2goCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENo
ZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAorICAgICAgICAg
ICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCisgICAgICAgICAgICAgICAg
ICAgICdleHBlY3RlZCcgOiAnMDE6MDEnIH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNraW5n
IGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAorICAgICAgICAgICAg
ICAgICAgICAnYWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCisgICAgICAgICAgICAg
ICAgICAgICdleHBlY3RlZCcgOiAnMDE6LS06LS0gQU0nCisgICAgICAgICAgICAgICAgfSk7Cisg
ICAgICAgICAgICBmb3J3YXJkKCdmb3J3YXJkVG8yJyk7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSAnYmFja1RvMVNlY29uZCc6CisgICAgICAgICAgICBwYXJlbnQuZmluaXNoVGVz
dCgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBm
YWlsZWQoJ1Vuc3VwcG9ydGVkIHN0YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAnZm9yd2Fy
ZFRvMic6Ci0gICAgICAgIHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENo
ZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAotICAgICAgICAg
ICAgICAgICdhY3R1YWwnIDogdGVzdElucHV0MS52YWx1ZSwKLSAgICAgICAgICAgICAgICAnZXhw
ZWN0ZWQnIDogJzAyOjAyJwotICAgICAgICAgICAgfSwKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5n
IGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAotICAgICAgICAgICAg
ICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKLSAgICAgICAgICAgICAgICAn
ZXhwZWN0ZWQnIDogJy0tOjU5Oi0tIC0tJwotICAgICAgICAgICAgfSk7Ci0gICAgICAgIGJhY2so
J2JhY2tUbzFTZWNvbmQnKTsKKyAgICBjYXNlICc/cGFnZTInOgorICAgICAgICBzd2l0Y2ggKHBh
cmVudC5zdGF0ZSkgeworICAgICAgICBjYXNlICdkaXJlY3QnOgorICAgICAgICAgICAgdGVzdElu
cHV0MS52YWx1ZSA9ICcwMjowMic7CisgICAgICAgICAgICB0ZXN0SW5wdXQyLmZvY3VzKCk7Cisg
ICAgICAgICAgICBrZXlEb3duKCdcdCcpOworICAgICAgICAgICAga2V5RG93bignZG93bkFycm93
Jyk7CisgICAgICAgICAgICBiYWNrKCdiYWNrVG8xJyk7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSAnZm9yd2FyZFRvMic6CisgICAgICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1
c2goCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24n
IDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNo
IGhhZCBhIGZ1bGwgdmFsdWUnLAorICAgICAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJ
bnB1dDEudmFsdWUsCisgICAgICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnMDI6MDInCisg
ICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAg
ICdkZXNjcmlwdGlvbicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3Jt
IGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCisgICAgICAgICAgICAgICAgICAg
ICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKKyAgICAgICAgICAgICAgICAgICAg
J2V4cGVjdGVkJyA6ICctLTo1OTotLSAtLScKKyAgICAgICAgICAgICAgICB9KTsKKyAgICAgICAg
ICAgIGJhY2soJ2JhY2tUbzFTZWNvbmQnKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgZmFpbGVkKCdVbnN1cHBvcnRlZCBzdGF0ZSgnICsgcGFyZW50
LnN0YXRlICsgJyknKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZhaWxlZCgnVW5zdXBwb3J0ZWQgc3RhdGUoJyAr
IHBhcmVudC5zdGF0ZSArICcpJyk7CisgICAgICAgIGZhaWxlZCgnVW5zdXBwb3J0ZWQgcGFnZSgn
ICsgcGFnZU5hbWUgKyAnKScpOwogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgYnJlYWs7Ci1k
ZWZhdWx0OgotICAgIGZhaWxlZCgnVW5zdXBwb3J0ZWQgcGFnZSgnICsgcGFnZU5hbWUgKyAnKScp
OwotICAgIGJyZWFrOwotfQorfTsKIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zh
c3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3dlZWstbXVsdGlwbGUtZmllbGRzL3dlZWst
bXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy93ZWVrLW11bHRpcGxlLWZpZWxkcy93ZWVrLW11bHRpcGxl
LWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbAppbmRleCA2YjA5
ZDZmZjAxNjAxOGQyNjM3OTNhNzYzNWVjYWFjM2UwZTU1YjJhLi42MGU4NWM4MmM1NmNlMmIwMjll
ZGQ0ZDRlYzIwN2E0NjVhMDZkMTQxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L3dlZWstbXVsdGlwbGUtZmllbGRzL3dlZWstbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVl
LWFmdGVyLWhpc3RvcnktYmFjay5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvd2Vl
ay1tdWx0aXBsZS1maWVsZHMvd2Vlay1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0
ZXItaGlzdG9yeS1iYWNrLmh0bWwKQEAgLTcsOCArNyw4IEBACiA8ZGl2IGlkPSJjb250YWluZXIi
PgogPGlucHV0IHR5cGU9IndlZWsiIGlkPSJ0ZXN0MSI+PGJyPgogPGlucHV0IHR5cGU9IndlZWsi
IGlkPSJ0ZXN0MiIgbWluPSIxOTk5LVcwMSIgbWF4PSIxOTk5LVcxMiI+PGJyPgotPGlmcmFtZSBp
ZD0iaWZyYW1lIj48L2lmcmFtZT4KIDwvZGl2PgorPGlmcmFtZSBpZD0iaWZyYW1lIj48L2lmcmFt
ZT4KIDxzY3JpcHQ+CiBkZXNjcmlwdGlvbignQ2hlY2tzIGlucHV0IHZhbHVlIGlzIHByZXNlcnZl
ZCBhZnRlciBiYWNrd2FyZCBhbmQgZm9yd2FyZCcpOwogaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIp
CkBAIC02NSw3NiArNjUsNzggQEAgZnVuY3Rpb24gcnVuVGVzdENhc2VzKCkgewogICAgIGRlYnVn
KCcnKTsKIH0KIAotc3dpdGNoIChwYWdlTmFtZSkgewotY2FzZSAnP3BhZ2UwJzoKLSAgICBpZnJh
bWUuc3JjID0gbG9jYXRpb24gKyAnP3BhZ2UxJzsKLSAgICBicmVhazsKLQotY2FzZSAnP3BhZ2Ux
JzoKLSAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgewotICAgIGNhc2UgJ2RpcmVjdCc6IHsKLSAg
ICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcxMjAxMi1XMTAnOwotICAgICAgICB0ZXN0SW5wdXQy
LmZvY3VzKCk7Ci0gICAgICAgIGtleURvd24oJ3VwQXJyb3cnKTsgLy8gLT4gV2VlayBbMDFdLCB5
eXl5Ci0gICAgICAgIHZhciBuZXh0VXJpID0gbG9jYXRpb24udG9TdHJpbmcoKS5yZXBsYWNlKCc/
cGFnZTEnLCAnP3BhZ2UyJyk7Ci0gICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgeyB3aW5k
b3cubG9jYXRpb24uaHJlZiA9IG5leHRVcmk7IH0sIDApOword2luZG93Lm9ubG9hZCA9IGZ1bmN0
aW9uKCkgeworICAgIHN3aXRjaCAocGFnZU5hbWUpIHsKKyAgICBjYXNlICc/cGFnZTAnOgorICAg
ICAgICBpZnJhbWUuc3JjID0gbG9jYXRpb24gKyAnP3BhZ2UxJzsKICAgICAgICAgYnJlYWs7Ci0g
ICAgfQotICAgIGNhc2UgJ2JhY2tUbzEnOgotICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2go
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGJh
Y2sgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxsIHZh
bHVlJywKLSAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCi0gICAg
ICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcxMjAxMi1XMTAnIH0sCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVj
a2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBwYXJ0aWFsIHZhbHVlJywKLSAgICAgICAg
ICAgICAgICAnYWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCi0gICAgICAgICAgICAg
ICAgJ2V4cGVjdGVkJyA6ICdXZWVrIDAxLCAtLS0tJwotICAgICAgICAgICAgfSk7Ci0gICAgICAg
IGZvcndhcmQoJ2ZvcndhcmRUbzInKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAnYmFja1Rv
MVNlY29uZCc6Ci0gICAgICAgIHBhcmVudC5maW5pc2hUZXN0KCk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZhaWxlZCgnVW5leHBlY3RlZCBzdGF0ZSgnICsgcGFyZW50
LnN0YXRlICsgJyknKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGJyZWFrOwogCi1jYXNl
ICc/cGFnZTInOgotICAgIHN3aXRjaCAocGFyZW50LnN0YXRlKSB7Ci0gICAgY2FzZSAnZGlyZWN0
JzoKLSAgICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcwMDAxLVcxMSc7Ci0gICAgICAgIHRlc3RJ
bnB1dDIuZm9jdXMoKTsKLSAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IFdlZWsg
d3csIFt5eXl5XQotICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gV2VlayB3dywg
WzE5OTldCi0gICAgICAgIGJhY2soJ2JhY2tUbzEnKTsKKyAgICBjYXNlICc/cGFnZTEnOgorICAg
ICAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgeworICAgICAgICBjYXNlICdkaXJlY3QnOiB7Cisg
ICAgICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzEyMDEyLVcxMCc7CisgICAgICAgICAgICB0
ZXN0SW5wdXQyLmZvY3VzKCk7CisgICAgICAgICAgICBrZXlEb3duKCd1cEFycm93Jyk7IC8vIC0+
IFdlZWsgWzAxXSwgeXl5eQorICAgICAgICAgICAgdmFyIG5leHRVcmkgPSBsb2NhdGlvbi50b1N0
cmluZygpLnJlcGxhY2UoJz9wYWdlMScsICc/cGFnZTInKTsKKyAgICAgICAgICAgIHNldFRpbWVv
dXQoZnVuY3Rpb24gKCkgeyB3aW5kb3cubG9jYXRpb24uaHJlZiA9IG5leHRVcmk7IH0sIDApOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgY2FzZSAnYmFja1RvMSc6Cisg
ICAgICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2goCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENo
ZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAorICAgICAgICAg
ICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCisgICAgICAgICAgICAgICAg
ICAgICdleHBlY3RlZCcgOiAnMTIwMTItVzEwJyB9LAorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVj
a2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBwYXJ0aWFsIHZhbHVlJywKKyAgICAgICAg
ICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAorICAgICAgICAg
ICAgICAgICAgICAnZXhwZWN0ZWQnIDogJ1dlZWsgMDEsIC0tLS0nCisgICAgICAgICAgICAgICAg
fSk7CisgICAgICAgICAgICBmb3J3YXJkKCdmb3J3YXJkVG8yJyk7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgY2FzZSAnYmFja1RvMVNlY29uZCc6CisgICAgICAgICAgICBwYXJlbnQuZmlu
aXNoVGVzdCgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgc3RhdGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKLSAgICBjYXNlICdm
b3J3YXJkVG8yJzoKLSAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNoKAotICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFn
ZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgZnVsbCB2YWx1ZScsCi0gICAg
ICAgICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5wdXQxLnZhbHVlLAotICAgICAgICAgICAgICAg
ICdleHBlY3RlZCcgOiAnMDAwMS1XMTEnCi0gICAgICAgICAgICB9LAotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFnZS4g
Q2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCi0gICAg
ICAgICAgICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAotICAgICAgICAg
ICAgICAgICdleHBlY3RlZCcgOiAnV2VlayAtLSwgMTk5OScKLSAgICAgICAgICAgIH0pOwotICAg
ICAgICBiYWNrKCdiYWNrVG8xU2Vjb25kJyk7CisKKyAgICBjYXNlICc/cGFnZTInOgorICAgICAg
ICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgeworICAgICAgICBjYXNlICdkaXJlY3QnOgorICAgICAg
ICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcwMDAxLVcxMSc7CisgICAgICAgICAgICB0ZXN0SW5w
dXQyLmZvY3VzKCk7CisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gV2Vl
ayB3dywgW3l5eXldCisgICAgICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gV2Vl
ayB3dywgWzE5OTldCisgICAgICAgICAgICBiYWNrKCdiYWNrVG8xJyk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgY2FzZSAnZm9yd2FyZFRvMic6CisgICAgICAgICAgICBwYXJlbnQudGVz
dENhc2VzLnB1c2goCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAnZGVz
Y3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250
cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAorICAgICAgICAgICAgICAgICAgICAnYWN0dWFs
JyA6IHRlc3RJbnB1dDEudmFsdWUsCisgICAgICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAn
MDAwMS1XMTEnCisgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFnZS4gQ2hl
Y2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCisgICAgICAg
ICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKKyAgICAgICAg
ICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICdXZWVrIC0tLCAxOTk5JworICAgICAgICAgICAgICAg
IH0pOworICAgICAgICAgICAgYmFjaygnYmFja1RvMVNlY29uZCcpOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgc3Rh
dGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQogICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZhaWxlZCgnVW5leHBl
Y3RlZCBzdGF0ZSgnICsgcGFyZW50LnN0YXRlICsgJyknKTsKKyAgICAgICAgZmFpbGVkKCdVbmV4
cGVjdGVkIHBhZ2UoJyArIHBhZ2VOYW1lICsgJyknKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQot
ICAgIGJyZWFrOwotCi1kZWZhdWx0OgotICAgIGZhaWxlZCgnVW5leHBlY3RlZCBwYWdlKCcgKyBw
YWdlTmFtZSArICcpJyk7Ci0gICAgYnJlYWs7Ci19Cit9OwogPC9zY3JpcHQ+CiA8c2NyaXB0IHNy
Yz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4K
IDwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RF
eHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IGNiYjdjOTZlOGQwMDA4NWI5OGI0MTJmZWYwNzk4YTczZGE4NjEyZDMuLmM1ODVj
YmVhZTUwYjU1NTc4MGZjMDc4YWY1MmNhMjVkODczMDk5OGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjg1NSw2ICsyODU1LDcgQEAg
d2Via2l0Lm9yZy9iLzYxMTY5IFsgQW5kcm9pZCBMaW51eCBXaW4gXSBjc3MzL2ltYWdlcy9vcHRp
bWl6ZS1jb250cmFzdC1pbWFnZS5odG0KIHdlYmtpdC5vcmcvYi85NjcyMCBmYXN0L2Zvcm1zL3Rp
bWUtbXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFm
dGVyLWhpc3RvcnktYmFjay5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi85Njcy
MCBmYXN0L2Zvcm1zL2RhdGUtbXVsdGlwbGUtZmllbGRzL2RhdGUtbXVsdGlwbGUtZmllbGRzLXBy
ZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIHdl
YmtpdC5vcmcvYi85NjcyMCBmYXN0L2Zvcm1zL2RhdGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRz
L2RhdGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3Rv
cnktYmFjay5odG1sIFsgUGFzcyBUaW1lb3V0IF0KK3dlYmtpdC5vcmcvYi85NjcyMCBmYXN0L2Zv
cm1zL3dlZWstbXVsdGlwbGUtZmllbGRzL3dlZWstbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZh
bHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcv
Yi85ODkwNiBwbGF0Zm9ybS9jaHJvbWl1bS9mYXN0L2Zvcm1zL3N1Z2dlc3Rpb24tcGlja2VyL2Rh
dGUtc3VnZ2VzdGlvbi1waWNrZXItbW91c2Utb3BlcmF0aW9ucy5odG1sIFsgUGFzcyBGYWlsdXJl
IF0KIAogIyBOZXcgdGVzdCBhZGRlZCBpbiByODczMjQKQEAgLTQyMTQsNyArNDIxNSw2IEBAIHdl
YmtpdC5vcmcvYi8xMDMxNDggWyBXaW4gTWFjIF0gZmFzdC9mcmFtZXMvaWZyYW1lLXNjYWxpbmct
d2l0aC1zY3JvbGwuaHRtbCBbIFBhCiB3ZWJraXQub3JnL2IvMTAzMTQ4IFsgTGlvbiBdIGZhc3Qv
ZnJhbWVzL2lmcmFtZS1zY3JvbGxpbmctYXR0cmlidXRlLmh0bWwgWyBQYXNzIEltYWdlT25seUZh
aWx1cmUgXQogd2Via2l0Lm9yZy9iLzEwMzE0OCBbIExpb24gXSBmYXN0L3RhYmxlL2JvcmRlci1j
b2xsYXBzaW5nLzAwNC12ZXJ0aWNhbC5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0KIHdl
YmtpdC5vcmcvYi8xMDMxNDkgWyBMaW9uIFNub3dMZW9wYXJkIFdpbjcgRGVidWcgXSBmYXN0L2V2
ZW50cy9zdG9wUHJvcGFnYXRpb24tc3VibWl0Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQotd2Via2l0
Lm9yZy9iLzEwMzE1MiBbIE1hYyBXaW4gXSBmYXN0L2Zvcm1zL3dlZWstbXVsdGlwbGUtZmllbGRz
L3dlZWstbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5o
dG1sIFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xMDMxNTQgWyBXaW43IFNub3dMZW9w
YXJkIExpb24gTGludXggRGVidWcgXSBmYXN0L2ZyYW1lcy9mcmFtZS11bmxvYWQtY3Jhc2gyLmh0
bWwgWyBQYXNzIFRpbWVvdXQgXQogd2Via2l0Lm9yZy9iLzEwMzE0OCBbIExpb24gXSBmYXN0L3Rl
eHQvbGFyZ2UtdGV4dC1jb21wb3NlZC1jaGFyLmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUg
XQogd2Via2l0Lm9yZy9iLzEwMzE0OCBbIExpb24gXSBmYXN0L3RleHQvdGV4dC1sZXR0ZXItc3Bh
Y2luZy5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176927</attachid>
            <date>2012-11-30 02:05:14 -0800</date>
            <delta_ts>2012-11-30 02:33:23 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-96720-20121130190246.patch</filename>
            <type>text/plain</type>
            <size>28420</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MjE2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNmUzYWZlYWM3OTE2YzdlMGU5NGVi
MDc2ODM3YTdjZmNhMmJlNWFkNy4uMWU2NWExYmQ1YzVkN2Q2NWYyMzM0MzUwY2YxZjEzMzYyODNi
ZTg0MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTExLTMwICBLZW50IFRhbXVyYSAgPHRr
ZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBbQ2hyb21pdW1dIExheW91dCBUZXN0IGZhc3Qv
Zm9ybXMvKi1tdWx0aXBsZS1maWVsZHMvKi1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUt
YWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY3MjAKKworICAgICAgICBSZXZpZXdlZCBieSBL
ZW50YXJvIEhhcmEuCisKKyAgICAgICAgV2Ugc2hvdWxkIHN0YXJ0IHRlc3RzIGFmdGVyIGpzLXRl
c3QtcG9zdC5qcyBsb2FkaW5nIHRvIGF2b2lkIG1pc3NpbmcKKyAgICAgICAgdGVzdFJ1bm5lci53
YWl0VW50aWxEb25lIGNhbGxzLgorCisgICAgICAgICogZmFzdC9mb3Jtcy9kYXRlLW11bHRpcGxl
LWZpZWxkcy9kYXRlLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5
LWJhY2suaHRtbDoKKyAgICAgICAgTWFrZSB0aGUgb3V0ZXIgc3dpdGNoIGEgZnVuY3Rpb24gdG8g
YmUgY2FsbGVkIHdpbmRvdy5vbmxvYWQsIGFuZCBzdG9wIHRvCisgICAgICAgIHJlbW92ZSB0aGUg
aWZyYW1lIGJlY2F1c2UgdGhlIHNjcmlwdCBpbiB0aGUgaWZyYW1lIGNhbGxzIG5vdGlmeURvbmUu
CisgICAgICAgICogZmFzdC9mb3Jtcy9kYXRldGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy9kYXRl
dGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJh
Y2suaHRtbDoKKyAgICAgICAgRGl0dG8uCisgICAgICAgICogZmFzdC9mb3Jtcy90aW1lLW11bHRp
cGxlLWZpZWxkcy90aW1lLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0
b3J5LWJhY2suaHRtbDoKKyAgICAgICAgRGl0dG8uCisgICAgICAgICogZmFzdC9mb3Jtcy93ZWVr
LW11bHRpcGxlLWZpZWxkcy93ZWVrLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRl
ci1oaXN0b3J5LWJhY2suaHRtbDoKKyAgICAgICAgRGl0dG8uCisgICAgICAgICogcGxhdGZvcm0v
Y2hyb21pdW0vVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgTW92ZSB0aGUgbGluZSBmb3IKKyAg
ICAgICAgd2Vlay1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1i
YWNrLmh0bWwgbmVhciB0bworICAgICAgICBvdGhlcnMuIFdlIGRvbid0IHJlbW92ZSB0aGVzZSBl
eHBlY3RhdGlvbnMgeWV0IGp1c3QgaW4gY2FzZS4KKwogMjAxMi0xMS0zMCAgQWxleGFuZGVyIFBh
dmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gVW5yZXZp
ZXdlZCwgZmFzdC90ZXh0L2xpbmUtaW5pdGlhbC1hbmQtZmluYWwtc3dhc2hlcy5odG1sIG1pc3Np
bmcgZXhwZWN0YXRpb25zIG9uIFhQIGFmdGVyIHIxMzYxNTMuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL2RhdGUtbXVsdGlwbGUtZmllbGRzL2RhdGUtbXVsdGlwbGUtZmllbGRz
LXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9mb3Jtcy9kYXRlLW11bHRpcGxlLWZpZWxkcy9kYXRlLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2
ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbAppbmRleCBjZDkyN2JhMzAzNDFlNTc0YWJh
Mjk0MmFiYzQ4MGM5ZTQ3MWY0ZTc1Li5iZjZlMTMyMGQ4MTBjY2ZmZDBkYjk2Y2MyMzM3NmQ3NTA5
NTIyZTA1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2RhdGUtbXVsdGlwbGUt
ZmllbGRzL2RhdGUtbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3Rvcnkt
YmFjay5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGF0ZS1tdWx0aXBsZS1maWVs
ZHMvZGF0ZS1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNr
Lmh0bWwKQEAgLTcsOCArNyw4IEBACiA8ZGl2IGlkPSJjb250YWluZXIiPgogPGlucHV0IHR5cGU9
ImRhdGUiIGlkPSJ0ZXN0MSI+PGJyPgogPGlucHV0IHR5cGU9ImRhdGUiIGlkPSJ0ZXN0MiIgbWlu
PSIxOTk5LTAxLTAxIiBtYXg9IjE5OTktMTItMzEiPjxicj4KLTxpZnJhbWUgaWQ9ImlmcmFtZSI+
PC9pZnJhbWU+CiA8L2Rpdj4KKzxpZnJhbWUgaWQ9ImlmcmFtZSI+PC9pZnJhbWU+CiA8c2NyaXB0
PgogZGVzY3JpcHRpb24oJ0NoZWNrcyBpbnB1dCB2YWx1ZSBpcyBwcmVzZXJ2ZWQgYWZ0ZXIgYmFj
a3dhcmQgYW5kIGZvcndhcmQnKTsKIGlmICghd2luZG93LmV2ZW50U2VuZGVyKQpAQCAtNjUsNzkg
KzY1LDgxIEBAIGZ1bmN0aW9uIHJ1blRlc3RDYXNlcygpIHsKICAgICBkZWJ1ZygnJyk7CiB9CiAK
LXN3aXRjaCAocGFnZU5hbWUpIHsKLWNhc2UgJz9wYWdlMCc6Ci0gICAgaWZyYW1lLnNyYyA9IGxv
Y2F0aW9uICsgJz9wYWdlMSc7Ci0gICAgYnJlYWs7Ci0KLWNhc2UgJz9wYWdlMSc6Ci0gICAgc3dp
dGNoIChwYXJlbnQuc3RhdGUpIHsKLSAgICBjYXNlICdkaXJlY3QnOiB7Ci0gICAgICAgIHRlc3RJ
bnB1dDEudmFsdWUgPSAnMTIwMTItMTAtMDknOwotICAgICAgICB0ZXN0SW5wdXQyLmZvY3VzKCk7
Ci0gICAgICAgIGtleURvd24oJ3VwQXJyb3cnKTsgLy8gLT4gWzAxXS9kZC95eXl5Ci0gICAgICAg
IGtleURvd24oJ1x0Jyk7IC8vICAgICAgLT4gMDEvW2RkXS95eXl5Ci0gICAgICAgIGtleURvd24o
J1x0Jyk7IC8vICAgICAgLT4gMDEvZGQvW3l5eXldCi0gICAgICAgIGtleURvd24oJ3VwQXJyb3cn
KTsgLy8gLT4gMDEvZGQvWzE5OTldCi0gICAgICAgIHZhciBuZXh0VXJpID0gbG9jYXRpb24udG9T
dHJpbmcoKS5yZXBsYWNlKCc/cGFnZTEnLCAnP3BhZ2UyJyk7Ci0gICAgICAgIHNldFRpbWVvdXQo
ZnVuY3Rpb24gKCkgeyB3aW5kb3cubG9jYXRpb24uaHJlZiA9IG5leHRVcmk7IH0sIDApOword2lu
ZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgeworICAgIHN3aXRjaCAocGFnZU5hbWUpIHsKKyAgICBj
YXNlICc/cGFnZTAnOgorICAgICAgICBpZnJhbWUuc3JjID0gbG9jYXRpb24gKyAnP3BhZ2UxJzsK
ICAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgJ2JhY2tUbzEnOgotICAgICAgICBwYXJl
bnQudGVzdENhc2VzLnB1c2goCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2Rlc2Ny
aXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3
aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKLSAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJ
bnB1dDEudmFsdWUsCi0gICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcxMjAxMi0xMC0wOScg
fSwKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQg
YmFjayB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRp
YWwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5w
dXQyKSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAxL2RkLzE5OTknCi0gICAgICAg
ICAgICB9KTsKLSAgICAgICAgZm9yd2FyZCgnZm9yd2FyZFRvMicpOwotICAgICAgICBicmVhazsK
LSAgICBjYXNlICdiYWNrVG8xU2Vjb25kJzoKLSAgICAgICAgcGFyZW50LmZpbmlzaFRlc3QoKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVk
IHN0YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0g
ICAgYnJlYWs7CiAKLWNhc2UgJz9wYWdlMic6Ci0gICAgc3dpdGNoIChwYXJlbnQuc3RhdGUpIHsK
LSAgICBjYXNlICdkaXJlY3QnOgotICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzAwMDEtMTEt
MTcnOwotICAgICAgICB0ZXN0SW5wdXQyLmZvY3VzKCk7Ci0gICAgICAgIGtleURvd24oJ1x0Jyk7
IC8vICAgICAgICAtPiBtbS9bZGRdL3l5eXkKLSAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7
IC8vIC0+IG1tL1szMV0veXl5eQotICAgICAgICBiYWNrKCdiYWNrVG8xJyk7CisgICAgY2FzZSAn
P3BhZ2UxJzoKKyAgICAgICAgc3dpdGNoIChwYXJlbnQuc3RhdGUpIHsKKyAgICAgICAgY2FzZSAn
ZGlyZWN0JzogeworICAgICAgICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcxMjAxMi0xMC0wOSc7
CisgICAgICAgICAgICB0ZXN0SW5wdXQyLmZvY3VzKCk7CisgICAgICAgICAgICBrZXlEb3duKCd1
cEFycm93Jyk7IC8vIC0+IFswMV0vZGQveXl5eQorICAgICAgICAgICAga2V5RG93bignXHQnKTsg
Ly8gICAgICAtPiAwMS9bZGRdL3l5eXkKKyAgICAgICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAg
ICAgLT4gMDEvZGQvW3l5eXldCisgICAgICAgICAgICBrZXlEb3duKCd1cEFycm93Jyk7IC8vIC0+
IDAxL2RkL1sxOTk5XQorICAgICAgICAgICAgdmFyIG5leHRVcmkgPSBsb2NhdGlvbi50b1N0cmlu
ZygpLnJlcGxhY2UoJz9wYWdlMScsICc/cGFnZTInKTsKKyAgICAgICAgICAgIHNldFRpbWVvdXQo
ZnVuY3Rpb24gKCkgeyB3aW5kb3cubG9jYXRpb24uaHJlZiA9IG5leHRVcmk7IH0sIDApOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgY2FzZSAnYmFja1RvMSc6CisgICAg
ICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2goCisgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNr
aW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAorICAgICAgICAgICAg
ICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCisgICAgICAgICAgICAgICAgICAg
ICdleHBlY3RlZCcgOiAnMTIwMTItMTAtMDknIH0sCisgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNr
aW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAorICAgICAgICAg
ICAgICAgICAgICAnYWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCisgICAgICAgICAg
ICAgICAgICAgICdleHBlY3RlZCcgOiAnMDEvZGQvMTk5OScKKyAgICAgICAgICAgICAgICB9KTsK
KyAgICAgICAgICAgIGZvcndhcmQoJ2ZvcndhcmRUbzInKTsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICBjYXNlICdiYWNrVG8xU2Vjb25kJzoKKyAgICAgICAgICAgIHBhcmVudC5maW5pc2hU
ZXN0KCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
IGZhaWxlZCgnVW5leHBlY3RlZCBzdGF0ZSgnICsgcGFyZW50LnN0YXRlICsgJyknKTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ2Zvcndh
cmRUbzInOgotICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2goCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBD
aGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKLSAgICAgICAg
ICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCi0gICAgICAgICAgICAgICAgJ2V4
cGVjdGVkJyA6ICcwMDAxLTExLTE3JwotICAgICAgICAgICAgfSwKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENo
ZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAotICAgICAg
ICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKLSAgICAgICAgICAg
ICAgICAnZXhwZWN0ZWQnIDogJ21tLzMxL3l5eXknCi0gICAgICAgICAgICB9KTsKLSAgICAgICAg
YmFjaygnYmFja1RvMVNlY29uZCcpOworCisgICAgY2FzZSAnP3BhZ2UyJzoKKyAgICAgICAgc3dp
dGNoIChwYXJlbnQuc3RhdGUpIHsKKyAgICAgICAgY2FzZSAnZGlyZWN0JzoKKyAgICAgICAgICAg
IHRlc3RJbnB1dDEudmFsdWUgPSAnMDAwMS0xMS0xNyc7CisgICAgICAgICAgICB0ZXN0SW5wdXQy
LmZvY3VzKCk7CisgICAgICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gbW0vW2Rk
XS95eXl5CisgICAgICAgICAgICBrZXlEb3duKCdkb3duQXJyb3cnKTsgLy8gLT4gbW0vWzMxXS95
eXl5CisgICAgICAgICAgICBiYWNrKCdiYWNrVG8xJyk7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSAnZm9yd2FyZFRvMic6CisgICAgICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1
c2goCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24n
IDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNo
IGhhZCBhIGZ1bGwgdmFsdWUnLAorICAgICAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJ
bnB1dDEudmFsdWUsCisgICAgICAgICAgICAgICAgICAgICdleHBlY3RlZCcgOiAnMDAwMS0xMS0x
NycKKyAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBDaGVja2luZyBh
IGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBwYXJ0aWFsIHZhbHVlJywKKyAgICAgICAgICAgICAg
ICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAorICAgICAgICAgICAgICAg
ICAgICAnZXhwZWN0ZWQnIDogJ21tLzMxL3l5eXknCisgICAgICAgICAgICAgICAgfSk7CisgICAg
ICAgICAgICBiYWNrKCdiYWNrVG8xU2Vjb25kJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGZhaWxlZCgnVW5leHBlY3RlZCBzdGF0ZSgnICsgcGFy
ZW50LnN0YXRlICsgJyknKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRl
KCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOworICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgcGFn
ZSgnICsgcGFnZU5hbWUgKyAnKScpOwogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgYnJlYWs7
Ci0KLWRlZmF1bHQ6Ci0gICAgZmFpbGVkKCdVbmV4cGVjdGVkIHBhZ2UoJyArIHBhZ2VOYW1lICsg
JyknKTsKLSAgICBicmVhazsKLX0KK307CiA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi8u
Li9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5Pgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9kYXRldGltZWxvY2FsLW11bHRpcGxl
LWZpZWxkcy9kYXRldGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRl
ci1oaXN0b3J5LWJhY2suaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZGF0ZXRpbWVsb2Nh
bC1tdWx0aXBsZS1maWVsZHMvZGF0ZXRpbWVsb2NhbC1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUt
dmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwKaW5kZXggNzE2Yjc5ODFmN2RiOTFhMjEzMmIz
MTlkNWQzZTIzNWQ5MzZlZDgzZC4uNThiNTI4YmE1NWI5MTIyNDU5ZTUyZjE5MjY3NDIwNGZhZjRm
MTU0OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9kYXRldGltZWxvY2FsLW11
bHRpcGxlLWZpZWxkcy9kYXRldGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1
ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2Rh
dGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRzL2RhdGV0aW1lbG9jYWwtbXVsdGlwbGUtZmllbGRz
LXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sCkBAIC03LDggKzcsOCBAQAog
PGRpdiBpZD0iY29udGFpbmVyIj4KIDxpbnB1dCB0eXBlPSJkYXRldGltZS1sb2NhbCIgaWQ9InRl
c3QxIj48YnI+CiA8aW5wdXQgdHlwZT0iZGF0ZXRpbWUtbG9jYWwiIGlkPSJ0ZXN0MiIgbWluPSIx
OTk5LTAxLTAxVDAwOjAwIiBtYXg9IjE5OTktMTItMzFUMjM6NTkiPjxicj4KLTxpZnJhbWUgaWQ9
ImlmcmFtZSI+PC9pZnJhbWU+CiA8L2Rpdj4KKzxpZnJhbWUgaWQ9ImlmcmFtZSI+PC9pZnJhbWU+
CiA8c2NyaXB0PgogZGVzY3JpcHRpb24oJ0NoZWNrcyBpbnB1dCB2YWx1ZSBpcyBwcmVzZXJ2ZWQg
YWZ0ZXIgYmFja3dhcmQgYW5kIGZvcndhcmQnKTsKIGlmICghd2luZG93LmV2ZW50U2VuZGVyKQpA
QCAtNjUsODkgKzY1LDkxIEBAIGZ1bmN0aW9uIHJ1blRlc3RDYXNlcygpIHsKICAgICBkZWJ1Zygn
Jyk7CiB9CiAKLXN3aXRjaCAocGFnZU5hbWUpIHsKLWNhc2UgJz9wYWdlMCc6Ci0gICAgaWZyYW1l
LnNyYyA9IGxvY2F0aW9uICsgJz9wYWdlMSc7Ci0gICAgYnJlYWs7Cit3aW5kb3cub25sb2FkID0g
ZnVuY3Rpb24oKSB7CisgICAgc3dpdGNoIChwYWdlTmFtZSkgeworICAgIGNhc2UgJz9wYWdlMCc6
CisgICAgICAgIGlmcmFtZS5zcmMgPSBsb2NhdGlvbiArICc/cGFnZTEnOworICAgICAgICBicmVh
azsKIAotY2FzZSAnP3BhZ2UxJzoKLSAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgewotICAgIGNh
c2UgJ2RpcmVjdCc6IHsKLSAgICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcxMjAxMi0xMC0wOVQw
MToyMyc7Ci0gICAgICAgIHRlc3RJbnB1dDIuZm9jdXMoKTsKLSAgICAgICAga2V5RG93bigndXBB
cnJvdycpOyAvLyAtPiBbMDFdL2RkL3l5eXkgLS06LS0gLS0KLSAgICAgICAga2V5RG93bignXHQn
KTsgLy8gICAgICAtPiAwMS9bZGRdL3l5eXkgLS06LS0gLS0KLSAgICAgICAga2V5RG93bignXHQn
KTsgLy8gICAgICAtPiAwMS9kZC9beXl5eV0gLS06LS0gLS0KLSAgICAgICAga2V5RG93bigndXBB
cnJvdycpOyAvLyAtPiAwMS9kZC9bMTk5OV0gLS06LS0gLS0KLSAgICAgICAga2V5RG93bignXHQn
KTsgLy8gICAgICAtPiAwMS9kZC8xOTk5IFstLV06LS0gLS0KLSAgICAgICAga2V5RG93bignXHQn
KTsgLy8gICAgICAtPiAwMS9kZC8xOTk5IC0tOlstLV0gLS0KLSAgICAgICAga2V5RG93bigndXBB
cnJvdycpOyAvLyAtPiAwMS9kZC8xOTk5IC0tOlswMF0gLS0KKyAgICBjYXNlICc/cGFnZTEnOgor
ICAgICAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgeworICAgICAgICBjYXNlICdkaXJlY3QnOiB7
CisgICAgICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzEyMDEyLTEwLTA5VDAxOjIzJzsKKyAg
ICAgICAgICAgIHRlc3RJbnB1dDIuZm9jdXMoKTsKKyAgICAgICAgICAgIGtleURvd24oJ3VwQXJy
b3cnKTsgLy8gLT4gWzAxXS9kZC95eXl5IC0tOi0tIC0tCisgICAgICAgICAgICBrZXlEb3duKCdc
dCcpOyAvLyAgICAgIC0+IDAxL1tkZF0veXl5eSAtLTotLSAtLQorICAgICAgICAgICAga2V5RG93
bignXHQnKTsgLy8gICAgICAtPiAwMS9kZC9beXl5eV0gLS06LS0gLS0KKyAgICAgICAgICAgIGtl
eURvd24oJ3VwQXJyb3cnKTsgLy8gLT4gMDEvZGQvWzE5OTldIC0tOi0tIC0tCisgICAgICAgICAg
ICBrZXlEb3duKCdcdCcpOyAvLyAgICAgIC0+IDAxL2RkLzE5OTkgWy0tXTotLSAtLQorICAgICAg
ICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAtPiAwMS9kZC8xOTk5IC0tOlstLV0gLS0KKyAg
ICAgICAgICAgIGtleURvd24oJ3VwQXJyb3cnKTsgLy8gLT4gMDEvZGQvMTk5OSAtLTpbMDBdIC0t
CiAKLSAgICAgICAgdmFyIG5leHRVcmkgPSBsb2NhdGlvbi50b1N0cmluZygpLnJlcGxhY2UoJz9w
YWdlMScsICc/cGFnZTInKTsKLSAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7IHdpbmRv
dy5sb2NhdGlvbi5ocmVmID0gbmV4dFVyaTsgfSwgMCk7CisgICAgICAgICAgICB2YXIgbmV4dFVy
aSA9IGxvY2F0aW9uLnRvU3RyaW5nKCkucmVwbGFjZSgnP3BhZ2UxJywgJz9wYWdlMicpOworICAg
ICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7IHdpbmRvdy5sb2NhdGlvbi5ocmVmID0g
bmV4dFVyaTsgfSwgMCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBj
YXNlICdiYWNrVG8xJzoKKyAgICAgICAgICAgIHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBi
YWNrIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgZnVsbCB2
YWx1ZScsCisgICAgICAgICAgICAgICAgICAgICdhY3R1YWwnIDogdGVzdElucHV0MS52YWx1ZSwK
KyAgICAgICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcxMjAxMi0xMC0wOVQwMToyMycgfSwK
KyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAn
V2VudCBiYWNrIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEg
cGFydGlhbCB2YWx1ZScsCisgICAgICAgICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4
dCh0ZXN0SW5wdXQyKSwKKyAgICAgICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcwMS9kZC8x
OTk5IC0tOjAwIC0tJworICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgZm9yd2FyZCgn
Zm9yd2FyZFRvMicpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgJ2JhY2tUbzFT
ZWNvbmQnOgorICAgICAgICAgICAgcGFyZW50LmZpbmlzaFRlc3QoKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0
YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KICAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgJ2JhY2tUbzEnOgotICAgICAgICBw
YXJlbnQudGVzdENhc2VzLnB1c2goCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2Rl
c2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJv
bCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKLSAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRl
c3RJbnB1dDEudmFsdWUsCi0gICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcxMjAxMi0xMC0w
OVQwMToyMycgfSwKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24n
IDogJ1dlbnQgYmFjayB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhh
ZCBhIHBhcnRpYWwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4
dCh0ZXN0SW5wdXQyKSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAxL2RkLzE5OTkg
LS06MDAgLS0nCi0gICAgICAgICAgICB9KTsKLSAgICAgICAgZm9yd2FyZCgnZm9yd2FyZFRvMicp
OwotICAgICAgICBicmVhazsKLSAgICBjYXNlICdiYWNrVG8xU2Vjb25kJzoKLSAgICAgICAgcGFy
ZW50LmZpbmlzaFRlc3QoKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAg
ZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOwotICAgICAg
ICBicmVhazsKLSAgICB9Ci0gICAgYnJlYWs7CiAKLWNhc2UgJz9wYWdlMic6Ci0gICAgc3dpdGNo
IChwYXJlbnQuc3RhdGUpIHsKLSAgICBjYXNlICdkaXJlY3QnOgotICAgICAgICB0ZXN0SW5wdXQx
LnZhbHVlID0gJzAwMDEtMTEtMTdUMjM6NTUnOwotICAgICAgICB0ZXN0SW5wdXQyLmZvY3VzKCk7
Ci0gICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBtbS9bZGRdL3l5eXkgLS06LS0g
LS0KLSAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IG1tL1szMV0veXl5eSAtLTot
LSAtLQotICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gbW0vMzEvW3l5eXldIC0t
Oi0tIC0tCi0gICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBtbS8zMS95eXl5IFst
LV06LS0gLS0KLSAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IG1tLzMxL3l5eXkg
WzEyXTotLSAtLQotICAgICAgICBrZXlEb3duKCdcdCcpOyAvLyAgICAgICAgLT4gbW0vMzEveXl5
eSAxMjpbLS1dIC0tCi0gICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBtbS8zMS95
eXl5IDEyOi0tIFstLV0KLSAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IG1tLzMx
L3l5eXkgMTI6LS0gW1BNXQotICAgICAgICBiYWNrKCdiYWNrVG8xJyk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgJ2ZvcndhcmRUbzInOgotICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2go
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGZv
cndhcmQgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxs
IHZhbHVlJywKLSAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCi0g
ICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcwMDAxLTExLTE3VDIzOjU1JwotICAgICAgICAg
ICAgfSwKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dl
bnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBh
IHBhcnRpYWwgdmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0
ZXN0SW5wdXQyKSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJ21tLzMxL3l5eXkgMTI6
LS0gUE0nCi0gICAgICAgICAgICB9KTsKLSAgICAgICAgYmFjaygnYmFja1RvMVNlY29uZCcpOwor
ICAgIGNhc2UgJz9wYWdlMic6CisgICAgICAgIHN3aXRjaCAocGFyZW50LnN0YXRlKSB7CisgICAg
ICAgIGNhc2UgJ2RpcmVjdCc6CisgICAgICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzAwMDEt
MTEtMTdUMjM6NTUnOworICAgICAgICAgICAgdGVzdElucHV0Mi5mb2N1cygpOworICAgICAgICAg
ICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IG1tL1tkZF0veXl5eSAtLTotLSAtLQorICAg
ICAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IG1tL1szMV0veXl5eSAtLTotLSAt
LQorICAgICAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IG1tLzMxL1t5eXl5XSAt
LTotLSAtLQorICAgICAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IG1tLzMxL3l5
eXkgWy0tXTotLSAtLQorICAgICAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IG1t
LzMxL3l5eXkgWzEyXTotLSAtLQorICAgICAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAg
IC0+IG1tLzMxL3l5eXkgMTI6Wy0tXSAtLQorICAgICAgICAgICAga2V5RG93bignXHQnKTsgLy8g
ICAgICAgIC0+IG1tLzMxL3l5eXkgMTI6LS0gWy0tXQorICAgICAgICAgICAga2V5RG93bignZG93
bkFycm93Jyk7IC8vIC0+IG1tLzMxL3l5eXkgMTI6LS0gW1BNXQorICAgICAgICAgICAgYmFjaygn
YmFja1RvMScpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgJ2ZvcndhcmRUbzIn
OgorICAgICAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNoKAorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBw
YWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKKyAg
ICAgICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5wdXQxLnZhbHVlLAorICAgICAgICAg
ICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAwMDEtMTEtMTdUMjM6NTUnCisgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICdkZXNjcmlwdGlv
bicgOiAnV2VudCBmb3J3YXJkIHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hp
Y2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCisgICAgICAgICAgICAgICAgICAgICdhY3R1YWwnIDog
ZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKKyAgICAgICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6
ICdtbS8zMS95eXl5IDEyOi0tIFBNJworICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAg
YmFjaygnYmFja1RvMVNlY29uZCcpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgc3RhdGUoJyArIHBhcmVudC5zdGF0
ZSArICcpJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBicmVhazsK
KwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZhaWxlZCgnVW5leHBlY3RlZCBzdGF0ZSgnICsgcGFy
ZW50LnN0YXRlICsgJyknKTsKKyAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVkIHBhZ2UoJyArIHBh
Z2VOYW1lICsgJyknKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQotICAgIGJyZWFrOwotCi1kZWZh
dWx0OgotICAgIGZhaWxlZCgnVW5leHBlY3RlZCBwYWdlKCcgKyBwYWdlTmFtZSArICcpJyk7Ci0g
ICAgYnJlYWs7Ci19Cit9OwogPC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KIDwvYm9keT4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdGltZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0
aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL3RpbWUtbXVsdGlwbGUtZmllbGRzL3RpbWUtbXVsdGlwbGUtZmll
bGRzLXByZXNlcnZlLXZhbHVlLWFmdGVyLWhpc3RvcnktYmFjay5odG1sCmluZGV4IDg2YzIwNWFi
MTY0ZDMxNGJjYjk3Y2I1YmEyZGMyYzEyMWE1ODUzY2YuLjhkYzIxZDdiNjcxY2Y1Y2ZlNzdiNDg5
NTg4Zjk4NWM1MzlkOTMyZDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvdGlt
ZS1tdWx0aXBsZS1maWVsZHMvdGltZS1tdWx0aXBsZS1maWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0
ZXItaGlzdG9yeS1iYWNrLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90aW1lLW11
bHRpcGxlLWZpZWxkcy90aW1lLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1o
aXN0b3J5LWJhY2suaHRtbApAQCAtNywxMyArNywxMiBAQAogPGRpdiBpZD1jb250YWluZXI+CiA8
aW5wdXQgdHlwZT10aW1lIGlkPXRlc3QxPjxicj4KIDxpbnB1dCB0eXBlPXRpbWUgaWQ9dGVzdDIg
c3RlcD0xPjxicj4KLTxpZnJhbWUgaWQ9aWZyYW1lPjwvaWZyYW1lPgogPC9kaXY+Cis8aWZyYW1l
IGlkPSJpZnJhbWUiPjwvaWZyYW1lPgogPHNjcmlwdD4KIGRlc2NyaXB0aW9uKCdDaGVja3MgaW5w
dXQgdmFsdWUgaXMgcHJlc2VydmVkIGFmdGVyIGJhY2t3YXJkIGFuZCBmb3J3YXJkJyk7Ci1pZiAo
IXdpbmRvdy5ldmVudFNlbmRlcikgeworaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCiAgICAgZGVi
dWcoJ1BsZWFzZSBydW4gd2l0aGluIER1bXBSZW5kZXJUcmVlJyk7Ci19CiB3aW5kb3cuanNUZXN0
SXNBc3luYyA9IHRydWU7CiAKIHZhciBpZnJhbWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
aWZyYW1lJyk7CkBAIC03MCw3NyArNjksNzkgQEAgZnVuY3Rpb24gcnVuVGVzdENhc2VzKCkgewog
ICAgIGRlYnVnKCcnKTsKIH0KIAotc3dpdGNoIChwYWdlTmFtZSkgewotY2FzZSAnP3BhZ2UwJzoK
LSAgICBpZnJhbWUuc3JjID0gbG9jYXRpb24gKyAnP3BhZ2UxJzsKLSAgICBicmVhazsKLWNhc2Ug
Jz9wYWdlMSc6Ci0gICAgc3dpdGNoIChwYXJlbnQuc3RhdGUpIHsKLSAgICBjYXNlICdkaXJlY3Qn
OiB7Ci0gICAgICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMDE6MDEnOwotICAgICAgICB0ZXN0SW5w
dXQyLmZvY3VzKCk7Ci0gICAgICAgIGtleURvd24oJ3VwQXJyb3cnKTsKLSAgICAgICAga2V5RG93
bignXHQnKTsKLSAgICAgICAga2V5RG93bignXHQnKTsKLSAgICAgICAga2V5RG93bignXHQnKTsK
LSAgICAgICAga2V5RG93bigndXBBcnJvdycpOwotICAgICAgICB2YXIgbmV4dFVyaSA9IGxvY2F0
aW9uLnRvU3RyaW5nKCkucmVwbGFjZSgnP3BhZ2UxJywgJz9wYWdlMicpOwotICAgICAgICBzZXRU
aW1lb3V0KGZ1bmN0aW9uICgpIHsgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBuZXh0VXJpOyB9LCAw
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgJ2JhY2tUbzEnOgotICAgICAgICBw
YXJlbnQudGVzdENhc2VzLnB1c2goCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgJ2Rl
c2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJv
bCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKLSAgICAgICAgICAgICAgICAnYWN0dWFsJyA6IHRl
c3RJbnB1dDEudmFsdWUsCi0gICAgICAgICAgICAgICAgJ2V4cGVjdGVkJyA6ICcwMTowMScgfSwK
LSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgYmFj
ayB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwg
dmFsdWUnLAotICAgICAgICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQy
KSwKLSAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAxOi0tOi0tIEFNJwotICAgICAgICAg
ICAgfSk7Ci0gICAgICAgIGZvcndhcmQoJ2ZvcndhcmRUbzInKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSAnYmFja1RvMVNlY29uZCc6Ci0gICAgICAgIHBhcmVudC5maW5pc2hUZXN0KCk7Cit3
aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgc3dpdGNoIChwYWdlTmFtZSkgeworICAg
IGNhc2UgJz9wYWdlMCc6CisgICAgICAgIGlmcmFtZS5zcmMgPSBsb2NhdGlvbiArICc/cGFnZTEn
OwogICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBmYWlsZWQoJ1Vuc3VwcG9y
dGVkIHN0YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOwotICAgICAgICBicmVhazsKLSAgICB9
Ci0gICAgYnJlYWs7Ci1jYXNlICc/cGFnZTInOgotICAgIHN3aXRjaCAocGFyZW50LnN0YXRlKSB7
Ci0gICAgY2FzZSAnZGlyZWN0JzoKLSAgICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcwMjowMic7
Ci0gICAgICAgIHRlc3RJbnB1dDIuZm9jdXMoKTsKLSAgICAgICAga2V5RG93bignXHQnKTsKLSAg
ICAgICAga2V5RG93bignZG93bkFycm93Jyk7Ci0gICAgICAgIGJhY2soJ2JhY2tUbzEnKTsKKyAg
ICBjYXNlICc/cGFnZTEnOgorICAgICAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgeworICAgICAg
ICBjYXNlICdkaXJlY3QnOiB7CisgICAgICAgICAgICB0ZXN0SW5wdXQxLnZhbHVlID0gJzAxOjAx
JzsKKyAgICAgICAgICAgIHRlc3RJbnB1dDIuZm9jdXMoKTsKKyAgICAgICAgICAgIGtleURvd24o
J3VwQXJyb3cnKTsKKyAgICAgICAgICAgIGtleURvd24oJ1x0Jyk7CisgICAgICAgICAgICBrZXlE
b3duKCdcdCcpOworICAgICAgICAgICAga2V5RG93bignXHQnKTsKKyAgICAgICAgICAgIGtleURv
d24oJ3VwQXJyb3cnKTsKKyAgICAgICAgICAgIHZhciBuZXh0VXJpID0gbG9jYXRpb24udG9TdHJp
bmcoKS5yZXBsYWNlKCc/cGFnZTEnLCAnP3BhZ2UyJyk7CisgICAgICAgICAgICBzZXRUaW1lb3V0
KGZ1bmN0aW9uICgpIHsgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBuZXh0VXJpOyB9LCAwKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGNhc2UgJ2JhY2tUbzEnOgorICAg
ICAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNoKAorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVj
a2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKKyAgICAgICAgICAg
ICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5wdXQxLnZhbHVlLAorICAgICAgICAgICAgICAgICAg
ICAnZXhwZWN0ZWQnIDogJzAxOjAxJyB9LAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVja2luZyBh
IGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBwYXJ0aWFsIHZhbHVlJywKKyAgICAgICAgICAgICAg
ICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAorICAgICAgICAgICAgICAg
ICAgICAnZXhwZWN0ZWQnIDogJzAxOi0tOi0tIEFNJworICAgICAgICAgICAgICAgIH0pOworICAg
ICAgICAgICAgZm9yd2FyZCgnZm9yd2FyZFRvMicpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGNhc2UgJ2JhY2tUbzFTZWNvbmQnOgorICAgICAgICAgICAgcGFyZW50LmZpbmlzaFRlc3Qo
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZmFp
bGVkKCdVbnN1cHBvcnRlZCBzdGF0ZSgnICsgcGFyZW50LnN0YXRlICsgJyknKTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ2ZvcndhcmRU
bzInOgotICAgICAgICBwYXJlbnQudGVzdENhc2VzLnB1c2goCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBDaGVj
a2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKLSAgICAgICAgICAg
ICAgICAnYWN0dWFsJyA6IHRlc3RJbnB1dDEudmFsdWUsCi0gICAgICAgICAgICAgICAgJ2V4cGVj
dGVkJyA6ICcwMjowMicKLSAgICAgICAgICAgIH0sCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBDaGVja2luZyBh
IGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBwYXJ0aWFsIHZhbHVlJywKLSAgICAgICAgICAgICAg
ICAnYWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCi0gICAgICAgICAgICAgICAgJ2V4
cGVjdGVkJyA6ICctLTo1OTotLSAtLScKLSAgICAgICAgICAgIH0pOwotICAgICAgICBiYWNrKCdi
YWNrVG8xU2Vjb25kJyk7CisgICAgY2FzZSAnP3BhZ2UyJzoKKyAgICAgICAgc3dpdGNoIChwYXJl
bnQuc3RhdGUpIHsKKyAgICAgICAgY2FzZSAnZGlyZWN0JzoKKyAgICAgICAgICAgIHRlc3RJbnB1
dDEudmFsdWUgPSAnMDI6MDInOworICAgICAgICAgICAgdGVzdElucHV0Mi5mb2N1cygpOworICAg
ICAgICAgICAga2V5RG93bignXHQnKTsKKyAgICAgICAgICAgIGtleURvd24oJ2Rvd25BcnJvdycp
OworICAgICAgICAgICAgYmFjaygnYmFja1RvMScpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGNhc2UgJ2ZvcndhcmRUbzInOgorICAgICAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNo
KAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6
ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBo
YWQgYSBmdWxsIHZhbHVlJywKKyAgICAgICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5w
dXQxLnZhbHVlLAorICAgICAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAyOjAyJworICAg
ICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAn
ZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNraW5nIGEgZm9ybSBj
b250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAorICAgICAgICAgICAgICAgICAgICAn
YWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCisgICAgICAgICAgICAgICAgICAgICdl
eHBlY3RlZCcgOiAnLS06NTk6LS0gLS0nCisgICAgICAgICAgICAgICAgfSk7CisgICAgICAgICAg
ICBiYWNrKCdiYWNrVG8xU2Vjb25kJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVm
YXVsdDoKKyAgICAgICAgICAgIGZhaWxlZCgnVW5zdXBwb3J0ZWQgc3RhdGUoJyArIHBhcmVudC5z
dGF0ZSArICcpJyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgotICAgICAgICBmYWlsZWQoJ1Vuc3VwcG9ydGVkIHN0YXRlKCcgKyBw
YXJlbnQuc3RhdGUgKyAnKScpOworICAgICAgICBmYWlsZWQoJ1Vuc3VwcG9ydGVkIHBhZ2UoJyAr
IHBhZ2VOYW1lICsgJyknKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQotICAgIGJyZWFrOwotZGVm
YXVsdDoKLSAgICBmYWlsZWQoJ1Vuc3VwcG9ydGVkIHBhZ2UoJyArIHBhZ2VOYW1lICsgJyknKTsK
LSAgICBicmVhazsKLX0KK307CiA8L3NjcmlwdD4KIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0
L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgogPC9ib2R5PgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy93ZWVrLW11bHRpcGxlLWZpZWxkcy93ZWVrLW11
bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvd2Vlay1tdWx0aXBsZS1maWVsZHMvd2Vlay1tdWx0aXBsZS1m
aWVsZHMtcHJlc2VydmUtdmFsdWUtYWZ0ZXItaGlzdG9yeS1iYWNrLmh0bWwKaW5kZXggNmIwOWQ2
ZmYwMTYwMThkMjYzNzkzYTc2MzVlY2FhYzNlMGU1NWIyYS4uNjBlODVjODJjNTZjZTJiMDI5ZWRk
NGQ0ZWMyMDdhNDY1YTA2ZDE0MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy93
ZWVrLW11bHRpcGxlLWZpZWxkcy93ZWVrLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1h
ZnRlci1oaXN0b3J5LWJhY2suaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3dlZWst
bXVsdGlwbGUtZmllbGRzL3dlZWstbXVsdGlwbGUtZmllbGRzLXByZXNlcnZlLXZhbHVlLWFmdGVy
LWhpc3RvcnktYmFjay5odG1sCkBAIC03LDggKzcsOCBAQAogPGRpdiBpZD0iY29udGFpbmVyIj4K
IDxpbnB1dCB0eXBlPSJ3ZWVrIiBpZD0idGVzdDEiPjxicj4KIDxpbnB1dCB0eXBlPSJ3ZWVrIiBp
ZD0idGVzdDIiIG1pbj0iMTk5OS1XMDEiIG1heD0iMTk5OS1XMTIiPjxicj4KLTxpZnJhbWUgaWQ9
ImlmcmFtZSI+PC9pZnJhbWU+CiA8L2Rpdj4KKzxpZnJhbWUgaWQ9ImlmcmFtZSI+PC9pZnJhbWU+
CiA8c2NyaXB0PgogZGVzY3JpcHRpb24oJ0NoZWNrcyBpbnB1dCB2YWx1ZSBpcyBwcmVzZXJ2ZWQg
YWZ0ZXIgYmFja3dhcmQgYW5kIGZvcndhcmQnKTsKIGlmICghd2luZG93LmV2ZW50U2VuZGVyKQpA
QCAtNjUsNzYgKzY1LDc4IEBAIGZ1bmN0aW9uIHJ1blRlc3RDYXNlcygpIHsKICAgICBkZWJ1Zygn
Jyk7CiB9CiAKLXN3aXRjaCAocGFnZU5hbWUpIHsKLWNhc2UgJz9wYWdlMCc6Ci0gICAgaWZyYW1l
LnNyYyA9IGxvY2F0aW9uICsgJz9wYWdlMSc7Ci0gICAgYnJlYWs7Ci0KLWNhc2UgJz9wYWdlMSc6
Ci0gICAgc3dpdGNoIChwYXJlbnQuc3RhdGUpIHsKLSAgICBjYXNlICdkaXJlY3QnOiB7Ci0gICAg
ICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMTIwMTItVzEwJzsKLSAgICAgICAgdGVzdElucHV0Mi5m
b2N1cygpOwotICAgICAgICBrZXlEb3duKCd1cEFycm93Jyk7IC8vIC0+IFdlZWsgWzAxXSwgeXl5
eQotICAgICAgICB2YXIgbmV4dFVyaSA9IGxvY2F0aW9uLnRvU3RyaW5nKCkucmVwbGFjZSgnP3Bh
Z2UxJywgJz9wYWdlMicpOwotICAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgd2luZG93
LmxvY2F0aW9uLmhyZWYgPSBuZXh0VXJpOyB9LCAwKTsKK3dpbmRvdy5vbmxvYWQgPSBmdW5jdGlv
bigpIHsKKyAgICBzd2l0Y2ggKHBhZ2VOYW1lKSB7CisgICAgY2FzZSAnP3BhZ2UwJzoKKyAgICAg
ICAgaWZyYW1lLnNyYyA9IGxvY2F0aW9uICsgJz9wYWdlMSc7CiAgICAgICAgIGJyZWFrOwotICAg
IH0KLSAgICBjYXNlICdiYWNrVG8xJzoKLSAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNoKAot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBiYWNr
IHRvIGEgcGFnZS4gQ2hlY2tpbmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgZnVsbCB2YWx1
ZScsCi0gICAgICAgICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5wdXQxLnZhbHVlLAotICAgICAg
ICAgICAgICAgICdleHBlY3RlZCcgOiAnMTIwMTItVzEwJyB9LAotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBiYWNrIHRvIGEgcGFnZS4gQ2hlY2tp
bmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCi0gICAgICAgICAg
ICAgICAgJ2FjdHVhbCcgOiBmaWVsZHNUZXh0KHRlc3RJbnB1dDIpLAotICAgICAgICAgICAgICAg
ICdleHBlY3RlZCcgOiAnV2VlayAwMSwgLS0tLScKLSAgICAgICAgICAgIH0pOwotICAgICAgICBm
b3J3YXJkKCdmb3J3YXJkVG8yJyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ2JhY2tUbzFT
ZWNvbmQnOgotICAgICAgICBwYXJlbnQuZmluaXNoVGVzdCgpOwotICAgICAgICBicmVhazsKLSAg
ICBkZWZhdWx0OgotICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgc3RhdGUoJyArIHBhcmVudC5z
dGF0ZSArICcpJyk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBicmVhazsKIAotY2FzZSAn
P3BhZ2UyJzoKLSAgICBzd2l0Y2ggKHBhcmVudC5zdGF0ZSkgewotICAgIGNhc2UgJ2RpcmVjdCc6
Ci0gICAgICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMDAwMS1XMTEnOwotICAgICAgICB0ZXN0SW5w
dXQyLmZvY3VzKCk7Ci0gICAgICAgIGtleURvd24oJ1x0Jyk7IC8vICAgICAgICAtPiBXZWVrIHd3
LCBbeXl5eV0KLSAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IFdlZWsgd3csIFsx
OTk5XQotICAgICAgICBiYWNrKCdiYWNrVG8xJyk7CisgICAgY2FzZSAnP3BhZ2UxJzoKKyAgICAg
ICAgc3dpdGNoIChwYXJlbnQuc3RhdGUpIHsKKyAgICAgICAgY2FzZSAnZGlyZWN0JzogeworICAg
ICAgICAgICAgdGVzdElucHV0MS52YWx1ZSA9ICcxMjAxMi1XMTAnOworICAgICAgICAgICAgdGVz
dElucHV0Mi5mb2N1cygpOworICAgICAgICAgICAga2V5RG93bigndXBBcnJvdycpOyAvLyAtPiBX
ZWVrIFswMV0sIHl5eXkKKyAgICAgICAgICAgIHZhciBuZXh0VXJpID0gbG9jYXRpb24udG9TdHJp
bmcoKS5yZXBsYWNlKCc/cGFnZTEnLCAnP3BhZ2UyJyk7CisgICAgICAgICAgICBzZXRUaW1lb3V0
KGZ1bmN0aW9uICgpIHsgd2luZG93LmxvY2F0aW9uLmhyZWYgPSBuZXh0VXJpOyB9LCAwKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGNhc2UgJ2JhY2tUbzEnOgorICAg
ICAgICAgICAgcGFyZW50LnRlc3RDYXNlcy5wdXNoKAorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgJ2Rlc2NyaXB0aW9uJyA6ICdXZW50IGJhY2sgdG8gYSBwYWdlLiBDaGVj
a2luZyBhIGZvcm0gY29udHJvbCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKKyAgICAgICAgICAg
ICAgICAgICAgJ2FjdHVhbCcgOiB0ZXN0SW5wdXQxLnZhbHVlLAorICAgICAgICAgICAgICAgICAg
ICAnZXhwZWN0ZWQnIDogJzEyMDEyLVcxMCcgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgICdkZXNjcmlwdGlvbicgOiAnV2VudCBiYWNrIHRvIGEgcGFnZS4gQ2hlY2tp
bmcgYSBmb3JtIGNvbnRyb2wgd2hpY2ggaGFkIGEgcGFydGlhbCB2YWx1ZScsCisgICAgICAgICAg
ICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKKyAgICAgICAgICAg
ICAgICAgICAgJ2V4cGVjdGVkJyA6ICdXZWVrIDAxLCAtLS0tJworICAgICAgICAgICAgICAgIH0p
OworICAgICAgICAgICAgZm9yd2FyZCgnZm9yd2FyZFRvMicpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGNhc2UgJ2JhY2tUbzFTZWNvbmQnOgorICAgICAgICAgICAgcGFyZW50LmZpbmlz
aFRlc3QoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRlKCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAnZm9y
d2FyZFRvMic6Ci0gICAgICAgIHBhcmVudC50ZXN0Q2FzZXMucHVzaCgKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2Uu
IENoZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIGZ1bGwgdmFsdWUnLAotICAgICAg
ICAgICAgICAgICdhY3R1YWwnIDogdGVzdElucHV0MS52YWx1ZSwKLSAgICAgICAgICAgICAgICAn
ZXhwZWN0ZWQnIDogJzAwMDEtVzExJwotICAgICAgICAgICAgfSwKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENo
ZWNraW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAotICAgICAg
ICAgICAgICAgICdhY3R1YWwnIDogZmllbGRzVGV4dCh0ZXN0SW5wdXQyKSwKLSAgICAgICAgICAg
ICAgICAnZXhwZWN0ZWQnIDogJ1dlZWsgLS0sIDE5OTknCi0gICAgICAgICAgICB9KTsKLSAgICAg
ICAgYmFjaygnYmFja1RvMVNlY29uZCcpOworCisgICAgY2FzZSAnP3BhZ2UyJzoKKyAgICAgICAg
c3dpdGNoIChwYXJlbnQuc3RhdGUpIHsKKyAgICAgICAgY2FzZSAnZGlyZWN0JzoKKyAgICAgICAg
ICAgIHRlc3RJbnB1dDEudmFsdWUgPSAnMDAwMS1XMTEnOworICAgICAgICAgICAgdGVzdElucHV0
Mi5mb2N1cygpOworICAgICAgICAgICAga2V5RG93bignXHQnKTsgLy8gICAgICAgIC0+IFdlZWsg
d3csIFt5eXl5XQorICAgICAgICAgICAga2V5RG93bignZG93bkFycm93Jyk7IC8vIC0+IFdlZWsg
d3csIFsxOTk5XQorICAgICAgICAgICAgYmFjaygnYmFja1RvMScpOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgJ2ZvcndhcmRUbzInOgorICAgICAgICAgICAgcGFyZW50LnRlc3RD
YXNlcy5wdXNoKAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgJ2Rlc2Ny
aXB0aW9uJyA6ICdXZW50IGZvcndhcmQgdG8gYSBwYWdlLiBDaGVja2luZyBhIGZvcm0gY29udHJv
bCB3aGljaCBoYWQgYSBmdWxsIHZhbHVlJywKKyAgICAgICAgICAgICAgICAgICAgJ2FjdHVhbCcg
OiB0ZXN0SW5wdXQxLnZhbHVlLAorICAgICAgICAgICAgICAgICAgICAnZXhwZWN0ZWQnIDogJzAw
MDEtVzExJworICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICAnZGVzY3JpcHRpb24nIDogJ1dlbnQgZm9yd2FyZCB0byBhIHBhZ2UuIENoZWNr
aW5nIGEgZm9ybSBjb250cm9sIHdoaWNoIGhhZCBhIHBhcnRpYWwgdmFsdWUnLAorICAgICAgICAg
ICAgICAgICAgICAnYWN0dWFsJyA6IGZpZWxkc1RleHQodGVzdElucHV0MiksCisgICAgICAgICAg
ICAgICAgICAgICdleHBlY3RlZCcgOiAnV2VlayAtLSwgMTk5OScKKyAgICAgICAgICAgICAgICB9
KTsKKyAgICAgICAgICAgIGJhY2soJ2JhY2tUbzFTZWNvbmQnKTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZmFpbGVkKCdVbmV4cGVjdGVkIHN0YXRl
KCcgKyBwYXJlbnQuc3RhdGUgKyAnKScpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgotICAgICAgICBmYWlsZWQoJ1VuZXhwZWN0
ZWQgc3RhdGUoJyArIHBhcmVudC5zdGF0ZSArICcpJyk7CisgICAgICAgIGZhaWxlZCgnVW5leHBl
Y3RlZCBwYWdlKCcgKyBwYWdlTmFtZSArICcpJyk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLSAg
ICBicmVhazsKLQotZGVmYXVsdDoKLSAgICBmYWlsZWQoJ1VuZXhwZWN0ZWQgcGFnZSgnICsgcGFn
ZU5hbWUgKyAnKScpOwotICAgIGJyZWFrOwotfQorfTsKIDwvc2NyaXB0PgogPHNjcmlwdCBzcmM9
Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8
L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9u
cwppbmRleCBjYmI3Yzk2ZThkMDAwODViOThiNDEyZmVmMDc5OGE3M2RhODYxMmQzLi5jNTg1Y2Jl
YWU1MGI1NTU3ODBmYzA3OGFmNTJjYTI1ZDg3MzA5OThjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI4NTUsNiArMjg1NSw3IEBAIHdl
YmtpdC5vcmcvYi82MTE2OSBbIEFuZHJvaWQgTGludXggV2luIF0gY3NzMy9pbWFnZXMvb3B0aW1p
emUtY29udHJhc3QtaW1hZ2UuaHRtCiB3ZWJraXQub3JnL2IvOTY3MjAgZmFzdC9mb3Jtcy90aW1l
LW11bHRpcGxlLWZpZWxkcy90aW1lLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRl
ci1oaXN0b3J5LWJhY2suaHRtbCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvOTY3MjAg
ZmFzdC9mb3Jtcy9kYXRlLW11bHRpcGxlLWZpZWxkcy9kYXRlLW11bHRpcGxlLWZpZWxkcy1wcmVz
ZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbCBbIFBhc3MgVGltZW91dCBdCiB3ZWJr
aXQub3JnL2IvOTY3MjAgZmFzdC9mb3Jtcy9kYXRldGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy9k
YXRldGltZWxvY2FsLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5
LWJhY2suaHRtbCBbIFBhc3MgVGltZW91dCBdCit3ZWJraXQub3JnL2IvOTY3MjAgZmFzdC9mb3Jt
cy93ZWVrLW11bHRpcGxlLWZpZWxkcy93ZWVrLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1
ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRtbCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2Iv
OTg5MDYgcGxhdGZvcm0vY2hyb21pdW0vZmFzdC9mb3Jtcy9zdWdnZXN0aW9uLXBpY2tlci9kYXRl
LXN1Z2dlc3Rpb24tcGlja2VyLW1vdXNlLW9wZXJhdGlvbnMuaHRtbCBbIFBhc3MgRmFpbHVyZSBd
CiAKICMgTmV3IHRlc3QgYWRkZWQgaW4gcjg3MzI0CkBAIC00MjE0LDcgKzQyMTUsNiBAQCB3ZWJr
aXQub3JnL2IvMTAzMTQ4IFsgV2luIE1hYyBdIGZhc3QvZnJhbWVzL2lmcmFtZS1zY2FsaW5nLXdp
dGgtc2Nyb2xsLmh0bWwgWyBQYQogd2Via2l0Lm9yZy9iLzEwMzE0OCBbIExpb24gXSBmYXN0L2Zy
YW1lcy9pZnJhbWUtc2Nyb2xsaW5nLWF0dHJpYnV0ZS5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWls
dXJlIF0KIHdlYmtpdC5vcmcvYi8xMDMxNDggWyBMaW9uIF0gZmFzdC90YWJsZS9ib3JkZXItY29s
bGFwc2luZy8wMDQtdmVydGljYWwuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJr
aXQub3JnL2IvMTAzMTQ5IFsgTGlvbiBTbm93TGVvcGFyZCBXaW43IERlYnVnIF0gZmFzdC9ldmVu
dHMvc3RvcFByb3BhZ2F0aW9uLXN1Ym1pdC5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLXdlYmtpdC5v
cmcvYi8xMDMxNTIgWyBNYWMgV2luIF0gZmFzdC9mb3Jtcy93ZWVrLW11bHRpcGxlLWZpZWxkcy93
ZWVrLW11bHRpcGxlLWZpZWxkcy1wcmVzZXJ2ZS12YWx1ZS1hZnRlci1oaXN0b3J5LWJhY2suaHRt
bCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvMTAzMTU0IFsgV2luNyBTbm93TGVvcGFy
ZCBMaW9uIExpbnV4IERlYnVnIF0gZmFzdC9mcmFtZXMvZnJhbWUtdW5sb2FkLWNyYXNoMi5odG1s
IFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xMDMxNDggWyBMaW9uIF0gZmFzdC90ZXh0
L2xhcmdlLXRleHQtY29tcG9zZWQtY2hhci5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0K
IHdlYmtpdC5vcmcvYi8xMDMxNDggWyBMaW9uIF0gZmFzdC90ZXh0L3RleHQtbGV0dGVyLXNwYWNp
bmcuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>