<?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>177300</bug_id>
          
          <creation_ts>2017-09-21 07:04:28 -0700</creation_ts>
          <short_desc>[css-grid] fit-content() tracks shouldn&apos;t stretch</short_desc>
          <delta_ts>2017-09-27 12:23:08 -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>Layout and Rendering</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://bugs.chromium.org/p/chromium/issues/detail?id=755994</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>BlinkMergeCandidate, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Manuel Rego Casasnovas">rego</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jfernandez</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1351178</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2017-09-21 07:04:28 -0700</bug_when>
    <thetext>The CSS WG has resolved that fit-content() tracks are not affected by stretch:
https://github.com/w3c/csswg-drafts/commit/a6b069786a80a2fd029fa38cc2d4cafa40576180

More info at https://github.com/w3c/csswg-drafts/issues/1732</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351192</commentid>
    <comment_count>1</comment_count>
      <attachid>321429</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2017-09-21 08:34:49 -0700</bug_when>
    <thetext>Created attachment 321429
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351324</commentid>
    <comment_count>2</comment_count>
      <attachid>321429</attachid>
    <who name="Javier Fernandez">jfernandez</who>
    <bug_when>2017-09-21 12:29:50 -0700</bug_when>
    <thetext>Comment on attachment 321429
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=321429&amp;action=review

&gt; Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp:997
&gt; +            m_autoSizedTracksForStretchIndex.append(i);

I&apos;m not sure about the new name for this vector. Before this change, we stored elements with &apos;auto&apos; as max sizing function, hence the name. Now we are adding a more restrictive condition, but the name doesn&apos;t reflect that.
If we want a new name, associated to the use this vector will have I&apos;d suggest m_stretchableTracks.

However, I wouldn&apos;t oppose to keep the current name.

&gt; LayoutTests/fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:45
&gt; +.fitContentTracks { grid: fit-content(20px) fit-content(20px) / fit-content(40px) fit-content(40px); font: 10px/1 Ahem; }

Wouldn&apos;t be clearer to have the font style in a separate rule ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1351575</commentid>
    <comment_count>3</comment_count>
      <attachid>321429</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2017-09-22 01:40:06 -0700</bug_when>
    <thetext>Comment on attachment 321429
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=321429&amp;action=review

Thanks for the review, some comments inline.

&gt;&gt; Source/WebCore/rendering/GridTrackSizingAlgorithm.cpp:997
&gt;&gt; +            m_autoSizedTracksForStretchIndex.append(i);
&gt; 
&gt; I&apos;m not sure about the new name for this vector. Before this change, we stored elements with &apos;auto&apos; as max sizing function, hence the name. Now we are adding a more restrictive condition, but the name doesn&apos;t reflect that.
&gt; If we want a new name, associated to the use this vector will have I&apos;d suggest m_stretchableTracks.
&gt; 
&gt; However, I wouldn&apos;t oppose to keep the current name.

Sergio asked for a new name in the Blink review, and I came up wit this &quot;autoSizedTracksForStretch&quot;.
Let me explain my reasons, in the track sizing algorithm we have 2 steps:
stretchFlexibleTracks() and stretchAutoTracks().
That&apos;s why I didn&apos;t like the idea of &quot;tracksForStretch&quot; or &quot;strechableTracks&quot;
as it could be confused with the &quot;stretchFlexibleTracks()&quot; step.
And I preferred to keep the &quot;autoSizedTracks&quot; in the name,
as the step is actually called like that.

Also in the spec the steps are:
4. Expand Flexible Tracks
5. Expand Stretched auto Tracks
And the sections:
* 11.7. Expand Flexible Tracks (https://drafts.csswg.org/css-grid/#algo-flex-tracks)
* 11.8. Stretch auto Tracks (https://drafts.csswg.org/css-grid/#algo-stretch)

&gt;&gt; LayoutTests/fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:45
&gt;&gt; +.fitContentTracks { grid: fit-content(20px) fit-content(20px) / fit-content(40px) fit-content(40px); font: 10px/1 Ahem; }
&gt; 
&gt; Wouldn&apos;t be clearer to have the font style in a separate rule ?

Ahem font is only used in this grid, but I can put the rule directly in &quot;.grid&quot; as it won&apos;t affect the other cases.
Creating a new class &quot;.ahemFont&quot; only to be applied in &quot;.fitContentTracks&quot; grid doesn&apos;t look a great idea to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352145</commentid>
    <comment_count>4</comment_count>
      <attachid>321429</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-25 00:28:10 -0700</bug_when>
    <thetext>Comment on attachment 321429
Patch

Clearing flags on attachment: 321429

Committed r222440: &lt;http://trac.webkit.org/changeset/222440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352146</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-25 00:28:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353341</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 12:23:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/34693176&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>321429</attachid>
            <date>2017-09-21 08:34:49 -0700</date>
            <delta_ts>2017-09-25 00:28:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177300-20170921173448.patch</filename>
            <type>text/plain</type>
            <size>24124</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIyMzE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjQyYzA4YjczYzY3ZDQ0
MGFkZWJmMzg0ZTQxYmJjZTRhZTNlYjFkYS4uNGMwY2IzN2ExZDY3NDFhZDBkOGE5YzYwMWJjMDc5
NTU3N2U4Mzc3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDE3LTA5LTIxICBNYW51
ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3Jp
ZF0gZml0LWNvbnRlbnQoKSB0cmFja3Mgc2hvdWxkbid0IHN0cmV0Y2gKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzMwMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBzcGVjIGlzIHByZXR0eSBjbGVh
ciByZWdhcmRpbmcgdGhpcworICAgICAgICAoaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy1n
cmlkLyNhbGdvLXN0cmV0Y2gpOgorICAgICAgICAgICJUaGlzIHN0ZXAgc2l6ZXMgZXhwYW5kcyB0
cmFja3MgdGhhdCBoYXZlIGFuIGF1dG8gbWF4IHRyYWNrIHNpemluZworICAgICAgICAgICBmdW5j
dGlvbiBieSBkaXZpZGluZyBhbnkgcmVtYWluaW5nIHBvc2l0aXZlLCBkZWZpbml0ZSBmcmVlIHNw
YWNlCisgICAgICAgICAgIGVxdWFsbHkgYW1vbmdzdCB0aGVtLiIKKworICAgICAgICBUaGUgZml0
LWNvbnRlbnQoKSB0cmFja3MgZG9uJ3QgaGF2ZSBhbiBhdXRvIG1heCB0cmFjayBzaXppbmcgZnVu
Y3Rpb24sCisgICAgICAgIHNvIHRoZXkgc2hvdWxkbid0IGJlIGNvbnNpZGVyZWQgaW4gdGhpcyBz
dGVwIG9mIHRoZSBhbGdvcml0aG0uCisKKyAgICAgICAgVGhlIHBhdGNoIG1vZGlmaWVzIEdyaWRU
cmFja1NpemluZ0FsZ29yaXRobTo6aW5pdGlhbGl6ZVRyYWNrU2l6ZXMoKQorICAgICAgICBzbyBp
dCBkb2Vzbid0IGNvbnNpZGVyIGZpdC1jb250ZW50KCkgdHJhY2tzIGFzIGF1dG8gc2l6ZWQgb25l
cworICAgICAgICAod2hpY2ggYXJlIHRoZSBvbmVzIGxhdGVyIHN0cmV0Y2hlZCBpbiB0aGUgbGFz
dCBzdGVwIG9mIHRoZSBhbGdvcml0aG0pLgorCisgICAgICAgIFRlc3Q6IGltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1ncmlkLTEvYWxpZ25tZW50L2dyaWQtZml0LWNvbnRl
bnQtdHJhY2tzLWRvbnQtc3RyZXRjaC0wMDEuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL0dy
aWRUcmFja1NpemluZ0FsZ29yaXRobS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpHcmlkVHJhY2tT
aXppbmdBbGdvcml0aG06OmluaXRpYWxpemVUcmFja1NpemVzKToKKyAgICAgICAgKFdlYkNvcmU6
OkdyaWRUcmFja1NpemluZ0FsZ29yaXRobTo6c3RyZXRjaEF1dG9UcmFja3MpOgorICAgICAgICAo
V2ViQ29yZTo6R3JpZFRyYWNrU2l6aW5nQWxnb3JpdGhtOjpzZXR1cCk6CisgICAgICAgIChXZWJD
b3JlOjpHcmlkVHJhY2tTaXppbmdBbGdvcml0aG06OnJlc2V0KToKKyAgICAgICAgKiByZW5kZXJp
bmcvR3JpZFRyYWNrU2l6aW5nQWxnb3JpdGhtLmg6CisKIDIwMTctMDktMjEgIFphbiBEb2JlcnNl
ayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXZWJDcnlwdG9dIFN1cHBvcnQg
RWxsaXB0aWMgQ3VydmUgUC01MjEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9HcmlkVHJhY2tTaXppbmdBbGdvcml0aG0uY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L0dyaWRUcmFja1NpemluZ0FsZ29yaXRobS5jcHAKaW5kZXggM2EzZWI5NTgxOWZlOTdlZGMyOWVm
ZDM5YjY4MjhlODZjOTk3YTE5MC4uNGUzN2FhM2NiMDE2OThmMWI0YTBhMWYzNDUwOGE1MzQ0Mzlm
MzlkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0dyaWRUcmFja1Npemlu
Z0FsZ29yaXRobS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0dyaWRUcmFja1Np
emluZ0FsZ29yaXRobS5jcHAKQEAgLTk3MCw3ICs5NzAsNyBAQCB2b2lkIEdyaWRUcmFja1Npemlu
Z0FsZ29yaXRobTo6aW5pdGlhbGl6ZVRyYWNrU2l6ZXMoKQogewogICAgIEFTU0VSVChtX2NvbnRl
bnRTaXplZFRyYWNrc0luZGV4LmlzRW1wdHkoKSk7CiAgICAgQVNTRVJUKG1fZmxleGlibGVTaXpl
ZFRyYWNrc0luZGV4LmlzRW1wdHkoKSk7Ci0gICAgQVNTRVJUKG1fYXV0b1NpemVkVHJhY2tzSW5k
ZXguaXNFbXB0eSgpKTsKKyAgICBBU1NFUlQobV9hdXRvU2l6ZWRUcmFja3NGb3JTdHJldGNoSW5k
ZXguaXNFbXB0eSgpKTsKIAogICAgIFZlY3RvcjxHcmlkVHJhY2s+JiBhbGxUcmFja3MgPSB0cmFj
a3MobV9kaXJlY3Rpb24pOwogICAgIGNvbnN0IGJvb2wgaGFzRGVmaW5pdGVGcmVlU3BhY2UgPSAh
IWF2YWlsYWJsZVNwYWNlKCk7CkBAIC05OTMsOCArOTkzLDggQEAgdm9pZCBHcmlkVHJhY2tTaXpp
bmdBbGdvcml0aG06OmluaXRpYWxpemVUcmFja1NpemVzKCkKICAgICAgICAgICAgIG1fY29udGVu
dFNpemVkVHJhY2tzSW5kZXguYXBwZW5kKGkpOwogICAgICAgICBpZiAodHJhY2tTaXplLm1heFRy
YWNrQnJlYWR0aCgpLmlzRmxleCgpKQogICAgICAgICAgICAgbV9mbGV4aWJsZVNpemVkVHJhY2tz
SW5kZXguYXBwZW5kKGkpOwotICAgICAgICBpZiAodHJhY2tTaXplLmhhc0F1dG9NYXhUcmFja0Jy
ZWFkdGgoKSkKLSAgICAgICAgICAgIG1fYXV0b1NpemVkVHJhY2tzSW5kZXguYXBwZW5kKGkpOwor
ICAgICAgICBpZiAodHJhY2tTaXplLmhhc0F1dG9NYXhUcmFja0JyZWFkdGgoKSAmJiAhdHJhY2tT
aXplLmlzRml0Q29udGVudCgpKQorICAgICAgICAgICAgbV9hdXRvU2l6ZWRUcmFja3NGb3JTdHJl
dGNoSW5kZXguYXBwZW5kKGkpOwogICAgIH0KIH0KIApAQCAtMTA3MSw3ICsxMDcxLDcgQEAgdm9p
ZCBHcmlkVHJhY2tTaXppbmdBbGdvcml0aG06OnN0cmV0Y2hGbGV4aWJsZVRyYWNrcyhzdGQ6Om9w
dGlvbmFsPExheW91dFVuaXQ+IGYKIAogdm9pZCBHcmlkVHJhY2tTaXppbmdBbGdvcml0aG06OnN0
cmV0Y2hBdXRvVHJhY2tzKCkKIHsKLSAgICBpZiAobV9hdXRvU2l6ZWRUcmFja3NJbmRleC5pc0Vt
cHR5KCkpCisgICAgaWYgKG1fYXV0b1NpemVkVHJhY2tzRm9yU3RyZXRjaEluZGV4LmlzRW1wdHko
KSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgYXV0byBjdXJyZW50RnJlZVNwYWNlID0gZnJlZVNw
YWNlKG1fZGlyZWN0aW9uKTsKQEAgLTEwODIsOSArMTA4Miw5IEBAIHZvaWQgR3JpZFRyYWNrU2l6
aW5nQWxnb3JpdGhtOjpzdHJldGNoQXV0b1RyYWNrcygpCiAgICAgICAgIHJldHVybjsKIAogICAg
IFZlY3RvcjxHcmlkVHJhY2s+JiBhbGxUcmFja3MgPSB0cmFja3MobV9kaXJlY3Rpb24pOwotICAg
IHVuc2lnbmVkIG51bWJlck9mQXV0b1NpemVkVHJhY2tzID0gbV9hdXRvU2l6ZWRUcmFja3NJbmRl
eC5zaXplKCk7CisgICAgdW5zaWduZWQgbnVtYmVyT2ZBdXRvU2l6ZWRUcmFja3MgPSBtX2F1dG9T
aXplZFRyYWNrc0ZvclN0cmV0Y2hJbmRleC5zaXplKCk7CiAgICAgTGF5b3V0VW5pdCBzaXplVG9J
bmNyZWFzZSA9IGN1cnJlbnRGcmVlU3BhY2UudmFsdWUoKSAvIG51bWJlck9mQXV0b1NpemVkVHJh
Y2tzOwotICAgIGZvciAoY29uc3QgYXV0byYgdHJhY2tJbmRleCA6IG1fYXV0b1NpemVkVHJhY2tz
SW5kZXgpIHsKKyAgICBmb3IgKGNvbnN0IGF1dG8mIHRyYWNrSW5kZXggOiBtX2F1dG9TaXplZFRy
YWNrc0ZvclN0cmV0Y2hJbmRleCkgewogICAgICAgICBhdXRvJiB0cmFjayA9IGFsbFRyYWNrc1t0
cmFja0luZGV4XTsKICAgICAgICAgdHJhY2suc2V0QmFzZVNpemUodHJhY2suYmFzZVNpemUoKSAr
IHNpemVUb0luY3JlYXNlKTsKICAgICB9CkBAIC0xMTQ1LDcgKzExNDUsNyBAQCB2b2lkIEdyaWRU
cmFja1NpemluZ0FsZ29yaXRobTo6c2V0dXAoR3JpZFRyYWNrU2l6aW5nRGlyZWN0aW9uIGRpcmVj
dGlvbiwgdW5zaWduZQogCiAgICAgbV9jb250ZW50U2l6ZWRUcmFja3NJbmRleC5zaHJpbmsoMCk7
CiAgICAgbV9mbGV4aWJsZVNpemVkVHJhY2tzSW5kZXguc2hyaW5rKDApOwotICAgIG1fYXV0b1Np
emVkVHJhY2tzSW5kZXguc2hyaW5rKDApOworICAgIG1fYXV0b1NpemVkVHJhY2tzRm9yU3RyZXRj
aEluZGV4LnNocmluaygwKTsKIAogICAgIHNldEZyZWVTcGFjZShkaXJlY3Rpb24sIGZyZWVTcGFj
ZSk7CiAgICAgdHJhY2tzKGRpcmVjdGlvbikucmVzaXplKG51bVRyYWNrcyk7CkBAIC0xMTkzLDcg
KzExOTMsNyBAQCB2b2lkIEdyaWRUcmFja1NpemluZ0FsZ29yaXRobTo6cmVzZXQoKQogICAgIG1f
cm93cy5zaHJpbmsoMCk7CiAgICAgbV9jb250ZW50U2l6ZWRUcmFja3NJbmRleC5zaHJpbmsoMCk7
CiAgICAgbV9mbGV4aWJsZVNpemVkVHJhY2tzSW5kZXguc2hyaW5rKDApOwotICAgIG1fYXV0b1Np
emVkVHJhY2tzSW5kZXguc2hyaW5rKDApOworICAgIG1fYXV0b1NpemVkVHJhY2tzRm9yU3RyZXRj
aEluZGV4LnNocmluaygwKTsKICAgICBzZXRBdmFpbGFibGVTcGFjZShGb3JSb3dzLCBzdGQ6Om51
bGxvcHQpOwogICAgIHNldEF2YWlsYWJsZVNwYWNlKEZvckNvbHVtbnMsIHN0ZDo6bnVsbG9wdCk7
CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvR3JpZFRyYWNrU2l6aW5n
QWxnb3JpdGhtLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvR3JpZFRyYWNrU2l6aW5nQWxn
b3JpdGhtLmgKaW5kZXggNWJmYzEwZDZkZDc2ODViZTU2OWNiNTBhNWI4M2Y5ZmRlZjM4ZjdkYS4u
ZTNlMzg0ZGZmMWI0MjA4NjdiMWFjZTMxM2NiNzg2NmZkNWY4OWQ5YSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0dyaWRUcmFja1NpemluZ0FsZ29yaXRobS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9HcmlkVHJhY2tTaXppbmdBbGdvcml0aG0uaApAQCAtMTcy
LDcgKzE3Miw3IEBAIHByaXZhdGU6CiAgICAgVmVjdG9yPEdyaWRUcmFjaz4gbV9yb3dzOwogICAg
IFZlY3Rvcjx1bnNpZ25lZD4gbV9jb250ZW50U2l6ZWRUcmFja3NJbmRleDsKICAgICBWZWN0b3I8
dW5zaWduZWQ+IG1fZmxleGlibGVTaXplZFRyYWNrc0luZGV4OwotICAgIFZlY3Rvcjx1bnNpZ25l
ZD4gbV9hdXRvU2l6ZWRUcmFja3NJbmRleDsKKyAgICBWZWN0b3I8dW5zaWduZWQ+IG1fYXV0b1Np
emVkVHJhY2tzRm9yU3RyZXRjaEluZGV4OwogCiAgICAgR3JpZFRyYWNrU2l6aW5nRGlyZWN0aW9u
IG1fZGlyZWN0aW9uOwogICAgIFNpemluZ09wZXJhdGlvbiBtX3NpemluZ09wZXJhdGlvbjsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCBhMTA5NjNkNTU3ODE4OGFkMGMwNGI3ZjRiNThkYzk0N2IxNjVhOGY4Li4zMDM1NDA1MGQy
ZDIxMDYzYTA4OGQ3MzlmZmIzMTNiMjBmMmJmM2JiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MTctMDktMjEgIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CisKKyAg
ICAgICAgW2Nzcy1ncmlkXSBmaXQtY29udGVudCgpIHRyYWNrcyBzaG91bGRuJ3Qgc3RyZXRjaAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3MzAwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgbmV3
IGNhc2UgdG8gYW4gZXhpc3RlbnQgdGVzdCBhbmQgYWxzbyBtb2RpZmllZAorICAgICAgICB0aGUg
ZXhwZWN0ZWQgcmVzdWx0IGluIGFub3RoZXIgb25lLgorCisgICAgICAgICogZmFzdC9jc3MtZ3Jp
ZC1sYXlvdXQvZ3JpZC1jb250ZW50LWFsaWdubWVudC1zdHJldGNoLW9ubHktdmFsaWQtZm9yLWF1
dG8tc2l6ZWQtdHJhY2tzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxh
eW91dC9ncmlkLWNvbnRlbnQtYWxpZ25tZW50LXN0cmV0Y2gtb25seS12YWxpZC1mb3ItYXV0by1z
aXplZC10cmFja3MuaHRtbDoKKyAgICAgICAgKiBmYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWlu
dHJpbnNpYy1tYXhpbXVtcy1leHBlY3RlZC5odG1sOgorCiAyMDE3LTA5LTIxICBNaWd1ZWwgR29t
ZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBHVEsrIGdhcmRl
bmluZy4gVXBkYXRlIGV4cGVjdGF0aW9ucyBhbmQgcmViYXNlbGluZSBzZXZlcmFsIHRlc3RzIGZh
aWxpbmcgYXQgcjIyMjMxMi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDY1NzI3
M2NmYzAwN2UxMjgwODM2MmFkMjRjMDIwYjI2NWYwZmFkNzguLmM2OGMzNWMyZjc1NzkxZjg2M2Zh
YTVkMzhmYmEyM2QzODIxNmZlZDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE2IEBACisyMDE3LTA5LTIxICBNYW51ZWwgUmVnbyBDYXNhc25vdmFzICA8cmVnb0Bp
Z2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3JpZF0gZml0LWNvbnRlbnQoKSB0cmFja3Mgc2hv
dWxkbid0IHN0cmV0Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE3NzMwMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEltcG9ydGVkIGEgbmV3IHRlc3QgaW4gV1BUIGNvdmVyaW5nIHNldmVyYWwgY2FzZXMg
Zm9yIHRoaXMgaXNzdWUuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1n
cmlkLTEvYWxpZ25tZW50L2dyaWQtZml0LWNvbnRlbnQtdHJhY2tzLWRvbnQtc3RyZXRjaC0wMDEt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1ncmlkLTEvYWxpZ25tZW50L2dyaWQtZml0LWNvbnRlbnQtdHJhY2tzLWRvbnQtc3RyZXRjaC0w
MDEuaHRtbDogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3Jp
ZC0xL2FsaWdubWVudC93M2MtaW1wb3J0LmxvZzoKKwogMjAxNy0wOS0yMCAgWW91ZW5uIEZhYmxl
dCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVmcmVzaCBXUFQgdGVzdHMgdXAgdG8g
ZjY1YWY0MTFkNjNlYzEzZWU4ZmUyMDhiNGVmZmQ3MzBhNGE4YjdmZQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1jb250ZW50LWFsaWdubWVudC1zdHJl
dGNoLW9ubHktdmFsaWQtZm9yLWF1dG8tc2l6ZWQtdHJhY2tzLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY29udGVudC1hbGlnbm1lbnQtc3RyZXRj
aC1vbmx5LXZhbGlkLWZvci1hdXRvLXNpemVkLXRyYWNrcy1leHBlY3RlZC50eHQKaW5kZXggMjM5
NDk0MDE5YzNmYTA4MDVkNGFkN2RkMDBlMTJmNGNmYzlmNWM3Ni4uNDU4ZTRiMWQ3ZmI1MWFkZWM4
ODljOTlkYzBmNDhiYTcyNWZlODIzMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mt
Z3JpZC1sYXlvdXQvZ3JpZC1jb250ZW50LWFsaWdubWVudC1zdHJldGNoLW9ubHktdmFsaWQtZm9y
LWF1dG8tc2l6ZWQtdHJhY2tzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1ncmlkLWxheW91dC9ncmlkLWNvbnRlbnQtYWxpZ25tZW50LXN0cmV0Y2gtb25seS12YWxpZC1m
b3ItYXV0by1zaXplZC10cmFja3MtZXhwZWN0ZWQudHh0CkBAIC0yMSwzICsyMSwxMCBAQCBQQVNT
CiBjb2xzOiAnbWlubWF4KGF1dG8sIG1heC1jb250ZW50KScgfCByb3dzOiAnbWlubWF4KGF1dG8s
IG1heC1jb250ZW50KScgfCBkZWZpbml0ZS1zaXplZCBjb250YWluZXIgfCBkZWZpbml0ZS1zaXpl
ZCBpdGVtcwogCiBQQVNTCitjb2xzOiAnZml0LWNvbnRlbnQoNDBweCknIHwgcm93czogJ2ZpdC1j
b250ZW50KDIwcHgpJyB8IGRlZmluaXRlLXNpemVkIGNvbnRhaW5lciB8IGNvbnRlbnQtc2l6ZWQg
aXRlbXMKKworWCBYWCBYWCBYCitYIFhYIFhYIFgKK1ggWFggWFggWAorWCBYWCBYWCBYCitQQVNT
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1ncmlkLWxheW91dC9ncmlkLWNvbnRl
bnQtYWxpZ25tZW50LXN0cmV0Y2gtb25seS12YWxpZC1mb3ItYXV0by1zaXplZC10cmFja3MuaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtY29udGVudC1hbGlnbm1l
bnQtc3RyZXRjaC1vbmx5LXZhbGlkLWZvci1hdXRvLXNpemVkLXRyYWNrcy5odG1sCmluZGV4IGIy
N2UwMjhjN2UwMWZhYTg3NmJmZGMzZjU2NzUyOGRlZjEzOGE1MTUuLjhmNDFlZDFmMDBmMzNkZDBk
ZDY4NDJkY2RkZDcyZWEwYWVlYTMzYzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY3Nz
LWdyaWQtbGF5b3V0L2dyaWQtY29udGVudC1hbGlnbm1lbnQtc3RyZXRjaC1vbmx5LXZhbGlkLWZv
ci1hdXRvLXNpemVkLXRyYWNrcy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQt
bGF5b3V0L2dyaWQtY29udGVudC1hbGlnbm1lbnQtc3RyZXRjaC1vbmx5LXZhbGlkLWZvci1hdXRv
LXNpemVkLXRyYWNrcy5odG1sCkBAIC00Miw2ICs0Miw3IEBAIGJvZHkgewogLm1pbk1heFdpdGhN
YXhDb250ZW50VHJhY2tzIHsgZ3JpZDogbWlubWF4KDIwcHgsIG1heC1jb250ZW50KSBtaW5tYXgo
MjBweCwgbWF4LWNvbnRlbnQpIC8gbWlubWF4KDIwcHgsIG1heC1jb250ZW50KSBtaW5tYXgoMjBw
eCwgbWF4LWNvbnRlbnQpOyB9CiAubWluTWF4V2l0aE1pbkNvbnRlbnRUcmFja3MgeyBncmlkOiBt
aW5tYXgoMjBweCwgbWluLWNvbnRlbnQpIG1pbm1heCgyMHB4LCBtaW4tY29udGVudCkgLyBtaW5t
YXgoMjBweCwgbWluLWNvbnRlbnQpIG1pbm1heCgyMHB4LCBtaW4tY29udGVudCk7IH0KIC5taW5N
YXhXaXRoTWluQXV0b1RyYWNrcyB7IGdyaWQ6IG1pbm1heChhdXRvLCBtYXgtY29udGVudCkgbWlu
bWF4KGF1dG8sIG1heC1jb250ZW50KSAvIG1pbm1heChhdXRvLCBtYXgtY29udGVudCkgbWlubWF4
KGF1dG8sIG1heC1jb250ZW50KTsgfQorLmZpdENvbnRlbnRUcmFja3MgeyBncmlkOiBmaXQtY29u
dGVudCgyMHB4KSBmaXQtY29udGVudCgyMHB4KSAvIGZpdC1jb250ZW50KDQwcHgpIGZpdC1jb250
ZW50KDQwcHgpOyBmb250OiAxMHB4LzEgQWhlbTsgfQogCiA8L3N0eWxlPgogPC9oZWFkPgpAQCAt
MTE5LDUgKzEyMCwxNSBAQCBib2R5IHsKICAgICA8L2Rpdj4KIDwvZGl2PgogCis8ZGl2IHN0eWxl
PSJwb3NpdGlvbjogcmVsYXRpdmUiPgorICAgIDxwPmNvbHM6ICdmaXQtY29udGVudCg0MHB4KScg
fCByb3dzOiAnZml0LWNvbnRlbnQoMjBweCknIHwgZGVmaW5pdGUtc2l6ZWQgY29udGFpbmVyIHwg
Y29udGVudC1zaXplZCBpdGVtczwvcD4KKyAgICA8ZGl2IGNsYXNzPSJncmlkIGNvbnRlbnRTdHJl
dGNoIGl0ZW1zU3RhcnQgZGVmaW5pdGVTaXplIGZpdENvbnRlbnRUcmFja3MiIGRhdGEtZXhwZWN0
ZWQtd2lkdGg9IjIwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjMwMCI+CisgICAgICAgIDxkaXYg
Y2xhc3M9ImZpcnN0Um93Rmlyc3RDb2x1bW4iIGRhdGEtb2Zmc2V0LXg9IjAiIGRhdGEtb2Zmc2V0
LXk9IjAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAi
PlggWFggWFggWDwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJmaXJzdFJvd1NlY29uZENvbHVt
biIgZGF0YS1vZmZzZXQteD0iNDAiIGRhdGEtb2Zmc2V0LXk9IjAiIGRhdGEtZXhwZWN0ZWQtd2lk
dGg9IjQwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAiPlggWFggWFggWDwvZGl2PgorICAgICAg
ICA8ZGl2IGNsYXNzPSJzZWNvbmRSb3dGaXJzdENvbHVtbiIgZGF0YS1vZmZzZXQteD0iMCIgZGF0
YS1vZmZzZXQteT0iMjAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQwIiBkYXRhLWV4cGVjdGVkLWhl
aWdodD0iMjAiPlggWFggWFggWDwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJzZWNvbmRSb3dT
ZWNvbmRDb2x1bW4iIGRhdGEtb2Zmc2V0LXg9IjQwIiBkYXRhLW9mZnNldC15PSIyMCIgZGF0YS1l
eHBlY3RlZC13aWR0aD0iNDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyMCI+WCBYWCBYWCBYPC9k
aXY+CisgICAgPC9kaXY+Cis8L2Rpdj4KKwogPC9ib2R5PgogPC9odG1sPgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1pbnRyaW5zaWMtbWF4aW11bXMt
ZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdyaWQtbGF5b3V0L2dyaWQtaW50
cmluc2ljLW1heGltdW1zLWV4cGVjdGVkLmh0bWwKaW5kZXggYmQ4ODNiMjI2OGUxZjMyYjQ1YzM5
NmFmOTZlZmFlYmJhNDcyNjM2MC4uZDA3ZDcyYmUxYWNmNzhkMTViNmU1ZTFkNTA4YzJhOTY1Yzhk
YWFmZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ3JpZC1sYXlvdXQvZ3JpZC1p
bnRyaW5zaWMtbWF4aW11bXMtZXhwZWN0ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1ncmlkLWxheW91dC9ncmlkLWludHJpbnNpYy1tYXhpbXVtcy1leHBlY3RlZC5odG1sCkBAIC0x
MjYsMjEgKzEyNiwyMSBAQAogCiA8ZGl2IGNsYXNzPSJmbG9hdCI+CiAKLTxkaXYgY2xhc3M9Imdy
aWQiIHN0eWxlPSJncmlkLXRlbXBsYXRlOiAyMHB4IC8gY2FsYyg2MHB4IC0gMTVweC8yKSA1cHgg
Y2FsYygyNXB4ICsgMzVweC8yKTsiPgorPGRpdiBjbGFzcz0iZ3JpZCIgc3R5bGU9ImdyaWQtdGVt
cGxhdGU6IDIwcHggLyBjYWxjKDEwcHggKyAoOTBweCAtIDE1cHgpLzIpIDVweCBjYWxjKCg5MHB4
IC0gMTVweCkvMiArIDEwcHgpOyI+CiAgICAgPGRpdiBjbGFzcz0iaXRlbSIgc3R5bGU9Im1pbi13
aWR0aDogMTVweDsiPlhYWFggWFhYWDwvZGl2PgogICAgIDxkaXYgY2xhc3M9ImFicyBjb2wxIj48
L2Rpdj4KICAgICA8ZGl2IGNsYXNzPSJhYnMgY29sMiI+PC9kaXY+CiAgICAgPGRpdiBjbGFzcz0i
YWJzIGNvbDMiPjwvZGl2PgogPC9kaXY+CiAKLTxkaXYgY2xhc3M9ImdyaWQiIHN0eWxlPSJncmlk
LXRlbXBsYXRlOiAyMHB4IC8gY2FsYyg2MHB4ICsgMjVweC8yKSA1cHggY2FsYygyNXB4IC0gNXB4
LzIpOyI+Cis8ZGl2IGNsYXNzPSJncmlkIiBzdHlsZT0iZ3JpZC10ZW1wbGF0ZTogMjBweCAvIGNh
bGMoNTBweCArICg5MHB4IC0gNTVweCkvMikgNXB4IGNhbGMoKDkwcHggLSA1NXB4KS8yICsgMTBw
eCk7Ij4KICAgICA8ZGl2IGNsYXNzPSJpdGVtIiBzdHlsZT0ibWluLXdpZHRoOiA1NXB4OyI+WFhY
WCBYWFhYPC9kaXY+CiAgICAgPGRpdiBjbGFzcz0iYWJzIGNvbDEiPjwvZGl2PgogICAgIDxkaXYg
Y2xhc3M9ImFicyBjb2wyIj48L2Rpdj4KICAgICA8ZGl2IGNsYXNzPSJhYnMgY29sMyI+PC9kaXY+
CiA8L2Rpdj4KIAotPGRpdiBjbGFzcz0iZ3JpZCIgc3R5bGU9ImdyaWQtdGVtcGxhdGU6IDIwcHgg
LyA5MHB4IDVweCA1cHg7Ij4KKzxkaXYgY2xhc3M9ImdyaWQiIHN0eWxlPSJncmlkLXRlbXBsYXRl
OiAyMHB4IC8gODVweCA1cHggMTBweDsiPgogICAgIDxkaXYgY2xhc3M9Iml0ZW0gbWluLXdpZHRo
LW1heC1jb250ZW50Ij5YWFhYIFhYWFg8L2Rpdj4KICAgICA8ZGl2IGNsYXNzPSJhYnMgY29sMSI+
PC9kaXY+CiAgICAgPGRpdiBjbGFzcz0iYWJzIGNvbDIiPjwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9h
bGlnbm1lbnQvZ3JpZC1maXQtY29udGVudC10cmFja3MtZG9udC1zdHJldGNoLTAwMS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9j
c3MtZ3JpZC0xL2FsaWdubWVudC9ncmlkLWZpdC1jb250ZW50LXRyYWNrcy1kb250LXN0cmV0Y2gt
MDAxLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jZmNhZWUzZTY1MjgyYjM4ZGViMWY1YmM4NTVi
YTk5ZDU4ODVhOGNjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1maXQtY29u
dGVudC10cmFja3MtZG9udC1zdHJldGNoLTAwMS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMTUg
QEAKKworUEFTUyAuZ3JpZCAxIAorUEFTUyAuZ3JpZCAyIAorUEFTUyAuZ3JpZCAzIAorUEFTUyAu
Z3JpZCA0IAorUEFTUyAuZ3JpZCA1IAorUEFTUyAuZ3JpZCA2IAorUEFTUyAuZ3JpZCA3IAorUEFT
UyAuZ3JpZCA4IAorUEFTUyAuZ3JpZCA5IAorUEFTUyAuZ3JpZCAxMCAKK1BBU1MgLmdyaWQgMTEg
CitQQVNTIC5ncmlkIDEyIAorUEFTUyAuZ3JpZCAxMyAKK1BBU1MgLmdyaWQgMTQgCitQQVNTIC5n
cmlkIDE1IAorUEFTUyAuZ3JpZCAxNiAKK1BBU1MgLmdyaWQgMTcgCitQQVNTIC5ncmlkIDE4IAor
UEFTUyAuZ3JpZCAxOSAKK1BBU1MgLmdyaWQgMjAgCitQQVNTIC5ncmlkIDIxIAorUEFTUyAuZ3Jp
ZCAyMiAKK1BBU1MgLmdyaWQgMjMgCitQQVNTIC5ncmlkIDI0IAorUEFTUyAuZ3JpZCAyNSAKK1BB
U1MgLmdyaWQgMjYgCitQQVNTIC5ncmlkIDI3IAorUEFTUyAuZ3JpZCAyOCAKK1BBU1MgLmdyaWQg
MjkgCitQQVNTIC5ncmlkIDMwIAorUEFTUyAuZ3JpZCAzMSAKK1BBU1MgLmdyaWQgMzIgCitQQVNT
IC5ncmlkIDMzIAorUEFTUyAuZ3JpZCAzNCAKK1BBU1MgLmdyaWQgMzUgCitQQVNTIC5ncmlkIDM2
IAorMSkgcGxhY2UtY29udGVudDogbm9ybWFsCisKKzEuMikgVW5jb25zdHJhaW5lZCBncmlkIGNv
bnRhaW5lcgorCitYCitYWFhYIFhYWCBYWCBYCitYCitYWFhYIFhYWCBYWCBYCitYWFhYWFhYWFgg
WAorWFgKK1gKK1gKK1gKK1gKKzEuMikgQ29uc3RyYWluZWQgZ3JpZCBjb250YWluZXIKKworWAor
WFhYWCBYWFggWFggWAorWAorWFhYWCBYWFggWFggWAorWFhYWFhYWFhYIFgKK1hYCitYCitYCitY
CitYCisyKSBwbGFjZS1jb250ZW50OiBzdHJldGNoCisKKzIuMikgVW5jb25zdHJhaW5lZCBncmlk
IGNvbnRhaW5lcgorCitYCitYWFhYIFhYWCBYWCBYCitYCitYWFhYIFhYWCBYWCBYCitYWFhYWFhY
WFggWAorWFgKK1gKK1gKK1gKK1gKKzIuMikgQ29uc3RyYWluZWQgZ3JpZCBjb250YWluZXIKKwor
WAorWFhYWCBYWFggWFggWAorWAorWFhYWCBYWFggWFggWAorWFhYWFhYWFhYIFgKK1hYCitYCitY
CitYCitYCiszKSBwbGFjZS1jb250ZW50OiBzdGFydAorCiszLjEpIFVuY29uc3RyYWluZWQgZ3Jp
ZCBjb250YWluZXIKKworWAorWFhYWCBYWFggWFggWAorWAorWFhYWCBYWFggWFggWAorWFhYWFhY
WFhYIFgKK1hYCitYCitYCitYCitYCiszLjIpIENvbnN0cmFpbmVkIGdyaWQgY29udGFpbmVyCisK
K1gKK1hYWFggWFhYIFhYIFgKK1gKK1hYWFggWFhYIFhYIFgKK1hYWFhYWFhYWCBYCitYWAorWAor
WAorWAorWApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1maXQtY29udGVudC10cmFja3Mt
ZG9udC1zdHJldGNoLTAwMS5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1maXQtY29udGVudC10cmFj
a3MtZG9udC1zdHJldGNoLTAwMS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM2NzM4NmMyNTM4ZGZlZjk4MmZl
MTI4MzY4ODEyMWJlODhlNTEzNjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC0xL2FsaWdubWVudC9ncmlk
LWZpdC1jb250ZW50LXRyYWNrcy1kb250LXN0cmV0Y2gtMDAxLmh0bWwKQEAgLTAsMCArMSwyMDgg
QEAKKzwhRE9DVFlQRSBodG1sPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHRpdGxlPkNTUyBH
cmlkIExheW91dCBUZXN0OiBmaXQtY29udGVudCgpIHRyYWNrcyBkb24ndCBzdHJldGNoPC90aXRs
ZT4KKzxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iTWFudWVsIFJlZ28gQ2FzYXNub3ZhcyIgaHJl
Zj0ibWFpbHRvOnJlZ29AaWdhbGlhLmNvbSI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBz
Oi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtZ3JpZC0xLyN0cmFjay1zaXppbmciIHRpdGxlPSI3LjIu
IEV4cGxpY2l0IFRyYWNrIFNpemluZzogdGhlIGdyaWQtdGVtcGxhdGUtcm93cyBhbmQgZ3JpZC10
ZW1wbGF0ZS1jb2x1bW5zIHByb3BlcnRpZXMiPgorPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRw
czovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWdyaWQtMS8jZ3JpZC1hbGlnbiIgdGl0bGU9IjEwLjUu
IEFsaWduaW5nIHRoZSBHcmlkOiB0aGUganVzdGlmeS1jb250ZW50IGFuZCBhbGlnbi1jb250ZW50
IHByb3BlcnRpZXMiPgorPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3
Zy5vcmcvY3NzLWdyaWQtMS8jYWxnby1zdHJldGNoIiB0aXRsZT0iMTEuOC4gU3RyZXRjaCBhdXRv
IFRyYWNrcyI+Cis8bWV0YSBuYW1lPSJmbGFncyIgY29udGVudD0iYWhlbSBkb20iPgorPG1ldGEg
bmFtZT0iYXNzZXJ0IiBjb250ZW50PSJUaGlzIHRlc3QgY2hlY2tzIHRoYXQgJ2ZpdC1jb250ZW50
KCknIHRyYWNrcyBiZWhhdmUgdGhlIHNhbWUgd2l0aCAnbm9ybWFsJywgJ3N0cmV0Y2gnIG9yICdz
dGFydCcgdmFsdWVzIGZvciBjb250ZW50IGRpc3RyaWJ1dGlvbiBwcm9wZXJ0aWVzLiI+CisKKzxz
dHlsZT4KKy5ncmlkIHsKKyAgZGlzcGxheTogZ3JpZDsKKyAgd2lkdGg6IDQwMHB4OworICBoZWln
aHQ6IDIwMHB4OworICBmb250OiAyNXB4LzEgQWhlbTsKK30KKworLmNvbnN0cmFpbmVkR3JpZCB7
CisgIHdpZHRoOiAyMHB4OworICBoZWlnaHQ6IDEwcHg7Cit9CisKKy5maXRDb250ZW50MjAweDEw
MCB7CisgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogZml0LWNvbnRlbnQoMjAwcHgpOworICBncmlk
LXRlbXBsYXRlLXJvd3M6IGZpdC1jb250ZW50KDEwMHB4KTsKK30KKworLnBsYWNlQ29udGVudFN0
cmV0Y2ggeworICBwbGFjZS1jb250ZW50OiBzdHJldGNoOworfQorCisucGxhY2VDb250ZW50U3Rh
cnQgeworICBwbGFjZS1jb250ZW50OiBzdGFydDsKK30KKzwvc3R5bGU+CisKKzxzY3JpcHQgc3Jj
PSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVz
b3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9z
dXBwb3J0L2NoZWNrLWxheW91dC10aC5qcyI+PC9zY3JpcHQ+CisKKzxib2R5IG9uTG9hZD0iY2hl
Y2tMYXlvdXQoJy5ncmlkJyk7Ij4KKworPGRpdiBpZD0ibG9nIj48L2Rpdj4KKworPGgxPjEpIHBs
YWNlLWNvbnRlbnQ6IG5vcm1hbDwvaDE+CisKKzxoMj4xLjIpIFVuY29uc3RyYWluZWQgZ3JpZCBj
b250YWluZXI8L2gyPgorCis8ZGl2IGNsYXNzPSJncmlkIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI0
MDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyMDAiPgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lk
dGg9IjQwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwMCI+WDwvZGl2PgorPC9kaXY+CisKKzxk
aXYgY2xhc3M9ImdyaWQiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQwMCIgZGF0YS1leHBlY3RlZC1o
ZWlnaHQ9IjIwMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iNDAwIiBkYXRhLWV4cGVj
dGVkLWhlaWdodD0iMjAwIj5YWFhYIFhYWCBYWCBYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFz
cz0iZ3JpZCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0iNDAwIiBkYXRh
LWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyNSIg
ZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjI1Ij5YPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0i
Z3JpZCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0iNDAwIiBkYXRhLWV4
cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMDAiIGRh
dGEtZXhwZWN0ZWQtaGVpZ2h0PSI1MCI+WFhYWCBYWFggWFggWDwvZGl2PgorPC9kaXY+CisKKzxk
aXYgY2xhc3M9ImdyaWQgZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQw
MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0
aD0iMjI1IiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iNTAiPlhYWFhYWFhYWCBYPC9kaXY+Cis8L2Rp
dj4KKworPGRpdiBjbGFzcz0iZ3JpZCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13
aWR0aD0iNDAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgICA8ZGl2IGRhdGEtZXhw
ZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTI1Ij5YWDxicj5YPGJyPlg8
YnI+WDxicj5YPC9kaXY+Cis8L2Rpdj4KKworPGgyPjEuMikgQ29uc3RyYWluZWQgZ3JpZCBjb250
YWluZXI8L2gyPgorCis8ZGl2IGNsYXNzPSJncmlkIGNvbnN0cmFpbmVkR3JpZCIgZGF0YS1leHBl
Y3RlZC13aWR0aD0iMjAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMCI+CisgIDxkaXYgZGF0YS1l
eHBlY3RlZC13aWR0aD0iMjUiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyNSI+WDwvZGl2PgorPC9k
aXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgY29uc3RyYWluZWRHcmlkIiBkYXRhLWV4cGVjdGVkLXdp
ZHRoPSIyMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIj4KKyAgPGRpdiBkYXRhLWV4cGVjdGVk
LXdpZHRoPSIxMDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSI3NSI+WFhYWCBYWFggWFggWDwvZGl2
PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgY29uc3RyYWluZWRHcmlkIGZpdENvbnRlbnQy
MDB4MTAwIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEw
Ij4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyNSIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9
IjI1Ij5YPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCBjb25zdHJhaW5lZEdyaWQg
Zml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjIwIiBkYXRhLWV4cGVjdGVk
LWhlaWdodD0iMTAiPgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBl
Y3RlZC1oZWlnaHQ9Ijc1Ij5YWFhYIFhYWCBYWCBYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFz
cz0iZ3JpZCBjb25zdHJhaW5lZEdyaWQgZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQt
d2lkdGg9IjIwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiPgorICA8ZGl2IGRhdGEtZXhwZWN0
ZWQtd2lkdGg9IjIyNSIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjUwIj5YWFhYWFhYWFggWDwvZGl2
PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgY29uc3RyYWluZWRHcmlkIGZpdENvbnRlbnQy
MDB4MTAwIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEw
Ij4KKyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdo
dD0iMTI1Ij5YWDxicj5YPGJyPlg8YnI+WDxicj5YPC9kaXY+Cis8L2Rpdj4KKworPGgxPjIpIHBs
YWNlLWNvbnRlbnQ6IHN0cmV0Y2g8L2gxPgorCis8aDI+Mi4yKSBVbmNvbnN0cmFpbmVkIGdyaWQg
Y29udGFpbmVyPC9oMj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdHJldGNoIiBk
YXRhLWV4cGVjdGVkLXdpZHRoPSI0MDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyMDAiPgorICA8
ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwMCI+
WDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgcGxhY2VDb250ZW50U3RyZXRjaCIg
ZGF0YS1leHBlY3RlZC13aWR0aD0iNDAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAg
PGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI0MDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyMDAi
PlhYWFggWFhYIFhYIFg8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGNsYXNzPSJncmlkIHBsYWNlQ29u
dGVudFN0cmV0Y2ggZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQwMCIg
ZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0i
MjUiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyNSI+WDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xh
c3M9ImdyaWQgcGxhY2VDb250ZW50U3RyZXRjaCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBl
Y3RlZC13aWR0aD0iNDAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgPGRpdiBkYXRh
LWV4cGVjdGVkLXdpZHRoPSIyMDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSI1MCI+WFhYWCBYWFgg
WFggWDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgcGxhY2VDb250ZW50U3RyZXRj
aCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0iNDAwIiBkYXRhLWV4cGVj
dGVkLWhlaWdodD0iMjAwIj4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMjUiIGRhdGEt
ZXhwZWN0ZWQtaGVpZ2h0PSI1MCI+WFhYWFhYWFhYIFg8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGNs
YXNzPSJncmlkIHBsYWNlQ29udGVudFN0cmV0Y2ggZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhw
ZWN0ZWQtd2lkdGg9IjQwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjIwMCI+CisgICAgPGRpdiBk
YXRhLWV4cGVjdGVkLXdpZHRoPSI1MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEyNSI+WFg8YnI+
WDxicj5YPGJyPlg8YnI+WDwvZGl2PgorPC9kaXY+CisKKzxoMj4yLjIpIENvbnN0cmFpbmVkIGdy
aWQgY29udGFpbmVyPC9oMj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdHJldGNo
IGNvbnN0cmFpbmVkR3JpZCIgZGF0YS1leHBlY3RlZC13aWR0aD0iMjAiIGRhdGEtZXhwZWN0ZWQt
aGVpZ2h0PSIxMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iMjUiIGRhdGEtZXhwZWN0
ZWQtaGVpZ2h0PSIyNSI+WDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgcGxhY2VD
b250ZW50U3RyZXRjaCBjb25zdHJhaW5lZEdyaWQiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjIwIiBk
YXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiPgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEw
MCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9Ijc1Ij5YWFhYIFhYWCBYWCBYPC9kaXY+Cis8L2Rpdj4K
KworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdHJldGNoIGNvbnN0cmFpbmVkR3JpZCBm
aXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0iMjAiIGRhdGEtZXhwZWN0ZWQt
aGVpZ2h0PSIxMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iMjUiIGRhdGEtZXhwZWN0
ZWQtaGVpZ2h0PSIyNSI+WDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgcGxhY2VD
b250ZW50U3RyZXRjaCBjb25zdHJhaW5lZEdyaWQgZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhw
ZWN0ZWQtd2lkdGg9IjIwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiPgorICA8ZGl2IGRhdGEt
ZXhwZWN0ZWQtd2lkdGg9IjEwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9Ijc1Ij5YWFhYIFhYWCBY
WCBYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdHJldGNo
IGNvbnN0cmFpbmVkR3JpZCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0i
MjAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIxMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0
aD0iMjI1IiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iNTAiPlhYWFhYWFhYWCBYPC9kaXY+Cis8L2Rp
dj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdHJldGNoIGNvbnN0cmFpbmVkR3Jp
ZCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0iMjAiIGRhdGEtZXhwZWN0
ZWQtaGVpZ2h0PSIxMCI+CisgICAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI1MCIgZGF0YS1l
eHBlY3RlZC1oZWlnaHQ9IjEyNSI+WFg8YnI+WDxicj5YPGJyPlg8YnI+WDwvZGl2PgorPC9kaXY+
CisKKzxoMT4zKSBwbGFjZS1jb250ZW50OiBzdGFydDwvaDE+CisKKzxoMj4zLjEpIFVuY29uc3Ry
YWluZWQgZ3JpZCBjb250YWluZXI8L2gyPgorCis8ZGl2IGNsYXNzPSJncmlkIHBsYWNlQ29udGVu
dFN0YXJ0IiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI0MDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIy
MDAiPgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjI1IiBkYXRhLWV4cGVjdGVkLWhlaWdo
dD0iMjUiPlg8L2Rpdj4KKzwvZGl2PgorCis8ZGl2IGNsYXNzPSJncmlkIHBsYWNlQ29udGVudFN0
YXJ0IiBkYXRhLWV4cGVjdGVkLXdpZHRoPSI0MDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSIyMDAi
PgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjMyNSIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9
IjI1Ij5YWFhYIFhYWCBYWCBYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFj
ZUNvbnRlbnRTdGFydCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3RlZC13aWR0aD0iNDAw
IiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRo
PSIyNSIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjI1Ij5YPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBj
bGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdGFydCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBl
Y3RlZC13aWR0aD0iNDAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgPGRpdiBkYXRh
LWV4cGVjdGVkLXdpZHRoPSIyMDAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0PSI1MCI+WFhYWCBYWFgg
WFggWDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgcGxhY2VDb250ZW50U3RhcnQg
Zml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjQwMCIgZGF0YS1leHBlY3Rl
ZC1oZWlnaHQ9IjIwMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iMjI1IiBkYXRhLWV4
cGVjdGVkLWhlaWdodD0iNTAiPlhYWFhYWFhYWCBYPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFz
cz0iZ3JpZCBwbGFjZUNvbnRlbnRTdGFydCBmaXRDb250ZW50MjAweDEwMCIgZGF0YS1leHBlY3Rl
ZC13aWR0aD0iNDAwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMjAwIj4KKyAgICA8ZGl2IGRhdGEt
ZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTI1Ij5YWDxicj5YPGJy
Plg8YnI+WDxicj5YPC9kaXY+Cis8L2Rpdj4KKworPGgyPjMuMikgQ29uc3RyYWluZWQgZ3JpZCBj
b250YWluZXI8L2gyPgorCis8ZGl2IGNsYXNzPSJncmlkIHBsYWNlQ29udGVudFN0YXJ0IGNvbnN0
cmFpbmVkR3JpZCIgZGF0YS1leHBlY3RlZC13aWR0aD0iMjAiIGRhdGEtZXhwZWN0ZWQtaGVpZ2h0
PSIxMCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iMjUiIGRhdGEtZXhwZWN0ZWQtaGVp
Z2h0PSIyNSI+WDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xhc3M9ImdyaWQgcGxhY2VDb250ZW50
U3RhcnQgY29uc3RyYWluZWRHcmlkIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMCIgZGF0YS1leHBl
Y3RlZC1oZWlnaHQ9IjEwIj4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIxMDAiIGRhdGEt
ZXhwZWN0ZWQtaGVpZ2h0PSI3NSI+WFhYWCBYWFggWFggWDwvZGl2PgorPC9kaXY+CisKKzxkaXYg
Y2xhc3M9ImdyaWQgcGxhY2VDb250ZW50U3RhcnQgY29uc3RyYWluZWRHcmlkIGZpdENvbnRlbnQy
MDB4MTAwIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEw
Ij4KKyAgPGRpdiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyNSIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9
IjI1Ij5YPC9kaXY+Cis8L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdGFy
dCBjb25zdHJhaW5lZEdyaWQgZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9
IjIwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0iMTAiPgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lk
dGg9IjEwMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9Ijc1Ij5YWFhYIFhYWCBYWCBYPC9kaXY+Cis8
L2Rpdj4KKworPGRpdiBjbGFzcz0iZ3JpZCBwbGFjZUNvbnRlbnRTdGFydCBjb25zdHJhaW5lZEdy
aWQgZml0Q29udGVudDIwMHgxMDAiIGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjIwIiBkYXRhLWV4cGVj
dGVkLWhlaWdodD0iMTAiPgorICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjIyNSIgZGF0YS1l
eHBlY3RlZC1oZWlnaHQ9IjUwIj5YWFhYWFhYWFggWDwvZGl2PgorPC9kaXY+CisKKzxkaXYgY2xh
c3M9ImdyaWQgcGxhY2VDb250ZW50U3RhcnQgY29uc3RyYWluZWRHcmlkIGZpdENvbnRlbnQyMDB4
MTAwIiBkYXRhLWV4cGVjdGVkLXdpZHRoPSIyMCIgZGF0YS1leHBlY3RlZC1oZWlnaHQ9IjEwIj4K
KyAgICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjUwIiBkYXRhLWV4cGVjdGVkLWhlaWdodD0i
MTI1Ij5YWDxicj5YPGJyPlg8YnI+WDxicj5YPC9kaXY+Cis8L2Rpdj4KKworPC9ib2R5PgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLWdyaWQtMS9hbGlnbm1lbnQvdzNjLWltcG9ydC5sb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC0xL2FsaWdubWVudC93M2MtaW1w
b3J0LmxvZwppbmRleCBiOGZhNzFlZjJkNTYyNmEyN2JjMjU1ZGFjYjAzNjBhNjIwOGIwMjVlLi43
NGU3ZmNjMGUzNmRlZmM3YWZiOTgxZTJiYjZhMWU4MTQxNDQ2MTFlIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC0xL2Fs
aWdubWVudC93M2MtaW1wb3J0LmxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC0xL2FsaWdubWVudC93M2MtaW1wb3J0LmxvZwpA
QCAtMTQ4LDYgKzE0OCw3IEBAIExpc3Qgb2YgZmlsZXM6CiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1jb250
ZW50LWRpc3RyaWJ1dGlvbi13aXRoLWNvbGxhcHNlZC10cmFja3MtMDIzLmh0bWwKIC9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZ3JpZC0xL2FsaWdu
bWVudC9ncmlkLWNvbnRlbnQtZGlzdHJpYnV0aW9uLXdpdGgtY29sbGFwc2VkLXRyYWNrcy0wMjQt
ZXhwZWN0ZWQuaHRtbAogL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1ncmlkLTEvYWxpZ25tZW50L2dyaWQtY29udGVudC1kaXN0cmlidXRpb24td2l0
aC1jb2xsYXBzZWQtdHJhY2tzLTAyNC5odG1sCisvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1maXQtY29udGVu
dC10cmFja3MtZG9udC1zdHJldGNoLTAwMS5odG1sCiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1zZWxmLWFs
aWdubWVudC1zdHJldGNoLTAwMS5odG1sCiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1zZWxmLWFsaWdubWVu
dC1zdHJldGNoLTAwMi5odG1sCiAvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLWdyaWQtMS9hbGlnbm1lbnQvZ3JpZC1zZWxmLWFsaWdubWVudC1zdHJl
dGNoLTAwMy5odG1sCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>