<?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>212730</bug_id>
          
          <creation_ts>2020-06-03 23:01:03 -0700</creation_ts>
          <short_desc>TypedArray.prototype.set is incorrect with primitives</short_desc>
          <delta_ts>2020-06-18 10:10:36 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="NWU_NISL">nisl_grammarly1</reporter>
          <assigned_to name="Alexey Shvayka">ashvayka</assigned_to>
          <cc>ashvayka</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>isol2</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1658998</commentid>
    <comment_count>0</comment_count>
    <who name="NWU_NISL">nisl_grammarly1</who>
    <bug_when>2020-06-03 23:01:03 -0700</bug_when>
    <thetext>#version: dbae081
https://github.com/WebKit/webkit/tree/dbae081ad7e22d9ab61edf2f337f6c2bb593c7f8

#Testcase:
var NISLFuzzingFunc = function(){
	var e = &apos;123&apos;;
	A = new Uint8Array(5);
	A.set(e);
	print(A);
};
NISLFuzzingFunc();

#Command:
./webkit/WebKitBuild/Release/bin/jsc testcase.js

#Output:
Exception: TypeError: First argument should be an object

#Expected output:
1,2,3,0,0

#Description:

According to ES2019 standard, the steps of `%TypedArray%.prototype.set` are as follows.

&gt; 22.2.3.23.1 %TypedArray%.prototype.set ( array [ , offset ] )
&gt;
&gt; 1. Assert: array is any ECMAScript language value other than an Object with a [[TypedArrayName]] internal slot. If it is such an Object, the definition in 22.2.3.23.2 applies.
&gt;
&gt;    ...
&gt;
&gt; 15. Let src be ? ToObject(array).

In this testcase, `ToObject(e)` should not throw a TypeError. So I suspect it is a bug of javascriptcore.

#Reference:
http://ecma-international.org/ecma-262/10.0/#sec-%typedarray%.prototype.set-array-offset

#Additional info:
Contributor: QuXing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660109</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-07 14:04:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/64095236&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660218</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-06-08 08:40:55 -0700</bug_when>
    <thetext>In genericTypedArrayViewProtoFuncSet(), JSC casts an argument to JSObject* instead of performing toObject().
SpiderMonkey gets this right, while V8 handles all primitives per spec except for numbers.
I will submit a patch as soon as test262 coverage (https://github.com/tc39/test262/pull/2651) is merged &amp; synced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660220</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-06-08 08:41:43 -0700</bug_when>
    <thetext>*** Bug 188877 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663689</commentid>
    <comment_count>4</comment_count>
      <attachid>402161</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-06-17 15:38:39 -0700</bug_when>
    <thetext>Created attachment 402161
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663690</commentid>
    <comment_count>5</comment_count>
      <attachid>402161</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-17 15:45:06 -0700</bug_when>
    <thetext>Comment on attachment 402161
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663846</commentid>
    <comment_count>6</comment_count>
      <attachid>402198</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2020-06-18 04:02:24 -0700</bug_when>
    <thetext>Created attachment 402198
Patch

Adjust WebGL tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663908</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-18 10:10:35 -0700</bug_when>
    <thetext>Committed r263216: &lt;https://trac.webkit.org/changeset/263216&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402198.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402161</attachid>
            <date>2020-06-17 15:38:39 -0700</date>
            <delta_ts>2020-06-18 04:02:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212730-20200618013837.patch</filename>
            <type>text/plain</type>
            <size>4056</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
Y2YyYjE4OTg0NWI2MTcxNmViYTQ2NjMzNjViYjVmY2UwZmZmNDhmLi5hYjVhY2M3YTFkYzQ1MTBm
ZjllODE4ZjVmNTEzN2ZhYjZiMmY5MDJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAyMC0wNi0xNyAgQWxleGV5IFNodmF5a2EgIDxzaHZhaWthbGVzaEBnbWFp
bC5jb20+CisKKyAgICAgICAgVHlwZWRBcnJheS5wcm90b3R5cGUuc2V0IGlzIGluY29ycmVjdCB3
aXRoIHByaW1pdGl2ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMjczMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRoaXMgY2hhbmdlIGltcGxlbWVudHMgc3RlcCAxNCBvZiAlVHlwZWRBcnJheSUucHJv
dG90eXBlLnNldCBbMV0sCisgICAgICAgIHdoaWNoIGNvZXJjZXMgcHJpbWl0aXZlcyB0byBvYmpl
Y3RzIGluc3RlYWQgb2YgdGhyb3dpbmcgYW4gZXJyb3IsCisgICAgICAgIGFsaWduaW5nIEpTQyB3
aXRoIFY4IGFuZCBTcGlkZXJNb25rZXkuCisKKyAgICAgICAgWzFdOiBodHRwczovL3RjMzkuZXMv
ZWNtYTI2Mi8jc2VjLSV0eXBlZGFycmF5JS5wcm90b3R5cGUuc2V0LWFycmF5LW9mZnNldAorCisg
ICAgICAgICogcnVudGltZS9KU0dlbmVyaWNUeXBlZEFycmF5Vmlld1Byb3RvdHlwZUZ1bmN0aW9u
cy5oOgorICAgICAgICAoSlNDOjpnZW5lcmljVHlwZWRBcnJheVZpZXdQcm90b0Z1bmNTZXQpOgor
CiAyMDIwLTA2LTE3ICBLZWl0aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgICR2bS5oYXZlQUJhZFRpbWUvaXNIYXZpbmdBQmFkVGltZSBzaG91bGQgd29yayB3aXRo
IG5vbi1nbG9iYWxPYmplY3QgcGFyYW1ldGVycwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvSlNHZW5lcmljVHlwZWRBcnJheVZpZXdQcm90b3R5cGVGdW5jdGlvbnMu
aCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3
UHJvdG90eXBlRnVuY3Rpb25zLmgKaW5kZXggNjNlNjVmNDBhYmM5OTM3YTIwOWUxNWY4MmZlNzcz
ZjI2OGIyNDQyYy4uNzhlZjgwMmZhYjA0YzZjZDljMGI2OGY3NTYyNWE1ZTZlMTNmYzg5MCAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHZW5lcmljVHlwZWRBcnJh
eVZpZXdQcm90b3R5cGVGdW5jdGlvbnMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9KU0dlbmVyaWNUeXBlZEFycmF5Vmlld1Byb3RvdHlwZUZ1bmN0aW9ucy5oCkBAIC0xMjMs
OSArMTIzLDggQEAgRW5jb2RlZEpTVmFsdWUgSlNDX0hPU1RfQ0FMTCBnZW5lcmljVHlwZWRBcnJh
eVZpZXdQcm90b0Z1bmNTZXQoVk0mIHZtLCBKU0dsb2JhbE8KICAgICBpZiAoVU5MSUtFTFkodGhp
c09iamVjdC0+aXNOZXV0ZXJlZCgpKSkKICAgICAgICAgcmV0dXJuIHRocm93Vk1UeXBlRXJyb3Io
Z2xvYmFsT2JqZWN0LCBzY29wZSwgdHlwZWRBcnJheUJ1ZmZlckhhc0JlZW5EZXRhY2hlZEVycm9y
TWVzc2FnZSk7CiAKLSAgICBKU09iamVjdCogc291cmNlQXJyYXkgPSBqc0R5bmFtaWNDYXN0PEpT
T2JqZWN0Kj4odm0sIGNhbGxGcmFtZS0+dW5jaGVja2VkQXJndW1lbnQoMCkpOwotICAgIGlmIChV
TkxJS0VMWSghc291cmNlQXJyYXkpKQotICAgICAgICByZXR1cm4gdGhyb3dWTVR5cGVFcnJvcihn
bG9iYWxPYmplY3QsIHNjb3BlLCAiRmlyc3QgYXJndW1lbnQgc2hvdWxkIGJlIGFuIG9iamVjdCJf
cyk7CisgICAgSlNPYmplY3QqIHNvdXJjZUFycmF5ID0gY2FsbEZyYW1lLT51bmNoZWNrZWRBcmd1
bWVudCgwKS50b09iamVjdChnbG9iYWxPYmplY3QpOworICAgIFJFVFVSTl9JRl9FWENFUFRJT04o
c2NvcGUsIHsgfSk7CiAKICAgICB1bnNpZ25lZCBsZW5ndGg7CiAgICAgaWYgKGlzVHlwZWRWaWV3
KHNvdXJjZUFycmF5LT5jbGFzc0luZm8odm0pLT50eXBlZEFycmF5U3RvcmFnZVR5cGUpKSB7CmRp
ZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGU1
YWE1YjEzY2Q3MGM2ODU2ZGY0NzliNTI3MDkxNThhZjk5OTY3NWEuLjgzYTQ2YTg0N2Y1N2IwMmQx
Nzc1YzJjNGRiYWFlNzNhN2M0ZjAzN2MgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjAtMDYtMTcgIEFsZXhl
eSBTaHZheWthICA8c2h2YWlrYWxlc2hAZ21haWwuY29tPgorCisgICAgICAgIFR5cGVkQXJyYXku
cHJvdG90eXBlLnNldCBpcyBpbmNvcnJlY3Qgd2l0aCBwcmltaXRpdmVzCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTI3MzAKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25z
LnlhbWw6IE1hcmsgMiB0ZXN0IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMjAtMDYtMTcgIEFsZXhl
eSBTaHZheWthICA8c2h2YWlrYWxlc2hAZ21haWwuY29tPgogCiAgICAgICAgIFVwZGF0ZSB0ZXN0
MjYyIHRvIGNvbW1pdCA4ZDNkZDJkMWEwYTUKZGlmZiAtLWdpdCBhL0pTVGVzdHMvdGVzdDI2Mi9l
eHBlY3RhdGlvbnMueWFtbCBiL0pTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbAppbmRl
eCAwMDgwMzE5YmNiZTdmY2Q4MzVkM2MxMGEzMmZmZjdmMDA3OWViNjhlLi4zYWVhNTQwNmQ0MTUz
NjM1Y2UwMzc3MTFlMTc1ZTFjOTU0Y2UxYjZhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Rlc3QyNjIv
ZXhwZWN0YXRpb25zLnlhbWwKKysrIGIvSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1s
CkBAIC0xNTA5LDkgKzE1MDksNiBAQCB0ZXN0L2J1aWx0LWlucy9UeXBlZEFycmF5L3Byb3RvdHlw
ZS9tYXAvc3BlY2llc2N0b3ItZ2V0LWN0b3ItcmV0dXJucy10aHJvd3MuanM6CiB0ZXN0L2J1aWx0
LWlucy9UeXBlZEFycmF5L3Byb3RvdHlwZS9tYXAvc3BlY2llc2N0b3ItZ2V0LXNwZWNpZXMtY3Vz
dG9tLWN0b3ItbGVuZ3RoLXRocm93cy5qczoKICAgZGVmYXVsdDogJ1Rlc3QyNjJFcnJvcjogRXhw
ZWN0ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRpb24gd2FzIHRocm93
biBhdCBhbGwgKFRlc3Rpbmcgd2l0aCBGbG9hdDY0QXJyYXkuKScKICAgc3RyaWN0IG1vZGU6ICdU
ZXN0MjYyRXJyb3I6IEV4cGVjdGVkIGEgVHlwZUVycm9yIHRvIGJlIHRocm93biBidXQgbm8gZXhj
ZXB0aW9uIHdhcyB0aHJvd24gYXQgYWxsIChUZXN0aW5nIHdpdGggRmxvYXQ2NEFycmF5LiknCi10
ZXN0L2J1aWx0LWlucy9UeXBlZEFycmF5L3Byb3RvdHlwZS9zZXQvYXJyYXktYXJnLXByaW1pdGl2
ZS10b29iamVjdC5qczoKLSAgZGVmYXVsdDogJ1R5cGVFcnJvcjogRmlyc3QgYXJndW1lbnQgc2hv
dWxkIGJlIGFuIG9iamVjdCAoVGVzdGluZyB3aXRoIEZsb2F0NjRBcnJheS4pJwotICBzdHJpY3Qg
bW9kZTogJ1R5cGVFcnJvcjogRmlyc3QgYXJndW1lbnQgc2hvdWxkIGJlIGFuIG9iamVjdCAoVGVz
dGluZyB3aXRoIEZsb2F0NjRBcnJheS4pJwogdGVzdC9idWlsdC1pbnMvVHlwZWRBcnJheS9wcm90
b3R5cGUvc2xpY2UvZGV0YWNoZWQtYnVmZmVyLXplcm8tY291bnQtY3VzdG9tLWN0b3Itb3RoZXIt
dGFyZ2V0dHlwZS5qczoKICAgZGVmYXVsdDogJ1R5cGVFcnJvcjogVW5kZXJseWluZyBBcnJheUJ1
ZmZlciBoYXMgYmVlbiBkZXRhY2hlZCBmcm9tIHRoZSB2aWV3IChUZXN0aW5nIHdpdGggRmxvYXQ2
NEFycmF5LiknCiAgIHN0cmljdCBtb2RlOiAnVHlwZUVycm9yOiBVbmRlcmx5aW5nIEFycmF5QnVm
ZmVyIGhhcyBiZWVuIGRldGFjaGVkIGZyb20gdGhlIHZpZXcgKFRlc3Rpbmcgd2l0aCBGbG9hdDY0
QXJyYXkuKScK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402198</attachid>
            <date>2020-06-18 04:02:24 -0700</date>
            <delta_ts>2020-06-18 10:10:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212730-20200618140223.patch</filename>
            <type>text/plain</type>
            <size>11801</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
ZGJjY2FlMmU5Mzk2NzkzNjdmNTkyYmQ4NWY1N2M2OWY1NjEwZDkxLi40NDU0OTYyNWQ1YmY5OTVl
NWRiY2ZjNWU1MTQwNDAyYjNkNGJlYTA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAyMC0wNi0xOCAgQWxleGV5IFNodmF5a2EgIDxzaHZhaWthbGVzaEBnbWFp
bC5jb20+CisKKyAgICAgICAgVHlwZWRBcnJheS5wcm90b3R5cGUuc2V0IGlzIGluY29ycmVjdCB3
aXRoIHByaW1pdGl2ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxMjczMAorCisgICAgICAgIFJldmlld2VkIGJ5IFl1c3VrZSBTdXp1a2kuCisKKyAg
ICAgICAgVGhpcyBjaGFuZ2UgaW1wbGVtZW50cyBzdGVwIDE0IG9mICVUeXBlZEFycmF5JS5wcm90
b3R5cGUuc2V0IFsxXSwKKyAgICAgICAgd2hpY2ggY29lcmNlcyBwcmltaXRpdmVzIHRvIG9iamVj
dHMgaW5zdGVhZCBvZiB0aHJvd2luZyBhbiBlcnJvciwKKyAgICAgICAgYWxpZ25pbmcgSlNDIHdp
dGggVjggYW5kIFNwaWRlck1vbmtleS4KKworICAgICAgICBbMV06IGh0dHBzOi8vdGMzOS5lcy9l
Y21hMjYyLyNzZWMtJXR5cGVkYXJyYXklLnByb3RvdHlwZS5zZXQtYXJyYXktb2Zmc2V0CisKKyAg
ICAgICAgKiBydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3UHJvdG90eXBlRnVuY3Rpb25z
Lmg6CisgICAgICAgIChKU0M6OmdlbmVyaWNUeXBlZEFycmF5Vmlld1Byb3RvRnVuY1NldCk6CisK
IDIwMjAtMDYtMTcgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbSlNDXSBGcmVlemUgSlNCaWdJbnQgd2hlbiBzZXR0aW5nIGl0IGFzIGEgY29uc3RhbnQgaW4g
QUkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2VuZXJpY1R5
cGVkQXJyYXlWaWV3UHJvdG90eXBlRnVuY3Rpb25zLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU0dlbmVyaWNUeXBlZEFycmF5Vmlld1Byb3RvdHlwZUZ1bmN0aW9ucy5oCmluZGV4
IDYzZTY1ZjQwYWJjOTkzN2EyMDllMTVmODJmZTc3M2YyNjhiMjQ0MmMuLjc4ZWY4MDJmYWIwNGM2
Y2Q5YzBiNjhmNzU2MjVhNWU2ZTEzZmM4OTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL0pTR2VuZXJpY1R5cGVkQXJyYXlWaWV3UHJvdG90eXBlRnVuY3Rpb25zLmgK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHZW5lcmljVHlwZWRBcnJheVZp
ZXdQcm90b3R5cGVGdW5jdGlvbnMuaApAQCAtMTIzLDkgKzEyMyw4IEBAIEVuY29kZWRKU1ZhbHVl
IEpTQ19IT1NUX0NBTEwgZ2VuZXJpY1R5cGVkQXJyYXlWaWV3UHJvdG9GdW5jU2V0KFZNJiB2bSwg
SlNHbG9iYWxPCiAgICAgaWYgKFVOTElLRUxZKHRoaXNPYmplY3QtPmlzTmV1dGVyZWQoKSkpCiAg
ICAgICAgIHJldHVybiB0aHJvd1ZNVHlwZUVycm9yKGdsb2JhbE9iamVjdCwgc2NvcGUsIHR5cGVk
QXJyYXlCdWZmZXJIYXNCZWVuRGV0YWNoZWRFcnJvck1lc3NhZ2UpOwogCi0gICAgSlNPYmplY3Qq
IHNvdXJjZUFycmF5ID0ganNEeW5hbWljQ2FzdDxKU09iamVjdCo+KHZtLCBjYWxsRnJhbWUtPnVu
Y2hlY2tlZEFyZ3VtZW50KDApKTsKLSAgICBpZiAoVU5MSUtFTFkoIXNvdXJjZUFycmF5KSkKLSAg
ICAgICAgcmV0dXJuIHRocm93Vk1UeXBlRXJyb3IoZ2xvYmFsT2JqZWN0LCBzY29wZSwgIkZpcnN0
IGFyZ3VtZW50IHNob3VsZCBiZSBhbiBvYmplY3QiX3MpOworICAgIEpTT2JqZWN0KiBzb3VyY2VB
cnJheSA9IGNhbGxGcmFtZS0+dW5jaGVja2VkQXJndW1lbnQoMCkudG9PYmplY3QoZ2xvYmFsT2Jq
ZWN0KTsKKyAgICBSRVRVUk5fSUZfRVhDRVBUSU9OKHNjb3BlLCB7IH0pOwogCiAgICAgdW5zaWdu
ZWQgbGVuZ3RoOwogICAgIGlmIChpc1R5cGVkVmlldyhzb3VyY2VBcnJheS0+Y2xhc3NJbmZvKHZt
KS0+dHlwZWRBcnJheVN0b3JhZ2VUeXBlKSkgewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGZlNWZiMWQ3Yjk4Zjg5MGQyZjZj
MGQ0ZDA2ZmE2MGExZDg1MDg4YTMuLmVlNmU1MjIxNGEwZTAyYjkwYjNkODY4YTkxYTI1ODhkZTRh
NGY4MGIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0wNi0xOCAgQWxleGV5IFNodmF5a2Eg
IDxzaHZhaWthbGVzaEBnbWFpbC5jb20+CisKKyAgICAgICAgVHlwZWRBcnJheS5wcm90b3R5cGUu
c2V0IGlzIGluY29ycmVjdCB3aXRoIHByaW1pdGl2ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjczMAorCisgICAgICAgIFJldmlld2VkIGJ5IFl1
c3VrZSBTdXp1a2kuCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC9hcnJheS1nZXQtYW5k
LXNldC1tZXRob2QtcmVtb3ZhbC1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9jYW52YXMv
d2ViZ2wvYXJyYXktZ2V0LWFuZC1zZXQtbWV0aG9kLXJlbW92YWwuaHRtbDoKKyAgICAgICAgKiBm
YXN0L2NhbnZhcy93ZWJnbC9hcnJheS1zZXQtaW52YWxpZC1hcmd1bWVudHMtZXhwZWN0ZWQudHh0
OgorCiAyMDIwLTA2LTE2ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgogCiAg
ICAgICAgIHF1aWtyLmNvbTogdW5hYmxlIHRvIHNlbGVjdCBpdGVtIGZyb20gZHJvcGRvd24KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2FycmF5LWdldC1hbmQtc2V0
LW1ldGhvZC1yZW1vdmFsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dl
YmdsL2FycmF5LWdldC1hbmQtc2V0LW1ldGhvZC1yZW1vdmFsLWV4cGVjdGVkLnR4dAppbmRleCBi
YzEzMjcwMzE0Njk3YWE1OGE2NWE4NTkyZDY4MDA0MmI3ODY2MTNlLi4xNGQ0NTFjZDJjZmFkYmM5
ZDA4MjZmZGI4ZTcxZjMyNzVlODI3NDdmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy93ZWJnbC9hcnJheS1nZXQtYW5kLXNldC1tZXRob2QtcmVtb3ZhbC1leHBlY3RlZC50eHQK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvYXJyYXktZ2V0LWFuZC1zZXQtbWV0
aG9kLXJlbW92YWwtZXhwZWN0ZWQudHh0CkBAIC00LDE5ICs0LDMzIEBAIE9uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFCiAKIFJlZ3Jlc3Npb24gdGVzdCBmb3IgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM4MDM5CiBQQVNTIHdlYkdMQXJyYXkuZ2V0IGlzIHVuZGVmaW5lZC4K
LVBBU1Mgd2ViR0xBcnJheS5zZXQoMCwgMSkgdGhyZXcgZXhjZXB0aW9uLgorUEFTUyB3ZWJHTEFy
cmF5WzBdIGlzIDIKK1BBU1Mgd2ViR0xBcnJheVsxXSBpcyAzCitQQVNTIHdlYkdMQXJyYXkuc2V0
KDAsIDEpIGlzIG5vb3AKIFBBU1Mgd2ViR0xBcnJheS5nZXQgaXMgdW5kZWZpbmVkLgotUEFTUyB3
ZWJHTEFycmF5LnNldCgwLCAxKSB0aHJldyBleGNlcHRpb24uCitQQVNTIHdlYkdMQXJyYXlbMF0g
aXMgMgorUEFTUyB3ZWJHTEFycmF5WzFdIGlzIDMKK1BBU1Mgd2ViR0xBcnJheS5zZXQoMCwgMSkg
aXMgbm9vcAogUEFTUyB3ZWJHTEFycmF5LmdldCBpcyB1bmRlZmluZWQuCi1QQVNTIHdlYkdMQXJy
YXkuc2V0KDAsIDEpIHRocmV3IGV4Y2VwdGlvbi4KK1BBU1Mgd2ViR0xBcnJheVswXSBpcyAyCitQ
QVNTIHdlYkdMQXJyYXlbMV0gaXMgMworUEFTUyB3ZWJHTEFycmF5LnNldCgwLCAxKSBpcyBub29w
CiBQQVNTIHdlYkdMQXJyYXkuZ2V0IGlzIHVuZGVmaW5lZC4KLVBBU1Mgd2ViR0xBcnJheS5zZXQo
MCwgMSkgdGhyZXcgZXhjZXB0aW9uLgorUEFTUyB3ZWJHTEFycmF5WzBdIGlzIDIKK1BBU1Mgd2Vi
R0xBcnJheVsxXSBpcyAzCitQQVNTIHdlYkdMQXJyYXkuc2V0KDAsIDEpIGlzIG5vb3AKIFBBU1Mg
d2ViR0xBcnJheS5nZXQgaXMgdW5kZWZpbmVkLgotUEFTUyB3ZWJHTEFycmF5LnNldCgwLCAxKSB0
aHJldyBleGNlcHRpb24uCitQQVNTIHdlYkdMQXJyYXlbMF0gaXMgMgorUEFTUyB3ZWJHTEFycmF5
WzFdIGlzIDMKK1BBU1Mgd2ViR0xBcnJheS5zZXQoMCwgMSkgaXMgbm9vcAogUEFTUyB3ZWJHTEFy
cmF5LmdldCBpcyB1bmRlZmluZWQuCi1QQVNTIHdlYkdMQXJyYXkuc2V0KDAsIDEpIHRocmV3IGV4
Y2VwdGlvbi4KK1BBU1Mgd2ViR0xBcnJheVswXSBpcyAyCitQQVNTIHdlYkdMQXJyYXlbMV0gaXMg
MworUEFTUyB3ZWJHTEFycmF5LnNldCgwLCAxKSBpcyBub29wCiBQQVNTIHdlYkdMQXJyYXkuZ2V0
IGlzIHVuZGVmaW5lZC4KLVBBU1Mgd2ViR0xBcnJheS5zZXQoMCwgMSkgdGhyZXcgZXhjZXB0aW9u
LgorUEFTUyB3ZWJHTEFycmF5WzBdIGlzIDIKK1BBU1Mgd2ViR0xBcnJheVsxXSBpcyAzCitQQVNT
IHdlYkdMQXJyYXkuc2V0KDAsIDEpIGlzIG5vb3AKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKIAogVEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52
YXMvd2ViZ2wvYXJyYXktZ2V0LWFuZC1zZXQtbWV0aG9kLXJlbW92YWwuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvY2FudmFzL3dlYmdsL2FycmF5LWdldC1hbmQtc2V0LW1ldGhvZC1yZW1vdmFsLmh0
bWwKaW5kZXggNWE3NTk0MjBjZmRiOWRhZmZmNjFkYzY1MzFiNTYyZWVkMTYwYzc4My4uZmVlZjli
N2I5ZWQ2NTEwNzJhY2I5NGI1NGEyYTE0YTNjMDdjN2YzYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvZmFzdC9jYW52YXMvd2ViZ2wvYXJyYXktZ2V0LWFuZC1zZXQtbWV0aG9kLXJlbW92YWwuaHRt
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9hcnJheS1nZXQtYW5kLXNldC1t
ZXRob2QtcmVtb3ZhbC5odG1sCkBAIC0xMywyOCArMTMsMTggQEAgZGVzY3JpcHRpb24oIlZlcmlm
aWVzIHRoYXQgdGhlIGdldCBtZXRob2QsIGFuZCB0aGUgc2V0IG1ldGhvZCBmb3IgaW5kaXZpZHVh
bCBlbGUKIAogZGVidWcoJ1JlZ3Jlc3Npb24gdGVzdCBmb3IgPGEgaHJlZj0iaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4MDM5Ij5odHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzgwMzk8L2E+Jyk7CiAKLS8vIEdsb2JhbCBzY29wZSBzbyBzaG91
bGRUaHJvdyBjYW4gc2VlIGl0CisvLyBHbG9iYWwgc2NvcGUgc28gc2hvdWxkQmUqIGNhbiBzZWUg
aXQKIHZhciB3ZWJHTEFycmF5OwogCiBmdW5jdGlvbiBuZWdhdGl2ZVRlc3RHZXRBbmRTZXRNZXRo
b2RzKHR5cGVOYW1lKSB7CiAgICAgdmFyIHR5cGUgPSB3aW5kb3dbdHlwZU5hbWVdOwogICAgIHdl
YkdMQXJyYXkgPSBuZXcgdHlwZShbMiwgM10pOwogICAgIHNob3VsZEJlVW5kZWZpbmVkKCJ3ZWJH
TEFycmF5LmdldCIpOwotICAgIHZhciBleGNlcHRpb25UaHJvd24gPSBmYWxzZTsKLSAgICAvLyBX
ZSBkZWxpYmVyYXRlbHkgY2hlY2sgZm9yIGFuIGV4Y2VwdGlvbiBoZXJlIHJhdGhlciB0aGFuIHVz
aW5nCi0gICAgLy8gc2hvdWxkVGhyb3cgaGVyZSBiZWNhdXNlIHRoZSBwcmVjaXNlIGNvbnRlbnRz
IG9mIHRoZSBzeW50YXgKLSAgICAvLyBlcnJvciBhcmUgbm90IHNwZWNpZmllZC4KLSAgICB0cnkg
ewotICAgICAgICB3ZWJHTEFycmF5LnNldCgwLCAxKTsKLSAgICB9IGNhdGNoIChlKSB7Ci0gICAg
ICAgIGV4Y2VwdGlvblRocm93biA9IHRydWU7Ci0gICAgfQotICAgIHZhciBvdXRwdXQgPSAid2Vi
R0xBcnJheS5zZXQoMCwgMSkgIjsKLSAgICBpZiAoZXhjZXB0aW9uVGhyb3duKSB7Ci0gICAgICAg
IHRlc3RQYXNzZWQob3V0cHV0ICsgInRocmV3IGV4Y2VwdGlvbi4iKTsKLSAgICB9IGVsc2Ugewot
ICAgICAgICB0ZXN0RmFpbGVkKG91dHB1dCArICJkaWQgbm90IHRocm93IGV4Y2VwdGlvbi4iKTsK
LSAgICB9CisKKyAgICB3ZWJHTEFycmF5LnNldCgwLCAxKTsKKyAgICBzaG91bGRCZSgid2ViR0xB
cnJheVswXSIsICIyIik7CisgICAgc2hvdWxkQmUoIndlYkdMQXJyYXlbMV0iLCAiMyIpOworICAg
IHRlc3RQYXNzZWQoIndlYkdMQXJyYXkuc2V0KDAsIDEpIGlzIG5vb3AiKTsKIH0KIAogbmVnYXRp
dmVUZXN0R2V0QW5kU2V0TWV0aG9kcygiSW50OEFycmF5Iik7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9hcnJheS1zZXQtaW52YWxpZC1hcmd1bWVudHMtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvYXJyYXktc2V0LWludmFsaWQt
YXJndW1lbnRzLWV4cGVjdGVkLnR4dAppbmRleCA2Mzk4N2VjNzg2MTcwYWM3YTU2NWJiNGY2YjQ5
MTM0MDQ0OTNlMDJiLi45Y2IxMGFlZWMwNjc2NDQ0Zjc5NTNlZDY3ZTZkZDU1MzE2MTM1NmFiIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9hcnJheS1zZXQtaW52YWxp
ZC1hcmd1bWVudHMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dl
YmdsL2FycmF5LXNldC1pbnZhbGlkLWFyZ3VtZW50cy1leHBlY3RlZC50eHQKQEAgLTMsMjUgKzMs
MjUgQEAgVmVyaWZpZXMgdGhhdCBhdHRlbXB0aW5nIHRvIHNldCBpbnZhbGlkIGVsZW1lbnRzIHRv
IGEgVHlwZWQgQXJyYXkgdGhyb3dzIGFuIGV4Y2UKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBh
IHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4K
IAogUEFTUyB0eXBlZEFycmF5LnNldCgpIHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IEV4cGVj
dGVkIGF0IGxlYXN0IG9uZSBhcmd1bWVudC4KLVBBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdv
cmxkJykgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogRmlyc3QgYXJndW1lbnQgc2hvdWxkIGJl
IGFuIG9iamVjdC4KK1BBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhj
ZXB0aW9uIFJhbmdlRXJyb3I6IFJhbmdlIGNvbnNpc3Rpbmcgb2Ygb2Zmc2V0IGFuZCBsZW5ndGgg
YXJlIG91dCBvZiBib3VuZHMuCiBQQVNTIHR5cGVkQXJyYXkuc2V0KG90aGVyQXJyYXksIDEpIHRo
cmV3IGV4Y2VwdGlvbiBSYW5nZUVycm9yOiBSYW5nZSBjb25zaXN0aW5nIG9mIG9mZnNldCBhbmQg
bGVuZ3RoIGFyZSBvdXQgb2YgYm91bmRzLgogUEFTUyB0eXBlZEFycmF5LnNldCgpIHRocmV3IGV4
Y2VwdGlvbiBUeXBlRXJyb3I6IEV4cGVjdGVkIGF0IGxlYXN0IG9uZSBhcmd1bWVudC4KLVBBU1Mg
dHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjog
Rmlyc3QgYXJndW1lbnQgc2hvdWxkIGJlIGFuIG9iamVjdC4KK1BBU1MgdHlwZWRBcnJheS5zZXQo
J2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFJhbmdlRXJyb3I6IFJhbmdlIGNvbnNpc3Rp
bmcgb2Ygb2Zmc2V0IGFuZCBsZW5ndGggYXJlIG91dCBvZiBib3VuZHMuCiBQQVNTIHR5cGVkQXJy
YXkuc2V0KG90aGVyQXJyYXksIDEpIHRocmV3IGV4Y2VwdGlvbiBSYW5nZUVycm9yOiBSYW5nZSBj
b25zaXN0aW5nIG9mIG9mZnNldCBhbmQgbGVuZ3RoIGFyZSBvdXQgb2YgYm91bmRzLgogUEFTUyB0
eXBlZEFycmF5LnNldCgpIHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IEV4cGVjdGVkIGF0IGxl
YXN0IG9uZSBhcmd1bWVudC4KLVBBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhy
ZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogRmlyc3QgYXJndW1lbnQgc2hvdWxkIGJlIGFuIG9iamVj
dC4KK1BBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFJh
bmdlRXJyb3I6IFJhbmdlIGNvbnNpc3Rpbmcgb2Ygb2Zmc2V0IGFuZCBsZW5ndGggYXJlIG91dCBv
ZiBib3VuZHMuCiBQQVNTIHR5cGVkQXJyYXkuc2V0KG90aGVyQXJyYXksIDEpIHRocmV3IGV4Y2Vw
dGlvbiBSYW5nZUVycm9yOiBSYW5nZSBjb25zaXN0aW5nIG9mIG9mZnNldCBhbmQgbGVuZ3RoIGFy
ZSBvdXQgb2YgYm91bmRzLgogUEFTUyB0eXBlZEFycmF5LnNldCgpIHRocmV3IGV4Y2VwdGlvbiBU
eXBlRXJyb3I6IEV4cGVjdGVkIGF0IGxlYXN0IG9uZSBhcmd1bWVudC4KLVBBU1MgdHlwZWRBcnJh
eS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogRmlyc3QgYXJn
dW1lbnQgc2hvdWxkIGJlIGFuIG9iamVjdC4KK1BBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdv
cmxkJykgdGhyZXcgZXhjZXB0aW9uIFJhbmdlRXJyb3I6IFJhbmdlIGNvbnNpc3Rpbmcgb2Ygb2Zm
c2V0IGFuZCBsZW5ndGggYXJlIG91dCBvZiBib3VuZHMuCiBQQVNTIHR5cGVkQXJyYXkuc2V0KG90
aGVyQXJyYXksIDEpIHRocmV3IGV4Y2VwdGlvbiBSYW5nZUVycm9yOiBSYW5nZSBjb25zaXN0aW5n
IG9mIG9mZnNldCBhbmQgbGVuZ3RoIGFyZSBvdXQgb2YgYm91bmRzLgogUEFTUyB0eXBlZEFycmF5
LnNldCgpIHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IEV4cGVjdGVkIGF0IGxlYXN0IG9uZSBh
cmd1bWVudC4KLVBBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0
aW9uIFR5cGVFcnJvcjogRmlyc3QgYXJndW1lbnQgc2hvdWxkIGJlIGFuIG9iamVjdC4KK1BBU1Mg
dHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFJhbmdlRXJyb3I6
IFJhbmdlIGNvbnNpc3Rpbmcgb2Ygb2Zmc2V0IGFuZCBsZW5ndGggYXJlIG91dCBvZiBib3VuZHMu
CiBQQVNTIHR5cGVkQXJyYXkuc2V0KG90aGVyQXJyYXksIDEpIHRocmV3IGV4Y2VwdGlvbiBSYW5n
ZUVycm9yOiBSYW5nZSBjb25zaXN0aW5nIG9mIG9mZnNldCBhbmQgbGVuZ3RoIGFyZSBvdXQgb2Yg
Ym91bmRzLgogUEFTUyB0eXBlZEFycmF5LnNldCgpIHRocmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6
IEV4cGVjdGVkIGF0IGxlYXN0IG9uZSBhcmd1bWVudC4KLVBBU1MgdHlwZWRBcnJheS5zZXQoJ2hl
bGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFR5cGVFcnJvcjogRmlyc3QgYXJndW1lbnQgc2hv
dWxkIGJlIGFuIG9iamVjdC4KK1BBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhy
ZXcgZXhjZXB0aW9uIFJhbmdlRXJyb3I6IFJhbmdlIGNvbnNpc3Rpbmcgb2Ygb2Zmc2V0IGFuZCBs
ZW5ndGggYXJlIG91dCBvZiBib3VuZHMuCiBQQVNTIHR5cGVkQXJyYXkuc2V0KG90aGVyQXJyYXks
IDEpIHRocmV3IGV4Y2VwdGlvbiBSYW5nZUVycm9yOiBSYW5nZSBjb25zaXN0aW5nIG9mIG9mZnNl
dCBhbmQgbGVuZ3RoIGFyZSBvdXQgb2YgYm91bmRzLgogUEFTUyB0eXBlZEFycmF5LnNldCgpIHRo
cmV3IGV4Y2VwdGlvbiBUeXBlRXJyb3I6IEV4cGVjdGVkIGF0IGxlYXN0IG9uZSBhcmd1bWVudC4K
LVBBU1MgdHlwZWRBcnJheS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFR5cGVF
cnJvcjogRmlyc3QgYXJndW1lbnQgc2hvdWxkIGJlIGFuIG9iamVjdC4KK1BBU1MgdHlwZWRBcnJh
eS5zZXQoJ2hlbGxvIHdvcmxkJykgdGhyZXcgZXhjZXB0aW9uIFJhbmdlRXJyb3I6IFJhbmdlIGNv
bnNpc3Rpbmcgb2Ygb2Zmc2V0IGFuZCBsZW5ndGggYXJlIG91dCBvZiBib3VuZHMuCiBQQVNTIHR5
cGVkQXJyYXkuc2V0KG90aGVyQXJyYXksIDEpIHRocmV3IGV4Y2VwdGlvbiBSYW5nZUVycm9yOiBS
YW5nZSBjb25zaXN0aW5nIG9mIG9mZnNldCBhbmQgbGVuZ3RoIGFyZSBvdXQgb2YgYm91bmRzLgog
UEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCmRpZmYgLS1naXQgYS9KU1Rlc3RzL0No
YW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDI3NjI2NTNlZjQ1YzRkZTExZWQ5MTJm
Y2FkMDhiMDVhZmYzNTU2YWMuLmVkMDg5YTFkMmE1OGExNDBlMmVkZjdiNWVkMjJjZTg5YmFiMDQx
NjggMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTIgQEAKKzIwMjAtMDYtMTggIEFsZXhleSBTaHZheWthICA8c2h2YWlrYWxl
c2hAZ21haWwuY29tPgorCisgICAgICAgIFR5cGVkQXJyYXkucHJvdG90eXBlLnNldCBpcyBpbmNv
cnJlY3Qgd2l0aCBwcmltaXRpdmVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTI3MzAKKworICAgICAgICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtp
LgorCisgICAgICAgICogdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbDogTWFyayAyIHRlc3QgY2Fz
ZXMgYXMgcGFzc2luZy4KKwogMjAyMC0wNi0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBw
bGUuY29tPgogCiAgICAgICAgIFtKU0NdIEZyZWV6ZSBKU0JpZ0ludCB3aGVuIHNldHRpbmcgaXQg
YXMgYSBjb25zdGFudCBpbiBBSQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0
aW9ucy55YW1sIGIvSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCmluZGV4IDAwODAz
MTliY2JlN2ZjZDgzNWQzYzEwYTMyZmZmN2YwMDc5ZWI2OGUuLjNhZWE1NDA2ZDQxNTM2MzVjZTAz
NzcxMWUxNzVlMWM5NTRjZTFiNmEgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvdGVzdDI2Mi9leHBlY3Rh
dGlvbnMueWFtbAorKysgYi9KU1Rlc3RzL3Rlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWwKQEAgLTE1
MDksOSArMTUwOSw2IEBAIHRlc3QvYnVpbHQtaW5zL1R5cGVkQXJyYXkvcHJvdG90eXBlL21hcC9z
cGVjaWVzY3Rvci1nZXQtY3Rvci1yZXR1cm5zLXRocm93cy5qczoKIHRlc3QvYnVpbHQtaW5zL1R5
cGVkQXJyYXkvcHJvdG90eXBlL21hcC9zcGVjaWVzY3Rvci1nZXQtc3BlY2llcy1jdXN0b20tY3Rv
ci1sZW5ndGgtdGhyb3dzLmpzOgogICBkZWZhdWx0OiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBh
IFR5cGVFcnJvciB0byBiZSB0aHJvd24gYnV0IG5vIGV4Y2VwdGlvbiB3YXMgdGhyb3duIGF0IGFs
bCAoVGVzdGluZyB3aXRoIEZsb2F0NjRBcnJheS4pJwogICBzdHJpY3QgbW9kZTogJ1Rlc3QyNjJF
cnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRpb24g
d2FzIHRocm93biBhdCBhbGwgKFRlc3Rpbmcgd2l0aCBGbG9hdDY0QXJyYXkuKScKLXRlc3QvYnVp
bHQtaW5zL1R5cGVkQXJyYXkvcHJvdG90eXBlL3NldC9hcnJheS1hcmctcHJpbWl0aXZlLXRvb2Jq
ZWN0LmpzOgotICBkZWZhdWx0OiAnVHlwZUVycm9yOiBGaXJzdCBhcmd1bWVudCBzaG91bGQgYmUg
YW4gb2JqZWN0IChUZXN0aW5nIHdpdGggRmxvYXQ2NEFycmF5LiknCi0gIHN0cmljdCBtb2RlOiAn
VHlwZUVycm9yOiBGaXJzdCBhcmd1bWVudCBzaG91bGQgYmUgYW4gb2JqZWN0IChUZXN0aW5nIHdp
dGggRmxvYXQ2NEFycmF5LiknCiB0ZXN0L2J1aWx0LWlucy9UeXBlZEFycmF5L3Byb3RvdHlwZS9z
bGljZS9kZXRhY2hlZC1idWZmZXItemVyby1jb3VudC1jdXN0b20tY3Rvci1vdGhlci10YXJnZXR0
eXBlLmpzOgogICBkZWZhdWx0OiAnVHlwZUVycm9yOiBVbmRlcmx5aW5nIEFycmF5QnVmZmVyIGhh
cyBiZWVuIGRldGFjaGVkIGZyb20gdGhlIHZpZXcgKFRlc3Rpbmcgd2l0aCBGbG9hdDY0QXJyYXku
KScKICAgc3RyaWN0IG1vZGU6ICdUeXBlRXJyb3I6IFVuZGVybHlpbmcgQXJyYXlCdWZmZXIgaGFz
IGJlZW4gZGV0YWNoZWQgZnJvbSB0aGUgdmlldyAoVGVzdGluZyB3aXRoIEZsb2F0NjRBcnJheS4p
Jwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>