<?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>88816</bug_id>
          
          <creation_ts>2012-06-11 15:55:45 -0700</creation_ts>
          <short_desc>Don&apos;t consider show warnings in the garden-o-matic UI for non-layout test failures</short_desc>
          <delta_ts>2012-06-11 16:48:32 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Ojan Vafai">ojan</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>646364</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-06-11 15:55:45 -0700</bug_when>
    <thetext>Don&apos;t consider show warnings in the garden-o-matic UI for non-layout test failures</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646366</commentid>
    <comment_count>1</comment_count>
      <attachid>146944</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-06-11 15:57:03 -0700</bug_when>
    <thetext>Created attachment 146944
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646374</commentid>
    <comment_count>2</comment_count>
      <attachid>146944</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-06-11 16:02:10 -0700</bug_when>
    <thetext>Comment on attachment 146944
Patch

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

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders.js:50
&gt; +    return step.results[0] &gt; 0 &amp;&amp; step.text.indexOf(&apos;warning&apos;) == -1;

Does this work with the webkit lint step? Do we want to display those errors?

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders_unittests.js:585
&gt; +var kExampleBuildInfoWithTaskKillWarning = {

Do we really need 200 lines of sample data here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646376</commentid>
    <comment_count>3</comment_count>
      <attachid>146948</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-06-11 16:06:04 -0700</bug_when>
    <thetext>Created attachment 146948
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646379</commentid>
    <comment_count>4</comment_count>
      <attachid>146944</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-06-11 16:08:08 -0700</bug_when>
    <thetext>Comment on attachment 146944
Patch

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

&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders.js:50
&gt;&gt; +    return step.results[0] &gt; 0 &amp;&amp; step.text.indexOf(&apos;warning&apos;) == -1;
&gt; 
&gt; Does this work with the webkit lint step? Do we want to display those errors?

Yes the webkit lint tests as step.text == [&apos;webkit_lint&apos;, &apos;failed&apos;]. It is correctly not a warning.

&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/builders_unittests.js:585
&gt;&gt; +var kExampleBuildInfoWithTaskKillWarning = {
&gt; 
&gt; Do we really need 200 lines of sample data here?

Good point. I cut out some more. I&apos;m hesitant to cut out too much as we might end up writing other code that touches other parts of the output over time.

At the same time, it&apos;s possible for the actual bot output to change. Tried to walk a middle ground here. Hopefully you&apos;re happier the with the new version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646382</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-06-11 16:10:41 -0700</bug_when>
    <thetext>thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646427</commentid>
    <comment_count>6</comment_count>
      <attachid>146948</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-11 16:48:27 -0700</bug_when>
    <thetext>Comment on attachment 146948
Patch

Clearing flags on attachment: 146948

Committed r120019: &lt;http://trac.webkit.org/changeset/120019&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646428</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-11 16:48:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146944</attachid>
            <date>2012-06-11 15:57:03 -0700</date>
            <delta_ts>2012-06-11 16:08:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88816-20120611155703.patch</filename>
            <type>text/plain</type>
            <size>12245</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMDA0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjVhMGMyMTExZjU4YjhmYWM5ZTkxNThiOWQwNjQwMDY5
MTQwYmU0MS4uN2MzM2Q5OWU5Zjc5NzNmZDkyNzJmMzczNmY1Mjk4ZDhmZGY5ZTM2ZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTA2LTExICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgRG9uJ3QgY29uc2lkZXIgc2hvdyB3YXJuaW5ncyBpbiB0aGUgZ2FyZGVuLW8tbWF0aWMgVUkg
Zm9yIG5vbi1sYXlvdXQgdGVzdCBmYWlsdXJlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2Jhc2UuanM6CisgICAgICAg
IEV4cG9zZSBhIHdheSB0byBjbGVhciBBc3luY2hyb25vdXNDYWNoZXMuCisgICAgICAgICogQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvYnVpbGRlcnMuanM6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMv
YnVpbGRlcnNfdW5pdHRlc3RzLmpzOgorICAgICAgICBDbGVhciB0aGUgYnVpbGRJbmZvIGNhY2hl
IGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCB0ZXN0IGluIG9yZGVyIHRvIGF2b2lkIGhhdmluZyBv
bmUgdGVzdCBhZmZlY3QgYW5vdGhlci4KKwogMjAxMi0wNi0xMSAgU3VkYXJzYW5hIE5hZ2luZW5p
ICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KIAogICAgICAgICBbRUZMXSBb
RFJUXSBSZXNldCBDYWNoZU1vZGVsIGJlZm9yZSBydW5uaW5nIGVhY2ggdGVzdApkaWZmIC0tZ2l0
IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGlj
X2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZS5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3Jp
cHRzL2Jhc2UuanMKaW5kZXggOWIwNDljZDRiM2ZjZmU3NGFmMzIzMjk4ZWIyMWFlMzk4NDllNDI0
Yi4uODAwOGEwNjRhOTBlNDdjNGEyM2ZmMmExZjYzMzM1MjY4ZTJhNTdmNyAxMDA2NDQKLS0tIGEv
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZS5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2Ny
aXB0cy9iYXNlLmpzCkBAIC0zMDEsNiArMzAxLDEyIEBAIGJhc2UuQXN5bmNocm9ub3VzQ2FjaGUu
cHJvdG90eXBlLmdldCA9IGZ1bmN0aW9uKGtleSwgY2FsbGJhY2spCiAgICAgfSk7CiB9OwogCiti
YXNlLkFzeW5jaHJvbm91c0NhY2hlLnByb3RvdHlwZS5jbGVhciA9IGZ1bmN0aW9uKCkKK3sKKyAg
ICB0aGlzLl9kYXRhQ2FjaGUgPSB7fTsKKyAgICB0aGlzLl9jYWxsYmFja0NhY2hlID0ge307Cit9
CisKIC8qCiAgICAgTWFpbnRhaW5zIGEgZGljdGlvbmFyeSBvZiBpdGVtcywgdHJhY2tpbmcgdGhl
aXIgdXBkYXRlcyBhbmQgcmVtb3ZpbmcgaXRlbXMgdGhhdCBoYXZlbid0IGJlZW4gdXBkYXRlZC4K
ICAgICBBbiAidXBkYXRlIiBpcyBhIGNhbGwgdG8gdGhlICJ1cGRhdGUiIG1ldGhvZC4KZGlmZiAt
LWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1
YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2J1aWxkZXJzLmpzIGIvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvYnVpbGRlcnMuanMKaW5kZXggNzJiOGRlMzJjZWE5ZGQzNTBkNjJlYjM0Yzdm
NjUxNjFlYzc5NmU4Ny4uNzY0YWZiZDY1Zjg0YzEwY2Y5YTViYzIyYTYzZDQ3NWQ3NzU3YjdiZCAx
MDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYnVpbGRlcnMuanMKKysrIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwv
VGVzdEZhaWx1cmVzL3NjcmlwdHMvYnVpbGRlcnMuanMKQEAgLTQ3LDcgKzQ3LDcgQEAgZnVuY3Rp
b24gZGlkRmFpbChzdGVwKQogICAgICAgICAvLyBydW4td2Via2l0LXRlc3RzIGZhaWxzIHRvIGdl
bmVyYXRlIHRlc3QgY292ZXJhZ2Ugd2hlbiBpdCBjcmFzaGVzIG9yIGhhbmdzLgogICAgICAgICBy
ZXR1cm4gc3RlcC50ZXh0LmluZGV4T2Yoa0NyYXNoZWRPckh1bmdPdXRwdXRNYXJrZXIpICE9IC0x
OwogICAgIH0KLSAgICByZXR1cm4gc3RlcC5yZXN1bHRzWzBdID4gMDsKKyAgICByZXR1cm4gc3Rl
cC5yZXN1bHRzWzBdID4gMCAmJiBzdGVwLnRleHQuaW5kZXhPZignd2FybmluZycpID09IC0xOwog
fQogCiBmdW5jdGlvbiBmYWlsaW5nU3RlcHMoYnVpbGRJbmZvKQpAQCAtNzQsNiArNzQsMTEgQEAg
dmFyIGdfYnVpbGRJbmZvQ2FjaGUgPSBuZXcgYmFzZS5Bc3luY2hyb25vdXNDYWNoZShmdW5jdGlv
bihrZXksIGNhbGxiYWNrKSB7CiAgICAgbmV0LmdldCh1cmxGb3JCdWlsZEluZm8oZXhwbG9kZWRL
ZXlbMF0sIGV4cGxvZGVkS2V5WzFdKSwgY2FsbGJhY2spOwogfSk7CiAKK2J1aWxkZXJzLmNsZWFy
QnVpbGRJbmZvQ2FjaGUgPSBmdW5jdGlvbigpCit7CisgICAgZ19idWlsZEluZm9DYWNoZS5jbGVh
cigpOworfQorCiBmdW5jdGlvbiBmZXRjaE1vc3RSZWNlbnRCdWlsZEluZm9CeUJ1aWxkZXIoY2Fs
bGJhY2spCiB7CiAgICAgbmV0LmdldChrQ2hyb21pdW1CdWlsZEJvdFVSTCArICcvanNvbi9idWls
ZGVycycsIGZ1bmN0aW9uKGJ1aWxkZXJTdGF0dXMpIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL2J1aWxkZXJzX3VuaXR0ZXN0cy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3Jp
cHRzL2J1aWxkZXJzX3VuaXR0ZXN0cy5qcwppbmRleCA3MjU5ZTI4MTk3ZDI5MDJmZTdlNDdjMTAy
OTFkYzU5ODg0ZWQ0NTIyLi5lMTJmNTg1NWJlNjhkYmY0MTU4YTVjYjU3NDAxOTJlNzZhYTVmZmM2
IDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNv
bmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9idWlsZGVyc191bml0dGVzdHMu
anMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYnVpbGRlcnNfdW5pdHRlc3RzLmpzCkBA
IC01ODIsNiArNTgyLDEyOCBAQCB2YXIga0V4YW1wbGVCdWlsZEluZm9XaXRoV2ViS2l0VGVzdENy
YXNoSlNPTiA9IHsKICAgICAidGltZXMiOiBbMTMxODM2NDIxMC4wNjY1MjQsIDEzMTgzNjY0MDgu
MDczMjExOV0KIH07CiAKK3ZhciBrRXhhbXBsZUJ1aWxkSW5mb1dpdGhUYXNrS2lsbFdhcm5pbmcg
PSB7CisgICAgImJsYW1lIjogWyJhc3ZpdGtpbmVAY2hyb21pdW0ub3JnIiwgImRlcmF0QGNocm9t
aXVtLm9yZyIsICJuaXJuaW1lc2hAY2hyb21pdW0ub3JnIl0sCisgICAgImJ1aWxkZXJOYW1lIjog
IldlYmtpdCBXaW4gKGRlcHMpKGRiZykoMikiLAorICAgICJjdXJyZW50U3RlcCI6IG51bGwsCisg
ICAgImV0YSI6IG51bGwsCisgICAgImxvZ3MiOiBbCisgICAgICAgIFsic3RkaW8iLCAiaHR0cDov
L2J1aWxkLmNocm9taXVtLm9yZy9wL2Nocm9taXVtLndlYmtpdGJ1aWxkZXJzL1dlYmtpdCUyMFdp
biUyMCUyOGRlcHMlMjklMjhkYmclMjklMjgyJTI5L2J1aWxkcy83NjUzL3N0ZXBzL3N2bmtpbGwv
bG9ncy9zdGRpbyJdLAorICAgIF0sCisgICAgIm51bWJlciI6IDc2NTMsCisgICAgInByb3BlcnRp
ZXMiOiBbCisgICAgICAgIFsiYmxhbWVsaXN0IiwgWyJhc3ZpdGtpbmVAY2hyb21pdW0ub3JnIiwg
ImRlcmF0QGNocm9taXVtLm9yZyIsICJuaXJuaW1lc2hAY2hyb21pdW0ub3JnIl0sICJCdWlsZCJd
LAorICAgICAgICBbImJyYW5jaCIsICJzcmMiLCAiQnVpbGQiXSwKKyAgICAgICAgWyJidWlsZGVy
bmFtZSIsICJXZWJraXQgV2luIChkZXBzKShkYmcpKDIpIiwgIkJ1aWxkZXIiXSwKKyAgICAgICAg
WyJidWlsZG51bWJlciIsIDc2NTMsICJCdWlsZCJdLAorICAgICAgICBbImdvdF9yZXZpc2lvbiIs
ICIxMDQ5MzkiLCAiU291cmNlIl0sCisgICAgICAgIFsiZ3Rlc3RfZmlsdGVyIiwgbnVsbCwgIkZh
Y3RvcnkiXSwKKyAgICAgICAgWyJtYXN0ZXJuYW1lIiwgImNocm9taXVtLndlYmtpdCIsICJtYXN0
ZXIuY2ZnIl0sCisgICAgICAgIFsicHJvamVjdCIsICIiLCAiQnVpbGQiXSwKKyAgICAgICAgWyJy
ZXBvc2l0b3J5IiwgInN2bjovL3N2bi1taXJyb3IuZ29sby5jaHJvbWl1bS5vcmcvY2hyb21lL3Ry
dW5rIiwgIkJ1aWxkIl0sCisgICAgICAgIFsicmV2aXNpb24iLCAiMTA0OTM5IiwgIkJ1aWxkIl0s
CisgICAgICAgIFsic2NoZWR1bGVyIiwgInMxX2Nocm9taXVtX2RiZ19kZXAiLCAiU2NoZWR1bGVy
Il0sCisgICAgICAgIFsic2xhdmVuYW1lIiwgInZtMTE0LW0xIiwgIkJ1aWxkU2xhdmUiXQorICAg
IF0sCisgICAgInJlYXNvbiI6ICJkb3duc3RyZWFtIiwKKyAgICAicmVzdWx0cyI6IDIsCisgICAg
InNsYXZlIjogInZtMTE0LW0xIiwKKyAgICAic291cmNlU3RhbXAiOiB7CisgICAgICAgICJicmFu
Y2giOiAic3JjIiwKKyAgICAgICAgImNoYW5nZXMiOiBbeworICAgICAgICAgICAgImF0IjogIlR1
ZSAxMSBPY3QgMjAxMSAxMjoxODo0MCIsCisgICAgICAgICAgICAiYnJhbmNoIjogInNyYyIsCisg
ICAgICAgICAgICAiY2F0ZWdvcnkiOiBudWxsLAorICAgICAgICAgICAgImNvbW1lbnRzIjogIkRp
c2FibGUgcHJlZnMuUHJlZnNUZXN0LnRlc3RHZW9sb2NhdGlvblByZWYgb24gd2luXG5cblRCUj1k
ZW5uaXNqZWZmcmV5QGNocm9taXVtLm9yZ1xuQlVHPTk5ODY1XG5URVNUPVxuXG5SZXZpZXcgVVJM
OiBodHRwOi8vY29kZXJldmlldy5jaHJvbWl1bS5vcmcvODIzNDAwNyIsCisgICAgICAgICAgICAi
ZmlsZXMiOiBbeworICAgICAgICAgICAgICAgICJuYW1lIjogImNocm9tZS90ZXN0L2Z1bmN0aW9u
YWwvUFlBVVRPX1RFU1RTIiwKKyAgICAgICAgICAgICAgICAidXJsIjogbnVsbAorICAgICAgICAg
ICAgfV0sCisgICAgICAgICAgICAibnVtYmVyIjogMTM5NywKKyAgICAgICAgICAgICJwcm9qZWN0
IjogIiIsCisgICAgICAgICAgICAicHJvcGVydGllcyI6IFtdLAorICAgICAgICAgICAgInJlcG9z
aXRvcnkiOiAic3ZuOi8vc3ZuLW1pcnJvci5nb2xvLmNocm9taXVtLm9yZy9jaHJvbWUvdHJ1bmsi
LAorICAgICAgICAgICAgInJldiI6ICIxMDQ5MzYiLAorICAgICAgICAgICAgInJldmlzaW9uIjog
IjEwNDkzNiIsCisgICAgICAgICAgICAicmV2bGluayI6ICJodHRwOi8vc3JjLmNocm9taXVtLm9y
Zy92aWV3dmMvY2hyb21lP3ZpZXc9cmV2JnJldmlzaW9uPTEwNDkzNiIsCisgICAgICAgICAgICAi
d2hlbiI6IDEzMTgzNjA3MjAsCisgICAgICAgICAgICAid2hvIjogIm5pcm5pbWVzaEBjaHJvbWl1
bS5vcmciCisgICAgICAgIH0sIHsKKyAgICAgICAgICAgICJhdCI6ICJUdWUgMTEgT2N0IDIwMTEg
MTI6MjM6MTEiLAorICAgICAgICAgICAgImJyYW5jaCI6ICJzcmMiLAorICAgICAgICAgICAgImNh
dGVnb3J5IjogbnVsbCwKKyAgICAgICAgICAgICJjb21tZW50cyI6ICJhdXJhOiBHZXQgcmlkIG9m
IHNvbWUgdW5uZWVkZWQgc3R1YnMuXG5cbk1vc3Qgb2YgdGhlc2UgYXJlIGZvciBkaWFsb2dzIHRo
YXQgYWxyZWFkeSBoYWQgV2ViVUlcbmltcGxlbWVudGF0aW9ucy5cblxuQlVHPTk5NzE4XG5URVNU
PWJ1aWx0IHdpdGggdXNlX2F1cmE9MVxuXG5SZXZpZXcgVVJMOiBodHRwOi8vY29kZXJldmlldy5j
aHJvbWl1bS5vcmcvODIxODAyNyIsCisgICAgICAgICAgICAiZmlsZXMiOiBbeworICAgICAgICAg
ICAgICAgICJuYW1lIjogImNocm9tZS9icm93c2VyL3VpL2xvZ2luL2xvZ2luX3Byb21wdF91aS5j
YyIsCisgICAgICAgICAgICAgICAgInVybCI6IG51bGwKKyAgICAgICAgICAgIH0sIHsKKyAgICAg
ICAgICAgICAgICAibmFtZSI6ICJjaHJvbWUvYnJvd3Nlci91aS92aWV3cy9zdHVic19hdXJhLmNj
IiwKKyAgICAgICAgICAgICAgICAidXJsIjogbnVsbAorICAgICAgICAgICAgfSwgeworICAgICAg
ICAgICAgICAgICJuYW1lIjogImNocm9tZS9jaHJvbWVfYnJvd3Nlci5neXBpIiwKKyAgICAgICAg
ICAgICAgICAidXJsIjogbnVsbAorICAgICAgICAgICAgfSwgeworICAgICAgICAgICAgICAgICJu
YW1lIjogImNocm9tZS9jb21tb24vdXJsX2NvbnN0YW50cy5jYyIsCisgICAgICAgICAgICAgICAg
InVybCI6IG51bGwKKyAgICAgICAgICAgIH0sIHsKKyAgICAgICAgICAgICAgICAibmFtZSI6ICJj
aHJvbWUvY29tbW9uL3VybF9jb25zdGFudHMuaCIsCisgICAgICAgICAgICAgICAgInVybCI6IG51
bGwKKyAgICAgICAgICAgIH1dLAorICAgICAgICAgICAgIm51bWJlciI6IDEzOTgsCisgICAgICAg
ICAgICAicHJvamVjdCI6ICIiLAorICAgICAgICAgICAgInByb3BlcnRpZXMiOiBbXSwKKyAgICAg
ICAgICAgICJyZXBvc2l0b3J5IjogInN2bjovL3N2bi1taXJyb3IuZ29sby5jaHJvbWl1bS5vcmcv
Y2hyb21lL3RydW5rIiwKKyAgICAgICAgICAgICJyZXYiOiAiMTA0OTM3IiwKKyAgICAgICAgICAg
ICJyZXZpc2lvbiI6ICIxMDQ5MzciLAorICAgICAgICAgICAgInJldmxpbmsiOiAiaHR0cDovL3Ny
Yy5jaHJvbWl1bS5vcmcvdmlld3ZjL2Nocm9tZT92aWV3PXJldiZyZXZpc2lvbj0xMDQ5MzciLAor
ICAgICAgICAgICAgIndoZW4iOiAxMzE4MzYwOTkxLAorICAgICAgICAgICAgIndobyI6ICJkZXJh
dEBjaHJvbWl1bS5vcmciCisgICAgICAgIH0sIHsKKyAgICAgICAgICAgICJhdCI6ICJUdWUgMTEg
T2N0IDIwMTEgMTI6MzQ6MTAiLAorICAgICAgICAgICAgImJyYW5jaCI6ICJzcmMiLAorICAgICAg
ICAgICAgImNhdGVnb3J5IjogbnVsbCwKKyAgICAgICAgICAgICJjb21tZW50cyI6ICJBZGQgV2lu
ZG93cyBtYW5pZmVzdCBmb3Igdmlld3NfZXhhbXBsZXMuXG5cblRoaXMgYWxsb3dzIHZpZXdzX2V4
YW1wbGVzIHRvIHVzZSB0aGVtZWQgY29udHJvbHMgYW5kIGZpeGVzXG5hIHByb2JsZW0gd2l0aCBj
b21ibyBib3ggZHJvcCBkb3duIG1lbnVzIG5vdCBiZWluZyBzaG93bi5cblxuTWFuaWZlc3QgZmls
ZSBjb3BpZWQgZnJvbSBjaHJvbWUvYXBwL2Nocm9tZS5leGUubWFuaWZlc3QuXG5cbkJVRz1ub25l
XG5URVNUPW1hbnVhbFxuXG5SZXZpZXcgVVJMOiBodHRwOi8vY29kZXJldmlldy5jaHJvbWl1bS5v
cmcvODIyNzAxNyIsCisgICAgICAgICAgICAiZmlsZXMiOiBbeworICAgICAgICAgICAgICAgICJu
YW1lIjogInZpZXdzL2V4YW1wbGVzL3ZpZXdzX2V4YW1wbGVzLmV4ZS5tYW5pZmVzdCIsCisgICAg
ICAgICAgICAgICAgInVybCI6IG51bGwKKyAgICAgICAgICAgIH0sIHsKKyAgICAgICAgICAgICAg
ICAibmFtZSI6ICJ2aWV3cy92aWV3cy5neXAiLAorICAgICAgICAgICAgICAgICJ1cmwiOiBudWxs
CisgICAgICAgICAgICB9XSwKKyAgICAgICAgICAgICJudW1iZXIiOiAxNDAwLAorICAgICAgICAg
ICAgInByb2plY3QiOiAiIiwKKyAgICAgICAgICAgICJwcm9wZXJ0aWVzIjogW10sCisgICAgICAg
ICAgICAicmVwb3NpdG9yeSI6ICJzdm46Ly9zdm4tbWlycm9yLmdvbG8uY2hyb21pdW0ub3JnL2No
cm9tZS90cnVuayIsCisgICAgICAgICAgICAicmV2IjogIjEwNDkzOSIsCisgICAgICAgICAgICAi
cmV2aXNpb24iOiAiMTA0OTM5IiwKKyAgICAgICAgICAgICJyZXZsaW5rIjogImh0dHA6Ly9zcmMu
Y2hyb21pdW0ub3JnL3ZpZXd2Yy9jaHJvbWU/dmlldz1yZXYmcmV2aXNpb249MTA0OTM5IiwKKyAg
ICAgICAgICAgICJ3aGVuIjogMTMxODM2MTY1MCwKKyAgICAgICAgICAgICJ3aG8iOiAiYXN2aXRr
aW5lQGNocm9taXVtLm9yZyIKKyAgICAgICAgfV0sCisgICAgICAgICJoYXNQYXRjaCI6IGZhbHNl
LAorICAgICAgICAicHJvamVjdCI6ICIiLAorICAgICAgICAicmVwb3NpdG9yeSI6ICJzdm46Ly9z
dm4tbWlycm9yLmdvbG8uY2hyb21pdW0ub3JnL2Nocm9tZS90cnVuayIsCisgICAgICAgICJyZXZp
c2lvbiI6ICIxMDQ5MzkiCisgICAgfSwKKyAgICAic3RlcHMiOiBbeworICAgICAgICAiZXRhIjog
bnVsbCwKKyAgICAgICAgImV4cGVjdGF0aW9ucyI6IFtbIm91dHB1dCIsMTc3NiwxNTM0LjA2MjUw
MTQyNjc4NjJdXSwKKyAgICAgICAgImlzRmluaXNoZWQiOiB0cnVlLAorICAgICAgICAiaXNTdGFy
dGVkIjogdHJ1ZSwKKyAgICAgICAgImxvZ3MiOiBbWyJzdGRpbyIsImh0dHA6Ly9idWlsZC5jaHJv
bWl1bS5vcmcvcC9jaHJvbWl1bS53ZWJraXRidWlsZGVycy9WaXN0YSUyMFBlcmYvYnVpbGRzLzEw
MjY4L3N0ZXBzL3Rhc2traWxsL2xvZ3Mvc3RkaW8iXV0sCisgICAgICAgICJuYW1lIjogInRhc2tr
aWxsIiwKKyAgICAgICAgInJlc3VsdHMiOiBbMSxbXV0sCisgICAgICAgICJzdGF0aXN0aWNzIjog
e30sCisgICAgICAgICJzdGVwX251bWJlciI6IDIsCisgICAgICAgICJ0ZXh0IjogWyJ0YXNra2ls
bCIsIndhcm5pbmciXSwKKyAgICAgICAgInRpbWVzIjogWzEzMzk0MzgyMTQuMTc3MzYyLDEzMzk0
MzgyMjIuNTU1NTcyXSwKKyAgICAgICAgInVybHMiOiB7fQorICAgIH1dLAorICAgICJ0ZXh0Ijog
WyJmYWlsZWQiLCAid2Via2l0X3Rlc3RzIiwgImFyY2hpdmVfd2Via2l0X3Rlc3RzX3Jlc3VsdHMi
LCAid2Via2l0X2dwdV90ZXN0cyIsICJhcmNoaXZlX3dlYmtpdF90ZXN0c19ncHVfcmVzdWx0cyJd
LAorICAgICJ0aW1lcyI6IFsxMzE4MzY0MjEwLjA2NjUyNCwgMTMxODM2NjQwOC4wNzMyMTE5XQor
fTsKKworCiB2YXIga0V4YW1wbGVQZXJmQnVpbGRlclN0YXR1c0pTT04gPSAgewogICAgICJXZWJr
aXQgTGludXgiOiB7CiAgICAgICAgICJiYXNlZGlyIjogIldlYmtpdF9MaW51eCIsCkBAIC04NjYs
NiArOTg4LDcgQEAgdmFyIGtFeGFtcGxlUGVyZkJ1aWxkSW5mb0pTT04gPSB7CiAKIHRlc3QoImJ1
aWxkZXJzRmFpbGluZyIsIDMsIGZ1bmN0aW9uKCkgewogICAgIHZhciBzaW11bGF0b3IgPSBuZXcg
TmV0d29ya1NpbXVsYXRvcigpOworICAgIGJ1aWxkZXJzLmNsZWFyQnVpbGRJbmZvQ2FjaGUoKTsK
IAogICAgIHZhciBmYWlsaW5nQnVpbGRJbmZvSlNPTiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdp
Znkoa0V4YW1wbGVCdWlsZEluZm9KU09OKSk7CiAgICAgZmFpbGluZ0J1aWxkSW5mb0pTT04ubnVt
YmVyID0gMTE0NjA7CkBAIC05MTIsNiArMTAzNSw3IEBAIHRlc3QoImJ1aWxkZXJzRmFpbGluZyIs
IDMsIGZ1bmN0aW9uKCkgewogCiB0ZXN0KCJidWlsZGVyc0ZhaWxpbmcgKHJ1bi13ZWJraXQtdGVz
dHMgY3Jhc2gpIiwgMywgZnVuY3Rpb24oKSB7CiAgICAgdmFyIHNpbXVsYXRvciA9IG5ldyBOZXR3
b3JrU2ltdWxhdG9yKCk7CisgICAgYnVpbGRlcnMuY2xlYXJCdWlsZEluZm9DYWNoZSgpOwogCiAg
ICAgdmFyIGJ1aWxkZXJTdGF0dXNKU09OID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShrRXhh
bXBsZUJ1aWxkZXJTdGF0dXNKU09OKSk7CiAgICAgZGVsZXRlIGJ1aWxkZXJTdGF0dXNKU09OWydX
ZWJraXQgTWFjMTAuNiddOwpAQCAtOTQxLDcgKzEwNjUsNiBAQCB0ZXN0KCJidWlsZGVyc0ZhaWxp
bmcgKHJ1bi13ZWJraXQtdGVzdHMgY3Jhc2gpIiwgMywgZnVuY3Rpb24oKSB7CiAgICAgICAgIGJ1
aWxkZXJzLmJ1aWxkZXJzRmFpbGluZ05vbkxheW91dFRlc3RzKGZ1bmN0aW9uKGJ1aWxkZXJOYW1l
TGlzdCkgewogICAgICAgICAgICAgZGVlcEVxdWFsKGJ1aWxkZXJOYW1lTGlzdCwgewogICAgICAg
ICAgICAgICAgICJXZWJraXQgTGludXgiOiBbCi0gICAgICAgICAgICAgICAgICAgICJleHRyYWN0
X2J1aWxkIiwKICAgICAgICAgICAgICAgICAgICAgIndlYmtpdF90ZXN0cyIsCiAgICAgICAgICAg
ICAgICAgICAgICJhcmNoaXZlX3dlYmtpdF90ZXN0c19yZXN1bHRzIiwKICAgICAgICAgICAgICAg
ICAgICAgIndlYmtpdF9ncHVfdGVzdHMiLApAQCAtOTU3LDggKzEwODAsNTAgQEAgdGVzdCgiYnVp
bGRlcnNGYWlsaW5nIChydW4td2Via2l0LXRlc3RzIGNyYXNoKSIsIDMsIGZ1bmN0aW9uKCkgewog
ICAgIF0pOwogfSk7CiAKK3Rlc3QoImJ1aWxkZXJzRmFpbGluZyAodGFza2tpbGwgd2FybmluZyki
LCAzLCBmdW5jdGlvbigpIHsKKyAgICB2YXIgc2ltdWxhdG9yID0gbmV3IE5ldHdvcmtTaW11bGF0
b3IoKTsKKyAgICBidWlsZGVycy5jbGVhckJ1aWxkSW5mb0NhY2hlKCk7CisKKyAgICB2YXIgYnVp
bGRlclN0YXR1c0pTT04gPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGtFeGFtcGxlQnVpbGRl
clN0YXR1c0pTT04pKTsKKyAgICBkZWxldGUgYnVpbGRlclN0YXR1c0pTT05bJ1dlYmtpdCBNYWMx
MC42J107CisgICAgYnVpbGRlclN0YXR1c0pTT05bJ1dlYmtpdCBMaW51eCddLmNhY2hlZEJ1aWxk
cyA9IFsyMTQ2MF07CisgICAgYnVpbGRlclN0YXR1c0pTT05bJ1dlYmtpdCBMaW51eCddLmN1cnJl
bnRCdWlsZHMgPSBbXTsKKworICAgIHZhciBmYWlsaW5nQnVpbGRJbmZvSlNPTiA9IEpTT04ucGFy
c2UoSlNPTi5zdHJpbmdpZnkoa0V4YW1wbGVCdWlsZEluZm9XaXRoVGFza0tpbGxXYXJuaW5nKSk7
CisgICAgZmFpbGluZ0J1aWxkSW5mb0pTT04ubnVtYmVyID0gMjE0NjA7CisKKyAgICB2YXIgcmVx
dWVzdGVkVVJMcyA9IFtdOworICAgIHNpbXVsYXRvci5nZXQgPSBmdW5jdGlvbih1cmwsIGNhbGxi
YWNrKQorICAgIHsKKyAgICAgICAgcmVxdWVzdGVkVVJMcy5wdXNoKHVybCk7CisgICAgICAgIHNp
bXVsYXRvci5zY2hlZHVsZUNhbGxiYWNrKGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgaWYgKC9c
L2pzb25cL2J1aWxkZXJzJC8uZXhlYyh1cmwpKQorICAgICAgICAgICAgICAgIGNhbGxiYWNrKGJ1
aWxkZXJTdGF0dXNKU09OKTsKKyAgICAgICAgICAgIGVsc2UgaWYgKC9XZWJraXQlMjBMaW51eC8u
ZXhlYyh1cmwpKQorICAgICAgICAgICAgICAgIGNhbGxiYWNrKGZhaWxpbmdCdWlsZEluZm9KU09O
KTsKKyAgICAgICAgICAgIGVsc2UgeworICAgICAgICAgICAgICAgIG9rKGZhbHNlLCAiVW5leHBl
Y3RlZCBVUkw6ICIgKyB1cmwpOworICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0pOworICAgIH07CisKKyAgICBzaW11bGF0b3IucnVuVGVzdChmdW5j
dGlvbigpIHsKKyAgICAgICAgYnVpbGRlcnMuYnVpbGRlcnNGYWlsaW5nTm9uTGF5b3V0VGVzdHMo
ZnVuY3Rpb24oYnVpbGRlck5hbWVMaXN0KSB7CisgICAgICAgICAgICBkZWVwRXF1YWwoYnVpbGRl
ck5hbWVMaXN0LCB7fSk7CisgICAgICAgIH0pOworICAgIH0pOworCisgICAgZGVlcEVxdWFsKHJl
cXVlc3RlZFVSTHMsIFsKKyAgICAgICJodHRwOi8vYnVpbGQuY2hyb21pdW0ub3JnL3AvY2hyb21p
dW0ud2Via2l0L2pzb24vYnVpbGRlcnMiLAorICAgICAgImh0dHA6Ly9idWlsZC5jaHJvbWl1bS5v
cmcvcC9jaHJvbWl1bS53ZWJraXQvanNvbi9idWlsZGVycy9XZWJraXQlMjBMaW51eC9idWlsZHMv
MjE0NjAiLAorICAgIF0pOworfSk7CisKIHRlc3QoImJ1aWxkZXJzLnBlcmZCdWlsZGVycyIsIDIs
IGZ1bmN0aW9uKCkgewogICAgIHZhciBzaW11bGF0b3IgPSBuZXcgTmV0d29ya1NpbXVsYXRvcigp
OworICAgIGJ1aWxkZXJzLmNsZWFyQnVpbGRJbmZvQ2FjaGUoKTsKKwogICAgIHZhciBidWlsZGVy
U3RhdHVzSlNPTiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoa0V4YW1wbGVQZXJmQnVpbGRl
clN0YXR1c0pTT04pKTsKICAgICB2YXIgZmFpbGluZ0J1aWxkSW5mb0pTT04gPSBKU09OLnBhcnNl
KEpTT04uc3RyaW5naWZ5KGtFeGFtcGxlUGVyZkJ1aWxkSW5mb0pTT04pKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146948</attachid>
            <date>2012-06-11 16:06:04 -0700</date>
            <delta_ts>2012-06-11 16:48:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88816-20120611160604.patch</filename>
            <type>text/plain</type>
            <size>9838</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMDA0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjVhMGMyMTExZjU4YjhmYWM5ZTkxNThiOWQwNjQwMDY5
MTQwYmU0MS4uN2MzM2Q5OWU5Zjc5NzNmZDkyNzJmMzczNmY1Mjk4ZDhmZGY5ZTM2ZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEyLTA2LTExICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgRG9uJ3QgY29uc2lkZXIgc2hvdyB3YXJuaW5ncyBpbiB0aGUgZ2FyZGVuLW8tbWF0aWMgVUkg
Zm9yIG5vbi1sYXlvdXQgdGVzdCBmYWlsdXJlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmct
Y29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2Jhc2UuanM6CisgICAgICAg
IEV4cG9zZSBhIHdheSB0byBjbGVhciBBc3luY2hyb25vdXNDYWNoZXMuCisgICAgICAgICogQnVp
bGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZh
aWx1cmVzL3NjcmlwdHMvYnVpbGRlcnMuanM6CisgICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMv
YnVpbGRlcnNfdW5pdHRlc3RzLmpzOgorICAgICAgICBDbGVhciB0aGUgYnVpbGRJbmZvIGNhY2hl
IGF0IHRoZSBiZWdpbm5pbmcgb2YgZWFjaCB0ZXN0IGluIG9yZGVyIHRvIGF2b2lkIGhhdmluZyBv
bmUgdGVzdCBhZmZlY3QgYW5vdGhlci4KKwogMjAxMi0wNi0xMSAgU3VkYXJzYW5hIE5hZ2luZW5p
ICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KIAogICAgICAgICBbRUZMXSBb
RFJUXSBSZXNldCBDYWNoZU1vZGVsIGJlZm9yZSBydW5uaW5nIGVhY2ggdGVzdApkaWZmIC0tZ2l0
IGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGlj
X2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZS5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3Jp
cHRzL2Jhc2UuanMKaW5kZXggOWIwNDljZDRiM2ZjZmU3NGFmMzIzMjk4ZWIyMWFlMzk4NDllNDI0
Yi4uODAwOGEwNjRhOTBlNDdjNGEyM2ZmMmExZjYzMzM1MjY4ZTJhNTdmNyAxMDA2NDQKLS0tIGEv
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0
bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYmFzZS5qcworKysgYi9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2Ny
aXB0cy9iYXNlLmpzCkBAIC0zMDEsNiArMzAxLDEyIEBAIGJhc2UuQXN5bmNocm9ub3VzQ2FjaGUu
cHJvdG90eXBlLmdldCA9IGZ1bmN0aW9uKGtleSwgY2FsbGJhY2spCiAgICAgfSk7CiB9OwogCiti
YXNlLkFzeW5jaHJvbm91c0NhY2hlLnByb3RvdHlwZS5jbGVhciA9IGZ1bmN0aW9uKCkKK3sKKyAg
ICB0aGlzLl9kYXRhQ2FjaGUgPSB7fTsKKyAgICB0aGlzLl9jYWxsYmFja0NhY2hlID0ge307Cit9
CisKIC8qCiAgICAgTWFpbnRhaW5zIGEgZGljdGlvbmFyeSBvZiBpdGVtcywgdHJhY2tpbmcgdGhl
aXIgdXBkYXRlcyBhbmQgcmVtb3ZpbmcgaXRlbXMgdGhhdCBoYXZlbid0IGJlZW4gdXBkYXRlZC4K
ICAgICBBbiAidXBkYXRlIiBpcyBhIGNhbGwgdG8gdGhlICJ1cGRhdGUiIG1ldGhvZC4KZGlmZiAt
LWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1
YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3JpcHRzL2J1aWxkZXJzLmpzIGIvVG9vbHMvQnVpbGRT
bGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwvVGVzdEZhaWx1
cmVzL3NjcmlwdHMvYnVpbGRlcnMuanMKaW5kZXggNzJiOGRlMzJjZWE5ZGQzNTBkNjJlYjM0Yzdm
NjUxNjFlYzc5NmU4Ny4uNzY0YWZiZDY1Zjg0YzEwY2Y5YTViYzIyYTYzZDQ3NWQ3NzU3YjdiZCAx
MDA2NDQKLS0tIGEvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvcHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYnVpbGRlcnMuanMKKysrIGIvVG9v
bHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvcHVibGljX2h0bWwv
VGVzdEZhaWx1cmVzL3NjcmlwdHMvYnVpbGRlcnMuanMKQEAgLTQ3LDcgKzQ3LDcgQEAgZnVuY3Rp
b24gZGlkRmFpbChzdGVwKQogICAgICAgICAvLyBydW4td2Via2l0LXRlc3RzIGZhaWxzIHRvIGdl
bmVyYXRlIHRlc3QgY292ZXJhZ2Ugd2hlbiBpdCBjcmFzaGVzIG9yIGhhbmdzLgogICAgICAgICBy
ZXR1cm4gc3RlcC50ZXh0LmluZGV4T2Yoa0NyYXNoZWRPckh1bmdPdXRwdXRNYXJrZXIpICE9IC0x
OwogICAgIH0KLSAgICByZXR1cm4gc3RlcC5yZXN1bHRzWzBdID4gMDsKKyAgICByZXR1cm4gc3Rl
cC5yZXN1bHRzWzBdID4gMCAmJiBzdGVwLnRleHQuaW5kZXhPZignd2FybmluZycpID09IC0xOwog
fQogCiBmdW5jdGlvbiBmYWlsaW5nU3RlcHMoYnVpbGRJbmZvKQpAQCAtNzQsNiArNzQsMTEgQEAg
dmFyIGdfYnVpbGRJbmZvQ2FjaGUgPSBuZXcgYmFzZS5Bc3luY2hyb25vdXNDYWNoZShmdW5jdGlv
bihrZXksIGNhbGxiYWNrKSB7CiAgICAgbmV0LmdldCh1cmxGb3JCdWlsZEluZm8oZXhwbG9kZWRL
ZXlbMF0sIGV4cGxvZGVkS2V5WzFdKSwgY2FsbGJhY2spOwogfSk7CiAKK2J1aWxkZXJzLmNsZWFy
QnVpbGRJbmZvQ2FjaGUgPSBmdW5jdGlvbigpCit7CisgICAgZ19idWlsZEluZm9DYWNoZS5jbGVh
cigpOworfQorCiBmdW5jdGlvbiBmZXRjaE1vc3RSZWNlbnRCdWlsZEluZm9CeUJ1aWxkZXIoY2Fs
bGJhY2spCiB7CiAgICAgbmV0LmdldChrQ2hyb21pdW1CdWlsZEJvdFVSTCArICcvanNvbi9idWls
ZGVycycsIGZ1bmN0aW9uKGJ1aWxkZXJTdGF0dXMpIHsKZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxk
U2xhdmVTdXBwb3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWls
dXJlcy9zY3JpcHRzL2J1aWxkZXJzX3VuaXR0ZXN0cy5qcyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBw
b3J0L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL3B1YmxpY19odG1sL1Rlc3RGYWlsdXJlcy9zY3Jp
cHRzL2J1aWxkZXJzX3VuaXR0ZXN0cy5qcwppbmRleCA3MjU5ZTI4MTk3ZDI5MDJmZTdlNDdjMTAy
OTFkYzU5ODg0ZWQ0NTIyLi43M2I1NmU4ODVhNDc5Y2NhOWI3NTVkZWEzMWQ5YzVlZmEzZTAxMTdh
IDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNv
bmZpZy9wdWJsaWNfaHRtbC9UZXN0RmFpbHVyZXMvc2NyaXB0cy9idWlsZGVyc191bml0dGVzdHMu
anMKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcv
cHVibGljX2h0bWwvVGVzdEZhaWx1cmVzL3NjcmlwdHMvYnVpbGRlcnNfdW5pdHRlc3RzLmpzCkBA
IC01ODIsNiArNTgyLDc3IEBAIHZhciBrRXhhbXBsZUJ1aWxkSW5mb1dpdGhXZWJLaXRUZXN0Q3Jh
c2hKU09OID0gewogICAgICJ0aW1lcyI6IFsxMzE4MzY0MjEwLjA2NjUyNCwgMTMxODM2NjQwOC4w
NzMyMTE5XQogfTsKIAordmFyIGtFeGFtcGxlQnVpbGRJbmZvV2l0aFRhc2tLaWxsV2FybmluZyA9
IHsKKyAgICAiYmxhbWUiOiBbImFzdml0a2luZUBjaHJvbWl1bS5vcmciLCAiZGVyYXRAY2hyb21p
dW0ub3JnIiwgIm5pcm5pbWVzaEBjaHJvbWl1bS5vcmciXSwKKyAgICAiYnVpbGRlck5hbWUiOiAi
V2Via2l0IFdpbiAoZGVwcykoZGJnKSgyKSIsCisgICAgImN1cnJlbnRTdGVwIjogbnVsbCwKKyAg
ICAiZXRhIjogbnVsbCwKKyAgICAibG9ncyI6IFsKKyAgICAgICAgWyJzdGRpbyIsICJodHRwOi8v
YnVpbGQuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0ud2Via2l0YnVpbGRlcnMvV2Via2l0JTIwV2lu
JTIwJTI4ZGVwcyUyOSUyOGRiZyUyOSUyODIlMjkvYnVpbGRzLzc2NTMvc3RlcHMvc3Zua2lsbC9s
b2dzL3N0ZGlvIl0sCisgICAgXSwKKyAgICAibnVtYmVyIjogNzY1MywKKyAgICAicHJvcGVydGll
cyI6IFsKKyAgICAgICAgWyJibGFtZWxpc3QiLCBbImFzdml0a2luZUBjaHJvbWl1bS5vcmciLCAi
ZGVyYXRAY2hyb21pdW0ub3JnIiwgIm5pcm5pbWVzaEBjaHJvbWl1bS5vcmciXSwgIkJ1aWxkIl0s
CisgICAgICAgIFsiYnJhbmNoIiwgInNyYyIsICJCdWlsZCJdLAorICAgICAgICBbImJ1aWxkZXJu
YW1lIiwgIldlYmtpdCBXaW4gKGRlcHMpKGRiZykoMikiLCAiQnVpbGRlciJdLAorICAgICAgICBb
ImJ1aWxkbnVtYmVyIiwgNzY1MywgIkJ1aWxkIl0sCisgICAgICAgIFsiZ290X3JldmlzaW9uIiwg
IjEwNDkzOSIsICJTb3VyY2UiXSwKKyAgICAgICAgWyJndGVzdF9maWx0ZXIiLCBudWxsLCAiRmFj
dG9yeSJdLAorICAgICAgICBbIm1hc3Rlcm5hbWUiLCAiY2hyb21pdW0ud2Via2l0IiwgIm1hc3Rl
ci5jZmciXSwKKyAgICAgICAgWyJwcm9qZWN0IiwgIiIsICJCdWlsZCJdLAorICAgICAgICBbInJl
cG9zaXRvcnkiLCAic3ZuOi8vc3ZuLW1pcnJvci5nb2xvLmNocm9taXVtLm9yZy9jaHJvbWUvdHJ1
bmsiLCAiQnVpbGQiXSwKKyAgICAgICAgWyJyZXZpc2lvbiIsICIxMDQ5MzkiLCAiQnVpbGQiXSwK
KyAgICAgICAgWyJzY2hlZHVsZXIiLCAiczFfY2hyb21pdW1fZGJnX2RlcCIsICJTY2hlZHVsZXIi
XSwKKyAgICAgICAgWyJzbGF2ZW5hbWUiLCAidm0xMTQtbTEiLCAiQnVpbGRTbGF2ZSJdCisgICAg
XSwKKyAgICAicmVhc29uIjogImRvd25zdHJlYW0iLAorICAgICJyZXN1bHRzIjogMiwKKyAgICAi
c2xhdmUiOiAidm0xMTQtbTEiLAorICAgICJzb3VyY2VTdGFtcCI6IHsKKyAgICAgICAgImJyYW5j
aCI6ICJzcmMiLAorICAgICAgICAiY2hhbmdlcyI6IFt7CisgICAgICAgICAgICAiYXQiOiAiVHVl
IDExIE9jdCAyMDExIDEyOjE4OjQwIiwKKyAgICAgICAgICAgICJicmFuY2giOiAic3JjIiwKKyAg
ICAgICAgICAgICJjYXRlZ29yeSI6IG51bGwsCisgICAgICAgICAgICAiY29tbWVudHMiOiAiRGlz
YWJsZSBwcmVmcy5QcmVmc1Rlc3QudGVzdEdlb2xvY2F0aW9uUHJlZiBvbiB3aW5cblxuVEJSPWRl
bm5pc2plZmZyZXlAY2hyb21pdW0ub3JnXG5CVUc9OTk4NjVcblRFU1Q9XG5cblJldmlldyBVUkw6
IGh0dHA6Ly9jb2RlcmV2aWV3LmNocm9taXVtLm9yZy84MjM0MDA3IiwKKyAgICAgICAgICAgICJm
aWxlcyI6IFt7CisgICAgICAgICAgICAgICAgIm5hbWUiOiAiY2hyb21lL3Rlc3QvZnVuY3Rpb25h
bC9QWUFVVE9fVEVTVFMiLAorICAgICAgICAgICAgICAgICJ1cmwiOiBudWxsCisgICAgICAgICAg
ICB9XSwKKyAgICAgICAgICAgICJudW1iZXIiOiAxMzk3LAorICAgICAgICAgICAgInByb2plY3Qi
OiAiIiwKKyAgICAgICAgICAgICJwcm9wZXJ0aWVzIjogW10sCisgICAgICAgICAgICAicmVwb3Np
dG9yeSI6ICJzdm46Ly9zdm4tbWlycm9yLmdvbG8uY2hyb21pdW0ub3JnL2Nocm9tZS90cnVuayIs
CisgICAgICAgICAgICAicmV2IjogIjEwNDkzNiIsCisgICAgICAgICAgICAicmV2aXNpb24iOiAi
MTA0OTM2IiwKKyAgICAgICAgICAgICJyZXZsaW5rIjogImh0dHA6Ly9zcmMuY2hyb21pdW0ub3Jn
L3ZpZXd2Yy9jaHJvbWU/dmlldz1yZXYmcmV2aXNpb249MTA0OTM2IiwKKyAgICAgICAgICAgICJ3
aGVuIjogMTMxODM2MDcyMCwKKyAgICAgICAgICAgICJ3aG8iOiAibmlybmltZXNoQGNocm9taXVt
Lm9yZyIKKyAgICAgICAgfV0sCisgICAgICAgICJoYXNQYXRjaCI6IGZhbHNlLAorICAgICAgICAi
cHJvamVjdCI6ICIiLAorICAgICAgICAicmVwb3NpdG9yeSI6ICJzdm46Ly9zdm4tbWlycm9yLmdv
bG8uY2hyb21pdW0ub3JnL2Nocm9tZS90cnVuayIsCisgICAgICAgICJyZXZpc2lvbiI6ICIxMDQ5
MzkiCisgICAgfSwKKyAgICAic3RlcHMiOiBbeworICAgICAgICAiZXRhIjogbnVsbCwKKyAgICAg
ICAgImV4cGVjdGF0aW9ucyI6IFtbIm91dHB1dCIsMTc3NiwxNTM0LjA2MjUwMTQyNjc4NjJdXSwK
KyAgICAgICAgImlzRmluaXNoZWQiOiB0cnVlLAorICAgICAgICAiaXNTdGFydGVkIjogdHJ1ZSwK
KyAgICAgICAgImxvZ3MiOiBbWyJzdGRpbyIsImh0dHA6Ly9idWlsZC5jaHJvbWl1bS5vcmcvcC9j
aHJvbWl1bS53ZWJraXRidWlsZGVycy9WaXN0YSUyMFBlcmYvYnVpbGRzLzEwMjY4L3N0ZXBzL3Rh
c2traWxsL2xvZ3Mvc3RkaW8iXV0sCisgICAgICAgICJuYW1lIjogInRhc2traWxsIiwKKyAgICAg
ICAgInJlc3VsdHMiOiBbMSxbXV0sCisgICAgICAgICJzdGF0aXN0aWNzIjoge30sCisgICAgICAg
ICJzdGVwX251bWJlciI6IDIsCisgICAgICAgICJ0ZXh0IjogWyJ0YXNra2lsbCIsIndhcm5pbmci
XSwKKyAgICAgICAgInRpbWVzIjogWzEzMzk0MzgyMTQuMTc3MzYyLDEzMzk0MzgyMjIuNTU1NTcy
XSwKKyAgICAgICAgInVybHMiOiB7fQorICAgIH1dLAorICAgICJ0ZXh0IjogWyJmYWlsZWQiLCAi
d2Via2l0X3Rlc3RzIiwgImFyY2hpdmVfd2Via2l0X3Rlc3RzX3Jlc3VsdHMiLCAid2Via2l0X2dw
dV90ZXN0cyIsICJhcmNoaXZlX3dlYmtpdF90ZXN0c19ncHVfcmVzdWx0cyJdLAorICAgICJ0aW1l
cyI6IFsxMzE4MzY0MjEwLjA2NjUyNCwgMTMxODM2NjQwOC4wNzMyMTE5XQorfTsKKworCiB2YXIg
a0V4YW1wbGVQZXJmQnVpbGRlclN0YXR1c0pTT04gPSAgewogICAgICJXZWJraXQgTGludXgiOiB7
CiAgICAgICAgICJiYXNlZGlyIjogIldlYmtpdF9MaW51eCIsCkBAIC04NjYsNiArOTM3LDcgQEAg
dmFyIGtFeGFtcGxlUGVyZkJ1aWxkSW5mb0pTT04gPSB7CiAKIHRlc3QoImJ1aWxkZXJzRmFpbGlu
ZyIsIDMsIGZ1bmN0aW9uKCkgewogICAgIHZhciBzaW11bGF0b3IgPSBuZXcgTmV0d29ya1NpbXVs
YXRvcigpOworICAgIGJ1aWxkZXJzLmNsZWFyQnVpbGRJbmZvQ2FjaGUoKTsKIAogICAgIHZhciBm
YWlsaW5nQnVpbGRJbmZvSlNPTiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoa0V4YW1wbGVC
dWlsZEluZm9KU09OKSk7CiAgICAgZmFpbGluZ0J1aWxkSW5mb0pTT04ubnVtYmVyID0gMTE0NjA7
CkBAIC05MTIsNiArOTg0LDcgQEAgdGVzdCgiYnVpbGRlcnNGYWlsaW5nIiwgMywgZnVuY3Rpb24o
KSB7CiAKIHRlc3QoImJ1aWxkZXJzRmFpbGluZyAocnVuLXdlYmtpdC10ZXN0cyBjcmFzaCkiLCAz
LCBmdW5jdGlvbigpIHsKICAgICB2YXIgc2ltdWxhdG9yID0gbmV3IE5ldHdvcmtTaW11bGF0b3Io
KTsKKyAgICBidWlsZGVycy5jbGVhckJ1aWxkSW5mb0NhY2hlKCk7CiAKICAgICB2YXIgYnVpbGRl
clN0YXR1c0pTT04gPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGtFeGFtcGxlQnVpbGRlclN0
YXR1c0pTT04pKTsKICAgICBkZWxldGUgYnVpbGRlclN0YXR1c0pTT05bJ1dlYmtpdCBNYWMxMC42
J107CkBAIC05NDEsNyArMTAxNCw2IEBAIHRlc3QoImJ1aWxkZXJzRmFpbGluZyAocnVuLXdlYmtp
dC10ZXN0cyBjcmFzaCkiLCAzLCBmdW5jdGlvbigpIHsKICAgICAgICAgYnVpbGRlcnMuYnVpbGRl
cnNGYWlsaW5nTm9uTGF5b3V0VGVzdHMoZnVuY3Rpb24oYnVpbGRlck5hbWVMaXN0KSB7CiAgICAg
ICAgICAgICBkZWVwRXF1YWwoYnVpbGRlck5hbWVMaXN0LCB7CiAgICAgICAgICAgICAgICAgIldl
YmtpdCBMaW51eCI6IFsKLSAgICAgICAgICAgICAgICAgICAgImV4dHJhY3RfYnVpbGQiLAogICAg
ICAgICAgICAgICAgICAgICAid2Via2l0X3Rlc3RzIiwKICAgICAgICAgICAgICAgICAgICAgImFy
Y2hpdmVfd2Via2l0X3Rlc3RzX3Jlc3VsdHMiLAogICAgICAgICAgICAgICAgICAgICAid2Via2l0
X2dwdV90ZXN0cyIsCkBAIC05NTcsOCArMTAyOSw1MCBAQCB0ZXN0KCJidWlsZGVyc0ZhaWxpbmcg
KHJ1bi13ZWJraXQtdGVzdHMgY3Jhc2gpIiwgMywgZnVuY3Rpb24oKSB7CiAgICAgXSk7CiB9KTsK
IAordGVzdCgiYnVpbGRlcnNGYWlsaW5nICh0YXNra2lsbCB3YXJuaW5nKSIsIDMsIGZ1bmN0aW9u
KCkgeworICAgIHZhciBzaW11bGF0b3IgPSBuZXcgTmV0d29ya1NpbXVsYXRvcigpOworICAgIGJ1
aWxkZXJzLmNsZWFyQnVpbGRJbmZvQ2FjaGUoKTsKKworICAgIHZhciBidWlsZGVyU3RhdHVzSlNP
TiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoa0V4YW1wbGVCdWlsZGVyU3RhdHVzSlNPTikp
OworICAgIGRlbGV0ZSBidWlsZGVyU3RhdHVzSlNPTlsnV2Via2l0IE1hYzEwLjYnXTsKKyAgICBi
dWlsZGVyU3RhdHVzSlNPTlsnV2Via2l0IExpbnV4J10uY2FjaGVkQnVpbGRzID0gWzIxNDYwXTsK
KyAgICBidWlsZGVyU3RhdHVzSlNPTlsnV2Via2l0IExpbnV4J10uY3VycmVudEJ1aWxkcyA9IFtd
OworCisgICAgdmFyIGZhaWxpbmdCdWlsZEluZm9KU09OID0gSlNPTi5wYXJzZShKU09OLnN0cmlu
Z2lmeShrRXhhbXBsZUJ1aWxkSW5mb1dpdGhUYXNrS2lsbFdhcm5pbmcpKTsKKyAgICBmYWlsaW5n
QnVpbGRJbmZvSlNPTi5udW1iZXIgPSAyMTQ2MDsKKworICAgIHZhciByZXF1ZXN0ZWRVUkxzID0g
W107CisgICAgc2ltdWxhdG9yLmdldCA9IGZ1bmN0aW9uKHVybCwgY2FsbGJhY2spCisgICAgewor
ICAgICAgICByZXF1ZXN0ZWRVUkxzLnB1c2godXJsKTsKKyAgICAgICAgc2ltdWxhdG9yLnNjaGVk
dWxlQ2FsbGJhY2soZnVuY3Rpb24oKSB7CisgICAgICAgICAgICBpZiAoL1wvanNvblwvYnVpbGRl
cnMkLy5leGVjKHVybCkpCisgICAgICAgICAgICAgICAgY2FsbGJhY2soYnVpbGRlclN0YXR1c0pT
T04pOworICAgICAgICAgICAgZWxzZSBpZiAoL1dlYmtpdCUyMExpbnV4Ly5leGVjKHVybCkpCisg
ICAgICAgICAgICAgICAgY2FsbGJhY2soZmFpbGluZ0J1aWxkSW5mb0pTT04pOworICAgICAgICAg
ICAgZWxzZSB7CisgICAgICAgICAgICAgICAgb2soZmFsc2UsICJVbmV4cGVjdGVkIFVSTDogIiAr
IHVybCk7CisgICAgICAgICAgICAgICAgY2FsbGJhY2soKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfSk7CisgICAgfTsKKworICAgIHNpbXVsYXRvci5ydW5UZXN0KGZ1bmN0aW9uKCkgeworICAg
ICAgICBidWlsZGVycy5idWlsZGVyc0ZhaWxpbmdOb25MYXlvdXRUZXN0cyhmdW5jdGlvbihidWls
ZGVyTmFtZUxpc3QpIHsKKyAgICAgICAgICAgIGRlZXBFcXVhbChidWlsZGVyTmFtZUxpc3QsIHt9
KTsKKyAgICAgICAgfSk7CisgICAgfSk7CisKKyAgICBkZWVwRXF1YWwocmVxdWVzdGVkVVJMcywg
WworICAgICAgImh0dHA6Ly9idWlsZC5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS53ZWJraXQvanNv
bi9idWlsZGVycyIsCisgICAgICAiaHR0cDovL2J1aWxkLmNocm9taXVtLm9yZy9wL2Nocm9taXVt
LndlYmtpdC9qc29uL2J1aWxkZXJzL1dlYmtpdCUyMExpbnV4L2J1aWxkcy8yMTQ2MCIsCisgICAg
XSk7Cit9KTsKKwogdGVzdCgiYnVpbGRlcnMucGVyZkJ1aWxkZXJzIiwgMiwgZnVuY3Rpb24oKSB7
CiAgICAgdmFyIHNpbXVsYXRvciA9IG5ldyBOZXR3b3JrU2ltdWxhdG9yKCk7CisgICAgYnVpbGRl
cnMuY2xlYXJCdWlsZEluZm9DYWNoZSgpOworCiAgICAgdmFyIGJ1aWxkZXJTdGF0dXNKU09OID0g
SlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShrRXhhbXBsZVBlcmZCdWlsZGVyU3RhdHVzSlNPTikp
OwogICAgIHZhciBmYWlsaW5nQnVpbGRJbmZvSlNPTiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdp
Znkoa0V4YW1wbGVQZXJmQnVpbGRJbmZvSlNPTikpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>