<?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>187983</bug_id>
          
          <creation_ts>2018-07-24 18:49:52 -0700</creation_ts>
          <short_desc>REGRESSION(r234183): cause regression in Kraken gaussian blur and desaturate (Requested by yusukesuzuki on #webkit).</short_desc>
          <delta_ts>2018-07-24 18:54:22 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>187949</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1444917</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-07-24 18:49:52 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/234183 broke the build:
cause regression in Kraken gaussian blur and desaturate (Requested by yusukesuzuki on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1444919</commentid>
    <comment_count>1</comment_count>
      <attachid>345733</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-07-24 18:50:02 -0700</bug_when>
    <thetext>Created attachment 345733
ROLLOUT of r234183

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1444922</commentid>
    <comment_count>2</comment_count>
      <attachid>345733</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-07-24 18:53:48 -0700</bug_when>
    <thetext>Comment on attachment 345733
ROLLOUT of r234183

Clearing flags on attachment: 345733

Committed r234184: &lt;https://trac.webkit.org/changeset/234184&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1444923</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-07-24 18:53:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1444924</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-07-24 18:54:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/42565873&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>345733</attachid>
            <date>2018-07-24 18:50:02 -0700</date>
            <delta_ts>2018-07-24 18:53:48 -0700</delta_ts>
            <desc>ROLLOUT of r234183</desc>
            <filename>bug-187983-20180724215002.patch</filename>
            <type>text/plain</type>
            <size>17163</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0MTgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
YWIzNjAyMTI4ZDE2ZjM5YjZlNGE0Yjg3ODA3YzM2ZjQzZGIwYWQ4Li5hNzg0Y2E5ZmEyNzJkMmQz
YWFkNjQ2ZTc5M2I1MGU0ZjFiMTVlYjg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0wNy0yNCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIzNDE4My4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4Nzk4MworCisgICAg
ICAgIGNhdXNlIHJlZ3Jlc3Npb24gaW4gS3Jha2VuIGdhdXNzaWFuIGJsdXIgYW5kIGRlc2F0dXJh
dGUKKyAgICAgICAgKFJlcXVlc3RlZCBieSB5dXN1a2VzdXp1a2kgb24gI3dlYmtpdCkuCisKKyAg
ICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJbSlNDXSBSZWNvcmQgQ29XIHN0
YXR1cyBpbiBBcnJheVByb2ZpbGUiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xODc5NDkKKyAgICAgICAgaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hh
bmdlc2V0LzIzNDE4MworCiAyMDE4LTA3LTI0ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFA
Z21haWwuY29tPgogCiAgICAgICAgIFtKU0NdIFJlY29yZCBDb1cgc3RhdHVzIGluIEFycmF5UHJv
ZmlsZQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0FycmF5UHJv
ZmlsZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQXJyYXlQcm9maWxlLmNw
cAppbmRleCAzNDk1NDFhMzdlMzEwOGJkNTY2ZjZjNzM1MjcxZGRlNmZlZTY5MDk4Li5kMDcxYjBk
NGQzOTEzOGIwODM4NjA2MjViY2U1MzBhYWQ0Y2EzYTljIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnl0ZWNvZGUvQXJyYXlQcm9maWxlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvYnl0ZWNvZGUvQXJyYXlQcm9maWxlLmNwcApAQCAtMTY1LDggKzE2NSw2IEBAIENT
dHJpbmcgQXJyYXlQcm9maWxlOjpicmllZkRlc2NyaXB0aW9uV2l0aG91dFVwZGF0aW5nKGNvbnN0
IENvbmN1cnJlbnRKU0xvY2tlciYpCiAgICAgICAgIG91dC5wcmludChjb21tYSwgIkludGVyY2Vw
dCIpOwogICAgIGlmIChtX3VzZXNPcmlnaW5hbEFycmF5U3RydWN0dXJlcykKICAgICAgICAgb3V0
LnByaW50KGNvbW1hLCAiT3JpZ2luYWwiKTsKLSAgICBpZiAoaXNDb3B5T25Xcml0ZShtX29ic2Vy
dmVkQXJyYXlNb2RlcykpCi0gICAgICAgIG91dC5wcmludChjb21tYSwgIkNvcHlPbldyaXRlIik7
CiAKICAgICByZXR1cm4gb3V0LnRvQ1N0cmluZygpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb2RlL0FycmF5UHJvZmlsZS5oIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2J5dGVjb2RlL0FycmF5UHJvZmlsZS5oCmluZGV4IDU1ZDM4MTA0YzEyMGZkYjdhYjZiZDMw
YzU2YTU1NDQ2YmNjNjAzNmIuLjIyMGI2N2U3OTk5ZTU0YWYzYzUwOGE5NDYyNGIyYzVlODI5NGU1
ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9BcnJheVByb2Zp
bGUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQXJyYXlQcm9maWxlLmgK
QEAgLTM5LDI3ICszOSwzNiBAQCBjbGFzcyBMTEludE9mZnNldHNFeHRyYWN0b3I7CiAvLyBUaGVy
ZSBhcmUgOSB0eXBlZCBhcnJheSB0eXBlcyB0YWtpbmcgdGhlIGJpdHMgMTYgdG8gMjUuCiB0eXBl
ZGVmIHVuc2lnbmVkIEFycmF5TW9kZXM7CiAKLS8vIFRoZSBwb3NzaWJsZSBJbmRleGluZ1R5cGVz
IGFyZSBsaW1pdGVkIHdpdGhpbiAoMCAtIDE2LCAyMSwgMjMsIDI1KS4KLS8vIFRoaXMgaXMgYmVj
YXVzZSBDb1cgdHlwZXMgb25seSBhcHBlYXIgZm9yIEpTQXJyYXlzLgotc3RhdGljX2Fzc2VydChD
b3B5T25Xcml0ZUFycmF5V2l0aEludDMyID09IDIxLCAiIik7Ci1zdGF0aWNfYXNzZXJ0KENvcHlP
bldyaXRlQXJyYXlXaXRoRG91YmxlID09IDIzLCAiIik7Ci1zdGF0aWNfYXNzZXJ0KENvcHlPbldy
aXRlQXJyYXlXaXRoQ29udGlndW91cyA9PSAyNSwgIiIpOwotY29uc3QgQXJyYXlNb2RlcyBDb3B5
T25Xcml0ZUFycmF5V2l0aEludDMyQXJyYXlNb2RlID0gMSA8PCBDb3B5T25Xcml0ZUFycmF5V2l0
aEludDMyOwotY29uc3QgQXJyYXlNb2RlcyBDb3B5T25Xcml0ZUFycmF5V2l0aERvdWJsZUFycmF5
TW9kZSA9IDEgPDwgQ29weU9uV3JpdGVBcnJheVdpdGhEb3VibGU7Ci1jb25zdCBBcnJheU1vZGVz
IENvcHlPbldyaXRlQXJyYXlXaXRoQ29udGlndW91c0FycmF5TW9kZSA9IDEgPDwgQ29weU9uV3Jp
dGVBcnJheVdpdGhDb250aWd1b3VzOwotCi1jb25zdCBBcnJheU1vZGVzIEludDhBcnJheU1vZGUg
PSAxIDw8IDE2OwotY29uc3QgQXJyYXlNb2RlcyBJbnQxNkFycmF5TW9kZSA9IDEgPDwgMTc7Ci1j
b25zdCBBcnJheU1vZGVzIEludDMyQXJyYXlNb2RlID0gMSA8PCAxODsKLWNvbnN0IEFycmF5TW9k
ZXMgVWludDhBcnJheU1vZGUgPSAxIDw8IDE5OwotY29uc3QgQXJyYXlNb2RlcyBVaW50OENsYW1w
ZWRBcnJheU1vZGUgPSAxIDw8IDIwOyAvLyAyMSAtIDI1IGFyZSB1c2VkIGZvciBDb1cgYXJyYXlz
LgotY29uc3QgQXJyYXlNb2RlcyBVaW50MTZBcnJheU1vZGUgPSAxIDw8IDI2OwotY29uc3QgQXJy
YXlNb2RlcyBVaW50MzJBcnJheU1vZGUgPSAxIDw8IDI3OwotY29uc3QgQXJyYXlNb2RlcyBGbG9h
dDMyQXJyYXlNb2RlID0gMSA8PCAyODsKLWNvbnN0IEFycmF5TW9kZXMgRmxvYXQ2NEFycmF5TW9k
ZSA9IDEgPDwgMjk7Citjb25zdCBBcnJheU1vZGVzIENvcHlPbldyaXRlQXJyYXlXaXRoSW50MzJB
cnJheU1vZGUgPSAxIDw8IDE2OworY29uc3QgQXJyYXlNb2RlcyBDb3B5T25Xcml0ZUFycmF5V2l0
aERvdWJsZUFycmF5TW9kZSA9IDEgPDwgMTc7Citjb25zdCBBcnJheU1vZGVzIENvcHlPbldyaXRl
QXJyYXlXaXRoQ29udGlndW91c0FycmF5TW9kZSA9IDEgPDwgMTg7CisKK2NvbnN0IEFycmF5TW9k
ZXMgSW50OEFycmF5TW9kZSA9IDEgPDwgMTk7Citjb25zdCBBcnJheU1vZGVzIEludDE2QXJyYXlN
b2RlID0gMSA8PCAyMDsKK2NvbnN0IEFycmF5TW9kZXMgSW50MzJBcnJheU1vZGUgPSAxIDw8IDIx
OworY29uc3QgQXJyYXlNb2RlcyBVaW50OEFycmF5TW9kZSA9IDEgPDwgMjI7Citjb25zdCBBcnJh
eU1vZGVzIFVpbnQ4Q2xhbXBlZEFycmF5TW9kZSA9IDEgPDwgMjM7Citjb25zdCBBcnJheU1vZGVz
IFVpbnQxNkFycmF5TW9kZSA9IDEgPDwgMjQ7Citjb25zdCBBcnJheU1vZGVzIFVpbnQzMkFycmF5
TW9kZSA9IDEgPDwgMjU7Citjb25zdCBBcnJheU1vZGVzIEZsb2F0MzJBcnJheU1vZGUgPSAxIDw8
IDI2OworY29uc3QgQXJyYXlNb2RlcyBGbG9hdDY0QXJyYXlNb2RlID0gMSA8PCAyNzsKIAogaW5s
aW5lIGNvbnN0ZXhwciBBcnJheU1vZGVzIGFzQXJyYXlNb2RlcyhJbmRleGluZ1R5cGUgaW5kZXhp
bmdNb2RlKQogeworICAgIGlmIChpc0NvcHlPbldyaXRlKGluZGV4aW5nTW9kZSkpIHsKKyAgICAg
ICAgc3dpdGNoIChpbmRleGluZ01vZGUpIHsKKyAgICAgICAgY2FzZSBDb3B5T25Xcml0ZUFycmF5
V2l0aEludDMyOgorICAgICAgICAgICAgcmV0dXJuIENvcHlPbldyaXRlQXJyYXlXaXRoSW50MzJB
cnJheU1vZGU7CisgICAgICAgIGNhc2UgQ29weU9uV3JpdGVBcnJheVdpdGhEb3VibGU6CisgICAg
ICAgICAgICByZXR1cm4gQ29weU9uV3JpdGVBcnJheVdpdGhEb3VibGVBcnJheU1vZGU7CisgICAg
ICAgIGNhc2UgQ29weU9uV3JpdGVBcnJheVdpdGhDb250aWd1b3VzOgorICAgICAgICAgICAgcmV0
dXJuIENvcHlPbldyaXRlQXJyYXlXaXRoQ29udGlndW91c0FycmF5TW9kZTsKKyAgICAgICAgZGVm
YXVsdDoKKyAgICAgICAgICAgIFVOUkVBQ0hBQkxFX0ZPUl9QTEFURk9STSgpOworICAgICAgICAg
ICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICB9CisKICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8
dW5zaWduZWQ+KDEpIDw8IHN0YXRpY19jYXN0PHVuc2lnbmVkPihpbmRleGluZ01vZGUpOwogfQog
CkBAIC0yMTIsMTUgKzIyMSwyNiBAQCBpbmxpbmUgYm9vbCBoYXNTZWVuQ29weU9uV3JpdGVBcnJh
eShBcnJheU1vZGVzIGFycmF5TW9kZXMpCiBjbGFzcyBBcnJheVByb2ZpbGUgewogcHVibGljOgog
ICAgIEFycmF5UHJvZmlsZSgpCi0gICAgICAgIDogQXJyYXlQcm9maWxlKHN0ZDo6bnVtZXJpY19s
aW1pdHM8dW5zaWduZWQ+OjptYXgoKSkKKyAgICAgICAgOiBtX2J5dGVjb2RlT2Zmc2V0KHN0ZDo6
bnVtZXJpY19saW1pdHM8dW5zaWduZWQ+OjptYXgoKSkKKyAgICAgICAgLCBtX2xhc3RTZWVuU3Ry
dWN0dXJlSUQoMCkKKyAgICAgICAgLCBtX21heVN0b3JlVG9Ib2xlKGZhbHNlKQorICAgICAgICAs
IG1fb3V0T2ZCb3VuZHMoZmFsc2UpCisgICAgICAgICwgbV9tYXlJbnRlcmNlcHRJbmRleGVkQWNj
ZXNzZXMoZmFsc2UpCisgICAgICAgICwgbV91c2VzT3JpZ2luYWxBcnJheVN0cnVjdHVyZXModHJ1
ZSkKKyAgICAgICAgLCBtX2RpZFBlcmZvcm1GaXJzdFJ1blBydW5pbmcoZmFsc2UpCisgICAgICAg
ICwgbV9vYnNlcnZlZEFycmF5TW9kZXMoMCkKICAgICB7CiAgICAgfQogICAgIAotICAgIGV4cGxp
Y2l0IEFycmF5UHJvZmlsZSh1bnNpZ25lZCBieXRlY29kZU9mZnNldCkKKyAgICBBcnJheVByb2Zp
bGUodW5zaWduZWQgYnl0ZWNvZGVPZmZzZXQpCiAgICAgICAgIDogbV9ieXRlY29kZU9mZnNldChi
eXRlY29kZU9mZnNldCkKKyAgICAgICAgLCBtX2xhc3RTZWVuU3RydWN0dXJlSUQoMCkKKyAgICAg
ICAgLCBtX21heVN0b3JlVG9Ib2xlKGZhbHNlKQorICAgICAgICAsIG1fb3V0T2ZCb3VuZHMoZmFs
c2UpCiAgICAgICAgICwgbV9tYXlJbnRlcmNlcHRJbmRleGVkQWNjZXNzZXMoZmFsc2UpCiAgICAg
ICAgICwgbV91c2VzT3JpZ2luYWxBcnJheVN0cnVjdHVyZXModHJ1ZSkKICAgICAgICAgLCBtX2Rp
ZFBlcmZvcm1GaXJzdFJ1blBydW5pbmcoZmFsc2UpCisgICAgICAgICwgbV9vYnNlcnZlZEFycmF5
TW9kZXMoMCkKICAgICB7CiAgICAgfQogICAgIApAQCAtMjMyLDkgKzI1Miw3IEBAIHB1YmxpYzoK
IAogICAgIHZvaWQgc2V0T3V0T2ZCb3VuZHMoKSB7IG1fb3V0T2ZCb3VuZHMgPSB0cnVlOyB9CiAg
ICAgYm9vbCogYWRkcmVzc09mT3V0T2ZCb3VuZHMoKSB7IHJldHVybiAmbV9vdXRPZkJvdW5kczsg
fQotCi0gICAgdW5zaWduZWQqIGFkZHJlc3NPZk9ic2VydmVkSW5kZXhpbmdNb2RlcygpIHsgcmV0
dXJuICZtX29ic2VydmVkSW5kZXhpbmdNb2RlczsgfQotCisgICAgCiAgICAgdm9pZCBvYnNlcnZl
U3RydWN0dXJlKFN0cnVjdHVyZSogc3RydWN0dXJlKQogICAgIHsKICAgICAgICAgbV9sYXN0U2Vl
blN0cnVjdHVyZUlEID0gc3RydWN0dXJlLT5pZCgpOwpAQCAtMjQ3LDcgKzI2NSw2IEBAIHB1Ymxp
YzoKICAgICB2b2lkIG9ic2VydmVJbmRleGVkUmVhZChWTSYsIEpTQ2VsbCosIHVuc2lnbmVkIGlu
ZGV4KTsKIAogICAgIEFycmF5TW9kZXMgb2JzZXJ2ZWRBcnJheU1vZGVzKGNvbnN0IENvbmN1cnJl
bnRKU0xvY2tlciYpIGNvbnN0IHsgcmV0dXJuIG1fb2JzZXJ2ZWRBcnJheU1vZGVzOyB9Ci0gICAg
SW5kZXhpbmdUeXBlIG9ic2VydmVkSW5kZXhpbmdNb2Rlcyhjb25zdCBDb25jdXJyZW50SlNMb2Nr
ZXImKSBjb25zdCB7IHJldHVybiBtX29ic2VydmVkSW5kZXhpbmdNb2RlczsgfQogICAgIGJvb2wg
bWF5SW50ZXJjZXB0SW5kZXhlZEFjY2Vzc2VzKGNvbnN0IENvbmN1cnJlbnRKU0xvY2tlciYpIGNv
bnN0IHsgcmV0dXJuIG1fbWF5SW50ZXJjZXB0SW5kZXhlZEFjY2Vzc2VzOyB9CiAgICAgCiAgICAg
Ym9vbCBtYXlTdG9yZVRvSG9sZShjb25zdCBDb25jdXJyZW50SlNMb2NrZXImKSBjb25zdCB7IHJl
dHVybiBtX21heVN0b3JlVG9Ib2xlOyB9CkBAIC0yNjQsMTQgKzI4MSwxMyBAQCBwcml2YXRlOgog
ICAgIHN0YXRpYyBTdHJ1Y3R1cmUqIHBvbHltb3JwaGljU3RydWN0dXJlKCkgeyByZXR1cm4gc3Rh
dGljX2Nhc3Q8U3RydWN0dXJlKj4ocmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oMSkpOyB9CiAgICAg
CiAgICAgdW5zaWduZWQgbV9ieXRlY29kZU9mZnNldDsKLSAgICBTdHJ1Y3R1cmVJRCBtX2xhc3RT
ZWVuU3RydWN0dXJlSUQgeyAwIH07Ci0gICAgQXJyYXlNb2RlcyBtX29ic2VydmVkQXJyYXlNb2Rl
cyB7IDAgfTsKLSAgICB1bnNpZ25lZCBtX29ic2VydmVkSW5kZXhpbmdNb2RlcyB7IDAgfTsKLSAg
ICBib29sIG1fbWF5U3RvcmVUb0hvbGUgeyBmYWxzZSB9OyAvLyBUaGlzIGZsYWcgbWF5IGJlY29t
ZSBvdmVybG9hZGVkIHRvIGluZGljYXRlIG90aGVyIHNwZWNpYWwgY2FzZXMgdGhhdCB3ZXJlIGVu
Y291bnRlcmVkIGR1cmluZyBhcnJheSBhY2Nlc3MsIGFzIGl0IGRlcGVuZHMgb24gaW5kZXhpbmcg
dHlwZS4gU2luY2Ugd2UgY3VycmVudGx5IGhhdmUgYmFzaWNhbGx5IGp1c3Qgb25lIGluZGV4aW5n
IHR5cGUgKHR3byB2YXJpYW50cyBvZiBBcnJheVN0b3JhZ2UpLCB0aGlzIGZsYWcgZm9yIG5vdyBq
dXN0IG1lYW5zIGV4YWN0bHkgd2hhdCBpdHMgbmFtZSBpbXBsaWVzLgotICAgIGJvb2wgbV9vdXRP
ZkJvdW5kcyB7IGZhbHNlIH07CisgICAgU3RydWN0dXJlSUQgbV9sYXN0U2VlblN0cnVjdHVyZUlE
OworICAgIGJvb2wgbV9tYXlTdG9yZVRvSG9sZTsgLy8gVGhpcyBmbGFnIG1heSBiZWNvbWUgb3Zl
cmxvYWRlZCB0byBpbmRpY2F0ZSBvdGhlciBzcGVjaWFsIGNhc2VzIHRoYXQgd2VyZSBlbmNvdW50
ZXJlZCBkdXJpbmcgYXJyYXkgYWNjZXNzLCBhcyBpdCBkZXBlbmRzIG9uIGluZGV4aW5nIHR5cGUu
IFNpbmNlIHdlIGN1cnJlbnRseSBoYXZlIGJhc2ljYWxseSBqdXN0IG9uZSBpbmRleGluZyB0eXBl
ICh0d28gdmFyaWFudHMgb2YgQXJyYXlTdG9yYWdlKSwgdGhpcyBmbGFnIGZvciBub3cganVzdCBt
ZWFucyBleGFjdGx5IHdoYXQgaXRzIG5hbWUgaW1wbGllcy4KKyAgICBib29sIG1fb3V0T2ZCb3Vu
ZHM7CiAgICAgYm9vbCBtX21heUludGVyY2VwdEluZGV4ZWRBY2Nlc3NlcyA6IDE7CiAgICAgYm9v
bCBtX3VzZXNPcmlnaW5hbEFycmF5U3RydWN0dXJlcyA6IDE7CiAgICAgYm9vbCBtX2RpZFBlcmZv
cm1GaXJzdFJ1blBydW5pbmcgOiAxOworICAgIEFycmF5TW9kZXMgbV9vYnNlcnZlZEFycmF5TW9k
ZXM7CiB9OwogCiB0eXBlZGVmIFNlZ21lbnRlZFZlY3RvcjxBcnJheVByb2ZpbGUsIDQ+IEFycmF5
UHJvZmlsZVZlY3RvcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
QXJyYXlNb2RlLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQXJyYXlNb2RlLmNw
cAppbmRleCA4YjMwODdmMTlhNTc2MzIyNjE3MTViMzI1M2I5M2IyYzNhZjA4MjI4Li5kZmQ2OGU2
Njk5Yjk2ZmVlODY1NDE3ODNjZDY5MmIzODk0ODUwMTMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR0FycmF5TW9kZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdBcnJheU1vZGUuY3BwCkBAIC01NywxMCArNTcsNiBAQCBBcnJheU1vZGUgQXJy
YXlNb2RlOjpmcm9tT2JzZXJ2ZWQoY29uc3QgQ29uY3VycmVudEpTTG9ja2VyJiBsb2NrZXIsIEFy
cmF5UHJvZmlsZQogICAgICAgICB9IGVsc2UKICAgICAgICAgICAgIGlzQXJyYXkgPSBBcnJheTo6
QXJyYXk7CiAKLSAgICAgICAgYm9vbCBpbmNsdWRlc0NvcHlPbldyaXRlID0gaXNDb3B5T25Xcml0
ZShwcm9maWxlLT5vYnNlcnZlZEluZGV4aW5nTW9kZXMobG9ja2VyKSk7Ci0gICAgICAgIGlmIChp
bmNsdWRlc0NvcHlPbldyaXRlICYmICEob2JzZXJ2ZWQgJiBhc0FycmF5TW9kZXModG9JbmRleGlu
Z1NoYXBlKHR5cGUpIHwgQXJyYXlDbGFzcyB8IENvcHlPbldyaXRlKSkpCi0gICAgICAgICAgICBv
YnNlcnZlZCB8PSBhc0FycmF5TW9kZXModG9JbmRleGluZ1NoYXBlKHR5cGUpIHwgQXJyYXlDbGFz
cyB8IENvcHlPbldyaXRlKTsKLQogICAgICAgICBpZiAoYWN0aW9uID09IEFycmF5OjpXcml0ZSAm
JiAob2JzZXJ2ZWQgJiBhc0FycmF5TW9kZXModG9JbmRleGluZ1NoYXBlKHR5cGUpIHwgQXJyYXlD
bGFzcyB8IENvcHlPbldyaXRlKSkpCiAgICAgICAgICAgICBjb252ZXJ0cyA9IEFycmF5OjpDb252
ZXJ0OwogICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR0FycmF5TW9kZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdBcnJheU1vZGUu
aAppbmRleCBmNGI3N2U4NDYzZjUwM2Q2MzY2ZTJmOWRhODYxODIwMmQ4YWEyNTU2Li4wYWMyZWNj
YjZmOGNiOGM3YzI4MzEzYjMzOTNjOWI2ODU3NzY1ZDc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR0FycmF5TW9kZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9kZmcvREZHQXJyYXlNb2RlLmgKQEAgLTIwOCwxMCArMjA4LDkgQEAgcHVibGljOgogICAgICAg
ICBpZiAoaXNKU0FycmF5KCkpIHsKICAgICAgICAgICAgIGlmIChwcm9maWxlLT51c2VzT3JpZ2lu
YWxBcnJheVN0cnVjdHVyZXMobG9ja2VyKSAmJiBiZW5lZml0c0Zyb21PcmlnaW5hbEFycmF5KCkp
IHsKICAgICAgICAgICAgICAgICBBcnJheU1vZGVzIGFycmF5TW9kZXMgPSBwcm9maWxlLT5vYnNl
cnZlZEFycmF5TW9kZXMobG9ja2VyKTsKLSAgICAgICAgICAgICAgICBJbmRleGluZ1R5cGUgb2Jz
ZXJ2ZWRJbmRleGluZ01vZGVzID0gcHJvZmlsZS0+b2JzZXJ2ZWRJbmRleGluZ01vZGVzKGxvY2tl
cik7Ci0gICAgICAgICAgICAgICAgaWYgKChoYXNTZWVuQ29weU9uV3JpdGVBcnJheShhcnJheU1v
ZGVzKSB8fCBpc0NvcHlPbldyaXRlKG9ic2VydmVkSW5kZXhpbmdNb2RlcykpICYmICFoYXNTZWVu
V3JpdGFibGVBcnJheShhcnJheU1vZGVzKSkKKyAgICAgICAgICAgICAgICBpZiAoaGFzU2VlbkNv
cHlPbldyaXRlQXJyYXkoYXJyYXlNb2RlcykgJiYgIWhhc1NlZW5Xcml0YWJsZUFycmF5KGFycmF5
TW9kZXMpKQogICAgICAgICAgICAgICAgICAgICBteUFycmF5Q2xhc3MgPSBBcnJheTo6T3JpZ2lu
YWxDb3B5T25Xcml0ZUFycmF5OwotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCghaGFzU2VlbkNv
cHlPbldyaXRlQXJyYXkoYXJyYXlNb2RlcykgJiYgIWlzQ29weU9uV3JpdGUob2JzZXJ2ZWRJbmRl
eGluZ01vZGVzKSkgJiYgaGFzU2VlbldyaXRhYmxlQXJyYXkoYXJyYXlNb2RlcykpCisgICAgICAg
ICAgICAgICAgZWxzZSBpZiAoIWhhc1NlZW5Db3B5T25Xcml0ZUFycmF5KGFycmF5TW9kZXMpICYm
IGhhc1NlZW5Xcml0YWJsZUFycmF5KGFycmF5TW9kZXMpKQogICAgICAgICAgICAgICAgICAgICBt
eUFycmF5Q2xhc3MgPSBBcnJheTo6T3JpZ2luYWxBcnJheTsKICAgICAgICAgICAgICAgICBlbHNl
CiAgICAgICAgICAgICAgICAgICAgIG15QXJyYXlDbGFzcyA9IEFycmF5OjpBcnJheTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbC5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVENhbGwuY3BwCmluZGV4IDUzOGM4OTQ2YmMyMTBhMTQ1NTU5NjFk
OWRhYjNlMTZhNjdhMDdjNjIuLjUwYWI0OGIxNWFmNmQ1NmNkMWVkMGMzZGYyNTk2ZDI1MjhjMjE2
MjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbC5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRDYWxsLmNwcApAQCAtMTY0LDEzICsxNjQs
MTAgQEAgdm9pZCBKSVQ6OmNvbXBpbGVPcENhbGwoT3Bjb2RlSUQgb3Bjb2RlSUQsIEluc3RydWN0
aW9uKiBpbnN0cnVjdGlvbiwgdW5zaWduZWQgY2EKICAgICAgICAgaW50IHJlZ2lzdGVyT2Zmc2V0
ID0gLWluc3RydWN0aW9uWzRdLnUub3BlcmFuZDsKIAogICAgICAgICBpZiAob3Bjb2RlSUQgPT0g
b3BfY2FsbCAmJiBzaG91bGRFbWl0UHJvZmlsaW5nKCkpIHsKLSAgICAgICAgICAgIEFycmF5UHJv
ZmlsZSogYXJyYXlQcm9maWxlID0gaW5zdHJ1Y3Rpb25bT1BDT0RFX0xFTkdUSChvcF9jYWxsKSAt
IDJdLnUuYXJyYXlQcm9maWxlOwogICAgICAgICAgICAgZW1pdEdldFZpcnR1YWxSZWdpc3Rlcihy
ZWdpc3Rlck9mZnNldCArIENhbGxGcmFtZTo6YXJndW1lbnRPZmZzZXRJbmNsdWRpbmdUaGlzKDAp
LCByZWdUMCk7CiAgICAgICAgICAgICBKdW1wIGRvbmUgPSBicmFuY2hJZk5vdENlbGwocmVnVDAp
OwotICAgICAgICAgICAgbG9hZDMyKEFkZHJlc3MocmVnVDAsIEpTQ2VsbDo6c3RydWN0dXJlSURP
ZmZzZXQoKSksIHJlZ1QxKTsKLSAgICAgICAgICAgIHN0b3JlMzIocmVnVDEsIGFycmF5UHJvZmls
ZS0+YWRkcmVzc09mTGFzdFNlZW5TdHJ1Y3R1cmVJRCgpKTsKLSAgICAgICAgICAgIGxvYWQ4KEFk
ZHJlc3MocmVnVDAsIEpTQ2VsbDo6aW5kZXhpbmdUeXBlQW5kTWlzY09mZnNldCgpKSwgcmVnVDEp
OwotICAgICAgICAgICAgb3IzMihyZWdUMSwgQWJzb2x1dGVBZGRyZXNzKGFycmF5UHJvZmlsZS0+
YWRkcmVzc09mT2JzZXJ2ZWRJbmRleGluZ01vZGVzKCkpKTsKKyAgICAgICAgICAgIGxvYWQzMihB
ZGRyZXNzKHJlZ1QwLCBKU0NlbGw6OnN0cnVjdHVyZUlET2Zmc2V0KCkpLCByZWdUMCk7CisgICAg
ICAgICAgICBzdG9yZTMyKHJlZ1QwLCBpbnN0cnVjdGlvbltPUENPREVfTEVOR1RIKG9wX2NhbGwp
IC0gMl0udS5hcnJheVByb2ZpbGUtPmFkZHJlc3NPZkxhc3RTZWVuU3RydWN0dXJlSUQoKSk7CiAg
ICAgICAgICAgICBkb25lLmxpbmsodGhpcyk7CiAgICAgICAgIH0KICAgICAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbDMyXzY0LmNwcCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9qaXQvSklUQ2FsbDMyXzY0LmNwcAppbmRleCBkM2Y3ZWIwYTU2MTQxOThhNjJk
ZDk2MDNkMmQ1OTYyMmNkM2E1ZmQzLi44OGJlZjEyY2ViOTU2OGJiYWM4Njg4NDlkODI0NWVjZjIy
YjdlMDFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVENhbGwzMl82
NC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRDYWxsMzJfNjQuY3BwCkBA
IC0yNDgsMTMgKzI0OCwxMCBAQCB2b2lkIEpJVDo6Y29tcGlsZU9wQ2FsbChPcGNvZGVJRCBvcGNv
ZGVJRCwgSW5zdHJ1Y3Rpb24qIGluc3RydWN0aW9uLCB1bnNpZ25lZCBjYQogICAgICAgICBpbnQg
cmVnaXN0ZXJPZmZzZXQgPSAtaW5zdHJ1Y3Rpb25bNF0udS5vcGVyYW5kOwogICAgICAgICAKICAg
ICAgICAgaWYgKG9wY29kZUlEID09IG9wX2NhbGwgJiYgc2hvdWxkRW1pdFByb2ZpbGluZygpKSB7
Ci0gICAgICAgICAgICBBcnJheVByb2ZpbGUqIGFycmF5UHJvZmlsZSA9IGluc3RydWN0aW9uW09Q
Q09ERV9MRU5HVEgob3BfY2FsbCkgLSAyXS51LmFycmF5UHJvZmlsZTsKICAgICAgICAgICAgIGVt
aXRMb2FkKHJlZ2lzdGVyT2Zmc2V0ICsgQ2FsbEZyYW1lOjphcmd1bWVudE9mZnNldEluY2x1ZGlu
Z1RoaXMoMCksIHJlZ1QwLCByZWdUMSk7CiAgICAgICAgICAgICBKdW1wIGRvbmUgPSBicmFuY2hJ
Zk5vdENlbGwocmVnVDApOwotICAgICAgICAgICAgbG9hZFB0cihBZGRyZXNzKHJlZ1QxLCBKU0Nl
bGw6OnN0cnVjdHVyZUlET2Zmc2V0KCkpLCByZWdUMCk7Ci0gICAgICAgICAgICBzdG9yZVB0cihy
ZWdUMCwgYXJyYXlQcm9maWxlLT5hZGRyZXNzT2ZMYXN0U2VlblN0cnVjdHVyZUlEKCkpOwotICAg
ICAgICAgICAgbG9hZDgoQWRkcmVzcyhyZWdUMSwgSlNDZWxsOjppbmRleGluZ1R5cGVBbmRNaXNj
T2Zmc2V0KCkpLCByZWdUMCk7Ci0gICAgICAgICAgICBvcjMyKHJlZ1QwLCBBYnNvbHV0ZUFkZHJl
c3MoYXJyYXlQcm9maWxlLT5hZGRyZXNzT2ZPYnNlcnZlZEluZGV4aW5nTW9kZXMoKSkpOworICAg
ICAgICAgICAgbG9hZFB0cihBZGRyZXNzKHJlZ1QxLCBKU0NlbGw6OnN0cnVjdHVyZUlET2Zmc2V0
KCkpLCByZWdUMSk7CisgICAgICAgICAgICBzdG9yZVB0cihyZWdUMSwgaW5zdHJ1Y3Rpb25bT1BD
T0RFX0xFTkdUSChvcF9jYWxsKSAtIDJdLnUuYXJyYXlQcm9maWxlLT5hZGRyZXNzT2ZMYXN0U2Vl
blN0cnVjdHVyZUlEKCkpOwogICAgICAgICAgICAgZG9uZS5saW5rKHRoaXMpOwogICAgICAgICB9
CiAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVElubGluZXMu
aCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUSW5saW5lcy5oCmluZGV4IGExOTBiMGEw
Nzg2YjJlNzdjYzNjMDEwNDNjN2I1OTAwZDNjNTM5OGEuLjJiYjY3ZjEzYmVkZTA0ZDc1NGI5MmM1
NzZhZjhhOWZhMDM5N2MzODQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQv
SklUSW5saW5lcy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUSW5saW5lcy5o
CkBAIC0zNDgsOCArMzQ4LDYgQEAgaW5saW5lIHZvaWQgSklUOjplbWl0QXJyYXlQcm9maWxpbmdT
aXRlV2l0aENlbGwoUmVnaXN0ZXJJRCBjZWxsLCBSZWdpc3RlcklEIGluZGUKICAgICB9CiAKICAg
ICBsb2FkOChBZGRyZXNzKGNlbGwsIEpTQ2VsbDo6aW5kZXhpbmdUeXBlQW5kTWlzY09mZnNldCgp
KSwgaW5kZXhpbmdUeXBlKTsKLSAgICBpZiAoc2hvdWxkRW1pdFByb2ZpbGluZygpKQotICAgICAg
ICBvcjMyKGluZGV4aW5nVHlwZSwgQWJzb2x1dGVBZGRyZXNzKGFycmF5UHJvZmlsZS0+YWRkcmVz
c09mT2JzZXJ2ZWRJbmRleGluZ01vZGVzKCkpKTsKIH0KIAogaW5saW5lIHZvaWQgSklUOjplbWl0
QXJyYXlQcm9maWxpbmdTaXRlRm9yQnl0ZWNvZGVJbmRleFdpdGhDZWxsKFJlZ2lzdGVySUQgY2Vs
bCwgUmVnaXN0ZXJJRCBpbmRleGluZ1R5cGUsIHVuc2lnbmVkIGJ5dGVjb2RlSW5kZXgpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5h
c20gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20K
aW5kZXggMTViY2NkZTQ5MTJmNTEzNDJmMWE2MDlmZDQyZjVkMTBkNjdkYmJjMS4uODhiODBkMzc3
MjBjNDI1MWY4MjM1ZDc5Y2QxNTAyNmRkNWI5ZjFkNSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQpAQCAtOTMxLDcgKzkzMSw2
IEBAIG1hY3JvIGFycmF5UHJvZmlsZShjZWxsQW5kSW5kZXhpbmdUeXBlLCBwcm9maWxlLCBzY3Jh
dGNoKQogICAgIGxvYWRpIEpTQ2VsbDo6bV9zdHJ1Y3R1cmVJRFtjZWxsXSwgc2NyYXRjaAogICAg
IHN0b3JlaSBzY3JhdGNoLCBBcnJheVByb2ZpbGU6Om1fbGFzdFNlZW5TdHJ1Y3R1cmVJRFtwcm9m
aWxlXQogICAgIGxvYWRiIEpTQ2VsbDo6bV9pbmRleGluZ1R5cGVBbmRNaXNjW2NlbGxdLCBpbmRl
eGluZ1R5cGUKLSAgICBvcmkgaW5kZXhpbmdUeXBlLCBBcnJheVByb2ZpbGU6Om1fb2JzZXJ2ZWRJ
bmRleGluZ01vZGVzW3Byb2ZpbGVdCiBlbmQKIAogbWFjcm8gc2tpcElmSXNSZW1lbWJlcmVkT3JJ
bkVkZW4oY2VsbCwgc2xvd1BhdGgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
bGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjMyXzY0LmFzbSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCmluZGV4IDM5ODI0NjE2YzQ4M2I3
ZDIyZGYwOTM0NzgxMjVmYWE3NzUyNTcwNTAuLjgwZjQxZDgwNGE2ZGZhMGQ5MTI0Yzk0ZWM0MWRk
MTEwNjFlMDY0ODkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dM
ZXZlbEludGVycHJldGVyMzJfNjQuYXNtCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGlu
dC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtCkBAIC0xOTkwLDExICsxOTkwLDkgQEAgbWFj
cm8gYXJyYXlQcm9maWxlRm9yQ2FsbCgpCiAgICAgbmVnaSB0MwogICAgIGJpbmVxIFRoaXNBcmd1
bWVudE9mZnNldCArIFRhZ09mZnNldFtjZnIsIHQzLCA4XSwgQ2VsbFRhZywgLmRvbmUKICAgICBs
b2FkaSBUaGlzQXJndW1lbnRPZmZzZXQgKyBQYXlsb2FkT2Zmc2V0W2NmciwgdDMsIDhdLCB0MAot
ICAgIGxvYWRwIEpTQ2VsbDo6bV9zdHJ1Y3R1cmVJRFt0MF0sIHQzCisgICAgbG9hZHAgSlNDZWxs
OjptX3N0cnVjdHVyZUlEW3QwXSwgdDAKICAgICBsb2FkcEZyb21JbnN0cnVjdGlvbihDYWxsT3BD
b2RlU2l6ZSAtIDIsIHQxKQotICAgIHN0b3JlcCB0MywgQXJyYXlQcm9maWxlOjptX2xhc3RTZWVu
U3RydWN0dXJlSURbdDFdCi0gICAgbG9hZGIgSlNDZWxsOjptX2luZGV4aW5nVHlwZUFuZE1pc2Nb
dDBdLCB0MwotICAgIG9yaSB0MywgQXJyYXlQcm9maWxlOjptX29ic2VydmVkSW5kZXhpbmdNb2Rl
c1t0MV0KKyAgICBzdG9yZXAgdDAsIEFycmF5UHJvZmlsZTo6bV9sYXN0U2VlblN0cnVjdHVyZUlE
W3QxXQogLmRvbmU6CiBlbmQKIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xs
aW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc20gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxp
bnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbQppbmRleCBkODVjODU1NTI4YzE0MjNmYzUyZDRj
YmMwZmRmYmZjYTFjNWRkNTdiLi5mODY3NTk3ZmM0NmU1MzFhMzg1NTYxZjI3MWI4NzFhOTg0MjJi
YWIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRl
cnByZXRlcjY0LmFzbQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJ
bnRlcnByZXRlcjY0LmFzbQpAQCAtMjAzMyw4ICsyMDMzLDYgQEAgbWFjcm8gYXJyYXlQcm9maWxl
Rm9yQ2FsbCgpCiAgICAgbG9hZHBGcm9tSW5zdHJ1Y3Rpb24oKENhbGxPcENvZGVTaXplIC0gMiks
IHQxKQogICAgIGxvYWRpIEpTQ2VsbDo6bV9zdHJ1Y3R1cmVJRFt0MF0sIHQzCiAgICAgc3RvcmVp
IHQzLCBBcnJheVByb2ZpbGU6Om1fbGFzdFNlZW5TdHJ1Y3R1cmVJRFt0MV0KLSAgICBsb2FkYiBK
U0NlbGw6Om1faW5kZXhpbmdUeXBlQW5kTWlzY1t0MF0sIHQzCi0gICAgb3JpIHQzLCBBcnJheVBy
b2ZpbGU6Om1fb2JzZXJ2ZWRJbmRleGluZ01vZGVzW3QxXQogLmRvbmU6CiBlbmQKIApkaWZmIC0t
Z2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBiMDY2ODZk
NDAwOTE2MTc0NTAwOTM3YmQzMGQ1ZjlkZTZmMzJkOWJiLi5hOWI4ZTVlZGMwOWMxYzQyNWVjZWM5
ZWNjOWMzYmQ5ODFiNGQ3ZDdmIDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9K
U1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA3LTI0ICBDb21taXQgUXVl
dWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2VkLCByb2xs
aW5nIG91dCByMjM0MTgzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTg3OTgzCisKKyAgICAgICAgY2F1c2UgcmVncmVzc2lvbiBpbiBLcmFrZW4gZ2F1
c3NpYW4gYmx1ciBhbmQgZGVzYXR1cmF0ZQorICAgICAgICAoUmVxdWVzdGVkIGJ5IHl1c3VrZXN1
enVraSBvbiAjd2Via2l0KS4KKworICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAg
ICAgIltKU0NdIFJlY29yZCBDb1cgc3RhdHVzIGluIEFycmF5UHJvZmlsZSIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4Nzk0OQorICAgICAgICBodHRw
czovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjM0MTgzCisKIDIwMTgtMDctMjQgIFl1c3Vr
ZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+CiAKICAgICAgICAgW0pTQ10gUmVjb3Jk
IENvVyBzdGF0dXMgaW4gQXJyYXlQcm9maWxlCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9h
cnJheS1wcm9maWxlLXNob3VsZC1yZWNvcmQtY29weS1vbi13cml0ZS5qcyBiL0pTVGVzdHMvc3Ry
ZXNzL2FycmF5LXByb2ZpbGUtc2hvdWxkLXJlY29yZC1jb3B5LW9uLXdyaXRlLmpzCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAyMDRiNGM0NWIxZmZkYzA3OGQyZTg2OTc1OGU3ZmQ5OGE3
YjU4YWM1Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0pT
VGVzdHMvc3RyZXNzL2FycmF5LXByb2ZpbGUtc2hvdWxkLXJlY29yZC1jb3B5LW9uLXdyaXRlLmpz
CisrKyAvZGV2L251bGwKQEAgLTEsMzkgKzAsMCBAQAotZnVuY3Rpb24gc2hvdWxkQmUoYWN0dWFs
LCBleHBlY3RlZCkKLXsKLSAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZCkKLSAgICAgICAgdGhy
b3cgbmV3IEVycm9yKCdiYWQgdmFsdWU6ICcgKyBhY3R1YWwpOwotfQotbm9JbmxpbmUoc2hvdWxk
QmUpOwotCi1mdW5jdGlvbiB0ZXN0MShhcnJheSkKLXsKLSAgICBmb3IgKHZhciBpID0gMDsgaSA8
IDU7ICsraSkgewotICAgICAgICBhcnJheVswXSA9IGFycmF5WzBdICsgMTsKLSAgICB9Ci0gICAg
cmV0dXJuIGFycmF5OwotfQotbm9JbmxpbmUodGVzdDEpOwotCi1mdW5jdGlvbiB0ZXN0MihhcnJh
eSkKLXsKLSAgICBmb3IgKHZhciBpID0gMDsgaSA8IDU7ICsraSkgewotICAgICAgICBhcnJheVsw
XSA9IGFycmF5WzBdICsgMTsKLSAgICB9Ci0gICAgcmV0dXJuIGFycmF5OwotfQotbm9JbmxpbmUo
dGVzdDIpOwotCi1mdW5jdGlvbiB0ZXN0MyhhcnJheSkKLXsKLSAgICBmb3IgKHZhciBpID0gMDsg
aSA8IDU7ICsraSkgewotICAgICAgICBhcnJheVswXSA9IGFycmF5WzBdICsgMTsKLSAgICB9Ci0g
ICAgcmV0dXJuIGFycmF5OwotfQotbm9JbmxpbmUodGVzdDMpOwotCi1mb3IgKHZhciBpID0gMDsg
aSA8IDFlNjsgKytpKSB7Ci0gICAgc2hvdWxkQmUoU3RyaW5nKHRlc3QxKFswLCAxLCAyLCAzLCA0
XSkpLCBgNSwxLDIsMyw0YCk7Ci0gICAgc2hvdWxkQmUoU3RyaW5nKHRlc3QyKFswLjEsIDEuMSwg
Mi4xLCAzLjEsIDQuMV0pKSwgYDUuMSwxLjEsMi4xLDMuMSw0LjFgKTsKLSAgICBzaG91bGRCZShT
dHJpbmcodGVzdDMoWydDJywgJ28nLCAnYycsICdvJywgJ2EnXSkpLCBgQzExMTExLG8sYyxvLGFg
KTsKLX0K
</data>

          </attachment>
      

    </bug>

</bugzilla>