<?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>53630</bug_id>
          
          <creation_ts>2011-02-02 14:43:39 -0800</creation_ts>
          <short_desc>WebCore.gyp webcore_prerequisites needs some things moved into direct_dependent_settings</short_desc>
          <delta_ts>2011-02-04 17:28:42 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Mentovai">mark</reporter>
          <assigned_to name="Mark Mentovai">mark</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>maruel</cc>
    
    <cc>rsesek</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>344270</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-02 14:43:39 -0800</bug_when>
    <thetext>http://crbug.com/71537

Looks like this broke in r66364.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344286</commentid>
    <comment_count>1</comment_count>
      <attachid>80976</attachid>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-02 14:54:30 -0800</bug_when>
    <thetext>Created attachment 80976
Fix v1

Chrome try runs in progress:

http://build.chromium.org/p/tryserver.chromium/builders/mac/builds/11309
http://build.chromium.org/p/tryserver.chromium/builders/linux/builds/10901
http://build.chromium.org/p/tryserver.chromium/builders/win/builds/13703

Note for checkin: WebCore/WebCore.gyp/mac/check_objc_rename.sh needs to have the executable bit set.
bash$ svn propset svn:executable &apos;*&apos; WebCore/WebCore.gyp/mac/check_objc_rename.sh</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344288</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-02 14:56:25 -0800</bug_when>
    <thetext>Attachment 80976 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1

Source/WebCore/WebCore.gyp/WebCore.gyp:1025:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344298</commentid>
    <comment_count>3</comment_count>
      <attachid>80977</attachid>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-02 15:10:17 -0800</bug_when>
    <thetext>Created attachment 80977
Fix v2 (no tabs)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344500</commentid>
    <comment_count>4</comment_count>
      <attachid>81026</attachid>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-02 20:03:52 -0800</bug_when>
    <thetext>Created attachment 81026
Fix v3 (no nm -U)

Apparently, nm -U (don’t display undefined symbols) is new in cctools 782 (Xcode 3.2.3). Chrome still needs to support 3.2.2 (and, for some real stragglers, 3.1.5), so the -U needs to go. This has no impact on the script, it’ll work just as well without -U.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344743</commentid>
    <comment_count>5</comment_count>
      <attachid>81026</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-03 08:48:57 -0800</bug_when>
    <thetext>Comment on attachment 81026
Fix v3 (no nm -U)

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345150</commentid>
    <comment_count>6</comment_count>
      <attachid>81026</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-03 16:46:45 -0800</bug_when>
    <thetext>Comment on attachment 81026
Fix v3 (no nm -U)

Clearing flags on attachment: 81026

Committed r77562: &lt;http://trac.webkit.org/changeset/77562&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345151</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-03 16:46:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345178</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-02-03 17:03:34 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 81026:

http/tests/websocket/tests/handshake-challenge-randomness.html bug 53738 (author: abarth@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345266</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-03 19:41:55 -0800</bug_when>
    <thetext>I think this may have broken the mac build ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345273</commentid>
    <comment_count>10</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-03 19:59:34 -0800</bug_when>
    <thetext>Committed r77589: &lt;http://trac.webkit.org/changeset/77589&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345322</commentid>
    <comment_count>11</comment_count>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-03 21:17:06 -0800</bug_when>
    <thetext>Dirk, can you please show me the Mac build break you encountered?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345328</commentid>
    <comment_count>12</comment_count>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-03 21:24:41 -0800</bug_when>
    <thetext>OK, I found http://build.webkit.org/builders/Chromium%20Mac%20Release/builds/18787. The errors in the build log:

PhaseScriptExecution &quot;Postbuild \&quot;Check Objective-C Rename\&quot;&quot; ../../WebKit/chromium/xcodebuild/WebCore.build/Release/webcore_html.build/Script-C80125C94888F34350BF52AA.sh
    cd /Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release/build/Source/WebCore/WebCore.gyp
    /bin/sh -c /Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release/build/Source/WebCore/WebCore.gyp/../../WebKit/chromium/xcodebuild/WebCore.build/Release/webcore_html.build/Script-C80125C94888F34350BF52AA.sh

/Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release/build/Source/WebCore/WebCore.gyp/../../WebKit/chromium/xcodebuild/WebCore.build/Release/webcore_html.build/Script-C80125C94888F34350BF52AA.sh: line 2: /Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release/build/Source/WebCore/WebCore.gyp/mac/check_objc_rename.sh: Permission denied
/Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release/build/Source/WebCore/WebCore.gyp/../../WebKit/chromium/xcodebuild/WebCore.build/Release/webcore_html.build/Script-C80125C94888F34350BF52AA.sh: line 2: exec: /Users/chrome-bot/Desktop/WebKit-BuildSlave/chromium-mac-release/build/Source/WebCore/WebCore.gyp/mac/check_objc_rename.sh: cannot execute: Unknown error: 0

and then

mark@rj bash$ svn proplist -v http://svn.webkit.org/repository/webkit/trunk/Source/WebCore/WebCore.gyp/mac/check_objc_rename.sh@77562
mark@rj bash$ 

(as in “no properties set.”)

This looks like check_objc_rename.sh was checked in without the svn:executable property set as I recommended in comment 1. When I asked Dimitri to commit-queue this, I also asked whether the commit-queue supported setting svn:executable, and he said he didn’t know but there was only one way to find out. :)

The v3 patch from this patch set should be checked in manually, with the svn:executable property set properly on check_objc_rename.sh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345340</commentid>
    <comment_count>13</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-03 21:37:07 -0800</bug_when>
    <thetext>Yup, that sounds like the problem. Thanks Mark! I imagine either Dimitri or I can land it manually in the morning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345423</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-04 02:40:53 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/77562 might have broken GTK Linux 32-bit Debug and GTK Linux 64-bit Debug
The following tests are not passing:
fast/events/pagehide-timeout.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345513</commentid>
    <comment_count>15</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-02-04 08:52:06 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; Yup, that sounds like the problem. Thanks Mark! I imagine either Dimitri or I can land it manually in the morning.

I don&apos;t have an svn checkout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345545</commentid>
    <comment_count>16</comment_count>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2011-02-04 09:45:07 -0800</bug_when>
    <thetext>It ought to be easy to pull an svn tree to check this in. I guess there’s no way to set svn properties from git?

Dirk, do you have a WebKit svn checkout handy?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345581</commentid>
    <comment_count>17</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-04 10:17:32 -0800</bug_when>
    <thetext>Yes, I do. I&apos;ll land it when I get into work in a little while.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345727</commentid>
    <comment_count>18</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-02-04 13:12:39 -0800</bug_when>
    <thetext>Committed r77663. &lt;http://trac.webkit.org/changeset/77663&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>345944</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-04 17:28:42 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/77663 might have broken GTK Linux 32-bit Debug and GTK Linux 64-bit Debug
The following tests are not passing:
fast/blockflow/Kusa-Makura-background-canvas.html
fast/blockflow/japanese-ruby-horizontal-bt.html
fast/blockflow/japanese-ruby-vertical-lr.html
fast/blockflow/japanese-ruby-vertical-rl.html
fast/ruby/nested-ruby.html
fast/text/emphasis-avoid-ruby.html</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80976</attachid>
            <date>2011-02-02 14:54:30 -0800</date>
            <delta_ts>2011-02-02 15:10:17 -0800</delta_ts>
            <desc>Fix v1</desc>
            <filename>53630.1.patch</filename>
            <type>text/plain</type>
            <size>13100</size>
            <attacher name="Mark Mentovai">mark</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NzQyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzIgQEAKKzIwMTEtMDItMDIgIE1hcmsgTWVudG92YWkgIDxtYXJrQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBD
aHJvbWl1bSBHWVAgYnVpbGQgZml4LgorCisgICAgICAgIFdoZW4gdmFyaW91cyBzZXR0aW5ncyB3
ZXJlIG1vdmVkIHRvIHdlYmNvcmVfcHJlcmVxdWlzaXRlcyBpbiByNjYzNjQsCisgICAgICAgIHRo
aW5ncyB0aGF0IHNob3VsZCBoYXZlIGJlZW4gZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyB3ZXJl
IG5vdCBtYXJrZWQKKyAgICAgICAgYXMgc3VjaC4gR1lQICdkZWZpbmVzJywgZm9yIGV4YW1wbGUs
IG1ha2Ugbm8gc2Vuc2Ugb24gYSAnbm9uZSctdHlwZQorICAgICAgICB0YXJnZXQgc3VjaCBhcyB3
ZWJjb3JlX3ByZXJlcXVpc2l0ZXMuIEl0IGFwcGVhcnMgdGhhdCBpdCB3YXMgaW50ZW5kZWQKKyAg
ICAgICAgZm9yIHRoZXNlIHNldHRpbmdzIHRvIGJlIHB1c2hlZCB0byBkaXJlY3QgZGVwZW5kZW50
cywgd2hpY2ggd291bGQgbWFrZQorICAgICAgICBkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzIGNv
cnJlY3QuCisKKyAgICAgICAgTG9zaW5nIHRoZSBDaHJvbWl1bVdlYkNvcmVPYmpDIGRlZmluZXMg
b24gdGhlIE1hYywgZm9yIGV4YW1wbGUsIGNhdXNlZAorICAgICAgICBodHRwOi8vY3JidWcuY29t
LzcxNTM3LCB3aGljaCBhdCBiZXN0IGNhdXNlcyBNYWMgY29uc29sZSBsb2cgc3BldywgYW5kCisg
ICAgICAgIGF0IHdvcnN0IG1heSByZXN1bHQgaW4gQ2hyb21pdW0ncyBjb3B5IG9mIFdlYkNvcmUg
dXNpbmcgc3lzdGVtCisgICAgICAgIGRlZmluaXRpb25zIG9mIGNlcnRhaW4gT2JqZWN0aXZlLUMg
Y2xhc3NlcyBhdCBydW50aW1lLCBvciB2aWNlLXZlcnNhLgorCisgICAgICAgIFRoZSBidWlsZCBu
b3cgaW5jbHVkZXMgYSBwb3N0YnVpbGQgc3RlcCB0byBwcmV2ZW50CisgICAgICAgIGh0dHA6Ly9j
cmJ1Zy5jb20vNzE1MzcgZnJvbSByZWdyZXNzaW5nIGFnYWluLiBUaGUgYnVpbGQgd2lsbCBmYWls
IHVwb24KKyAgICAgICAgcmVncmVzc2lvbi4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTM2MzAKKworICAgICAgICAqIFdlYkNvcmUuZ3lwL1dlYkNv
cmUuZ3lwOiBNb3ZlIHRoaW5ncyBpbiB3ZWJjb3JlX3ByZXJlcXVpc2l0ZXMgaW50bworICAgICAg
ICAgIGRpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MgYXMgbmVlZGVkLCBhZGQgdGhlIGNoZWNrX29i
amNfcmVuYW1lCisgICAgICAgICAgcG9zdGJ1aWxkIHN0ZXAuCisgICAgICAgICogV2ViQ29yZS5n
eXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoOiBBZGRlZC4KKwogMjAxMS0wMi0wMiAgQmV0aCBE
YWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBSb3dl
LgpJbmRleDogV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwCShyZXZpc2lvbiA3NzM3NykKKysrIFdlYkNv
cmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAJKHdvcmtpbmcgY29weSkKQEAgLTk0OCw5ICs5NDgs
MTEgQEAKICAgICAgICAgICBdLAogICAgICAgICAgICdjb25kaXRpb25zJzogWwogICAgICAgICAg
ICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIE9TPT0id2luIiBhbmQgY29tcG9uZW50
PT0ic2hhcmVkX2xpYnJhcnkiJywgewotICAgICAgICAgICAgICAnZGVmaW5lcyc6IFsKLSAgICAg
ICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKLSAgICAgICAgICAgICAgXSwKKyAgICAgICAg
ICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgJ2Rl
ZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKKyAgICAgICAg
ICAgICAgICBdLAorICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgfV0sCiAgICAgICAgICAg
XSwKICAgICAgICAgfV0sCkBAIC05NzEsMjAgKzk3MywyNCBAQAogICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgvc3lzdGVtLmd5cDpmb250Y29uZmlnJywKICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywK
ICAgICAgICAgICBdLAotICAgICAgICAgICdjZmxhZ3MnOiBbCi0gICAgICAgICAgICAjIFdlYkNv
cmUgZG9lcyBub3Qgd29yayB3aXRoIHN0cmljdCBhbGlhc2luZyBlbmFibGVkLgotICAgICAgICAg
ICAgIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjU4NjQKLSAgICAg
ICAgICAgICctZm5vLXN0cmljdC1hbGlhc2luZycsCi0gICAgICAgICAgXSwKKyAgICAgICAgICAn
ZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgICAgICdjZmxhZ3MnOiBbCisg
ICAgICAgICAgICAgICMgV2ViQ29yZSBkb2VzIG5vdCB3b3JrIHdpdGggc3RyaWN0IGFsaWFzaW5n
IGVuYWJsZWQuCisgICAgICAgICAgICAgICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTI1ODY0CisgICAgICAgICAgICAgICctZm5vLXN0cmljdC1hbGlhc2luZycsCisg
ICAgICAgICAgICBdLAorICAgICAgICAgIH0sCiAgICAgICAgIH1dLAogICAgICAgICBbJ09TPT0i
bGludXgiJywgewotICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgIyBNb3ppbGxh
IG9uIExpbnV4IGVmZmVjdGl2ZWx5IHVzZXMgdW5hbWUgLXNtLCBidXQgd2hlbiBydW5uaW5nCi0g
ICAgICAgICAgICAjIDMyLWJpdCB4ODYgY29kZSBvbiBhbiB4ODZfNjQgcHJvY2Vzc29yLCBpdCB1
c2VzCi0gICAgICAgICAgICAjICJMaW51eCBpNjg2ICh4ODZfNjQpIi4gIE1hdGNoaW5nIHRoYXQg
d291bGQgcmVxdWlyZSBtYWtpbmcgYQotICAgICAgICAgICAgIyBydW4tdGltZSBkZXRlcm1pbmF0
aW9uLgotICAgICAgICAgICAgJ1dFQkNPUkVfTkFWSUdBVE9SX1BMQVRGT1JNPSJMaW51eCBpNjg2
IicsCi0gICAgICAgICAgXSwKKyAgICAgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6
IHsKKyAgICAgICAgICAgICdkZWZpbmVzJzogWworICAgICAgICAgICAgICAjIE1vemlsbGEgb24g
TGludXggZWZmZWN0aXZlbHkgdXNlcyB1bmFtZSAtc20sIGJ1dCB3aGVuIHJ1bm5pbmcKKyAgICAg
ICAgICAgICAgIyAzMi1iaXQgeDg2IGNvZGUgb24gYW4geDg2XzY0IHByb2Nlc3NvciwgaXQgdXNl
cworICAgICAgICAgICAgICAjICJMaW51eCBpNjg2ICh4ODZfNjQpIi4gIE1hdGNoaW5nIHRoYXQg
d291bGQgcmVxdWlyZSBtYWtpbmcgYQorICAgICAgICAgICAgICAjIHJ1bi10aW1lIGRldGVybWlu
YXRpb24uCisgICAgICAgICAgICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iTGludXgg
aTY4NiInLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICB9LAogICAgICAgICB9XSwKICAgICAg
ICAgWydPUz09Im1hYyInLCB7CiAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKQEAgLTk5Mywz
NCArOTk5LDU2IEBACiAgICAgICAgICAgJ2V4cG9ydF9kZXBlbmRlbnRfc2V0dGluZ3MnOiBbCiAg
ICAgICAgICAgICAnd2Via2l0X3N5c3RlbV9pbnRlcmZhY2UnLAogICAgICAgICAgIF0sCi0gICAg
ICAgICAgJ2RlZmluZXMnOiBbCi0gICAgICAgICAgICAjIE1hdGNoIFNhZmFyaSBhbmQgTW96aWxs
YSBvbiBNYWMgeDg2LgotICAgICAgICAgICAgJ1dFQkNPUkVfTkFWSUdBVE9SX1BMQVRGT1JNPSJN
YWNJbnRlbCInLAotCi0gICAgICAgICAgICAjIENocm9taXVtJ3MgdmVyc2lvbiBvZiBXZWJDb3Jl
IGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgT2JqZWN0aXZlLUMKLSAgICAgICAgICAgICMgY2xhc3Nl
cy4gVGhlIHN5c3RlbS1wcm92aWRlZCBXZWJDb3JlIGZyYW1ld29yayBtYXkgYWxzbyBwcm92aWRl
Ci0gICAgICAgICAgICAjIHRoZXNlIGNsYXNzZXMuIEJlY2F1c2Ugb2YgdGhlIG5hdHVyZSBvZiBP
YmplY3RpdmUtQyBiaW5kaW5nCi0gICAgICAgICAgICAjIChkeW5hbWljYWxseSBhdCBydW50aW1l
KSwgaXQncyBwb3NzaWJsZSBmb3IgdGhlIENocm9taXVtLXByb3ZpZGVkCi0gICAgICAgICAgICAj
IHZlcnNpb25zIHRvIGludGVyZmVyZSB3aXRoIHRoZSBzeXN0ZW0tcHJvdmlkZWQgdmVyc2lvbnMu
ICBUaGlzIG1heQotICAgICAgICAgICAgIyBoYXBwZW4gd2hlbiBhIHN5c3RlbSBmcmFtZXdvcmsg
YXR0ZW1wdHMgdG8gdXNlIFdlYkNvcmUuZnJhbWV3b3JrLAotICAgICAgICAgICAgIyBzdWNoIGFz
IHdoZW4gY29udmVydGluZyBhbiBIVE1MLWZsYXZvcmVkIHN0cmluZyB0byBhbgotICAgICAgICAg
ICAgIyBOU0F0dHJpYnV0ZWRTdHJpbmcuICBUaGUgc29sdXRpb24gaXMgdG8gZm9yY2UgT2JqZWN0
aXZlLUMgY2xhc3MKLSAgICAgICAgICAgICMgbmFtZXMgdGhhdCB3b3VsZCBjb25mbGljdCB0byB1
c2UgYWx0ZXJuYXRlIG5hbWVzLgotCi0gICAgICAgICAgICAjIEZJWE1FOiBUaGlzIGxpc3Qgd2ls
bCBob3BlZnVsbHkgc2hyaW5rIGJ1dCBtYXkgYWxzbyBncm93LgotICAgICAgICAgICAgIyBQZXJp
b2RpY2FsbHkgcnVuOgotICAgICAgICAgICAgIyBubSBsaWJ3ZWJjb3JlLmEgfCBncmVwIC1FICdb
YXRzQVRTXSAoWystXVxbfFwub2JqY19jbGFzc19uYW1lKScKLSAgICAgICAgICAgICMgYW5kIG1h
a2Ugc3VyZSB0aGF0IGV2ZXJ5dGhpbmcgbGlzdGVkIHRoZXJlIGhhcyB0aGUgYWx0ZXJuYXRlCi0g
ICAgICAgICAgICAjIENocm9taXVtV2ViQ29yZU9iakMgbmFtZSwgYW5kIHRoYXQgbm90aGluZyBl
eHRyYW5lb3VzIGlzIGxpc3RlZAotICAgICAgICAgICAgIyBoZXJlLiBJZiBhbGwgT2JqZWN0aXZl
LUMgY2FuIGJlIGVsaW1pbmF0ZWQgZnJvbSBDaHJvbWl1bSdzIFdlYkNvcmUKLSAgICAgICAgICAg
ICMgbGlicmFyeSwgdGhlc2UgZGVmaW5lcyBzaG91bGQgYmUgcmVtb3ZlZCBlbnRpcmVseS4KLSAg
ICAgICAgICAgICdTY3JvbGxiYXJQcmVmc09ic2VydmVyPUNocm9taXVtV2ViQ29yZU9iakNTY3Jv
bGxiYXJQcmVmc09ic2VydmVyJywKLSAgICAgICAgICAgICdXZWJDb3JlUmVuZGVyVGhlbWVOb3Rp
ZmljYXRpb25PYnNlcnZlcj1DaHJvbWl1bVdlYkNvcmVPYmpDV2ViQ29yZVJlbmRlclRoZW1lTm90
aWZpY2F0aW9uT2JzZXJ2ZXInLAotICAgICAgICAgICAgJ1dlYkZvbnRDYWNoZT1DaHJvbWl1bVdl
YkNvcmVPYmpDV2ViRm9udENhY2hlJywKLSAgICAgICAgICBdLAotICAgICAgICAgICdpbmNsdWRl
X2RpcnMnOiBbCi0gICAgICAgICAgICAnLi4vLi4vLi4vV2ViS2l0TGlicmFyaWVzJywKLSAgICAg
ICAgICBdLAorICAgICAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAg
ICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICMgTWF0Y2ggU2FmYXJpIGFuZCBNb3pp
bGxhIG9uIE1hYyB4ODYuCisgICAgICAgICAgICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9S
TT0iTWFjSW50ZWwiJywKKworICAgICAgICAgICAgICAjIENocm9taXVtJ3MgdmVyc2lvbiBvZiBX
ZWJDb3JlIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgT2JqZWN0aXZlLUMKKyAgICAgICAgICAgICAg
IyBjbGFzc2VzLiBUaGUgc3lzdGVtLXByb3ZpZGVkIFdlYkNvcmUgZnJhbWV3b3JrIG1heSBhbHNv
IHByb3ZpZGUKKyAgICAgICAgICAgICAgIyB0aGVzZSBjbGFzc2VzLiBCZWNhdXNlIG9mIHRoZSBu
YXR1cmUgb2YgT2JqZWN0aXZlLUMgYmluZGluZworICAgICAgICAgICAgICAjIChkeW5hbWljYWxs
eSBhdCBydW50aW1lKSwgaXQncyBwb3NzaWJsZSBmb3IgdGhlCisgICAgICAgICAgICAgICMgQ2hy
b21pdW0tcHJvdmlkZWQgdmVyc2lvbnMgdG8gaW50ZXJmZXJlIHdpdGggdGhlIHN5c3RlbS1wcm92
aWRlZAorICAgICAgICAgICAgICAjIHZlcnNpb25zLiAgVGhpcyBtYXkgaGFwcGVuIHdoZW4gYSBz
eXN0ZW0gZnJhbWV3b3JrIGF0dGVtcHRzIHRvCisgICAgICAgICAgICAgICMgdXNlIFdlYkNvcmUu
ZnJhbWV3b3JrLCBzdWNoIGFzIHdoZW4gY29udmVydGluZyBhbiBIVE1MLWZsYXZvcmVkCisgICAg
ICAgICAgICAgICMgc3RyaW5nIHRvIGFuIE5TQXR0cmlidXRlZFN0cmluZy4gIFRoZSBzb2x1dGlv
biBpcyB0byBmb3JjZQorICAgICAgICAgICAgICAjIE9iamVjdGl2ZS1DIGNsYXNzIG5hbWVzIHRo
YXQgd291bGQgY29uZmxpY3QgdG8gdXNlIGFsdGVybmF0ZQorICAgICAgICAgICAgICAjIG5hbWVz
LgorICAgICAgICAgICAgICAjCisgICAgICAgICAgICAgICMgVGhpcyBsaXN0IHdpbGwgaG9wZWZ1
bGx5IHNocmluayBidXQgbWF5IGFsc28gZ3Jvdy4gIEl0cworICAgICAgICAgICAgICAjIHBlcmZv
cm1hbmNlIGlzIG1vbml0b3JlZCBieSB0aGUgIkNoZWNrIE9iamVjdGl2ZS1DIFJlbmFtZSIKKyAg
ICAgICAgICAgICAgIyBwb3N0YnVpbGQgc3RlcCwgYW5kIGFueSBzdXNwaWNpb3VzLWxvb2tpbmcg
c3ltYm9scyBub3QgaGFuZGxlZAorICAgICAgICAgICAgICAjIGhlcmUgb3Igd2hpdGVsaXN0ZWQg
aW4gdGhhdCBzdGVwIHdpbGwgY2F1c2UgYSBidWlsZCBmYWlsdXJlLgorICAgICAgICAgICAgICAj
CisgICAgICAgICAgICAgICMgSWYgdGhpcyBpcyB1bmhhbmRsZWQsIHRoZSBjb25zb2xlIHdpbGwg
cmVjZWl2ZSBsb2cgbWVzc2FnZXMKKyAgICAgICAgICAgICAgIyBzdWNoIGFzOgorICAgICAgICAg
ICAgICAjIGNvbS5nb29nbGUuQ2hyb21lW10Jb2JqY1tdOiBDbGFzcyBTY3JvbGxiYXJQcmVmc09i
c2VydmVyIGlzIGltcGxlbWVudGVkIGluIGJvdGggLi4uL0dvb2dsZSBDaHJvbWUuYXBwL0NvbnRl
bnRzL1ZlcnNpb25zLy4uLi9Hb29nbGUgQ2hyb21lIEhlbHBlci5hcHAvQ29udGVudHMvTWFjT1Mv
Li4vLi4vLi4vR29vZ2xlIENocm9tZSBGcmFtZXdvcmsuZnJhbWV3b3JrL0dvb2dsZSBDaHJvbWUg
RnJhbWV3b3JrIGFuZCAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9XZWJLaXQuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9XZWJDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1dlYkNv
cmUuIE9uZSBvZiB0aGUgdHdvIHdpbGwgYmUgdXNlZC4gV2hpY2ggb25lIGlzIHVuZGVmaW5lZC4K
KyAgICAgICAgICAgICAgJ1Njcm9sbGJhclByZWZzT2JzZXJ2ZXI9Q2hyb21pdW1XZWJDb3JlT2Jq
Q1Njcm9sbGJhclByZWZzT2JzZXJ2ZXInLAorICAgICAgICAgICAgICAnV2ViQ29yZVJlbmRlclRo
ZW1lTm90aWZpY2F0aW9uT2JzZXJ2ZXI9Q2hyb21pdW1XZWJDb3JlT2JqQ1dlYkNvcmVSZW5kZXJU
aGVtZU5vdGlmaWNhdGlvbk9ic2VydmVyJywKKyAgICAgICAgICAgICAgJ1dlYkZvbnRDYWNoZT1D
aHJvbWl1bVdlYkNvcmVPYmpDV2ViRm9udENhY2hlJywKKyAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAnLi4vLi4vLi4vV2ViS2l0TGli
cmFyaWVzJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAncG9zdGJ1aWxkcyc6IFsKKyAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICMgVGhpcyBzdGVwIGVuc3VyZXMgdGhhdCBh
bnkgT2JqZWN0aXZlLUMgbmFtZXMgdGhhdCBhcmVuJ3QKKyAgICAgICAgICAgICAgICAjIHJlZGVm
aW5lZCB0byBiZSAic2FmZSIgYWJvdmUgd2lsbCBjYXVzZSBhIGJ1aWxkIGZhaWx1cmUuCisgICAg
ICAgICAgICAgICAgJ3Bvc3RidWlsZF9uYW1lJzogJ0NoZWNrIE9iamVjdGl2ZS1DIFJlbmFtZScs
CisgICAgICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsKKyAgICAgICAgICAgICAgICAgICdjbGFz
c193aGl0ZWxpc3RfcmVnZXgnOgorICAgICAgICAgICAgICAgICAgICAgICdDaHJvbWl1bVdlYkNv
cmVPYmpDfFRDTVZpc2libGVWaWV3fFJUQ01GbGlwcGVkVmlldycsCisgICAgICAgICAgICAgICAg
ICAnY2F0ZWdvcnlfd2hpdGVsaXN0X3JlZ2V4JzoKKyAgICAgICAgICAgICAgICAgICAgICAnVENN
SW50ZXJwb3NpbmcnLAorICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgJ2FjdGlv
bic6IFsKKyAgICAgICAgICAgICAgICAgICdtYWMvY2hlY2tfb2JqY19yZW5hbWUuc2gnLAorICAg
ICAgICAgICAgICAgICAgJzwoY2xhc3Nfd2hpdGVsaXN0X3JlZ2V4KScsCisgICAgICAgICAgICAg
ICAgICAnPChjYXRlZ29yeV93aGl0ZWxpc3RfcmVnZXgpJywKKyAgICAgICAgICAgICAgICBdLAor
ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgXSwKKyAgICAgICAgICB9LAogICAgICAgICB9
XSwKICAgICAgICAgWydPUz09IndpbiInLCB7CiAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsK
QEAgLTEwMjksMTQgKzEwNTcsMTYgQEAKICAgICAgICAgICAnZXhwb3J0X2RlcGVuZGVudF9zZXR0
aW5ncyc6IFsKICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3dpbi9zeXN0
ZW0uZ3lwOmN5Z3dpbicKICAgICAgICAgICBdLAotICAgICAgICAgICdkZWZpbmVzJzogWwotICAg
ICAgICAgICAgIyBNYXRjaCBTYWZhcmkgYW5kIE1vemlsbGEgb24gV2luZG93cy4KLSAgICAgICAg
ICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iV2luMzIiJywKLSAgICAgICAgICAgICdf
X1BSRVRUWV9GVU5DVElPTl9fPV9fRlVOQ1RJT05fXycsCi0gICAgICAgICAgXSwKLSAgICAgICAg
ICAjIFRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgRXZlbnQuaCBpbiB0aGlzIGRpcmVjdG9yeSBpcyBi
bG9ja2VkCi0gICAgICAgICAgIyBieSBhIHN5c3RlbSBoZWFkZXIgb24gd2luZG93cy4KLSAgICAg
ICAgICAnaW5jbHVkZV9kaXJzKysnOiBbJy4uL2RvbSddLAorICAgICAgICAgICdkaXJlY3RfZGVw
ZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAg
ICAgICMgTWF0Y2ggU2FmYXJpIGFuZCBNb3ppbGxhIG9uIFdpbmRvd3MuCisgICAgICAgICAgICAg
ICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iV2luMzIiJywKKyAgICAgICAgICAgICAgJ19f
UFJFVFRZX0ZVTkNUSU9OX189X19GVU5DVElPTl9fJywKKyAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAjIFRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgRXZlbnQuaCBpbiB0aGlzIGRpcmVjdG9yeSBp
cyBibG9ja2VkCisgICAgICAgICAgICAjIGJ5IGEgc3lzdGVtIGhlYWRlciBvbiB3aW5kb3dzLgor
ICAgICAgICAgICAgJ2luY2x1ZGVfZGlycysrJzogWycuLi9kb20nXSwKKyAgICAgICAgICB9LAog
ICAgICAgICB9XSwKICAgICAgICAgWycoT1M9PSJsaW51eCIgb3IgT1M9PSJ3aW4iKSBhbmQgIldU
Rl9VU0VfV0VCQVVESU9fTUtMPTEiIGluIGZlYXR1cmVfZGVmaW5lcycsIHsKICAgICAgICAgICAj
IFRoaXMgZGlyZWN0b3J5IG5lZWRzIHRvIGJlIG9uIHRoZSBpbmNsdWRlIHBhdGggZm9yIG11bHRp
cGxlIHN1Yi10YXJnZXRzIG9mIHdlYmNvcmUuCkluZGV4OiBXZWJDb3JlL1dlYkNvcmUuZ3lwL21h
Yy9jaGVja19vYmpjX3JlbmFtZS5zaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL1dlYkNvcmUuZ3lw
L21hYy9jaGVja19vYmpjX3JlbmFtZS5zaAkocmV2aXNpb24gMCkKKysrIFdlYkNvcmUvV2ViQ29y
ZS5neXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDc5
IEBACisjIS9iaW4vYmFzaAorCisjCisjIENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorIyAKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMg
bWV0OgorIyAKKyMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisjIGNvcHlyaWdodCBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIK
KyMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZQorIyBkaXN0cmlidXRpb24uCisjICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29v
Z2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgY29udHJpYnV0b3JzIG1heSBiZSB1c2Vk
IHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyMgdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMgCisjIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05U
UklCVVRPUlMKKyMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisjIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCisjIE9X
TkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLAorIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNU
SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyMg
VEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyMKKworIyBUaGlzIHNj
cmlwdCBjaGVja3MgYSBXZWJDb3JlIHN0YXRpYyBsaWJyYXJ5IGZvciBwb3RlbnRpYWwgT2JqZWN0
aXZlLUMKKyMgY2xhc3MgbmFtZSBjb2xsaXNpb25zIHdpdGggdGhlIHN5c3RlbSdzIGNvcHkgb2Yg
dGhlIFdlYkNvcmUgZnJhbWV3b3JrLgorIyBTZWUgdGhlIHBvc3RidWlsZCBhY3Rpb24gdGhhdCBj
YWxscyBpdCBmcm9tIC4uL1dlYkNvcmUuZ3lwIGZvciBkZXRhaWxzLgorCitzZXQgLWUKK3NldCAt
byBwaXBlZmFpbAorCitpZiBbWyAkIyAtbmUgMiBdXTsgdGhlbgorICBlY2hvICJ1c2FnZTogJHsw
fSBjbGFzc193aGl0ZWxpc3RfcGF0dGVybiBjYXRlZ29yeV93aGl0ZWxpc3RfcGF0dGVybiIgPiYg
MgorICBleGl0IDEKK2ZpCisKK2xpYj0iJHtCVUlMVF9QUk9EVUNUU19ESVJ9LyR7RlVMTF9QUk9E
VUNUX05BTUV9Igorbm1fcGF0dGVybj0nW2F0c0FUU10gKFsrLV1cW3xcLm9iamNfY2xhc3NfbmFt
ZV8pJworCitjbGFzc193aGl0ZWxpc3RfcGF0dGVybj0iJHsxfSIKK2NhdGVnb3J5X3doaXRlbGlz
dF9wYXR0ZXJuPSIkezJ9IgorCisjIFNlbmQgbm0ncyBzdGRlcnIgaW4gdGhlIHBpcGVsaW5lIHRv
IC9kZXYvbnVsbCB0byBhdm9pZCBzcGV3aW5nCisjICJubTogbm8gbmFtZSBsaXN0IiBtZXNzYWdl
cy4gVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBwaXBlbGluZWQgbm0gZmFpbHMsIHRoZXJlCisjIHdv
bid0IGJlIGFueSBvdXRwdXQsIHNvIGlmIHRoZSBlbnRpcmUgYXNzaWdubWVudCBmYWlscywgcnVu
IG5tIGFnYWluIHRvIGdldAorIyBzb21lIG91dHB1dC4KK3Zpb2xhdG9ycz0kKG5tIC1VcCAiJHts
aWJ9IiAyPiAvZGV2L251bGwgfCBcCisgICAgKGdyZXAgLUUgIiR7bm1fcGF0dGVybn0iIHx8IHRy
dWUpIHwgXAorICAgIChncmVwIC1FdiAiJHtubV9wYXR0ZXJufSgke2NsYXNzX3doaXRlbGlzdF9w
YXR0ZXJufSkiIHx8IHRydWUpIHwgXAorICAgIChncmVwIC1FdiAiXCgoJHtjYXRlZ29yeV93aGl0
ZWxpc3RfcGF0dGVybn0pXCkiIHx8IHRydWUpKSB8fCBubSAtVXAgIiR7bGlifSIKKworaWYgW1sg
LXogIiR7dmlvbGF0b3JzfSIgXV07IHRoZW4KKyAgIyBBbiBlbXB0eSBsaXN0IG1lYW5zIHRoYXQg
ZXZlcnl0aGluZydzIGNsZWFuLgorICBleGl0IDAKK2ZpCisKK2NhdCA8PCBfX0VPRl9fID4mMgor
VGhlc2UgT2JqZWN0aXZlLUMgc3ltYm9scyBtYXkgY2xhc2ggd2l0aCB0aG9zZSBwcm92aWRlZCBi
eSB0aGUgc3lzdGVtJ3Mgb3duCitXZWJDb3JlIGZyYW1ld29yazoKKyR7dmlvbGF0b3JzfQorCitU
aGVzZSBzeW1ib2xzIHdlcmUgZm91bmQgaW46Ciske2xpYn0KKworVGhpcyBzaG91bGQgYmUgY29y
cmVjdGVkIGJ5IGFkZGluZyB0aGUgYXBwcm9wcmlhdGUgZGVmaW5pdGlvbnMgdG8KKyQoZGlybmFt
ZSAkezB9KS8uLi9XZWJDb3JlLmd5cAorb3IgYnkgdXBkYXRpbmcgdGhlIHdoaXRlbGlzdCBpbgor
JHswfQorX19FT0ZfXworCitleGl0IDEKClByb3BlcnR5IGNoYW5nZXMgb246IFdlYkNvcmUvV2Vi
Q29yZS5neXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpl
eGVjdXRhYmxlCiAgICsgKgpBZGRlZDogc3ZuOmVvbC1zdHlsZQogICArIExGCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80977</attachid>
            <date>2011-02-02 15:10:17 -0800</date>
            <delta_ts>2011-02-02 20:03:52 -0800</delta_ts>
            <desc>Fix v2 (no tabs)</desc>
            <filename>53630.2.patch</filename>
            <type>text/plain</type>
            <size>13100</size>
            <attacher name="Mark Mentovai">mark</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NzQyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzIgQEAKKzIwMTEtMDItMDIgIE1hcmsgTWVudG92YWkgIDxtYXJrQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBD
aHJvbWl1bSBHWVAgYnVpbGQgZml4LgorCisgICAgICAgIFdoZW4gdmFyaW91cyBzZXR0aW5ncyB3
ZXJlIG1vdmVkIHRvIHdlYmNvcmVfcHJlcmVxdWlzaXRlcyBpbiByNjYzNjQsCisgICAgICAgIHRo
aW5ncyB0aGF0IHNob3VsZCBoYXZlIGJlZW4gZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyB3ZXJl
IG5vdCBtYXJrZWQKKyAgICAgICAgYXMgc3VjaC4gR1lQICdkZWZpbmVzJywgZm9yIGV4YW1wbGUs
IG1ha2Ugbm8gc2Vuc2Ugb24gYSAnbm9uZSctdHlwZQorICAgICAgICB0YXJnZXQgc3VjaCBhcyB3
ZWJjb3JlX3ByZXJlcXVpc2l0ZXMuIEl0IGFwcGVhcnMgdGhhdCBpdCB3YXMgaW50ZW5kZWQKKyAg
ICAgICAgZm9yIHRoZXNlIHNldHRpbmdzIHRvIGJlIHB1c2hlZCB0byBkaXJlY3QgZGVwZW5kZW50
cywgd2hpY2ggd291bGQgbWFrZQorICAgICAgICBkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzIGNv
cnJlY3QuCisKKyAgICAgICAgTG9zaW5nIHRoZSBDaHJvbWl1bVdlYkNvcmVPYmpDIGRlZmluZXMg
b24gdGhlIE1hYywgZm9yIGV4YW1wbGUsIGNhdXNlZAorICAgICAgICBodHRwOi8vY3JidWcuY29t
LzcxNTM3LCB3aGljaCBhdCBiZXN0IGNhdXNlcyBNYWMgY29uc29sZSBsb2cgc3BldywgYW5kCisg
ICAgICAgIGF0IHdvcnN0IG1heSByZXN1bHQgaW4gQ2hyb21pdW0ncyBjb3B5IG9mIFdlYkNvcmUg
dXNpbmcgc3lzdGVtCisgICAgICAgIGRlZmluaXRpb25zIG9mIGNlcnRhaW4gT2JqZWN0aXZlLUMg
Y2xhc3NlcyBhdCBydW50aW1lLCBvciB2aWNlLXZlcnNhLgorCisgICAgICAgIFRoZSBidWlsZCBu
b3cgaW5jbHVkZXMgYSBwb3N0YnVpbGQgc3RlcCB0byBwcmV2ZW50CisgICAgICAgIGh0dHA6Ly9j
cmJ1Zy5jb20vNzE1MzcgZnJvbSByZWdyZXNzaW5nIGFnYWluLiBUaGUgYnVpbGQgd2lsbCBmYWls
IHVwb24KKyAgICAgICAgcmVncmVzc2lvbi4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTM2MzAKKworICAgICAgICAqIFdlYkNvcmUuZ3lwL1dlYkNv
cmUuZ3lwOiBNb3ZlIHRoaW5ncyBpbiB3ZWJjb3JlX3ByZXJlcXVpc2l0ZXMgaW50bworICAgICAg
ICAgIGRpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MgYXMgbmVlZGVkLCBhZGQgdGhlIGNoZWNrX29i
amNfcmVuYW1lCisgICAgICAgICAgcG9zdGJ1aWxkIHN0ZXAuCisgICAgICAgICogV2ViQ29yZS5n
eXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoOiBBZGRlZC4KKwogMjAxMS0wMi0wMiAgQmV0aCBE
YWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBSb3dl
LgpJbmRleDogV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwCShyZXZpc2lvbiA3NzM3NykKKysrIFdlYkNv
cmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAJKHdvcmtpbmcgY29weSkKQEAgLTk0OCw5ICs5NDgs
MTEgQEAKICAgICAgICAgICBdLAogICAgICAgICAgICdjb25kaXRpb25zJzogWwogICAgICAgICAg
ICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIE9TPT0id2luIiBhbmQgY29tcG9uZW50
PT0ic2hhcmVkX2xpYnJhcnkiJywgewotICAgICAgICAgICAgICAnZGVmaW5lcyc6IFsKLSAgICAg
ICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKLSAgICAgICAgICAgICAgXSwKKyAgICAgICAg
ICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgJ2Rl
ZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKKyAgICAgICAg
ICAgICAgICBdLAorICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgfV0sCiAgICAgICAgICAg
XSwKICAgICAgICAgfV0sCkBAIC05NzEsMjAgKzk3MywyNCBAQAogICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgvc3lzdGVtLmd5cDpmb250Y29uZmlnJywKICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywK
ICAgICAgICAgICBdLAotICAgICAgICAgICdjZmxhZ3MnOiBbCi0gICAgICAgICAgICAjIFdlYkNv
cmUgZG9lcyBub3Qgd29yayB3aXRoIHN0cmljdCBhbGlhc2luZyBlbmFibGVkLgotICAgICAgICAg
ICAgIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjU4NjQKLSAgICAg
ICAgICAgICctZm5vLXN0cmljdC1hbGlhc2luZycsCi0gICAgICAgICAgXSwKKyAgICAgICAgICAn
ZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgICAgICdjZmxhZ3MnOiBbCisg
ICAgICAgICAgICAgICMgV2ViQ29yZSBkb2VzIG5vdCB3b3JrIHdpdGggc3RyaWN0IGFsaWFzaW5n
IGVuYWJsZWQuCisgICAgICAgICAgICAgICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTI1ODY0CisgICAgICAgICAgICAgICctZm5vLXN0cmljdC1hbGlhc2luZycsCisg
ICAgICAgICAgICBdLAorICAgICAgICAgIH0sCiAgICAgICAgIH1dLAogICAgICAgICBbJ09TPT0i
bGludXgiJywgewotICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgIyBNb3ppbGxh
IG9uIExpbnV4IGVmZmVjdGl2ZWx5IHVzZXMgdW5hbWUgLXNtLCBidXQgd2hlbiBydW5uaW5nCi0g
ICAgICAgICAgICAjIDMyLWJpdCB4ODYgY29kZSBvbiBhbiB4ODZfNjQgcHJvY2Vzc29yLCBpdCB1
c2VzCi0gICAgICAgICAgICAjICJMaW51eCBpNjg2ICh4ODZfNjQpIi4gIE1hdGNoaW5nIHRoYXQg
d291bGQgcmVxdWlyZSBtYWtpbmcgYQotICAgICAgICAgICAgIyBydW4tdGltZSBkZXRlcm1pbmF0
aW9uLgotICAgICAgICAgICAgJ1dFQkNPUkVfTkFWSUdBVE9SX1BMQVRGT1JNPSJMaW51eCBpNjg2
IicsCi0gICAgICAgICAgXSwKKyAgICAgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6
IHsKKyAgICAgICAgICAgICdkZWZpbmVzJzogWworICAgICAgICAgICAgICAjIE1vemlsbGEgb24g
TGludXggZWZmZWN0aXZlbHkgdXNlcyB1bmFtZSAtc20sIGJ1dCB3aGVuIHJ1bm5pbmcKKyAgICAg
ICAgICAgICAgIyAzMi1iaXQgeDg2IGNvZGUgb24gYW4geDg2XzY0IHByb2Nlc3NvciwgaXQgdXNl
cworICAgICAgICAgICAgICAjICJMaW51eCBpNjg2ICh4ODZfNjQpIi4gIE1hdGNoaW5nIHRoYXQg
d291bGQgcmVxdWlyZSBtYWtpbmcgYQorICAgICAgICAgICAgICAjIHJ1bi10aW1lIGRldGVybWlu
YXRpb24uCisgICAgICAgICAgICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iTGludXgg
aTY4NiInLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICB9LAogICAgICAgICB9XSwKICAgICAg
ICAgWydPUz09Im1hYyInLCB7CiAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKQEAgLTk5Mywz
NCArOTk5LDU2IEBACiAgICAgICAgICAgJ2V4cG9ydF9kZXBlbmRlbnRfc2V0dGluZ3MnOiBbCiAg
ICAgICAgICAgICAnd2Via2l0X3N5c3RlbV9pbnRlcmZhY2UnLAogICAgICAgICAgIF0sCi0gICAg
ICAgICAgJ2RlZmluZXMnOiBbCi0gICAgICAgICAgICAjIE1hdGNoIFNhZmFyaSBhbmQgTW96aWxs
YSBvbiBNYWMgeDg2LgotICAgICAgICAgICAgJ1dFQkNPUkVfTkFWSUdBVE9SX1BMQVRGT1JNPSJN
YWNJbnRlbCInLAotCi0gICAgICAgICAgICAjIENocm9taXVtJ3MgdmVyc2lvbiBvZiBXZWJDb3Jl
IGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgT2JqZWN0aXZlLUMKLSAgICAgICAgICAgICMgY2xhc3Nl
cy4gVGhlIHN5c3RlbS1wcm92aWRlZCBXZWJDb3JlIGZyYW1ld29yayBtYXkgYWxzbyBwcm92aWRl
Ci0gICAgICAgICAgICAjIHRoZXNlIGNsYXNzZXMuIEJlY2F1c2Ugb2YgdGhlIG5hdHVyZSBvZiBP
YmplY3RpdmUtQyBiaW5kaW5nCi0gICAgICAgICAgICAjIChkeW5hbWljYWxseSBhdCBydW50aW1l
KSwgaXQncyBwb3NzaWJsZSBmb3IgdGhlIENocm9taXVtLXByb3ZpZGVkCi0gICAgICAgICAgICAj
IHZlcnNpb25zIHRvIGludGVyZmVyZSB3aXRoIHRoZSBzeXN0ZW0tcHJvdmlkZWQgdmVyc2lvbnMu
ICBUaGlzIG1heQotICAgICAgICAgICAgIyBoYXBwZW4gd2hlbiBhIHN5c3RlbSBmcmFtZXdvcmsg
YXR0ZW1wdHMgdG8gdXNlIFdlYkNvcmUuZnJhbWV3b3JrLAotICAgICAgICAgICAgIyBzdWNoIGFz
IHdoZW4gY29udmVydGluZyBhbiBIVE1MLWZsYXZvcmVkIHN0cmluZyB0byBhbgotICAgICAgICAg
ICAgIyBOU0F0dHJpYnV0ZWRTdHJpbmcuICBUaGUgc29sdXRpb24gaXMgdG8gZm9yY2UgT2JqZWN0
aXZlLUMgY2xhc3MKLSAgICAgICAgICAgICMgbmFtZXMgdGhhdCB3b3VsZCBjb25mbGljdCB0byB1
c2UgYWx0ZXJuYXRlIG5hbWVzLgotCi0gICAgICAgICAgICAjIEZJWE1FOiBUaGlzIGxpc3Qgd2ls
bCBob3BlZnVsbHkgc2hyaW5rIGJ1dCBtYXkgYWxzbyBncm93LgotICAgICAgICAgICAgIyBQZXJp
b2RpY2FsbHkgcnVuOgotICAgICAgICAgICAgIyBubSBsaWJ3ZWJjb3JlLmEgfCBncmVwIC1FICdb
YXRzQVRTXSAoWystXVxbfFwub2JqY19jbGFzc19uYW1lKScKLSAgICAgICAgICAgICMgYW5kIG1h
a2Ugc3VyZSB0aGF0IGV2ZXJ5dGhpbmcgbGlzdGVkIHRoZXJlIGhhcyB0aGUgYWx0ZXJuYXRlCi0g
ICAgICAgICAgICAjIENocm9taXVtV2ViQ29yZU9iakMgbmFtZSwgYW5kIHRoYXQgbm90aGluZyBl
eHRyYW5lb3VzIGlzIGxpc3RlZAotICAgICAgICAgICAgIyBoZXJlLiBJZiBhbGwgT2JqZWN0aXZl
LUMgY2FuIGJlIGVsaW1pbmF0ZWQgZnJvbSBDaHJvbWl1bSdzIFdlYkNvcmUKLSAgICAgICAgICAg
ICMgbGlicmFyeSwgdGhlc2UgZGVmaW5lcyBzaG91bGQgYmUgcmVtb3ZlZCBlbnRpcmVseS4KLSAg
ICAgICAgICAgICdTY3JvbGxiYXJQcmVmc09ic2VydmVyPUNocm9taXVtV2ViQ29yZU9iakNTY3Jv
bGxiYXJQcmVmc09ic2VydmVyJywKLSAgICAgICAgICAgICdXZWJDb3JlUmVuZGVyVGhlbWVOb3Rp
ZmljYXRpb25PYnNlcnZlcj1DaHJvbWl1bVdlYkNvcmVPYmpDV2ViQ29yZVJlbmRlclRoZW1lTm90
aWZpY2F0aW9uT2JzZXJ2ZXInLAotICAgICAgICAgICAgJ1dlYkZvbnRDYWNoZT1DaHJvbWl1bVdl
YkNvcmVPYmpDV2ViRm9udENhY2hlJywKLSAgICAgICAgICBdLAotICAgICAgICAgICdpbmNsdWRl
X2RpcnMnOiBbCi0gICAgICAgICAgICAnLi4vLi4vLi4vV2ViS2l0TGlicmFyaWVzJywKLSAgICAg
ICAgICBdLAorICAgICAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAg
ICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICMgTWF0Y2ggU2FmYXJpIGFuZCBNb3pp
bGxhIG9uIE1hYyB4ODYuCisgICAgICAgICAgICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9S
TT0iTWFjSW50ZWwiJywKKworICAgICAgICAgICAgICAjIENocm9taXVtJ3MgdmVyc2lvbiBvZiBX
ZWJDb3JlIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgT2JqZWN0aXZlLUMKKyAgICAgICAgICAgICAg
IyBjbGFzc2VzLiBUaGUgc3lzdGVtLXByb3ZpZGVkIFdlYkNvcmUgZnJhbWV3b3JrIG1heSBhbHNv
IHByb3ZpZGUKKyAgICAgICAgICAgICAgIyB0aGVzZSBjbGFzc2VzLiBCZWNhdXNlIG9mIHRoZSBu
YXR1cmUgb2YgT2JqZWN0aXZlLUMgYmluZGluZworICAgICAgICAgICAgICAjIChkeW5hbWljYWxs
eSBhdCBydW50aW1lKSwgaXQncyBwb3NzaWJsZSBmb3IgdGhlCisgICAgICAgICAgICAgICMgQ2hy
b21pdW0tcHJvdmlkZWQgdmVyc2lvbnMgdG8gaW50ZXJmZXJlIHdpdGggdGhlIHN5c3RlbS1wcm92
aWRlZAorICAgICAgICAgICAgICAjIHZlcnNpb25zLiAgVGhpcyBtYXkgaGFwcGVuIHdoZW4gYSBz
eXN0ZW0gZnJhbWV3b3JrIGF0dGVtcHRzIHRvCisgICAgICAgICAgICAgICMgdXNlIFdlYkNvcmUu
ZnJhbWV3b3JrLCBzdWNoIGFzIHdoZW4gY29udmVydGluZyBhbiBIVE1MLWZsYXZvcmVkCisgICAg
ICAgICAgICAgICMgc3RyaW5nIHRvIGFuIE5TQXR0cmlidXRlZFN0cmluZy4gIFRoZSBzb2x1dGlv
biBpcyB0byBmb3JjZQorICAgICAgICAgICAgICAjIE9iamVjdGl2ZS1DIGNsYXNzIG5hbWVzIHRo
YXQgd291bGQgY29uZmxpY3QgdG8gdXNlIGFsdGVybmF0ZQorICAgICAgICAgICAgICAjIG5hbWVz
LgorICAgICAgICAgICAgICAjCisgICAgICAgICAgICAgICMgVGhpcyBsaXN0IHdpbGwgaG9wZWZ1
bGx5IHNocmluayBidXQgbWF5IGFsc28gZ3Jvdy4gIEl0cworICAgICAgICAgICAgICAjIHBlcmZv
cm1hbmNlIGlzIG1vbml0b3JlZCBieSB0aGUgIkNoZWNrIE9iamVjdGl2ZS1DIFJlbmFtZSIKKyAg
ICAgICAgICAgICAgIyBwb3N0YnVpbGQgc3RlcCwgYW5kIGFueSBzdXNwaWNpb3VzLWxvb2tpbmcg
c3ltYm9scyBub3QgaGFuZGxlZAorICAgICAgICAgICAgICAjIGhlcmUgb3Igd2hpdGVsaXN0ZWQg
aW4gdGhhdCBzdGVwIHdpbGwgY2F1c2UgYSBidWlsZCBmYWlsdXJlLgorICAgICAgICAgICAgICAj
CisgICAgICAgICAgICAgICMgSWYgdGhpcyBpcyB1bmhhbmRsZWQsIHRoZSBjb25zb2xlIHdpbGwg
cmVjZWl2ZSBsb2cgbWVzc2FnZXMKKyAgICAgICAgICAgICAgIyBzdWNoIGFzOgorICAgICAgICAg
ICAgICAjIGNvbS5nb29nbGUuQ2hyb21lW10gb2JqY1tdOiBDbGFzcyBTY3JvbGxiYXJQcmVmc09i
c2VydmVyIGlzIGltcGxlbWVudGVkIGluIGJvdGggLi4uL0dvb2dsZSBDaHJvbWUuYXBwL0NvbnRl
bnRzL1ZlcnNpb25zLy4uLi9Hb29nbGUgQ2hyb21lIEhlbHBlci5hcHAvQ29udGVudHMvTWFjT1Mv
Li4vLi4vLi4vR29vZ2xlIENocm9tZSBGcmFtZXdvcmsuZnJhbWV3b3JrL0dvb2dsZSBDaHJvbWUg
RnJhbWV3b3JrIGFuZCAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9XZWJLaXQuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9XZWJDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1dlYkNv
cmUuIE9uZSBvZiB0aGUgdHdvIHdpbGwgYmUgdXNlZC4gV2hpY2ggb25lIGlzIHVuZGVmaW5lZC4K
KyAgICAgICAgICAgICAgJ1Njcm9sbGJhclByZWZzT2JzZXJ2ZXI9Q2hyb21pdW1XZWJDb3JlT2Jq
Q1Njcm9sbGJhclByZWZzT2JzZXJ2ZXInLAorICAgICAgICAgICAgICAnV2ViQ29yZVJlbmRlclRo
ZW1lTm90aWZpY2F0aW9uT2JzZXJ2ZXI9Q2hyb21pdW1XZWJDb3JlT2JqQ1dlYkNvcmVSZW5kZXJU
aGVtZU5vdGlmaWNhdGlvbk9ic2VydmVyJywKKyAgICAgICAgICAgICAgJ1dlYkZvbnRDYWNoZT1D
aHJvbWl1bVdlYkNvcmVPYmpDV2ViRm9udENhY2hlJywKKyAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAnLi4vLi4vLi4vV2ViS2l0TGli
cmFyaWVzJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAncG9zdGJ1aWxkcyc6IFsKKyAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICMgVGhpcyBzdGVwIGVuc3VyZXMgdGhhdCBh
bnkgT2JqZWN0aXZlLUMgbmFtZXMgdGhhdCBhcmVuJ3QKKyAgICAgICAgICAgICAgICAjIHJlZGVm
aW5lZCB0byBiZSAic2FmZSIgYWJvdmUgd2lsbCBjYXVzZSBhIGJ1aWxkIGZhaWx1cmUuCisgICAg
ICAgICAgICAgICAgJ3Bvc3RidWlsZF9uYW1lJzogJ0NoZWNrIE9iamVjdGl2ZS1DIFJlbmFtZScs
CisgICAgICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsKKyAgICAgICAgICAgICAgICAgICdjbGFz
c193aGl0ZWxpc3RfcmVnZXgnOgorICAgICAgICAgICAgICAgICAgICAgICdDaHJvbWl1bVdlYkNv
cmVPYmpDfFRDTVZpc2libGVWaWV3fFJUQ01GbGlwcGVkVmlldycsCisgICAgICAgICAgICAgICAg
ICAnY2F0ZWdvcnlfd2hpdGVsaXN0X3JlZ2V4JzoKKyAgICAgICAgICAgICAgICAgICAgICAnVENN
SW50ZXJwb3NpbmcnLAorICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgJ2FjdGlv
bic6IFsKKyAgICAgICAgICAgICAgICAgICdtYWMvY2hlY2tfb2JqY19yZW5hbWUuc2gnLAorICAg
ICAgICAgICAgICAgICAgJzwoY2xhc3Nfd2hpdGVsaXN0X3JlZ2V4KScsCisgICAgICAgICAgICAg
ICAgICAnPChjYXRlZ29yeV93aGl0ZWxpc3RfcmVnZXgpJywKKyAgICAgICAgICAgICAgICBdLAor
ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgXSwKKyAgICAgICAgICB9LAogICAgICAgICB9
XSwKICAgICAgICAgWydPUz09IndpbiInLCB7CiAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsK
QEAgLTEwMjksMTQgKzEwNTcsMTYgQEAKICAgICAgICAgICAnZXhwb3J0X2RlcGVuZGVudF9zZXR0
aW5ncyc6IFsKICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3dpbi9zeXN0
ZW0uZ3lwOmN5Z3dpbicKICAgICAgICAgICBdLAotICAgICAgICAgICdkZWZpbmVzJzogWwotICAg
ICAgICAgICAgIyBNYXRjaCBTYWZhcmkgYW5kIE1vemlsbGEgb24gV2luZG93cy4KLSAgICAgICAg
ICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iV2luMzIiJywKLSAgICAgICAgICAgICdf
X1BSRVRUWV9GVU5DVElPTl9fPV9fRlVOQ1RJT05fXycsCi0gICAgICAgICAgXSwKLSAgICAgICAg
ICAjIFRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgRXZlbnQuaCBpbiB0aGlzIGRpcmVjdG9yeSBpcyBi
bG9ja2VkCi0gICAgICAgICAgIyBieSBhIHN5c3RlbSBoZWFkZXIgb24gd2luZG93cy4KLSAgICAg
ICAgICAnaW5jbHVkZV9kaXJzKysnOiBbJy4uL2RvbSddLAorICAgICAgICAgICdkaXJlY3RfZGVw
ZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAg
ICAgICMgTWF0Y2ggU2FmYXJpIGFuZCBNb3ppbGxhIG9uIFdpbmRvd3MuCisgICAgICAgICAgICAg
ICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iV2luMzIiJywKKyAgICAgICAgICAgICAgJ19f
UFJFVFRZX0ZVTkNUSU9OX189X19GVU5DVElPTl9fJywKKyAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAjIFRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgRXZlbnQuaCBpbiB0aGlzIGRpcmVjdG9yeSBp
cyBibG9ja2VkCisgICAgICAgICAgICAjIGJ5IGEgc3lzdGVtIGhlYWRlciBvbiB3aW5kb3dzLgor
ICAgICAgICAgICAgJ2luY2x1ZGVfZGlycysrJzogWycuLi9kb20nXSwKKyAgICAgICAgICB9LAog
ICAgICAgICB9XSwKICAgICAgICAgWycoT1M9PSJsaW51eCIgb3IgT1M9PSJ3aW4iKSBhbmQgIldU
Rl9VU0VfV0VCQVVESU9fTUtMPTEiIGluIGZlYXR1cmVfZGVmaW5lcycsIHsKICAgICAgICAgICAj
IFRoaXMgZGlyZWN0b3J5IG5lZWRzIHRvIGJlIG9uIHRoZSBpbmNsdWRlIHBhdGggZm9yIG11bHRp
cGxlIHN1Yi10YXJnZXRzIG9mIHdlYmNvcmUuCkluZGV4OiBXZWJDb3JlL1dlYkNvcmUuZ3lwL21h
Yy9jaGVja19vYmpjX3JlbmFtZS5zaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL1dlYkNvcmUuZ3lw
L21hYy9jaGVja19vYmpjX3JlbmFtZS5zaAkocmV2aXNpb24gMCkKKysrIFdlYkNvcmUvV2ViQ29y
ZS5neXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDc5
IEBACisjIS9iaW4vYmFzaAorCisjCisjIENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorIyAKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMg
bWV0OgorIyAKKyMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisjIGNvcHlyaWdodCBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIK
KyMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZQorIyBkaXN0cmlidXRpb24uCisjICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29v
Z2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgY29udHJpYnV0b3JzIG1heSBiZSB1c2Vk
IHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyMgdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMgCisjIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05U
UklCVVRPUlMKKyMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisjIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCisjIE9X
TkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLAorIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNU
SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyMg
VEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyMKKworIyBUaGlzIHNj
cmlwdCBjaGVja3MgYSBXZWJDb3JlIHN0YXRpYyBsaWJyYXJ5IGZvciBwb3RlbnRpYWwgT2JqZWN0
aXZlLUMKKyMgY2xhc3MgbmFtZSBjb2xsaXNpb25zIHdpdGggdGhlIHN5c3RlbSdzIGNvcHkgb2Yg
dGhlIFdlYkNvcmUgZnJhbWV3b3JrLgorIyBTZWUgdGhlIHBvc3RidWlsZCBhY3Rpb24gdGhhdCBj
YWxscyBpdCBmcm9tIC4uL1dlYkNvcmUuZ3lwIGZvciBkZXRhaWxzLgorCitzZXQgLWUKK3NldCAt
byBwaXBlZmFpbAorCitpZiBbWyAkIyAtbmUgMiBdXTsgdGhlbgorICBlY2hvICJ1c2FnZTogJHsw
fSBjbGFzc193aGl0ZWxpc3RfcGF0dGVybiBjYXRlZ29yeV93aGl0ZWxpc3RfcGF0dGVybiIgPiYg
MgorICBleGl0IDEKK2ZpCisKK2xpYj0iJHtCVUlMVF9QUk9EVUNUU19ESVJ9LyR7RlVMTF9QUk9E
VUNUX05BTUV9Igorbm1fcGF0dGVybj0nW2F0c0FUU10gKFsrLV1cW3xcLm9iamNfY2xhc3NfbmFt
ZV8pJworCitjbGFzc193aGl0ZWxpc3RfcGF0dGVybj0iJHsxfSIKK2NhdGVnb3J5X3doaXRlbGlz
dF9wYXR0ZXJuPSIkezJ9IgorCisjIFNlbmQgbm0ncyBzdGRlcnIgaW4gdGhlIHBpcGVsaW5lIHRv
IC9kZXYvbnVsbCB0byBhdm9pZCBzcGV3aW5nCisjICJubTogbm8gbmFtZSBsaXN0IiBtZXNzYWdl
cy4gVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBwaXBlbGluZWQgbm0gZmFpbHMsIHRoZXJlCisjIHdv
bid0IGJlIGFueSBvdXRwdXQsIHNvIGlmIHRoZSBlbnRpcmUgYXNzaWdubWVudCBmYWlscywgcnVu
IG5tIGFnYWluIHRvIGdldAorIyBzb21lIG91dHB1dC4KK3Zpb2xhdG9ycz0kKG5tIC1VcCAiJHts
aWJ9IiAyPiAvZGV2L251bGwgfCBcCisgICAgKGdyZXAgLUUgIiR7bm1fcGF0dGVybn0iIHx8IHRy
dWUpIHwgXAorICAgIChncmVwIC1FdiAiJHtubV9wYXR0ZXJufSgke2NsYXNzX3doaXRlbGlzdF9w
YXR0ZXJufSkiIHx8IHRydWUpIHwgXAorICAgIChncmVwIC1FdiAiXCgoJHtjYXRlZ29yeV93aGl0
ZWxpc3RfcGF0dGVybn0pXCkiIHx8IHRydWUpKSB8fCBubSAtVXAgIiR7bGlifSIKKworaWYgW1sg
LXogIiR7dmlvbGF0b3JzfSIgXV07IHRoZW4KKyAgIyBBbiBlbXB0eSBsaXN0IG1lYW5zIHRoYXQg
ZXZlcnl0aGluZydzIGNsZWFuLgorICBleGl0IDAKK2ZpCisKK2NhdCA8PCBfX0VPRl9fID4mMgor
VGhlc2UgT2JqZWN0aXZlLUMgc3ltYm9scyBtYXkgY2xhc2ggd2l0aCB0aG9zZSBwcm92aWRlZCBi
eSB0aGUgc3lzdGVtJ3Mgb3duCitXZWJDb3JlIGZyYW1ld29yazoKKyR7dmlvbGF0b3JzfQorCitU
aGVzZSBzeW1ib2xzIHdlcmUgZm91bmQgaW46Ciske2xpYn0KKworVGhpcyBzaG91bGQgYmUgY29y
cmVjdGVkIGJ5IGFkZGluZyB0aGUgYXBwcm9wcmlhdGUgZGVmaW5pdGlvbnMgdG8KKyQoZGlybmFt
ZSAkezB9KS8uLi9XZWJDb3JlLmd5cAorb3IgYnkgdXBkYXRpbmcgdGhlIHdoaXRlbGlzdCBpbgor
JHswfQorX19FT0ZfXworCitleGl0IDEKClByb3BlcnR5IGNoYW5nZXMgb246IFdlYkNvcmUvV2Vi
Q29yZS5neXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjpl
eGVjdXRhYmxlCiAgICsgKgpBZGRlZDogc3ZuOmVvbC1zdHlsZQogICArIExGCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>81026</attachid>
            <date>2011-02-02 20:03:52 -0800</date>
            <delta_ts>2011-02-03 16:46:45 -0800</delta_ts>
            <desc>Fix v3 (no nm -U)</desc>
            <filename>53630.3.patch</filename>
            <type>text/plain</type>
            <size>13098</size>
            <attacher name="Mark Mentovai">mark</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NzQyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzIgQEAKKzIwMTEtMDItMDIgIE1hcmsgTWVudG92YWkgIDxtYXJrQGNocm9taXVt
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBD
aHJvbWl1bSBHWVAgYnVpbGQgZml4LgorCisgICAgICAgIFdoZW4gdmFyaW91cyBzZXR0aW5ncyB3
ZXJlIG1vdmVkIHRvIHdlYmNvcmVfcHJlcmVxdWlzaXRlcyBpbiByNjYzNjQsCisgICAgICAgIHRo
aW5ncyB0aGF0IHNob3VsZCBoYXZlIGJlZW4gZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyB3ZXJl
IG5vdCBtYXJrZWQKKyAgICAgICAgYXMgc3VjaC4gR1lQICdkZWZpbmVzJywgZm9yIGV4YW1wbGUs
IG1ha2Ugbm8gc2Vuc2Ugb24gYSAnbm9uZSctdHlwZQorICAgICAgICB0YXJnZXQgc3VjaCBhcyB3
ZWJjb3JlX3ByZXJlcXVpc2l0ZXMuIEl0IGFwcGVhcnMgdGhhdCBpdCB3YXMgaW50ZW5kZWQKKyAg
ICAgICAgZm9yIHRoZXNlIHNldHRpbmdzIHRvIGJlIHB1c2hlZCB0byBkaXJlY3QgZGVwZW5kZW50
cywgd2hpY2ggd291bGQgbWFrZQorICAgICAgICBkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzIGNv
cnJlY3QuCisKKyAgICAgICAgTG9zaW5nIHRoZSBDaHJvbWl1bVdlYkNvcmVPYmpDIGRlZmluZXMg
b24gdGhlIE1hYywgZm9yIGV4YW1wbGUsIGNhdXNlZAorICAgICAgICBodHRwOi8vY3JidWcuY29t
LzcxNTM3LCB3aGljaCBhdCBiZXN0IGNhdXNlcyBNYWMgY29uc29sZSBsb2cgc3BldywgYW5kCisg
ICAgICAgIGF0IHdvcnN0IG1heSByZXN1bHQgaW4gQ2hyb21pdW0ncyBjb3B5IG9mIFdlYkNvcmUg
dXNpbmcgc3lzdGVtCisgICAgICAgIGRlZmluaXRpb25zIG9mIGNlcnRhaW4gT2JqZWN0aXZlLUMg
Y2xhc3NlcyBhdCBydW50aW1lLCBvciB2aWNlLXZlcnNhLgorCisgICAgICAgIFRoZSBidWlsZCBu
b3cgaW5jbHVkZXMgYSBwb3N0YnVpbGQgc3RlcCB0byBwcmV2ZW50CisgICAgICAgIGh0dHA6Ly9j
cmJ1Zy5jb20vNzE1MzcgZnJvbSByZWdyZXNzaW5nIGFnYWluLiBUaGUgYnVpbGQgd2lsbCBmYWls
IHVwb24KKyAgICAgICAgcmVncmVzc2lvbi4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTM2MzAKKworICAgICAgICAqIFdlYkNvcmUuZ3lwL1dlYkNv
cmUuZ3lwOiBNb3ZlIHRoaW5ncyBpbiB3ZWJjb3JlX3ByZXJlcXVpc2l0ZXMgaW50bworICAgICAg
ICAgIGRpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MgYXMgbmVlZGVkLCBhZGQgdGhlIGNoZWNrX29i
amNfcmVuYW1lCisgICAgICAgICAgcG9zdGJ1aWxkIHN0ZXAuCisgICAgICAgICogV2ViQ29yZS5n
eXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoOiBBZGRlZC4KKwogMjAxMS0wMi0wMiAgQmV0aCBE
YWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBSb3dl
LgpJbmRleDogV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwCShyZXZpc2lvbiA3NzM3NykKKysrIFdlYkNv
cmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAJKHdvcmtpbmcgY29weSkKQEAgLTk0OCw5ICs5NDgs
MTEgQEAKICAgICAgICAgICBdLAogICAgICAgICAgICdjb25kaXRpb25zJzogWwogICAgICAgICAg
ICAgWydpbnNpZGVfY2hyb21pdW1fYnVpbGQ9PTEgYW5kIE9TPT0id2luIiBhbmQgY29tcG9uZW50
PT0ic2hhcmVkX2xpYnJhcnkiJywgewotICAgICAgICAgICAgICAnZGVmaW5lcyc6IFsKLSAgICAg
ICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKLSAgICAgICAgICAgICAgXSwKKyAgICAgICAg
ICAgICAgJ2RpcmVjdF9kZXBlbmRlbnRfc2V0dGluZ3MnOiB7CisgICAgICAgICAgICAgICAgJ2Rl
ZmluZXMnOiBbCisgICAgICAgICAgICAgICAgICAnVVNJTkdfVjhfU0hBUkVEJywKKyAgICAgICAg
ICAgICAgICBdLAorICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgfV0sCiAgICAgICAgICAg
XSwKICAgICAgICAgfV0sCkBAIC05NzEsMjAgKzk3MywyNCBAQAogICAgICAgICAgICAgJzwoY2hy
b21pdW1fc3JjX2RpcikvYnVpbGQvbGludXgvc3lzdGVtLmd5cDpmb250Y29uZmlnJywKICAgICAg
ICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL2xpbnV4L3N5c3RlbS5neXA6Z3RrJywK
ICAgICAgICAgICBdLAotICAgICAgICAgICdjZmxhZ3MnOiBbCi0gICAgICAgICAgICAjIFdlYkNv
cmUgZG9lcyBub3Qgd29yayB3aXRoIHN0cmljdCBhbGlhc2luZyBlbmFibGVkLgotICAgICAgICAg
ICAgIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjU4NjQKLSAgICAg
ICAgICAgICctZm5vLXN0cmljdC1hbGlhc2luZycsCi0gICAgICAgICAgXSwKKyAgICAgICAgICAn
ZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6IHsKKyAgICAgICAgICAgICdjZmxhZ3MnOiBbCisg
ICAgICAgICAgICAgICMgV2ViQ29yZSBkb2VzIG5vdCB3b3JrIHdpdGggc3RyaWN0IGFsaWFzaW5n
IGVuYWJsZWQuCisgICAgICAgICAgICAgICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTI1ODY0CisgICAgICAgICAgICAgICctZm5vLXN0cmljdC1hbGlhc2luZycsCisg
ICAgICAgICAgICBdLAorICAgICAgICAgIH0sCiAgICAgICAgIH1dLAogICAgICAgICBbJ09TPT0i
bGludXgiJywgewotICAgICAgICAgICdkZWZpbmVzJzogWwotICAgICAgICAgICAgIyBNb3ppbGxh
IG9uIExpbnV4IGVmZmVjdGl2ZWx5IHVzZXMgdW5hbWUgLXNtLCBidXQgd2hlbiBydW5uaW5nCi0g
ICAgICAgICAgICAjIDMyLWJpdCB4ODYgY29kZSBvbiBhbiB4ODZfNjQgcHJvY2Vzc29yLCBpdCB1
c2VzCi0gICAgICAgICAgICAjICJMaW51eCBpNjg2ICh4ODZfNjQpIi4gIE1hdGNoaW5nIHRoYXQg
d291bGQgcmVxdWlyZSBtYWtpbmcgYQotICAgICAgICAgICAgIyBydW4tdGltZSBkZXRlcm1pbmF0
aW9uLgotICAgICAgICAgICAgJ1dFQkNPUkVfTkFWSUdBVE9SX1BMQVRGT1JNPSJMaW51eCBpNjg2
IicsCi0gICAgICAgICAgXSwKKyAgICAgICAgICAnZGlyZWN0X2RlcGVuZGVudF9zZXR0aW5ncyc6
IHsKKyAgICAgICAgICAgICdkZWZpbmVzJzogWworICAgICAgICAgICAgICAjIE1vemlsbGEgb24g
TGludXggZWZmZWN0aXZlbHkgdXNlcyB1bmFtZSAtc20sIGJ1dCB3aGVuIHJ1bm5pbmcKKyAgICAg
ICAgICAgICAgIyAzMi1iaXQgeDg2IGNvZGUgb24gYW4geDg2XzY0IHByb2Nlc3NvciwgaXQgdXNl
cworICAgICAgICAgICAgICAjICJMaW51eCBpNjg2ICh4ODZfNjQpIi4gIE1hdGNoaW5nIHRoYXQg
d291bGQgcmVxdWlyZSBtYWtpbmcgYQorICAgICAgICAgICAgICAjIHJ1bi10aW1lIGRldGVybWlu
YXRpb24uCisgICAgICAgICAgICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iTGludXgg
aTY4NiInLAorICAgICAgICAgICAgXSwKKyAgICAgICAgICB9LAogICAgICAgICB9XSwKICAgICAg
ICAgWydPUz09Im1hYyInLCB7CiAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsKQEAgLTk5Mywz
NCArOTk5LDU2IEBACiAgICAgICAgICAgJ2V4cG9ydF9kZXBlbmRlbnRfc2V0dGluZ3MnOiBbCiAg
ICAgICAgICAgICAnd2Via2l0X3N5c3RlbV9pbnRlcmZhY2UnLAogICAgICAgICAgIF0sCi0gICAg
ICAgICAgJ2RlZmluZXMnOiBbCi0gICAgICAgICAgICAjIE1hdGNoIFNhZmFyaSBhbmQgTW96aWxs
YSBvbiBNYWMgeDg2LgotICAgICAgICAgICAgJ1dFQkNPUkVfTkFWSUdBVE9SX1BMQVRGT1JNPSJN
YWNJbnRlbCInLAotCi0gICAgICAgICAgICAjIENocm9taXVtJ3MgdmVyc2lvbiBvZiBXZWJDb3Jl
IGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgT2JqZWN0aXZlLUMKLSAgICAgICAgICAgICMgY2xhc3Nl
cy4gVGhlIHN5c3RlbS1wcm92aWRlZCBXZWJDb3JlIGZyYW1ld29yayBtYXkgYWxzbyBwcm92aWRl
Ci0gICAgICAgICAgICAjIHRoZXNlIGNsYXNzZXMuIEJlY2F1c2Ugb2YgdGhlIG5hdHVyZSBvZiBP
YmplY3RpdmUtQyBiaW5kaW5nCi0gICAgICAgICAgICAjIChkeW5hbWljYWxseSBhdCBydW50aW1l
KSwgaXQncyBwb3NzaWJsZSBmb3IgdGhlIENocm9taXVtLXByb3ZpZGVkCi0gICAgICAgICAgICAj
IHZlcnNpb25zIHRvIGludGVyZmVyZSB3aXRoIHRoZSBzeXN0ZW0tcHJvdmlkZWQgdmVyc2lvbnMu
ICBUaGlzIG1heQotICAgICAgICAgICAgIyBoYXBwZW4gd2hlbiBhIHN5c3RlbSBmcmFtZXdvcmsg
YXR0ZW1wdHMgdG8gdXNlIFdlYkNvcmUuZnJhbWV3b3JrLAotICAgICAgICAgICAgIyBzdWNoIGFz
IHdoZW4gY29udmVydGluZyBhbiBIVE1MLWZsYXZvcmVkIHN0cmluZyB0byBhbgotICAgICAgICAg
ICAgIyBOU0F0dHJpYnV0ZWRTdHJpbmcuICBUaGUgc29sdXRpb24gaXMgdG8gZm9yY2UgT2JqZWN0
aXZlLUMgY2xhc3MKLSAgICAgICAgICAgICMgbmFtZXMgdGhhdCB3b3VsZCBjb25mbGljdCB0byB1
c2UgYWx0ZXJuYXRlIG5hbWVzLgotCi0gICAgICAgICAgICAjIEZJWE1FOiBUaGlzIGxpc3Qgd2ls
bCBob3BlZnVsbHkgc2hyaW5rIGJ1dCBtYXkgYWxzbyBncm93LgotICAgICAgICAgICAgIyBQZXJp
b2RpY2FsbHkgcnVuOgotICAgICAgICAgICAgIyBubSBsaWJ3ZWJjb3JlLmEgfCBncmVwIC1FICdb
YXRzQVRTXSAoWystXVxbfFwub2JqY19jbGFzc19uYW1lKScKLSAgICAgICAgICAgICMgYW5kIG1h
a2Ugc3VyZSB0aGF0IGV2ZXJ5dGhpbmcgbGlzdGVkIHRoZXJlIGhhcyB0aGUgYWx0ZXJuYXRlCi0g
ICAgICAgICAgICAjIENocm9taXVtV2ViQ29yZU9iakMgbmFtZSwgYW5kIHRoYXQgbm90aGluZyBl
eHRyYW5lb3VzIGlzIGxpc3RlZAotICAgICAgICAgICAgIyBoZXJlLiBJZiBhbGwgT2JqZWN0aXZl
LUMgY2FuIGJlIGVsaW1pbmF0ZWQgZnJvbSBDaHJvbWl1bSdzIFdlYkNvcmUKLSAgICAgICAgICAg
ICMgbGlicmFyeSwgdGhlc2UgZGVmaW5lcyBzaG91bGQgYmUgcmVtb3ZlZCBlbnRpcmVseS4KLSAg
ICAgICAgICAgICdTY3JvbGxiYXJQcmVmc09ic2VydmVyPUNocm9taXVtV2ViQ29yZU9iakNTY3Jv
bGxiYXJQcmVmc09ic2VydmVyJywKLSAgICAgICAgICAgICdXZWJDb3JlUmVuZGVyVGhlbWVOb3Rp
ZmljYXRpb25PYnNlcnZlcj1DaHJvbWl1bVdlYkNvcmVPYmpDV2ViQ29yZVJlbmRlclRoZW1lTm90
aWZpY2F0aW9uT2JzZXJ2ZXInLAotICAgICAgICAgICAgJ1dlYkZvbnRDYWNoZT1DaHJvbWl1bVdl
YkNvcmVPYmpDV2ViRm9udENhY2hlJywKLSAgICAgICAgICBdLAotICAgICAgICAgICdpbmNsdWRl
X2RpcnMnOiBbCi0gICAgICAgICAgICAnLi4vLi4vLi4vV2ViS2l0TGlicmFyaWVzJywKLSAgICAg
ICAgICBdLAorICAgICAgICAgICdkaXJlY3RfZGVwZW5kZW50X3NldHRpbmdzJzogeworICAgICAg
ICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAgICAgICMgTWF0Y2ggU2FmYXJpIGFuZCBNb3pp
bGxhIG9uIE1hYyB4ODYuCisgICAgICAgICAgICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9S
TT0iTWFjSW50ZWwiJywKKworICAgICAgICAgICAgICAjIENocm9taXVtJ3MgdmVyc2lvbiBvZiBX
ZWJDb3JlIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmcgT2JqZWN0aXZlLUMKKyAgICAgICAgICAgICAg
IyBjbGFzc2VzLiBUaGUgc3lzdGVtLXByb3ZpZGVkIFdlYkNvcmUgZnJhbWV3b3JrIG1heSBhbHNv
IHByb3ZpZGUKKyAgICAgICAgICAgICAgIyB0aGVzZSBjbGFzc2VzLiBCZWNhdXNlIG9mIHRoZSBu
YXR1cmUgb2YgT2JqZWN0aXZlLUMgYmluZGluZworICAgICAgICAgICAgICAjIChkeW5hbWljYWxs
eSBhdCBydW50aW1lKSwgaXQncyBwb3NzaWJsZSBmb3IgdGhlCisgICAgICAgICAgICAgICMgQ2hy
b21pdW0tcHJvdmlkZWQgdmVyc2lvbnMgdG8gaW50ZXJmZXJlIHdpdGggdGhlIHN5c3RlbS1wcm92
aWRlZAorICAgICAgICAgICAgICAjIHZlcnNpb25zLiAgVGhpcyBtYXkgaGFwcGVuIHdoZW4gYSBz
eXN0ZW0gZnJhbWV3b3JrIGF0dGVtcHRzIHRvCisgICAgICAgICAgICAgICMgdXNlIFdlYkNvcmUu
ZnJhbWV3b3JrLCBzdWNoIGFzIHdoZW4gY29udmVydGluZyBhbiBIVE1MLWZsYXZvcmVkCisgICAg
ICAgICAgICAgICMgc3RyaW5nIHRvIGFuIE5TQXR0cmlidXRlZFN0cmluZy4gIFRoZSBzb2x1dGlv
biBpcyB0byBmb3JjZQorICAgICAgICAgICAgICAjIE9iamVjdGl2ZS1DIGNsYXNzIG5hbWVzIHRo
YXQgd291bGQgY29uZmxpY3QgdG8gdXNlIGFsdGVybmF0ZQorICAgICAgICAgICAgICAjIG5hbWVz
LgorICAgICAgICAgICAgICAjCisgICAgICAgICAgICAgICMgVGhpcyBsaXN0IHdpbGwgaG9wZWZ1
bGx5IHNocmluayBidXQgbWF5IGFsc28gZ3Jvdy4gIEl0cworICAgICAgICAgICAgICAjIHBlcmZv
cm1hbmNlIGlzIG1vbml0b3JlZCBieSB0aGUgIkNoZWNrIE9iamVjdGl2ZS1DIFJlbmFtZSIKKyAg
ICAgICAgICAgICAgIyBwb3N0YnVpbGQgc3RlcCwgYW5kIGFueSBzdXNwaWNpb3VzLWxvb2tpbmcg
c3ltYm9scyBub3QgaGFuZGxlZAorICAgICAgICAgICAgICAjIGhlcmUgb3Igd2hpdGVsaXN0ZWQg
aW4gdGhhdCBzdGVwIHdpbGwgY2F1c2UgYSBidWlsZCBmYWlsdXJlLgorICAgICAgICAgICAgICAj
CisgICAgICAgICAgICAgICMgSWYgdGhpcyBpcyB1bmhhbmRsZWQsIHRoZSBjb25zb2xlIHdpbGwg
cmVjZWl2ZSBsb2cgbWVzc2FnZXMKKyAgICAgICAgICAgICAgIyBzdWNoIGFzOgorICAgICAgICAg
ICAgICAjIGNvbS5nb29nbGUuQ2hyb21lW10gb2JqY1tdOiBDbGFzcyBTY3JvbGxiYXJQcmVmc09i
c2VydmVyIGlzIGltcGxlbWVudGVkIGluIGJvdGggLi4uL0dvb2dsZSBDaHJvbWUuYXBwL0NvbnRl
bnRzL1ZlcnNpb25zLy4uLi9Hb29nbGUgQ2hyb21lIEhlbHBlci5hcHAvQ29udGVudHMvTWFjT1Mv
Li4vLi4vLi4vR29vZ2xlIENocm9tZSBGcmFtZXdvcmsuZnJhbWV3b3JrL0dvb2dsZSBDaHJvbWUg
RnJhbWV3b3JrIGFuZCAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9XZWJLaXQuZnJhbWV3b3Jr
L1ZlcnNpb25zL0EvRnJhbWV3b3Jrcy9XZWJDb3JlLmZyYW1ld29yay9WZXJzaW9ucy9BL1dlYkNv
cmUuIE9uZSBvZiB0aGUgdHdvIHdpbGwgYmUgdXNlZC4gV2hpY2ggb25lIGlzIHVuZGVmaW5lZC4K
KyAgICAgICAgICAgICAgJ1Njcm9sbGJhclByZWZzT2JzZXJ2ZXI9Q2hyb21pdW1XZWJDb3JlT2Jq
Q1Njcm9sbGJhclByZWZzT2JzZXJ2ZXInLAorICAgICAgICAgICAgICAnV2ViQ29yZVJlbmRlclRo
ZW1lTm90aWZpY2F0aW9uT2JzZXJ2ZXI9Q2hyb21pdW1XZWJDb3JlT2JqQ1dlYkNvcmVSZW5kZXJU
aGVtZU5vdGlmaWNhdGlvbk9ic2VydmVyJywKKyAgICAgICAgICAgICAgJ1dlYkZvbnRDYWNoZT1D
aHJvbWl1bVdlYkNvcmVPYmpDV2ViRm9udENhY2hlJywKKyAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAnaW5jbHVkZV9kaXJzJzogWworICAgICAgICAgICAgICAnLi4vLi4vLi4vV2ViS2l0TGli
cmFyaWVzJywKKyAgICAgICAgICAgIF0sCisgICAgICAgICAgICAncG9zdGJ1aWxkcyc6IFsKKyAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICMgVGhpcyBzdGVwIGVuc3VyZXMgdGhhdCBh
bnkgT2JqZWN0aXZlLUMgbmFtZXMgdGhhdCBhcmVuJ3QKKyAgICAgICAgICAgICAgICAjIHJlZGVm
aW5lZCB0byBiZSAic2FmZSIgYWJvdmUgd2lsbCBjYXVzZSBhIGJ1aWxkIGZhaWx1cmUuCisgICAg
ICAgICAgICAgICAgJ3Bvc3RidWlsZF9uYW1lJzogJ0NoZWNrIE9iamVjdGl2ZS1DIFJlbmFtZScs
CisgICAgICAgICAgICAgICAgJ3ZhcmlhYmxlcyc6IHsKKyAgICAgICAgICAgICAgICAgICdjbGFz
c193aGl0ZWxpc3RfcmVnZXgnOgorICAgICAgICAgICAgICAgICAgICAgICdDaHJvbWl1bVdlYkNv
cmVPYmpDfFRDTVZpc2libGVWaWV3fFJUQ01GbGlwcGVkVmlldycsCisgICAgICAgICAgICAgICAg
ICAnY2F0ZWdvcnlfd2hpdGVsaXN0X3JlZ2V4JzoKKyAgICAgICAgICAgICAgICAgICAgICAnVENN
SW50ZXJwb3NpbmcnLAorICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgJ2FjdGlv
bic6IFsKKyAgICAgICAgICAgICAgICAgICdtYWMvY2hlY2tfb2JqY19yZW5hbWUuc2gnLAorICAg
ICAgICAgICAgICAgICAgJzwoY2xhc3Nfd2hpdGVsaXN0X3JlZ2V4KScsCisgICAgICAgICAgICAg
ICAgICAnPChjYXRlZ29yeV93aGl0ZWxpc3RfcmVnZXgpJywKKyAgICAgICAgICAgICAgICBdLAor
ICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgXSwKKyAgICAgICAgICB9LAogICAgICAgICB9
XSwKICAgICAgICAgWydPUz09IndpbiInLCB7CiAgICAgICAgICAgJ2RlcGVuZGVuY2llcyc6IFsK
QEAgLTEwMjksMTQgKzEwNTcsMTYgQEAKICAgICAgICAgICAnZXhwb3J0X2RlcGVuZGVudF9zZXR0
aW5ncyc6IFsKICAgICAgICAgICAgICc8KGNocm9taXVtX3NyY19kaXIpL2J1aWxkL3dpbi9zeXN0
ZW0uZ3lwOmN5Z3dpbicKICAgICAgICAgICBdLAotICAgICAgICAgICdkZWZpbmVzJzogWwotICAg
ICAgICAgICAgIyBNYXRjaCBTYWZhcmkgYW5kIE1vemlsbGEgb24gV2luZG93cy4KLSAgICAgICAg
ICAgICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iV2luMzIiJywKLSAgICAgICAgICAgICdf
X1BSRVRUWV9GVU5DVElPTl9fPV9fRlVOQ1RJT05fXycsCi0gICAgICAgICAgXSwKLSAgICAgICAg
ICAjIFRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgRXZlbnQuaCBpbiB0aGlzIGRpcmVjdG9yeSBpcyBi
bG9ja2VkCi0gICAgICAgICAgIyBieSBhIHN5c3RlbSBoZWFkZXIgb24gd2luZG93cy4KLSAgICAg
ICAgICAnaW5jbHVkZV9kaXJzKysnOiBbJy4uL2RvbSddLAorICAgICAgICAgICdkaXJlY3RfZGVw
ZW5kZW50X3NldHRpbmdzJzogeworICAgICAgICAgICAgJ2RlZmluZXMnOiBbCisgICAgICAgICAg
ICAgICMgTWF0Y2ggU2FmYXJpIGFuZCBNb3ppbGxhIG9uIFdpbmRvd3MuCisgICAgICAgICAgICAg
ICdXRUJDT1JFX05BVklHQVRPUl9QTEFURk9STT0iV2luMzIiJywKKyAgICAgICAgICAgICAgJ19f
UFJFVFRZX0ZVTkNUSU9OX189X19GVU5DVElPTl9fJywKKyAgICAgICAgICAgIF0sCisgICAgICAg
ICAgICAjIFRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgRXZlbnQuaCBpbiB0aGlzIGRpcmVjdG9yeSBp
cyBibG9ja2VkCisgICAgICAgICAgICAjIGJ5IGEgc3lzdGVtIGhlYWRlciBvbiB3aW5kb3dzLgor
ICAgICAgICAgICAgJ2luY2x1ZGVfZGlycysrJzogWycuLi9kb20nXSwKKyAgICAgICAgICB9LAog
ICAgICAgICB9XSwKICAgICAgICAgWycoT1M9PSJsaW51eCIgb3IgT1M9PSJ3aW4iKSBhbmQgIldU
Rl9VU0VfV0VCQVVESU9fTUtMPTEiIGluIGZlYXR1cmVfZGVmaW5lcycsIHsKICAgICAgICAgICAj
IFRoaXMgZGlyZWN0b3J5IG5lZWRzIHRvIGJlIG9uIHRoZSBpbmNsdWRlIHBhdGggZm9yIG11bHRp
cGxlIHN1Yi10YXJnZXRzIG9mIHdlYmNvcmUuCkluZGV4OiBXZWJDb3JlL1dlYkNvcmUuZ3lwL21h
Yy9jaGVja19vYmpjX3JlbmFtZS5zaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL1dlYkNvcmUuZ3lw
L21hYy9jaGVja19vYmpjX3JlbmFtZS5zaAkocmV2aXNpb24gMCkKKysrIFdlYkNvcmUvV2ViQ29y
ZS5neXAvbWFjL2NoZWNrX29iamNfcmVuYW1lLnNoCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDc5
IEBACisjIS9iaW4vYmFzaAorCisjCisjIENvcHlyaWdodCAoQykgMjAxMSBHb29nbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorIyAKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMg
bWV0OgorIyAKKyMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisjIGNvcHlyaWdodCBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIK
KyMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZQorIyBkaXN0cmlidXRpb24uCisjICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29v
Z2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgY29udHJpYnV0b3JzIG1heSBiZSB1c2Vk
IHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyMgdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMgCisjIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05U
UklCVVRPUlMKKyMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisjIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCisjIE9X
TkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLAorIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNU
SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyMg
VEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyMKKworIyBUaGlzIHNj
cmlwdCBjaGVja3MgYSBXZWJDb3JlIHN0YXRpYyBsaWJyYXJ5IGZvciBwb3RlbnRpYWwgT2JqZWN0
aXZlLUMKKyMgY2xhc3MgbmFtZSBjb2xsaXNpb25zIHdpdGggdGhlIHN5c3RlbSdzIGNvcHkgb2Yg
dGhlIFdlYkNvcmUgZnJhbWV3b3JrLgorIyBTZWUgdGhlIHBvc3RidWlsZCBhY3Rpb24gdGhhdCBj
YWxscyBpdCBmcm9tIC4uL1dlYkNvcmUuZ3lwIGZvciBkZXRhaWxzLgorCitzZXQgLWUKK3NldCAt
byBwaXBlZmFpbAorCitpZiBbWyAkIyAtbmUgMiBdXTsgdGhlbgorICBlY2hvICJ1c2FnZTogJHsw
fSBjbGFzc193aGl0ZWxpc3RfcGF0dGVybiBjYXRlZ29yeV93aGl0ZWxpc3RfcGF0dGVybiIgPiYg
MgorICBleGl0IDEKK2ZpCisKK2xpYj0iJHtCVUlMVF9QUk9EVUNUU19ESVJ9LyR7RlVMTF9QUk9E
VUNUX05BTUV9Igorbm1fcGF0dGVybj0nW2F0c0FUU10gKFsrLV1cW3xcLm9iamNfY2xhc3NfbmFt
ZV8pJworCitjbGFzc193aGl0ZWxpc3RfcGF0dGVybj0iJHsxfSIKK2NhdGVnb3J5X3doaXRlbGlz
dF9wYXR0ZXJuPSIkezJ9IgorCisjIFNlbmQgbm0ncyBzdGRlcnIgaW4gdGhlIHBpcGVsaW5lIHRv
IC9kZXYvbnVsbCB0byBhdm9pZCBzcGV3aW5nCisjICJubTogbm8gbmFtZSBsaXN0IiBtZXNzYWdl
cy4gVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBwaXBlbGluZWQgbm0gZmFpbHMsIHRoZXJlCisjIHdv
bid0IGJlIGFueSBvdXRwdXQsIHNvIGlmIHRoZSBlbnRpcmUgYXNzaWdubWVudCBmYWlscywgcnVu
IG5tIGFnYWluIHRvIGdldAorIyBzb21lIG91dHB1dC4KK3Zpb2xhdG9ycz0kKG5tIC1wICIke2xp
Yn0iIDI+IC9kZXYvbnVsbCB8IFwKKyAgICAoZ3JlcCAtRSAiJHtubV9wYXR0ZXJufSIgfHwgdHJ1
ZSkgfCBcCisgICAgKGdyZXAgLUV2ICIke25tX3BhdHRlcm59KCR7Y2xhc3Nfd2hpdGVsaXN0X3Bh
dHRlcm59KSIgfHwgdHJ1ZSkgfCBcCisgICAgKGdyZXAgLUV2ICJcKCgke2NhdGVnb3J5X3doaXRl
bGlzdF9wYXR0ZXJufSlcKSIgfHwgdHJ1ZSkpIHx8IG5tIC1wICIke2xpYn0iCisKK2lmIFtbIC16
ICIke3Zpb2xhdG9yc30iIF1dOyB0aGVuCisgICMgQW4gZW1wdHkgbGlzdCBtZWFucyB0aGF0IGV2
ZXJ5dGhpbmcncyBjbGVhbi4KKyAgZXhpdCAwCitmaQorCitjYXQgPDwgX19FT0ZfXyA+JjIKK1Ro
ZXNlIE9iamVjdGl2ZS1DIHN5bWJvbHMgbWF5IGNsYXNoIHdpdGggdGhvc2UgcHJvdmlkZWQgYnkg
dGhlIHN5c3RlbSdzIG93bgorV2ViQ29yZSBmcmFtZXdvcms6Ciske3Zpb2xhdG9yc30KKworVGhl
c2Ugc3ltYm9scyB3ZXJlIGZvdW5kIGluOgorJHtsaWJ9CisKK1RoaXMgc2hvdWxkIGJlIGNvcnJl
Y3RlZCBieSBhZGRpbmcgdGhlIGFwcHJvcHJpYXRlIGRlZmluaXRpb25zIHRvCiskKGRpcm5hbWUg
JHswfSkvLi4vV2ViQ29yZS5neXAKK29yIGJ5IHVwZGF0aW5nIHRoZSB3aGl0ZWxpc3QgaW4KKyR7
MH0KK19fRU9GX18KKworZXhpdCAxCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBXZWJDb3JlL1dlYkNv
cmUuZ3lwL21hYy9jaGVja19vYmpjX3JlbmFtZS5zaApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46ZXhl
Y3V0YWJsZQogICArICoKQWRkZWQ6IHN2bjplb2wtc3R5bGUKICAgKyBMRgoK
</data>

          </attachment>
      

    </bug>

</bugzilla>