<?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>69019</bug_id>
          
          <creation_ts>2011-09-28 12:42:38 -0700</creation_ts>
          <short_desc>garden-o-matic shouldn&apos;t depend on test-results.appspot.com</short_desc>
          <delta_ts>2011-09-28 15:24:35 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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>
          
          <blocked>64188</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>474915</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-28 12:42:38 -0700</bug_when>
    <thetext>garden-o-matic shouldn&apos;t depend on test-results.appspot.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>474922</commentid>
    <comment_count>1</comment_count>
      <attachid>109059</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-28 12:45:49 -0700</bug_when>
    <thetext>Created attachment 109059
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>475044</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-09-28 15:24:35 -0700</bug_when>
    <thetext>Committed r96265: &lt;http://trac.webkit.org/changeset/96265&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109059</attachid>
            <date>2011-09-28 12:45:49 -0700</date>
            <delta_ts>2011-09-28 14:19:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69019-20110928124548.patch</filename>
            <type>text/plain</type>
            <size>15979</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDk2MjQ2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjEgQEAKKzIwMTEtMDktMjggIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBnYXJkZW4tby1tYXRpYyBzaG91bGRuJ3QgZGVwZW5kIG9uIHRlc3QtcmVzdWx0cy5h
cHBzcG90LmNvbQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjkwMTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIHBhdGNoIG1vdmVzIGdhcmRlbi1vLW1hdGljIGZyb20gZ2V0dGluZyBmdWxsX3Jlc3Vs
dHMuanNvbiBmcm9tCisgICAgICAgIHRlc3QtcmVzdWx0cy5hcHBzcG90LmNvbSB0byBnZXR0aW5n
IHRoYXQgaW5mb3JtYXRpb24gZGlyZWN0bHkgZnJvbSB0aGUKKyAgICAgICAgYnVpbGRib3QuICBU
aGlzIHBhdGNoIGltcHJvdmUgdGhlIGxvYWQgdGltZSBhbmQgYWNjdXJhY3kgb2YKKyAgICAgICAg
Z2FyZGVuLW8tbWF0aWMgYmVjYXVzZSB0ZXN0LXJlc3VsdHMuYXBwc3BvdC5jb20gaXMgc2xvdyBh
bmQgaXMgZHJvcHBpbmcKKyAgICAgICAgYSBzaWduaWZpY2FudCBudW1iZXIgb2Ygd3JpdGVzIChz
ZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY4NzQ4
KS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmln
L3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL25ldC5qczoKKyAgICAgICAgKiBCdWls
ZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFp
bHVyZXMvc2NyaXB0cy9yZXN1bHRzLmpzOgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3Jl
c3VsdHNfdW5pdHRlc3RzLmpzOgorCiAyMDExLTA5LTI4ICBHdXN0YXZvIE5vcm9uaGEgU2lsdmEg
IDxndXN0YXZvLm5vcm9uaGFAY29sbGFib3JhLmNvbT4KIAogICAgICAgICBTZWNvbmQgdHJ5IGF0
IGZpeGluZyB0aGUgR1RLKyBidWlsZC4KSW5kZXg6IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL25l
dC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQu
b3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9uZXQuanMJKHJldmlz
aW9uIDk2MjQxKQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1j
b25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvbmV0LmpzCSh3b3JraW5nIGNv
cHkpCkBAIC00NywxNCArNDcsMTkgQEAgbmV0LnByb2JlID0gZnVuY3Rpb24odXJsLCBvcHRpb25z
KQogICAgIH0pOwogfTsKIAotLy8galF1ZXJ5IG1ha2VzIGpzb25wIHJlcXVlc3RzIHNvbWV3aGF0
IHVnbHkgKHdoaWNoIGlzIGZhaXIgZ2l2ZW4gdGhhdCB0aGV5J3JlCi0vLyB0ZXJyaWJsZSBmb3Ig
c2VjdXJpdHkpLiBXZSB1c2UgdGhpcyB3cmFwcGVyIHRvIG1ha2Ugb3VyIGxpdmVzIHNsaWdodGx5
IGVhc2llci4KLW5ldC5qc29ucCA9IGZ1bmN0aW9uKHVybCwgb25zdWNjZXNzKQorLy8gV2UgdXNl
IFhNTEh0dHBSZXF1ZXN0IGFuZCBDT1JTIHRvIGZldGNoIEpTT05QIHJhdGhlciB0aGFuIHVzaW5n
IHNjcmlwdCB0YWdzLgorLy8gVGhhdCdzIGJldHRlciBmb3Igc2VjdXJpdHkgYW5kIHBlcmZvcm1h
bmNlLCBidXQgd2UgbmVlZCB0aGUgc2VydmVyIHRvIGNvb3BlcmF0ZQorLy8gYnkgc2V0dGluZyBD
T1JTIGhlYWRlcnMuCituZXQuanNvbnAgPSBmdW5jdGlvbih1cmwsIGNhbGxiYWNrKQogewogICAg
ICQuYWpheCh7CiAgICAgICAgIHVybDogdXJsLAotICAgICAgICBkYXRhVHlwZTogJ2pzb25wJywK
LSAgICAgICAgc3VjY2Vzczogb25zdWNjZXNzCisgICAgICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGpz
b25wKSB7CisgICAgICAgICAgICBjYWxsYmFjayhiYXNlLnBhcnNlSlNPTlAoanNvbnApKTsKKyAg
ICAgICAgfSwKKyAgICAgICAgZXJyb3I6IGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgY2FsbGJh
Y2soe30pOworICAgICAgICB9LAogICAgIH0pOwogfTsKIApJbmRleDogVG9vbHMvQnVpbGRTbGF2
ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVz
L3NjcmlwdHMvcmVzdWx0cy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9y
dC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0
cy9yZXN1bHRzLmpzCShyZXZpc2lvbiA5NjI0MSkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRz
L3Jlc3VsdHMuanMJKHdvcmtpbmcgY29weSkKQEAgLTI3LDE1ICsyNywxMyBAQCB2YXIgcmVzdWx0
cyA9IHJlc3VsdHMgfHwge307CiAKIChmdW5jdGlvbigpIHsKIAotdmFyIGtUZXN0UmVzdWx0c1Nl
cnZlciA9ICdodHRwOi8vdGVzdC1yZXN1bHRzLmFwcHNwb3QuY29tLyc7Ci12YXIga1Rlc3RSZXN1
bHRzUXVlcnkgPSBrVGVzdFJlc3VsdHNTZXJ2ZXIgKyAndGVzdGZpbGU/JwotdmFyIGtUZXN0VHlw
ZSA9ICdsYXlvdXQtdGVzdHMnOwotdmFyIGtNYXN0ZXJOYW1lID0gJ0Nocm9taXVtV2Via2l0JzsK
LQogdmFyIGtMYXlvdXRUZXN0UmVzdWx0c1NlcnZlciA9ICdodHRwOi8vYnVpbGQuY2hyb21pdW0u
b3JnL2YvY2hyb21pdW0vbGF5b3V0X3Rlc3RfcmVzdWx0cy8nOwogdmFyIGtMYXlvdXRUZXN0UmVz
dWx0c1BhdGggPSAnL3Jlc3VsdHMvbGF5b3V0LXRlc3QtcmVzdWx0cy8nOwogdmFyIGtSZXN1bHRz
TmFtZSA9ICdmdWxsX3Jlc3VsdHMuanNvbic7CiAKK3ZhciBrQnVpbGRMaW5rUmVnZXhwID0gL2Eg
aHJlZj0iXGQrXC8iL2c7Cit2YXIga0J1aWxkTnVtYmVyUmVnZXhwID0gL1xkKy87CisKIHZhciBQ
QVNTID0gJ1BBU1MnOwogdmFyIFRJTUVPVVQgPSAnVElNRU9VVCc7CiB2YXIgVEVYVCA9ICdURVhU
JzsKQEAgLTg4LDE2ICs4Niw2IEBAIGZ1bmN0aW9uIGlzU3VjY2VzcyhyZXN1bHQpCiAgICAgcmV0
dXJuIHJlc3VsdCA9PT0gUEFTUzsKIH0KIAotZnVuY3Rpb24gcmVzdWx0c1BhcmFtZXRlcnMoYnVp
bGRlck5hbWUsIHRlc3ROYW1lKQotewotICAgIHJldHVybiB7Ci0gICAgICAgIGJ1aWxkZXI6IGJ1
aWxkZXJOYW1lLAotICAgICAgICBtYXN0ZXI6IGtNYXN0ZXJOYW1lLAotICAgICAgICB0ZXN0dHlw
ZToga1Rlc3RUeXBlLAotICAgICAgICBuYW1lOiB0ZXN0TmFtZSwKLSAgICB9OwotfQotCiBmdW5j
dGlvbiBwb3NzaWJsZVN1ZmZpeExpc3RGb3IoZmFpbHVyZVR5cGVMaXN0KQogewogICAgIHZhciBz
dWZmaXhMaXN0ID0gW107CkBAIC0xNzksMjAgKzE2NywzOCBAQCByZXN1bHRzLmNhblJlYmFzZWxp
bmUgPSBmdW5jdGlvbihmYWlsdXJlCiAgICAgfSk7CiB9OwogCi1mdW5jdGlvbiByZXN1bHRzU3Vt
bWFyeVVSTChidWlsZGVyTmFtZSwgcmVzdWx0c05hbWUpCityZXN1bHRzLmRpcmVjdG9yeUZvckJ1
aWxkZXIgPSBmdW5jdGlvbihidWlsZGVyTmFtZSkKK3sKKyAgICByZXR1cm4gYnVpbGRlck5hbWUu
cmVwbGFjZSgvWyAuKCldL2csICdfJyk7Cit9CisKK2Z1bmN0aW9uIHJlc3VsdHNEaXJlY3RvcnlV
UkwoYnVpbGRlck5hbWUpCit7CisgICAgcmV0dXJuIGtMYXlvdXRUZXN0UmVzdWx0c1NlcnZlciAr
IHJlc3VsdHMuZGlyZWN0b3J5Rm9yQnVpbGRlcihidWlsZGVyTmFtZSkgKyBrTGF5b3V0VGVzdFJl
c3VsdHNQYXRoOworfQorCitmdW5jdGlvbiByZXN1bHRzRGlyZWN0b3J5TGlzdGluZ1VSTChidWls
ZGVyTmFtZSkKK3sKKyAgICByZXR1cm4ga0xheW91dFRlc3RSZXN1bHRzU2VydmVyICsgcmVzdWx0
cy5kaXJlY3RvcnlGb3JCdWlsZGVyKGJ1aWxkZXJOYW1lKSArICcvJzsKK30KKworZnVuY3Rpb24g
cmVzdWx0c0RpcmVjdG9yeVVSTEZvckJ1aWxkTnVtYmVyKGJ1aWxkZXJOYW1lLCBidWlsZE51bWJl
cikKIHsKLSAgICByZXR1cm4gcmVzdWx0c0RpcmVjdG9yeVVSTChidWlsZGVyTmFtZSkgKyByZXN1
bHRzTmFtZTsKKyAgICByZXR1cm4gcmVzdWx0c0RpcmVjdG9yeUxpc3RpbmdVUkwoYnVpbGRlck5h
bWUpICsgYnVpbGROdW1iZXIgKyAnLycKIH0KIAotZnVuY3Rpb24gZGlyZWN0b3J5T2ZSZXN1bHRz
U3VtbWFyeVVSTChidWlsZGVyTmFtZSwgdGVzdE5hbWUpCitmdW5jdGlvbiByZXN1bHRzU3VtbWFy
eVVSTChidWlsZGVyTmFtZSkKIHsKLSAgICB2YXIgcGFyYW1ldGVycyA9IHJlc3VsdHNQYXJhbWV0
ZXJzKGJ1aWxkZXJOYW1lLCB0ZXN0TmFtZSk7Ci0gICAgcGFyYW1ldGVyc1snZGlyJ10gPSAxOwot
ICAgIHJldHVybiBrVGVzdFJlc3VsdHNRdWVyeSArICQucGFyYW0ocGFyYW1ldGVycyk7CisgICAg
cmV0dXJuIHJlc3VsdHNEaXJlY3RvcnlVUkwoYnVpbGRlck5hbWUpICsga1Jlc3VsdHNOYW1lOwog
fQogCi12YXIgZ19yZXN1bHRzQ2FjaGUgPSBuZXcgYmFzZS5Bc3luY2hyb25vdXNDYWNoZShmdW5j
dGlvbihrZXksIGNhbGxiYWNrKSB7Ci0gICAgbmV0Lmpzb25wKGtUZXN0UmVzdWx0c1NlcnZlciAr
ICd0ZXN0ZmlsZT9rZXk9JyArIGtleSwgY2FsbGJhY2spOworZnVuY3Rpb24gcmVzdWx0c1N1bW1h
cnlVUkxGb3JCdWlsZE51bWJlcihidWlsZGVyTmFtZSwgYnVpbGROdW1iZXIpCit7CisgICAgcmV0
dXJuIHJlc3VsdHNEaXJlY3RvcnlVUkxGb3JCdWlsZE51bWJlcihidWlsZGVyTmFtZSwgYnVpbGRO
dW1iZXIpICsga1Jlc3VsdHNOYW1lOworfQorCit2YXIgZ19yZXN1bHRzQ2FjaGUgPSBuZXcgYmFz
ZS5Bc3luY2hyb25vdXNDYWNoZShmdW5jdGlvbiAoa2V5LCBjYWxsYmFjaykgeworICAgIG5ldC5q
c29ucChrZXksIGNhbGxiYWNrKTsKIH0pOwogCiBmdW5jdGlvbiBhbnlJc0ZhaWx1cmUocmVzdWx0
c0xpc3QpCkBAIC0zMTcsNiArMzIzLDE3IEBAIHJlc3VsdHMuY29sbGVjdFVuZXhwZWN0ZWRSZXN1
bHRzID0gZnVuY3QKICAgICByZXR1cm4gYmFzZS51bmlxdWlmeUFycmF5KGNvbGxlY3RlZFJlc3Vs
dHMpOwogfTsKIAorZnVuY3Rpb24gaGlzdG9yaWNhbFJlc3VsdHNTdW1tYXJ5VVJMcyhidWlsZGVy
TmFtZSwgY2FsbGJhY2spCit7CisgICAgbmV0LmdldChyZXN1bHRzRGlyZWN0b3J5TGlzdGluZ1VS
TChidWlsZGVyTmFtZSksIGZ1bmN0aW9uKGRpcmVjdG9yeUxpc3RpbmcpIHsKKyAgICAgICAgdmFy
IHN1bW1hcnlVUkxzID0gZGlyZWN0b3J5TGlzdGluZy5tYXRjaChrQnVpbGRMaW5rUmVnZXhwKS5t
YXAoZnVuY3Rpb24oYnVpbGRMaW5rKSB7CisgICAgICAgICAgICB2YXIgYnVpbGROdW1iZXIgPSBw
YXJzZUludChidWlsZExpbmsubWF0Y2goa0J1aWxkTnVtYmVyUmVnZXhwKVswXSk7CisgICAgICAg
ICAgICByZXR1cm4gcmVzdWx0c1N1bW1hcnlVUkxGb3JCdWlsZE51bWJlcihidWlsZGVyTmFtZSwg
YnVpbGROdW1iZXIpOworICAgICAgICB9KS5yZXZlcnNlKCk7CisgICAgICAgIGNhbGxiYWNrKHN1
bW1hcnlVUkxzKTsKKyAgICB9KTsKK30KKwogZnVuY3Rpb24gd2Fsa0hpc3RvcnkoYnVpbGRlck5h
bWUsIHRlc3ROYW1lLCBjYWxsYmFjaykKIHsKICAgICB2YXIgaW5kZXhPZk5leHRLZXlUb0ZldGNo
ID0gMDsKQEAgLTM0OCw4ICszNjUsOCBAQCBmdW5jdGlvbiB3YWxrSGlzdG9yeShidWlsZGVyTmFt
ZSwgdGVzdE5hCiAgICAgICAgIGNvbnRpbnVlV2FsaygpOwogICAgIH0KIAotICAgIG5ldC5qc29u
cChkaXJlY3RvcnlPZlJlc3VsdHNTdW1tYXJ5VVJMKGJ1aWxkZXJOYW1lLCBrUmVzdWx0c05hbWUp
LCBmdW5jdGlvbihkaXJlY3RvcnkpIHsKLSAgICAgICAga2V5TGlzdCA9IGRpcmVjdG9yeS5tYXAo
ZnVuY3Rpb24gKGVsZW1lbnQpIHsgcmV0dXJuIGVsZW1lbnQua2V5OyB9KTsKKyAgICBoaXN0b3Jp
Y2FsUmVzdWx0c1N1bW1hcnlVUkxzKGJ1aWxkZXJOYW1lLCBmdW5jdGlvbihzdW1tYXJ5VVJMcykg
eworICAgICAgICBrZXlMaXN0ID0gc3VtbWFyeVVSTHM7CiAgICAgICAgIGNvbnRpbnVlV2Fsaygp
OwogICAgIH0pOwogfQpAQCAtNDYyLDE2ICs0NzksNiBAQCByZXN1bHRzLnJlc3VsdE5vZGVGb3JU
ZXN0ID0gZnVuY3Rpb24ocmVzCiAgICAgcmV0dXJuIGN1cnJlbnROb2RlOwogfTsKIAotcmVzdWx0
cy5kaXJlY3RvcnlGb3JCdWlsZGVyID0gZnVuY3Rpb24oYnVpbGRlck5hbWUpCi17Ci0gICAgcmV0
dXJuIGJ1aWxkZXJOYW1lLnJlcGxhY2UoL1sgLigpXS9nLCAnXycpOwotfQotCi1mdW5jdGlvbiBy
ZXN1bHRzRGlyZWN0b3J5VVJMKGJ1aWxkZXJOYW1lKQotewotICAgIHJldHVybiBrTGF5b3V0VGVz
dFJlc3VsdHNTZXJ2ZXIgKyByZXN1bHRzLmRpcmVjdG9yeUZvckJ1aWxkZXIoYnVpbGRlck5hbWUp
ICsga0xheW91dFRlc3RSZXN1bHRzUGF0aDsKLX0KLQogcmVzdWx0cy5yZXN1bHRLaW5kID0gZnVu
Y3Rpb24odXJsKQogewogICAgIGlmICgvLWFjdHVhbFwuW2Etel0rJC8udGVzdCh1cmwpKQpAQCAt
NTQwLDkgKzU0Nyw3IEBAIHJlc3VsdHMuZmV0Y2hSZXN1bHRzVVJMcyA9IGZ1bmN0aW9uKGZhaWwK
IAogcmVzdWx0cy5mZXRjaFJlc3VsdHNGb3JCdWlsZGVyID0gZnVuY3Rpb24oYnVpbGRlck5hbWUs
IGNhbGxiYWNrKQogewotICAgIG5ldC5nZXQocmVzdWx0c1N1bW1hcnlVUkwoYnVpbGRlck5hbWUs
IGtSZXN1bHRzTmFtZSksIGZ1bmN0aW9uKGpzb25wKSB7Ci0gICAgICAgIGNhbGxiYWNrKGJhc2Uu
cGFyc2VKU09OUChqc29ucCkpOwotICAgIH0pOworICAgIG5ldC5qc29ucChyZXN1bHRzU3VtbWFy
eVVSTChidWlsZGVyTmFtZSksIGNhbGxiYWNrKTsKIH07CiAKIHJlc3VsdHMuZmV0Y2hSZXN1bHRz
QnlCdWlsZGVyID0gZnVuY3Rpb24oYnVpbGRlck5hbWVMaXN0LCBjYWxsYmFjaykKSW5kZXg6IFRv
b2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1s
L1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3Jlc3VsdHNfdW5pdHRlc3RzLmpzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19o
dG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3Jlc3VsdHNfdW5pdHRlc3RzLmpzCShyZXZpc2lvbiA5
NjI0MSkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmln
L3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3Jlc3VsdHNfdW5pdHRlc3RzLmpzCSh3
b3JraW5nIGNvcHkpCkBAIC0xNjQsMTAwICsxNjQsOTQgQEAgdGVzdCgid2Fsa0hpc3RvcnkiLCA2
LCBmdW5jdGlvbigpIHsKICAgICB2YXIgc2ltdWxhdG9yID0gbmV3IE5ldHdvcmtTaW11bGF0b3Io
KTsKIAogICAgIHZhciBrZXlNYXAgPSB7Ci0gICAgICAgICJhZ3gwWlhOMExYSmxjM1ZzZEhOeUVB
c1NDRlJsYzNSR2FXeGxHTG5jVUF3IjogewotICAgICAgICAgICAgInRlc3RzIjogewotICAgICAg
ICAgICAgICAgICJ1c2Vyc2NyaXB0cyI6IHsKLSAgICAgICAgICAgICAgICAgICAgImFub3RoZXIt
dGVzdC5odG1sIjogewotICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIlBBU1Mi
LAotICAgICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhUIgotICAgICAgICAgICAg
ICAgICAgICB9CisgICAgICAgICJNb2NrX0J1aWxkZXIiOiB7CisgICAgICAgICAgICAiMTExMDgi
OiB7CisgICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAidXNl
cnNjcmlwdHMiOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAiYW5vdGhlci10ZXN0Lmh0bWwi
OiB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIlBBU1MiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJhY3R1YWwiOiAiVEVYVCIKKyAgICAgICAgICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICB9LAor
ICAgICAgICAgICAgICAgICJyZXZpc2lvbiI6ICI5MDQzMCIKICAgICAgICAgICAgIH0sCi0gICAg
ICAgICAgICAicmV2aXNpb24iOiAiOTA0MzAiCi0gICAgICAgIH0sCi0gICAgICAgICJhZ3gwWlhO
MExYSmxjM1ZzZEhOeUVBc1NDRlJsYzNSR2FXeGxHTmZUVUF3Ijp7Ci0gICAgICAgICAgICAidGVz
dHMiOiB7Ci0gICAgICAgICAgICAgICAgInVzZXJzY3JpcHRzIjogewotICAgICAgICAgICAgICAg
ICAgICAidXNlci1zY3JpcHQtdmlkZW8tZG9jdW1lbnQuaHRtbCI6IHsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICJleHBlY3RlZCI6ICJGQUlMIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICJh
Y3R1YWwiOiAiVEVYVCIKKyAgICAgICAgICAgICIxMTEwNyI6eworICAgICAgICAgICAgICAgICJ0
ZXN0cyI6IHsKKyAgICAgICAgICAgICAgICAgICAgInVzZXJzY3JpcHRzIjogeworICAgICAgICAg
ICAgICAgICAgICAgICAgInVzZXItc2NyaXB0LXZpZGVvLWRvY3VtZW50Lmh0bWwiOiB7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIkZBSUwiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJhY3R1YWwiOiAiVEVYVCIKKyAgICAgICAgICAgICAgICAgICAgICAg
IH0sCisgICAgICAgICAgICAgICAgICAgICAgICAiYW5vdGhlci10ZXN0Lmh0bWwiOiB7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIlBBU1MiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJhY3R1YWwiOiAiVEVYVCIKKyAgICAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAgICAgICAgImFub3RoZXIt
dGVzdC5odG1sIjogewotICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIlBBU1Mi
LAotICAgICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhUIgotICAgICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICAicmV2aXNpb24i
OiAiOTA0MjkiCiAgICAgICAgICAgICB9LAotICAgICAgICAgICAgInJldmlzaW9uIjogIjkwNDI5
IgotICAgICAgICB9LAotICAgICAgICAiYWd4MFpYTjBMWEpsYzNWc2RITnlFQXNTQ0ZSbGMzUkdh
V3hsR0pXQ1VRdyI6ewotICAgICAgICAgICAgInRlc3RzIjogewotICAgICAgICAgICAgICAgICJ1
c2Vyc2NyaXB0cyI6IHsKLSAgICAgICAgICAgICAgICAgICAgImFub3RoZXItdGVzdC5odG1sIjog
ewotICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIlBBU1MiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhUIgotICAgICAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAiMTExMDYiOnsKKyAgICAgICAgICAgICAgICAidGVzdHMiOiB7CisgICAgICAg
ICAgICAgICAgICAgICJ1c2Vyc2NyaXB0cyI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICJh
bm90aGVyLXRlc3QuaHRtbCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwZWN0
ZWQiOiAiUEFTUyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhU
IgorICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9LAogICAg
ICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgInJldmlzaW9uIjogIjkwNDI2IgogICAg
ICAgICAgICAgfSwKLSAgICAgICAgICAgICJyZXZpc2lvbiI6ICI5MDQyNiIKLSAgICAgICAgfSwK
LSAgICAgICAgImFneDBaWE4wTFhKbGMzVnNkSE55RUFzU0NGUmxjM1JHYVd4bEdLYkxVQXciOnsK
LSAgICAgICAgICAgICJ0ZXN0cyI6IHsKLSAgICAgICAgICAgICAgICAidXNlcnNjcmlwdHMiOiB7
Ci0gICAgICAgICAgICAgICAgICAgICJ1c2VyLXNjcmlwdC12aWRlby1kb2N1bWVudC5odG1sIjog
ewotICAgICAgICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIkZBSUwiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhUIgorICAgICAgICAgICAgIjExMTA1Ijp7Cisg
ICAgICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAidXNlcnNjcmlw
dHMiOiB7CisgICAgICAgICAgICAgICAgICAgICAgICAidXNlci1zY3JpcHQtdmlkZW8tZG9jdW1l
bnQuaHRtbCI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwZWN0ZWQiOiAiRkFJ
TCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhUIgorICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAg
ICAgICB9LAorICAgICAgICAgICAgICAgICJyZXZpc2lvbiI6ICI5MDQyNCIKICAgICAgICAgICAg
IH0sCi0gICAgICAgICAgICAicmV2aXNpb24iOiAiOTA0MjQiCiAgICAgICAgIH0sCi0gICAgICAg
ICJhYmMiOnsKLSAgICAgICAgICAgICJ0ZXN0cyI6IHsKLSAgICAgICAgICAgICAgICAidXNlcnNj
cmlwdHMiOiB7Ci0gICAgICAgICAgICAgICAgICAgICJhbm90aGVyLXRlc3QuaHRtbCI6IHsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICJleHBlY3RlZCI6ICJQQVNTIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICJhY3R1YWwiOiAiVEVYVCIKLSAgICAgICAgICAgICAgICAgICAgfQorICAgICAg
ICAiQW5vdGhlcl9CdWlsZGVyIjogeworICAgICAgICAgICAgIjIyMjAyIjp7CisgICAgICAgICAg
ICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgICAgICAidXNlcnNjcmlwdHMiOiB7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAiYW5vdGhlci10ZXN0Lmh0bWwiOiB7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImV4cGVjdGVkIjogIlBBU1MiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJhY3R1YWwiOiAiVEVYVCIKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAg
ICJyZXZpc2lvbiI6ICI5MDQyNiIKICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAicmV2aXNp
b24iOiAiOTA0MjYiCi0gICAgICAgIH0sCi0gICAgICAgICJ4eXoiOnsKLSAgICAgICAgICAgICJ0
ZXN0cyI6IHsKKyAgICAgICAgICAgICIyMjIwMSI6eworICAgICAgICAgICAgICAgICJ0ZXN0cyI6
IHsKKyAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgICJyZXZpc2lvbiI6ICI5MDQy
NSIKICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAicmV2aXNpb24iOiAiOTA0MjUiCi0gICAg
ICAgIH0KKyAgICAgICAgfSwKICAgICB9OwogCiAgICAgc2ltdWxhdG9yLmpzb25wID0gZnVuY3Rp
b24odXJsLCBjYWxsYmFjaykgewogICAgICAgICBzaW11bGF0b3Iuc2NoZWR1bGVDYWxsYmFjayhm
dW5jdGlvbigpIHsKLSAgICAgICAgICAgIGlmICgvZGlyPTEvLnRlc3QodXJsKSkgewotICAgICAg
ICAgICAgICAgIGlmICgvYnVpbGRlcj1Nb2NrLy50ZXN0KHVybCkpIHsKLSAgICAgICAgICAgICAg
ICAgICAgY2FsbGJhY2soWwotICAgICAgICAgICAgICAgICAgICAgICAgeyAia2V5IjogImFneDBa
WE4wTFhKbGMzVnNkSE55RUFzU0NGUmxjM1JHYVd4bEdMbmNVQXciIH0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICB7ICJrZXkiOiAiYWd4MFpYTjBMWEpsYzNWc2RITnlFQXNTQ0ZSbGMzUkdhV3hs
R05mVFVBdyIgfSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHsgImtleSI6ICJhZ3gwWlhOMExY
SmxjM1ZzZEhOeUVBc1NDRlJsYzNSR2FXeGxHSldDVVF3IiB9LAotICAgICAgICAgICAgICAgICAg
ICAgICAgeyAia2V5IjogImFneDBaWE4wTFhKbGMzVnNkSE55RUFzU0NGUmxjM1JHYVd4bEdLYkxV
QXciIH0sCi0gICAgICAgICAgICAgICAgICAgICAgICB7ICJrZXkiOiAiYWd4MFpYTjBMWEpsYzNW
c2RITnlFQXNTQ0ZSbGMzUkdhV3hsR09qNVVBdyIgfSwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHsgImtleSI6ICJhZ3gwWlhOMExYSmxjM1ZzZEhOeUVBc1NDRlJsYzNSR2FXeGxHUC1BVVF3IiB9
LAotICAgICAgICAgICAgICAgICAgICAgICAgeyAia2V5IjogImFneDBaWE4wTFhKbGMzVnNkSE55
RUFzU0NGUmxjM1JHYVd4bEdQTDNVQXciIH0sCi0gICAgICAgICAgICAgICAgICAgICAgICB7ICJr
ZXkiOiAiYWd4MFpYTjBMWEpsYzNWc2RITnlFQXNTQ0ZSbGMzUkdhV3hsR05ISlFBdyIgfSwKLSAg
ICAgICAgICAgICAgICAgICAgXSk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIGlmICgvYnVpbGRl
cj1Bbm90aGVyLy50ZXN0KHVybCkpIHsKLSAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2soWwot
ICAgICAgICAgICAgICAgICAgICAgICAgeyAia2V5IjogImFiYyIgfSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHsgImtleSI6ICJ4eXoiIH0sCi0gICAgICAgICAgICAgICAgICAgIF0pOwotICAg
ICAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgIG9rKGZhbHNlLCAnVW5l
eHBlY3RlZCBVUkw6ICcgKyB1cmwpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0g
ZWxzZSB7Ci0gICAgICAgICAgICAgICAgdmFyIGtleSA9IHVybC5tYXRjaCgva2V5PShbXiZdKykv
KVsxXTsKLSAgICAgICAgICAgICAgICBjYWxsYmFjayhrZXlNYXBba2V5XSk7Ci0gICAgICAgICAg
ICB9CisgICAgICAgICAgICB2YXIgcmVzdWx0ID0ga2V5TWFwWy9bXi9dK19CdWlsZGVyLy5leGVj
KHVybCldWy9cZCsvLmV4ZWModXJsKV07CisgICAgICAgICAgICBjYWxsYmFjayhyZXN1bHQgPyBy
ZXN1bHQgOiB7fSk7CiAgICAgICAgIH0pOwogICAgIH07CisKKyAgICBzaW11bGF0b3IuZ2V0ID0g
ZnVuY3Rpb24odXJsLCBjYWxsYmFjaykgeworICAgICAgICBzaW11bGF0b3Iuc2NoZWR1bGVDYWxs
YmFjayhmdW5jdGlvbigpIHsKKyAgICAgICAgICAgIGlmICgvTW9ja19CdWlsZGVyLy50ZXN0KHVy
bCkpCisgICAgICAgICAgICAgICAgY2FsbGJhY2soJzxhIGhyZWY9IjExMTAxLyI+PC9hPjxhIGhy
ZWY9IjExMTAyLyI+PC9hPjxhIGhyZWY9IjExMTAzLyI+PC9hPjxhIGhyZWY9IjExMTA0LyI+PC9h
PjxhIGhyZWY9IjExMTA1LyI+PC9hPjxhIGhyZWY9IjExMTA2LyI+PC9hPjxhIGhyZWY9IjExMTA3
LyI+PC9hPjxhIGhyZWY9IjExMTA4LyI+PC9hPicpOworICAgICAgICAgICAgZWxzZSBpZiAoL0Fu
b3RoZXJfQnVpbGRlci8udGVzdCh1cmwpKQorICAgICAgICAgICAgICAgIGNhbGxiYWNrKCc8YSBo
cmVmPSIyMjIwMS8iPjwvYT48YSBocmVmPSIyMjIwMi8iPjwvYT4nKTsKKyAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICBvayhmYWxzZSwgJ1VuZXhwZWN0ZWQgVVJMOiAnICsgdXJsKTsK
KyAgICAgICAgfSk7CisgICAgfTsKKwogICAgIHNpbXVsYXRvci5ydW5UZXN0KGZ1bmN0aW9uKCkg
ewogICAgICAgICByZXN1bHRzLnJlZ3Jlc3Npb25SYW5nZUZvckZhaWx1cmUoIk1vY2sgQnVpbGRl
ciIsICJ1c2Vyc2NyaXB0cy9hbm90aGVyLXRlc3QuaHRtbCIsIGZ1bmN0aW9uKG9sZGVzdEZhaWxp
bmdSZXZpc2lvbiwgbmV3ZXN0UGFzc2luZ1JldmlzaW9uKSB7CiAgICAgICAgICAgICBlcXVhbHMo
b2xkZXN0RmFpbGluZ1JldmlzaW9uLCA5MDQyNik7CkBAIC0yNzksMzggKzI3Myw0MCBAQCB0ZXN0
KCJ3YWxrSGlzdG9yeSAobm8gcmV2aXNpb24pIiwgMywgZnVuCiAgICAgdmFyIHNpbXVsYXRvciA9
IG5ldyBOZXR3b3JrU2ltdWxhdG9yKCk7CiAKICAgICB2YXIga2V5TWFwID0gewotICAgICAgICAi
dnNmZHNmZHNhZnNkYWZhc2QiOiB7Ci0gICAgICAgICAgICAidGVzdHMiOiB7Ci0gICAgICAgICAg
ICAgICAgInVzZXJzY3JpcHRzIjogewotICAgICAgICAgICAgICAgICAgICAiYW5vdGhlci10ZXN0
Lmh0bWwiOiB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAiZXhwZWN0ZWQiOiAiUEFTUyIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAiYWN0dWFsIjogIlRFWFQiCi0gICAgICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgIk1vY2tfQnVpbGRlciI6IHsKKyAgICAgICAgICAgICIxMTEwMyI6IHsK
KyAgICAgICAgICAgICAgICAidGVzdHMiOiB7CisgICAgICAgICAgICAgICAgICAgICJ1c2Vyc2Ny
aXB0cyI6IHsKKyAgICAgICAgICAgICAgICAgICAgICAgICJhbm90aGVyLXRlc3QuaHRtbCI6IHsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhwZWN0ZWQiOiAiUEFTUyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImFjdHVhbCI6ICJURVhUIgorICAgICAgICAgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgIH0sCisgICAg
ICAgICAgICAgICAgInJldmlzaW9uIjogIiIKICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAi
cmV2aXNpb24iOiAiIgotICAgICAgICB9LAotICAgICAgICAiZ2F2c2F2c3JmZ3dhZXZ3ZWZhd3Zh
ZSI6ewotICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgIjExMTAyIjp7CisgICAg
ICAgICAgICAgICAgInRlc3RzIjogeworICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAg
ICAgInJldmlzaW9uIjogIiIKICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAicmV2aXNpb24i
OiAiIgogICAgICAgICB9LAogICAgIH07CiAKICAgICBzaW11bGF0b3IuanNvbnAgPSBmdW5jdGlv
bih1cmwsIGNhbGxiYWNrKSB7CiAgICAgICAgIHNpbXVsYXRvci5zY2hlZHVsZUNhbGxiYWNrKGZ1
bmN0aW9uKCkgewotICAgICAgICAgICAgaWYgKC9kaXI9MS8udGVzdCh1cmwpKSB7Ci0gICAgICAg
ICAgICAgICAgY2FsbGJhY2soWwotICAgICAgICAgICAgICAgICAgICB7ICJrZXkiOiAidnNmZHNm
ZHNhZnNkYWZhc2QiIH0sCi0gICAgICAgICAgICAgICAgICAgIHsgImtleSI6ICJnYXZzYXZzcmZn
d2FldndlZmF3dmFlIiB9LAotICAgICAgICAgICAgICAgIF0pOwotICAgICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgICAgICB2YXIga2V5ID0gdXJsLm1hdGNoKC9rZXk9KFteJl0rKS8pWzFd
OwotICAgICAgICAgICAgICAgIGNhbGxiYWNrKGtleU1hcFtrZXldKTsKLSAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIHZhciByZXN1bHQgPSBrZXlNYXBbL1teL10rX0J1aWxkZXIvLmV4ZWModXJs
KV1bL1xkKy8uZXhlYyh1cmwpXTsKKyAgICAgICAgICAgIGNhbGxiYWNrKHJlc3VsdCA/IHJlc3Vs
dCA6IHt9KTsKICAgICAgICAgfSk7CiAgICAgfTsKIAorICAgIHNpbXVsYXRvci5nZXQgPSBmdW5j
dGlvbih1cmwsIGNhbGxiYWNrKSB7CisgICAgICAgIHNpbXVsYXRvci5zY2hlZHVsZUNhbGxiYWNr
KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgY2FsbGJhY2soJzxhIGhyZWY9IjExMTAxLyI+PC9h
PjxhIGhyZWY9IjExMTAyLyI+PC9hPjxhIGhyZWY9IjExMTAzLyI+PC9hPicpOworICAgICAgICB9
KTsKKyAgICB9OworCisKICAgICBzaW11bGF0b3IucnVuVGVzdChmdW5jdGlvbigpIHsKICAgICAg
ICAgcmVzdWx0cy5yZWdyZXNzaW9uUmFuZ2VGb3JGYWlsdXJlKCJNb2NrIEJ1aWxkZXIiLCAidXNl
cnNjcmlwdHMvYW5vdGhlci10ZXN0Lmh0bWwiLCBmdW5jdGlvbihvbGRlc3RGYWlsaW5nUmV2aXNp
b24sIG5ld2VzdFBhc3NpbmdSZXZpc2lvbikgewogICAgICAgICAgICAgZXF1YWxzKG9sZGVzdEZh
aWxpbmdSZXZpc2lvbiwgMCk7Cg==
</data>
<flag name="review"
          id="106189"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
    <flag name="commit-queue"
          id="106190"
          type_id="3"
          status="+"
          setter="dglazkov"
    />
          </attachment>
      

    </bug>

</bugzilla>