<?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>61117</bug_id>
          
          <creation_ts>2011-05-19 02:37:43 -0700</creation_ts>
          <short_desc>Inline non-replaced elements are reported to have zero width and height</short_desc>
          <delta_ts>2011-12-04 23:10:24 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Pavlov (apavlov)">apavlov</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</assigned_to>
          <cc>annevk</cc>
    
    <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>macpherson</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>vsevik</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>406307</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-05-19 02:37:43 -0700</bug_when>
    <thetext>Firebug reports &quot;auto&quot; for the width and height of inline elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>408745</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-05-24 02:43:24 -0700</bug_when>
    <thetext>@annevk: which of the reported results (&quot;0&quot; vs &quot;auto&quot;) do you consider correct? Or do you think it should be something else?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485792</commentid>
    <comment_count>2</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-17 21:59:50 -0700</bug_when>
    <thetext>annevk&apos;s response:

----8&lt;----
If &apos;display&apos; is inline the &apos;width&apos; (or &apos;height&apos;) property does not apply. Therefore the computed value needs to be returned. Which would be auto in this case as they are not set and auto is the initial value. Does that help?

(See http://www.w3.org/TR/CSS21/visudet.html#the-width-property for when &apos;width&apos; applies.)
----8&lt;----

Hence, the computed width/height should be &quot;auto&quot; not &quot;0&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>485794</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-10-17 22:01:04 -0700</bug_when>
    <thetext>*** Bug 70252 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509738</commentid>
    <comment_count>4</comment_count>
      <attachid>116732</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-28 04:35:39 -0800</bug_when>
    <thetext>Created attachment 116732
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509795</commentid>
    <comment_count>5</comment_count>
      <attachid>116732</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-11-28 06:42:42 -0800</bug_when>
    <thetext>Comment on attachment 116732
Patch

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

&gt; Source/WebCore/css/CSSComputedStyleDeclaration.cpp:361
&gt; +static bool isInlineLevel(RenderStyle* style)
&gt; +{
&gt; +    switch (style-&gt;display()) {
&gt; +    case INLINE:
&gt; +    case INLINE_BLOCK:
&gt; +    case INLINE_TABLE:
&gt; +        return true;
&gt; +    default:
&gt; +        return false;
&gt; +    }
&gt; +}
&gt; +

This information should be available from the renderer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509810</commentid>
    <comment_count>6</comment_count>
      <attachid>116753</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-28 07:05:50 -0800</bug_when>
    <thetext>Created attachment 116753
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>509812</commentid>
    <comment_count>7</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-28 07:06:41 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 116732 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=116732&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/css/CSSComputedStyleDeclaration.cpp:361
&gt; &gt; +static bool isInlineLevel(RenderStyle* style)
&gt; &gt; +{
&gt; &gt; +    switch (style-&gt;display()) {
&gt; &gt; +    case INLINE:
&gt; &gt; +    case INLINE_BLOCK:
&gt; &gt; +    case INLINE_TABLE:
&gt; &gt; +        return true;
&gt; &gt; +    default:
&gt; &gt; +        return false;
&gt; &gt; +    }
&gt; &gt; +}
&gt; &gt; +
&gt; 
&gt; This information should be available from the renderer.

Made use of RenderObject::isInline() instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513687</commentid>
    <comment_count>8</comment_count>
      <attachid>116753</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-12-02 05:11:31 -0800</bug_when>
    <thetext>Comment on attachment 116753
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513694</commentid>
    <comment_count>9</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-12-02 05:33:05 -0800</bug_when>
    <thetext>Committed r101787: &lt;http://trac.webkit.org/changeset/101787&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514041</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-12-02 13:02:27 -0800</bug_when>
    <thetext>This is causing a failure on Lion:
http://build.webkit.org/results/Lion%20Intel%20Release%20(Tests)/r101787%20(3165)/svg/css/getComputedStyle-basic-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514499</commentid>
    <comment_count>11</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-12-03 07:28:30 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; This is causing a failure on Lion:
&gt; http://build.webkit.org/results/Lion%20Intel%20Release%20(Tests)/r101787%20(3165)/svg/css/getComputedStyle-basic-pretty-diff.html

Could I have failed to update a Lion-specific expectation for this test? I have fixed one general and 2 chromium-specific ones. Are there more to fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514596</commentid>
    <comment_count>12</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-12-03 16:31:14 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; This is causing a failure on Lion:
&gt; &gt; http://build.webkit.org/results/Lion%20Intel%20Release%20(Tests)/r101787%20(3165)/svg/css/getComputedStyle-basic-pretty-diff.html
&gt; 
&gt; Could I have failed to update a Lion-specific expectation for this test? I have fixed one general and 2 chromium-specific ones. Are there more to fix?

Yes, there is.

platform/mac/svg/css/getComputedStyle-basic-expected.txt

I used the &quot;find&quot; command to find all the copies of this test result. Apparently the Mac version exists because CSS_GRID_LAYOUT is on for Mac and off for other platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514664</commentid>
    <comment_count>13</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-12-04 02:10:15 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; (In reply to comment #11)
&gt; &gt; (In reply to comment #10)
&gt; &gt; &gt; This is causing a failure on Lion:
&gt; &gt; &gt; http://build.webkit.org/results/Lion%20Intel%20Release%20(Tests)/r101787%20(3165)/svg/css/getComputedStyle-basic-pretty-diff.html
&gt; &gt; 
&gt; &gt; Could I have failed to update a Lion-specific expectation for this test? I have fixed one general and 2 chromium-specific ones. Are there more to fix?
&gt; 
&gt; Yes, there is.
&gt; 
&gt; platform/mac/svg/css/getComputedStyle-basic-expected.txt
&gt; 
&gt; I used the &quot;find&quot; command to find all the copies of this test result. Apparently the Mac version exists because CSS_GRID_LAYOUT is on for Mac and off for other platforms.

Ouch... I used the same command and did not find this file. Also, http://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt results in
&quot;No node /trunk/LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt at revision 101951&quot;. Any clues what&apos;s going on here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514750</commentid>
    <comment_count>14</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-12-04 13:25:01 -0800</bug_when>
    <thetext>Between the last two comments, I landed &lt;http://trac.webkit.org/changeset/101941&gt;, which removes the Mac-specific file and fixes the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>514929</commentid>
    <comment_count>15</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-12-04 23:10:24 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; Between the last two comments, I landed &lt;http://trac.webkit.org/changeset/101941&gt;, which removes the Mac-specific file and fixes the issue.

Thanks for handling this, Darin. I should be more attentive next time...</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116732</attachid>
            <date>2011-11-28 04:35:39 -0800</date>
            <delta_ts>2011-11-28 07:05:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-61117-20111128163537.patch</filename>
            <type>text/plain</type>
            <size>11238</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMjMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGQ1ZGYwYmE5ZGY4MzFj
ZjgxZmFmNzg0ZWUxZDZiNDQwMDU2YjQxOC4uMWU3MjViNDJjNDI2N2Y0ZTdlYzU3NDRmMWFkMWY1
NjJkMTM1MTcyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTExLTI4ICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogZGlzcGxheTppbmxpbmUgZWxlbWVudHMgYXJlIHJlcG9ydGVkIHRvIGhhdmUgemVybyB3
aWR0aCBhbmQgaGVpZ2h0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02MTExNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFjY29yZGluZyB0byBodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS92aXN1ZGV0Lmh0
bWwsIHRoZSAid2lkdGgiIGFuZCAiaGVpZ2h0IiBwcm9wZXJ0aWVzCisgICAgICAgIGRvIG5vdCBh
cHBseSBmb3IgaW5saW5lIG5vbi1yZXBsYWNlZCBlbGVtZW50cyBhbmQgc2hvdWxkIGhhdmUgdGhl
aXIgaW5pdGlhbCB2YWx1ZSBvZiAiYXV0byIKKyAgICAgICAgYXMgdGhlaXIgY29tcHV0ZWQgdmFs
dWVzLgorCisgICAgICAgICogY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjppc0lubGluZUxldmVsKToKKyAgICAgICAgKFdlYkNvcmU6OkNTU0Nv
bXB1dGVkU3R5bGVEZWNsYXJhdGlvbjo6Z2V0UHJvcGVydHlDU1NWYWx1ZSk6CisKIDIwMTEtMTEt
MjcgIEx1a2UgTWFjcGhlcnNvbiAgIDxtYWNwaGVyc29uQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBJbXBsZW1lbnQgdmVydGljYWwtYWxpZ24gcHJvcGVydHkgaW4gQ1NTU3R5bGVBcHBseVByb3Bl
cnR5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNs
YXJhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0
aW9uLmNwcAppbmRleCA1NzEyZTBhZDU0MjExZDFhZGVmMzRiMjM3NjEwNzliZWRlMjE0MmI5Li5k
OGM3Yjk3MGQ3MTI5NWYxZDNhMDVjOWU5N2FkYWRiZGU2ZWJkMjJkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uLmNwcApAQCAtMzQ3LDYg
KzM0NywxOCBAQCBzdGF0aWMgaW50IHZhbHVlRm9yUmVwZWF0UnVsZShpbnQgcnVsZSkKICAgICB9
CiB9CiAKK3N0YXRpYyBib29sIGlzSW5saW5lTGV2ZWwoUmVuZGVyU3R5bGUqIHN0eWxlKQorewor
ICAgIHN3aXRjaCAoc3R5bGUtPmRpc3BsYXkoKSkgeworICAgIGNhc2UgSU5MSU5FOgorICAgIGNh
c2UgSU5MSU5FX0JMT0NLOgorICAgIGNhc2UgSU5MSU5FX1RBQkxFOgorICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorfQorCiBz
dGF0aWMgUGFzc1JlZlB0cjxDU1NCb3JkZXJJbWFnZVNsaWNlVmFsdWU+IHZhbHVlRm9yTmluZVBp
ZWNlSW1hZ2VTbGljZShjb25zdCBOaW5lUGllY2VJbWFnZSYgaW1hZ2UsIENTU1ByaW1pdGl2ZVZh
bHVlQ2FjaGUqIHByaW1pdGl2ZVZhbHVlQ2FjaGUpCiB7CiAgICAgLy8gQ3JlYXRlIHRoZSBzbGlj
ZXMuCkBAIC0xNDk1LDggKzE1MDcsMTMgQEAgUGFzc1JlZlB0cjxDU1NWYWx1ZT4gQ1NTQ29tcHV0
ZWRTdHlsZURlY2xhcmF0aW9uOjpnZXRQcm9wZXJ0eUNTU1ZhbHVlKGludCBwcm9wZXIKICAgICAg
ICAgICAgIHJldHVybiBsaXN0LnJlbGVhc2UoKTsKICAgICAgICAgfQogICAgICAgICBjYXNlIENT
U1Byb3BlcnR5SGVpZ2h0OgotICAgICAgICAgICAgaWYgKHJlbmRlcmVyKQorICAgICAgICAgICAg
aWYgKHJlbmRlcmVyKSB7CisgICAgICAgICAgICAgICAgLy8gQWNjb3JkaW5nIHRvIGh0dHA6Ly93
d3cudzMub3JnL1RSL0NTUzIvdmlzdWRldC5odG1sI3RoZS1oZWlnaHQtcHJvcGVydHksCisgICAg
ICAgICAgICAgICAgLy8gdGhlICJoZWlnaHQiIHByb3BlcnR5IGRvZXMgbm90IGFwcGx5IGZvciBu
b24tcmVwbGFjZWQgaW5saW5lIGVsZW1lbnRzLgorICAgICAgICAgICAgICAgIGlmICghcmVuZGVy
ZXItPmlzUmVwbGFjZWQoKSAmJiBpc0lubGluZUxldmVsKHN0eWxlLmdldCgpKSkKKyAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIHByaW1pdGl2ZVZhbHVlQ2FjaGUtPmNyZWF0ZUlkZW50aWZpZXJW
YWx1ZShDU1NWYWx1ZUF1dG8pOwogICAgICAgICAgICAgICAgIHJldHVybiB6b29tQWRqdXN0ZWRQ
aXhlbFZhbHVlKHNpemluZ0JveChyZW5kZXJlcikuaGVpZ2h0KCksIHN0eWxlLmdldCgpLCBwcmlt
aXRpdmVWYWx1ZUNhY2hlKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJldHVybiB6b29t
QWRqdXN0ZWRQaXhlbFZhbHVlRm9yTGVuZ3RoKHN0eWxlLT5oZWlnaHQoKSwgc3R5bGUuZ2V0KCks
IHByaW1pdGl2ZVZhbHVlQ2FjaGUpOwogICAgICAgICBjYXNlIENTU1Byb3BlcnR5V2Via2l0SGln
aGxpZ2h0OgogICAgICAgICAgICAgaWYgKHN0eWxlLT5oaWdobGlnaHQoKSA9PSBudWxsQXRvbSkK
QEAgLTE3NDUsOCArMTc2MiwxMyBAQCBQYXNzUmVmUHRyPENTU1ZhbHVlPiBDU1NDb21wdXRlZFN0
eWxlRGVjbGFyYXRpb246OmdldFByb3BlcnR5Q1NTVmFsdWUoaW50IHByb3BlcgogICAgICAgICBj
YXNlIENTU1Byb3BlcnR5V2lkb3dzOgogICAgICAgICAgICAgcmV0dXJuIHByaW1pdGl2ZVZhbHVl
Q2FjaGUtPmNyZWF0ZVZhbHVlKHN0eWxlLT53aWRvd3MoKSwgQ1NTUHJpbWl0aXZlVmFsdWU6OkNT
U19OVU1CRVIpOwogICAgICAgICBjYXNlIENTU1Byb3BlcnR5V2lkdGg6Ci0gICAgICAgICAgICBp
ZiAocmVuZGVyZXIpCisgICAgICAgICAgICBpZiAocmVuZGVyZXIpIHsKKyAgICAgICAgICAgICAg
ICAvLyBBY2NvcmRpbmcgdG8gaHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMi92aXN1ZGV0Lmh0bWwj
dGhlLXdpZHRoLXByb3BlcnR5LAorICAgICAgICAgICAgICAgIC8vIHRoZSAid2lkdGgiIHByb3Bl
cnR5IGRvZXMgbm90IGFwcGx5IGZvciBub24tcmVwbGFjZWQgaW5saW5lIGVsZW1lbnRzLgorICAg
ICAgICAgICAgICAgIGlmICghcmVuZGVyZXItPmlzUmVwbGFjZWQoKSAmJiBpc0lubGluZUxldmVs
KHN0eWxlLmdldCgpKSkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHByaW1pdGl2ZVZhbHVl
Q2FjaGUtPmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUF1dG8pOwogICAgICAgICAgICAg
ICAgIHJldHVybiB6b29tQWRqdXN0ZWRQaXhlbFZhbHVlKHNpemluZ0JveChyZW5kZXJlcikud2lk
dGgoKSwgc3R5bGUuZ2V0KCksIHByaW1pdGl2ZVZhbHVlQ2FjaGUpOworICAgICAgICAgICAgfQog
ICAgICAgICAgICAgcmV0dXJuIHpvb21BZGp1c3RlZFBpeGVsVmFsdWVGb3JMZW5ndGgoc3R5bGUt
PndpZHRoKCksIHN0eWxlLmdldCgpLCBwcmltaXRpdmVWYWx1ZUNhY2hlKTsKICAgICAgICAgY2Fz
ZSBDU1NQcm9wZXJ0eVdvcmRCcmVhazoKICAgICAgICAgICAgIHJldHVybiBwcmltaXRpdmVWYWx1
ZUNhY2hlLT5jcmVhdGVWYWx1ZShzdHlsZS0+d29yZEJyZWFrKCkpOwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGJiZGQ4OGZm
YTU5Yjg4YjU3MGM2Nzc2NTMxMTMxZTk4Yjc5NzQzMGUuLmUxOGNhNmM5MTI4Y2I1MmNiOWRlMjM1
NDAzNTE2NmRjZGVhN2ZkNjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0xMS0yOCAgQWxl
eGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IGRpc3BsYXk6aW5saW5lIGVsZW1lbnRzIGFyZSByZXBvcnRlZCB0byBoYXZlIHplcm8g
d2lkdGggYW5kIGhlaWdodAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NjExMTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIGZhc3QvZG9tL2JlZm9yZWxvYWQvaW1hZ2Utb2JqZWN0LWJlZm9yZS1sb2FkLWlu
bmVySFRNTC5odG1sOgorICAgICAgICAqIGZhc3QvZG9tL2JlZm9yZWxvYWQvaW1hZ2Utb2JqZWN0
LWJlZm9yZS1sb2FkLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0td2luL3N2Zy9j
c3MvZ2V0Q29tcHV0ZWRTdHlsZS1iYXNpYy1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3ZnL2Nz
cy9nZXRDb21wdXRlZFN0eWxlLWJhc2ljLWV4cGVjdGVkLnR4dDoKKwogMjAxMS0xMS0yOCAgQmFs
YXpzIEtlbGVtZW4gIDxrYmFsYXpzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1dLMl0gZmFzdC9m
cmFtZXMvaWZyYW1lLXBsdWdpbi1sb2FkLXJlbW92ZS1kb2N1bWVudC1jcmFzaC5odG1sIGNyYXNo
ZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL2JlZm9yZWxvYWQvaW1hZ2Utb2Jq
ZWN0LWJlZm9yZS1sb2FkLWlubmVySFRNTC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vYmVm
b3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxvYWQtaW5uZXJIVE1MLmh0bWwKaW5kZXggNmJl
ZmM1NzQyMDVkZjYyMzM2MGExOGViYjg0ODE5YTBmY2RjYzk4Ny4uNDMxZTZmZmY2OWJlNTI3NTcx
MjMyZjYxNTBlYmYyYzEzYjBlYTE3NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9kb20v
YmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxvYWQtaW5uZXJIVE1MLmh0bWwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxvYWQt
aW5uZXJIVE1MLmh0bWwKQEAgLTE0LDcgKzE0LDcgQEAKICAgICAgICAgZnVuY3Rpb24gY2hlY2tP
YmplY3QoKQogICAgICAgICB7CiAgICAgICAgICAgICB2YXIgc3R5bGUgPSBnZXRDb21wdXRlZFN0
eWxlKGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXSwgbnVsbCk7Ci0g
ICAgICAgICAgICBpZiAoc3R5bGUud2lkdGggIT0gIjBweCIgfHwgc3R5bGUuaGVpZ2h0ICE9ICIw
cHgiKQorICAgICAgICAgICAgaWYgKHN0eWxlLndpZHRoICE9ICJhdXRvIiB8fCBzdHlsZS5oZWln
aHQgIT0gImF1dG8iKQogICAgICAgICAgICAgICAgIHByaW50KCJGQUlMIiwgInJlZCIpOwogCiAg
ICAgICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxvYWQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2JlZm9yZWxvYWQvaW1hZ2Utb2JqZWN0LWJlZm9y
ZS1sb2FkLmh0bWwKaW5kZXggNDZmYWUzM2U1ZmE3Yjc4ZTY0NGY1NTdjYTJkZDY3Mjc1MWZiN2Vi
MC4uYTY0MjkyYzFlNzcwNWY1NzUzNWM3NzhlNjNhOTQ5NDY3NDU0NTFmZCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxvYWQu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9iZWZvcmVsb2FkL2ltYWdlLW9iamVjdC1i
ZWZvcmUtbG9hZC5odG1sCkBAIC0xNCw3ICsxNCw3IEBACiAgICAgICAgIGZ1bmN0aW9uIGNoZWNr
T2JqZWN0KCkKICAgICAgICAgewogICAgICAgICAgICAgdmFyIHN0eWxlID0gZ2V0Q29tcHV0ZWRT
dHlsZShkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgib2JqZWN0IilbMF0sIG51bGwpOwot
ICAgICAgICAgICAgaWYgKHN0eWxlLndpZHRoICE9ICIwcHgiIHx8IHN0eWxlLmhlaWdodCAhPSAi
MHB4IikKKyAgICAgICAgICAgIGlmIChzdHlsZS53aWR0aCAhPSAiYXV0byIgfHwgc3R5bGUuaGVp
Z2h0ICE9ICJhdXRvIikKICAgICAgICAgICAgICAgICBwcmludCgiRkFJTCIsICJyZWQiKTsKIAog
ICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtLXdpbi9zdmcvY3NzL2dldENvbXB1dGVkU3R5
bGUtYmFzaWMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0td2lu
L3N2Zy9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS1iYXNpYy1leHBlY3RlZC50eHQKaW5kZXggYmY3YjBi
OTViMjVhNjQ5OTFmMjk3YjQyYTBmMzNkYjA3NDRiNzk4Ny4uYzEwMzUxMjBjOTE5ZTc4YjU5YzJk
ZDUxNjA4NzdhM2ZlZDZiNDI4YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0td2luL3N2Zy9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS1iYXNpYy1leHBlY3RlZC50eHQKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0td2luL3N2Zy9jc3MvZ2V0Q29tcHV0ZWRT
dHlsZS1iYXNpYy1leHBlY3RlZC50eHQKQEAgLTkyLDcgKzkyLDcgQEAgcmVjdDogc3R5bGUuZ2V0
UHJvcGVydHlWYWx1ZShmb250LXZhcmlhbnQpIDogbm9ybWFsCiByZWN0OiBzdHlsZS5nZXRQcm9w
ZXJ0eUNTU1ZhbHVlKGZvbnQtdmFyaWFudCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQog
cmVjdDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShmb250LXdlaWdodCkgOiBub3JtYWwKIHJlY3Q6
IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoZm9udC13ZWlnaHQpIDogW29iamVjdCBDU1NQcmlt
aXRpdmVWYWx1ZV0KLXJlY3Q6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaGVpZ2h0KSA6IDBweAor
cmVjdDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShoZWlnaHQpIDogYXV0bwogcmVjdDogc3R5bGUu
Z2V0UHJvcGVydHlDU1NWYWx1ZShoZWlnaHQpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0K
IHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaW1hZ2UtcmVuZGVyaW5nKSA6IGF1dG8KIHJl
Y3Q6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoaW1hZ2UtcmVuZGVyaW5nKSA6IFtvYmplY3Qg
Q1NTUHJpbWl0aXZlVmFsdWVdCkBAIC0xOTAsNyArMTkwLDcgQEAgcmVjdDogc3R5bGUuZ2V0UHJv
cGVydHlWYWx1ZSh3aGl0ZS1zcGFjZSkgOiBub3JtYWwKIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5
Q1NTVmFsdWUod2hpdGUtc3BhY2UpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIHJlY3Q6
IHN0eWxlLmdldFByb3BlcnR5VmFsdWUod2lkb3dzKSA6IDIKIHJlY3Q6IHN0eWxlLmdldFByb3Bl
cnR5Q1NTVmFsdWUod2lkb3dzKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCi1yZWN0OiBz
dHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdpZHRoKSA6IDBweAorcmVjdDogc3R5bGUuZ2V0UHJvcGVy
dHlWYWx1ZSh3aWR0aCkgOiBhdXRvCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdp
ZHRoKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0
eVZhbHVlKHdvcmQtYnJlYWspIDogbm9ybWFsCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1Zh
bHVlKHdvcmQtYnJlYWspIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KQEAgLTU5Niw3ICs1
OTYsNyBAQCBnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGZvbnQtdmFyaWFudCkgOiBub3JtYWwK
IGc6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoZm9udC12YXJpYW50KSA6IFtvYmplY3QgQ1NT
UHJpbWl0aXZlVmFsdWVdCiBnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGZvbnQtd2VpZ2h0KSA6
IG5vcm1hbAogZzogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZShmb250LXdlaWdodCkgOiBbb2Jq
ZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQotZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShoZWlnaHQp
IDogMHB4CitnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGhlaWdodCkgOiBhdXRvCiBnOiBzdHls
ZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKGhlaWdodCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVl
XQogZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShpbWFnZS1yZW5kZXJpbmcpIDogYXV0bwogZzog
c3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZShpbWFnZS1yZW5kZXJpbmcpIDogW29iamVjdCBDU1NQ
cmltaXRpdmVWYWx1ZV0KQEAgLTY5NCw3ICs2OTQsNyBAQCBnOiBzdHlsZS5nZXRQcm9wZXJ0eVZh
bHVlKHdoaXRlLXNwYWNlKSA6IG5vcm1hbAogZzogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3
aGl0ZS1zcGFjZSkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogZzogc3R5bGUuZ2V0UHJv
cGVydHlWYWx1ZSh3aWRvd3MpIDogMgogZzogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3aWRv
d3MpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KLWc6IHN0eWxlLmdldFByb3BlcnR5VmFs
dWUod2lkdGgpIDogMHB4CitnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdpZHRoKSA6IGF1dG8K
IGc6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUod2lkdGgpIDogW29iamVjdCBDU1NQcmltaXRp
dmVWYWx1ZV0KIGc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUod29yZC1icmVhaykgOiBub3JtYWwK
IGc6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUod29yZC1icmVhaykgOiBbb2JqZWN0IENTU1By
aW1pdGl2ZVZhbHVlXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL2Nzcy9nZXRDb21wdXRl
ZFN0eWxlLWJhc2ljLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N2Zy9jc3MvZ2V0Q29tcHV0
ZWRTdHlsZS1iYXNpYy1leHBlY3RlZC50eHQKaW5kZXggOGE1YzQ0MDE5NWZiYTQxOGQ5MTQxZWEz
NTIxMjYzOTQwNzI3NjI2OC4uMGU0NTY1ZTc3MzkxYmJkM2QwYTU2MzhhYjM0MDQ1N2QyMzA0OGYy
NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3ZnL2Nzcy9nZXRDb21wdXRlZFN0eWxlLWJhc2lj
LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9zdmcvY3NzL2dldENvbXB1dGVkU3R5bGUt
YmFzaWMtZXhwZWN0ZWQudHh0CkBAIC05Miw3ICs5Miw3IEBAIHJlY3Q6IHN0eWxlLmdldFByb3Bl
cnR5VmFsdWUoZm9udC12YXJpYW50KSA6IG5vcm1hbAogcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlD
U1NWYWx1ZShmb250LXZhcmlhbnQpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIHJlY3Q6
IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoZm9udC13ZWlnaHQpIDogbm9ybWFsCiByZWN0OiBzdHls
ZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKGZvbnQtd2VpZ2h0KSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZl
VmFsdWVdCi1yZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGhlaWdodCkgOiAwcHgKK3JlY3Q6
IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaGVpZ2h0KSA6IGF1dG8KIHJlY3Q6IHN0eWxlLmdldFBy
b3BlcnR5Q1NTVmFsdWUoaGVpZ2h0KSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiByZWN0
OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGltYWdlLXJlbmRlcmluZykgOiBhdXRvCiByZWN0OiBz
dHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKGltYWdlLXJlbmRlcmluZykgOiBbb2JqZWN0IENTU1By
aW1pdGl2ZVZhbHVlXQpAQCAtMTkwLDcgKzE5MCw3IEBAIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5
VmFsdWUod2hpdGUtc3BhY2UpIDogbm9ybWFsCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1Zh
bHVlKHdoaXRlLXNwYWNlKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiByZWN0OiBzdHls
ZS5nZXRQcm9wZXJ0eVZhbHVlKHdpZG93cykgOiAyCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNT
U1ZhbHVlKHdpZG93cykgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQotcmVjdDogc3R5bGUu
Z2V0UHJvcGVydHlWYWx1ZSh3aWR0aCkgOiAwcHgKK3JlY3Q6IHN0eWxlLmdldFByb3BlcnR5VmFs
dWUod2lkdGgpIDogYXV0bwogcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3aWR0aCkg
OiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1
ZSh3b3JkLWJyZWFrKSA6IG5vcm1hbAogcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3
b3JkLWJyZWFrKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCkBAIC01OTYsNyArNTk2LDcg
QEAgZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShmb250LXZhcmlhbnQpIDogbm9ybWFsCiBnOiBz
dHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKGZvbnQtdmFyaWFudCkgOiBbb2JqZWN0IENTU1ByaW1p
dGl2ZVZhbHVlXQogZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShmb250LXdlaWdodCkgOiBub3Jt
YWwKIGc6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUoZm9udC13ZWlnaHQpIDogW29iamVjdCBD
U1NQcmltaXRpdmVWYWx1ZV0KLWc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaGVpZ2h0KSA6IDBw
eAorZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShoZWlnaHQpIDogYXV0bwogZzogc3R5bGUuZ2V0
UHJvcGVydHlDU1NWYWx1ZShoZWlnaHQpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIGc6
IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaW1hZ2UtcmVuZGVyaW5nKSA6IGF1dG8KIGc6IHN0eWxl
LmdldFByb3BlcnR5Q1NTVmFsdWUoaW1hZ2UtcmVuZGVyaW5nKSA6IFtvYmplY3QgQ1NTUHJpbWl0
aXZlVmFsdWVdCkBAIC02OTQsNyArNjk0LDcgQEAgZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSh3
aGl0ZS1zcGFjZSkgOiBub3JtYWwKIGc6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUod2hpdGUt
c3BhY2UpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIGc6IHN0eWxlLmdldFByb3BlcnR5
VmFsdWUod2lkb3dzKSA6IDIKIGc6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUod2lkb3dzKSA6
IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCi1nOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdp
ZHRoKSA6IDBweAorZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSh3aWR0aCkgOiBhdXRvCiBnOiBz
dHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdpZHRoKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFs
dWVdCiBnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdvcmQtYnJlYWspIDogbm9ybWFsCiBnOiBz
dHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdvcmQtYnJlYWspIDogW29iamVjdCBDU1NQcmltaXRp
dmVWYWx1ZV0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116753</attachid>
            <date>2011-11-28 07:05:50 -0800</date>
            <delta_ts>2011-12-02 05:11:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-61117-20111128190548.patch</filename>
            <type>text/plain</type>
            <size>10721</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMjMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGQ1ZGYwYmE5ZGY4MzFj
ZjgxZmFmNzg0ZWUxZDZiNDQwMDU2YjQxOC4uM2M3ZmFlZDFkZTdhYmZhYjJjZTNjZmFmODY2MWM5
MmI0ZmI2ODNiMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTExLTI4ICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogZGlzcGxheTppbmxpbmUgZWxlbWVudHMgYXJlIHJlcG9ydGVkIHRvIGhhdmUgemVybyB3
aWR0aCBhbmQgaGVpZ2h0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02MTExNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFjY29yZGluZyB0byBodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS92aXN1ZGV0Lmh0
bWwsIHRoZSAid2lkdGgiIGFuZCAiaGVpZ2h0IiBwcm9wZXJ0aWVzCisgICAgICAgIGRvIG5vdCBh
cHBseSBmb3IgaW5saW5lIG5vbi1yZXBsYWNlZCBlbGVtZW50cyBhbmQgc2hvdWxkIGhhdmUgdGhl
aXIgaW5pdGlhbCB2YWx1ZSBvZiAiYXV0byIKKyAgICAgICAgYXMgdGhlaXIgY29tcHV0ZWQgdmFs
dWVzLgorCisgICAgICAgICogY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpDU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb246OmdldFByb3BlcnR5
Q1NTVmFsdWUpOgorCiAyMDExLTExLTI3ICBMdWtlIE1hY3BoZXJzb24gICA8bWFjcGhlcnNvbkBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgSW1wbGVtZW50IHZlcnRpY2FsLWFsaWduIHByb3BlcnR5
IGluIENTU1N0eWxlQXBwbHlQcm9wZXJ0eS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NT
U0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKaW5kZXggNTcxMmUwYWQ1NDIxMWQxYWRlZjM0
YjIzNzYxMDc5YmVkZTIxNDJiOS4uOGNmZDQ1ZWFiMWRmNjE4MGUxNjFkNjkzODMzOGVlNjEzZmNl
YjY4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNs
YXJhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNs
YXJhdGlvbi5jcHAKQEAgLTE0OTUsOCArMTQ5NSwxMyBAQCBQYXNzUmVmUHRyPENTU1ZhbHVlPiBD
U1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb246OmdldFByb3BlcnR5Q1NTVmFsdWUoaW50IHByb3Bl
cgogICAgICAgICAgICAgcmV0dXJuIGxpc3QucmVsZWFzZSgpOwogICAgICAgICB9CiAgICAgICAg
IGNhc2UgQ1NTUHJvcGVydHlIZWlnaHQ6Ci0gICAgICAgICAgICBpZiAocmVuZGVyZXIpCisgICAg
ICAgICAgICBpZiAocmVuZGVyZXIpIHsKKyAgICAgICAgICAgICAgICAvLyBBY2NvcmRpbmcgdG8g
aHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMi92aXN1ZGV0Lmh0bWwjdGhlLWhlaWdodC1wcm9wZXJ0
eSwKKyAgICAgICAgICAgICAgICAvLyB0aGUgImhlaWdodCIgcHJvcGVydHkgZG9lcyBub3QgYXBw
bHkgZm9yIG5vbi1yZXBsYWNlZCBpbmxpbmUgZWxlbWVudHMuCisgICAgICAgICAgICAgICAgaWYg
KCFyZW5kZXJlci0+aXNSZXBsYWNlZCgpICYmIHJlbmRlcmVyLT5pc0lubGluZSgpKQorICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gcHJpbWl0aXZlVmFsdWVDYWNoZS0+Y3JlYXRlSWRlbnRpZmll
clZhbHVlKENTU1ZhbHVlQXV0byk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIHpvb21BZGp1c3Rl
ZFBpeGVsVmFsdWUoc2l6aW5nQm94KHJlbmRlcmVyKS5oZWlnaHQoKSwgc3R5bGUuZ2V0KCksIHBy
aW1pdGl2ZVZhbHVlQ2FjaGUpOworICAgICAgICAgICAgfQogICAgICAgICAgICAgcmV0dXJuIHpv
b21BZGp1c3RlZFBpeGVsVmFsdWVGb3JMZW5ndGgoc3R5bGUtPmhlaWdodCgpLCBzdHlsZS5nZXQo
KSwgcHJpbWl0aXZlVmFsdWVDYWNoZSk7CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRI
aWdobGlnaHQ6CiAgICAgICAgICAgICBpZiAoc3R5bGUtPmhpZ2hsaWdodCgpID09IG51bGxBdG9t
KQpAQCAtMTc0NSw4ICsxNzUwLDEzIEBAIFBhc3NSZWZQdHI8Q1NTVmFsdWU+IENTU0NvbXB1dGVk
U3R5bGVEZWNsYXJhdGlvbjo6Z2V0UHJvcGVydHlDU1NWYWx1ZShpbnQgcHJvcGVyCiAgICAgICAg
IGNhc2UgQ1NTUHJvcGVydHlXaWRvd3M6CiAgICAgICAgICAgICByZXR1cm4gcHJpbWl0aXZlVmFs
dWVDYWNoZS0+Y3JlYXRlVmFsdWUoc3R5bGUtPndpZG93cygpLCBDU1NQcmltaXRpdmVWYWx1ZTo6
Q1NTX05VTUJFUik7CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlXaWR0aDoKLSAgICAgICAgICAg
IGlmIChyZW5kZXJlcikKKyAgICAgICAgICAgIGlmIChyZW5kZXJlcikgeworICAgICAgICAgICAg
ICAgIC8vIEFjY29yZGluZyB0byBodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyL3Zpc3VkZXQuaHRt
bCN0aGUtd2lkdGgtcHJvcGVydHksCisgICAgICAgICAgICAgICAgLy8gdGhlICJ3aWR0aCIgcHJv
cGVydHkgZG9lcyBub3QgYXBwbHkgZm9yIG5vbi1yZXBsYWNlZCBpbmxpbmUgZWxlbWVudHMuCisg
ICAgICAgICAgICAgICAgaWYgKCFyZW5kZXJlci0+aXNSZXBsYWNlZCgpICYmIHJlbmRlcmVyLT5p
c0lubGluZSgpKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gcHJpbWl0aXZlVmFsdWVDYWNo
ZS0+Y3JlYXRlSWRlbnRpZmllclZhbHVlKENTU1ZhbHVlQXV0byk7CiAgICAgICAgICAgICAgICAg
cmV0dXJuIHpvb21BZGp1c3RlZFBpeGVsVmFsdWUoc2l6aW5nQm94KHJlbmRlcmVyKS53aWR0aCgp
LCBzdHlsZS5nZXQoKSwgcHJpbWl0aXZlVmFsdWVDYWNoZSk7CisgICAgICAgICAgICB9CiAgICAg
ICAgICAgICByZXR1cm4gem9vbUFkanVzdGVkUGl4ZWxWYWx1ZUZvckxlbmd0aChzdHlsZS0+d2lk
dGgoKSwgc3R5bGUuZ2V0KCksIHByaW1pdGl2ZVZhbHVlQ2FjaGUpOwogICAgICAgICBjYXNlIENT
U1Byb3BlcnR5V29yZEJyZWFrOgogICAgICAgICAgICAgcmV0dXJuIHByaW1pdGl2ZVZhbHVlQ2Fj
aGUtPmNyZWF0ZVZhbHVlKHN0eWxlLT53b3JkQnJlYWsoKSk7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYmJkZDg4ZmZhNTli
ODhiNTcwYzY3NzY1MzExMzFlOThiNzk3NDMwZS4uZTE4Y2E2YzkxMjhjYjUyY2I5ZGUyMzU0MDM1
MTY2ZGNkZWE3ZmQ2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDExLTExLTI4ICBBbGV4YW5k
ZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogZGlzcGxheTppbmxpbmUgZWxlbWVudHMgYXJlIHJlcG9ydGVkIHRvIGhhdmUgemVybyB3aWR0
aCBhbmQgaGVpZ2h0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD02MTExNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxvYWQtaW5uZXJI
VE1MLmh0bWw6CisgICAgICAgICogZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVm
b3JlLWxvYWQuaHRtbDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS13aW4vc3ZnL2Nzcy9n
ZXRDb21wdXRlZFN0eWxlLWJhc2ljLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBzdmcvY3NzL2dl
dENvbXB1dGVkU3R5bGUtYmFzaWMtZXhwZWN0ZWQudHh0OgorCiAyMDExLTExLTI4ICBCYWxhenMg
S2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KIAogICAgICAgICBbV0syXSBmYXN0L2ZyYW1l
cy9pZnJhbWUtcGx1Z2luLWxvYWQtcmVtb3ZlLWRvY3VtZW50LWNyYXNoLmh0bWwgY3Jhc2hlcwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3Qt
YmVmb3JlLWxvYWQtaW5uZXJIVE1MLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9iZWZvcmVs
b2FkL2ltYWdlLW9iamVjdC1iZWZvcmUtbG9hZC1pbm5lckhUTUwuaHRtbAppbmRleCA2YmVmYzU3
NDIwNWRmNjIzMzYwYTE4ZWJiODQ4MTlhMGZjZGNjOTg3Li40MzFlNmZmZjY5YmU1Mjc1NzEyMzJm
NjE1MGViZjJjMTNiMGVhMTc2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9iZWZv
cmVsb2FkL2ltYWdlLW9iamVjdC1iZWZvcmUtbG9hZC1pbm5lckhUTUwuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9iZWZvcmVsb2FkL2ltYWdlLW9iamVjdC1iZWZvcmUtbG9hZC1pbm5l
ckhUTUwuaHRtbApAQCAtMTQsNyArMTQsNyBAQAogICAgICAgICBmdW5jdGlvbiBjaGVja09iamVj
dCgpCiAgICAgICAgIHsKICAgICAgICAgICAgIHZhciBzdHlsZSA9IGdldENvbXB1dGVkU3R5bGUo
ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm9iamVjdCIpWzBdLCBudWxsKTsKLSAgICAg
ICAgICAgIGlmIChzdHlsZS53aWR0aCAhPSAiMHB4IiB8fCBzdHlsZS5oZWlnaHQgIT0gIjBweCIp
CisgICAgICAgICAgICBpZiAoc3R5bGUud2lkdGggIT0gImF1dG8iIHx8IHN0eWxlLmhlaWdodCAh
PSAiYXV0byIpCiAgICAgICAgICAgICAgICAgcHJpbnQoIkZBSUwiLCAicmVkIik7CiAKICAgICAg
ICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9iZWZvcmVsb2FkL2ltYWdlLW9iamVjdC1iZWZvcmUtbG9hZC5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vYmVmb3JlbG9hZC9pbWFnZS1vYmplY3QtYmVmb3JlLWxv
YWQuaHRtbAppbmRleCA0NmZhZTMzZTVmYTdiNzhlNjQ0ZjU1N2NhMmRkNjcyNzUxZmI3ZWIwLi5h
NjQyOTJjMWU3NzA1ZjU3NTM1Yzc3OGU2M2E5NDk0Njc0NTQ1MWZkIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L2RvbS9iZWZvcmVsb2FkL2ltYWdlLW9iamVjdC1iZWZvcmUtbG9hZC5odG1s
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2JlZm9yZWxvYWQvaW1hZ2Utb2JqZWN0LWJlZm9y
ZS1sb2FkLmh0bWwKQEAgLTE0LDcgKzE0LDcgQEAKICAgICAgICAgZnVuY3Rpb24gY2hlY2tPYmpl
Y3QoKQogICAgICAgICB7CiAgICAgICAgICAgICB2YXIgc3R5bGUgPSBnZXRDb21wdXRlZFN0eWxl
KGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJvYmplY3QiKVswXSwgbnVsbCk7Ci0gICAg
ICAgICAgICBpZiAoc3R5bGUud2lkdGggIT0gIjBweCIgfHwgc3R5bGUuaGVpZ2h0ICE9ICIwcHgi
KQorICAgICAgICAgICAgaWYgKHN0eWxlLndpZHRoICE9ICJhdXRvIiB8fCBzdHlsZS5oZWlnaHQg
IT0gImF1dG8iKQogICAgICAgICAgICAgICAgIHByaW50KCJGQUlMIiwgInJlZCIpOwogCiAgICAg
ICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0td2luL3N2Zy9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS1i
YXNpYy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS13aW4vc3Zn
L2Nzcy9nZXRDb21wdXRlZFN0eWxlLWJhc2ljLWV4cGVjdGVkLnR4dAppbmRleCBiZjdiMGI5NWIy
NWE2NDk5MWYyOTdiNDJhMGYzM2RiMDc0NGI3OTg3Li5jMTAzNTEyMGM5MTllNzhiNTljMmRkNTE2
MDg3N2EzZmVkNmI0MjhhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1
bS13aW4vc3ZnL2Nzcy9nZXRDb21wdXRlZFN0eWxlLWJhc2ljLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS13aW4vc3ZnL2Nzcy9nZXRDb21wdXRlZFN0eWxl
LWJhc2ljLWV4cGVjdGVkLnR4dApAQCAtOTIsNyArOTIsNyBAQCByZWN0OiBzdHlsZS5nZXRQcm9w
ZXJ0eVZhbHVlKGZvbnQtdmFyaWFudCkgOiBub3JtYWwKIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5
Q1NTVmFsdWUoZm9udC12YXJpYW50KSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiByZWN0
OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGZvbnQtd2VpZ2h0KSA6IG5vcm1hbAogcmVjdDogc3R5
bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZShmb250LXdlaWdodCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2
ZVZhbHVlXQotcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShoZWlnaHQpIDogMHB4CityZWN0
OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGhlaWdodCkgOiBhdXRvCiByZWN0OiBzdHlsZS5nZXRQ
cm9wZXJ0eUNTU1ZhbHVlKGhlaWdodCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogcmVj
dDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShpbWFnZS1yZW5kZXJpbmcpIDogYXV0bwogcmVjdDog
c3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZShpbWFnZS1yZW5kZXJpbmcpIDogW29iamVjdCBDU1NQ
cmltaXRpdmVWYWx1ZV0KQEAgLTE5MCw3ICsxOTAsNyBAQCByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0
eVZhbHVlKHdoaXRlLXNwYWNlKSA6IG5vcm1hbAogcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlDU1NW
YWx1ZSh3aGl0ZS1zcGFjZSkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogcmVjdDogc3R5
bGUuZ2V0UHJvcGVydHlWYWx1ZSh3aWRvd3MpIDogMgogcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlD
U1NWYWx1ZSh3aWRvd3MpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KLXJlY3Q6IHN0eWxl
LmdldFByb3BlcnR5VmFsdWUod2lkdGgpIDogMHB4CityZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eVZh
bHVlKHdpZHRoKSA6IGF1dG8KIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUod2lkdGgp
IDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5VmFs
dWUod29yZC1icmVhaykgOiBub3JtYWwKIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUo
d29yZC1icmVhaykgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQpAQCAtNTk2LDcgKzU5Niw3
IEBAIGc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoZm9udC12YXJpYW50KSA6IG5vcm1hbAogZzog
c3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZShmb250LXZhcmlhbnQpIDogW29iamVjdCBDU1NQcmlt
aXRpdmVWYWx1ZV0KIGc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoZm9udC13ZWlnaHQpIDogbm9y
bWFsCiBnOiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKGZvbnQtd2VpZ2h0KSA6IFtvYmplY3Qg
Q1NTUHJpbWl0aXZlVmFsdWVdCi1nOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGhlaWdodCkgOiAw
cHgKK2c6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaGVpZ2h0KSA6IGF1dG8KIGc6IHN0eWxlLmdl
dFByb3BlcnR5Q1NTVmFsdWUoaGVpZ2h0KSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiBn
OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGltYWdlLXJlbmRlcmluZykgOiBhdXRvCiBnOiBzdHls
ZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKGltYWdlLXJlbmRlcmluZykgOiBbb2JqZWN0IENTU1ByaW1p
dGl2ZVZhbHVlXQpAQCAtNjk0LDcgKzY5NCw3IEBAIGc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUo
d2hpdGUtc3BhY2UpIDogbm9ybWFsCiBnOiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdoaXRl
LXNwYWNlKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiBnOiBzdHlsZS5nZXRQcm9wZXJ0
eVZhbHVlKHdpZG93cykgOiAyCiBnOiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdpZG93cykg
OiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQotZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSh3
aWR0aCkgOiAwcHgKK2c6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUod2lkdGgpIDogYXV0bwogZzog
c3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3aWR0aCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZh
bHVlXQogZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSh3b3JkLWJyZWFrKSA6IG5vcm1hbAogZzog
c3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3b3JkLWJyZWFrKSA6IFtvYmplY3QgQ1NTUHJpbWl0
aXZlVmFsdWVdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvY3NzL2dldENvbXB1dGVkU3R5
bGUtYmFzaWMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3ZnL2Nzcy9nZXRDb21wdXRlZFN0
eWxlLWJhc2ljLWV4cGVjdGVkLnR4dAppbmRleCA4YTVjNDQwMTk1ZmJhNDE4ZDkxNDFlYTM1MjEy
NjM5NDA3Mjc2MjY4Li4wZTQ1NjVlNzczOTFiYmQzZDBhNTYzOGFiMzQwNDU3ZDIzMDQ4ZjI1IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9zdmcvY3NzL2dldENvbXB1dGVkU3R5bGUtYmFzaWMtZXhw
ZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3N2Zy9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS1iYXNp
Yy1leHBlY3RlZC50eHQKQEAgLTkyLDcgKzkyLDcgQEAgcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlW
YWx1ZShmb250LXZhcmlhbnQpIDogbm9ybWFsCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1Zh
bHVlKGZvbnQtdmFyaWFudCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogcmVjdDogc3R5
bGUuZ2V0UHJvcGVydHlWYWx1ZShmb250LXdlaWdodCkgOiBub3JtYWwKIHJlY3Q6IHN0eWxlLmdl
dFByb3BlcnR5Q1NTVmFsdWUoZm9udC13ZWlnaHQpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1
ZV0KLXJlY3Q6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUoaGVpZ2h0KSA6IDBweAorcmVjdDogc3R5
bGUuZ2V0UHJvcGVydHlWYWx1ZShoZWlnaHQpIDogYXV0bwogcmVjdDogc3R5bGUuZ2V0UHJvcGVy
dHlDU1NWYWx1ZShoZWlnaHQpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIHJlY3Q6IHN0
eWxlLmdldFByb3BlcnR5VmFsdWUoaW1hZ2UtcmVuZGVyaW5nKSA6IGF1dG8KIHJlY3Q6IHN0eWxl
LmdldFByb3BlcnR5Q1NTVmFsdWUoaW1hZ2UtcmVuZGVyaW5nKSA6IFtvYmplY3QgQ1NTUHJpbWl0
aXZlVmFsdWVdCkBAIC0xOTAsNyArMTkwLDcgQEAgcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1
ZSh3aGl0ZS1zcGFjZSkgOiBub3JtYWwKIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFsdWUo
d2hpdGUtc3BhY2UpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KIHJlY3Q6IHN0eWxlLmdl
dFByb3BlcnR5VmFsdWUod2lkb3dzKSA6IDIKIHJlY3Q6IHN0eWxlLmdldFByb3BlcnR5Q1NTVmFs
dWUod2lkb3dzKSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCi1yZWN0OiBzdHlsZS5nZXRQ
cm9wZXJ0eVZhbHVlKHdpZHRoKSA6IDBweAorcmVjdDogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSh3
aWR0aCkgOiBhdXRvCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdpZHRoKSA6IFtv
YmplY3QgQ1NTUHJpbWl0aXZlVmFsdWVdCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdv
cmQtYnJlYWspIDogbm9ybWFsCiByZWN0OiBzdHlsZS5nZXRQcm9wZXJ0eUNTU1ZhbHVlKHdvcmQt
YnJlYWspIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KQEAgLTU5Niw3ICs1OTYsNyBAQCBn
OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGZvbnQtdmFyaWFudCkgOiBub3JtYWwKIGc6IHN0eWxl
LmdldFByb3BlcnR5Q1NTVmFsdWUoZm9udC12YXJpYW50KSA6IFtvYmplY3QgQ1NTUHJpbWl0aXZl
VmFsdWVdCiBnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGZvbnQtd2VpZ2h0KSA6IG5vcm1hbAog
Zzogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZShmb250LXdlaWdodCkgOiBbb2JqZWN0IENTU1By
aW1pdGl2ZVZhbHVlXQotZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShoZWlnaHQpIDogMHB4Citn
OiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKGhlaWdodCkgOiBhdXRvCiBnOiBzdHlsZS5nZXRQcm9w
ZXJ0eUNTU1ZhbHVlKGhlaWdodCkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogZzogc3R5
bGUuZ2V0UHJvcGVydHlWYWx1ZShpbWFnZS1yZW5kZXJpbmcpIDogYXV0bwogZzogc3R5bGUuZ2V0
UHJvcGVydHlDU1NWYWx1ZShpbWFnZS1yZW5kZXJpbmcpIDogW29iamVjdCBDU1NQcmltaXRpdmVW
YWx1ZV0KQEAgLTY5NCw3ICs2OTQsNyBAQCBnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdoaXRl
LXNwYWNlKSA6IG5vcm1hbAogZzogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3aGl0ZS1zcGFj
ZSkgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZhbHVlXQogZzogc3R5bGUuZ2V0UHJvcGVydHlWYWx1
ZSh3aWRvd3MpIDogMgogZzogc3R5bGUuZ2V0UHJvcGVydHlDU1NWYWx1ZSh3aWRvd3MpIDogW29i
amVjdCBDU1NQcmltaXRpdmVWYWx1ZV0KLWc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUod2lkdGgp
IDogMHB4CitnOiBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHdpZHRoKSA6IGF1dG8KIGc6IHN0eWxl
LmdldFByb3BlcnR5Q1NTVmFsdWUod2lkdGgpIDogW29iamVjdCBDU1NQcmltaXRpdmVWYWx1ZV0K
IGc6IHN0eWxlLmdldFByb3BlcnR5VmFsdWUod29yZC1icmVhaykgOiBub3JtYWwKIGc6IHN0eWxl
LmdldFByb3BlcnR5Q1NTVmFsdWUod29yZC1icmVhaykgOiBbb2JqZWN0IENTU1ByaW1pdGl2ZVZh
bHVlXQo=
</data>
<flag name="review"
          id="116002"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>