<?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>18308</bug_id>
          
          <creation_ts>2008-04-03 23:48:15 -0700</creation_ts>
          <short_desc>REGRESSION: SVG Encoding error with fill attribute</short_desc>
          <delta_ts>2008-05-19 12:23:36 -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>Page Loading</component>
          <version>525.x (Safari 3.1)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://monopoly.dzema.name/webkit_bug/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dmitriy Dzema">dmitriy</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>76294</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitriy Dzema">dmitriy</who>
    <bug_when>2008-04-03 23:48:15 -0700</bug_when>
    <thetext>Page is in the windows-1251 encoding, SVG embeded as objects. Then there is an attribute fill on tspan tag, the text is corrupted and Safari shows encoding error. The same svg code without fill attribute works perfectly. If page is in utf-8 both svg&apos;s works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76295</commentid>
    <comment_count>1</comment_count>
      <attachid>20327</attachid>
    <who name="Dmitriy Dzema">dmitriy</who>
    <bug_when>2008-04-03 23:50:18 -0700</bug_when>
    <thetext>Created attachment 20327
How it looks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76296</commentid>
    <comment_count>2</comment_count>
      <attachid>20328</attachid>
    <who name="Dmitriy Dzema">dmitriy</who>
    <bug_when>2008-04-03 23:51:35 -0700</bug_when>
    <thetext>Created attachment 20328
Test page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76470</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-04-07 01:19:09 -0700</bug_when>
    <thetext>On 10.5 with Safari 3.1, both variants are displayed incorrectly. Also, having the main page in UTF-8 doesn&apos;t help. Marking as regression.

I think that this is a data: URL issue, not something related to SVG. For whatever reason, the two subresources are encoded differently when loaded. One is encoded as windows-1251, and another as UTF-8 - but both are decoded as US-ASCII!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76471</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-04-07 01:39:11 -0700</bug_when>
    <thetext>We&apos;ve got at least two bugs here. One is in WebKit, and is responsible for the two variants being displayed differently - the presence of a &quot;#&quot; character in the URL makes encodeRelativeString() assume that we have a fragment, and encode it differently, which is incorrect for data: URLs. Another bug is that we use an US-ASCII codec for decoding a response - it may be seen as a CFNetwork bug that it gives us wrong information about response encoding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76472</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-04-07 02:19:59 -0700</bug_when>
    <thetext>Workaround: add an explicit charset to the MIME type, AND percent-escape the hash symbol:

&lt;object class=&quot;obj&quot; type=&quot;image/svg+xml&quot;  height=&quot;600px&quot;
 data=&quot;data:image/svg+xml;charset=utf-8,
 &lt;svg xmlns=&apos;http://www.w3.org/2000/svg&apos;&gt;
  &lt;text font-weight=&apos;bold&apos; x=&apos;-500&apos; y=&apos;145&apos; font-size=&apos;35px&apos; transform=&apos;rotate(-90)&apos;&gt;
   &lt;tspan x=&apos;-500&apos; dy=&apos;-40&apos; fill=&apos;%23FED062&apos;&gt;foo&lt;/tspan&gt;
  &lt;/text&gt;
 &lt;/svg&gt;&quot;&gt;

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76478</commentid>
    <comment_count>6</comment_count>
      <attachid>20378</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-04-07 04:11:47 -0700</bug_when>
    <thetext>Created attachment 20378
Fix a WebKit part of the problem

This fixes the treatment of &quot;#&quot; character, but one will still need to explicitly declare the charset. Filed &lt;rdar://problem/5845875&gt; for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79093</commentid>
    <comment_count>7</comment_count>
      <attachid>20378</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-04-27 23:45:48 -0700</bug_when>
    <thetext>Comment on attachment 20378
Fix a WebKit part of the problem

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80910</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-05-19 12:23:36 -0700</bug_when>
    <thetext>Committed revision 33578. As mentioned above, part of the bug is not in WebKit, and will be tracked by Apple internally.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20327</attachid>
            <date>2008-04-03 23:50:18 -0700</date>
            <delta_ts>2008-04-03 23:50:18 -0700</delta_ts>
            <desc>How it looks</desc>
            <filename>bug.png</filename>
            <type>image/png</type>
            <size>14707</size>
            <attacher name="Dmitriy Dzema">dmitriy</attacher>
            
              <data encoding="base64">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
gg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20328</attachid>
            <date>2008-04-03 23:51:35 -0700</date>
            <delta_ts>2008-04-03 23:51:35 -0700</delta_ts>
            <desc>Test page</desc>
            <filename>svg_page.html</filename>
            <type>text/html</type>
            <size>1300</size>
            <attacher name="Dmitriy Dzema">dmitriy</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBj
b250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUxIj4KCTx0aXRsZT5TVkcgYnVn
PzwvdGl0bGU+Cgk8c3R5bGU+CgkgICAgI2xlZnQsICNtaWRkbGUsICAjcmlnaHQgeyBmbG9hdDog
bGVmdDsgd2lkdGg6IDMwJTsgfQoJPC9zdHlsZT4KICAgIDwvaGVhZD4KCiAgICA8Ym9keT4KCTxk
aXYgaWQ9ImxlZnQiPgogICAgRmlsbAoJPG9iamVjdCBjbGFzcz0ib2JqIiB0eXBlPSJpbWFnZS9z
dmcreG1sIiAgaGVpZ2h0PSI2MDBweCIgZGF0YT0iZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1s
bnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz4KICAgIDx0ZXh0IGZvbnQtd2VpZ2h0PSdi
b2xkJyB4PSctNTAwJyB5PScxNDUnIGZvbnQtc2l6ZT0nMzVweCcgdHJhbnNmb3JtPSdyb3RhdGUo
LTkwKSc+PHRzcGFuIHg9Jy01MDAnIGR5PSctNDAnIGZpbGw9JyNGRUQwNjInPujj8CDz+OXk+OXj
7iwgMjAwNyDj7uTgPC90c3Bhbj48L3RleHQ+CiAgICA8L3N2Zz4iPgoJPC9vYmplY3Q+CQogICAg
Cgk8L2Rpdj4KICA8ZGl2IGlkPSJtaWRkbGUiPgogICAgV2l0aG91dCBmaWxsCgk8b2JqZWN0IGNs
YXNzPSJvYmoiIHR5cGU9ImltYWdlL3N2Zyt4bWwiICBoZWlnaHQ9IjYwMHB4IiBkYXRhPSJkYXRh
OmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPgog
ICAgPHRleHQgZm9udC13ZWlnaHQ9J2JvbGQnIHg9Jy01MDAnIHk9JzE0NScgZm9udC1zaXplPScz
NXB4JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTApJz48dHNwYW4geD0nLTUwMCcgZHk9Jy00MCc+6OPw
IPP45eT45ePuLCAyMDA3IOPu5OA8L3RzcGFuPjwvdGV4dD4KICAgIDwvc3ZnPiI+Cgk8L29iamVj
dD4JCiAgPC9kaXY+Cgk8ZGl2IGlkPSJyaWdodCI+CiAgICBFbmdsaXNoIHdpdGggZmlsbAoJPG9i
amVjdCBjbGFzcz0ib2JqIiB0eXBlPSJpbWFnZS9zdmcreG1sIiAgaGVpZ2h0PSI2MDBweCIgZGF0
YT0iZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAv
c3ZnJz4KICAgIDx0ZXh0IGZvbnQtd2VpZ2h0PSdib2xkJyB4PSctNTAwJyB5PScxNDUnIGZvbnQt
c2l6ZT0nMzVweCcgdHJhbnNmb3JtPSdyb3RhdGUoLTkwKSc+PHRzcGFuIHg9Jy01MDAnIGR5PSct
NDAnIGZpbGw9JyNGRUQwNjInPlRlc3QgdGVzdCB0ZXN0IDwvdHNwYW4+PC90ZXh0PgogICAgPC9z
dmc+Ij4KCTwvb2JqZWN0PgkKCTwvZGl2PgogICAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20378</attachid>
            <date>2008-04-07 04:11:47 -0700</date>
            <delta_ts>2008-04-27 23:45:48 -0700</delta_ts>
            <desc>Fix a WebKit part of the problem</desc>
            <filename>18308r1_patch.txt</filename>
            <type>text/plain</type>
            <size>11566</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMTY4MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMDgtMDQtMDcgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzA4CisgICAgICAgIFNW
RyBFbmNvZGluZyBlcnJvciB3aXRoIGZpbGwgYXR0cmlidXRlCisKKyAgICAgICAgVGhpcyBpcyBj
YXVzZWQgYnkgcHJvYmxlbXMgd2l0aCBkYXRhOiBVUkwgbG9hZGluZy4gQmVzaWRlcyB3aGF0IGlz
IGZpeGVkIGJ5IHRoaXMgcGF0Y2gsCisgICAgICAgIEkgZmlsZWQgPHJkYXI6Ly9wcm9ibGVtLzU4
NDU4NzU+IGZvciBDRk5ldHdvcmsuCisKKyAgICAgICAgV2hpbGUgYXQgaXQsIGZpeGVkIGEgcmVs
YXRlZCBqYXZhc2NyaXB0OiBVUkwgaXNzdWUuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvbG9hZGVy
L2RhdGEtdXJsLWVuY29kaW5nLWh0bWwuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9sb2FkZXIv
ZGF0YS11cmwtZW5jb2Rpbmctc3ZnLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvbG9hZGVyL2ph
dmFzY3JpcHQtdXJsLWVuY29kaW5nLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL0tVUkwuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6S1VSTDo6cGFyc2UpOiBGaXggYSBGSVhNRSwgdXNlIFVURi04
IGluc3RlYWQgb2YgZHJvcHBpbmcgaGlnaCBieXRlcy4gVGhpcyBmaXhlcworICAgICAgICBqYXZh
c2NyaXB0OiBVUkwgaGFuZGxpbmcuCisgICAgICAgIChXZWJDb3JlOjplbmNvZGVSZWxhdGl2ZVN0
cmluZyk6IExpa2UgbWFpbHRvOiBVUkxzLCBkYXRhOiBvbmVzIGFyZSBhbGwgVVRGLTguIFJlc3Ry
dWN0dXJlZAorICAgICAgICB0aGUgY29kZSB0byBub3Qgc2VhcmNoIGZvciAiIyIgaWYgYm90aCBw
YXJ0cyBhcmUgdG8gYmUgZW5jb2RlZCBhcyBVVEYtOCBhbnl3YXkuCisKIDIwMDgtMDQtMDcgIEJy
YWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIFdob29wcywgaWRscyBk
b24ndCBnbyBpbiB0aGUgdmNwcm9qIQpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9LVVJMLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL0tVUkwuY3BwCShyZXZpc2lvbiAzMTY3NikK
KysrIFdlYkNvcmUvcGxhdGZvcm0vS1VSTC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTkzOCwxMCAr
OTM4LDggQEAgc3RhdGljIGlubGluZSBib29sIG1hdGNoTGV0dGVyKGNoYXIgYywgYwogCiB2b2lk
IEtVUkw6OnBhcnNlKGNvbnN0IFN0cmluZyYgc3RyaW5nKQogewotICAgIC8vIEZJWE1FOiBUaGlz
IHRocm93cyBhd2F5IHRoZSBoaWdoIGJ5dGVzIG9mIGFsbCB0aGUgY2hhcmFjdGVycyBpbiB0aGUg
c3RyaW5nIQotICAgIENoYXJCdWZmZXIgYnVmZmVyKHN0cmluZy5sZW5ndGgoKSArIDEpOwotICAg
IGNvcHlBU0NJSShzdHJpbmcuY2hhcmFjdGVycygpLCBzdHJpbmcubGVuZ3RoKCksIGJ1ZmZlci5k
YXRhKCkpOwotICAgIGJ1ZmZlcltzdHJpbmcubGVuZ3RoKCldID0gJ1wwJzsKKyAgICBDaGFyQnVm
ZmVyIGJ1ZmZlcjsKKyAgICBlbmNvZGVSZWxhdGl2ZVN0cmluZyhzdHJpbmcsIFVURjhFbmNvZGlu
ZygpLCBidWZmZXIpOwogICAgIHBhcnNlKGJ1ZmZlci5kYXRhKCksICZzdHJpbmcpOwogfQogCkBA
IC0xNDM2LDExICsxNDM0LDEwIEBAIHN0YXRpYyB2b2lkIGVuY29kZVJlbGF0aXZlU3RyaW5nKGNv
bnN0IFMKICAgICBVQ2hhckJ1ZmZlciBzOwogICAgIGVuY29kZUhvc3RuYW1lcyhyZWwsIHMpOwog
Ci0gICAgVGV4dEVuY29kaW5nIHBhdGhFbmNvZGluZyhVVEY4RW5jb2RpbmcoKSk7Ci0gICAgVGV4
dEVuY29kaW5nIG90aGVyRW5jb2RpbmcgPSAoZW5jb2RpbmcuaXNWYWxpZCgpICYmICFwcm90b2Nv
bElzKHJlbCwgIm1haWx0byIpKSA/IGVuY29kaW5nIDogVVRGOEVuY29kaW5nKCk7CisgICAgVGV4
dEVuY29kaW5nIHBhdGhFbmNvZGluZyhVVEY4RW5jb2RpbmcoKSk7IC8vIFBhdGggaXMgYWx3YXlz
IGVuY29kZWQgYXMgVVRGLTg7IG90aGVyIHBhcnRzIG1heSBkZXBlbmQgb24gdGhlIHNjaGVtZS4K
IAogICAgIGludCBwYXRoRW5kID0gLTE7Ci0gICAgaWYgKHBhdGhFbmNvZGluZyAhPSBvdGhlckVu
Y29kaW5nKSB7CisgICAgaWYgKGVuY29kaW5nICE9IHBhdGhFbmNvZGluZyAmJiBlbmNvZGluZy5p
c1ZhbGlkKCkgJiYgIXByb3RvY29sSXMocmVsLCAibWFpbHRvIikgJiYgIXByb3RvY29sSXMocmVs
LCAiZGF0YSIpKSB7CiAgICAgICAgIC8vIEZpbmQgdGhlIGZpcnN0IGluc3RhbmNlIG9mIGVpdGhl
ciAjIG9yID8sIGtlZXAgcGF0aEVuZCBhdCAtMSBvdGhlcndpc2UuCiAgICAgICAgIHBhdGhFbmQg
PSBmaW5kRmlyc3RPZihzLmRhdGEoKSwgcy5zaXplKCksIDAsICIjPyIpOwogICAgIH0KQEAgLTE0
NTMsNyArMTQ1MCw3IEBAIHN0YXRpYyB2b2lkIGVuY29kZVJlbGF0aXZlU3RyaW5nKGNvbnN0IFMK
ICAgICAgICAgQ1N0cmluZyBwYXRoRGVjb2RlZCA9IHBhdGhFbmNvZGluZy5lbmNvZGUocy5kYXRh
KCksIHBhdGhFbmQsIFVSTEVuY29kZWRFbnRpdGllc0ZvclVuZW5jb2RhYmxlcyk7CiAgICAgICAg
IC8vIFVuZW5jb2RhYmxlIGNoYXJhY3RlcnMgaW4gVVJMcyBhcmUgcmVwcmVzZW50ZWQgYnkgY29u
dmVydGluZwogICAgICAgICAvLyB0aGVtIHRvIFhNTCBlbnRpdGllcyBhbmQgZXNjYXBpbmcgbm9u
LWFscGhhbnVtZXJpYyBjaGFyYWN0ZXJzLgotICAgICAgICBDU3RyaW5nIG90aGVyRGVjb2RlZCA9
IG90aGVyRW5jb2RpbmcuZW5jb2RlKHMuZGF0YSgpICsgcGF0aEVuZCwgcy5zaXplKCkgLSBwYXRo
RW5kLCBVUkxFbmNvZGVkRW50aXRpZXNGb3JVbmVuY29kYWJsZXMpOworICAgICAgICBDU3RyaW5n
IG90aGVyRGVjb2RlZCA9IGVuY29kaW5nLmVuY29kZShzLmRhdGEoKSArIHBhdGhFbmQsIHMuc2l6
ZSgpIC0gcGF0aEVuZCwgVVJMRW5jb2RlZEVudGl0aWVzRm9yVW5lbmNvZGFibGVzKTsKIAogICAg
ICAgICBvdXRwdXQucmVzaXplKHBhdGhEZWNvZGVkLmxlbmd0aCgpICsgb3RoZXJEZWNvZGVkLmxl
bmd0aCgpKTsKICAgICAgICAgbWVtY3B5KG91dHB1dC5kYXRhKCksIHBhdGhEZWNvZGVkLmRhdGEo
KSwgcGF0aERlY29kZWQubGVuZ3RoKCkpOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMzE2ODApCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAw
OC0wNC0wNyAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgzMDgKKyAgICAgICAgU1ZHIEVuY29kaW5nIGVycm9yIHdp
dGggZmlsbCBhdHRyaWJ1dGUKKworICAgICAgICAqIGZhc3QvbG9hZGVyL2RhdGEtdXJsLWVuY29k
aW5nLWh0bWwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2xvYWRlci9kYXRh
LXVybC1lbmNvZGluZy1odG1sLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbG9hZGVyL2Rh
dGEtdXJsLWVuY29kaW5nLXN2Zy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
bG9hZGVyL2RhdGEtdXJsLWVuY29kaW5nLXN2Zy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2xvYWRlci9qYXZhc2NyaXB0LXVybC1lbmNvZGluZy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvbG9hZGVyL2phdmFzY3JpcHQtdXJsLWVuY29kaW5nLmh0bWw6IEFkZGVkLgor
CiAyMDA4LTA0LTA1ICBSb2IgQnVpcyAgPGJ1aXNAa2RlLm9yZz4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBFcmljLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvZGF0YS11cmwtZW5jb2Rp
bmctaHRtbC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9sb2Fk
ZXIvZGF0YS11cmwtZW5jb2RpbmctaHRtbC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kYXRhLXVybC1lbmNvZGluZy1odG1sLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1IEBACitUZXN0IHRoYXQgbm9uLUFTQ0lJIGRhdGE6
IFVSTHMgYXJlIGhhbmRsZWQgY29ycmVjdGx5LgorCisxLiBTVUNDRVNTLgorMi4gU2hvdWxkIGJl
IHlvdXIgYnJvd3NlcidzIGRlZmF1bHQgZW5jb2Rpbmc6IFVTLUFTQ0lJLiBUaGUgcmVzdWx0IGlz
IGN1cnJlbnRseSB3cm9uZyBkdWUgdG8gPHJkYXI6Ly9wcm9ibGVtLzU4NDU4NzU+IFJFR1JFU1NJ
T046IC1bTlNVUkxSZXNwb25zZSB0ZXh0RW5jb2RpbmddIGluY29ycmVjdGx5IHJlcG9ydHMgdXMt
YXNjaWkgZW5jb2RpbmcgZm9yIGRhdGE6IFVSTHMuCisgCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBM
YXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kYXRhLXVybC1lbmNvZGluZy1odG1sLWV4cGVjdGVkLnR4
dApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk5hbWU6IHN2bjptaW1lLXR5cGUKICAgKyB0ZXh0L3BsYWluCk5hbWU6IHN2
bjplb2wtc3R5bGUKICAgKyBuYXRpdmUKCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9k
YXRhLXVybC1lbmNvZGluZy1odG1sLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC9sb2FkZXIvZGF0YS11cmwtZW5jb2RpbmctaHRtbC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC9sb2FkZXIvZGF0YS11cmwtZW5jb2RpbmctaHRtbC5odG1sCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDE3IEBACis8bWV0YSBjaGFyc2V0PSJrb2k4LXIiPgorPGJvZHkgb25s
b2FkPSJ0ZXN0KCkiPgorPHA+VGVzdCB0aGF0IG5vbi1BU0NJSSBkYXRhOiBVUkxzIGFyZSBoYW5k
bGVkIGNvcnJlY3RseS48L3A+Cis8cHJlIGlkPXJlc3VsdD48L3ByZT4KKzxzY3JpcHQ+CitpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBBc1RleHQoKTsKKworZnVuY3Rpb24gdGVzdCgpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MICs9ICIxLiAiICsgKHdpbmRvdy5mcmFtZXNbMF0uZG9j
dW1lbnQuY2hhcmFjdGVyU2V0ID09ICJ3aW5kb3dzLTEyNTUiID8gIlNVQ0NFU1MiIDogIkZBSUxV
UkU6ICIgKyB3aW5kb3cuZnJhbWVzWzBdLmRvY3VtZW50LmNoYXJhY3RlclNldCkgKyAiLlxyIjsK
KyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MICs9ICIyLiBT
aG91bGQgYmUgeW91ciBicm93c2VyJ3MgZGVmYXVsdCBlbmNvZGluZzogIiArIHdpbmRvdy5mcmFt
ZXNbMV0uZG9jdW1lbnQuY2hhcmFjdGVyU2V0CisgICAgICAgICsgIi4gVGhlIHJlc3VsdCBpcyBj
dXJyZW50bHkgd3JvbmcgZHVlIHRvICZsdDtyZGFyOi8vcHJvYmxlbS81ODQ1ODc1PiBSRUdSRVNT
SU9OOiAtW05TVVJMUmVzcG9uc2UgdGV4dEVuY29kaW5nXSBpbmNvcnJlY3RseSByZXBvcnRzIHVz
LWFzY2lpIGVuY29kaW5nIGZvciBkYXRhOiBVUkxzLiI7Cit9Cis8L3NjcmlwdD4KKzxpZnJhbWUg
c3JjPSJkYXRhOnRleHQvaHRtbDtjaGFyc2V0PXdpbmRvd3MtMTI1NSw8Ym9keT48L2JvZHk+Ij48
L2lmcmFtZT4KKzxpZnJhbWUgc3JjPSJkYXRhOnRleHQvaHRtbCw8Ym9keT48L2JvZHk+Ij48L2lm
cmFtZT4KKzwvYm9keT4KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvbG9h
ZGVyL2RhdGEtdXJsLWVuY29kaW5nLWh0bWwuaHRtbApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5hbWU6IHN2bjptaW1l
LXR5cGUKICAgKyB0ZXh0L2h0bWwKCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kYXRh
LXVybC1lbmNvZGluZy1zdmctZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvbG9hZGVyL2RhdGEtdXJsLWVuY29kaW5nLXN2Zy1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kYXRhLXVybC1lbmNvZGluZy1zdmctZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKK1Rlc3QgdGhhdCBub24tQVND
SUkgZGF0YTogVVJMcyBhcmUgaGFuZGxlZCBjb3JyZWN0bHkuCisKKzEuIFNVQ0NFU1MuCisyLiBT
VUNDRVNTLgorMy4gRkFJTFVSRTogVVMtQVNDSUkuIFRoZSByZXN1bHQgaXMgY3VycmVudGx5IHdy
b25nIGR1ZSB0byA8cmRhcjovL3Byb2JsZW0vNTg0NTg3NT4gUkVHUkVTU0lPTjogLVtOU1VSTFJl
c3BvbnNlIHRleHRFbmNvZGluZ10gaW5jb3JyZWN0bHkgcmVwb3J0cyB1cy1hc2NpaSBlbmNvZGlu
ZyBmb3IgZGF0YTogVVJMcy4KKzQuIEZBSUxVUkU6IFNVw5DCocOQwqHDkOKAolNTLiBUaGUgcmVz
dWx0IGlzIGN1cnJlbnRseSB3cm9uZyBkdWUgdG8gPHJkYXI6Ly9wcm9ibGVtLzU4NDU4NzU+IFJF
R1JFU1NJT046IC1bTlNVUkxSZXNwb25zZSB0ZXh0RW5jb2RpbmddIGluY29ycmVjdGx5IHJlcG9y
dHMgdXMtYXNjaWkgZW5jb2RpbmcgZm9yIGRhdGE6IFVSTHMuCisgICAKClByb3BlcnR5IGNoYW5n
ZXMgb246IExheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2RhdGEtdXJsLWVuY29kaW5nLXN2Zy1leHBl
Y3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgdGV4dC9wbGFpbgpO
YW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9s
b2FkZXIvZGF0YS11cmwtZW5jb2Rpbmctc3ZnLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZmFzdC9sb2FkZXIvZGF0YS11cmwtZW5jb2Rpbmctc3ZnLmh0bWwJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9kYXRhLXVybC1lbmNvZGluZy1zdmcuaHRtbAkocmV2
aXNpb24gMCkKQEAgLTAsMCArMSwyMiBAQAorPG1ldGEgY2hhcnNldD0ia29pOC1yIj4KKzxib2R5
IG9ubG9hZD0idGVzdCgpIj4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9s
bGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24g
dGVzdCgpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1M
ID0gIjEuICIgKyAod2luZG93LmZyYW1lc1swXS5kb2N1bWVudC5jaGFyYWN0ZXJTZXQgPT0gIndp
bmRvd3MtMTI1MSIgPyAiU1VDQ0VTUyIgOiAiRkFJTFVSRTogIiArIHdpbmRvdy5mcmFtZXNbMF0u
ZG9jdW1lbnQuY2hhcmFjdGVyU2V0KSArICIuXHIiOworICAgIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgKz0gIjIuICIgKyAod2luZG93LmZyYW1lc1sxXS5kb2N1
bWVudC5kb2N1bWVudEVsZW1lbnQuZ2V0QXR0cmlidXRlKCJiYXIiKSA9PSAiU1Xz8+VTUyIgPyAi
U1VDQ0VTUyIgOiAiRkFJTFVSRTogIiArIHdpbmRvdy5mcmFtZXNbMV0uZG9jdW1lbnQuZG9jdW1l
bnRFbGVtZW50LmdldEF0dHJpYnV0ZSgiYmFyIikpICsgIi5cciI7CisgICAgZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoInJlc3VsdCIpLmlubmVySFRNTCArPSAiMy4gIiArICh3aW5kb3cuZnJhbWVz
WzJdLmRvY3VtZW50LmNoYXJhY3RlclNldCA9PSAiVVRGLTgiID8gIlNVQ0NFU1MiIDogIkZBSUxV
UkU6ICIgKyB3aW5kb3cuZnJhbWVzWzJdLmRvY3VtZW50LmNoYXJhY3RlclNldCkKKyAgICAgICAg
KyAiLiBUaGUgcmVzdWx0IGlzIGN1cnJlbnRseSB3cm9uZyBkdWUgdG8gJmx0O3JkYXI6Ly9wcm9i
bGVtLzU4NDU4NzU+IFJFR1JFU1NJT046IC1bTlNVUkxSZXNwb25zZSB0ZXh0RW5jb2RpbmddIGlu
Y29ycmVjdGx5IHJlcG9ydHMgdXMtYXNjaWkgZW5jb2RpbmcgZm9yIGRhdGE6IFVSTHMuXHIiOwor
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgKz0gIjQuICIg
KyAod2luZG93LmZyYW1lc1szXS5kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZ2V0QXR0cmlidXRl
KCJiYXIiKSA9PSAiU1Xz8+VTUyIgPyAiU1VDQ0VTUyIgOiAiRkFJTFVSRTogIiArIHdpbmRvdy5m
cmFtZXNbM10uZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmdldEF0dHJpYnV0ZSgiYmFyIikpCisg
ICAgICAgICsgIi4gVGhlIHJlc3VsdCBpcyBjdXJyZW50bHkgd3JvbmcgZHVlIHRvICZsdDtyZGFy
Oi8vcHJvYmxlbS81ODQ1ODc1PiBSRUdSRVNTSU9OOiAtW05TVVJMUmVzcG9uc2UgdGV4dEVuY29k
aW5nXSBpbmNvcnJlY3RseSByZXBvcnRzIHVzLWFzY2lpIGVuY29kaW5nIGZvciBkYXRhOiBVUkxz
LlxyIjsKK30KKzwvc2NyaXB0PgorPHA+VGVzdCB0aGF0IG5vbi1BU0NJSSBkYXRhOiBVUkxzIGFy
ZSBoYW5kbGVkIGNvcnJlY3RseS48L3A+Cis8cHJlIGlkPXJlc3VsdD48L3ByZT4KKzxpZnJhbWUg
c3JjPSJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD13aW5kb3dzLTEyNTEsPHN2ZyB4bWxucz0l
MjJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMj48L3N2Zz4iPjwvaWZyYW1lPgorPGlmcmFt
ZSBzcmM9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9JTIyaHR0
cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjIgZm9vPScjJyBiYXI9J1NV8/PlU1MnPjwvc3ZnPiI+
PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0iZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9JTIy
aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjI+PC9zdmc+Ij48L2lmcmFtZT4KKzxpZnJhbWUg
c3JjPSJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0lMjJodHRwOi8vd3d3LnczLm9yZy8y
MDAwL3N2ZyUyMiBmb29iYXI9JyMnIGJhcj0nU1Xz8+VTUyc+PC9zdmc+Ij48L2lmcmFtZT4KKzwv
Ym9keT4KClByb3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2RhdGEt
dXJsLWVuY29kaW5nLXN2Zy5odG1sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTmFtZTogc3ZuOm1pbWUtdHlwZQogICAr
IHRleHQvaHRtbAoKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvbG9hZGVyL2phdmFzY3JpcHQtdXJs
LWVuY29kaW5nLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2xv
YWRlci9qYXZhc2NyaXB0LXVybC1lbmNvZGluZy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9qYXZhc2NyaXB0LXVybC1lbmNvZGluZy1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNSBAQAorVGVzdCB0aGF0IG5vbi1BU0NJSSBq
YXZhc2NyaXB0OiBVUkxzIGFyZSBoYW5kbGVkIGNvcnJlY3RseS4KKworMS4gU1VDQ0VTUy4KKzIu
IFNVQ0NFU1MuCisgCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L2xvYWRl
ci9qYXZhc2NyaXB0LXVybC1lbmNvZGluZy1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBz
dm46bWltZS10eXBlCiAgICsgdGV4dC9wbGFpbgpOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0
aXZlCgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvamF2YXNjcmlwdC11cmwtZW5jb2Rp
bmcuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2xvYWRlci9qYXZhc2NyaXB0
LXVybC1lbmNvZGluZy5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9sb2Fk
ZXIvamF2YXNjcmlwdC11cmwtZW5jb2RpbmcuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwx
NiBAQAorPG1ldGEgY2hhcnNldD0id2luZG93cy0xMjUxIj4KKzxib2R5IG9ubG9hZD0idGVzdCgp
Ij4KKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91
dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24gdGVzdCgpIHsKKyAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0gIjEuICIgKyAod2lu
ZG93LmZyYW1lc1swXS5kb2N1bWVudC5ib2R5LmlubmVySFRNTCA9PSAiU1XR0cVTUyIgPyAiU1VD
Q0VTUyIgOiAiRkFJTFVSRTogIiArIHdpbmRvdy5mcmFtZXNbMF0uZG9jdW1lbnQuYm9keS5pbm5l
ckhUTUwpICsgIi5cciI7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmlu
bmVySFRNTCArPSAiMi4gIiArICh3aW5kb3cuZnJhbWVzWzFdLmRvY3VtZW50LmJvZHkuaW5uZXJI
VE1MID09ICJTVdHRxVNTIiA/ICJTVUNDRVNTIiA6ICJGQUlMVVJFOiAiICsgd2luZG93LmZyYW1l
c1sxXS5kb2N1bWVudC5ib2R5LmlubmVySFRNTCkgKyAiLlxyIjsKK30KKzwvc2NyaXB0PgorPHA+
VGVzdCB0aGF0IG5vbi1BU0NJSSBqYXZhc2NyaXB0OiBVUkxzIGFyZSBoYW5kbGVkIGNvcnJlY3Rs
eS48L3A+Cis8cHJlIGlkPXJlc3VsdD48L3ByZT4KKzxpZnJhbWUgc3JjPSJqYXZhc2NyaXB0OidT
VdHRxVNTJzsiPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9ImphdmFzY3JpcHQ6dmFyIGhhc2hWYXI9
JTIyIyUyMjsgJTIyU1XR0cVTUyUyMjsiPjwvaWZyYW1lPgorPC9ib2R5PgoKUHJvcGVydHkgY2hh
bmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9sb2FkZXIvamF2YXNjcmlwdC11cmwtZW5jb2Rpbmcu
aHRtbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk5hbWU6IHN2bjptaW1lLXR5cGUKICAgKyB0ZXh0L2h0bWwKCg==
</data>
<flag name="review"
          id="8873"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>