<?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>113424</bug_id>
          
          <creation_ts>2013-03-27 10:48:06 -0700</creation_ts>
          <short_desc>Prepare extend-selection-enclosing-block test to support different editing behavior</short_desc>
          <delta_ts>2013-03-28 12:57:43 -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>110487</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Claudio Saavedra">csaavedra</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>864679</commentid>
    <comment_count>0</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-03-27 10:48:06 -0700</bug_when>
    <thetext>Prepare extend-selection-enclosing-block test to support different editing behavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864682</commentid>
    <comment_count>1</comment_count>
      <attachid>195352</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-03-27 10:49:02 -0700</bug_when>
    <thetext>Created attachment 195352
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864685</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-27 10:51:44 -0700</bug_when>
    <thetext>Attachment 195352 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/editing/selection/extend-selection-enclosing-block-expected.txt&apos;, u&apos;LayoutTests/editing/selection/extend-selection-enclosing-block-mac-expected.txt&apos;, u&apos;LayoutTests/editing/selection/extend-selection-enclosing-block-mac.html&apos;, u&apos;LayoutTests/editing/selection/extend-selection-enclosing-block.html&apos;, u&apos;LayoutTests/editing/selection/resources/extend-selection.js&apos;]&quot; exit_code: 1
LayoutTests/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>864695</commentid>
    <comment_count>3</comment_count>
      <attachid>195357</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-03-27 10:58:11 -0700</bug_when>
    <thetext>Created attachment 195357
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865652</commentid>
    <comment_count>4</comment_count>
      <attachid>195357</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-03-28 11:27:28 -0700</bug_when>
    <thetext>Comment on attachment 195357
Patch

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

&gt; LayoutTests/editing/selection/resources/extend-selection.js:111
&gt; +    return extendAndLogSelection({&apos;mac&apos;: extendSelectionWithinBlock }[platform],

Nit: space before }.

&gt; LayoutTests/editing/selection/resources/extend-selection.js:113
&gt;  }

Wrong indentation. direction should be exactly 4 specs to the right of return. It seems like we can fit all of this in one line anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865701</commentid>
    <comment_count>5</comment_count>
      <attachid>195618</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2013-03-28 12:22:54 -0700</bug_when>
    <thetext>Created attachment 195618
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865732</commentid>
    <comment_count>6</comment_count>
      <attachid>195618</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-28 12:57:40 -0700</bug_when>
    <thetext>Comment on attachment 195618
Patch for landing

Clearing flags on attachment: 195618

Committed r147146: &lt;http://trac.webkit.org/changeset/147146&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865733</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-28 12:57:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195352</attachid>
            <date>2013-03-27 10:49:02 -0700</date>
            <delta_ts>2013-03-27 10:58:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113424-20130327194910.patch</filename>
            <type>text/plain</type>
            <size>7615</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2OTY5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjg3NWZhY2NmMDExZDk1ZWY1ZGFm
MmNlOTQ1NDIwY2MyYzQ4ZmY5OC4uZmY0MmU4ZjA4NjRlYjgwMTY2MzViNTkxNWFkNjg0OTg4MTRk
Y2Q1MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAzLTI3ICBDbGF1ZGlvIFNhYXZlZHJh
ICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgTmVlZCBhIHNob3J0IGRlc2NyaXB0
aW9uIChPT1BTISkuCisgICAgICAgIE5lZWQgdGhlIGJ1ZyBVUkwgKE9PUFMhKS4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBtYWtlIHRoaXMgdGVz
dCBNYWMgc3BlY2lmaWMgYW5kIGNoYW5nZQorICAgICAgICBleHRlbmRBbmRMb2dTZWxlY3Rpb25X
aXRoaW5CbG9jaygpIHRvIHRha2UgdGhlIHBsYXRmb3JtIGFzIGEKKyAgICAgICAgcGFyYW1ldGVy
LiBXaGVuIGJ1ZyAxMTA0ODcgaXMgZml4ZWQgdGhpcyBzaG91bGQgYmUgZXh0ZW5kZWQgdG8KKyAg
ICAgICAgdGVzdCB0aGUgV2luZG93cyBlZGl0aW5nIGJlaGF2aW9yLgorCisgICAgICAgICogZWRp
dGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxvY2stbWFjLWV4cGVj
dGVkLnR4dDoKKyAgICAgICAgUmVuYW1lZCBmcm9tCisgICAgICAgIExheW91dFRlc3RzL2VkaXRp
bmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLWV4cGVjdGVkLnR4
dC4KKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2lu
Zy1ibG9jay1tYWMuaHRtbDoKKyAgICAgICAgUmVuYW1lZCBmcm9tCisgICAgICAgIExheW91dFRl
c3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLmh0
bWwuCisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vcmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rp
b24uanM6CisgICAgICAgIChleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jayk6IEV4dGVu
ZCB0byByZWNlaXZlIHBsYXRmb3JtIGFzCisgICAgICAgIGEgcGFyYW1ldGVyLiBPbmx5ICJtYWMi
IGlzIHN1cHBvcnRlZCBmb3Igbm93LgorCiAyMDEzLTAzLTI2ICBUYWthc2hpIFNha2Ftb3RvICA8
dGFzYWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbc2hhZG93XSBzdHlsZUZvclRleHQgc2hvdWxk
IGNvbnNpZGVyIHRoZSBjYXNlIHdoZXJlIHBhcmVudCBub2RlIGhhcyBubyBzdHlsZQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNs
b3NpbmctYmxvY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24v
ZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxvY2stZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBhMGZhMzVhNDZmMWM3ODQ1N2NjMjE4MGE4MDY1ODZkOTQ5NDBk
NmVmLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91
dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2Nr
LWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDE3ICswLDAgQEAKLQotCi0KLUV4dGVu
ZGluZyBieSBjaGFyYWN0ZXIKLVRlc3QgMSwgTFRSOgotICBFeHRlbmRpbmcgcmlnaHQ6ICJMb3Jl
bSAiWygwLDApLCAoMCwxKSwgKDAsMiksICgwLDMpLCAoMCw0KSwgKDAsNSldLCAiaXBzdW0gZG9s
b3Igc2l0IlsoMCwwKSwgKDAsMSksICgwLDIpLCAoMCwzKSwgKDAsNCksICgwLDUpLCAoMCw2KSwg
KDAsNyksICgwLDgpLCAoMCw5KSwgKDAsMTApLCAoMCwxMSksICgwLDEyKSwgKDAsMTMpLCAoMCwx
NCksICgwLDE1KV0sICIgYW1ldHQiWygwLDEpLCAoMCwyKSwgKDAsMyksICgwLDQpLCAoMCw1KV0K
LSAgRXh0ZW5kaW5nIGxlZnQ6ICAiIGFtZXR0IlsoMCw2KSwgKDAsNSksICgwLDQpLCAoMCwzKSwg
KDAsMiksICgwLDEpXSwgImlwc3VtIGRvbG9yIHNpdCJbKDAsMTUpLCAoMCwxNCksICgwLDEzKSwg
KDAsMTIpLCAoMCwxMSksICgwLDEwKSwgKDAsOSksICgwLDgpLCAoMCw3KSwgKDAsNiksICgwLDUp
LCAoMCw0KSwgKDAsMyksICgwLDIpLCAoMCwxKSwgKDAsMCldLCAiTG9yZW0gIlsoMCw1KSwgKDAs
NCksICgwLDMpLCAoMCwyKSwgKDAsMSldCi0KLQotCi0KLQotRXh0ZW5kaW5nIGJ5IHdvcmQKLVRl
c3QgMSwgTFRSOgotICBFeHRlbmRpbmcgcmlnaHQ6ICJMb3JlbSAiWygwLDApLCAoMCw1KV0sICJp
cHN1bSBkb2xvciBzaXQiWygwLDUpLCAoMCwxMSksICgwLDE1KV0sICIgYW1ldHQiWygwLDYpLCAo
MCwxKV0KLSAgRXh0ZW5kaW5nIGxlZnQ6ICAiIGFtZXR0IlsoMCw2KSwgKDAsMSldLCAiaXBzdW0g
ZG9sb3Igc2l0IlsoMCwxMiksICgwLDYpLCAoMCwwKV0sICJMb3JlbSAiWygwLDApLCAoMCw1KV0K
LQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVj
dGlvbi1lbmNsb3NpbmctYmxvY2stbWFjLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRp
bmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLW1hYy1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uYTBmYTM1YTQ2ZjFjNzg0NTdjYzIxODBhODA2NTg2ZDk0OTQwZDZl
ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVu
ZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLW1hYy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwx
NyBAQAorCisKKworRXh0ZW5kaW5nIGJ5IGNoYXJhY3RlcgorVGVzdCAxLCBMVFI6CisgIEV4dGVu
ZGluZyByaWdodDogIkxvcmVtICJbKDAsMCksICgwLDEpLCAoMCwyKSwgKDAsMyksICgwLDQpLCAo
MCw1KV0sICJpcHN1bSBkb2xvciBzaXQiWygwLDApLCAoMCwxKSwgKDAsMiksICgwLDMpLCAoMCw0
KSwgKDAsNSksICgwLDYpLCAoMCw3KSwgKDAsOCksICgwLDkpLCAoMCwxMCksICgwLDExKSwgKDAs
MTIpLCAoMCwxMyksICgwLDE0KSwgKDAsMTUpXSwgIiBhbWV0dCJbKDAsMSksICgwLDIpLCAoMCwz
KSwgKDAsNCksICgwLDUpXQorICBFeHRlbmRpbmcgbGVmdDogICIgYW1ldHQiWygwLDYpLCAoMCw1
KSwgKDAsNCksICgwLDMpLCAoMCwyKSwgKDAsMSldLCAiaXBzdW0gZG9sb3Igc2l0IlsoMCwxNSks
ICgwLDE0KSwgKDAsMTMpLCAoMCwxMiksICgwLDExKSwgKDAsMTApLCAoMCw5KSwgKDAsOCksICgw
LDcpLCAoMCw2KSwgKDAsNSksICgwLDQpLCAoMCwzKSwgKDAsMiksICgwLDEpLCAoMCwwKV0sICJM
b3JlbSAiWygwLDUpLCAoMCw0KSwgKDAsMyksICgwLDIpLCAoMCwxKV0KKworCisKKworCitFeHRl
bmRpbmcgYnkgd29yZAorVGVzdCAxLCBMVFI6CisgIEV4dGVuZGluZyByaWdodDogIkxvcmVtICJb
KDAsMCksICgwLDUpXSwgImlwc3VtIGRvbG9yIHNpdCJbKDAsNSksICgwLDExKSwgKDAsMTUpXSwg
IiBhbWV0dCJbKDAsNiksICgwLDEpXQorICBFeHRlbmRpbmcgbGVmdDogICIgYW1ldHQiWygwLDYp
LCAoMCwxKV0sICJpcHN1bSBkb2xvciBzaXQiWygwLDEyKSwgKDAsNiksICgwLDApXSwgIkxvcmVt
ICJbKDAsMCksICgwLDUpXQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVj
dGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1tYWMuaHRtbCBiL0xheW91dFRl
c3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLW1h
Yy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjI1YThjMGI2ZjFiNTZiNjQ5NzUyMWMwMjUyYjkyMmUwODYwMjMy
MDQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9leHRl
bmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1tYWMuaHRtbApAQCAtMCwwICsxLDM0IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50
LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+Cis8bGluayByZWw9InN0
eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJyZXNvdXJjZXMvZXh0ZW5kLXNlbGVjdGlv
bi5jc3MiIC8+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rpb24uanMiPjwv
c2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cHJlIGlkPSJjb25zb2xlIj48L3ByZT4KKzxzY3Jp
cHQ+CitpZiAod2luZG93LmludGVybmFscykKKyAgICBpbnRlcm5hbHMuc2V0dGluZ3Muc2V0RWRp
dGluZ0JlaGF2aW9yKCJtYWMiKTsKKworZnVuY3Rpb24gcnVuU2VsZWN0aW9uVGVzdHNXaXRoR3Jh
bnVsYXJpdHlGb3JFbmNsb3NpbmdCbG9jayh0ZXN0Tm9kZXMsIGdyYW51bGFyaXR5KQoreworICAg
IGZvciAodmFyIGkgPSAwOyBpIDwgdGVzdE5vZGVzLmxlbmd0aDsgKytpKSB7CisgICAgICAgIGdl
dFNlbGVjdGlvbigpLnNldFBvc2l0aW9uKHRlc3ROb2Rlc1tpXSwgMCk7CisKKyAgICAgICAgbG9n
KCJUZXN0ICIgKyAoaSArIDEpICsgIiwgTFRSOlxuIik7CisgICAgICAgIGxvZygiICBFeHRlbmRp
bmcgcmlnaHQ6ICIpOworICAgICAgICBleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jaygi
cmlnaHQiLCBncmFudWxhcml0eSwgIm1hYyIpOworCisgICAgICAgIGxvZygiICBFeHRlbmRpbmcg
bGVmdDogICIpOworICAgICAgICBleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jaygibGVm
dCIsIGdyYW51bGFyaXR5LCAibWFjIik7CisgICAgfQorfQorCitsb2coIlxuXG5cbkV4dGVuZGlu
ZyBieSBjaGFyYWN0ZXJcbiIpOworcnVuU2VsZWN0aW9uVGVzdHNXaXRoR3JhbnVsYXJpdHlGb3JF
bmNsb3NpbmdCbG9jayhjcmVhdGVFbmNsb3NpbmdCbG9ja05vZGVzKCksICJjaGFyYWN0ZXIiKTsK
KworbG9nKCJcblxuXG5cblxuRXh0ZW5kaW5nIGJ5IHdvcmRcbiIpOworcnVuU2VsZWN0aW9uVGVz
dHNXaXRoR3JhbnVsYXJpdHlGb3JFbmNsb3NpbmdCbG9jayhjcmVhdGVFbmNsb3NpbmdCbG9ja05v
ZGVzKCksICJ3b3JkIik7Cis8L3NjcmlwdD4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLmh0
bWwgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xv
c2luZy1ibG9jay5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5MDUzMzAxODJh
MWE1MjQyOTM4YWRkNmUzYjdjNjUyMzFiMTgzN2I4Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVu
ZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwzMSAr
MCwwIEBACi08IURPQ1RZUEUgaHRtbD4KLTxodG1sPgotPGhlYWQ+Ci08bWV0YSBodHRwLWVxdWl2
PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+Ci08bGlu
ayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJyZXNvdXJjZXMvZXh0ZW5k
LXNlbGVjdGlvbi5jc3MiIC8+Ci08c2NyaXB0IHNyYz0icmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rp
b24uanMiPjwvc2NyaXB0PgotPC9oZWFkPgotPGJvZHk+Ci08cHJlIGlkPSJjb25zb2xlIj48L3By
ZT4KLTxzY3JpcHQ+Ci1mdW5jdGlvbiBydW5TZWxlY3Rpb25UZXN0c1dpdGhHcmFudWxhcml0eUZv
ckVuY2xvc2luZ0Jsb2NrKHRlc3ROb2RlcywgZ3JhbnVsYXJpdHkpCi17Ci0gICAgZm9yICh2YXIg
aSA9IDA7IGkgPCB0ZXN0Tm9kZXMubGVuZ3RoOyArK2kpIHsKLSAgICAgICAgZ2V0U2VsZWN0aW9u
KCkuc2V0UG9zaXRpb24odGVzdE5vZGVzW2ldLCAwKTsKLQotICAgICAgICBsb2coIlRlc3QgIiAr
IChpICsgMSkgKyAiLCBMVFI6XG4iKTsKLSAgICAgICAgbG9nKCIgIEV4dGVuZGluZyByaWdodDog
Iik7Ci0gICAgICAgIGV4dGVuZEFuZExvZ1NlbGVjdGlvbldpdGhpbkJsb2NrKCJyaWdodCIsIGdy
YW51bGFyaXR5KTsKLQotICAgICAgICBsb2coIiAgRXh0ZW5kaW5nIGxlZnQ6ICAiKTsKLSAgICAg
ICAgZXh0ZW5kQW5kTG9nU2VsZWN0aW9uV2l0aGluQmxvY2soImxlZnQiLCBncmFudWxhcml0eSk7
Ci0gICAgfQotfQotCi1sb2coIlxuXG5cbkV4dGVuZGluZyBieSBjaGFyYWN0ZXJcbiIpOwotcnVu
U2VsZWN0aW9uVGVzdHNXaXRoR3JhbnVsYXJpdHlGb3JFbmNsb3NpbmdCbG9jayhjcmVhdGVFbmNs
b3NpbmdCbG9ja05vZGVzKCksICJjaGFyYWN0ZXIiKTsKLQotbG9nKCJcblxuXG5cblxuRXh0ZW5k
aW5nIGJ5IHdvcmRcbiIpOwotcnVuU2VsZWN0aW9uVGVzdHNXaXRoR3JhbnVsYXJpdHlGb3JFbmNs
b3NpbmdCbG9jayhjcmVhdGVFbmNsb3NpbmdCbG9ja05vZGVzKCksICJ3b3JkIik7Ci08L3Njcmlw
dD4KLTwvYm9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3Jl
c291cmNlcy9leHRlbmQtc2VsZWN0aW9uLmpzIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rp
b24vcmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rpb24uanMKaW5kZXggZjg1YzkwNGJmNjAwMzdlNDQ0
MGFmMWQwOTgyNTg2ZDBlMDVlZTdjYi4uNzJjMjFlNjliYTZkYjAxNzEyYzlmNDYzMmFlOWM3MDIz
MDkwYTgzMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vcmVzb3Vy
Y2VzL2V4dGVuZC1zZWxlY3Rpb24uanMKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rp
b24vcmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rpb24uanMKQEAgLTEwNiw5ICsxMDYsMTAgQEAgZnVu
Y3Rpb24gZXh0ZW5kQW5kTG9nU2VsZWN0aW9uKGZ1bmN0aW9uVG9FeHRlbmRTZWxlY3Rpb24sIGRp
cmVjdGlvbiwgZ3JhbnVsYXJpdHkKICAgICByZXR1cm4gcG9zaXRpb25zOwogfQogCi1mdW5jdGlv
biBleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jayhkaXJlY3Rpb24sIGdyYW51bGFyaXR5
KQorZnVuY3Rpb24gZXh0ZW5kQW5kTG9nU2VsZWN0aW9uV2l0aGluQmxvY2soZGlyZWN0aW9uLCBn
cmFudWxhcml0eSwgcGxhdGZvcm0pCiB7Ci0gICAgcmV0dXJuIGV4dGVuZEFuZExvZ1NlbGVjdGlv
bihleHRlbmRTZWxlY3Rpb25XaXRoaW5CbG9jaywgZGlyZWN0aW9uLCBncmFudWxhcml0eSk7Cisg
ICAgcmV0dXJuIGV4dGVuZEFuZExvZ1NlbGVjdGlvbih7J21hYyc6IGV4dGVuZFNlbGVjdGlvbldp
dGhpbkJsb2NrIH1bcGxhdGZvcm1dLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGlyZWN0aW9uLCBncmFudWxhcml0eSk7CiB9CiAKIGZ1bmN0aW9uIGV4dGVuZEFuZExvZ1NlbGVj
dGlvblRvRW5kKGRpcmVjdGlvbiwgZ3JhbnVsYXJpdHkpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195357</attachid>
            <date>2013-03-27 10:58:11 -0700</date>
            <delta_ts>2013-03-28 12:22:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113424-20130327195820.patch</filename>
            <type>text/plain</type>
            <size>7686</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2OTY5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjg3NWZhY2NmMDExZDk1ZWY1ZGFm
MmNlOTQ1NDIwY2MyYzQ4ZmY5OC4uOGNhNmJlMjc0NWVhZDI0YmFlNzNhNzM3YTk3ZTc3Nzc2YTVh
ODM3NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAzLTI3ICBDbGF1ZGlvIFNhYXZlZHJh
ICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgUHJlcGFyZSBleHRlbmQtc2VsZWN0
aW9uLWVuY2xvc2luZy1ibG9jayB0ZXN0IHRvIHN1cHBvcnQgZGlmZmVyZW50IGVkaXRpbmcgYmVo
YXZpb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MzQyNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdl
IG1ha2UgdGhpcyB0ZXN0IE1hYyBzcGVjaWZpYyBhbmQgY2hhbmdlCisgICAgICAgIGV4dGVuZEFu
ZExvZ1NlbGVjdGlvbldpdGhpbkJsb2NrKCkgdG8gdGFrZSB0aGUgcGxhdGZvcm0gYXMgYQorICAg
ICAgICBwYXJhbWV0ZXIuIFdoZW4gYnVnIDExMDQ4NyBpcyBmaXhlZCB0aGlzIHNob3VsZCBiZSBl
eHRlbmRlZCB0bworICAgICAgICB0ZXN0IHRoZSBXaW5kb3dzIGVkaXRpbmcgYmVoYXZpb3IuCisK
KyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1i
bG9jay1tYWMtZXhwZWN0ZWQudHh0OgorICAgICAgICBSZW5hbWVkIGZyb20KKyAgICAgICAgTGF5
b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxv
Y2stZXhwZWN0ZWQudHh0LgorICAgICAgICAqIGVkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxl
Y3Rpb24tZW5jbG9zaW5nLWJsb2NrLW1hYy5odG1sOgorICAgICAgICBSZW5hbWVkIGZyb20KKyAg
ICAgICAgTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNs
b3NpbmctYmxvY2suaHRtbC4KKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9yZXNvdXJjZXMv
ZXh0ZW5kLXNlbGVjdGlvbi5qczoKKyAgICAgICAgKGV4dGVuZEFuZExvZ1NlbGVjdGlvbldpdGhp
bkJsb2NrKTogRXh0ZW5kIHRvIHJlY2VpdmUgcGxhdGZvcm0gYXMKKyAgICAgICAgYSBwYXJhbWV0
ZXIuIE9ubHkgIm1hYyIgaXMgc3VwcG9ydGVkIGZvciBub3cuCisKIDIwMTMtMDMtMjYgIFRha2Fz
aGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgogCiAgICAgICAgIFtzaGFkb3ddIHN0eWxl
Rm9yVGV4dCBzaG91bGQgY29uc2lkZXIgdGhlIGNhc2Ugd2hlcmUgcGFyZW50IG5vZGUgaGFzIG5v
IHN0eWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQt
c2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0
aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1leHBlY3RlZC50
eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGEwZmEzNWE0NmYxYzc4NDU3Y2MyMTgw
YTgwNjU4NmQ5NDk0MGQ2ZWYuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1l
bmNsb3NpbmctYmxvY2stZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMTcgKzAsMCBA
QAotCi0KLQotRXh0ZW5kaW5nIGJ5IGNoYXJhY3RlcgotVGVzdCAxLCBMVFI6Ci0gIEV4dGVuZGlu
ZyByaWdodDogIkxvcmVtICJbKDAsMCksICgwLDEpLCAoMCwyKSwgKDAsMyksICgwLDQpLCAoMCw1
KV0sICJpcHN1bSBkb2xvciBzaXQiWygwLDApLCAoMCwxKSwgKDAsMiksICgwLDMpLCAoMCw0KSwg
KDAsNSksICgwLDYpLCAoMCw3KSwgKDAsOCksICgwLDkpLCAoMCwxMCksICgwLDExKSwgKDAsMTIp
LCAoMCwxMyksICgwLDE0KSwgKDAsMTUpXSwgIiBhbWV0dCJbKDAsMSksICgwLDIpLCAoMCwzKSwg
KDAsNCksICgwLDUpXQotICBFeHRlbmRpbmcgbGVmdDogICIgYW1ldHQiWygwLDYpLCAoMCw1KSwg
KDAsNCksICgwLDMpLCAoMCwyKSwgKDAsMSldLCAiaXBzdW0gZG9sb3Igc2l0IlsoMCwxNSksICgw
LDE0KSwgKDAsMTMpLCAoMCwxMiksICgwLDExKSwgKDAsMTApLCAoMCw5KSwgKDAsOCksICgwLDcp
LCAoMCw2KSwgKDAsNSksICgwLDQpLCAoMCwzKSwgKDAsMiksICgwLDEpLCAoMCwwKV0sICJMb3Jl
bSAiWygwLDUpLCAoMCw0KSwgKDAsMyksICgwLDIpLCAoMCwxKV0KLQotCi0KLQotCi1FeHRlbmRp
bmcgYnkgd29yZAotVGVzdCAxLCBMVFI6Ci0gIEV4dGVuZGluZyByaWdodDogIkxvcmVtICJbKDAs
MCksICgwLDUpXSwgImlwc3VtIGRvbG9yIHNpdCJbKDAsNSksICgwLDExKSwgKDAsMTUpXSwgIiBh
bWV0dCJbKDAsNiksICgwLDEpXQotICBFeHRlbmRpbmcgbGVmdDogICIgYW1ldHQiWygwLDYpLCAo
MCwxKV0sICJpcHN1bSBkb2xvciBzaXQiWygwLDEyKSwgKDAsNiksICgwLDApXSwgIkxvcmVtICJb
KDAsMCksICgwLDUpXQotCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlv
bi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1tYWMtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxv
Y2stbWFjLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hMGZhMzVhNDZmMWM3ODQ1N2NjMjE4MGE4
MDY1ODZkOTQ5NDBkNmVmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9z
ZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxvY2stbWFjLWV4cGVjdGVkLnR4
dApAQCAtMCwwICsxLDE3IEBACisKKworCitFeHRlbmRpbmcgYnkgY2hhcmFjdGVyCitUZXN0IDEs
IExUUjoKKyAgRXh0ZW5kaW5nIHJpZ2h0OiAiTG9yZW0gIlsoMCwwKSwgKDAsMSksICgwLDIpLCAo
MCwzKSwgKDAsNCksICgwLDUpXSwgImlwc3VtIGRvbG9yIHNpdCJbKDAsMCksICgwLDEpLCAoMCwy
KSwgKDAsMyksICgwLDQpLCAoMCw1KSwgKDAsNiksICgwLDcpLCAoMCw4KSwgKDAsOSksICgwLDEw
KSwgKDAsMTEpLCAoMCwxMiksICgwLDEzKSwgKDAsMTQpLCAoMCwxNSldLCAiIGFtZXR0IlsoMCwx
KSwgKDAsMiksICgwLDMpLCAoMCw0KSwgKDAsNSldCisgIEV4dGVuZGluZyBsZWZ0OiAgIiBhbWV0
dCJbKDAsNiksICgwLDUpLCAoMCw0KSwgKDAsMyksICgwLDIpLCAoMCwxKV0sICJpcHN1bSBkb2xv
ciBzaXQiWygwLDE1KSwgKDAsMTQpLCAoMCwxMyksICgwLDEyKSwgKDAsMTEpLCAoMCwxMCksICgw
LDkpLCAoMCw4KSwgKDAsNyksICgwLDYpLCAoMCw1KSwgKDAsNCksICgwLDMpLCAoMCwyKSwgKDAs
MSksICgwLDApXSwgIkxvcmVtICJbKDAsNSksICgwLDQpLCAoMCwzKSwgKDAsMiksICgwLDEpXQor
CisKKworCisKK0V4dGVuZGluZyBieSB3b3JkCitUZXN0IDEsIExUUjoKKyAgRXh0ZW5kaW5nIHJp
Z2h0OiAiTG9yZW0gIlsoMCwwKSwgKDAsNSldLCAiaXBzdW0gZG9sb3Igc2l0IlsoMCw1KSwgKDAs
MTEpLCAoMCwxNSldLCAiIGFtZXR0IlsoMCw2KSwgKDAsMSldCisgIEV4dGVuZGluZyBsZWZ0OiAg
IiBhbWV0dCJbKDAsNiksICgwLDEpXSwgImlwc3VtIGRvbG9yIHNpdCJbKDAsMTIpLCAoMCw2KSwg
KDAsMCldLCAiTG9yZW0gIlsoMCwwKSwgKDAsNSldCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLW1hYy5o
dG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNs
b3NpbmctYmxvY2stbWFjLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjVhOGMwYjZmMWI1NmI2NDk3NTIxYzAy
NTJiOTIyZTA4NjAyMzIwNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcv
c2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLW1hYy5odG1sCkBAIC0w
LDAgKzEsMzQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxtZXRhIGh0dHAt
ZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4K
KzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9InJlc291cmNlcy9l
eHRlbmQtc2VsZWN0aW9uLmNzcyIgLz4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvZXh0ZW5kLXNl
bGVjdGlvbi5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwcmUgaWQ9ImNvbnNvbGUi
PjwvcHJlPgorPHNjcmlwdD4KK2lmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgIGludGVybmFscy5z
ZXR0aW5ncy5zZXRFZGl0aW5nQmVoYXZpb3IoIm1hYyIpOworCitmdW5jdGlvbiBydW5TZWxlY3Rp
b25UZXN0c1dpdGhHcmFudWxhcml0eUZvckVuY2xvc2luZ0Jsb2NrKHRlc3ROb2RlcywgZ3JhbnVs
YXJpdHkpCit7CisgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0ZXN0Tm9kZXMubGVuZ3RoOyArK2kp
IHsKKyAgICAgICAgZ2V0U2VsZWN0aW9uKCkuc2V0UG9zaXRpb24odGVzdE5vZGVzW2ldLCAwKTsK
KworICAgICAgICBsb2coIlRlc3QgIiArIChpICsgMSkgKyAiLCBMVFI6XG4iKTsKKyAgICAgICAg
bG9nKCIgIEV4dGVuZGluZyByaWdodDogIik7CisgICAgICAgIGV4dGVuZEFuZExvZ1NlbGVjdGlv
bldpdGhpbkJsb2NrKCJyaWdodCIsIGdyYW51bGFyaXR5LCAibWFjIik7CisKKyAgICAgICAgbG9n
KCIgIEV4dGVuZGluZyBsZWZ0OiAgIik7CisgICAgICAgIGV4dGVuZEFuZExvZ1NlbGVjdGlvbldp
dGhpbkJsb2NrKCJsZWZ0IiwgZ3JhbnVsYXJpdHksICJtYWMiKTsKKyAgICB9Cit9CisKK2xvZygi
XG5cblxuRXh0ZW5kaW5nIGJ5IGNoYXJhY3RlclxuIik7CitydW5TZWxlY3Rpb25UZXN0c1dpdGhH
cmFudWxhcml0eUZvckVuY2xvc2luZ0Jsb2NrKGNyZWF0ZUVuY2xvc2luZ0Jsb2NrTm9kZXMoKSwg
ImNoYXJhY3RlciIpOworCitsb2coIlxuXG5cblxuXG5FeHRlbmRpbmcgYnkgd29yZFxuIik7City
dW5TZWxlY3Rpb25UZXN0c1dpdGhHcmFudWxhcml0eUZvckVuY2xvc2luZ0Jsb2NrKGNyZWF0ZUVu
Y2xvc2luZ0Jsb2NrTm9kZXMoKSwgIndvcmQiKTsKKzwvc2NyaXB0PgorPC9ib2R5PgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNs
b3NpbmctYmxvY2suaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1z
ZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDkwNTMzMDE4MmExYTUyNDI5MzhhZGQ2ZTNiN2M2NTIzMWIxODM3YjguLjAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZWRpdGluZy9z
ZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxvY2suaHRtbAorKysgL2Rldi9u
dWxsCkBAIC0xLDMxICswLDAgQEAKLTwhRE9DVFlQRSBodG1sPgotPGh0bWw+Ci08aGVhZD4KLTxt
ZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0
PXV0Zi04Ij4KLTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9InJl
c291cmNlcy9leHRlbmQtc2VsZWN0aW9uLmNzcyIgLz4KLTxzY3JpcHQgc3JjPSJyZXNvdXJjZXMv
ZXh0ZW5kLXNlbGVjdGlvbi5qcyI+PC9zY3JpcHQ+Ci08L2hlYWQ+Ci08Ym9keT4KLTxwcmUgaWQ9
ImNvbnNvbGUiPjwvcHJlPgotPHNjcmlwdD4KLWZ1bmN0aW9uIHJ1blNlbGVjdGlvblRlc3RzV2l0
aEdyYW51bGFyaXR5Rm9yRW5jbG9zaW5nQmxvY2sodGVzdE5vZGVzLCBncmFudWxhcml0eSkKLXsK
LSAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRlc3ROb2Rlcy5sZW5ndGg7ICsraSkgewotICAgICAg
ICBnZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlvbih0ZXN0Tm9kZXNbaV0sIDApOwotCi0gICAgICAg
IGxvZygiVGVzdCAiICsgKGkgKyAxKSArICIsIExUUjpcbiIpOwotICAgICAgICBsb2coIiAgRXh0
ZW5kaW5nIHJpZ2h0OiAiKTsKLSAgICAgICAgZXh0ZW5kQW5kTG9nU2VsZWN0aW9uV2l0aGluQmxv
Y2soInJpZ2h0IiwgZ3JhbnVsYXJpdHkpOwotCi0gICAgICAgIGxvZygiICBFeHRlbmRpbmcgbGVm
dDogICIpOwotICAgICAgICBleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jaygibGVmdCIs
IGdyYW51bGFyaXR5KTsKLSAgICB9Ci19Ci0KLWxvZygiXG5cblxuRXh0ZW5kaW5nIGJ5IGNoYXJh
Y3RlclxuIik7Ci1ydW5TZWxlY3Rpb25UZXN0c1dpdGhHcmFudWxhcml0eUZvckVuY2xvc2luZ0Js
b2NrKGNyZWF0ZUVuY2xvc2luZ0Jsb2NrTm9kZXMoKSwgImNoYXJhY3RlciIpOwotCi1sb2coIlxu
XG5cblxuXG5FeHRlbmRpbmcgYnkgd29yZFxuIik7Ci1ydW5TZWxlY3Rpb25UZXN0c1dpdGhHcmFu
dWxhcml0eUZvckVuY2xvc2luZ0Jsb2NrKGNyZWF0ZUVuY2xvc2luZ0Jsb2NrTm9kZXMoKSwgIndv
cmQiKTsKLTwvc2NyaXB0PgotPC9ib2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGlu
Zy9zZWxlY3Rpb24vcmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rpb24uanMgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NlbGVjdGlvbi9yZXNvdXJjZXMvZXh0ZW5kLXNlbGVjdGlvbi5qcwppbmRleCBmODVj
OTA0YmY2MDAzN2U0NDQwYWYxZDA5ODI1ODZkMGUwNWVlN2NiLi43MmMyMWU2OWJhNmRiMDE3MTJj
OWY0NjMyYWU5YzcwMjMwOTBhODMyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9yZXNvdXJjZXMvZXh0ZW5kLXNlbGVjdGlvbi5qcworKysgYi9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NlbGVjdGlvbi9yZXNvdXJjZXMvZXh0ZW5kLXNlbGVjdGlvbi5qcwpAQCAtMTA2LDkg
KzEwNiwxMCBAQCBmdW5jdGlvbiBleHRlbmRBbmRMb2dTZWxlY3Rpb24oZnVuY3Rpb25Ub0V4dGVu
ZFNlbGVjdGlvbiwgZGlyZWN0aW9uLCBncmFudWxhcml0eQogICAgIHJldHVybiBwb3NpdGlvbnM7
CiB9CiAKLWZ1bmN0aW9uIGV4dGVuZEFuZExvZ1NlbGVjdGlvbldpdGhpbkJsb2NrKGRpcmVjdGlv
biwgZ3JhbnVsYXJpdHkpCitmdW5jdGlvbiBleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9j
ayhkaXJlY3Rpb24sIGdyYW51bGFyaXR5LCBwbGF0Zm9ybSkKIHsKLSAgICByZXR1cm4gZXh0ZW5k
QW5kTG9nU2VsZWN0aW9uKGV4dGVuZFNlbGVjdGlvbldpdGhpbkJsb2NrLCBkaXJlY3Rpb24sIGdy
YW51bGFyaXR5KTsKKyAgICByZXR1cm4gZXh0ZW5kQW5kTG9nU2VsZWN0aW9uKHsnbWFjJzogZXh0
ZW5kU2VsZWN0aW9uV2l0aGluQmxvY2sgfVtwbGF0Zm9ybV0sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkaXJlY3Rpb24sIGdyYW51bGFyaXR5KTsKIH0KIAogZnVuY3Rpb24gZXh0
ZW5kQW5kTG9nU2VsZWN0aW9uVG9FbmQoZGlyZWN0aW9uLCBncmFudWxhcml0eSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195618</attachid>
            <date>2013-03-28 12:22:54 -0700</date>
            <delta_ts>2013-03-28 12:57:40 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-113424-20130328212251.patch</filename>
            <type>text/plain</type>
            <size>7628</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MTM5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYWYyNDE1NDM5ZGNkOWIwZTQxOTMx
YWI5NDA0ZDVhNDAzOGY4Yjc4MC4uYjI3YWFjODkzYmNjZGQxNTliNTU4ODBmMzA2MzYxNTBhYTY3
Njc4ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTAzLTI4ICBDbGF1ZGlvIFNhYXZlZHJh
ICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgUHJlcGFyZSBleHRlbmQtc2VsZWN0
aW9uLWVuY2xvc2luZy1ibG9jayB0ZXN0IHRvIHN1cHBvcnQgZGlmZmVyZW50IGVkaXRpbmcgYmVo
YXZpb3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MzQyNAorCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBXZSBt
YWtlIHRoaXMgdGVzdCBNYWMgc3BlY2lmaWMgYW5kIGNoYW5nZQorICAgICAgICBleHRlbmRBbmRM
b2dTZWxlY3Rpb25XaXRoaW5CbG9jaygpIHRvIHRha2UgdGhlIHBsYXRmb3JtIGFzIGEKKyAgICAg
ICAgcGFyYW1ldGVyLiBXaGVuIGJ1ZyAxMTA0ODcgaXMgZml4ZWQgdGhpcyBzaG91bGQgYmUgZXh0
ZW5kZWQgdG8KKyAgICAgICAgdGVzdCB0aGUgV2luZG93cyBlZGl0aW5nIGJlaGF2aW9yLgorCisg
ICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxv
Y2stbWFjLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgUmVuYW1lZCBmcm9tCisgICAgICAgIExheW91
dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2Nr
LWV4cGVjdGVkLnR4dC4KKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0
aW9uLWVuY2xvc2luZy1ibG9jay1tYWMuaHRtbDoKKyAgICAgICAgUmVuYW1lZCBmcm9tCisgICAg
ICAgIExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9z
aW5nLWJsb2NrLmh0bWwuCisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vcmVzb3VyY2VzL2V4
dGVuZC1zZWxlY3Rpb24uanM6CisgICAgICAgIChleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5C
bG9jayk6IEV4dGVuZCB0byByZWNlaXZlIHBsYXRmb3JtIGFzCisgICAgICAgIGEgcGFyYW1ldGVy
LiBPbmx5ICJtYWMiIGlzIHN1cHBvcnRlZCBmb3Igbm93LgorCiAyMDEzLTAzLTI4ICBSb2dlciBG
b25nICA8cm9nZXJfZm9uZ0BhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gVW5za2lw
IHNvbWUgbGF5b3V0IHRlc3QgZm9sZGVyIG9uIFdpbmRvd3MgcG9ydC4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5jbG9zaW5nLWJs
b2NrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1z
ZWxlY3Rpb24tZW5jbG9zaW5nLWJsb2NrLWV4cGVjdGVkLnR4dApkZWxldGVkIGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggYTBmYTM1YTQ2ZjFjNzg0NTdjYzIxODBhODA2NTg2ZDk0OTQwZDZlZi4uMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9l
ZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1leHBlY3Rl
ZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi0KLQotCi1FeHRlbmRpbmcgYnkg
Y2hhcmFjdGVyCi1UZXN0IDEsIExUUjoKLSAgRXh0ZW5kaW5nIHJpZ2h0OiAiTG9yZW0gIlsoMCww
KSwgKDAsMSksICgwLDIpLCAoMCwzKSwgKDAsNCksICgwLDUpXSwgImlwc3VtIGRvbG9yIHNpdCJb
KDAsMCksICgwLDEpLCAoMCwyKSwgKDAsMyksICgwLDQpLCAoMCw1KSwgKDAsNiksICgwLDcpLCAo
MCw4KSwgKDAsOSksICgwLDEwKSwgKDAsMTEpLCAoMCwxMiksICgwLDEzKSwgKDAsMTQpLCAoMCwx
NSldLCAiIGFtZXR0IlsoMCwxKSwgKDAsMiksICgwLDMpLCAoMCw0KSwgKDAsNSldCi0gIEV4dGVu
ZGluZyBsZWZ0OiAgIiBhbWV0dCJbKDAsNiksICgwLDUpLCAoMCw0KSwgKDAsMyksICgwLDIpLCAo
MCwxKV0sICJpcHN1bSBkb2xvciBzaXQiWygwLDE1KSwgKDAsMTQpLCAoMCwxMyksICgwLDEyKSwg
KDAsMTEpLCAoMCwxMCksICgwLDkpLCAoMCw4KSwgKDAsNyksICgwLDYpLCAoMCw1KSwgKDAsNCks
ICgwLDMpLCAoMCwyKSwgKDAsMSksICgwLDApXSwgIkxvcmVtICJbKDAsNSksICgwLDQpLCAoMCwz
KSwgKDAsMiksICgwLDEpXQotCi0KLQotCi0KLUV4dGVuZGluZyBieSB3b3JkCi1UZXN0IDEsIExU
UjoKLSAgRXh0ZW5kaW5nIHJpZ2h0OiAiTG9yZW0gIlsoMCwwKSwgKDAsNSldLCAiaXBzdW0gZG9s
b3Igc2l0IlsoMCw1KSwgKDAsMTEpLCAoMCwxNSldLCAiIGFtZXR0IlsoMCw2KSwgKDAsMSldCi0g
IEV4dGVuZGluZyBsZWZ0OiAgIiBhbWV0dCJbKDAsNiksICgwLDEpXSwgImlwc3VtIGRvbG9yIHNp
dCJbKDAsMTIpLCAoMCw2KSwgKDAsMCldLCAiTG9yZW0gIlsoMCwwKSwgKDAsNSldCi0KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2V4dGVuZC1zZWxlY3Rpb24tZW5j
bG9zaW5nLWJsb2NrLW1hYy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVj
dGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1tYWMtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmEwZmEzNWE0NmYxYzc4NDU3Y2MyMTgwYTgwNjU4NmQ5NDk0MGQ2ZWYKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0
aW9uLWVuY2xvc2luZy1ibG9jay1tYWMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTcgQEAKKwor
CisKK0V4dGVuZGluZyBieSBjaGFyYWN0ZXIKK1Rlc3QgMSwgTFRSOgorICBFeHRlbmRpbmcgcmln
aHQ6ICJMb3JlbSAiWygwLDApLCAoMCwxKSwgKDAsMiksICgwLDMpLCAoMCw0KSwgKDAsNSldLCAi
aXBzdW0gZG9sb3Igc2l0IlsoMCwwKSwgKDAsMSksICgwLDIpLCAoMCwzKSwgKDAsNCksICgwLDUp
LCAoMCw2KSwgKDAsNyksICgwLDgpLCAoMCw5KSwgKDAsMTApLCAoMCwxMSksICgwLDEyKSwgKDAs
MTMpLCAoMCwxNCksICgwLDE1KV0sICIgYW1ldHQiWygwLDEpLCAoMCwyKSwgKDAsMyksICgwLDQp
LCAoMCw1KV0KKyAgRXh0ZW5kaW5nIGxlZnQ6ICAiIGFtZXR0IlsoMCw2KSwgKDAsNSksICgwLDQp
LCAoMCwzKSwgKDAsMiksICgwLDEpXSwgImlwc3VtIGRvbG9yIHNpdCJbKDAsMTUpLCAoMCwxNCks
ICgwLDEzKSwgKDAsMTIpLCAoMCwxMSksICgwLDEwKSwgKDAsOSksICgwLDgpLCAoMCw3KSwgKDAs
NiksICgwLDUpLCAoMCw0KSwgKDAsMyksICgwLDIpLCAoMCwxKSwgKDAsMCldLCAiTG9yZW0gIlso
MCw1KSwgKDAsNCksICgwLDMpLCAoMCwyKSwgKDAsMSldCisKKworCisKKworRXh0ZW5kaW5nIGJ5
IHdvcmQKK1Rlc3QgMSwgTFRSOgorICBFeHRlbmRpbmcgcmlnaHQ6ICJMb3JlbSAiWygwLDApLCAo
MCw1KV0sICJpcHN1bSBkb2xvciBzaXQiWygwLDUpLCAoMCwxMSksICgwLDE1KV0sICIgYW1ldHQi
WygwLDYpLCAoMCwxKV0KKyAgRXh0ZW5kaW5nIGxlZnQ6ICAiIGFtZXR0IlsoMCw2KSwgKDAsMSld
LCAiaXBzdW0gZG9sb3Igc2l0IlsoMCwxMiksICgwLDYpLCAoMCwwKV0sICJMb3JlbSAiWygwLDAp
LCAoMCw1KV0KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0
ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxvY2stbWFjLmh0bWwgYi9MYXlvdXRUZXN0cy9lZGl0
aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay1tYWMuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4yNWE4YzBiNmYxYjU2YjY0OTc1MjFjMDI1MmI5MjJlMDg2MDIzMjA0Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVj
dGlvbi1lbmNsb3NpbmctYmxvY2stbWFjLmh0bWwKQEAgLTAsMCArMSwzNCBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBj
b250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0icmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rpb24uY3NzIiAv
PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9leHRlbmQtc2VsZWN0aW9uLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5PgorPHByZSBpZD0iY29uc29sZSI+PC9wcmU+Cis8c2NyaXB0PgoraWYg
KHdpbmRvdy5pbnRlcm5hbHMpCisgICAgaW50ZXJuYWxzLnNldHRpbmdzLnNldEVkaXRpbmdCZWhh
dmlvcigibWFjIik7CisKK2Z1bmN0aW9uIHJ1blNlbGVjdGlvblRlc3RzV2l0aEdyYW51bGFyaXR5
Rm9yRW5jbG9zaW5nQmxvY2sodGVzdE5vZGVzLCBncmFudWxhcml0eSkKK3sKKyAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHRlc3ROb2Rlcy5sZW5ndGg7ICsraSkgeworICAgICAgICBnZXRTZWxlY3Rp
b24oKS5zZXRQb3NpdGlvbih0ZXN0Tm9kZXNbaV0sIDApOworCisgICAgICAgIGxvZygiVGVzdCAi
ICsgKGkgKyAxKSArICIsIExUUjpcbiIpOworICAgICAgICBsb2coIiAgRXh0ZW5kaW5nIHJpZ2h0
OiAiKTsKKyAgICAgICAgZXh0ZW5kQW5kTG9nU2VsZWN0aW9uV2l0aGluQmxvY2soInJpZ2h0Iiwg
Z3JhbnVsYXJpdHksICJtYWMiKTsKKworICAgICAgICBsb2coIiAgRXh0ZW5kaW5nIGxlZnQ6ICAi
KTsKKyAgICAgICAgZXh0ZW5kQW5kTG9nU2VsZWN0aW9uV2l0aGluQmxvY2soImxlZnQiLCBncmFu
dWxhcml0eSwgIm1hYyIpOworICAgIH0KK30KKworbG9nKCJcblxuXG5FeHRlbmRpbmcgYnkgY2hh
cmFjdGVyXG4iKTsKK3J1blNlbGVjdGlvblRlc3RzV2l0aEdyYW51bGFyaXR5Rm9yRW5jbG9zaW5n
QmxvY2soY3JlYXRlRW5jbG9zaW5nQmxvY2tOb2RlcygpLCAiY2hhcmFjdGVyIik7CisKK2xvZygi
XG5cblxuXG5cbkV4dGVuZGluZyBieSB3b3JkXG4iKTsKK3J1blNlbGVjdGlvblRlc3RzV2l0aEdy
YW51bGFyaXR5Rm9yRW5jbG9zaW5nQmxvY2soY3JlYXRlRW5jbG9zaW5nQmxvY2tOb2RlcygpLCAi
d29yZCIpOworPC9zY3JpcHQ+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0
aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0aW9uLWVuY2xvc2luZy1ibG9jay5odG1sIGIvTGF5
b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vZXh0ZW5kLXNlbGVjdGlvbi1lbmNsb3NpbmctYmxv
Y2suaHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTA1MzMwMTgyYTFhNTI0Mjkz
OGFkZDZlM2I3YzY1MjMxYjE4MzdiOC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9leHRlbmQtc2VsZWN0
aW9uLWVuY2xvc2luZy1ibG9jay5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsMzEgKzAsMCBAQAot
PCFET0NUWVBFIGh0bWw+Ci08aHRtbD4KLTxoZWFkPgotPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVu
dC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPgotPGxpbmsgcmVsPSJz
dHlsZXNoZWV0IiB0eXBlPSJ0ZXh0L2NzcyIgaHJlZj0icmVzb3VyY2VzL2V4dGVuZC1zZWxlY3Rp
b24uY3NzIiAvPgotPHNjcmlwdCBzcmM9InJlc291cmNlcy9leHRlbmQtc2VsZWN0aW9uLmpzIj48
L3NjcmlwdD4KLTwvaGVhZD4KLTxib2R5PgotPHByZSBpZD0iY29uc29sZSI+PC9wcmU+Ci08c2Ny
aXB0PgotZnVuY3Rpb24gcnVuU2VsZWN0aW9uVGVzdHNXaXRoR3JhbnVsYXJpdHlGb3JFbmNsb3Np
bmdCbG9jayh0ZXN0Tm9kZXMsIGdyYW51bGFyaXR5KQotewotICAgIGZvciAodmFyIGkgPSAwOyBp
IDwgdGVzdE5vZGVzLmxlbmd0aDsgKytpKSB7Ci0gICAgICAgIGdldFNlbGVjdGlvbigpLnNldFBv
c2l0aW9uKHRlc3ROb2Rlc1tpXSwgMCk7Ci0KLSAgICAgICAgbG9nKCJUZXN0ICIgKyAoaSArIDEp
ICsgIiwgTFRSOlxuIik7Ci0gICAgICAgIGxvZygiICBFeHRlbmRpbmcgcmlnaHQ6ICIpOwotICAg
ICAgICBleHRlbmRBbmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jaygicmlnaHQiLCBncmFudWxhcml0
eSk7Ci0KLSAgICAgICAgbG9nKCIgIEV4dGVuZGluZyBsZWZ0OiAgIik7Ci0gICAgICAgIGV4dGVu
ZEFuZExvZ1NlbGVjdGlvbldpdGhpbkJsb2NrKCJsZWZ0IiwgZ3JhbnVsYXJpdHkpOwotICAgIH0K
LX0KLQotbG9nKCJcblxuXG5FeHRlbmRpbmcgYnkgY2hhcmFjdGVyXG4iKTsKLXJ1blNlbGVjdGlv
blRlc3RzV2l0aEdyYW51bGFyaXR5Rm9yRW5jbG9zaW5nQmxvY2soY3JlYXRlRW5jbG9zaW5nQmxv
Y2tOb2RlcygpLCAiY2hhcmFjdGVyIik7Ci0KLWxvZygiXG5cblxuXG5cbkV4dGVuZGluZyBieSB3
b3JkXG4iKTsKLXJ1blNlbGVjdGlvblRlc3RzV2l0aEdyYW51bGFyaXR5Rm9yRW5jbG9zaW5nQmxv
Y2soY3JlYXRlRW5jbG9zaW5nQmxvY2tOb2RlcygpLCAid29yZCIpOwotPC9zY3JpcHQ+Ci08L2Jv
ZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9yZXNvdXJjZXMv
ZXh0ZW5kLXNlbGVjdGlvbi5qcyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3Jlc291
cmNlcy9leHRlbmQtc2VsZWN0aW9uLmpzCmluZGV4IGY4NWM5MDRiZjYwMDM3ZTQ0NDBhZjFkMDk4
MjU4NmQwZTA1ZWU3Y2IuLjM4MmFjZmMxOGRkY2ZhMmQ3MTNkMzYzMTVkN2IxODRkOTQ0MmUyMzQg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3Jlc291cmNlcy9leHRl
bmQtc2VsZWN0aW9uLmpzCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3Jlc291
cmNlcy9leHRlbmQtc2VsZWN0aW9uLmpzCkBAIC0xMDYsOSArMTA2LDkgQEAgZnVuY3Rpb24gZXh0
ZW5kQW5kTG9nU2VsZWN0aW9uKGZ1bmN0aW9uVG9FeHRlbmRTZWxlY3Rpb24sIGRpcmVjdGlvbiwg
Z3JhbnVsYXJpdHkKICAgICByZXR1cm4gcG9zaXRpb25zOwogfQogCi1mdW5jdGlvbiBleHRlbmRB
bmRMb2dTZWxlY3Rpb25XaXRoaW5CbG9jayhkaXJlY3Rpb24sIGdyYW51bGFyaXR5KQorZnVuY3Rp
b24gZXh0ZW5kQW5kTG9nU2VsZWN0aW9uV2l0aGluQmxvY2soZGlyZWN0aW9uLCBncmFudWxhcml0
eSwgcGxhdGZvcm0pCiB7Ci0gICAgcmV0dXJuIGV4dGVuZEFuZExvZ1NlbGVjdGlvbihleHRlbmRT
ZWxlY3Rpb25XaXRoaW5CbG9jaywgZGlyZWN0aW9uLCBncmFudWxhcml0eSk7CisgICAgcmV0dXJu
IGV4dGVuZEFuZExvZ1NlbGVjdGlvbih7J21hYyc6IGV4dGVuZFNlbGVjdGlvbldpdGhpbkJsb2Nr
fVtwbGF0Zm9ybV0sIGRpcmVjdGlvbiwgZ3JhbnVsYXJpdHkpOwogfQogCiBmdW5jdGlvbiBleHRl
bmRBbmRMb2dTZWxlY3Rpb25Ub0VuZChkaXJlY3Rpb24sIGdyYW51bGFyaXR5KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>