<?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>236314</bug_id>
          
          <creation_ts>2022-02-08 10:36:36 -0800</creation_ts>
          <short_desc>[web-animations] additive and accumulation interpolation does not work correctly with implicit 0% and 100% keyframes</short_desc>
          <delta_ts>2022-02-08 22:28:16 -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>Animations</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/32753</see_also>
          <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="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>clopez</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1838754</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-08 10:36:36 -0800</bug_when>
    <thetext>[web-animations] additive and accumulation interpolation does not work correctly with implicit 0% and 100% keyframes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838758</commentid>
    <comment_count>1</comment_count>
      <attachid>451272</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-08 10:40:01 -0800</bug_when>
    <thetext>Created attachment 451272
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838759</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2022-02-08 10:41:21 -0800</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1838786</commentid>
    <comment_count>3</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-08 11:28:25 -0800</bug_when>
    <thetext>Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/32753</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1839020</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-08 22:27:07 -0800</bug_when>
    <thetext>Committed r289454 (246998@main): &lt;https://commits.webkit.org/246998@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451272.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1839021</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-08 22:28:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/88672124&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451272</attachid>
            <date>2022-02-08 10:40:01 -0800</date>
            <delta_ts>2022-02-08 22:27:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236314-20220208194000.patch</filename>
            <type>text/plain</type>
            <size>10739</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5MzU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmM1MTI4YjI1MzMwYzVk
YzdhYTA3NDE5YmU4MWYwMTA5MzQ4ZjYxZi4uMzhjZWM5NzJmMzJkYTNhZTZjNmZlOTY0MjU4NGVl
NDEyZTcyNTU2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIyLTAyLTA4ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFt3ZWItYW5pbWF0aW9u
c10gYWRkaXRpdmUgYW5kIGFjY3VtdWxhdGlvbiBpbnRlcnBvbGF0aW9uIGRvZXMgbm90IHdvcmsg
Y29ycmVjdGx5IHdpdGggaW1wbGljaXQgMCUgYW5kIDEwMCUga2V5ZnJhbWVzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzYzMTQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBpbmNvcnJlY3RseSBoYW5k
bGVkIGltcGxpY2l0IGtleWZyYW1lcyBmb3IgdGhlIGFkZGl0aXZlIGFuZCBhY2N1bXVsYXRlIGNh
c2VzLgorCisgICAgICAgIFRoZSBzcGVjIHNheXMgdGhhdCBmb3IgaW1wbGljaXQgMCUgYW5kIDEw
MCUga2V5ZnJhbWVzLCBhIGtleWZyYW1lIHNob3VsZCBiZSBnZW5lcmF0ZWQgd2l0aCBhICJuZXV0
cmFsIiBrZXlmcmFtZSB3aGljaCwKKyAgICAgICAgd2hlbiBhZGRlZCBvciBhY2N1bXVsYXRlZCB3
aXRoIGFub3RoZXIga2V5ZnJhbWUsIHdvdWxkIHlpZWxkIHRoZSBzYW1lIHN0eWxlIGFzIHRoZSBr
ZXlmcmFtZSBpdCdzIGNvbXBvc2VkIHdpdGguIFdlIHNvcnQKKyAgICAgICAgb2YgZGlkIHRoZSBy
aWdodCB0aGluZyBieSBjbG9uaW5nIHRoZSB1bmRlcmx5aW5nIHN0eWxlIGZvciB0aG9zZSBrZXlm
cmFtZXMsIGJ1dCB0aGVuIHdlIHdvdWxkIGJsYW1lIHRoZW0gYW55d2F5IGluIHRoZQorICAgICAg
ICBjb21wb3NpdGlvbiBjYXNlLCB3aGVyZWFzIHdlIHNob3VsZCBqdXN0IHVzZSB0aGUgdW5kZXJs
eWluZyBzdHlsZSBhcy1pcy4KKworICAgICAgICAqIGFuaW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpLZXlmcmFtZUVmZmVjdDo6c2V0QW5pbWF0ZWRQcm9wZXJ0
aWVzSW5TdHlsZSk6CisKIDIwMjItMDItMDcgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3
ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJldmVydGluZyByMjg5MjI3LgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tleWZyYW1lRWZmZWN0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5jcHAKaW5kZXggM2MzMWYxOTFj
MmUwYTQ1Mzc0NjlmOGQ1ZmQzMzUxMzRiZmVhYWViNy4uZWY2ZmZmZGY3ZWE4Y2ZjODRkZTZmMWEx
YjQ3OWZmMmU3MjE3ZTMxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tl
eWZyYW1lRWZmZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vS2V5ZnJhbWVF
ZmZlY3QuY3BwCkBAIC0xNDY4LDEwICsxNDY4LDEzIEBAIHZvaWQgS2V5ZnJhbWVFZmZlY3Q6OnNl
dEFuaW1hdGVkUHJvcGVydGllc0luU3R5bGUoUmVuZGVyU3R5bGUmIHRhcmdldFN0eWxlLCBkb3Vi
CiAgICAgICAgIGlmIChwcm9wZXJ0eVNwZWNpZmljS2V5ZnJhbWVzLmlzRW1wdHkoKSkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgIGF1dG8gaGFzSW1wbGljaXRaZXJvS2V5ZnJhbWUg
PSAhbnVtYmVyT2ZLZXlmcmFtZXNXaXRoWmVyb09mZnNldDsKKyAgICAgICAgYXV0byBoYXNJbXBs
aWNpdE9uZUtleWZyYW1lID0gIW51bWJlck9mS2V5ZnJhbWVzV2l0aE9uZU9mZnNldDsKKwogICAg
ICAgICAvLyA4LiBJZiB0aGVyZSBpcyBubyBrZXlmcmFtZSBpbiBwcm9wZXJ0eS1zcGVjaWZpYyBr
ZXlmcmFtZXMgd2l0aCBhIGNvbXB1dGVkIGtleWZyYW1lIG9mZnNldCBvZiAwLCBjcmVhdGUgYSBu
ZXcga2V5ZnJhbWUgd2l0aCBhIGNvbXB1dGVkIGtleWZyYW1lCiAgICAgICAgIC8vICAgIG9mZnNl
dCBvZiAwLCBhIHByb3BlcnR5IHZhbHVlIHNldCB0byB0aGUgbmV1dHJhbCB2YWx1ZSBmb3IgY29t
cG9zaXRpb24sIGFuZCBhIGNvbXBvc2l0ZSBvcGVyYXRpb24gb2YgYWRkLCBhbmQgcHJlcGVuZCBp
dCB0byB0aGUgYmVnaW5uaW5nIG9mCiAgICAgICAgIC8vICAgIHByb3BlcnR5LXNwZWNpZmljIGtl
eWZyYW1lcy4KLSAgICAgICAgaWYgKCFudW1iZXJPZktleWZyYW1lc1dpdGhaZXJvT2Zmc2V0KSB7
CisgICAgICAgIGlmIChoYXNJbXBsaWNpdFplcm9LZXlmcmFtZSkgewogICAgICAgICAgICAgcHJv
cGVydHlTcGVjaWZpY0tleWZyYW1lcy5pbnNlcnQoMCwgJnByb3BlcnR5U3BlY2lmaWNLZXlmcmFt
ZVdpdGhaZXJvT2Zmc2V0KTsKICAgICAgICAgICAgIG51bWJlck9mS2V5ZnJhbWVzV2l0aFplcm9P
ZmZzZXQgPSAxOwogICAgICAgICB9CkBAIC0xNDc5LDcgKzE0ODIsNyBAQCB2b2lkIEtleWZyYW1l
RWZmZWN0OjpzZXRBbmltYXRlZFByb3BlcnRpZXNJblN0eWxlKFJlbmRlclN0eWxlJiB0YXJnZXRT
dHlsZSwgZG91YgogICAgICAgICAvLyA5LiBTaW1pbGFybHksIGlmIHRoZXJlIGlzIG5vIGtleWZy
YW1lIGluIHByb3BlcnR5LXNwZWNpZmljIGtleWZyYW1lcyB3aXRoIGEgY29tcHV0ZWQga2V5ZnJh
bWUgb2Zmc2V0IG9mIDEsIGNyZWF0ZSBhIG5ldyBrZXlmcmFtZSB3aXRoIGEgY29tcHV0ZWQKICAg
ICAgICAgLy8gICAga2V5ZnJhbWUgb2Zmc2V0IG9mIDEsIGEgcHJvcGVydHkgdmFsdWUgc2V0IHRv
IHRoZSBuZXV0cmFsIHZhbHVlIGZvciBjb21wb3NpdGlvbiwgYW5kIGEgY29tcG9zaXRlIG9wZXJh
dGlvbiBvZiBhZGQsIGFuZCBhcHBlbmQgaXQgdG8gdGhlIGVuZCBvZgogICAgICAgICAvLyAgICBw
cm9wZXJ0eS1zcGVjaWZpYyBrZXlmcmFtZXMuCi0gICAgICAgIGlmICghbnVtYmVyT2ZLZXlmcmFt
ZXNXaXRoT25lT2Zmc2V0KSB7CisgICAgICAgIGlmIChoYXNJbXBsaWNpdE9uZUtleWZyYW1lKSB7
CiAgICAgICAgICAgICBwcm9wZXJ0eVNwZWNpZmljS2V5ZnJhbWVzLmFwcGVuZCgmcHJvcGVydHlT
cGVjaWZpY0tleWZyYW1lV2l0aE9uZU9mZnNldCk7CiAgICAgICAgICAgICBudW1iZXJPZktleWZy
YW1lc1dpdGhPbmVPZmZzZXQgPSAxOwogICAgICAgICB9CkBAIC0xNTQwLDEzICsxNTQzLDIzIEBA
IHZvaWQgS2V5ZnJhbWVFZmZlY3Q6OnNldEFuaW1hdGVkUHJvcGVydGllc0luU3R5bGUoUmVuZGVy
U3R5bGUmIHRhcmdldFN0eWxlLCBkb3ViCiAgICAgICAgIC8vICAgICAgICAgICAgKFZhKSBhbmQg
dmFsdWUgdG8gY29tYmluZSAoVmIpIHVzaW5nIHRoZSBwcm9jZWR1cmUgZm9yIHRoZSBjb21wb3Np
dGUgb3BlcmF0aW9uIHRvIHVzZSBjb3JyZXNwb25kaW5nIHRvIHRoZQogICAgICAgICAvLyAgICAg
ICAgICAgIHRhcmdldCBwcm9wZXJ0eeKAmXMgYW5pbWF0aW9uIHR5cGUuCiAgICAgICAgIGlmIChD
U1NQcm9wZXJ0eUFuaW1hdGlvbjo6aXNQcm9wZXJ0eUFkZGl0aXZlT3JDdW11bGF0aXZlKGNzc1By
b3BlcnR5SWQpKSB7Ci0gICAgICAgICAgICBhdXRvIHN0YXJ0S2V5ZnJhbWVDb21wb3NpdGVPcGVy
YXRpb24gPSBzdGFydEtleWZyYW1lLmNvbXBvc2l0ZU9wZXJhdGlvbigpLnZhbHVlX29yKG1fY29t
cG9zaXRlT3BlcmF0aW9uKTsKLSAgICAgICAgICAgIGlmIChzdGFydEtleWZyYW1lQ29tcG9zaXRl
T3BlcmF0aW9uICE9IENvbXBvc2l0ZU9wZXJhdGlvbjo6UmVwbGFjZSkKLSAgICAgICAgICAgICAg
ICBDU1NQcm9wZXJ0eUFuaW1hdGlvbjo6YmxlbmRQcm9wZXJ0aWVzKHRoaXMsIGNzc1Byb3BlcnR5
SWQsIHN0YXJ0S2V5ZnJhbWVTdHlsZSwgdGFyZ2V0U3R5bGUsICpzdGFydEtleWZyYW1lLnN0eWxl
KCksIDEsIHN0YXJ0S2V5ZnJhbWVDb21wb3NpdGVPcGVyYXRpb24pOworICAgICAgICAgICAgLy8g
T25seSBkbyB0aGlzIGZvciB0aGUgMCBrZXlmcmFtZSBpZiBpdCB3YXMgcHJvdmlkZWQgZXhwbGlj
aXRseSwgc2luY2Ugb3RoZXJ3aXNlIHdlIHdhbnQgdG8gdXNlIHRoZSAibmV1dHJhbCB2YWx1ZQor
ICAgICAgICAgICAgLy8gZm9yIGNvbXBvc2l0aW9uIiB3aGljaCByZWFsbHkgbWVhbnMgd2UgZG9u
J3Qgd2FudCB0byBkbyBhbnl0aGluZyBidXQgcmF0aGVyIGp1c3QgdXNlIHRoZSB1bmRlcmx5aW5n
IHN0eWxlIHdoaWNoCisgICAgICAgICAgICAvLyBpcyBhbHJlYWR5IHNldCBvbiBzdGFydEtleWZy
YW1lLgorICAgICAgICAgICAgaWYgKCFzdGFydEtleWZyYW1lLmtleSgpICYmICFoYXNJbXBsaWNp
dFplcm9LZXlmcmFtZSkgeworICAgICAgICAgICAgICAgIGF1dG8gc3RhcnRLZXlmcmFtZUNvbXBv
c2l0ZU9wZXJhdGlvbiA9IHN0YXJ0S2V5ZnJhbWUuY29tcG9zaXRlT3BlcmF0aW9uKCkudmFsdWVf
b3IobV9jb21wb3NpdGVPcGVyYXRpb24pOworICAgICAgICAgICAgICAgIGlmIChzdGFydEtleWZy
YW1lQ29tcG9zaXRlT3BlcmF0aW9uICE9IENvbXBvc2l0ZU9wZXJhdGlvbjo6UmVwbGFjZSkKKyAg
ICAgICAgICAgICAgICAgICAgQ1NTUHJvcGVydHlBbmltYXRpb246OmJsZW5kUHJvcGVydGllcyh0
aGlzLCBjc3NQcm9wZXJ0eUlkLCBzdGFydEtleWZyYW1lU3R5bGUsIHRhcmdldFN0eWxlLCAqc3Rh
cnRLZXlmcmFtZS5zdHlsZSgpLCAxLCBzdGFydEtleWZyYW1lQ29tcG9zaXRlT3BlcmF0aW9uKTsK
KyAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgYXV0byBlbmRLZXlmcmFtZUNvbXBvc2l0ZU9w
ZXJhdGlvbiA9IGVuZEtleWZyYW1lLmNvbXBvc2l0ZU9wZXJhdGlvbigpLnZhbHVlX29yKG1fY29t
cG9zaXRlT3BlcmF0aW9uKTsKLSAgICAgICAgICAgIGlmIChlbmRLZXlmcmFtZUNvbXBvc2l0ZU9w
ZXJhdGlvbiAhPSBDb21wb3NpdGVPcGVyYXRpb246OlJlcGxhY2UpCi0gICAgICAgICAgICAgICAg
Q1NTUHJvcGVydHlBbmltYXRpb246OmJsZW5kUHJvcGVydGllcyh0aGlzLCBjc3NQcm9wZXJ0eUlk
LCBlbmRLZXlmcmFtZVN0eWxlLCB0YXJnZXRTdHlsZSwgKmVuZEtleWZyYW1lLnN0eWxlKCksIDEs
IGVuZEtleWZyYW1lQ29tcG9zaXRlT3BlcmF0aW9uKTsKKyAgICAgICAgICAgIC8vIE9ubHkgZG8g
dGhpcyBmb3IgdGhlIDEga2V5ZnJhbWUgaWYgaXQgd2FzIHByb3ZpZGVkIGV4cGxpY2l0bHksIHNp
bmNlIG90aGVyd2lzZSB3ZSB3YW50IHRvIHVzZSB0aGUgIm5ldXRyYWwgdmFsdWUKKyAgICAgICAg
ICAgIC8vIGZvciBjb21wb3NpdGlvbiIgd2hpY2ggcmVhbGx5IG1lYW5zIHdlIGRvbid0IHdhbnQg
dG8gZG8gYW55dGhpbmcgYnV0IHJhdGhlciBqdXN0IHVzZSB0aGUgdW5kZXJseWluZyBzdHlsZSB3
aGljaAorICAgICAgICAgICAgLy8gaXMgYWxyZWFkeSBzZXQgb24gZW5kS2V5ZnJhbWUuCisgICAg
ICAgICAgICBpZiAoZW5kS2V5ZnJhbWUua2V5KCkgPT0gMSAmJiAhaGFzSW1wbGljaXRPbmVLZXlm
cmFtZSkgeworICAgICAgICAgICAgICAgIGF1dG8gZW5kS2V5ZnJhbWVDb21wb3NpdGVPcGVyYXRp
b24gPSBlbmRLZXlmcmFtZS5jb21wb3NpdGVPcGVyYXRpb24oKS52YWx1ZV9vcihtX2NvbXBvc2l0
ZU9wZXJhdGlvbik7CisgICAgICAgICAgICAgICAgaWYgKGVuZEtleWZyYW1lQ29tcG9zaXRlT3Bl
cmF0aW9uICE9IENvbXBvc2l0ZU9wZXJhdGlvbjo6UmVwbGFjZSkKKyAgICAgICAgICAgICAgICAg
ICAgQ1NTUHJvcGVydHlBbmltYXRpb246OmJsZW5kUHJvcGVydGllcyh0aGlzLCBjc3NQcm9wZXJ0
eUlkLCBlbmRLZXlmcmFtZVN0eWxlLCB0YXJnZXRTdHlsZSwgKmVuZEtleWZyYW1lLnN0eWxlKCks
IDEsIGVuZEtleWZyYW1lQ29tcG9zaXRlT3BlcmF0aW9uKTsKKyAgICAgICAgICAgIH0KICAgICAg
ICAgfQogCiAgICAgICAgIC8vIDEzLiBJZiB0aGVyZSBpcyBvbmx5IG9uZSBrZXlmcmFtZSBpbiBp
bnRlcnZhbCBlbmRwb2ludHMgcmV0dXJuIHRoZSBwcm9wZXJ0eSB2YWx1ZSBvZiB0YXJnZXQgcHJv
cGVydHkgb24gdGhhdCBrZXlmcmFtZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4
IDE5YWU2YjhlZTk4NWJjODY3ZDNlMzk4NjU0OTE4Mzk3ZDJlMzZiMjkuLjcyZThlNDg2MzIxNDA5
ZjhiNDkzZGY3OGRiOGMzY2E2NGY4MTAxYzQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE1IEBACisyMDIyLTAyLTA4ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3
ZWJraXQub3JnPgorCisgICAgICAgIFt3ZWItYW5pbWF0aW9uc10gYWRkaXRpdmUgYW5kIGFjY3Vt
dWxhdGlvbiBpbnRlcnBvbGF0aW9uIGRvZXMgbm90IHdvcmsgY29ycmVjdGx5IHdpdGggaW1wbGlj
aXQgMCUgYW5kIDEwMCUga2V5ZnJhbWVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMzYzMTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGQgc29tZSBuZXcgV1BUIHRlc3RzIGFuZCBtYXJrIG91ciBQQVNT
IHJlc3VsdHMgZm9yIHRoZSAiYWRkIiBjYXNlICh3ZSBzdGlsbCBmYWlsIGZvciAiYWNjdW11bGF0
ZSIpLgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL2FuaW1h
dGlvbi1tb2RlbC9jb21iaW5pbmctZWZmZWN0cy9lZmZlY3QtY29tcG9zaXRpb24tZXhwZWN0ZWQu
dHh0OgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy9hbmltYXRp
b24tbW9kZWwvY29tYmluaW5nLWVmZmVjdHMvZWZmZWN0LWNvbXBvc2l0aW9uLmh0bWw6CisKIDIw
MjItMDItMDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQg
c3VwcG9ydCBmb3Igc2hhcmluZyBTaGFyZWQgV29ya2VycyAoaW5jbHVkaW5nIGFjcm9zcyBXZWJQ
cm9jZXNzZXMpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL2FuaW1hdGlvbi1tb2RlbC9jb21iaW5pbmctZWZmZWN0
cy9lZmZlY3QtY29tcG9zaXRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy9hbmltYXRpb24tbW9kZWwvY29t
YmluaW5nLWVmZmVjdHMvZWZmZWN0LWNvbXBvc2l0aW9uLWV4cGVjdGVkLnR4dAppbmRleCBjNTlh
OWQ4MjE2NzdlOTBmOTFmY2E4ZjQ1YWRlNmQ0ZTUxMTI2NTM2Li4xNzk2ZWNjMzFiOTk0YjdlYjM1
MGE1ODJmZDhjNWFhY2YxOGIwNTk5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL2FuaW1hdGlvbi1tb2RlbC9jb21i
aW5pbmctZWZmZWN0cy9lZmZlY3QtY29tcG9zaXRpb24tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvYW5p
bWF0aW9uLW1vZGVsL2NvbWJpbmluZy1lZmZlY3RzL2VmZmVjdC1jb21wb3NpdGlvbi1leHBlY3Rl
ZC50eHQKQEAgLTEsMTEgKzEsMTUgQEAKIAogUEFTUyBhY2N1bXVsYXRlIG9udG8gdGhlIGJhc2Ug
dmFsdWUKIFBBU1MgYWNjdW11bGF0ZSBvbnRvIGFuIHVuZGVybHlpbmcgYW5pbWF0aW9uIHZhbHVl
CitGQUlMIGFjY3VtdWxhdGUgb250byBhbiB1bmRlcmx5aW5nIGFuaW1hdGlvbiB2YWx1ZSB3aXRo
IGltcGxpY2l0IGZyb20gdmFsdWVzIGFzc2VydF9lcXVhbHM6IEFuaW1hdGVkIHN0eWxlIGF0IDUw
JSBleHBlY3RlZCAibWF0cml4KDEsIDAsIDAsIDEsIDUwLCA1MCkiIGJ1dCBnb3QgIm1hdHJpeCgx
LCAwLCAwLCAxLCAyNSwgNTApIgorRkFJTCBhY2N1bXVsYXRlIG9udG8gYW4gdW5kZXJseWluZyBh
bmltYXRpb24gdmFsdWUgd2l0aCBpbXBsaWNpdCB0byB2YWx1ZXMgYXNzZXJ0X2VxdWFsczogQW5p
bWF0ZWQgc3R5bGUgYXQgNTAlIGV4cGVjdGVkICJtYXRyaXgoMSwgMCwgMCwgMSwgNTAsIDUwKSIg
YnV0IGdvdCAibWF0cml4KDEsIDAsIDAsIDEsIDI1LCA1MCkiCiBQQVNTIENvbXBvc2l0ZSB3aGVu
IG1peGluZyBhY2N1bXVsYXRlIGFuZCByZXBsYWNlCiBQQVNTIGFjY3VtdWxhdGUgc3BlY2lmaWVk
IG9uIGEga2V5ZnJhbWUgb3ZlcnJpZGVzIHRoZSBjb21wb3NpdGUgbW9kZSBvZiB0aGUgZWZmZWN0
CiBQQVNTIHVuc3BlY2lmaWVkIGNvbXBvc2l0ZSBtb2RlIG9uIGEga2V5ZnJhbWUgaXMgb3ZlcnJp
ZGVuIGJ5IHNldHRpbmcgYWNjdW11bGF0ZSBvZiB0aGUgZWZmZWN0CiBQQVNTIGFkZCBvbnRvIHRo
ZSBiYXNlIHZhbHVlCiBQQVNTIGFkZCBvbnRvIGFuIHVuZGVybHlpbmcgYW5pbWF0aW9uIHZhbHVl
CitQQVNTIGFkZCBvbnRvIGFuIHVuZGVybHlpbmcgYW5pbWF0aW9uIHZhbHVlIHdpdGggaW1wbGlj
aXQgZnJvbSB2YWx1ZXMKK1BBU1MgYWRkIG9udG8gYW4gdW5kZXJseWluZyBhbmltYXRpb24gdmFs
dWUgd2l0aCBpbXBsaWNpdCB0byB2YWx1ZXMKIFBBU1MgQ29tcG9zaXRlIHdoZW4gbWl4aW5nIGFk
ZCBhbmQgcmVwbGFjZQogUEFTUyBhZGQgc3BlY2lmaWVkIG9uIGEga2V5ZnJhbWUgb3ZlcnJpZGVz
IHRoZSBjb21wb3NpdGUgbW9kZSBvZiB0aGUgZWZmZWN0CiBQQVNTIHVuc3BlY2lmaWVkIGNvbXBv
c2l0ZSBtb2RlIG9uIGEga2V5ZnJhbWUgaXMgb3ZlcnJpZGVuIGJ5IHNldHRpbmcgYWRkIG9mIHRo
ZSBlZmZlY3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvYW5pbWF0aW9uLW1vZGVsL2NvbWJpbmluZy1lZmZlY3Rz
L2VmZmVjdC1jb21wb3NpdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy9hbmltYXRpb24tbW9kZWwvY29tYmluaW5nLWVm
ZmVjdHMvZWZmZWN0LWNvbXBvc2l0aW9uLmh0bWwKaW5kZXggMDJjMmZlMWIzYjhjOGIxMzE1OGFi
OTQyZjBkMTUxNDNhNjU3MWE1OC4uZGYzM2FhZThjMTNmZGFhOWM2MDJhMDI5MDIwZTk1Zjc5YWQy
YTg5YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy93ZWItYW5pbWF0aW9ucy9hbmltYXRpb24tbW9kZWwvY29tYmluaW5nLWVmZmVjdHMvZWZm
ZWN0LWNvbXBvc2l0aW9uLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy9hbmltYXRpb24tbW9kZWwvY29tYmluaW5nLWVm
ZmVjdHMvZWZmZWN0LWNvbXBvc2l0aW9uLmh0bWwKQEAgLTM5LDYgKzM5LDM0IEBAIGZvciAoY29u
c3QgY29tcG9zaXRlIG9mIFsnYWNjdW11bGF0ZScsICdhZGQnXSkgewogICAgICAgJ0FuaW1hdGVk
IHN0eWxlIGF0IDUwJScpOwogICB9LCBgJHtjb21wb3NpdGV9IG9udG8gYW4gdW5kZXJseWluZyBh
bmltYXRpb24gdmFsdWVgKTsKIAorICB0ZXN0KHQgPT4geworICAgIGNvbnN0IGRpdiA9IGNyZWF0
ZURpdih0KTsKKyAgICBjb25zdCBhbmltcyA9IFtdOworICAgIGFuaW1zLnB1c2goZGl2LmFuaW1h
dGUoeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScgfSwgeyBkdXJhdGlvbjogMTAwLCBj
b21wb3NpdGU6ICdyZXBsYWNlJyB9KSk7CisgICAgYW5pbXMucHVzaChkaXYuYW5pbWF0ZSh7IHRy
YW5zZm9ybTogJ3RyYW5zbGF0ZVkoMTAwcHgpJyB9LCB7IGR1cmF0aW9uOiAxMDAsIGNvbXBvc2l0
ZSB9KSk7CisKKyAgICBmb3IgKGNvbnN0IGFuaW0gb2YgYW5pbXMpIHsKKyAgICAgIGFuaW0uY3Vy
cmVudFRpbWUgPSA1MDsKKyAgICB9CisKKyAgICBhc3NlcnRfZXF1YWxzKGdldENvbXB1dGVkU3R5
bGUoZGl2KS50cmFuc2Zvcm0sICdtYXRyaXgoMSwgMCwgMCwgMSwgNTAsIDUwKScsCisgICAgICAn
QW5pbWF0ZWQgc3R5bGUgYXQgNTAlJyk7CisgIH0sIGAke2NvbXBvc2l0ZX0gb250byBhbiB1bmRl
cmx5aW5nIGFuaW1hdGlvbiB2YWx1ZSB3aXRoIGltcGxpY2l0IGZyb20gdmFsdWVzYCk7CisKKyAg
dGVzdCh0ID0+IHsKKyAgICBjb25zdCBkaXYgPSBjcmVhdGVEaXYodCk7CisgICAgY29uc3QgYW5p
bXMgPSBbXTsKKyAgICBhbmltcy5wdXNoKGRpdi5hbmltYXRlKFt7IG9mZnNldDogMSwgdHJhbnNm
b3JtOiAndHJhbnNsYXRlWCgxMDBweCknIH1dLCB7IGR1cmF0aW9uOiAxMDAsIGNvbXBvc2l0ZTog
J3JlcGxhY2UnIH0pKTsKKyAgICBhbmltcy5wdXNoKGRpdi5hbmltYXRlKFt7IG9mZnNldDogMSwg
dHJhbnNmb3JtOiAndHJhbnNsYXRlWSgxMDBweCknIH1dLCB7IGR1cmF0aW9uOiAxMDAsIGNvbXBv
c2l0ZSB9KSk7CisKKyAgICBmb3IgKGNvbnN0IGFuaW0gb2YgYW5pbXMpIHsKKyAgICAgIGFuaW0u
Y3VycmVudFRpbWUgPSA1MDsKKyAgICB9CisKKyAgICBhc3NlcnRfZXF1YWxzKGdldENvbXB1dGVk
U3R5bGUoZGl2KS50cmFuc2Zvcm0sICdtYXRyaXgoMSwgMCwgMCwgMSwgNTAsIDUwKScsCisgICAg
ICAnQW5pbWF0ZWQgc3R5bGUgYXQgNTAlJyk7CisgIH0sIGAke2NvbXBvc2l0ZX0gb250byBhbiB1
bmRlcmx5aW5nIGFuaW1hdGlvbiB2YWx1ZSB3aXRoIGltcGxpY2l0IHRvIHZhbHVlc2ApOworCiAg
IHRlc3QodCA9PiB7CiAgICAgY29uc3QgZGl2ID0gY3JlYXRlRGl2KHQpOwogICAgIGRpdi5zdHls
ZS5tYXJnaW5MZWZ0ID0gJzEwcHgnOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>