<?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>232868</bug_id>
          
          <creation_ts>2021-11-08 22:50:03 -0800</creation_ts>
          <short_desc>Use isValidCustomIdentifier in consumeWillChange</short_desc>
          <delta_ts>2021-11-09 02:34:39 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/31556</see_also>
          <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>224816</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Nguyen (:ntim)">ntim</reporter>
          <assigned_to name="Tim Nguyen (:ntim)">ntim</assigned_to>
          <cc>clopez</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1812998</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-11-08 22:50:03 -0800</bug_when>
    <thetext>This is what the spec says: https://drafts.csswg.org/css-will-change/#will-change

&gt; The &lt;custom-ident&gt; production used here excludes the keywords will-change, none, all, auto, scroll-position, and contents, in addition to the keywords normally excluded from &lt;custom-ident&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812999</commentid>
    <comment_count>1</comment_count>
      <attachid>443655</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-11-08 22:55:08 -0800</bug_when>
    <thetext>Created attachment 443655
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813003</commentid>
    <comment_count>2</comment_count>
      <attachid>443655</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-11-08 23:39:50 -0800</bug_when>
    <thetext>Comment on attachment 443655
Patch

Can you either include the relevant WPT merge with the patch or merge the WPT first? Landing behaviour changes without tests is not nice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813018</commentid>
    <comment_count>3</comment_count>
      <attachid>443657</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-11-09 00:44:53 -0800</bug_when>
    <thetext>Created attachment 443657
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813020</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-11-09 00:45:55 -0800</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813023</commentid>
    <comment_count>5</comment_count>
      <attachid>443659</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-11-09 01:02:40 -0800</bug_when>
    <thetext>Created attachment 443659
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813027</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-09 01:31:08 -0800</bug_when>
    <thetext>Committed r285487 (244011@main): &lt;https://commits.webkit.org/244011@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 443659.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813028</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-09 01:32:24 -0800</bug_when>
    <thetext>&lt;rdar://problem/85193689&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813040</commentid>
    <comment_count>8</comment_count>
      <attachid>443655</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-11-09 02:16:19 -0800</bug_when>
    <thetext>Comment on attachment 443655
Patch

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

&gt; Source/WebCore/css/parser/CSSPropertyParser.cpp:517
&gt; +                if (!isValidCustomIdentifier(id))
&gt; +                    return nullptr;
&gt;                  // Append properties we don&apos;t recognize, but that are legal, as strings.
&gt;                  values-&gt;append(consumeCustomIdent(range).releaseNonNull());

consumeCustomIdent should ASSERT(isValidCustomIdentifier) to catch all these.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813044</commentid>
    <comment_count>9</comment_count>
      <attachid>443659</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2021-11-09 02:34:39 -0800</bug_when>
    <thetext>Comment on attachment 443659
Patch

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

&gt; Source/WebCore/css/parser/CSSPropertyParser.cpp:517
&gt; +                if (!isValidCustomIdentifier(id))
&gt; +                    return nullptr;
&gt;                  // Append properties we don&apos;t recognize, but that are legal, as strings.
&gt;                  values-&gt;append(consumeCustomIdent(range).releaseNonNull());

Actually since consumeCustomIdent already check isValidCustomIdentifier() a better fix here would be to just null chack consumeCustomIdent result</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443655</attachid>
            <date>2021-11-08 22:55:08 -0800</date>
            <delta_ts>2021-11-09 01:03:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232868-20211109065507.patch</filename>
            <type>text/plain</type>
            <size>2191</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NDM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTUyM2IyYzMwZmU5Njlm
MmM1NzZhNWE5ODc2MjkzOTMxNzJjZWVlMC4uZmViNTAzNWM1NGY0MmVjMzM5NTUwODA3YTg3ZmU4
NGM4MTcxNTg2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTExLTA4ICBUaW0g
Tmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGlzVmFsaWRDdXN0b21JZGVu
dGlmaWVyIGluIGNvbnN1bWVXaWxsQ2hhbmdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI4NjgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaGlzIGJpdCBzcGVjaWZpY2FsbHkgaW1wbGVtZW50cyA8Y3Vz
dG9tLWlkZW50Piwgc2VlOgorICAgICAgICBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLXdp
bGwtY2hhbmdlLyN3aWxsLWNoYW5nZQorCisgICAgICAgICogY3NzL3BhcnNlci9DU1NQcm9wZXJ0
eVBhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdW1lV2lsbENoYW5nZSk6CisKIDIw
MjEtMTEtMDggIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbV2ViR1BVXSBDb25uZWN0IEpTIGJpbmRpbmdzIGNvZGUgdG8gaW50ZXJuYWwgV2ViR1BV
IGludGVyZmFjZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9w
ZXJ0eVBhcnNlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFy
c2VyLmNwcAppbmRleCAyMzYzZjQ3ZGU3MjhiMjFiMzhkZWZiZTEyMGM4MTMyN2RiNWNhYjY0Li40
ODlmMzY1MjliOTQ5MWQ4OWM2NDc5YmE2OTY0NGQ2Y2Q1MDA2YTYwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFyc2VyLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9jc3MvcGFyc2VyL0NTU1Byb3BlcnR5UGFyc2VyLmNwcApAQCAtNTAwLDE5ICs1MDAs
MTkgQEAgc3RhdGljIFJlZlB0cjxDU1NWYWx1ZT4gY29uc3VtZVdpbGxDaGFuZ2UoQ1NTUGFyc2Vy
VG9rZW5SYW5nZSYgcmFuZ2UpCiAgICAgICAgICAgICB2YWx1ZXMtPmFwcGVuZChDU1NWYWx1ZVBv
b2w6OnNpbmdsZXRvbigpLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShwcm9wZXJ0eUlEKSk7CiAgICAg
ICAgICAgICByYW5nZS5jb25zdW1lSW5jbHVkaW5nV2hpdGVzcGFjZSgpOwogICAgICAgICB9IGVs
c2UgewotICAgICAgICAgICAgc3dpdGNoIChyYW5nZS5wZWVrKCkuaWQoKSkgeworICAgICAgICAg
ICAgYXV0byBpZCA9IHJhbmdlLnBlZWsoKS5pZCgpOworICAgICAgICAgICAgc3dpdGNoIChpZCkg
ewogICAgICAgICAgICAgY2FzZSBDU1NWYWx1ZU5vbmU6CiAgICAgICAgICAgICBjYXNlIENTU1Zh
bHVlQWxsOgogICAgICAgICAgICAgY2FzZSBDU1NWYWx1ZUF1dG86Ci0gICAgICAgICAgICBjYXNl
IENTU1ZhbHVlRGVmYXVsdDoKLSAgICAgICAgICAgIGNhc2UgQ1NTVmFsdWVJbml0aWFsOgotICAg
ICAgICAgICAgY2FzZSBDU1NWYWx1ZUluaGVyaXQ6CiAgICAgICAgICAgICAgICAgcmV0dXJuIG51
bGxwdHI7CiAgICAgICAgICAgICBjYXNlIENTU1ZhbHVlQ29udGVudHM6CiAgICAgICAgICAgICBj
YXNlIENTU1ZhbHVlU2Nyb2xsUG9zaXRpb246CiAgICAgICAgICAgICAgICAgdmFsdWVzLT5hcHBl
bmQoY29uc3VtZUlkZW50KHJhbmdlKS5yZWxlYXNlTm9uTnVsbCgpKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgaWYgKCFpc1Zh
bGlkQ3VzdG9tSWRlbnRpZmllcihpZCkpCisgICAgICAgICAgICAgICAgICAgIHJldHVybiBudWxs
cHRyOwogICAgICAgICAgICAgICAgIC8vIEFwcGVuZCBwcm9wZXJ0aWVzIHdlIGRvbid0IHJlY29n
bml6ZSwgYnV0IHRoYXQgYXJlIGxlZ2FsLCBhcyBzdHJpbmdzLgogICAgICAgICAgICAgICAgIHZh
bHVlcy0+YXBwZW5kKGNvbnN1bWVDdXN0b21JZGVudChyYW5nZSkucmVsZWFzZU5vbk51bGwoKSk7
CiAgICAgICAgICAgICAgICAgYnJlYWs7Cg==
</data>
<flag name="review"
          id="468433"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443657</attachid>
            <date>2021-11-09 00:44:53 -0800</date>
            <delta_ts>2021-11-09 01:02:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232868-20211109084452.patch</filename>
            <type>text/plain</type>
            <size>4909</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTdlMWE3OTk5YmM0NjIx
OTQwYzM0MjY4YWVkYTljMzljZGYwZmE4MS4uMWIyNTQ4MTc3YzM5ZjAwODFkYjA5OTdkNjM4OWEz
ODUxYzc0NTE1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTExLTA4ICBUaW0g
Tmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGlzVmFsaWRDdXN0b21JZGVu
dGlmaWVyIGluIGNvbnN1bWVXaWxsQ2hhbmdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI4NjgKKworICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBL
b2l2aXN0by4KKworICAgICAgICBUaGlzIGJpdCBzcGVjaWZpY2FsbHkgaW1wbGVtZW50cyA8Y3Vz
dG9tLWlkZW50Piwgc2VlOgorICAgICAgICBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLXdp
bGwtY2hhbmdlLyN3aWxsLWNoYW5nZQorCisgICAgICAgICogY3NzL3BhcnNlci9DU1NQcm9wZXJ0
eVBhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdW1lV2lsbENoYW5nZSk6CisKIDIw
MjEtMTEtMDkgIFRpbSBOZ3V5ZW4gIDxudGltQGFwcGxlLmNvbT4KIAogICAgICAgICBSZS11c2Ug
aXNDU1NXaWRlS2V5d29yZCBpbiBDU1NWYXJpYWJsZVBhcnNlci5jcHAgJiBDU1NQcm9wZXJ0eVBh
cnNlci5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUHJvcGVy
dHlQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNl
ci5jcHAKaW5kZXggMTE2ZWQ3NjJiNmQ3N2Y0NjQwZmY3Nzk2MjkyMTliNmZhMWExYzQyNi4uYjdm
MDcwYWY0NTRhNDdkN2NkY2UxMTA1NjM2ZjVhNTdjNGU3MWNlMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHAKQEAgLTUwMCwxOSArNTAwLDE5
IEBAIHN0YXRpYyBSZWZQdHI8Q1NTVmFsdWU+IGNvbnN1bWVXaWxsQ2hhbmdlKENTU1BhcnNlclRv
a2VuUmFuZ2UmIHJhbmdlKQogICAgICAgICAgICAgdmFsdWVzLT5hcHBlbmQoQ1NTVmFsdWVQb29s
OjpzaW5nbGV0b24oKS5jcmVhdGVJZGVudGlmaWVyVmFsdWUocHJvcGVydHlJRCkpOwogICAgICAg
ICAgICAgcmFuZ2UuY29uc3VtZUluY2x1ZGluZ1doaXRlc3BhY2UoKTsKICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgIHN3aXRjaCAocmFuZ2UucGVlaygpLmlkKCkpIHsKKyAgICAgICAgICAg
IGF1dG8gaWQgPSByYW5nZS5wZWVrKCkuaWQoKTsKKyAgICAgICAgICAgIHN3aXRjaCAoaWQpIHsK
ICAgICAgICAgICAgIGNhc2UgQ1NTVmFsdWVOb25lOgogICAgICAgICAgICAgY2FzZSBDU1NWYWx1
ZUFsbDoKICAgICAgICAgICAgIGNhc2UgQ1NTVmFsdWVBdXRvOgotICAgICAgICAgICAgY2FzZSBD
U1NWYWx1ZURlZmF1bHQ6Ci0gICAgICAgICAgICBjYXNlIENTU1ZhbHVlSW5pdGlhbDoKLSAgICAg
ICAgICAgIGNhc2UgQ1NTVmFsdWVJbmhlcml0OgogICAgICAgICAgICAgICAgIHJldHVybiBudWxs
cHRyOwogICAgICAgICAgICAgY2FzZSBDU1NWYWx1ZUNvbnRlbnRzOgogICAgICAgICAgICAgY2Fz
ZSBDU1NWYWx1ZVNjcm9sbFBvc2l0aW9uOgogICAgICAgICAgICAgICAgIHZhbHVlcy0+YXBwZW5k
KGNvbnN1bWVJZGVudChyYW5nZSkucmVsZWFzZU5vbk51bGwoKSk7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIGlmICghaXNWYWxp
ZEN1c3RvbUlkZW50aWZpZXIoaWQpKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbHB0
cjsKICAgICAgICAgICAgICAgICAvLyBBcHBlbmQgcHJvcGVydGllcyB3ZSBkb24ndCByZWNvZ25p
emUsIGJ1dCB0aGF0IGFyZSBsZWdhbCwgYXMgc3RyaW5ncy4KICAgICAgICAgICAgICAgICB2YWx1
ZXMtPmFwcGVuZChjb25zdW1lQ3VzdG9tSWRlbnQocmFuZ2UpLnJlbGVhc2VOb25OdWxsKCkpOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXgg
NWExMTMzNTU2ZmUzNTkyOTJmYWQ1OWE1Y2UyYWM5MjgwMjZkNTZmMS4uOGRiYzdkYmZkZDIzNmNi
MzRmMGNjMDlmYjBjZWJmOGMwYzk1NDJjMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMTEtMDggIFRpbSBOZ3V5ZW4gIDxudGltQGFwcGxlLmNv
bT4KKworICAgICAgICBVc2UgaXNWYWxpZEN1c3RvbUlkZW50aWZpZXIgaW4gY29uc3VtZVdpbGxD
aGFuZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
Mjg2OAorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAgICAgIEVk
aXQgZXhpc3RpbmcgV1BUIHRvIGJlIG1vcmUgZXhhdXN0aXZlOiBodHRwczovL2dpdGh1Yi5jb20v
d2ViLXBsYXRmb3JtLXRlc3RzL3dwdC9wdWxsLzMxNTU2CisKKyAgICAgICAgKiB3ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy13aWxsLWNoYW5nZS9wYXJzaW5nL3dpbGwtY2hhbmdlLWludmFsaWQu
aHRtbDoKKwogMjAyMS0xMS0wOSAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgQSBtYXNrIG9yIGlzb2xhdGlvbiBzaG91bGQgc2V0IHRyYW5zZm9ybS1z
dHlsZSB0byBmbGF0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3Mtd2lsbC1jaGFuZ2UvcGFyc2luZy93aWxsLWNoYW5nZS1pbnZh
bGlkLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3Mtd2lsbC1jaGFuZ2UvcGFyc2luZy93aWxsLWNoYW5nZS1pbnZhbGlkLmh0bWwKaW5kZXgg
YWE5OTY3NmIzZjk4ZDI4ZDZjMzI3YWQ3NzFmNGNkMGIzNWEzN2E3NC4uZThiMGIwMTk3MzIzMWIw
NmI3YjRlMDY5YjNjMmE0ZWViZGZmZWUxZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXdpbGwtY2hhbmdlL3BhcnNpbmcvd2ls
bC1jaGFuZ2UtaW52YWxpZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy13aWxsLWNoYW5nZS9wYXJzaW5nL3dpbGwtY2hhbmdlLWlu
dmFsaWQuaHRtbApAQCAtMTcsMTUgKzE3LDMwIEBAIHRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1j
aGFuZ2UiLCAiYXV0bywgdHJhbnNmb3JtIik7CiB0ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hh
bmdlIiwgImNvbnRlbnRzIGF1dG8iKTsKIHRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1jaGFuZ2Ui
LCAiY29udGVudHMsIGF1dG8iKTsKIAotLy8gQ1NTLXdpZGUga2V5d29yZHMgYXJlIGV4Y2x1ZGVk
IGZyb20gPGN1c3RvbS1pZGVudD4KLS8vIGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtdmFs
dWVzLTQvI2lkZW50aWZpZXItdmFsdWUKLXRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1jaGFuZ2Ui
LCAidHJhbnNmb3JtLCBpbml0aWFsIik7Ci10ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hhbmdl
IiwgInRyYW5zZm9ybSwgaW5oZXJpdCIpOwotdGVzdF9pbnZhbGlkX3ZhbHVlKCJ3aWxsLWNoYW5n
ZSIsICJ0cmFuc2Zvcm0sIHVuc2V0Iik7Ci10ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hhbmdl
IiwgInRyYW5zZm9ybSwgcmV2ZXJ0Iik7Ci10ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hhbmdl
IiwgInRyYW5zZm9ybSwgZGVmYXVsdCIpOworbGV0IGV4Y2x1ZGVkS2V5d29yZHMgPSBbCisgIC8v
IENTUy13aWRlIGtleXdvcmRzIGFyZSBleGNsdWRlZCBmcm9tIDxjdXN0b20taWRlbnQ+CisgIC8v
IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3MtdmFsdWVzLTQvI2lkZW50aWZpZXItdmFsdWUK
KyAgImluaXRpYWwiLAorICAiaW5oZXJpdCIsCisgICJ1bnNldCIsCisgICJyZXZlcnQiLAorICAi
cmV2ZXJ0LWxheWVyIiwKKyAgImRlZmF1bHQiLAorCisgIC8vIHdpbGwtY2hhbmdlIGFkZGl0aW9u
YWxseSBleGNsdWRlcyB0aGUgZm9sbG93aW5nIGZyb20gPGN1c3RvbS1pZGVudD4KKyAgIndpbGwt
Y2hhbmdlIiwKKyAgIm5vbmUiLAorICAiYWxsIiwKK107CisKK2ZvciAobGV0IGtleXdvcmQgb2Yg
ZXhjbHVkZWRLZXl3b3JkcykgeworICB0ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hhbmdlIiwg
YHRyYW5zZm9ybSwgJHtrZXl3b3JkfWApOworICB0ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hh
bmdlIiwgYCR7a2V5d29yZH0sIHRyYW5zZm9ybWApOworICBmb3IgKGxldCBrIG9mIGV4Y2x1ZGVk
S2V5d29yZHMpIHsKKyAgICB0ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwtY2hhbmdlIiwgYCR7a2V5
d29yZH0sICR7a31gKTsKKyAgfQorfQogCi0vLyB3aWxsLWNoYW5nZSBhZGRpdGlvbmFsbHkgZXhj
bHVkZXMgdGhlIGZvbGxvd2luZyBmcm9tIDxjdXN0b20taWRlbnQ+CiB0ZXN0X2ludmFsaWRfdmFs
dWUoIndpbGwtY2hhbmdlIiwgIndpbGwtY2hhbmdlIik7CiB0ZXN0X2ludmFsaWRfdmFsdWUoIndp
bGwtY2hhbmdlIiwgIm5vbmUiKTsKIHRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1jaGFuZ2UiLCAi
YWxsIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443659</attachid>
            <date>2021-11-09 01:02:40 -0800</date>
            <delta_ts>2021-11-09 01:31:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232868-20211109090238.patch</filename>
            <type>text/plain</type>
            <size>14547</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTdlMWE3OTk5YmM0NjIx
OTQwYzM0MjY4YWVkYTljMzljZGYwZmE4MS4uMWIyNTQ4MTc3YzM5ZjAwODFkYjA5OTdkNjM4OWEz
ODUxYzc0NTE1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTExLTA4ICBUaW0g
Tmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIGlzVmFsaWRDdXN0b21JZGVu
dGlmaWVyIGluIGNvbnN1bWVXaWxsQ2hhbmdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI4NjgKKworICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBL
b2l2aXN0by4KKworICAgICAgICBUaGlzIGJpdCBzcGVjaWZpY2FsbHkgaW1wbGVtZW50cyA8Y3Vz
dG9tLWlkZW50Piwgc2VlOgorICAgICAgICBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLXdp
bGwtY2hhbmdlLyN3aWxsLWNoYW5nZQorCisgICAgICAgICogY3NzL3BhcnNlci9DU1NQcm9wZXJ0
eVBhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdW1lV2lsbENoYW5nZSk6CisKIDIw
MjEtMTEtMDkgIFRpbSBOZ3V5ZW4gIDxudGltQGFwcGxlLmNvbT4KIAogICAgICAgICBSZS11c2Ug
aXNDU1NXaWRlS2V5d29yZCBpbiBDU1NWYXJpYWJsZVBhcnNlci5jcHAgJiBDU1NQcm9wZXJ0eVBh
cnNlci5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIvQ1NTUHJvcGVy
dHlQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNl
ci5jcHAKaW5kZXggMTE2ZWQ3NjJiNmQ3N2Y0NjQwZmY3Nzk2MjkyMTliNmZhMWExYzQyNi4uYjdm
MDcwYWY0NTRhNDdkN2NkY2UxMTA1NjM2ZjVhNTdjNGU3MWNlMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHAKQEAgLTUwMCwxOSArNTAwLDE5
IEBAIHN0YXRpYyBSZWZQdHI8Q1NTVmFsdWU+IGNvbnN1bWVXaWxsQ2hhbmdlKENTU1BhcnNlclRv
a2VuUmFuZ2UmIHJhbmdlKQogICAgICAgICAgICAgdmFsdWVzLT5hcHBlbmQoQ1NTVmFsdWVQb29s
OjpzaW5nbGV0b24oKS5jcmVhdGVJZGVudGlmaWVyVmFsdWUocHJvcGVydHlJRCkpOwogICAgICAg
ICAgICAgcmFuZ2UuY29uc3VtZUluY2x1ZGluZ1doaXRlc3BhY2UoKTsKICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgIHN3aXRjaCAocmFuZ2UucGVlaygpLmlkKCkpIHsKKyAgICAgICAgICAg
IGF1dG8gaWQgPSByYW5nZS5wZWVrKCkuaWQoKTsKKyAgICAgICAgICAgIHN3aXRjaCAoaWQpIHsK
ICAgICAgICAgICAgIGNhc2UgQ1NTVmFsdWVOb25lOgogICAgICAgICAgICAgY2FzZSBDU1NWYWx1
ZUFsbDoKICAgICAgICAgICAgIGNhc2UgQ1NTVmFsdWVBdXRvOgotICAgICAgICAgICAgY2FzZSBD
U1NWYWx1ZURlZmF1bHQ6Ci0gICAgICAgICAgICBjYXNlIENTU1ZhbHVlSW5pdGlhbDoKLSAgICAg
ICAgICAgIGNhc2UgQ1NTVmFsdWVJbmhlcml0OgogICAgICAgICAgICAgICAgIHJldHVybiBudWxs
cHRyOwogICAgICAgICAgICAgY2FzZSBDU1NWYWx1ZUNvbnRlbnRzOgogICAgICAgICAgICAgY2Fz
ZSBDU1NWYWx1ZVNjcm9sbFBvc2l0aW9uOgogICAgICAgICAgICAgICAgIHZhbHVlcy0+YXBwZW5k
KGNvbnN1bWVJZGVudChyYW5nZSkucmVsZWFzZU5vbk51bGwoKSk7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIGlmICghaXNWYWxp
ZEN1c3RvbUlkZW50aWZpZXIoaWQpKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gbnVsbHB0
cjsKICAgICAgICAgICAgICAgICAvLyBBcHBlbmQgcHJvcGVydGllcyB3ZSBkb24ndCByZWNvZ25p
emUsIGJ1dCB0aGF0IGFyZSBsZWdhbCwgYXMgc3RyaW5ncy4KICAgICAgICAgICAgICAgICB2YWx1
ZXMtPmFwcGVuZChjb25zdW1lQ3VzdG9tSWRlbnQocmFuZ2UpLnJlbGVhc2VOb25OdWxsKCkpOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXgg
NWExMTMzNTU2ZmUzNTkyOTJmYWQ1OWE1Y2UyYWM5MjgwMjZkNTZmMS4uODU5OWI3ZDFlZGUyMzMx
NjczNDFhYzMzYThkMWYyNTRiNzA0YjY5OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTEtMDggIFRpbSBOZ3V5ZW4gIDxudGltQGFwcGxlLmNv
bT4KKworICAgICAgICBVc2UgaXNWYWxpZEN1c3RvbUlkZW50aWZpZXIgaW4gY29uc3VtZVdpbGxD
aGFuZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
Mjg2OAorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAgICAgIEVk
aXQgZXhpc3RpbmcgV1BUIHRvIGJlIG1vcmUgZXhhdXN0aXZlOiBodHRwczovL2dpdGh1Yi5jb20v
d2ViLXBsYXRmb3JtLXRlc3RzL3dwdC9wdWxsLzMxNTU2CisKKyAgICAgICAgKiB3ZWItcGxhdGZv
cm0tdGVzdHMvY3NzL2Nzcy13aWxsLWNoYW5nZS9wYXJzaW5nL3dpbGwtY2hhbmdlLWludmFsaWQu
aHRtbDoKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy13aWxsLWNoYW5nZS9w
YXJzaW5nL3dpbGwtY2hhbmdlLWludmFsaWQtZXhwZWN0ZWQudHh0OgorCiAyMDIxLTExLTA5ICBN
YXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25Ad2Via2l0Lm9yZz4KIAogICAgICAgICBBIG1hc2sg
b3IgaXNvbGF0aW9uIHNob3VsZCBzZXQgdHJhbnNmb3JtLXN0eWxlIHRvIGZsYXQKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy13
aWxsLWNoYW5nZS9wYXJzaW5nL3dpbGwtY2hhbmdlLWludmFsaWQtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXdpbGwtY2hh
bmdlL3BhcnNpbmcvd2lsbC1jaGFuZ2UtaW52YWxpZC1leHBlY3RlZC50eHQKaW5kZXggNGMwNzVm
MDFkNDJlNzE4MDhlOGJhYjFiOWZhZTk3NWQ0YWI2MzE0YS4uYjY2MzRmNmNkMjZmMzZhYTA4OWI1
YjE4Yzc4MTE1MGQzYjhlN2JiOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXdpbGwtY2hhbmdlL3BhcnNpbmcvd2lsbC1jaGFu
Z2UtaW52YWxpZC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXdpbGwtY2hhbmdlL3BhcnNpbmcvd2lsbC1jaGFuZ2Ut
aW52YWxpZC1leHBlY3RlZC50eHQKQEAgLTQsMTAgKzQsMTA0IEBAIFBBU1MgZS5zdHlsZVsnd2ls
bC1jaGFuZ2UnXSA9ICJhdXRvLCB0cmFuc2Zvcm0iIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0
eSB2YWx1CiBQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiY29udGVudHMgYXV0byIgc2hv
dWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCiBQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdl
J10gPSAiY29udGVudHMsIGF1dG8iIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQog
UEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInRyYW5zZm9ybSwgaW5pdGlhbCIgc2hvdWxk
IG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10g
PSAiaW5pdGlhbCwgdHJhbnNmb3JtIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUK
K1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbml0aWFsLCBpbml0aWFsIiBzaG91bGQg
bm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9
ICJpbml0aWFsLCBpbmhlcml0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BB
U1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbml0aWFsLCB1bnNldCIgc2hvdWxkIG5vdCBz
ZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiaW5p
dGlhbCwgcmV2ZXJ0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5z
dHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbml0aWFsLCByZXZlcnQtbGF5ZXIiIHNob3VsZCBub3Qg
c2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gImlu
aXRpYWwsIGRlZmF1bHQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBl
LnN0eWxlWyd3aWxsLWNoYW5nZSddID0gImluaXRpYWwsIHdpbGwtY2hhbmdlIiBzaG91bGQgbm90
IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJp
bml0aWFsLCBub25lIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5z
dHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbml0aWFsLCBhbGwiIHNob3VsZCBub3Qgc2V0IHRoZSBw
cm9wZXJ0eSB2YWx1ZQogUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInRyYW5zZm9ybSwg
aW5oZXJpdCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVb
J3dpbGwtY2hhbmdlJ10gPSAiaW5oZXJpdCwgdHJhbnNmb3JtIiBzaG91bGQgbm90IHNldCB0aGUg
cHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbmhlcml0LCBp
bml0aWFsIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsn
d2lsbC1jaGFuZ2UnXSA9ICJpbmhlcml0LCBpbmhlcml0IiBzaG91bGQgbm90IHNldCB0aGUgcHJv
cGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbmhlcml0LCB1bnNl
dCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwt
Y2hhbmdlJ10gPSAiaW5oZXJpdCwgcmV2ZXJ0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkg
dmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbmhlcml0LCByZXZlcnQtbGF5
ZXIiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxs
LWNoYW5nZSddID0gImluaGVyaXQsIGRlZmF1bHQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0
eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gImluaGVyaXQsIHdpbGwtY2hh
bmdlIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2ls
bC1jaGFuZ2UnXSA9ICJpbmhlcml0LCBub25lIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkg
dmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJpbmhlcml0LCBhbGwiIHNob3Vs
ZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQogUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSdd
ID0gInRyYW5zZm9ybSwgdW5zZXQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQor
UEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInVuc2V0LCB0cmFuc2Zvcm0iIHNob3VsZCBu
b3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0g
InVuc2V0LCBpbml0aWFsIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1Mg
ZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJ1bnNldCwgaW5oZXJpdCIgc2hvdWxkIG5vdCBzZXQg
dGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAidW5zZXQs
IHVuc2V0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsn
d2lsbC1jaGFuZ2UnXSA9ICJ1bnNldCwgcmV2ZXJ0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVy
dHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJ1bnNldCwgcmV2ZXJ0LWxh
eWVyIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2ls
bC1jaGFuZ2UnXSA9ICJ1bnNldCwgZGVmYXVsdCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5
IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAidW5zZXQsIHdpbGwtY2hhbmdl
IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1j
aGFuZ2UnXSA9ICJ1bnNldCwgbm9uZSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVl
CitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAidW5zZXQsIGFsbCIgc2hvdWxkIG5vdCBz
ZXQgdGhlIHByb3BlcnR5IHZhbHVlCiBQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAidHJh
bnNmb3JtLCByZXZlcnQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBl
LnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInJldmVydCwgdHJhbnNmb3JtIiBzaG91bGQgbm90IHNl
dCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJyZXZl
cnQsIGluaXRpYWwiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0
eWxlWyd3aWxsLWNoYW5nZSddID0gInJldmVydCwgaW5oZXJpdCIgc2hvdWxkIG5vdCBzZXQgdGhl
IHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAicmV2ZXJ0LCB1
bnNldCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dp
bGwtY2hhbmdlJ10gPSAicmV2ZXJ0LCByZXZlcnQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0
eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInJldmVydCwgcmV2ZXJ0LWxh
eWVyIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2ls
bC1jaGFuZ2UnXSA9ICJyZXZlcnQsIGRlZmF1bHQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0
eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInJldmVydCwgd2lsbC1jaGFu
Z2UiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxs
LWNoYW5nZSddID0gInJldmVydCwgbm9uZSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZh
bHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAicmV2ZXJ0LCBhbGwiIHNob3VsZCBu
b3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorRkFJTCBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0g
InRyYW5zZm9ybSwgcmV2ZXJ0LWxheWVyIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFs
dWUgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIiIgYnV0IGdvdCAidHJhbnNmb3JtLCByZXZlcnQt
bGF5ZXIiCitGQUlMIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAicmV2ZXJ0LWxheWVyLCB0cmFu
c2Zvcm0iIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZSBhc3NlcnRfZXF1YWxzOiBl
eHBlY3RlZCAiIiBidXQgZ290ICJyZXZlcnQtbGF5ZXIsIHRyYW5zZm9ybSIKK1BBU1MgZS5zdHls
ZVsnd2lsbC1jaGFuZ2UnXSA9ICJyZXZlcnQtbGF5ZXIsIGluaXRpYWwiIHNob3VsZCBub3Qgc2V0
IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInJldmVy
dC1sYXllciwgaW5oZXJpdCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNT
IGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAicmV2ZXJ0LWxheWVyLCB1bnNldCIgc2hvdWxkIG5v
dCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAi
cmV2ZXJ0LWxheWVyLCByZXZlcnQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQor
RkFJTCBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInJldmVydC1sYXllciwgcmV2ZXJ0LWxheWVy
IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUgYXNzZXJ0X2VxdWFsczogZXhwZWN0
ZWQgIiIgYnV0IGdvdCAicmV2ZXJ0LWxheWVyLCByZXZlcnQtbGF5ZXIiCitQQVNTIGUuc3R5bGVb
J3dpbGwtY2hhbmdlJ10gPSAicmV2ZXJ0LWxheWVyLCBkZWZhdWx0IiBzaG91bGQgbm90IHNldCB0
aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJyZXZlcnQt
bGF5ZXIsIHdpbGwtY2hhbmdlIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BB
U1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJyZXZlcnQtbGF5ZXIsIG5vbmUiIHNob3VsZCBu
b3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0g
InJldmVydC1sYXllciwgYWxsIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKIFBB
U1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJ0cmFuc2Zvcm0sIGRlZmF1bHQiIHNob3VsZCBu
b3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0g
ImRlZmF1bHQsIHRyYW5zZm9ybSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQ
QVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiZGVmYXVsdCwgaW5pdGlhbCIgc2hvdWxkIG5v
dCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAi
ZGVmYXVsdCwgaW5oZXJpdCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNT
IGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiZGVmYXVsdCwgdW5zZXQiIHNob3VsZCBub3Qgc2V0
IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gImRlZmF1
bHQsIHJldmVydCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5
bGVbJ3dpbGwtY2hhbmdlJ10gPSAiZGVmYXVsdCwgcmV2ZXJ0LWxheWVyIiBzaG91bGQgbm90IHNl
dCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJkZWZh
dWx0LCBkZWZhdWx0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5z
dHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJkZWZhdWx0LCB3aWxsLWNoYW5nZSIgc2hvdWxkIG5vdCBz
ZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiZGVm
YXVsdCwgbm9uZSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5
bGVbJ3dpbGwtY2hhbmdlJ10gPSAiZGVmYXVsdCwgYWxsIiBzaG91bGQgbm90IHNldCB0aGUgcHJv
cGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJ0cmFuc2Zvcm0sIHdp
bGwtY2hhbmdlIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHls
ZVsnd2lsbC1jaGFuZ2UnXSA9ICJ3aWxsLWNoYW5nZSwgdHJhbnNmb3JtIiBzaG91bGQgbm90IHNl
dCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJ3aWxs
LWNoYW5nZSwgaW5pdGlhbCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNT
IGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAid2lsbC1jaGFuZ2UsIGluaGVyaXQiIHNob3VsZCBu
b3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0g
IndpbGwtY2hhbmdlLCB1bnNldCIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQ
QVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAid2lsbC1jaGFuZ2UsIHJldmVydCIgc2hvdWxk
IG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10g
PSAid2lsbC1jaGFuZ2UsIHJldmVydC1sYXllciIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5
IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAid2lsbC1jaGFuZ2UsIGRlZmF1
bHQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxs
LWNoYW5nZSddID0gIndpbGwtY2hhbmdlLCB3aWxsLWNoYW5nZSIgc2hvdWxkIG5vdCBzZXQgdGhl
IHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAid2lsbC1jaGFu
Z2UsIG5vbmUiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxl
Wyd3aWxsLWNoYW5nZSddID0gIndpbGwtY2hhbmdlLCBhbGwiIHNob3VsZCBub3Qgc2V0IHRoZSBw
cm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInRyYW5zZm9ybSwg
bm9uZSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dp
bGwtY2hhbmdlJ10gPSAibm9uZSwgdHJhbnNmb3JtIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVy
dHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJub25lLCBpbml0aWFsIiBz
aG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFu
Z2UnXSA9ICJub25lLCBpbmhlcml0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUK
K1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJub25lLCB1bnNldCIgc2hvdWxkIG5vdCBz
ZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAibm9u
ZSwgcmV2ZXJ0IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHls
ZVsnd2lsbC1jaGFuZ2UnXSA9ICJub25lLCByZXZlcnQtbGF5ZXIiIHNob3VsZCBub3Qgc2V0IHRo
ZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gIm5vbmUsIGRl
ZmF1bHQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3
aWxsLWNoYW5nZSddID0gIm5vbmUsIHdpbGwtY2hhbmdlIiBzaG91bGQgbm90IHNldCB0aGUgcHJv
cGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJub25lLCBub25lIiBz
aG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFu
Z2UnXSA9ICJub25lLCBhbGwiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFT
UyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gInRyYW5zZm9ybSwgYWxsIiBzaG91bGQgbm90IHNl
dCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJhbGws
IHRyYW5zZm9ybSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUuc3R5
bGVbJ3dpbGwtY2hhbmdlJ10gPSAiYWxsLCBpbml0aWFsIiBzaG91bGQgbm90IHNldCB0aGUgcHJv
cGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJhbGwsIGluaGVyaXQi
IHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNo
YW5nZSddID0gImFsbCwgdW5zZXQiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQor
UEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gImFsbCwgcmV2ZXJ0IiBzaG91bGQgbm90IHNl
dCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJhbGws
IHJldmVydC1sYXllciIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCitQQVNTIGUu
c3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiYWxsLCBkZWZhdWx0IiBzaG91bGQgbm90IHNldCB0aGUg
cHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJhbGwsIHdpbGwt
Y2hhbmdlIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKK1BBU1MgZS5zdHlsZVsn
d2lsbC1jaGFuZ2UnXSA9ICJhbGwsIG5vbmUiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2
YWx1ZQorUEFTUyBlLnN0eWxlWyd3aWxsLWNoYW5nZSddID0gImFsbCwgYWxsIiBzaG91bGQgbm90
IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKIFBBU1MgZS5zdHlsZVsnd2lsbC1jaGFuZ2UnXSA9ICJ3
aWxsLWNoYW5nZSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZhbHVlCiBQQVNTIGUuc3R5
bGVbJ3dpbGwtY2hhbmdlJ10gPSAibm9uZSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3BlcnR5IHZh
bHVlCiBQQVNTIGUuc3R5bGVbJ3dpbGwtY2hhbmdlJ10gPSAiYWxsIiBzaG91bGQgbm90IHNldCB0
aGUgcHJvcGVydHkgdmFsdWUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy13aWxsLWNoYW5nZS9wYXJzaW5nL3dpbGwtY2hhbmdl
LWludmFsaWQuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy13aWxsLWNoYW5nZS9wYXJzaW5nL3dpbGwtY2hhbmdlLWludmFsaWQuaHRtbApp
bmRleCBhYTk5Njc2YjNmOThkMjhkNmMzMjdhZDc3MWY0Y2QwYjM1YTM3YTc0Li5lOGIwYjAxOTcz
MjMxYjA2YjdiNGUwNjliM2MyYTRlZWJkZmZlZTFkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mtd2lsbC1jaGFuZ2UvcGFyc2lu
Zy93aWxsLWNoYW5nZS1pbnZhbGlkLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXdpbGwtY2hhbmdlL3BhcnNpbmcvd2lsbC1jaGFu
Z2UtaW52YWxpZC5odG1sCkBAIC0xNywxNSArMTcsMzAgQEAgdGVzdF9pbnZhbGlkX3ZhbHVlKCJ3
aWxsLWNoYW5nZSIsICJhdXRvLCB0cmFuc2Zvcm0iKTsKIHRlc3RfaW52YWxpZF92YWx1ZSgid2ls
bC1jaGFuZ2UiLCAiY29udGVudHMgYXV0byIpOwogdGVzdF9pbnZhbGlkX3ZhbHVlKCJ3aWxsLWNo
YW5nZSIsICJjb250ZW50cywgYXV0byIpOwogCi0vLyBDU1Mtd2lkZSBrZXl3b3JkcyBhcmUgZXhj
bHVkZWQgZnJvbSA8Y3VzdG9tLWlkZW50PgotLy8gaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nz
cy12YWx1ZXMtNC8jaWRlbnRpZmllci12YWx1ZQotdGVzdF9pbnZhbGlkX3ZhbHVlKCJ3aWxsLWNo
YW5nZSIsICJ0cmFuc2Zvcm0sIGluaXRpYWwiKTsKLXRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1j
aGFuZ2UiLCAidHJhbnNmb3JtLCBpbmhlcml0Iik7Ci10ZXN0X2ludmFsaWRfdmFsdWUoIndpbGwt
Y2hhbmdlIiwgInRyYW5zZm9ybSwgdW5zZXQiKTsKLXRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1j
aGFuZ2UiLCAidHJhbnNmb3JtLCByZXZlcnQiKTsKLXRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1j
aGFuZ2UiLCAidHJhbnNmb3JtLCBkZWZhdWx0Iik7CitsZXQgZXhjbHVkZWRLZXl3b3JkcyA9IFsK
KyAgLy8gQ1NTLXdpZGUga2V5d29yZHMgYXJlIGV4Y2x1ZGVkIGZyb20gPGN1c3RvbS1pZGVudD4K
KyAgLy8gaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL2Nzcy12YWx1ZXMtNC8jaWRlbnRpZmllci12
YWx1ZQorICAiaW5pdGlhbCIsCisgICJpbmhlcml0IiwKKyAgInVuc2V0IiwKKyAgInJldmVydCIs
CisgICJyZXZlcnQtbGF5ZXIiLAorICAiZGVmYXVsdCIsCisKKyAgLy8gd2lsbC1jaGFuZ2UgYWRk
aXRpb25hbGx5IGV4Y2x1ZGVzIHRoZSBmb2xsb3dpbmcgZnJvbSA8Y3VzdG9tLWlkZW50PgorICAi
d2lsbC1jaGFuZ2UiLAorICAibm9uZSIsCisgICJhbGwiLAorXTsKKworZm9yIChsZXQga2V5d29y
ZCBvZiBleGNsdWRlZEtleXdvcmRzKSB7CisgIHRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1jaGFu
Z2UiLCBgdHJhbnNmb3JtLCAke2tleXdvcmR9YCk7CisgIHRlc3RfaW52YWxpZF92YWx1ZSgid2ls
bC1jaGFuZ2UiLCBgJHtrZXl3b3JkfSwgdHJhbnNmb3JtYCk7CisgIGZvciAobGV0IGsgb2YgZXhj
bHVkZWRLZXl3b3JkcykgeworICAgIHRlc3RfaW52YWxpZF92YWx1ZSgid2lsbC1jaGFuZ2UiLCBg
JHtrZXl3b3JkfSwgJHtrfWApOworICB9Cit9CiAKLS8vIHdpbGwtY2hhbmdlIGFkZGl0aW9uYWxs
eSBleGNsdWRlcyB0aGUgZm9sbG93aW5nIGZyb20gPGN1c3RvbS1pZGVudD4KIHRlc3RfaW52YWxp
ZF92YWx1ZSgid2lsbC1jaGFuZ2UiLCAid2lsbC1jaGFuZ2UiKTsKIHRlc3RfaW52YWxpZF92YWx1
ZSgid2lsbC1jaGFuZ2UiLCAibm9uZSIpOwogdGVzdF9pbnZhbGlkX3ZhbHVlKCJ3aWxsLWNoYW5n
ZSIsICJhbGwiKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>