<?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>221330</bug_id>
          
          <creation_ts>2021-02-03 06:30:59 -0800</creation_ts>
          <short_desc>[WPE][GTK] Wrong rendering when using opacity filters on hw accelerated layers</short_desc>
          <delta_ts>2021-02-04 00:42:14 -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>WebKitGTK</component>
          <version>WebKit 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>1</everconfirmed>
          <reporter name="Miguel Gomez">magomez</reporter>
          <assigned_to name="Miguel Gomez">magomez</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1725114</commentid>
    <comment_count>0</comment_count>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2021-02-03 06:30:59 -0800</bug_when>
    <thetext>I found this while I was looking for a fix to bug 184143. I&apos;ve put a test case in https://people.igalia.com/magomez/opacity/index.html so the problem is visible: both columns show the images with opacity filters (opacity grows as we go down). The left column doesn&apos;t use GraphicsLayers for the images (and it produces the correct output), but the right column uses them and the result is wrong.

There&apos;s a test for this css3/filters/effect-opacity-hw.html but we have a custom png result for GTK (which is wrong) and no png for WPE. There&apos;s also a txt result, but that&apos;s fine both for GTK and WPE. The GTK png must be updated when this is fixed.

The problem is in the fragment shader, in how applyOpacityFilter() applies the opacity to the layer. It just applies it to the alpha channel, and not the colors. But we need the alpha to be premultiplied in order to perform a correct blending (check how applyOpacity() applies the value to the colors as well). If the colors are not premultiplied, then the alpha of the source texture is not taken into account (which means that a texture with 0 alpha will become visible when blending).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725115</commentid>
    <comment_count>1</comment_count>
      <attachid>419131</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2021-02-03 06:36:17 -0800</bug_when>
    <thetext>Created attachment 419131
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725544</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-04 00:42:12 -0800</bug_when>
    <thetext>Committed r272361: &lt;https://trac.webkit.org/changeset/272361&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 419131.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>419131</attachid>
            <date>2021-02-03 06:36:17 -0800</date>
            <delta_ts>2021-02-04 00:42:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221330-20210203153616.patch</filename>
            <type>text/plain</type>
            <size>8703</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcyMzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTNhZmE5MTE3MDA3OWFl
NjQ3OThmZGRkZGUzNmY0NTMyZTU5Nzk5Zi4uY2MzZDRmMzdiZTc3MTkxMDcxYmE1YjJlNjdiODQ0
ZmJkYzlkNDY1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIxLTAyLTAzICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW1dQRV1bR1RLXSBXcm9u
ZyByZW5kZXJpbmcgd2hlbiB1c2luZyBvcGFjaXR5IGZpbHRlcnMgb24gaHcgYWNjZWxlcmF0ZWQg
bGF5ZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MjEzMzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
cHBseSB0aGUgb3BhY2l0eSBmaWx0ZXIgdmFsdWUgdG8gdGhlIGNvbG9yIGNvbXBvbmVudHMgYXMg
d2VsbCwgYXMgd2UgbmVlZCBwcmVtdWx0aXBsaWVkIGFscGhhCisgICAgICAgIGZvciBibGVuZGlu
Zy4KKworICAgICAgICBDb3ZlcmVkIGJ5IGV4aXN0ZW50IHRlc3RzLgorCisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJTaGFkZXJQcm9ncmFtLmNwcDoKKwog
MjAyMS0wMi0wMyAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFN1cHBv
cnQgYXNwZWN0LXJhdGlvIG9uIGdyaWQgaXRlbXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyU2hhZGVyUHJvZ3JhbS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlclNo
YWRlclByb2dyYW0uY3BwCmluZGV4IDM1M2MzZDRmNTU0YzMyYzBhM2FlYWQwZjM2YTU4ODZiNjM5
ZjZjMjAuLmNmYjViOGIwYmE0MTk2MGFiNjRjOGZhYzBkOTUyMmVhNDViYWMyMGEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVy
U2hhZGVyUHJvZ3JhbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
dGV4bWFwL1RleHR1cmVNYXBwZXJTaGFkZXJQcm9ncmFtLmNwcApAQCAtMzU2LDcgKzM1Niw3IEBA
IHN0YXRpYyBjb25zdCBjaGFyKiBmcmFnbWVudFRlbXBsYXRlQ29tbW9uID0KIAogICAgICAgICB2
b2lkIGFwcGx5T3BhY2l0eUZpbHRlcihpbm91dCB2ZWM0IGNvbG9yKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBjb2xvciA9IHZlYzQoY29sb3IuciwgY29sb3IuZywgY29sb3IuYiwgY29sb3IuYSAq
IHVfZmlsdGVyQW1vdW50KTsKKyAgICAgICAgICAgIGNvbG9yICo9IHVfZmlsdGVyQW1vdW50Owog
ICAgICAgICB9CiAKICAgICAgICAgdmVjNCBzYW1wbGVDb2xvckF0UmFkaXVzKGZsb2F0IHJhZGl1
cywgdmVjMiB0ZXhDb29yZCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxMzMzYzI1YzMyMWIyNDFhY2VlMzc5NzRmNWVjZmU2
ZWE5ZTVhN2VhLi41ODVhNjRiNzU3YzA3YTBiZDIxODNhODA1MDA3NzQ2MTFhZGFlNTBjIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDItMDMgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdh
bGlhLmNvbT4KKworICAgICAgICBbV1BFXVtHVEtdIFdyb25nIHJlbmRlcmluZyB3aGVuIHVzaW5n
IG9wYWNpdHkgZmlsdGVycyBvbiBodyBhY2NlbGVyYXRlZCBsYXllcnMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTMzMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBleHBlY3RlZCBpbWFnZS4K
KworICAgICAgICAqIHBsYXRmb3JtL2d0ay9jc3MzL2ZpbHRlcnMvZWZmZWN0LW9wYWNpdHktaHct
ZXhwZWN0ZWQucG5nOgorCiAyMDIxLTAyLTAzICBSb2IgQnVpcyAgPHJidWlzQGlnYWxpYS5jb20+
CiAKICAgICAgICAgU3VwcG9ydCBhc3BlY3QtcmF0aW8gb24gZ3JpZCBpdGVtcwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2NzczMvZmlsdGVycy9lZmZlY3Qtb3BhY2l0eS1o
dy1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvY3NzMy9maWx0ZXJzL2Vm
ZmVjdC1vcGFjaXR5LWh3LWV4cGVjdGVkLnBuZwppbmRleCA3MDc3MWZmMDk0MTdiNWEwOWZjMzI1
MGNkYTMxNGUxNmQxNzI4NDhmLi4zODk1MzY4OWNmNmFmZjU5NWU5YTE2ZGYwZGQ0OTExYzgyMDYx
YTdkIDEwMDY0NApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgNTE3Mgp6Y21lSExZZzd8dzhsS2Z3
K2JYaXdSJDhuPz5rM2tZZ2xvOXUocDQtWGZ3KkQ/MTxgT1pNTjxWI2pTPj1jRTEpODwKejlLP25n
bENHQWRSIXIyME5DLShLRE4mSDVXbStMaE9kKkR0PHF8P2RMTjFVRXAwZ0wqK1NPbkMkQyk0Qm5W
RU9hCnp5eXRuSl9qJXJMUEhzKyReTFdHaTRGQ1c8O3kxPV8wZjR6SDBBTm4pWWpmT3AtaFMoQ0ts
a0VLKz5sRGxgWG5jNwp6LUAoczUxdjBhNztiRk1ZaF5VYTkkazZjTSUrVE9Iayh1RnB2T2AxTll0
KWA3cU50PFp7bkVWNWd0JUQxSEc2KjkKeiM7RX4tQ0QtRil8R2YxdVZebyMpYiVTK2hobW5NQHRa
VU9UUEpSdXAzJTh0KVVGPUt5QW1pe1M0THtmWmFyTTJxCno8fjs/O2JtYFckPWU7KUZUOThjTndo
JEJoPEM+PEQlJnE1N2VBPjM9b2VPbjgtdGVLe1NlISt0T0JrTEc3JDB3JAp6Mm5xRXZIUjhreWRZ
Y0RKcCZDRXVhJlgpM3dSWFlGQyhnQ3AkcW9VND8rLXJzTkRLZitvNHQ+ezNUKmJoMHN4KF8KekVD
b0tTYCpzZW5XPVNkbDxqaCRCZGBURX4kM3pee3V7PFJLIz5ZZDlqQyFUQWczaGdvQnROPWM0Uj8p
OG1rYj0+CnpOezB6QGVaeWp+RD5TQXhkWFBYeG5Vb2plc3prUTNgOTd9fG49KnkrbEVga25pSjFS
NkowVnx5O09BMExicyVpQQp6JUhgejtCYld6JWBANUxrZSpuKEJ6N3t3ZF42JXNiMV5CNm4+ZDQ5
anNvIztEJCQ2SXhTY0p8RWhNSX5VVDUxSXYKejx0O09VM35COThIRmJnZUFQMlNhOEFWTHFkeTFy
JWk0eitQJHlDbG5FemhfKS1IYmRMKEJYSGFtZHFJOSo5aH5GCnorKyhiUWgkTyVLU343RGVlRWI1
X0RTVjhDcDJVTURrNiFgdDh3b3VARHsqWEwzUUtYUi0kV2x6WjBWJDJJTlBNaQp6eVQ0c2F3VmYx
cEJCNXZIMl5VVEdefiVld09qUV4oUUd1NT1XK0BjOVpmP09ZPkkhYXdWKSV+Zm5uanBMREZ1YXsK
ejZsdGBAQTlOQ1FkWWEkJkE2US1McVIqZFFtIzVSJlF4aFlCQXN+Q3dOJnw2KVgje2dGOXQ+bHRx
NmJJTFBXMnNGCnplbl5AZDlXJlpGJS1YKiEtJV5NQHVDKEFCMD5pYUhyVjIkIXZyP0w2Kno3biZZ
Z1hVODlQKGg4aWk4KFYrfC1aYQp6M2R1enVfbVghQF91ViQ2UVNsU1FTYTRedVR3YlBrVUl8RkB7
NyUxKSFGQnttYDNvZHRGY25mdTVKMW5kVVp8OSgKekY2SHskXlRLYFlkbEFjZUZEbllARVBGNT50
fkdCJjZraEl7ZUgwfXdKc2M1S3omZG5EbWMwIzY+ZDRLZ1Z7V1VqCnpWaHJeJU81LSNveXJ3c0tI
SnMjIWI9T1oqYGlVcX1YbH1Jd21nOEBDP3d8KXI5WWd4RCNWTTZNVGRNYXB8RVlPeQp6OXpUdU9H
c3UzfG0mRVExTiVzSUIzPStHcGN5bndiSzBSc3NCYjFrN0N8NntsMXl0UU1iUT1vUHNQc3h3SlVB
LVoKekxmYz0/RHxVMEtYJl9sJU5nSEZSIWUrYHcmKlhZOWZ7VksteThjYlYxaUMhMG5wfnV3Mihq
JDY1dHRvVDFXVURDCno1cCs4OFR5YUtnS09DKzhIT3FoOWY9XlFLUFZ9dipwbjRHWXJmfTFibHFk
MnM1K0NTSCNKamI8X3dHZUo4bVYzZAp6WkBvandTdl9qVmEzNUFCcUsmQlVJVzRjTyVNZFhsZGFM
VFZUejJ1bTNVcnBPR3BfMzRoXzd7bFNJfXwmY2phRjIKell7QVcmSF49bG5Ua09yUmJZTnIlVE5a
Tl5mam81QSpWLStJfDRSZUBDdzZJWWA+UilzcUtTMk1wUU5zdXZKXzNOCnpyQERUb3slOHNxSnZA
LU5CTmZUbTZpYF92JHFoNyhpKnVWTSMmMTl7RmAmNE9LfE4xZStue2V3PWBvS2M9dGFDbgp6SHM3
ITNlZHtwN3d2e2UmTllpT2x7fjJwdnN7eHhiKF8yZl9sRUUjO2ZufDc1Mnw/QSVRS1g+Njt6eDch
NzM4dDQKel9FQFNqSktDWVpfdmpgc2FDKjJGeWNiOWpGRC1fMEN2T3xSKGtuen5Qfjk5Mm99IUtl
dX54VmQ2aGYmUEY3cG4xCnpXQVJ1bShaWU1VNXBRdEM3SFhMR1pUMndxYyE2RVdFRFdTJTc+Wllg
dGJBalhFemBMeEQmaHI3ckY8bU0+eT0rJAp6VktkOG5DQiRvJTx2NCpSTytVZ3NZfCpaKVp5Vmtl
TylnQWBaV1hNbVNKQCRjNStaZH00eDhwWmM9I0dmOzxFWGkKelFzU1lVanJnKnxtS316ZWFSTjxy
KHslfEstNyt5M0MkUUVMRXYqX1F6TGFSODFnSWZ3YilXcUpQOVhHQ2sjelZUCnpiWWBBenVmVStZ
KGNxWGRfbyM2OCRwTioqSm59ZEJCSThJQ1lIQkNUMTF6QDU2KCMhbjRYaWk3N19gWlh2dllzNAp6
bWcrZnZkSiNsOCZWKjQ4JCNmRjR2dEI+S1JidmJmVnVEPVJHQGwxRUJ7MGdBNk1JfUFEblRGRD9e
YGMwemBrLV4KenYpUGB6cndJRSk+SW1rMjBCfF9MX19WNX45Zilrdkc0bjxVIXBDKjl7JFRGRSVo
cVlrP0ktbCNNZWFOZXk4V2FgCnp0QzNaU1pEbFBqPDhXLXBGeWpQUjZvSks3KDNuMkteKHNAOyg3
UnBPemxnNTZTZ1hJaXRYdVkhUzNJTU9XKTA9cQp6dmkkfEZzflJ8Y3AjKzgqZUE1YDh1MGAkalBS
WVQzKVRtQGliTlo2bWBMQzBobUR7eVViY3VoTG4wRk4jV01AaTsKejhgfkJ1SV4wJm0mZm82JSgt
WXI3WFhYRHVyZ3BGfmFnN0JFUntOUV5DeEhGfShYSWI+JilANXUpJlhCQHhtRWh7CnoqIXFsM14o
bylUSHIjaU1OYXtVUTQmOTRlbUQtTlhpTyNIYlR6UVdKWnwkNyFQakBHJkhKdXZuPDZ0emlFXilK
dwp6YT45TSNqT0NNMkdRPFgzKVlaPUF5QVM+WDs5MzhFTWd+ZGBjI0VlNUluZHtYTEQ7Uk9KS2J1
fTIkQlhzN2NSJmIKeiM5JkNDPGFYaSMjQE1AeVdjcjZONitBfShPfHRVSDBgeUY1QDN7cWhxJWtA
UlJiOFpRM25pLTtFdTI0U0NUcTtRCnpYK0VkSG45YFUqXkpiYjRKdFBzbTctKVYwWipUWHRXKFF3
UmdEZUhWdjgpVSNmREZFR1VDSCU7bCZXZ05SNypJdgp6NW1BeDBYX0QwcVBUTTszPX1aNmFERmVy
JmIoKGNrcmVzdWdXY1FeWiVgblIlcytpNFR0YFI5LSNxMCp4S1ooNVUKelkyKlRUazNZWE4tRHxs
K3EzI2RIa1VXbWljP3xYfTk3KXpre05Ra0YyY0srR015ZW5qJEFtSl9EOVZsT2NMcklKCnoyWHp1
NlpYQFZsLWZ3RjQ8flJuNCNtby1VPGNBRU8oKzFuRSE8TmttYXZhMHdsPXh6UHdQV2BlRil6ZVpf
bXFaQQp6Vj01Uj97NHU/ZmtNQmh5Tm5geTJqIXdhOypKUUUxcGMjeEdoKTBlQFZaSnpmd3c7KENK
UE0reiZPUHVKUiVDdnIKejNhcyhOYT48NE5gMD9VclNTJDsqb1hzWn0kYEhyMG1eRFMoJD8zfHV1
K3J5OzxpXjhLIytrZDRXSWkqQkslOUwoCnpUcj5oKD1zQkd1bjFDP3I3bDhBM0NFezZCfEg7OHNQ
JlU2eCVvdVpBKzlpQzhFcHwtPztPdUc4XmhLY0JWUTdMKQp6LS1mNU9vM0hrUU83WF8+ZSVgXnlX
aipGQk1UNWZMdGlld3xGMyZCU2lvPD9vYiZfMHVaUXIxZXRmYnQ3eGJ7WG4Kem1aPnE7PXx7SGZO
TFF+fD0qYEFie2dIa1UreD8kbDZsWHYjKUsjYEM5JChlNFZHSk11Jitud0ZKUCZJWTNBd2EjCnpU
NGktXnIqUSphVFdGJWBBSjg1azg5SlJ3THEqNDFESTwzczYwXlNFdCg0I2FNK3I9MjNVJDUxQ1A2
dWxuZnMlOQp6UTU4I28jPCZXbmglYH17dnh2NHghamtGRkYrfm11JlZHP1pTJlFLWHZINUUyJmxo
bV5odVhNeV5aRlgxbnVBNVcKeiRIdk53NXR2PSNWSyklcCM8KElkaE1oJWdGb3R0amFYNzFaYlVu
QDxDLUlZKk85cFBpbVh+NnN7eTtQUmBELS1mCnpUWFd8bEBqVWwxfEpMJihAJGA4OEpDZ2FJOFRA
Nj9afHNxdHB8TVlJcStTTCslWnB5KF5vdT9CT1JCdTIkfT1hbwpobSktTEo+bFdBaTxVPVhXXitB
KHMrPCl8ZF96ZysxKzt6TUVgY0hONXh5fUZwCgpsaXRlcmFsIDQ1NzgKemNtZUhMWkJTRUo4b3B8
VVNfO144VGBkU1didzt9TmdOaV9lbjUxaUUoUSVQKHgwLS1TNUhWJkVGKHdqe0t0NjA0CnpNWW52
byEmRjJfdmJNV3NFcjlAOHpEWkp6Q1oqQSZtWGQmeUw8fUx+MXdzTkw7ZkNhSD9FY3Y0YlZ1PnV7
JFRFcAp6YF4tN19vX3BTQnA2N1liKylFIUZPYmRNQDt0Yz0qTGlnfDZgIU44bCphIWcyYWohMkFq
STkwaitTdEpEd31xKj0KeiFyVldUYWBWczkzeEhmd0xqM1Z2aH1AKGQkcTZ+ZmxTJVElYkstTjhr
QzlGIUFkY19NTmx2eUpsQTsxSDFzeXcoCnp3aWtlKFV3QE57c3NaNHdXQmQzMT9ofEpIPFM/ZSg+
P1d1a19RY0cwa2JlN0haNjdjSEBiJjZIYnImfGd4OHdiXwp6Y1A/SnR1em52RGB9T0xMaHJXTElT
Q2AqU3pxfnFXLXY+ZGZTRzstWGxVMXdRIX1oZz1xI3NKVzlSSUpBc2g/UmUKempQfjM7QyprIyRI
QFc4VkRWOXckPy0mI3RJNlE/RVEhKUReYzdSO2FtYkRFNDNlaU9oLVpKMV4+Rjx2JjFNYS1gCno4
e21VS2B+cG1qY3pxJHc7ckwjcmY+Iz1SeU1paXtteSFgRypTKkBFRiQqSUxeQTIrT0hLZTd1QVEq
JT93WHYtdwp6V1h7fmdQYEgxM3clPytnTzJldk0tLVlRKjhHNChSQUlYQClQP2BiWSp6eW95PEt+
eHUoPV90QHQ9Yz83Zy0oa2cKej4yJkJiO0MqVmVnaVhBVU1lREhYV34qSXk1TTA1flRVTUhvUyZU
Qz4yMz87VzlTNTAyV0U4QnlNO2phd28mbnxxCnpaPDxkJEI8I0psOUpzaEBEeyRgV0ghbFdWZVNE
SmQzRylrTj9mazxyJDlGYzhKYyEkWE1ONVArNSpxSnVjP35adgp6QFZQb012ZVZSKTAqY2ZQIXx0
MiYrNFNCQFBJZHE4Wl5gJWxxb016ayFDIUtFRk1WcE9oRElIJSs/c2E1SEJEcFUKelcxe3FGWUk2
OU9eWSRKRDlBUFVmYUJHWUdxaER6cjxlPUkmTD5lcWc9PTtfcnZCb29UMGAkOVFvMT1RQT0kODhS
CnoyRE9SfjVlSzdSaDE0flh7Y1pPJkR6P3Y0STVJO2Q1ZDdhRHJCPm5hVTE+Q2kpak0zMFM9bzVR
PD5fcD9rTFpkPwp6QWFeV08yVHpNX3VGKzJKWWpIRlRCT3NPfT5uanZfPmRDaGNSbjVgRjh3MDZS
VWdjcHMlYEI2bTxCOSp8N1VIV2EKektuSW82SlZuakUockM3RnI/cnNCKUJYNVBYUzdobyhHYUcq
ZDt8XnZjNl89TFNpUj1PcHJ2aSNCd2ZKXldeVGtRCnp4RXZnMXhVKiVGb30xZ3ZAWlBJIUc+dmtu
aHI3O19hVDF+fE1RbXN5TUN4NUdSfU1lcHhMWFROMzxjKXA3KHkzfgp6XmF4fk0zJH19T3tJa193
dTVHYXV7JCEwYXU8cn5XIT0rfTR5ajM7VUxGUmMrcD9XVXQ1dzlDeVd0dWhecTZqNV4Kem9edE4j
Un4+NFhhbEYobDVYZzRIOUp7aiRQSEdnRTZsQjRxZzs4Qk9fRmAyYEZQbnh9RmohZVV6Ym51OHBl
fG50CnpVNk9XT3B3cGVjOUxefmcxeE1NfCZxNnNOclhDe0BwY0djQVUjNihuT0RmV3dZRCtBUyl3
XmR3cnpaMWUoKXl1aQp6a15NWmsweGZXMSVFYFZod2l7QnZoP0R8bV9heVJOOWRab2NBWDRsTUFo
aV9UVlU/Y1hJZkVBQSNeO1Y1K3N3RjkKenJKSmM4ZjZ4Nz40JG5yVHllKkVRQk5rfkBGTT9+b0sw
WUt3MlpwOUlSMUZ8U1l4V3hSSVFqayNOSjJJRzYqRVMoCnpkdnE2dSUzVih9Wi1+bz5gKGBJJURk
ez9IZWo+XntlISR8Nno5ISYhOXBnaDhZKWhUOF9+ZTNAJVVDZEZHeEhidAp6SFJENHR0e3Q4KiVJ
OExUVlczO1UlKXdGMj85PFJ3JTVGQCNRMERxYTRrc14+VzAlJioteHRIMnIrMEcjMyZuK2oKeiZN
KEhyODJaZU41O0J5QChQRCl8emYlZU1vejctPyVXa0F0PE5UcXMpeXloPXh3dzgzO0VeTVpodXZO
VjBQT25jCno9VFUtVT4jUjNMTWRNcXtRM2kmfTxxWHFyTEU8RW5NK3FeOEt1bl5XNUpsNXs+JGMt
UGtIaG94bF5OUHRTe35qOwp6PURVblZjQ2lvTXhAPUNjWHBOVmNNKlghUj95TWBNJSgxJWJfSHl1
PCRkVzx+bH1FJSk2RHpRIzZ6OVlNSDdYNyEKelJ2MWJzdHk3UFM/RWBGP284OU9rUjkye3ljXlc/
YXd2ZUNFcEpeYDAmXzxrLWpWeE49MHp7VnRsU3M3NkheSW16CnolVVdaZElGTnVFV353YCRYcVdZ
KzVGZzk+eD1UUz5PYFdCQzBGKVVGVnxEWDNnX2p4Uy1QfENSS08pdkEwd3YxRwp6TUlgVUBiUkkt
ZVh4VWRwN3U1ZXZNZE1zLTQ1MmElWV9TZUBNI3QjYVhmOURYcnw9bkpVPl9DTFJ2KTJQWUJuaCEK
elc9MUJGZUl4Vl5FJVlPOzc/KGs1Sjs+Vnh5YUtsKW84NWg/IWo8bVU5ZlQ9YWN9Kz4yI1RxRUYl
aVglK05JS3w8Cno2MzQxdGNsZGR6TF5NKjtRfWtFd2BFQnN1clQpdUNCLWxSX1RMbCg9eCk5SVow
YCVOb2JlVHlNOG02XjxocSRhSgp6JnAxbDZ4ODxReW4kIytucj8+Slo+bGkpKm96UF5GaXF2R3I8
VTRLPiRtbHxYSihIJFBWVDdVSSFuPGlubyUrMEkKel8qSWs+TkpqflVDMT1meUhPcHRUTk0tVDco
Xj8/R0hzUm1hSCgoe0ZPSnFmcDUxWDRMbDVrTF5EcUk2cUw/WVR7CnpTfE5Nbl9GKVE1UThAbFh5
SjBAekthekYoNjskQm8yNiNiSk1YQEMjSFFmQi1pU3ZkVnRfQk1oJkNCVj1MZ0N2Ugp6THFYeGY4
RTkwJiU2KWNzVUE5bypeQzNpYnBFOUs1aFJmKEtiNStUR3JlXnU5P354TGtWMz94eDNYZnhVcUhD
T0gKejReUUBlLVZmYyo0LVc7Z2J8MjxDRE5fTDdPMCRjek87QCFMMUxtWkZTZTRZemNabElyeUZ1
SFIoeDlVaD0zKlYqCnpWQG4qQ3B5d0lOVCVQdyVoX2N1X2MyKWBQJXd9PE1tPWZAUzYxc08xR0dW
dUthJlh6RyooYzMlcEohYmVlY25uNQp6dnhyVn14ajNIcGRxYkhrISg0bTwyaCYrQm9FYXlHKHZ3
KHVjK0IqKD5WRFNic0YqaTVXRE0rMkUjO0RlJCgkIykKemNBajM1NjNGSyZ2SllFQSgqcU5zaSpE
aWg0RmtgKGEyTm10fDdFZjF2NndFcF52c0otOEI2PnVAJD1INz0jb2c1CmtNNng4M3wyRyUzemA7
Um1Ad3RXJXw3WiZRZSp5TlY5XkJpcz1qZG51MjEmSTNnYTd+bAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>