<?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>122811</bug_id>
          
          <creation_ts>2013-10-14 21:19:48 -0700</creation_ts>
          <short_desc>Add support for the object-position CSS property</short_desc>
          <delta_ts>2021-03-22 02:16:55 -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>528+ (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>BlinkMergeCandidate, InRadar, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>155065</dependson>
    
    <dependson>223568</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>50167214</cc>
    
    <cc>bdakin</cc>
    
    <cc>code.maker</cc>
    
    <cc>dino</cc>
    
    <cc>eoconnor</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hyatt</cc>
    
    <cc>jonlee</cc>
    
    <cc>lquinn</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>syoichi</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>939842</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-14 21:19:48 -0700</bug_when>
    <thetext>Consider merging https://chromium.googlesource.com/chromium/blink/+/873dbff72d843c6e6828e48087a76d5fbd30d4a3
if we want to support object-position CSS property

This is hidden behind an &quot;experimental&quot; runtime flag named
&quot;ObjectFitPosition&quot;, together with object-fit.

This is an implementation of object-position as described in
http://www.w3.org/TR/2012/CR-css3-images-20120417/#object-position

Object-position is used to offset replaced content within its content
box. Painting is always clipped against the content box, regardless of
the &quot;overflow&quot; property. This property is useful together with
object-fit (to achieve a difference between content box size and
replaced content size, so that specifying alignment is interesting),
but can also be used on its own.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>939844</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-14 21:20:32 -0700</bug_when>
    <thetext>Reverted in https://chromium.googlesource.com/chromium/blink/+/e76e70050d8f8d9cacd99c20d3b4a1ae51becf60</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>940247</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-15 20:35:28 -0700</bug_when>
    <thetext>Relanded in https://chromium.googlesource.com/chromium/blink/+/b137387c4adbe19621da8d46a6642ae94d8affe0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968806</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-01-16 10:16:55 -0800</bug_when>
    <thetext>&lt;rdar://problem/15836338&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1108075</commentid>
    <comment_count>4</comment_count>
    <who name="yisibl">50167214</who>
    <bug_when>2015-07-08 20:09:22 -0700</bug_when>
    <thetext>Please fix this problem as soon as possible.

Chrome 31 and Firefox 36 has supported. https://developer.mozilla.org/zh-CN/docs/Web/CSS/object-position#Browser_compatibility</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1146711</commentid>
    <comment_count>5</comment_count>
    <who name="codemaker">code.maker</who>
    <bug_when>2015-12-06 15:37:18 -0800</bug_when>
    <thetext>Also hoping for implementation.

I&apos;ve filed a bug with Apple Bug reporter as occurring in Safari - their issue/filing number 23777385. Awaiting pickup.

Happy to help if anything can be done currently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148937</commentid>
    <comment_count>6</comment_count>
    <who name="codemaker">code.maker</who>
    <bug_when>2015-12-14 05:18:19 -0800</bug_when>
    <thetext>Ok, my Apple Bug Reporter issue #23777385 response is that the issue is a duplicate of an exising open issue #15836338. Mine has therefore been closed.

Apple Bug Reporter doesn&apos;t disclose any further information on the open issue #15836338 to me as I didn&apos;t file it, only that it exists and is open.

Optimistically it&apos;s been +1ed and progress on resolution is well on its way. In reality, who knows unless you work there fixing bugs. Fingers crossed then I suppose!

I would welcome hearing from anyone who knows more on this issue...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148940</commentid>
    <comment_count>7</comment_count>
    <who name="yisibl">50167214</who>
    <bug_when>2015-12-14 05:28:39 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Ok, my Apple Bug Reporter issue #23777385 response is that the issue is a
&gt; duplicate of an exising open issue #15836338. Mine has therefore been closed.
&gt; 
&gt; Apple Bug Reporter doesn&apos;t disclose any further information on the open
&gt; issue #15836338 to me as I didn&apos;t file it, only that it exists and is open.
&gt; 
&gt; Optimistically it&apos;s been +1ed and progress on resolution is well on its way.
&gt; In reality, who knows unless you work there fixing bugs. Fingers crossed
&gt; then I suppose!
&gt; 
&gt; I would welcome hearing from anyone who knows more on this issue...

I think Simon Fraser(simon.fraser@apple.com) can help us fix this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171287</commentid>
    <comment_count>8</comment_count>
      <attachid>273103</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-05 15:31:15 -0800</bug_when>
    <thetext>Created attachment 273103
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171292</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-03-05 16:01:39 -0800</bug_when>
    <thetext>https://trac.webkit.org/r197618</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171321</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-03-05 17:04:09 -0800</bug_when>
    <thetext>Could you please correct iOS results? There are three new failures.

https://build.webkit.org/results/Apple%20iOS%209%20Simulator%20Release%20WK2%20(Tests)/r197618%20(3676)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171600</commentid>
    <comment_count>11</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2016-03-07 09:08:25 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; Could you please correct iOS results? There are three new failures.
&gt; 
&gt; https://build.webkit.org/results/
&gt; Apple%20iOS%209%20Simulator%20Release%20WK2%20(Tests)/r197618%20(3676)/
&gt; results.html

Filed https://bugs.webkit.org/show_bug.cgi?id=155116 to track.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273103</attachid>
            <date>2016-03-05 15:31:15 -0800</date>
            <delta_ts>2016-03-05 15:38:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122811-20160305153101.patch</filename>
            <type>text/plain</type>
            <size>32041</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3NjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTY1ZGRlMTE5MTQxNDJm
NWE1MzUzMTViZjhhODQzNzMzZTQ1YzI2My4uYTg3Yjc2NTUzZjZhNWZiNjdjZWZmMjFjMTYzOGFl
YTllYTUxMDRmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM0IEBACiAyMDE2LTAzLTA1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIEFkZCBzdXBwb3J0
IGZvciB0aGUgb2JqZWN0LXBvc2l0aW9uIENTUyBwcm9wZXJ0eQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIyODExCisgICAgICAgIHJkYXI6Ly9wcm9i
bGVtLzE1ODM2MzM4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAg
ICAgIAorICAgICAgICBUYWtlIG9iamVjdC1wb3NpdGlvbiBpbnRvIGFjY291bnQgd2hlbiByZW5k
ZXJpbmcgcmVwbGFjZWQgZWxlbWVudHMuCisgICAgICAgIFJlbmRlclJlcGxhY2VkOjpyZXBsYWNl
ZENvbnRlbnRSZWN0KCkgaXMgdGhlIG9uZSBwbGFjZSB3aGVyZSB3ZSBjb21wdXRlCisgICAgICAg
IHRoZSBjb250ZW50IHJlY3QgZm9yIHJlcGxhY2VkIGVsZW1lbnRzLgorICAgICAgICAKKyAgICAg
ICAgQWxzbyByZXR1cm4gZmFsc2UgZnJvbSBmb3JlZ3JvdW5kSXNLbm93blRvQmVPcGFxdWVJblJl
Y3QoKSBpZiB3ZSBoYXZlCisgICAgICAgIGFueSBub24tZGVmYXVsdCBvYmplY3QtcG9zaXRpb24s
IGFzIHRoZSBmb3JlZ3JvdW5kIG1heSBubyBsb25nZXIgZmlsbCB0aGUgYm94LgorCisgICAgICAg
IFRlc3RzOiBjb21wb3NpdGluZy92aWRlby92aWRlby1vYmplY3QtcG9zaXRpb24uaHRtbAorICAg
ICAgICAgICAgICAgZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1jYW52
YXMuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1w
b3NpdGlvbi1lbWJlZC5odG1sCisgICAgICAgICAgICAgICBmYXN0L2Nzcy9vYmplY3QtcG9zaXRp
b24vb2JqZWN0LXBvc2l0aW9uLWltZy1zdmcuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9jc3Mv
b2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1pbWcuaHRtbAorICAgICAgICAgICAgICAg
ZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1pbnB1dC1pbWFnZS5odG1s
CisgICAgICAgICAgICAgICBmYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9u
LW9iamVjdC5odG1sCisgICAgICAgICAgICAgICBmYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2Jq
ZWN0LXBvc2l0aW9uLXZpZGVvLXBvc3Rlci5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVu
ZGVySW1hZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVySW1hZ2U6OmZvcmVncm91bmRJ
c0tub3duVG9CZU9wYXF1ZUluUmVjdCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclJlcGxh
Y2VkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclJlcGxhY2VkOjpyZXBsYWNlZENvbnRl
bnRSZWN0KToKKworMjAxNi0wMy0wNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxl
LmNvbT4KKwogICAgICAgICBBZGQgcGFyc2luZyBzdXBwb3J0IGZvciBvYmplY3QtcG9zaXRpb24K
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTA2NQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySW1hZ2UuY3BwIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckltYWdlLmNwcAppbmRleCA2MDI3MGFlNWU3
ZGRmNmQyOWI3YmRlZjI2MDhjOTEzMzdlMjg2NTI1Li5iZGRlOTcxZjc5ZTNjNDRjZmNkMWJlOTU2
M2NiMDc5NTZhNjBjMjA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVySW1hZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbWFnZS5j
cHAKQEAgLTU4NCw2ICs1ODQsMTEgQEAgYm9vbCBSZW5kZXJJbWFnZTo6Zm9yZWdyb3VuZElzS25v
d25Ub0JlT3BhcXVlSW5SZWN0KGNvbnN0IExheW91dFJlY3QmIGxvY2FsUmVjdCwKICAgICBPYmpl
Y3RGaXQgb2JqZWN0Rml0ID0gc3R5bGUoKS5vYmplY3RGaXQoKTsKICAgICBpZiAob2JqZWN0Rml0
ICE9IE9iamVjdEZpdEZpbGwgJiYgb2JqZWN0Rml0ICE9IE9iamVjdEZpdENvdmVyKQogICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICBMZW5ndGhQb2ludCBvYmplY3RQb3NpdGlvbiA9IHN0eWxl
KCkub2JqZWN0UG9zaXRpb24oKTsKKyAgICBpZiAob2JqZWN0UG9zaXRpb24gIT0gUmVuZGVyU3R5
bGU6OmluaXRpYWxPYmplY3RQb3NpdGlvbigpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAg
ICAvLyBDaGVjayBmb3IgaW1hZ2Ugd2l0aCBhbHBoYS4KICAgICByZXR1cm4gaW1hZ2VSZXNvdXJj
ZSgpLmNhY2hlZEltYWdlKCkgJiYgaW1hZ2VSZXNvdXJjZSgpLmNhY2hlZEltYWdlKCktPmN1cnJl
bnRGcmFtZUtub3duVG9CZU9wYXF1ZSh0aGlzKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyUmVwbGFjZWQuY3BwCmluZGV4IGYzOWVlNWZjY2IxYzhlNTZhY2M2YTRlZWMyMTRi
Nzk5ZmFiOGY2M2UuLjljZmM4ZGZjMDM4ZjNmZDE2OWJkYzM3NWIzYjlkN2MxYTI2YTIwZjYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcApAQCAtMzM4LDgg
KzMzOCw2IEBAIExheW91dFJlY3QgUmVuZGVyUmVwbGFjZWQ6OnJlcGxhY2VkQ29udGVudFJlY3Qo
Y29uc3QgTGF5b3V0U2l6ZSYgaW50cmluc2ljU2l6ZSkKICAgICAgICAgcmV0dXJuIGNvbnRlbnRS
ZWN0OwogCiAgICAgT2JqZWN0Rml0IG9iamVjdEZpdCA9IHN0eWxlKCkub2JqZWN0Rml0KCk7Ci0g
ICAgaWYgKG9iamVjdEZpdCA9PSBPYmplY3RGaXRGaWxsKQotICAgICAgICByZXR1cm4gY29udGVu
dFJlY3Q7CiAKICAgICBMYXlvdXRSZWN0IGZpbmFsUmVjdCA9IGNvbnRlbnRSZWN0OwogICAgIHN3
aXRjaCAob2JqZWN0Rml0KSB7CkBAIC0zNTQsMTMgKzM1MiwxNCBAQCBMYXlvdXRSZWN0IFJlbmRl
clJlcGxhY2VkOjpyZXBsYWNlZENvbnRlbnRSZWN0KGNvbnN0IExheW91dFNpemUmIGludHJpbnNp
Y1NpemUpCiAgICAgICAgIGZpbmFsUmVjdC5zZXRTaXplKGludHJpbnNpY1NpemUpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE9iamVjdEZpdEZpbGw6Ci0gICAgICAgIEFTU0VSVF9OT1RfUkVB
Q0hFRCgpOworICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICAvLyBGSVhNRTogVGhpcyBpcyB3
aGVyZSBvYmplY3QtcG9zaXRpb24gc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCwgYnV0IHNp
bmNlIGl0J3Mgbm90Ci0gICAgLy8gaW1wbGVtZW50ZWQgeWV0LCBhc3N1bWUgdGhlIGluaXRpYWwg
dmFsdWUgb2YgIjUwJSA1MCUiLgotICAgIExheW91dFVuaXQgeE9mZnNldCA9IChjb250ZW50UmVj
dC53aWR0aCgpIC0gZmluYWxSZWN0LndpZHRoKCkpIC8gMjsKLSAgICBMYXlvdXRVbml0IHlPZmZz
ZXQgPSAoY29udGVudFJlY3QuaGVpZ2h0KCkgLSBmaW5hbFJlY3QuaGVpZ2h0KCkpIC8gMjsKKyAg
ICBMZW5ndGhQb2ludCBvYmplY3RQb3NpdGlvbiA9IHN0eWxlKCkub2JqZWN0UG9zaXRpb24oKTsK
KworICAgIExheW91dFVuaXQgeE9mZnNldCA9IG1pbmltdW1WYWx1ZUZvckxlbmd0aChvYmplY3RQ
b3NpdGlvbi54KCksIGNvbnRlbnRSZWN0LndpZHRoKCkgLSBmaW5hbFJlY3Qud2lkdGgoKSk7Cisg
ICAgTGF5b3V0VW5pdCB5T2Zmc2V0ID0gbWluaW11bVZhbHVlRm9yTGVuZ3RoKG9iamVjdFBvc2l0
aW9uLnkoKSwgY29udGVudFJlY3QuaGVpZ2h0KCkgLSBmaW5hbFJlY3QuaGVpZ2h0KCkpOworCiAg
ICAgZmluYWxSZWN0Lm1vdmUoeE9mZnNldCwgeU9mZnNldCk7CiAKICAgICByZXR1cm4gZmluYWxS
ZWN0OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IDMwMWI3OGU3MjA5N2I2ZWY1YjZlNWExMjE5ZjBlM2ZiMGNkMjc3ZmMuLjE2
YmYyNWZiOTk2ZjhlMWM4N2ZlODRkMTBmYTdiN2ZhYTYzZWI2MWIgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwz
NCBAQAogMjAxNi0wMy0wNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4K
IAorICAgICAgICBBZGQgc3VwcG9ydCBmb3IgdGhlIG9iamVjdC1wb3NpdGlvbiBDU1MgcHJvcGVy
dHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMjgx
MQorICAgICAgICByZGFyOi8vcHJvYmxlbS8xNTgzNjMzOAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgVmFyaW91cyBvYmplY3QtcG9zaXRp
b24gdGVzdHMuCisKKyAgICAgICAgKiBjb21wb3NpdGluZy92aWRlby92aWRlby1vYmplY3QtcG9z
aXRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy92aWRlby92
aWRlby1vYmplY3QtcG9zaXRpb24uaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mvb2Jq
ZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1jYW52YXMtZXhwZWN0ZWQuaHRtbDogQWRkZWQu
CisgICAgICAgICogZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1jYW52
YXMuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVj
dC1wb3NpdGlvbi1lbWJlZC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nz
cy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWVtYmVkLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24taW1nLWV4cGVj
dGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmpl
Y3QtcG9zaXRpb24taW1nLXN2Zy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWltZy1zdmcuaHRtbDogQWRkZWQu
CisgICAgICAgICogZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1pbWcu
aHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1w
b3NpdGlvbi1pbnB1dC1pbWFnZS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWlucHV0LWltYWdlLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24t
b2JqZWN0LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL29iamVjdC1w
b3NpdGlvbi9vYmplY3QtcG9zaXRpb24tb2JqZWN0Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZh
c3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tdmlkZW8tcG9zdGVyLWV4cGVj
dGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmpl
Y3QtcG9zaXRpb24tdmlkZW8tcG9zdGVyLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3Nz
L29iamVjdC1wb3NpdGlvbi9yZXNvdXJjZXMvZXhwZWN0ZWQuY3NzOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vcmVzb3VyY2VzL3Rlc3QuY3NzOiBBZGRlZC4KKwor
MjAxNi0wMy0wNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKwogICAg
ICAgICBBZGQgcGFyc2luZyBzdXBwb3J0IGZvciBvYmplY3QtcG9zaXRpb24KICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTA2NQogCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aWRlby92aWRlby1vYmplY3QtcG9zaXRpb24tZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlkZW8vdmlkZW8tb2JqZWN0LXBv
c2l0aW9uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iMmM2YzY1ZWExYjIyMGE0NDQzNGFhYTA0
MGRjZGI3MjZjNWE4Y2ZhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvdmlkZW8vdmlkZW8tb2JqZWN0LXBvc2l0aW9uLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDg5
IEBACisgICAgICAgIAorICAgICAgICAKKyhHcmFwaGljc0xheWVyCisgIChhbmNob3IgMC4wMCAw
LjAwKQorICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBo
aWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgICAgIChjb250ZW50c09w
YXF1ZSAxKQorICAgICAgKGNoaWxkcmVuIDEwCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAg
ICAgICAgKHBvc2l0aW9uIDEzLjAwIDEzLjAwKQorICAgICAgICAgIChib3VuZHMgMTI0LjAwIDIw
NC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgICAoZHJhd3NDb250
ZW50IDEpCisgICAgICAgICAgKGNvbnRlbnRzIGxheWVyIDIuMDAsIDIuMDAgMTIwLjAwIHggMjAw
LjAwKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0
aW9uIDE1MS4wMCAxMy4wMCkKKyAgICAgICAgICAoYm91bmRzIDEyNC4wMCAyMDQuMDApCisgICAg
ICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAg
ICAgICAgIChjb250ZW50cyBjbGlwcGluZyBsYXllciAyLjAwLCAyLjAwIDEyMC4wMCB4IDIwMC4w
MCkKKyAgICAgICAgICAoY29udGVudHMgbGF5ZXIgMjAuMDAsIDEwLjAwIDEyMC4wMCB4IDIwMC4w
MCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlv
biAyODkuMDAgMTMuMDApCisgICAgICAgICAgKGJvdW5kcyAxMjQuMDAgMjA0LjAwKQorICAgICAg
ICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAg
ICAgICAoY29udGVudHMgbGF5ZXIgMi4wMCwgMi4wMCAxMjAuMDAgeCAyMDAuMDApCisgICAgICAg
ICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNDI3LjAwIDEz
LjAwKQorICAgICAgICAgIChib3VuZHMgMTI0LjAwIDIwNC4wMCkKKyAgICAgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKGNvbnRl
bnRzIGNsaXBwaW5nIGxheWVyIDIuMDAsIDIuMDAgMTIwLjAwIHggMjAwLjAwKQorICAgICAgICAg
IChjb250ZW50cyBsYXllciAtMTAuMDAsIC0xMC4wMCAxMjAuMDAgeCAyMDAuMDApCisgICAgICAg
ICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNTY1LjAwIDEz
LjAwKQorICAgICAgICAgIChib3VuZHMgMTI0LjAwIDIwNC4wMCkKKyAgICAgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKGNvbnRl
bnRzIGxheWVyIDIuMDAsIDIuMDAgMTIwLjAwIHggMjAwLjAwKQorICAgICAgICApCisgICAgICAg
IChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDEzLjAwIDIzMS4wMCkKKyAgICAg
ICAgICAoYm91bmRzIDEyNC4wMCAyMDQuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEp
CisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgIChjb250ZW50cyBsYXllciAy
LjAwLCA1Ny4wMCAxMjAuMDAgeCA5MC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgIChwb3NpdGlvbiAxNTEuMDAgMjMxLjAwKQorICAgICAgICAgIChib3Vu
ZHMgMTI0LjAwIDIwNC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAg
ICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKGNvbnRlbnRzIGNsaXBwaW5nIGxheWVyIDIu
MDAsIDIuMDAgMTIwLjAwIHggMjAwLjAwKQorICAgICAgICAgIChjb250ZW50cyBsYXllciAyMC4w
MCwgMTAuMDAgMTIwLjAwIHggOTAuMDApCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5
ZXIKKyAgICAgICAgICAocG9zaXRpb24gMjg5LjAwIDIzMS4wMCkKKyAgICAgICAgICAoYm91bmRz
IDEyNC4wMCAyMDQuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICAg
KGRyYXdzQ29udGVudCAxKQorICAgICAgICAgIChjb250ZW50cyBsYXllciAyLjAwLCAzMC4wMCAx
MjAuMDAgeCA5MC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
ICAgIChwb3NpdGlvbiA0MjcuMDAgMjMxLjAwKQorICAgICAgICAgIChib3VuZHMgMTI0LjAwIDIw
NC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgICAoZHJhd3NDb250
ZW50IDEpCisgICAgICAgICAgKGNvbnRlbnRzIGNsaXBwaW5nIGxheWVyIDIuMDAsIDIuMDAgMTIw
LjAwIHggMjAwLjAwKQorICAgICAgICAgIChjb250ZW50cyBsYXllciAtMTAuMDAsIDEwMC4wMCAx
MjAuMDAgeCA5MC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
ICAgIChwb3NpdGlvbiA1NjUuMDAgMjMxLjAwKQorICAgICAgICAgIChib3VuZHMgMTI0LjAwIDIw
NC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgICAoZHJhd3NDb250
ZW50IDEpCisgICAgICAgICAgKGNvbnRlbnRzIGxheWVyIDIuMDAsIDEwMS4wMCAxMjAuMDAgeCA5
MC4wMCkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy92aWRlby92aWRlby1vYmplY3QtcG9zaXRpb24uaHRtbCBi
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3ZpZGVvL3ZpZGVvLW9iamVjdC1wb3NpdGlvbi5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjk5MGY4MDc4ODMzNDI5MGRmZGRjNzlkZTkzMTI4ZjVjMDViOTkxMzkKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aWRlby92aWRlby1vYmpl
Y3QtcG9zaXRpb24uaHRtbApAQCAtMCwwICsxLDY0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+Cis8c3R5bGU+CisgICAgdmlkZW8geworICAgICAgICB3aWR0aDogMTIwcHg7Cisg
ICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgIG1hcmdpbjogNXB4OworICAgICAgICBib3Jk
ZXI6IDJweCBzb2xpZCBibHVlOworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OworICAg
IH0KKworICAgIC5ncm91cCA+ICo6bnRoLWNoaWxkKDEpIHsgb2JqZWN0LXBvc2l0aW9uOiBjZW50
ZXIgY2VudGVyOyB9CisgICAgLmdyb3VwID4gKjpudGgtY2hpbGQoMikgeyBvYmplY3QtcG9zaXRp
b246IDIwcHggMTBweDsgfQorICAgIC5ncm91cCA+ICo6bnRoLWNoaWxkKDMpIHsgb2JqZWN0LXBv
c2l0aW9uOiA1MCUgMjUlOyB9CisgICAgLmdyb3VwID4gKjpudGgtY2hpbGQoNCkgeyBvYmplY3Qt
cG9zaXRpb246IGJvdHRvbSAxMHB4IHJpZ2h0IDEwcHg7IH0KKyAgICAuZ3JvdXAgPiAqOm50aC1j
aGlsZCg1KSB7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tIDEwJSByaWdodCAzMCU7IH0KKzwvc3R5
bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vbWVkaWEvbWVkaWEtZmlsZS5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0PgorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICB0ZXN0UnVubmVy
LndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAg
fQorCisgICAgZnVuY3Rpb24gaW5pdCgpCisgICAgeworICAgICAgICBzZXRTcmNCeVRhZ05hbWUo
InZpZGVvIiwgZmluZE1lZGlhRmlsZSgidmlkZW8iLCAiLi4vLi4vbWVkaWEvY29udGVudC90ZXN0
IikpOworCisgICAgICAgIHZhciB0b3RhbENvdW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRh
Z05hbWUoJ3ZpZGVvJykubGVuZ3RoOworICAgICAgICB2YXIgY291bnQgPSB0b3RhbENvdW50Owor
ICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjYW5wbGF5dGhyb3VnaCIsIGZ1bmN0
aW9uICgpIHsKKyAgICAgICAgICAgIGlmICghLS1jb3VudCkgeworICAgICAgICAgICAgICAgIGlm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5j
dGlvbigpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXN1
bHRzJykuaW5uZXJUZXh0ID0gd2luZG93LmludGVybmFscy5sYXllclRyZWVBc1RleHQoZG9jdW1l
bnQsIGludGVybmFscy5MQVlFUl9UUkVFX0lOQ0xVREVTX0NPTlRFTlRfTEFZRVJTKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgICAgICAg
ICAgICAgICB9LCB0b3RhbENvdW50ICogMTUwKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSwg
dHJ1ZSk7CisgICAgfQorPC9zY3JpcHQ+CisKKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0iaW5pdCgp
OyI+CisgICAgPGRpdiBjbGFzcz0iZ3JvdXAiPgorICAgICAgICA8dmlkZW8gc3R5bGU9Im9iamVj
dC1maXQ6IGZpbGwiPjwvdmlkZW8+CisgICAgICAgIDx2aWRlbyBzdHlsZT0ib2JqZWN0LWZpdDog
ZmlsbCI+PC92aWRlbz4KKyAgICAgICAgPHZpZGVvIHN0eWxlPSJvYmplY3QtZml0OiBmaWxsIj48
L3ZpZGVvPgorICAgICAgICA8dmlkZW8gc3R5bGU9Im9iamVjdC1maXQ6IGZpbGwiPjwvdmlkZW8+
CisgICAgICAgIDx2aWRlbyBzdHlsZT0ib2JqZWN0LWZpdDogZmlsbCI+PC92aWRlbz4KKyAgICA8
L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9Imdyb3VwIj4KKyAgICAgICAgPHZpZGVvIHN0eWxlPSJv
YmplY3QtZml0OiBjb250YWluIj48L3ZpZGVvPgorICAgICAgICA8dmlkZW8gc3R5bGU9Im9iamVj
dC1maXQ6IGNvbnRhaW4iPjwvdmlkZW8+CisgICAgICAgIDx2aWRlbyBzdHlsZT0ib2JqZWN0LWZp
dDogY29udGFpbiI+PC92aWRlbz4KKyAgICAgICAgPHZpZGVvIHN0eWxlPSJvYmplY3QtZml0OiBj
b250YWluIj48L3ZpZGVvPgorICAgICAgICA8dmlkZW8gc3R5bGU9Im9iamVjdC1maXQ6IGNvbnRh
aW4iPjwvdmlkZW8+CisgICAgPC9kaXY+Cis8cHJlIGlkPSJyZXN1bHRzIj48L3ByZT4KKzwvYm9k
eT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3Np
dGlvbi9vYmplY3QtcG9zaXRpb24tY2FudmFzLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9m
YXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWNhbnZhcy1leHBlY3RlZC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmMzZTE4NjZkNWIxNzI5YWIyNDBjZDBhYzk5YjA2ODBhMjUxZTZhZGMK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24v
b2JqZWN0LXBvc2l0aW9uLWNhbnZhcy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNDggQEAKKzwh
RE9DVFlQRSBodG1sPgorCis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPGxpbmsgcmVsPSJzdHlsZXNo
ZWV0IiBocmVmPSJyZXNvdXJjZXMvZXhwZWN0ZWQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyI+CisgICAg
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAgICAgIGlm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7
CisKKyAgICAgIHZhciBjaXJjbGVzSW1hZ2U7CisKKyAgICAgIGZ1bmN0aW9uIHBhaW50Q2FudmFz
KGNhbnZhcykKKyAgICAgIHsKKyAgICAgICAgdmFyIGN0eCA9IGNhbnZhcy5nZXRDb250ZXh0KCcy
ZCcpOworICAgICAgICBjdHguZHJhd0ltYWdlKGNpcmNsZXNJbWFnZSwgMCwgMCk7CisgICAgICB9
CisKKyAgICAgIGZ1bmN0aW9uIGluaXQoKQorICAgICAgeworICAgICAgICBjaXJjbGVzSW1hZ2Ug
PSBuZXcgSW1hZ2UoKQorICAgICAgICBjaXJjbGVzSW1hZ2UuYWRkRXZlbnRMaXN0ZW5lcignbG9h
ZCcsIGltYWdlTG9hZGVkLCBmYWxzZSk7CisgICAgICAgIGNpcmNsZXNJbWFnZS5zcmMgPSAiLi4v
cmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI7CisgICAgICB9CisKKyAgICAgIGZ1bmN0
aW9uIGltYWdlTG9hZGVkKCkKKyAgICAgIHsKKyAgICAgICAgdmFyIGNhbnZhc2VzID0gZG9jdW1l
bnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2NhbnZhcycpOworICAgICAgICBmb3IgKHZhciBpID0g
MDsgaSA8IGNhbnZhc2VzLmxlbmd0aDsgKytpKQorICAgICAgICAgIHBhaW50Q2FudmFzKGNhbnZh
c2VzW2ldKQorICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgdGVzdFJ1
bm5lci5ub3RpZnlEb25lKCk7CisgICAgICB9CisKKyAgICAgIHdpbmRvdy5hZGRFdmVudExpc3Rl
bmVyKCdsb2FkJywgaW5pdCwgZmFsc2UpOworICA8L3NjcmlwdD4KKyAgPC9oZWFkPgorICA8Ym9k
eT4KKworICAgIDxkaXYgY2xhc3M9Imdyb3VwIj4KKyAgICAgIDxkaXY+PGNhbnZhcyB3aWR0aD0i
Mjg4IiBoZWlnaHQ9IjE0NCI+PC9jYW52YXM+PC9kaXY+CisgICAgICA8ZGl2PjxjYW52YXMgd2lk
dGg9IjI4OCIgaGVpZ2h0PSIxNDQiPjwvY2FudmFzPjwvZGl2PgorICAgICAgPGRpdj48Y2FudmFz
IHdpZHRoPSIyODgiIGhlaWdodD0iMTQ0Ij48L2NhbnZhcz48L2Rpdj4KKyAgICAgIDxkaXY+PGNh
bnZhcyB3aWR0aD0iMjg4IiBoZWlnaHQ9IjE0NCI+PC9jYW52YXM+PC9kaXY+CisgICAgICA8ZGl2
PjxjYW52YXMgd2lkdGg9IjI4OCIgaGVpZ2h0PSIxNDQiPjwvY2FudmFzPjwvZGl2PgorICAgIDwv
ZGl2PgorCisgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tY2FudmFzLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWNhbnZhcy5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmI0NjNkNjA5NGQ3NjU0MWM2YjY1MDI0ZTljMTI1NzgxYzA0NmJkYmUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2Jq
ZWN0LXBvc2l0aW9uLWNhbnZhcy5odG1sCkBAIC0wLDAgKzEsNDkgQEAKKzwhRE9DVFlQRSBodG1s
PgorCis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPHRpdGxlPm9iamVjdC1maXQgb24gY2FudmFzPC90
aXRsZT4KKyAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InJlc291cmNlcy90ZXN0LmNz
cyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iIHRpdGxlPSJubyB0aXRsZSIgY2hhcnNl
dD0idXRmLTgiPgorICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBjaGFyc2V0PSJ1
dGYtOCI+CisgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIu
d2FpdFVudGlsRG9uZSgpOworCisgICAgICB2YXIgY2lyY2xlc0ltYWdlOworCisgICAgICBmdW5j
dGlvbiBwYWludENhbnZhcyhjYW52YXMpCisgICAgICB7CisgICAgICAgIHZhciBjdHggPSBjYW52
YXMuZ2V0Q29udGV4dCgnMmQnKTsKKyAgICAgICAgY3R4LmRyYXdJbWFnZShjaXJjbGVzSW1hZ2Us
IDAsIDApOworICAgICAgfQorCisgICAgICBmdW5jdGlvbiBpbml0KCkKKyAgICAgIHsKKyAgICAg
ICAgY2lyY2xlc0ltYWdlID0gbmV3IEltYWdlKCkKKyAgICAgICAgY2lyY2xlc0ltYWdlLmFkZEV2
ZW50TGlzdGVuZXIoJ2xvYWQnLCBpbWFnZUxvYWRlZCwgZmFsc2UpOworICAgICAgICBjaXJjbGVz
SW1hZ2Uuc3JjID0gIi4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciOworICAgICAg
fQorCisgICAgICBmdW5jdGlvbiBpbWFnZUxvYWRlZCgpCisgICAgICB7CisgICAgICAgIHZhciBj
YW52YXNlcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdjYW52YXMnKTsKKyAgICAg
ICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjYW52YXNlcy5sZW5ndGg7ICsraSkKKyAgICAgICAgICBw
YWludENhbnZhcyhjYW52YXNlc1tpXSkKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQor
ICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgfQorCisgICAgICB3aW5k
b3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGluaXQsIGZhbHNlKTsKKyAgPC9zY3JpcHQ+Cisg
IDwvaGVhZD4KKyAgPGJvZHk+CisKKyAgICA8ZGl2IGNsYXNzPSJncm91cCI+CisgICAgICA8Y2Fu
dmFzIHdpZHRoPSIyODgiIGhlaWdodD0iMTQ0Ij48L2NhbnZhcz4KKyAgICAgIDxjYW52YXMgd2lk
dGg9IjI4OCIgaGVpZ2h0PSIxNDQiPjwvY2FudmFzPgorICAgICAgPGNhbnZhcyB3aWR0aD0iMjg4
IiBoZWlnaHQ9IjE0NCI+PC9jYW52YXM+CisgICAgICA8Y2FudmFzIHdpZHRoPSIyODgiIGhlaWdo
dD0iMTQ0Ij48L2NhbnZhcz4KKyAgICAgIDxjYW52YXMgd2lkdGg9IjI4OCIgaGVpZ2h0PSIxNDQi
PjwvY2FudmFzPgorICAgIDwvZGl2PgorCisgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tZW1i
ZWQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9v
YmplY3QtcG9zaXRpb24tZW1iZWQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40MDFlN2Y1MmQx
ZjhhNDFkNzAwNmNlOTA2MmU3ZDc2YWFiOWMyZDVmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1lbWJlZC1leHBl
Y3RlZC5odG1sCkBAIC0wLDAgKzEsMTYgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKzxo
ZWFkPgorICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL2V4cGVjdGVk
LmNzcyIgdHlwZT0idGV4dC9jc3MiPiAgICAgIAorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBj
bGFzcz0iZ3JvdXAiPgorICAgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xl
cy1sYW5kc2NhcGUucG5nIj48L2Rpdj4KKyAgICAgICAgPGRpdj48aW1nIHNyYz0iLi4vcmVzb3Vy
Y2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9kaXY+CisgICAgICAgIDxkaXY+PGltZyBzcmM9
Ii4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPjwvZGl2PgorICAgICAgICA8ZGl2
PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L2Rpdj4KKyAg
ICAgICAgPGRpdj48aW1nIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+
PC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWVtYmVkLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWVt
YmVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNzc0ZjVlYWYwMzM3ODE0NzI0OWVkZjRhMWZlZGNjOWNhNTNi
MmQ3NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3Np
dGlvbi9vYmplY3QtcG9zaXRpb24tZW1iZWQuaHRtbApAQCAtMCwwICsxLDIxIEBACis8IURPQ1RZ
UEUgaHRtbD4KKworPGh0bWw+Cis8aGVhZD4KKyAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhy
ZWY9InJlc291cmNlcy90ZXN0LmNzcyIgdHlwZT0idGV4dC9jc3MiPgorICAgIDxzY3JpcHQ+Cisg
ICAgICAgIC8vIERpc2FibGUgcGx1Z2lucywgYmVjYXVzZSBvdGhlcndpc2UgdGhlICJUZXN0IFdl
YktpdCBQbHVnSW4iIHN0ZWFscyA8ZW1iZWQ+cyByZWZlcmVuY2luZyBQTkdzLgorICAgICAgICBp
ZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICB0ZXN0UnVubmVyLnNldFBsdWdpbnNF
bmFibGVkKGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYg
Y2xhc3M9Imdyb3VwIj4KKyAgICAgICAgPGVtYmVkIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMt
bGFuZHNjYXBlLnBuZyI+PC9lbWJlZD4KKyAgICAgICAgPGVtYmVkIHNyYz0iLi4vcmVzb3VyY2Vz
L2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9lbWJlZD4KKyAgICAgICAgPGVtYmVkIHNyYz0iLi4v
cmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9lbWJlZD4KKyAgICAgICAgPGVtYmVk
IHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9lbWJlZD4KKyAgICAg
ICAgPGVtYmVkIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9lbWJl
ZD4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24taW1nLWV4cGVjdGVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9u
LWltZy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM0OTM3M2FmZjg5YmQ4NWIzNzYzOGY4NDVi
NzYzY2QzZTM5MmIyNTEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9v
YmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWltZy1leHBlY3RlZC5odG1sCkBAIC0wLDAg
KzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPHN0eWxl
IHR5cGU9InRleHQvY3NzIj4KKyAgICAuZ3JvdXAgPiBkaXYgeworICAgICAgICBkaXNwbGF5OiBp
bmxpbmUtYmxvY2s7CisgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgICAgIHdpZHRoOiAx
MDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgbWFyZ2luOiAycHggMTBweDsK
KyAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgIGJhY2tncm91bmQtY29s
b3I6IGdyYXk7CisgICAgfQorCisgICAgLmdyb3VwIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9Cisg
ICAgLmNvbnRhaW4gaW1nIHsgd2lkdGg6IDEwMCU7IH0KKyAgICAuY29udGFpbiA+ICo6bnRoLWNo
aWxkKDEpICogeyBtYXJnaW4tdG9wOiAyNXB4OyB9CisgICAgLmNvbnRhaW4gPiAqOm50aC1jaGls
ZCgyKSAqIHsgbWFyZ2luLWxlZnQ6IDIwcHg7IG1hcmdpbi10b3A6IDEwcHg7IH0KKyAgICAuY29u
dGFpbiA+ICo6bnRoLWNoaWxkKDMpICogeyBtYXJnaW4tdG9wOiAxM3B4OyB9CisgICAgLmNvbnRh
aW4gPiAqOm50aC1jaGlsZCg0KSAqIHsgbWFyZ2luLWxlZnQ6IC0xMHB4OyBtYXJnaW4tdG9wOiA0
MHB4OyB9CisgICAgLmNvbnRhaW4gPiAqOm50aC1jaGlsZCg1KSAqIHsgbWFyZ2luLXRvcDogNDVw
eDsgfQorCisgICAgLmZpbGwgaW1nIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgfQorICAg
IC5maWxsID4gKjpudGgtY2hpbGQoMSkgKiB7IH0KKyAgICAuZmlsbCA+ICo6bnRoLWNoaWxkKDIp
ICogeyBtYXJnaW4tbGVmdDogMjBweDsgbWFyZ2luLXRvcDogMTBweDsgfQorICAgIC5maWxsID4g
KjpudGgtY2hpbGQoMykgKiB7IH0KKyAgICAuZmlsbCA+ICo6bnRoLWNoaWxkKDQpICogeyBtYXJn
aW4tbGVmdDogLTEwcHg7IG1hcmdpbi10b3A6IC0xMHB4OyB9CisgICAgLmZpbGwgPiAqOm50aC1j
aGlsZCg1KSAqIHsgfQorICAgIDwvc3R5bGU+CisgIDwvaGVhZD4KKyAgPGJvZHk+CisKKyAgPGRp
diBjbGFzcz0iY29udGFpbiBncm91cCI+CisgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJj
ZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L2Rpdj4KKyAgICAgIDxkaXY+PGltZyBzcmM9Ii4u
L3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPjwvZGl2PgorICAgICAgPGRpdj48aW1n
IHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9kaXY+CisgICAgICA8
ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L2Rpdj4K
KyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmci
PjwvZGl2PgorICA8L2Rpdj4KKworICA8ZGl2IGNsYXNzPSJmaWxsIGdyb3VwIj4KKyAgICAgIDxk
aXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPjwvZGl2Pgor
ICAgICAgPGRpdj48aW1nIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+
PC9kaXY+CisgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2Nh
cGUucG5nIj48L2Rpdj4KKyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGVz
LWxhbmRzY2FwZS5wbmciPjwvZGl2PgorICAgICAgPGRpdj48aW1nIHNyYz0iLi4vcmVzb3VyY2Vz
L2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9kaXY+CisgIDwvZGl2PgorCisgIDwvYm9keT4KKzwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9v
YmplY3QtcG9zaXRpb24taW1nLXN2Zy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9j
c3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1pbWctc3ZnLWV4cGVjdGVkLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uMzA3NTUxZWEyOGY1MzhkYWIxOWRiNjA1ZDMzNDgyYjQyY2YzZGJlZAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmpl
Y3QtcG9zaXRpb24taW1nLXN2Zy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMzIgQEAKKzwhRE9D
VFlQRSBodG1sPgorCis8aHRtbD4KKyAgPGhlYWQ+CisgICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiBocmVmPSJyZXNvdXJjZXMvZXhwZWN0ZWQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgPHN0
eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAuZ3JvdXAgPiBkaXYgeworICAgICAgICBoZWlnaHQ6
IDcycHg7CisgICAgICAgIHdpZHRoOiAxNDRweDsKKyAgICB9CisgICAgPC9zdHlsZT4KKyAgPC9o
ZWFkPgorICA8Ym9keT4KKworICAgIDxkaXYgY2xhc3M9Imdyb3VwIj4KKyAgICAgIDxkaXY+PGlt
ZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUuc3ZnIiB0eXBlPSJpbWFnZS9zdmcreG1sIj48L2Rp
dj4KKyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUuc3ZnIiB0eXBlPSJp
bWFnZS9zdmcreG1sIj48L2Rpdj4KKyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9j
aXJjbGUuc3ZnIiB0eXBlPSJpbWFnZS9zdmcreG1sIj48L2Rpdj4KKyAgICAgIDxkaXY+PGltZyBz
cmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUuc3ZnIiB0eXBlPSJpbWFnZS9zdmcreG1sIj48L2Rpdj4K
KyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUuc3ZnIiB0eXBlPSJpbWFn
ZS9zdmcreG1sIj48L2Rpdj4KKyAgICA8L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9Imdyb3VwIj4K
KyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUyLnN2ZyIgdHlwZT0iaW1h
Z2Uvc3ZnK3htbCI+PC9kaXY+CisgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2ly
Y2xlMi5zdmciIHR5cGU9ImltYWdlL3N2Zyt4bWwiPjwvZGl2PgorICAgICAgPGRpdj48aW1nIHNy
Yz0iLi4vcmVzb3VyY2VzL2NpcmNsZTIuc3ZnIiB0eXBlPSJpbWFnZS9zdmcreG1sIj48L2Rpdj4K
KyAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUyLnN2ZyIgdHlwZT0iaW1h
Z2Uvc3ZnK3htbCI+PC9kaXY+CisgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2ly
Y2xlMi5zdmciIHR5cGU9ImltYWdlL3N2Zyt4bWwiPjwvZGl2PgorICAgIDwvZGl2PgorCisgIDwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1w
b3NpdGlvbi9vYmplY3QtcG9zaXRpb24taW1nLXN2Zy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9j
c3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1pbWctc3ZnLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNjZjZTE4Y2JlNjg5ZGQ4YjgzY2Q0ZjI3Yjk4MDI3MzUzYzY5NzRkMgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRp
b24taW1nLXN2Zy5odG1sCkBAIC0wLDAgKzEsNDIgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRt
bD4KKyAgPGhlYWQ+CisgICAgPHRpdGxlPm9iamVjdC1maXQgb24gU1ZHIGltYWdlczwvdGl0bGU+
CisgICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAgIGltZywgZW1iZWQsIG9iamVjdCwg
aW5wdXQsIGNhbnZhcywgdmlkZW8geworICAgICAgICBoZWlnaHQ6IDcycHg7CisgICAgICAgIHdp
ZHRoOiAxNDRweDsKKyAgICAgICAgbWFyZ2luOiAycHggMTBweDsKKyAgICAgICAgYm9yZGVyOiAx
cHggc29saWQgYmxhY2s7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7CisgICAgICB9
CisKKyAgICAgIC5ncm91cCB7IG9iamVjdC1maXQ6IGNvbnRhaW47IH0KKyAgICAgIC5ncm91cCA+
ICo6bnRoLWNoaWxkKDEpIHsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9CisgICAg
ICAuZ3JvdXAgPiAqOm50aC1jaGlsZCgyKSB7IG9iamVjdC1wb3NpdGlvbjogMjBweCAxMHB4OyB9
CisgICAgICAuZ3JvdXAgPiAqOm50aC1jaGlsZCgzKSB7IG9iamVjdC1wb3NpdGlvbjogNTAlIDI1
JTsgfQorICAgICAgLmdyb3VwID4gKjpudGgtY2hpbGQoNCkgeyBvYmplY3QtcG9zaXRpb246IGJv
dHRvbSAxMHB4IHJpZ2h0IDEwcHg7IH0KKyAgICAgIC5ncm91cCA+ICo6bnRoLWNoaWxkKDUpIHsg
b2JqZWN0LXBvc2l0aW9uOiBib3R0b20gMTAlIHJpZ2h0IDMwJTsgfQorICAgIDwvc3R5bGU+Cisg
IDwvaGVhZD4KKyAgPGJvZHk+CisKKyAgICA8ZGl2IGNsYXNzPSJncm91cCI+CisgICAgICA8aW1n
IHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZS5zdmciIHR5cGU9ImltYWdlL3N2Zyt4bWwiPgorICAg
ICAgPGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUuc3ZnIiB0eXBlPSJpbWFnZS9zdmcreG1s
Ij4KKyAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlLnN2ZyIgdHlwZT0iaW1hZ2Uv
c3ZnK3htbCI+CisgICAgICA8aW1nIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZS5zdmciIHR5cGU9
ImltYWdlL3N2Zyt4bWwiPgorICAgICAgPGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUuc3Zn
IiB0eXBlPSJpbWFnZS9zdmcreG1sIj4KKyAgICA8L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9Imdy
b3VwIj4KKyAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlMi5zdmciIHR5cGU9Imlt
YWdlL3N2Zyt4bWwiPgorICAgICAgPGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGUyLnN2ZyIg
dHlwZT0iaW1hZ2Uvc3ZnK3htbCI+CisgICAgICA8aW1nIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNs
ZTIuc3ZnIiB0eXBlPSJpbWFnZS9zdmcreG1sIj4KKyAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJj
ZXMvY2lyY2xlMi5zdmciIHR5cGU9ImltYWdlL3N2Zyt4bWwiPgorICAgICAgPGltZyBzcmM9Ii4u
L3Jlc291cmNlcy9jaXJjbGUyLnN2ZyIgdHlwZT0iaW1hZ2Uvc3ZnK3htbCI+CisgICAgPC9kaXY+
CisKKyAgPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
b2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1pbWcuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24taW1nLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNjAzZTNjN2U3NjM0Y2MwMDBlZDRmM2M2MWIyOTA2Y2IxNjE2MTE0NgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRp
b24taW1nLmh0bWwKQEAgLTAsMCArMSw0NiBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1sPgor
ICA8aGVhZD4KKyAgICA8dGl0bGU+b2JqZWN0LXBvc2l0aW9uIG9uIGltYWdlczwvdGl0bGU+Cisg
ICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICBpbWcsIGVtYmVkLCBvYmplY3QsIGlucHV0
LCBjYW52YXMsIHZpZGVvIHsKKyAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6
IDEwMHB4OworICAgICAgICBtYXJnaW46IDJweCAxMHB4OworICAgICAgICBib3JkZXI6IDFweCBz
b2xpZCBibGFjazsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsKKyAgICB9CisKKyAg
ICAuY29udGFpbiA+IGltZyB7IG9iamVjdC1maXQ6IGNvbnRhaW47IH0KKyAgICAuZmlsbCA+IGlt
ZyB7IG9iamVjdC1maXQ6IGZpbGw7IH0KKworICAgIC5ncm91cCA+ICo6bnRoLWNoaWxkKDEpIHsg
b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9CisgICAgLmdyb3VwID4gKjpudGgtY2hp
bGQoMikgeyBvYmplY3QtcG9zaXRpb246IDIwcHggMTBweDsgfQorICAgIC5ncm91cCA+ICo6bnRo
LWNoaWxkKDMpIHsgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMjUlOyB9CisgICAgLmdyb3VwID4gKjpu
dGgtY2hpbGQoNCkgeyBvYmplY3QtcG9zaXRpb246IGJvdHRvbSAxMHB4IHJpZ2h0IDEwcHg7IH0K
KyAgICAuZ3JvdXAgPiAqOm50aC1jaGlsZCg1KSB7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tIDEw
JSByaWdodCAzMCU7IH0KKworICAgIC5ncm91cCA+ICo6bnRoLWNoaWxkKDcpIHsgfQorICAgIDwv
c3R5bGU+CisgIDwvaGVhZD4KKyAgPGJvZHk+CisKKyAgICA8ZGl2IGNsYXNzPSJjb250YWluIGdy
b3VwIj4KKyAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5n
Ij4KKyAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj4K
KyAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj4KKyAg
ICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj4KKyAgICAg
IDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj4KKyAgICA8L2Rp
dj4KKworICAgIDxkaXYgY2xhc3M9ImZpbGwgZ3JvdXAiPgorICAgICAgPGltZyBzcmM9Ii4uL3Jl
c291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPgorICAgICAgPGltZyBzcmM9Ii4uL3Jlc291
cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPgorICAgICAgPGltZyBzcmM9Ii4uL3Jlc291cmNl
cy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPgorICAgICAgPGltZyBzcmM9Ii4uL3Jlc291cmNlcy9j
aXJjbGVzLWxhbmRzY2FwZS5wbmciPgorICAgICAgPGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJj
bGVzLWxhbmRzY2FwZS5wbmciPgorICAgIDwvZGl2PgorCisgIDwvYm9keT4KKzwvaHRtbD4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9z
aXRpb24taW5wdXQtaW1hZ2UtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29i
amVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24taW5wdXQtaW1hZ2UtZXhwZWN0ZWQuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi40MDFlN2Y1MmQxZjhhNDFkNzAwNmNlOTA2MmU3ZDc2YWFiOWMyZDVmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVj
dC1wb3NpdGlvbi1pbnB1dC1pbWFnZS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTYgQEAKKzwh
RE9DVFlQRSBodG1sPgorCis8aHRtbD4KKzxoZWFkPgorICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVl
dCIgaHJlZj0icmVzb3VyY2VzL2V4cGVjdGVkLmNzcyIgdHlwZT0idGV4dC9jc3MiPiAgICAgIAor
PC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBjbGFzcz0iZ3JvdXAiPgorICAgICAgICA8ZGl2Pjxp
bWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L2Rpdj4KKyAgICAg
ICAgPGRpdj48aW1nIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9k
aXY+CisgICAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2Fw
ZS5wbmciPjwvZGl2PgorICAgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xl
cy1sYW5kc2NhcGUucG5nIj48L2Rpdj4KKyAgICAgICAgPGRpdj48aW1nIHNyYz0iLi4vcmVzb3Vy
Y2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9kaXY+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8
L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24v
b2JqZWN0LXBvc2l0aW9uLWlucHV0LWltYWdlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9v
YmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLWlucHV0LWltYWdlLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uMzE1ZWMxMjA2ZGQ1NWYyNzhhOTI0YmY4M2MyNmFjNWI2NGQ0N2E1OAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRp
b24taW5wdXQtaW1hZ2UuaHRtbApAQCAtMCwwICsxLDE3IEBACis8IURPQ1RZUEUgaHRtbD4KKwor
PGh0bWw+Cis8aGVhZD4KKyAgICA8dGl0bGU+b2JqZWN0LWZpdCBvbiBpbnB1dCBpbWFnZXM8L3Rp
dGxlPgorICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL3Rlc3QuY3Nz
IiB0eXBlPSJ0ZXh0L2NzcyI+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGNsYXNzPSJncm91
cCI+CisgICAgICAgIDxpbnB1dCB0eXBlPSJpbWFnZSIgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xl
cy1sYW5kc2NhcGUucG5nIj4KKyAgICAgICAgPGlucHV0IHR5cGU9ImltYWdlIiBzcmM9Ii4uL3Jl
c291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPgorICAgICAgICA8aW5wdXQgdHlwZT0iaW1h
Z2UiIHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+CisgICAgICAgIDxp
bnB1dCB0eXBlPSJpbWFnZSIgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5n
Ij4KKyAgICAgICAgPGlucHV0IHR5cGU9ImltYWdlIiBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGVz
LWxhbmRzY2FwZS5wbmciPgorICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL29iamVjdC1wb3NpdGlvbi1v
YmplY3QtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlv
bi9vYmplY3QtcG9zaXRpb24tb2JqZWN0LWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDAxZTdm
NTJkMWY4YTQxZDcwMDZjZTkwNjJlN2Q3NmFhYjljMmQ1ZgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tb2JqZWN0
LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxNiBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1s
PgorPGhlYWQ+CisgICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJyZXNvdXJjZXMvZXhw
ZWN0ZWQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyI+ICAgICAgCis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8
ZGl2IGNsYXNzPSJncm91cCI+CisgICAgICAgIDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9j
aXJjbGVzLWxhbmRzY2FwZS5wbmciPjwvZGl2PgorICAgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9y
ZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L2Rpdj4KKyAgICAgICAgPGRpdj48aW1n
IHNyYz0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9kaXY+CisgICAgICAg
IDxkaXY+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2FwZS5wbmciPjwvZGl2
PgorICAgICAgICA8ZGl2PjxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUu
cG5nIj48L2Rpdj4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tb2JqZWN0
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0
aW9uLW9iamVjdC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM2ZTAwNGU3ZDZlNzMwNmU4Mzg3Yjc3NmVlMzFi
ZGE3YWE1YjRmZjEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmpl
Y3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLW9iamVjdC5odG1sCkBAIC0wLDAgKzEsMTggQEAK
KzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKyAgPGhlYWQ+CisgICAgICA8bGluayByZWw9InN0
eWxlc2hlZXQiIGhyZWY9InJlc291cmNlcy90ZXN0LmNzcyIgdHlwZT0idGV4dC9jc3MiPgorICA8
L2hlYWQ+CisgIDxib2R5PgorCisgICAgPGRpdiBjbGFzcz0iZ3JvdXAiPgorICAgICAgPG9iamVj
dCBkYXRhPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L29iamVjdD4KKyAg
ICAgIDxvYmplY3QgZGF0YT0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9v
YmplY3Q+CisgICAgICA8b2JqZWN0IGRhdGE9Ii4uL3Jlc291cmNlcy9jaXJjbGVzLWxhbmRzY2Fw
ZS5wbmciPjwvb2JqZWN0PgorICAgICAgPG9iamVjdCBkYXRhPSIuLi9yZXNvdXJjZXMvY2lyY2xl
cy1sYW5kc2NhcGUucG5nIj48L29iamVjdD4KKyAgICAgIDxvYmplY3QgZGF0YT0iLi4vcmVzb3Vy
Y2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC9vYmplY3Q+CisgICAgPC9kaXY+CisKKyAgPC9i
b2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvb2JqZWN0LXBv
c2l0aW9uL29iamVjdC1wb3NpdGlvbi12aWRlby1wb3N0ZXItZXhwZWN0ZWQuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tdmlkZW8tcG9z
dGVyLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDZlOTgyNDBkODNhODVmMzUxN2FlMWE2OGE2
MmM0NTFhMzAwMGFmYgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL29i
amVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tdmlkZW8tcG9zdGVyLWV4cGVjdGVkLmh0bWwK
QEAgLTAsMCArMSwyOSBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1sPgorICA8aGVhZD4KKyAg
ICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9InJlc291cmNlcy9leHBlY3RlZC5jc3MiIHR5
cGU9InRleHQvY3NzIj4KKyAgICA8c3R5bGU+CisgICAgLmdyb3VwIHZpZGVvIHsKKyAgICAgICAg
d2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAgfQorICAgIC5ncm91cCA+
ICo6bnRoLWNoaWxkKDEpICogeyBtYXJnaW4tdG9wOiAyNXB4OyB9CisgICAgLmdyb3VwID4gKjpu
dGgtY2hpbGQoMikgKiB7IG1hcmdpbi1sZWZ0OiAyMHB4OyBtYXJnaW4tdG9wOiAxMHB4OyB9Cisg
ICAgLmdyb3VwID4gKjpudGgtY2hpbGQoMykgKiB7IG1hcmdpbi10b3A6IDEzcHg7IH0KKyAgICAu
Z3JvdXAgPiAqOm50aC1jaGlsZCg0KSAqIHsgbWFyZ2luLWxlZnQ6IC0xMHB4OyBtYXJnaW4tdG9w
OiA0MHB4OyB9CisgICAgLmdyb3VwID4gKjpudGgtY2hpbGQoNSkgKiB7IG1hcmdpbi10b3A6IDQ1
cHg7IH0KKyAgICA8L3N0eWxlPgorICA8L2hlYWQ+CisgIDxib2R5PgorCisgICAgPGRpdiBjbGFz
cz0iZ3JvdXAiPgorICAgICAgPGRpdj48dmlkZW8gcG9zdGVyPSIuLi9yZXNvdXJjZXMvY2lyY2xl
cy1sYW5kc2NhcGUucG5nIj48L3ZpZGVvPjwvZGl2PgorICAgICAgPGRpdj48dmlkZW8gcG9zdGVy
PSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L3ZpZGVvPjwvZGl2PgorICAg
ICAgPGRpdj48dmlkZW8gcG9zdGVyPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5n
Ij48L3ZpZGVvPjwvZGl2PgorICAgICAgPGRpdj48dmlkZW8gcG9zdGVyPSIuLi9yZXNvdXJjZXMv
Y2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L3ZpZGVvPjwvZGl2PgorICAgICAgPGRpdj48dmlkZW8g
cG9zdGVyPSIuLi9yZXNvdXJjZXMvY2lyY2xlcy1sYW5kc2NhcGUucG5nIj48L3ZpZGVvPjwvZGl2
PgorICAgIDwvZGl2PgorCisgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9vYmplY3QtcG9zaXRpb24tdmlkZW8tcG9zdGVy
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0
aW9uLXZpZGVvLXBvc3Rlci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNlZGJlMTY4MGI4NDgxNTVkYzY1NDQx
OGRlMTIwNDA0YjE2ZmEzMGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy9vYmplY3QtcG9zaXRpb24vb2JqZWN0LXBvc2l0aW9uLXZpZGVvLXBvc3Rlci5odG1sCkBAIC0w
LDAgKzEsMTYgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKzxoZWFkPgorICAgIDxsaW5r
IHJlbD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL3Rlc3QuY3NzIj4KKzwvaGVhZD4KKzxi
b2R5PgorICAgIDxkaXYgY2xhc3M9Imdyb3VwIj4KKyAgICAgICAgPHZpZGVvIHBvc3Rlcj0iLi4v
cmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC92aWRlbz4KKyAgICAgICAgPHZpZGVv
IHBvc3Rlcj0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC92aWRlbz4KKyAg
ICAgICAgPHZpZGVvIHBvc3Rlcj0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+
PC92aWRlbz4KKyAgICAgICAgPHZpZGVvIHBvc3Rlcj0iLi4vcmVzb3VyY2VzL2NpcmNsZXMtbGFu
ZHNjYXBlLnBuZyI+PC92aWRlbz4KKyAgICAgICAgPHZpZGVvIHBvc3Rlcj0iLi4vcmVzb3VyY2Vz
L2NpcmNsZXMtbGFuZHNjYXBlLnBuZyI+PC92aWRlbz4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwv
aHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL29iamVjdC1wb3NpdGlvbi9y
ZXNvdXJjZXMvZXhwZWN0ZWQuY3NzIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvb2JqZWN0LXBvc2l0
aW9uL3Jlc291cmNlcy9leHBlY3RlZC5jc3MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTQxN2QzNGU3ZTBkOGFmYzE2
Nzk4ZWRhNzM5YzYxODdkMDIwYTJlYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvY3NzL29iamVjdC1wb3NpdGlvbi9yZXNvdXJjZXMvZXhwZWN0ZWQuY3NzCkBAIC0wLDAgKzEs
MTkgQEAKKy5ncm91cCA+IGRpdiB7CisgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOworICAgIG92
ZXJmbG93OiBoaWRkZW47CisgICAgd2lkdGg6IDEwMHB4OworICAgIGhlaWdodDogMTAwcHg7Cisg
ICAgbWFyZ2luOiAycHggMTBweDsKKyAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBncmF5OworfQorCisuZ3JvdXAgaW1nLCAuZ3JvdXAgY2FudmFzLCAu
Z3JvdXAgdmlkZW8geworICAgIGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7CisgICAgZGlzcGxh
eTogYmxvY2s7Cit9CisuZ3JvdXAgPiAqOm50aC1jaGlsZCgxKSAqIHsgfQorLmdyb3VwID4gKjpu
dGgtY2hpbGQoMikgKiB7IG1hcmdpbi1sZWZ0OiAyMHB4OyBtYXJnaW4tdG9wOiAxMHB4OyB9Cisu
Z3JvdXAgPiAqOm50aC1jaGlsZCgzKSAqIHsgfQorLmdyb3VwID4gKjpudGgtY2hpbGQoNCkgKiB7
IG1hcmdpbi1sZWZ0OiAtMTBweDsgbWFyZ2luLXRvcDogLTEwcHg7IH0KKy5ncm91cCA+ICo6bnRo
LWNoaWxkKDUpICogeyB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9vYmplY3Qt
cG9zaXRpb24vcmVzb3VyY2VzL3Rlc3QuY3NzIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvb2JqZWN0
LXBvc2l0aW9uL3Jlc291cmNlcy90ZXN0LmNzcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMDJkOTBmZDA0NWIzZWEw
ZGViMGJjOGNiZWQwZDRhYmExNGRhNGRjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9jc3Mvb2JqZWN0LXBvc2l0aW9uL3Jlc291cmNlcy90ZXN0LmNzcwpAQCAtMCwwICsxLDE1
IEBACisKK2ltZywgZW1iZWQsIG9iamVjdCwgaW5wdXQsIGNhbnZhcywgdmlkZW8geworICAgIHdp
ZHRoOiAxMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIG1hcmdpbjogMnB4IDEwcHg7Cisg
ICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsK
K30KKworLmdyb3VwIHsgb2JqZWN0LWZpdDogY29udGFpbjsgfQorLmdyb3VwID4gKjpudGgtY2hp
bGQoMSkgeyBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0KKy5ncm91cCA+ICo6bnRo
LWNoaWxkKDIpIHsgb2JqZWN0LXBvc2l0aW9uOiAyMHB4IDEwcHg7IH0KKy5ncm91cCA+ICo6bnRo
LWNoaWxkKDMpIHsgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMjUlOyB9CisuZ3JvdXAgPiAqOm50aC1j
aGlsZCg0KSB7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tIDEwcHggcmlnaHQgMTBweDsgfQorLmdy
b3VwID4gKjpudGgtY2hpbGQoNSkgeyBvYmplY3QtcG9zaXRpb246IGJvdHRvbSAxMCUgcmlnaHQg
MzAlOyB9Cg==
</data>
<flag name="review"
          id="297711"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>