<?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>195468</bug_id>
          
          <creation_ts>2019-03-08 10:32:12 -0800</creation_ts>
          <short_desc>Have the UIProcess take the UnboundedNetworking assertion when downloads are in progress</short_desc>
          <delta_ts>2019-03-08 15:59:21 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>aestes</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1514062</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 10:32:12 -0800</bug_when>
    <thetext>Have the UIProcess take the UnboundedNetworking assertion when downloads are in progress</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514066</commentid>
    <comment_count>1</comment_count>
      <attachid>364031</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 10:35:48 -0800</bug_when>
    <thetext>Created attachment 364031
Patch

This patch relies on the still-unlanded patch in 195465 to land, so it won&apos;t apply on EWS... but it&apos;s small and reviewable nonetheless</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514092</commentid>
    <comment_count>2</comment_count>
      <attachid>364040</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 11:07:05 -0800</bug_when>
    <thetext>Created attachment 364040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514119</commentid>
    <comment_count>3</comment_count>
      <attachid>364045</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 11:57:51 -0800</bug_when>
    <thetext>Created attachment 364045
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514120</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-03-08 11:59:20 -0800</bug_when>
    <thetext>Attachment 364045 did not pass style-queue:


ERROR: Source/WebKit/UIProcess/Downloads/DownloadProxyMap.cpp:34:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514123</commentid>
    <comment_count>5</comment_count>
      <attachid>364046</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 12:07:17 -0800</bug_when>
    <thetext>Created attachment 364046
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514143</commentid>
    <comment_count>6</comment_count>
      <attachid>364053</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 13:01:32 -0800</bug_when>
    <thetext>Created attachment 364053
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514165</commentid>
    <comment_count>7</comment_count>
      <attachid>364061</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 14:02:13 -0800</bug_when>
    <thetext>Created attachment 364061
Patch

Dammit Windows...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514185</commentid>
    <comment_count>8</comment_count>
      <attachid>364061</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-08 14:32:59 -0800</bug_when>
    <thetext>Comment on attachment 364061
Patch

Rejecting attachment 364061 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 364061, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in Source/WebKit/ChangeLog contains OOPS!.

Full output: https://webkit-queues.webkit.org/results/11431460</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514212</commentid>
    <comment_count>9</comment_count>
      <attachid>364078</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2019-03-08 15:14:44 -0800</bug_when>
    <thetext>Created attachment 364078
PFL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514244</commentid>
    <comment_count>10</comment_count>
      <attachid>364078</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-08 15:58:58 -0800</bug_when>
    <thetext>Comment on attachment 364078
PFL

Clearing flags on attachment: 364078

Committed r242662: &lt;https://trac.webkit.org/changeset/242662&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514245</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-08 15:59:00 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1514246</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-08 15:59:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/48729463&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364031</attachid>
            <date>2019-03-08 10:35:48 -0800</date>
            <delta_ts>2019-03-08 11:07:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3748</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvRG93bmxvYWRzL0Rv
d25sb2FkUHJveHlNYXAuY3BwOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpE
b3dubG9hZFByb3h5TWFwKToKKyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6Y3Jl
YXRlRG93bmxvYWRQcm94eSk6IElmIHRoaXMgaXMgdGhlIGZpcnN0IGRvd25sb2FkLCBhbmQgdGhl
IHByb2Nlc3MgaGFzIHRoZSBlbnRpdGxlbWVudCwKKyAgICAgICAgICB0YWtlIHRoZSBhc3NlcnRp
b24uCisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OmRvd25sb2FkRmluaXNoZWQp
OgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpwcm9jZXNzRGlkQ2xvc2UpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oOgorCiAyMDE5
LTAzLTA3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgUmVncmVz
c2lvbihyMjQyNTgwKSBXZWJLaXQuTmV0d29ya1Byb2Nlc3NDcmFzaFdpdGhQZW5kaW5nQ29ubmVj
dGlvbiBBUEkgaXMgY3Jhc2hpbmcgb24gaU9TIGRlYnVnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKaW5kZXggMmUzZjdm
ODY1MDcuLjllZmZiNmMwMDAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlNYXAuY3BwCkBAIC0zMCwxMiArMzAsMTUgQEAKICNp
bmNsdWRlICJEb3dubG9hZFByb3h5LmgiCiAjaW5jbHVkZSAiRG93bmxvYWRQcm94eU1lc3NhZ2Vz
LmgiCiAjaW5jbHVkZSAiTWVzc2FnZVJlY2VpdmVyTWFwLmgiCisjaW5jbHVkZSAiUHJvY2Vzc0Fz
c2VydGlvbi5oIgorI2luY2x1ZGUgPHd0Zi9FbnRpdGxlbWVudHMuaD4KICNpbmNsdWRlIDx3dGYv
U3RkTGliRXh0cmFzLmg+CiAKIG5hbWVzcGFjZSBXZWJLaXQgewogCiBEb3dubG9hZFByb3h5TWFw
OjpEb3dubG9hZFByb3h5TWFwKE5ldHdvcmtQcm9jZXNzUHJveHkmIHByb2Nlc3MpCiAgICAgOiBt
X3Byb2Nlc3MoJnByb2Nlc3MpCisgICAgLCBtX3Nob3VsZFRha2VBc3NlcnRpb24ocHJvY2Vzc0hh
c0VudGl0bGVtZW50KCJjb20uYXBwbGUubXVsdGl0YXNraW5nLnN5c3RlbWFwcGFzc2VydGlvbnMi
KSkKIHsKIH0KIApAQCAtNDksNiArNTIsMTEgQEAgRG93bmxvYWRQcm94eSogRG93bmxvYWRQcm94
eU1hcDo6Y3JlYXRlRG93bmxvYWRQcm94eShXZWJQcm9jZXNzUG9vbCYgcHJvY2Vzc1Bvb2wKICAg
ICBhdXRvIGRvd25sb2FkUHJveHkgPSBEb3dubG9hZFByb3h5OjpjcmVhdGUoKnRoaXMsIHByb2Nl
c3NQb29sLCByZXNvdXJjZVJlcXVlc3QpOwogICAgIG1fZG93bmxvYWRzLnNldChkb3dubG9hZFBy
b3h5LT5kb3dubG9hZElEKCksIGRvd25sb2FkUHJveHkuY29weVJlZigpKTsKIAorICAgIGlmICht
X2Rvd25sb2Fkcy5zaXplKCkgPT0gMSAmJiBtX3Nob3VsZFRha2VBc3NlcnRpb24pIHsKKyAgICAg
ICAgQVNTRVJUKCFtX2Rvd25sb2FkQXNzZXJ0aW9uKTsKKyAgICAgICAgbV9kb3dubG9hZEFzc2Vy
dGlvbiA9IHN0ZDo6bWFrZV91bmlxdWU8UHJvY2Vzc0Fzc2VydGlvbj4oZ2V0cGlkKCksICJXZWJL
aXQgZG93bmxvYWRzIl9zLCBBc3NlcnRpb25TdGF0ZTo6VW5ib3VuZGVkTmV0d29ya2luZyk7Cisg
ICAgfQorCiAgICAgbV9wcm9jZXNzLT5hZGRNZXNzYWdlUmVjZWl2ZXIoTWVzc2FnZXM6OkRvd25s
b2FkUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSwgZG93bmxvYWRQcm94eS0+ZG93bmxvYWRJ
RCgpLmRvd25sb2FkSUQoKSwgZG93bmxvYWRQcm94eS5nZXQoKSk7CiAKICAgICByZXR1cm4gZG93
bmxvYWRQcm94eS5wdHIoKTsKQEAgLTYzLDYgKzcxLDExIEBAIHZvaWQgRG93bmxvYWRQcm94eU1h
cDo6ZG93bmxvYWRGaW5pc2hlZChEb3dubG9hZFByb3h5KiBkb3dubG9hZFByb3h5KQogICAgIG1f
cHJvY2Vzcy0+cmVtb3ZlTWVzc2FnZVJlY2VpdmVyKE1lc3NhZ2VzOjpEb3dubG9hZFByb3h5Ojpt
ZXNzYWdlUmVjZWl2ZXJOYW1lKCksIGRvd25sb2FkSUQuZG93bmxvYWRJRCgpKTsKICAgICBkb3du
bG9hZFByb3h5LT5pbnZhbGlkYXRlKCk7CiAgICAgbV9kb3dubG9hZHMucmVtb3ZlKGRvd25sb2Fk
SUQpOworCisgICAgaWYgKG1fZG93bmxvYWRzLmlzRW1wdHkoKSAmJiBtX3Nob3VsZFRha2VBc3Nl
cnRpb24pIHsKKyAgICAgICAgQVNTRVJUKG1fZG93bmxvYWRBc3NlcnRpb24pOworICAgICAgICBt
X2Rvd25sb2FkQXNzZXJ0aW9uID0gbnVsbHB0cjsKKyAgICB9CiB9CiAKIHZvaWQgRG93bmxvYWRQ
cm94eU1hcDo6cHJvY2Vzc0RpZENsb3NlKCkKQEAgLTc1LDYgKzg4LDcgQEAgdm9pZCBEb3dubG9h
ZFByb3h5TWFwOjpwcm9jZXNzRGlkQ2xvc2UoKQogICAgIH0KIAogICAgIG1fZG93bmxvYWRzLmNs
ZWFyKCk7CisgICAgbV9kb3dubG9hZEFzc2VydGlvbiA9IG51bGxwdHI7CiAgICAgbV9wcm9jZXNz
ID0gbnVsbHB0cjsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93
bmxvYWRzL0Rvd25sb2FkUHJveHlNYXAuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25s
b2Fkcy9Eb3dubG9hZFByb3h5TWFwLmgKaW5kZXggODQ1ODNkZGViYWIuLjAzYzhjZjBhZWFlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94
eU1hcC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFBy
b3h5TWFwLmgKQEAgLTM3LDYgKzM3LDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAKIGNsYXNzIERv
d25sb2FkUHJveHk7CiBjbGFzcyBOZXR3b3JrUHJvY2Vzc1Byb3h5OworY2xhc3MgUHJvY2Vzc0Fz
c2VydGlvbjsKIGNsYXNzIFdlYlByb2Nlc3NQb29sOwogCiBjbGFzcyBEb3dubG9hZFByb3h5TWFw
IHsKQEAgLTU3LDYgKzU4LDkgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBOZXR3b3JrUHJvY2Vz
c1Byb3h5KiBtX3Byb2Nlc3M7CiAgICAgSGFzaE1hcDxEb3dubG9hZElELCBSZWZQdHI8RG93bmxv
YWRQcm94eT4+IG1fZG93bmxvYWRzOworCisgICAgYm9vbCBtX3Nob3VsZFRha2VBc3NlcnRpb24g
eyBmYWxzZSB9OworICAgIHN0ZDo6dW5pcXVlX3B0cjxQcm9jZXNzQXNzZXJ0aW9uPiBtX2Rvd25s
b2FkQXNzZXJ0aW9uOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>
<flag name="review"
          id="380577"
          type_id="1"
          status="+"
          setter="aestes"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364040</attachid>
            <date>2019-03-08 11:07:05 -0800</date>
            <delta_ts>2019-03-08 11:57:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3744</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgQW5keSBFc3Rlcy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxv
YWRQcm94eU1hcC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OkRvd25s
b2FkUHJveHlNYXApOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpjcmVhdGVE
b3dubG9hZFByb3h5KTogSWYgdGhpcyBpcyB0aGUgZmlyc3QgZG93bmxvYWQsIGFuZCB0aGUgcHJv
Y2VzcyBoYXMgdGhlIGVudGl0bGVtZW50LAorICAgICAgICAgIHRha2UgdGhlIGFzc2VydGlvbi4K
KyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZCk6Cisg
ICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSk6CisgICAg
ICAgICogVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmg6CisKIDIwMTktMDMt
MDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9u
KHIyNDI1ODApIFdlYktpdC5OZXR3b3JrUHJvY2Vzc0NyYXNoV2l0aFBlbmRpbmdDb25uZWN0aW9u
IEFQSSBpcyBjcmFzaGluZyBvbiBpT1MgZGVidWcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAppbmRleCAyZTNmN2Y4NjUw
Ny4uOWVmZmI2YzAwMDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25s
b2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKQEAgLTMwLDEyICszMCwxNSBAQAogI2luY2x1
ZGUgIkRvd25sb2FkUHJveHkuaCIKICNpbmNsdWRlICJEb3dubG9hZFByb3h5TWVzc2FnZXMuaCIK
ICNpbmNsdWRlICJNZXNzYWdlUmVjZWl2ZXJNYXAuaCIKKyNpbmNsdWRlICJQcm9jZXNzQXNzZXJ0
aW9uLmgiCisjaW5jbHVkZSA8d3RmL0VudGl0bGVtZW50cy5oPgogI2luY2x1ZGUgPHd0Zi9TdGRM
aWJFeHRyYXMuaD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKIERvd25sb2FkUHJveHlNYXA6OkRv
d25sb2FkUHJveHlNYXAoTmV0d29ya1Byb2Nlc3NQcm94eSYgcHJvY2VzcykKICAgICA6IG1fcHJv
Y2VzcygmcHJvY2VzcykKKyAgICAsIG1fc2hvdWxkVGFrZUFzc2VydGlvbihwcm9jZXNzSGFzRW50
aXRsZW1lbnQoImNvbS5hcHBsZS5tdWx0aXRhc2tpbmcuc3lzdGVtYXBwYXNzZXJ0aW9ucyIpKQog
ewogfQogCkBAIC00OSw2ICs1MiwxMSBAQCBEb3dubG9hZFByb3h5KiBEb3dubG9hZFByb3h5TWFw
OjpjcmVhdGVEb3dubG9hZFByb3h5KFdlYlByb2Nlc3NQb29sJiBwcm9jZXNzUG9vbAogICAgIGF1
dG8gZG93bmxvYWRQcm94eSA9IERvd25sb2FkUHJveHk6OmNyZWF0ZSgqdGhpcywgcHJvY2Vzc1Bv
b2wsIHJlc291cmNlUmVxdWVzdCk7CiAgICAgbV9kb3dubG9hZHMuc2V0KGRvd25sb2FkUHJveHkt
PmRvd25sb2FkSUQoKSwgZG93bmxvYWRQcm94eS5jb3B5UmVmKCkpOwogCisgICAgaWYgKG1fZG93
bmxvYWRzLnNpemUoKSA9PSAxICYmIG1fc2hvdWxkVGFrZUFzc2VydGlvbikgeworICAgICAgICBB
U1NFUlQoIW1fZG93bmxvYWRBc3NlcnRpb24pOworICAgICAgICBtX2Rvd25sb2FkQXNzZXJ0aW9u
ID0gc3RkOjptYWtlX3VuaXF1ZTxQcm9jZXNzQXNzZXJ0aW9uPihnZXRwaWQoKSwgIldlYktpdCBk
b3dubG9hZHMiX3MsIEFzc2VydGlvblN0YXRlOjpVbmJvdW5kZWROZXR3b3JraW5nKTsKKyAgICB9
CisKICAgICBtX3Byb2Nlc3MtPmFkZE1lc3NhZ2VSZWNlaXZlcihNZXNzYWdlczo6RG93bmxvYWRQ
cm94eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBkb3dubG9hZFByb3h5LT5kb3dubG9hZElEKCku
ZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5LmdldCgpKTsKIAogICAgIHJldHVybiBkb3dubG9h
ZFByb3h5LnB0cigpOwpAQCAtNjMsNiArNzEsMTEgQEAgdm9pZCBEb3dubG9hZFByb3h5TWFwOjpk
b3dubG9hZEZpbmlzaGVkKERvd25sb2FkUHJveHkqIGRvd25sb2FkUHJveHkpCiAgICAgbV9wcm9j
ZXNzLT5yZW1vdmVNZXNzYWdlUmVjZWl2ZXIoTWVzc2FnZXM6OkRvd25sb2FkUHJveHk6Om1lc3Nh
Z2VSZWNlaXZlck5hbWUoKSwgZG93bmxvYWRJRC5kb3dubG9hZElEKCkpOwogICAgIGRvd25sb2Fk
UHJveHktPmludmFsaWRhdGUoKTsKICAgICBtX2Rvd25sb2Fkcy5yZW1vdmUoZG93bmxvYWRJRCk7
CisKKyAgICBpZiAobV9kb3dubG9hZHMuaXNFbXB0eSgpICYmIG1fc2hvdWxkVGFrZUFzc2VydGlv
bikgeworICAgICAgICBBU1NFUlQobV9kb3dubG9hZEFzc2VydGlvbik7CisgICAgICAgIG1fZG93
bmxvYWRBc3NlcnRpb24gPSBudWxscHRyOworICAgIH0KIH0KIAogdm9pZCBEb3dubG9hZFByb3h5
TWFwOjpwcm9jZXNzRGlkQ2xvc2UoKQpAQCAtNzUsNiArODgsNyBAQCB2b2lkIERvd25sb2FkUHJv
eHlNYXA6OnByb2Nlc3NEaWRDbG9zZSgpCiAgICAgfQogCiAgICAgbV9kb3dubG9hZHMuY2xlYXIo
KTsKKyAgICBtX2Rvd25sb2FkQXNzZXJ0aW9uID0gbnVsbHB0cjsKICAgICBtX3Byb2Nlc3MgPSBu
dWxscHRyOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Eb3dubG9h
ZHMvRG93bmxvYWRQcm94eU1hcC5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRz
L0Rvd25sb2FkUHJveHlNYXAuaAppbmRleCA4NDU4M2RkZWJhYi4uMDNjOGNmMGFlYWUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFw
LmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlN
YXAuaApAQCAtMzcsNiArMzcsNyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIAogY2xhc3MgRG93bmxv
YWRQcm94eTsKIGNsYXNzIE5ldHdvcmtQcm9jZXNzUHJveHk7CitjbGFzcyBQcm9jZXNzQXNzZXJ0
aW9uOwogY2xhc3MgV2ViUHJvY2Vzc1Bvb2w7CiAKIGNsYXNzIERvd25sb2FkUHJveHlNYXAgewpA
QCAtNTcsNiArNTgsOSBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIE5ldHdvcmtQcm9jZXNzUHJv
eHkqIG1fcHJvY2VzczsKICAgICBIYXNoTWFwPERvd25sb2FkSUQsIFJlZlB0cjxEb3dubG9hZFBy
b3h5Pj4gbV9kb3dubG9hZHM7CisKKyAgICBib29sIG1fc2hvdWxkVGFrZUFzc2VydGlvbiB7IGZh
bHNlIH07CisgICAgc3RkOjp1bmlxdWVfcHRyPFByb2Nlc3NBc3NlcnRpb24+IG1fZG93bmxvYWRB
c3NlcnRpb247CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364045</attachid>
            <date>2019-03-08 11:57:51 -0800</date>
            <delta_ts>2019-03-08 12:07:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3755</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgQW5keSBFc3Rlcy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxv
YWRQcm94eU1hcC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OkRvd25s
b2FkUHJveHlNYXApOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpjcmVhdGVE
b3dubG9hZFByb3h5KTogSWYgdGhpcyBpcyB0aGUgZmlyc3QgZG93bmxvYWQsIGFuZCB0aGUgcHJv
Y2VzcyBoYXMgdGhlIGVudGl0bGVtZW50LAorICAgICAgICAgIHRha2UgdGhlIGFzc2VydGlvbi4K
KyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZCk6Cisg
ICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSk6CisgICAg
ICAgICogVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmg6CisKIDIwMTktMDMt
MDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9u
KHIyNDI1ODApIFdlYktpdC5OZXR3b3JrUHJvY2Vzc0NyYXNoV2l0aFBlbmRpbmdDb25uZWN0aW9u
IEFQSSBpcyBjcmFzaGluZyBvbiBpT1MgZGVidWcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAppbmRleCAyZTNmN2Y4NjUw
Ny4uMmIyNDdhNWNhNTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25s
b2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKQEAgLTMwLDEyICszMCwxNSBAQAogI2luY2x1
ZGUgIkRvd25sb2FkUHJveHkuaCIKICNpbmNsdWRlICJEb3dubG9hZFByb3h5TWVzc2FnZXMuaCIK
ICNpbmNsdWRlICJNZXNzYWdlUmVjZWl2ZXJNYXAuaCIKKyNpbmNsdWRlICJQcm9jZXNzQXNzZXJ0
aW9uLmgiCisjaW5jbHVkZSA8d3RmL2NvY29hL0VudGl0bGVtZW50cy5oPgogI2luY2x1ZGUgPHd0
Zi9TdGRMaWJFeHRyYXMuaD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKIERvd25sb2FkUHJveHlN
YXA6OkRvd25sb2FkUHJveHlNYXAoTmV0d29ya1Byb2Nlc3NQcm94eSYgcHJvY2VzcykKICAgICA6
IG1fcHJvY2VzcygmcHJvY2VzcykKKyAgICAsIG1fc2hvdWxkVGFrZUFzc2VydGlvbihXVEY6OnBy
b2Nlc3NIYXNFbnRpdGxlbWVudCgiY29tLmFwcGxlLm11bHRpdGFza2luZy5zeXN0ZW1hcHBhc3Nl
cnRpb25zIikpCiB7CiB9CiAKQEAgLTQ5LDYgKzUyLDExIEBAIERvd25sb2FkUHJveHkqIERvd25s
b2FkUHJveHlNYXA6OmNyZWF0ZURvd25sb2FkUHJveHkoV2ViUHJvY2Vzc1Bvb2wmIHByb2Nlc3NQ
b29sCiAgICAgYXV0byBkb3dubG9hZFByb3h5ID0gRG93bmxvYWRQcm94eTo6Y3JlYXRlKCp0aGlz
LCBwcm9jZXNzUG9vbCwgcmVzb3VyY2VSZXF1ZXN0KTsKICAgICBtX2Rvd25sb2Fkcy5zZXQoZG93
bmxvYWRQcm94eS0+ZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5LmNvcHlSZWYoKSk7CiAKKyAg
ICBpZiAobV9kb3dubG9hZHMuc2l6ZSgpID09IDEgJiYgbV9zaG91bGRUYWtlQXNzZXJ0aW9uKSB7
CisgICAgICAgIEFTU0VSVCghbV9kb3dubG9hZEFzc2VydGlvbik7CisgICAgICAgIG1fZG93bmxv
YWRBc3NlcnRpb24gPSBzdGQ6Om1ha2VfdW5pcXVlPFByb2Nlc3NBc3NlcnRpb24+KGdldHBpZCgp
LCAiV2ViS2l0IGRvd25sb2FkcyJfcywgQXNzZXJ0aW9uU3RhdGU6OlVuYm91bmRlZE5ldHdvcmtp
bmcpOworICAgIH0KKwogICAgIG1fcHJvY2Vzcy0+YWRkTWVzc2FnZVJlY2VpdmVyKE1lc3NhZ2Vz
OjpEb3dubG9hZFByb3h5OjptZXNzYWdlUmVjZWl2ZXJOYW1lKCksIGRvd25sb2FkUHJveHktPmRv
d25sb2FkSUQoKS5kb3dubG9hZElEKCksIGRvd25sb2FkUHJveHkuZ2V0KCkpOwogCiAgICAgcmV0
dXJuIGRvd25sb2FkUHJveHkucHRyKCk7CkBAIC02Myw2ICs3MSwxMSBAQCB2b2lkIERvd25sb2Fk
UHJveHlNYXA6OmRvd25sb2FkRmluaXNoZWQoRG93bmxvYWRQcm94eSogZG93bmxvYWRQcm94eSkK
ICAgICBtX3Byb2Nlc3MtPnJlbW92ZU1lc3NhZ2VSZWNlaXZlcihNZXNzYWdlczo6RG93bmxvYWRQ
cm94eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBkb3dubG9hZElELmRvd25sb2FkSUQoKSk7CiAg
ICAgZG93bmxvYWRQcm94eS0+aW52YWxpZGF0ZSgpOwogICAgIG1fZG93bmxvYWRzLnJlbW92ZShk
b3dubG9hZElEKTsKKworICAgIGlmIChtX2Rvd25sb2Fkcy5pc0VtcHR5KCkgJiYgbV9zaG91bGRU
YWtlQXNzZXJ0aW9uKSB7CisgICAgICAgIEFTU0VSVChtX2Rvd25sb2FkQXNzZXJ0aW9uKTsKKyAg
ICAgICAgbV9kb3dubG9hZEFzc2VydGlvbiA9IG51bGxwdHI7CisgICAgfQogfQogCiB2b2lkIERv
d25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSgpCkBAIC03NSw2ICs4OCw3IEBAIHZvaWQg
RG93bmxvYWRQcm94eU1hcDo6cHJvY2Vzc0RpZENsb3NlKCkKICAgICB9CiAKICAgICBtX2Rvd25s
b2Fkcy5jbGVhcigpOworICAgIG1fZG93bmxvYWRBc3NlcnRpb24gPSBudWxscHRyOwogICAgIG1f
cHJvY2VzcyA9IG51bGxwdHI7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9j
ZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oCmluZGV4IDg0NTgzZGRlYmFiLi4wM2M4Y2Yw
YWVhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRzL0Rvd25s
b2FkUHJveHlNYXAuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93
bmxvYWRQcm94eU1hcC5oCkBAIC0zNyw2ICszNyw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBj
bGFzcyBEb3dubG9hZFByb3h5OwogY2xhc3MgTmV0d29ya1Byb2Nlc3NQcm94eTsKK2NsYXNzIFBy
b2Nlc3NBc3NlcnRpb247CiBjbGFzcyBXZWJQcm9jZXNzUG9vbDsKIAogY2xhc3MgRG93bmxvYWRQ
cm94eU1hcCB7CkBAIC01Nyw2ICs1OCw5IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgTmV0d29y
a1Byb2Nlc3NQcm94eSogbV9wcm9jZXNzOwogICAgIEhhc2hNYXA8RG93bmxvYWRJRCwgUmVmUHRy
PERvd25sb2FkUHJveHk+PiBtX2Rvd25sb2FkczsKKworICAgIGJvb2wgbV9zaG91bGRUYWtlQXNz
ZXJ0aW9uIHsgZmFsc2UgfTsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8UHJvY2Vzc0Fzc2VydGlvbj4g
bV9kb3dubG9hZEFzc2VydGlvbjsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364046</attachid>
            <date>2019-03-08 12:07:17 -0800</date>
            <delta_ts>2019-03-08 13:01:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3784</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgQW5keSBFc3Rlcy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxv
YWRQcm94eU1hcC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OkRvd25s
b2FkUHJveHlNYXApOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpjcmVhdGVE
b3dubG9hZFByb3h5KTogSWYgdGhpcyBpcyB0aGUgZmlyc3QgZG93bmxvYWQsIGFuZCB0aGUgcHJv
Y2VzcyBoYXMgdGhlIGVudGl0bGVtZW50LAorICAgICAgICAgIHRha2UgdGhlIGFzc2VydGlvbi4K
KyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZCk6Cisg
ICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSk6CisgICAg
ICAgICogVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmg6CisKIDIwMTktMDMt
MDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9u
KHIyNDI1ODApIFdlYktpdC5OZXR3b3JrUHJvY2Vzc0NyYXNoV2l0aFBlbmRpbmdDb25uZWN0aW9u
IEFQSSBpcyBjcmFzaGluZyBvbiBpT1MgZGVidWcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAppbmRleCAyZTNmN2Y4NjUw
Ny4uODRiZDk1ZDI0ZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25s
b2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKQEAgLTMwLDEyICszMCwxNyBAQAogI2luY2x1
ZGUgIkRvd25sb2FkUHJveHkuaCIKICNpbmNsdWRlICJEb3dubG9hZFByb3h5TWVzc2FnZXMuaCIK
ICNpbmNsdWRlICJNZXNzYWdlUmVjZWl2ZXJNYXAuaCIKKyNpbmNsdWRlICJQcm9jZXNzQXNzZXJ0
aW9uLmgiCiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgorI2luY2x1ZGUgPHd0Zi9jb2Nv
YS9FbnRpdGxlbWVudHMuaD4KIAogbmFtZXNwYWNlIFdlYktpdCB7CiAKIERvd25sb2FkUHJveHlN
YXA6OkRvd25sb2FkUHJveHlNYXAoTmV0d29ya1Byb2Nlc3NQcm94eSYgcHJvY2VzcykKICAgICA6
IG1fcHJvY2VzcygmcHJvY2VzcykKKyNpZiBQTEFURk9STShDT0NPQSkKKyAgICAsIG1fc2hvdWxk
VGFrZUFzc2VydGlvbihXVEY6OnByb2Nlc3NIYXNFbnRpdGxlbWVudCgiY29tLmFwcGxlLm11bHRp
dGFza2luZy5zeXN0ZW1hcHBhc3NlcnRpb25zIikpCisjZW5kaWYKIHsKIH0KIApAQCAtNDksNiAr
NTQsMTEgQEAgRG93bmxvYWRQcm94eSogRG93bmxvYWRQcm94eU1hcDo6Y3JlYXRlRG93bmxvYWRQ
cm94eShXZWJQcm9jZXNzUG9vbCYgcHJvY2Vzc1Bvb2wKICAgICBhdXRvIGRvd25sb2FkUHJveHkg
PSBEb3dubG9hZFByb3h5OjpjcmVhdGUoKnRoaXMsIHByb2Nlc3NQb29sLCByZXNvdXJjZVJlcXVl
c3QpOwogICAgIG1fZG93bmxvYWRzLnNldChkb3dubG9hZFByb3h5LT5kb3dubG9hZElEKCksIGRv
d25sb2FkUHJveHkuY29weVJlZigpKTsKIAorICAgIGlmIChtX2Rvd25sb2Fkcy5zaXplKCkgPT0g
MSAmJiBtX3Nob3VsZFRha2VBc3NlcnRpb24pIHsKKyAgICAgICAgQVNTRVJUKCFtX2Rvd25sb2Fk
QXNzZXJ0aW9uKTsKKyAgICAgICAgbV9kb3dubG9hZEFzc2VydGlvbiA9IHN0ZDo6bWFrZV91bmlx
dWU8UHJvY2Vzc0Fzc2VydGlvbj4oZ2V0cGlkKCksICJXZWJLaXQgZG93bmxvYWRzIl9zLCBBc3Nl
cnRpb25TdGF0ZTo6VW5ib3VuZGVkTmV0d29ya2luZyk7CisgICAgfQorCiAgICAgbV9wcm9jZXNz
LT5hZGRNZXNzYWdlUmVjZWl2ZXIoTWVzc2FnZXM6OkRvd25sb2FkUHJveHk6Om1lc3NhZ2VSZWNl
aXZlck5hbWUoKSwgZG93bmxvYWRQcm94eS0+ZG93bmxvYWRJRCgpLmRvd25sb2FkSUQoKSwgZG93
bmxvYWRQcm94eS5nZXQoKSk7CiAKICAgICByZXR1cm4gZG93bmxvYWRQcm94eS5wdHIoKTsKQEAg
LTYzLDYgKzczLDExIEBAIHZvaWQgRG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZChE
b3dubG9hZFByb3h5KiBkb3dubG9hZFByb3h5KQogICAgIG1fcHJvY2Vzcy0+cmVtb3ZlTWVzc2Fn
ZVJlY2VpdmVyKE1lc3NhZ2VzOjpEb3dubG9hZFByb3h5OjptZXNzYWdlUmVjZWl2ZXJOYW1lKCks
IGRvd25sb2FkSUQuZG93bmxvYWRJRCgpKTsKICAgICBkb3dubG9hZFByb3h5LT5pbnZhbGlkYXRl
KCk7CiAgICAgbV9kb3dubG9hZHMucmVtb3ZlKGRvd25sb2FkSUQpOworCisgICAgaWYgKG1fZG93
bmxvYWRzLmlzRW1wdHkoKSAmJiBtX3Nob3VsZFRha2VBc3NlcnRpb24pIHsKKyAgICAgICAgQVNT
RVJUKG1fZG93bmxvYWRBc3NlcnRpb24pOworICAgICAgICBtX2Rvd25sb2FkQXNzZXJ0aW9uID0g
bnVsbHB0cjsKKyAgICB9CiB9CiAKIHZvaWQgRG93bmxvYWRQcm94eU1hcDo6cHJvY2Vzc0RpZENs
b3NlKCkKQEAgLTc1LDYgKzkwLDcgQEAgdm9pZCBEb3dubG9hZFByb3h5TWFwOjpwcm9jZXNzRGlk
Q2xvc2UoKQogICAgIH0KIAogICAgIG1fZG93bmxvYWRzLmNsZWFyKCk7CisgICAgbV9kb3dubG9h
ZEFzc2VydGlvbiA9IG51bGxwdHI7CiAgICAgbV9wcm9jZXNzID0gbnVsbHB0cjsKIH0KIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlN
YXAuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFw
LmgKaW5kZXggODQ1ODNkZGViYWIuLjAzYzhjZjBhZWFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmgKQEAgLTM3LDYgKzM3
LDcgQEAgbmFtZXNwYWNlIFdlYktpdCB7CiAKIGNsYXNzIERvd25sb2FkUHJveHk7CiBjbGFzcyBO
ZXR3b3JrUHJvY2Vzc1Byb3h5OworY2xhc3MgUHJvY2Vzc0Fzc2VydGlvbjsKIGNsYXNzIFdlYlBy
b2Nlc3NQb29sOwogCiBjbGFzcyBEb3dubG9hZFByb3h5TWFwIHsKQEAgLTU3LDYgKzU4LDkgQEAg
cHVibGljOgogcHJpdmF0ZToKICAgICBOZXR3b3JrUHJvY2Vzc1Byb3h5KiBtX3Byb2Nlc3M7CiAg
ICAgSGFzaE1hcDxEb3dubG9hZElELCBSZWZQdHI8RG93bmxvYWRQcm94eT4+IG1fZG93bmxvYWRz
OworCisgICAgYm9vbCBtX3Nob3VsZFRha2VBc3NlcnRpb24geyBmYWxzZSB9OworICAgIHN0ZDo6
dW5pcXVlX3B0cjxQcm9jZXNzQXNzZXJ0aW9uPiBtX2Rvd25sb2FkQXNzZXJ0aW9uOwogfTsKIAog
fSAvLyBuYW1lc3BhY2UgV2ViS2l0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364053</attachid>
            <date>2019-03-08 13:01:32 -0800</date>
            <delta_ts>2019-03-08 14:02:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3815</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgQW5keSBFc3Rlcy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxv
YWRQcm94eU1hcC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OkRvd25s
b2FkUHJveHlNYXApOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpjcmVhdGVE
b3dubG9hZFByb3h5KTogSWYgdGhpcyBpcyB0aGUgZmlyc3QgZG93bmxvYWQsIGFuZCB0aGUgcHJv
Y2VzcyBoYXMgdGhlIGVudGl0bGVtZW50LAorICAgICAgICAgIHRha2UgdGhlIGFzc2VydGlvbi4K
KyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZCk6Cisg
ICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSk6CisgICAg
ICAgICogVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmg6CisKIDIwMTktMDMt
MDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9u
KHIyNDI1ODApIFdlYktpdC5OZXR3b3JrUHJvY2Vzc0NyYXNoV2l0aFBlbmRpbmdDb25uZWN0aW9u
IEFQSSBpcyBjcmFzaGluZyBvbiBpT1MgZGVidWcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAppbmRleCAyZTNmN2Y4NjUw
Ny4uZTMzYzViN2Y3ZDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25s
b2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKQEAgLTMwLDEyICszMCwyMCBAQAogI2luY2x1
ZGUgIkRvd25sb2FkUHJveHkuaCIKICNpbmNsdWRlICJEb3dubG9hZFByb3h5TWVzc2FnZXMuaCIK
ICNpbmNsdWRlICJNZXNzYWdlUmVjZWl2ZXJNYXAuaCIKKyNpbmNsdWRlICJQcm9jZXNzQXNzZXJ0
aW9uLmgiCiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCisjaWYgUExBVEZPUk0oQ09D
T0EpCisjaW5jbHVkZSA8d3RmL2NvY29hL0VudGl0bGVtZW50cy5oPgorI2VuZGlmCisKIG5hbWVz
cGFjZSBXZWJLaXQgewogCiBEb3dubG9hZFByb3h5TWFwOjpEb3dubG9hZFByb3h5TWFwKE5ldHdv
cmtQcm9jZXNzUHJveHkmIHByb2Nlc3MpCiAgICAgOiBtX3Byb2Nlc3MoJnByb2Nlc3MpCisjaWYg
UExBVEZPUk0oQ09DT0EpCisgICAgLCBtX3Nob3VsZFRha2VBc3NlcnRpb24oV1RGOjpwcm9jZXNz
SGFzRW50aXRsZW1lbnQoImNvbS5hcHBsZS5tdWx0aXRhc2tpbmcuc3lzdGVtYXBwYXNzZXJ0aW9u
cyIpKQorI2VuZGlmCiB7CiB9CiAKQEAgLTQ5LDYgKzU3LDExIEBAIERvd25sb2FkUHJveHkqIERv
d25sb2FkUHJveHlNYXA6OmNyZWF0ZURvd25sb2FkUHJveHkoV2ViUHJvY2Vzc1Bvb2wmIHByb2Nl
c3NQb29sCiAgICAgYXV0byBkb3dubG9hZFByb3h5ID0gRG93bmxvYWRQcm94eTo6Y3JlYXRlKCp0
aGlzLCBwcm9jZXNzUG9vbCwgcmVzb3VyY2VSZXF1ZXN0KTsKICAgICBtX2Rvd25sb2Fkcy5zZXQo
ZG93bmxvYWRQcm94eS0+ZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5LmNvcHlSZWYoKSk7CiAK
KyAgICBpZiAobV9kb3dubG9hZHMuc2l6ZSgpID09IDEgJiYgbV9zaG91bGRUYWtlQXNzZXJ0aW9u
KSB7CisgICAgICAgIEFTU0VSVCghbV9kb3dubG9hZEFzc2VydGlvbik7CisgICAgICAgIG1fZG93
bmxvYWRBc3NlcnRpb24gPSBzdGQ6Om1ha2VfdW5pcXVlPFByb2Nlc3NBc3NlcnRpb24+KGdldHBp
ZCgpLCAiV2ViS2l0IGRvd25sb2FkcyJfcywgQXNzZXJ0aW9uU3RhdGU6OlVuYm91bmRlZE5ldHdv
cmtpbmcpOworICAgIH0KKwogICAgIG1fcHJvY2Vzcy0+YWRkTWVzc2FnZVJlY2VpdmVyKE1lc3Nh
Z2VzOjpEb3dubG9hZFByb3h5OjptZXNzYWdlUmVjZWl2ZXJOYW1lKCksIGRvd25sb2FkUHJveHkt
PmRvd25sb2FkSUQoKS5kb3dubG9hZElEKCksIGRvd25sb2FkUHJveHkuZ2V0KCkpOwogCiAgICAg
cmV0dXJuIGRvd25sb2FkUHJveHkucHRyKCk7CkBAIC02Myw2ICs3NiwxMSBAQCB2b2lkIERvd25s
b2FkUHJveHlNYXA6OmRvd25sb2FkRmluaXNoZWQoRG93bmxvYWRQcm94eSogZG93bmxvYWRQcm94
eSkKICAgICBtX3Byb2Nlc3MtPnJlbW92ZU1lc3NhZ2VSZWNlaXZlcihNZXNzYWdlczo6RG93bmxv
YWRQcm94eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBkb3dubG9hZElELmRvd25sb2FkSUQoKSk7
CiAgICAgZG93bmxvYWRQcm94eS0+aW52YWxpZGF0ZSgpOwogICAgIG1fZG93bmxvYWRzLnJlbW92
ZShkb3dubG9hZElEKTsKKworICAgIGlmIChtX2Rvd25sb2Fkcy5pc0VtcHR5KCkgJiYgbV9zaG91
bGRUYWtlQXNzZXJ0aW9uKSB7CisgICAgICAgIEFTU0VSVChtX2Rvd25sb2FkQXNzZXJ0aW9uKTsK
KyAgICAgICAgbV9kb3dubG9hZEFzc2VydGlvbiA9IG51bGxwdHI7CisgICAgfQogfQogCiB2b2lk
IERvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSgpCkBAIC03NSw2ICs5Myw3IEBAIHZv
aWQgRG93bmxvYWRQcm94eU1hcDo6cHJvY2Vzc0RpZENsb3NlKCkKICAgICB9CiAKICAgICBtX2Rv
d25sb2Fkcy5jbGVhcigpOworICAgIG1fZG93bmxvYWRBc3NlcnRpb24gPSBudWxscHRyOwogICAg
IG1fcHJvY2VzcyA9IG51bGxwdHI7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oCmluZGV4IDg0NTgzZGRlYmFiLi4wM2M4
Y2YwYWVhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRzL0Rv
d25sb2FkUHJveHlNYXAuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMv
RG93bmxvYWRQcm94eU1hcC5oCkBAIC0zNyw2ICszNyw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewog
CiBjbGFzcyBEb3dubG9hZFByb3h5OwogY2xhc3MgTmV0d29ya1Byb2Nlc3NQcm94eTsKK2NsYXNz
IFByb2Nlc3NBc3NlcnRpb247CiBjbGFzcyBXZWJQcm9jZXNzUG9vbDsKIAogY2xhc3MgRG93bmxv
YWRQcm94eU1hcCB7CkBAIC01Nyw2ICs1OCw5IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgTmV0
d29ya1Byb2Nlc3NQcm94eSogbV9wcm9jZXNzOwogICAgIEhhc2hNYXA8RG93bmxvYWRJRCwgUmVm
UHRyPERvd25sb2FkUHJveHk+PiBtX2Rvd25sb2FkczsKKworICAgIGJvb2wgbV9zaG91bGRUYWtl
QXNzZXJ0aW9uIHsgZmFsc2UgfTsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8UHJvY2Vzc0Fzc2VydGlv
bj4gbV9kb3dubG9hZEFzc2VydGlvbjsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364061</attachid>
            <date>2019-03-08 14:02:13 -0800</date>
            <delta_ts>2019-03-08 14:32:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3832</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvRG93bmxvYWRzL0Rv
d25sb2FkUHJveHlNYXAuY3BwOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpE
b3dubG9hZFByb3h5TWFwKToKKyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6Y3Jl
YXRlRG93bmxvYWRQcm94eSk6IElmIHRoaXMgaXMgdGhlIGZpcnN0IGRvd25sb2FkLCBhbmQgdGhl
IHByb2Nlc3MgaGFzIHRoZSBlbnRpdGxlbWVudCwKKyAgICAgICAgICB0YWtlIHRoZSBhc3NlcnRp
b24uCisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OmRvd25sb2FkRmluaXNoZWQp
OgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpwcm9jZXNzRGlkQ2xvc2UpOgor
ICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oOgorCiAyMDE5
LTAzLTA3ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgUmVncmVz
c2lvbihyMjQyNTgwKSBXZWJLaXQuTmV0d29ya1Byb2Nlc3NDcmFzaFdpdGhQZW5kaW5nQ29ubmVj
dGlvbiBBUEkgaXMgY3Jhc2hpbmcgb24gaU9TIGRlYnVnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKaW5kZXggMmUzZjdm
ODY1MDcuLjk2OTllNDI1OTc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlNYXAuY3BwCkBAIC0zMCwxMiArMzAsMjAgQEAKICNp
bmNsdWRlICJEb3dubG9hZFByb3h5LmgiCiAjaW5jbHVkZSAiRG93bmxvYWRQcm94eU1lc3NhZ2Vz
LmgiCiAjaW5jbHVkZSAiTWVzc2FnZVJlY2VpdmVyTWFwLmgiCisjaW5jbHVkZSAiUHJvY2Vzc0Fz
c2VydGlvbi5oIgogI2luY2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KIAorI2lmIFBMQVRGT1JN
KENPQ09BKQorI2luY2x1ZGUgPHd0Zi9jb2NvYS9FbnRpdGxlbWVudHMuaD4KKyNlbmRpZgorCiBu
YW1lc3BhY2UgV2ViS2l0IHsKIAogRG93bmxvYWRQcm94eU1hcDo6RG93bmxvYWRQcm94eU1hcChO
ZXR3b3JrUHJvY2Vzc1Byb3h5JiBwcm9jZXNzKQogICAgIDogbV9wcm9jZXNzKCZwcm9jZXNzKQor
I2lmIFBMQVRGT1JNKENPQ09BKQorICAgICwgbV9zaG91bGRUYWtlQXNzZXJ0aW9uKFdURjo6cHJv
Y2Vzc0hhc0VudGl0bGVtZW50KCJjb20uYXBwbGUubXVsdGl0YXNraW5nLnN5c3RlbWFwcGFzc2Vy
dGlvbnMiKSkKKyNlbmRpZgogewogfQogCkBAIC00OSw2ICs1NywxMSBAQCBEb3dubG9hZFByb3h5
KiBEb3dubG9hZFByb3h5TWFwOjpjcmVhdGVEb3dubG9hZFByb3h5KFdlYlByb2Nlc3NQb29sJiBw
cm9jZXNzUG9vbAogICAgIGF1dG8gZG93bmxvYWRQcm94eSA9IERvd25sb2FkUHJveHk6OmNyZWF0
ZSgqdGhpcywgcHJvY2Vzc1Bvb2wsIHJlc291cmNlUmVxdWVzdCk7CiAgICAgbV9kb3dubG9hZHMu
c2V0KGRvd25sb2FkUHJveHktPmRvd25sb2FkSUQoKSwgZG93bmxvYWRQcm94eS5jb3B5UmVmKCkp
OwogCisgICAgaWYgKG1fZG93bmxvYWRzLnNpemUoKSA9PSAxICYmIG1fc2hvdWxkVGFrZUFzc2Vy
dGlvbikgeworICAgICAgICBBU1NFUlQoIW1fZG93bmxvYWRBc3NlcnRpb24pOworICAgICAgICBt
X2Rvd25sb2FkQXNzZXJ0aW9uID0gc3RkOjptYWtlX3VuaXF1ZTxQcm9jZXNzQXNzZXJ0aW9uPihn
ZXRDdXJyZW50UHJvY2Vzc0lEKCksICJXZWJLaXQgZG93bmxvYWRzIl9zLCBBc3NlcnRpb25TdGF0
ZTo6VW5ib3VuZGVkTmV0d29ya2luZyk7CisgICAgfQorCiAgICAgbV9wcm9jZXNzLT5hZGRNZXNz
YWdlUmVjZWl2ZXIoTWVzc2FnZXM6OkRvd25sb2FkUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUo
KSwgZG93bmxvYWRQcm94eS0+ZG93bmxvYWRJRCgpLmRvd25sb2FkSUQoKSwgZG93bmxvYWRQcm94
eS5nZXQoKSk7CiAKICAgICByZXR1cm4gZG93bmxvYWRQcm94eS5wdHIoKTsKQEAgLTYzLDYgKzc2
LDExIEBAIHZvaWQgRG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZChEb3dubG9hZFBy
b3h5KiBkb3dubG9hZFByb3h5KQogICAgIG1fcHJvY2Vzcy0+cmVtb3ZlTWVzc2FnZVJlY2VpdmVy
KE1lc3NhZ2VzOjpEb3dubG9hZFByb3h5OjptZXNzYWdlUmVjZWl2ZXJOYW1lKCksIGRvd25sb2Fk
SUQuZG93bmxvYWRJRCgpKTsKICAgICBkb3dubG9hZFByb3h5LT5pbnZhbGlkYXRlKCk7CiAgICAg
bV9kb3dubG9hZHMucmVtb3ZlKGRvd25sb2FkSUQpOworCisgICAgaWYgKG1fZG93bmxvYWRzLmlz
RW1wdHkoKSAmJiBtX3Nob3VsZFRha2VBc3NlcnRpb24pIHsKKyAgICAgICAgQVNTRVJUKG1fZG93
bmxvYWRBc3NlcnRpb24pOworICAgICAgICBtX2Rvd25sb2FkQXNzZXJ0aW9uID0gbnVsbHB0cjsK
KyAgICB9CiB9CiAKIHZvaWQgRG93bmxvYWRQcm94eU1hcDo6cHJvY2Vzc0RpZENsb3NlKCkKQEAg
LTc1LDYgKzkzLDcgQEAgdm9pZCBEb3dubG9hZFByb3h5TWFwOjpwcm9jZXNzRGlkQ2xvc2UoKQog
ICAgIH0KIAogICAgIG1fZG93bmxvYWRzLmNsZWFyKCk7CisgICAgbV9kb3dubG9hZEFzc2VydGlv
biA9IG51bGxwdHI7CiAgICAgbV9wcm9jZXNzID0gbnVsbHB0cjsKIH0KIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlNYXAuaCBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmgKaW5kZXgg
ODQ1ODNkZGViYWIuLjAzYzhjZjBhZWFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmgKQEAgLTM3LDYgKzM3LDcgQEAgbmFt
ZXNwYWNlIFdlYktpdCB7CiAKIGNsYXNzIERvd25sb2FkUHJveHk7CiBjbGFzcyBOZXR3b3JrUHJv
Y2Vzc1Byb3h5OworY2xhc3MgUHJvY2Vzc0Fzc2VydGlvbjsKIGNsYXNzIFdlYlByb2Nlc3NQb29s
OwogCiBjbGFzcyBEb3dubG9hZFByb3h5TWFwIHsKQEAgLTU3LDYgKzU4LDkgQEAgcHVibGljOgog
cHJpdmF0ZToKICAgICBOZXR3b3JrUHJvY2Vzc1Byb3h5KiBtX3Byb2Nlc3M7CiAgICAgSGFzaE1h
cDxEb3dubG9hZElELCBSZWZQdHI8RG93bmxvYWRQcm94eT4+IG1fZG93bmxvYWRzOworCisgICAg
Ym9vbCBtX3Nob3VsZFRha2VBc3NlcnRpb24geyBmYWxzZSB9OworICAgIHN0ZDo6dW5pcXVlX3B0
cjxQcm9jZXNzQXNzZXJ0aW9uPiBtX2Rvd25sb2FkQXNzZXJ0aW9uOwogfTsKIAogfSAvLyBuYW1l
c3BhY2UgV2ViS2l0Cg==
</data>
<flag name="commit-queue"
          id="380609"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364078</attachid>
            <date>2019-03-08 15:14:44 -0800</date>
            <delta_ts>2019-03-08 15:58:58 -0800</delta_ts>
            <desc>PFL</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>3828</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNzRiNDM4YjUxYjIuLjQ2ODIzZmM2NDFlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDE5LTAzLTA4ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KKwor
ICAgICAgICBIYXZlIHRoZSBVSVByb2Nlc3MgdGFrZSB0aGUgVW5ib3VuZGVkTmV0d29ya2luZyBh
c3NlcnRpb24gd2hlbiBkb3dubG9hZHMgYXJlIGluIHByb2dyZXNzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NDY4CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgQW5keSBFc3Rlcy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxv
YWRQcm94eU1hcC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OkRvd25s
b2FkUHJveHlNYXApOgorICAgICAgICAoV2ViS2l0OjpEb3dubG9hZFByb3h5TWFwOjpjcmVhdGVE
b3dubG9hZFByb3h5KTogSWYgdGhpcyBpcyB0aGUgZmlyc3QgZG93bmxvYWQsIGFuZCB0aGUgcHJv
Y2VzcyBoYXMgdGhlIGVudGl0bGVtZW50LAorICAgICAgICAgIHRha2UgdGhlIGFzc2VydGlvbi4K
KyAgICAgICAgKFdlYktpdDo6RG93bmxvYWRQcm94eU1hcDo6ZG93bmxvYWRGaW5pc2hlZCk6Cisg
ICAgICAgIChXZWJLaXQ6OkRvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSk6CisgICAg
ICAgICogVUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmg6CisKIDIwMTktMDMt
MDcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9u
KHIyNDI1ODApIFdlYktpdC5OZXR3b3JrUHJvY2Vzc0NyYXNoV2l0aFBlbmRpbmdDb25uZWN0aW9u
IEFQSSBpcyBjcmFzaGluZyBvbiBpT1MgZGVidWcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcCBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAppbmRleCAyZTNmN2Y4NjUw
Ny4uOTY5OWU0MjU5NzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Rvd25s
b2Fkcy9Eb3dubG9hZFByb3h5TWFwLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9E
b3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5jcHAKQEAgLTMwLDEyICszMCwyMCBAQAogI2luY2x1
ZGUgIkRvd25sb2FkUHJveHkuaCIKICNpbmNsdWRlICJEb3dubG9hZFByb3h5TWVzc2FnZXMuaCIK
ICNpbmNsdWRlICJNZXNzYWdlUmVjZWl2ZXJNYXAuaCIKKyNpbmNsdWRlICJQcm9jZXNzQXNzZXJ0
aW9uLmgiCiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCisjaWYgUExBVEZPUk0oQ09D
T0EpCisjaW5jbHVkZSA8d3RmL2NvY29hL0VudGl0bGVtZW50cy5oPgorI2VuZGlmCisKIG5hbWVz
cGFjZSBXZWJLaXQgewogCiBEb3dubG9hZFByb3h5TWFwOjpEb3dubG9hZFByb3h5TWFwKE5ldHdv
cmtQcm9jZXNzUHJveHkmIHByb2Nlc3MpCiAgICAgOiBtX3Byb2Nlc3MoJnByb2Nlc3MpCisjaWYg
UExBVEZPUk0oQ09DT0EpCisgICAgLCBtX3Nob3VsZFRha2VBc3NlcnRpb24oV1RGOjpwcm9jZXNz
SGFzRW50aXRsZW1lbnQoImNvbS5hcHBsZS5tdWx0aXRhc2tpbmcuc3lzdGVtYXBwYXNzZXJ0aW9u
cyIpKQorI2VuZGlmCiB7CiB9CiAKQEAgLTQ5LDYgKzU3LDExIEBAIERvd25sb2FkUHJveHkqIERv
d25sb2FkUHJveHlNYXA6OmNyZWF0ZURvd25sb2FkUHJveHkoV2ViUHJvY2Vzc1Bvb2wmIHByb2Nl
c3NQb29sCiAgICAgYXV0byBkb3dubG9hZFByb3h5ID0gRG93bmxvYWRQcm94eTo6Y3JlYXRlKCp0
aGlzLCBwcm9jZXNzUG9vbCwgcmVzb3VyY2VSZXF1ZXN0KTsKICAgICBtX2Rvd25sb2Fkcy5zZXQo
ZG93bmxvYWRQcm94eS0+ZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5LmNvcHlSZWYoKSk7CiAK
KyAgICBpZiAobV9kb3dubG9hZHMuc2l6ZSgpID09IDEgJiYgbV9zaG91bGRUYWtlQXNzZXJ0aW9u
KSB7CisgICAgICAgIEFTU0VSVCghbV9kb3dubG9hZEFzc2VydGlvbik7CisgICAgICAgIG1fZG93
bmxvYWRBc3NlcnRpb24gPSBzdGQ6Om1ha2VfdW5pcXVlPFByb2Nlc3NBc3NlcnRpb24+KGdldEN1
cnJlbnRQcm9jZXNzSUQoKSwgIldlYktpdCBkb3dubG9hZHMiX3MsIEFzc2VydGlvblN0YXRlOjpV
bmJvdW5kZWROZXR3b3JraW5nKTsKKyAgICB9CisKICAgICBtX3Byb2Nlc3MtPmFkZE1lc3NhZ2VS
ZWNlaXZlcihNZXNzYWdlczo6RG93bmxvYWRQcm94eTo6bWVzc2FnZVJlY2VpdmVyTmFtZSgpLCBk
b3dubG9hZFByb3h5LT5kb3dubG9hZElEKCkuZG93bmxvYWRJRCgpLCBkb3dubG9hZFByb3h5Lmdl
dCgpKTsKIAogICAgIHJldHVybiBkb3dubG9hZFByb3h5LnB0cigpOwpAQCAtNjMsNiArNzYsMTEg
QEAgdm9pZCBEb3dubG9hZFByb3h5TWFwOjpkb3dubG9hZEZpbmlzaGVkKERvd25sb2FkUHJveHkq
IGRvd25sb2FkUHJveHkpCiAgICAgbV9wcm9jZXNzLT5yZW1vdmVNZXNzYWdlUmVjZWl2ZXIoTWVz
c2FnZXM6OkRvd25sb2FkUHJveHk6Om1lc3NhZ2VSZWNlaXZlck5hbWUoKSwgZG93bmxvYWRJRC5k
b3dubG9hZElEKCkpOwogICAgIGRvd25sb2FkUHJveHktPmludmFsaWRhdGUoKTsKICAgICBtX2Rv
d25sb2Fkcy5yZW1vdmUoZG93bmxvYWRJRCk7CisKKyAgICBpZiAobV9kb3dubG9hZHMuaXNFbXB0
eSgpICYmIG1fc2hvdWxkVGFrZUFzc2VydGlvbikgeworICAgICAgICBBU1NFUlQobV9kb3dubG9h
ZEFzc2VydGlvbik7CisgICAgICAgIG1fZG93bmxvYWRBc3NlcnRpb24gPSBudWxscHRyOworICAg
IH0KIH0KIAogdm9pZCBEb3dubG9hZFByb3h5TWFwOjpwcm9jZXNzRGlkQ2xvc2UoKQpAQCAtNzUs
NiArOTMsNyBAQCB2b2lkIERvd25sb2FkUHJveHlNYXA6OnByb2Nlc3NEaWRDbG9zZSgpCiAgICAg
fQogCiAgICAgbV9kb3dubG9hZHMuY2xlYXIoKTsKKyAgICBtX2Rvd25sb2FkQXNzZXJ0aW9uID0g
bnVsbHB0cjsKICAgICBtX3Byb2Nlc3MgPSBudWxscHRyOwogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9Eb3dubG9hZHMvRG93bmxvYWRQcm94eU1hcC5oIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlNYXAuaAppbmRleCA4NDU4
M2RkZWJhYi4uMDNjOGNmMGFlYWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0Rvd25sb2Fkcy9Eb3dubG9hZFByb3h5TWFwLmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvRG93bmxvYWRzL0Rvd25sb2FkUHJveHlNYXAuaApAQCAtMzcsNiArMzcsNyBAQCBuYW1lc3Bh
Y2UgV2ViS2l0IHsKIAogY2xhc3MgRG93bmxvYWRQcm94eTsKIGNsYXNzIE5ldHdvcmtQcm9jZXNz
UHJveHk7CitjbGFzcyBQcm9jZXNzQXNzZXJ0aW9uOwogY2xhc3MgV2ViUHJvY2Vzc1Bvb2w7CiAK
IGNsYXNzIERvd25sb2FkUHJveHlNYXAgewpAQCAtNTcsNiArNTgsOSBAQCBwdWJsaWM6CiBwcml2
YXRlOgogICAgIE5ldHdvcmtQcm9jZXNzUHJveHkqIG1fcHJvY2VzczsKICAgICBIYXNoTWFwPERv
d25sb2FkSUQsIFJlZlB0cjxEb3dubG9hZFByb3h5Pj4gbV9kb3dubG9hZHM7CisKKyAgICBib29s
IG1fc2hvdWxkVGFrZUFzc2VydGlvbiB7IGZhbHNlIH07CisgICAgc3RkOjp1bmlxdWVfcHRyPFBy
b2Nlc3NBc3NlcnRpb24+IG1fZG93bmxvYWRBc3NlcnRpb247CiB9OwogCiB9IC8vIG5hbWVzcGFj
ZSBXZWJLaXQK
</data>

          </attachment>
      

    </bug>

</bugzilla>