<?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>113085</bug_id>
          
          <creation_ts>2013-03-22 11:19:21 -0700</creation_ts>
          <short_desc>[CSS Grid Layout] content-sized row tracks with percentage logical height grid items don&apos;t resolve properly</short_desc>
          <delta_ts>2013-03-22 18:09:48 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>60731</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Julien Chaffraix">jchaffraix</reporter>
          <assigned_to name="Julien Chaffraix">jchaffraix</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>861699</commentid>
    <comment_count>0</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-03-22 11:19:21 -0700</bug_when>
    <thetext>This was uncovered by bug 103333. See the failing tests in http://trac.webkit.org/browser/trunk/LayoutTests/fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution-expected.txt

This is because we try to resolve a grid item&apos;s percentage logical height against the grid size (as we don&apos;t have a containing block for the grid area, using the override).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861700</commentid>
    <comment_count>1</comment_count>
      <attachid>194604</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-03-22 11:25:15 -0700</bug_when>
    <thetext>Created attachment 194604
Proposed change 1: Set our override logical height to -1 to prevent percent resolution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861832</commentid>
    <comment_count>2</comment_count>
      <attachid>194604</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-03-22 14:07:30 -0700</bug_when>
    <thetext>Comment on attachment 194604
Proposed change 1: Set our override logical height to -1 to prevent percent resolution.

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        resolve percentage logical height against the grid element (wrong containing block
&gt; +        as a grid item&apos;s containing is the grid area).

&quot;wrong containing block
as a grid item&apos;s containing *block* is the grid area&quot;

&gt; Source/WebCore/rendering/RenderGrid.cpp:377
&gt; -    child-&gt;clearOverrideContainingBlockContentLogicalHeight();
&gt; +    // If |child| has a percentage logical height, we shouldn&apos;t let it override its intrinsic height, which is
&gt; +    // what we are interested in here. Thus we need to set the override logical height to -1 (no possible resolution).
&gt; +    child-&gt;setOverrideContainingBlockContentLogicalHeight(-1);

Does this mean that we never clear the override?  Does that work correctly for relayout?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861853</commentid>
    <comment_count>3</comment_count>
      <attachid>194604</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-03-22 14:37:25 -0700</bug_when>
    <thetext>Comment on attachment 194604
Proposed change 1: Set our override logical height to -1 to prevent percent resolution.

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

&gt;&gt; Source/WebCore/rendering/RenderGrid.cpp:377
&gt;&gt; +    child-&gt;setOverrideContainingBlockContentLogicalHeight(-1);
&gt; 
&gt; Does this mean that we never clear the override?  Does that work correctly for relayout?

We clear any override from a previous layout here as we override it with -1 and will set the override to our grid area&apos;s size in RenderGrid::layoutGridItems. Also -1 is not a possible value for UsedBreadth so that should ensure a relayout in layoutGridItems for any content-sized grid items. This is an existing bug in our case, covered by a FIXME in layoutGridItems.

We have several test covering relaying out out our children:
* percent-grid-item-in-percent-grid-track-update.html
* percent-padding-margin-resolution-grid-item-update.html
* grid-dynamic-updates-relayout.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861974</commentid>
    <comment_count>4</comment_count>
      <attachid>194604</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-03-22 16:50:36 -0700</bug_when>
    <thetext>Comment on attachment 194604
Proposed change 1: Set our override logical height to -1 to prevent percent resolution.

Ojan clarified some things for me.  This looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>861976</commentid>
    <comment_count>5</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-03-22 16:51:30 -0700</bug_when>
    <thetext>As an aside, we may want to clear the override containing block sizes after we use them to save some memory between layouts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862013</commentid>
    <comment_count>6</comment_count>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-03-22 17:23:03 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; As an aside, we may want to clear the override containing block sizes after we use them to save some memory between layouts.

Filed bug 113118 about this idea as I don&apos;t know if we couldn&apos;t reuse them to avoid the extra layouts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862019</commentid>
    <comment_count>7</comment_count>
      <attachid>194665</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-03-22 17:27:30 -0700</bug_when>
    <thetext>Created attachment 194665
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862053</commentid>
    <comment_count>8</comment_count>
      <attachid>194665</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-22 18:09:44 -0700</bug_when>
    <thetext>Comment on attachment 194665
Patch for landing

Clearing flags on attachment: 194665

Committed r146697: &lt;http://trac.webkit.org/changeset/146697&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>862054</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-22 18:09:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194604</attachid>
            <date>2013-03-22 11:25:15 -0700</date>
            <delta_ts>2013-03-22 17:27:27 -0700</delta_ts>
            <desc>Proposed change 1: Set our override logical height to -1 to prevent percent resolution.</desc>
            <filename>bug-113085-20130322112102.patch</filename>
            <type>text/plain</type>
            <size>13277</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2NjI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRjODBlZmQ1MDhhNzVl
MDRjNTUwMzUyOGFhNGMzNTE0MDNhODJlYy4uYzg2NmI4YTNlMTFhYjA0ODM1YjM3ODhjZDUwNjQw
NGJlMTNhNjU1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDEzLTAzLTIyICBKdWxp
ZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgR3Jp
ZCBMYXlvdXRdIGNvbnRlbnQtc2l6ZWQgcm93IHRyYWNrcyB3aXRoIHBlcmNlbnRhZ2UgbG9naWNh
bCBoZWlnaHQgZ3JpZCBpdGVtcyBkb24ndCByZXNvbHZlIHByb3Blcmx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMwODUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgY29yZSBpc3N1ZSBpcyB0aGF0
IGJlY2F1c2Ugb3ZlcnJpZGVDb250YWluaW5nQmxvY2tMb2dpY2FsSGVpZ2h0KCkgaXMgdW5zZXQg
aW4KKyAgICAgICAgbG9naWNhbENvbnRlbnRIZWlnaHRGb3JDaGlsZCwgUmVuZGVyQm94Ojpjb21w
dXRlUGVyY2VudGFnZUxvZ2ljYWxIZWlnaHQgd291bGQgdHJ5IHRvCisgICAgICAgIHJlc29sdmUg
cGVyY2VudGFnZSBsb2dpY2FsIGhlaWdodCBhZ2FpbnN0IHRoZSBncmlkIGVsZW1lbnQgKHdyb25n
IGNvbnRhaW5pbmcgYmxvY2sKKyAgICAgICAgYXMgYSBncmlkIGl0ZW0ncyBjb250YWluaW5nIGlz
IHRoZSBncmlkIGFyZWEpLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Nzcy1ncmlkLWxheW91dC9n
cmlkLWl0ZW0tbXVsdGlwbGUtbWlubWF4LWNvbnRlbnQtcmVzb2x1dGlvbi5odG1sCisgICAgICAg
ICAgICAgICBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWl0ZW0td2l0aC1wZXJjZW50LWhlaWdo
dC1pbi1hdXRvLWhlaWdodC1ncmlkLXJlc29sdXRpb24uaHRtbAorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckdyaWQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyR3JpZDo6bG9naWNh
bENvbnRlbnRIZWlnaHRGb3JDaGlsZCk6CisgICAgICAgIFNldCBvdXIgb3ZlcnJpZGUgbG9naWNh
bCBoZWlnaHQgdG8gLTEsIHNvIHRoYXQgd2UgZG9uJ3QgdHJ5IHRvIGNvbnN0cmFpbiBhIGdyaWQg
aXRlbSdzIGxvZ2ljYWwgaGVpZ2h0CisgICAgICAgIGJhc2VkIG9uIHJlc29sdmluZyAoYmFkbHkp
IGl0cyBwZXJjZW50YWdlLgorCisyMDEzLTAzLTIyICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZm
cmFpeEB3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgR3JpZCBMYXlvdXRdIGNvbnRlbnQtc2l6
ZWQgcm93IHRyYWNrcyB3aXRoIHBlcmNlbnRhZ2UgbG9naWNhbCBoZWlnaHQgZ3JpZCBpdGVtcyBk
b24ndCByZXNvbHZlIHByb3Blcmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTMwODUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0czogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRp
cGxlLW1pbm1heC1jb250ZW50LXJlc29sdXRpb24uaHRtbAorICAgICAgICAgICAgICAgZmFzdC9j
c3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLXdpdGgtcGVyY2VudC1oZWlnaHQtaW4tYXV0by1oZWln
aHQtZ3JpZC1yZXNvbHV0aW9uLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJHcmlk
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckdyaWQ6OmxvZ2ljYWxDb250ZW50SGVpZ2h0
Rm9yQ2hpbGQpOgorCiAyMDEzLTAzLTIyICBOYXRlIENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjE0NjIzOSk6IFJlcHJvZHVjaWJsZSBjcmFzaCBp
biBXZWJDb3JlOjpEb2N1bWVudExvYWRlcjo6cmVzcG9uc2VSZWNlaXZlZC4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJHcmlkLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJHcmlkLmNwcAppbmRleCAyNmY0YzVlMDQ0NWJmMjMxNjVhYzQ1NzQ2
YjM0ZjYzNmRkOWFjZjA2Li43NzY5ZWQxNzQ0NWU2OGY0MmYyYTEyNTgyYWNjNzFlZGVhMDA3MzE2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyR3JpZC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckdyaWQuY3BwCkBAIC0zNzIsNyArMzcy
LDkgQEAgTGF5b3V0VW5pdCBSZW5kZXJHcmlkOjpsb2dpY2FsQ29udGVudEhlaWdodEZvckNoaWxk
KFJlbmRlckJveCogY2hpbGQsIFZlY3RvcjxHcmkKICAgICAgICAgY2hpbGQtPnNldE5lZWRzTGF5
b3V0KHRydWUsIE1hcmtPbmx5VGhpcyk7CiAKICAgICBjaGlsZC0+c2V0T3ZlcnJpZGVDb250YWlu
aW5nQmxvY2tDb250ZW50TG9naWNhbFdpZHRoKGdyaWRBcmVhQnJlYWR0aEZvckNoaWxkKGNoaWxk
LCBGb3JDb2x1bW5zLCBjb2x1bW5UcmFja3MpKTsKLSAgICBjaGlsZC0+Y2xlYXJPdmVycmlkZUNv
bnRhaW5pbmdCbG9ja0NvbnRlbnRMb2dpY2FsSGVpZ2h0KCk7CisgICAgLy8gSWYgfGNoaWxkfCBo
YXMgYSBwZXJjZW50YWdlIGxvZ2ljYWwgaGVpZ2h0LCB3ZSBzaG91bGRuJ3QgbGV0IGl0IG92ZXJy
aWRlIGl0cyBpbnRyaW5zaWMgaGVpZ2h0LCB3aGljaCBpcworICAgIC8vIHdoYXQgd2UgYXJlIGlu
dGVyZXN0ZWQgaW4gaGVyZS4gVGh1cyB3ZSBuZWVkIHRvIHNldCB0aGUgb3ZlcnJpZGUgbG9naWNh
bCBoZWlnaHQgdG8gLTEgKG5vIHBvc3NpYmxlIHJlc29sdXRpb24pLgorICAgIGNoaWxkLT5zZXRP
dmVycmlkZUNvbnRhaW5pbmdCbG9ja0NvbnRlbnRMb2dpY2FsSGVpZ2h0KC0xKTsKICAgICBjaGls
ZC0+bGF5b3V0KCk7CiAgICAgcmV0dXJuIGNoaWxkLT5sb2dpY2FsSGVpZ2h0KCk7CiB9CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMTY5ZTI5ODY0YmVlZTExMWJmNWQ2ZGYxZTAxOGZkNzA2ZGRkZTA0Mi4uNWFjNjkwODk5MWVm
YjI0ZWZlYTI3MzlkZmY3Nzg1ZTU5ODI0ZTQyYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEz
LTAzLTIyICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgorCisgICAg
ICAgIFtDU1MgR3JpZCBMYXlvdXRdIGNvbnRlbnQtc2l6ZWQgcm93IHRyYWNrcyB3aXRoIHBlcmNl
bnRhZ2UgbG9naWNhbCBoZWlnaHQgZ3JpZCBpdGVtcyBkb24ndCByZXNvbHZlIHByb3Blcmx5Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMwODUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvY3Nz
LWdyaWQtbGF5b3V0L2dyaWQtYXV0by1jb2x1bW5zLXJvd3MtYXV0by1mbG93LXJlc29sdXRpb24t
ZXhwZWN0ZWQudHh0OgorICAgICAgICBVcGRhdGVkIHRoZSByZXN1bHQgdG8gcGFzcy4KKworICAg
ICAgICAqIGZhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS1tdWx0aXBsZS1taW5tYXgtY29u
dGVudC1yZXNvbHV0aW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mt
Z3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1heC1jb250ZW50LXJlc29sdXRpb24u
aHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLXdp
dGgtcGVyY2VudC1oZWlnaHQtaW4tYXV0by1oZWlnaHQtZ3JpZC1yZXNvbHV0aW9uLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLXdp
dGgtcGVyY2VudC1oZWlnaHQtaW4tYXV0by1oZWlnaHQtZ3JpZC1yZXNvbHV0aW9uLmh0bWw6IEFk
ZGVkLgorICAgICAgICBBZGRlZCBtb3JlIHRlc3RpbmcgdG8gZW5zdXJlIHRoYXQgd2UgcHJvcGVy
bHkgZG8gdGhlIHJlc29sdXRpb24uCisKIDIwMTMtMDMtMjIgIE5hdGUgQ2hhcGluICA8amFwaGV0
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTQ2MjM5KTogUmVwcm9kdWNp
YmxlIGNyYXNoIGluIFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjpyZXNwb25zZVJlY2VpdmVkLgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1hdXRvLWNv
bHVtbnMtcm93cy1hdXRvLWZsb3ctcmVzb2x1dGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWF1dG8tY29sdW1ucy1yb3dzLWF1dG8tZmxvdy1y
ZXNvbHV0aW9uLWV4cGVjdGVkLnR4dAppbmRleCA4NDNiNzM5N2NmZjYwMDNhNTkyZDI5ZjEwMmFi
YWFkOGQ2ZjdjMTIxLi4wNmFhNzY1YjdkZGM2MmUxYzg0NzM4MGFkYTEyODM5YTJlZDU1NTJjIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWF1dG8tY29s
dW1ucy1yb3dzLWF1dG8tZmxvdy1yZXNvbHV0aW9uLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWF1dG8tY29sdW1ucy1yb3dzLWF1dG8tZmxv
dy1yZXNvbHV0aW9uLWV4cGVjdGVkLnR4dApAQCAtMTgsMjAgKzE4LDggQEAgUEFTUwogWFhYWFgg
WFhYWFhYCiBQQVNTCiBYWFhYWCBYWFhYWFgKLUZBSUw6Ci1FeHBlY3RlZCAyMCBmb3IgaGVpZ2h0
LCBidXQgZ290IDEwMDAuIAotCi08ZGl2IGNsYXNzPSJncmlkIGdyaWRBdXRvTWluTWF4Q29udGVu
dCBncmlkQXV0b0Zsb3dDb2x1bW4iPgotICAgICAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFy
ZWEgYXV0b1Jvd0ZpcnN0Q29sdW1uIiBkYXRhLW9mZnNldC14PSIwIiBkYXRhLW9mZnNldC15PSI1
IiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwIj5YWFhY
WCBYWFhYWFg8L2Rpdj4KLSAgICAgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0
Um93Rmlyc3RDb2x1bW4iIGRhdGEtb2Zmc2V0LXg9IjAiIGRhdGEtb2Zmc2V0LXk9IjAiIGRhdGEt
ZXhwZWN0ZWQtd2lkdGg9IjEwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iNSI+PC9kaXY+Ci0gICAg
PC9kaXY+Ci1YWFhYWCBYWFhYWFgKLUZBSUw6Ci1FeHBlY3RlZCAyMCBmb3IgaGVpZ2h0LCBidXQg
Z290IDEwMDAuIAotCi08ZGl2IGNsYXNzPSJncmlkIGdyaWRBdXRvTWluTWF4Q29udGVudCBncmlk
QXV0b0Zsb3dSb3ciPgotICAgICAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgYXV0b1Jv
d0ZpcnN0Q29sdW1uIiBkYXRhLW9mZnNldC14PSIwIiBkYXRhLW9mZnNldC15PSI1IiBkYXRhLWV4
cGVjdGVkLXdpZHRoPSIxMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwIj5YWFhYWCBYWFhYWFg8
L2Rpdj4KLSAgICAgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0Um93Rmlyc3RD
b2x1bW4iIGRhdGEtb2Zmc2V0LXg9IjAiIGRhdGEtb2Zmc2V0LXk9IjAiIGRhdGEtZXhwZWN0ZWQt
d2lkdGg9IjEwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iNSI+PC9kaXY+Ci0gICAgPC9kaXY+CitQ
QVNTCitYWFhYWCBYWFhYWFgKK1BBU1MKIFhYWFhYIFhYWFhYWAogUEFTUwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1h
eC1jb250ZW50LXJlc29sdXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mt
Z3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1heC1jb250ZW50LXJlc29sdXRpb24t
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjExNjNmYzdmOWZlOTRiNGQ5NmI0MjUxMDllYTk0ZmY3
NDNhOGQwN2YKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxh
eW91dC9ncmlkLWl0ZW0tbXVsdGlwbGUtbWlubWF4LWNvbnRlbnQtcmVzb2x1dGlvbi1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwxNyBAQAorVGVzdCB0aGF0IHNldmVyYWwgZGlmZmVyZW50IGdyaWQg
aXRlbXMgYWxvbmcgd2l0aCBzZXZlcmFsIG1pbm1heCB0cmFja3MgYXJlIHByb3Blcmx5IHNpemVk
LgorCitYWFhYWCBYWFhYWAorWFhYWFggWFhYWFggWFhYWFgKK1hYWFhYIFhYWFhYIFhYWFhYIFhY
WFhYCitYWFhYWCBYWFhYWAorUEFTUworWFhYWFggWFhYWFgKK1hYWFhYIFhYWFhYIFhYWFhYCitY
WFhYWCBYWFhYWAorWFhYWFggWFhYWFggWFhYWFggWFhYWFgKK1BBU1MKK1hYWFhYIFhYWFhYCitY
WFhYWCBYWFhYWCBYWFhYWAorWFhYWFggWFhYWFgKK1hYWFhYIFhYWFhYIFhYWFhYIFhYWFhYCitQ
QVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWl0
ZW0tbXVsdGlwbGUtbWlubWF4LWNvbnRlbnQtcmVzb2x1dGlvbi5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1heC1jb250ZW50LXJl
c29sdXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42N2E4NmUzZWQ2M2JmZGE3M2JiOWFiYjU4ZWNhYmRi
YjkwZWVkNTY2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1s
YXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1heC1jb250ZW50LXJlc29sdXRpb24uaHRtbApA
QCAtMCwwICsxLDQ3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPHNjcmlwdD4KK2lmICh3
aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLm92ZXJyaWRlUHJlZmVyZW5jZSgiV2Vi
S2l0Q1NTR3JpZExheW91dEVuYWJsZWQiLCAxKTsKKzwvc2NyaXB0PgorPGxpbmsgaHJlZj0icmVz
b3VyY2VzL2dyaWQuY3NzIiByZWw9InN0eWxlc2hlZXQiPgorPHN0eWxlPgorLmdyaWRNaW5NYXhB
dXRvV2l0aENvbHVtbk1pbk1heEF1dG8geworICAgIC13ZWJraXQtZ3JpZC1jb2x1bW5zOiBtaW5t
YXgoNTBweCwgMTgwcHgpIGF1dG87CisgICAgLXdlYmtpdC1ncmlkLXJvd3M6IGF1dG8gbWlubWF4
KDUwcHgsIDEwMHB4KTsKK30KKzwvc3R5bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2Vz
L2NoZWNrLWxheW91dC5qcyI+PC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9ImNoZWNrTGF5b3V0KCcu
Z3JpZCcpIj4KKworPHA+VGVzdCB0aGF0IHNldmVyYWwgZGlmZmVyZW50IGdyaWQgaXRlbXMgYWxv
bmcgd2l0aCBzZXZlcmFsIG1pbm1heCB0cmFja3MgYXJlIHByb3Blcmx5IHNpemVkLjwvcD4KKwor
PGRpdiBjbGFzcz0idW5jb25zdHJhaW5lZENvbnRhaW5lciIgc3R5bGU9InBvc2l0aW9uOiByZWxh
dGl2ZTsiPgorPGRpdiBjbGFzcz0iZ3JpZCBncmlkTWluTWF4QXV0b1dpdGhDb2x1bW5NaW5NYXhB
dXRvIj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgZmlyc3RSb3dGaXJzdENvbHVt
biIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTgwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiPlhY
WFhYIFhYWFhYPC9kaXY+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0Um93
U2Vjb25kQ29sdW1uIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxNzAiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSIxMCI+WFhYWFggWFhYWFggWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRv
R3JpZEFyZWEgc2Vjb25kUm93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjE4MCIg
ZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwMCI+WFhYWFggWFhYWFggWFhYWFggWFhYWFg8L2Rpdj4K
KyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgc2Vjb25kUm93U2Vjb25kQ29sdW1uIiBk
YXRhLWV4cGVjdGVkLXdpZHRoPSIxNzAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMDAiPlhYWFhY
IFhYWFhYPC9kaXY+Cis8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGNsYXNzPSJjb25zdHJhaW5lZENv
bnRhaW5lciIgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZTsiPgorPGRpdiBjbGFzcz0iZ3JpZCBn
cmlkTWluTWF4QXV0b1dpdGhDb2x1bW5NaW5NYXhBdXRvIj4KKyAgICA8ZGl2IGNsYXNzPSJzaXpl
ZFRvR3JpZEFyZWEgZmlyc3RSb3dGaXJzdENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0aD0iNTAi
IGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIzMCI+WFhYWFggWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNs
YXNzPSJzaXplZFRvR3JpZEFyZWEgZmlyc3RSb3dTZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQt
d2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMzAiPlhYWFhYIFhYWFhYIFhYWFhYPC9k
aXY+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIHNlY29uZFJvd0ZpcnN0Q29sdW1u
IiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI1MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjUwIj5YWFhY
WCBYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBzZWNvbmRSb3dT
ZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdo
dD0iNTAiPlhYWFhYIFhYWFhYIFhYWFhYIFhYWFhYPC9kaXY+Cis8L2Rpdj4KKzwvZGl2PgorCis8
ZGl2IHN0eWxlPSJoZWlnaHQ6IDEwMHB4OyB3aWR0aDogMjIwcHg7IHBvc2l0aW9uOiByZWxhdGl2
ZTsiPgorPGRpdiBjbGFzcz0iZ3JpZCBncmlkTWluTWF4QXV0b1dpdGhDb2x1bW5NaW5NYXhBdXRv
Ij4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgZmlyc3RSb3dGaXJzdENvbHVtbiIg
ZGF0YS1leHBlY3RlZC13aWR0aD0iMTEwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAiPlhYWFhY
IFhYWFhYPC9kaXY+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0Um93U2Vj
b25kQ29sdW1uIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMTAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0
PSIyMCI+WFhYWFggWFhYWFggWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3Jp
ZEFyZWEgc2Vjb25kUm93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjExMCIgZGF0
YS1leHBlY3RlZC1oZWlnaHQ9IjgwIj5YWFhYWCBYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9
InNpemVkVG9HcmlkQXJlYSBzZWNvbmRSb3dTZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lk
dGg9IjExMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjgwIj5YWFhYWCBYWFhYWCBYWFhYWCBYWFhY
WDwvZGl2PgorPC9kaXY+Cis8L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLXdpdGgtcGVyY2VudC1o
ZWlnaHQtaW4tYXV0by1oZWlnaHQtZ3JpZC1yZXNvbHV0aW9uLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS13aXRoLXBlcmNlbnQtaGVpZ2h0
LWluLWF1dG8taGVpZ2h0LWdyaWQtcmVzb2x1dGlvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MDc5NTYyY2U1NTA1NmUyN2QwMTk2ODBlMDE1YzllZDdmMzU3YWFjNgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS13aXRoLXBlcmNl
bnQtaGVpZ2h0LWluLWF1dG8taGVpZ2h0LWdyaWQtcmVzb2x1dGlvbi1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwxNyBAQAorVGVzdCB0aGF0IGdyaWQgaXRlbXMgd2l0aCBhIHBlcmNlbnRhZ2UgbG9n
aWNhbCBoZWlnaHQgaW5zaWRlIGEgZ3JpZCB3aXRob3V0IGV4cGxpY2l0IHNpemVzIHJlc29sdmUg
dGhlaXIgc2l6ZSBwcm9wZXJseS4KKworWFhYWFggWFhYWFhYCitYWFhYWCBYWFhYWFgKK1hYWFhY
IFhYWFhYWAorWFhYWFggWFhYWFhYCitQQVNTCitYWFhYWCBYWFhYWFgKK1hYWFhYIFhYWFhYWAor
WFhYWFggWFhYWFhYCitYWFhYWCBYWFhYWFgKK1BBU1MKK1hYWFhYIFhYWFhYWAorWFhYWFggWFhY
WFggWFhYWFhYCitYWFhYWCBYWFhYWFgKK1hYWFhYIFhYWFhYIFhYWFhYIFhYWFhYWAorUEFTUwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLXdp
dGgtcGVyY2VudC1oZWlnaHQtaW4tYXV0by1oZWlnaHQtZ3JpZC1yZXNvbHV0aW9uLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWl0ZW0td2l0aC1wZXJjZW50LWhl
aWdodC1pbi1hdXRvLWhlaWdodC1ncmlkLXJlc29sdXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40Mzg3
OWVhNGY5Y2ZiZTdmN2NkNzIwYmZkMDM1YTMyNjU0MDQ4NTNlCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLXdpdGgtcGVyY2VudC1o
ZWlnaHQtaW4tYXV0by1oZWlnaHQtZ3JpZC1yZXNvbHV0aW9uLmh0bWwKQEAgLTAsMCArMSw1MiBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgdGVzdFJ1bm5lci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdENTU0dyaWRMYXlv
dXRFbmFibGVkIiwgMSk7Cis8L3NjcmlwdD4KKzxsaW5rIGhyZWY9InJlc291cmNlcy9ncmlkLmNz
cyIgcmVsPSJzdHlsZXNoZWV0Ij4KKzxzdHlsZT4KKy5ncmlkTWluTWF4TWluTWF4IHsKKyAgICAt
d2Via2l0LWdyaWQtY29sdW1uczogNTBweCAxMDBweDsKKyAgICAtd2Via2l0LWdyaWQtcm93czog
bWlubWF4KDEwcHgsIC13ZWJraXQtbWluLWNvbnRlbnQpIG1pbm1heCg1MHB4LCAxMDBweCk7Cit9
CisKKy5ncmlkQXV0b0F1dG8geworICAgIC13ZWJraXQtZ3JpZC1jb2x1bW5zOiA1MHB4IDEwMHB4
OworICAgIC13ZWJraXQtZ3JpZC1yb3dzOiBhdXRvIGF1dG87Cit9Cis8L3N0eWxlPgorPHNjcmlw
dCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9jaGVjay1sYXlvdXQuanMiPjwvc2NyaXB0PgorPGJvZHkg
b25sb2FkPSJjaGVja0xheW91dCgnLmdyaWQnKSI+CisKKzxwPlRlc3QgdGhhdCBncmlkIGl0ZW1z
IHdpdGggYSBwZXJjZW50YWdlIGxvZ2ljYWwgaGVpZ2h0IGluc2lkZSBhIGdyaWQgd2l0aG91dCBl
eHBsaWNpdCBzaXplcyByZXNvbHZlIHRoZWlyIHNpemUgcHJvcGVybHkuPC9wPgorCis8ZGl2IGNs
YXNzPSJ1bmNvbnN0cmFpbmVkQ29udGFpbmVyIiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlIj4K
KzxkaXYgY2xhc3M9ImdyaWQgZ3JpZE1pbk1heE1pbk1heCI+CisgICAgPGRpdiBjbGFzcz0ic2l6
ZWRUb0dyaWRBcmVhIGZpcnN0Um93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUw
IiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAiPlhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYg
Y2xhc3M9InNpemVkVG9HcmlkQXJlYSBmaXJzdFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBlY3Rl
ZC13aWR0aD0iMTAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAiPlhYWFhYIFhYWFhYWDwvZGl2
PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBzZWNvbmRSb3dGaXJzdENvbHVtbiIg
ZGF0YS1leHBlY3RlZC13aWR0aD0iNTAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMDAiPlhYWFhY
IFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBzZWNvbmRSb3dT
ZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBlY3RlZC1oZWln
aHQ9IjEwMCI+WFhYWFggWFhYWFhYPC9kaXY+Cis8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IHN0eWxl
PSJwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwcHg7Ij4KKzxkaXYgY2xhc3M9ImdyaWQg
Z3JpZE1pbk1heE1pbk1heCI+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0
Um93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhl
aWdodD0iMjAiPlhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9Hcmlk
QXJlYSBmaXJzdFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAwIiBkYXRh
LWV4cGVjdGVkLWhlaWdodD0iMjAiPlhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9
InNpemVkVG9HcmlkQXJlYSBzZWNvbmRSb3dGaXJzdENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0
aD0iNTAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSI4MCI+WFhYWFggWFhYWFhYPC9kaXY+CisgICAg
PGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIHNlY29uZFJvd1NlY29uZENvbHVtbiIgZGF0YS1l
eHBlY3RlZC13aWR0aD0iMTAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iODAiPlhYWFhYIFhYWFhY
WDwvZGl2PgorPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0idW5jb25zdHJhaW5lZENvbnRh
aW5lciIgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZSI+Cis8ZGl2IGNsYXNzPSJncmlkIGdyaWRB
dXRvQXV0byI+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0Um93Rmlyc3RD
b2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMzAi
PlhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBmaXJz
dFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAwIiBkYXRhLWV4cGVjdGVk
LWhlaWdodD0iMzAiPlhYWFhYIFhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNp
emVkVG9HcmlkQXJlYSBzZWNvbmRSb3dGaXJzdENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0aD0i
NTAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSI0MCI+WFhYWFggWFhYWFhYPC9kaXY+CisgICAgPGRp
diBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIHNlY29uZFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBl
Y3RlZC13aWR0aD0iMTAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iNDAiPlhYWFhYIFhYWFhYIFhY
WFhYIFhYWFhYWDwvZGl2PgorPC9kaXY+Cis8L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>194665</attachid>
            <date>2013-03-22 17:27:30 -0700</date>
            <delta_ts>2013-03-22 18:09:44 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-113085-20130322172317.patch</filename>
            <type>text/plain</type>
            <size>12678</size>
            <attacher name="Julien Chaffraix">jchaffraix</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ2Njg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODI3YmQ0YThiZDAyNGVh
NzVmNDYzMGJkZDUwODc3YjJkYWU1NzAxMi4uNzExOTU2OTc1MjZhYWNhNDkzZDZlYjRlOWU5MTVi
ZTg1NTA5ZThmNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAzLTIyICBKdWxp
ZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgR3Jp
ZCBMYXlvdXRdIGNvbnRlbnQtc2l6ZWQgcm93IHRyYWNrcyB3aXRoIHBlcmNlbnRhZ2UgbG9naWNh
bCBoZWlnaHQgZ3JpZCBpdGVtcyBkb24ndCByZXNvbHZlIHByb3Blcmx5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMwODUKKworICAgICAgICBSZXZp
ZXdlZCBieSBUb255IENoYW5nLgorCisgICAgICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgYmVj
YXVzZSBvdmVycmlkZUNvbnRhaW5pbmdCbG9ja0xvZ2ljYWxIZWlnaHQoKSBpcyB1bnNldCBpbgor
ICAgICAgICBsb2dpY2FsQ29udGVudEhlaWdodEZvckNoaWxkLCBSZW5kZXJCb3g6OmNvbXB1dGVQ
ZXJjZW50YWdlTG9naWNhbEhlaWdodCB3b3VsZCB0cnkgdG8KKyAgICAgICAgcmVzb2x2ZSBwZXJj
ZW50YWdlIGxvZ2ljYWwgaGVpZ2h0IGFnYWluc3QgdGhlIGdyaWQgZWxlbWVudCAod3JvbmcgY29u
dGFpbmluZyBibG9jaworICAgICAgICBhcyBhIGdyaWQgaXRlbSdzIGNvbnRhaW5pbmcgYmxvY2sg
aXMgdGhlIGdyaWQgYXJlYSkuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvY3NzLWdyaWQtbGF5b3V0
L2dyaWQtaXRlbS1tdWx0aXBsZS1taW5tYXgtY29udGVudC1yZXNvbHV0aW9uLmh0bWwKKyAgICAg
ICAgICAgICAgIGZhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS13aXRoLXBlcmNlbnQtaGVp
Z2h0LWluLWF1dG8taGVpZ2h0LWdyaWQtcmVzb2x1dGlvbi5odG1sCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyR3JpZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJHcmlkOjpsb2dp
Y2FsQ29udGVudEhlaWdodEZvckNoaWxkKToKKyAgICAgICAgU2V0IG91ciBvdmVycmlkZSBsb2dp
Y2FsIGhlaWdodCB0byAtMSwgc28gdGhhdCB3ZSBkb24ndCB0cnkgdG8gY29uc3RyYWluIGEgZ3Jp
ZCBpdGVtJ3MgbG9naWNhbCBoZWlnaHQKKyAgICAgICAgYmFzZWQgb24gcmVzb2x2aW5nIChiYWRs
eSkgaXRzIHBlcmNlbnRhZ2UuCisKIDIwMTMtMDMtMjIgIFJvZ2VyIEZvbmcgIDxyb2dlcl9mb25n
QGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLiBGaXggQXBwbGVXaW4gcG9ydCBmb2xs
b3dpbmcgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzEwMC4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJHcmlkLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJHcmlkLmNwcAppbmRleCAyNmY0YzVlMDQ0NWJmMjMx
NjVhYzQ1NzQ2YjM0ZjYzNmRkOWFjZjA2Li43NzY5ZWQxNzQ0NWU2OGY0MmYyYTEyNTgyYWNjNzFl
ZGVhMDA3MzE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyR3Jp
ZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckdyaWQuY3BwCkBAIC0z
NzIsNyArMzcyLDkgQEAgTGF5b3V0VW5pdCBSZW5kZXJHcmlkOjpsb2dpY2FsQ29udGVudEhlaWdo
dEZvckNoaWxkKFJlbmRlckJveCogY2hpbGQsIFZlY3RvcjxHcmkKICAgICAgICAgY2hpbGQtPnNl
dE5lZWRzTGF5b3V0KHRydWUsIE1hcmtPbmx5VGhpcyk7CiAKICAgICBjaGlsZC0+c2V0T3ZlcnJp
ZGVDb250YWluaW5nQmxvY2tDb250ZW50TG9naWNhbFdpZHRoKGdyaWRBcmVhQnJlYWR0aEZvckNo
aWxkKGNoaWxkLCBGb3JDb2x1bW5zLCBjb2x1bW5UcmFja3MpKTsKLSAgICBjaGlsZC0+Y2xlYXJP
dmVycmlkZUNvbnRhaW5pbmdCbG9ja0NvbnRlbnRMb2dpY2FsSGVpZ2h0KCk7CisgICAgLy8gSWYg
fGNoaWxkfCBoYXMgYSBwZXJjZW50YWdlIGxvZ2ljYWwgaGVpZ2h0LCB3ZSBzaG91bGRuJ3QgbGV0
IGl0IG92ZXJyaWRlIGl0cyBpbnRyaW5zaWMgaGVpZ2h0LCB3aGljaCBpcworICAgIC8vIHdoYXQg
d2UgYXJlIGludGVyZXN0ZWQgaW4gaGVyZS4gVGh1cyB3ZSBuZWVkIHRvIHNldCB0aGUgb3ZlcnJp
ZGUgbG9naWNhbCBoZWlnaHQgdG8gLTEgKG5vIHBvc3NpYmxlIHJlc29sdXRpb24pLgorICAgIGNo
aWxkLT5zZXRPdmVycmlkZUNvbnRhaW5pbmdCbG9ja0NvbnRlbnRMb2dpY2FsSGVpZ2h0KC0xKTsK
ICAgICBjaGlsZC0+bGF5b3V0KCk7CiAgICAgcmV0dXJuIGNoaWxkLT5sb2dpY2FsSGVpZ2h0KCk7
CiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggMWE4YzUwMDUwNGQxOThlZGU3MDBhMTg0ZDA3ZmM5YWYzNDFmZWI2ZS4uMmQx
Zjk3MjdiNDg4ZTgxMTQxODliMWUwN2U4OGVhM2NhYjE5MzdiYyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDEzLTAzLTIyICBKdWxpZW4gQ2hhZmZyYWl4ICA8amNoYWZmcmFpeEB3ZWJraXQub3Jn
PgorCisgICAgICAgIFtDU1MgR3JpZCBMYXlvdXRdIGNvbnRlbnQtc2l6ZWQgcm93IHRyYWNrcyB3
aXRoIHBlcmNlbnRhZ2UgbG9naWNhbCBoZWlnaHQgZ3JpZCBpdGVtcyBkb24ndCByZXNvbHZlIHBy
b3Blcmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTMwODUKKworICAgICAgICBSZXZpZXdlZCBieSBUb255IENoYW5nLgorCisgICAgICAgICogZmFz
dC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1hdXRvLWNvbHVtbnMtcm93cy1hdXRvLWZsb3ctcmVzb2x1
dGlvbi1leHBlY3RlZC50eHQ6CisgICAgICAgIFVwZGF0ZWQgdGhlIHJlc3VsdCB0byBwYXNzLgor
CisgICAgICAgICogZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1h
eC1jb250ZW50LXJlc29sdXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2Nzcy1ncmlkLWxheW91dC9ncmlkLWl0ZW0tbXVsdGlwbGUtbWlubWF4LWNvbnRlbnQtcmVzb2x1
dGlvbi5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWl0
ZW0td2l0aC1wZXJjZW50LWhlaWdodC1pbi1hdXRvLWhlaWdodC1ncmlkLXJlc29sdXRpb24tZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWl0
ZW0td2l0aC1wZXJjZW50LWhlaWdodC1pbi1hdXRvLWhlaWdodC1ncmlkLXJlc29sdXRpb24uaHRt
bDogQWRkZWQuCisgICAgICAgIEFkZGVkIG1vcmUgdGVzdGluZyB0byBlbnN1cmUgdGhhdCB3ZSBw
cm9wZXJseSBkbyB0aGUgcmVzb2x1dGlvbi4KKwogMjAxMy0wMy0yMiAgVGltIEhvcnRvbiAgPHRp
bW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBQbHVnaW4gU25hcHNob3R0aW5nOiBB
dXRvLXN0YXJ0IGRvbWluYW50IHBsdWdpbnMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzLWdyaWQtbGF5b3V0L2dyaWQtYXV0by1jb2x1bW5zLXJvd3MtYXV0by1mbG93LXJlc29sdXRp
b24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1h
dXRvLWNvbHVtbnMtcm93cy1hdXRvLWZsb3ctcmVzb2x1dGlvbi1leHBlY3RlZC50eHQKaW5kZXgg
ODQzYjczOTdjZmY2MDAzYTU5MmQyOWYxMDJhYmFhZDhkNmY3YzEyMS4uMDZhYTc2NWI3ZGRjNjJl
MWM4NDczODBhZGExMjgzOWEyZWQ1NTUyYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9j
c3MtZ3JpZC1sYXlvdXQvZ3JpZC1hdXRvLWNvbHVtbnMtcm93cy1hdXRvLWZsb3ctcmVzb2x1dGlv
bi1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3Jp
ZC1hdXRvLWNvbHVtbnMtcm93cy1hdXRvLWZsb3ctcmVzb2x1dGlvbi1leHBlY3RlZC50eHQKQEAg
LTE4LDIwICsxOCw4IEBAIFBBU1MKIFhYWFhYIFhYWFhYWAogUEFTUwogWFhYWFggWFhYWFhYCi1G
QUlMOgotRXhwZWN0ZWQgMjAgZm9yIGhlaWdodCwgYnV0IGdvdCAxMDAwLiAKLQotPGRpdiBjbGFz
cz0iZ3JpZCBncmlkQXV0b01pbk1heENvbnRlbnQgZ3JpZEF1dG9GbG93Q29sdW1uIj4KLSAgICAg
ICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGF1dG9Sb3dGaXJzdENvbHVtbiIgZGF0YS1v
ZmZzZXQteD0iMCIgZGF0YS1vZmZzZXQteT0iNSIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRh
dGEtZXhwZWN0ZWQtaGVpZ2h0PSIyMCI+WFhYWFggWFhYWFhYPC9kaXY+Ci0gICAgICAgIDxkaXYg
Y2xhc3M9InNpemVkVG9HcmlkQXJlYSBmaXJzdFJvd0ZpcnN0Q29sdW1uIiBkYXRhLW9mZnNldC14
PSIwIiBkYXRhLW9mZnNldC15PSIwIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMCIgZGF0YS1leHBl
Y3RlZC1oZWlnaHQ9IjUiPjwvZGl2PgotICAgIDwvZGl2PgotWFhYWFggWFhYWFhYCi1GQUlMOgot
RXhwZWN0ZWQgMjAgZm9yIGhlaWdodCwgYnV0IGdvdCAxMDAwLiAKLQotPGRpdiBjbGFzcz0iZ3Jp
ZCBncmlkQXV0b01pbk1heENvbnRlbnQgZ3JpZEF1dG9GbG93Um93Ij4KLSAgICAgICAgPGRpdiBj
bGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGF1dG9Sb3dGaXJzdENvbHVtbiIgZGF0YS1vZmZzZXQteD0i
MCIgZGF0YS1vZmZzZXQteT0iNSIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtZXhwZWN0
ZWQtaGVpZ2h0PSIyMCI+WFhYWFggWFhYWFhYPC9kaXY+Ci0gICAgICAgIDxkaXYgY2xhc3M9InNp
emVkVG9HcmlkQXJlYSBmaXJzdFJvd0ZpcnN0Q29sdW1uIiBkYXRhLW9mZnNldC14PSIwIiBkYXRh
LW9mZnNldC15PSIwIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMCIgZGF0YS1leHBlY3RlZC1oZWln
aHQ9IjUiPjwvZGl2PgotICAgIDwvZGl2PgorUEFTUworWFhYWFggWFhYWFhYCitQQVNTCiBYWFhY
WCBYWFhYWFgKIFBBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5
b3V0L2dyaWQtaXRlbS1tdWx0aXBsZS1taW5tYXgtY29udGVudC1yZXNvbHV0aW9uLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS1tdWx0aXBs
ZS1taW5tYXgtY29udGVudC1yZXNvbHV0aW9uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xMTYz
ZmM3ZjlmZTk0YjRkOTZiNDI1MTA5ZWE5NGZmNzQzYThkMDdmCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1h
eC1jb250ZW50LXJlc29sdXRpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTcgQEAKK1Rlc3Qg
dGhhdCBzZXZlcmFsIGRpZmZlcmVudCBncmlkIGl0ZW1zIGFsb25nIHdpdGggc2V2ZXJhbCBtaW5t
YXggdHJhY2tzIGFyZSBwcm9wZXJseSBzaXplZC4KKworWFhYWFggWFhYWFgKK1hYWFhYIFhYWFhY
IFhYWFhYCitYWFhYWCBYWFhYWCBYWFhYWCBYWFhYWAorWFhYWFggWFhYWFgKK1BBU1MKK1hYWFhY
IFhYWFhYCitYWFhYWCBYWFhYWCBYWFhYWAorWFhYWFggWFhYWFgKK1hYWFhYIFhYWFhYIFhYWFhY
IFhYWFhYCitQQVNTCitYWFhYWCBYWFhYWAorWFhYWFggWFhYWFggWFhYWFgKK1hYWFhYIFhYWFhY
CitYWFhYWCBYWFhYWCBYWFhYWCBYWFhYWAorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pdGVtLW11bHRpcGxlLW1pbm1heC1jb250ZW50LXJl
c29sdXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRl
bS1tdWx0aXBsZS1taW5tYXgtY29udGVudC1yZXNvbHV0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjdh
ODZlM2VkNjNiZmRhNzNiYjlhYmI1OGVjYWJkYmI5MGVlZDU2NgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS1tdWx0aXBsZS1taW5t
YXgtY29udGVudC1yZXNvbHV0aW9uLmh0bWwKQEAgLTAsMCArMSw0NyBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1
bm5lci5vdmVycmlkZVByZWZlcmVuY2UoIldlYktpdENTU0dyaWRMYXlvdXRFbmFibGVkIiwgMSk7
Cis8L3NjcmlwdD4KKzxsaW5rIGhyZWY9InJlc291cmNlcy9ncmlkLmNzcyIgcmVsPSJzdHlsZXNo
ZWV0Ij4KKzxzdHlsZT4KKy5ncmlkTWluTWF4QXV0b1dpdGhDb2x1bW5NaW5NYXhBdXRvIHsKKyAg
ICAtd2Via2l0LWdyaWQtY29sdW1uczogbWlubWF4KDUwcHgsIDE4MHB4KSBhdXRvOworICAgIC13
ZWJraXQtZ3JpZC1yb3dzOiBhdXRvIG1pbm1heCg1MHB4LCAxMDBweCk7Cit9Cis8L3N0eWxlPgor
PHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9jaGVjay1sYXlvdXQuanMiPjwvc2NyaXB0Pgor
PGJvZHkgb25sb2FkPSJjaGVja0xheW91dCgnLmdyaWQnKSI+CisKKzxwPlRlc3QgdGhhdCBzZXZl
cmFsIGRpZmZlcmVudCBncmlkIGl0ZW1zIGFsb25nIHdpdGggc2V2ZXJhbCBtaW5tYXggdHJhY2tz
IGFyZSBwcm9wZXJseSBzaXplZC48L3A+CisKKzxkaXYgY2xhc3M9InVuY29uc3RyYWluZWRDb250
YWluZXIiIHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKzxkaXYgY2xhc3M9ImdyaWQgZ3Jp
ZE1pbk1heEF1dG9XaXRoQ29sdW1uTWluTWF4QXV0byI+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRU
b0dyaWRBcmVhIGZpcnN0Um93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjE4MCIg
ZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIj5YWFhYWCBYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xh
c3M9InNpemVkVG9HcmlkQXJlYSBmaXJzdFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBlY3RlZC13
aWR0aD0iMTcwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiPlhYWFhYIFhYWFhYIFhYWFhYPC9k
aXY+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIHNlY29uZFJvd0ZpcnN0Q29sdW1u
IiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxODAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMDAiPlhY
WFhYIFhYWFhYIFhYWFhYIFhYWFhYPC9kaXY+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRB
cmVhIHNlY29uZFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0aD0iMTcwIiBkYXRh
LWV4cGVjdGVkLWhlaWdodD0iMTAwIj5YWFhYWCBYWFhYWDwvZGl2PgorPC9kaXY+Cis8L2Rpdj4K
KworPGRpdiBjbGFzcz0iY29uc3RyYWluZWRDb250YWluZXIiIHN0eWxlPSJwb3NpdGlvbjogcmVs
YXRpdmU7Ij4KKzxkaXYgY2xhc3M9ImdyaWQgZ3JpZE1pbk1heEF1dG9XaXRoQ29sdW1uTWluTWF4
QXV0byI+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0Um93Rmlyc3RDb2x1
bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMzAiPlhY
WFhYIFhYWFhYPC9kaXY+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIGZpcnN0Um93
U2Vjb25kQ29sdW1uIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI1MCIgZGF0YS1leHBlY3RlZC1oZWln
aHQ9IjMwIj5YWFhYWCBYWFhYWCBYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9H
cmlkQXJlYSBzZWNvbmRSb3dGaXJzdENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0aD0iNTAiIGRh
dGEtZXhwZWN0ZWQtaGVpZ2h0PSI1MCI+WFhYWFggWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNz
PSJzaXplZFRvR3JpZEFyZWEgc2Vjb25kUm93U2Vjb25kQ29sdW1uIiBkYXRhLWV4cGVjdGVkLXdp
ZHRoPSI1MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjUwIj5YWFhYWCBYWFhYWCBYWFhYWCBYWFhY
WDwvZGl2PgorPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBzdHlsZT0iaGVpZ2h0OiAxMDBweDsgd2lk
dGg6IDIyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKzxkaXYgY2xhc3M9ImdyaWQgZ3JpZE1p
bk1heEF1dG9XaXRoQ29sdW1uTWluTWF4QXV0byI+CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dy
aWRBcmVhIGZpcnN0Um93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjExMCIgZGF0
YS1leHBlY3RlZC1oZWlnaHQ9IjIwIj5YWFhYWCBYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9
InNpemVkVG9HcmlkQXJlYSBmaXJzdFJvd1NlY29uZENvbHVtbiIgZGF0YS1leHBlY3RlZC13aWR0
aD0iMTEwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAiPlhYWFhYIFhYWFhYIFhYWFhYPC9kaXY+
CisgICAgPGRpdiBjbGFzcz0ic2l6ZWRUb0dyaWRBcmVhIHNlY29uZFJvd0ZpcnN0Q29sdW1uIiBk
YXRhLWV4cGVjdGVkLXdpZHRoPSIxMTAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSI4MCI+WFhYWFgg
WFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgc2Vjb25kUm93U2Vj
b25kQ29sdW1uIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMTAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0
PSI4MCI+WFhYWFggWFhYWFggWFhYWFggWFhYWFg8L2Rpdj4KKzwvZGl2PgorPC9kaXY+CisKKzwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5
b3V0L2dyaWQtaXRlbS13aXRoLXBlcmNlbnQtaGVpZ2h0LWluLWF1dG8taGVpZ2h0LWdyaWQtcmVz
b2x1dGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9n
cmlkLWl0ZW0td2l0aC1wZXJjZW50LWhlaWdodC1pbi1hdXRvLWhlaWdodC1ncmlkLXJlc29sdXRp
b24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA3OTU2MmNlNTUwNTZlMjdkMDE5NjgwZTAxNWM5
ZWQ3ZjM1N2FhYzYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlk
LWxheW91dC9ncmlkLWl0ZW0td2l0aC1wZXJjZW50LWhlaWdodC1pbi1hdXRvLWhlaWdodC1ncmlk
LXJlc29sdXRpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTcgQEAKK1Rlc3QgdGhhdCBncmlk
IGl0ZW1zIHdpdGggYSBwZXJjZW50YWdlIGxvZ2ljYWwgaGVpZ2h0IGluc2lkZSBhIGdyaWQgd2l0
aG91dCBleHBsaWNpdCBzaXplcyByZXNvbHZlIHRoZWlyIHNpemUgcHJvcGVybHkuCisKK1hYWFhY
IFhYWFhYWAorWFhYWFggWFhYWFhYCitYWFhYWCBYWFhYWFgKK1hYWFhYIFhYWFhYWAorUEFTUwor
WFhYWFggWFhYWFhYCitYWFhYWCBYWFhYWFgKK1hYWFhYIFhYWFhYWAorWFhYWFggWFhYWFhYCitQ
QVNTCitYWFhYWCBYWFhYWFgKK1hYWFhYIFhYWFhYIFhYWFhYWAorWFhYWFggWFhYWFhYCitYWFhY
WCBYWFhYWCBYWFhYWCBYWFhYWFgKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzLWdyaWQtbGF5b3V0L2dyaWQtaXRlbS13aXRoLXBlcmNlbnQtaGVpZ2h0LWluLWF1dG8taGVp
Z2h0LWdyaWQtcmVzb2x1dGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlv
dXQvZ3JpZC1pdGVtLXdpdGgtcGVyY2VudC1oZWlnaHQtaW4tYXV0by1oZWlnaHQtZ3JpZC1yZXNv
bHV0aW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDM4NzllYTRmOWNmYmU3ZjdjZDcyMGJmZDAzNWEzMjY1
NDA0ODUzZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5
b3V0L2dyaWQtaXRlbS13aXRoLXBlcmNlbnQtaGVpZ2h0LWluLWF1dG8taGVpZ2h0LWdyaWQtcmVz
b2x1dGlvbi5odG1sCkBAIC0wLDAgKzEsNTIgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8
c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIub3ZlcnJpZGVQ
cmVmZXJlbmNlKCJXZWJLaXRDU1NHcmlkTGF5b3V0RW5hYmxlZCIsIDEpOworPC9zY3JpcHQ+Cis8
bGluayBocmVmPSJyZXNvdXJjZXMvZ3JpZC5jc3MiIHJlbD0ic3R5bGVzaGVldCI+Cis8c3R5bGU+
CisuZ3JpZE1pbk1heE1pbk1heCB7CisgICAgLXdlYmtpdC1ncmlkLWNvbHVtbnM6IDUwcHggMTAw
cHg7CisgICAgLXdlYmtpdC1ncmlkLXJvd3M6IG1pbm1heCgxMHB4LCAtd2Via2l0LW1pbi1jb250
ZW50KSBtaW5tYXgoNTBweCwgMTAwcHgpOworfQorCisuZ3JpZEF1dG9BdXRvIHsKKyAgICAtd2Vi
a2l0LWdyaWQtY29sdW1uczogNTBweCAxMDBweDsKKyAgICAtd2Via2l0LWdyaWQtcm93czogYXV0
byBhdXRvOworfQorPC9zdHlsZT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvY2hlY2st
bGF5b3V0LmpzIj48L3NjcmlwdD4KKzxib2R5IG9ubG9hZD0iY2hlY2tMYXlvdXQoJy5ncmlkJyki
PgorCis8cD5UZXN0IHRoYXQgZ3JpZCBpdGVtcyB3aXRoIGEgcGVyY2VudGFnZSBsb2dpY2FsIGhl
aWdodCBpbnNpZGUgYSBncmlkIHdpdGhvdXQgZXhwbGljaXQgc2l6ZXMgcmVzb2x2ZSB0aGVpciBz
aXplIHByb3Blcmx5LjwvcD4KKworPGRpdiBjbGFzcz0idW5jb25zdHJhaW5lZENvbnRhaW5lciIg
c3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZSI+Cis8ZGl2IGNsYXNzPSJncmlkIGdyaWRNaW5NYXhN
aW5NYXgiPgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBmaXJzdFJvd0ZpcnN0Q29s
dW1uIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI1MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwIj5Y
WFhYWCBYWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgZmlyc3RS
b3dTZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBlY3RlZC1o
ZWlnaHQ9IjIwIj5YWFhYWCBYWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3Jp
ZEFyZWEgc2Vjb25kUm93Rmlyc3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRh
LWV4cGVjdGVkLWhlaWdodD0iMTAwIj5YWFhYWCBYWFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNz
PSJzaXplZFRvR3JpZEFyZWEgc2Vjb25kUm93U2Vjb25kQ29sdW1uIiBkYXRhLWV4cGVjdGVkLXdp
ZHRoPSIxMDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMDAiPlhYWFhYIFhYWFhYWDwvZGl2Pgor
PC9kaXY+Cis8L2Rpdj4KKworPGRpdiBzdHlsZT0icG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6
IDEwMHB4OyI+Cis8ZGl2IGNsYXNzPSJncmlkIGdyaWRNaW5NYXhNaW5NYXgiPgorICAgIDxkaXYg
Y2xhc3M9InNpemVkVG9HcmlkQXJlYSBmaXJzdFJvd0ZpcnN0Q29sdW1uIiBkYXRhLWV4cGVjdGVk
LXdpZHRoPSI1MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwIj5YWFhYWCBYWFhYWFg8L2Rpdj4K
KyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgZmlyc3RSb3dTZWNvbmRDb2x1bW4iIGRh
dGEtZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwIj5YWFhYWCBY
WFhYWFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgc2Vjb25kUm93Rmly
c3RDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0i
ODAiPlhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBz
ZWNvbmRSb3dTZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBl
Y3RlZC1oZWlnaHQ9IjgwIj5YWFhYWCBYWFhYWFg8L2Rpdj4KKzwvZGl2PgorPC9kaXY+CisKKzxk
aXYgY2xhc3M9InVuY29uc3RyYWluZWRDb250YWluZXIiIHN0eWxlPSJwb3NpdGlvbjogcmVsYXRp
dmUiPgorPGRpdiBjbGFzcz0iZ3JpZCBncmlkQXV0b0F1dG8iPgorICAgIDxkaXYgY2xhc3M9InNp
emVkVG9HcmlkQXJlYSBmaXJzdFJvd0ZpcnN0Q29sdW1uIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI1
MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjMwIj5YWFhYWCBYWFhYWFg8L2Rpdj4KKyAgICA8ZGl2
IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgZmlyc3RSb3dTZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0
ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjMwIj5YWFhYWCBYWFhYWCBYWFhY
WFg8L2Rpdj4KKyAgICA8ZGl2IGNsYXNzPSJzaXplZFRvR3JpZEFyZWEgc2Vjb25kUm93Rmlyc3RD
b2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iNDAi
PlhYWFhYIFhYWFhYWDwvZGl2PgorICAgIDxkaXYgY2xhc3M9InNpemVkVG9HcmlkQXJlYSBzZWNv
bmRSb3dTZWNvbmRDb2x1bW4iIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBlY3Rl
ZC1oZWlnaHQ9IjQwIj5YWFhYWCBYWFhYWCBYWFhYWCBYWFhYWFg8L2Rpdj4KKzwvZGl2PgorPC9k
aXY+CisKKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>