<?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>186154</bug_id>
          
          <creation_ts>2018-05-31 12:00:46 -0700</creation_ts>
          <short_desc>Support Images Module Level 4&apos;s double-position gradient color stop syntax</short_desc>
          <delta_ts>2018-09-18 14:38:28 -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>CSS</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Florin Malita">fmalita</reporter>
          <assigned_to name="Megan Gardner">megan_gardner</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1428945</commentid>
    <comment_count>0</comment_count>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2018-05-31 12:00:46 -0700</bug_when>
    <thetext>CSS Images Module Level 4 extends the gradient color-stop syntax to support specifying two positions [1].  This is equivalent to repeating the color for each position, and comes in handy when defining solid color gradient spans -- e.g.

  red 0%, green 50%, green 100%   =&gt;   red 0%, green 50% 100%

CSSWG has approved double-position color stop syntax for shipping ([2],[3]), and we are considering shipping in Blink [4].  Mozilla is also looking at implementing [5].

I&apos;m opening this bug to get some signals from the WebKit community regarding this feature.

Thanks!


[1] https://drafts.csswg.org/css-images-4/#color-stop-syntax
[2] https://github.com/w3c/csswg-drafts/issues/2439
[3] https://www.w3.org/2018/03/28-css-minutes.html#item07
[4] https://groups.google.com/a/chromium.org/forum/#!topic/Blink-dev/8B9FbeTBIK0
[5] https://bugzilla.mozilla.org/show_bug.cgi?id=1352643</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428959</commentid>
    <comment_count>1</comment_count>
    <who name="Florin Malita">fmalita</who>
    <bug_when>2018-05-31 12:15:15 -0700</bug_when>
    <thetext>WPT coverage: https://wpt.fyi/results/css/css-images/gradient/color-stops-parsing.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460725</commentid>
    <comment_count>2</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-18 13:58:08 -0700</bug_when>
    <thetext>*** Bug 189640 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460727</commentid>
    <comment_count>3</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-18 13:58:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/44158152&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460730</commentid>
    <comment_count>4</comment_count>
      <attachid>350050</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2018-09-18 14:00:51 -0700</bug_when>
    <thetext>Created attachment 350050
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460755</commentid>
    <comment_count>5</comment_count>
      <attachid>350050</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-18 14:38:27 -0700</bug_when>
    <thetext>Comment on attachment 350050
Patch for landing

Clearing flags on attachment: 350050

Committed r236155: &lt;https://trac.webkit.org/changeset/236155&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1460756</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-18 14:38:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350050</attachid>
            <date>2018-09-18 14:00:51 -0700</date>
            <delta_ts>2018-09-18 14:38:27 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-186154-20180918140050.patch</filename>
            <type>text/plain</type>
            <size>19989</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2MDI4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzBhOTc5YmVkYmMwNzIx
OGNkNDI4YmJjNGFmMGQ0YTkwYjU0OWExOS4uMTUwZmZjODc3MTUyYzg0ZDVlMTk2YmYyYTY0YTJm
OWU1NThkMThkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTA5LTE0ICBNZWdh
biBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9ydCBJ
bWFnZXMgTW9kdWxlIExldmVsIDQncyBkb3VibGUtcG9zaXRpb24gZ3JhZGllbnQgY29sb3Igc3Rv
cCBzeW50YXgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4NjE1NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDQxNTgxNTI+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIFRoZSBDU1Mgc3BlYyBmb3IgYWxsIGdy
YWRpZW50cyBhbGxvd3MgZm9yIGVhY2ggY29sb3Igc3RvcCB0byBoYXZlIHR3byBhbmdsZXMgdG8g
YmUgdXNlZCBmb3IgaGludHMuCisgICAgICAgIFRoaXMgbWFrZXMgcGllIGNoYXJ0IGFuZCBjaGVj
a2VyYm9hcmQgY29uaWMgZ3JhZGllbnRzIG11Y2ggc2ltcGxlciB0byB3cml0ZS4KKyAgICAgICAg
QW55IHRpbWUgeW91IHdhbnQgdG8gaGF2ZSBhIGhhcmQgbGluZSBpbiBhIGdyYWRpZW50LCB0aGlz
IHN5bnRheCBzaW1wbGlmaWVzIHRoZSBncmFkaWVudCBzcGVjaWZpY2F0aW9uLgorCisgICAgICAg
IFRlc3Q6IGZhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sCisgICAgICAgIFRlc3Q6
IGZhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMtYW5nbGUuaHRtbAorICAgICAgICBUZXN0
OiBmYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhpbnRzLmh0bWwKKyAgICAgICAgVGVzdDogZmFz
dC9ncmFkaWVudHMvcmFkaWFsLXR3by1oaW50cy5odG1sCisKKyAgICAgICAgKiBjc3MvcGFyc2Vy
L0NTU1Byb3BlcnR5UGFyc2VySGVscGVycy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NQcm9w
ZXJ0eVBhcnNlckhlbHBlcnM6OmNvbnN1bWVBbmd1bGFyR3JhZGllbnRDb2xvclN0b3BzKTogUmVt
b3ZlZC4KKyAgICAgICAgKFdlYkNvcmU6OkNTU1Byb3BlcnR5UGFyc2VySGVscGVyczo6Y29uc3Vt
ZUdyYWRpZW50Q29sb3JTdG9wcyk6CisKIDIwMTgtMDktMTQgIEp1c3RpbiBGYW4gIDxqdXN0aW5f
ZmFuQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJHTCAyIGNvbmZvcm1hbmNlOiByZ2ItZm9ybWF0
LXN1cHBvcnQuaHRtbApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQ
cm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQ
cm9wZXJ0eVBhcnNlckhlbHBlcnMuY3BwCmluZGV4IDk4ZmZjMjFiNWQ1NjU3ZTcyN2ViZmIxZDU4
NmE4MTAyY2Y0N2YyZjYuLjI5ZDUyYjhkZjZkZDBiNDNkNjU2YzhmZDA2NTYwY2E1OGM3ZWJkMWQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUHJvcGVydHlQYXJzZXJI
ZWxwZXJzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFy
c2VySGVscGVycy5jcHAKQEAgLTk2Myw3ICs5NjMsOSBAQCBzdGF0aWMgUmVmUHRyPENTU1ZhbHVl
PiBjb25zdW1lRGVwcmVjYXRlZEdyYWRpZW50KENTU1BhcnNlclRva2VuUmFuZ2UmIGFyZ3MsIENT
UwogCiBzdGF0aWMgYm9vbCBjb25zdW1lR3JhZGllbnRDb2xvclN0b3BzKENTU1BhcnNlclRva2Vu
UmFuZ2UmIHJhbmdlLCBDU1NQYXJzZXJNb2RlIGNzc1BhcnNlck1vZGUsIENTU0dyYWRpZW50VmFs
dWUmIGdyYWRpZW50KQogewotICAgIGJvb2wgc3VwcG9ydHNDb2xvckhpbnRzID0gZ3JhZGllbnQu
Z3JhZGllbnRUeXBlKCkgPT0gQ1NTTGluZWFyR3JhZGllbnQgfHwgZ3JhZGllbnQuZ3JhZGllbnRU
eXBlKCkgPT0gQ1NTUmFkaWFsR3JhZGllbnQ7CisgICAgYm9vbCBzdXBwb3J0c0NvbG9ySGludHMg
PSBncmFkaWVudC5ncmFkaWVudFR5cGUoKSA9PSBDU1NMaW5lYXJHcmFkaWVudCB8fCBncmFkaWVu
dC5ncmFkaWVudFR5cGUoKSA9PSBDU1NSYWRpYWxHcmFkaWVudCB8fCBncmFkaWVudC5ncmFkaWVu
dFR5cGUoKSA9PSBDU1NDb25pY0dyYWRpZW50OworICAgIAorICAgIGJvb2wgaXNBbmd1bGFyR3Jh
ZGllbnQgPSBncmFkaWVudC5ncmFkaWVudFR5cGUoKSA9PSBDU1NDb25pY0dyYWRpZW50OwogCiAg
ICAgLy8gVGhlIGZpcnN0IGNvbG9yIHN0b3AgY2Fubm90IGJlIGEgY29sb3IgaGludC4KICAgICBi
b29sIHByZXZpb3VzU3RvcFdhc0NvbG9ySGludCA9IHRydWU7CkBAIC05NzksNDUgKzk4MSwyNyBA
QCBzdGF0aWMgYm9vbCBjb25zdW1lR3JhZGllbnRDb2xvclN0b3BzKENTU1BhcnNlclRva2VuUmFu
Z2UmIHJhbmdlLCBDU1NQYXJzZXJNb2RlCiAgICAgICAgIC8vIEZJWE1FLU5FV1BBUlNFUjogVGhp
cyBib29sZWFuIGNvdWxkIGJlIHJlbW92ZWQuIE51bGwgY2hlY2tpbmcgY29sb3Igd291bGQgYmUg
c3VmZmljaWVudC4KICAgICAgICAgc3RvcC5pc01pZHBvaW50ID0gIXN0b3AubV9jb2xvcjsKIAot
ICAgICAgICBzdG9wLm1fcG9zaXRpb24gPSBjb25zdW1lTGVuZ3RoT3JQZXJjZW50KHJhbmdlLCBj
c3NQYXJzZXJNb2RlLCBWYWx1ZVJhbmdlQWxsKTsKKyAgICAgICAgaWYgKGlzQW5ndWxhckdyYWRp
ZW50KQorICAgICAgICAgICAgc3RvcC5tX3Bvc2l0aW9uID0gY29uc3VtZUFuZ2xlT3JQZXJjZW50
KHJhbmdlLCBjc3NQYXJzZXJNb2RlLCBWYWx1ZVJhbmdlQWxsLCBVbml0bGVzc1F1aXJrOjpGb3Ji
aWQpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBzdG9wLm1fcG9zaXRpb24gPSBjb25zdW1l
TGVuZ3RoT3JQZXJjZW50KHJhbmdlLCBjc3NQYXJzZXJNb2RlLCBWYWx1ZVJhbmdlQWxsKTsKKyAg
ICAgICAgCiAgICAgICAgIGlmICghc3RvcC5tX2NvbG9yICYmICFzdG9wLm1fcG9zaXRpb24pCiAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgIGdyYWRpZW50LmFkZFN0b3Aoc3RvcCk7
Ci0gICAgfSB3aGlsZSAoY29uc3VtZUNvbW1hSW5jbHVkaW5nV2hpdGVzcGFjZShyYW5nZSkpOwot
Ci0gICAgZ3JhZGllbnQuZG9uZUFkZGluZ1N0b3BzKCk7Ci0KLSAgICAvLyBUaGUgbGFzdCBjb2xv
ciBzdG9wIGNhbm5vdCBiZSBhIGNvbG9yIGhpbnQuCi0gICAgaWYgKHByZXZpb3VzU3RvcFdhc0Nv
bG9ySGludCkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotCi0gICAgLy8gTXVzdCBoYXZlIDIgb3Ig
bW9yZSBzdG9wcyB0byBiZSB2YWxpZC4KLSAgICByZXR1cm4gZ3JhZGllbnQuc3RvcENvdW50KCkg
Pj0gMjsKLX0KLQotLy8gaHR0cHM6Ly93d3cudzMub3JnL1RSL2Nzcy1pbWFnZXMtNC8jdHlwZWRl
Zi1hbmd1bGFyLWNvbG9yLXN0b3AtbGlzdAotLy8gRklYTUU6IFRoaXMgc2hvdWxkIHN1cHBvcnQg
dXAgdG8gdHdvIHBvc2l0aW9uIGhpbnRzIHBlciBjb2xvciBzdG9wLgotc3RhdGljIGJvb2wgY29u
c3VtZUFuZ3VsYXJHcmFkaWVudENvbG9yU3RvcHMoQ1NTUGFyc2VyVG9rZW5SYW5nZSYgcmFuZ2Us
IENTU1BhcnNlck1vZGUgY3NzUGFyc2VyTW9kZSwgQ1NTR3JhZGllbnRWYWx1ZSYgZ3JhZGllbnQp
Ci17Ci0gICAgLy8gVGhlIGZpcnN0IGNvbG9yIHN0b3AgY2Fubm90IGJlIGEgY29sb3IgaGludC4K
LSAgICBib29sIHByZXZpb3VzU3RvcFdhc0NvbG9ySGludCA9IHRydWU7Ci0gICAgZG8gewotICAg
ICAgICBDU1NHcmFkaWVudENvbG9yU3RvcCBzdG9wOwotICAgICAgICBzdG9wLm1fY29sb3IgPSBj
b25zdW1lQ29sb3IocmFuZ2UsIGNzc1BhcnNlck1vZGUpOwotCi0gICAgICAgIC8vIFR3byBoaW50
cyBpbiBhIHJvdyBhcmUgbm90IGFsbG93ZWQuCi0gICAgICAgIGlmICghc3RvcC5tX2NvbG9yICYm
IHByZXZpb3VzU3RvcFdhc0NvbG9ySGludCkKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAg
ICAgICAgCi0gICAgICAgIHByZXZpb3VzU3RvcFdhc0NvbG9ySGludCA9ICFzdG9wLm1fY29sb3I7
CisgICAgICAgIC8vIFNlZSBpZiB0aGVyZSBpcyBhIHNlY29uZCBjb2xvciBoaW50LCB3aGljaCBp
cyBvcHRpb25hbC4KKyAgICAgICAgQ1NTR3JhZGllbnRDb2xvclN0b3Agc2Vjb25kU3RvcDsKKyAg
ICAgICAgaWYgKGlzQW5ndWxhckdyYWRpZW50KQorICAgICAgICAgICAgc2Vjb25kU3RvcC5tX3Bv
c2l0aW9uID0gY29uc3VtZUFuZ2xlT3JQZXJjZW50KHJhbmdlLCBjc3NQYXJzZXJNb2RlLCBWYWx1
ZVJhbmdlQWxsLCBVbml0bGVzc1F1aXJrOjpGb3JiaWQpOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBzZWNvbmRTdG9wLm1fcG9zaXRpb24gPSBjb25zdW1lTGVuZ3RoT3JQZXJjZW50KHJhbmdl
LCBjc3NQYXJzZXJNb2RlLCBWYWx1ZVJhbmdlQWxsKTsKKyAgICAgICAgCisgICAgICAgIGlmIChz
ZWNvbmRTdG9wLm1fcG9zaXRpb24pIHsKKyAgICAgICAgICAgIHNlY29uZFN0b3AubV9jb2xvciA9
IHN0b3AubV9jb2xvcjsKKyAgICAgICAgICAgIGdyYWRpZW50LmFkZFN0b3Aoc2Vjb25kU3RvcCk7
CisgICAgICAgIH0KICAgICAgICAgCi0gICAgICAgIC8vIEZJWE1FLU5FV1BBUlNFUjogVGhpcyBi
b29sZWFuIGNvdWxkIGJlIHJlbW92ZWQuIE51bGwgY2hlY2tpbmcgY29sb3Igd291bGQgYmUgc3Vm
ZmljaWVudC4KLSAgICAgICAgc3RvcC5pc01pZHBvaW50ID0gIXN0b3AubV9jb2xvcjsKLQotICAg
ICAgICBzdG9wLm1fcG9zaXRpb24gPSBjb25zdW1lQW5nbGVPclBlcmNlbnQocmFuZ2UsIGNzc1Bh
cnNlck1vZGUsIFZhbHVlUmFuZ2VBbGwsIFVuaXRsZXNzUXVpcms6OkZvcmJpZCk7Ci0gICAgICAg
IGlmICghc3RvcC5tX2NvbG9yICYmICFzdG9wLm1fcG9zaXRpb24pCi0gICAgICAgICAgICByZXR1
cm4gZmFsc2U7Ci0gICAgICAgIGdyYWRpZW50LmFkZFN0b3Aoc3RvcCk7CiAgICAgfSB3aGlsZSAo
Y29uc3VtZUNvbW1hSW5jbHVkaW5nV2hpdGVzcGFjZShyYW5nZSkpOwogCiAgICAgZ3JhZGllbnQu
ZG9uZUFkZGluZ1N0b3BzKCk7CkBAIC0xMjI4LDcgKzEyMTIsNyBAQCBzdGF0aWMgUmVmUHRyPENT
U1ZhbHVlPiBjb25zdW1lQ29uaWNHcmFkaWVudChDU1NQYXJzZXJUb2tlblJhbmdlJiBhcmdzLCBD
U1NQYXJzZQogCiAgICAgaWYgKGV4cGVjdENvbW1hICYmICFjb25zdW1lQ29tbWFJbmNsdWRpbmdX
aGl0ZXNwYWNlKGFyZ3MpKQogICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSAgICBpZiAoIWNvbnN1
bWVBbmd1bGFyR3JhZGllbnRDb2xvclN0b3BzKGFyZ3MsIGNvbnRleHQubW9kZSwgKnJlc3VsdCkp
CisgICAgaWYgKCFjb25zdW1lR3JhZGllbnRDb2xvclN0b3BzKGFyZ3MsIGNvbnRleHQubW9kZSwg
KnJlc3VsdCkpCiAgICAgICAgIHJldHVybiBudWxscHRyOwogICAgIHJldHVybiByZXN1bHQ7CiB9
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKaW5kZXggMDA2ODA5MzNkYzI1ZjFhNDNjN2RkYmUxMjFiODU5ODkwODMwN2Q4NS4uNzRhYjVk
ZWE5ODc5NzA3ZmRlZTAyMDkwMmU1Y2MyMjUyODkyMDZjMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBA
CisyMDE4LTA5LTE0ICBNZWdhbiBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CisK
KyAgICAgICAgU3VwcG9ydCBJbWFnZXMgTW9kdWxlIExldmVsIDQncyBkb3VibGUtcG9zaXRpb24g
Z3JhZGllbnQgY29sb3Igc3RvcCBzeW50YXgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE4NjE1NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDQxNTgx
NTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIFRlc3Qg
dGhhdCB1c2VzIHR3byBhbmdsZXMgb3IgcG9zaXRpb25zIHBlciBjb2xvciBzdG9wLgorCisgICAg
ICAgICogVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBmYXN0L2dyYWRpZW50cy9jb25pYy10
d28taGludHMtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9ncmFkaWVudHMv
Y29uaWMtdHdvLWhpbnRzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZ3JhZGllbnRzL2xp
bmVhci10d28taGludHMtYW5nbGUtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFz
dC9ncmFkaWVudHMvbGluZWFyLXR3by1oaW50cy1hbmdsZS5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhpbnRzLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgor
ICAgICAgICAqIGZhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMuaHRtbDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9ncmFkaWVudHMvcmFkaWFsLXR3by1oaW50cy1leHBlY3RlZC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2dyYWRpZW50cy9yYWRpYWwtdHdvLWhpbnRzLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIHBsYXRmb3JtL2lvcy0xMi9UZXN0RXhwZWN0YXRpb25zOgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDE4LTA5LTE0ICBNZWdhbiBH
YXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkaXRpb25hbCB0
ZXN0cyBmb3IgY29uaWMgZ3JhZGllbnRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAwN2FjZGYwMTk0
M2QwZGQ5ZmU5ZTA3ZTkzZmRmMTQzN2M4MDU4MGMyLi41Nzg2YzFiMzY2YzJhYjQ0MDI3YmY3YjZl
ZmUxMGUyODQyNGU0ZDdmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25z
CisrKyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTIyNDYsNSArMjI0Niw2IEBA
IGZhc3QvZ3JhZGllbnRzL2NvbmljLXJlcGVhdGluZy1sYXN0LXN0b3AuaHRtbCBbIFNraXAgXQog
ZmFzdC9ncmFkaWVudHMvY29uaWMtZ3JhZGllbnQtYWxwaGEuaHRtbCBbIFNraXAgXQogZmFzdC9n
cmFkaWVudHMvY29uaWMtZ3JhZGllbnQtZXh0ZW5kZWQtc3RvcHMuaHRtbCBbIFNraXAgXQogZmFz
dC9ncmFkaWVudHMvY29uaWMtZ3JhZGllbnQuaHRtbCBbIFNraXAgXQorZmFzdC9ncmFkaWVudHMv
Y29uaWMtdHdvLWhpbnRzLmh0bWwgWyBTa2lwIF0KIAogd2Via2l0Lm9yZy9iLzE4Nzc3MyBodHRw
L3Rlc3RzL3dlYkFQSVN0YXRpc3RpY3MgWyBTa2lwIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uN2I3MWRmMWFlMzg2MTZhMzFjYmRmYjA0YjczMmNjOTQ0MDBhODE3NQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy1leHBlY3Rl
ZC5odG1sCkBAIC0wLDAgKzEsMzMgQEAKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAg
ICAgICBkaXYgeworICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7CisgICAgICAgIH0KKworICAgICAg
ICAjYm94MSB7CisgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAgICAgICAgICB3aWR0aDog
MjVweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTsKKyAgICAgICAgfQor
ICAgICAgICAjYm94MiB7CisgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7CisgICAgICAgICAgICB3
aWR0aDogMjVweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAg
IH0KKyAgICAgICAgI2JveDMgeworICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OworICAgICAgICAg
ICAgd2lkdGg6IDI1cHg7CisgICAgICAgICAgICBjbGVhcjogbGVmdDsKKyAgICAgICAgICAgIGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4K
Kzxib2R5PgorICAgIDxkaXYgaWQ9ImJveDEiPjwvZGl2PgorICAgIDxkaXYgaWQ9ImNvbnRhaW5l
ciI+CisgICAgICAgIDxkaXYgaWQ9ImJveDIiPjwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJib3gz
Ij48L2Rpdj4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhpbnRzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDM5MjgxMjBh
NmY4NTllNWEzNDEwNTU0ZmUwYTMzNzBiZjAzNWY5OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2NvbmljLXR3by1oaW50cy5odG1sCkBAIC0wLDAgKzEsMTQg
QEAKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICAjZ3JhZCB7CisgICAgICAg
ICAgICBoZWlnaHQ6IDUwcHg7CisgICAgICAgICAgICB3aWR0aDogNTBweDsKKyAgICAgICAgICAg
IGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KGJsdWUgMGRlZyA5MGRlZywgZ3JlZW4gOTBkZWcg
MTgwZGVnLCBvcmFuZ2UgMTgwZGVnIDM2MGRlZyk7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgor
PC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBpZD0iZ3JhZCI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5lYXItdHdvLWhp
bnRzLWFuZ2xlLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9saW5l
YXItdHdvLWhpbnRzLWFuZ2xlLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzlhZDJlYzIxYmJk
YjBhMWY5OTJkYTEzY2MyNzlmYjBlZmRmYmMwZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMtYW5nbGUtZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDExNSBAQAorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGRp
diB7CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4
OworICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7CisgICAgICAgIH0KKworICAgICAgICAjdG9wbGVm
dCB7CisgICAgICAgICAgICB3aWR0aDogMDsgCisgICAgICAgICAgICBoZWlnaHQ6IDA7IAorICAg
ICAgICAgICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgZ3JlZW47CisgICAgICAgICAgICBib3Jk
ZXItcmlnaHQ6IDUwcHggc29saWQgb3JhbmdlOworICAgICAgICAgICAgYm9yZGVyLXRvcDogNTBw
eCBzb2xpZCBvcmFuZ2U7CisgICAgICAgIH0KKyAgICAgICAgI3RvcHJpZ2h0IHsKKyAgICAgICAg
ICAgIHdpZHRoOiAwOyAKKyAgICAgICAgICAgIGhlaWdodDogMDsgCisgICAgICAgICAgICBib3Jk
ZXItbGVmdDogNTBweCBzb2xpZCBvcmFuZ2U7CisgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDUw
cHggc29saWQgbGltZTsKKyAgICAgICAgICAgIGJvcmRlci10b3A6IDUwcHggc29saWQgbGltZTsK
KyAgICAgICAgfQorICAgICAgICAjdG9wbWlkZGxlbGVmdCB7CisgICAgICAgICAgICB3aWR0aDog
MDsgCisgICAgICAgICAgICBoZWlnaHQ6IDA7IAorICAgICAgICAgICAgY2xlYXI6IGxlZnQ7Cisg
ICAgICAgICAgICBib3JkZXItbGVmdDogNTBweCBzb2xpZCBncmVlbjsKKyAgICAgICAgICAgIGJv
cmRlci1yaWdodDogNTBweCBzb2xpZCBvcmFuZ2U7CisgICAgICAgICAgICBib3JkZXItYm90dG9t
OiA1MHB4IHNvbGlkIGdyZWVuOworICAgICAgICB9CisgICAgICAgICN0b3BtaWRkbGVyaWdodCB7
CisgICAgICAgICAgICB3aWR0aDogMDsgCisgICAgICAgICAgICBoZWlnaHQ6IDA7IAorICAgICAg
ICAgICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgb3JhbmdlOworICAgICAgICAgICAgYm9yZGVy
LXJpZ2h0OiA1MHB4IHNvbGlkIGxpbWU7CisgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1MHB4
IHNvbGlkIG9yYW5nZTsKKyAgICAgICAgfQorCisgICAgICAgICNib3R0b21taWRkbGVsZWZ0IHsK
KyAgICAgICAgICAgIHdpZHRoOiAwOyAKKyAgICAgICAgICAgIGhlaWdodDogMDsgCisgICAgICAg
ICAgICBjbGVhcjogbGVmdDsKKyAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIGJs
dWU7CisgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgZ3JlZW47CisgICAgICAg
ICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIGdyZWVuOworICAgICAgICB9CisgICAgICAgICNi
b3R0b21taWRkbGVyaWdodCB7CisgICAgICAgICAgICB3aWR0aDogMDsgCisgICAgICAgICAgICBo
ZWlnaHQ6IDA7IAorICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgZ3JlZW47Cisg
ICAgICAgICAgICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgb3JhbmdlOworICAgICAgICAgICAg
Ym9yZGVyLXRvcDogNTBweCBzb2xpZCBvcmFuZ2U7CisgICAgICAgIH0KKyAgICAgICAgI2JvdHRv
bWxlZnQgeworICAgICAgICAgICAgd2lkdGg6IDA7IAorICAgICAgICAgICAgaGVpZ2h0OiAwOyAK
KyAgICAgICAgICAgIGNsZWFyOiBsZWZ0OworICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDUwcHgg
c29saWQgYmx1ZTsKKyAgICAgICAgICAgIGJvcmRlci1yaWdodDogNTBweCBzb2xpZCBncmVlbjsK
KyAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgYmx1ZTsKKyAgICAgICAgfQor
ICAgICAgICAjYm90dG9tcmlnaHQgeworICAgICAgICAgICAgd2lkdGg6IDA7IAorICAgICAgICAg
ICAgaGVpZ2h0OiAwOyAKKyAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1MHB4IHNvbGlkIGdyZWVu
OworICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIG9yYW5nZTsKKyAgICAgICAg
ICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgZ3JlZW47CisgICAgICAgIH0KKworICAgICAg
ICAuYm94IHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgfQorICAg
ICAgICAueDEgeworICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAg
LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgNDUlLDU1JSAxMDAlLDQ1JSAxMDAlLDAlIDU1
JSk7CisgICAgICAgIH0KKyAgICAgICAgI3gxIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29s
b3I6YmxhY2s7CisgICAgICAgIH0KKyAgICAgICAgLngyIHsKKyAgICAgICAgICAgIHBvc2l0aW9u
OiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAl
LCA1JSAwJSwgMTAwJSA5NSUsIDEwMCUgMTAwJSwgOTUlIDEwMCUsMCUgNSUpOworICAgICAgICB9
CisgICAgICAgICN4MiB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOworICAg
ICAgICB9CisgICAgICAgIC54MyB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7Cisg
ICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbig1NSUgMCUsIDEwMCUgNDUlLCAx
MDAlIDU1JSw0NSUgMCUpOworICAgICAgICB9CisgICAgICAgICN4MyB7CisgICAgICAgICAgICBi
YWNrZ3JvdW5kLWNvbG9yOmJsYWNrOworICAgICAgICB9CisKKyAgICA8L3N0eWxlPgorPC9oZWFk
PgorPGJvZHk+CisgICAgPGRpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0iYm94Ij4KKyAgICAgICAg
ICAgIDxkaXYgaWQ9InRvcGxlZnQiPjwvZGl2PgorICAgICAgICAgICAgPGRpdiBpZD0idG9wcmln
aHQiPjwvZGl2PgorICAgICAgICAgICAgPGRpdiBpZD0idG9wbWlkZGxlbGVmdCI+PC9kaXY+Cisg
ICAgICAgICAgICA8ZGl2IGlkPSJ0b3BtaWRkbGVyaWdodCI+PC9kaXY+CisgICAgICAgICAgICA8
ZGl2IGlkPSJib3R0b21taWRkbGVsZWZ0Ij48L2Rpdj4KKyAgICAgICAgICAgIDxkaXYgaWQ9ImJv
dHRvbW1pZGRsZXJpZ2h0Ij48L2Rpdj4KKyAgICAgICAgICAgIDxkaXYgaWQ9ImJvdHRvbWxlZnQi
PjwvZGl2PgorICAgICAgICAgICAgPGRpdiBpZD0iYm90dG9tcmlnaHQiPjwvZGl2PgorICAgICAg
ICA8L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0ieDEiIGNsYXNzPSJ4MSI+PC9kaXY+CisgICAgICAg
IDxkaXYgaWQ9IngyIiBjbGFzcz0ieDIiPjwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJ4MyIgY2xh
c3M9IngzIj48L2Rpdj4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMtYW5nbGUuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMtYW5nbGUuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi41Yjk0NmVmMDhjNjg1OGEwZDkwNjY3ZjYzNjM1N2MyNmE3ZmU3OGE5Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGluZWFyLXR3by1oaW50
cy1hbmdsZS5odG1sCkBAIC0wLDAgKzEsNDIgQEAKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxl
PgorICAgIAlkaXYgeworICAgICAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgaGVp
Z2h0OiAyMDBweDsKKyAgICAgICAgfQorICAgICAgICAjZ3JhZCB7CisgICAgICAgIAlwb3NpdGlv
bjogYWJzb2x1dGU7CisgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFk
aWVudCg0NWRlZywgYmx1ZSAwJSAyNSUsIGdyZWVuIDI1JSA1MCUsIG9yYW5nZSAxMDBweCA3NSUs
IGxpbWUgMTUwcHgpOworICAgICAgICB9CisKKyAgICAgICAgLngxIHsKKyAgICAgICAgICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29u
KDAlIDQ1JSw1NSUgMTAwJSw0NSUgMTAwJSwwJSA1NSUpOworICAgICAgICB9CisgICAgICAgICN4
MSB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOworICAgICAgICB9CisgICAg
ICAgIC54MiB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICAt
d2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgNSUgMCUsIDEwMCUgOTUlLCAxMDAlIDEw
MCUsIDk1JSAxMDAlLDAlIDUlKTsKKyAgICAgICAgfQorICAgICAgICAjeDIgeworICAgICAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjpibGFjazsKKyAgICAgICAgfQorICAgICAgICAueDMgeworICAg
ICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBh
dGg6IHBvbHlnb24oNTUlIDAlLCAxMDAlIDQ1JSwgMTAwJSA1NSUsNDUlIDAlKTsKKyAgICAgICAg
fQorICAgICAgICAjeDMgeworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpibGFjazsKKyAg
ICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKwk8ZGl2IGlkPSJncmFkIj48
L2Rpdj4KKyAgICA8ZGl2IGlkPSJ4MSIgY2xhc3M9IngxIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJ4
MiIgY2xhc3M9IngyIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJ4MyIgY2xhc3M9IngzIj48L2Rpdj4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRz
L2xpbmVhci10d28taGludHMtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGll
bnRzL2xpbmVhci10d28taGludHMtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xNzIzN2UwMGQ3
MGI2N2EyMzcyYzNiMjk0ZTNkYTFmMzkwYjdmNjZiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9ncmFkaWVudHMvbGluZWFyLXR3by1oaW50cy1leHBlY3RlZC5odG1sCkBAIC0w
LDAgKzEsMjkgQEAKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICBkaXYgewor
ICAgICAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OworICAg
ICAgICB9CisKKyAgICAgICAgI2JveDEgeworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjog
Ymx1ZTsKKyAgICAgICAgfQorICAgICAgICAjYm94MiB7CisgICAgICAgICAgICBiYWNrZ3JvdW5k
LWNvbG9yOiBncmVlbjsKKyAgICAgICAgfQorICAgICAgICAjYm94MyB7CisgICAgICAgICAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7CisgICAgICAgIH0KKyAgICAgICAgI2JveDQgeworICAg
ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+
Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGlkPSJib3gxIj48L2Rpdj4KKyAgICA8ZGl2IGlk
PSJib3gyIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJib3gzIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJi
b3g0Ij48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvZ3JhZGllbnRzL2xpbmVhci10d28taGludHMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZ3Jh
ZGllbnRzL2xpbmVhci10d28taGludHMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44NTZmNGE2YzAwZjM1YjFj
NzExOTM3YWMzZjhjYTRiMjI1YTE5ZDgxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9ncmFkaWVudHMvbGluZWFyLXR3by1oaW50cy5odG1sCkBAIC0wLDAgKzEsMTQgQEAKKzxo
dG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICAjZ3JhZCB7CisgICAgICAgIAl3aWR0
aDogMjAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICAgICAgYmFja2dy
b3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYmx1ZSAwJSAyNSUsIGdyZWVuIDI1JSA1MCUs
IG9yYW5nZSAxMDBweCA3NSUsIGxpbWUgMTUwcHgpOworICAgICAgICB9CisgICAgPC9zdHlsZT4K
KzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9ImdyYWQiPjwvZGl2PgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvcmFkaWFsLXR3by1o
aW50cy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvcmFkaWFsLXR3
by1oaW50cy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIzYzI2ODgxYjA1OWYwNTA0NzEyYWNi
NWU1NTc1ODFkNzE5Y2U5NWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dy
YWRpZW50cy9yYWRpYWwtdHdvLWhpbnRzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw2NiBAQAor
PGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGRpdiB7CisgICAgICAgICAgICB3
aWR0aDogMjAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICB9CisgICAg
ICAgICNncmFkMSB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7CisgICAg
ICAgICAgICBoZWlnaHQ6IDMzcHg7CisgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5z
ZXQoIDAlIDQwJSAwJSA0MCUpOworICAgICAgICB9CisgICAgICAgICNncmFkMiB7CisgICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgICAgIGhlaWdodDogMzNweDsK
KyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCggMCUgNDAlIDAlIDQwJSk7Cisg
ICAgICAgIH0KKyAgICAgICAgI2dyYWQzIHsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6
IGJsdWU7CisgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7CisgICAgICAgICAgICAtd2Via2l0LWNs
aXAtcGF0aDogaW5zZXQoIDAlIDQwJSAwJSA0MCUpOworICAgICAgICB9CisgICAgICAgICNncmFk
NCB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgICAgIGhl
aWdodDogMzNweDsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCggMCUgNDAl
IDAlIDQwJSk7CisgICAgICAgIH0KKyAgICAgICAgI2dyYWQ1IHsKKyAgICAgICAgICAgIGJhY2tn
cm91bmQtY29sb3I6IG9yYW5nZTsKKyAgICAgICAgICAgIGhlaWdodDogMzNweDsKKyAgICAgICAg
ICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCggMCUgNDAlIDAlIDQwJSk7CisgICAgICAgIH0K
KyAgICAgICAgLmJveCB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrOworICAgICAgICB9CisgICAgICAgICNib3gxIHsK
KyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCggMzAlIDQwJSA2MCUgNDAlKTsK
KyAgICAgICAgfQorICAgICAgICAjYm94MiB7CisgICAgICAgICAgICAtd2Via2l0LWNsaXAtcGF0
aDogaW5zZXQoIDYwJSA0MCUgMzAlIDQwJSk7CisgICAgICAgIH0KKyAgICAgICAgI2JveDMgewor
ICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KCAxMCUgNDAlIDgwJSA0MCUpOwor
ICAgICAgICB9CisgICAgICAgICNib3g0IHsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRo
OiBpbnNldCggODAlIDQwJSAxMCUgNDAlKTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hl
YWQ+Cis8Ym9keT4KKyAgICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGUiPgorICAgICAg
ICA8ZGl2IGlkPSJncmFkMSI+PC9kaXY+CisgICAgICAgIDxkaXYgaWQ9ImdyYWQyIj48L2Rpdj4K
KyAgICAgICAgPGRpdiBpZD0iZ3JhZDMiPjwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJncmFkNCI+
PC9kaXY+CisgICAgICAgIDxkaXYgaWQ9ImdyYWQ1Ij48L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8
ZGl2IHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGUiPgorICAgICAgICA8ZGl2IGlkPSJib3gxIiBj
bGFzcz0iYm94Ij48L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0iYm94MiIgY2xhc3M9ImJveCI+PC9k
aXY+CisgICAgICAgIDxkaXYgaWQ9ImJveDMiIGNsYXNzPSJib3giPjwvZGl2PgorICAgICAgICA8
ZGl2IGlkPSJib3g0IiBjbGFzcz0iYm94Ij48L2Rpdj4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL3JhZGlhbC10d28t
aGludHMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL3JhZGlhbC10d28taGludHMu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi41OTAzYzBlMzk4MTc5Nzg2Y2Q4NmVmNmE2NzA1MjkzNTI0YWQ1Zjdi
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvcmFkaWFsLXR3
by1oaW50cy5odG1sCkBAIC0wLDAgKzEsNDAgQEAKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxl
PgorICAgIAlkaXYgeworICAgIAkJcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAJd2lkdGg6
IDIwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAJfQorICAgICAgICAjZ3Jh
ZCB7CisgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChibHVl
IDAlLCBibHVlIDI1JSwgZ3JlZW4gMjUlICxncmVlbiA1MCUsIG9yYW5nZSA1MCUsIG9yYW5nZSA3
NSUsIGxpbWUgNzUlKTsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwJSA0
MCUgMCUgNDAlKTsKKyAgICAgICAgfQorICAgICAgIAkuYm94IHsKKyAgICAgICAgCXBvc2l0aW9u
OiBhYnNvbHV0ZTsKKyAgICAgICAgCWJhY2tncm91bmQtY29sb3I6YmxhY2s7CisgICAgICAgIH0K
KyAgICAgICAgI2JveDEgeworICAgICAgICAJLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDMwJSA0
MCUgNjAlIDQwJSk7CisgICAgICAgIH0KKyAgICAgICAgI2JveDIgeworICAgICAgICAJLXdlYmtp
dC1jbGlwLXBhdGg6IGluc2V0KDYwJSA0MCUgMzAlIDQwJSk7CisgICAgICAgIH0KKyAgICAgICAg
I2JveDMgeworICAgICAgICAJLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDEwJSA0MCUgODAlIDQw
JSk7CisgICAgICAgIH0KKyAgICAgICAgI2JveDQgeworICAgICAgICAJLXdlYmtpdC1jbGlwLXBh
dGg6IGluc2V0KDgwJSA0MCUgMTAlIDQwJSk7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9o
ZWFkPgorPGJvZHk+CisJPGRpdj4KKwkgICAgPGRpdiBpZD0iZ3JhZCI+PC9kaXY+CisJICAgIDxk
aXYgaWQ9ImJveDEiIGNsYXNzPSJib3giPjwvZGl2PgorCSAgICA8ZGl2IGlkPSJib3gyIiBjbGFz
cz0iYm94Ij48L2Rpdj4KKwkgICAgPGRpdiBpZD0iYm94MyIgY2xhc3M9ImJveCI+PC9kaXY+CisJ
ICAgIDxkaXYgaWQ9ImJveDQiIGNsYXNzPSJib3giPjwvZGl2PgorCTwvZGl2PgorPC9ib2R5Pgor
PC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLTEyL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MtMTIvVGVzdEV4cGVjdGF0aW9ucwpp
bmRleCAwNTUxMWU1ZjJhY2YwMzZmMTdjODA0MWQ5ODJjZTA3NjJiMjM1OGY5Li4wNWY3NGE4MGIw
NDUxZDEwM2M4ZDljMTNlMTMyYmFjNTFmZDY0YmU1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9pb3MtMTIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9pb3MtMTIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzcsNCArMzcsNCBAQCBmYXN0L2dyYWRpZW50
cy9jb25pYy1yZXBlYXRpbmctbGFzdC1zdG9wLmh0bWwgWyBQYXNzIF0KIGZhc3QvZ3JhZGllbnRz
L2NvbmljLWdyYWRpZW50LWFscGhhLmh0bWwgWyBQYXNzIF0KIGZhc3QvZ3JhZGllbnRzL2Nvbmlj
LWdyYWRpZW50LWV4dGVuZGVkLXN0b3BzLmh0bWwgWyBQYXNzIF0KIGZhc3QvZ3JhZGllbnRzL2Nv
bmljLWdyYWRpZW50Lmh0bWwgWyBQYXNzIF0KLQorZmFzdC9ncmFkaWVudHMvY29uaWMtdHdvLWhp
bnRzLmh0bWwgWyBQYXNzIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9U
ZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggODhmMWVjOGM5MTA0OGU1Y2YxMjFjMmRiODY0NmYxNjFlOTM3ZDVmMC4uNDcyMmNk
YjQ2MDk1ZWIxNGFhMjlhYTQ5YWFiN2JjMmM5MjE2MWJhOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE3NjcsNSArMTc2Nyw2IEBAIHdlYmtpdC5vcmcv
Yi8xODczOTMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy8yZGNvbnRleHQvaW1hZ2Vi
aXRtYXAvY3JlYXRlCiBbIE1vamF2ZSsgXSBmYXN0L2dyYWRpZW50cy9jb25pYy1ncmFkaWVudC1h
bHBoYS5odG1sIFsgUGFzcyBdCiBbIE1vamF2ZSsgXSBmYXN0L2dyYWRpZW50cy9jb25pYy1ncmFk
aWVudC1leHRlbmRlZC1zdG9wcy5odG1sIFsgUGFzcyBdCiBbIE1vamF2ZSsgXSBmYXN0L2dyYWRp
ZW50cy9jb25pYy1ncmFkaWVudC5odG1sIFsgUGFzcyBdCitbIE1vamF2ZSsgXSBmYXN0L2dyYWRp
ZW50cy9jb25pYy10d28taGludHMuaHRtbCBbIFBhc3MgXQogCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>