<?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>66911</bug_id>
          
          <creation_ts>2011-08-24 17:45:56 -0700</creation_ts>
          <short_desc>The user can&apos;t close the details view in garden-o-matic</short_desc>
          <delta_ts>2011-08-24 20:36:02 -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>456557</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-24 17:45:56 -0700</bug_when>
    <thetext>The user can&apos;t close the details view in garden-o-matic</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456558</commentid>
    <comment_count>1</comment_count>
      <attachid>105105</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-08-24 17:47:16 -0700</bug_when>
    <thetext>Created attachment 105105
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456630</commentid>
    <comment_count>2</comment_count>
      <attachid>105105</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-24 20:35:58 -0700</bug_when>
    <thetext>Comment on attachment 105105
Patch

Clearing flags on attachment: 105105

Committed r93758: &lt;http://trac.webkit.org/changeset/93758&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456631</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-24 20:36:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105105</attachid>
            <date>2011-08-24 17:47:16 -0700</date>
            <delta_ts>2011-08-24 20:35:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66911-20110824174714.patch</filename>
            <type>text/plain</type>
            <size>11285</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDkzNzQ5KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMTEtMDgtMjQgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBUaGUgdXNlciBjYW4ndCBjbG9zZSB0aGUgZGV0YWlscyB2aWV3IGluIGdhcmRlbi1v
LW1hdGljCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
NjkxMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElu
IGFkZGl0aW9uIHRvIGFkZGluZyBhIGNsb3NlIGJ1dHRvbiwgdGhpcyBwYXRjaCBjaGFuZ2VzIHRo
ZSB0ZXN0CisgICAgICAgIHNlbGVjdG9yIHRvIHVzZSBhIDxzZWxlY3Q+IGVsZW1lbnQgYW5kIHJl
ZmFjdG9ycyB0aGUgdGVzdCBzZWxlY3RvciB0bworICAgICAgICBzaGFyZSBjb2RlIHdpdGggdGhl
IGJ1aWxkZXIgc2VsZWN0b3IuCisKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53
ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9jb250cm9s
bGVycy5qczoKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNv
bmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9hY3Rpb25zLmpzOgorICAg
ICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19o
dG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL2FjdGlvbnNfdW5pdHRlc3RzLmpzOgorICAgICAg
ICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1s
L1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL3Jlc3VsdHMuanM6CisKIDIwMTEtMDgtMjQgIEFkYW0g
QmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgZW1wdHkgZGlyZWN0
b3J5LgpJbmRleDogVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanMKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanMJKHJldmlzaW9u
IDkzNzM4KQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvY29udHJvbGxlcnMuanMJKHdvcmtp
bmcgY29weSkKQEAgLTM0LDEwICszNCwxNiBAQCBjb250cm9sbGVycy5SZXN1bHRzRGV0YWlscyA9
IGJhc2UuZXh0ZW5kCiAgICAgICAgIHRoaXMuX3Jlc3VsdHNCeVRlc3QgPSByZXN1bHRzQnlUZXN0
OwogCiAgICAgICAgIHRoaXMuX3ZpZXcuc2V0VGVzdExpc3QoT2JqZWN0LmtleXModGhpcy5fcmVz
dWx0c0J5VGVzdCkpOworCisgICAgICAgIHRoaXMuX3ZpZXcuYWRkQWN0aW9uKG5ldyB1aS5hY3Rp
b25zLlJlYmFzZWxpbmUoKS5tYWtlRGVmYXVsdCgpKTsKKyAgICAgICAgdGhpcy5fdmlldy5hZGRB
Y3Rpb24obmV3IHVpLmFjdGlvbnMuUHJldmlvdXMoKSk7CisgICAgICAgIHRoaXMuX3ZpZXcuYWRk
QWN0aW9uKG5ldyB1aS5hY3Rpb25zLk5leHQoKSk7CisgICAgICAgIHRoaXMuX3ZpZXcuYWRkQWN0
aW9uKG5ldyB1aS5hY3Rpb25zLkNsb3NlKCkpOworCiAgICAgICAgICQodGhpcy5fdmlldykuYmlu
ZCgndGVzdHNlbGVjdGVkJywgdGhpcy5vblRlc3RTZWxlY3RlZC5iaW5kKHRoaXMpKTsKICAgICAg
ICAgJCh0aGlzLl92aWV3KS5iaW5kKCdidWlsZGVyc2VsZWN0ZWQnLCB0aGlzLm9uQnVpbGRlclNl
bGVjdGVkLmJpbmQodGhpcykpOwogICAgICAgICAkKHRoaXMuX3ZpZXcpLmJpbmQoJ3JlYmFzZWxp
bmUnLCB0aGlzLm9uUmViYXNlbGluZS5iaW5kKHRoaXMpKTsKLSAgICAgICAgLy8gRklYTUU6IEJp
bmQgdGhlIG5leHQvcHJldmlvdXMgZXZlbnRzLgorICAgICAgICAkKHRoaXMuX3ZpZXcpLmJpbmQo
J2Nsb3NlJywgdGhpcy5vbkNsb3NlLmJpbmQodGhpcykpOwogICAgIH0sCiAgICAgX2ZhaWx1cmVJ
bmZvRm9yVGVzdEFuZEJ1aWxkZXI6IGZ1bmN0aW9uKHRlc3ROYW1lLCBidWlsZGVyTmFtZSkKICAg
ICB7CkBAIC01NywxMiArNjMsMTMgQEAgY29udHJvbGxlcnMuUmVzdWx0c0RldGFpbHMgPSBiYXNl
LmV4dGVuZAogICAgICAgICB0aGlzLl92aWV3LnNldEJ1aWxkZXJMaXN0KGJ1aWxkZXJOYW1lTGlz
dCkKICAgICAgICAgdGhpcy5fdmlldy5zaG93UmVzdWx0cyh0aGlzLl9mYWlsdXJlSW5mb0ZvclRl
c3RBbmRCdWlsZGVyKHRlc3ROYW1lLCBidWlsZGVyTmFtZUxpc3RbMF0pKTsKICAgICB9LAotICAg
IG9uVGVzdFNlbGVjdGVkOiBmdW5jdGlvbihldmVudCwgdGVzdE5hbWUpCisgICAgb25UZXN0U2Vs
ZWN0ZWQ6IGZ1bmN0aW9uKCkKICAgICB7Ci0gICAgICAgIHRoaXMuc2hvd1Rlc3QodGVzdE5hbWUp
CisgICAgICAgIHRoaXMuc2hvd1Rlc3QodGhpcy5fdmlldy5jdXJyZW50VGVzdE5hbWUoKSk7CiAg
ICAgfSwKICAgICBvbkJ1aWxkZXJTZWxlY3RlZDogZnVuY3Rpb24oKSB7Ci0gICAgICAgIHRoaXMu
X3ZpZXcuc2hvd1Jlc3VsdHModGhpcy5fZmFpbHVyZUluZm9Gb3JUZXN0QW5kQnVpbGRlcih0aGlz
Ll92aWV3LmN1cnJlbnRUZXN0TmFtZSgpLCB0aGlzLl92aWV3LmN1cnJlbnRCdWlsZGVyTmFtZSgp
KSk7CisgICAgICAgIHRoaXMuX3ZpZXcuc2hvd1Jlc3VsdHModGhpcy5fZmFpbHVyZUluZm9Gb3JU
ZXN0QW5kQnVpbGRlcih0aGlzLl92aWV3LmN1cnJlbnRUZXN0TmFtZSgpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhp
cy5fdmlldy5jdXJyZW50QnVpbGRlck5hbWUoKSkpOwogICAgIH0sCiAgICAgb25SZWJhc2VsaW5l
OiBmdW5jdGlvbigpIHsKICAgICAgICAgdmFyIHRlc3ROYW1lID0gdGhpcy5fdmlldy5jdXJyZW50
VGVzdE5hbWUoKTsKQEAgLTcxLDYgKzc4LDkgQEAgY29udHJvbGxlcnMuUmVzdWx0c0RldGFpbHMg
PSBiYXNlLmV4dGVuZAogICAgICAgICAgICAgJ3Rlc3ROYW1lJzogdGVzdE5hbWUsCiAgICAgICAg
ICAgICAnYnVpbGRlck5hbWUnOiBidWlsZGVyTmFtZQogICAgICAgICB9KTsKKyAgICB9LAorICAg
IG9uQ2xvc2U6IGZ1bmN0aW9uKCkgeworICAgICAgICB0aGlzLmRpc21pc3MoKTsKICAgICB9CiB9
KTsKIApJbmRleDogVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkvYWN0aW9ucy5qcwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9w
dWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9hY3Rpb25zLmpzCShyZXZpc2lvbiA5
MzczOCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmln
L3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL2FjdGlvbnMuanMJKHdvcmtpbmcg
Y29weSkKQEAgLTYzLDYgKzYzLDEzIEBAIHVpLmFjdGlvbnMuUmViYXNlbGluZSA9IGJhc2UuZXh0
ZW5kcyhBY3QKICAgICB9CiB9KTsKIAordWkuYWN0aW9ucy5DbG9zZSA9IGJhc2UuZXh0ZW5kcyhB
Y3Rpb24sIHsKKyAgICBpbml0OiBmdW5jdGlvbigpIHsKKyAgICAgICAgdGhpcy50ZXh0Q29udGVu
dCA9ICdDbG9zZSc7CisgICAgICAgIHRoaXMuX2V2ZW50TmFtZSA9ICdjbG9zZSc7CisgICAgfQor
fSk7CisKIHVpLmFjdGlvbnMuTmV4dCA9IGJhc2UuZXh0ZW5kcyhBY3Rpb24sIHsKICAgICBpbml0
OiBmdW5jdGlvbigpIHsKICAgICAgICAgdGhpcy5pbm5lckhUTUwgPSAnJiM5NjU0Oyc7CkBAIC04
MiwxMSArODksMTUgQEAgdWkuYWN0aW9ucy5QcmV2aW91cyA9IGJhc2UuZXh0ZW5kcyhBY3Rpbwog
dWkuYWN0aW9ucy5MaXN0ID0gYmFzZS5leHRlbmRzKCd1bCcsIHsKICAgICBpbml0OiBmdW5jdGlv
bihhY3Rpb25zKSB7CiAgICAgICAgIHRoaXMuY2xhc3NOYW1lID0gJ2FjdGlvbnMnOwotICAgICAg
ICAkKHRoaXMpLmFwcGVuZChhY3Rpb25zLm1hcChmdW5jdGlvbihhY3Rpb24pIHsKLSAgICAgICAg
ICAgIHZhciBpdGVtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbGknKTsKLSAgICAgICAgICAg
IGl0ZW0uYXBwZW5kQ2hpbGQoYWN0aW9uKTsKLSAgICAgICAgICAgIHJldHVybiBpdGVtOwotICAg
ICAgICB9KSk7CisgICAgICAgIGlmICghYWN0aW9ucykKKyAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgYWN0aW9ucy5mb3JFYWNoKHRoaXMuYWRkLmJpbmQodGhpcykpOworICAgIH0sCisgICAg
YWRkOiBmdW5jdGlvbihhY3Rpb24pCisgICAgeworICAgICAgICB2YXIgaXRlbSA9IGRvY3VtZW50
LmNyZWF0ZUVsZW1lbnQoJ2xpJyk7CisgICAgICAgIGl0ZW0uYXBwZW5kQ2hpbGQoYWN0aW9uKTsK
KyAgICAgICAgJCh0aGlzKS5hcHBlbmQoaXRlbSk7CiAgICAgfQogfSk7CiAKSW5kZXg6IFRvb2xz
L0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rl
c3RGYWlsdXJlcy9zY3JpcHRzL3VpL2FjdGlvbnNfdW5pdHRlc3RzLmpzCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19o
dG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL2FjdGlvbnNfdW5pdHRlc3RzLmpzCShyZXZpc2lv
biA5MzczOCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29u
ZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL2FjdGlvbnNfdW5pdHRlc3Rz
LmpzCSh3b3JraW5nIGNvcHkpCkBAIC02OSw4ICs2OSw4IEBAIHRlc3QoJ0xpc3QnLCAxLCBmdW5j
dGlvbigpIHsKICAgICBdKTsKICAgICBlcXVhbChsaXN0LmlubmVySFRNTCwKICAgICAgICAgJzxs
aT48YnV0dG9uPlJlYmFzZWxpbmU8L2J1dHRvbj48L2xpPicgKwotICAgICAgICAnPGxpPjxidXR0
b24gY2xhc3M9InByZXZpb3VzIj7il4A8L2J1dHRvbj48L2xpPicgKwotICAgICAgICAnPGxpPjxi
dXR0b24gY2xhc3M9Im5leHQiPuKWtjwvYnV0dG9uPjwvbGk+Jyk7CisgICAgICAgICc8bGk+PGJ1
dHRvbiBjbGFzcz0icHJldmlvdXMiPlx1MjVDMDwvYnV0dG9uPjwvbGk+JyArCisgICAgICAgICc8
bGk+PGJ1dHRvbiBjbGFzcz0ibmV4dCI+XHUyNUI2PC9idXR0b24+PC9saT4nKTsKIH0pOwogCiB9
KCkpOwpJbmRleDogVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvdWkvcmVzdWx0cy5qcwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9w
dWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy91aS9yZXN1bHRzLmpzCShyZXZpc2lvbiA5
MzczMykKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmln
L3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL3VpL3Jlc3VsdHMuanMJKHdvcmtpbmcg
Y29weSkKQEAgLTE1MSw2MiArMTUxLDc4IEBAIHVpLnJlc3VsdHMuUmVzdWx0c0RldGFpbHMgPSBi
YXNlLmV4dGVuZHMKICAgICB9LAogfSk7CiAKLXVpLnJlc3VsdHMuVGVzdFNlbGVjdG9yID0gYmFz
ZS5leHRlbmRzKCdpbnB1dCcsIHsKK3ZhciBTZWxlY3RvciA9IGJhc2UuZXh0ZW5kcygnc2VsZWN0
JywgewogICAgIGluaXQ6IGZ1bmN0aW9uKCkKICAgICB7Ci0gICAgICAgIHRoaXMuY2xhc3NOYW1l
ID0gJ3Rlc3Qtc2VsZWN0b3InOwotICAgICAgICB0aGlzLnR5cGUgPSAndGV4dCc7Ci0gICAgICAg
IHRoaXMucGxhY2Vob2xkZXIgPSAnVGVzdCBuYW1lJzsKLSAgICB9LAotICAgIHNldFRlc3RMaXN0
OiBmdW5jdGlvbih0ZXN0TmFtZUxpc3QpCi0gICAgewotICAgICAgICAkKHRoaXMpLmF1dG9jb21w
bGV0ZSh7Ci0gICAgICAgICAgICBzb3VyY2U6IHRlc3ROYW1lTGlzdCwKLSAgICAgICAgICAgIHNl
bGVjdDogZnVuY3Rpb24oZXZlbnQsIHNlbGVjdGVkKSB7Ci0gICAgICAgICAgICAgICAgJCh0aGlz
KS50cmlnZ2VyKCd0ZXN0c2VsZWN0ZWQnLCBbc2VsZWN0ZWQuaXRlbS52YWx1ZV0pOwotICAgICAg
ICAgICAgfS5iaW5kKHRoaXMpCi0gICAgICAgIH0pOwotICAgIH0KLX0pOwotCi11aS5yZXN1bHRz
LkJ1aWxkZXJTZWxlY3RvciA9IGJhc2UuZXh0ZW5kcygnc2VsZWN0JywgewotICAgIGluaXQ6IGZ1
bmN0aW9uKCkKLSAgICB7Ci0gICAgICAgIHRoaXMuY2xhc3NOYW1lID0gJ2J1aWxkZXItc2VsZWN0
b3InOwotICAgICAgICAkKHRoaXMpLmhpZGUoKTsKKyAgICAgICAgdGhpcy5fZXZlbnROYW1lID0g
bnVsbDsKICAgICAgICAgJCh0aGlzKS5jaGFuZ2UoZnVuY3Rpb24oKSB7Ci0gICAgICAgICAgICAk
KHRoaXMpLnRyaWdnZXIoJ2J1aWxkZXJzZWxlY3RlZCcpOworICAgICAgICAgICAgaWYgKHRoaXMu
X2V2ZW50TmFtZSkKKyAgICAgICAgICAgICAgICAkKHRoaXMpLnRyaWdnZXIodGhpcy5fZXZlbnRO
YW1lKTsKICAgICAgICAgfS5iaW5kKHRoaXMpKTsKICAgICB9LAotICAgIHNob3c6IGZ1bmN0aW9u
KGJ1aWxkZXJOYW1lTGlzdCkgeworICAgIHNldEl0ZW1MaXN0OiBmdW5jdGlvbihpdGVtTGlzdCkK
KyAgICB7CiAgICAgICAgICQodGhpcykuZW1wdHkoKTsKLSAgICAgICAgJCh0aGlzKS5zaG93KCk7
Ci0gICAgICAgIGJ1aWxkZXJOYW1lTGlzdC5mb3JFYWNoKGZ1bmN0aW9uKGJ1aWxkZXJOYW1lKSB7
Ci0gICAgICAgICAgICB2YXIgYnVpbGRlckVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCdvcHRpb24nKTsKLSAgICAgICAgICAgIGJ1aWxkZXJFbGVtZW50LnRleHRDb250ZW50ID0gdWku
ZGlzcGxheU5hbWVGb3JCdWlsZGVyKGJ1aWxkZXJOYW1lKTsKLSAgICAgICAgICAgIGJ1aWxkZXJF
bGVtZW50LnZhbHVlID0gYnVpbGRlck5hbWU7Ci0gICAgICAgICAgICB0aGlzLmFwcGVuZENoaWxk
KGJ1aWxkZXJFbGVtZW50KTsKKyAgICAgICAgaXRlbUxpc3QuZm9yRWFjaChmdW5jdGlvbihpdGVt
KSB7CisgICAgICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29w
dGlvbicpOworICAgICAgICAgICAgZWxlbWVudC50ZXh0Q29udGVudCA9IGl0ZW0uZGlzcGxheU5h
bWU7CisgICAgICAgICAgICBlbGVtZW50LnZhbHVlID0gaXRlbS5uYW1lOworICAgICAgICAgICAg
dGhpcy5hcHBlbmRDaGlsZChlbGVtZW50KTsKICAgICAgICAgfS5iaW5kKHRoaXMpKTsKKyAgICAg
ICAgJCh0aGlzKS5zaG93KCk7CiAgICAgfSwKLSAgICBzZWxlY3Q6IGZ1bmN0aW9uKGJ1aWxkZXJO
YW1lKSB7Ci0gICAgICAgIHZhciBidWlsZGVySW5kZXggPSAtMTsKKyAgICBzZWxlY3Q6IGZ1bmN0
aW9uKGl0ZW1OYW1lKSB7CisgICAgICAgIHZhciBpbmRleCA9IC0xOwogICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHRoaXMub3B0aW9ucy5sZW5ndGg7ICsraSkgewotICAgICAgICAgICAgaWYg
KHRoaXMub3B0aW9uc1tpXS52YWx1ZSA9PSBidWlsZGVyTmFtZSkgewotICAgICAgICAgICAgICAg
IGJ1aWxkZXJJbmRleCA9IGk7CisgICAgICAgICAgICBpZiAodGhpcy5vcHRpb25zW2ldLnZhbHVl
ID09IGl0ZW1OYW1lKSB7CisgICAgICAgICAgICAgICAgaW5kZXggPSBpOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGlmIChidWlsZGVy
SW5kZXggPT0gLTEpCisgICAgICAgIGlmIChpbmRleCA9PSAtMSkKICAgICAgICAgICAgIHJldHVy
bjsKLSAgICAgICAgdGhpcy5zZWxlY3RlZEluZGV4ID0gYnVpbGRlckluZGV4OworICAgICAgICB0
aGlzLnNlbGVjdGVkSW5kZXggPSBpbmRleDsKICAgICB9LAotICAgIHNlbGVjdGVkQnVpbGRlcjog
ZnVuY3Rpb24oKSB7CisgICAgc2VsZWN0ZWRJdGVtOiBmdW5jdGlvbigpIHsKICAgICAgICAgaWYg
KHRoaXMuc2VsZWN0ZWRJbmRleCA9PSAtMSkKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
cmV0dXJuIHRoaXMub3B0aW9uc1t0aGlzLnNlbGVjdGVkSW5kZXhdLnZhbHVlOwogICAgIH0KIH0p
OwogCit1aS5yZXN1bHRzLlRlc3RTZWxlY3RvciA9IGJhc2UuZXh0ZW5kcyhTZWxlY3Rvciwgewor
ICAgIGluaXQ6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHRoaXMuY2xhc3NOYW1lID0gJ3Rl
c3Qtc2VsZWN0b3InOworICAgICAgICB0aGlzLl9ldmVudE5hbWUgPSAndGVzdHNlbGVjdGVkJzsK
KyAgICB9LAorICAgIHNldFRlc3RMaXN0OiBmdW5jdGlvbih0ZXN0TmFtZUxpc3QpCisgICAgewor
ICAgICAgICB0aGlzLnNldEl0ZW1MaXN0KHRlc3ROYW1lTGlzdC5tYXAoZnVuY3Rpb24odGVzdE5h
bWUpIHsKKyAgICAgICAgICAgIHJldHVybiB7CisgICAgICAgICAgICAgICAgJ2Rpc3BsYXlOYW1l
JzogdGVzdE5hbWUsCisgICAgICAgICAgICAgICAgJ25hbWUnOiB0ZXN0TmFtZQorICAgICAgICAg
ICAgfTsKKyAgICAgICAgfSkpOworICAgIH0KK30pOworCit1aS5yZXN1bHRzLkJ1aWxkZXJTZWxl
Y3RvciA9IGJhc2UuZXh0ZW5kcyhTZWxlY3RvciwgeworICAgIGluaXQ6IGZ1bmN0aW9uKCkKKyAg
ICB7CisgICAgICAgIHRoaXMuY2xhc3NOYW1lID0gJ2J1aWxkZXItc2VsZWN0b3InOworICAgICAg
ICB0aGlzLl9ldmVudE5hbWUgPSAnYnVpbGRlcnNlbGVjdGVkJzsKKyAgICB9LAorICAgIHNldEJ1
aWxkZXJMaXN0OiBmdW5jdGlvbihidWlsZGVyTmFtZUxpc3QpIHsKKyAgICAgICAgdGhpcy5zZXRJ
dGVtTGlzdChidWlsZGVyTmFtZUxpc3QubWFwKGZ1bmN0aW9uKGJ1aWxkZXJOYW1lKSB7CisgICAg
ICAgICAgICByZXR1cm4geworICAgICAgICAgICAgICAgICdkaXNwbGF5TmFtZSc6IHVpLmRpc3Bs
YXlOYW1lRm9yQnVpbGRlcihidWlsZGVyTmFtZSksCisgICAgICAgICAgICAgICAgJ25hbWUnOiBi
dWlsZGVyTmFtZQorICAgICAgICAgICAgfTsKKyAgICAgICAgfSkpOworICAgIH0KK30pOworCiB1
aS5yZXN1bHRzLlZpZXcgPSBiYXNlLmV4dGVuZHMoJ2RpdicsIHsKICAgICBpbml0OiBmdW5jdGlv
bihkZWxlZ2F0ZSkKICAgICB7CkBAIC0yMTYsMzQgKzIzMiwzNSBAQCB1aS5yZXN1bHRzLlZpZXcg
PSBiYXNlLmV4dGVuZHMoJ2RpdicsIHsKICAgICAgICAgdGhpcy5fdGVzdFNlbGVjdG9yID0gbmV3
IHVpLnJlc3VsdHMuVGVzdFNlbGVjdG9yKCk7CiAgICAgICAgIHRoaXMuX2J1aWxkZXJTZWxlY3Rv
ciA9IG5ldyB1aS5yZXN1bHRzLkJ1aWxkZXJTZWxlY3RvcigpOwogICAgICAgICB0aGlzLl9yZXN1
bHRzRGV0YWlscyA9IG5ldyB1aS5yZXN1bHRzLlJlc3VsdHNEZXRhaWxzKGRlbGVnYXRlKTsKKyAg
ICAgICAgdGhpcy5fYWN0aW9uTGlzdCA9IG5ldyB1aS5hY3Rpb25zLkxpc3QoKTsKIAotICAgICAg
ICAkKCcudG9vbGJhcicsIHRoaXMpLnByZXBlbmQobmV3IHVpLmFjdGlvbnMuTGlzdChbCi0gICAg
ICAgICAgICBuZXcgdWkuYWN0aW9ucy5SZWJhc2VsaW5lKCkubWFrZURlZmF1bHQoKSwKLSAgICAg
ICAgICAgIG5ldyB1aS5hY3Rpb25zLlByZXZpb3VzKCksCi0gICAgICAgICAgICBuZXcgdWkuYWN0
aW9ucy5OZXh0KCksCi0gICAgICAgIF0pKTsKKyAgICAgICAgJCgnLnRvb2xiYXInLCB0aGlzKS5w
cmVwZW5kKHRoaXMuX2FjdGlvbkxpc3QpOwogICAgICAgICAkKCcuc2VsZWN0b3InLCB0aGlzKS5h
cHBlbmQodGhpcy5fdGVzdFNlbGVjdG9yKS5hcHBlbmQodGhpcy5fYnVpbGRlclNlbGVjdG9yKTsK
ICAgICAgICAgJCgnLmNvbnRlbnQnLCB0aGlzKS5hcHBlbmQodGhpcy5fcmVzdWx0c0RldGFpbHMp
OwogICAgIH0sCisgICAgYWRkQWN0aW9uOiBmdW5jdGlvbihhY3Rpb24pCisgICAgeworICAgICAg
ICB0aGlzLl9hY3Rpb25MaXN0LmFkZChhY3Rpb24pOworICAgIH0sCiAgICAgc2V0VGVzdExpc3Q6
IGZ1bmN0aW9uKHRlc3ROYW1lTGlzdCkKICAgICB7CiAgICAgICAgIHRoaXMuX3Rlc3RTZWxlY3Rv
ci5zZXRUZXN0TGlzdCh0ZXN0TmFtZUxpc3QpOwogICAgIH0sCi0gICAgY3VycmVudFRlc3ROYW1l
OiBmdW5jdGlvbigpCisgICAgc2V0QnVpbGRlckxpc3Q6IGZ1bmN0aW9uKGJ1aWxkTmFtZUxpc3Qp
CiAgICAgewotICAgICAgICByZXR1cm4gdGhpcy5fdGVzdFNlbGVjdG9yLnZhbHVlOworICAgICAg
ICB0aGlzLl9idWlsZGVyU2VsZWN0b3Iuc2V0QnVpbGRlckxpc3QoYnVpbGROYW1lTGlzdCk7CiAg
ICAgfSwKLSAgICBjdXJyZW50QnVpbGRlck5hbWU6IGZ1bmN0aW9uKCkKKyAgICBjdXJyZW50VGVz
dE5hbWU6IGZ1bmN0aW9uKCkKICAgICB7Ci0gICAgICAgIHJldHVybiB0aGlzLl9idWlsZGVyU2Vs
ZWN0b3Iuc2VsZWN0ZWRCdWlsZGVyKCk7CisgICAgICAgIHJldHVybiB0aGlzLl90ZXN0U2VsZWN0
b3Iuc2VsZWN0ZWRJdGVtKCk7CiAgICAgfSwKLSAgICBzZXRCdWlsZGVyTGlzdDogZnVuY3Rpb24o
YnVpbGROYW1lTGlzdCkKKyAgICBjdXJyZW50QnVpbGRlck5hbWU6IGZ1bmN0aW9uKCkKICAgICB7
Ci0gICAgICAgIHRoaXMuX2J1aWxkZXJTZWxlY3Rvci5zaG93KGJ1aWxkTmFtZUxpc3QpOworICAg
ICAgICByZXR1cm4gdGhpcy5fYnVpbGRlclNlbGVjdG9yLnNlbGVjdGVkSXRlbSgpOwogICAgIH0s
CiAgICAgc2hvd1Jlc3VsdHM6IGZ1bmN0aW9uKGZhaWx1cmVJbmZvKQogICAgIHsKLSAgICAgICAg
dGhpcy5fdGVzdFNlbGVjdG9yLnZhbHVlID0gZmFpbHVyZUluZm8udGVzdE5hbWU7CisgICAgICAg
IHRoaXMuX3Rlc3RTZWxlY3Rvci5zZWxlY3QoZmFpbHVyZUluZm8udGVzdE5hbWUpOwogICAgICAg
ICB0aGlzLl9idWlsZGVyU2VsZWN0b3Iuc2VsZWN0KGZhaWx1cmVJbmZvLmJ1aWxkZXJOYW1lKTsK
ICAgICAgICAgdGhpcy5fcmVzdWx0c0RldGFpbHMuc2hvdyhmYWlsdXJlSW5mbyk7CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>