<?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>197249</bug_id>
          
          <creation_ts>2019-04-24 15:07:41 -0700</creation_ts>
          <short_desc>[Win] Add flag to enable version information stamping and disable by default.</short_desc>
          <delta_ts>2019-04-29 11:37:42 -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>Platform</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Basuke Suzuki">basuke</reporter>
          <assigned_to name="Basuke Suzuki">basuke</assigned_to>
          <cc>annulen</cc>
    
    <cc>basuke</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>fujii</cc>
    
    <cc>jhoneycutt</cc>
    
    <cc>pvollan</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>stephan.szabo</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1530191</commentid>
    <comment_count>0</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-24 15:07:41 -0700</bug_when>
    <thetext>There&apos;s no need to add version information while developing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530194</commentid>
    <comment_count>1</comment_count>
      <attachid>368186</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-24 15:11:12 -0700</bug_when>
    <thetext>Created attachment 368186
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530198</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2019-04-24 15:16:52 -0700</bug_when>
    <thetext>What constitutes DEVELOPER_MODE? I don&apos;t think it&apos;s used in Apple ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530213</commentid>
    <comment_count>3</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-24 15:35:30 -0700</bug_when>
    <thetext>Oh, that&apos;s interesting. I thought this is the standard option for every platform. It is defined in here. https://github.com/WebKit/webkit/blob/master/Tools/Scripts/webkitdirs.pm#L2203

As you said, AppleWin doesn&apos;t use that.

What is the best way for our case? We don&apos;t have VersionStamper tool. We are basically working on Git repository and not in SVN repository. There&apos;s no sense we use this feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530243</commentid>
    <comment_count>4</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-24 16:47:45 -0700</bug_when>
    <thetext>Given that DEVELOPER_MODE is always set for WinCairo, it appears that this patch is only really differentiating between the Windows ports. If so, then what we really want to check is WTF_PLATFORM_WIN_CAIRO, no?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530255</commentid>
    <comment_count>5</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2019-04-24 17:09:36 -0700</bug_when>
    <thetext>Well, theoretically, that flag could be turned on for a particular build of AppleWin port if someone put it into cmake flags, but it&apos;d probably cause other problems.

It probably makes more sense to do it explicitly based on port if it&apos;s desirable for AppleWin builds to fail if they didn&apos;t have the stamper tool.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530447</commentid>
    <comment_count>6</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-25 11:21:48 -0700</bug_when>
    <thetext>How about defining USE_VERSION_STAMPER and default to YES on AppleWin and NO on other ports?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530453</commentid>
    <comment_count>7</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-25 11:25:19 -0700</bug_when>
    <thetext>(In reply to Basuke Suzuki from comment #6)
&gt; How about defining USE_VERSION_STAMPER and default to YES on AppleWin and NO
&gt; on other ports?

SGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530476</commentid>
    <comment_count>8</comment_count>
      <attachid>368256</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-25 12:06:30 -0700</bug_when>
    <thetext>Created attachment 368256
PATCH

Define new flag `USE_VERSION_STAMPER`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530487</commentid>
    <comment_count>9</comment_count>
      <attachid>368256</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-25 12:50:00 -0700</bug_when>
    <thetext>Comment on attachment 368256
PATCH

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

r=me with one concern.

&gt; Source/cmake/WebKitFeatures.cmake:224
&gt; +    WEBKIT_OPTION_DEFINE(USE_VERSION_STAMPER &quot;Toggle stamping version information during build&quot; PRIVATE OFF)

If this is Windows-specific then I&apos;m not certain whether we should add it here.

Note that OptionsGTK.cmake defines a bunch of port-specific options near the top:
https://github.com/WebKit/webkit/blob/master/Source/cmake/OptionsGTK.cmake#L72-L87

Perhaps we should do similarly for OptionsWin?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530491</commentid>
    <comment_count>10</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-25 13:00:41 -0700</bug_when>
    <thetext>Make sense. I&apos;ll try another patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530548</commentid>
    <comment_count>11</comment_count>
      <attachid>368278</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-25 15:29:38 -0700</bug_when>
    <thetext>Created attachment 368278
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530560</commentid>
    <comment_count>12</comment_count>
      <attachid>368278</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-25 16:08:14 -0700</bug_when>
    <thetext>Comment on attachment 368278
PATCH

Clearing flags on attachment: 368278

Committed r244669: &lt;https://trac.webkit.org/changeset/244669&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530561</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-25 16:08:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530563</commentid>
    <comment_count>14</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-25 16:20:07 -0700</bug_when>
    <thetext>&lt;rdar://problem/50224412&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530862</commentid>
    <comment_count>15</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-26 16:49:01 -0700</bug_when>
    <thetext>It was reverted. https://trac.webkit.org/changeset/244676/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530863</commentid>
    <comment_count>16</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-26 16:49:09 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/244676/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530864</commentid>
    <comment_count>17</comment_count>
      <attachid>368363</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-26 16:49:28 -0700</bug_when>
    <thetext>Created attachment 368363
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530865</commentid>
    <comment_count>18</comment_count>
      <attachid>368364</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-26 16:50:28 -0700</bug_when>
    <thetext>Created attachment 368364
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531093</commentid>
    <comment_count>19</comment_count>
      <attachid>368364</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-04-28 18:55:59 -0700</bug_when>
    <thetext>Comment on attachment 368364
PATCH

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

I&apos;m a bit confused -- I thought the behavioral effect of this patch was simply to remove warning text from the WinCairo build. Do we understand why the clean build started failing for both Windows platforms?

&gt; WebKitLibraries/win/tools/scripts/auto-version.pl:86
&gt; +    my $SVN_REVISION;

Seems that you could initialize to &apos;&apos; here and avoid the else branch below.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531185</commentid>
    <comment_count>20</comment_count>
      <attachid>368466</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-29 10:32:36 -0700</bug_when>
    <thetext>Created attachment 368466
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531186</commentid>
    <comment_count>21</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-29 10:32:56 -0700</bug_when>
    <thetext>(In reply to Ross Kirsling from comment #19)
&gt; Comment on attachment 368364 [details]
&gt; PATCH
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=368364&amp;action=review
&gt; 
&gt; I&apos;m a bit confused -- I thought the behavioral effect of this patch was
&gt; simply to remove warning text from the WinCairo build. Do we understand why
&gt; the clean build started failing for both Windows platforms?
&gt; 
&gt; &gt; WebKitLibraries/win/tools/scripts/auto-version.pl:86
&gt; &gt; +    my $SVN_REVISION;
&gt; 
&gt; Seems that you could initialize to &apos;&apos; here and avoid the else branch below.

That would be better. Updated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531189</commentid>
    <comment_count>22</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2019-04-29 10:47:09 -0700</bug_when>
    <thetext>(In reply to Ross Kirsling from comment #19)
&gt; Comment on attachment 368364 [details]
&gt; PATCH
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=368364&amp;action=review
&gt; 
&gt; I&apos;m a bit confused -- I thought the behavioral effect of this patch was
&gt; simply to remove warning text from the WinCairo build. Do we understand why
&gt; the clean build started failing for both Windows platforms?


There&apos;re three version related location in this patch.
1. WTF/wtf/CMakeLists.txt
2. JavaScriptCore/CMakeLists.txt
3. WebKitLegacy/CMakeLists.txt

In 1 and 2, there are two custom command invoked for MSVC:
a: auto-version.pl to generate version information text file.
b: version-stamp.pl to stamp version information to binary.

On the other hand, third case, it generate a version information file using auto-version.pl and the file is used in the resource file to be compiled. This caused the previous build error.

In the updated patch, I&apos;ve remove the patch for WebKitLegacy and modify auto-version.pl not to invoke SVN if the directory isn&apos;t managed by SVN to avoid warning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531194</commentid>
    <comment_count>23</comment_count>
      <attachid>368466</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-29 11:18:59 -0700</bug_when>
    <thetext>Comment on attachment 368466
PATCH

Clearing flags on attachment: 368466

Committed r244741: &lt;https://trac.webkit.org/changeset/244741&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531195</commentid>
    <comment_count>24</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-29 11:19:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1531209</commentid>
    <comment_count>25</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2019-04-29 11:37:42 -0700</bug_when>
    <thetext>If this feature makes no sense for any port other than AppleWin, it would be better if we moved it into PlatformAppleWin.cmake instead of introducing global option.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368186</attachid>
            <date>2019-04-24 15:11:12 -0700</date>
            <delta_ts>2019-04-25 12:06:30 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>197249.diff</filename>
            <type>text/plain</type>
            <size>4169</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dCBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dAppbmRleCBhYjY5MDAxZDAwNS4uMTkyYjJm
NjYzM2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTEzMTksNyArMTMx
OSw3IEBAIGVuZGlmICgpCiBhZGRfY3VzdG9tX3RhcmdldChzdGFnZVNoYXJlZFNjcmlwdHMgREVQ
RU5EUyAke0phdmFTY3JpcHRDb3JlX1NDUklQVFN9KQogYWRkX2RlcGVuZGVuY2llcyhKYXZhU2Ny
aXB0Q29yZSBzdGFnZVNoYXJlZFNjcmlwdHMgJHtKYXZhU2NyaXB0Q29yZV9FWFRSQV9ERVBFTkRF
TkNJRVN9KQogCi1pZiAoTVNWQykKK2lmIChOT1QgREVWRUxPUEVSX01PREUgQU5EIE1TVkMpCiAg
ICAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICBUQVJHRVQgSmF2YVNjcmlwdENvcmUKICAg
ICAgICAgUFJFX0JVSUxECmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBmMWFlMjJiZGFhZi4u
MjUwZGMwZGRhMzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisy
MDE5LTA0LTI0ICBCYXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KKworICAg
ICAgICBbV2luXSBEb24ndCBzdGFtcCB2ZXJzaW9uIGluZm9ybWF0aW9uIHdoZW4gaW4gREVWRUxP
UEVSX01PREUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xOTcyNDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBEaXNhYmxlIHZlcnNpb24gc3RhbXBlciBjdXN0b20gY29tbWFuZCB3aGVuIERFVkVMT1BFUl9N
T0RFIGlzIG9uLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisKIDIwMTktMDQtMjIgIFl1
c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAgICBbSlNDXSBVc2Ugdm9s
YXRpbGUgbG9hZCB0byBwb3B1bGF0ZSBiYWNraW5nIHBhZ2UgaW4gTWFya2VkQmxvY2s6OkZvb3Rl
ciBpbnN0ZWFkIG9mIHVzaW5nIGhvbGRMb2NrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDExOGUyYjE0NDM3Li5kYWZjYmFmYzMy
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxOS0wNC0yNCAgQmFzdWtlIFN1enVraSAgPEJhc3Vr
ZS5TdXp1a2lAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl0gRG9uJ3Qgc3RhbXAgdmVyc2lvbiBp
bmZvcm1hdGlvbiB3aGVuIGluIERFVkVMT1BFUl9NT0RFLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3MjQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRGlzYWJsZSB2ZXJzaW9uIHN0YW1wZXIgY3VzdG9t
IGNvbW1hbmQgd2hlbiBERVZFTE9QRVJfTU9ERSBpcyBvbi4KKworICAgICAgICAqIHd0Zi9DTWFr
ZUxpc3RzLnR4dDoKKwogMjAxOS0wNC0yMSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxp
YS5jb20+CiAKICAgICAgICAgW1dURl0gR2VuZXJpYyBtZW1vcnlGb290cHJpbnQoKSBpbXBsZW1l
bnRhdGlvbiBzaG91bGQgdXNlIGJtYWxsb2Mgb24gTGludXgKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
VEYvd3RmL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQKaW5k
ZXggM2MzZjI1MTYxZGIuLmY4N2JkY2ExNGY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9D
TWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dApAQCAtNTEw
LDcgKzUxMCw3IEBAIFdFQktJVF9NQUtFX0ZPUldBUkRJTkdfSEVBREVSUyhXVEYKICAgICBGSUxF
UyAke1dURl9QVUJMSUNfSEVBREVSU30KICkKIAotaWYgKE1TVkMpCitpZiAoTk9UIERFVkVMT1BF
Ul9NT0RFIEFORCBNU1ZDKQogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICIke0NN
QUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9TVUJTWVNURU06V0lORE9XUyIpCiAgICAgc2V0KENN
QUtFX0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfRVhFX0xJTktFUl9GTEFHU30gL1NVQlNZU1RF
TTpXSU5ET1dTIikKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViS2l0TGVnYWN5L0NoYW5nZUxvZwppbmRleCBlNDI4MmQ0MWM1Yy4uY2I0OTQw
MzJmMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTktMDQtMjQg
IEJhc3VrZSBTdXp1a2kgIDxCYXN1a2UuU3V6dWtpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5d
IERvbid0IHN0YW1wIHZlcnNpb24gaW5mb3JtYXRpb24gd2hlbiBpbiBERVZFTE9QRVJfTU9ERS4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERpc2FibGUg
dmVyc2lvbiBzdGFtcGVyIGN1c3RvbSBjb21tYW5kIHdoZW4gREVWRUxPUEVSX01PREUgaXMgb24u
CisKKyAgICAgICAgKiBQbGF0Zm9ybVdpbi5jbWFrZToKKwogMjAxOS0wNC0yMCAgRG9uIE9sbXN0
ZWFkICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV1bV2luXSBVc2Ug
dGFyZ2V0IG9yaWVudGVkIGRlc2lnbiBmb3IgV2ViS2l0TGVnYWN5CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlIGIvU291cmNlL1dlYktpdExlZ2FjeS9Q
bGF0Zm9ybVdpbi5jbWFrZQppbmRleCAzNTA2YjE1NGRiNy4uOGJkZjU0MTQxY2QgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvUGxhdGZvcm1XaW4uY21ha2UKKysrIGIvU291cmNlL1dl
YktpdExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFrZQpAQCAtMzk1LDExICszOTUsMTMgQEAgc2V0KFdF
QktJVExFR0FDWV9JRExfREVQRU5ERU5DSUVTCiAgICAgIiR7V2ViS2l0TGVnYWN5X0RFUklWRURf
U09VUkNFU19ESVJ9L2luY2x1ZGUvYXV0b3ZlcnNpb24uaCIKICkKIAotYWRkX2N1c3RvbV9jb21t
YW5kKAotICAgIE9VVFBVVCAke1dlYktpdExlZ2FjeV9ERVJJVkVEX1NPVVJDRVNfRElSfS9pbmNs
dWRlL2F1dG92ZXJzaW9uLmgKLSAgICBXT1JLSU5HX0RJUkVDVE9SWSAke0NNQUtFX1NPVVJDRV9E
SVJ9Ci0gICAgQ09NTUFORCAke1BFUkxfRVhFQ1VUQUJMRX0gJHtXRUJLSVRfTElCUkFSSUVTX0RJ
Un0vdG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24ucGwgJHtXZWJLaXRMZWdhY3lfREVSSVZFRF9T
T1VSQ0VTX0RJUn0KLSAgICBWRVJCQVRJTSkKK2lmIChOT1QgREVWRUxPUEVSX01PREUpCisgICAg
YWRkX2N1c3RvbV9jb21tYW5kKAorICAgICAgICBPVVRQVVQgJHtXZWJLaXRMZWdhY3lfREVSSVZF
RF9TT1VSQ0VTX0RJUn0vaW5jbHVkZS9hdXRvdmVyc2lvbi5oCisgICAgICAgIFdPUktJTkdfRElS
RUNUT1JZICR7Q01BS0VfU09VUkNFX0RJUn0KKyAgICAgICAgQ09NTUFORCAke1BFUkxfRVhFQ1VU
QUJMRX0gJHtXRUJLSVRfTElCUkFSSUVTX0RJUn0vdG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24u
cGwgJHtXZWJLaXRMZWdhY3lfREVSSVZFRF9TT1VSQ0VTX0RJUn0KKyAgICAgICAgVkVSQkFUSU0p
CitlbmRpZiAoKQogCiBHRU5FUkFURV9JTlRFUkZBQ0Uod2luL0ludGVyZmFjZXMvV2ViS2l0Lmlk
bCAke01JRExfREVGSU5FU30gIiR7V0VCS0lUTEVHQUNZX0lETF9ERVBFTkRFTkNJRVN9IikKIEdF
TkVSQVRFX0lOVEVSRkFDRSh3aW4vSW50ZXJmYWNlcy9BY2Nlc3NpYmxlMi9BY2Nlc3NpYmxlQXBw
bGljYXRpb24uaWRsICR7TUlETF9ERUZJTkVTfSAiJHtXRUJLSVRMRUdBQ1lfSURMX0RFUEVOREVO
Q0lFU30iKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368256</attachid>
            <date>2019-04-25 12:06:30 -0700</date>
            <delta_ts>2019-04-25 15:29:38 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>197249.diff</filename>
            <type>text/plain</type>
            <size>6521</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAxODlkOTViMzk3OS4uYzQ3
MzA4ZmYyN2YgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxOS0wNC0yNSAgQmFzdWtlIFN1enVraSAgPEJhc3VrZS5TdXp1a2lAc29ueS5j
b20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxlIHZlcnNpb24gaW5mb3JtYXRp
b24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgZmVhdHVyZSBpcyBvbmx5IHVzZWQgaW4g
QXBwbGVXaW4gcG9ydC4gQWRkIGZsYWcgZm9yIHRoaXMgdGFzayBhbmQgbWFrZSBpdCBPRkYgYnkg
ZGVmYXVsdC4KKyAgICAgICAgVGhlbiBlbmFibGUgaXQgYnkgZGVmYXVsdCBvbiBBcHBsZVdpbi4K
KworICAgICAgICAqIFNvdXJjZS9jbWFrZS9PcHRpb25zV2luLmNtYWtlOgorICAgICAgICAqIFNv
dXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZToKKwogMjAxOS0wNC0yMCAgRG9uIE9sbXN0
ZWFkICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV1bV2luXSBVc2Ug
dGFyZ2V0IG9yaWVudGVkIGRlc2lnbiBmb3IgV2ViS2l0TGVnYWN5CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q01ha2VMaXN0cy50eHQKaW5kZXggYWI2OTAwMWQwMDUuLmExMmMwNzQ4ZDYwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CkBAIC0xMzE5LDcgKzEzMTksNyBAQCBlbmRpZiAoKQog
YWRkX2N1c3RvbV90YXJnZXQoc3RhZ2VTaGFyZWRTY3JpcHRzIERFUEVORFMgJHtKYXZhU2NyaXB0
Q29yZV9TQ1JJUFRTfSkKIGFkZF9kZXBlbmRlbmNpZXMoSmF2YVNjcmlwdENvcmUgc3RhZ2VTaGFy
ZWRTY3JpcHRzICR7SmF2YVNjcmlwdENvcmVfRVhUUkFfREVQRU5ERU5DSUVTfSkKIAotaWYgKE1T
VkMpCitpZiAoVVNFX1ZFUlNJT05fU1RBTVBFUikKICAgICBhZGRfY3VzdG9tX2NvbW1hbmQoCiAg
ICAgICAgIFRBUkdFVCBKYXZhU2NyaXB0Q29yZQogICAgICAgICBQUkVfQlVJTEQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCmluZGV4IGYxYWUyMmJkYWFmLi44ZWI2N2Q0MTlmNiAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTktMDQtMjUgIEJhc3VrZSBTdXp1a2kg
IDxCYXN1a2UuU3V6dWtpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dIEFkZCBmbGFnIHRvIGVu
YWJsZSB2ZXJzaW9uIGluZm9ybWF0aW9uIHN0YW1waW5nIGFuZCBkaXNhYmxlIGJ5IGRlZmF1bHQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTcyNDkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGZl
YXR1cmUgaXMgb25seSB1c2VkIGluIEFwcGxlV2luIHBvcnQuIEFkZCBmbGFnIGZvciB0aGlzIHRh
c2sgYW5kIG1ha2UgaXQgT0ZGIGJ5IGRlZmF1bHQuCisgICAgICAgIFRoZW4gZW5hYmxlIGl0IGJ5
IGRlZmF1bHQgb24gQXBwbGVXaW4uCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKwogMjAx
OS0wNC0yMiAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtK
U0NdIFVzZSB2b2xhdGlsZSBsb2FkIHRvIHBvcHVsYXRlIGJhY2tpbmcgcGFnZSBpbiBNYXJrZWRC
bG9jazo6Rm9vdGVyIGluc3RlYWQgb2YgdXNpbmcgaG9sZExvY2sKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKaW5kZXggMTE4ZTJiMTQ0Mzcu
LmEwNzZkOGQzNDc5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV1RGL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA0LTI1ICBCYXN1a2UgU3V6
dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KKworICAgICAgICBbV2luXSBBZGQgZmxhZyB0
byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBzdGFtcGluZyBhbmQgZGlzYWJsZSBieSBkZWZh
dWx0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3
MjQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBpbiBBcHBsZVdpbiBwb3J0LiBBZGQgZmxhZyBmb3IgdGhp
cyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBieSBkZWZhdWx0LgorICAgICAgICBUaGVuIGVuYWJsZSBp
dCBieSBkZWZhdWx0IG9uIEFwcGxlV2luLgorCisgICAgICAgICogd3RmL0NNYWtlTGlzdHMudHh0
OgorCiAyMDE5LTA0LTIxICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAog
ICAgICAgICBbV1RGXSBHZW5lcmljIG1lbW9yeUZvb3RwcmludCgpIGltcGxlbWVudGF0aW9uIHNo
b3VsZCB1c2UgYm1hbGxvYyBvbiBMaW51eApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvQ01h
a2VMaXN0cy50eHQgYi9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dAppbmRleCAzYzNmMjUx
NjFkYi4uN2YyNWRjY2E2ODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0NNYWtlTGlzdHMu
dHh0CisrKyBiL1NvdXJjZS9XVEYvd3RmL0NNYWtlTGlzdHMudHh0CkBAIC01MTMsNyArNTEzLDkg
QEAgV0VCS0lUX01BS0VfRk9SV0FSRElOR19IRUFERVJTKFdURgogaWYgKE1TVkMpCiAgICAgc2V0
KENNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU30g
L1NVQlNZU1RFTTpXSU5ET1dTIikKICAgICBzZXQoQ01BS0VfRVhFX0xJTktFUl9GTEFHUyAiJHtD
TUFLRV9FWEVfTElOS0VSX0ZMQUdTfSAvU1VCU1lTVEVNOldJTkRPV1MiKQorZW5kaWYgKCkKIAor
aWYgKFVTRV9WRVJTSU9OX1NUQU1QRVIpCiAgICAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAg
ICBUQVJHRVQgV1RGCiAgICAgICAgIFBSRV9CVUlMRApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dExlZ2FjeS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L0NoYW5nZUxvZwppbmRleCBl
NDI4MmQ0MWM1Yy4uNzgwYjEwMzdkMDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTktMDQtMjUgIEJhc3VrZSBTdXp1a2kgIDxCYXN1a2UuU3V6dWtpQHNvbnkuY29t
PgorCisgICAgICAgIFtXaW5dIEFkZCBmbGFnIHRvIGVuYWJsZSB2ZXJzaW9uIGluZm9ybWF0aW9u
IHN0YW1waW5nIGFuZCBkaXNhYmxlIGJ5IGRlZmF1bHQuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTcyNDkKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGZlYXR1cmUgaXMgb25seSB1c2VkIGluIEFw
cGxlV2luIHBvcnQuIEFkZCBmbGFnIGZvciB0aGlzIHRhc2sgYW5kIG1ha2UgaXQgT0ZGIGJ5IGRl
ZmF1bHQuCisgICAgICAgIFRoZW4gZW5hYmxlIGl0IGJ5IGRlZmF1bHQgb24gQXBwbGVXaW4uCisK
KyAgICAgICAgKiBQbGF0Zm9ybVdpbi5jbWFrZToKKwogMjAxOS0wNC0yMCAgRG9uIE9sbXN0ZWFk
ICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV1bV2luXSBVc2UgdGFy
Z2V0IG9yaWVudGVkIGRlc2lnbiBmb3IgV2ViS2l0TGVnYWN5CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlIGIvU291cmNlL1dlYktpdExlZ2FjeS9QbGF0
Zm9ybVdpbi5jbWFrZQppbmRleCAzNTA2YjE1NGRiNy4uZDE3Mjc0MWY2NzYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXRMZWdhY3kvUGxhdGZvcm1XaW4uY21ha2UKKysrIGIvU291cmNlL1dlYktp
dExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFrZQpAQCAtMzk1LDExICszOTUsMTMgQEAgc2V0KFdFQktJ
VExFR0FDWV9JRExfREVQRU5ERU5DSUVTCiAgICAgIiR7V2ViS2l0TGVnYWN5X0RFUklWRURfU09V
UkNFU19ESVJ9L2luY2x1ZGUvYXV0b3ZlcnNpb24uaCIKICkKIAotYWRkX2N1c3RvbV9jb21tYW5k
KAotICAgIE9VVFBVVCAke1dlYktpdExlZ2FjeV9ERVJJVkVEX1NPVVJDRVNfRElSfS9pbmNsdWRl
L2F1dG92ZXJzaW9uLmgKLSAgICBXT1JLSU5HX0RJUkVDVE9SWSAke0NNQUtFX1NPVVJDRV9ESVJ9
Ci0gICAgQ09NTUFORCAke1BFUkxfRVhFQ1VUQUJMRX0gJHtXRUJLSVRfTElCUkFSSUVTX0RJUn0v
dG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24ucGwgJHtXZWJLaXRMZWdhY3lfREVSSVZFRF9TT1VS
Q0VTX0RJUn0KLSAgICBWRVJCQVRJTSkKK2lmIChVU0VfVkVSU0lPTl9TVEFNUEVSKQorICAgIGFk
ZF9jdXN0b21fY29tbWFuZCgKKyAgICAgICAgT1VUUFVUICR7V2ViS2l0TGVnYWN5X0RFUklWRURf
U09VUkNFU19ESVJ9L2luY2x1ZGUvYXV0b3ZlcnNpb24uaAorICAgICAgICBXT1JLSU5HX0RJUkVD
VE9SWSAke0NNQUtFX1NPVVJDRV9ESVJ9CisgICAgICAgIENPTU1BTkQgJHtQRVJMX0VYRUNVVEFC
TEV9ICR7V0VCS0lUX0xJQlJBUklFU19ESVJ9L3Rvb2xzL3NjcmlwdHMvYXV0by12ZXJzaW9uLnBs
ICR7V2ViS2l0TGVnYWN5X0RFUklWRURfU09VUkNFU19ESVJ9CisgICAgICAgIFZFUkJBVElNKQor
ZW5kaWYgKCkKIAogR0VORVJBVEVfSU5URVJGQUNFKHdpbi9JbnRlcmZhY2VzL1dlYktpdC5pZGwg
JHtNSURMX0RFRklORVN9ICIke1dFQktJVExFR0FDWV9JRExfREVQRU5ERU5DSUVTfSIpCiBHRU5F
UkFURV9JTlRFUkZBQ0Uod2luL0ludGVyZmFjZXMvQWNjZXNzaWJsZTIvQWNjZXNzaWJsZUFwcGxp
Y2F0aW9uLmlkbCAke01JRExfREVGSU5FU30gIiR7V0VCS0lUTEVHQUNZX0lETF9ERVBFTkRFTkNJ
RVN9IikKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zV2luLmNtYWtlIGIvU291cmNl
L2NtYWtlL09wdGlvbnNXaW4uY21ha2UKaW5kZXggMGI0Njk5MWJlZmIuLjc3MDAyZmY5ZjBhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFrZQorKysgYi9Tb3VyY2UvY21h
a2UvT3B0aW9uc1dpbi5jbWFrZQpAQCAtOTgsNiArOTgsNyBAQCBlbHNlICgpCiAgICAgV0VCS0lU
X09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5BQkxFX0lOVEwgUFVCTElDIE9GRikKICAgICBX
RUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfUFVCTElDX1NVRkZJWF9MSVNU
IFBSSVZBVEUgT0ZGKQogICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJM
RV9XRUJHTCBQVUJMSUMgT0ZGKQorICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVF
KFVTRV9WRVJTSU9OX1NUQU1QRVIgUFJJVkFURSBPTikKIGVuZGlmICgpCiAKIFdFQktJVF9PUFRJ
T05fRU5EKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZSBi
L1NvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZQppbmRleCBlMDg5YWJiOTcyZi4uYWNk
ZTdiYWFmNTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9XZWJLaXRGZWF0dXJlcy5jbWFrZQor
KysgYi9Tb3VyY2UvY21ha2UvV2ViS2l0RmVhdHVyZXMuY21ha2UKQEAgLTIyMSw2ICsyMjEsNyBA
QCBtYWNybyhXRUJLSVRfT1BUSU9OX0JFR0lOKQogICAgIFdFQktJVF9PUFRJT05fREVGSU5FKEVO
QUJMRV9XSVJFTEVTU19QTEFZQkFDS19UQVJHRVQgIkVuYWJsZSB3aXJlbGVzcyBwbGF5YmFjayB0
YXJnZXQgc3VwcG9ydCIgUFJJVkFURSBPRkYpCiAgICAgV0VCS0lUX09QVElPTl9ERUZJTkUoRU5B
QkxFX1hTTFQgIlRvZ2dsZSBYU0xUIHN1cHBvcnQiIFBSSVZBVEUgT04pCiAgICAgV0VCS0lUX09Q
VElPTl9ERUZJTkUoVVNFX1NZU1RFTV9NQUxMT0MgIlRvZ2dsZSBzeXN0ZW0gYWxsb2NhdG9yIGlu
c3RlYWQgb2YgV2ViS2l0J3MgY3VzdG9tIGFsbG9jYXRvciIgUFJJVkFURSAke1VTRV9TWVNURU1f
TUFMTE9DX0RFRkFVTFR9KQorICAgIFdFQktJVF9PUFRJT05fREVGSU5FKFVTRV9WRVJTSU9OX1NU
QU1QRVIgIlRvZ2dsZSBzdGFtcGluZyB2ZXJzaW9uIGluZm9ybWF0aW9uIGR1cmluZyBidWlsZCIg
UFJJVkFURSBPRkYpCiAKICAgICBXRUJLSVRfT1BUSU9OX0NPTkZMSUNUKEVOQUJMRV9KSVQgRU5B
QkxFX0NfTE9PUCkKICAgICBXRUJLSVRfT1BUSU9OX0NPTkZMSUNUKEVOQUJMRV9TQU1QTElOR19Q
Uk9GSUxFUiBFTkFCTEVfQ19MT09QKQo=
</data>
<flag name="review"
          id="384554"
          type_id="1"
          status="+"
          setter="ross.kirsling"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368278</attachid>
            <date>2019-04-25 15:29:38 -0700</date>
            <delta_ts>2019-04-26 16:49:28 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>197249.diff</filename>
            <type>text/plain</type>
            <size>5891</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBhODNlNTcwMGQyZi4uODk2
YmM4ZjJhYzAgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNSBAQAorMjAxOS0wNC0yNSAgQmFzdWtlIFN1enVraSAgPEJhc3VrZS5TdXp1a2lAc29ueS5j
b20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxlIHZlcnNpb24gaW5mb3JtYXRp
b24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorCisgICAgICAgIFJldmlld2VkIGJ5
IFJvc3MgS2lyc2xpbmcuCisKKyAgICAgICAgVGhpcyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBpbiBB
cHBsZVdpbiBwb3J0LiBBZGQgZmxhZyBmb3IgdGhpcyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBieSBk
ZWZhdWx0LgorICAgICAgICBUaGVuIGVuYWJsZSBpdCBieSBkZWZhdWx0IG9uIEFwcGxlV2luLgor
CisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNXaW4uY21ha2U6CisKIDIwMTktMDQtMjUg
IEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBT
dGFydCB1c2luZyBDKysxNwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtl
TGlzdHMudHh0IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IGFi
NjkwMDFkMDA1Li5hMTJjMDc0OGQ2MCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4
dApAQCAtMTMxOSw3ICsxMzE5LDcgQEAgZW5kaWYgKCkKIGFkZF9jdXN0b21fdGFyZ2V0KHN0YWdl
U2hhcmVkU2NyaXB0cyBERVBFTkRTICR7SmF2YVNjcmlwdENvcmVfU0NSSVBUU30pCiBhZGRfZGVw
ZW5kZW5jaWVzKEphdmFTY3JpcHRDb3JlIHN0YWdlU2hhcmVkU2NyaXB0cyAke0phdmFTY3JpcHRD
b3JlX0VYVFJBX0RFUEVOREVOQ0lFU30pCiAKLWlmIChNU1ZDKQoraWYgKFVTRV9WRVJTSU9OX1NU
QU1QRVIpCiAgICAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICBUQVJHRVQgSmF2YVNjcmlw
dENvcmUKICAgICAgICAgUFJFX0JVSUxECmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBhOGFk
NDc1ZjRkNC4uM2NhNGJjZjAxYjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDE5LTA0LTI1ICBCYXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNv
bT4KKworICAgICAgICBbV2luXSBBZGQgZmxhZyB0byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlv
biBzdGFtcGluZyBhbmQgZGlzYWJsZSBieSBkZWZhdWx0LgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3MjQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Um9zcyBLaXJzbGluZy4KKworICAgICAgICBUaGlzIGZlYXR1cmUgaXMgb25seSB1c2VkIGluIEFw
cGxlV2luIHBvcnQuIEFkZCBmbGFnIGZvciB0aGlzIHRhc2sgYW5kIG1ha2UgaXQgT0ZGIGJ5IGRl
ZmF1bHQuCisgICAgICAgIFRoZW4gZW5hYmxlIGl0IGJ5IGRlZmF1bHQgb24gQXBwbGVXaW4uCisK
KyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKwogMjAxOS0wNC0yNSAgVGltb3RoeSBIYXRjaGVy
ICA8dGltb3RoeUBhcHBsZS5jb20+CiAKICAgICAgICAgRGlzYWJsZSBkYXRlIGFuZCB0aW1lIGlu
cHV0cyBvbiBpT1NNYWMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDE5ODE3YjYwMTliLi42YzYyZTc3OWQ5NiAxMDA2NDQKLS0t
IGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxOS0wNC0yNSAgQmFzdWtlIFN1enVraSAgPEJhc3VrZS5TdXp1a2lAc29u
eS5jb20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxlIHZlcnNpb24gaW5mb3Jt
YXRpb24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IFJvc3MgS2lyc2xpbmcuCisKKyAgICAgICAgVGhpcyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBp
biBBcHBsZVdpbiBwb3J0LiBBZGQgZmxhZyBmb3IgdGhpcyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBi
eSBkZWZhdWx0LgorICAgICAgICBUaGVuIGVuYWJsZSBpdCBieSBkZWZhdWx0IG9uIEFwcGxlV2lu
LgorCisgICAgICAgICogd3RmL0NNYWtlTGlzdHMudHh0OgorCiAyMDE5LTA0LTI1ICBUaW1vdGh5
IEhhdGNoZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIGRhdGUgYW5k
IHRpbWUgaW5wdXRzIG9uIGlPU01hYy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0NNYWtl
TGlzdHMudHh0IGIvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQKaW5kZXggNmNjYWNjOGNh
MDUuLjVhOGJiNTFiOTRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4
dAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dApAQCAtNTEyLDcgKzUxMiw5IEBA
IFdFQktJVF9NQUtFX0ZPUldBUkRJTkdfSEVBREVSUyhXVEYKIGlmIChNU1ZDKQogICAgIHNldChD
TUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICIke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9T
VUJTWVNURU06V0lORE9XUyIpCiAgICAgc2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01B
S0VfRVhFX0xJTktFUl9GTEFHU30gL1NVQlNZU1RFTTpXSU5ET1dTIikKK2VuZGlmICgpCiAKK2lm
IChVU0VfVkVSU0lPTl9TVEFNUEVSKQogICAgIGFkZF9jdXN0b21fY29tbWFuZCgKICAgICAgICAg
VEFSR0VUIFdURgogICAgICAgICBQUkVfQlVJTEQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRM
ZWdhY3kvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdExlZ2FjeS9DaGFuZ2VMb2cKaW5kZXggN2U1
MjYyMzRlYzkuLmEwY2RiM2M2ODEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE5LTA0LTI1ICBCYXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4K
KworICAgICAgICBbV2luXSBBZGQgZmxhZyB0byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBz
dGFtcGluZyBhbmQgZGlzYWJsZSBieSBkZWZhdWx0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3MjQ5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUm9z
cyBLaXJzbGluZy4KKworICAgICAgICBUaGlzIGZlYXR1cmUgaXMgb25seSB1c2VkIGluIEFwcGxl
V2luIHBvcnQuIEFkZCBmbGFnIGZvciB0aGlzIHRhc2sgYW5kIG1ha2UgaXQgT0ZGIGJ5IGRlZmF1
bHQuCisgICAgICAgIFRoZW4gZW5hYmxlIGl0IGJ5IGRlZmF1bHQgb24gQXBwbGVXaW4uCisKKyAg
ICAgICAgKiBQbGF0Zm9ybVdpbi5jbWFrZToKKwogMjAxOS0wNC0yMyAgS2VpdGggUm9sbGluICA8
a3JvbGxpbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIFhjb2RlIHZlcnNpb24gY2hlY2sgZm9y
IEhlYWRlciBwb3N0LXByb2Nlc3Npbmcgc2NyaXB0cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFrZSBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvUGxhdGZvcm1X
aW4uY21ha2UKaW5kZXggMzUwNmIxNTRkYjcuLmQxNzI3NDFmNjc2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvUGxhdGZvcm1XaW4uY21ha2UKQEAgLTM5NSwxMSArMzk1LDEzIEBAIHNldChXRUJLSVRMRUdB
Q1lfSURMX0RFUEVOREVOQ0lFUwogICAgICIke1dlYktpdExlZ2FjeV9ERVJJVkVEX1NPVVJDRVNf
RElSfS9pbmNsdWRlL2F1dG92ZXJzaW9uLmgiCiApCiAKLWFkZF9jdXN0b21fY29tbWFuZCgKLSAg
ICBPVVRQVVQgJHtXZWJLaXRMZWdhY3lfREVSSVZFRF9TT1VSQ0VTX0RJUn0vaW5jbHVkZS9hdXRv
dmVyc2lvbi5oCi0gICAgV09SS0lOR19ESVJFQ1RPUlkgJHtDTUFLRV9TT1VSQ0VfRElSfQotICAg
IENPTU1BTkQgJHtQRVJMX0VYRUNVVEFCTEV9ICR7V0VCS0lUX0xJQlJBUklFU19ESVJ9L3Rvb2xz
L3NjcmlwdHMvYXV0by12ZXJzaW9uLnBsICR7V2ViS2l0TGVnYWN5X0RFUklWRURfU09VUkNFU19E
SVJ9Ci0gICAgVkVSQkFUSU0pCitpZiAoVVNFX1ZFUlNJT05fU1RBTVBFUikKKyAgICBhZGRfY3Vz
dG9tX2NvbW1hbmQoCisgICAgICAgIE9VVFBVVCAke1dlYktpdExlZ2FjeV9ERVJJVkVEX1NPVVJD
RVNfRElSfS9pbmNsdWRlL2F1dG92ZXJzaW9uLmgKKyAgICAgICAgV09SS0lOR19ESVJFQ1RPUlkg
JHtDTUFLRV9TT1VSQ0VfRElSfQorICAgICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAk
e1dFQktJVF9MSUJSQVJJRVNfRElSfS90b29scy9zY3JpcHRzL2F1dG8tdmVyc2lvbi5wbCAke1dl
YktpdExlZ2FjeV9ERVJJVkVEX1NPVVJDRVNfRElSfQorICAgICAgICBWRVJCQVRJTSkKK2VuZGlm
ICgpCiAKIEdFTkVSQVRFX0lOVEVSRkFDRSh3aW4vSW50ZXJmYWNlcy9XZWJLaXQuaWRsICR7TUlE
TF9ERUZJTkVTfSAiJHtXRUJLSVRMRUdBQ1lfSURMX0RFUEVOREVOQ0lFU30iKQogR0VORVJBVEVf
SU5URVJGQUNFKHdpbi9JbnRlcmZhY2VzL0FjY2Vzc2libGUyL0FjY2Vzc2libGVBcHBsaWNhdGlv
bi5pZGwgJHtNSURMX0RFRklORVN9ICIke1dFQktJVExFR0FDWV9JRExfREVQRU5ERU5DSUVTfSIp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFrZSBiL1NvdXJjZS9jbWFr
ZS9PcHRpb25zV2luLmNtYWtlCmluZGV4IDBiNDY5OTFiZWZiLi5kODljYmZmN2U3ZSAxMDA2NDQK
LS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNXaW4uY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09w
dGlvbnNXaW4uY21ha2UKQEAgLTE0LDYgKzE0LDggQEAgZW5kaWYgKCkKIAogV0VCS0lUX09QVElP
Tl9CRUdJTigpCiAKK1dFQktJVF9PUFRJT05fREVGSU5FKFVTRV9WRVJTSU9OX1NUQU1QRVIgIlRv
Z2dsZSBzdGFtcGluZyB2ZXJzaW9uIGluZm9ybWF0aW9uIGR1cmluZyBidWlsZCIgUFJJVkFURSBP
RkYpCisKICMgRklYTUU6IE1vc3Qgb2YgdGhlc2Ugb3B0aW9ucyBzaG91bGQgbm90IGJlIHB1Ymxp
Yy4KIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV8zRF9UUkFOU0ZPUk1T
IFBVQkxJQyBPTikKIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9BQ0NF
TEVSQVRFRF8yRF9DQU5WQVMgUFVCTElDIE9GRikKQEAgLTk4LDYgKzEwMCw3IEBAIGVsc2UgKCkK
ICAgICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfSU5UTCBQVUJMSUMg
T0ZGKQogICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKEVOQUJMRV9QVUJMSUNf
U1VGRklYX0xJU1QgUFJJVkFURSBPRkYpCiAgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRf
VkFMVUUoRU5BQkxFX1dFQkdMIFBVQkxJQyBPRkYpCisgICAgV0VCS0lUX09QVElPTl9ERUZBVUxU
X1BPUlRfVkFMVUUoVVNFX1ZFUlNJT05fU1RBTVBFUiBQUklWQVRFIE9OKQogZW5kaWYgKCkKIAog
V0VCS0lUX09QVElPTl9FTkQoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368363</attachid>
            <date>2019-04-26 16:49:28 -0700</date>
            <delta_ts>2019-04-26 16:50:28 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>197249.diff</filename>
            <type>text/plain</type>
            <size>11614</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">//5kAGkAZgBmACAALQAtAGcAaQB0ACAAYQAvAEMAaABhAG4AZwBlAEwAbwBnACAAYgAvAEMAaABh
AG4AZwBlAEwAbwBnAA0ACgBpAG4AZABlAHgAIABhADgAMwBlADUANwAwADAAZAAyAGYALgAuAGUA
MwA3AGIAMgBjADEANQBhAGQANwAgADEAMAAwADYANAA0AA0ACgAtAC0ALQAgAGEALwBDAGgAYQBu
AGcAZQBMAG8AZwANAAoAKwArACsAIABiAC8AQwBoAGEAbgBnAGUATABvAGcADQAKAEAAQAAgAC0A
MQAsADMAIAArADEALAAxADYAIABAAEAADQAKACsAMgAwADEAOQAtADAANAAtADIANgAgACAAQgBh
AHMAdQBrAGUAIABTAHUAegB1AGsAaQAgACAAPABCAGEAcwB1AGsAZQAuAFMAdQB6AHUAawBpAEAA
cwBvAG4AeQAuAGMAbwBtAD4ADQAKACsADQAKACsAIAAgACAAIAAgACAAIAAgAFsAVwBpAG4AXQAg
AEEAZABkACAAZgBsAGEAZwAgAHQAbwAgAGUAbgBhAGIAbABlACAAdgBlAHIAcwBpAG8AbgAgAGkA
bgBmAG8AcgBtAGEAdABpAG8AbgAgAHMAdABhAG0AcABpAG4AZwAgAGEAbgBkACAAZABpAHMAYQBi
AGwAZQAgAGIAeQAgAGQAZQBmAGEAdQBsAHQALgANAAoAKwAgACAAIAAgACAAIAAgACAAaAB0AHQA
cABzADoALwAvAGIAdQBnAHMALgB3AGUAYgBrAGkAdAAuAG8AcgBnAC8AcwBoAG8AdwBfAGIAdQBn
AC4AYwBnAGkAPwBpAGQAPQAxADkANwAyADQAOQANAAoAKwAgACAAIAAgACAAIAAgACAAPAByAGQA
YQByADoALwAvAHAAcgBvAGIAbABlAG0ALwA1ADAAMgAyADQANAAxADIAPgANAAoAKwANAAoAKwAg
ACAAIAAgACAAIAAgACAAUgBlAHYAaQBlAHcAZQBkACAAYgB5ACAATgBPAEIATwBEAFkAIAAoAE8A
TwBQAFMAIQApAC4ADQAKACsADQAKACsAIAAgACAAIAAgACAAIAAgAFQAaABpAHMAIABmAGUAYQB0
AHUAcgBlACAAaQBzACAAbwBuAGwAeQAgAHUAcwBlAGQAIABpAG4AIABBAHAAcABsAGUAVwBpAG4A
IABwAG8AcgB0AC4AIABBAGQAZAAgAGYAbABhAGcAIABmAG8AcgAgAHQAaABpAHMAIAB0AGEAcwBr
ACAAYQBuAGQAIABtAGEAawBlACAAaQB0ACAATwBGAEYAIABiAHkAIABkAGUAZgBhAHUAbAB0AC4A
DQAKACsAIAAgACAAIAAgACAAIAAgAFQAaABlAG4AIABlAG4AYQBiAGwAZQAgAGkAdAAgAGIAeQAg
AGQAZQBmAGEAdQBsAHQAIABvAG4AIABBAHAAcABsAGUAVwBpAG4ALgANAAoAKwANAAoAKwAgACAA
IAAgACAAIAAgACAAKgAgAFMAbwB1AHIAYwBlAC8AYwBtAGEAawBlAC8ATwBwAHQAaQBvAG4AcwBX
AGkAbgAuAGMAbQBhAGsAZQA6AA0ACgArAA0ACgAgADIAMAAxADkALQAwADQALQAyADUAIAAgAEEA
bABlAHgAIABDAGgAcgBpAHMAdABlAG4AcwBlAG4AIAAgADwAYQBjAGgAcgBpAHMAdABlAG4AcwBl
AG4AQAB3AGUAYgBrAGkAdAAuAG8AcgBnAD4ADQAKACAADQAKACAAIAAgACAAIAAgACAAIAAgAFMA
dABhAHIAdAAgAHUAcwBpAG4AZwAgAEMAKwArADEANwANAAoAZABpAGYAZgAgAC0ALQBnAGkAdAAg
AGEALwBTAG8AdQByAGMAZQAvAEoAYQB2AGEAUwBjAHIAaQBwAHQAQwBvAHIAZQAvAEMATQBhAGsA
ZQBMAGkAcwB0AHMALgB0AHgAdAAgAGIALwBTAG8AdQByAGMAZQAvAEoAYQB2AGEAUwBjAHIAaQBw
AHQAQwBvAHIAZQAvAEMATQBhAGsAZQBMAGkAcwB0AHMALgB0AHgAdAANAAoAaQBuAGQAZQB4ACAA
YQBiADYAOQAwADAAMQBkADAAMAA1AC4ALgBhADEAMgBjADAANwA0ADgAZAA2ADAAIAAxADAAMAA2
ADQANAANAAoALQAtAC0AIABhAC8AUwBvAHUAcgBjAGUALwBKAGEAdgBhAFMAYwByAGkAcAB0AEMA
bwByAGUALwBDAE0AYQBrAGUATABpAHMAdABzAC4AdAB4AHQADQAKACsAKwArACAAYgAvAFMAbwB1
AHIAYwBlAC8ASgBhAHYAYQBTAGMAcgBpAHAAdABDAG8AcgBlAC8AQwBNAGEAawBlAEwAaQBzAHQA
cwAuAHQAeAB0AA0ACgBAAEAAIAAtADEAMwAxADkALAA3ACAAKwAxADMAMQA5ACwANwAgAEAAQAAg
AGUAbgBkAGkAZgAgACgAKQANAAoAIABhAGQAZABfAGMAdQBzAHQAbwBtAF8AdABhAHIAZwBlAHQA
KABzAHQAYQBnAGUAUwBoAGEAcgBlAGQAUwBjAHIAaQBwAHQAcwAgAEQARQBQAEUATgBEAFMAIAAk
AHsASgBhAHYAYQBTAGMAcgBpAHAAdABDAG8AcgBlAF8AUwBDAFIASQBQAFQAUwB9ACkADQAKACAA
YQBkAGQAXwBkAGUAcABlAG4AZABlAG4AYwBpAGUAcwAoAEoAYQB2AGEAUwBjAHIAaQBwAHQAQwBv
AHIAZQAgAHMAdABhAGcAZQBTAGgAYQByAGUAZABTAGMAcgBpAHAAdABzACAAJAB7AEoAYQB2AGEA
UwBjAHIAaQBwAHQAQwBvAHIAZQBfAEUAWABUAFIAQQBfAEQARQBQAEUATgBEAEUATgBDAEkARQBT
AH0AKQANAAoAIAANAAoALQBpAGYAIAAoAE0AUwBWAEMAKQANAAoAKwBpAGYAIAAoAFUAUwBFAF8A
VgBFAFIAUwBJAE8ATgBfAFMAVABBAE0AUABFAFIAKQANAAoAIAAgACAAIAAgAGEAZABkAF8AYwB1
AHMAdABvAG0AXwBjAG8AbQBtAGEAbgBkACgADQAKACAAIAAgACAAIAAgACAAIAAgAFQAQQBSAEcA
RQBUACAASgBhAHYAYQBTAGMAcgBpAHAAdABDAG8AcgBlAA0ACgAgACAAIAAgACAAIAAgACAAIABQ
AFIARQBfAEIAVQBJAEwARAANAAoAZABpAGYAZgAgAC0ALQBnAGkAdAAgAGEALwBTAG8AdQByAGMA
ZQAvAEoAYQB2AGEAUwBjAHIAaQBwAHQAQwBvAHIAZQAvAEMAaABhAG4AZwBlAEwAbwBnACAAYgAv
AFMAbwB1AHIAYwBlAC8ASgBhAHYAYQBTAGMAcgBpAHAAdABDAG8AcgBlAC8AQwBoAGEAbgBnAGUA
TABvAGcADQAKAGkAbgBkAGUAeAAgAGEAOABhAGQANAA3ADUAZgA0AGQANAAuAC4AMgA5AGEAZQA1
AGQAOQBiADYAOABjACAAMQAwADAANgA0ADQADQAKAC0ALQAtACAAYQAvAFMAbwB1AHIAYwBlAC8A
SgBhAHYAYQBTAGMAcgBpAHAAdABDAG8AcgBlAC8AQwBoAGEAbgBnAGUATABvAGcADQAKACsAKwAr
ACAAYgAvAFMAbwB1AHIAYwBlAC8ASgBhAHYAYQBTAGMAcgBpAHAAdABDAG8AcgBlAC8AQwBoAGEA
bgBnAGUATABvAGcADQAKAEAAQAAgAC0AMQAsADMAIAArADEALAAxADYAIABAAEAADQAKACsAMgAw
ADEAOQAtADAANAAtADIANgAgACAAQgBhAHMAdQBrAGUAIABTAHUAegB1AGsAaQAgACAAPABCAGEA
cwB1AGsAZQAuAFMAdQB6AHUAawBpAEAAcwBvAG4AeQAuAGMAbwBtAD4ADQAKACsADQAKACsAIAAg
ACAAIAAgACAAIAAgAFsAVwBpAG4AXQAgAEEAZABkACAAZgBsAGEAZwAgAHQAbwAgAGUAbgBhAGIA
bABlACAAdgBlAHIAcwBpAG8AbgAgAGkAbgBmAG8AcgBtAGEAdABpAG8AbgAgAHMAdABhAG0AcABp
AG4AZwAgAGEAbgBkACAAZABpAHMAYQBiAGwAZQAgAGIAeQAgAGQAZQBmAGEAdQBsAHQALgANAAoA
KwAgACAAIAAgACAAIAAgACAAaAB0AHQAcABzADoALwAvAGIAdQBnAHMALgB3AGUAYgBrAGkAdAAu
AG8AcgBnAC8AcwBoAG8AdwBfAGIAdQBnAC4AYwBnAGkAPwBpAGQAPQAxADkANwAyADQAOQANAAoA
KwAgACAAIAAgACAAIAAgACAAPAByAGQAYQByADoALwAvAHAAcgBvAGIAbABlAG0ALwA1ADAAMgAy
ADQANAAxADIAPgANAAoAKwANAAoAKwAgACAAIAAgACAAIAAgACAAUgBlAHYAaQBlAHcAZQBkACAA
YgB5ACAATgBPAEIATwBEAFkAIAAoAE8ATwBQAFMAIQApAC4ADQAKACsADQAKACsAIAAgACAAIAAg
ACAAIAAgAFQAaABpAHMAIABmAGUAYQB0AHUAcgBlACAAaQBzACAAbwBuAGwAeQAgAHUAcwBlAGQA
IABpAG4AIABBAHAAcABsAGUAVwBpAG4AIABwAG8AcgB0AC4AIABBAGQAZAAgAGYAbABhAGcAIABm
AG8AcgAgAHQAaABpAHMAIAB0AGEAcwBrACAAYQBuAGQAIABtAGEAawBlACAAaQB0ACAATwBGAEYA
IABiAHkAIABkAGUAZgBhAHUAbAB0AC4ADQAKACsAIAAgACAAIAAgACAAIAAgAFQAaABlAG4AIABl
AG4AYQBiAGwAZQAgAGkAdAAgAGIAeQAgAGQAZQBmAGEAdQBsAHQAIABvAG4AIABBAHAAcABsAGUA
VwBpAG4ALgANAAoAKwANAAoAKwAgACAAIAAgACAAIAAgACAAKgAgAEMATQBhAGsAZQBMAGkAcwB0
AHMALgB0AHgAdAA6AA0ACgArAA0ACgAgADIAMAAxADkALQAwADQALQAyADUAIAAgAFQAaQBtAG8A
dABoAHkAIABIAGEAdABjAGgAZQByACAAIAA8AHQAaQBtAG8AdABoAHkAQABhAHAAcABsAGUALgBj
AG8AbQA+AA0ACgAgAA0ACgAgACAAIAAgACAAIAAgACAAIABEAGkAcwBhAGIAbABlACAAZABhAHQA
ZQAgAGEAbgBkACAAdABpAG0AZQAgAGkAbgBwAHUAdABzACAAbwBuACAAaQBPAFMATQBhAGMALgAN
AAoAZABpAGYAZgAgAC0ALQBnAGkAdAAgAGEALwBTAG8AdQByAGMAZQAvAFcAVABGAC8AQwBoAGEA
bgBnAGUATABvAGcAIABiAC8AUwBvAHUAcgBjAGUALwBXAFQARgAvAEMAaABhAG4AZwBlAEwAbwBn
AA0ACgBpAG4AZABlAHgAIAAxADkAOAAxADcAYgA2ADAAMQA5AGIALgAuADgANwBhAGIAYwAzAGIA
ZQA4ADgAZAAgADEAMAAwADYANAA0AA0ACgAtAC0ALQAgAGEALwBTAG8AdQByAGMAZQAvAFcAVABG
AC8AQwBoAGEAbgBnAGUATABvAGcADQAKACsAKwArACAAYgAvAFMAbwB1AHIAYwBlAC8AVwBUAEYA
LwBDAGgAYQBuAGcAZQBMAG8AZwANAAoAQABAACAALQAxACwAMwAgACsAMQAsADEANgAgAEAAQAAN
AAoAKwAyADAAMQA5AC0AMAA0AC0AMgA2ACAAIABCAGEAcwB1AGsAZQAgAFMAdQB6AHUAawBpACAA
IAA8AEIAYQBzAHUAawBlAC4AUwB1AHoAdQBrAGkAQABzAG8AbgB5AC4AYwBvAG0APgANAAoAKwAN
AAoAKwAgACAAIAAgACAAIAAgACAAWwBXAGkAbgBdACAAQQBkAGQAIABmAGwAYQBnACAAdABvACAA
ZQBuAGEAYgBsAGUAIAB2AGUAcgBzAGkAbwBuACAAaQBuAGYAbwByAG0AYQB0AGkAbwBuACAAcwB0
AGEAbQBwAGkAbgBnACAAYQBuAGQAIABkAGkAcwBhAGIAbABlACAAYgB5ACAAZABlAGYAYQB1AGwA
dAAuAA0ACgArACAAIAAgACAAIAAgACAAIABoAHQAdABwAHMAOgAvAC8AYgB1AGcAcwAuAHcAZQBi
AGsAaQB0AC4AbwByAGcALwBzAGgAbwB3AF8AYgB1AGcALgBjAGcAaQA/AGkAZAA9ADEAOQA3ADIA
NAA5AA0ACgArACAAIAAgACAAIAAgACAAIAA8AHIAZABhAHIAOgAvAC8AcAByAG8AYgBsAGUAbQAv
ADUAMAAyADIANAA0ADEAMgA+AA0ACgArAA0ACgArACAAIAAgACAAIAAgACAAIABSAGUAdgBpAGUA
dwBlAGQAIABiAHkAIABOAE8AQgBPAEQAWQAgACgATwBPAFAAUwAhACkALgANAAoAKwANAAoAKwAg
ACAAIAAgACAAIAAgACAAVABoAGkAcwAgAGYAZQBhAHQAdQByAGUAIABpAHMAIABvAG4AbAB5ACAA
dQBzAGUAZAAgAGkAbgAgAEEAcABwAGwAZQBXAGkAbgAgAHAAbwByAHQALgAgAEEAZABkACAAZgBs
AGEAZwAgAGYAbwByACAAdABoAGkAcwAgAHQAYQBzAGsAIABhAG4AZAAgAG0AYQBrAGUAIABpAHQA
IABPAEYARgAgAGIAeQAgAGQAZQBmAGEAdQBsAHQALgANAAoAKwAgACAAIAAgACAAIAAgACAAVABo
AGUAbgAgAGUAbgBhAGIAbABlACAAaQB0ACAAYgB5ACAAZABlAGYAYQB1AGwAdAAgAG8AbgAgAEEA
cABwAGwAZQBXAGkAbgAuAA0ACgArAA0ACgArACAAIAAgACAAIAAgACAAIAAqACAAdwB0AGYALwBD
AE0AYQBrAGUATABpAHMAdABzAC4AdAB4AHQAOgANAAoAKwANAAoAIAAyADAAMQA5AC0AMAA0AC0A
MgA1ACAAIABUAGkAbQBvAHQAaAB5ACAASABhAHQAYwBoAGUAcgAgACAAPAB0AGkAbQBvAHQAaAB5
AEAAYQBwAHAAbABlAC4AYwBvAG0APgANAAoAIAANAAoAIAAgACAAIAAgACAAIAAgACAARABpAHMA
YQBiAGwAZQAgAGQAYQB0AGUAIABhAG4AZAAgAHQAaQBtAGUAIABpAG4AcAB1AHQAcwAgAG8AbgAg
AGkATwBTAE0AYQBjAC4ADQAKAGQAaQBmAGYAIAAtAC0AZwBpAHQAIABhAC8AUwBvAHUAcgBjAGUA
LwBXAFQARgAvAHcAdABmAC8AQwBNAGEAawBlAEwAaQBzAHQAcwAuAHQAeAB0ACAAYgAvAFMAbwB1
AHIAYwBlAC8AVwBUAEYALwB3AHQAZgAvAEMATQBhAGsAZQBMAGkAcwB0AHMALgB0AHgAdAANAAoA
aQBuAGQAZQB4ACAANgBjAGMAYQBjAGMAOABjAGEAMAA1AC4ALgA1AGEAOABiAGIANQAxAGIAOQA0
AGEAIAAxADAAMAA2ADQANAANAAoALQAtAC0AIABhAC8AUwBvAHUAcgBjAGUALwBXAFQARgAvAHcA
dABmAC8AQwBNAGEAawBlAEwAaQBzAHQAcwAuAHQAeAB0AA0ACgArACsAKwAgAGIALwBTAG8AdQBy
AGMAZQAvAFcAVABGAC8AdwB0AGYALwBDAE0AYQBrAGUATABpAHMAdABzAC4AdAB4AHQADQAKAEAA
QAAgAC0ANQAxADIALAA3ACAAKwA1ADEAMgAsADkAIABAAEAAIABXAEUAQgBLAEkAVABfAE0AQQBL
AEUAXwBGAE8AUgBXAEEAUgBEAEkATgBHAF8ASABFAEEARABFAFIAUwAoAFcAVABGAA0ACgAgAGkA
ZgAgACgATQBTAFYAQwApAA0ACgAgACAAIAAgACAAcwBlAHQAKABDAE0AQQBLAEUAXwBTAEgAQQBS
AEUARABfAEwASQBOAEsARQBSAF8ARgBMAEEARwBTACAAIgAkAHsAQwBNAEEASwBFAF8AUwBIAEEA
UgBFAEQAXwBMAEkATgBLAEUAUgBfAEYATABBAEcAUwB9ACAALwBTAFUAQgBTAFkAUwBUAEUATQA6
AFcASQBOAEQATwBXAFMAIgApAA0ACgAgACAAIAAgACAAcwBlAHQAKABDAE0AQQBLAEUAXwBFAFgA
RQBfAEwASQBOAEsARQBSAF8ARgBMAEEARwBTACAAIgAkAHsAQwBNAEEASwBFAF8ARQBYAEUAXwBM
AEkATgBLAEUAUgBfAEYATABBAEcAUwB9ACAALwBTAFUAQgBTAFkAUwBUAEUATQA6AFcASQBOAEQA
TwBXAFMAIgApAA0ACgArAGUAbgBkAGkAZgAgACgAKQANAAoAIAANAAoAKwBpAGYAIAAoAFUAUwBF
AF8AVgBFAFIAUwBJAE8ATgBfAFMAVABBAE0AUABFAFIAKQANAAoAIAAgACAAIAAgAGEAZABkAF8A
YwB1AHMAdABvAG0AXwBjAG8AbQBtAGEAbgBkACgADQAKACAAIAAgACAAIAAgACAAIAAgAFQAQQBS
AEcARQBUACAAVwBUAEYADQAKACAAIAAgACAAIAAgACAAIAAgAFAAUgBFAF8AQgBVAEkATABEAA0A
CgBkAGkAZgBmACAALQAtAGcAaQB0ACAAYQAvAFMAbwB1AHIAYwBlAC8AYwBtAGEAawBlAC8ATwBw
AHQAaQBvAG4AcwBXAGkAbgAuAGMAbQBhAGsAZQAgAGIALwBTAG8AdQByAGMAZQAvAGMAbQBhAGsA
ZQAvAE8AcAB0AGkAbwBuAHMAVwBpAG4ALgBjAG0AYQBrAGUADQAKAGkAbgBkAGUAeAAgADAAYgA0
ADYAOQA5ADEAYgBlAGYAYgAuAC4AZAA4ADkAYwBiAGYAZgA3AGUANwBlACAAMQAwADAANgA0ADQA
DQAKAC0ALQAtACAAYQAvAFMAbwB1AHIAYwBlAC8AYwBtAGEAawBlAC8ATwBwAHQAaQBvAG4AcwBX
AGkAbgAuAGMAbQBhAGsAZQANAAoAKwArACsAIABiAC8AUwBvAHUAcgBjAGUALwBjAG0AYQBrAGUA
LwBPAHAAdABpAG8AbgBzAFcAaQBuAC4AYwBtAGEAawBlAA0ACgBAAEAAIAAtADEANAAsADYAIAAr
ADEANAAsADgAIABAAEAAIABlAG4AZABpAGYAIAAoACkADQAKACAADQAKACAAVwBFAEIASwBJAFQA
XwBPAFAAVABJAE8ATgBfAEIARQBHAEkATgAoACkADQAKACAADQAKACsAVwBFAEIASwBJAFQAXwBP
AFAAVABJAE8ATgBfAEQARQBGAEkATgBFACgAVQBTAEUAXwBWAEUAUgBTAEkATwBOAF8AUwBUAEEA
TQBQAEUAUgAgACIAVABvAGcAZwBsAGUAIABzAHQAYQBtAHAAaQBuAGcAIAB2AGUAcgBzAGkAbwBu
ACAAaQBuAGYAbwByAG0AYQB0AGkAbwBuACAAZAB1AHIAaQBuAGcAIABiAHUAaQBsAGQAIgAgAFAA
UgBJAFYAQQBUAEUAIABPAEYARgApAA0ACgArAA0ACgAgACMAIABGAEkAWABNAEUAOgAgAE0AbwBz
AHQAIABvAGYAIAB0AGgAZQBzAGUAIABvAHAAdABpAG8AbgBzACAAcwBoAG8AdQBsAGQAIABuAG8A
dAAgAGIAZQAgAHAAdQBiAGwAaQBjAC4ADQAKACAAVwBFAEIASwBJAFQAXwBPAFAAVABJAE8ATgBf
AEQARQBGAEEAVQBMAFQAXwBQAE8AUgBUAF8AVgBBAEwAVQBFACgARQBOAEEAQgBMAEUAXwAzAEQA
XwBUAFIAQQBOAFMARgBPAFIATQBTACAAUABVAEIATABJAEMAIABPAE4AKQANAAoAIABXAEUAQgBL
AEkAVABfAE8AUABUAEkATwBOAF8ARABFAEYAQQBVAEwAVABfAFAATwBSAFQAXwBWAEEATABVAEUA
KABFAE4AQQBCAEwARQBfAEEAQwBDAEUATABFAFIAQQBUAEUARABfADIARABfAEMAQQBOAFYAQQBT
ACAAUABVAEIATABJAEMAIABPAEYARgApAA0ACgBAAEAAIAAtADkAOAAsADYAIAArADEAMAAwACwA
NwAgAEAAQAAgAGUAbABzAGUAIAAoACkADQAKACAAIAAgACAAIABXAEUAQgBLAEkAVABfAE8AUABU
AEkATwBOAF8ARABFAEYAQQBVAEwAVABfAFAATwBSAFQAXwBWAEEATABVAEUAKABFAE4AQQBCAEwA
RQBfAEkATgBUAEwAIABQAFUAQgBMAEkAQwAgAE8ARgBGACkADQAKACAAIAAgACAAIABXAEUAQgBL
AEkAVABfAE8AUABUAEkATwBOAF8ARABFAEYAQQBVAEwAVABfAFAATwBSAFQAXwBWAEEATABVAEUA
KABFAE4AQQBCAEwARQBfAFAAVQBCAEwASQBDAF8AUwBVAEYARgBJAFgAXwBMAEkAUwBUACAAUABS
AEkAVgBBAFQARQAgAE8ARgBGACkADQAKACAAIAAgACAAIABXAEUAQgBLAEkAVABfAE8AUABUAEkA
TwBOAF8ARABFAEYAQQBVAEwAVABfAFAATwBSAFQAXwBWAEEATABVAEUAKABFAE4AQQBCAEwARQBf
AFcARQBCAEcATAAgAFAAVQBCAEwASQBDACAATwBGAEYAKQANAAoAKwAgACAAIAAgAFcARQBCAEsA
SQBUAF8ATwBQAFQASQBPAE4AXwBEAEUARgBBAFUATABUAF8AUABPAFIAVABfAFYAQQBMAFUARQAo
AFUAUwBFAF8AVgBFAFIAUwBJAE8ATgBfAFMAVABBAE0AUABFAFIAIABQAFIASQBWAEEAVABFACAA
TwBOACkADQAKACAAZQBuAGQAaQBmACAAKAApAA0ACgAgAA0ACgAgAFcARQBCAEsASQBUAF8ATwBQ
AFQASQBPAE4AXwBFAE4ARAAoACkADQAKAGQAaQBmAGYAIAAtAC0AZwBpAHQAIABhAC8AVwBlAGIA
SwBpAHQATABpAGIAcgBhAHIAaQBlAHMALwBDAGgAYQBuAGcAZQBMAG8AZwAgAGIALwBXAGUAYgBL
AGkAdABMAGkAYgByAGEAcgBpAGUAcwAvAEMAaABhAG4AZwBlAEwAbwBnAA0ACgBpAG4AZABlAHgA
IABiADAAMQAxAGIANAA3AGEAYQAzADIALgAuADMANQA0AGIANQAzADkAYgBjADcAMAAgADEAMAAw
ADYANAA0AA0ACgAtAC0ALQAgAGEALwBXAGUAYgBLAGkAdABMAGkAYgByAGEAcgBpAGUAcwAvAEMA
aABhAG4AZwBlAEwAbwBnAA0ACgArACsAKwAgAGIALwBXAGUAYgBLAGkAdABMAGkAYgByAGEAcgBp
AGUAcwAvAEMAaABhAG4AZwBlAEwAbwBnAA0ACgBAAEAAIAAtADEALAAzACAAKwAxACwAMQA1ACAA
QABAAA0ACgArADIAMAAxADkALQAwADQALQAyADYAIAAgAEIAYQBzAHUAawBlACAAUwB1AHoAdQBr
AGkAIAAgADwAQgBhAHMAdQBrAGUALgBTAHUAegB1AGsAaQBAAHMAbwBuAHkALgBjAG8AbQA+AA0A
CgArAA0ACgArACAAIAAgACAAIAAgACAAIABbAFcAaQBuAF0AIABBAGQAZAAgAGYAbABhAGcAIAB0
AG8AIABlAG4AYQBiAGwAZQAgAHYAZQByAHMAaQBvAG4AIABpAG4AZgBvAHIAbQBhAHQAaQBvAG4A
IABzAHQAYQBtAHAAaQBuAGcAIABhAG4AZAAgAGQAaQBzAGEAYgBsAGUAIABiAHkAIABkAGUAZgBh
AHUAbAB0AC4ADQAKACsAIAAgACAAIAAgACAAIAAgAGgAdAB0AHAAcwA6AC8ALwBiAHUAZwBzAC4A
dwBlAGIAawBpAHQALgBvAHIAZwAvAHMAaABvAHcAXwBiAHUAZwAuAGMAZwBpAD8AaQBkAD0AMQA5
ADcAMgA0ADkADQAKACsAIAAgACAAIAAgACAAIAAgADwAcgBkAGEAcgA6AC8ALwBwAHIAbwBiAGwA
ZQBtAC8ANQAwADIAMgA0ADQAMQAyAD4ADQAKACsADQAKACsAIAAgACAAIAAgACAAIAAgAFIAZQB2
AGkAZQB3AGUAZAAgAGIAeQAgAE4ATwBCAE8ARABZACAAKABPAE8AUABTACEAKQAuAA0ACgArAA0A
CgArACAAIAAgACAAIAAgACAAIABNAG8AZABpAGYAeQAgAHMAYwByAGkAcAB0ACAAbgBvAHQAIAB0
AG8AIABpAG4AdgBvAGsAZQAgAFMAVgBOACAAYwBvAG0AbQBhAG4AZAAgAGkAZgAgAHQAaABlACAA
ZABpAHIAZQBjAHQAbwByAHkAIABmAG8AcgAgAFMAVgBOACAAZABvAGUAcwBuACcAdAAgAGUAeABp
AHMAdABzAC4ADQAKACsADQAKACsAIAAgACAAIAAgACAAIAAgACoAIAB3AGkAbgAvAHQAbwBvAGwA
cwAvAHMAYwByAGkAcAB0AHMALwBhAHUAdABvAC0AdgBlAHIAcwBpAG8AbgAuAHAAbAA6AA0ACgAr
AA0ACgAgADIAMAAxADkALQAwADQALQAxADIAIAAgAFcAZQBuAHMAbwBuACAASABzAGkAZQBoACAA
IAA8AHcAZQBuAHMAbwBuAF8AaABzAGkAZQBoAEAAYQBwAHAAbABlAC4AYwBvAG0APgANAAoAIAAN
AAoAIAAgACAAIAAgACAAIAAgACAAWwBpAE8AUwBdACAAUwBvAGYAdAB3AGEAcgBlACAAawBlAHkA
YgBvAGEAcgBkACAAaQBzACAAcwBoAG8AdwBuACAAdABvAG8AIABmAHIAZQBxAHUAZQBuAHQAbAB5
ACAAbwBuACAAcwBvAG0AZQAgAHcAZQBiAHMAaQB0AGUAcwANAAoAZABpAGYAZgAgAC0ALQBnAGkA
dAAgAGEALwBXAGUAYgBLAGkAdABMAGkAYgByAGEAcgBpAGUAcwAvAHcAaQBuAC8AdABvAG8AbABz
AC8AcwBjAHIAaQBwAHQAcwAvAGEAdQB0AG8ALQB2AGUAcgBzAGkAbwBuAC4AcABsACAAYgAvAFcA
ZQBiAEsAaQB0AEwAaQBiAHIAYQByAGkAZQBzAC8AdwBpAG4ALwB0AG8AbwBsAHMALwBzAGMAcgBp
AHAAdABzAC8AYQB1AHQAbwAtAHYAZQByAHMAaQBvAG4ALgBwAGwADQAKAGkAbgBkAGUAeAAgAGEA
NwAwAGMAYwA4ADYAMQA3ADQAYQAuAC4ANQAwADcAYgBiADMAMwBmAGMAZQA1ACAAMQAwADAANwA1
ADUADQAKAC0ALQAtACAAYQAvAFcAZQBiAEsAaQB0AEwAaQBiAHIAYQByAGkAZQBzAC8AdwBpAG4A
LwB0AG8AbwBsAHMALwBzAGMAcgBpAHAAdABzAC8AYQB1AHQAbwAtAHYAZQByAHMAaQBvAG4ALgBw
AGwADQAKACsAKwArACAAYgAvAFcAZQBiAEsAaQB0AEwAaQBiAHIAYQByAGkAZQBzAC8AdwBpAG4A
LwB0AG8AbwBsAHMALwBzAGMAcgBpAHAAdABzAC8AYQB1AHQAbwAtAHYAZQByAHMAaQBvAG4ALgBw
AGwADQAKAEAAQAAgAC0AOAAzACwAOQAgACsAOAAzACwAMQA0ACAAQABAACAAaQBmACAAKAAhACQA
RQBOAFYASQBSAE8ATgBNAEUATgBUAF8AVgBFAFIAUwBJAE8ATgApACAAewANAAoAIAAgACAAIAAg
ACMAIABhAG4AIABlAG4AZwBpAG4AZQBlAHIAaQBuAGcAIABiAHUAaQBsAGQAIABhAG4AZAAgAHcA
ZQAnAGwAbAAgAHMAdABhAG0AcAAgAHQAaABlACAAYgB1AGkAbABkACAAdwBpAHQAaAAgAHMAbwBt
AGUAIABtAG8AcgBlACAAaQBuAGYAbwByAG0AYQB0AGkAbwBuAC4ADQAKACAADQAKACAAIAAgACAA
IABtAHkAIAAkAEIAVQBJAEwARABfAEQAQQBUAEUAIAA9ACAAbABvAGMAYQBsAHQAaQBtAGUAKAB0
AGkAbQBlACkAOwANAAoALQAgACAAIAAgAG0AeQAgACQAUwBWAE4AXwBSAEUAVgBJAFMASQBPAE4A
IAA9ACAAYABzAHYAbgAgAGkAbgBmAG8AYAA7AA0ACgAtACAAIAAgACAAJABTAFYATgBfAFIARQBW
AEkAUwBJAE8ATgAgAD0AfgAgAG0ALwBSAGUAdgBpAHMAaQBvAG4AOgAgACgAXABkACsAKQAvADsA
DQAKAC0AIAAgACAAIAAkAFMAVgBOAF8AUgBFAFYASQBTAEkATwBOAD0AIAAkADEAOwANAAoAKwAg
ACAAIAAgAG0AeQAgACQAUwBWAE4AXwBSAEUAVgBJAFMASQBPAE4AOwANAAoAKwAgACAAIAAgAGkA
ZgAgACgALQBkACAARgBpAGwAZQA6ADoAUwBwAGUAYwAtAD4AYwBhAHQAZgBpAGwAZQAoACQAdABo
AGkAcwBEAGkAcgBlAGMAdABvAHIAeQAsACAAJwAuAHMAdgBuACcAKQApACAAewANAAoAKwAgACAA
IAAgACAAIAAgACAAJABTAFYATgBfAFIARQBWAEkAUwBJAE8ATgAgAD0AIABgAHMAdgBuACAAaQBu
AGYAbwBgADsADQAKACsAIAAgACAAIAAgACAAIAAgACQAUwBWAE4AXwBSAEUAVgBJAFMASQBPAE4A
IAA9AH4AIABtAC8AUgBlAHYAaQBzAGkAbwBuADoAIAAoAFwAZAArACkALwA7AA0ACgArACAAIAAg
ACAAIAAgACAAIAAkAFMAVgBOAF8AUgBFAFYASQBTAEkATwBOAD0AIAAkADEAOwANAAoAKwAgACAA
IAAgAH0AIABlAGwAcwBlACAAewANAAoAKwAgACAAIAAgACAAIAAgACAAJABTAFYATgBfAFIARQBW
AEkAUwBJAE8ATgAgAD0AIAAnACcAOwANAAoAKwAgACAAIAAgAH0ADQAKACAADQAKACAAIAAgACAA
IABjAGgAbwBtAHAAKAAkAEIAVQBJAEwARABfAEQAQQBUAEUAKQA7AA0ACgAgACAAIAAgACAAYwBo
AG8AbQBwACgAJABTAFYATgBfAFIARQBWAEkAUwBJAE8ATgApADsADQAKAA==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368364</attachid>
            <date>2019-04-26 16:50:28 -0700</date>
            <delta_ts>2019-04-29 10:32:36 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>197249.diff</filename>
            <type>text/plain</type>
            <size>5653</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBhODNlNTcwMGQyZi4uZTM3
YjJjMTVhZDcgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxOS0wNC0yNiAgQmFzdWtlIFN1enVraSAgPEJhc3VrZS5TdXp1a2lAc29ueS5j
b20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxlIHZlcnNpb24gaW5mb3JtYXRp
b24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNTAyMjQ0MTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhpcyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBpbiBBcHBsZVdpbiBwb3J0LiBBZGQgZmxh
ZyBmb3IgdGhpcyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBieSBkZWZhdWx0LgorICAgICAgICBUaGVu
IGVuYWJsZSBpdCBieSBkZWZhdWx0IG9uIEFwcGxlV2luLgorCisgICAgICAgICogU291cmNlL2Nt
YWtlL09wdGlvbnNXaW4uY21ha2U6CisKIDIwMTktMDQtMjUgIEFsZXggQ2hyaXN0ZW5zZW4gIDxh
Y2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBTdGFydCB1c2luZyBDKysxNwpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IGFiNjkwMDFkMDA1Li5hMTJjMDc0OGQ2
MCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dApAQCAtMTMxOSw3ICsxMzE5LDcg
QEAgZW5kaWYgKCkKIGFkZF9jdXN0b21fdGFyZ2V0KHN0YWdlU2hhcmVkU2NyaXB0cyBERVBFTkRT
ICR7SmF2YVNjcmlwdENvcmVfU0NSSVBUU30pCiBhZGRfZGVwZW5kZW5jaWVzKEphdmFTY3JpcHRD
b3JlIHN0YWdlU2hhcmVkU2NyaXB0cyAke0phdmFTY3JpcHRDb3JlX0VYVFJBX0RFUEVOREVOQ0lF
U30pCiAKLWlmIChNU1ZDKQoraWYgKFVTRV9WRVJTSU9OX1NUQU1QRVIpCiAgICAgYWRkX2N1c3Rv
bV9jb21tYW5kKAogICAgICAgICBUQVJHRVQgSmF2YVNjcmlwdENvcmUKICAgICAgICAgUFJFX0JV
SUxECmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBhOGFkNDc1ZjRkNC4uMjlhZTVkOWI2OGMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA0LTI2ICBC
YXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KKworICAgICAgICBbV2luXSBB
ZGQgZmxhZyB0byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBzdGFtcGluZyBhbmQgZGlzYWJs
ZSBieSBkZWZhdWx0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTk3MjQ5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81MDIyNDQxMj4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGZlYXR1cmUgaXMg
b25seSB1c2VkIGluIEFwcGxlV2luIHBvcnQuIEFkZCBmbGFnIGZvciB0aGlzIHRhc2sgYW5kIG1h
a2UgaXQgT0ZGIGJ5IGRlZmF1bHQuCisgICAgICAgIFRoZW4gZW5hYmxlIGl0IGJ5IGRlZmF1bHQg
b24gQXBwbGVXaW4uCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKwogMjAxOS0wNC0yNSAg
VGltb3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CiAKICAgICAgICAgRGlzYWJsZSBk
YXRlIGFuZCB0aW1lIGlucHV0cyBvbiBpT1NNYWMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0No
YW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDE5ODE3YjYwMTliLi44N2FiYzNi
ZTg4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxOS0wNC0yNiAgQmFzdWtlIFN1enVraSAgPEJh
c3VrZS5TdXp1a2lAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxl
IHZlcnNpb24gaW5mb3JtYXRpb24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vNTAyMjQ0MTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBpbiBBcHBs
ZVdpbiBwb3J0LiBBZGQgZmxhZyBmb3IgdGhpcyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBieSBkZWZh
dWx0LgorICAgICAgICBUaGVuIGVuYWJsZSBpdCBieSBkZWZhdWx0IG9uIEFwcGxlV2luLgorCisg
ICAgICAgICogd3RmL0NNYWtlTGlzdHMudHh0OgorCiAyMDE5LTA0LTI1ICBUaW1vdGh5IEhhdGNo
ZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIGRhdGUgYW5kIHRpbWUg
aW5wdXRzIG9uIGlPU01hYy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0NNYWtlTGlzdHMu
dHh0IGIvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQKaW5kZXggNmNjYWNjOGNhMDUuLjVh
OGJiNTFiOTRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dAorKysg
Yi9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dApAQCAtNTEyLDcgKzUxMiw5IEBAIFdFQktJ
VF9NQUtFX0ZPUldBUkRJTkdfSEVBREVSUyhXVEYKIGlmIChNU1ZDKQogICAgIHNldChDTUFLRV9T
SEFSRURfTElOS0VSX0ZMQUdTICIke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9TVUJTWVNU
RU06V0lORE9XUyIpCiAgICAgc2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfRVhF
X0xJTktFUl9GTEFHU30gL1NVQlNZU1RFTTpXSU5ET1dTIikKK2VuZGlmICgpCiAKK2lmIChVU0Vf
VkVSU0lPTl9TVEFNUEVSKQogICAgIGFkZF9jdXN0b21fY29tbWFuZCgKICAgICAgICAgVEFSR0VU
IFdURgogICAgICAgICBQUkVfQlVJTEQKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25z
V2luLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNXaW4uY21ha2UKaW5kZXggMGI0Njk5MWJl
ZmIuLmQ4OWNiZmY3ZTdlIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFr
ZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFrZQpAQCAtMTQsNiArMTQsOCBAQCBl
bmRpZiAoKQogCiBXRUJLSVRfT1BUSU9OX0JFR0lOKCkKIAorV0VCS0lUX09QVElPTl9ERUZJTkUo
VVNFX1ZFUlNJT05fU1RBTVBFUiAiVG9nZ2xlIHN0YW1waW5nIHZlcnNpb24gaW5mb3JtYXRpb24g
ZHVyaW5nIGJ1aWxkIiBQUklWQVRFIE9GRikKKwogIyBGSVhNRTogTW9zdCBvZiB0aGVzZSBvcHRp
b25zIHNob3VsZCBub3QgYmUgcHVibGljLgogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFM
VUUoRU5BQkxFXzNEX1RSQU5TRk9STVMgUFVCTElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZBVUxU
X1BPUlRfVkFMVUUoRU5BQkxFX0FDQ0VMRVJBVEVEXzJEX0NBTlZBUyBQVUJMSUMgT0ZGKQpAQCAt
OTgsNiArMTAwLDcgQEAgZWxzZSAoKQogICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZB
TFVFKEVOQUJMRV9JTlRMIFBVQkxJQyBPRkYpCiAgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BP
UlRfVkFMVUUoRU5BQkxFX1BVQkxJQ19TVUZGSVhfTElTVCBQUklWQVRFIE9GRikKICAgICBXRUJL
SVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfV0VCR0wgUFVCTElDIE9GRikKKyAg
ICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShVU0VfVkVSU0lPTl9TVEFNUEVSIFBS
SVZBVEUgT04pCiBlbmRpZiAoKQogCiBXRUJLSVRfT1BUSU9OX0VORCgpCmRpZmYgLS1naXQgYS9X
ZWJLaXRMaWJyYXJpZXMvQ2hhbmdlTG9nIGIvV2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZwppbmRl
eCBiMDExYjQ3YWEzMi4uMzU0YjUzOWJjNzAgMTAwNjQ0Ci0tLSBhL1dlYktpdExpYnJhcmllcy9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBA
CisyMDE5LTA0LTI2ICBCYXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KKwor
ICAgICAgICBbV2luXSBBZGQgZmxhZyB0byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBzdGFt
cGluZyBhbmQgZGlzYWJsZSBieSBkZWZhdWx0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3MjQ5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81MDIy
NDQxMj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBN
b2RpZnkgc2NyaXB0IG5vdCB0byBpbnZva2UgU1ZOIGNvbW1hbmQgaWYgdGhlIGRpcmVjdG9yeSBm
b3IgU1ZOIGRvZXNuJ3QgZXhpc3RzLgorCisgICAgICAgICogd2luL3Rvb2xzL3NjcmlwdHMvYXV0
by12ZXJzaW9uLnBsOgorCiAyMDE5LTA0LTEyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhA
YXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIFNvZnR3YXJlIGtleWJvYXJkIGlzIHNob3duIHRv
byBmcmVxdWVudGx5IG9uIHNvbWUgd2Vic2l0ZXMKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmll
cy93aW4vdG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24ucGwgYi9XZWJLaXRMaWJyYXJpZXMvd2lu
L3Rvb2xzL3NjcmlwdHMvYXV0by12ZXJzaW9uLnBsCmluZGV4IGE3MGNjODYxNzRhLi41MDdiYjMz
ZmNlNSAxMDA3NTUKLS0tIGEvV2ViS2l0TGlicmFyaWVzL3dpbi90b29scy9zY3JpcHRzL2F1dG8t
dmVyc2lvbi5wbAorKysgYi9XZWJLaXRMaWJyYXJpZXMvd2luL3Rvb2xzL3NjcmlwdHMvYXV0by12
ZXJzaW9uLnBsCkBAIC04Myw5ICs4MywxNCBAQCBpZiAoISRFTlZJUk9OTUVOVF9WRVJTSU9OKSB7
CiAgICAgIyBhbiBlbmdpbmVlcmluZyBidWlsZCBhbmQgd2UnbGwgc3RhbXAgdGhlIGJ1aWxkIHdp
dGggc29tZSBtb3JlIGluZm9ybWF0aW9uLgogCiAgICAgbXkgJEJVSUxEX0RBVEUgPSBsb2NhbHRp
bWUodGltZSk7Ci0gICAgbXkgJFNWTl9SRVZJU0lPTiA9IGBzdm4gaW5mb2A7Ci0gICAgJFNWTl9S
RVZJU0lPTiA9fiBtL1JldmlzaW9uOiAoXGQrKS87Ci0gICAgJFNWTl9SRVZJU0lPTj0gJDE7Cisg
ICAgbXkgJFNWTl9SRVZJU0lPTjsKKyAgICBpZiAoLWQgRmlsZTo6U3BlYy0+Y2F0ZmlsZSgkdGhp
c0RpcmVjdG9yeSwgJy5zdm4nKSkgeworICAgICAgICAkU1ZOX1JFVklTSU9OID0gYHN2biBpbmZv
YDsKKyAgICAgICAgJFNWTl9SRVZJU0lPTiA9fiBtL1JldmlzaW9uOiAoXGQrKS87CisgICAgICAg
ICRTVk5fUkVWSVNJT049ICQxOworICAgIH0gZWxzZSB7CisgICAgICAgICRTVk5fUkVWSVNJT04g
PSAnJzsKKyAgICB9CiAKICAgICBjaG9tcCgkQlVJTERfREFURSk7CiAgICAgY2hvbXAoJFNWTl9S
RVZJU0lPTik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368466</attachid>
            <date>2019-04-29 10:32:36 -0700</date>
            <delta_ts>2019-04-29 11:18:59 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>197249.diff</filename>
            <type>text/plain</type>
            <size>5615</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBhODNlNTcwMGQyZi4uZTM3
YjJjMTVhZDcgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAxOS0wNC0yNiAgQmFzdWtlIFN1enVraSAgPEJhc3VrZS5TdXp1a2lAc29ueS5j
b20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxlIHZlcnNpb24gaW5mb3JtYXRp
b24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNTAyMjQ0MTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhpcyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBpbiBBcHBsZVdpbiBwb3J0LiBBZGQgZmxh
ZyBmb3IgdGhpcyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBieSBkZWZhdWx0LgorICAgICAgICBUaGVu
IGVuYWJsZSBpdCBieSBkZWZhdWx0IG9uIEFwcGxlV2luLgorCisgICAgICAgICogU291cmNlL2Nt
YWtlL09wdGlvbnNXaW4uY21ha2U6CisKIDIwMTktMDQtMjUgIEFsZXggQ2hyaXN0ZW5zZW4gIDxh
Y2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBTdGFydCB1c2luZyBDKysxNwpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IGFiNjkwMDFkMDA1Li5hMTJjMDc0OGQ2
MCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DTWFrZUxpc3RzLnR4dApAQCAtMTMxOSw3ICsxMzE5LDcg
QEAgZW5kaWYgKCkKIGFkZF9jdXN0b21fdGFyZ2V0KHN0YWdlU2hhcmVkU2NyaXB0cyBERVBFTkRT
ICR7SmF2YVNjcmlwdENvcmVfU0NSSVBUU30pCiBhZGRfZGVwZW5kZW5jaWVzKEphdmFTY3JpcHRD
b3JlIHN0YWdlU2hhcmVkU2NyaXB0cyAke0phdmFTY3JpcHRDb3JlX0VYVFJBX0RFUEVOREVOQ0lF
U30pCiAKLWlmIChNU1ZDKQoraWYgKFVTRV9WRVJTSU9OX1NUQU1QRVIpCiAgICAgYWRkX2N1c3Rv
bV9jb21tYW5kKAogICAgICAgICBUQVJHRVQgSmF2YVNjcmlwdENvcmUKICAgICAgICAgUFJFX0JV
SUxECmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBhOGFkNDc1ZjRkNC4uMjlhZTVkOWI2OGMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA0LTI2ICBC
YXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KKworICAgICAgICBbV2luXSBB
ZGQgZmxhZyB0byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBzdGFtcGluZyBhbmQgZGlzYWJs
ZSBieSBkZWZhdWx0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTk3MjQ5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81MDIyNDQxMj4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGZlYXR1cmUgaXMg
b25seSB1c2VkIGluIEFwcGxlV2luIHBvcnQuIEFkZCBmbGFnIGZvciB0aGlzIHRhc2sgYW5kIG1h
a2UgaXQgT0ZGIGJ5IGRlZmF1bHQuCisgICAgICAgIFRoZW4gZW5hYmxlIGl0IGJ5IGRlZmF1bHQg
b24gQXBwbGVXaW4uCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKwogMjAxOS0wNC0yNSAg
VGltb3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CiAKICAgICAgICAgRGlzYWJsZSBk
YXRlIGFuZCB0aW1lIGlucHV0cyBvbiBpT1NNYWMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0No
YW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDE5ODE3YjYwMTliLi44N2FiYzNi
ZTg4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxOS0wNC0yNiAgQmFzdWtlIFN1enVraSAgPEJh
c3VrZS5TdXp1a2lAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl0gQWRkIGZsYWcgdG8gZW5hYmxl
IHZlcnNpb24gaW5mb3JtYXRpb24gc3RhbXBpbmcgYW5kIGRpc2FibGUgYnkgZGVmYXVsdC4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzI0OQorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vNTAyMjQ0MTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBmZWF0dXJlIGlzIG9ubHkgdXNlZCBpbiBBcHBs
ZVdpbiBwb3J0LiBBZGQgZmxhZyBmb3IgdGhpcyB0YXNrIGFuZCBtYWtlIGl0IE9GRiBieSBkZWZh
dWx0LgorICAgICAgICBUaGVuIGVuYWJsZSBpdCBieSBkZWZhdWx0IG9uIEFwcGxlV2luLgorCisg
ICAgICAgICogd3RmL0NNYWtlTGlzdHMudHh0OgorCiAyMDE5LTA0LTI1ICBUaW1vdGh5IEhhdGNo
ZXIgIDx0aW1vdGh5QGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNhYmxlIGRhdGUgYW5kIHRpbWUg
aW5wdXRzIG9uIGlPU01hYy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0NNYWtlTGlzdHMu
dHh0IGIvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQKaW5kZXggNmNjYWNjOGNhMDUuLjVh
OGJiNTFiOTRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dAorKysg
Yi9Tb3VyY2UvV1RGL3d0Zi9DTWFrZUxpc3RzLnR4dApAQCAtNTEyLDcgKzUxMiw5IEBAIFdFQktJ
VF9NQUtFX0ZPUldBUkRJTkdfSEVBREVSUyhXVEYKIGlmIChNU1ZDKQogICAgIHNldChDTUFLRV9T
SEFSRURfTElOS0VSX0ZMQUdTICIke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IC9TVUJTWVNU
RU06V0lORE9XUyIpCiAgICAgc2V0KENNQUtFX0VYRV9MSU5LRVJfRkxBR1MgIiR7Q01BS0VfRVhF
X0xJTktFUl9GTEFHU30gL1NVQlNZU1RFTTpXSU5ET1dTIikKK2VuZGlmICgpCiAKK2lmIChVU0Vf
VkVSU0lPTl9TVEFNUEVSKQogICAgIGFkZF9jdXN0b21fY29tbWFuZCgKICAgICAgICAgVEFSR0VU
IFdURgogICAgICAgICBQUkVfQlVJTEQKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25z
V2luLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNXaW4uY21ha2UKaW5kZXggMGI0Njk5MWJl
ZmIuLmQ4OWNiZmY3ZTdlIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFr
ZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc1dpbi5jbWFrZQpAQCAtMTQsNiArMTQsOCBAQCBl
bmRpZiAoKQogCiBXRUJLSVRfT1BUSU9OX0JFR0lOKCkKIAorV0VCS0lUX09QVElPTl9ERUZJTkUo
VVNFX1ZFUlNJT05fU1RBTVBFUiAiVG9nZ2xlIHN0YW1waW5nIHZlcnNpb24gaW5mb3JtYXRpb24g
ZHVyaW5nIGJ1aWxkIiBQUklWQVRFIE9GRikKKwogIyBGSVhNRTogTW9zdCBvZiB0aGVzZSBvcHRp
b25zIHNob3VsZCBub3QgYmUgcHVibGljLgogV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFM
VUUoRU5BQkxFXzNEX1RSQU5TRk9STVMgUFVCTElDIE9OKQogV0VCS0lUX09QVElPTl9ERUZBVUxU
X1BPUlRfVkFMVUUoRU5BQkxFX0FDQ0VMRVJBVEVEXzJEX0NBTlZBUyBQVUJMSUMgT0ZGKQpAQCAt
OTgsNiArMTAwLDcgQEAgZWxzZSAoKQogICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZB
TFVFKEVOQUJMRV9JTlRMIFBVQkxJQyBPRkYpCiAgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BP
UlRfVkFMVUUoRU5BQkxFX1BVQkxJQ19TVUZGSVhfTElTVCBQUklWQVRFIE9GRikKICAgICBXRUJL
SVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShFTkFCTEVfV0VCR0wgUFVCTElDIE9GRikKKyAg
ICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShVU0VfVkVSU0lPTl9TVEFNUEVSIFBS
SVZBVEUgT04pCiBlbmRpZiAoKQogCiBXRUJLSVRfT1BUSU9OX0VORCgpCmRpZmYgLS1naXQgYS9X
ZWJLaXRMaWJyYXJpZXMvQ2hhbmdlTG9nIGIvV2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZwppbmRl
eCBiMDExYjQ3YWEzMi4uMzU0YjUzOWJjNzAgMTAwNjQ0Ci0tLSBhL1dlYktpdExpYnJhcmllcy9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0TGlicmFyaWVzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBA
CisyMDE5LTA0LTI2ICBCYXN1a2UgU3V6dWtpICA8QmFzdWtlLlN1enVraUBzb255LmNvbT4KKwor
ICAgICAgICBbV2luXSBBZGQgZmxhZyB0byBlbmFibGUgdmVyc2lvbiBpbmZvcm1hdGlvbiBzdGFt
cGluZyBhbmQgZGlzYWJsZSBieSBkZWZhdWx0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk3MjQ5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81MDIy
NDQxMj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBN
b2RpZnkgc2NyaXB0IG5vdCB0byBpbnZva2UgU1ZOIGNvbW1hbmQgaWYgdGhlIGRpcmVjdG9yeSBm
b3IgU1ZOIGRvZXNuJ3QgZXhpc3RzLgorCisgICAgICAgICogd2luL3Rvb2xzL3NjcmlwdHMvYXV0
by12ZXJzaW9uLnBsOgorCiAyMDE5LTA0LTEyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhA
YXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIFNvZnR3YXJlIGtleWJvYXJkIGlzIHNob3duIHRv
byBmcmVxdWVudGx5IG9uIHNvbWUgd2Vic2l0ZXMKZGlmZiAtLWdpdCBhL1dlYktpdExpYnJhcmll
cy93aW4vdG9vbHMvc2NyaXB0cy9hdXRvLXZlcnNpb24ucGwgYi9XZWJLaXRMaWJyYXJpZXMvd2lu
L3Rvb2xzL3NjcmlwdHMvYXV0by12ZXJzaW9uLnBsCmluZGV4IGE3MGNjODYxNzRhLi5mNjgyN2Zl
MzQ4MSAxMDA3NTUKLS0tIGEvV2ViS2l0TGlicmFyaWVzL3dpbi90b29scy9zY3JpcHRzL2F1dG8t
dmVyc2lvbi5wbAorKysgYi9XZWJLaXRMaWJyYXJpZXMvd2luL3Rvb2xzL3NjcmlwdHMvYXV0by12
ZXJzaW9uLnBsCkBAIC04Myw5ICs4MywxMiBAQCBpZiAoISRFTlZJUk9OTUVOVF9WRVJTSU9OKSB7
CiAgICAgIyBhbiBlbmdpbmVlcmluZyBidWlsZCBhbmQgd2UnbGwgc3RhbXAgdGhlIGJ1aWxkIHdp
dGggc29tZSBtb3JlIGluZm9ybWF0aW9uLgogCiAgICAgbXkgJEJVSUxEX0RBVEUgPSBsb2NhbHRp
bWUodGltZSk7Ci0gICAgbXkgJFNWTl9SRVZJU0lPTiA9IGBzdm4gaW5mb2A7Ci0gICAgJFNWTl9S
RVZJU0lPTiA9fiBtL1JldmlzaW9uOiAoXGQrKS87Ci0gICAgJFNWTl9SRVZJU0lPTj0gJDE7Cisg
ICAgbXkgJFNWTl9SRVZJU0lPTiA9ICcnOworICAgIGlmICgtZCBGaWxlOjpTcGVjLT5jYXRmaWxl
KCR0aGlzRGlyZWN0b3J5LCAnLnN2bicpKSB7CisgICAgICAgICRTVk5fUkVWSVNJT04gPSBgc3Zu
IGluZm9gOworICAgICAgICAkU1ZOX1JFVklTSU9OID1+IG0vUmV2aXNpb246IChcZCspLzsKKyAg
ICAgICAgJFNWTl9SRVZJU0lPTj0gJDE7CisgICAgfQogCiAgICAgY2hvbXAoJEJVSUxEX0RBVEUp
OwogICAgIGNob21wKCRTVk5fUkVWSVNJT04pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>