<?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>33491</bug_id>
          
          <creation_ts>2010-01-11 14:05:49 -0800</creation_ts>
          <short_desc>REGRESSION: Many SVG -webkit-shadow tests are currently failing (in the pixel tests)</short_desc>
          <delta_ts>2010-01-12 16:02:20 -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>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Dakin">bdakin</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>bdakin</cc>
    
    <cc>krit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>179534</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2010-01-11 14:05:49 -0800</bug_when>
    <thetext>I am working on a fix now. There have been a few changes in the past few weeks that could have caused this. I believe that I have a fix for most of the failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179551</commentid>
    <comment_count>1</comment_count>
      <attachid>46310</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2010-01-11 14:43:42 -0800</bug_when>
    <thetext>Created attachment 46310
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179554</commentid>
    <comment_count>2</comment_count>
      <attachid>46310</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2010-01-11 14:46:33 -0800</bug_when>
    <thetext>Comment on attachment 46310
Patch

r=me \o/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179563</commentid>
    <comment_count>3</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2010-01-11 15:01:58 -0800</bug_when>
    <thetext>Yay! Thanks Ollie! Fixed with r53103.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180013</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2010-01-12 16:01:14 -0800</bug_when>
    <thetext>Can we close this bug now? Masking and shadows have another bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180014</commentid>
    <comment_count>5</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2010-01-12 16:02:20 -0800</bug_when>
    <thetext>Yes! Sorry, I meant to do that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46310</attachid>
            <date>2010-01-11 14:43:42 -0800</date>
            <delta_ts>2010-01-11 14:46:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>forReview.txt</filename>
            <type>text/plain</type>
            <size>17196</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzEwMCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsNDQgQEAKKzIwMTAtMDEtMTEgIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBm
b3IgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNDkxIFJFR1JFU1NJ
T046IAorICAgICAgICBNYW55IFNWRyAtd2Via2l0LXNoYWRvdyB0ZXN0cyBhcmUgY3VycmVudGx5
IGZhaWxpbmcgKGluIHRoZSBwaXhlbCAKKyAgICAgICAgdGVzdHMpCisgICAgICAgIC1hbmQtCisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS83NTAxMjAwPgorCisgICAgICAgIFRoZSByZWFsIGZpeCBo
ZXJlIGlzIHRvIGNhbGwgaW5mbGF0ZUZvclNoYWRvdygpIG9uIHRoZSByZXBhaW50UmVjdCAKKyAg
ICAgICAgaW4gcHJlcGFyZVRvUmVuZGVyU1ZHQ29udGVudCgpLiBCdXQgaW4gb3JkZXIgdG8gZG8g
dGhhdCwgSSBoYWQgdG8gCisgICAgICAgIG1vdmUgaW5mbGF0ZUZvclNoYWRvdygpIHRvIGEgZGlm
ZmVyZW50IGNsYXNzIHNpbmNlIGZ1bmN0aW9ucyBpbiAKKyAgICAgICAgU1ZHUmVuZGVyQmFzZSBj
YW5ub3QgY2FsbCBlYWNoIG90aGVyLiBpbmZsYXRlRm9yU2hhZG93KCkgbm93IGV4aXN0cyAKKyAg
ICAgICAgaW4gU1ZHUmVuZGVyU3R5bGUgd2hpY2ggSSB0aGluayBtYWtlcyBzb21lIHNlbnNlIGJl
Y2F1c2UgYSBzaW1pbGFyIAorICAgICAgICBmdW5jdGlvbiB0aGF0IHJldHVybnMgYSBib3ggc2hh
ZG93J3MgZXh0ZW50IGV4aXN0cyBvbiBSZW5kZXJTdHlsZS4KKworICAgICAgICBOb3cgY2FsbCBp
bmZsYXRlRm9yU2hhZG93KCkgdGhyb3VnaCB0aGUgU1ZHUmVuZGVyU3R5bGUuCisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlckZvcmVpZ25PYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVu
ZGVyRm9yZWlnbk9iamVjdDo6Y29tcHV0ZVJlY3RGb3JSZXBhaW50KToKKyAgICAgICAgKiByZW5k
ZXJpbmcvUmVuZGVyU1ZHSW1hZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU1ZHSW1h
Z2U6OmNvbXB1dGVSZWN0Rm9yUmVwYWludCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclNW
R01vZGVsT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclNWR01vZGVsT2JqZWN0
Ojpjb21wdXRlUmVjdEZvclJlcGFpbnQpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJTVkdS
b290LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclNWR1Jvb3Q6OmNvbXB1dGVSZWN0Rm9y
UmVwYWludCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclNWR1RleHQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyU1ZHVGV4dDo6Y29tcHV0ZVJlY3RGb3JSZXBhaW50KToKKworICAg
ICAgICBObyBsb25nZXIgaW1wbGVtZW50IGluZmxhdGVGb3JTaGFkb3coKSBoZXJlLgorICAgICAg
ICAqIHJlbmRlcmluZy9TVkdSZW5kZXJTdXBwb3J0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNW
R1JlbmRlckJhc2U6OnByZXBhcmVUb1JlbmRlclNWR0NvbnRlbnQpOiBDYWxsIG5ldyAKKyAgICAg
ICAgaW5mbGF0ZUZvclNoYWRvdygpIHRocm91Z2ggdGhlIFNWR1JlbmRlclN0eWxlCisgICAgICAg
ICogcmVuZGVyaW5nL1NWR1JlbmRlclN1cHBvcnQuaDoKKworICAgICAgICBJbXBsZW1lbnRhdGlv
biBvZiBpbmZsYXRlRm9yU2hhZG93KCkgbm93IGxpdmVzIGhlcmUuCisgICAgICAgICogcmVuZGVy
aW5nL3N0eWxlL1NWR1JlbmRlclN0eWxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmdldFNWR1No
YWRvd0V4dGVudCk6CisgICAgICAgIChXZWJDb3JlOjpTVkdSZW5kZXJTdHlsZTo6aW5mbGF0ZUZv
clNoYWRvdyk6CisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1NWR1JlbmRlclN0eWxlLmg6CisK
IDIwMTAtMDEtMTEgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpJbmRleDogV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyRm9yZWlnbk9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyRm9yZWlnbk9iamVjdC5jcHAJKHJldmlzaW9uIDUzMDg3KQorKysgV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyRm9yZWlnbk9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg0LDcg
Kzg0LDcgQEAgRmxvYXRSZWN0IFJlbmRlckZvcmVpZ25PYmplY3Q6OnJlcGFpbnRSZQogdm9pZCBS
ZW5kZXJGb3JlaWduT2JqZWN0Ojpjb21wdXRlUmVjdEZvclJlcGFpbnQoUmVuZGVyQm94TW9kZWxP
YmplY3QqIHJlcGFpbnRDb250YWluZXIsIEludFJlY3QmIHJlY3QsIGJvb2wgZml4ZWQpCiB7CiAg
ICAgcmVjdCA9IGxvY2FsVG9QYXJlbnRUcmFuc2Zvcm0oKS5tYXBSZWN0KHJlY3QpOwotICAgIGlu
ZmxhdGVGb3JTaGFkb3coc3R5bGUoKSwgcmVjdCk7CisgICAgc3R5bGUoKS0+c3ZnU3R5bGUoKS0+
aW5mbGF0ZUZvclNoYWRvdyhyZWN0KTsKICAgICBSZW5kZXJCbG9jazo6Y29tcHV0ZVJlY3RGb3JS
ZXBhaW50KHJlcGFpbnRDb250YWluZXIsIHJlY3QsIGZpeGVkKTsKIH0KIApJbmRleDogV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyU1ZHSW1hZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclNWR0ltYWdlLmNwcAkocmV2aXNpb24gNTMwODcpCisrKyBXZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJTVkdJbWFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3NSw3ICsxNzUs
NyBAQCBJbnRSZWN0IFJlbmRlclNWR0ltYWdlOjpjbGlwcGVkT3ZlcmZsb3dSCiAKIHZvaWQgUmVu
ZGVyU1ZHSW1hZ2U6OmNvbXB1dGVSZWN0Rm9yUmVwYWludChSZW5kZXJCb3hNb2RlbE9iamVjdCog
cmVwYWludENvbnRhaW5lciwgSW50UmVjdCYgcmVwYWludFJlY3QsIGJvb2wgZml4ZWQpCiB7Ci0g
ICAgaW5mbGF0ZUZvclNoYWRvdyhzdHlsZSgpLCByZXBhaW50UmVjdCk7CisgICAgc3R5bGUoKS0+
c3ZnU3R5bGUoKS0+aW5mbGF0ZUZvclNoYWRvdyhyZXBhaW50UmVjdCk7CiAgICAgU1ZHUmVuZGVy
QmFzZTo6Y29tcHV0ZVJlY3RGb3JSZXBhaW50KHRoaXMsIHJlcGFpbnRDb250YWluZXIsIHJlcGFp
bnRSZWN0LCBmaXhlZCk7CiB9CiAKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclNWR01v
ZGVsT2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTVkdN
b2RlbE9iamVjdC5jcHAJKHJldmlzaW9uIDUzMDg3KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyU1ZHTW9kZWxPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Niw3ICs1Niw3IEBAIElu
dFJlY3QgUmVuZGVyU1ZHTW9kZWxPYmplY3Q6OmNsaXBwZWRPdmUKIAogdm9pZCBSZW5kZXJTVkdN
b2RlbE9iamVjdDo6Y29tcHV0ZVJlY3RGb3JSZXBhaW50KFJlbmRlckJveE1vZGVsT2JqZWN0KiBy
ZXBhaW50Q29udGFpbmVyLCBJbnRSZWN0JiByZXBhaW50UmVjdCwgYm9vbCBmaXhlZCkKIHsKLSAg
ICBpbmZsYXRlRm9yU2hhZG93KHN0eWxlKCksIHJlcGFpbnRSZWN0KTsKKyAgICBzdHlsZSgpLT5z
dmdTdHlsZSgpLT5pbmZsYXRlRm9yU2hhZG93KHJlcGFpbnRSZWN0KTsKICAgICBTVkdSZW5kZXJC
YXNlOjpjb21wdXRlUmVjdEZvclJlcGFpbnQodGhpcywgcmVwYWludENvbnRhaW5lciwgcmVwYWlu
dFJlY3QsIGZpeGVkKTsKIH0KIApJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU1ZHUm9v
dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU1ZHUm9vdC5jcHAJ
KHJldmlzaW9uIDUzMDg3KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU1ZHUm9vdC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTI2NSw3ICsyNjUsNyBAQCB2b2lkIFJlbmRlclNWR1Jvb3Q6OmNv
bXB1dGVSZWN0Rm9yUmVwYWluCiAgICAgLy8gQXBwbHkgb3VyIGxvY2FsIHRyYW5zZm9ybXMgKGV4
Y2VwdCBmb3IgeC95IHRyYW5zbGF0aW9uKSwgdGhlbiBvdXIgc2hhZG93LCAKICAgICAvLyBhbmQg
dGhlbiBjYWxsIFJlbmRlckJveCdzIG1ldGhvZCB0byBoYW5kbGUgYWxsIHRoZSBub3JtYWwgQ1NT
IEJveCBtb2RlbCBiaXRzCiAgICAgcmVwYWludFJlY3QgPSBsb2NhbFRvQm9yZGVyQm94VHJhbnNm
b3JtKCkubWFwUmVjdChyZXBhaW50UmVjdCk7Ci0gICAgaW5mbGF0ZUZvclNoYWRvdyhzdHlsZSgp
LCByZXBhaW50UmVjdCk7CisgICAgc3R5bGUoKS0+c3ZnU3R5bGUoKS0+aW5mbGF0ZUZvclNoYWRv
dyhyZXBhaW50UmVjdCk7CiAgICAgUmVuZGVyQm94Ojpjb21wdXRlUmVjdEZvclJlcGFpbnQocmVw
YWludENvbnRhaW5lciwgcmVwYWludFJlY3QsIGZpeGVkKTsKIH0KIApJbmRleDogV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyU1ZHVGV4dC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyU1ZHVGV4dC5jcHAJKHJldmlzaW9uIDUzMDg3KQorKysgV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyU1ZHVGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5LDcgKzU5LDcgQEAgSW50
UmVjdCBSZW5kZXJTVkdUZXh0OjpjbGlwcGVkT3ZlcmZsb3dSZQogCiB2b2lkIFJlbmRlclNWR1Rl
eHQ6OmNvbXB1dGVSZWN0Rm9yUmVwYWludChSZW5kZXJCb3hNb2RlbE9iamVjdCogcmVwYWludENv
bnRhaW5lciwgSW50UmVjdCYgcmVwYWludFJlY3QsIGJvb2wgZml4ZWQpCiB7Ci0gICAgaW5mbGF0
ZUZvclNoYWRvdyhzdHlsZSgpLCByZXBhaW50UmVjdCk7CisgICAgc3R5bGUoKS0+c3ZnU3R5bGUo
KS0+aW5mbGF0ZUZvclNoYWRvdyhyZXBhaW50UmVjdCk7CiAgICAgU1ZHUmVuZGVyQmFzZTo6Y29t
cHV0ZVJlY3RGb3JSZXBhaW50KHRoaXMsIHJlcGFpbnRDb250YWluZXIsIHJlcGFpbnRSZWN0LCBm
aXhlZCk7CiB9CiAKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1NWR1JlbmRlclN1cHBvcnQuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1NWR1JlbmRlclN1cHBvcnQuY3BwCShy
ZXZpc2lvbiA1MzA4NykKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1NWR1JlbmRlclN1cHBvcnQuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC00MCw4ICs0MCw2IEBACiAjaW5jbHVkZSAiVHJhbnNmb3JtYXRp
b25NYXRyaXguaCIKICNpbmNsdWRlIDx3dGYvVW51c2VkUGFyYW0uaD4KIAotdXNpbmcgbmFtZXNw
YWNlIHN0ZDsKLQogbmFtZXNwYWNlIFdlYkNvcmUgewogCiBTVkdSZW5kZXJCYXNlOjp+U1ZHUmVu
ZGVyQmFzZSgpCkBAIC02MSw0OCArNTksNiBAQCBJbnRSZWN0IFNWR1JlbmRlckJhc2U6OmNsaXBw
ZWRPdmVyZmxvd1JlCiAgICAgcmV0dXJuIHJlcGFpbnRSZWN0OwogfQogCi1zdGF0aWMgdm9pZCBn
ZXRTVkdTaGFkb3dFeHRlbnQoU2hhZG93RGF0YSogc2hhZG93LCBpbnQmIHRvcCwgaW50JiByaWdo
dCwgaW50JiBib3R0b20sIGludCYgbGVmdCkKLXsKLSAgICB0b3AgPSAwOwotICAgIHJpZ2h0ID0g
MDsKLSAgICBib3R0b20gPSAwOwotICAgIGxlZnQgPSAwOwotCi0gICAgaW50IGJsdXJBbmRTcHJl
YWQgPSBzaGFkb3ctPmJsdXIgKyBzaGFkb3ctPnNwcmVhZDsKLQotICAgIHRvcCA9IG1pbih0b3As
IHNoYWRvdy0+eSAtIGJsdXJBbmRTcHJlYWQpOwotICAgIHJpZ2h0ID0gbWF4KHJpZ2h0LCBzaGFk
b3ctPnggKyBibHVyQW5kU3ByZWFkKTsKLSAgICBib3R0b20gPSBtYXgoYm90dG9tLCBzaGFkb3ct
PnkgKyBibHVyQW5kU3ByZWFkKTsKLSAgICBsZWZ0ID0gbWluKGxlZnQsIHNoYWRvdy0+eCAtIGJs
dXJBbmRTcHJlYWQpOwotfQotCi12b2lkIFNWR1JlbmRlckJhc2U6OmluZmxhdGVGb3JTaGFkb3co
UmVuZGVyU3R5bGUqIHN0eWxlLCBJbnRSZWN0JiByZXBhaW50UmVjdCkgY29uc3QKLXsKLSAgICBB
U1NFUlQoc3R5bGUpOwotICAgIGlmICghc3R5bGUpCi0gICAgICAgIHJldHVybjsKLQotICAgIFNo
YWRvd0RhdGEqIHNoYWRvdyA9IHN0eWxlLT5zdmdTdHlsZSgpLT5zaGFkb3coKTsKLSAgICBpZiAo
IXNoYWRvdykKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaW50IHNoYWRvd1RvcDsKLSAgICBpbnQg
c2hhZG93UmlnaHQ7Ci0gICAgaW50IHNoYWRvd0JvdHRvbTsKLSAgICBpbnQgc2hhZG93TGVmdDsK
LSAgICBnZXRTVkdTaGFkb3dFeHRlbnQoc2hhZG93LCBzaGFkb3dUb3AsIHNoYWRvd1JpZ2h0LCBz
aGFkb3dCb3R0b20sIHNoYWRvd0xlZnQpOwotCi0gICAgaW50IG92ZXJmbG93TGVmdCA9IHJlcGFp
bnRSZWN0LngoKSArIHNoYWRvd0xlZnQ7Ci0gICAgaW50IG92ZXJmbG93UmlnaHQgPSByZXBhaW50
UmVjdC5yaWdodCgpICsgc2hhZG93UmlnaHQ7Ci0gICAgaW50IG92ZXJmbG93VG9wID0gcmVwYWlu
dFJlY3QueSgpICsgc2hhZG93VG9wOwotICAgIGludCBvdmVyZmxvd0JvdHRvbSA9IHJlcGFpbnRS
ZWN0LmJvdHRvbSgpICsgc2hhZG93Qm90dG9tOwotCi0gICAgcmVwYWludFJlY3Quc2V0WChvdmVy
Zmxvd0xlZnQpOwotICAgIHJlcGFpbnRSZWN0LnNldFkob3ZlcmZsb3dUb3ApOwotICAgIHJlcGFp
bnRSZWN0LnNldFdpZHRoKG92ZXJmbG93UmlnaHQgLSBvdmVyZmxvd0xlZnQpOwotICAgIHJlcGFp
bnRSZWN0LnNldEhlaWdodChvdmVyZmxvd0JvdHRvbSAtIG92ZXJmbG93VG9wKTsKLX0KLQogdm9p
ZCBTVkdSZW5kZXJCYXNlOjpjb21wdXRlUmVjdEZvclJlcGFpbnQoUmVuZGVyT2JqZWN0KiBvYmpl
Y3QsIFJlbmRlckJveE1vZGVsT2JqZWN0KiByZXBhaW50Q29udGFpbmVyLCBJbnRSZWN0JiByZXBh
aW50UmVjdCwgYm9vbCBmaXhlZCkKIHsKICAgICAvLyBUcmFuc2xhdGUgdG8gY29vcmRzIGluIG91
ciBwYXJlbnQgcmVuZGVyZXIsIGFuZCB0aGVuIGNhbGwgY29tcHV0ZVJlY3RGb3JSZXBhaW50IG9u
IG91ciBwYXJlbnQKQEAgLTE0NCwxMyArMTAwLDkgQEAgYm9vbCBTVkdSZW5kZXJCYXNlOjpwcmVw
YXJlVG9SZW5kZXJTVkdDbwogICAgIH0KIAogICAgIGlmIChTaGFkb3dEYXRhKiBzaGFkb3cgPSBz
dmdTdHlsZS0+c2hhZG93KCkpIHsKLSAgICAgICAgaW50IHhTaGlmdCA9IHNoYWRvdy0+eCA8IDAg
PyBzaGFkb3ctPnggOiAwOwotICAgICAgICBpbnQgeVNoaWZ0ID0gc2hhZG93LT55IDwgMCA/IHNo
YWRvdy0+eSA6MDsKLSAgICAgICAgaW50IHdpZHRoU2hpZnQgPSBzaGFkb3ctPnggPCAwID8gMCA6
IHNoYWRvdy0+eDsKLSAgICAgICAgaW50IGhlaWdodFNoaWZ0ID0gc2hhZG93LT55IDwgMCA/IDAg
OiBzaGFkb3ctPnk7Ci0gICAgICAgIEZsb2F0UmVjdCBzaGFkb3dSZWN0ID0gRmxvYXRSZWN0KHJl
cGFpbnRSZWN0LngoKSArIHhTaGlmdCwgcmVwYWludFJlY3QueSgpICsgeVNoaWZ0LAotICAgICAg
ICAgICAgcmVwYWludFJlY3Qud2lkdGgoKSArIHdpZHRoU2hpZnQsIHJlcGFpbnRSZWN0LmhlaWdo
dCgpICsgaGVpZ2h0U2hpZnQpOwotICAgICAgICBwYWludEluZm8uY29udGV4dC0+Y2xpcChlbmNs
b3NpbmdJbnRSZWN0KHNoYWRvd1JlY3QpKTsKKyAgICAgICAgSW50UmVjdCBzaGFkb3dSZWN0ID0g
ZW5jbG9zaW5nSW50UmVjdChyZXBhaW50UmVjdCk7CisgICAgICAgIHN2Z1N0eWxlLT5pbmZsYXRl
Rm9yU2hhZG93KHNoYWRvd1JlY3QpOworICAgICAgICBwYWludEluZm8uY29udGV4dC0+Y2xpcChz
aGFkb3dSZWN0KTsKICAgICAgICAgcGFpbnRJbmZvLmNvbnRleHQtPnNldFNoYWRvdyhJbnRTaXpl
KHNoYWRvdy0+eCwgc2hhZG93LT55KSwgc2hhZG93LT5ibHVyLCBzaGFkb3ctPmNvbG9yLCBzdHls
ZS0+Y29sb3JTcGFjZSgpKTsKICAgICAgICAgcGFpbnRJbmZvLmNvbnRleHQtPmJlZ2luVHJhbnNw
YXJlbmN5TGF5ZXIoMS4wZik7CiAgICAgfQpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvU1ZHUmVu
ZGVyU3VwcG9ydC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1NWR1JlbmRlclN1
cHBvcnQuaAkocmV2aXNpb24gNTMwODcpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9TVkdSZW5kZXJT
dXBwb3J0LmgJKHdvcmtpbmcgY29weSkKQEAgLTU2LDggKzU2LDYgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogICAgICAgICBGbG9hdFJlY3QgY2xpcHBlckJvdW5kaW5nQm94Rm9yUmVuZGVyZXIoY29u
c3QgUmVuZGVyT2JqZWN0KikgY29uc3Q7CiAgICAgICAgIEZsb2F0UmVjdCBtYXNrZXJCb3VuZGlu
Z0JveEZvclJlbmRlcmVyKGNvbnN0IFJlbmRlck9iamVjdCopIGNvbnN0OwogCi0gICAgICAgIHZp
cnR1YWwgdm9pZCBpbmZsYXRlRm9yU2hhZG93KFJlbmRlclN0eWxlKiwgSW50UmVjdCYpIGNvbnN0
OwotCiAgICAgcHJvdGVjdGVkOgogICAgICAgICBzdGF0aWMgSW50UmVjdCBjbGlwcGVkT3ZlcmZs
b3dSZWN0Rm9yUmVwYWludChSZW5kZXJPYmplY3QqLCBSZW5kZXJCb3hNb2RlbE9iamVjdCogcmVw
YWludENvbnRhaW5lcik7CiAgICAgICAgIHN0YXRpYyB2b2lkIGNvbXB1dGVSZWN0Rm9yUmVwYWlu
dChSZW5kZXJPYmplY3QqLCBSZW5kZXJCb3hNb2RlbE9iamVjdCogcmVwYWludENvbnRhaW5lciwg
SW50UmVjdCYsIGJvb2wgZml4ZWQpOwpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU1ZH
UmVuZGVyU3R5bGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1NW
R1JlbmRlclN0eWxlLmNwcAkocmV2aXNpb24gNTMwODcpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9z
dHlsZS9TVkdSZW5kZXJTdHlsZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMwLDExICszMCwxNCBA
QAogCiAjaW5jbHVkZSAiQ1NTUHJpbWl0aXZlVmFsdWUuaCIKICNpbmNsdWRlICJDU1NWYWx1ZUxp
c3QuaCIKKyNpbmNsdWRlICJJbnRSZWN0LmgiCiAjaW5jbHVkZSAiTm9kZVJlbmRlclN0eWxlLmgi
CiAjaW5jbHVkZSAiUmVuZGVyT2JqZWN0LmgiCiAjaW5jbHVkZSAiUmVuZGVyU3R5bGUuaCIKICNp
bmNsdWRlICJTVkdTdHlsZWRFbGVtZW50LmgiCiAKK3VzaW5nIG5hbWVzcGFjZSBzdGQ7CisKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKIAogU1ZHUmVuZGVyU3R5bGU6OlNWR1JlbmRlclN0eWxlKCkKQEAg
LTE0MSw2ICsxNDQsNDUgQEAgZmxvYXQgU1ZHUmVuZGVyU3R5bGU6OmNzc1ByaW1pdGl2ZVRvTGVu
ZwogICAgIHJldHVybiBwcmltaXRpdmUtPmNvbXB1dGVMZW5ndGhGbG9hdChjb25zdF9jYXN0PFJl
bmRlclN0eWxlKj4oaXRlbS0+c3R5bGUoKSksIGl0ZW0tPmRvY3VtZW50KCktPmRvY3VtZW50RWxl
bWVudCgpLT5yZW5kZXJTdHlsZSgpKTsKIH0KIAorCitzdGF0aWMgdm9pZCBnZXRTVkdTaGFkb3dF
eHRlbnQoU2hhZG93RGF0YSogc2hhZG93LCBpbnQmIHRvcCwgaW50JiByaWdodCwgaW50JiBib3R0
b20sIGludCYgbGVmdCkKK3sKKyAgICB0b3AgPSAwOworICAgIHJpZ2h0ID0gMDsKKyAgICBib3R0
b20gPSAwOworICAgIGxlZnQgPSAwOworCisgICAgaW50IGJsdXJBbmRTcHJlYWQgPSBzaGFkb3ct
PmJsdXIgKyBzaGFkb3ctPnNwcmVhZDsKKworICAgIHRvcCA9IG1pbih0b3AsIHNoYWRvdy0+eSAt
IGJsdXJBbmRTcHJlYWQpOworICAgIHJpZ2h0ID0gbWF4KHJpZ2h0LCBzaGFkb3ctPnggKyBibHVy
QW5kU3ByZWFkKTsKKyAgICBib3R0b20gPSBtYXgoYm90dG9tLCBzaGFkb3ctPnkgKyBibHVyQW5k
U3ByZWFkKTsKKyAgICBsZWZ0ID0gbWluKGxlZnQsIHNoYWRvdy0+eCAtIGJsdXJBbmRTcHJlYWQp
OworfQorCit2b2lkIFNWR1JlbmRlclN0eWxlOjppbmZsYXRlRm9yU2hhZG93KEludFJlY3QmIHJl
cGFpbnRSZWN0KSBjb25zdAoreworICAgIFNoYWRvd0RhdGEqIHN2Z1NoYWRvdyA9IHNoYWRvdygp
OworICAgIGlmICghc3ZnU2hhZG93KQorICAgICAgICByZXR1cm47CisKKyAgICBpbnQgc2hhZG93
VG9wOworICAgIGludCBzaGFkb3dSaWdodDsKKyAgICBpbnQgc2hhZG93Qm90dG9tOworICAgIGlu
dCBzaGFkb3dMZWZ0OworICAgIGdldFNWR1NoYWRvd0V4dGVudChzdmdTaGFkb3csIHNoYWRvd1Rv
cCwgc2hhZG93UmlnaHQsIHNoYWRvd0JvdHRvbSwgc2hhZG93TGVmdCk7CisKKyAgICBpbnQgb3Zl
cmZsb3dMZWZ0ID0gcmVwYWludFJlY3QueCgpICsgc2hhZG93TGVmdDsKKyAgICBpbnQgb3ZlcmZs
b3dSaWdodCA9IHJlcGFpbnRSZWN0LnJpZ2h0KCkgKyBzaGFkb3dSaWdodDsKKyAgICBpbnQgb3Zl
cmZsb3dUb3AgPSByZXBhaW50UmVjdC55KCkgKyBzaGFkb3dUb3A7CisgICAgaW50IG92ZXJmbG93
Qm90dG9tID0gcmVwYWludFJlY3QuYm90dG9tKCkgKyBzaGFkb3dCb3R0b207CisKKyAgICByZXBh
aW50UmVjdC5zZXRYKG92ZXJmbG93TGVmdCk7CisgICAgcmVwYWludFJlY3Quc2V0WShvdmVyZmxv
d1RvcCk7CisgICAgcmVwYWludFJlY3Quc2V0V2lkdGgob3ZlcmZsb3dSaWdodCAtIG92ZXJmbG93
TGVmdCk7CisgICAgcmVwYWludFJlY3Quc2V0SGVpZ2h0KG92ZXJmbG93Qm90dG9tIC0gb3ZlcmZs
b3dUb3ApOworfQorCiB9CiAKICNlbmRpZiAvLyBFTkFCTEUoU1ZHKQpJbmRleDogV2ViQ29yZS9y
ZW5kZXJpbmcvc3R5bGUvU1ZHUmVuZGVyU3R5bGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3Jl
bmRlcmluZy9zdHlsZS9TVkdSZW5kZXJTdHlsZS5oCShyZXZpc2lvbiA1MzA4NykKKysrIFdlYkNv
cmUvcmVuZGVyaW5nL3N0eWxlL1NWR1JlbmRlclN0eWxlLmgJKHdvcmtpbmcgY29weSkKQEAgLTM2
LDYgKzM2LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgY2xhc3MgUmVuZGVyT2JqZWN0
OwogICAgIGNsYXNzIFJlbmRlclN0eWxlOworICAgIGNsYXNzIEludFJlY3Q7CiAKICAgICBjbGFz
cyBTVkdSZW5kZXJTdHlsZSA6IHB1YmxpYyBSZWZDb3VudGVkPFNWR1JlbmRlclN0eWxlPiB7ICAg
IAogICAgIHB1YmxpYzoKQEAgLTQ1LDYgKzQ2LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAg
ICAgICAgIGJvb2wgaW5oZXJpdGVkTm90RXF1YWwoY29uc3QgU1ZHUmVuZGVyU3R5bGUqKSBjb25z
dDsKICAgICAgICAgdm9pZCBpbmhlcml0RnJvbShjb25zdCBTVkdSZW5kZXJTdHlsZSopOworCisg
ICAgICAgIHZvaWQgaW5mbGF0ZUZvclNoYWRvdyhJbnRSZWN0JikgY29uc3Q7CiAgICAgICAgIAog
ICAgICAgICBib29sIG9wZXJhdG9yPT0oY29uc3QgU1ZHUmVuZGVyU3R5bGUmKSBjb25zdDsKICAg
ICAgICAgYm9vbCBvcGVyYXRvciE9KGNvbnN0IFNWR1JlbmRlclN0eWxlJiBvKSBjb25zdCB7IHJl
dHVybiAhKCp0aGlzID09IG8pOyB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA1MzEwMCkKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEwLTAx
LTExICBCZXRoIERha2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBOZXcgdGVzdHMg
Zm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzQ5MSAKKyAgICAg
ICAgUkVHUkVTU0lPTjogTWFueSBTVkcgLXdlYmtpdC1zaGFkb3cgdGVzdHMgYXJlIGN1cnJlbnRs
eSBmYWlsaW5nIChpbiAKKyAgICAgICAgdGhlIHBpeGVsIHRlc3RzKQorICAgICAgICAtYW5kLQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzUwMTIwMD4KKworICAgICAgICBJIHdvdWxkIGxpa2Ug
dG8gbm90ZSB0aGF0IHRoaXMgY2hhbmdlIGZpeGVzIHNvbWUgZXhpc3RpbmcgbGF5b3V0IAorICAg
ICAgICB0ZXN0cyBhcyB3ZWxsLgorCisgICAgICAgICogcGxhdGZvcm0vbWFjL3N2Zy9jc3Mvc2hh
ZG93LXdpdGgtbGFyZ2UtcmFkaXVzLWV4cGVjdGVkLmNoZWNrc3VtOiBBZGRlZC4KKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMvc3ZnL2Nzcy9zaGFkb3ctd2l0aC1sYXJnZS1yYWRpdXMtZXhwZWN0ZWQu
cG5nOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvc3ZnL2Nzcy9zaGFkb3ctd2l0aC1s
YXJnZS1yYWRpdXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMv
c3ZnL2Nzcy9zaGFkb3ctd2l0aC1uZWdhdGl2ZS1vZmZzZXQtZXhwZWN0ZWQuY2hlY2tzdW06IEFk
ZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9zdmcvY3NzL3NoYWRvdy13aXRoLW5lZ2F0aXZl
LW9mZnNldC1leHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9zdmcv
Y3NzL3NoYWRvdy13aXRoLW5lZ2F0aXZlLW9mZnNldC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIHBsYXRmb3JtL21hYy9zdmcvY3NzL3N0YXJzLXdpdGgtc2hhZG93LWV4cGVjdGVkLmNo
ZWNrc3VtOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9zdmcvY3NzL3N0YXJzLXdpdGgtc2hhZG93
LWV4cGVjdGVkLnBuZzoKKyAgICAgICAgKiBzdmcvY3NzL3NoYWRvdy13aXRoLWxhcmdlLXJhZGl1
cy5zdmc6IEFkZGVkLgorICAgICAgICAqIHN2Zy9jc3Mvc2hhZG93LXdpdGgtbmVnYXRpdmUtb2Zm
c2V0LnN2ZzogQWRkZWQuCisKIDIwMTAtMDEtMTEgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpJbmRl
eDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy9jc3Mvc2hhZG93LXdpdGgtbGFyZ2UtcmFk
aXVzLWV4cGVjdGVkLmNoZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9zdmcvY3NzL3NoYWRvdy13aXRoLWxhcmdlLXJhZGl1cy1leHBlY3RlZC5jaGVja3N1bQko
cmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvY3NzL3NoYWRvdy13
aXRoLWxhcmdlLXJhZGl1cy1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSBAQAorYjYxYjY3MmQ5YjFiOWIxYTZhNzlkNzgzZDdmZDIxOGYKXCBObyBuZXdsaW5lIGF0IGVu
ZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3ZnL2Nzcy9zaGFkb3ct
d2l0aC1sYXJnZS1yYWRpdXMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9zdmcvY3NzL3NoYWRvdy13aXRoLWxhcmdlLXJhZGl1cy1leHBlY3RlZC50
eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3ZnL2Nzcy9zaGFk
b3ctd2l0aC1sYXJnZS1yYWRpdXMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDUgQEAKK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDAp
IHNpemUgODAweDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclNWR1Jv
b3Qge3N2Z30gYXQgKDk1LDk1KSBzaXplIDExMHgxMTAKKyAgICBSZW5kZXJQYXRoIHtwYXRofSBh
dCAoOTUsOTUpIHNpemUgMTEweDExMCBbc3Ryb2tlPXtbdHlwZT1TT0xJRF0gW2NvbG9yPSMwMDAw
MDBdIFtzdHJva2Ugd2lkdGg9MTAuMDBdfV0gW2ZpbGw9e1t0eXBlPVNPTElEXSBbY29sb3I9Izk5
OTk5OV19XSBbZGF0YT0iTTEwMC4wMCwxMDAuMDAgTDIwMC4wMCwxMDAuMDAgTDIwMC4wMCwyMDAu
MDAgTDEwMC4wMCwyMDAuMDAgWiJdCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3Zn
L2Nzcy9zaGFkb3ctd2l0aC1uZWdhdGl2ZS1vZmZzZXQtZXhwZWN0ZWQuY2hlY2tzdW0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy9jc3Mvc2hhZG93LXdpdGgtbmVn
YXRpdmUtb2Zmc2V0LWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL3N2Zy9jc3Mvc2hhZG93LXdpdGgtbmVnYXRpdmUtb2Zmc2V0LWV4cGVj
dGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACitiMzIyYzEzMTdmNjhjNGU5
YjkyOTk1MzIyMzNlNzIwMApcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKSW5kZXg6IExheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvY3NzL3NoYWRvdy13aXRoLW5lZ2F0aXZlLW9mZnNldC1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy9j
c3Mvc2hhZG93LXdpdGgtbmVnYXRpdmUtb2Zmc2V0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvY3NzL3NoYWRvdy13aXRoLW5lZ2F0aXZl
LW9mZnNldC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNSBAQAorbGF5ZXIg
YXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAw
CitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyU1ZHUm9vdCB7c3ZnfSBhdCAo
OTUsOTUpIHNpemUgMTEweDExMAorICAgIFJlbmRlclBhdGgge3BhdGh9IGF0ICg5NSw5NSkgc2l6
ZSAxMTB4MTEwIFtzdHJva2U9e1t0eXBlPVNPTElEXSBbY29sb3I9IzAwMDAwMF0gW3N0cm9rZSB3
aWR0aD0xMC4wMF19XSBbZmlsbD17W3R5cGU9U09MSURdIFtjb2xvcj0jOTk5OTk5XX1dIFtkYXRh
PSJNMTAwLjAwLDEwMC4wMCBMMjAwLjAwLDEwMC4wMCBMMjAwLjAwLDIwMC4wMCBMMTAwLjAwLDIw
MC4wMCBaIl0KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvY3NzL3N0YXJzLXdp
dGgtc2hhZG93LWV4cGVjdGVkLmNoZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9zdmcvY3NzL3N0YXJzLXdpdGgtc2hhZG93LWV4cGVjdGVkLmNoZWNrc3VtCShy
ZXZpc2lvbiA1MzA4NykKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvY3NzL3N0YXJz
LXdpdGgtc2hhZG93LWV4cGVjdGVkLmNoZWNrc3VtCSh3b3JraW5nIGNvcHkpCkBAIC0xICsxIEBA
Ci0yMDE2ODQ5NTVkNTUyYjFhNTdmOGJjZWQ5YWFhNmU0ZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUKK2RlNzM2NzNjMWUzN2VkZjZkOWY3ZjE0MWJkZjEwYmQwClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvc3ZnL2Nzcy9zaGFkb3ctd2l0aC1sYXJnZS1y
YWRpdXMuc3ZnCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3N2Zy9jc3Mvc2hhZG93LXdpdGgt
bGFyZ2UtcmFkaXVzLnN2ZwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9jc3Mvc2hh
ZG93LXdpdGgtbGFyZ2UtcmFkaXVzLnN2ZwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzIEBACis8
c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cis8cGF0aCBkPSJNIDEwMCAx
MDAgTCAyMDAgMTAwIEwgMjAwIDIwMCBMIDEwMCAyMDAgWiIgZmlsbD0iIzk5OSIgc3Ryb2tlPSIj
MDAwIiBzdHJva2Utd2lkdGg9IjEwIiBzdHlsZT0iLXdlYmtpdC1zaGFkb3c6ICNmMDAgNXB4IDVw
eCA1MHB4Ij48L3BhdGg+Cis8L3N2Zz4KSW5kZXg6IExheW91dFRlc3RzL3N2Zy9jc3Mvc2hhZG93
LXdpdGgtbmVnYXRpdmUtb2Zmc2V0LnN2Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcv
Y3NzL3NoYWRvdy13aXRoLW5lZ2F0aXZlLW9mZnNldC5zdmcJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9zdmcvY3NzL3NoYWRvdy13aXRoLW5lZ2F0aXZlLW9mZnNldC5zdmcJKHJldmlzaW9u
IDApCkBAIC0wLDAgKzEsMyBAQAorPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9z
dmciPgorPHBhdGggZD0iTSAxMDAgMTAwIEwgMjAwIDEwMCBMIDIwMCAyMDAgTCAxMDAgMjAwIFoi
IGZpbGw9IiM5OTkiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxMCIgc3R5bGU9Ii13ZWJr
aXQtc2hhZG93OiAjZjAwIC01cHggLTVweCA1MHB4Ij48L3BhdGg+Cis8L3N2Zz4KSW5kZXg6IExh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvY3NzL3NoYWRvdy13aXRoLWxhcmdlLXJhZGl1cy1l
eHBlY3RlZC5wbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBi
aW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJv
cGVydHkgY2hhbmdlcyBvbjogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy9jc3Mvc2hhZG93
LXdpdGgtbGFyZ2UtcmFkaXVzLWV4cGVjdGVkLnBuZwpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46bWlt
ZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoK
</data>
<flag name="review"
          id="28555"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>