<?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>68251</bug_id>
          
          <creation_ts>2011-09-16 10:01:14 -0700</creation_ts>
          <short_desc>clipPath does not work on foreignObject</short_desc>
          <delta_ts>2012-01-30 14:26:15 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Rob Crowther">robertc</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>arv</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fmalita</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>468553</commentid>
    <comment_count>0</comment_count>
      <attachid>107670</attachid>
    <who name="Rob Crowther">robertc</who>
    <bug_when>2011-09-16 10:01:14 -0700</bug_when>
    <thetext>Created attachment 107670
A foreignObject containing a 300px square div is not clipped

No clipping occurs when applying a clipPath to a foreignObject.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>468557</commentid>
    <comment_count>1</comment_count>
      <attachid>107671</attachid>
    <who name="Rob Crowther">robertc</who>
    <bug_when>2011-09-16 10:02:44 -0700</bug_when>
    <thetext>Created attachment 107671
The same clipPath applied to an svg rect works correctly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498434</commentid>
    <comment_count>2</comment_count>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2011-11-08 14:26:58 -0800</bug_when>
    <thetext>The foreignObject element currently doesn&apos;t support clip-path. I have a patch but it relies on the FO atomic paint fix to pass the tests (https://bugs.webkit.org/show_bug.cgi?id=58417).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498435</commentid>
    <comment_count>3</comment_count>
      <attachid>114155</attachid>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2011-11-08 14:29:12 -0800</bug_when>
    <thetext>Created attachment 114155
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498521</commentid>
    <comment_count>4</comment_count>
      <attachid>114155</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-08 16:50:00 -0800</bug_when>
    <thetext>Comment on attachment 114155
Patch

Attachment 114155 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10369241

New failing tests:
svg/foreignObject/clip-path.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>498758</commentid>
    <comment_count>5</comment_count>
      <attachid>114155</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2011-11-09 02:47:00 -0800</bug_when>
    <thetext>Comment on attachment 114155
Patch

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

It looks good for me in  general, I r- it because not only clip-path is effected. I&apos;d like to see masked and filtered FO examples as well. And one example for opacity.

&gt; Source/WebCore/ChangeLog:6
&gt; +        clipPath does not work on foreignObject
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=68251
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).

The change log needs to be more details. What have you done and why? This should be included in the change log.

&gt; Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp:62
&gt;      if (opacity &lt; 1.0f)
&gt;          childPaintInfo.context-&gt;beginTransparencyLayer(opacity);

I think we do the opacity in SVGRenderSupport as well. Can you remove the calls here and after your code please? Also, can you add a test to verify the behavior please?

&gt; Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp:75
&gt;      if (opacity &lt; 1.0f)
&gt;          childPaintInfo.context-&gt;endTransparencyLayer();

(needs to be removed as well)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500384</commentid>
    <comment_count>6</comment_count>
      <attachid>114593</attachid>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2011-11-10 16:08:18 -0800</bug_when>
    <thetext>Created attachment 114593
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500393</commentid>
    <comment_count>7</comment_count>
      <attachid>114155</attachid>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2011-11-10 16:14:32 -0800</bug_when>
    <thetext>Comment on attachment 114155
Patch

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

Thanks for the review Dirk. I&apos;ve added tests to exercise clipping, masking, filtering and opacity on FOs as suggested.

&gt;&gt; Source/WebCore/ChangeLog:6
&gt;&gt; +        Reviewed by NOBODY (OOPS!).
&gt; 
&gt; The change log needs to be more details. What have you done and why? This should be included in the change log.

Done.

&gt;&gt; Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp:62
&gt;&gt;          childPaintInfo.context-&gt;beginTransparencyLayer(opacity);
&gt; 
&gt; I think we do the opacity in SVGRenderSupport as well. Can you remove the calls here and after your code please? Also, can you add a test to verify the behavior please?

Done.

&gt;&gt; Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp:75
&gt;&gt;          childPaintInfo.context-&gt;endTransparencyLayer();
&gt; 
&gt; (needs to be removed as well)

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501038</commentid>
    <comment_count>8</comment_count>
      <attachid>114593</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2011-11-11 13:23:53 -0800</bug_when>
    <thetext>Comment on attachment 114593
Patch

LGTM. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501213</commentid>
    <comment_count>9</comment_count>
      <attachid>114593</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-11 16:30:21 -0800</bug_when>
    <thetext>Comment on attachment 114593
Patch

Clearing flags on attachment: 114593

Committed r100045: &lt;http://trac.webkit.org/changeset/100045&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501214</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-11 16:30:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545414</commentid>
    <comment_count>11</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-01-30 14:26:15 -0800</bug_when>
    <thetext>*** Bug 44071 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107670</attachid>
            <date>2011-09-16 10:01:14 -0700</date>
            <delta_ts>2011-09-16 10:01:14 -0700</delta_ts>
            <desc>A foreignObject containing a 300px square div is not clipped</desc>
            <filename>clip-shadow.svg</filename>
            <type>image/svg+xml</type>
            <size>881</size>
            <attacher name="Rob Crowther">robertc</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiDQogICB4bWxuczp4bGluaz0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiPg0KICAg
IDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iYzEiPg0KICAgICAgPGNpcmNsZSBjeD0iNjAiIGN5
PSI2MCIgcj0iNTAiLz4gDQogICAgPC9jbGlwUGF0aD4NCiAgICA8ZmlsdGVyIGlkPSJkcm9wc2hh
ZG93IiBoZWlnaHQ9IjEzMCUiPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBo
YSIgc3RkRGV2aWF0aW9uPSIzIi8+DQogICAgICAgIDxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIHJl
c3VsdD0ib2Zmc2V0Ymx1ciIvPg0KICAgICAgICA8ZmVNZXJnZT4NCiAgICAgICAgICA8ZmVNZXJn
ZU5vZGUvPg0KICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPg0KICAg
ICAgIDwvZmVNZXJnZT4NCiAgICA8L2ZpbHRlcj4NCg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWx0
ZXI9InVybCgjZHJvcHNoYWRvdykiPg0KICAgICAgICA8Zm9yZWlnbk9iamVjdCB3aWR0aD0iMzAw
IiBoZWlnaHQ9IjMwMCIgY2xpcC1wYXRoPSJ1cmwoI2MxKSI+DQogICAgICAgICAgICA8Ym9keSB4
bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+DQogICAgICAgICAgICAgICAgPGRp
diBpZD0idGFyZ2V0IiBzdHlsZT0iaGVpZ2h0OiAzMDBweDsgd2lkdGg6IDMwMHB4OyBiYWNrZ3Jv
dW5kOiAjZGQwOyI+PC9kaXY+DQogICAgICAgICAgICA8L2JvZHk+DQogICAgICAgIDwvZm9yZWln
bk9iamVjdD4NCiAgICA8L2c+DQo8L3N2Zz4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107671</attachid>
            <date>2011-09-16 10:02:44 -0700</date>
            <delta_ts>2011-09-16 10:02:44 -0700</delta_ts>
            <desc>The same clipPath applied to an svg rect works correctly</desc>
            <filename>clip-noforeign.svg</filename>
            <type>image/svg+xml</type>
            <size>697</size>
            <attacher name="Rob Crowther">robertc</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiDQogICB4bWxuczp4bGluaz0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiPg0KICAg
IDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iYzEiPg0KICAgICAgPGNpcmNsZSBjeD0iNjAiIGN5
PSI2MCIgcj0iNTAiLz4gDQogICAgPC9jbGlwUGF0aD4NCiAgICA8ZmlsdGVyIGlkPSJkcm9wc2hh
ZG93IiBoZWlnaHQ9IjEzMCUiPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBo
YSIgc3RkRGV2aWF0aW9uPSIzIi8+DQogICAgICAgIDxmZU9mZnNldCBkeD0iMiIgZHk9IjIiIHJl
c3VsdD0ib2Zmc2V0Ymx1ciIvPg0KICAgICAgICA8ZmVNZXJnZT4NCiAgICAgICAgICA8ZmVNZXJn
ZU5vZGUvPg0KICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPg0KICAg
ICAgIDwvZmVNZXJnZT4NCiAgICA8L2ZpbHRlcj4NCg0KICAgIDwvZGVmcz4NCiAgICA8ZyBmaWx0
ZXI9InVybCgjZHJvcHNoYWRvdykiPg0KICAgICAgICA8cmVjdCB3aWR0aD0iMzAwIiB4PSIwIiB5
PSIwIiBoZWlnaHQ9IjMwMCIgY2xpcC1wYXRoPSJ1cmwoI2MxKSIgZmlsbD0iI2RkMCIvPg0KICAg
IDwvZz4NCjwvc3ZnPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114155</attachid>
            <date>2011-11-08 14:29:12 -0800</date>
            <delta_ts>2011-11-10 16:14:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68251-20111108172911.patch</filename>
            <type>text/plain</type>
            <size>6333</size>
            <attacher name="Florin Malita">fmalita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk1ODMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwYzQ5ZGUwNWVmMWYwN2Uy
MjcxZTY1MzMyYTM5NzRmYTBmODUyM2RlLi42M2ZhMzY4MjQwZDc2YTFlMjM1ZWMwYjRiOGMzNjUx
NjAyYTlmMTdlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTEtMTEtMDggIEZsb3Jp
biBNYWxpdGEgIDxmbWFsaXRhQGdvb2dsZS5jb20+CisKKyAgICAgICAgY2xpcFBhdGggZG9lcyBu
b3Qgd29yayBvbiBmb3JlaWduT2JqZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02ODI1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3Q6IHN2Zy9mb3JlaWduT2JqZWN0L2NsaXAtcGF0aC5odG1sCisK
KyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0ZvcmVpZ25PYmplY3QuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyU1ZHRm9yZWlnbk9iamVjdDo6cGFpbnQpOgorICAgICAgICAq
IHJlbmRlcmluZy9zdmcvU1ZHUmVzb3VyY2VzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNsaXBw
ZXJGaWx0ZXJNYXNrZXJUYWdzKToKKworICAgICAgICAgICAgU3VwcG9ydCBmb3IgRk8gY2xpcHBp
bmcuCisKIDIwMTEtMTEtMDggIEhhbnMgV2VubmJvcmcgIDxoYW5zQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBJbmRleGVkREI6IFN0YXJ0IHVzaW5nIHRoZSBvblN1Y2Nlc3NXaXRoQ29udGludWF0
aW9uKCkgY2FsbGJhY2sKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcv
UmVuZGVyU1ZHRm9yZWlnbk9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3Zn
L1JlbmRlclNWR0ZvcmVpZ25PYmplY3QuY3BwCmluZGV4IDA4ODQyNzE0Y2UzOTMyMzE5MWQ1OWU5
ZDZhM2ExNjkxYTczNTEwNDYuLmRkN2I1YTJlNTJhOTBhMjI3NzgzMjkwNWYxNmJjZmI0MmQ4MWVl
ZDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHRm9y
ZWlnbk9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9SZW5kZXJT
VkdGb3JlaWduT2JqZWN0LmNwcApAQCAtNjEsNyArNjEsMTUgQEAgdm9pZCBSZW5kZXJTVkdGb3Jl
aWduT2JqZWN0OjpwYWludChQYWludEluZm8mIHBhaW50SW5mbywgY29uc3QgTGF5b3V0UG9pbnQm
KQogICAgIGlmIChvcGFjaXR5IDwgMS4wZikKICAgICAgICAgY2hpbGRQYWludEluZm8uY29udGV4
dC0+YmVnaW5UcmFuc3BhcmVuY3lMYXllcihvcGFjaXR5KTsKIAotICAgIFJlbmRlckJsb2NrOjpw
YWludChjaGlsZFBhaW50SW5mbywgSW50UG9pbnQoKSk7CisgICAgYm9vbCBjb250aW51ZVJlbmRl
cmluZyA9IHRydWU7CisgICAgaWYgKGNoaWxkUGFpbnRJbmZvLnBoYXNlID09IFBhaW50UGhhc2VG
b3JlZ3JvdW5kKQorICAgICAgICBjb250aW51ZVJlbmRlcmluZyA9IFNWR1JlbmRlclN1cHBvcnQ6
OnByZXBhcmVUb1JlbmRlclNWR0NvbnRlbnQodGhpcywgY2hpbGRQYWludEluZm8pOworCisgICAg
aWYgKGNvbnRpbnVlUmVuZGVyaW5nKQorICAgICAgICBSZW5kZXJCbG9jazo6cGFpbnQoY2hpbGRQ
YWludEluZm8sIEludFBvaW50KCkpOworCisgICAgaWYgKGNoaWxkUGFpbnRJbmZvLnBoYXNlID09
IFBhaW50UGhhc2VGb3JlZ3JvdW5kKQorICAgICAgICBTVkdSZW5kZXJTdXBwb3J0OjpmaW5pc2hS
ZW5kZXJTVkdDb250ZW50KHRoaXMsIGNoaWxkUGFpbnRJbmZvLCBwYWludEluZm8uY29udGV4dCk7
CiAKICAgICBpZiAob3BhY2l0eSA8IDEuMGYpCiAgICAgICAgIGNoaWxkUGFpbnRJbmZvLmNvbnRl
eHQtPmVuZFRyYW5zcGFyZW5jeUxheWVyKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvc3ZnL1NWR1Jlc291cmNlcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3ZnL1NWR1Jlc291cmNlcy5jcHAKaW5kZXggNDc4YjQ4ZTAwNjQ2NzdiYWE5M2RiYzkxZmYwNjlm
ZjEyYzg1Njg5OC4uMjcxMjBkYzg4MDkyMmYzMzQzMDAwYzhkZmE2MWYxMGY1YTllOTQ2MiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZXNvdXJjZXMuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVzb3VyY2VzLmNwcApAQCAtODEs
NiArODEsMTAgQEAgc3RhdGljIEhhc2hTZXQ8QXRvbWljU3RyaW5nSW1wbCo+JiBjbGlwcGVyRmls
dGVyTWFza2VyVGFncygpCiAgICAgICAgIHNfdGFnTGlzdC5hZGQoU1ZHTmFtZXM6OnRyZWZUYWcu
bG9jYWxOYW1lKCkuaW1wbCgpKTsKICAgICAgICAgc190YWdMaXN0LmFkZChTVkdOYW1lczo6dHNw
YW5UYWcubG9jYWxOYW1lKCkuaW1wbCgpKTsKIAorICAgICAgICAvLyBOb3QgbGlzdGVkIGluIHRo
ZSBkZWZpbml0aW9ucyBpcyB0aGUgZm9yZWlnbk9iamVjdCBlbGVtZW50LCBidXQgY2xpcC1wYXRo
CisgICAgICAgIC8vIGlzIGEgc3VwcG9ydGVkIGF0dHJpYnV0ZS4KKyAgICAgICAgc190YWdMaXN0
LmFkZChTVkdOYW1lczo6Zm9yZWlnbk9iamVjdFRhZy5sb2NhbE5hbWUoKS5pbXBsKCkpOworCiAg
ICAgICAgIC8vIEVsZW1lbnRzIHRoYXQgd2UgaWdub3JlLCBhcyBpdCBkb2Vzbid0IG1ha2UgYW55
IHNlbnNlLgogICAgICAgICAvLyBkZWZzLCBwYXR0ZXJuLCBzd2l0Y2ggKEZJWE1FOiBNYWlsIFNW
RyBXRyBhYm91dCB0aGVzZSkKICAgICAgICAgLy8gc3ltYm9sIChpcyBjb252ZXJ0ZWQgdG8gYSBz
dmcgZWxlbWVudCwgd2hlbiByZWZlcmVuY2VkIGJ5IHVzZSwgd2UgY2FuIHNhZmVseSBpZ25vcmUg
aXQuKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IGQ4ZTZkNjAwMmQ5MjViM2JhOTk5OTQwZTZiNGMwNjE4MDgyMTAzYzguLjcz
ZTE3MjU5MjM5Y2NjMjRhMWVhYzVhNzQwZmM3ZGJkODFjMzEyMzggMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NCBAQAorMjAxMS0xMS0wOCAgRmxvcmluIE1hbGl0YSAgPGZtYWxpdGFAZ29vZ2xlLmNvbT4KKwor
ICAgICAgICBjbGlwUGF0aCBkb2VzIG5vdCB3b3JrIG9uIGZvcmVpZ25PYmplY3QKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY4MjUxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdmcvZm9yZWlnbk9iamVj
dC9jbGlwLXBhdGgtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBzdmcvZm9yZWlnbk9i
amVjdC9jbGlwLXBhdGgtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdmcvZm9yZWln
bk9iamVjdC9jbGlwLXBhdGguaHRtbDogQWRkZWQuCisKIDIwMTEtMTEtMDggIE9qYW4gVmFmYWkg
IDxvamFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBOZXcgdGVzdHMgcmVzdWx0cyBhZnRlciBy
OTk1MzkuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9jbGlwLXBh
dGgtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvY2xpcC1wYXRo
LWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xYTMzOWYyODI2NmVlMmMxM2FlZDQxMGNmZGM2ZWE5
MmQ4ZTA0YWY4CkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAyODUxCnpjbWVBU0BOPyhvbEh5YHVW
QnEhaWEweX55VXsrdllWMmE+aTAqWik9aF5obEElQFdzJGxIYG9rPG19P29UbjF5cQp6KUhISmde
SkY3SzZPJU1eYk1zVmw2TjRtK0dAeVY8VEJAPDNTKFJTPUd6SkUpdCk0RTlBcio3cC1aO3A0eig5
YzYKeihZalpDWnYzbldnQmRmcXpRazt+ekZvb217aFdDVzQ5OUpqdm9rUTxhWjZ4aUlLbT52O05V
YTc3JisoOXl5UnRJCnoyPiY+fHlmd15YWTFCS3pGWHhUTT4xZG58JVBNNndWVUgmNChTJUsjVHV8
cS1pKS1iSnFMLVYxdHpISUNTM2ozXgpIUDY8cl9IPmdUegoKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAx
CgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvY2xpcC1wYXRoLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2NsaXAtcGF0aC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uZWJkMzI4YTJhYmVjOWI0NTZkYzg3MzU4YTJhNDc3YTg0ZGNi
OGI2NAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2Ns
aXAtcGF0aC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNyBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6
ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAw
eDYwMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgICAg
UmVuZGVyU1ZHUm9vdCB7c3ZnfSBhdCAoMCwwKSBzaXplIDIwMHgxMDAKKyAgICAgICAgUmVuZGVy
U1ZHSGlkZGVuQ29udGFpbmVyIHtkZWZzfSBhdCAoMCwwKSBzaXplIDB4MAorICAgICAgICAgIFJl
bmRlclNWR1Jlc291cmNlQ2xpcHBlciB7Y2xpcFBhdGh9IFtpZD0iY2xpcCJdIFtjbGlwUGF0aFVu
aXRzPXVzZXJTcGFjZU9uVXNlXQorICAgICAgICAgICAgUmVuZGVyU1ZHUGF0aCB7cmVjdH0gYXQg
KDAsMCkgc2l6ZSAyMDB4NTAgW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9IzAwMDAwMF19XSBb
eD0wLjAwXSBbeT0wLjAwXSBbd2lkdGg9MjAwLjAwXSBbaGVpZ2h0PTUwLjAwXQorICAgICAgICBS
ZW5kZXJTVkdGb3JlaWduT2JqZWN0IHtmb3JlaWduT2JqZWN0fSBhdCAoMCwwKSBzaXplIDIwMHgx
MDAKKyAgICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDIwMHg1MCBbYmdj
b2xvcj0jMDA4MDAwXQorICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNp
emUgNHgxOQorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA0OiAiICIKKyAg
ICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCw1MCkgc2l6ZSAyMDB4NTAgW2JnY29sb3I9
I0ZGMDAwMF0KKyAgICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDR4
MTkKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDogIiAiCisgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3N2Zy9mb3JlaWduT2JqZWN0L2NsaXAtcGF0aC5odG1sIGIvTGF5b3V0VGVzdHMvc3ZnL2Zv
cmVpZ25PYmplY3QvY2xpcC1wYXRoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzc0OTljMzU4MWJjZDI1MzFk
NTU3MGZhODkyMzZhZmMxMmQyMjYxYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2
Zy9mb3JlaWduT2JqZWN0L2NsaXAtcGF0aC5odG1sCkBAIC0wLDAgKzEsMjAgQEAKKzxodG1sPgor
PGJvZHkgc3R5bGU9Im1hcmdpbjogMDsiPgorPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
MjAwMC9zdmciPgorPCEtLSBUaGUgRk8gc2hvdWxkIGJlIGNsaXBwZWQgd2l0aCBvbmx5IHRoZSBn
cmVlbiBoYWxmIHZpc2libGUuIC0tPgorPGRlZnM+Cis8Y2xpcFBhdGggaWQ9ImNsaXAiPgorICAg
IDxyZWN0IHdpZHRoPSIyMDAiIGhlaWdodD0iNTAiLz4KKzwvY2xpcFBhdGg+Cis8L2RlZnM+Cis8
Zm9yZWlnbk9iamVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjEwMCIgY2xpcC1wYXRoPSJ1cmwoI2Ns
aXApIj4KKyAgICA8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+Cisg
ICAgPGJvZHkgc3R5bGU9ImRtYXJnaW46IDA7Ij4KKyAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dy
b3VuZDogZ3JlZW47IGhlaWdodDogNTBweDsiPiZuYnNwOzwvZGl2PgorICAgICAgICA8ZGl2IHN0
eWxlPSJiYWNrZ3JvdW5kOiByZWQ7IGhlaWdodDogNTBweDsiPiZuYnNwOzwvZGl2PgorICAgIDwv
Ym9keT4KKyAgICA8L2h0bWw+Cis8L2ZvcmVpZ25PYmplY3Q+Cis8L3N2Zz4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114593</attachid>
            <date>2011-11-10 16:08:18 -0800</date>
            <delta_ts>2011-11-11 16:30:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-68251-20111110190817.patch</filename>
            <type>text/plain</type>
            <size>14676</size>
            <attacher name="Florin Malita">fmalita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk4NjkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhYWU2ODIwNTdjMmU3ZTM2
M2QwZTBiZjVkMmJmNzA3ZjQ5OWZjMjU1Li4wNjVlODc4N2Q3ODJhYTg4MjA3MGE1Mjg5YjA0MTQ4
NDRiMjY2MWQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTEtMTEtMTAgIEZsb3Jp
biBNYWxpdGEgIDxmbWFsaXRhQGdvb2dsZS5jb20+CisKKyAgICAgICAgY2xpcFBhdGggZG9lcyBu
b3Qgd29yayBvbiBmb3JlaWduT2JqZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02ODI1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFkZCBGb3JlaWduT2JqZWN0IGNsaXBwaW5nLCBmaWx0ZXJpbmcgYW5k
IG1hc2tpbmcgc3VwcG9ydCB1c2luZyB0aGUgU1ZHUmVuZGVyU3VwcG9ydCBoZWxwZXJzCisgICAg
ICAgIChwcmVwYXJlVG9SZW5kZXJTVkdDb250ZW50LCBmaW5pc2hSZW5kZXJTVkdDb250ZW50KSBv
biBSZW5kZXJTVkdGb3JlaWduT2JqZWN0J3MgcGFpbnQgcGF0aC4KKyAgICAgICAgVGhpcyBhbHNv
IGFsbG93cyB1cyB0byByZW1vdmUgZXhwbGljaXQgdHJhbnNwYXJlbmN5IGhhbmRsaW5nLCBzaW5j
ZSB0aGUgaGVscGVycyBhbHJlYWR5IGNvdmVyIGl0LgorCisgICAgICAgIFRlc3RzOiBzdmcvZm9y
ZWlnbk9iamVjdC9jbGlwLmh0bWwKKyAgICAgICAgICAgICAgIHN2Zy9mb3JlaWduT2JqZWN0L2Zp
bHRlci5odG1sCisgICAgICAgICAgICAgICBzdmcvZm9yZWlnbk9iamVjdC9tYXNrLmh0bWwKKwor
ICAgICAgICAqIHJlbmRlcmluZy9zdmcvUmVuZGVyU1ZHRm9yZWlnbk9iamVjdC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJTVkdGb3JlaWduT2JqZWN0OjpwYWludCk6CisgICAgICAgICog
cmVuZGVyaW5nL3N2Zy9TVkdSZXNvdXJjZXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Y2xpcHBl
ckZpbHRlck1hc2tlclRhZ3MpOgorCiAyMDExLTExLTEwICBBbmRyZWFzIEtsaW5nICA8a2xpbmdA
d2Via2l0Lm9yZz4KIAogICAgICAgICBDYWNoZSBhbmQgcmV1c2UgSFRNTENvbGxlY3Rpb25zIGV4
cG9zZWQgYnkgRG9jdW1lbnQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3ZnL1JlbmRlclNWR0ZvcmVpZ25PYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N2Zy9SZW5kZXJTVkdGb3JlaWduT2JqZWN0LmNwcAppbmRleCAwOTgxMTgxMWJlY2U3MzEyZDJm
MGFiOTNjOTM5ODdlZjliNjkxZWNiLi42MTk3ZTM4Y2ZhMzk0MTllMGQ2NTU1MTE5MDA4ZmUzNmVm
OTQ4ZDc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNW
R0ZvcmVpZ25PYmplY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVu
ZGVyU1ZHRm9yZWlnbk9iamVjdC5jcHAKQEAgLTU4LDI5ICs1OCwzMSBAQCB2b2lkIFJlbmRlclNW
R0ZvcmVpZ25PYmplY3Q6OnBhaW50KFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBMYXlvdXRQ
b2ludCYpCiAgICAgaWYgKFNWR1JlbmRlclN1cHBvcnQ6OmlzT3ZlcmZsb3dIaWRkZW4odGhpcykp
CiAgICAgICAgIGNoaWxkUGFpbnRJbmZvLmNvbnRleHQtPmNsaXAobV92aWV3cG9ydCk7CiAKLSAg
ICBmbG9hdCBvcGFjaXR5ID0gc3R5bGUoKS0+b3BhY2l0eSgpOwotICAgIGlmIChvcGFjaXR5IDwg
MS4wZikKLSAgICAgICAgY2hpbGRQYWludEluZm8uY29udGV4dC0+YmVnaW5UcmFuc3BhcmVuY3lM
YXllcihvcGFjaXR5KTsKLQotICAgIC8vIFBhaW50IGFsbCBwaGFzZXMgb2YgRk8gZWxlbWVudHMg
YXRvbWljYWxseSwgYXMgdGhvdWdoIHRoZSBGTyBlbGVtZW50IGVzdGFibGlzaGVkIGl0cwotICAg
IC8vIG93biBzdGFja2luZyBjb250ZXh0LgotICAgIGJvb2wgcHJlc2VydmVQaGFzZSA9IHBhaW50
SW5mby5waGFzZSA9PSBQYWludFBoYXNlU2VsZWN0aW9uIHx8IHBhaW50SW5mby5waGFzZSA9PSBQ
YWludFBoYXNlVGV4dENsaXA7Ci0gICAgTGF5b3V0UG9pbnQgY2hpbGRQb2ludCA9IEludFBvaW50
KCk7Ci0gICAgY2hpbGRQYWludEluZm8ucGhhc2UgPSBwcmVzZXJ2ZVBoYXNlID8gcGFpbnRJbmZv
LnBoYXNlIDogUGFpbnRQaGFzZUJsb2NrQmFja2dyb3VuZDsKLSAgICBSZW5kZXJCbG9jazo6cGFp
bnQoY2hpbGRQYWludEluZm8sIEludFBvaW50KCkpOwotICAgIGlmICghcHJlc2VydmVQaGFzZSkg
ewotICAgICAgICBjaGlsZFBhaW50SW5mby5waGFzZSA9IFBhaW50UGhhc2VDaGlsZEJsb2NrQmFj
a2dyb3VuZHM7Ci0gICAgICAgIFJlbmRlckJsb2NrOjpwYWludChjaGlsZFBhaW50SW5mbywgY2hp
bGRQb2ludCk7Ci0gICAgICAgIGNoaWxkUGFpbnRJbmZvLnBoYXNlID0gUGFpbnRQaGFzZUZsb2F0
OwotICAgICAgICBSZW5kZXJCbG9jazo6cGFpbnQoY2hpbGRQYWludEluZm8sIGNoaWxkUG9pbnQp
OwotICAgICAgICBjaGlsZFBhaW50SW5mby5waGFzZSA9IFBhaW50UGhhc2VGb3JlZ3JvdW5kOwot
ICAgICAgICBSZW5kZXJCbG9jazo6cGFpbnQoY2hpbGRQYWludEluZm8sIGNoaWxkUG9pbnQpOwot
ICAgICAgICBjaGlsZFBhaW50SW5mby5waGFzZSA9IFBhaW50UGhhc2VPdXRsaW5lOwotICAgICAg
ICBSZW5kZXJCbG9jazo6cGFpbnQoY2hpbGRQYWludEluZm8sIGNoaWxkUG9pbnQpOworICAgIGJv
b2wgY29udGludWVSZW5kZXJpbmcgPSB0cnVlOworICAgIGlmIChwYWludEluZm8ucGhhc2UgPT0g
UGFpbnRQaGFzZUZvcmVncm91bmQpCisgICAgICAgIGNvbnRpbnVlUmVuZGVyaW5nID0gU1ZHUmVu
ZGVyU3VwcG9ydDo6cHJlcGFyZVRvUmVuZGVyU1ZHQ29udGVudCh0aGlzLCBjaGlsZFBhaW50SW5m
byk7CisKKyAgICBpZiAoY29udGludWVSZW5kZXJpbmcpIHsKKyAgICAgICAgLy8gUGFpbnQgYWxs
IHBoYXNlcyBvZiBGTyBlbGVtZW50cyBhdG9taWNhbGx5LCBhcyB0aG91Z2ggdGhlIEZPIGVsZW1l
bnQgZXN0YWJsaXNoZWQgaXRzCisgICAgICAgIC8vIG93biBzdGFja2luZyBjb250ZXh0LgorICAg
ICAgICBib29sIHByZXNlcnZlUGhhc2UgPSBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQaGFzZVNl
bGVjdGlvbiB8fCBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQaGFzZVRleHRDbGlwOworICAgICAg
ICBMYXlvdXRQb2ludCBjaGlsZFBvaW50ID0gSW50UG9pbnQoKTsKKyAgICAgICAgY2hpbGRQYWlu
dEluZm8ucGhhc2UgPSBwcmVzZXJ2ZVBoYXNlID8gcGFpbnRJbmZvLnBoYXNlIDogUGFpbnRQaGFz
ZUJsb2NrQmFja2dyb3VuZDsKKyAgICAgICAgUmVuZGVyQmxvY2s6OnBhaW50KGNoaWxkUGFpbnRJ
bmZvLCBJbnRQb2ludCgpKTsKKyAgICAgICAgaWYgKCFwcmVzZXJ2ZVBoYXNlKSB7CisgICAgICAg
ICAgICBjaGlsZFBhaW50SW5mby5waGFzZSA9IFBhaW50UGhhc2VDaGlsZEJsb2NrQmFja2dyb3Vu
ZHM7CisgICAgICAgICAgICBSZW5kZXJCbG9jazo6cGFpbnQoY2hpbGRQYWludEluZm8sIGNoaWxk
UG9pbnQpOworICAgICAgICAgICAgY2hpbGRQYWludEluZm8ucGhhc2UgPSBQYWludFBoYXNlRmxv
YXQ7CisgICAgICAgICAgICBSZW5kZXJCbG9jazo6cGFpbnQoY2hpbGRQYWludEluZm8sIGNoaWxk
UG9pbnQpOworICAgICAgICAgICAgY2hpbGRQYWludEluZm8ucGhhc2UgPSBQYWludFBoYXNlRm9y
ZWdyb3VuZDsKKyAgICAgICAgICAgIFJlbmRlckJsb2NrOjpwYWludChjaGlsZFBhaW50SW5mbywg
Y2hpbGRQb2ludCk7CisgICAgICAgICAgICBjaGlsZFBhaW50SW5mby5waGFzZSA9IFBhaW50UGhh
c2VPdXRsaW5lOworICAgICAgICAgICAgUmVuZGVyQmxvY2s6OnBhaW50KGNoaWxkUGFpbnRJbmZv
LCBjaGlsZFBvaW50KTsKKyAgICAgICAgfQogICAgIH0KIAotICAgIGlmIChvcGFjaXR5IDwgMS4w
ZikKLSAgICAgICAgY2hpbGRQYWludEluZm8uY29udGV4dC0+ZW5kVHJhbnNwYXJlbmN5TGF5ZXIo
KTsKKyAgICBpZiAocGFpbnRJbmZvLnBoYXNlID09IFBhaW50UGhhc2VGb3JlZ3JvdW5kKQorICAg
ICAgICBTVkdSZW5kZXJTdXBwb3J0OjpmaW5pc2hSZW5kZXJTVkdDb250ZW50KHRoaXMsIGNoaWxk
UGFpbnRJbmZvLCBwYWludEluZm8uY29udGV4dCk7CiB9CiAKIExheW91dFJlY3QgUmVuZGVyU1ZH
Rm9yZWlnbk9iamVjdDo6Y2xpcHBlZE92ZXJmbG93UmVjdEZvclJlcGFpbnQoUmVuZGVyQm94TW9k
ZWxPYmplY3QqIHJlcGFpbnRDb250YWluZXIpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3ZnL1NWR1Jlc291cmNlcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3ZnL1NWR1Jlc291cmNlcy5jcHAKaW5kZXggNDc4YjQ4ZTAwNjQ2NzdiYWE5M2RiYzkx
ZmYwNjlmZjEyYzg1Njg5OC4uMjcxMjBkYzg4MDkyMmYzMzQzMDAwYzhkZmE2MWYxMGY1YTllOTQ2
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZXNvdXJjZXMu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVzb3VyY2VzLmNwcApA
QCAtODEsNiArODEsMTAgQEAgc3RhdGljIEhhc2hTZXQ8QXRvbWljU3RyaW5nSW1wbCo+JiBjbGlw
cGVyRmlsdGVyTWFza2VyVGFncygpCiAgICAgICAgIHNfdGFnTGlzdC5hZGQoU1ZHTmFtZXM6OnRy
ZWZUYWcubG9jYWxOYW1lKCkuaW1wbCgpKTsKICAgICAgICAgc190YWdMaXN0LmFkZChTVkdOYW1l
czo6dHNwYW5UYWcubG9jYWxOYW1lKCkuaW1wbCgpKTsKIAorICAgICAgICAvLyBOb3QgbGlzdGVk
IGluIHRoZSBkZWZpbml0aW9ucyBpcyB0aGUgZm9yZWlnbk9iamVjdCBlbGVtZW50LCBidXQgY2xp
cC1wYXRoCisgICAgICAgIC8vIGlzIGEgc3VwcG9ydGVkIGF0dHJpYnV0ZS4KKyAgICAgICAgc190
YWdMaXN0LmFkZChTVkdOYW1lczo6Zm9yZWlnbk9iamVjdFRhZy5sb2NhbE5hbWUoKS5pbXBsKCkp
OworCiAgICAgICAgIC8vIEVsZW1lbnRzIHRoYXQgd2UgaWdub3JlLCBhcyBpdCBkb2Vzbid0IG1h
a2UgYW55IHNlbnNlLgogICAgICAgICAvLyBkZWZzLCBwYXR0ZXJuLCBzd2l0Y2ggKEZJWE1FOiBN
YWlsIFNWRyBXRyBhYm91dCB0aGVzZSkKICAgICAgICAgLy8gc3ltYm9sIChpcyBjb252ZXJ0ZWQg
dG8gYSBzdmcgZWxlbWVudCwgd2hlbiByZWZlcmVuY2VkIGJ5IHVzZSwgd2UgY2FuIHNhZmVseSBp
Z25vcmUgaXQuKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDAwYjBkOWJlYjZhZTk5MzQ0NWM4NDBiYWFjMzZhOWY0ODRiYjZm
NjYuLmY5OGJjMTZmYzUyNTA5NjJmMzI0MzM3OTJhNTk4ODRmNGY2ZDkyYTEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxMS0xMS0xMCAgRmxvcmluIE1hbGl0YSAgPGZtYWxpdGFAZ29vZ2xlLmNv
bT4KKworICAgICAgICBjbGlwUGF0aCBkb2VzIG5vdCB3b3JrIG9uIGZvcmVpZ25PYmplY3QKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY4MjUxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdmcvZm9yZWln
bk9iamVjdC9jbGlwLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogc3ZnL2ZvcmVpZ25P
YmplY3QvY2xpcC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHN2Zy9mb3JlaWduT2Jq
ZWN0L2NsaXAuaHRtbDogQWRkZWQuCisgICAgICAgICogc3ZnL2ZvcmVpZ25PYmplY3QvZmlsdGVy
LWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogc3ZnL2ZvcmVpZ25PYmplY3QvZmlsdGVy
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3ZnL2ZvcmVpZ25PYmplY3QvZmlsdGVy
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIHN2Zy9mb3JlaWduT2JqZWN0L21hc2stZXhwZWN0ZWQu
cG5nOiBBZGRlZC4KKyAgICAgICAgKiBzdmcvZm9yZWlnbk9iamVjdC9tYXNrLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogc3ZnL2ZvcmVpZ25PYmplY3QvbWFzay5odG1sOiBBZGRlZC4K
KwogMjAxMS0xMS0xMCAgQW5kcmVhcyBLbGluZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgQ2FjaGUgYW5kIHJldXNlIEhUTUxDb2xsZWN0aW9ucyBleHBvc2VkIGJ5IERvY3VtZW50Lgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvY2xpcC1leHBlY3RlZC5w
bmcgYi9MYXlvdXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9jbGlwLWV4cGVjdGVkLnBuZwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi4yYWQxZTJkZjkzYjgwN2EzMzI5MTIwYTMyOGI0N2IwYmZhOTQ4MzBjCkdJVCBiaW5h
cnkgcGF0Y2gKbGl0ZXJhbCAyODUyCnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+
aTAqWik9aF5obEElQFdzJGxIYG9rPG19P29UbjJNZgp6cVpDNzxMP2ghQUdmT2lBVkBuSThCPWFQ
NUJOTC1rT1VvcVZCJEVwTXt+UWJxVC0hV2Q5NzhKUnl1RVJkbFI9U3oKeio+VWYmdDtPcCpTc2x9
flA4NlRLbGdfX2w/WiFOUmhLQjVZeDB4OWo7Kj5XcUZlRVc/R2JwR0hGTldFOSVrQWIyCnozXnFy
YlNzNFVgQk4hTUE4JUcoVmZpUmo5TXN2WXZFKlEtUHFxJCUtN21WaEQhSUtNcUdhbD5iVEtPPkMt
eGs+SApPVyQ8K01iNk13PCY7JFZndllMa2cKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2NsaXAtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvY2xpcC1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNGQ2NTRmZGVkNTg2ZjE4MzQyYTUwMjk3NzM0YjdjNzY1YmQ2ZWE0OAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2NsaXAtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMTcgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3
IGF0ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJl
bmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtC
T0RZfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICAgIFJlbmRlclNWR1Jvb3Qge3N2Z30gYXQg
KDAsMCkgc2l6ZSAyMDB4MTAwCisgICAgICAgIFJlbmRlclNWR0hpZGRlbkNvbnRhaW5lciB7ZGVm
c30gYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICBSZW5kZXJTVkdSZXNvdXJjZUNsaXBwZXIg
e2NsaXBQYXRofSBbaWQ9ImNsaXAiXSBbY2xpcFBhdGhVbml0cz11c2VyU3BhY2VPblVzZV0KKyAg
ICAgICAgICAgIFJlbmRlclNWR1BhdGgge3JlY3R9IGF0ICgwLDApIHNpemUgMjAweDUwIFtmaWxs
PXtbdHlwZT1TT0xJRF0gW2NvbG9yPSMwMDAwMDBdfV0gW3g9MC4wMF0gW3k9MC4wMF0gW3dpZHRo
PTIwMC4wMF0gW2hlaWdodD01MC4wMF0KKyAgICAgICAgUmVuZGVyU1ZHRm9yZWlnbk9iamVjdCB7
Zm9yZWlnbk9iamVjdH0gYXQgKDAsMCkgc2l6ZSAyMDB4MTAwCisgICAgICAgICAgUmVuZGVyQmxv
Y2sge0RJVn0gYXQgKDAsMCkgc2l6ZSAyMDB4NTAgW2JnY29sb3I9IzAwRkYwMF0KKyAgICAgICAg
ICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDR4MTkKKyAgICAgICAgICAgICAg
dGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDogIiAiCisgICAgICAgICAgUmVuZGVyQmxvY2sge0RJ
Vn0gYXQgKDAsNTApIHNpemUgMjAweDUwIFtiZ2NvbG9yPSNGRjAwMDBdCisgICAgICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA0eDE5CisgICAgICAgICAgICAgIHRleHQg
cnVuIGF0ICgwLDApIHdpZHRoIDQ6ICIgIgorICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgw
LDApIHNpemUgMHgwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9j
bGlwLmh0bWwgYi9MYXlvdXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9jbGlwLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uMGE2MzI3NDNkZTY3YjMxNTllZGUwNGY3OTQ3MzYzZjFlNzI5OTZmYQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2NsaXAuaHRtbApAQCAtMCww
ICsxLDIwIEBACis8aHRtbD4KKzxib2R5IHN0eWxlPSJtYXJnaW46IDA7Ij4KKzxzdmcgeG1sbnM9
Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KKzwhLS0gVGhlIEZPIHNob3VsZCBiZSBjbGlw
cGVkIHdpdGggb25seSB0aGUgZ3JlZW4gaGFsZiB2aXNpYmxlLiAtLT4KKzxkZWZzPgorPGNsaXBQ
YXRoIGlkPSJjbGlwIj4KKyAgICA8cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjUwIi8+Cis8L2Ns
aXBQYXRoPgorPC9kZWZzPgorPGZvcmVpZ25PYmplY3Qgd2lkdGg9IjIwMCIgaGVpZ2h0PSIxMDAi
IGNsaXAtcGF0aD0idXJsKCNjbGlwKSIgb3BhY2l0eT0iLjUiPgorICAgIDxodG1sIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KKyAgICA8Ym9keSBzdHlsZT0iZG1hcmdpbjog
MDsiPgorICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiAjMDBmZjAwOyBoZWlnaHQ6IDUw
cHg7Ij4mbmJzcDs8L2Rpdj4KKyAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogcmVkOyBo
ZWlnaHQ6IDUwcHg7Ij4mbmJzcDs8L2Rpdj4KKyAgICA8L2JvZHk+CisgICAgPC9odG1sPgorPC9m
b3JlaWduT2JqZWN0PgorPC9zdmc+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9maWx0ZXItZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVz
dHMvc3ZnL2ZvcmVpZ25PYmplY3QvZmlsdGVyLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yYWQx
ZTJkZjkzYjgwN2EzMzI5MTIwYTMyOGI0N2IwYmZhOTQ4MzBjCkdJVCBiaW5hcnkgcGF0Y2gKbGl0
ZXJhbCAyODUyCnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTAqWik9aF5obEEl
QFdzJGxIYG9rPG19P29UbjJNZgp6cVpDNzxMP2ghQUdmT2lBVkBuSThCPWFQNUJOTC1rT1VvcVZC
JEVwTXt+UWJxVC0hV2Q5NzhKUnl1RVJkbFI9U3oKeio+VWYmdDtPcCpTc2x9flA4NlRLbGdfX2w/
WiFOUmhLQjVZeDB4OWo7Kj5XcUZlRVc/R2JwR0hGTldFOSVrQWIyCnozXnFyYlNzNFVgQk4hTUE4
JUcoVmZpUmo5TXN2WXZFKlEtUHFxJCUtN21WaEQhSUtNcUdhbD5iVEtPPkMteGs+SApPVyQ8K01i
Nk13PCY7JFZndllMa2cKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2ZpbHRlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9zdmcvZm9yZWlnbk9iamVjdC9maWx0ZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM3Nzk5
ZmQwNDQyM2EwNTgyM2MyMGEzYTg3YzNmNDQwYWM1OWQxODcKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9maWx0ZXItZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMTggQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgw
LDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJs
b2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBh
dCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICAgIFJlbmRlclNWR1Jvb3Qge3N2Z30gYXQgKDAsMCkg
c2l6ZSAyMDB4MTAwCisgICAgICAgIFJlbmRlclNWR0hpZGRlbkNvbnRhaW5lciB7ZGVmc30gYXQg
KDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICBSZW5kZXJTVkdSZXNvdXJjZUZpbHRlciB7ZmlsdGVy
fSBbaWQ9ImZpbHRlciJdIFtmaWx0ZXJVbml0cz1vYmplY3RCb3VuZGluZ0JveF0gW3ByaW1pdGl2
ZVVuaXRzPXVzZXJTcGFjZU9uVXNlXQorICAgICAgICAgICAgW2ZlQ29sb3JNYXRyaXggdHlwZT0i
TUFUUklYIiB2YWx1ZXM9IjEuMDAgMC4wMCAwLjAwIDAuMDAgMC4wMCAxLjAwIDEuMDAgMC4wMCAw
LjAwIDAuMDAgMS4wMCAwLjAwIDEuMDAgMC4wMCAwLjAwIDAuMDAgMC4wMCAwLjAwIDEuMDAgMC4w
MCJdCisgICAgICAgICAgICAgIFtTb3VyY2VHcmFwaGljXQorICAgICAgICBSZW5kZXJTVkdGb3Jl
aWduT2JqZWN0IHtmb3JlaWduT2JqZWN0fSBhdCAoMCwwKSBzaXplIDIwMHgxMDAKKyAgICAgICAg
ICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDIwMHg1MCBbYmdjb2xvcj0jMDBGRjAw
XQorICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNHgxOQorICAg
ICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA0OiAiICIKKyAgICAgICAgICBSZW5k
ZXJCbG9jayB7RElWfSBhdCAoMCw1MCkgc2l6ZSAyMDB4NTAgW2JnY29sb3I9I0ZGMDAwMF0KKyAg
ICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDR4MTkKKyAgICAgICAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDogIiAiCisgICAgICBSZW5kZXJUZXh0IHsj
dGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9mb3Jl
aWduT2JqZWN0L2ZpbHRlci5odG1sIGIvTGF5b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvZmls
dGVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uMWI3Nzk1M2MwODlhOTM5NDZhNzRjYmUzZGM5Y2YxMDU1NmEw
YWZmNAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2Zy9mb3JlaWduT2JqZWN0L2Zp
bHRlci5odG1sCkBAIC0wLDAgKzEsMjAgQEAKKzxodG1sPgorPGJvZHkgc3R5bGU9Im1hcmdpbjog
MDsiPgorPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorPCEtLSBUaGUg
Rk8ncyByZWQgaGFsZiBzaG91bGQgYmUgZmlsdGVyZWQgdG8gd2hpdGUsIHdpdGggb25seSB0aGUg
Z3JlZW4gaGFsZiB2aXNpYmxlLiAtLT4KKzxkZWZzPgorPGZpbHRlciBpZD0iZmlsdGVyIiB3aWR0
aD0iMjAwIiBoZWlnaHQ9IjEwIj4KKyAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZh
bHVlcz0iMSwwLDAsMCwwLCAxLDEsMCwwLDAsIDEsMCwxLDAsMCwgMCwwLDAsMSwwIi8+Cis8L2Zp
bHRlcj4KKzwvZGVmcz4KKzxmb3JlaWduT2JqZWN0IHdpZHRoPSIyMDAiIGhlaWdodD0iMTAwIiBm
aWx0ZXI9InVybCgjZmlsdGVyKSIgb3BhY2l0eT0iLjUiPgorICAgIDxodG1sIHhtbG5zPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4KKyAgICA8Ym9keSBzdHlsZT0iZG1hcmdpbjogMDsi
PgorICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiAjMDBmZjAwOyBoZWlnaHQ6IDUwcHg7
Ij4mbmJzcDs8L2Rpdj4KKyAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDogI2ZmMDAwMDsg
aGVpZ2h0OiA1MHB4OyI+Jm5ic3A7PC9kaXY+CisgICAgPC9ib2R5PgorICAgIDwvaHRtbD4KKzwv
Zm9yZWlnbk9iamVjdD4KKzwvc3ZnPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvbWFzay1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0
cy9zdmcvZm9yZWlnbk9iamVjdC9tYXNrLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yYWQxZTJk
ZjkzYjgwN2EzMzI5MTIwYTMyOGI0N2IwYmZhOTQ4MzBjCkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJh
bCAyODUyCnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTAqWik9aF5obEElQFdz
JGxIYG9rPG19P29UbjJNZgp6cVpDNzxMP2ghQUdmT2lBVkBuSThCPWFQNUJOTC1rT1VvcVZCJEVw
TXt+UWJxVC0hV2Q5NzhKUnl1RVJkbFI9U3oKeio+VWYmdDtPcCpTc2x9flA4NlRLbGdfX2w/WiFO
UmhLQjVZeDB4OWo7Kj5XcUZlRVc/R2JwR0hGTldFOSVrQWIyCnozXnFyYlNzNFVgQk4hTUE4JUco
VmZpUmo5TXN2WXZFKlEtUHFxJCUtN21WaEQhSUtNcUdhbD5iVEtPPkMteGs+SApPVyQ8K01iNk13
PCY7JFZndllMa2cKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3N2Zy9mb3JlaWduT2JqZWN0L21hc2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvc3Zn
L2ZvcmVpZ25PYmplY3QvbWFzay1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmQ0NjAxN2E2ZDAw
ODI5YTU1ZmQ1YzUzMjc3NWQ3NTU0NTM2MWUyYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL3N2Zy9mb3JlaWduT2JqZWN0L21hc2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTcgQEAK
K2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUg
ODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJsb2NrIHtIVE1M
fSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoMCwwKSBz
aXplIDgwMHg2MDAKKyAgICAgIFJlbmRlclNWR1Jvb3Qge3N2Z30gYXQgKDAsMCkgc2l6ZSAyMDB4
MTAwCisgICAgICAgIFJlbmRlclNWR0hpZGRlbkNvbnRhaW5lciB7ZGVmc30gYXQgKDAsMCkgc2l6
ZSAweDAKKyAgICAgICAgICBSZW5kZXJTVkdSZXNvdXJjZU1hc2tlciB7bWFza30gW2lkPSJtYXNr
Il0gW21hc2tVbml0cz1vYmplY3RCb3VuZGluZ0JveF0gW21hc2tDb250ZW50VW5pdHM9dXNlclNw
YWNlT25Vc2VdCisgICAgICAgICAgICBSZW5kZXJTVkdQYXRoIHtyZWN0fSBhdCAoMCwwKSBzaXpl
IDIwMHg1MCBbZmlsbD17W3R5cGU9U09MSURdIFtjb2xvcj0jRkZGRkZGXX1dIFt4PTAuMDBdIFt5
PTAuMDBdIFt3aWR0aD0yMDAuMDBdIFtoZWlnaHQ9NTAuMDBdCisgICAgICAgIFJlbmRlclNWR0Zv
cmVpZ25PYmplY3Qge2ZvcmVpZ25PYmplY3R9IGF0ICgwLDApIHNpemUgMjAweDEwMAorICAgICAg
ICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgMjAweDUwIFtiZ2NvbG9yPSMwMEZG
MDBdCisgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA0eDE5Cisg
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDQ6ICIgIgorICAgICAgICAgIFJl
bmRlckJsb2NrIHtESVZ9IGF0ICgwLDUwKSBzaXplIDIwMHg1MCBbYmdjb2xvcj0jRkYwMDAwXQor
ICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNHgxOQorICAgICAg
ICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA0OiAiICIKKyAgICAgIFJlbmRlclRleHQg
eyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3ZnL2Zv
cmVpZ25PYmplY3QvbWFzay5odG1sIGIvTGF5b3V0VGVzdHMvc3ZnL2ZvcmVpZ25PYmplY3QvbWFz
ay5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLjRiNzM0NTdmYjRmZDllODc2ODhkMmI2ODgwNDNhMDkzZDczZjU1
MzkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvZm9yZWlnbk9iamVjdC9tYXNr
Lmh0bWwKQEAgLTAsMCArMSwyMCBAQAorPGh0bWw+Cis8Ym9keSBzdHlsZT0ibWFyZ2luOiAwOyI+
Cis8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cis8IS0tIFRoZSBGTyBz
aG91bGQgYmUgbWFza2VkLCB3aXRoIG9ubHkgdGhlIGdyZWVuIGhhbGYgdmlzaWJsZS4gLS0+Cis8
ZGVmcz4KKzxtYXNrIGlkPSJtYXNrIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjEwMCI+CisgICAgPHJl
Y3Qgd2lkdGg9IjIwMCIgaGVpZ2h0PSI1MCIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KKzwvbWFzaz4K
KzwvZGVmcz4KKzxmb3JlaWduT2JqZWN0IHdpZHRoPSIyMDAiIGhlaWdodD0iMTAwIiBtYXNrPSJ1
cmwoI21hc2spIiBvcGFjaXR5PSIuNSI+CisgICAgPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMu
b3JnLzE5OTkveGh0bWwiPgorICAgIDxib2R5IHN0eWxlPSJkbWFyZ2luOiAwOyI+CisgICAgICAg
IDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6ICMwMGZmMDA7IGhlaWdodDogNTBweDsiPiZuYnNwOzwv
ZGl2PgorICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiByZWQ7IGhlaWdodDogNTBweDsi
PiZuYnNwOzwvZGl2PgorICAgIDwvYm9keT4KKyAgICA8L2h0bWw+Cis8L2ZvcmVpZ25PYmplY3Q+
Cis8L3N2Zz4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>