<?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>219852</bug_id>
          
          <creation_ts>2020-12-14 06:40:01 -0800</creation_ts>
          <short_desc>[macOS] Add sandbox parameter for message filter entitlement status</short_desc>
          <delta_ts>2020-12-16 05:36:06 -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>WebKit Misc.</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>
          <dependson>219935</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1714430</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-14 06:40:01 -0800</bug_when>
    <thetext>Add sandbox parameter to determine whether the WebContent process has message filter entitlement. This parameter will be used in the sandbox to enable message filtering.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714431</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-14 06:49:49 -0800</bug_when>
    <thetext>&lt;rdar://problem/72145560&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714433</commentid>
    <comment_count>2</comment_count>
      <attachid>416153</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-14 06:55:19 -0800</bug_when>
    <thetext>Created attachment 416153
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714443</commentid>
    <comment_count>3</comment_count>
      <attachid>416159</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-14 07:57:06 -0800</bug_when>
    <thetext>Created attachment 416159
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714468</commentid>
    <comment_count>4</comment_count>
      <attachid>416159</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-12-14 09:50:10 -0800</bug_when>
    <thetext>Comment on attachment 416159
Patch

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

&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:119
&gt; +    (if (equal? (param &quot;ENABLE_SANDBOX_MESSAGE_FILTER&quot;) &quot;YES&quot;)

Is it not possible to have the conditional just apply to the message filter bit of the code? That might make this easier to understand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714484</commentid>
    <comment_count>5</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-14 10:35:21 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #4)
&gt; Comment on attachment 416159 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=416159&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:119
&gt; &gt; +    (if (equal? (param &quot;ENABLE_SANDBOX_MESSAGE_FILTER&quot;) &quot;YES&quot;)
&gt; 
&gt; Is it not possible to have the conditional just apply to the message filter
&gt; bit of the code? That might make this easier to understand.

That would be better, but it does not seem to be possible, since the if clause cannot appear inside another clause, it appears.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714628</commentid>
    <comment_count>6</comment_count>
      <attachid>416159</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-12-14 16:30:17 -0800</bug_when>
    <thetext>Comment on attachment 416159
Patch

Lots of indenting! r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714708</commentid>
    <comment_count>7</comment_count>
      <attachid>416235</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-15 04:25:19 -0800</bug_when>
    <thetext>Created attachment 416235
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714709</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-15 04:25:58 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #6)
&gt; Comment on attachment 416159 [details]
&gt; Patch
&gt; 
&gt; Lots of indenting! r=me

Fixed in latest patch.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714712</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-15 04:54:00 -0800</bug_when>
    <thetext>Committed r270829: &lt;https://trac.webkit.org/changeset/270829&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416235.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1715024</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-12-15 22:56:22 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 219935</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1715054</commentid>
    <comment_count>11</comment_count>
      <attachid>416321</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-12-16 02:31:38 -0800</bug_when>
    <thetext>Created attachment 416321
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1715088</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-16 05:36:05 -0800</bug_when>
    <thetext>Committed r270887: &lt;https://trac.webkit.org/changeset/270887&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416321.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416153</attachid>
            <date>2020-12-14 06:55:19 -0800</date>
            <delta_ts>2020-12-14 08:08:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219852-20201214155512.patch</filename>
            <type>text/plain</type>
            <size>30108</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA3NjcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEyLTE0ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEFkZCBzYW5kYm94
IHBhcmFtZXRlciBmb3IgbWVzc2FnZSBmaWx0ZXIgZW50aXRsZW1lbnQgc3RhdHVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk4NTIKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzcyMTQ1NTYwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBzYW5kYm94IHBhcmFtZXRlciB0byBkZXRlcm1pbmUgd2hl
dGhlciB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGhhcyBtZXNzYWdlIGZpbHRlciBlbnRpdGxlbWVu
dC4KKyAgICAgICAgVGhpcyBwYXJhbWV0ZXIgd2lsbCBiZSB1c2VkIGluIHRoZSBzYW5kYm94IHRv
IGVuYWJsZSBtZXNzYWdlIGZpbHRlcmluZy4KKworICAgICAgICAqIFdlYlByb2Nlc3MvY29jb2Ev
V2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFs
aXplU2FuZGJveCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5z
Yi5pbjoKKwogMjAyMC0xMi0xNCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxp
YS5jb20+CiAKICAgICAgICAgW1dQRV1bR1RLXSBTaG91bGQgZW5hYmxlIFdlYlByb2Nlc3NDYWNo
ZQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNi
LmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2Vi
UHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjcwNzYxKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC0xMTYsNjEg
KzExNiw4NiBAQAogICAgICAgICAocHJlZml4ICIvcHJpdmF0ZS92YXIvZGIvQ1ZNUy9jdm1zQ29k
ZVNpZ25PYmoiKSkKICNlbmRpZgogICAgIDs7IE9wZW5DTAotICAgIChhbGxvdyBpb2tpdC1vcGVu
Ci0gICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJT0FjY2VsZXJhdG9yIikKKyAgICAoaWYgKGVx
dWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAg
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9B
Y2NlbGVyYXRvciIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVy
bmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAotICAgICAg
ICAgICAgKQotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFj
a3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAg
ICAgKGFsbG93CisgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhv
ZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAg
ICAgICApCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAg
ICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICkKICAgICAg
ICAgICAgICkKLSAgICAgICAgKQogI2VuZGlmCisgICAgICAgICkKKyAgICBlbHNlCisgICAgICAg
IChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9BY2Nl
bGVyYXRvciIpCisgICAgICAgICkKICAgICApCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAg
ICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT0FjY2VsZXJhdGlvblVzZXJDbGllbnQi
KQorCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0
LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT0FjY2VsZXJhdGlvblVzZXJDbGllbnQiKQogI2lmIEhB
VkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJh
Y2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxs
b3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFs
LW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCisgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAgICAg
ICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1h
c3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwt
dHJhcAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAg
ICAgICAgICApCiAgICAgICAgICAgICApCi0gICAgICAgICkKICNlbmRpZgorICAgICAgICApCisg
ICAgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJl
Z2lzdHJ5LWVudHJ5LWNsYXNzICJJT0FjY2VsZXJhdGlvblVzZXJDbGllbnQiKQorICAgICAgICAp
CiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1l
bnRyeS1jbGFzcyAiSU9TdXJmYWNlUm9vdFVzZXJDbGllbnQiKQorICAgIChpZiAoZXF1YWw/IChw
YXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFs
bG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAi
SU9TdXJmYWNlUm9vdFVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5
LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cKLSAgICAgICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1t
ZXRob2QKLSAgICAgICAgICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkp
Ci0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgKHdpdGgg
dGVsZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgor
ICAgICAgICAgICAgICAgIChhbGxvdworICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1l
eHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9k
CisgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0
cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAg
ICAgICApCiAgICAgICAgICAgICApCi0gICAgICAgICkKICNlbmRpZgorICAgICAgICApCisgICAg
ZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lz
dHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpCisgICAgICAgICkKICAg
ICApCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5
LWNsYXNzICJJT1N1cmZhY2VTZW5kUmlnaHQiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5B
QkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0
LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9TdXJmYWNl
U2VuZFJpZ2h0IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAg
ICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRl
cgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBp
b2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAg
ICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAg
ICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJu
YWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQotICAgICAgICApCiAj
ZW5kaWYKKyAgICAgICAgKQorICAgIGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAg
ICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9TdXJmYWNlU2VuZFJpZ2h0
IikKKyAgICAgICAgKQogICAgICkKICNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVE
IDwgMTEwMDAwCiAgICAgOzsgQ29yZVZpZGVvIENWQ0dEaXNwbGF5TGluawpAQCAtMTc5LDEwMCAr
MjA0LDE0MCBAQAogI2VuZGlmCiAKICAgICA7OyBUaGlzIGlzIG5lZWRlZCBmb3IgRW5jcnlwdGVk
IE1lZGlhIG9uIHNvbWUgaGFyZHdhcmUgKE1hY01pbmk4LDEgZm9yIGV4YW1wbGUpCi0gICAgKGFs
bG93IGlva2l0LW9wZW4KLSAgICAgICAgKHJlcXVpcmUtYWxsCi0gICAgICAgICAgICAoZXh0ZW5z
aW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCi0gICAgICAgICAgICAoaW9r
aXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlSW50ZWxNRVVzZXJDbGllbnQiKQotICAgICAg
ICApCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKHJlcXVp
cmUtYWxsCisgICAgICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRl
bnNpb24uaW9raXQiKQorICAgICAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFz
cyAiQXBwbGVJbnRlbE1FVXNlckNsaWVudCIpCisgICAgICAgICAgICApCiAjaWYgSEFWRShTQU5E
Qk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNl
KQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAg
ICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKHdpdGggdGVs
ZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAg
ICAgICAgICAgICAgIChhbGxvdworICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1t
ZXRob2QKKyAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9k
CisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAg
ICApCiAgICAgICAgICAgICApCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQot
ICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAg
ICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyNlbmRpZgorICAgICAgICApCisgICAgZWxzZQorICAg
ICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAg
ICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQor
ICAgICAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVJbnRlbE1F
VXNlckNsaWVudCIpCiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgogICAgICkKLSAg
ICAKICAgICA7OyBUaGlzIGlzIG5lZWRlZCBmb3IgRW5jcnlwdGVkIE1lZGlhIG9uIHNvbWUgaGFy
ZHdhcmUgKE1hY01pbmk4LDEgZm9yIGV4YW1wbGUpCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAg
ICAgICAgKHJlcXVpcmUtYWxsCi0gICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Vi
a2l0LmV4dGVuc2lvbi5pb2tpdCIpCi0gICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnkt
Y2xhc3MgIkFwcGxlU05CRkJVc2VyQ2xpZW50IikKLSAgICAgICAgKQorICAgIChpZiAoZXF1YWw/
IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAg
KGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAg
ICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAg
ICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlU05CRkJVc2VyQ2xp
ZW50IikKKyAgICAgICAgICAgICkKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcp
Ci0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNz
YWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93Ci0gICAgICAgICAgICAgICAgaW9raXQtZXh0
ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAg
ICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93Cisg
ICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAg
ICkKKyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAg
ICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAg
aW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKLSAg
ICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQt
YXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJh
cAorI2VuZGlmCisgICAgICAgICkKKyAgICBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVu
CisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAoZXh0ZW5zaW9uICJj
b20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAgICAgKGlva2l0
LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCiAgICAgICAgICAg
ICApCiAgICAgICAgICkKLSNlbmRpZgogICAgICkKLQogICAgIDs7IFF1YXJ0ekNvcmUKLSAgICAo
YWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFH
UE1DbGllbnQiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAg
IChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQUdQTUNsaWVudCIpCiAjaWYgSEFWRShTQU5E
Qk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNl
KQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdyAod2l0
aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9k
Ci0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAgICAgICAgICAgIGlv
a2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFj
ZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChh
bGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4
dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisg
ICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAg
ICkKICAgICAgICAgICAgICkKLSAgICAgICAgKQogI2VuZGlmCisgICAgICAgICkKKyAgICBlbHNl
CisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnkt
ZW50cnktY2xhc3MgIkFHUE1DbGllbnQiKQorICAgICAgICApCiAgICAgKQotICAgIChhbGxvdyBp
b2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFw
aGljc0NvbnRyb2xDbGllbnQiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRC
T1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAg
ICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc0NvbnRy
b2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAg
KHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVy
Ci0gICAgICAgICAgICAoYWxsb3cKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5h
bC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKLSAgICAgICAg
ICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICAg
ICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0
cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAg
IChhbGxvdworICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QK
KyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAg
ICAgKQorICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAg
ICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICApCiAgICAgICAg
ICAgICApCi0gICAgICAgICkKICNlbmRpZgorICAgICAgICApCisgICAgZWxzZQorICAgICAgICAo
YWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNz
ICJBcHBsZUdyYXBoaWNzQ29udHJvbENsaWVudCIpCisgICAgICAgICkKICAgICApCi0gICAgKGFs
bG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBs
ZUdyYXBoaWNzUG9saWN5Q2xpZW50IikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9T
QU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVu
CisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlR3JhcGhpY3NQ
b2xpY3lDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAg
ICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmls
dGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgICAg
IGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVy
bmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAg
ICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAgICAgICAoYXBwbHktbWVzc2Fn
ZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAg
ICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAg
ICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRl
cm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCi0gICAgICAgICkK
ICNlbmRpZgorICAgICAgICApCisgICAgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3Blbgor
ICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZUdyYXBoaWNzUG9s
aWN5Q2xpZW50IikKKyAgICAgICAgKQogICAgICkKICAgICA7OyBPcGVuR0wKLSAgICAoYWxsb3cg
aW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlTUdQ
VVBvd2VyQ29udHJvbENsaWVudCIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FO
REJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3Blbgor
ICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZU1HUFVQb3dlckNv
bnRyb2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAg
ICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmls
dGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgICAg
IGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVy
bmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAg
ICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAgICAgICAoYXBwbHktbWVzc2Fn
ZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAg
ICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAg
ICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRl
cm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCi0gICAgICAgICkK
ICNlbmRpZgorICAgICAgICApCisgICAgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3Blbgor
ICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZU1HUFVQb3dlckNv
bnRyb2xDbGllbnQiKQorICAgICAgICApCiAgICAgKQogICAgIDs7IEdQVSBidW5kbGVzCiAgICAg
KGFsbG93IGZpbGUtcmVhZCoKQEAgLTg0OCw3NyArOTEzLDExMCBAQAogKQogI2VuZGlmCiAKLShh
bGxvdyBpb2tpdC1vcGVuCi0gICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZVVwc3Ry
ZWFtVXNlckNsaWVudCIpCisoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NB
R0VfRklMVEVSIikgIllFUyIpCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKGlva2l0
LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZVVwc3RyZWFtVXNlckNsaWVudCIpCiAjaWYgSEFWRShT
QU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2Up
Ci0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0
cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAor
ICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAoYXBwbHktbWVzc2Fn
ZS1maWx0ZXIKKyAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAg
ICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAg
ICAgICAgICAgKQogICAgICAgICApCi0gICAgKQogI2VuZGlmCisgICAgKQorZWxzZQorICAgIChh
bGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVV
cHN0cmVhbVVzZXJDbGllbnQiKQorICAgICkKICkKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAo
cmVxdWlyZS1hbGwKLSAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNp
b24uaW9raXQiKQotICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIlJvb3REb21haW5V
c2VyQ2xpZW50IikgOzsgTmVlZGVkIGJ5IE1lZGlhIHBsYXliYWNrCi0gICAgKQorKGlmIChlcXVh
bD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChh
bGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVu
c2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlv
a2l0LXVzZXItY2xpZW50LWNsYXNzICJSb290RG9tYWluVXNlckNsaWVudCIpIDs7IE5lZWRlZCBi
eSBNZWRpYSBwbGF5YmFjaworICAgICAgICApCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklM
VEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3Nh
Z2UtZmlsdGVyCi0gICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBp
b2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRy
YXAKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAod2l0aCB0ZWxl
bWV0cnktYmFja3RyYWNlKQorICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAg
ICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMt
ZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAg
ICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKQogICAgICAg
ICApCi0gICAgKQogI2VuZGlmCisgICAgKQorZWxzZQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisg
ICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndl
YmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNs
YXNzICJSb290RG9tYWluVXNlckNsaWVudCIpIDs7IE5lZWRlZCBieSBNZWRpYSBwbGF5YmFjawor
ICAgICAgICApCisgICAgKQogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChpb2tpdC11c2Vy
LWNsaWVudC1jbGFzcyAiQXVkaW9BVVVDIikgOzsgPHJkYXI6Ly9wcm9ibGVtLzEwNDI3NDUxPiAm
JiA8cmRhcjovL3Byb2JsZW0vMTA4MDg4MTc+Ci0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklM
VEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3Nh
Z2UtZmlsdGVyCi0gICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBp
b2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRy
YXAKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorKGlmIChlcXVhbD8gKHBhcmFt
ICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChhbGxvdyBpb2tp
dC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXVkaW9BVVVDIikgOzsg
PHJkYXI6Ly9wcm9ibGVtLzEwNDI3NDUxPiAmJiA8cmRhcjovL3Byb2JsZW0vMTA4MDg4MTc+Cisg
ICAgI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKKyAgICAgICAgKHdpdGggdGVs
ZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAg
ICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgIGlva2l0LWFzeW5j
LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAg
ICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICkKICAgICAg
ICAgKQorICAgICNlbmRpZgorICAgICkKK2Vsc2UKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAg
ICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkF1ZGlvQVVVQyIpIDs7IDxyZGFyOi8vcHJv
YmxlbS8xMDQyNzQ1MT4gJiYgPHJkYXI6Ly9wcm9ibGVtLzEwODA4ODE3PgogICAgICkKLSNlbmRp
ZgogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAi
SU9BdWRpb0NvbnRyb2xVc2VyQ2xpZW50IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxU
RVJJTkcpCi0gICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAoYXBwbHktbWVzc2Fn
ZS1maWx0ZXIKLSAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgIGlv
a2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJh
cAotICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGFsbG93IGlva2l0
LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvQ29udHJvbFVz
ZXJDbGllbnQiKQorICAgICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCisgICAg
ICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAgIChhcHBseS1tZXNzYWdlLWZp
bHRlcgorICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAg
ICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRl
cm5hbC10cmFwCisgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAg
ICAgICApCiAgICAgICAgICkKKyAgICAjZW5kaWYKKyAgICApCitlbHNlCisgICAgKGFsbG93IGlv
a2l0LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvQ29udHJv
bFVzZXJDbGllbnQiKQogICAgICkKLSNlbmRpZgogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAg
IChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9BdWRpb0VuZ2luZVVzZXJDbGllbnQiKQorKGlm
IChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQor
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAi
SU9BdWRpb0VuZ2luZVVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChhcHBseS1tZXNzYWdl
LWZpbHRlcgotICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgaW9r
aXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFw
Ci0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgKHdpdGggdGVsZW1l
dHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAg
ICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4
dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAg
ICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICkKICAgICAgICAg
KQotICAgICkKICNlbmRpZgorICAgICkKK2Vsc2UKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAg
ICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPQXVkaW9FbmdpbmVVc2VyQ2xpZW50IikK
KyAgICApCiApCiAKIDs7IDxyZGFyOi8vcHJvYmxlbS82MDA4ODg2MT4KQEAgLTEyMjksMzIgKzEz
MjcsNDUgQEAKICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5z
aW9uLm1hY2giKQogICAgICAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUuYXBwbGVjYW1l
cmFkIikKICAgICAgICAgKSkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICA7OyBRdWlj
a1RpbWVVU0JWRENEaWdpdGl6ZXIKLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJ
T1VTQkRldmljZVVzZXJDbGllbnRWMiIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVf
U0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3Bl
bgorICAgICAgICAgICAgOzsgUXVpY2tUaW1lVVNCVkRDRGlnaXRpemVyCisgICAgICAgICAgICAo
aW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCRGV2aWNlVXNlckNsaWVudFYyIikKICNpZiBI
QVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFs
bG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5h
bC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAg
ICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnkt
YmFja3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAg
ICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQt
YXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFs
LXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAg
ICAgICAgICAgKQogICAgICAgICAgICAgKQotICAgICAgICApCiAjZW5kaWYKKyAgICAgICAgKQor
ICAgIGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIDs7IFF1aWNr
VGltZVVTQlZEQ0RpZ2l0aXplcgorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNz
ICJJT1VTQkRldmljZVVzZXJDbGllbnRWMiIpCisgICAgICAgICkKICAgICApCi0gICAgKGFsbG93
IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VTQkludGVy
ZmFjZVVzZXJDbGllbnRWMiIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJP
WF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAg
ICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VTQkludGVyZmFjZVVzZXJDbGll
bnRWMiIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0
aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAg
ICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQt
YXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJh
cAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKHdp
dGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRl
cgorICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAg
ICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBp
b2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1l
dGhvZAorICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKLSAgICAgICAgKQogI2VuZGlm
CisgICAgICAgICkKKyAgICBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAg
ICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCSW50ZXJmYWNlVXNlckNsaWVudFYy
IikKKyAgICAgICAgKQogICAgICkKICAgICAoYWxsb3cgZGV2aWNlLWNhbWVyYSkpCiAjZW5kaWYg
Ly8gUExBVEZPUk0oTUFDKQpAQCAtMTUxNiwxMzEgKzE2MjcsMTM3IEBACiAjZW5kaWYKIAogI2lm
IEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSh3aGVuIChkZWZpbmVkPyAnbWFjaC1i
b290c3RyYXApCi0gICAgKGFsbG93IG1hY2gtYm9vdHN0cmFwCi0gICAgICAgIChhcHBseS1tZXNz
YWdlLWZpbHRlcgotICAgICAgICAgICAgKGRlbnkgeHBjLW1lc3NhZ2Utc2VuZCAod2l0aCB0ZWxl
bWV0cnkpKQotICAgICAgICAgICAgKGFsbG93IHhwYy1tZXNzYWdlLXNlbmQgKG1lc3NhZ2UtbnVt
YmVyCi0gICAgICAgICAgICAgICAgMjA0Ci0gICAgICAgICAgICAgICAgMjA3Ci0gICAgICAgICAg
ICAgICAgMzAxCi0gICAgICAgICAgICAgICAgNzExCi0gICAgICAgICAgICAgICAgODAwCi0gICAg
ICAgICAgICAgICAgODA0CisoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NB
R0VfRklMVEVSIikgIllFUyIpCisgICAgKHdoZW4gKGRlZmluZWQ/ICdtYWNoLWJvb3RzdHJhcCkK
KyAgICAgICAgKGFsbG93IG1hY2gtYm9vdHN0cmFwCisgICAgICAgICAgICAoYXBwbHktbWVzc2Fn
ZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoZGVueSB4cGMtbWVzc2FnZS1zZW5kICh3aXRoIHRl
bGVtZXRyeSkpCisgICAgICAgICAgICAgICAgKGFsbG93IHhwYy1tZXNzYWdlLXNlbmQgKG1lc3Nh
Z2UtbnVtYmVyCisgICAgICAgICAgICAgICAgICAgIDIwNAorICAgICAgICAgICAgICAgICAgICAy
MDcKKyAgICAgICAgICAgICAgICAgICAgMzAxCisgICAgICAgICAgICAgICAgICAgIDcxMQorICAg
ICAgICAgICAgICAgICAgICA4MDAKKyAgICAgICAgICAgICAgICAgICAgODA0CisgICAgICAgICAg
ICAgICAgICAgICkKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkK
ICAgICApCiApCiAKLSh3aGVuIChkZWZpbmVkPyAnbWFjaC1rZXJuZWwtZW5kcG9pbnQpCi0gICAg
KGFsbG93IG1hY2gta2VybmVsLWVuZHBvaW50Ci0gICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRl
cgotICAgICAgICAgICAgKGRlbnkgbWFjaC1tZXNzYWdlLXNlbmQgKHdpdGggdGVsZW1ldHJ5KSkK
LSAgICAgICAgICAgIChhbGxvdyBtYWNoLW1lc3NhZ2Utc2VuZCAoa2VybmVsLW1pZy1yb3V0aW5l
Ci0gICAgICAgICAgICAgICAgX21hY2hfbWFrZV9tZW1vcnlfZW50cnkKLSAgICAgICAgICAgICAg
ICBjbG9ja19nZXRfdGltZQotICAgICAgICAgICAgICAgIGhvc3RfZ2V0X2lvX21hc3RlcgotICAg
ICAgICAgICAgICAgIGhvc3RfaW5mbwotICAgICAgICAgICAgICAgIGhvc3RfcmVxdWVzdF9ub3Rp
ZmljYXRpb24KLSAgICAgICAgICAgICAgICBpb19jb25uZWN0X2FkZF9jbGllbnQKLSAgICAgICAg
ICAgICAgICBpb19jb25uZWN0X2FzeW5jX21ldGhvZAotICAgICAgICAgICAgICAgIGlvX2Nvbm5l
Y3RfbWFwX21lbW9yeV9pbnRvX3Rhc2sKLSAgICAgICAgICAgICAgICBpb19jb25uZWN0X21ldGhv
ZAotICAgICAgICAgICAgICAgIGlvX2Nvbm5lY3RfbWV0aG9kX3Zhcl9vdXRwdXQKLSAgICAgICAg
ICAgICAgICBpb19jb25uZWN0X3NldF9ub3RpZmljYXRpb25fcG9ydF82NAotICAgICAgICAgICAg
ICAgIGlvX2l0ZXJhdG9yX2lzX3ZhbGlkCi0gICAgICAgICAgICAgICAgaW9faXRlcmF0b3JfbmV4
dAotICAgICAgICAgICAgICAgIGlvX29iamVjdF9jb25mb3Jtc190bwotICAgICAgICAgICAgICAg
IGlvX3JlZ2lzdHJ5X2NyZWF0ZV9pdGVyYXRvcgotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5
X2VudHJ5X2NyZWF0ZV9pdGVyYXRvcgotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5
X2Zyb21fcGF0aAotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dldF9jaGlsZF9p
dGVyYXRvcgotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dldF9uYW1lCi0gICAg
ICAgICAgICAgICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X25hbWVfaW5fcGxhbmUKLSAgICAgICAg
ICAgICAgICBpb19yZWdpc3RyeV9lbnRyeV9nZXRfcGFyZW50X2l0ZXJhdG9yCi0gICAgICAgICAg
ICAgICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X3Byb3BlcnRpZXNfYmluX2J1ZgotICAgICAgICAg
ICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dldF9wcm9wZXJ0eV9iaW5fYnVmCi0gICAgICAgICAg
ICAgICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X3Byb3BlcnR5X2J5dGVzCi0gICAgICAgICAgICAg
ICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X3JlZ2lzdHJ5X2VudHJ5X2lkCi0gICAgICAgICAgICAg
ICAgaW9fcmVnaXN0cnlfZ2V0X3Jvb3RfZW50cnkKLSAgICAgICAgICAgICAgICBpb19zZXJ2ZXJf
dmVyc2lvbgotICAgICAgICAgICAgICAgIGlvX3NlcnZpY2VfYWRkX2ludGVyZXN0X25vdGlmaWNh
dGlvbl82NAotICAgICAgICAgICAgICAgIGlvX3NlcnZpY2VfYWRkX25vdGlmaWNhdGlvbl9iaW5f
NjQKLSAgICAgICAgICAgICAgICBpb19zZXJ2aWNlX2Nsb3NlCi0gICAgICAgICAgICAgICAgaW9f
c2VydmljZV9nZXRfbWF0Y2hpbmdfc2VydmljZV9iaW4KLSAgICAgICAgICAgICAgICBpb19zZXJ2
aWNlX2dldF9tYXRjaGluZ19zZXJ2aWNlc19iaW4KLSAgICAgICAgICAgICAgICBpb19zZXJ2aWNl
X29wZW5fZXh0ZW5kZWQKLSAgICAgICAgICAgICAgICBtYWNoX2V4Y2VwdGlvbl9yYWlzZQotICAg
ICAgICAgICAgICAgIG1hY2hfcG9ydF9nZXRfY29udGV4dF9mcm9tX3VzZXIKLSAgICAgICAgICAg
ICAgICBtYWNoX3BvcnRfZ2V0X3JlZnMKLSAgICAgICAgICAgICAgICBtYWNoX3BvcnRfcmVxdWVz
dF9ub3RpZmljYXRpb24KLSAgICAgICAgICAgICAgICBtYWNoX3BvcnRfc2V0X2F0dHJpYnV0ZXMK
LSAgICAgICAgICAgICAgICBtYWNoX3ZtX2NvcHkKLSAgICAgICAgICAgICAgICBtYWNoX3ZtX21h
cF9leHRlcm5hbAotICAgICAgICAgICAgICAgIG1hY2hfdm1fcmVnaW9uCi0gICAgICAgICAgICAg
ICAgbWFjaF92bV9yZWdpb25fcmVjdXJzZQotICAgICAgICAgICAgICAgIG1hY2hfdm1fcmVtYXBf
ZXh0ZXJuYWwKLSAgICAgICAgICAgICAgICBzZW1hcGhvcmVfY3JlYXRlCi0gICAgICAgICAgICAg
ICAgc2VtYXBob3JlX2Rlc3Ryb3kKLSAgICAgICAgICAgICAgICB0YXNrX2dldF9zcGVjaWFsX3Bv
cnRfZnJvbV91c2VyCi0gICAgICAgICAgICAgICAgdGFza19pbmZvX2Zyb21fdXNlcgotICAgICAg
ICAgICAgICAgIHRhc2tfcG9saWN5X3NldAotICAgICAgICAgICAgICAgIHRhc2tfcmVzdGFydGFi
bGVfcmFuZ2VzX3N5bmNocm9uaXplCi0gICAgICAgICAgICAgICAgdGFza190aHJlYWRzX2Zyb21f
dXNlcgotICAgICAgICAgICAgICAgIHRocmVhZF9nZXRfc3RhdGVfdG9fdXNlcgotICAgICAgICAg
ICAgICAgIHRocmVhZF9pbmZvCi0gICAgICAgICAgICAgICAgdGhyZWFkX3BvbGljeQotICAgICAg
ICAgICAgICAgIHRocmVhZF9wb2xpY3lfc2V0Ci0gICAgICAgICAgICAgICAgdGhyZWFkX3Jlc3Vt
ZQotICAgICAgICAgICAgICAgIHRocmVhZF9zZXRfZXhjZXB0aW9uX3BvcnRzCi0gICAgICAgICAg
ICAgICAgdGhyZWFkX3N1c3BlbmQKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hf
TUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAod2hlbiAoZGVmaW5lZD8gJ21hY2gta2VybmVs
LWVuZHBvaW50KQorICAgICAgICAoYWxsb3cgbWFjaC1rZXJuZWwtZW5kcG9pbnQKKyAgICAgICAg
ICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChkZW55IG1hY2gtbWVz
c2FnZS1zZW5kICh3aXRoIHRlbGVtZXRyeSkpCisgICAgICAgICAgICAgICAgKGFsbG93IG1hY2gt
bWVzc2FnZS1zZW5kIChrZXJuZWwtbWlnLXJvdXRpbmUKKyAgICAgICAgICAgICAgICAgICAgX21h
Y2hfbWFrZV9tZW1vcnlfZW50cnkKKyAgICAgICAgICAgICAgICAgICAgY2xvY2tfZ2V0X3RpbWUK
KyAgICAgICAgICAgICAgICAgICAgaG9zdF9nZXRfaW9fbWFzdGVyCisgICAgICAgICAgICAgICAg
ICAgIGhvc3RfaW5mbworICAgICAgICAgICAgICAgICAgICBob3N0X3JlcXVlc3Rfbm90aWZpY2F0
aW9uCisgICAgICAgICAgICAgICAgICAgIGlvX2Nvbm5lY3RfYWRkX2NsaWVudAorICAgICAgICAg
ICAgICAgICAgICBpb19jb25uZWN0X2FzeW5jX21ldGhvZAorICAgICAgICAgICAgICAgICAgICBp
b19jb25uZWN0X21hcF9tZW1vcnlfaW50b190YXNrCisgICAgICAgICAgICAgICAgICAgIGlvX2Nv
bm5lY3RfbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlvX2Nvbm5lY3RfbWV0aG9kX3Zhcl9v
dXRwdXQKKyAgICAgICAgICAgICAgICAgICAgaW9fY29ubmVjdF9zZXRfbm90aWZpY2F0aW9uX3Bv
cnRfNjQKKyAgICAgICAgICAgICAgICAgICAgaW9faXRlcmF0b3JfaXNfdmFsaWQKKyAgICAgICAg
ICAgICAgICAgICAgaW9faXRlcmF0b3JfbmV4dAorICAgICAgICAgICAgICAgICAgICBpb19vYmpl
Y3RfY29uZm9ybXNfdG8KKyAgICAgICAgICAgICAgICAgICAgaW9fcmVnaXN0cnlfY3JlYXRlX2l0
ZXJhdG9yCisgICAgICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2NyZWF0ZV9pdGVy
YXRvcgorICAgICAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9lbnRyeV9mcm9tX3BhdGgKKyAg
ICAgICAgICAgICAgICAgICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X2NoaWxkX2l0ZXJhdG9yCisg
ICAgICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dldF9uYW1lCisgICAgICAgICAg
ICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dldF9uYW1lX2luX3BsYW5lCisgICAgICAgICAg
ICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dldF9wYXJlbnRfaXRlcmF0b3IKKyAgICAgICAg
ICAgICAgICAgICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X3Byb3BlcnRpZXNfYmluX2J1ZgorICAg
ICAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9lbnRyeV9nZXRfcHJvcGVydHlfYmluX2J1Zgor
ICAgICAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9lbnRyeV9nZXRfcHJvcGVydHlfYnl0ZXMK
KyAgICAgICAgICAgICAgICAgICAgaW9fcmVnaXN0cnlfZW50cnlfZ2V0X3JlZ2lzdHJ5X2VudHJ5
X2lkCisgICAgICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2dldF9yb290X2VudHJ5CisgICAg
ICAgICAgICAgICAgICAgIGlvX3NlcnZlcl92ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgIGlv
X3NlcnZpY2VfYWRkX2ludGVyZXN0X25vdGlmaWNhdGlvbl82NAorICAgICAgICAgICAgICAgICAg
ICBpb19zZXJ2aWNlX2FkZF9ub3RpZmljYXRpb25fYmluXzY0CisgICAgICAgICAgICAgICAgICAg
IGlvX3NlcnZpY2VfY2xvc2UKKyAgICAgICAgICAgICAgICAgICAgaW9fc2VydmljZV9nZXRfbWF0
Y2hpbmdfc2VydmljZV9iaW4KKyAgICAgICAgICAgICAgICAgICAgaW9fc2VydmljZV9nZXRfbWF0
Y2hpbmdfc2VydmljZXNfYmluCisgICAgICAgICAgICAgICAgICAgIGlvX3NlcnZpY2Vfb3Blbl9l
eHRlbmRlZAorICAgICAgICAgICAgICAgICAgICBtYWNoX2V4Y2VwdGlvbl9yYWlzZQorICAgICAg
ICAgICAgICAgICAgICBtYWNoX3BvcnRfZ2V0X2NvbnRleHRfZnJvbV91c2VyCisgICAgICAgICAg
ICAgICAgICAgIG1hY2hfcG9ydF9nZXRfcmVmcworICAgICAgICAgICAgICAgICAgICBtYWNoX3Bv
cnRfcmVxdWVzdF9ub3RpZmljYXRpb24KKyAgICAgICAgICAgICAgICAgICAgbWFjaF9wb3J0X3Nl
dF9hdHRyaWJ1dGVzCisgICAgICAgICAgICAgICAgICAgIG1hY2hfdm1fY29weQorICAgICAgICAg
ICAgICAgICAgICBtYWNoX3ZtX21hcF9leHRlcm5hbAorICAgICAgICAgICAgICAgICAgICBtYWNo
X3ZtX3JlZ2lvbgorICAgICAgICAgICAgICAgICAgICBtYWNoX3ZtX3JlZ2lvbl9yZWN1cnNlCisg
ICAgICAgICAgICAgICAgICAgIG1hY2hfdm1fcmVtYXBfZXh0ZXJuYWwKKyAgICAgICAgICAgICAg
ICAgICAgc2VtYXBob3JlX2NyZWF0ZQorICAgICAgICAgICAgICAgICAgICBzZW1hcGhvcmVfZGVz
dHJveQorICAgICAgICAgICAgICAgICAgICB0YXNrX2dldF9zcGVjaWFsX3BvcnRfZnJvbV91c2Vy
CisgICAgICAgICAgICAgICAgICAgIHRhc2tfaW5mb19mcm9tX3VzZXIKKyAgICAgICAgICAgICAg
ICAgICAgdGFza19wb2xpY3lfc2V0CisgICAgICAgICAgICAgICAgICAgIHRhc2tfcmVzdGFydGFi
bGVfcmFuZ2VzX3N5bmNocm9uaXplCisgICAgICAgICAgICAgICAgICAgIHRhc2tfdGhyZWFkc19m
cm9tX3VzZXIKKyAgICAgICAgICAgICAgICAgICAgdGhyZWFkX2dldF9zdGF0ZV90b191c2VyCisg
ICAgICAgICAgICAgICAgICAgIHRocmVhZF9pbmZvCisgICAgICAgICAgICAgICAgICAgIHRocmVh
ZF9wb2xpY3kKKyAgICAgICAgICAgICAgICAgICAgdGhyZWFkX3BvbGljeV9zZXQKKyAgICAgICAg
ICAgICAgICAgICAgdGhyZWFkX3Jlc3VtZQorICAgICAgICAgICAgICAgICAgICB0aHJlYWRfc2V0
X2V4Y2VwdGlvbl9wb3J0cworICAgICAgICAgICAgICAgICAgICB0aHJlYWRfc3VzcGVuZAorICAg
ICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAg
ICAgICApCiAgICAgKQogKQogCi0od2hlbiAoZGVmaW5lZD8gJ3N5c2NhbGwtbWFjaCkKLSAgICAo
ZGVueSBzeXNjYWxsLW1hY2ggKHdpdGggdGVsZW1ldHJ5KSkKLSAgICAoYWxsb3cgc3lzY2FsbC1t
YWNoIChtYWNodHJhcC1udW1iZXIKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2Fs
bG9jYXRlX3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2NvbnN0cnVjdF90
cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9kZWFsbG9jYXRlX3RyYXAKLSAg
ICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2Rlc3RydWN0X3RyYXAKLSAgICAgICAgTVND
X19rZXJuZWxycGNfbWFjaF9wb3J0X2V4dHJhY3RfbWVtYmVyX3RyYXAKLSAgICAgICAgTVNDX19r
ZXJuZWxycGNfbWFjaF9wb3J0X2dldF9hdHRyaWJ1dGVzX3RyYXAKLSAgICAgICAgTVNDX19rZXJu
ZWxycGNfbWFjaF9wb3J0X2d1YXJkX3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9w
b3J0X2luc2VydF9tZW1iZXJfdHJhcAotICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRf
aW5zZXJ0X3JpZ2h0X3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X21vZF9y
ZWZzX3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X3JlcXVlc3Rfbm90aWZp
Y2F0aW9uX3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X3R5cGVfdHJhcAot
ICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfdW5ndWFyZF90cmFwCi0gICAgICAgIE1T
Q19fa2VybmVscnBjX21hY2hfdm1fYWxsb2NhdGVfdHJhcAotICAgICAgICBNU0NfX2tlcm5lbHJw
Y19tYWNoX3ZtX2RlYWxsb2NhdGVfdHJhcAotICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3Zt
X21hcF90cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfdm1fcHJvdGVjdF90cmFwCi0g
ICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfdm1fcHVyZ2FibGVfY29udHJvbF90cmFwCi0gICAg
ICAgIE1TQ19ob3N0X2NyZWF0ZV9tYWNoX3ZvdWNoZXJfdHJhcAotICAgICAgICBNU0NfaG9zdF9z
ZWxmX3RyYXAKLSAgICAgICAgTVNDX21hY2hfZ2VuZXJhdGVfYWN0aXZpdHlfaWQKLSAgICAgICAg
TVNDX21hY2hfbXNnX3RyYXAKLSAgICAgICAgTVNDX21hY2hfcmVwbHlfcG9ydAotICAgICAgICBN
U0NfbWFjaF92b3VjaGVyX2V4dHJhY3RfYXR0cl9yZWNpcGVfdHJhcAotICAgICAgICBNU0NfbWtf
dGltZXJfYXJtCi0gICAgICAgIE1TQ19ta190aW1lcl9jYW5jZWwKLSAgICAgICAgTVNDX21rX3Rp
bWVyX2NyZWF0ZQotICAgICAgICBNU0NfbWtfdGltZXJfZGVzdHJveQotICAgICAgICBNU0NfcGlk
X2Zvcl90YXNrCi0gICAgICAgIE1TQ19zZW1hcGhvcmVfc2lnbmFsX3RyYXAKLSAgICAgICAgTVND
X3NlbWFwaG9yZV90aW1lZHdhaXRfdHJhcAotICAgICAgICBNU0Nfc2VtYXBob3JlX3dhaXRfdHJh
cAotICAgICAgICBNU0Nfc3d0Y2hfcHJpCi0gICAgICAgIE1TQ19zeXNjYWxsX3RocmVhZF9zd2l0
Y2gKLSAgICAgICAgTVNDX3Rhc2tfbmFtZV9mb3JfcGlkCi0gICAgICAgIE1TQ190aHJlYWRfZ2V0
X3NwZWNpYWxfcmVwbHlfcG9ydAotICAgICAgICBNU0NfdGhyZWFkX3NlbGZfdHJhcAorKGlmIChl
cXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAg
ICh3aGVuIChkZWZpbmVkPyAnc3lzY2FsbC1tYWNoKQorICAgICAgICAoZGVueSBzeXNjYWxsLW1h
Y2ggKHdpdGggdGVsZW1ldHJ5KSkKKyAgICAgICAgKGFsbG93IHN5c2NhbGwtbWFjaCAobWFjaHRy
YXAtbnVtYmVyCisgICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfYWxsb2NhdGVf
dHJhcAorICAgICAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2NvbnN0cnVjdF90cmFw
CisgICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfZGVhbGxvY2F0ZV90cmFwCisg
ICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfZGVzdHJ1Y3RfdHJhcAorICAgICAg
ICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2V4dHJhY3RfbWVtYmVyX3RyYXAKKyAgICAg
ICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9nZXRfYXR0cmlidXRlc190cmFwCisgICAg
ICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfZ3VhcmRfdHJhcAorICAgICAgICAgICAg
TVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2luc2VydF9tZW1iZXJfdHJhcAorICAgICAgICAgICAg
TVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2luc2VydF9yaWdodF90cmFwCisgICAgICAgICAgICBN
U0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfbW9kX3JlZnNfdHJhcAorICAgICAgICAgICAgTVNDX19r
ZXJuZWxycGNfbWFjaF9wb3J0X3JlcXVlc3Rfbm90aWZpY2F0aW9uX3RyYXAKKyAgICAgICAgICAg
IE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF90eXBlX3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2Vy
bmVscnBjX21hY2hfcG9ydF91bmd1YXJkX3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBj
X21hY2hfdm1fYWxsb2NhdGVfdHJhcAorICAgICAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF92
bV9kZWFsbG9jYXRlX3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfdm1fbWFw
X3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfdm1fcHJvdGVjdF90cmFwCisg
ICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3ZtX3B1cmdhYmxlX2NvbnRyb2xfdHJhcAor
ICAgICAgICAgICAgTVNDX2hvc3RfY3JlYXRlX21hY2hfdm91Y2hlcl90cmFwCisgICAgICAgICAg
ICBNU0NfaG9zdF9zZWxmX3RyYXAKKyAgICAgICAgICAgIE1TQ19tYWNoX2dlbmVyYXRlX2FjdGl2
aXR5X2lkCisgICAgICAgICAgICBNU0NfbWFjaF9tc2dfdHJhcAorICAgICAgICAgICAgTVNDX21h
Y2hfcmVwbHlfcG9ydAorICAgICAgICAgICAgTVNDX21hY2hfdm91Y2hlcl9leHRyYWN0X2F0dHJf
cmVjaXBlX3RyYXAKKyAgICAgICAgICAgIE1TQ19ta190aW1lcl9hcm0KKyAgICAgICAgICAgIE1T
Q19ta190aW1lcl9jYW5jZWwKKyAgICAgICAgICAgIE1TQ19ta190aW1lcl9jcmVhdGUKKyAgICAg
ICAgICAgIE1TQ19ta190aW1lcl9kZXN0cm95CisgICAgICAgICAgICBNU0NfcGlkX2Zvcl90YXNr
CisgICAgICAgICAgICBNU0Nfc2VtYXBob3JlX3NpZ25hbF90cmFwCisgICAgICAgICAgICBNU0Nf
c2VtYXBob3JlX3RpbWVkd2FpdF90cmFwCisgICAgICAgICAgICBNU0Nfc2VtYXBob3JlX3dhaXRf
dHJhcAorICAgICAgICAgICAgTVNDX3N3dGNoX3ByaQorICAgICAgICAgICAgTVNDX3N5c2NhbGxf
dGhyZWFkX3N3aXRjaAorICAgICAgICAgICAgTVNDX3Rhc2tfbmFtZV9mb3JfcGlkCisgICAgICAg
ICAgICBNU0NfdGhyZWFkX2dldF9zcGVjaWFsX3JlcGx5X3BvcnQKKyAgICAgICAgICAgIE1TQ190
aHJlYWRfc2VsZl90cmFwCisgICAgICAgICAgICApCiAgICAgICAgICkKICAgICApCiApCkluZGV4
OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2Eu
bW0JKHJldmlzaW9uIDI3MDc2MSkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTkyLDYgKzkyLDcgQEAKICNpbXBv
cnQgPHd0Zi9GaWxlU3lzdGVtLmg+CiAjaW1wb3J0IDx3dGYvUHJvY2Vzc1ByaXZpbGVnZS5oPgog
I2ltcG9ydCA8d3RmL1NvZnRMaW5raW5nLmg+CisjaW1wb3J0IDx3dGYvY29jb2EvRW50aXRsZW1l
bnRzLmg+CiAjaW1wb3J0IDx3dGYvY29jb2EvTlNVUkxFeHRyYXMuaD4KICNpbXBvcnQgPHd0Zi9j
b2NvYS9SdW50aW1lQXBwbGljYXRpb25DaGVja3NDb2NvYS5oPgogI2ltcG9ydCA8d3RmL2NvY29h
L1ZlY3RvckNvY29hLmg+CkBAIC02NzEsNiArNjcyLDkgQEAgdm9pZCBXZWJQcm9jZXNzOjppbml0
aWFsaXplU2FuZGJveChjb25zdAogCiAgICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0T3ZlcnJpZGVT
YW5kYm94UHJvZmlsZVBhdGgobWFrZVN0cmluZyhTdHJpbmcoW3dlYktpdEJ1bmRsZSByZXNvdXJj
ZVBhdGhdKSwgIi9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYiIpKTsKIAorICAgIGF1dG8gaGFzTWVz
c2FnZUZpbHRlckVudGl0bGVtZW50ID0gV1RGOjpwcm9jZXNzSGFzRW50aXRsZW1lbnQoImNvbS5h
cHBsZS5wcml2YXRlLnNlY3VyaXR5Lm1lc3NhZ2UtZmlsdGVyIik7CisgICAgc2FuZGJveFBhcmFt
ZXRlcnMuYWRkUGFyYW1ldGVyKCJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIsIGhhc01l
c3NhZ2VGaWx0ZXJFbnRpdGxlbWVudCA/ICJZRVMiIDogIk5PIik7CisKICAgICBBdXhpbGlhcnlQ
cm9jZXNzOjppbml0aWFsaXplU2FuZGJveChwYXJhbWV0ZXJzLCBzYW5kYm94UGFyYW1ldGVycyk7
CiAjZW5kaWYKIH0K
</data>
<flag name="commit-queue"
          id="433590"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416159</attachid>
            <date>2020-12-14 07:57:06 -0800</date>
            <delta_ts>2020-12-14 16:30:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219852-20201214165702.patch</filename>
            <type>text/plain</type>
            <size>30142</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA3NjcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEyLTE0ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEFkZCBzYW5kYm94
IHBhcmFtZXRlciBmb3IgbWVzc2FnZSBmaWx0ZXIgZW50aXRsZW1lbnQgc3RhdHVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk4NTIKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzcyMTQ1NTYwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBzYW5kYm94IHBhcmFtZXRlciB0byBkZXRlcm1pbmUgd2hl
dGhlciB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGhhcyBtZXNzYWdlIGZpbHRlciBlbnRpdGxlbWVu
dC4KKyAgICAgICAgVGhpcyBwYXJhbWV0ZXIgd2lsbCBiZSB1c2VkIGluIHRoZSBzYW5kYm94IHRv
IGVuYWJsZSBtZXNzYWdlIGZpbHRlcmluZy4KKworICAgICAgICAqIFdlYlByb2Nlc3MvY29jb2Ev
V2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFs
aXplU2FuZGJveCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5z
Yi5pbjoKKwogMjAyMC0xMi0xNCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxp
YS5jb20+CiAKICAgICAgICAgW1dQRV1bR1RLXSBTaG91bGQgZW5hYmxlIFdlYlByb2Nlc3NDYWNo
ZQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNi
LmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2Vi
UHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjcwNzYxKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC0xMTYsNjEg
KzExNiw4NiBAQAogICAgICAgICAocHJlZml4ICIvcHJpdmF0ZS92YXIvZGIvQ1ZNUy9jdm1zQ29k
ZVNpZ25PYmoiKSkKICNlbmRpZgogICAgIDs7IE9wZW5DTAotICAgIChhbGxvdyBpb2tpdC1vcGVu
Ci0gICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJT0FjY2VsZXJhdG9yIikKKyAgICAoaWYgKGVx
dWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAg
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9B
Y2NlbGVyYXRvciIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVy
bmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAotICAgICAg
ICAgICAgKQotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFj
a3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAg
ICAgKGFsbG93CisgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhv
ZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAg
ICAgICApCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAg
ICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICkKICAgICAg
ICAgICAgICkKLSAgICAgICAgKQogI2VuZGlmCisgICAgICAgICkKKyAgICA7IGVsc2UKKyAgICAg
ICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJT0Fj
Y2VsZXJhdG9yIikKKyAgICAgICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAg
ICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPQWNjZWxlcmF0aW9uVXNlckNsaWVu
dCIpCisKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklM
VEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9r
aXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPQWNjZWxlcmF0aW9uVXNlckNsaWVudCIpCiAjaWYg
SEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnkt
YmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChh
bGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJu
YWwtbWV0aG9kCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5
LWJhY2t0cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAg
ICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0
LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC10cmFwCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAg
ICAgICAgICAgICkKICAgICAgICAgICAgICkKLSAgICAgICAgKQogI2VuZGlmCisgICAgICAgICkK
KyAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tp
dC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9BY2NlbGVyYXRpb25Vc2VyQ2xpZW50IikKKyAgICAg
ICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0
cnktZW50cnktY2xhc3MgIklPU3VyZmFjZVJvb3RVc2VyQ2xpZW50IikKKyAgICAoaWYgKGVxdWFs
PyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAg
IChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xh
c3MgIklPU3VyZmFjZVJvb3RVc2VyQ2xpZW50IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9G
SUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93Ci0gICAgICAgICAgICAgICAg
aW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJu
YWwtbWV0aG9kCi0gICAgICAgICAgICApCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1l
dHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5
bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1l
dGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVs
ZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAg
ICAgICAgICAgKQogICAgICAgICAgICAgKQotICAgICAgICApCiAjZW5kaWYKKyAgICAgICAgKQor
ICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0
LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpCisgICAgICAg
ICkKICAgICApCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5
LWVudHJ5LWNsYXNzICJJT1N1cmZhY2VTZW5kUmlnaHQiKQorICAgIChpZiAoZXF1YWw/IChwYXJh
bSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93
IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9T
dXJmYWNlU2VuZFJpZ2h0IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0g
ICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdl
LWZpbHRlcgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAg
ICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1l
eHRlcm5hbC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAg
ICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1l
c3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAg
ICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAg
ICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQotICAgICAg
ICApCiAjZW5kaWYKKyAgICAgICAgKQorICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZhY2VT
ZW5kUmlnaHQiKQorICAgICAgICApCiAgICAgKQogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5f
UkVRVUlSRUQgPCAxMTAwMDAKICAgICA7OyBDb3JlVmlkZW8gQ1ZDR0Rpc3BsYXlMaW5rCkBAIC0x
NzksMTAwICsyMDQsMTQwIEBACiAjZW5kaWYKIAogICAgIDs7IFRoaXMgaXMgbmVlZGVkIGZvciBF
bmNyeXB0ZWQgTWVkaWEgb24gc29tZSBoYXJkd2FyZSAoTWFjTWluaTgsMSBmb3IgZXhhbXBsZSkK
LSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAocmVxdWlyZS1hbGwKLSAgICAgICAgICAg
IChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKLSAgICAgICAg
ICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVJbnRlbE1FVXNlckNsaWVudCIp
Ci0gICAgICAgICkKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NB
R0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAg
ICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Vi
a2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVu
dHJ5LWNsYXNzICJBcHBsZUludGVsTUVVc2VyQ2xpZW50IikKKyAgICAgICAgICAgICkKICNpZiBI
QVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFs
bG93Ci0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAo
d2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmls
dGVyCisgICAgICAgICAgICAgICAgKGFsbG93CisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4
dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICAoYWxsb3cg
KHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5h
bC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAg
ICAgICAgICAgICkKICAgICAgICAgICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxl
bWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAg
ICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorI2VuZGlmCisgICAgICAgICkKKyAgICA7
IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChyZXF1aXJlLWFs
bAorICAgICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9u
Lmlva2l0IikKKyAgICAgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFw
cGxlSW50ZWxNRVVzZXJDbGllbnQiKQogICAgICAgICAgICAgKQogICAgICAgICApCi0jZW5kaWYK
ICAgICApCi0gICAgCiAgICAgOzsgVGhpcyBpcyBuZWVkZWQgZm9yIEVuY3J5cHRlZCBNZWRpYSBv
biBzb21lIGhhcmR3YXJlIChNYWNNaW5pOCwxIGZvciBleGFtcGxlKQotICAgIChhbGxvdyBpb2tp
dC1vcGVuCi0gICAgICAgIChyZXF1aXJlLWFsbAotICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29t
LmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQotICAgICAgICAgICAgKGlva2l0LXJlZ2lz
dHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCi0gICAgICAgICkKKyAgICAo
aWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIp
CisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAg
ICAgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tp
dCIpCisgICAgICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNO
QkZCVXNlckNsaWVudCIpCisgICAgICAgICAgICApCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0Vf
RklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAo
YXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0
cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAg
IChhbGxvdworICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAg
ICAgICAgICAgICApCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAg
ICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAg
ICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICApCiAgICAgICAg
ICAgICApCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAg
ICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4
dGVybmFsLXRyYXAKKyNlbmRpZgorICAgICAgICApCisgICAgOyBlbHNlCisgICAgICAgIChhbGxv
dyBpb2tpdC1vcGVuCisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAo
ZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAg
ICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIp
CiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgogICAgICkKLQogICAgIDs7IFF1YXJ0
ekNvcmUKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50
cnktY2xhc3MgIkFHUE1DbGllbnQiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4K
KyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQUdQTUNsaWVudCIpCiAj
aWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0
cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAg
IChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0
ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAg
ICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgKHdpdGggdGVsZW1l
dHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAg
ICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlv
a2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRl
cm5hbC10cmFwCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAg
ICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKLSAgICAgICAgKQogI2VuZGlmCisgICAgICAg
ICkKKyAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChp
b2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQUdQTUNsaWVudCIpCisgICAgICAgICkKICAgICAp
Ci0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNs
YXNzICJBcHBsZUdyYXBoaWNzQ29udHJvbENsaWVudCIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFt
ICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cg
aW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBs
ZUdyYXBoaWNzQ29udHJvbENsaWVudCIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVS
SU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHkt
bWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAgIGlva2l0
LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1l
dGhvZAotICAgICAgICAgICAgKQotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkK
LSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAod2l0aCB0
ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisg
ICAgICAgICAgICAgICAgKGFsbG93CisgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4
dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QK
KyAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRy
eSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAg
ICAgICkKICAgICAgICAgICAgICkKLSAgICAgICAgKQogI2VuZGlmCisgICAgICAgICkKKyAgICA7
IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdp
c3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc0NvbnRyb2xDbGllbnQiKQorICAgICAgICAp
CiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1l
bnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc1BvbGljeUNsaWVudCIpCisgICAgKGlmIChlcXVhbD8g
KHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAo
YWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNz
ICJBcHBsZUdyYXBoaWNzUG9saWN5Q2xpZW50IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9G
SUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkK
LSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwt
bWV0aG9kCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAg
ICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9k
CisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAg
ICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAg
ICAgKQotICAgICAgICApCiAjZW5kaWYKKyAgICAgICAgKQorICAgIDsgZWxzZQorICAgICAgICAo
YWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNz
ICJBcHBsZUdyYXBoaWNzUG9saWN5Q2xpZW50IikKKyAgICAgICAgKQogICAgICkKICAgICA7OyBP
cGVuR0wKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50
cnktY2xhc3MgIkFwcGxlTUdQVVBvd2VyQ29udHJvbENsaWVudCIpCisgICAgKGlmIChlcXVhbD8g
KHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAo
YWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNz
ICJBcHBsZU1HUFVQb3dlckNvbnRyb2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAg
KGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5
KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC1tZXRob2QKKyAgICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAg
ICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGgg
dGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAg
ICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICApCiAgICAgICAg
ICAgICApCi0gICAgICAgICkKICNlbmRpZgorICAgICAgICApCisgICAgOyBlbHNlCisgICAgICAg
IChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xh
c3MgIkFwcGxlTUdQVVBvd2VyQ29udHJvbENsaWVudCIpCisgICAgICAgICkKICAgICApCiAgICAg
OzsgR1BVIGJ1bmRsZXMKICAgICAoYWxsb3cgZmlsZS1yZWFkKgpAQCAtODQ4LDc3ICs5MTMsMTEw
IEBACiApCiAjZW5kaWYKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAoaW9raXQtdXNlci1jbGll
bnQtY2xhc3MgIkFwcGxlVXBzdHJlYW1Vc2VyQ2xpZW50IikKKyhpZiAoZXF1YWw/IChwYXJhbSAi
RU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkFwcGxlVXBzdHJlYW1Vc2Vy
Q2xpZW50IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgKHdpdGgg
dGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAg
KGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFs
LW1ldGhvZAotICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAgICAgICAgaW9r
aXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisg
ICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKKyAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAg
ICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICApCiAgICAgICAgICkKLSAgICApCiAjZW5kaWYK
KyAgICApCis7IGVsc2UKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQtdXNl
ci1jbGllbnQtY2xhc3MgIkFwcGxlVXBzdHJlYW1Vc2VyQ2xpZW50IikKKyAgICApCiApCiAKLShh
bGxvdyBpb2tpdC1vcGVuCi0gICAgKHJlcXVpcmUtYWxsCi0gICAgICAgIChleHRlbnNpb24gImNv
bS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKLSAgICAgICAgKGlva2l0LXVzZXItY2xp
ZW50LWNsYXNzICJSb290RG9tYWluVXNlckNsaWVudCIpIDs7IE5lZWRlZCBieSBNZWRpYSBwbGF5
YmFjawotICAgICkKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9G
SUxURVIiKSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAocmVxdWlyZS1h
bGwKKyAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlv
a2l0IikKKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiUm9vdERvbWFpblVz
ZXJDbGllbnQiKSA7OyBOZWVkZWQgYnkgTWVkaWEgcGxheWJhY2sKKyAgICAgICAgKQogI2lmIEhB
VkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFja3Ry
YWNlKQotICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAoYWxsb3cgKHdpdGggdGVs
ZW1ldHJ5KQotICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgKGFwcGx5LW1l
c3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAg
ICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlv
a2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QK
KyAgICAgICAgICAgICkKICAgICAgICAgKQotICAgICkKICNlbmRpZgorICAgICkKKzsgZWxzZQor
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAg
KGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAg
ICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJSb290RG9tYWluVXNlckNsaWVudCIpIDs7IE5l
ZWRlZCBieSBNZWRpYSBwbGF5YmFjaworICAgICAgICApCisgICAgKQogKQogCi0oYWxsb3cgaW9r
aXQtb3BlbgotICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXVkaW9BVVVDIikgOzsgPHJk
YXI6Ly9wcm9ibGVtLzEwNDI3NDUxPiAmJiA8cmRhcjovL3Byb2JsZW0vMTA4MDg4MTc+Ci0jaWYg
SEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNr
dHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgIChhbGxvdyAod2l0aCB0
ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1l
dGhvZAorKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIp
ICJZRVMiKQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVu
dC1jbGFzcyAiQXVkaW9BVVVDIikgOzsgPHJkYXI6Ly9wcm9ibGVtLzEwNDI3NDUxPiAmJiA8cmRh
cjovL3Byb2JsZW0vMTA4MDg4MTc+CisgICAgI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UklORykKKyAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAgICAgKGFwcGx5
LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAg
ICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgICAgICkKICAgICAgICAgKQorICAgICNlbmRpZgorICAgICkKKzsgZWxzZQor
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAi
QXVkaW9BVVVDIikgOzsgPHJkYXI6Ly9wcm9ibGVtLzEwNDI3NDUxPiAmJiA8cmRhcjovL3Byb2Js
ZW0vMTA4MDg4MTc+CiAgICAgKQotI2VuZGlmCiApCiAKLShhbGxvdyBpb2tpdC1vcGVuCi0gICAg
KGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvQ29udHJvbFVzZXJDbGllbnQiKQotI2lm
IEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFj
a3RyYWNlKQotICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAoYWxsb3cgKHdpdGgg
dGVsZW1ldHJ5KQotICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAg
ICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1t
ZXRob2QKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIi
KSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGll
bnQtY2xhc3MgIklPQXVkaW9Db250cm9sVXNlckNsaWVudCIpCisgICAgI2lmIEhBVkUoU0FOREJP
WF9NRVNTQUdFX0ZJTFRFUklORykKKyAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkK
KyAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGgg
dGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAor
ICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tp
dC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICkKICAgICAgICAgKQorICAgICNlbmRpZgor
ICAgICkKKzsgZWxzZQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2Vy
LWNsaWVudC1jbGFzcyAiSU9BdWRpb0NvbnRyb2xVc2VyQ2xpZW50IikKICAgICApCi0jZW5kaWYK
ICkKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklP
QXVkaW9FbmdpbmVVc2VyQ2xpZW50IikKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRC
T1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAg
ICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPQXVkaW9FbmdpbmVVc2VyQ2xpZW50IikKICNp
ZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgKHdpdGggdGVsZW1ldHJ5LWJh
Y2t0cmFjZSkKLSAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgKGFsbG93ICh3aXRo
IHRlbGVtZXRyeSkKLSAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAg
ICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwt
bWV0aG9kCisgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAgIChhcHBs
eS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAg
ICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAg
ICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0
aG9kCisgICAgICAgICAgICApCiAgICAgICAgICkKLSAgICApCiAjZW5kaWYKKyAgICApCis7IGVs
c2UKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xh
c3MgIklPQXVkaW9FbmdpbmVVc2VyQ2xpZW50IikKKyAgICApCiApCiAKIDs7IDxyZGFyOi8vcHJv
YmxlbS82MDA4ODg2MT4KQEAgLTEyMjksMzIgKzEzMjcsNDUgQEAKICAgICAgICAgICAgIChleHRl
bnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLm1hY2giKQogICAgICAgICAgICAgKGds
b2JhbC1uYW1lICJjb20uYXBwbGUuYXBwbGVjYW1lcmFkIikKICAgICAgICAgKSkKLSAgICAoYWxs
b3cgaW9raXQtb3BlbgotICAgICAgICA7OyBRdWlja1RpbWVVU0JWRENEaWdpdGl6ZXIKLSAgICAg
ICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VTQkRldmljZVVzZXJDbGllbnRWMiIpCisg
ICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZ
RVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgOzsgUXVpY2tUaW1l
VVNCVkRDRGlnaXRpemVyCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklP
VVNCRGV2aWNlVXNlckNsaWVudFYyIikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJ
TkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1t
ZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAg
ICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBp
b2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9k
CisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICAgICAgKGFw
cGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRy
eSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAg
ICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAg
aW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQot
ICAgICAgICApCiAjZW5kaWYKKyAgICAgICAgKQorICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cg
aW9raXQtb3BlbgorICAgICAgICAgICAgOzsgUXVpY2tUaW1lVVNCVkRDRGlnaXRpemVyCisgICAg
ICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCRGV2aWNlVXNlckNsaWVudFYy
IikKKyAgICAgICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9r
aXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCSW50ZXJmYWNlVXNlckNsaWVudFYyIikKKyAgICAo
aWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIp
CisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGll
bnQtY2xhc3MgIklPVVNCSW50ZXJmYWNlVXNlckNsaWVudFYyIikKICNpZiBIQVZFKFNBTkRCT1hf
TUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0g
ICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAg
ICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQor
ICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93
ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJu
YWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAg
ICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQog
ICAgICAgICAgICAgKQotICAgICAgICApCiAjZW5kaWYKKyAgICAgICAgKQorICAgIDsgZWxzZQor
ICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50
LWNsYXNzICJJT1VTQkludGVyZmFjZVVzZXJDbGllbnRWMiIpCisgICAgICAgICkKICAgICApCiAg
ICAgKGFsbG93IGRldmljZS1jYW1lcmEpKQogI2VuZGlmIC8vIFBMQVRGT1JNKE1BQykKQEAgLTE1
MTYsMTMxICsxNjI3LDEzNyBAQAogI2VuZGlmCiAKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9G
SUxURVJJTkcpCi0od2hlbiAoZGVmaW5lZD8gJ21hY2gtYm9vdHN0cmFwKQotICAgIChhbGxvdyBt
YWNoLWJvb3RzdHJhcAotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAg
IChkZW55IHhwYy1tZXNzYWdlLXNlbmQgKHdpdGggdGVsZW1ldHJ5KSkKLSAgICAgICAgICAgIChh
bGxvdyB4cGMtbWVzc2FnZS1zZW5kIChtZXNzYWdlLW51bWJlcgotICAgICAgICAgICAgICAgIDIw
NAotICAgICAgICAgICAgICAgIDIwNwotICAgICAgICAgICAgICAgIDMwMQotICAgICAgICAgICAg
ICAgIDcxMQotICAgICAgICAgICAgICAgIDgwMAotICAgICAgICAgICAgICAgIDgwNAorKGlmIChl
cXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAg
ICh3aGVuIChkZWZpbmVkPyAnbWFjaC1ib290c3RyYXApCisgICAgICAgIChhbGxvdyBtYWNoLWJv
b3RzdHJhcAorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAg
ICAgKGRlbnkgeHBjLW1lc3NhZ2Utc2VuZCAod2l0aCB0ZWxlbWV0cnkpKQorICAgICAgICAgICAg
ICAgIChhbGxvdyB4cGMtbWVzc2FnZS1zZW5kIChtZXNzYWdlLW51bWJlcgorICAgICAgICAgICAg
ICAgICAgICAyMDQKKyAgICAgICAgICAgICAgICAgICAgMjA3CisgICAgICAgICAgICAgICAgICAg
IDMwMQorICAgICAgICAgICAgICAgICAgICA3MTEKKyAgICAgICAgICAgICAgICAgICAgODAwCisg
ICAgICAgICAgICAgICAgICAgIDgwNAorICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAg
ICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAgICAgKQogKQogCi0od2hlbiAoZGVm
aW5lZD8gJ21hY2gta2VybmVsLWVuZHBvaW50KQotICAgIChhbGxvdyBtYWNoLWtlcm5lbC1lbmRw
b2ludAotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChkZW55IG1h
Y2gtbWVzc2FnZS1zZW5kICh3aXRoIHRlbGVtZXRyeSkpCi0gICAgICAgICAgICAoYWxsb3cgbWFj
aC1tZXNzYWdlLXNlbmQgKGtlcm5lbC1taWctcm91dGluZQotICAgICAgICAgICAgICAgIF9tYWNo
X21ha2VfbWVtb3J5X2VudHJ5Ci0gICAgICAgICAgICAgICAgY2xvY2tfZ2V0X3RpbWUKLSAgICAg
ICAgICAgICAgICBob3N0X2dldF9pb19tYXN0ZXIKLSAgICAgICAgICAgICAgICBob3N0X2luZm8K
LSAgICAgICAgICAgICAgICBob3N0X3JlcXVlc3Rfbm90aWZpY2F0aW9uCi0gICAgICAgICAgICAg
ICAgaW9fY29ubmVjdF9hZGRfY2xpZW50Ci0gICAgICAgICAgICAgICAgaW9fY29ubmVjdF9hc3lu
Y19tZXRob2QKLSAgICAgICAgICAgICAgICBpb19jb25uZWN0X21hcF9tZW1vcnlfaW50b190YXNr
Ci0gICAgICAgICAgICAgICAgaW9fY29ubmVjdF9tZXRob2QKLSAgICAgICAgICAgICAgICBpb19j
b25uZWN0X21ldGhvZF92YXJfb3V0cHV0Ci0gICAgICAgICAgICAgICAgaW9fY29ubmVjdF9zZXRf
bm90aWZpY2F0aW9uX3BvcnRfNjQKLSAgICAgICAgICAgICAgICBpb19pdGVyYXRvcl9pc192YWxp
ZAotICAgICAgICAgICAgICAgIGlvX2l0ZXJhdG9yX25leHQKLSAgICAgICAgICAgICAgICBpb19v
YmplY3RfY29uZm9ybXNfdG8KLSAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9jcmVhdGVfaXRl
cmF0b3IKLSAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9lbnRyeV9jcmVhdGVfaXRlcmF0b3IK
LSAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9lbnRyeV9mcm9tX3BhdGgKLSAgICAgICAgICAg
ICAgICBpb19yZWdpc3RyeV9lbnRyeV9nZXRfY2hpbGRfaXRlcmF0b3IKLSAgICAgICAgICAgICAg
ICBpb19yZWdpc3RyeV9lbnRyeV9nZXRfbmFtZQotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5
X2VudHJ5X2dldF9uYW1lX2luX3BsYW5lCi0gICAgICAgICAgICAgICAgaW9fcmVnaXN0cnlfZW50
cnlfZ2V0X3BhcmVudF9pdGVyYXRvcgotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5
X2dldF9wcm9wZXJ0aWVzX2Jpbl9idWYKLSAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9lbnRy
eV9nZXRfcHJvcGVydHlfYmluX2J1ZgotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5
X2dldF9wcm9wZXJ0eV9ieXRlcwotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2VudHJ5X2dl
dF9yZWdpc3RyeV9lbnRyeV9pZAotICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2dldF9yb290
X2VudHJ5Ci0gICAgICAgICAgICAgICAgaW9fc2VydmVyX3ZlcnNpb24KLSAgICAgICAgICAgICAg
ICBpb19zZXJ2aWNlX2FkZF9pbnRlcmVzdF9ub3RpZmljYXRpb25fNjQKLSAgICAgICAgICAgICAg
ICBpb19zZXJ2aWNlX2FkZF9ub3RpZmljYXRpb25fYmluXzY0Ci0gICAgICAgICAgICAgICAgaW9f
c2VydmljZV9jbG9zZQotICAgICAgICAgICAgICAgIGlvX3NlcnZpY2VfZ2V0X21hdGNoaW5nX3Nl
cnZpY2VfYmluCi0gICAgICAgICAgICAgICAgaW9fc2VydmljZV9nZXRfbWF0Y2hpbmdfc2Vydmlj
ZXNfYmluCi0gICAgICAgICAgICAgICAgaW9fc2VydmljZV9vcGVuX2V4dGVuZGVkCi0gICAgICAg
ICAgICAgICAgbWFjaF9leGNlcHRpb25fcmFpc2UKLSAgICAgICAgICAgICAgICBtYWNoX3BvcnRf
Z2V0X2NvbnRleHRfZnJvbV91c2VyCi0gICAgICAgICAgICAgICAgbWFjaF9wb3J0X2dldF9yZWZz
Ci0gICAgICAgICAgICAgICAgbWFjaF9wb3J0X3JlcXVlc3Rfbm90aWZpY2F0aW9uCi0gICAgICAg
ICAgICAgICAgbWFjaF9wb3J0X3NldF9hdHRyaWJ1dGVzCi0gICAgICAgICAgICAgICAgbWFjaF92
bV9jb3B5Ci0gICAgICAgICAgICAgICAgbWFjaF92bV9tYXBfZXh0ZXJuYWwKLSAgICAgICAgICAg
ICAgICBtYWNoX3ZtX3JlZ2lvbgotICAgICAgICAgICAgICAgIG1hY2hfdm1fcmVnaW9uX3JlY3Vy
c2UKLSAgICAgICAgICAgICAgICBtYWNoX3ZtX3JlbWFwX2V4dGVybmFsCi0gICAgICAgICAgICAg
ICAgc2VtYXBob3JlX2NyZWF0ZQotICAgICAgICAgICAgICAgIHNlbWFwaG9yZV9kZXN0cm95Ci0g
ICAgICAgICAgICAgICAgdGFza19nZXRfc3BlY2lhbF9wb3J0X2Zyb21fdXNlcgotICAgICAgICAg
ICAgICAgIHRhc2tfaW5mb19mcm9tX3VzZXIKLSAgICAgICAgICAgICAgICB0YXNrX3BvbGljeV9z
ZXQKLSAgICAgICAgICAgICAgICB0YXNrX3Jlc3RhcnRhYmxlX3Jhbmdlc19zeW5jaHJvbml6ZQot
ICAgICAgICAgICAgICAgIHRhc2tfdGhyZWFkc19mcm9tX3VzZXIKLSAgICAgICAgICAgICAgICB0
aHJlYWRfZ2V0X3N0YXRlX3RvX3VzZXIKLSAgICAgICAgICAgICAgICB0aHJlYWRfaW5mbwotICAg
ICAgICAgICAgICAgIHRocmVhZF9wb2xpY3kKLSAgICAgICAgICAgICAgICB0aHJlYWRfcG9saWN5
X3NldAotICAgICAgICAgICAgICAgIHRocmVhZF9yZXN1bWUKLSAgICAgICAgICAgICAgICB0aHJl
YWRfc2V0X2V4Y2VwdGlvbl9wb3J0cwotICAgICAgICAgICAgICAgIHRocmVhZF9zdXNwZW5kCiso
aWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIp
CisgICAgKHdoZW4gKGRlZmluZWQ/ICdtYWNoLWtlcm5lbC1lbmRwb2ludCkKKyAgICAgICAgKGFs
bG93IG1hY2gta2VybmVsLWVuZHBvaW50CisgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKKyAgICAgICAgICAgICAgICAoZGVueSBtYWNoLW1lc3NhZ2Utc2VuZCAod2l0aCB0ZWxlbWV0
cnkpKQorICAgICAgICAgICAgICAgIChhbGxvdyBtYWNoLW1lc3NhZ2Utc2VuZCAoa2VybmVsLW1p
Zy1yb3V0aW5lCisgICAgICAgICAgICAgICAgICAgIF9tYWNoX21ha2VfbWVtb3J5X2VudHJ5Cisg
ICAgICAgICAgICAgICAgICAgIGNsb2NrX2dldF90aW1lCisgICAgICAgICAgICAgICAgICAgIGhv
c3RfZ2V0X2lvX21hc3RlcgorICAgICAgICAgICAgICAgICAgICBob3N0X2luZm8KKyAgICAgICAg
ICAgICAgICAgICAgaG9zdF9yZXF1ZXN0X25vdGlmaWNhdGlvbgorICAgICAgICAgICAgICAgICAg
ICBpb19jb25uZWN0X2FkZF9jbGllbnQKKyAgICAgICAgICAgICAgICAgICAgaW9fY29ubmVjdF9h
c3luY19tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9fY29ubmVjdF9tYXBfbWVtb3J5X2lu
dG9fdGFzaworICAgICAgICAgICAgICAgICAgICBpb19jb25uZWN0X21ldGhvZAorICAgICAgICAg
ICAgICAgICAgICBpb19jb25uZWN0X21ldGhvZF92YXJfb3V0cHV0CisgICAgICAgICAgICAgICAg
ICAgIGlvX2Nvbm5lY3Rfc2V0X25vdGlmaWNhdGlvbl9wb3J0XzY0CisgICAgICAgICAgICAgICAg
ICAgIGlvX2l0ZXJhdG9yX2lzX3ZhbGlkCisgICAgICAgICAgICAgICAgICAgIGlvX2l0ZXJhdG9y
X25leHQKKyAgICAgICAgICAgICAgICAgICAgaW9fb2JqZWN0X2NvbmZvcm1zX3RvCisgICAgICAg
ICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5X2NyZWF0ZV9pdGVyYXRvcgorICAgICAgICAgICAgICAg
ICAgICBpb19yZWdpc3RyeV9lbnRyeV9jcmVhdGVfaXRlcmF0b3IKKyAgICAgICAgICAgICAgICAg
ICAgaW9fcmVnaXN0cnlfZW50cnlfZnJvbV9wYXRoCisgICAgICAgICAgICAgICAgICAgIGlvX3Jl
Z2lzdHJ5X2VudHJ5X2dldF9jaGlsZF9pdGVyYXRvcgorICAgICAgICAgICAgICAgICAgICBpb19y
ZWdpc3RyeV9lbnRyeV9nZXRfbmFtZQorICAgICAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9l
bnRyeV9nZXRfbmFtZV9pbl9wbGFuZQorICAgICAgICAgICAgICAgICAgICBpb19yZWdpc3RyeV9l
bnRyeV9nZXRfcGFyZW50X2l0ZXJhdG9yCisgICAgICAgICAgICAgICAgICAgIGlvX3JlZ2lzdHJ5
X2VudHJ5X2dldF9wcm9wZXJ0aWVzX2Jpbl9idWYKKyAgICAgICAgICAgICAgICAgICAgaW9fcmVn
aXN0cnlfZW50cnlfZ2V0X3Byb3BlcnR5X2Jpbl9idWYKKyAgICAgICAgICAgICAgICAgICAgaW9f
cmVnaXN0cnlfZW50cnlfZ2V0X3Byb3BlcnR5X2J5dGVzCisgICAgICAgICAgICAgICAgICAgIGlv
X3JlZ2lzdHJ5X2VudHJ5X2dldF9yZWdpc3RyeV9lbnRyeV9pZAorICAgICAgICAgICAgICAgICAg
ICBpb19yZWdpc3RyeV9nZXRfcm9vdF9lbnRyeQorICAgICAgICAgICAgICAgICAgICBpb19zZXJ2
ZXJfdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICBpb19zZXJ2aWNlX2FkZF9pbnRlcmVzdF9u
b3RpZmljYXRpb25fNjQKKyAgICAgICAgICAgICAgICAgICAgaW9fc2VydmljZV9hZGRfbm90aWZp
Y2F0aW9uX2Jpbl82NAorICAgICAgICAgICAgICAgICAgICBpb19zZXJ2aWNlX2Nsb3NlCisgICAg
ICAgICAgICAgICAgICAgIGlvX3NlcnZpY2VfZ2V0X21hdGNoaW5nX3NlcnZpY2VfYmluCisgICAg
ICAgICAgICAgICAgICAgIGlvX3NlcnZpY2VfZ2V0X21hdGNoaW5nX3NlcnZpY2VzX2JpbgorICAg
ICAgICAgICAgICAgICAgICBpb19zZXJ2aWNlX29wZW5fZXh0ZW5kZWQKKyAgICAgICAgICAgICAg
ICAgICAgbWFjaF9leGNlcHRpb25fcmFpc2UKKyAgICAgICAgICAgICAgICAgICAgbWFjaF9wb3J0
X2dldF9jb250ZXh0X2Zyb21fdXNlcgorICAgICAgICAgICAgICAgICAgICBtYWNoX3BvcnRfZ2V0
X3JlZnMKKyAgICAgICAgICAgICAgICAgICAgbWFjaF9wb3J0X3JlcXVlc3Rfbm90aWZpY2F0aW9u
CisgICAgICAgICAgICAgICAgICAgIG1hY2hfcG9ydF9zZXRfYXR0cmlidXRlcworICAgICAgICAg
ICAgICAgICAgICBtYWNoX3ZtX2NvcHkKKyAgICAgICAgICAgICAgICAgICAgbWFjaF92bV9tYXBf
ZXh0ZXJuYWwKKyAgICAgICAgICAgICAgICAgICAgbWFjaF92bV9yZWdpb24KKyAgICAgICAgICAg
ICAgICAgICAgbWFjaF92bV9yZWdpb25fcmVjdXJzZQorICAgICAgICAgICAgICAgICAgICBtYWNo
X3ZtX3JlbWFwX2V4dGVybmFsCisgICAgICAgICAgICAgICAgICAgIHNlbWFwaG9yZV9jcmVhdGUK
KyAgICAgICAgICAgICAgICAgICAgc2VtYXBob3JlX2Rlc3Ryb3kKKyAgICAgICAgICAgICAgICAg
ICAgdGFza19nZXRfc3BlY2lhbF9wb3J0X2Zyb21fdXNlcgorICAgICAgICAgICAgICAgICAgICB0
YXNrX2luZm9fZnJvbV91c2VyCisgICAgICAgICAgICAgICAgICAgIHRhc2tfcG9saWN5X3NldAor
ICAgICAgICAgICAgICAgICAgICB0YXNrX3Jlc3RhcnRhYmxlX3Jhbmdlc19zeW5jaHJvbml6ZQor
ICAgICAgICAgICAgICAgICAgICB0YXNrX3RocmVhZHNfZnJvbV91c2VyCisgICAgICAgICAgICAg
ICAgICAgIHRocmVhZF9nZXRfc3RhdGVfdG9fdXNlcgorICAgICAgICAgICAgICAgICAgICB0aHJl
YWRfaW5mbworICAgICAgICAgICAgICAgICAgICB0aHJlYWRfcG9saWN5CisgICAgICAgICAgICAg
ICAgICAgIHRocmVhZF9wb2xpY3lfc2V0CisgICAgICAgICAgICAgICAgICAgIHRocmVhZF9yZXN1
bWUKKyAgICAgICAgICAgICAgICAgICAgdGhyZWFkX3NldF9leGNlcHRpb25fcG9ydHMKKyAgICAg
ICAgICAgICAgICAgICAgdGhyZWFkX3N1c3BlbmQKKyAgICAgICAgICAgICAgICAgICAgKQogICAg
ICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQogICAgICkKICkKIAotKHdo
ZW4gKGRlZmluZWQ/ICdzeXNjYWxsLW1hY2gpCi0gICAgKGRlbnkgc3lzY2FsbC1tYWNoICh3aXRo
IHRlbGVtZXRyeSkpCi0gICAgKGFsbG93IHN5c2NhbGwtbWFjaCAobWFjaHRyYXAtbnVtYmVyCi0g
ICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9hbGxvY2F0ZV90cmFwCi0gICAgICAgIE1T
Q19fa2VybmVscnBjX21hY2hfcG9ydF9jb25zdHJ1Y3RfdHJhcAotICAgICAgICBNU0NfX2tlcm5l
bHJwY19tYWNoX3BvcnRfZGVhbGxvY2F0ZV90cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21h
Y2hfcG9ydF9kZXN0cnVjdF90cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9l
eHRyYWN0X21lbWJlcl90cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9nZXRf
YXR0cmlidXRlc190cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9ndWFyZF90
cmFwCi0gICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9pbnNlcnRfbWVtYmVyX3RyYXAK
LSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2luc2VydF9yaWdodF90cmFwCi0gICAg
ICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9tb2RfcmVmc190cmFwCi0gICAgICAgIE1TQ19f
a2VybmVscnBjX21hY2hfcG9ydF9yZXF1ZXN0X25vdGlmaWNhdGlvbl90cmFwCi0gICAgICAgIE1T
Q19fa2VybmVscnBjX21hY2hfcG9ydF90eXBlX3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNf
bWFjaF9wb3J0X3VuZ3VhcmRfdHJhcAotICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3ZtX2Fs
bG9jYXRlX3RyYXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF92bV9kZWFsbG9jYXRlX3Ry
YXAKLSAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF92bV9tYXBfdHJhcAotICAgICAgICBNU0Nf
X2tlcm5lbHJwY19tYWNoX3ZtX3Byb3RlY3RfdHJhcAotICAgICAgICBNU0NfX2tlcm5lbHJwY19t
YWNoX3ZtX3B1cmdhYmxlX2NvbnRyb2xfdHJhcAotICAgICAgICBNU0NfaG9zdF9jcmVhdGVfbWFj
aF92b3VjaGVyX3RyYXAKLSAgICAgICAgTVNDX2hvc3Rfc2VsZl90cmFwCi0gICAgICAgIE1TQ19t
YWNoX2dlbmVyYXRlX2FjdGl2aXR5X2lkCi0gICAgICAgIE1TQ19tYWNoX21zZ190cmFwCi0gICAg
ICAgIE1TQ19tYWNoX3JlcGx5X3BvcnQKLSAgICAgICAgTVNDX21hY2hfdm91Y2hlcl9leHRyYWN0
X2F0dHJfcmVjaXBlX3RyYXAKLSAgICAgICAgTVNDX21rX3RpbWVyX2FybQotICAgICAgICBNU0Nf
bWtfdGltZXJfY2FuY2VsCi0gICAgICAgIE1TQ19ta190aW1lcl9jcmVhdGUKLSAgICAgICAgTVND
X21rX3RpbWVyX2Rlc3Ryb3kKLSAgICAgICAgTVNDX3BpZF9mb3JfdGFzawotICAgICAgICBNU0Nf
c2VtYXBob3JlX3NpZ25hbF90cmFwCi0gICAgICAgIE1TQ19zZW1hcGhvcmVfdGltZWR3YWl0X3Ry
YXAKLSAgICAgICAgTVNDX3NlbWFwaG9yZV93YWl0X3RyYXAKLSAgICAgICAgTVNDX3N3dGNoX3By
aQotICAgICAgICBNU0Nfc3lzY2FsbF90aHJlYWRfc3dpdGNoCi0gICAgICAgIE1TQ190YXNrX25h
bWVfZm9yX3BpZAotICAgICAgICBNU0NfdGhyZWFkX2dldF9zcGVjaWFsX3JlcGx5X3BvcnQKLSAg
ICAgICAgTVNDX3RocmVhZF9zZWxmX3RyYXAKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAod2hlbiAoZGVmaW5lZD8gJ3N5c2Nh
bGwtbWFjaCkKKyAgICAgICAgKGRlbnkgc3lzY2FsbC1tYWNoICh3aXRoIHRlbGVtZXRyeSkpCisg
ICAgICAgIChhbGxvdyBzeXNjYWxsLW1hY2ggKG1hY2h0cmFwLW51bWJlcgorICAgICAgICAgICAg
TVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2FsbG9jYXRlX3RyYXAKKyAgICAgICAgICAgIE1TQ19f
a2VybmVscnBjX21hY2hfcG9ydF9jb25zdHJ1Y3RfdHJhcAorICAgICAgICAgICAgTVNDX19rZXJu
ZWxycGNfbWFjaF9wb3J0X2RlYWxsb2NhdGVfdHJhcAorICAgICAgICAgICAgTVNDX19rZXJuZWxy
cGNfbWFjaF9wb3J0X2Rlc3RydWN0X3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21h
Y2hfcG9ydF9leHRyYWN0X21lbWJlcl90cmFwCisgICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19t
YWNoX3BvcnRfZ2V0X2F0dHJpYnV0ZXNfdHJhcAorICAgICAgICAgICAgTVNDX19rZXJuZWxycGNf
bWFjaF9wb3J0X2d1YXJkX3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9y
dF9pbnNlcnRfbWVtYmVyX3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9y
dF9pbnNlcnRfcmlnaHRfdHJhcAorICAgICAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0
X21vZF9yZWZzX3RyYXAKKyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9yZXF1
ZXN0X25vdGlmaWNhdGlvbl90cmFwCisgICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3Bv
cnRfdHlwZV90cmFwCisgICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfdW5ndWFy
ZF90cmFwCisgICAgICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3ZtX2FsbG9jYXRlX3RyYXAK
KyAgICAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfdm1fZGVhbGxvY2F0ZV90cmFwCisgICAg
ICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3ZtX21hcF90cmFwCisgICAgICAgICAgICBNU0Nf
X2tlcm5lbHJwY19tYWNoX3ZtX3Byb3RlY3RfdHJhcAorICAgICAgICAgICAgTVNDX19rZXJuZWxy
cGNfbWFjaF92bV9wdXJnYWJsZV9jb250cm9sX3RyYXAKKyAgICAgICAgICAgIE1TQ19ob3N0X2Ny
ZWF0ZV9tYWNoX3ZvdWNoZXJfdHJhcAorICAgICAgICAgICAgTVNDX2hvc3Rfc2VsZl90cmFwCisg
ICAgICAgICAgICBNU0NfbWFjaF9nZW5lcmF0ZV9hY3Rpdml0eV9pZAorICAgICAgICAgICAgTVND
X21hY2hfbXNnX3RyYXAKKyAgICAgICAgICAgIE1TQ19tYWNoX3JlcGx5X3BvcnQKKyAgICAgICAg
ICAgIE1TQ19tYWNoX3ZvdWNoZXJfZXh0cmFjdF9hdHRyX3JlY2lwZV90cmFwCisgICAgICAgICAg
ICBNU0NfbWtfdGltZXJfYXJtCisgICAgICAgICAgICBNU0NfbWtfdGltZXJfY2FuY2VsCisgICAg
ICAgICAgICBNU0NfbWtfdGltZXJfY3JlYXRlCisgICAgICAgICAgICBNU0NfbWtfdGltZXJfZGVz
dHJveQorICAgICAgICAgICAgTVNDX3BpZF9mb3JfdGFzaworICAgICAgICAgICAgTVNDX3NlbWFw
aG9yZV9zaWduYWxfdHJhcAorICAgICAgICAgICAgTVNDX3NlbWFwaG9yZV90aW1lZHdhaXRfdHJh
cAorICAgICAgICAgICAgTVNDX3NlbWFwaG9yZV93YWl0X3RyYXAKKyAgICAgICAgICAgIE1TQ19z
d3RjaF9wcmkKKyAgICAgICAgICAgIE1TQ19zeXNjYWxsX3RocmVhZF9zd2l0Y2gKKyAgICAgICAg
ICAgIE1TQ190YXNrX25hbWVfZm9yX3BpZAorICAgICAgICAgICAgTVNDX3RocmVhZF9nZXRfc3Bl
Y2lhbF9yZXBseV9wb3J0CisgICAgICAgICAgICBNU0NfdGhyZWFkX3NlbGZfdHJhcAorICAgICAg
ICAgICAgKQogICAgICAgICApCiAgICAgKQogKQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyNzA3NjEpCisr
KyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3Jr
aW5nIGNvcHkpCkBAIC05Miw2ICs5Miw3IEBACiAjaW1wb3J0IDx3dGYvRmlsZVN5c3RlbS5oPgog
I2ltcG9ydCA8d3RmL1Byb2Nlc3NQcml2aWxlZ2UuaD4KICNpbXBvcnQgPHd0Zi9Tb2Z0TGlua2lu
Zy5oPgorI2ltcG9ydCA8d3RmL2NvY29hL0VudGl0bGVtZW50cy5oPgogI2ltcG9ydCA8d3RmL2Nv
Y29hL05TVVJMRXh0cmFzLmg+CiAjaW1wb3J0IDx3dGYvY29jb2EvUnVudGltZUFwcGxpY2F0aW9u
Q2hlY2tzQ29jb2EuaD4KICNpbXBvcnQgPHd0Zi9jb2NvYS9WZWN0b3JDb2NvYS5oPgpAQCAtNjcx
LDYgKzY3Miw5IEBAIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVNhbmRib3goY29uc3QKIAog
ICAgIHNhbmRib3hQYXJhbWV0ZXJzLnNldE92ZXJyaWRlU2FuZGJveFByb2ZpbGVQYXRoKG1ha2VT
dHJpbmcoU3RyaW5nKFt3ZWJLaXRCdW5kbGUgcmVzb3VyY2VQYXRoXSksICIvY29tLmFwcGxlLldl
YlByb2Nlc3Muc2IiKSk7CiAKKyAgICBhdXRvIGhhc01lc3NhZ2VGaWx0ZXJFbnRpdGxlbWVudCA9
IFdURjo6cHJvY2Vzc0hhc0VudGl0bGVtZW50KCJjb20uYXBwbGUucHJpdmF0ZS5zZWN1cml0eS5t
ZXNzYWdlLWZpbHRlciIpOworICAgIHNhbmRib3hQYXJhbWV0ZXJzLmFkZFBhcmFtZXRlcigiRU5B
QkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiLCBoYXNNZXNzYWdlRmlsdGVyRW50aXRsZW1lbnQg
PyAiWUVTIiA6ICJOTyIpOworCiAgICAgQXV4aWxpYXJ5UHJvY2Vzczo6aW5pdGlhbGl6ZVNhbmRi
b3gocGFyYW1ldGVycywgc2FuZGJveFBhcmFtZXRlcnMpOwogI2VuZGlmCiB9Cg==
</data>
<flag name="review"
          id="433588"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416235</attachid>
            <date>2020-12-15 04:25:19 -0800</date>
            <delta_ts>2020-12-15 04:54:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219852-20201215132517.patch</filename>
            <type>text/plain</type>
            <size>14715</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA4MjQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEyLTE1ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEFkZCBzYW5kYm94
IHBhcmFtZXRlciBmb3IgbWVzc2FnZSBmaWx0ZXIgZW50aXRsZW1lbnQgc3RhdHVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk4NTIKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzcyMTQ1NTYwPgorCisgICAgICAgIFJldmlld2VkIGJ5IEJyZW50IEZ1
bGdoYW0uCisKKyAgICAgICAgQWRkIHNhbmRib3ggcGFyYW1ldGVyIHRvIGRldGVybWluZSB3aGV0
aGVyIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIG1lc3NhZ2UgZmlsdGVyIGVudGl0bGVtZW50
LgorICAgICAgICBUaGlzIHBhcmFtZXRlciB3aWxsIGJlIHVzZWQgaW4gdGhlIHNhbmRib3ggdG8g
ZW5hYmxlIG1lc3NhZ2UgZmlsdGVyaW5nLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRpYWxp
emVTYW5kYm94KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNi
LmluOgorCiAyMDIwLTEyLTE0ICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CiAKICAg
ICAgICAgW01lZGlhIGluIEdQVSBQcm9jZXNzXVtNU0VdIFZQOSBzdHJlYW0gcGxheWJhY2sgaXMg
bm90IHNtb290aApJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQ
cm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjcwODI0KQorKysgU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBA
IC0xMjAsMTMgKzEyMCwxNSBAQAogICAgICAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9BY2NlbGVy
YXRvciIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQogICAgICAgICAod2l0
aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAg
ICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1l
dGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAg
KQotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBp
b2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdl
LWZpbHRlcgorICAgICAgICAgICAgICAgIChhbGxvdworICAgICAgICAgICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJu
YWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgIChhbGxvdyAod2l0
aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAg
ICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKICNlbmRpZgpAQCAtMTM1
LDExICsxMzcsMTMgQEAKICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT0Fj
Y2VsZXJhdGlvblVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklO
RykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1l
c3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAg
ICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlv
a2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QK
KyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UiIpICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAg
ICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQt
YXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFs
LXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAg
ICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5kaWYKQEAgLTE0OCwxMyAr
MTUyLDE1IEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9TdXJmYWNl
Um9vdFVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKICAg
ICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1l
eHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKLSAg
ICAgICAgICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAg
ICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgICAgICAoYXBw
bHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cKKyAgICAgICAgICAgICAg
ICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlv
a2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICAo
YWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC10cmFwCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5k
aWYKQEAgLTE2MywxMSArMTY5LDEzIEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1j
bGFzcyAiSU9TdXJmYWNlU2VuZFJpZ2h0IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxU
RVJJTkcpCiAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBs
eS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAg
ICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAg
ICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0
aG9kCisgICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9G
SUxURVIiKSAiWUVTIikKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAg
ICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlv
a2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRl
cm5hbC10cmFwCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAg
ICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQogI2VuZGlmCkBAIC0xODYs
MTggKzE5NCwyMCBAQAogICAgICAgICApCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVS
SU5HKQogICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHkt
bWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgKQotICAgICAgICAgICAgKGFsbG93ICh3aXRo
IHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QK
LSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgIChpZiAoZXF1YWw/
IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAg
ICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChhbGxvdworICAgICAg
ICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICApCisg
ICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAg
ICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAg
ICkKICNlbmRpZgogICAgICkKLSAgICAKKwogICAgIDs7IFRoaXMgaXMgbmVlZGVkIGZvciBFbmNy
eXB0ZWQgTWVkaWEgb24gc29tZSBoYXJkd2FyZSAoTWFjTWluaTgsMSBmb3IgZXhhbXBsZSkKICAg
ICAoYWxsb3cgaW9raXQtb3BlbgogICAgICAgICAocmVxdWlyZS1hbGwKQEAgLTIwNiwxMyArMjE2
LDE1IEBACiAgICAgICAgICkKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCiAg
ICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdl
LWZpbHRlcgotICAgICAgICAgICAgKGFsbG93Ci0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJu
YWwtbWV0aG9kCi0gICAgICAgICAgICApCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1l
dHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAg
ICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFt
ICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAgICAgKGFw
cGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93CisgICAgICAgICAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAg
ICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJu
YWwtdHJhcAorICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQogI2Vu
ZGlmCkBAIC0yMjMsMTEgKzIzNSwxMyBAQAogICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnkt
Y2xhc3MgIkFHUE1DbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykK
ICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3Nh
Z2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAg
ICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAg
ICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIp
ICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAg
ICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5
bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRy
YXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAg
ICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5kaWYKQEAgLTIzNiwxMyArMjUw
LDE1IEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFwaGlj
c0NvbnRyb2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKICAg
ICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1l
eHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKLSAg
ICAgICAgICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAg
ICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgICAgICAoYXBw
bHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cKKyAgICAgICAgICAgICAg
ICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlv
a2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICAo
YWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC10cmFwCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5k
aWYKQEAgLTI1MSwxMSArMjY3LDEzIEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1j
bGFzcyAiQXBwbGVHcmFwaGljc1BvbGljeUNsaWVudCIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NB
R0VfRklMVEVSSU5HKQogICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAg
ICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0
cnkpCi0gICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAg
ICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVy
bmFsLW1ldGhvZAorICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01F
U1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIK
KyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAg
ICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9r
aXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKICNlbmRpZgpA
QCAtMjY1LDExICsyODMsMTMgQEAKICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNz
ICJBcHBsZU1HUFVQb3dlckNvbnRyb2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUklORykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAg
KGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5
KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC1tZXRob2QKKyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNT
QUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisg
ICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAg
ICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9k
CisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5kaWYKQEAg
LTg1MiwxMSArODcyLDEzIEBACiAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZVVw
c3RyZWFtVXNlckNsaWVudCIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQog
ICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVy
Ci0gICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3lu
Yy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5B
QkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFwcGx5LW1lc3Nh
Z2UtZmlsdGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAg
ICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAg
ICAgICAgICAgICkKICAgICAgICAgKQogICAgICkKICNlbmRpZgpAQCAtODY5LDExICs4OTEsMTMg
QEAKICAgICApCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQogICAgICh3aXRo
IHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAg
IChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5h
bC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgIGlv
a2l0LWV4dGVybmFsLW1ldGhvZAorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRC
T1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVy
CisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgIGlv
a2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFs
LXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAg
ICkKICAgICAgICAgKQogICAgICkKICNlbmRpZgpAQCAtODgzLDExICs5MDcsMTMgQEAKICAgICAo
aW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkF1ZGlvQVVVQyIpIDs7IDxyZGFyOi8vcHJvYmxlbS8x
MDQyNzQ1MT4gJiYgPHJkYXI6Ly9wcm9ibGVtLzEwODA4ODE3PgogI2lmIEhBVkUoU0FOREJPWF9N
RVNTQUdFX0ZJTFRFUklORykKICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAg
ICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICBpb2tpdC1l
eHRlcm5hbC10cmFwCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAoaWYg
KGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisg
ICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKKyAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAg
ICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICApCiAgICAgICAgICkKICAgICApCiAjZW5kaWYK
QEAgLTg5NywxMSArOTIzLDEzIEBACiAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1
ZGlvQ29udHJvbFVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklO
RykKICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChhcHBseS1tZXNzYWdlLWZp
bHRlcgotICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgaW9raXQt
YXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0g
ICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhcHBseS1t
ZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAg
ICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICBp
b2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9k
CisgICAgICAgICAgICApCiAgICAgICAgICkKICAgICApCiAjZW5kaWYKQEAgLTkxMSwxMSArOTM5
LDEzIEBACiAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvRW5naW5lVXNlckNs
aWVudCIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQogICAgICh3aXRoIHRl
bGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgIChh
bGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1t
ZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLW1ldGhvZAorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hf
TUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisg
ICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgIGlva2l0
LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRy
YXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICkK
ICAgICAgICAgKQogICAgICkKICNlbmRpZgpAQCAtMTIzNCwxMSArMTI2NCwxMyBAQAogICAgICAg
ICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCRGV2aWNlVXNlckNsaWVudFYyIikKICNp
ZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCiAgICAgICAgICh3aXRoIHRlbGVtZXRy
eS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAg
KGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRl
cm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAg
ICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgIChpZiAoZXF1YWw/IChwYXJh
bSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0
cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAg
ICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkK
ICAgICAgICAgKQogI2VuZGlmCkBAIC0xMjQ3LDExICsxMjc5LDEzIEBACiAgICAgICAgIChpb2tp
dC11c2VyLWNsaWVudC1jbGFzcyAiSU9VU0JJbnRlcmZhY2VVc2VyQ2xpZW50VjIiKQogI2lmIEhB
VkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJh
Y2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxs
b3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFs
LW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJF
TkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5
LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkK
KyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAg
ICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9r
aXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAg
ICAgICApCiAjZW5kaWYKQEAgLTE1MTYsNyArMTU1MCw3IEBACiAjZW5kaWYKIAogI2lmIEhBVkUo
U0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSh3aGVuIChkZWZpbmVkPyAnbWFjaC1ib290c3Ry
YXApCisoaWYgKGFuZCAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxU
RVIiKSAiWUVTIikgKGRlZmluZWQ/ICdtYWNoLWJvb3RzdHJhcCkpCiAgICAgKGFsbG93IG1hY2gt
Ym9vdHN0cmFwCiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgKGRl
bnkgeHBjLW1lc3NhZ2Utc2VuZCAod2l0aCB0ZWxlbWV0cnkpKQpAQCAtMTUzMyw3ICsxNTY3LDcg
QEAKICAgICApCiApCiAKLSh3aGVuIChkZWZpbmVkPyAnbWFjaC1rZXJuZWwtZW5kcG9pbnQpCiso
aWYgKGFuZCAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAi
WUVTIikgKGRlZmluZWQ/ICdtYWNoLWtlcm5lbC1lbmRwb2ludCkpCiAgICAgKGFsbG93IG1hY2gt
a2VybmVsLWVuZHBvaW50CiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAg
ICAgKGRlbnkgbWFjaC1tZXNzYWdlLXNlbmQgKHdpdGggdGVsZW1ldHJ5KSkKQEAgLTE2MDEsNyAr
MTYzNSw3IEBACiAgICAgKQogKQogCi0od2hlbiAoZGVmaW5lZD8gJ3N5c2NhbGwtbWFjaCkKKyhp
ZiAoYW5kIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZ
RVMiKSAoZGVmaW5lZD8gJ3N5c2NhbGwtbWFjaCkpCiAgICAgKGRlbnkgc3lzY2FsbC1tYWNoICh3
aXRoIHRlbGVtZXRyeSkpCiAgICAgKGFsbG93IHN5c2NhbGwtbWFjaCAobWFjaHRyYXAtbnVtYmVy
CiAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9hbGxvY2F0ZV90cmFwCkluZGV4OiBT
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0J
KHJldmlzaW9uIDI3MDgyNCkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQ
cm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTkyLDYgKzkyLDcgQEAKICNpbXBvcnQg
PHd0Zi9GaWxlU3lzdGVtLmg+CiAjaW1wb3J0IDx3dGYvUHJvY2Vzc1ByaXZpbGVnZS5oPgogI2lt
cG9ydCA8d3RmL1NvZnRMaW5raW5nLmg+CisjaW1wb3J0IDx3dGYvY29jb2EvRW50aXRsZW1lbnRz
Lmg+CiAjaW1wb3J0IDx3dGYvY29jb2EvTlNVUkxFeHRyYXMuaD4KICNpbXBvcnQgPHd0Zi9jb2Nv
YS9SdW50aW1lQXBwbGljYXRpb25DaGVja3NDb2NvYS5oPgogI2ltcG9ydCA8d3RmL2NvY29hL1Zl
Y3RvckNvY29hLmg+CkBAIC02NzEsNiArNjcyLDkgQEAgdm9pZCBXZWJQcm9jZXNzOjppbml0aWFs
aXplU2FuZGJveChjb25zdAogCiAgICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0T3ZlcnJpZGVTYW5k
Ym94UHJvZmlsZVBhdGgobWFrZVN0cmluZyhTdHJpbmcoW3dlYktpdEJ1bmRsZSByZXNvdXJjZVBh
dGhdKSwgIi9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYiIpKTsKIAorICAgIGF1dG8gaGFzTWVzc2Fn
ZUZpbHRlckVudGl0bGVtZW50ID0gV1RGOjpwcm9jZXNzSGFzRW50aXRsZW1lbnQoImNvbS5hcHBs
ZS5wcml2YXRlLnNlY3VyaXR5Lm1lc3NhZ2UtZmlsdGVyIik7CisgICAgc2FuZGJveFBhcmFtZXRl
cnMuYWRkUGFyYW1ldGVyKCJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIsIGhhc01lc3Nh
Z2VGaWx0ZXJFbnRpdGxlbWVudCA/ICJZRVMiIDogIk5PIik7CisKICAgICBBdXhpbGlhcnlQcm9j
ZXNzOjppbml0aWFsaXplU2FuZGJveChwYXJhbWV0ZXJzLCBzYW5kYm94UGFyYW1ldGVycyk7CiAj
ZW5kaWYKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416321</attachid>
            <date>2020-12-16 02:31:38 -0800</date>
            <delta_ts>2020-12-16 05:36:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219852-20201216113135.patch</filename>
            <type>text/plain</type>
            <size>14871</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzA4ODUpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEyLTE2ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIEFkZCBzYW5kYm94
IHBhcmFtZXRlciBmb3IgbWVzc2FnZSBmaWx0ZXIgZW50aXRsZW1lbnQgc3RhdHVzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk4NTIKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzcyMTQ1NTYwPgorCisgICAgICAgIFJldmlld2VkIGJ5IEJyZW50IEZ1
bGdoYW0uCisKKyAgICAgICAgQWRkIHNhbmRib3ggcGFyYW1ldGVyIHRvIGRldGVybWluZSB3aGV0
aGVyIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIG1lc3NhZ2UgZmlsdGVyIGVudGl0bGVtZW50
LgorICAgICAgICBUaGlzIHBhcmFtZXRlciB3aWxsIGJlIHVzZWQgaW4gdGhlIHNhbmRib3ggdG8g
ZW5hYmxlIG1lc3NhZ2UgZmlsdGVyaW5nLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRpYWxp
emVTYW5kYm94KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNi
LmluOgorCiAyMDIwLTEyLTE2ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBNYWtlIHN1cmUgV2ViS2l0IFdlYlNvY2tldENoYW5uZWwgaGFuZGxlIHN1c3BlbmQv
cmVzdW1lIGNvcnJlY3RseQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBs
ZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjcwODg1KQorKysgU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNv
cHkpCkBAIC0xMjAsMTMgKzEyMCwxNSBAQAogICAgICAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9B
Y2NlbGVyYXRvciIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQogICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVy
bmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAotICAgICAg
ICAgICAgKQotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5B
QkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgICAgIChhcHBseS1t
ZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChhbGxvdworICAgICAgICAgICAgICAgICAg
ICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgIChhbGxv
dyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRy
YXAKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKICNlbmRpZgpA
QCAtMTM1LDExICsxMzcsMTMgQEAKICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNz
ICJJT0FjY2VsZXJhdGlvblVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUklORykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFw
cGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQot
ICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAg
ICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1t
ZXRob2QKKyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAg
ICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAg
aW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4
dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisg
ICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5kaWYKQEAgLTE0
OCwxMyArMTUyLDE1IEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9T
dXJmYWNlUm9vdFVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklO
RykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1l
c3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cKLSAgICAgICAgICAgICAgICBpb2tpdC1h
c3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKLSAgICAgICAgICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0g
ICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAoaWYgKGVxdWFsPyAo
cGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgICAg
ICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cKKyAgICAgICAg
ICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAg
ICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAg
ICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1l
eHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICAp
CiAjZW5kaWYKQEAgLTE2MywxMSArMTY5LDEzIEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1l
bnRyeS1jbGFzcyAiSU9TdXJmYWNlU2VuZFJpZ2h0IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FH
RV9GSUxURVJJTkcpCiAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAg
IChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRy
eSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAg
ICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJu
YWwtbWV0aG9kCisgICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVT
U0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgor
ICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAg
ICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICAgICBpb2tp
dC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhv
ZAorICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQogI2VuZGlmCkBA
IC0xODYsMTggKzE5NCwyMCBAQAogICAgICAgICApCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0Vf
RklMVEVSSU5HKQogICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAo
YXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdwotICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgKQotICAgICAgICAgICAgKGFsbG93
ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1t
ZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgIChpZiAo
ZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAg
ICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChhbGxvdwor
ICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAg
ICApCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAg
ICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAg
ICAgICAgICkKICNlbmRpZgogICAgICkKLSAgICAKKwogICAgIDs7IFRoaXMgaXMgbmVlZGVkIGZv
ciBFbmNyeXB0ZWQgTWVkaWEgb24gc29tZSBoYXJkd2FyZSAoTWFjTWluaTgsMSBmb3IgZXhhbXBs
ZSkKICAgICAoYWxsb3cgaW9raXQtb3BlbgogICAgICAgICAocmVxdWlyZS1hbGwKQEAgLTIwNiwx
MyArMjE2LDE1IEBACiAgICAgICAgICkKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJ
TkcpCiAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1t
ZXNzYWdlLWZpbHRlcgotICAgICAgICAgICAgKGFsbG93Ci0gICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICApCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGgg
dGVsZW1ldHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAot
ICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgKGlmIChlcXVhbD8g
KHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAg
ICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93CisgICAgICAg
ICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAg
ICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAg
ICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAgICAgaW9raXQt
ZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAg
KQogI2VuZGlmCkBAIC0yMjMsMTEgKzIzNSwxMyBAQAogICAgICAgICAoaW9raXQtcmVnaXN0cnkt
ZW50cnktY2xhc3MgIkFHUE1DbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UklORykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5
LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAg
ICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUiIpICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAg
ICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9r
aXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVy
bmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAg
ICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5kaWYKQEAgLTIzNiwx
MyArMjUwLDE1IEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVH
cmFwaGljc0NvbnRyb2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklO
RykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1l
c3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cKLSAgICAgICAgICAgICAgICBpb2tpdC1h
c3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKLSAgICAgICAgICAgICkKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0g
ICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAoaWYgKGVxdWFsPyAo
cGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgICAg
ICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cKKyAgICAgICAg
ICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAg
ICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAg
ICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAgICAgICBpb2tpdC1l
eHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICAp
CiAjZW5kaWYKQEAgLTI1MSwxMSArMjY3LDEzIEBACiAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1l
bnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc1BvbGljeUNsaWVudCIpCiAjaWYgSEFWRShTQU5EQk9Y
X01FU1NBR0VfRklMVEVSSU5HKQogICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQot
ICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKLSAgICAgICAgICAgIChhbGxvdyAod2l0aCB0
ZWxlbWV0cnkpCi0gICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0g
ICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtdHJhcAotICAgICAgICAgICAgICAgIGlva2l0
LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5E
Qk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1m
aWx0ZXIKKyAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAg
ICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAgICAgICAg
ICAgaW9raXQtZXh0ZXJuYWwtdHJhcAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC1tZXRob2QKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKICNl
bmRpZgpAQCAtMjY1LDExICsyODMsMTMgQEAKICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5
LWNsYXNzICJBcHBsZU1HUFVQb3dlckNvbnRyb2xDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9N
RVNTQUdFX0ZJTFRFUklORykKICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAg
ICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVs
ZW1ldHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAotICAg
ICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAgICAgICBpb2tpdC1l
eHRlcm5hbC1tZXRob2QKKyAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJP
WF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmls
dGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAg
ICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwt
bWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCiAjZW5k
aWYKQEAgLTg1MiwxMSArODcyLDEzIEBACiAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJB
cHBsZVVwc3RyZWFtVXNlckNsaWVudCIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVS
SU5HKQogICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCi0gICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAK
LSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgIChpZiAoZXF1YWw/IChwYXJh
bSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFwcGx5
LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAg
ICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgICAgICkKICAgICAgICAgKQogICAgICkKICNlbmRpZgpAQCAtODY5LDExICs4
OTEsMTMgQEAKICAgICApCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQogICAg
ICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0g
ICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3luYy1l
eHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAg
ICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxF
X1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAg
ICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0LWV4
dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAg
ICAgICAgICkKICAgICAgICAgKQogICAgICkKICNlbmRpZgpAQCAtODgzLDExICs5MDcsMTMgQEAK
ICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkF1ZGlvQVVVQyIpIDs7IDxyZGFyOi8vcHJv
YmxlbS8xMDQyNzQ1MT4gJiYgPHJkYXI6Ly9wcm9ibGVtLzEwODA4ODE3PgogI2lmIEhBVkUoU0FO
REJPWF9NRVNTQUdFX0ZJTFRFUklORykKICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQot
ICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5
KQotICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICBp
b2tpdC1leHRlcm5hbC10cmFwCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAg
ICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllF
UyIpCisgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgKGFsbG93ICh3
aXRoIHRlbGVtZXRyeSkKKyAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRo
b2QKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAg
aW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICApCiAgICAgICAgICkKICAgICApCiAj
ZW5kaWYKQEAgLTg5NywxMSArOTIzLDEzIEBACiAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNz
ICJJT0F1ZGlvQ29udHJvbFVzZXJDbGllbnQiKQogI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUklORykKICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChhcHBseS1tZXNz
YWdlLWZpbHRlcgotICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAg
aW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10
cmFwCi0gICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAoaWYgKGVxdWFsPyAo
cGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkK
KyAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgICAg
ICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwt
bWV0aG9kCisgICAgICAgICAgICApCiAgICAgICAgICkKICAgICApCiAjZW5kaWYKQEAgLTkxMSwx
MSArOTM5LDEzIEBACiAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvRW5naW5l
VXNlckNsaWVudCIpCiAjaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQogICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAg
ICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCi0gICAgICAgICAgICBpb2tpdC1hc3luYy1leHRl
cm5hbC1tZXRob2QKLSAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAgICAgICAg
IGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmls
dGVyCisgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQorICAgICAgICAgICAgICAg
IGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgIGlva2l0LWV4dGVy
bmFsLXRyYXAKKyAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAg
ICAgICkKICAgICAgICAgKQogICAgICkKICNlbmRpZgpAQCAtMTIzNCwxMSArMTI2NCwxMyBAQAog
ICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCRGV2aWNlVXNlckNsaWVudFYy
IikKICNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCiAgICAgICAgICh3aXRoIHRl
bGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgotICAgICAg
ICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKLSAgICAgICAgICAgICAgICBpb2tpdC1hc3lu
Yy1leHRlcm5hbC1tZXRob2QKLSAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCi0g
ICAgICAgICAgICAgICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgIChpZiAoZXF1YWw/
IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAg
ICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgorICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0
ZWxlbWV0cnkpCisgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhv
ZAorICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC10cmFwCisgICAgICAgICAgICAg
ICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZAorICAgICAgICAgICAgICAgICkKICAgICAgICAg
ICAgICkKICAgICAgICAgKQogI2VuZGlmCkBAIC0xMjQ3LDExICsxMjc5LDEzIEBACiAgICAgICAg
IChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9VU0JJbnRlcmZhY2VVc2VyQ2xpZW50VjIiKQog
I2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKICAgICAgICAgKHdpdGggdGVsZW1l
dHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCi0gICAgICAgICAg
ICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQotICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4
dGVybmFsLW1ldGhvZAotICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKLSAgICAg
ICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKKyAgICAgICAgKGlmIChlcXVhbD8gKHBh
cmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAgICAg
KGFwcGx5LW1lc3NhZ2UtZmlsdGVyCisgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVt
ZXRyeSkKKyAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCisg
ICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLXRyYXAKKyAgICAgICAgICAgICAgICAg
ICAgaW9raXQtZXh0ZXJuYWwtbWV0aG9kCisgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAg
KQogICAgICAgICApCiAjZW5kaWYKQEAgLTE1MTYsNyArMTU1MCw3IEBACiAjZW5kaWYKIAogI2lm
IEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSh3aGVuIChkZWZpbmVkPyAnbWFjaC1i
b290c3RyYXApCisoaWYgKGFuZCAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikgKGRlZmluZWQ/ICdtYWNoLWJvb3RzdHJhcCkpCiAgICAgKGFsbG93
IG1hY2gtYm9vdHN0cmFwCiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAg
ICAgKGRlbnkgeHBjLW1lc3NhZ2Utc2VuZCAod2l0aCB0ZWxlbWV0cnkpKQpAQCAtMTUzMyw3ICsx
NTY3LDcgQEAKICAgICApCiApCiAKLSh3aGVuIChkZWZpbmVkPyAnbWFjaC1rZXJuZWwtZW5kcG9p
bnQpCisoaWYgKGFuZCAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxU
RVIiKSAiWUVTIikgKGRlZmluZWQ/ICdtYWNoLWtlcm5lbC1lbmRwb2ludCkpCiAgICAgKGFsbG93
IG1hY2gta2VybmVsLWVuZHBvaW50CiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAg
ICAgICAgICAgKGRlbnkgbWFjaC1tZXNzYWdlLXNlbmQgKHdpdGggdGVsZW1ldHJ5KSkKQEAgLTE2
MDEsOCArMTYzNSwxMSBAQAogICAgICkKICkKIAotKHdoZW4gKGRlZmluZWQ/ICdzeXNjYWxsLW1h
Y2gpCisoaWYgKGFuZCAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxU
RVIiKSAiWUVTIikgKGRlZmluZWQ/ICdzeXNjYWxsLW1hY2gpKQogICAgIChkZW55IHN5c2NhbGwt
bWFjaCAod2l0aCB0ZWxlbWV0cnkpKQorKQorICAgIAorKGlmIChhbmQgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpIChkZWZpbmVkPyAnc3lzY2Fs
bC1tYWNoKSkKICAgICAoYWxsb3cgc3lzY2FsbC1tYWNoIChtYWNodHJhcC1udW1iZXIKICAgICAg
ICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2FsbG9jYXRlX3RyYXAKICAgICAgICAgTVNDX19r
ZXJuZWxycGNfbWFjaF9wb3J0X2NvbnN0cnVjdF90cmFwCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI3MDg4
NSkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0J
KHdvcmtpbmcgY29weSkKQEAgLTkyLDYgKzkyLDcgQEAKICNpbXBvcnQgPHd0Zi9GaWxlU3lzdGVt
Lmg+CiAjaW1wb3J0IDx3dGYvUHJvY2Vzc1ByaXZpbGVnZS5oPgogI2ltcG9ydCA8d3RmL1NvZnRM
aW5raW5nLmg+CisjaW1wb3J0IDx3dGYvY29jb2EvRW50aXRsZW1lbnRzLmg+CiAjaW1wb3J0IDx3
dGYvY29jb2EvTlNVUkxFeHRyYXMuaD4KICNpbXBvcnQgPHd0Zi9jb2NvYS9SdW50aW1lQXBwbGlj
YXRpb25DaGVja3NDb2NvYS5oPgogI2ltcG9ydCA8d3RmL2NvY29hL1ZlY3RvckNvY29hLmg+CkBA
IC02NzEsNiArNjcyLDkgQEAgdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveChjb25z
dAogCiAgICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0T3ZlcnJpZGVTYW5kYm94UHJvZmlsZVBhdGgo
bWFrZVN0cmluZyhTdHJpbmcoW3dlYktpdEJ1bmRsZSByZXNvdXJjZVBhdGhdKSwgIi9jb20uYXBw
bGUuV2ViUHJvY2Vzcy5zYiIpKTsKIAorICAgIGF1dG8gaGFzTWVzc2FnZUZpbHRlckVudGl0bGVt
ZW50ID0gV1RGOjpwcm9jZXNzSGFzRW50aXRsZW1lbnQoImNvbS5hcHBsZS5wcml2YXRlLnNlY3Vy
aXR5Lm1lc3NhZ2UtZmlsdGVyIik7CisgICAgc2FuZGJveFBhcmFtZXRlcnMuYWRkUGFyYW1ldGVy
KCJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIsIGhhc01lc3NhZ2VGaWx0ZXJFbnRpdGxl
bWVudCA/ICJZRVMiIDogIk5PIik7CisKICAgICBBdXhpbGlhcnlQcm9jZXNzOjppbml0aWFsaXpl
U2FuZGJveChwYXJhbWV0ZXJzLCBzYW5kYm94UGFyYW1ldGVycyk7CiAjZW5kaWYKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>