<?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>152158</bug_id>
          
          <creation_ts>2015-12-10 17:31:20 -0800</creation_ts>
          <short_desc>[CSP] eval() is not blocked for stringified literals</short_desc>
          <delta_ts>2015-12-10 18:08:55 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Local 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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1148363</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 17:31:20 -0800</bug_when>
    <thetext>Consider a web page with the following markup:

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Security-Policy&quot; content=&quot;script-src &apos;unsafe-inline&apos;&quot;&gt;
&lt;/head&gt;
&lt;body&gt;
PASS
&lt;script&gt;
document.body.textContent = eval(&quot;&apos;FAIL&apos;&quot;);
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;

Opening this page will show the word FAIL. But it should show PASS and a JavaScript EvalError should be thrown because the Content Security Policy (CSP) of the page disallows eval() (by the omission of the source expression &apos;unsafe-eval&apos; in the allowed script sources for the page).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148364</commentid>
    <comment_count>1</comment_count>
      <attachid>267144</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 17:32:53 -0800</bug_when>
    <thetext>Created attachment 267144
Example

For convenience, an HTML document using the markup presented in comment 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148366</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 17:34:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/15775625&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148372</commentid>
    <comment_count>3</comment_count>
      <attachid>267146</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 17:56:02 -0800</bug_when>
    <thetext>Created attachment 267146
Patch and layout tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148374</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-12-10 17:59:56 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created attachment 267146 [details]
&gt; Patch and layout tests

The patch doesn&apos;t seem to apply. Do you have a line-ending issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148375</commentid>
    <comment_count>5</comment_count>
      <attachid>267146</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2015-12-10 18:00:12 -0800</bug_when>
    <thetext>Comment on attachment 267146
Patch and layout tests

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148376</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 18:06:10 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; Created attachment 267146 [details]
&gt; &gt; Patch and layout tests
&gt; 
&gt; The patch doesn&apos;t seem to apply. Do you have a line-ending issue?

I inadvertently didn&apos;t merge a local Git commit that made changes to files LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html and LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt. The patch does not apply because it depends on these changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148377</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 18:06:41 -0800</bug_when>
    <thetext>[5:57pm] dbates: r? &lt;https://bugs.webkit.org/show_bug.cgi?id=152158&gt;
[5:58pm] dbates: Let me rebase the patch
[5:59pm] saamyjoon: r=me
[6:00pm] saamyjoon: w/ rebased patch
[6:03pm] dbates: Actually, the reason the patch didn’t apply is because I inadverntly didn’t squah a local commit that changed the existing files LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked.html and LayoutTests/http/tests/security/contentSecurityPolicy/eval-blocked-expected.txt.
[6:03pm] saamyjoon: ok
[6:03pm] dbates: Would you like to see those changes? Otherwise, I will squash that local patch into the one I posted and land
[6:04pm] saamyjoon: noope, just land it
[6:04pm] dbates: Thank you
[6:04pm] saamyjoon: np</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1148380</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-10 18:08:55 -0800</bug_when>
    <thetext>Committed r193939: &lt;http://trac.webkit.org/changeset/193939&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>267144</attachid>
            <date>2015-12-10 17:32:53 -0800</date>
            <delta_ts>2015-12-10 17:32:53 -0800</delta_ts>
            <desc>Example</desc>
            <filename>example.html</filename>
            <type>text/html</type>
            <size>210</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1T
ZWN1cml0eS1Qb2xpY3kiIGNvbnRlbnQ9InNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIj4KPC9o
ZWFkPgo8Ym9keT4KUEFTUwo8c2NyaXB0Pgpkb2N1bWVudC5ib2R5LnRleHRDb250ZW50ID0gZXZh
bCgiJ0ZBSUwnIik7Cjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267146</attachid>
            <date>2015-12-10 17:56:02 -0800</date>
            <delta_ts>2015-12-10 18:00:12 -0800</delta_ts>
            <desc>Patch and layout tests</desc>
            <filename>bug-152158-20151210175530.patch</filename>
            <type>text/plain</type>
            <size>19831</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkzOTEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
Y2Y2YzQ1ODBlNTNjZDRjZTU5MGYwY2Y2ODhhNDE4N2UzZTg0YTVjLi5hZDczNjExNzBiNDc1MTVk
ZjUzYWY2OGYyNjRkNDIzNDA2OGRkM2M2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxNS0xMi0xMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+
CisKKyAgICAgICAgW0NTUF0gZXZhbCgpIGlzIG5vdCBibG9ja2VkIGZvciBzdHJpbmdpZmllZCBs
aXRlcmFscworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTUyMTU4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNTc3NTYyNT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXhlcyBhbiBpc3N1ZSB3aGVyZSBz
dHJpbmdpZmllZCBsaXRlcmFscyBjYW4gYmUgZXZhbCgpZWQgZGVzcGl0ZSBiZWluZyBkaXNhbGxv
d2VkIGJ5CisgICAgICAgIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IG9mIHRoZSBwYWdlLgorCisg
ICAgICAgICogaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwOgorICAgICAgICAoSlNDOjpldmFs
KTogVGhyb3cgYSBKYXZhU2NyaXB0IEV2YWxFcnJvciBleGNlcHRpb24gaWYgZXZhbCgpIGlzIGRp
c2FsbG93ZWQgZm9yIHRoZSBwYWdlCisgICAgICAgIGFuZCByZXR1cm4gdW5kZWZpbmVkLgorICAg
ICAgICAqIHJ1bnRpbWUvSlNHbG9iYWxPYmplY3RGdW5jdGlvbnMuY3BwOgorICAgICAgICAoSlND
OjpnbG9iYWxGdW5jRXZhbCk6IERpdHRvLgorCiAyMDE1LTEyLTEwICBDc2FiYSBPc3p0cm9nb27D
oWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0IzXSBBZGQgbmV3IGZpbGVzIHRvIHRo
ZSBjbWFrZSBidWlsZCBzeXN0ZW0KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9p
bnRlcnByZXRlci9JbnRlcnByZXRlci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJw
cmV0ZXIvSW50ZXJwcmV0ZXIuY3BwCmluZGV4IDM4NTMwNDVjNzRhMWQ1ODI5ZTQyM2Q5N2RiZjhh
ZmM2MGYwYzZkZWIuLjc4ZmZkOTE4ZTMxZTJjMzE5MTIyY2U4ZTdiMGU2ZmM3NjJhOTkyODQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9JbnRlcnByZXRlci5j
cHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNw
cApAQCAtMTQ0LDggKzE0NCwxMyBAQCBKU1ZhbHVlIGV2YWwoQ2FsbEZyYW1lKiBjYWxsRnJhbWUp
CiAgICAgSlNWYWx1ZSBwcm9ncmFtID0gY2FsbEZyYW1lLT5hcmd1bWVudCgwKTsKICAgICBpZiAo
IXByb2dyYW0uaXNTdHJpbmcoKSkKICAgICAgICAgcmV0dXJuIHByb2dyYW07Ci0gICAgCisKICAg
ICBUb3BDYWxsRnJhbWVTZXR0ZXIgdG9wQ2FsbEZyYW1lKGNhbGxGcmFtZS0+dm0oKSwgY2FsbEZy
YW1lKTsKKyAgICBKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0ID0gY2FsbEZyYW1lLT5sZXhp
Y2FsR2xvYmFsT2JqZWN0KCk7CisgICAgaWYgKCFnbG9iYWxPYmplY3QtPmV2YWxFbmFibGVkKCkp
IHsKKyAgICAgICAgY2FsbEZyYW1lLT52bSgpLnRocm93RXhjZXB0aW9uKGNhbGxGcmFtZSwgY3Jl
YXRlRXZhbEVycm9yKGNhbGxGcmFtZSwgZ2xvYmFsT2JqZWN0LT5ldmFsRGlzYWJsZWRFcnJvck1l
c3NhZ2UoKSkpOworICAgICAgICByZXR1cm4ganNVbmRlZmluZWQoKTsKKyAgICB9CiAgICAgU3Ry
aW5nIHByb2dyYW1Tb3VyY2UgPSBhc1N0cmluZyhwcm9ncmFtKS0+dmFsdWUoY2FsbEZyYW1lKTsK
ICAgICBpZiAoY2FsbEZyYW1lLT5oYWRFeGNlcHRpb24oKSkKICAgICAgICAgcmV0dXJuIEpTVmFs
dWUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xvYmFs
T2JqZWN0RnVuY3Rpb25zLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTR2xv
YmFsT2JqZWN0RnVuY3Rpb25zLmNwcAppbmRleCBjZTFlM2JiNzhmMGQ1MzlhMjY1ZTgyZWJmZDc1
MDE1MDExOGU3MGMzLi4yYTM4YTlhY2ZhNDBiNjg4OGRmMWFhOWQ5NDFkMWViM2ZmZDIyMTAzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0dsb2JhbE9iamVjdEZ1
bmN0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNHbG9iYWxP
YmplY3RGdW5jdGlvbnMuY3BwCkBAIC01NjcsNiArNTY3LDEyIEBAIEVuY29kZWRKU1ZhbHVlIEpT
Q19IT1NUX0NBTEwgZ2xvYmFsRnVuY0V2YWwoRXhlY1N0YXRlKiBleGVjKQogICAgIGlmICgheC5p
c1N0cmluZygpKQogICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2RlKHgpOwogCisgICAgSlNH
bG9iYWxPYmplY3QqIGdsb2JhbE9iamVjdCA9IGV4ZWMtPmxleGljYWxHbG9iYWxPYmplY3QoKTsK
KyAgICBpZiAoIWdsb2JhbE9iamVjdC0+ZXZhbEVuYWJsZWQoKSkgeworICAgICAgICBleGVjLT52
bSgpLnRocm93RXhjZXB0aW9uKGV4ZWMsIGNyZWF0ZUV2YWxFcnJvcihleGVjLCBnbG9iYWxPYmpl
Y3QtPmV2YWxEaXNhYmxlZEVycm9yTWVzc2FnZSgpKSk7CisgICAgICAgIHJldHVybiBKU1ZhbHVl
OjplbmNvZGUoanNVbmRlZmluZWQoKSk7CisgICAgfQorCiAgICAgU3RyaW5nIHMgPSB4LnRvU3Ry
aW5nKGV4ZWMpLT52YWx1ZShleGVjKTsKIAogICAgIGlmIChzLmlzOEJpdCgpKSB7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
Y2IyYjdkOGZjNTRlYmFjOTI4MGRlOTZmOGFjY2I3M2E2ZjU1OTJhYi4uZTQ3MjVhYTg3NTIwMjRi
ZTljNzVkNzRiNGZlMmI5ODgyMDk0ZWQ0YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDE1LTEy
LTEwICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAorICAgICAgICBbQ1NQXSBl
dmFsKCkgaXMgbm90IGJsb2NrZWQgZm9yIHN0cmluZ2lmaWVkIGxpdGVyYWxzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTIxNTgKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzE1Nzc1NjI1PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVwZGF0ZSB0ZXN0IExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvY29udGVudFNlY3VyaXR5UG9saWN5L2V2YWwtYmxvY2tlZC5odG1sIHRvIGJlCisgICAgICAg
IG1vcmUgY29tcHJlaGVuc2l2ZS4KKworICAgICAgICBBZGQgdGVzdHMgdG8gZW5zdXJlIHRoYXQg
d2UgYmxvY2sgZXZhbCgpIGZyb20gd2l0aGluIGFuIGV4dGVybmFsIEphdmFTY3JpcHQgc2NyaXB0
IHdoZW4gdGhlCisgICAgICAgIHBvbGljeSBvZiB0aGUgcGFnZSBkaXNhbGxvd3MgZXZhbCgpIGFu
ZCB0aGF0IHdlIGJsb2NrIGV2YWwoKSBpbnNpZGUgYSBzdWJmcmFtZSB0aGF0IGRpc2FsbG93cwor
ICAgICAgICBldmFsKCkgd2hlbiB0aGUgcGFnZSBpbiB0aGUgbWFpbiBmcmFtZSBhbGxvd3MgZXZh
bCgpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xp
Y3kvZXZhbC1ibG9ja2VkLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3Vy
aXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQtaW4tZXh0ZXJuYWwtc2NyaXB0
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9jb250
ZW50U2VjdXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLWluLWV4dGVybmFsLXNjcmlwdC5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGlj
eS9ldmFsLWJsb2NrZWQtaW4tc3ViZnJhbWUtZXhwZWN0ZWQudHh0OiBDb3BpZWQgZnJvbSBMYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJs
b2NrZWQtZXhwZWN0ZWQudHh0LgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVu
dFNlY3VyaXR5UG9saWN5L2V2YWwtYmxvY2tlZC1pbi1zdWJmcmFtZS5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJs
b2NrZWQuaHRtbDoKKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0
eVBvbGljeS9yZXNvdXJjZXMvZXZhbC1ibG9ja2VkLWluLWV4dGVybmFsLXNjcmlwdC5qczogQWRk
ZWQuCisKKzIwMTUtMTItMTAgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgorCiAg
ICAgICAgIFtpT1NdW1dLMl0gVXBkYXRlIGV4cGVjdGVkIHJlc3VsdHMgZm9yIGVkaXRpbmcgdGVz
dHMKIAogICAgICAgICAqIHBsYXRmb3JtL2lvcy1zaW11bGF0b3Itd2syL2VkaXRpbmcvZGVsZXRp
bmcvZGVsZXRlLTM2MDg0NjItZml4LWV4cGVjdGVkLnR4dDoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2V2YWwtYmxvY2tl
ZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRT
ZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQtZXhwZWN0ZWQudHh0CmluZGV4IGZjYjExYjQwZTE0
ZGI5NGM0NzkzYTJmNjcwMzI4MTU2Y2YzMjIxOTcuLjI3MWUyNDY0N2VlNzIwZWQ1ZTc3NTJlYmE4
NjE2Mzg1MTI1YjU5M2UgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvY29udGVudFNlY3VyaXR5UG9saWN5L2V2YWwtYmxvY2tlZC1leHBlY3RlZC50eHQKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvZXZh
bC1ibG9ja2VkLWV4cGVjdGVkLnR4dApAQCAtMSwzOSArMSw3IEBACi1DT05TT0xFIE1FU1NBR0U6
IGxpbmUgMTI6IEV2YWxFcnJvcjogUmVmdXNlZCB0byBldmFsdWF0ZSBhIHN0cmluZyBhcyBKYXZh
U2NyaXB0IGJlY2F1c2UgJ3Vuc2FmZS1ldmFsJyBpcyBub3QgYW4gYWxsb3dlZCBzb3VyY2Ugb2Yg
c2NyaXB0IGluIHRoZSBmb2xsb3dpbmcgQ29udGVudCBTZWN1cml0eSBQb2xpY3kgZGlyZWN0aXZl
OiAic2NyaXB0LXNyYyAndW5zYWZlLWlubGluZSciLgotCi1DT05TT0xFIE1FU1NBR0U6IGxpbmUg
MTM6IEV2YWxFcnJvcjogUmVmdXNlZCB0byBldmFsdWF0ZSBhIHN0cmluZyBhcyBKYXZhU2NyaXB0
IGJlY2F1c2UgJ3Vuc2FmZS1ldmFsJyBpcyBub3QgYW4gYWxsb3dlZCBzb3VyY2Ugb2Ygc2NyaXB0
IGluIHRoZSBmb2xsb3dpbmcgQ29udGVudCBTZWN1cml0eSBQb2xpY3kgZGlyZWN0aXZlOiAic2Ny
aXB0LXNyYyAndW5zYWZlLWlubGluZSciLgorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE0OiBFdmFs
RXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNl
ICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUg
Zm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMg
J3Vuc2FmZS1pbmxpbmUnIi4KIAogQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE1OiBFdmFsRXJyb3I6
IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNh
ZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93
aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2Fm
ZS1pbmxpbmUnIi4KIAotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE2OiBFdmFsRXJyb3I6IFJlZnVz
ZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZh
bCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENv
bnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxp
bmUnIi4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE3OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8g
ZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMg
bm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQg
U2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4K
LQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE4OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVh
dGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFu
IGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJp
dHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDE5OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBz
dHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93
ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9s
aWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDIwOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcg
YXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291
cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRp
cmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDIxOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2
YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9m
IHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2
ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDIyOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlw
dCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlw
dCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNj
cmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDIzOiBF
dmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNh
dXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0
aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1z
cmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI0OiBFdmFsRXJy
b3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1
bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9s
bG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vu
c2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI1OiBFdmFsRXJyb3I6IFJl
ZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUt
ZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5n
IENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1p
bmxpbmUnIi4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI2OiBFdmFsRXJyb3I6IFJlZnVzZWQg
dG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcg
aXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRl
bnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUn
Ii4KLQotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI3OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZh
bHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90
IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2Vj
dXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQot
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDI4OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUg
YSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFs
bG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkg
UG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDMwOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJp
bmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQg
c291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5
IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQotQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDMxOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMg
SmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNl
IG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVj
dGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KLQogQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDMyOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNj
cmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNj
cmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTog
InNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KIAogQ09OU09MRSBNRVNTQUdFOiBsaW5lIDMz
OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBi
ZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBp
biB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlw
dC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KQEAgLTU0LDQgKzIyLDE2IEBAIENPTlNPTEUgTUVTU0FH
RTogbGluZSA0MDogRXZhbEVycm9yOiBSZWZ1c2VkIHRvIGV2YWx1YXRlIGEgc3RyaW5nIGFzIEph
dmFTY3JpcHQKIAogQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQxOiBFdmFsRXJyb3I6IFJlZnVzZWQg
dG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcg
aXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRl
bnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUn
Ii4KIAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQyOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZh
bHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90
IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2Vj
dXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKwor
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDQzOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUg
YSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFs
bG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkg
UG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDQ0OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJp
bmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQg
c291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5
IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDQ1OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMg
SmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNl
IG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVj
dGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDQ2OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNj
cmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNj
cmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTog
InNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQ3
OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBi
ZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBp
biB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlw
dC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQtaW4tZXh0
ZXJuYWwtc2NyaXB0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvY29udGVudFNlY3VyaXR5UG9saWN5L2V2YWwtYmxvY2tlZC1pbi1leHRlcm5hbC1zY3JpcHQt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmY1NmVmMzk4YWIwYzNlZTIzZmZlYzEyMTdjMzZjYmNl
YTYwMzk5MjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3Vy
aXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQtaW4tZXh0ZXJuYWwtc2NyaXB0
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAxOiBF
dmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNh
dXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0
aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1z
cmMgJ3NlbGYnICd1bnNhZmUtaW5saW5lJyIuCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLWlu
LWV4dGVybmFsLXNjcmlwdC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
b250ZW50U2VjdXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLWluLWV4dGVybmFsLXNjcmlwdC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjcwNGM3OTFjMGY4ODIzNTZlNDEwZmZkOWY2ZDUwZTA5YjhjMTE4ZDgKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRT
ZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQtaW4tZXh0ZXJuYWwtc2NyaXB0Lmh0bWwKQEAgLTAs
MCArMSwxMSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgaHR0cC1l
cXVpdj0iQ29udGVudC1TZWN1cml0eS1Qb2xpY3kiIGNvbnRlbnQ9InNjcmlwdC1zcmMgJ3NlbGYn
ICd1bnNhZmUtaW5saW5lJyI+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0icmVzb3Vy
Y2VzL2V2YWwtYmxvY2tlZC1pbi1leHRlcm5hbC1zY3JpcHQuanMiPjwvc2NyaXB0PgorPC9oZWFk
PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
b250ZW50U2VjdXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLWluLXN1YmZyYW1lLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5
L2V2YWwtYmxvY2tlZC1pbi1zdWJmcmFtZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTIxOTBk
YTdmMDkzNDZiNDdiZDViODczMTVmMmU5ODU1ZDQ3Yjc1MAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY29udGVudFNlY3VyaXR5UG9saWN5L2V2YWwt
YmxvY2tlZC1pbi1zdWJmcmFtZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0NCBAQAorQ09OU09M
RSBNRVNTQUdFOiBsaW5lIDE0OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJp
bmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQg
c291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5
IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNT
QUdFOiBsaW5lIDE1OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMg
SmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNl
IG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVj
dGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBs
aW5lIDMyOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNj
cmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNj
cmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTog
InNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDMz
OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBi
ZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBp
biB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlw
dC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM0OiBFdmFs
RXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNl
ICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUg
Zm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMg
J3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM1OiBFdmFsRXJyb3I6
IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNh
ZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93
aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2Fm
ZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM2OiBFdmFsRXJyb3I6IFJlZnVz
ZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZh
bCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENv
bnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxp
bmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM3OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8g
ZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMg
bm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQg
U2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4K
KworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDM4OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVh
dGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFu
IGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJp
dHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDM5OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBz
dHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93
ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9s
aWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBN
RVNTQUdFOiBsaW5lIDQwOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcg
YXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291
cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRp
cmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdF
OiBsaW5lIDQxOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2
YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9m
IHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2
ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5l
IDQyOiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlw
dCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlw
dCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNj
cmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQzOiBF
dmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNh
dXNlICd1bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0
aGUgZm9sbG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1z
cmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQ0OiBFdmFsRXJy
b3I6IFJlZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1
bnNhZmUtZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9s
bG93aW5nIENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vu
c2FmZS1pbmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQ1OiBFdmFsRXJyb3I6IFJl
ZnVzZWQgdG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUt
ZXZhbCcgaXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5n
IENvbnRlbnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1p
bmxpbmUnIi4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQ2OiBFdmFsRXJyb3I6IFJlZnVzZWQg
dG8gZXZhbHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcg
aXMgbm90IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRl
bnQgU2VjdXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUn
Ii4KKworQ09OU09MRSBNRVNTQUdFOiBsaW5lIDQ3OiBFdmFsRXJyb3I6IFJlZnVzZWQgdG8gZXZh
bHVhdGUgYSBzdHJpbmcgYXMgSmF2YVNjcmlwdCBiZWNhdXNlICd1bnNhZmUtZXZhbCcgaXMgbm90
IGFuIGFsbG93ZWQgc291cmNlIG9mIHNjcmlwdCBpbiB0aGUgZm9sbG93aW5nIENvbnRlbnQgU2Vj
dXJpdHkgUG9saWN5IGRpcmVjdGl2ZTogInNjcmlwdC1zcmMgJ3Vuc2FmZS1pbmxpbmUnIi4KKwor
VGVzdHMgdGhhdCBldmFsKCkgaXMgYmxvY2tlZCBpbiBhIHN1YmZyYW1lIHRoYXQgZGlzYWxsb3dz
IGV2YWwoKSB3aGVuIHRoZSBwYXJlbnQgZnJhbWUgYWxsb3dzIGV2YWwoKS4KKworCisKKy0tLS0t
LS0tCitGcmFtZTogJzwhLS1mcmFtZVBhdGggLy88IS0tZnJhbWUwLS0+LS0+JworLS0tLS0tLS0K
KwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2Vj
dXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLWluLXN1YmZyYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQtaW4t
c3ViZnJhbWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jYWM1YmJkYTc3NDc5NWE2ODAxYTJlZjVjNDYyNDQx
OWI4ODdjZGRmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1
cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLWluLXN1YmZyYW1lLmh0bWwK
QEAgLTAsMCArMSwxNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgp
OworICAgIHRlc3RSdW5uZXIuZHVtcENoaWxkRnJhbWVzQXNUZXh0KCk7Cit9Cis8L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5PgorPHA+VGVzdHMgdGhhdCBldmFsKCkgaXMgYmxvY2tlZCBpbiBhIHN1
YmZyYW1lIHRoYXQgZGlzYWxsb3dzIGV2YWwoKSB3aGVuIHRoZSBwYXJlbnQgZnJhbWUgYWxsb3dz
IGV2YWwoKS48L3A+Cis8aWZyYW1lIHNyYz0iZXZhbC1ibG9ja2VkLmh0bWwiPjwvaWZyYW1lPgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1
cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvZXZhbC1ibG9ja2VkLmh0bWwgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJsb2NrZWQu
aHRtbAppbmRleCAzYWM4MGQwOWY5NDI1NDY1ZjM3NzY5MDlmZTIzNDE4ODJlNTQ5M2Q3Li4xNWU1
ZTQyZTAwYjRmMGM3NGYxYTVkODI0NDBlZmJlYmQ5ZDA1MzU3IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9ldmFsLWJsb2Nr
ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2NvbnRlbnRTZWN1
cml0eVBvbGljeS9ldmFsLWJsb2NrZWQuaHRtbApAQCAtNSwxMyArNSwxNSBAQAogPHNjcmlwdD4K
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKwor
dmFyIGR1bW15ID0gNzk7CiA8L3NjcmlwdD4KIDwvaGVhZD4KIDxib2R5PgogPCEtLSBldmFsKCkg
c3RyaW5nIGxpdGVyYWwgImFsZXJ0KCkiIC0tPgogPHNjcmlwdD5ldmFsKCJhbGVydCgnRkFJTCcp
Iik8L3NjcmlwdD4KIDxzY3JpcHQ+d2luZG93LmV2YWwoImFsZXJ0KCdGQUlMJykiKTwvc2NyaXB0
PgotPCEtLSBldmFsKCkgbm9uLXN0cmluZyBsaXRlcmFsIC0tPgorPCEtLSBldmFsKCkgbm9uLXN0
cmluZyBsaXRlcmFsIChzaG91bGQgYmUgYWxsb3dlZCkgLS0+CiA8c2NyaXB0PmV2YWwoMCk8L3Nj
cmlwdD4KIDxzY3JpcHQ+d2luZG93LmV2YWwoMCk8L3NjcmlwdD4KIDxzY3JpcHQ+ZXZhbCgxKTwv
c2NyaXB0PgpAQCAtMzksNSArNDEsOSBAQCBpZiAod2luZG93LnRlc3RSdW5uZXIpCiA8c2NyaXB0
PndpbmRvdy5ldmFsKCJ0cnVlIik8L3NjcmlwdD4KIDxzY3JpcHQ+ZXZhbCgiZmFsc2UiKTwvc2Ny
aXB0PgogPHNjcmlwdD53aW5kb3cuZXZhbCgiZmFsc2UiKTwvc2NyaXB0PgorPHNjcmlwdD5ldmFs
KCJPYmplY3QiKTwvc2NyaXB0PgorPHNjcmlwdD53aW5kb3cuZXZhbCgiT2JqZWN0Iik8L3Njcmlw
dD4KKzxzY3JpcHQ+ZXZhbCgiZHVtbXkiKTwvc2NyaXB0PgorPHNjcmlwdD53aW5kb3cuZXZhbCgi
ZHVtbXkiKTwvc2NyaXB0PgogPC9ib2R5PgogPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvcmVzb3VyY2VzL2V2
YWwtYmxvY2tlZC1pbi1leHRlcm5hbC1zY3JpcHQuanMgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L3NlY3VyaXR5L2NvbnRlbnRTZWN1cml0eVBvbGljeS9yZXNvdXJjZXMvZXZhbC1ibG9ja2VkLWlu
LWV4dGVybmFsLXNjcmlwdC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iOWY4MWU3Y2Y0ODE3ZGE2ODdlYTQ4NTc1
MmYzZDNkZWYxOWY0YTk4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9zZWN1cml0eS9jb250ZW50U2VjdXJpdHlQb2xpY3kvcmVzb3VyY2VzL2V2YWwtYmxvY2tlZC1p
bi1leHRlcm5hbC1zY3JpcHQuanMKQEAgLTAsMCArMSBAQAorZXZhbCgiJ0ZBSUwnIik7Cg==
</data>
<flag name="review"
          id="292192"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>