<?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>87664</bug_id>
          
          <creation_ts>2012-05-28 07:38:11 -0700</creation_ts>
          <short_desc>[Gtk] Remove configuration options for features that are not supported by the Gtk port</short_desc>
          <delta_ts>2012-09-06 10:58:15 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>87126</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>a.shabalin</cc>
    
    <cc>gustavo</cc>
    
    <cc>jeremyhu</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>635211</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-28 07:38:11 -0700</bug_when>
    <thetext>Remove configuration options for futures that are not supported by the Gtk port - there&apos;s no need for them currently. They should be readded when the support for a specific feature is added and introduces a new dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635224</commentid>
    <comment_count>1</comment_count>
      <attachid>144361</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-28 08:06:34 -0700</bug_when>
    <thetext>Created attachment 144361
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635227</commentid>
    <comment_count>2</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-28 08:08:53 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=144361) [details]
&gt; Patch

The only options I&apos;ve left out due to some recent activity towards adding support are --enable-gamepad, --enable-indexed-database and --enable-filesystem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635240</commentid>
    <comment_count>3</comment_count>
      <attachid>144361</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-28 08:23:14 -0700</bug_when>
    <thetext>Comment on attachment 144361
Patch

\o/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635262</commentid>
    <comment_count>4</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-28 08:49:18 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 144361 [details])
&gt; \o/

Thanks for the quick review. I&apos;ll land this once I&apos;m confirmed there&apos;s not an unstable release planned in the near future (two weeks or there about).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635277</commentid>
    <comment_count>5</comment_count>
      <attachid>144361</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-28 09:12:01 -0700</bug_when>
    <thetext>Comment on attachment 144361
Patch

Attachment 144361 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/12844244</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635294</commentid>
    <comment_count>6</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-28 09:46:09 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 144361 [details])
&gt; Attachment 144361 [details] did not pass gtk-ews (gtk):
&gt; Output: http://queues.webkit.org/results/12844244

Eek! Looks like files added to the build for the unsupported features will have to be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635316</commentid>
    <comment_count>7</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-28 10:37:56 -0700</bug_when>
    <thetext>Or we could leave them in and have the appropriate defines without a configure option, perhaps?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635326</commentid>
    <comment_count>8</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-28 11:13:42 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Or we could leave them in and have the appropriate defines without a configure option, perhaps?

Yeah, that seems like a sensible approach. We just want to remove the interface to the user for these features, not the actual option. The autogeneration of the build options should still be able to turn them on and off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635345</commentid>
    <comment_count>9</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-28 11:50:35 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; Or we could leave them in and have the appropriate defines without a configure option, perhaps?
&gt; 
&gt; Yeah, that seems like a sensible approach. We just want to remove the interface to the user for these features, not the actual option. The autogeneration of the build options should still be able to turn them on and off.

It seems the solution to this would be to include all the files in the build, regardless of the feature that file partly implements is enabled or not. I&apos;m not entirely sure this is even possible, but it would make sense that the build should work as expected that way, with all the source files included and the feature being actually built only if the macro is present in the cppflags.

As your comments suggest, the option for feature-enabling should stay, but in my opinion not in the shape of AM conditionals. Perhaps it would be better then to first sort out the feature defines into a GNUmakefile.features.am (bug #87127)? If that, together with all the files being included in the build, is achieved, then they (AM conditionals used for including extra files into the build) are not really needed anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636061</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-29 08:35:22 -0700</bug_when>
    <thetext>(In reply to comment #9)

&gt; It seems the solution to this would be to include all the files in the build, regardless of the feature that file partly implements is enabled or not. I&apos;m not entirely sure this is even possible, but it would make sense that the build should work as expected that way, with all the source files included and the feature being actually built only if the macro is present in the cppflags.
&gt; 
&gt; As your comments suggest, the option for feature-enabling should stay, but in my opinion not in the shape of AM conditionals. Perhaps it would be better then to first sort out the feature defines into a GNUmakefile.features.am (bug #87127)? If that, together with all the files being included in the build, is achieved, then they (AM conditionals used for including extra files into the build) are not really needed anymore.

I&apos;m not exactly sure how it would look other than AM conditionals, but I guess I can just wait for the patch at #87127. One thing that concerns me though is if we do not remove the files from the build, this removes the benefit of disabling SVG for creating faster builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636175</commentid>
    <comment_count>11</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-29 10:17:19 -0700</bug_when>
    <thetext>Handling SVG specially sounds like the practical solution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636218</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-29 10:43:35 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Handling SVG specially sounds like the practical solution.

I&apos;m not sure how removing the files from allows enabling and disabling features via the feature  list autogeneration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637123</commentid>
    <comment_count>13</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-30 05:16:18 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; One thing that concerns me though is if we do not remove the files from the build, this removes the benefit of disabling SVG for creating faster builds.

I&apos;ve done three builds with clean cache:
1. SVG disabled, files not included in the build - 27m:43s
2. SVG disabled, files included in the build - 28m:04s
3. SVG enabled - 35m:04s

Seems the preprocessor does its job formidably and I think the time difference can be lived with.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637148</commentid>
    <comment_count>14</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-05-30 06:34:17 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=144361) [details]
&gt; Patch

As for this patch, I recommend splitting it up:
- create new bug entries for the data-transfer-items and mhtml options, uploading a patch for each that removes the configuration option, AM conditonal and moves the files into the general build (after proper testing)
- reupload a patch for other options here

This seems somewhat contrary to what I was recommending in comment #9 (getting a GNUmakefile.features.am done), but I think these configuration options are safe to remove before that. They&apos;re unsupported and there&apos;s probably no one trying to enable them, so there&apos;s not much harm done in leaving them disabled with no option to enable for a short amount of time. But that said, I&apos;d like some confirmation that a release is not just around the corner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637397</commentid>
    <comment_count>15</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-30 10:32:53 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; (In reply to comment #10)
&gt; &gt; One thing that concerns me though is if we do not remove the files from the build, this removes the benefit of disabling SVG for creating faster builds.
&gt; 
&gt; I&apos;ve done three builds with clean cache:
&gt; 1. SVG disabled, files not included in the build - 27m:43s
&gt; 2. SVG disabled, files included in the build - 28m:04s
&gt; 3. SVG enabled - 35m:04s

Okay. At some point I moved all the files into the main list and then others moved them back out. Now you are moving them back in again. I don&apos;t really care where they are, as long as they stop moving. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637400</commentid>
    <comment_count>16</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-30 10:33:54 -0700</bug_when>
    <thetext>(In reply to comment #14)

&gt; This seems somewhat contrary to what I was recommending in comment #9 (getting a GNUmakefile.features.am done), but I think these configuration options are safe to remove before that. They&apos;re unsupported and there&apos;s probably no one trying to enable them, so there&apos;s not much harm done in leaving them disabled with no option to enable for a short amount of time. But that said, I&apos;d like some confirmation that a release is not just around the corner.

I think it&apos;s safe to do these things as long as you are careful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700446</commentid>
    <comment_count>17</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-08-20 21:42:11 -0700</bug_when>
    <thetext>*** Bug 94500 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700448</commentid>
    <comment_count>18</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-08-20 21:42:14 -0700</bug_when>
    <thetext>*** Bug 94495 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>700450</commentid>
    <comment_count>19</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-08-20 21:42:17 -0700</bug_when>
    <thetext>*** Bug 50954 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713018</commentid>
    <comment_count>20</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-06 01:23:32 -0700</bug_when>
    <thetext>The GNUmakefile.features.am was created and is now working OK, but this bug kind of fell off my radar.

I&apos;ll upload an updated patch, IMO it should get another review as it&apos;s been over 3 months since the previous patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713022</commentid>
    <comment_count>21</comment_count>
      <attachid>162448</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-06 01:31:37 -0700</bug_when>
    <thetext>Created attachment 162448
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713460</commentid>
    <comment_count>22</comment_count>
      <attachid>162448</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-06 10:58:09 -0700</bug_when>
    <thetext>Comment on attachment 162448
Patch

Clearing flags on attachment: 162448

Committed r127760: &lt;http://trac.webkit.org/changeset/127760&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713461</commentid>
    <comment_count>23</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-06 10:58:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144361</attachid>
            <date>2012-05-28 08:06:34 -0700</date>
            <delta_ts>2012-09-06 01:31:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87664-20120528170630.patch</filename>
            <type>text/plain</type>
            <size>27758</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NjgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGViZDUwZDUyNjlmOTll
MmU3ZWQ1ODVjZjBjODllYWRlNzU4ZDZmZS4uZDJiNjVjN2U3MzI5NjcxN2VlMDU5YjEwNTRhZTg0
YTcwYWFhYzI3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA1LTI4ICBaYW4g
RG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0d0a10gUmVtb3Zl
IGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgZnV0dXJlcyB0aGF0IGFyZSBub3Qgc3VwcG9ydGVk
IGJ5IHRoZSBHdGsgcG9ydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9ODc2NjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBObyBuZXcgdGVzdHMgLSBubyBuZXcgZnVuY3Rpb25hbGl0eS4KKworICAgICAgICBS
ZW1vdmUgYWRkaXRpb24gb2YgbWFjcm9zIHRvIEZFQVRVUkVfREVGSU5FUyBhbmQgd2ViY29yZV9j
cHBmbGFncyBmb3IKKyAgICAgICAgZmVhdHVyZXMgdGhhdCBhcmUgY29tcGxldGVseSB1bnN1cHBv
cnRlZCBieSB0aGUgR3RrIHBvcnQuCisKKyAgICAgICAgKiBHTlVtYWtlZmlsZS5hbToKKwogMjAx
Mi0wNS0yOCAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAogICAgICAgICBF
eHBvc2UgdmFsdWUgbG9jYWxpemF0aW9uIGZ1bmN0aW9uIG9mIEhUTUxJbnB1dEVsZW1lbnQKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxlLmFtIGIvU291cmNlL1dlYkNvcmUv
R05VbWFrZWZpbGUuYW0KaW5kZXggYTk3ZDI0ZmI4ZWI3MzZhZGI5MjgwN2YxMzNhMTA4ZTZkMGY4
ZDU3My4uOGYzZGU5NTFkMjQ4YjAwZDFkYjEwY2I1NWNkNjRkYWNhMTZjNzk4NyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYkNvcmUvR05V
bWFrZWZpbGUuYW0KQEAgLTEyOSwxNCArMTI5LDYgQEAgd2ViY29yZV9jcHBmbGFncyArPSAtREVO
QUJMRV9DSEFOTkVMX01FU1NBR0lORz0xCiBlbmRpZiAjIEVORCBFTkFCTEVfQ0hBTk5FTF9NRVNT
QUdJTkcKIAogIyAtLS0KLSMgRmFzdCBNb2JpbGUgU2Nyb2xsaW5nCi0jIC0tLQotaWYgRU5BQkxF
X0ZBU1RfTU9CSUxFX1NDUk9MTElORwotRkVBVFVSRV9ERUZJTkVTICs9IEVOQUJMRV9GQVNUX01P
QklMRV9TQ1JPTExJTkc9MQotd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJMRV9GQVNUX01PQklM
RV9TQ1JPTExJTkc9MQotZW5kaWYgIyBFTkQgRU5BQkxFX0ZBU1RfTU9CSUxFX1NDUk9MTElORwot
Ci0jIC0tLQogIyBGcmVlVHlwZSBmb250IGJhY2tlbmQKICMgLS0tCiBpZiBVU0VfRlJFRVRZUEUK
QEAgLTIxOCwyMiArMjEwLDYgQEAgd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJMRV9EQVRBTElT
VD0xCiBlbmRpZiAjIEVORCBFTkFCTEVfREFUQUxJU1QKIAogIyAtLS0tCi0jIEhUTUw1IGRhdGEg
dHJhbnNmZXIgaXRlbXMgc3VwcG9ydAotIyAtLS0tCi1pZiBFTkFCTEVfREFUQV9UUkFOU0ZFUl9J
VEVNUwotRkVBVFVSRV9ERUZJTkVTICs9IEVOQUJMRV9EQVRBX1RSQU5TRkVSX0lURU1TPTEKLXdl
YmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfREFUQV9UUkFOU0ZFUl9JVEVNUz0xCi1lbmRpZiAj
IEVORCBFTkFCTEVfREFUQV9UUkFOU0ZFUl9JVEVNUwotCi0jIC0tLS0KLSMgSFRNTDUgPHN0eWxl
IHNjb3BlZD4gc3VwcG9ydAotIyAtLS0tCi1pZiBFTkFCTEVfU1RZTEVfU0NPUEVECi1GRUFUVVJF
X0RFRklORVMgKz0gRU5BQkxFX1NUWUxFX1NDT1BFRD0xCi13ZWJjb3JlX2NwcGZsYWdzICs9IC1E
RU5BQkxFX1NUWUxFX1NDT1BFRD0xCi1lbmRpZiAjIEVORCBFTkFCTEVfU1RZTEVfU0NPUEVECi0K
LSMgLS0tLQogIyBJbmRleGVkIERhdGFiYXNlIEFQSSBzdXBwb3J0CiAjIC0tLS0KIGlmIEVOQUJM
RV9JTkRFWEVEX0RBVEFCQVNFCkBAIC0yNDYsMTYgKzIyMiw2IEBAIHdlYmNvcmVfY3BwZmxhZ3Mg
Kz0gLURXVEZfVVNFX0xFVkVMREIKIGVuZGlmICMgRU5EIFVTRV9MRVZFTERCCiAKICMgLS0tLQot
IyBTdXBwb3J0IGZvciA8aW5wdXQgdHlwZT0iZmlsZSIgZGlyZWN0b3J5PgotIyAtLS0tCi1pZiBF
TkFCTEVfRElSRUNUT1JZX1VQTE9BRAotRkVBVFVSRV9ERUZJTkVTICs9IEVOQUJMRV9ESVJFQ1RP
UllfVVBMT0FEPTEKLXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfRElSRUNUT1JZX1VQTE9B
RD0xCi1lbHNlCi13ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxFX0RJUkVDVE9SWV9VUExPQUQ9
MAotZW5kaWYgIyBFTkQgRU5BQkxFX0RJUkVDVE9SWV9VUExPQUQKLQotIyAtLS0tCiAjIERPTSBt
dXRhdGlvbiBvYnNlcnZlciBzdXBwb3J0CiAjIC0tLS0KIGlmIEVOQUJMRV9NVVRBVElPTl9PQlNF
UlZFUlMKQEAgLTI3Miw1NCArMjM4LDYgQEAgd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJMRV9G
SUxFX1NZU1RFTT0xCiBlbmRpZiAjIEVORCBFTkFCTEVfRklMRV9TWVNURU0KIAogIyAtLS0tCi0j
IFF1b3RhIHN1cHBvcnQKLSMgLS0tLQotaWYgRU5BQkxFX1FVT1RBCi1GRUFUVVJFX0RFRklORVMg
Kz0gRU5BQkxFX1FVT1RBPTEKLXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfUVVPVEE9MQot
ZW5kaWYgIyBFTkQgRU5BQkxFX1FVT1RBCi0KLSMgLS0tLQotIyBUb3VjaCBJY29uIExvYWRpbmcK
LSMgLS0tLQotaWYgRU5BQkxFX1RPVUNIX0lDT05fTE9BRElORwotRkVBVFVSRV9ERUZJTkVTICs9
IEVOQUJMRV9UT1VDSF9JQ09OX0xPQURJTkc9MQotd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJM
RV9UT1VDSF9JQ09OX0xPQURJTkc9MQotZWxzZQotd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJM
RV9UT1VDSF9JQ09OX0xPQURJTkc9MAotZW5kaWYgIyBFTkQgRU5BQkxFX1RPVUNIX0lDT05fTE9B
RElORwotCi0jIC0tLS0KLSMgQ29sb3IgSW5wdXQgQVBJIHN1cHBvcnQKLSMgLS0tLQotaWYgRU5B
QkxFX0lOUFVUX1RZUEVfQ09MT1IKLUZFQVRVUkVfREVGSU5FUyArPSBFTkFCTEVfSU5QVVRfVFlQ
RV9DT0xPUj0xCi13ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxFX0lOUFVUX1RZUEVfQ09MT1I9
MQotZWxzZQotd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJMRV9JTlBVVF9UWVBFX0NPTE9SPTAK
LWVuZGlmICMgRU5EIEVOQUJMRV9JTlBVVF9UWVBFX0NPTE9SCi0KLSMgLS0tLQotIyBTcGVlY2gg
SW5wdXQgQVBJIHN1cHBvcnQKLSMgLS0tLQotaWYgRU5BQkxFX0lOUFVUX1NQRUVDSAotRkVBVFVS
RV9ERUZJTkVTICs9IEVOQUJMRV9JTlBVVF9TUEVFQ0g9MQotd2ViY29yZV9jcHBmbGFncyArPSAt
REVOQUJMRV9JTlBVVF9TUEVFQ0g9MQotZWxzZQotd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJM
RV9JTlBVVF9TUEVFQ0g9MAotZW5kaWYgIyBFTkQgRU5BQkxFX0lOUFVUX1NQRUVDSAotCi0jIC0t
LS0KLSMgU2NyaXB0ZWQgU3BlZWNoIEFQSSBzdXBwb3J0Ci0jIC0tLS0KLWlmIEVOQUJMRV9TQ1JJ
UFRFRF9TUEVFQ0gKLUZFQVRVUkVfREVGSU5FUyArPSBFTkFCTEVfU0NSSVBURURfU1BFRUNIPTEK
LXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfU0NSSVBURURfU1BFRUNIPTEKLWVsc2UKLXdl
YmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfU0NSSVBURURfU1BFRUNIPTAKLWVuZGlmICMgRU5E
IEVOQUJMRV9TQ1JJUFRFRF9TUEVFQ0gKLQotIyAtLS0tCiAjIEljb24gRGF0YWJhc2UgU3VwcG9y
dAogIyAtLS0tCiBpZiBFTkFCTEVfSUNPTkRBVEFCQVNFCkBAIC0zMjksMTQgKzI0Nyw2IEBAIHdl
YmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfSUNPTkRBVEFCQVNFPTAKIGVuZGlmICMgRU5EIEVO
QUJMRV9JQ09OREFUQUJBU0UKIAogIyAtLS0tCi0jIE9yaWVudGF0aW9uIEV2ZW50cwotIyAtLS0t
Ci1pZiBFTkFCTEVfT1JJRU5UQVRJT05fRVZFTlRTCi1GRUFUVVJFX0RFRklORVMgKz0gRU5BQkxF
X09SSUVOVEFUSU9OX0VWRU5UUz0xCi13ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxFX09SSUVO
VEFUSU9OX0VWRU5UUz0xCi1lbmRpZiAjIEVORCBFTkFCTEVfT1JJRU5UQVRJT05fRVZFTlRTCi0K
LSMgLS0tLQogIyBWaWRlbyBTdXBwb3J0CiAjIC0tLS0KIGlmIEVOQUJMRV9WSURFTwpAQCAtMzUy
LDI2ICsyNjIsNiBAQCBlbmRpZiAjIEVORCBVU0VfR1NUUkVBTUVSCiBlbmRpZiAjIEVORCBFTkFC
TEVfVklERU8KIAogIyAtLS0tCi0jIE1lZGlhIFNvdXJjZSBTdXBwb3J0Ci0jIC0tLS0KLWlmIEVO
QUJMRV9NRURJQV9TT1VSQ0UKLUZFQVRVUkVfREVGSU5FUyArPSBFTkFCTEVfTUVESUFfU09VUkNF
PTEKLXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfTUVESUFfU09VUkNFPTEKLWVsc2UKLXdl
YmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfTUVESUFfU09VUkNFPTAKLWVuZGlmICMgRU5EIEVO
QUJMRV9NRURJQV9TT1VSQ0UKLQotIyAtLS0tCi0jIE1lZGlhIFN0YXRpc3RpY3MgU3VwcG9ydAot
IyAtLS0tCi1pZiBFTkFCTEVfTUVESUFfU1RBVElTVElDUwotRkVBVFVSRV9ERUZJTkVTICs9IEVO
QUJMRV9NRURJQV9TVEFUSVNUSUNTPTEKLXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfTUVE
SUFfU1RBVElTVElDUz0xCi1lbHNlCi13ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxFX01FRElB
X1NUQVRJU1RJQ1M9MAotZW5kaWYgIyBFTkQgRU5BQkxFX01FRElBX1NUQVRJU1RJQ1MKLQotIyAt
LS0tCiAjIEphdmFzY3JpcHQgRnVsbHNjcmVlbiBTdXBwb3J0CiAjIC0tLS0KIGlmIEVOQUJMRV9G
VUxMU0NSRUVOX0FQSQpAQCAtNDk5LDE0ICszODksNiBAQCBEZXJpdmVkU291cmNlcy9XZWJDb3Jl
L01hdGhNTEVsZW1lbnRGYWN0b3J5LmNwcCBEZXJpdmVkU291cmNlcy9XZWJDb3JlL01hdGhNTE5h
bQogCSQoQU1fVl9HRU4pJChQRVJMKSAtSSQoV2ViQ29yZSkvYmluZGluZ3Mvc2NyaXB0cyAkPCAt
LXRhZ3MgJChXZWJDb3JlKS9tYXRobWwvbWF0aHRhZ3MuaW4gLS1hdHRycyAkKFdlYkNvcmUpL21h
dGhtbC9tYXRoYXR0cnMuaW4gLS1mYWN0b3J5IC0td3JhcHBlckZhY3RvcnkgLS1vdXRwdXREaXIg
IiQoR0VOU09VUkNFU19XRUJDT1JFKSIKIAogIyAtLS0tCi0jIE5vdGlmaWNhdGlvbnMgc3VwcG9y
dAotIyAtLS0tCi1pZiBFTkFCTEVfTk9USUZJQ0FUSU9OUwotRkVBVFVSRV9ERUZJTkVTICs9IEVO
QUJMRV9OT1RJRklDQVRJT05TPTEgRU5BQkxFX0xFR0FDWV9OT1RJRklDQVRJT05TPTEKLXdlYmNv
cmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfTk9USUZJQ0FUSU9OUz0xIC1ERU5BQkxFX0xFR0FDWV9O
T1RJRklDQVRJT05TPTEKLWVuZGlmICMgRU5EIEVOQUJMRV9OT1RJRklDQVRJT05TCi0KLSMgLS0t
LQogIyBTVkcgU3VwcG9ydAogIwogIyBGSVhNRTogYWxsb3cgYSBtb3JlIGZpbmUtZ3JhaW5lZCBp
bmNsdXNpb24vZ2VuZXJhdGlvbiBvZiBzb3VyY2VzIHBlciBTVkcgZmVhdHVyZQpAQCAtNTgzLDE0
ICs0NjUsNiBAQCB3ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxFX0xFR0FDWV9XRUJLSVRfQkxP
Ql9CVUlMREVSPTEKIGVuZGlmICAjIEVORCBFTkFCTEVfTEVHQUNZX1dFQktJVF9CTE9CX0JVSUxE
RVIKIAogIyAtLS0KLSMgQW5pbWF0aW9uIEFQSSBzdXBwb3J0Ci0jIC0tLQotaWYgRU5BQkxFX0FO
SU1BVElPTl9BUEkKLUZFQVRVUkVfREVGSU5FUyArPSBFTkFCTEVfQU5JTUFUSU9OX0FQST0xCi13
ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxFX0FOSU1BVElPTl9BUEk9MQotZW5kaWYgICMgRU5E
IEVOQUJMRV9BTklNQVRJT05fQVBJCi0KLSMgLS0tCiAjIFJlcXVlc3RBbmltYXRpb25GcmFtZSBz
dXBwb3J0CiAjIC0tLQogaWYgRU5BQkxFX1JFUVVFU1RfQU5JTUFUSU9OX0ZSQU1FCkBAIC02MzIs
NDggKzUwNiw2IEBAIHdlYmNvcmVfY3BwZmxhZ3MgKz0gXAogZW5kaWYgICMgRU5EIFVTRV9DTFVU
VEVSCiAKICMgLS0tCi0jIE1IVE1MIHN1cHBvcnQKLSMgLS0tCi1pZiBFTkFCTEVfTUhUTUwKLUZF
QVRVUkVfREVGSU5FUyArPSBFTkFCTEVfTUhUTUw9MQotd2ViY29yZV9jcHBmbGFncyArPSBcCi0J
LURFTkFCTEVfTUhUTUw9MSBcCi0JLUkkKHNyY2RpcikvU291cmNlL1dlYkNvcmUvbG9hZGVyL2Fy
Y2hpdmUvbWh0bWwKLWVuZGlmICAjIEVORCBFTkFCTEVfTUhUTUwKLQotIyAtLS0KLSMgSFRNTDUg
TWljcm9kYXRhIHN1cHBvcnQKLSMgLS0tCi1pZiBFTkFCTEVfTUlDUk9EQVRBCi1GRUFUVVJFX0RF
RklORVMgKz0gRU5BQkxFX01JQ1JPREFUQT0xCi13ZWJjb3JlX2NwcGZsYWdzICs9IC1ERU5BQkxF
X01JQ1JPREFUQT0xCi1lbmRpZiAgIyBFTkQgRU5BQkxFX01JQ1JPREFUQQotCi0jIC0tLQotIyBS
ZWdpc3RlciBQcm90b2NvbCBIYW5kbGVyIHN1cHBvcnQKLSMgLS0tCi1pZiBFTkFCTEVfUkVHSVNU
RVJfUFJPVE9DT0xfSEFORExFUgotRkVBVFVSRV9ERUZJTkVTICs9IEVOQUJMRV9SRUdJU1RFUl9Q
Uk9UT0NPTF9IQU5ETEVSPTEKLXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfUkVHSVNURVJf
UFJPVE9DT0xfSEFORExFUj0xCi1lbmRpZiAgIyBFTkQgRU5BQkxFX1JFR0lTVEVSX1BST1RPQ09M
X0hBTkRMRVIKLQotIyAtLS0KLSMgRGV2aWNlT3JpZW50YXRpb24gc3VwcG9ydAotIyAtLS0KLWlm
IEVOQUJMRV9ERVZJQ0VfT1JJRU5UQVRJT04KLUZFQVRVUkVfREVGSU5FUyArPSBFTkFCTEVfREVW
SUNFX09SSUVOVEFUSU9OPTEKLXdlYmNvcmVfY3BwZmxhZ3MgKz0gLURFTkFCTEVfREVWSUNFX09S
SUVOVEFUSU9OPTEKLWVuZGlmICAjIEVORCBFTkFCTEVfREVWSUNFX09SSUVOVEFUSU9OCi0KLSMg
LS0tCi0jIEZvbnQgQm9vc3Rpbmcgc3VwcG9ydAotIyAtLS0KLWlmIEVOQUJMRV9GT05UX0JPT1NU
SU5HCi1GRUFUVVJFX0RFRklORVMgKz0gRU5BQkxFX0ZPTlRfQk9PU1RJTkc9MQotd2ViY29yZV9j
cHBmbGFncyArPSAtREVOQUJMRV9GT05UX0JPT1NUSU5HPTEKLWVuZGlmICAjIEVORCBFTkFCTEVf
Rk9OVF9CT09TVElORwotCi0jIC0tLQogIyBXZWIgVGltaW5nIHN1cHBvcnQKICMgLS0tCiBpZiBF
TkFCTEVfV0VCX1RJTUlORwpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4
IDA1YWJiZmQzYWU4M2UyMTlhZTdhYzVhODhkNWQ4NzM1MTk1OGQ3MTEuLjk5MDBhODRhOTM4Y2Ix
N2EzNDhmYzFiNDc4NTIyZDE5MjMwNzg5NjIgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wNS0yOCAgWmFuIERvYmVyc2VrICA8emFu
ZG9iZXJzZWtAZ21haWwuY29tPgorCisgICAgICAgIFtHdGtdIFJlbW92ZSBjb25maWd1cmF0aW9u
IG9wdGlvbnMgZm9yIGZ1dHVyZXMgdGhhdCBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUgR3RrIHBv
cnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg3NjY0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3Zl
IGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgZmVhdHVyZXMgdGhhdCBjb21wbGV0ZWx5IGxhY2sg
c3VwcG9ydAorICAgICAgICBieSB0aGUgR3RrIHBvcnQuIEFsc28gcmVtb3ZlIHRoZSBhY2NvbXBh
bnlpbmcgQU0gY29uZGl0aW9uYWwgZGVmaW5pdGlvbnMKKyAgICAgICAgYW5kIHRoZSBlbnRyaWVz
IGluIHRoZSBmaW5hbCBjb25maWd1cmF0aW9uIHJlcG9ydC4KKworICAgICAgICAqIGNvbmZpZ3Vy
ZS5hYzoKKwogMjAxMi0wNS0yOCAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcu
Y29tPgogCiAgICAgICAgIE1vdmUgYWxsb3dSb3VuZGluZ0hhY2tzIHRvIEludGVybmFscyBpbnRl
cmZhY2UKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCA2Mjgy
YjE2ZDcxYmFiMTgxMWQ2NTRiYzgzMWJhYWZjOTRmNGI2MzkyLi5hZjdmZDA4MjMxZWExOTk4ZTcx
Y2Q2NzQyYjdiZDRiMDJiN2JlMGE1IDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29u
ZmlndXJlLmFjCkBAIC01NjUsMjIgKzU2NSw2IEBAIEFDX0FSR19FTkFCTEUoY2hhbm5lbF9tZXNz
YWdpbmcsCiAgICAgICAgICAgICAgIFtdLFtlbmFibGVfY2hhbm5lbF9tZXNzYWdpbmc9InllcyJd
KQogQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9jaGFubmVsX21lc3NhZ2luZ10pCiAKLSMgY2hlY2sg
d2hldGhlciB0byBlbmFibGUgbGVnYWN5IG5vdGlmaWNhdGlvbnMKLUFDX01TR19DSEVDS0lORyhb
d2hldGhlciB0byBlbmFibGUgbGVnYWN5IG5vdGlmaWNhdGlvbnNdKQotQUNfQVJHX0VOQUJMRShs
ZWdhY3lfbm90aWZpY2F0aW9ucywKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5h
YmxlLWxlZ2FjeS1ub3RpZmljYXRpb25zXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W2VuYWJsZSBsZWdhY3kgbm90aWZpY2F0aW9ucyBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAg
ICAgW10sW2VuYWJsZV9sZWdhY3lfbm90aWZpY2F0aW9ucz0ibm8iXSkKLUFDX01TR19SRVNVTFQo
WyRlbmFibGVfbGVnYWN5X25vdGlmaWNhdGlvbnNdKQotCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5h
YmxlIG5vdGlmaWNhdGlvbnMKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgbm90
aWZpY2F0aW9uc10pCi1BQ19BUkdfRU5BQkxFKG5vdGlmaWNhdGlvbnMsCi0gICAgICAgICAgICAg
IEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1ub3RpZmljYXRpb25zXSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW2VuYWJsZSBub3RpZmljYXRpb25zIFtkZWZhdWx0PW5vXV0pLAotICAg
ICAgICAgICAgICBbXSxbZW5hYmxlX25vdGlmaWNhdGlvbnM9Im5vIl0pCi1BQ19NU0dfUkVTVUxU
KFskZW5hYmxlX25vdGlmaWNhdGlvbnNdKQotCiAjIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIHRo
ZSBtZXRlciB0YWcKIEFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgSFRNTDUgbWV0
ZXIgdGFnXSkKIEFDX0FSR19FTkFCTEUobWV0ZXJfdGFnLApAQCAtNTg5LDIyICs1NzMsNiBAQCBB
Q19BUkdfRU5BQkxFKG1ldGVyX3RhZywKICAgICAgICAgICAgICAgW10sW2VuYWJsZV9tZXRlcl90
YWc9InllcyJdKQogQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9tZXRlcl90YWddKQogCi0jIGNoZWNr
IHdoZXRoZXIgdG8gZW5hYmxlIEhUTUw1IE1pY3JvZGF0YSBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJ
TkcoW3doZXRoZXIgdG8gZW5hYmxlIEhUTUw1IE1pY3JvZGF0YSBzdXBwb3J0XSkKLUFDX0FSR19F
TkFCTEUobWljcm9kYXRhLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUt
bWljcm9kYXRhXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJsZSBIVE1MNSBt
aWNyb2RhdGEgc3VwcG9ydCBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sW2VuYWJs
ZV9taWNyb2RhdGE9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX21pY3JvZGF0YV0pCi0K
LSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgcGFnZSB2aXNpYmlsaXR5IEFQSS4KLUFDX01TR19D
SEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgUGFnZSBWaXNpYmlsaXR5IEFQSSBzdXBwb3J0XSkK
LUFDX0FSR19FTkFCTEUocGFnZV92aXNpYmlsaXR5X2FwaSwKLSAgICAgICAgICAgICAgQUNfSEVM
UF9TVFJJTkcoWy0tZW5hYmxlLXBhZ2UtdmlzaWJpbGl0eS1hcGldLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbZW5hYmxlIHBhZ2UgdmlzaWJpbGl0eSBhcGlbZGVmYXVsdD1ub11dKSwK
LSAgICAgICAgICAgICAgW10sW2VuYWJsZV9wYWdlX3Zpc2liaWxpdHlfYXBpPSJubyJdKQotQUNf
TVNHX1JFU1VMVChbJGVuYWJsZV9wYWdlX3Zpc2liaWxpdHlfYXBpXSkKLQogIyBjaGVjayB3aGV0
aGVyIHRvIGVuYWJsZSB0aGUgcHJvZ3Jlc3MgdGFnCiBBQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIg
dG8gZW5hYmxlIEhUTUw1IHByb2dyZXNzIHRhZ10pCiBBQ19BUkdfRU5BQkxFKHByb2dyZXNzX3Rh
ZywKQEAgLTYyOSwxNCArNTk3LDYgQEAgQUNfQVJHX0VOQUJMRShnYW1lcGFkLAogICAgICAgICAg
ICAgICBbXSxbZW5hYmxlX2dhbWVwYWQ9Im5vIl0pCiBBQ19NU0dfUkVTVUxUKFskZW5hYmxlX2dh
bWVwYWRdKQogCi0jIGNoZWNrIHdoZXRoZXIgdG8gYnVpbGQgd2l0aCBkYXRhIHRyYW5zZmVyIGl0
ZW1zIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgSFRNTDUgZGF0
YSB0cmFuc2ZlciBpdGVtcyBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUoZGF0YV90cmFuc2Zlcl9p
dGVtcywKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWRhdGEtdHJhbnNm
ZXItaXRlbXNdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIEhUTUw1IGRh
dGEgdHJhbnNmZXIgaXRlbXMgc3VwcG9ydCBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAg
W10sW2VuYWJsZV9kYXRhX3RyYW5zZmVyX2l0ZW1zPSJubyJdKQotQUNfTVNHX1JFU1VMVChbJGVu
YWJsZV9kYXRhX3RyYW5zZmVyX2l0ZW1zXSkKLQogIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBE
T00gbXV0YXRpb24gb2JzZXJ2ZXIgc3VwcG9ydAogQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRv
IGVuYWJsZSBET00gbXV0YXRpb24gb2JzZXJ2ZXIgc3VwcG9ydF0pCiBBQ19BUkdfRU5BQkxFKG11
dGF0aW9uX29ic2VydmVycywKQEAgLTY1MywzMCArNjEzLDYgQEAgQUNfQVJHX0VOQUJMRShpbmRl
eGVkX2RhdGFiYXNlLAogICAgICAgICAgICAgICBbXSxbZW5hYmxlX2luZGV4ZWRfZGF0YWJhc2U9
Im5vIl0pCiBBQ19NU0dfUkVTVUxUKFskZW5hYmxlX2luZGV4ZWRfZGF0YWJhc2VdKQogCi0jIGNo
ZWNrIHdoZXRoZXIgdG8gZW5hYmxlIHRoZSBjb2xvciBpbnB1dAotQUNfTVNHX0NIRUNLSU5HKFt3
aGV0aGVyIHRvIGVuYWJsZSB0aGUgY29sb3IgaW5wdXRdKQotQUNfQVJHX0VOQUJMRShpbnB1dF90
eXBlX2NvbG9yLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUtaW5wdXQt
dHlwZS1jb2xvcl0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgdGhlIGNv
bG9yIGlucHV0IFtkZWZhdWx0PW5vXV0pLAotICAgICAgICAgICAgICBbXSxbZW5hYmxlX2lucHV0
X3R5cGVfY29sb3I9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX2lucHV0X3R5cGVfY29s
b3JdKQotCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIHRoZSBzcGVlY2ggaW5wdXQgQVBJCi1B
Q19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIHRoZSBzcGVlY2ggaW5wdXQgQVBJXSkK
LUFDX0FSR19FTkFCTEUoaW5wdXRfc3BlZWNoLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklO
RyhbLS1lbmFibGUtaW5wdXQtc3BlZWNoXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W2VuYWJsZSB0aGUgc3BlZWNoIGlucHV0IEFQSSBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAg
ICAgW10sW2VuYWJsZV9pbnB1dF9zcGVlY2g9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxl
X2lucHV0X3NwZWVjaF0pCi0KLSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgdGhlIHNjcmlwdGVk
IHNwZWVjaCBBUEkKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgdGhlIHNjcmlw
dGVkIHNwZWVjaCBBUEldKQotQUNfQVJHX0VOQUJMRShzY3JpcHRlZF9zcGVlY2gsCi0gICAgICAg
ICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1zY3JpcHRlZC1zcGVlY2hdLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHRoZSBzY3JpcHRlZCBzcGVlY2ggQVBJIFtk
ZWZhdWx0PW5vXV0pLAotICAgICAgICAgICAgICBbXSxbZW5hYmxlX3NjcmlwdGVkX3NwZWVjaD0i
bm8iXSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfc2NyaXB0ZWRfc3BlZWNoXSkKLQogIyBjaGVj
ayB3aGV0aGVyIHRvIGJ1aWxkIHdpdGggU1FMIGRhdGFiYXNlIHN1cHBvcnQKIEFDX01TR19DSEVD
S0lORyhbd2hldGhlciB0byBlbmFibGUgU1FMIGNsaWVudC1zaWRlIGRhdGFiYXNlIHN0b3JhZ2Ug
c3VwcG9ydF0pCiBBQ19BUkdfRU5BQkxFKHNxbF9kYXRhYmFzZSwKQEAgLTczMCwyMiArNjY2LDYg
QEAgQUNfQVJHX0VOQUJMRSh2aWRlb190cmFjaywKICAgICAgICAgICAgICAgW10sW2VuYWJsZV92
aWRlb190cmFjaz0ibm8iXSkKIEFDX01TR19SRVNVTFQoWyRlbmFibGVfdmlkZW9fdHJhY2tdKQog
Ci0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIG1lZGlhIHNvdXJjZSBzdXBwb3J0Ci1BQ19NU0df
Q0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIG1lZGlhIHNvdXJjZSBzdXBwb3J0XSkKLUFDX0FS
R19FTkFCTEUobWVkaWFfc291cmNlLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1l
bmFibGUtbWVkaWEtc291cmNlXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJs
ZSBzdXBwb3J0IGZvciBtZWRpYSBzb3VyY2UgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAg
IFtdLCBbZW5hYmxlX21lZGlhX3NvdXJjZT0ibm8iXSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVf
bWVkaWFfc291cmNlXSkKLQotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBtZWRpYSBzdGF0aXN0
aWNzIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgbWVkaWEgc3Rh
dGlzdGljcyBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUobWVkaWFfc3RhdGlzdGljcywKLSAgICAg
ICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLW1lZGlhLXN0YXRpc3RpY3NdLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1cHBvcnQgZm9yIG1lZGlhIHN0YXRp
c3RpY3MgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLCBbZW5hYmxlX21lZGlhX3N0
YXRpc3RpY3M9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX21lZGlhX3N0YXRpc3RpY3Nd
KQotCiAjIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIEphdmFzY3JpcHQgRnVsbHNjcmVlbiBBUEkg
c3VwcG9ydAogQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBGdWxsc2NyZWVuIEFQ
SSBzdXBwb3J0XSkKIEFDX0FSR19FTkFCTEUoZnVsbHNjcmVlbl9hcGksCkBAIC03ODYsMTQgKzcw
Niw2IEBAIEFDX0FSR19FTkFCTEUobWF0aG1sLAogICAgICAgICAgICAgICBbXSxbZW5hYmxlX21h
dGhtbD0ieWVzIl0pCiBBQ19NU0dfUkVTVUxUKFskZW5hYmxlX21hdGhtbF0pCiAKLSMgY2hlY2sg
d2hldGhlciB0byBlbmFibGUgTUhUTUwgc3VwcG9ydAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVy
IHRvIGVuYWJsZSBNSFRNTCBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUobWh0bWwsCi0gICAgICAg
ICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1taHRtbF0sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtlbmFibGUgc3VwcG9ydCBmb3IgTUhUTUwgW2RlZmF1bHQ9bm9dXSksCi0g
ICAgICAgICAgICAgIFtdLFtlbmFibGVfbWh0bWw9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5h
YmxlX21odG1sXSkKLQogIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBTVkcgc3VwcG9ydAogQUNf
TVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBTVkcgc3VwcG9ydF0pCiBBQ19BUkdfRU5B
QkxFKHN2ZywKQEAgLTgyNiwxNCArNzM4LDYgQEAgQUNfQVJHX0VOQUJMRSh3b3JrZXJzLAogICAg
ICAgICAgICAgICBbXSxbZW5hYmxlX3dvcmtlcnM9InllcyJdKQogQUNfTVNHX1JFU1VMVChbJGVu
YWJsZV93b3JrZXJzXSkKIAotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBkaXJlY3RvcnkgdXBs
b2FkIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgZGlyZWN0b3J5
IHVwbG9hZCBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUoZGlyZWN0b3J5X3VwbG9hZCwKLSAgICAg
ICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWRpcmVjdG9yeS11cGxvYWRdLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1cHBvcnQgZm9yIGRpcmVjdG9yeSB1
cGxvYWQgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLCBbZW5hYmxlX2RpcmVjdG9y
eV91cGxvYWQ9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX2RpcmVjdG9yeV91cGxvYWRd
KQotCiAjIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIEhUTUw1IEZpbGVTeXN0ZW0gQVBJIHN1cHBv
cnQKIEFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgSFRNTDUgRmlsZVN5c3RlbSBB
UEkgc3VwcG9ydF0pCiBBQ19BUkdfRU5BQkxFKGZpbGVfc3lzdGVtLApAQCAtODQyLDIyICs3NDYs
NiBAQCBBQ19BUkdfRU5BQkxFKGZpbGVfc3lzdGVtLAogICAgICAgICAgICAgICBbXSwgW2VuYWJs
ZV9maWxlX3N5c3RlbT0ibm8iXSkKIEFDX01TR19SRVNVTFQoWyRlbmFibGVfZmlsZV9zeXN0ZW1d
KQogCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIEhUTUw1IDxzdHlsZSBzY29wZWQ+IHN1cHBv
cnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgSFRNTDUgPHN0eWxlIHNjb3Bl
ZD4gc3VwcG9ydF0pCi1BQ19BUkdfRU5BQkxFKHN0eWxlX3Njb3BlZCwKLSAgICAgICAgICAgICAg
QUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLXN0eWxlLXNjb3BlZF0sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtlbmFibGUgc3VwcG9ydCBmb3IgSFRNTDUgPHN0eWxlIHNjb3BlZD4gW2Rl
ZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLCBbZW5hYmxlX3N0eWxlX3Njb3BlZD0ibm8i
XSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfc3R5bGVfc2NvcGVkXSkKLQotIyBjaGVjayB3aGV0
aGVyIHRvIGVuYWJsZSBRdW90YSBBUEkgc3VwcG9ydAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVy
IHRvIGVuYWJsZSBRdW90YSBBUEkgc3VwcG9ydF0pCi1BQ19BUkdfRU5BQkxFKHF1b3RhLAotICAg
ICAgICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUtcXVvdGFdLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1cHBvcnQgZm9yIFF1b3RhIEFQSSBbZGVmYXVsdD1u
b11dKSwKLSAgICAgICAgICAgICAgW10sIFtlbmFibGVfcXVvdGE9Im5vIl0pCi1BQ19NU0dfUkVT
VUxUKFskZW5hYmxlX3F1b3RhXSkKLQogIyB0dXJuIG9mZiBzdmcgZmVhdHVyZXMgaWYgLS1kaXNh
YmxlLXN2ZyBpcyByZXF1ZXN0ZWQKIGlmIHRlc3QgIiRlbmFibGVfc3ZnIiA9ICJubyI7IHRoZW4K
ICAgIGVuYWJsZV9zdmdfZm9udHM9bm8KQEAgLTkyOCwxNCArODE2LDYgQEAgQUNfQVJHX0VOQUJM
RShsZWdhY3lfd2Via2l0X2Jsb2JfYnVpbGRlciwKICAgICAgICAgICAgICAgW10sW2VuYWJsZV9s
ZWdhY3lfd2Via2l0X2Jsb2JfYnVpbGRlcj0ieWVzIl0pCiBBQ19NU0dfUkVTVUxUKFskbGVnYWN5
X3dlYmtpdF9ibG9iX2J1aWxkZXJdKQogCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIEZhc3Qg
TW9iaWxlIFNjcm9sbGluZyBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5h
YmxlIEZhc3QgTW9iaWxlIFNjcm9sbGluZ10pCi1BQ19BUkdfRU5BQkxFKGZhc3RfbW9iaWxlX3Nj
cm9sbGluZywKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWZhc3QtbW9i
aWxlLXNjcm9sbGluZ10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgc3Vw
cG9ydCBmb3IgRmFzdCBNb2JpbGUgU2Nyb2xsaW5nIFtkZWZhdWx0PW5vXV0pLAotICAgICAgICAg
ICAgICBbXSxbZW5hYmxlX2Zhc3RfbW9iaWxlX3Njcm9sbGluZz0ibm8iXSkKLUFDX01TR19SRVNV
TFQoWyRlbmFibGVfZmFzdF9tb2JpbGVfc2Nyb2xsaW5nXSkKLQogIyBjaGVjayB3aGV0aGVyIHRv
IGVuYWJsZSBjb2RlIGNvdmVyYWdlCiBBQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxl
IGNvZGUgY292ZXJhZ2Ugc3VwcG9ydF0pCiBBQ19BUkdfRU5BQkxFKGNvdmVyYWdlLApAQCAtMTAw
MiwxNyArODgyLDYgQEAgaWYgdGVzdCAiJGVuYWJsZV9vcGNvZGVfc3RhdHMiID0gInllcyI7IHRo
ZW4KICAgQUNfREVGSU5FKFtFTkFCTEVfT1BDT0RFX1NUQVRTXSwgWzFdLCBbRGVmaW5lIHRvIGVu
YWJsZSBPcGNvZGUgc3RhdGlzdGljc10pCiBmaQogCi0jIExpbmsgcHJlZmV0Y2gKLUFDX01TR19D
SEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgbGluayBwcmVmZXRjaCBzdXBwb3J0XSkKLUFDX0FS
R19FTkFCTEUoW2xpbmstcHJlZmV0Y2hdLAotICBbQVNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWxp
bmstcHJlZmV0Y2hdLCBbRW5hYmxlIExpbmsgcHJlZmV0Y2ggc3VwcG9ydCAoZGVmYXVsdDogZGlz
YWJsZWQpXSldLAotICBbXSxbZW5hYmxlX2xpbmtfcHJlZmV0Y2g9bm9dKQotQUNfTVNHX1JFU1VM
VChbJGVuYWJsZV9saW5rX3ByZWZldGNoXSkKLQotaWYgdGVzdCAiJGVuYWJsZV9saW5rX3ByZWZl
dGNoIiA9ICJ5ZXMiOyB0aGVuIAotICBBQ19ERUZJTkUoW0VOQUJMRV9MSU5LX1BSRUZFVENIXSwg
WzFdLCBbRGVmaW5lIHRvIGVuYWJsZSBsaW5rIHByZWZldGNoIHN1cHBvcnRdKQotZmkKLQogIyBH
T2JqZWN0IEludHJvc3BlY3Rpb24KIEFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUg
R09iamVjdCBpbnRyb3NwZWN0aW9uIHN1cHBvcnRdKQogQUNfQVJHX0VOQUJMRShbaW50cm9zcGVj
dGlvbl0sCkBAIC0xMDIwLDE0ICs4ODksNiBAQCBBQ19BUkdfRU5BQkxFKFtpbnRyb3NwZWN0aW9u
XSwKICAgW10sW2VuYWJsZV9pbnRyb3NwZWN0aW9uPW5vXSkKIEFDX01TR19SRVNVTFQoWyRlbmFi
bGVfaW50cm9zcGVjdGlvbl0pCiAKLSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgYW5pbWF0aW9u
IEFQSQotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBBbmltYXRpb24gQVBJIHN1
cHBvcnRdKQotQUNfQVJHX0VOQUJMRShhbmltYXRpb25fYXBpLAotICAgICAgICAgICAgICBBQ19I
RUxQX1NUUklORyhbLS1lbmFibGUtYW5pbWF0aW9uLWFwaV0sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFtlbmFibGUgc3VwcG9ydCBmb3IgQW5pbWF0aW9uIEFQSSAoZXhwZXJpbWVudGFs
KSBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sIFtlbmFibGVfYW5pbWF0aW9uX2Fw
aT0ibm8iXSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfYW5pbWF0aW9uX2FwaV0pCi0KICMgY2hl
Y2sgd2hldGhlciB0byBlbmFibGUgcmVxdWVzdEFuaW1hdGlvbkZyYW1lIHN1cHBvcnQKIEFDX01T
R19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgcmVxdWVzdEFuaW1hdGlvbkZyYW1lIHN1cHBv
cnRdKQogQUNfQVJHX0VOQUJMRShyZXF1ZXN0X2FuaW1hdGlvbl9mcmFtZSwKQEAgLTEwMzYsMzgg
Kzg5Nyw2IEBAIEFDX0FSR19FTkFCTEUocmVxdWVzdF9hbmltYXRpb25fZnJhbWUsCiAgICAgICAg
ICAgICAgIFtdLFtlbmFibGVfcmVxdWVzdF9hbmltYXRpb25fZnJhbWU9InllcyJdKQogQUNfTVNH
X1JFU1VMVChbJGVuYWJsZV9yZXF1ZXN0X2FuaW1hdGlvbl9mcmFtZV0pCiAKLSMgY2hlY2sgd2hl
dGhlciB0byBlbmFibGUgdG91Y2ggaWNvbiBsb2FkaW5nIAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0
aGVyIHRvIGVuYWJsZSB0b3VjaCBpY29uIGxvYWRpbmddKQotQUNfQVJHX0VOQUJMRSh0b3VjaF9p
Y29uX2xvYWRpbmcsCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS10b3Vj
aC1pY29uLWxvYWRpbmddLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1
cHBvcnQgZm9yIGxvYWRpbmcgdG91Y2ggaWNvbnMgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAg
ICAgIFtdLCBbZW5hYmxlX3RvdWNoX2ljb25fbG9hZGluZz0ibm8iXSkKLUFDX01TR19SRVNVTFQo
WyRlbmFibGVfdG91Y2hfaWNvbl9sb2FkaW5nXSkKLQotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJs
ZSBSZWdpc3RlciBQcm90b2NvbCBIYW5kbGVyIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hl
dGhlciB0byBlbmFibGUgUmVnaXN0ZXIgUHJvdG9jb2wgSGFuZGxlcl0pCi1BQ19BUkdfRU5BQkxF
KHJlZ2lzdGVyX3Byb3RvY29sX2hhbmRsZXIsCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5H
KFstLWVuYWJsZS1yZWdpc3Rlci1wcm90b2NvbC1oYW5kbGVyXSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBSZWdpc3RlciBQcm90b2NvbCBIYW5kbGVy
IChleHBlcmltZW50YWwpIFtkZWZhdWx0PW5vXV0pLAotICAgICAgICAgICAgICBbXSxbZW5hYmxl
X3JlZ2lzdGVyX3Byb3RvY29sX2hhbmRsZXI9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxl
X3JlZ2lzdGVyX3Byb3RvY29sX2hhbmRsZXJdKQotCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxl
IERldmljZU9yaWVudGF0aW9uIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBl
bmFibGUgRGV2aWNlT3JpZW50YXRpb25dKQotQUNfQVJHX0VOQUJMRShkZXZpY2Vfb3JpZW50YXRp
b24sCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1kZXZpY2Utb3JpZW50
YXRpb25dLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1cHBvcnQgZm9y
IERldmljZU9yaWVudGF0aW9uIChleHBlcmltZW50YWwgYW5kIGluY29tcGxldGUpIFtkZWZhdWx0
PW5vXV0pLAotICAgICAgICAgICAgICBbXSxbZW5hYmxlX2RldmljZV9vcmllbnRhdGlvbj0ibm8i
XSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfZGV2aWNlX29yaWVudGF0aW9uXSkKLQotIyBjaGVj
ayB3aGV0aGVyIHRvIGVuYWJsZSBGb250IEJvb3N0aW5nIHN1cHBvcnQKLUFDX01TR19DSEVDS0lO
Ryhbd2hldGhlciB0byBlbmFibGUgRm9udCBCb29zdGluZ10pCi1BQ19BUkdfRU5BQkxFKGZvbnRf
Ym9vc3RpbmcsCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1mb250LWJv
b3N0aW5nXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZv
ciBGb250IEJvb3N0aW5nIChpbmNvbXBsZXRlKSBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAg
ICAgW10sW2VuYWJsZV9mb250X2Jvb3N0aW5nPSJubyJdKQotQUNfTVNHX1JFU1VMVChbJGVuYWJs
ZV9mb250X2Jvb3N0aW5nXSkKLQogIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBDU1MgRXhjbHVz
aW9ucyBzdXBwb3J0CiBBQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIENTUyBFeGNs
dXNpb25zXSkKIEFDX0FSR19FTkFCTEUoY3NzX2V4Y2x1c2lvbnMsCkBAIC0xMzQ5LDM5ICsxMTc4
LDIzIEBAIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfV0VCR0xdLFt0ZXN0ICIkZW5hYmxlX3dlYmds
IiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfQkxPQl0sW3Rlc3QgIiRlbmFibGVf
YmxvYiIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0xFR0FDWV9XRUJLSVRfQkxP
Ql9CVUlMREVSXSxbdGVzdCAiJGVuYWJsZV9sZWdhY3lfd2Via2l0X2Jsb2JfYnVpbGRlciIgPSAi
eWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX01FVEVSX1RBR10sW3Rlc3QgIiRlbmFibGVf
bWV0ZXJfdGFnIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUlDUk9EQVRBXSxb
dGVzdCAiJGVuYWJsZV9taWNyb2RhdGEiID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJM
RV9QQUdFX1ZJU0lCSUxJVFlfQVBJXSxbdGVzdCAiJGVuYWJsZV9wYWdlX3Zpc2liaWxpdHlfYXBp
IiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfUFJPR1JFU1NfVEFHXSxbdGVzdCAi
JGVuYWJsZV9wcm9ncmVzc190YWciID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9D
SEFOTkVMX01FU1NBR0lOR10sW3Rlc3QgIiRlbmFibGVfY2hhbm5lbF9tZXNzYWdpbmciID0gInll
cyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9KQVZBU0NSSVBUX0RFQlVHR0VSXSxbdGVzdCAi
JGVuYWJsZV9qYXZhc2NyaXB0X2RlYnVnZ2VyIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtF
TkFCTEVfR0FNRVBBRF0sW3Rlc3QgIiRlbmFibGVfZ2FtZXBhZCIgPSAieWVzIl0pCi1BTV9DT05E
SVRJT05BTChbRU5BQkxFX0RJUkVDVE9SWV9VUExPQURdLFt0ZXN0ICIkZW5hYmxlX2RpcmVjdG9y
eV91cGxvYWQiID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9EQVRBX1RSQU5TRkVS
X0lURU1TXSxbdGVzdCAiJGVuYWJsZV9kYXRhX3RyYW5zZmVyX2l0ZW1zIiA9ICJ5ZXMiXSkKIEFN
X0NPTkRJVElPTkFMKFtFTkFCTEVfU1FMX0RBVEFCQVNFXSxbdGVzdCAiJGVuYWJsZV9zcWxfZGF0
YWJhc2UiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9EQVRBTElTVF0sW3Rlc3Qg
IiRlbmFibGVfZGF0YWxpc3QiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9ERVRB
SUxTXSxbdGVzdCAiJGVuYWJsZV9kZXRhaWxzIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtF
TkFCTEVfRkFTVF9NT0JJTEVfU0NST0xMSU5HXSxbdGVzdCAiJGVuYWJsZV9mYXN0X21vYmlsZV9z
Y3JvbGxpbmciID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9GSUxFX1NZU1RFTV0s
W3Rlc3QgIiRlbmFibGVfZmlsZV9zeXN0ZW0iID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VO
QUJMRV9TVFlMRV9TQ09QRURdLFt0ZXN0ICIkZW5hYmxlX3N0eWxlX3Njb3BlZCIgPSAieWVzIl0p
Ci1BTV9DT05ESVRJT05BTChbRU5BQkxFX1FVT1RBXSxbdGVzdCAiJGVuYWJsZV9xdW90YSIgPSAi
eWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0lDT05EQVRBQkFTRV0sW3Rlc3QgIiRlbmFi
bGVfaWNvbl9kYXRhYmFzZSIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX0lOUFVU
X1RZUEVfQ09MT1JdLFt0ZXN0ICIkZW5hYmxlX2lucHV0X3R5cGVfY29sb3IiID0gInllcyJdKQot
QU1fQ09ORElUSU9OQUwoW0VOQUJMRV9JTlBVVF9TUEVFQ0hdLFt0ZXN0ICIkZW5hYmxlX2lucHV0
X3NwZWVjaCIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX1NDUklQVEVEX1NQRUVD
SF0sW3Rlc3QgIiRlbmFibGVfc2NyaXB0ZWRfc3BlZWNoIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElP
TkFMKFtFTkFCTEVfWFNMVF0sW3Rlc3QgIiRlbmFibGVfeHNsdCIgPSAieWVzIl0pCiBBTV9DT05E
SVRJT05BTChbRU5BQkxFX0ZJTFRFUlNdLFt0ZXN0ICIkZW5hYmxlX2ZpbHRlcnMiID0gInllcyJd
KQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9HRU9MT0NBVElPTl0sIFt0ZXN0ICIkZW5hYmxlX2dl
b2xvY2F0aW9uIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUFUSE1MXSwgW3Rl
c3QgIiRlbmFibGVfbWF0aG1sIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUhU
TUxdLCBbdGVzdCAiJGVuYWJsZV9taHRtbCIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5B
QkxFX1ZJREVPXSxbdGVzdCAiJGVuYWJsZV92aWRlbyIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05B
TChbRU5BQkxFX01FRElBX1NPVVJDRV0sW3Rlc3QgIiRlbmFibGVfbWVkaWFfc291cmNlIiA9ICJ5
ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUVESUFfU1RBVElTVElDU10sW3Rlc3QgIiRl
bmFibGVfbWVkaWFfc3RhdGlzdGljcyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxF
X1ZJREVPX1RSQUNLXSxbdGVzdCAiJGVuYWJsZV92aWRlb190cmFjayIgPSAieWVzIl0pCiBBTV9D
T05ESVRJT05BTChbRU5BQkxFX0ZVTExTQ1JFRU5fQVBJXSxbdGVzdCAiJGVuYWJsZV9mdWxsc2Ny
ZWVuX2FwaSIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX01FRElBX1NUUkVBTV0s
W3Rlc3QgIiRlbmFibGVfbWVkaWFfc3RyZWFtIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtF
TkFCTEVfTEVHQUNZX05PVElGSUNBVElPTlNdLFt0ZXN0ICIkZW5hYmxlX2xlZ2FjeV9ub3RpZmlj
YXRpb25zIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTk9USUZJQ0FUSU9OU10s
W3Rlc3QgIiRlbmFibGVfbm90aWZpY2F0aW9ucyIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChb
RU5BQkxFX09SSUVOVEFUSU9OX0VWRU5UU10sW3Rlc3QgIiRlbmFibGVfb3JpZW50YXRpb25fZXZl
bnRzIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfU1ZHXSxbdGVzdCAiJGVuYWJs
ZV9zdmciID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9TVkdfRk9OVFNdLFt0ZXN0
ICIkZW5hYmxlX3N2Z19mb250cyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0NP
VkVSQUdFXSxbdGVzdCAiJGVuYWJsZV9jb3ZlcmFnZSIgPSAieWVzIl0pCkBAIC0xMzk5LDE0ICsx
MjEyLDkgQEAgQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9PUENPREVfU1RBVFNdLFt0ZXN0ICIkZW5h
YmxlX29wY29kZV9zdGF0cyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX1dFQktJ
VDJdLFt0ZXN0ICIkZW5hYmxlX3dlYmtpdDIiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VO
QUJMRV9QTFVHSU5fUFJPQ0VTU10sW3Rlc3QgIiRlbmFibGVfcGx1Z2luX3Byb2Nlc3MiID0gInll
cyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9TUEVMTENIRUNLXSxbdGVzdCAiJGVuYWJsZV9z
cGVsbGNoZWNrIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfQU5JTUFUSU9OX0FQ
SV0sW3Rlc3QgIiRlbmFibGVfYW5pbWF0aW9uX2FwaSIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05B
TChbRU5BQkxFX1JFUVVFU1RfQU5JTUFUSU9OX0ZSQU1FXSxbdGVzdCAiJGVuYWJsZV9yZXF1ZXN0
X2FuaW1hdGlvbl9mcmFtZSIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX1RPVUNI
X0lDT05fTE9BRElOR10sW3Rlc3QgIiRlbmFibGVfdG91Y2hfaWNvbl9sb2FkaW5nIiA9ICJ5ZXMi
XSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfUkVHSVNURVJfUFJPVE9DT0xfSEFORExFUl0sW3Rl
c3QgIiRlbmFibGVfcmVnaXN0ZXJfcHJvdG9jb2xfaGFuZGxlciIgPSAieWVzIl0pCi1BTV9DT05E
SVRJT05BTChbRU5BQkxFX0RFVklDRV9PUklFTlRBVElPTl0sW3Rlc3QgIiRlbmFibGVfZGV2aWNl
X29yaWVudGF0aW9uIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTVVUQVRJT05f
T0JTRVJWRVJTXSxbdGVzdCAiJGVuYWJsZV9tdXRhdGlvbl9vYnNlcnZlcnMiID0gInllcyJdKQog
QU1fQ09ORElUSU9OQUwoW0VOQUJMRV9JRlJBTUVfU0VBTUxFU1NdLFt0ZXN0ICIkZW5hYmxlX2lm
cmFtZV9zZWFtbGVzcyIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX0ZPTlRfQk9P
U1RJTkddLFt0ZXN0ICIkZW5hYmxlX2ZvbnRfYm9vc3RpbmciID0gInllcyJdKQogQU1fQ09ORElU
SU9OQUwoW0VOQUJMRV9DU1NfRVhDTFVTSU9OU10sW3Rlc3QgIiRlbmFibGVfY3NzX2V4Y2x1c2lv
bnMiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9DU1NfUkVHSU9OU10sW3Rlc3Qg
IiRlbmFibGVfY3NzX3JlZ2lvbnMiID0gInllcyJdKQogCkBAIC0xNDYzLDQxICsxMjcxLDI2IEBA
IEZlYXR1cmVzOgogIENTUyBFeGNsdXNpb25zIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogJGVuYWJsZV9jc3NfZXhjbHVzaW9ucwogIENTUyBSZWdpb25zIHN1cHBv
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9jc3NfcmVn
aW9ucwogIERPTSBtdXRhdGlvbiBvYnNlcnZlciBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogJGVuYWJsZV9tdXRhdGlvbl9vYnNlcnZlcnMKLSBEZXZpY2VPcmllbnRhdGlvbiBz
dXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfZGV2aWNlX29y
aWVudGF0aW9uCi0gRGlyZWN0b3J5IHVwbG9hZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAkZW5hYmxlX2RpcmVjdG9yeV91cGxvYWQKLSBGYXN0IE1vYmlsZSBTY3Jv
bGxpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfZmFzdF9t
b2JpbGVfc2Nyb2xsaW5nCi0gRm9udCBCb29zdGluZyBzdXBwb3J0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2ZvbnRfYm9vc3RpbmcKICBKSVQgY29tcGlsYXRp
b24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfaml0
CiAgRmlsdGVycyBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAkZW5hYmxlX2ZpbHRlcnMKICBHZW9sb2NhdGlvbiBzdXBwb3J0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfZ2VvbG9jYXRpb24KICBKYXZhU2NyaXB0
IGRlYnVnZ2VyL3Byb2ZpbGVyIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVf
amF2YXNjcmlwdF9kZWJ1Z2dlcgogIEdhbWVwYWQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9nYW1lcGFkCiAgTWF0aE1MIHN1cHBvcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX21hdGht
bAotIE1lZGlhIHNvdXJjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogJGVuYWJsZV9tZWRpYV9zb3VyY2UKLSBNZWRpYSBzdGF0aXN0aWNzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfbWVkaWFfc3RhdGlzdGljcwot
IE1IVE1MIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogJGVuYWJsZV9taHRtbAogIEhUTUw1IGNoYW5uZWwgbWVzc2FnaW5nIHN1cHBvcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9jaGFubmVsX21lc3NhZ2luZwogIEhUTUw1IG1l
dGVyIGVsZW1lbnQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJs
ZV9tZXRlcl90YWcKLSBIVE1MNSBtaWNyb2RhdGEgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICRlbmFibGVfbWljcm9kYXRhCi0gUGFnZSBWaXNpYmlsaXR5IEFQSSBz
dXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX3BhZ2VfdmlzaWJp
bGl0eV9hcGkKICBIVE1MNSBwcm9ncmVzcyBlbGVtZW50IHN1cHBvcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6ICRlbmFibGVfcHJvZ3Jlc3NfdGFnCiAgU1FMIGNsaWVudC1zaWRlIGRhdGFi
YXNlIHN0b3JhZ2Ugc3VwcG9ydCAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX3NxbF9kYXRhYmFz
ZQotIEhUTUw1IGRhdGEgdHJhbnNmZXIgaXRlbXMgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgIDogJGVuYWJsZV9kYXRhX3RyYW5zZmVyX2l0ZW1zCiAgSFRNTDUgRmlsZVN5c3RlbSBBUEkg
c3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2ZpbGVfc3lzdGVt
Ci0gUXVvdGEgQVBJIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAkZW5hYmxlX3F1b3RhCiAgSFRNTDUgaWZyYW1lIHNlYW1sZXNzIGF0dHJpYnV0ZSBzdXBw
b3J0ICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2lmcmFtZV9zZWFtbGVzcwogIEhUTUw1IHZp
ZGVvIGVsZW1lbnQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJs
ZV92aWRlbwogIEhUTUw1IHRyYWNrIGVsZW1lbnQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogJGVuYWJsZV92aWRlb190cmFjawogIEZ1bGxzY3JlZW4gQVBJIHN1cHBvcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9mdWxsc2NyZWVuX2Fw
aQogIE1lZGlhIHN0cmVhbSBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogJGVuYWJsZV9tZWRpYV9zdHJlYW0KICBJY29uIGRhdGFiYXNlIHN1cHBvcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfaWNvbl9kYXRhYmFzZQotIExp
bmsgcHJlZmV0Y2ggc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
JGVuYWJsZV9saW5rX3ByZWZldGNoCiAgT3Bjb2RlIHN0YXRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX29wY29kZV9zdGF0cwogIFNoYWRvdyBE
T00gc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJs
ZV9zaGFkb3dfZG9tCiAgU2hhcmVkV29ya2VycyBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiAkZW5hYmxlX3NoYXJlZF93b3JrZXJzCi0gQ29sb3IgaW5wdXQgc3Vw
cG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2lucHV0
X3R5cGVfY29sb3IKLSBTcGVlY2ggaW5wdXQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICRlbmFibGVfaW5wdXRfc3BlZWNoCi0gU2NyaXB0ZWQgc3BlZWNoIHN1
cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX3NjcmlwdGVk
X3NwZWVjaAogIFNWRyBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogJGVuYWJsZV9zdmcKICBTVkcgZm9udHMgc3VwcG9ydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfc3ZnX2ZvbnRzCiAgV2ViIEF1ZGlv
IHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxl
X3dlYl9hdWRpbwpAQCAtMTUwNiwxMCArMTI5OSw3IEBAIEZlYXR1cmVzOgogIFdlYiBXb3JrZXJz
IHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV93
b3JrZXJzCiAgWFNMVCBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAkZW5hYmxlX3hzbHQKICBTcGVsbGNoZWNrIHN1cHBvcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfc3BlbGxjaGVjawotIEFuaW1hdGlv
biBBUEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJs
ZV9hbmltYXRpb25fYXBpCiAgUmVxdWVzdEFuaW1hdGlvbkZyYW1lIHN1cHBvcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX3JlcXVlc3RfYW5pbWF0aW9uX2ZyYW1lCi0gVG91
Y2ggSWNvbiBMb2FkaW5nIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAk
ZW5hYmxlX3RvdWNoX2ljb25fbG9hZGluZwotIFJlZ2lzdGVyIFByb3RvY29sIEhhbmRsZXIgc3Vw
cG9ydCAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9yZWdpc3Rlcl9wcm90b2NvbF9o
YW5kbGVyCiAgV2ViS2l0MiBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAkZW5hYmxlX3dlYmtpdDIKICBXZWJLaXQyIHBsdWdpbiBwcm9jZXNzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfcGx1Z2luX3Byb2Nlc3MKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162448</attachid>
            <date>2012-09-06 01:31:37 -0700</date>
            <delta_ts>2012-09-06 10:58:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87664-20120906013118.patch</filename>
            <type>text/plain</type>
            <size>33498</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3NzAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGY5YzgwOWMyNjM3ZjI3
NThhNmZhNGNmNjRlZjZkNjJjN2FmYTg0NC4uMzgzZjU3MDE5OTY5ZWZhN2ZjODVlOGFmZDEwOWNj
ZDg4MDAxM2U2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA5LTA2ICBaYW4g
RG9iZXJzZWsgIDx6YW5kb2JlcnNla0BnbWFpbC5jb20+CisKKyAgICAgICAgW0d0a10gUmVtb3Zl
IGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgZmVhdHVyZXMgdGhhdCBhcmUgbm90IHN1cHBvcnRl
ZCBieSB0aGUgR3RrIHBvcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg3NjY0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgUmVtb3ZlIGFkZGl0aW9uIG9mIG1hY3JvcyB0byBmZWF0dXJlX2RlZmluZXMgZm9y
IGZlYXR1cmVzIHRoYXQgYXJlIGNvbXBsZXRlbHkKKyAgICAgICAgdW5zdXBwb3J0ZWQgYnkgdGhl
IEd0ayBwb3J0LiBUaGV5J3JlIG5vdCByZXF1aXJlZCBhbnltb3JlIHNpbmNlIHRoZSBhY2NvbXBh
bnlpbmcKKyAgICAgICAgY29uZmlndXJhdGlvbiBmbGFncyBhcmUgYWxzbyBiZWluZyByZW1vdmVk
LgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAtIG5vIG5ldyBmdW5jdGlvbmFsaXR5LgorCisgICAg
ICAgICogR05VbWFrZWZpbGUuYW06CisgICAgICAgICogYmluZGluZ3MvZ29iamVjdC9HTlVtYWtl
ZmlsZS5hbToKKwogMjAxMi0wOS0wNSAgQW5kcmVpIFBvZW5hcnUgIDxwb2VuYXJ1QGFkb2JlLmNv
bT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBQcm90b2NvbCBFeHRlbnNpb246IEFkZCAicmVn
aW9uTGF5b3V0VXBkYXRlIiBldmVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvR05VbWFr
ZWZpbGUuYW0gYi9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQppbmRleCAzMjFkNTAwMWI5
MGZhYjdmNTRkMzVmOTFjOTdkYTUzYTQxNzVhZWVjLi41YTNiZmM2ZGNjMTRmZGU3Y2ExNzYwOTk3
ZmE0Y2QwODVmYzIwOGViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5h
bQorKysgYi9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQpAQCAtMTI5LDE1ICsxMjksNiBA
QCBmZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9DSEFOTkVMX01FU1NBR0lORz0w
CiBlbmRpZiAjIEVORCBFTkFCTEVfQ0hBTk5FTF9NRVNTQUdJTkcKIAogIyAtLS0KLSMgRmFzdCBN
b2JpbGUgU2Nyb2xsaW5nCi0jIC0tLQotaWYgRU5BQkxFX0ZBU1RfTU9CSUxFX1NDUk9MTElORwot
ZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfRkFTVF9NT0JJTEVfU0NST0xMSU5H
PTEKLWVsc2UKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX0ZBU1RfTU9CSUxF
X1NDUk9MTElORz0wCi1lbmRpZiAjIEVORCBFTkFCTEVfRkFTVF9NT0JJTEVfU0NST0xMSU5HCi0K
LSMgLS0tCiAjIEZyZWVUeXBlIGZvbnQgYmFja2VuZAogIyAtLS0KIGlmIFVTRV9GUkVFVFlQRQpA
QCAtMTY0LDE1ICsxNTUsNiBAQCB3ZWJjb3JlZ3RrX2NwcGZsYWdzICs9IFwKIGVuZGlmICMgRU5E
IFRBUkdFVF9XSU4zMgogCiAjIC0tLS0KLSMgSFRNTCBEZXRhaWxzIEVsZW1lbnQKLSMgLS0tLQot
aWYgRU5BQkxFX0RFVEFJTFNfRUxFTUVOVAotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBF
TkFCTEVfREVUQUlMU19FTEVNRU5UPTEKLWVsc2UKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMg
Kz0gRU5BQkxFX0RFVEFJTFNfRUxFTUVOVD0wCi1lbmRpZiAjIEVORCBFTkFCTEVfREVUQUlMU19F
TEVNRU5UCi0KLSMgLS0tLQogIyBIVE1MIE1ldGVyIEVsZW1lbnQKICMgLS0tLQogaWYgRU5BQkxF
X01FVEVSX0VMRU1FTlQKQEAgLTIxOCwzMyArMjAwLDYgQEAgZmVhdHVyZV9kZWZpbmVzX292ZXJy
aWRlcyArPSBFTkFCTEVfU1FMX0RBVEFCQVNFPTAKIGVuZGlmICMgRU5EIEVOQUJMRV9TUUxfREFU
QUJBU0UKIAogIyAtLS0tCi0jIEhUTUw1IGRhdGFsaXN0IFN1cHBvcnQKLSMgLS0tLQotaWYgRU5B
QkxFX0RBVEFMSVNUX0VMRU1FTlQKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxF
X0RBVEFMSVNUX0VMRU1FTlQ9MQotZWxzZQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBF
TkFCTEVfREFUQUxJU1RfRUxFTUVOVD0wCi1lbmRpZiAjIEVORCBFTkFCTEVfREFUQUxJU1RfRUxF
TUVOVAotCi0jIC0tLS0KLSMgSFRNTDUgZGF0YSB0cmFuc2ZlciBpdGVtcyBzdXBwb3J0Ci0jIC0t
LS0KLWlmIEVOQUJMRV9EQVRBX1RSQU5TRkVSX0lURU1TCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJp
ZGVzICs9IEVOQUJMRV9EQVRBX1RSQU5TRkVSX0lURU1TPTEKLWVsc2UKLWZlYXR1cmVfZGVmaW5l
c19vdmVycmlkZXMgKz0gRU5BQkxFX0RBVEFfVFJBTlNGRVJfSVRFTVM9MAotZW5kaWYgIyBFTkQg
RU5BQkxFX0RBVEFfVFJBTlNGRVJfSVRFTVMKLQotIyAtLS0tCi0jIEhUTUw1IDxzdHlsZSBzY29w
ZWQ+IHN1cHBvcnQKLSMgLS0tLQotaWYgRU5BQkxFX1NUWUxFX1NDT1BFRAotZmVhdHVyZV9kZWZp
bmVzX292ZXJyaWRlcyArPSBFTkFCTEVfU1RZTEVfU0NPUEVEPTEKLWVsc2UKLWZlYXR1cmVfZGVm
aW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX1NUWUxFX1NDT1BFRD0wCi1lbmRpZiAjIEVORCBFTkFC
TEVfU1RZTEVfU0NPUEVECi0KLSMgLS0tLQogIyBJbmRleGVkIERhdGFiYXNlIEFQSSBzdXBwb3J0
CiAjIC0tLS0KIGlmIEVOQUJMRV9JTkRFWEVEX0RBVEFCQVNFCkBAIC0yNTgsMTUgKzIxMyw2IEBA
IHdlYmNvcmVfY3BwZmxhZ3MgKz0gLURXVEZfVVNFX0xFVkVMREIKIGVuZGlmICMgRU5EIFVTRV9M
RVZFTERCCiAKICMgLS0tLQotIyBTdXBwb3J0IGZvciA8aW5wdXQgdHlwZT0iZmlsZSIgZGlyZWN0
b3J5PgotIyAtLS0tCi1pZiBFTkFCTEVfRElSRUNUT1JZX1VQTE9BRAotZmVhdHVyZV9kZWZpbmVz
X292ZXJyaWRlcyArPSBFTkFCTEVfRElSRUNUT1JZX1VQTE9BRD0xCi1lbHNlCi1mZWF0dXJlX2Rl
ZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9ESVJFQ1RPUllfVVBMT0FEPTAKLWVuZGlmICMgRU5E
IEVOQUJMRV9ESVJFQ1RPUllfVVBMT0FECi0KLSMgLS0tLQogIyBET00gbXV0YXRpb24gb2JzZXJ2
ZXIgc3VwcG9ydAogIyAtLS0tCiBpZiBFTkFCTEVfTVVUQVRJT05fT0JTRVJWRVJTCkBAIC0yNzYs
NjAgKzIyMiw2IEBAIGZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX01VVEFUSU9O
X09CU0VSVkVSUz0wCiBlbmRpZiAjIEVORCBFTkFCTEVfTVVUQVRJT05fT0JTRVJWRVJTCiAKICMg
LS0tLQotIyBGaWxlU3lzdGVtIEFQSSBzdXBwb3J0Ci0jIC0tLS0KLWlmIEVOQUJMRV9GSUxFX1NZ
U1RFTQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfRklMRV9TWVNURU09MQot
ZWxzZQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfRklMRV9TWVNURU09MAot
ZW5kaWYgIyBFTkQgRU5BQkxFX0ZJTEVfU1lTVEVNCi0KLSMgLS0tLQotIyBRdW90YSBzdXBwb3J0
Ci0jIC0tLS0KLWlmIEVOQUJMRV9RVU9UQQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBF
TkFCTEVfUVVPVEE9MQotZWxzZQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVf
UVVPVEE9MAotZW5kaWYgIyBFTkQgRU5BQkxFX1FVT1RBCi0KLSMgLS0tLQotIyBUb3VjaCBJY29u
IExvYWRpbmcKLSMgLS0tLQotaWYgRU5BQkxFX1RPVUNIX0lDT05fTE9BRElORwotZmVhdHVyZV9k
ZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfVE9VQ0hfSUNPTl9MT0FESU5HPTEKLWVsc2UKLWZl
YXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX1RPVUNIX0lDT05fTE9BRElORz0wCi1l
bmRpZiAjIEVORCBFTkFCTEVfVE9VQ0hfSUNPTl9MT0FESU5HCi0KLSMgLS0tLQotIyBDb2xvciBJ
bnB1dCBBUEkgc3VwcG9ydAotIyAtLS0tCi1pZiBFTkFCTEVfSU5QVVRfVFlQRV9DT0xPUgotZmVh
dHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfSU5QVVRfVFlQRV9DT0xPUj0xCi1lbHNl
Ci1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9JTlBVVF9UWVBFX0NPTE9SPTAK
LWVuZGlmICMgRU5EIEVOQUJMRV9JTlBVVF9UWVBFX0NPTE9SCi0KLSMgLS0tLQotIyBTcGVlY2gg
SW5wdXQgQVBJIHN1cHBvcnQKLSMgLS0tLQotaWYgRU5BQkxFX0lOUFVUX1NQRUVDSAotZmVhdHVy
ZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfSU5QVVRfU1BFRUNIPTEKLWVsc2UKLWZlYXR1
cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX0lOUFVUX1NQRUVDSD0wCi1lbmRpZiAjIEVO
RCBFTkFCTEVfSU5QVVRfU1BFRUNICi0KLSMgLS0tLQotIyBTY3JpcHRlZCBTcGVlY2ggQVBJIHN1
cHBvcnQKLSMgLS0tLQotaWYgRU5BQkxFX1NDUklQVEVEX1NQRUVDSAotZmVhdHVyZV9kZWZpbmVz
X292ZXJyaWRlcyArPSBFTkFCTEVfU0NSSVBURURfU1BFRUNIPTEKLWVsc2UKLWZlYXR1cmVfZGVm
aW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX1NDUklQVEVEX1NQRUVDSD0wCi1lbmRpZiAjIEVORCBF
TkFCTEVfU0NSSVBURURfU1BFRUNICi0KLSMgLS0tLQogIyBJY29uIERhdGFiYXNlIFN1cHBvcnQK
ICMgLS0tLQogaWYgRU5BQkxFX0lDT05EQVRBQkFTRQpAQCAtMzM5LDE1ICsyMzEsNiBAQCBmZWF0
dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IC1ERU5BQkxFX0lDT05EQVRBQkFTRT0wCiBlbmRpZiAj
IEVORCBFTkFCTEVfSUNPTkRBVEFCQVNFCiAKICMgLS0tLQotIyBPcmllbnRhdGlvbiBFdmVudHMK
LSMgLS0tLQotaWYgRU5BQkxFX09SSUVOVEFUSU9OX0VWRU5UUwotZmVhdHVyZV9kZWZpbmVzX292
ZXJyaWRlcyArPSBFTkFCTEVfT1JJRU5UQVRJT05fRVZFTlRTPTEKLWVsc2UKLWZlYXR1cmVfZGVm
aW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX09SSUVOVEFUSU9OX0VWRU5UUz0wCi1lbmRpZiAjIEVO
RCBFTkFCTEVfT1JJRU5UQVRJT05fRVZFTlRTCi0KLSMgLS0tLQogIyBWaWRlbyBTdXBwb3J0CiAj
IC0tLS0KIGlmIEVOQUJMRV9WSURFTwpAQCAtMzYyLDI0ICsyNDUsNiBAQCBmZWF0dXJlX2RlZmlu
ZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9WSURFTz0wCiBlbmRpZiAjIEVORCBFTkFCTEVfVklERU8K
IAogIyAtLS0tCi0jIE1lZGlhIFNvdXJjZSBTdXBwb3J0Ci0jIC0tLS0KLWlmIEVOQUJMRV9NRURJ
QV9TT1VSQ0UKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX01FRElBX1NPVVJD
RT0xCi1lbHNlCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9NRURJQV9TT1VS
Q0U9MAotZW5kaWYgIyBFTkQgRU5BQkxFX01FRElBX1NPVVJDRQotCi0jIC0tLS0KLSMgTWVkaWEg
U3RhdGlzdGljcyBTdXBwb3J0Ci0jIC0tLS0KLWlmIEVOQUJMRV9NRURJQV9TVEFUSVNUSUNTCi1m
ZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9NRURJQV9TVEFUSVNUSUNTPTEKLWVs
c2UKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX01FRElBX1NUQVRJU1RJQ1M9
MAotZW5kaWYgIyBFTkQgRU5BQkxFX01FRElBX1NUQVRJU1RJQ1MKLQotIyAtLS0tCiAjIEphdmFz
Y3JpcHQgRnVsbHNjcmVlbiBTdXBwb3J0CiAjIC0tLS0KIGlmIEVOQUJMRV9GVUxMU0NSRUVOX0FQ
SQpAQCAtNDg0LDI0ICszNDksNiBAQCBmZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJM
RV9DU1NfUkVHSU9OUz0wCiBlbmRpZiAjIEVORCBFTkFCTEVfQ1NTX1JFR0lPTlMKIAogIyAtLS0t
Ci0jIEZpbHRlcnMKLSMgLS0tLQotaWYgRU5BQkxFX0NTU19GSUxURVJTCi1mZWF0dXJlX2RlZmlu
ZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9DU1NfRklMVEVSUz0xCi1lbHNlCi1mZWF0dXJlX2RlZmlu
ZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9DU1NfRklMVEVSUz0wCi1lbmRpZiAjIEVORCBFTkFCTEVf
Q1NTX0ZJTFRFUlMKLQotIyAtLS0tCi0jIENvbXBvc2l0aW5nCi0jIC0tLS0KLWlmIEVOQUJMRV9D
U1NfQ09NUE9TSVRJTkcKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX0NTU19D
T01QT1NJVElORz0xCi1lbHNlCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9D
U1NfQ09NUE9TSVRJTkc9MAotZW5kaWYgIyBFTkQgRU5BQkxFX0NTU19DT01QT1NJVElORwotCi0j
IC0tLS0KICMgRXhjbHVzaW9ucwogIyAtLS0tCiBpZiBFTkFCTEVfQ1NTX0VYQ0xVU0lPTlMKQEAg
LTUzNSwxNSArMzgyLDYgQEAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9NYXRoTUxFbGVtZW50RmFj
dG9yeS5jcHAgRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9NYXRoTUxOYW0KIAkkKEFNX1ZfR0VOKSQo
UEVSTCkgLUkkKFdlYkNvcmUpL2JpbmRpbmdzL3NjcmlwdHMgJDwgLS10YWdzICQoV2ViQ29yZSkv
bWF0aG1sL21hdGh0YWdzLmluIC0tYXR0cnMgJChXZWJDb3JlKS9tYXRobWwvbWF0aGF0dHJzLmlu
IC0tZmFjdG9yeSAtLXdyYXBwZXJGYWN0b3J5IC0tb3V0cHV0RGlyICIkKEdFTlNPVVJDRVNfV0VC
Q09SRSkiCiAKICMgLS0tLQotIyBOb3RpZmljYXRpb25zIHN1cHBvcnQKLSMgLS0tLQotaWYgRU5B
QkxFX05PVElGSUNBVElPTlMKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX05P
VElGSUNBVElPTlM9MSBFTkFCTEVfTEVHQUNZX05PVElGSUNBVElPTlM9MQotZWxzZQotZmVhdHVy
ZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfTk9USUZJQ0FUSU9OUz0wIEVOQUJMRV9MRUdB
Q1lfTk9USUZJQ0FUSU9OUz0wCi1lbmRpZiAjIEVORCBFTkFCTEVfTk9USUZJQ0FUSU9OUwotCi0j
IC0tLS0KICMgU1ZHIFN1cHBvcnQKICMKICMgRklYTUU6IGFsbG93IGEgbW9yZSBmaW5lLWdyYWlu
ZWQgaW5jbHVzaW9uL2dlbmVyYXRpb24gb2Ygc291cmNlcyBwZXIgU1ZHIGZlYXR1cmUKQEAgLTYx
NSwxNSArNDUzLDYgQEAgZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfTEVHQUNZ
X1dFQktJVF9CTE9CX0JVSUxERVI9MAogZW5kaWYgICMgRU5EIEVOQUJMRV9MRUdBQ1lfV0VCS0lU
X0JMT0JfQlVJTERFUgogCiAjIC0tLQotIyBBbmltYXRpb24gQVBJIHN1cHBvcnQKLSMgLS0tCi1p
ZiBFTkFCTEVfQU5JTUFUSU9OX0FQSQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFC
TEVfQU5JTUFUSU9OX0FQST0xCi1lbHNlCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVO
QUJMRV9BTklNQVRJT05fQVBJPTAKLWVuZGlmICAjIEVORCBFTkFCTEVfQU5JTUFUSU9OX0FQSQot
Ci0jIC0tLQogIyBSZXF1ZXN0QW5pbWF0aW9uRnJhbWUgc3VwcG9ydAogIyAtLS0KIGlmIEVOQUJM
RV9SRVFVRVNUX0FOSU1BVElPTl9GUkFNRQpAQCAtNjc2LDQyICs1MDUsNiBAQCBmZWF0dXJlX2Rl
ZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9NSFRNTD0wCiBlbmRpZiAgIyBFTkQgRU5BQkxFX01I
VE1MCiAKICMgLS0tCi0jIEhUTUw1IE1pY3JvZGF0YSBzdXBwb3J0Ci0jIC0tLQotaWYgRU5BQkxF
X01JQ1JPREFUQQotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfTUlDUk9EQVRB
PTEKLWVsc2UKLWZlYXR1cmVfZGVmaW5lc19vdmVycmlkZXMgKz0gRU5BQkxFX01JQ1JPREFUQT0w
Ci1lbmRpZiAgIyBFTkQgRU5BQkxFX01JQ1JPREFUQQotCi0jIC0tLQotIyBOYXZpZ2F0b3IgQ29u
dGVudCBVdGlscyBzdXBwb3J0Ci0jIC0tLQotaWYgRU5BQkxFX05BVklHQVRPUl9DT05URU5UX1VU
SUxTCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9OQVZJR0FUT1JfQ09OVEVO
VF9VVElMUz0xCi1lbHNlCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9IEVOQUJMRV9OQVZJ
R0FUT1JfQ09OVEVOVF9VVElMUz0wCi1lbmRpZiAgIyBFTkQgRU5BQkxFX05BVklHQVRPUl9DT05U
RU5UX1VUSUxTCi0KLSMgLS0tCi0jIERldmljZU9yaWVudGF0aW9uIHN1cHBvcnQKLSMgLS0tCi1p
ZiBFTkFCTEVfREVWSUNFX09SSUVOVEFUSU9OCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVzICs9
IEVOQUJMRV9ERVZJQ0VfT1JJRU5UQVRJT049MQotZWxzZQotZmVhdHVyZV9kZWZpbmVzX292ZXJy
aWRlcyArPSBFTkFCTEVfREVWSUNFX09SSUVOVEFUSU9OPTAKLWVuZGlmICAjIEVORCBFTkFCTEVf
REVWSUNFX09SSUVOVEFUSU9OCi0KLSMgLS0tCi0jIFRleHQgQXV0b3NpemluZyBzdXBwb3J0Ci0j
IC0tLQotaWYgRU5BQkxFX1RFWFRfQVVUT1NJWklORwotZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRl
cyArPSBFTkFCTEVfVEVYVF9BVVRPU0laSU5HPTEKLWVsc2UKLWZlYXR1cmVfZGVmaW5lc19vdmVy
cmlkZXMgKz0gRU5BQkxFX1RFWFRfQVVUT1NJWklORz0wCi1lbmRpZiAgIyBFTkQgRU5BQkxFX1RF
WFRfQVVUT1NJWklORwotCi0jIC0tLQogIyBXZWIgVGltaW5nIHN1cHBvcnQKICMgLS0tCiBpZiBF
TkFCTEVfV0VCX1RJTUlORwpAQCAtNzMwLDE0ICs1MjMsNiBAQCBmZWF0dXJlX2RlZmluZXNfb3Zl
cnJpZGVzICs9IEVOQUJMRV9JRlJBTUVfU0VBTUxFU1M9MAogZW5kaWYgICMgRU5EIEVOQUJMRV9J
RlJBTUVfU0VBTUxFU1MKIAogIyAtLS0KLSMgQ1NTMyBUZXh0IERlY29yYXRpb24gc3VwcG9ydAot
aWYgRU5BQkxFX0NTUzNfVEVYVF9ERUNPUkFUSU9OCi1mZWF0dXJlX2RlZmluZXNfb3ZlcnJpZGVz
ICs9IEVOQUJMRV9DU1MzX1RFWFRfREVDT1JBVElPTj0xCi1lbHNlCi1mZWF0dXJlX2RlZmluZXNf
b3ZlcnJpZGVzICs9IEVOQUJMRV9DU1MzX1RFWFRfREVDT1JBVElPTj0wCi1lbmRpZiAjIEVORCBF
TkFCTEVfQ1NTM19URVhUX0RFQ09SQVRJT04KLQotIyAtLS0KICMgTGluayBwcmVmZXRjaCBzdXBw
b3J0CiAjIC0tLQogaWYgRU5BQkxFX0xJTktfUFJFRkVUQ0gKQEAgLTc0NywxNSArNTMyLDYgQEAg
ZmVhdHVyZV9kZWZpbmVzX292ZXJyaWRlcyArPSBFTkFCTEVfTElOS19QUkVGRVRDSD0wCiBlbmRp
ZiAgIyBFTkQgRU5BQkxFX0xJTktfUFJFRkVUQ0gKIAogIyAtLS0KLSMgV2lkZ2V0IHJlZ2lvbiBz
dXBwb3J0Ci0jIC0tLQotaWYgRU5BQkxFX1dJREdFVF9SRUdJT04KLWZlYXR1cmVfZGVmaW5lc19v
dmVycmlkZXMgKz0gRU5BQkxFX1dJREdFVF9SRUdJT049MQotZWxzZQotZmVhdHVyZV9kZWZpbmVz
X292ZXJyaWRlcyArPSBFTkFCTEVfV0lER0VUX1JFR0lPTj0wCi1lbmRpZiAgIyBFTkQgRU5BQkxF
X1dJREdFVF9SRUdJT04KLQotIyAtLS0KICMgU3BlbGwgY2hlY2sgc3VwcG9ydAogIyAtLS0KIGlm
IEVOQUJMRV9TUEVMTENIRUNLCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9n
b2JqZWN0L0dOVW1ha2VmaWxlLmFtIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvZ29iamVjdC9H
TlVtYWtlZmlsZS5hbQppbmRleCA0ZDk5MzNmY2RiYTFjMDRhMGY0ZDkzNWUyZDYxN2JiMzk4YmE2
YzE3Li40NDNiZGY2OTI5OWU1YWEyNzdjOTVhMjg3NWQyYWZiOTcxMjI2YmI0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9nb2JqZWN0L0dOVW1ha2VmaWxlLmFtCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2dvYmplY3QvR05VbWFrZWZpbGUuYW0KQEAgLTQzNCwxNyAr
NDM0LDYgQEAgd2Via2l0Z3RrX2dkb21fYnVpbHRfc291cmNlcyArPSBcCiAJRGVyaXZlZFNvdXJj
ZXMvd2Via2l0L1dlYktpdERPTVRyYWNrRXZlbnRQcml2YXRlLmgKIGVuZGlmCiAKLWlmIEVOQUJM
RV9NSUNST0RBVEEKLXdlYmtpdGd0a19idWlsdF9oX2FwaSArPSBcCi0JJCh0b3BfYnVpbGRkaXIp
L0Rlcml2ZWRTb3VyY2VzL3dlYmtpdC9XZWJLaXRET01IVE1MUHJvcGVydGllc0NvbGxlY3Rpb24u
aCBcCi0JJCh0b3BfYnVpbGRkaXIpL0Rlcml2ZWRTb3VyY2VzL3dlYmtpdC9XZWJLaXRET01Qcm9w
ZXJ0eU5vZGVMaXN0LmgKLXdlYmtpdGd0a19nZG9tX2J1aWx0X3NvdXJjZXMgKz0gXAotCURlcml2
ZWRTb3VyY2VzL3dlYmtpdC9XZWJLaXRET01IVE1MUHJvcGVydGllc0NvbGxlY3Rpb24uY3BwIFwK
LQlEZXJpdmVkU291cmNlcy93ZWJraXQvV2ViS2l0RE9NSFRNTFByb3BlcnRpZXNDb2xsZWN0aW9u
UHJpdmF0ZS5oIFwKLQlEZXJpdmVkU291cmNlcy93ZWJraXQvV2ViS2l0RE9NUHJvcGVydHlOb2Rl
TGlzdC5jcHAgXAotCURlcml2ZWRTb3VyY2VzL3dlYmtpdC9XZWJLaXRET01Qcm9wZXJ0eU5vZGVM
aXN0UHJpdmF0ZS5oCi1lbmRpZgotCiBpZiBFTkFCTEVfV0VCX1RJTUlORwogd2Via2l0Z3RrX2J1
aWx0X2hfYXBpICs9IFwKIAkkKHRvcF9idWlsZGRpcikvRGVyaXZlZFNvdXJjZXMvd2Via2l0L1dl
YktpdERPTVBlcmZvcm1hbmNlLmggXApkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9n
CmluZGV4IGY1ZjBmMWY5ZWI5NmFkNDg4MGFhYThiOTA0YWE5MWNkMDYxYzlmMmQuLjNkNjkxZDRk
NjI3N2Y2OTJhNzRhMDQwMzBhMmFkYTAyNTZiM2U4YzMgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZwor
KysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wOS0wNiAgWmFuIERvYmVyc2Vr
ICA8emFuZG9iZXJzZWtAZ21haWwuY29tPgorCisgICAgICAgIFtHdGtdIFJlbW92ZSBjb25maWd1
cmF0aW9uIG9wdGlvbnMgZm9yIGZlYXR1cmVzIHRoYXQgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgdGhl
IEd0ayBwb3J0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD04NzY2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJlbW92ZSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIGZlYXR1cmVzIHRoYXQgYXJlIGNvbXBs
ZXRlbHkgdW5zdXBwb3J0ZWQgYnkgdGhlIEdUSyBwb3J0LgorICAgICAgICBUaGV5IG9ubHkgYmxv
YXQgdGhlIGNvbmZpZ3VyZS5hYyBmaWxlLiBUaGV5IHNob3VsZCBiZSByZS1hZGRlZCB3aGVuIHRo
ZSBmZWF0dXJlIGJlY29tZXMKKyAgICAgICAgc3VwcG9ydGVkIGFuZCBpbnRyb2R1Y2VzIGFuIGV4
dGVybmFsIGRlcGVuZGVuY3kgdGhhdCB0aGUgdXNlcnMgbWlnaHQgd2FudCB0byBhdm9pZC4KKwor
ICAgICAgICAqIGNvbmZpZ3VyZS5hYzoKKwogMjAxMi0wOS0wNSAgR2VvcmdlIFN0YWlrb3MgIDxz
dGFpa29zQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0JsYWNrQmVycnldIE1hdGNoIHRoIGVidWls
ZCBmbGFncyBmcm9tIHRoZSBwbGF0Zm9ybSBsaWJyYXJ5CmRpZmYgLS1naXQgYS9jb25maWd1cmUu
YWMgYi9jb25maWd1cmUuYWMKaW5kZXggOTBiNDhlMzJkMjhlNTU1MWM3NzAyYzQ5ZGUzNjEyOGU0
YWNhYzkzMi4uMzM0NjE2ODY3NjYwZGI1NGVmZTY1NzBmNTI0ZjRlODQzOGEyYTIxYiAxMDA2NDQK
LS0tIGEvY29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtNjE1LDIyICs2MTUsNiBA
QCBBQ19BUkdfRU5BQkxFKGNoYW5uZWxfbWVzc2FnaW5nLAogICAgICAgICAgICAgICBbXSxbZW5h
YmxlX2NoYW5uZWxfbWVzc2FnaW5nPSJ5ZXMiXSkKIEFDX01TR19SRVNVTFQoWyRlbmFibGVfY2hh
bm5lbF9tZXNzYWdpbmddKQogCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIGxlZ2FjeSBub3Rp
ZmljYXRpb25zCi1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIGxlZ2FjeSBub3Rp
ZmljYXRpb25zXSkKLUFDX0FSR19FTkFCTEUobGVnYWN5X25vdGlmaWNhdGlvbnMsCi0gICAgICAg
ICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1sZWdhY3ktbm90aWZpY2F0aW9uc10sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgbGVnYWN5IG5vdGlmaWNhdGlvbnMg
W2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVfbGVnYWN5X25vdGlmaWNh
dGlvbnM9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX2xlZ2FjeV9ub3RpZmljYXRpb25z
XSkKLQotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBub3RpZmljYXRpb25zCi1BQ19NU0dfQ0hF
Q0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIG5vdGlmaWNhdGlvbnNdKQotQUNfQVJHX0VOQUJMRShu
b3RpZmljYXRpb25zLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUtbm90
aWZpY2F0aW9uc10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgbm90aWZp
Y2F0aW9ucyBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sW2VuYWJsZV9ub3RpZmlj
YXRpb25zPSJubyJdKQotQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9ub3RpZmljYXRpb25zXSkKLQog
IyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSB0aGUgbWV0ZXIgdGFnCiBBQ19NU0dfQ0hFQ0tJTkco
W3doZXRoZXIgdG8gZW5hYmxlIEhUTUw1IG1ldGVyIHRhZ10pCiBBQ19BUkdfRU5BQkxFKG1ldGVy
X3RhZywKQEAgLTYzOSwyMiArNjIzLDYgQEAgQUNfQVJHX0VOQUJMRShtZXRlcl90YWcsCiAgICAg
ICAgICAgICAgIFtdLFtlbmFibGVfbWV0ZXJfdGFnPSJ5ZXMiXSkKIEFDX01TR19SRVNVTFQoWyRl
bmFibGVfbWV0ZXJfdGFnXSkKIAotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBIVE1MNSBNaWNy
b2RhdGEgc3VwcG9ydAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBIVE1MNSBN
aWNyb2RhdGEgc3VwcG9ydF0pCi1BQ19BUkdfRU5BQkxFKG1pY3JvZGF0YSwKLSAgICAgICAgICAg
ICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLW1pY3JvZGF0YV0sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtlbmFibGUgSFRNTDUgbWljcm9kYXRhIHN1cHBvcnQgW2RlZmF1bHQ9bm9d
XSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVfbWljcm9kYXRhPSJubyJdKQotQUNfTVNHX1JF
U1VMVChbJGVuYWJsZV9taWNyb2RhdGFdKQotCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIHBh
Z2UgdmlzaWJpbGl0eSBBUEkuCi1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIFBh
Z2UgVmlzaWJpbGl0eSBBUEkgc3VwcG9ydF0pCi1BQ19BUkdfRU5BQkxFKHBhZ2VfdmlzaWJpbGl0
eV9hcGksCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1wYWdlLXZpc2li
aWxpdHktYXBpXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJsZSBwYWdlIHZp
c2liaWxpdHkgYXBpW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVfcGFn
ZV92aXNpYmlsaXR5X2FwaT0ibm8iXSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfcGFnZV92aXNp
YmlsaXR5X2FwaV0pCi0KICMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgdGhlIHByb2dyZXNzIHRh
ZwogQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBIVE1MNSBwcm9ncmVzcyB0YWdd
KQogQUNfQVJHX0VOQUJMRShwcm9ncmVzc190YWcsCkBAIC02ODQsMTQgKzY1Miw2IEBAIGlmIHRl
c3QgIiRlbmFibGVfZ2FtZXBhZCIgPSAieWVzIiAmJiB0ZXN0ICIkb3NfbGludXgiID0gbm87IHRo
ZW4KICAgIGVuYWJsZV9nYW1lcGFkPW5vOwogZmkKIAotIyBjaGVjayB3aGV0aGVyIHRvIGJ1aWxk
IHdpdGggZGF0YSB0cmFuc2ZlciBpdGVtcyBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRo
ZXIgdG8gZW5hYmxlIEhUTUw1IGRhdGEgdHJhbnNmZXIgaXRlbXMgc3VwcG9ydF0pCi1BQ19BUkdf
RU5BQkxFKGRhdGFfdHJhbnNmZXJfaXRlbXMsCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5H
KFstLWVuYWJsZS1kYXRhLXRyYW5zZmVyLWl0ZW1zXSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW2VuYWJsZSBIVE1MNSBkYXRhIHRyYW5zZmVyIGl0ZW1zIHN1cHBvcnQgW2RlZmF1bHQ9
bm9dXSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVfZGF0YV90cmFuc2Zlcl9pdGVtcz0ibm8i
XSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfZGF0YV90cmFuc2Zlcl9pdGVtc10pCi0KICMgY2hl
Y2sgd2hldGhlciB0byBlbmFibGUgRE9NIG11dGF0aW9uIG9ic2VydmVyIHN1cHBvcnQKIEFDX01T
R19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgRE9NIG11dGF0aW9uIG9ic2VydmVyIHN1cHBv
cnRdKQogQUNfQVJHX0VOQUJMRShtdXRhdGlvbl9vYnNlcnZlcnMsCkBAIC03MDgsMzAgKzY2OCw2
IEBAIEFDX0FSR19FTkFCTEUoaW5kZXhlZF9kYXRhYmFzZSwKICAgICAgICAgICAgICAgW10sW2Vu
YWJsZV9pbmRleGVkX2RhdGFiYXNlPSJubyJdKQogQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9pbmRl
eGVkX2RhdGFiYXNlXSkKIAotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSB0aGUgY29sb3IgaW5w
dXQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgdGhlIGNvbG9yIGlucHV0XSkK
LUFDX0FSR19FTkFCTEUoaW5wdXRfdHlwZV9jb2xvciwKLSAgICAgICAgICAgICAgQUNfSEVMUF9T
VFJJTkcoWy0tZW5hYmxlLWlucHV0LXR5cGUtY29sb3JdLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbZW5hYmxlIHRoZSBjb2xvciBpbnB1dCBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAg
ICAgICAgW10sW2VuYWJsZV9pbnB1dF90eXBlX2NvbG9yPSJubyJdKQotQUNfTVNHX1JFU1VMVChb
JGVuYWJsZV9pbnB1dF90eXBlX2NvbG9yXSkKLQotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSB0
aGUgc3BlZWNoIGlucHV0IEFQSQotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSB0
aGUgc3BlZWNoIGlucHV0IEFQSV0pCi1BQ19BUkdfRU5BQkxFKGlucHV0X3NwZWVjaCwKLSAgICAg
ICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWlucHV0LXNwZWVjaF0sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgdGhlIHNwZWVjaCBpbnB1dCBBUEkgW2RlZmF1
bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVfaW5wdXRfc3BlZWNoPSJubyJdKQot
QUNfTVNHX1JFU1VMVChbJGVuYWJsZV9pbnB1dF9zcGVlY2hdKQotCi0jIGNoZWNrIHdoZXRoZXIg
dG8gZW5hYmxlIHRoZSBzY3JpcHRlZCBzcGVlY2ggQVBJCi1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRo
ZXIgdG8gZW5hYmxlIHRoZSBzY3JpcHRlZCBzcGVlY2ggQVBJXSkKLUFDX0FSR19FTkFCTEUoc2Ny
aXB0ZWRfc3BlZWNoLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUtc2Ny
aXB0ZWQtc3BlZWNoXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJsZSB0aGUg
c2NyaXB0ZWQgc3BlZWNoIEFQSSBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sW2Vu
YWJsZV9zY3JpcHRlZF9zcGVlY2g9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX3Njcmlw
dGVkX3NwZWVjaF0pCi0KICMgY2hlY2sgd2hldGhlciB0byBidWlsZCB3aXRoIFNRTCBkYXRhYmFz
ZSBzdXBwb3J0CiBBQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIFNRTCBjbGllbnQt
c2lkZSBkYXRhYmFzZSBzdG9yYWdlIHN1cHBvcnRdKQogQUNfQVJHX0VOQUJMRShzcWxfZGF0YWJh
c2UsCkBAIC03NDgsMTQgKzY4NCw2IEBAIEFDX0FSR19FTkFCTEUoaWNvbl9kYXRhYmFzZSwKICAg
ICAgICAgICAgICAgW10sW2VuYWJsZV9pY29uX2RhdGFiYXNlPSJ5ZXMiXSkKIEFDX01TR19SRVNV
TFQoWyRlbmFibGVfaWNvbl9kYXRhYmFzZV0pCiAKLSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUg
SFRNTDUgZGF0YWxpc3Qgc3VwcG9ydAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJs
ZSBIVE1MNSBkYXRhbGlzdCBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUoZGF0YWxpc3QsCi0gICAg
ICAgICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1kYXRhbGlzdF0sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFtlbmFibGUgSFRNTDUgZGF0YWxpc3Qgc3VwcG9ydCBbZGVmYXVs
dD15ZXNdXSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVfZGF0YWxpc3Q9InllcyJdKQotQUNf
TVNHX1JFU1VMVChbJGVuYWJsZV9kYXRhbGlzdF0pCi0KICMgY2hlY2sgd2hldGhlciB0byBlbmFi
bGUgSFRNTDUgaWZyYW1lIHNlYW1sZXNzIGF0dHJpYnV0ZSBzdXBwb3J0CiBBQ19NU0dfQ0hFQ0tJ
TkcoW3doZXRoZXIgdG8gZW5hYmxlIEhUTUw1IGlmcmFtZSBzZWFtbGVzcyBhdHRyaWJ1dGUgc3Vw
cG9ydF0pCiBBQ19BUkdfRU5BQkxFKGlmcmFtZS1zZWFtbGVzcywKQEAgLTc4NSwyMiArNzEzLDYg
QEAgQUNfQVJHX0VOQUJMRSh2aWRlb190cmFjaywKICAgICAgICAgICAgICAgW10sW2VuYWJsZV92
aWRlb190cmFjaz0kZW5hYmxlX3Vuc3RhYmxlX2ZlYXR1cmVzXSkKIEFDX01TR19SRVNVTFQoWyRl
bmFibGVfdmlkZW9fdHJhY2tdKQogCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIG1lZGlhIHNv
dXJjZSBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIG1lZGlhIHNv
dXJjZSBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUobWVkaWFfc291cmNlLAotICAgICAgICAgICAg
ICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUtbWVkaWEtc291cmNlXSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBtZWRpYSBzb3VyY2UgW2RlZmF1bHQ9
bm9dXSksCi0gICAgICAgICAgICAgIFtdLCBbZW5hYmxlX21lZGlhX3NvdXJjZT0ibm8iXSkKLUFD
X01TR19SRVNVTFQoWyRlbmFibGVfbWVkaWFfc291cmNlXSkKLQotIyBjaGVjayB3aGV0aGVyIHRv
IGVuYWJsZSBtZWRpYSBzdGF0aXN0aWNzIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhl
ciB0byBlbmFibGUgbWVkaWEgc3RhdGlzdGljcyBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUobWVk
aWFfc3RhdGlzdGljcywKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLW1l
ZGlhLXN0YXRpc3RpY3NdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1
cHBvcnQgZm9yIG1lZGlhIHN0YXRpc3RpY3MgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAg
IFtdLCBbZW5hYmxlX21lZGlhX3N0YXRpc3RpY3M9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5h
YmxlX21lZGlhX3N0YXRpc3RpY3NdKQotCiAjIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIEphdmFz
Y3JpcHQgRnVsbHNjcmVlbiBBUEkgc3VwcG9ydAogQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRv
IGVuYWJsZSBGdWxsc2NyZWVuIEFQSSBzdXBwb3J0XSkKIEFDX0FSR19FTkFCTEUoZnVsbHNjcmVl
bl9hcGksCkBAIC04ODEsMzggKzc5Myw2IEBAIEFDX0FSR19FTkFCTEUod29ya2VycywKICAgICAg
ICAgICAgICAgW10sW2VuYWJsZV93b3JrZXJzPSJ5ZXMiXSkKIEFDX01TR19SRVNVTFQoWyRlbmFi
bGVfd29ya2Vyc10pCiAKLSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgZGlyZWN0b3J5IHVwbG9h
ZCBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIGRpcmVjdG9yeSB1
cGxvYWQgc3VwcG9ydF0pCi1BQ19BUkdfRU5BQkxFKGRpcmVjdG9yeV91cGxvYWQsCi0gICAgICAg
ICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1kaXJlY3RvcnktdXBsb2FkXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBkaXJlY3RvcnkgdXBs
b2FkIFtkZWZhdWx0PW5vXV0pLAotICAgICAgICAgICAgICBbXSwgW2VuYWJsZV9kaXJlY3Rvcnlf
dXBsb2FkPSJubyJdKQotQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9kaXJlY3RvcnlfdXBsb2FkXSkK
LQotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBIVE1MNSBGaWxlU3lzdGVtIEFQSSBzdXBwb3J0
Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIEhUTUw1IEZpbGVTeXN0ZW0gQVBJ
IHN1cHBvcnRdKQotQUNfQVJHX0VOQUJMRShmaWxlX3N5c3RlbSwKLSAgICAgICAgICAgICAgQUNf
SEVMUF9TVFJJTkcoWy0tZW5hYmxlLWZpbGUtc3lzdGVtXSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBIVE1MNSBGaWxlU3lzdGVtIEFQSSBbZGVmYXVs
dD1ub11dKSwKLSAgICAgICAgICAgICAgW10sIFtlbmFibGVfZmlsZV9zeXN0ZW09Im5vIl0pCi1B
Q19NU0dfUkVTVUxUKFskZW5hYmxlX2ZpbGVfc3lzdGVtXSkKLQotIyBjaGVjayB3aGV0aGVyIHRv
IGVuYWJsZSBIVE1MNSA8c3R5bGUgc2NvcGVkPiBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3do
ZXRoZXIgdG8gZW5hYmxlIEhUTUw1IDxzdHlsZSBzY29wZWQ+IHN1cHBvcnRdKQotQUNfQVJHX0VO
QUJMRShzdHlsZV9zY29wZWQsCi0gICAgICAgICAgICAgIEFDX0hFTFBfU1RSSU5HKFstLWVuYWJs
ZS1zdHlsZS1zY29wZWRdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1
cHBvcnQgZm9yIEhUTUw1IDxzdHlsZSBzY29wZWQ+IFtkZWZhdWx0PW5vXV0pLAotICAgICAgICAg
ICAgICBbXSwgW2VuYWJsZV9zdHlsZV9zY29wZWQ9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5h
YmxlX3N0eWxlX3Njb3BlZF0pCi0KLSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgUXVvdGEgQVBJ
IHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgUXVvdGEgQVBJIHN1
cHBvcnRdKQotQUNfQVJHX0VOQUJMRShxdW90YSwKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJ
TkcoWy0tZW5hYmxlLXF1b3RhXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2VuYWJs
ZSBzdXBwb3J0IGZvciBRdW90YSBBUEkgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtd
LCBbZW5hYmxlX3F1b3RhPSJubyJdKQotQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9xdW90YV0pCi0K
ICMgdHVybiBvZmYgc3ZnIGZlYXR1cmVzIGlmIC0tZGlzYWJsZS1zdmcgaXMgcmVxdWVzdGVkCiBp
ZiB0ZXN0ICIkZW5hYmxlX3N2ZyIgPSAibm8iOyB0aGVuCiAgICBlbmFibGVfc3ZnX2ZvbnRzPW5v
CkBAIC05ODgsMTQgKzg2OCw2IEBAIEFDX0FSR19FTkFCTEUobGVnYWN5X3dlYmtpdF9ibG9iX2J1
aWxkZXIsCiAgICAgICAgICAgICAgIFtdLFtlbmFibGVfbGVnYWN5X3dlYmtpdF9ibG9iX2J1aWxk
ZXI9InllcyJdKQogQUNfTVNHX1JFU1VMVChbJGxlZ2FjeV93ZWJraXRfYmxvYl9idWlsZGVyXSkK
IAotIyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBGYXN0IE1vYmlsZSBTY3JvbGxpbmcgc3VwcG9y
dAotQUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBGYXN0IE1vYmlsZSBTY3JvbGxp
bmddKQotQUNfQVJHX0VOQUJMRShmYXN0X21vYmlsZV9zY3JvbGxpbmcsCi0gICAgICAgICAgICAg
IEFDX0hFTFBfU1RSSU5HKFstLWVuYWJsZS1mYXN0LW1vYmlsZS1zY3JvbGxpbmddLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1cHBvcnQgZm9yIEZhc3QgTW9iaWxlIFNj
cm9sbGluZyBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sW2VuYWJsZV9mYXN0X21v
YmlsZV9zY3JvbGxpbmc9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX2Zhc3RfbW9iaWxl
X3Njcm9sbGluZ10pCi0KICMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgY29kZSBjb3ZlcmFnZQog
QUNfTVNHX0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBjb2RlIGNvdmVyYWdlIHN1cHBvcnRd
KQogQUNfQVJHX0VOQUJMRShjb3ZlcmFnZSwKQEAgLTEwMDQsMTQgKzg3Niw2IEBAIEFDX0FSR19F
TkFCTEUoY292ZXJhZ2UsCiAgICAgICAgICAgICAgIFtdLFtlbmFibGVfY292ZXJhZ2U9Im5vIl0p
CiBBQ19NU0dfUkVTVUxUKFskZW5hYmxlX2NvdmVyYWdlXSkKIAotIyBjaGVjayB3aGV0aGVyIHRv
IGVuYWJsZSBDU1MzIHRleHQgZGVjb3JhdGlvbiBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3do
ZXRoZXIgdG8gZW5hYmxlIENTUzMgdGV4dCBkZWNvcmF0aW9uIHN1cHBvcnRdKQotQUNfQVJHX0VO
QUJMRShjc3MzX3RleHRfZGVjb3JhdGlvbiwKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkco
Wy0tZW5hYmxlLWNzczMtdGV4dC1kZWNvcmF0aW9uXSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW2VuYWJsZSBDU1MzIHRleHQgZGVjb3JhdGlvbiBzdXBwb3J0IFtkZWZhdWx0PW5vXV0p
LAotICAgICAgICAgICAgICBbXSxbZW5hYmxlX2NzczNfdGV4dF9kZWNvcmF0aW9uPSRlbmFibGVf
dW5zdGFibGVfZmVhdHVyZXNdKQotQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9jc3MzX3RleHRfZGVj
b3JhdGlvbl0pCi0KICMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgRmFzdE1hbGxvYwogQUNfTVNH
X0NIRUNLSU5HKFt3aGV0aGVyIHRvIGVuYWJsZSBvcHRpbWl6ZWQgbWVtb3J5IGFsbG9jYXRvcl0p
CiBBQ19BUkdfRU5BQkxFKGZhc3RfbWFsbG9jLApAQCAtMTA3NiwxNCArOTQwLDYgQEAgQUNfQVJH
X0VOQUJMRShbaW50cm9zcGVjdGlvbl0sCiAgIFtdLFtlbmFibGVfaW50cm9zcGVjdGlvbj1ub10p
CiBBQ19NU0dfUkVTVUxUKFskZW5hYmxlX2ludHJvc3BlY3Rpb25dKQogCi0jIGNoZWNrIHdoZXRo
ZXIgdG8gZW5hYmxlIGFuaW1hdGlvbiBBUEkKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBl
bmFibGUgQW5pbWF0aW9uIEFQSSBzdXBwb3J0XSkKLUFDX0FSR19FTkFCTEUoYW5pbWF0aW9uX2Fw
aSwKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWFuaW1hdGlvbi1hcGld
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZW5hYmxlIHN1cHBvcnQgZm9yIEFuaW1h
dGlvbiBBUEkgKGV4cGVyaW1lbnRhbCkgW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtd
LCBbZW5hYmxlX2FuaW1hdGlvbl9hcGk9Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX2Fu
aW1hdGlvbl9hcGldKQotCiAjIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIHJlcXVlc3RBbmltYXRp
b25GcmFtZSBzdXBwb3J0CiBBQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIHJlcXVl
c3RBbmltYXRpb25GcmFtZSBzdXBwb3J0XSkKIEFDX0FSR19FTkFCTEUocmVxdWVzdF9hbmltYXRp
b25fZnJhbWUsCkBAIC0xMDkyLDM4ICs5NDgsNiBAQCBBQ19BUkdfRU5BQkxFKHJlcXVlc3RfYW5p
bWF0aW9uX2ZyYW1lLAogICAgICAgICAgICAgICBbXSxbZW5hYmxlX3JlcXVlc3RfYW5pbWF0aW9u
X2ZyYW1lPSJ5ZXMiXSkKIEFDX01TR19SRVNVTFQoWyRlbmFibGVfcmVxdWVzdF9hbmltYXRpb25f
ZnJhbWVdKQogCi0jIGNoZWNrIHdoZXRoZXIgdG8gZW5hYmxlIHRvdWNoIGljb24gbG9hZGluZyAK
LUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgdG91Y2ggaWNvbiBsb2FkaW5nXSkK
LUFDX0FSR19FTkFCTEUodG91Y2hfaWNvbl9sb2FkaW5nLAotICAgICAgICAgICAgICBBQ19IRUxQ
X1NUUklORyhbLS1lbmFibGUtdG91Y2gtaWNvbi1sb2FkaW5nXSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBsb2FkaW5nIHRvdWNoIGljb25zIFtkZWZh
dWx0PW5vXV0pLAotICAgICAgICAgICAgICBbXSwgW2VuYWJsZV90b3VjaF9pY29uX2xvYWRpbmc9
Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX3RvdWNoX2ljb25fbG9hZGluZ10pCi0KLSMg
Y2hlY2sgd2hldGhlciB0byBlbmFibGUgUmVnaXN0ZXIgUHJvdG9jb2wgSGFuZGxlciBzdXBwb3J0
Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIFJlZ2lzdGVyIFByb3RvY29sIEhh
bmRsZXJdKQotQUNfQVJHX0VOQUJMRShyZWdpc3Rlcl9wcm90b2NvbF9oYW5kbGVyLAotICAgICAg
ICAgICAgICBBQ19IRUxQX1NUUklORyhbLS1lbmFibGUtcmVnaXN0ZXItcHJvdG9jb2wtaGFuZGxl
cl0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgc3VwcG9ydCBmb3IgUmVn
aXN0ZXIgUHJvdG9jb2wgSGFuZGxlciAoZXhwZXJpbWVudGFsKSBbZGVmYXVsdD1ub11dKSwKLSAg
ICAgICAgICAgICAgW10sW2VuYWJsZV9yZWdpc3Rlcl9wcm90b2NvbF9oYW5kbGVyPSJubyJdKQot
QUNfTVNHX1JFU1VMVChbJGVuYWJsZV9yZWdpc3Rlcl9wcm90b2NvbF9oYW5kbGVyXSkKLQotIyBj
aGVjayB3aGV0aGVyIHRvIGVuYWJsZSBEZXZpY2VPcmllbnRhdGlvbiBzdXBwb3J0Ci1BQ19NU0df
Q0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIERldmljZU9yaWVudGF0aW9uXSkKLUFDX0FSR19F
TkFCTEUoZGV2aWNlX29yaWVudGF0aW9uLAotICAgICAgICAgICAgICBBQ19IRUxQX1NUUklORyhb
LS1lbmFibGUtZGV2aWNlLW9yaWVudGF0aW9uXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW2VuYWJsZSBzdXBwb3J0IGZvciBEZXZpY2VPcmllbnRhdGlvbiAoZXhwZXJpbWVudGFsIGFu
ZCBpbmNvbXBsZXRlKSBbZGVmYXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sW2VuYWJsZV9k
ZXZpY2Vfb3JpZW50YXRpb249Im5vIl0pCi1BQ19NU0dfUkVTVUxUKFskZW5hYmxlX2RldmljZV9v
cmllbnRhdGlvbl0pCi0KLSMgY2hlY2sgd2hldGhlciB0byBlbmFibGUgVGV4dCBBdXRvc2l6aW5n
IHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0byBlbmFibGUgVGV4dCBBdXRvc2l6
aW5nXSkKLUFDX0FSR19FTkFCTEUodGV4dF9hdXRvc2l6aW5nLAotICAgICAgICAgICAgICBBQ19I
RUxQX1NUUklORyhbLS1lbmFibGUtdGV4dC1hdXRvc2l6aW5nXSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBUZXh0IEF1dG9zaXppbmcgKGluY29tcGxl
dGUpIFtkZWZhdWx0PW5vXV0pLAotICAgICAgICAgICAgICBbXSxbZW5hYmxlX3RleHRfYXV0b3Np
emluZz0ibm8iXSkKLUFDX01TR19SRVNVTFQoWyRlbmFibGVfdGV4dF9hdXRvc2l6aW5nXSkKLQog
IyBjaGVjayB3aGV0aGVyIHRvIGVuYWJsZSBDU1MgRXhjbHVzaW9ucyBzdXBwb3J0CiBBQ19NU0df
Q0hFQ0tJTkcoW3doZXRoZXIgdG8gZW5hYmxlIENTUyBFeGNsdXNpb25zXSkKIEFDX0FSR19FTkFC
TEUoY3NzX2V4Y2x1c2lvbnMsCkBAIC0xMTQwLDIyICs5NjQsNiBAQCBBQ19BUkdfRU5BQkxFKGNz
c19yZWdpb25zLAogICAgICAgICAgICAgICBbXSxbZW5hYmxlX2Nzc19yZWdpb25zPSJ5ZXMiXSkK
IEFDX01TR19SRVNVTFQoWyRlbmFibGVfY3NzX3JlZ2lvbnNdKQogCi0jIGNoZWNrIHdoZXRoZXIg
dG8gZW5hYmxlIENTUyBGaWx0ZXJzIHN1cHBvcnQKLUFDX01TR19DSEVDS0lORyhbd2hldGhlciB0
byBlbmFibGUgQ1NTIEZpbHRlcnNdKQotQUNfQVJHX0VOQUJMRShjc3NfZmlsdGVycywKLSAgICAg
ICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWNzcy1maWx0ZXJzXSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW2VuYWJsZSBzdXBwb3J0IGZvciBDU1MgRmlsdGVycyBbZGVm
YXVsdD1ub11dKSwKLSAgICAgICAgICAgICAgW10sW2VuYWJsZV9jc3NfZmlsdGVycz0ibm8iXSkK
LUFDX01TR19SRVNVTFQoWyRlbmFibGVfY3NzX2ZpbHRlcnNdKQotCi0jIGNoZWNrIHdoZXRoZXIg
dG8gZW5hYmxlIENTUyBDb21wb3NpdGluZyBzdXBwb3J0Ci1BQ19NU0dfQ0hFQ0tJTkcoW3doZXRo
ZXIgdG8gZW5hYmxlIENTUyBDb21wb3NpdGluZ10pCi1BQ19BUkdfRU5BQkxFKGNzc19jb21wb3Np
dGluZywKLSAgICAgICAgICAgICAgQUNfSEVMUF9TVFJJTkcoWy0tZW5hYmxlLWNzcy1jb21wb3Np
dGluZ10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtlbmFibGUgc3VwcG9ydCBmb3Ig
Q1NTIENvbXBvc2l0aW5nW2RlZmF1bHQ9bm9dXSksCi0gICAgICAgICAgICAgIFtdLFtlbmFibGVf
Y3NzX2NvbXBvc2l0aW5nPSJubyJdKQotQUNfTVNHX1JFU1VMVChbJGVuYWJsZV9jc3NfY29tcG9z
aXRpbmddKQotCiBHX0lSX1NDQU5ORVI9CiBHX0lSX0NPTVBJTEVSPQogR19JUl9HRU5FUkFURT0K
QEAgLTE0MzIsMjUgKzEyNDAsMTIgQEAgQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9XRUJHTF0sW3Rl
c3QgIiRlbmFibGVfd2ViZ2wiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9CTE9C
XSxbdGVzdCAiJGVuYWJsZV9ibG9iIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVf
TEVHQUNZX1dFQktJVF9CTE9CX0JVSUxERVJdLFt0ZXN0ICIkZW5hYmxlX2xlZ2FjeV93ZWJraXRf
YmxvYl9idWlsZGVyIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUVURVJfRUxF
TUVOVF0sW3Rlc3QgIiRlbmFibGVfbWV0ZXJfdGFnIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFM
KFtFTkFCTEVfTUlDUk9EQVRBXSxbdGVzdCAiJGVuYWJsZV9taWNyb2RhdGEiID0gInllcyJdKQot
QU1fQ09ORElUSU9OQUwoW0VOQUJMRV9QQUdFX1ZJU0lCSUxJVFlfQVBJXSxbdGVzdCAiJGVuYWJs
ZV9wYWdlX3Zpc2liaWxpdHlfYXBpIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVf
UFJPR1JFU1NfRUxFTUVOVF0sW3Rlc3QgIiRlbmFibGVfcHJvZ3Jlc3NfdGFnIiA9ICJ5ZXMiXSkK
IEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfQ0hBTk5FTF9NRVNTQUdJTkddLFt0ZXN0ICIkZW5hYmxl
X2NoYW5uZWxfbWVzc2FnaW5nIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfSkFW
QVNDUklQVF9ERUJVR0dFUl0sW3Rlc3QgIiRlbmFibGVfamF2YXNjcmlwdF9kZWJ1Z2dlciIgPSAi
eWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0dBTUVQQURdLFt0ZXN0ICIkZW5hYmxlX2dh
bWVwYWQiID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9ESVJFQ1RPUllfVVBMT0FE
XSxbdGVzdCAiJGVuYWJsZV9kaXJlY3RvcnlfdXBsb2FkIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElP
TkFMKFtFTkFCTEVfREFUQV9UUkFOU0ZFUl9JVEVNU10sW3Rlc3QgIiRlbmFibGVfZGF0YV90cmFu
c2Zlcl9pdGVtcyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX1NRTF9EQVRBQkFT
RV0sW3Rlc3QgIiRlbmFibGVfc3FsX2RhdGFiYXNlIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFM
KFtFTkFCTEVfREFUQUxJU1RfRUxFTUVOVF0sW3Rlc3QgIiRlbmFibGVfZGF0YWxpc3QiID0gInll
cyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9ERVRBSUxTX0VMRU1FTlRdLFt0ZXN0ICIkZW5h
YmxlX2RldGFpbHMiID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9GQVNUX01PQklM
RV9TQ1JPTExJTkddLFt0ZXN0ICIkZW5hYmxlX2Zhc3RfbW9iaWxlX3Njcm9sbGluZyIgPSAieWVz
Il0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX0ZJTEVfU1lTVEVNXSxbdGVzdCAiJGVuYWJsZV9m
aWxlX3N5c3RlbSIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX1NUWUxFX1NDT1BF
RF0sW3Rlc3QgIiRlbmFibGVfc3R5bGVfc2NvcGVkIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFM
KFtFTkFCTEVfUVVPVEFdLFt0ZXN0ICIkZW5hYmxlX3F1b3RhIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJ
VElPTkFMKFtFTkFCTEVfSUNPTkRBVEFCQVNFXSxbdGVzdCAiJGVuYWJsZV9pY29uX2RhdGFiYXNl
IiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfSU5QVVRfVFlQRV9DT0xPUl0sW3Rl
c3QgIiRlbmFibGVfaW5wdXRfdHlwZV9jb2xvciIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChb
RU5BQkxFX0lOUFVUX1NQRUVDSF0sW3Rlc3QgIiRlbmFibGVfaW5wdXRfc3BlZWNoIiA9ICJ5ZXMi
XSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfU0NSSVBURURfU1BFRUNIXSxbdGVzdCAiJGVuYWJs
ZV9zY3JpcHRlZF9zcGVlY2giID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9YU0xU
XSxbdGVzdCAiJGVuYWJsZV94c2x0IiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVf
Q1NTX0JPWF9ERUNPUkFUSU9OX0JSRUFLXSxbdGVzdCAiJGVuYWJsZV9jc3NfYm94X2RlY29yYXRp
b25fYnJlYWsiID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9GSUxURVJTXSxbdGVz
dCAiJGVuYWJsZV9maWx0ZXJzIiA9ICJ5ZXMiXSkKQEAgLTE0NTgsMTggKzEyNTMsMTIgQEAgQU1f
Q09ORElUSU9OQUwoW0VOQUJMRV9HRU9MT0NBVElPTl0sIFt0ZXN0ICIkZW5hYmxlX2dlb2xvY2F0
aW9uIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUFUSE1MXSwgW3Rlc3QgIiRl
bmFibGVfbWF0aG1sIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUhUTUxdLCBb
dGVzdCAiJGVuYWJsZV9taHRtbCIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX1ZJ
REVPXSxbdGVzdCAiJGVuYWJsZV92aWRlbyIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5B
QkxFX01FRElBX1NPVVJDRV0sW3Rlc3QgIiRlbmFibGVfbWVkaWFfc291cmNlIiA9ICJ5ZXMiXSkK
LUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTUVESUFfU1RBVElTVElDU10sW3Rlc3QgIiRlbmFibGVf
bWVkaWFfc3RhdGlzdGljcyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX1ZJREVP
X1RSQUNLXSxbdGVzdCAiJGVuYWJsZV92aWRlb190cmFjayIgPSAieWVzIl0pCiBBTV9DT05ESVRJ
T05BTChbRU5BQkxFX0ZVTExTQ1JFRU5fQVBJXSxbdGVzdCAiJGVuYWJsZV9mdWxsc2NyZWVuX2Fw
aSIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX01FRElBX1NUUkVBTV0sW3Rlc3Qg
IiRlbmFibGVfbWVkaWFfc3RyZWFtIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVf
TEVHQUNZX05PVElGSUNBVElPTlNdLFt0ZXN0ICIkZW5hYmxlX2xlZ2FjeV9ub3RpZmljYXRpb25z
IiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtFTkFCTEVfTk9USUZJQ0FUSU9OU10sW3Rlc3Qg
IiRlbmFibGVfbm90aWZpY2F0aW9ucyIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxF
X09SSUVOVEFUSU9OX0VWRU5UU10sW3Rlc3QgIiRlbmFibGVfb3JpZW50YXRpb25fZXZlbnRzIiA9
ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfU1ZHXSxbdGVzdCAiJGVuYWJsZV9zdmci
ID0gInllcyJdKQogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9TVkdfRk9OVFNdLFt0ZXN0ICIkZW5h
YmxlX3N2Z19mb250cyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0NPVkVSQUdF
XSxbdGVzdCAiJGVuYWJsZV9jb3ZlcmFnZSIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5B
QkxFX0NTUzNfVEVYVF9ERUNPUkFUSU9OXSxbdGVzdCAiJGVuYWJsZV9jc3MzX3RleHRfZGVjb3Jh
dGlvbiIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0ZBU1RfTUFMTE9DXSxbdGVz
dCAiJGVuYWJsZV9mYXN0X21hbGxvYyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxF
X1dPUktFUlNdLFt0ZXN0ICIkZW5hYmxlX3dvcmtlcnMiID0gInllcyJdKQogQU1fQ09ORElUSU9O
QUwoW0VOQUJMRV9TSEFET1dfRE9NXSxbdGVzdCAiJGVuYWJsZV9zaGFkb3dfZG9tIiA9ICJ5ZXMi
XSkKQEAgLTE0ODIsMTkgKzEyNzEsMTEgQEAgQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9XRUJLSVQy
XSxbdGVzdCAiJGVuYWJsZV93ZWJraXQyIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFC
TEVfUExVR0lOX1BST0NFU1NdLFt0ZXN0ICIkZW5hYmxlX3BsdWdpbl9wcm9jZXNzIiA9ICJ5ZXMi
XSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfU1BFTExDSEVDS10sW3Rlc3QgIiRlbmFibGVfc3Bl
bGxjaGVjayIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0xJTktfUFJFRkVUQ0hd
LFt0ZXN0ICIkZW5hYmxlX2xpbmtfcHJlZmV0Y2giID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwo
W0VOQUJMRV9BTklNQVRJT05fQVBJXSxbdGVzdCAiJGVuYWJsZV9hbmltYXRpb25fYXBpIiA9ICJ5
ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfUkVRVUVTVF9BTklNQVRJT05fRlJBTUVdLFt0
ZXN0ICIkZW5hYmxlX3JlcXVlc3RfYW5pbWF0aW9uX2ZyYW1lIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJ
VElPTkFMKFtFTkFCTEVfVE9VQ0hfSUNPTl9MT0FESU5HXSxbdGVzdCAiJGVuYWJsZV90b3VjaF9p
Y29uX2xvYWRpbmciID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9OQVZJR0FUT1Jf
Q09OVEVOVF9VVElMU10sW3Rlc3QgIiRlbmFibGVfbmF2aWdhdG9yX2NvbnRlbnRfdXRpbHMiID0g
InllcyJdKQotQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9ERVZJQ0VfT1JJRU5UQVRJT05dLFt0ZXN0
ICIkZW5hYmxlX2RldmljZV9vcmllbnRhdGlvbiIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChb
RU5BQkxFX01VVEFUSU9OX09CU0VSVkVSU10sW3Rlc3QgIiRlbmFibGVfbXV0YXRpb25fb2JzZXJ2
ZXJzIiA9ICJ5ZXMiXSkKIEFNX0NPTkRJVElPTkFMKFtFTkFCTEVfSUZSQU1FX1NFQU1MRVNTXSxb
dGVzdCAiJGVuYWJsZV9pZnJhbWVfc2VhbWxlc3MiID0gInllcyJdKQotQU1fQ09ORElUSU9OQUwo
W0VOQUJMRV9URVhUX0FVVE9TSVpJTkddLFt0ZXN0ICIkZW5hYmxlX3RleHRfYXV0b3NpemluZyIg
PSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxFX0NTU19FWENMVVNJT05TXSxbdGVzdCAi
JGVuYWJsZV9jc3NfZXhjbHVzaW9ucyIgPSAieWVzIl0pCiBBTV9DT05ESVRJT05BTChbRU5BQkxF
X0NTU19SRUdJT05TXSxbdGVzdCAiJGVuYWJsZV9jc3NfcmVnaW9ucyIgPSAieWVzIl0pCi1BTV9D
T05ESVRJT05BTChbRU5BQkxFX0NTU19GSUxURVJTXSxbdGVzdCAiJGVuYWJsZV9jc3NfZmlsdGVy
cyIgPSAieWVzIl0pCi1BTV9DT05ESVRJT05BTChbRU5BQkxFX0NTU19DT01QT1NJVElOR10sW3Rl
c3QgIiRlbmFibGVfY3NzX2NvbXBvc2l0aW5nIiA9ICJ5ZXMiXSkKLUFNX0NPTkRJVElPTkFMKFtF
TkFCTEVfV0lER0VUX1JFR0lPTl0sW3Rlc3QgIiRlbmFibGVfd2lkZ2V0X3JlZ2lvbiIgPSAieWVz
Il0pCiAKICMgR3RrIGNvbmRpdGlvbmFscwogQU1fQ09ORElUSU9OQUwoW0VOQUJMRV9JTlRST1NQ
RUNUSU9OXSxbdGVzdCAiJGVuYWJsZV9pbnRyb3NwZWN0aW9uIiA9ICJ5ZXMiXSkKQEAgLTE1NDgs
MjkgKzEzMjksMTggQEAgQnVpbGQgY29uZmlndXJhdGlvbjoKIEZlYXR1cmVzOgogPT09PT09PQog
IEFjY2VsZXJhdGVkIENvbXBvc2l0aW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogJGVuYWJsZV9hY2NlbGVyYXRlZF9jb21wb3NpdGluZwotIEFuaW1hdGlvbiBBUEkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9hbmltYXRpb25f
YXBpCiAgQmxvYiBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiAkZW5hYmxlX2Jsb2IKLSBDU1MgQ29tcG9zaXRpbmcgc3VwcG9ydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfY3NzX2NvbXBvc2l0aW5nCiAgQ1NTIEV4
Y2x1c2lvbnMgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5h
YmxlX2Nzc19leGNsdXNpb25zCi0gQ1NTIEZpbHRlcnMgc3VwcG9ydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2Nzc19maWx0ZXJzCiAgQ1NTIFJlZ2lvbnMg
c3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2Nz
c19yZWdpb25zCiAgQ1NTIGJveC1kZWNvcmF0aW9uLWJyZWFrIHN1cHBvcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAkZW5hYmxlX2Nzc19ib3hfZGVjb3JhdGlvbl9icmVhawotIENTUzMgVGV4
dCBEZWNvcmF0aW9uIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJs
ZV9jc3MzX3RleHRfZGVjb3JhdGlvbgotIENvbG9yIGlucHV0IHN1cHBvcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9pbnB1dF90eXBlX2NvbG9yCiAgRE9N
IG11dGF0aW9uIG9ic2VydmVyIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAk
ZW5hYmxlX211dGF0aW9uX29ic2VydmVycwotIERldmljZU9yaWVudGF0aW9uIHN1cHBvcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9kZXZpY2Vfb3JpZW50YXRpb24K
LSBEaXJlY3RvcnkgdXBsb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6ICRlbmFibGVfZGlyZWN0b3J5X3VwbG9hZAotIEZhc3QgTW9iaWxlIFNjcm9sbGluZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9mYXN0X21vYmlsZV9zY3Jv
bGxpbmcKICBGaWx0ZXJzIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6ICRlbmFibGVfZmlsdGVycwogIEZ1bGxzY3JlZW4gQVBJIHN1cHBvcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9mdWxsc2NyZWVuX2FwaQogIEdh
bWVwYWQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
JGVuYWJsZV9nYW1lcGFkCiAgR2VvbG9jYXRpb24gc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2dlb2xvY2F0aW9uCi0gSFRNTDUgRmlsZVN5c3Rl
bSBBUEkgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2ZpbGVf
c3lzdGVtCiAgSFRNTDUgY2hhbm5lbCBtZXNzYWdpbmcgc3VwcG9ydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAkZW5hYmxlX2NoYW5uZWxfbWVzc2FnaW5nCi0gSFRNTDUgZGF0YSB0cmFuc2Zl
ciBpdGVtcyBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX2RhdGFfdHJh
bnNmZXJfaXRlbXMKICBIVE1MNSBpZnJhbWUgc2VhbWxlc3MgYXR0cmlidXRlIHN1cHBvcnQgICAg
ICAgICAgICAgICAgICA6ICRlbmFibGVfaWZyYW1lX3NlYW1sZXNzCiAgSFRNTDUgbWV0ZXIgZWxl
bWVudCBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX21ldGVy
X3RhZwotIEhUTUw1IG1pY3JvZGF0YSBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogJGVuYWJsZV9taWNyb2RhdGEKICBIVE1MNSBwcm9ncmVzcyBlbGVtZW50IHN1cHBv
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfcHJvZ3Jlc3NfdGFnCiAgSFRN
TDUgdHJhY2sgZWxlbWVudCBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAk
ZW5hYmxlX3ZpZGVvX3RyYWNrCiAgSFRNTDUgdmlkZW8gZWxlbWVudCBzdXBwb3J0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX3ZpZGVvCkBAIC0xNTgxLDMwICsxMzUxLDIw
IEBAIEZlYXR1cmVzOgogIExpbmsgcHJlZmV0Y2ggc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogJGVuYWJsZV9saW5rX3ByZWZldGNoCiAgTUhUTUwgc3VwcG9ydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX21odG1s
CiAgTWF0aE1MIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAkZW5hYmxlX21hdGhtbAotIE1lZGlhIHNvdXJjZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9tZWRpYV9zb3VyY2UKLSBNZWRpYSBzdGF0
aXN0aWNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVf
bWVkaWFfc3RhdGlzdGljcwogIE1lZGlhIHN0cmVhbSBzdXBwb3J0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9tZWRpYV9zdHJlYW0KICBPcGNvZGUgc3RhdHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfb3Bj
b2RlX3N0YXRzCi0gUGFnZSBWaXNpYmlsaXR5IEFQSSBzdXBwb3J0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAkZW5hYmxlX3BhZ2VfdmlzaWJpbGl0eV9hcGkKLSBRdW90YSBBUEkgc3Vw
cG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfcXVv
dGEKLSBSZWdpc3RlciBQcm90b2NvbCBIYW5kbGVyIHN1cHBvcnQgICAgICAgICAgICAgICAgICAg
ICAgICA6ICRlbmFibGVfcmVnaXN0ZXJfcHJvdG9jb2xfaGFuZGxlcgogIFJlcXVlc3RBbmltYXRp
b25GcmFtZSBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9yZXF1
ZXN0X2FuaW1hdGlvbl9mcmFtZQogIFNRTCBjbGllbnQtc2lkZSBkYXRhYmFzZSBzdG9yYWdlIHN1
cHBvcnQgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9zcWxfZGF0YWJhc2UKICBTVkcgZm9udHMg
c3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVf
c3ZnX2ZvbnRzCiAgU1ZHIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAkZW5hYmxlX3N2ZwotIFNjcmlwdGVkIHNwZWVjaCBzdXBwb3J0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9zY3JpcHRlZF9zcGVlY2gKICBT
aGFkb3cgRE9NIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
ICRlbmFibGVfc2hhZG93X2RvbQogIFNoYXJlZFdvcmtlcnMgc3VwcG9ydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV9zaGFyZWRfd29ya2VycwotIFNwZWVjaCBp
bnB1dCBzdXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJs
ZV9pbnB1dF9zcGVlY2gKICBTcGVsbGNoZWNrIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6ICRlbmFibGVfc3BlbGxjaGVjawotIFRleHQgQXV0b3NpemluZyBz
dXBwb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV90ZXh0X2F1
dG9zaXppbmcKLSBUb3VjaCBJY29uIExvYWRpbmcgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6ICRlbmFibGVfdG91Y2hfaWNvbl9sb2FkaW5nCiAgV2ViIEF1ZGlvIHN1cHBv
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkZW5hYmxlX3dlYl9h
dWRpbwogIFdlYiBTb2NrZXRzIHN1cHBvcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogJGVuYWJsZV93ZWJfc29ja2V0cwogIFdlYiBUaW1pbmcgc3VwcG9ydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGVuYWJsZV93ZWJfdGltaW5nCiAgV2Vi
IFdvcmtlcnMgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAk
ZW5hYmxlX3dvcmtlcnMKICBXZWJHTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6ICRlbmFibGVfd2ViZ2wKLSBXaWRnZXQgcmVnaW9uIHN1cHBvcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRlbmFibGVfd2lkZ2V0X3JlZ2lv
bgogIFhTTFQgc3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogJGVuYWJsZV94c2x0CiAKIFdlYktpdDIgc3VwcG9ydDoK
</data>

          </attachment>
      

    </bug>

</bugzilla>