<?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>215871</bug_id>
          
          <creation_ts>2020-08-26 16:07:30 -0700</creation_ts>
          <short_desc>Switch to class method for smart insert/delete</short_desc>
          <delta_ts>2020-09-01 11:13:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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="Megan Gardner">megan_gardner</reporter>
          <assigned_to name="Megan Gardner">megan_gardner</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>thorton</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1683179</commentid>
    <comment_count>0</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 16:07:30 -0700</bug_when>
    <thetext>Switch to class method for smart insert/delete</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683181</commentid>
    <comment_count>1</comment_count>
      <attachid>407349</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 16:11:09 -0700</bug_when>
    <thetext>Created attachment 407349
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683182</commentid>
    <comment_count>2</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 16:11:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/67281776&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683187</commentid>
    <comment_count>3</comment_count>
      <attachid>407352</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 16:28:01 -0700</bug_when>
    <thetext>Created attachment 407352
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683191</commentid>
    <comment_count>4</comment_count>
      <attachid>407352</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-26 16:34:26 -0700</bug_when>
    <thetext>Comment on attachment 407352
Patch

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

&gt; Source/WebKit/UIProcess/ios/TextCheckerIOS.mm:120
&gt; -    return [[UIKeyboardImpl sharedInstance] smartInsertDeleteIsEnabled];
&gt; +    return [UIKeyboardImpl smartInsertDeleteIsEnabled];

This is available in all versions we need to support?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683193</commentid>
    <comment_count>5</comment_count>
      <attachid>407356</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 16:39:36 -0700</bug_when>
    <thetext>Created attachment 407356
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683196</commentid>
    <comment_count>6</comment_count>
      <attachid>407356</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-26 16:44:45 -0700</bug_when>
    <thetext>Comment on attachment 407356
Patch

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

&gt; Source/WebKit/Platform/spi/ios/UIKitSPI.h:309
&gt; +#if PLATFORM(IOS_FAMILY)

What’s the case of UIKit use with PLATFORM(IOS_FAMILY) false? I think there isn’t one because even Catalyst is part of that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683217</commentid>
    <comment_count>7</comment_count>
      <attachid>407360</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 17:13:22 -0700</bug_when>
    <thetext>Created attachment 407360
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683221</commentid>
    <comment_count>8</comment_count>
      <attachid>407360</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-26 17:18:48 -0700</bug_when>
    <thetext>Comment on attachment 407360
Patch

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

&gt; Source/WebKit/Platform/spi/ios/UIKitSPI.h:309
&gt; -- (BOOL)smartInsertDeleteIsEnabled;
&gt; ++ (BOOL)smartInsertDeleteIsEnabled;

Let me ask my original question again: Is this available in UIKit in the older versions of the various platforms that WebKit currently supports? Like if it was new to iOS 14 it would not be OK to use it unconditionally yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683234</commentid>
    <comment_count>9</comment_count>
      <attachid>407362</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 18:04:06 -0700</bug_when>
    <thetext>Created attachment 407362
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683235</commentid>
    <comment_count>10</comment_count>
      <attachid>407362</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-26 18:05:38 -0700</bug_when>
    <thetext>Comment on attachment 407362
Patch

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

&gt; Source/WTF/wtf/PlatformHave.h:714
&gt; +#define UIKEYBOARDIMPL_SMARTINSERTDELETE_CLASS_METHOD 1

This needs a HAVE_ prefix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683236</commentid>
    <comment_count>11</comment_count>
      <attachid>407363</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-26 18:06:36 -0700</bug_when>
    <thetext>Created attachment 407363
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683242</commentid>
    <comment_count>12</comment_count>
      <attachid>407363</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-08-26 18:30:48 -0700</bug_when>
    <thetext>Comment on attachment 407363
Patch

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

&gt; Source/WebKit/UIProcess/ios/TextCheckerIOS.mm:120
&gt; +#if PLATFORM(HAVE_UIKEYBOARDIMPL_SMARTINSERTDELETE_CLASS_METHOD)

This is still not right. PLATFORM(HAVE_...)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683244</commentid>
    <comment_count>13</comment_count>
      <attachid>407363</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-26 18:40:47 -0700</bug_when>
    <thetext>Comment on attachment 407363
Patch

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

&gt;&gt; Source/WebKit/UIProcess/ios/TextCheckerIOS.mm:120
&gt;&gt; +#if PLATFORM(HAVE_UIKEYBOARDIMPL_SMARTINSERTDELETE_CLASS_METHOD)
&gt; 
&gt; This is still not right. PLATFORM(HAVE_...)

Oh, right:

   #if HAVE(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683425</commentid>
    <comment_count>14</comment_count>
      <attachid>407416</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2020-08-27 10:36:43 -0700</bug_when>
    <thetext>Created attachment 407416
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1684551</commentid>
    <comment_count>15</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-01 11:13:57 -0700</bug_when>
    <thetext>Committed r266404: &lt;https://trac.webkit.org/changeset/266404&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 407416.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407349</attachid>
            <date>2020-08-26 16:11:09 -0700</date>
            <delta_ts>2020-08-26 16:27:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200826161109.patch</filename>
            <type>text/plain</type>
            <size>1385</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLmRkZTMxMDExZjNmNjEyNzU1ZTJiOTU1MjdiMTAzNjk5
M2NiYjM2ZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW06CisgICAgICAgIChXZWJLaXQ6
OlRleHRDaGVja2VyOjppc1NtYXJ0SW5zZXJ0RGVsZXRlRW5hYmxlZCk6CisKIDIwMjAtMDgtMTcg
IEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgW01hY10gQWRkIEV4
cGVyaW1lbnRhbCBGZWF0dXJlIHByZWZlcmVuY2UgZm9yIFNXIFZQOQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tIGIvU291cmNlL1dlYktp
dC9VSVByb2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tCmluZGV4IGYwMDdmMmYyNGZmYmQ5N2Jl
ZWZhYmIxOGEwOTJhNzdhMTgzMzRlYzguLjc0ZjY5MjgxNmVmMGIzOTBmY2NkNmFjODY3YTVmMDBm
ZDYyNTVmMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9UZXh0Q2hl
Y2tlcklPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJ
T1MubW0KQEAgLTExNyw3ICsxMTcsNyBAQCBib29sIFRleHRDaGVja2VyOjppc1Rlc3RpbmdNb2Rl
KCkKIAogYm9vbCBUZXh0Q2hlY2tlcjo6aXNTbWFydEluc2VydERlbGV0ZUVuYWJsZWQoKQogewot
ICAgIHJldHVybiBbW1VJS2V5Ym9hcmRJbXBsIHNoYXJlZEluc3RhbmNlXSBzbWFydEluc2VydERl
bGV0ZUlzRW5hYmxlZF07CisgICAgcmV0dXJuIFtVSUtleWJvYXJkSW1wbCBzbWFydEluc2VydERl
bGV0ZUlzRW5hYmxlZF07CiB9CiAKIHZvaWQgVGV4dENoZWNrZXI6OnNldFNtYXJ0SW5zZXJ0RGVs
ZXRlRW5hYmxlZChib29sKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407352</attachid>
            <date>2020-08-26 16:28:01 -0700</date>
            <delta_ts>2020-08-26 16:39:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200826162800.patch</filename>
            <type>text/plain</type>
            <size>2008</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLjFkYzU3ZjE3ZjM1ZWI0OWU4NTlmZmNkNGU5MTQ4Mzk3
MmM4YzEyMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFBsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mv
aW9zL1RleHRDaGVja2VySU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6aXNT
bWFydEluc2VydERlbGV0ZUVuYWJsZWQpOgorCiAyMDIwLTA4LTE3ICBKZXIgTm9ibGUgIDxqZXIu
bm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEFkZCBFeHBlcmltZW50YWwgRmVhdHVy
ZSBwcmVmZXJlbmNlIGZvciBTVyBWUDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm0vc3BpL2lvcy9VSUtpdFNQSS5oIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJ
S2l0U1BJLmgKaW5kZXggYmY0MjcwOGNkYTk4M2U0NzBlY2UxMWI2ZDExNzlmMGUwZmRjYWUxZS4u
NDEyN2JmYTZhZDgzMWZkNDUxN2MyYjJhNDRkMzBkNjFlMzAzYTRmYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKKysrIGIvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKQEAgLTMwNiw3ICszMDYsNyBAQCB0eXBlZGVm
IGVudW0gewogQGVuZAogCiBAaW50ZXJmYWNlIFVJS2V5Ym9hcmRJbXBsIDogVUlWaWV3IDxVSUtl
eWJvYXJkQ2FuZGlkYXRlTGlzdERlbGVnYXRlPgotLSAoQk9PTClzbWFydEluc2VydERlbGV0ZUlz
RW5hYmxlZDsKKysgKFVJS2V5Ym9hcmRJbXBsKXNtYXJ0SW5zZXJ0RGVsZXRlSXNFbmFibGVkOwog
LSAodm9pZCl1cGRhdGVGb3JDaGFuZ2VkU2VsZWN0aW9uOwogLSAodm9pZClzZXRDb3JyZWN0aW9u
TGVhcm5pbmdBbGxvd2VkOihCT09MKWFsbG93ZWQ7CiBAZW5kCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW0gYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW0KaW5kZXggZjAwN2YyZjI0ZmZiZDk3YmVlZmFi
YjE4YTA5MmE3N2ExODMzNGVjOC4uNzRmNjkyODE2ZWYwYjM5MGZjY2Q2YWM4NjdhNWYwMGZkNjI1
NWYxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1RleHRDaGVja2Vy
SU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9UZXh0Q2hlY2tlcklPUy5t
bQpAQCAtMTE3LDcgKzExNyw3IEBAIGJvb2wgVGV4dENoZWNrZXI6OmlzVGVzdGluZ01vZGUoKQog
CiBib29sIFRleHRDaGVja2VyOjppc1NtYXJ0SW5zZXJ0RGVsZXRlRW5hYmxlZCgpCiB7Ci0gICAg
cmV0dXJuIFtbVUlLZXlib2FyZEltcGwgc2hhcmVkSW5zdGFuY2VdIHNtYXJ0SW5zZXJ0RGVsZXRl
SXNFbmFibGVkXTsKKyAgICByZXR1cm4gW1VJS2V5Ym9hcmRJbXBsIHNtYXJ0SW5zZXJ0RGVsZXRl
SXNFbmFibGVkXTsKIH0KIAogdm9pZCBUZXh0Q2hlY2tlcjo6c2V0U21hcnRJbnNlcnREZWxldGVF
bmFibGVkKGJvb2wpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407356</attachid>
            <date>2020-08-26 16:39:36 -0700</date>
            <delta_ts>2020-08-26 17:13:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200826163935.patch</filename>
            <type>text/plain</type>
            <size>2092</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLjFkYzU3ZjE3ZjM1ZWI0OWU4NTlmZmNkNGU5MTQ4Mzk3
MmM4YzEyMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFBsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mv
aW9zL1RleHRDaGVja2VySU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6aXNT
bWFydEluc2VydERlbGV0ZUVuYWJsZWQpOgorCiAyMDIwLTA4LTE3ICBKZXIgTm9ibGUgIDxqZXIu
bm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEFkZCBFeHBlcmltZW50YWwgRmVhdHVy
ZSBwcmVmZXJlbmNlIGZvciBTVyBWUDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm0vc3BpL2lvcy9VSUtpdFNQSS5oIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJ
S2l0U1BJLmgKaW5kZXggYmY0MjcwOGNkYTk4M2U0NzBlY2UxMWI2ZDExNzlmMGUwZmRjYWUxZS4u
ZThhMDc2MDc2YzQ2MGY4MzFlYTYyM2MzYTdlYjdmOThkZjg3NzMzZiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKKysrIGIvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKQEAgLTMwNiw3ICszMDYsMTEgQEAgdHlwZWRl
ZiBlbnVtIHsKIEBlbmQKIAogQGludGVyZmFjZSBVSUtleWJvYXJkSW1wbCA6IFVJVmlldyA8VUlL
ZXlib2FyZENhbmRpZGF0ZUxpc3REZWxlZ2F0ZT4KKyNpZiBQTEFURk9STShJT1NfRkFNSUxZKQor
KyAoVUlLZXlib2FyZEltcGwpc21hcnRJbnNlcnREZWxldGVJc0VuYWJsZWQ7CisjZWxzZQogLSAo
Qk9PTClzbWFydEluc2VydERlbGV0ZUlzRW5hYmxlZDsKKyNlbmRpZgogLSAodm9pZCl1cGRhdGVG
b3JDaGFuZ2VkU2VsZWN0aW9uOwogLSAodm9pZClzZXRDb3JyZWN0aW9uTGVhcm5pbmdBbGxvd2Vk
OihCT09MKWFsbG93ZWQ7CiBAZW5kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvVGV4dENoZWNrZXJJT1MubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4
dENoZWNrZXJJT1MubW0KaW5kZXggZjAwN2YyZjI0ZmZiZDk3YmVlZmFiYjE4YTA5MmE3N2ExODMz
NGVjOC4uYzE1NWJmNTY3NGVlYTIzNjkyNGVjNTAyMTRkNGE2MDE1ZTI1ZWY4ZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9UZXh0Q2hlY2tlcklPUy5tbQpAQCAtMTE3LDcgKzEx
NywxMSBAQCBib29sIFRleHRDaGVja2VyOjppc1Rlc3RpbmdNb2RlKCkKIAogYm9vbCBUZXh0Q2hl
Y2tlcjo6aXNTbWFydEluc2VydERlbGV0ZUVuYWJsZWQoKQogeworI2lmIFBMQVRGT1JNKElPU19G
QU1JTFkpCisgICAgcmV0dXJuIFtVSUtleWJvYXJkSW1wbCBzbWFydEluc2VydERlbGV0ZUlzRW5h
YmxlZF07CisjZWxzZQogICAgIHJldHVybiBbW1VJS2V5Ym9hcmRJbXBsIHNoYXJlZEluc3RhbmNl
XSBzbWFydEluc2VydERlbGV0ZUlzRW5hYmxlZF07CisjZW5kaWYKIH0KIAogdm9pZCBUZXh0Q2hl
Y2tlcjo6c2V0U21hcnRJbnNlcnREZWxldGVFbmFibGVkKGJvb2wpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407360</attachid>
            <date>2020-08-26 17:13:22 -0700</date>
            <delta_ts>2020-08-26 18:04:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200826171321.patch</filename>
            <type>text/plain</type>
            <size>1998</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLjFkYzU3ZjE3ZjM1ZWI0OWU4NTlmZmNkNGU5MTQ4Mzk3
MmM4YzEyMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFBsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mv
aW9zL1RleHRDaGVja2VySU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6aXNT
bWFydEluc2VydERlbGV0ZUVuYWJsZWQpOgorCiAyMDIwLTA4LTE3ICBKZXIgTm9ibGUgIDxqZXIu
bm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEFkZCBFeHBlcmltZW50YWwgRmVhdHVy
ZSBwcmVmZXJlbmNlIGZvciBTVyBWUDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm0vc3BpL2lvcy9VSUtpdFNQSS5oIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJ
S2l0U1BJLmgKaW5kZXggYmY0MjcwOGNkYTk4M2U0NzBlY2UxMWI2ZDExNzlmMGUwZmRjYWUxZS4u
MTkzOGQwZDIzOGFkOWI3N2RjYmFjNjRlODA2NmVmNGVhYzliY2ZlNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKKysrIGIvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKQEAgLTMwNiw3ICszMDYsNyBAQCB0eXBlZGVm
IGVudW0gewogQGVuZAogCiBAaW50ZXJmYWNlIFVJS2V5Ym9hcmRJbXBsIDogVUlWaWV3IDxVSUtl
eWJvYXJkQ2FuZGlkYXRlTGlzdERlbGVnYXRlPgotLSAoQk9PTClzbWFydEluc2VydERlbGV0ZUlz
RW5hYmxlZDsKKysgKEJPT0wpc21hcnRJbnNlcnREZWxldGVJc0VuYWJsZWQ7CiAtICh2b2lkKXVw
ZGF0ZUZvckNoYW5nZWRTZWxlY3Rpb247CiAtICh2b2lkKXNldENvcnJlY3Rpb25MZWFybmluZ0Fs
bG93ZWQ6KEJPT0wpYWxsb3dlZDsKIEBlbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL2lvcy9UZXh0Q2hlY2tlcklPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lv
cy9UZXh0Q2hlY2tlcklPUy5tbQppbmRleCBmMDA3ZjJmMjRmZmJkOTdiZWVmYWJiMThhMDkyYTc3
YTE4MzM0ZWM4Li43NGY2OTI4MTZlZjBiMzkwZmNjZDZhYzg2N2E1ZjAwZmQ2MjU1ZjEyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW0KKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tCkBAIC0xMTcs
NyArMTE3LDcgQEAgYm9vbCBUZXh0Q2hlY2tlcjo6aXNUZXN0aW5nTW9kZSgpCiAKIGJvb2wgVGV4
dENoZWNrZXI6OmlzU21hcnRJbnNlcnREZWxldGVFbmFibGVkKCkKIHsKLSAgICByZXR1cm4gW1tV
SUtleWJvYXJkSW1wbCBzaGFyZWRJbnN0YW5jZV0gc21hcnRJbnNlcnREZWxldGVJc0VuYWJsZWRd
OworICAgIHJldHVybiBbVUlLZXlib2FyZEltcGwgc21hcnRJbnNlcnREZWxldGVJc0VuYWJsZWRd
OwogfQogCiB2b2lkIFRleHRDaGVja2VyOjpzZXRTbWFydEluc2VydERlbGV0ZUVuYWJsZWQoYm9v
bCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407362</attachid>
            <date>2020-08-26 18:04:06 -0700</date>
            <delta_ts>2020-08-26 18:06:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200826180405.patch</filename>
            <type>text/plain</type>
            <size>2929</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLjFkYzU3ZjE3ZjM1ZWI0OWU4NTlmZmNkNGU5MTQ4Mzk3
MmM4YzEyMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFBsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mv
aW9zL1RleHRDaGVja2VySU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6aXNT
bWFydEluc2VydERlbGV0ZUVuYWJsZWQpOgorCiAyMDIwLTA4LTE3ICBKZXIgTm9ibGUgIDxqZXIu
bm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEFkZCBFeHBlcmltZW50YWwgRmVhdHVy
ZSBwcmVmZXJlbmNlIGZvciBTVyBWUDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRm
b3JtSGF2ZS5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKaW5kZXggY2I4YzZkMDE4
NTBkZWI3Mzg5ZGM3ZTA5ZDZhYzljNDAyNDZiMjczNi4uNmE5NzllYzgwNjQwMTg3NDk4NDFlOTQ3
YjQ0NGNjZDI2YmNlYjJkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZl
LmgKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKQEAgLTcwOCw2ICs3MDgsMTIg
QEAKICNkZWZpbmUgSEFWRV9OU1RBQkxFVklFV1NUWUxFIDEKICNlbmRpZgogCisjaWYgKChQTEFU
Rk9STShJT1MpIHx8IFBMQVRGT1JNKE1BQ0NBVEFMWVNUKSkgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTQwMDAwKSBcCisgICAgfHwgKFBMQVRGT1JNKFdBVENIT1MpICYm
IF9fV0FUQ0hfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gNzAwMDApIFwKKyAgICB8fCAoUExB
VEZPUk0oQVBQTEVUVikgJiYgX19UVl9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxNDAwMDAp
CisjZGVmaW5lIFVJS0VZQk9BUkRJTVBMX1NNQVJUSU5TRVJUREVMRVRFX0NMQVNTX01FVEhPRCAx
CisjZW5kaWYKKwogI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5f
UkVRVUlSRUQgPj0gMTEwMDAwKSBcCiAgICAgfHwgKChQTEFURk9STShJT1MpIHx8IFBMQVRGT1JN
KE1BQ0NBVEFMWVNUKSkgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTQw
MDAwKSBcCiAgICAgfHwgKFBMQVRGT1JNKFdBVENIT1MpICYmIF9fV0FUQ0hfT1NfVkVSU0lPTl9N
SU5fUkVRVUlSRUQgPj0gNzAwMDApIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm0vc3BpL2lvcy9VSUtpdFNQSS5oIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJ
S2l0U1BJLmgKaW5kZXggYmY0MjcwOGNkYTk4M2U0NzBlY2UxMWI2ZDExNzlmMGUwZmRjYWUxZS4u
OGFkYjMxOWRjNWI1M2JjZjg5NjVlNWQyODU2NjNlNzcxMmU1Y2QxNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKKysrIGIvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmgKQEAgLTMwNyw2ICszMDcsNyBAQCB0eXBlZGVm
IGVudW0gewogCiBAaW50ZXJmYWNlIFVJS2V5Ym9hcmRJbXBsIDogVUlWaWV3IDxVSUtleWJvYXJk
Q2FuZGlkYXRlTGlzdERlbGVnYXRlPgogLSAoQk9PTClzbWFydEluc2VydERlbGV0ZUlzRW5hYmxl
ZDsKKysgKEJPT0wpc21hcnRJbnNlcnREZWxldGVJc0VuYWJsZWQ7CiAtICh2b2lkKXVwZGF0ZUZv
ckNoYW5nZWRTZWxlY3Rpb247CiAtICh2b2lkKXNldENvcnJlY3Rpb25MZWFybmluZ0FsbG93ZWQ6
KEJPT0wpYWxsb3dlZDsKIEBlbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L2lvcy9UZXh0Q2hlY2tlcklPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9UZXh0
Q2hlY2tlcklPUy5tbQppbmRleCBmMDA3ZjJmMjRmZmJkOTdiZWVmYWJiMThhMDkyYTc3YTE4MzM0
ZWM4Li44NTRlNzJlMWM3ZWUzMGUyODU0OTg0Mjc2MGVkNjYzZDQ0OGQ4NjBkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW0KKysrIGIvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tCkBAIC0xMTcsNyArMTE3
LDExIEBAIGJvb2wgVGV4dENoZWNrZXI6OmlzVGVzdGluZ01vZGUoKQogCiBib29sIFRleHRDaGVj
a2VyOjppc1NtYXJ0SW5zZXJ0RGVsZXRlRW5hYmxlZCgpCiB7CisjaWYgUExBVEZPUk0oSEFWRV9V
SUtFWUJPQVJESU1QTF9TTUFSVElOU0VSVERFTEVURV9DTEFTU19NRVRIT0QpCisgICAgcmV0dXJu
IFtVSUtleWJvYXJkSW1wbCBzbWFydEluc2VydERlbGV0ZUlzRW5hYmxlZF07CisjZWxzZQogICAg
IHJldHVybiBbW1VJS2V5Ym9hcmRJbXBsIHNoYXJlZEluc3RhbmNlXSBzbWFydEluc2VydERlbGV0
ZUlzRW5hYmxlZF07CisjZW5kaWYKIH0KIAogdm9pZCBUZXh0Q2hlY2tlcjo6c2V0U21hcnRJbnNl
cnREZWxldGVFbmFibGVkKGJvb2wpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407363</attachid>
            <date>2020-08-26 18:06:36 -0700</date>
            <delta_ts>2020-08-27 10:36:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200826180636.patch</filename>
            <type>text/plain</type>
            <size>2934</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLjFkYzU3ZjE3ZjM1ZWI0OWU4NTlmZmNkNGU5MTQ4Mzk3
MmM4YzEyMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFBsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mv
aW9zL1RleHRDaGVja2VySU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6aXNT
bWFydEluc2VydERlbGV0ZUVuYWJsZWQpOgorCiAyMDIwLTA4LTE3ICBKZXIgTm9ibGUgIDxqZXIu
bm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEFkZCBFeHBlcmltZW50YWwgRmVhdHVy
ZSBwcmVmZXJlbmNlIGZvciBTVyBWUDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRm
b3JtSGF2ZS5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKaW5kZXggY2I4YzZkMDE4
NTBkZWI3Mzg5ZGM3ZTA5ZDZhYzljNDAyNDZiMjczNi4uOGYxNDJhNzdlZDI4YmViM2I1NjNhODkz
MTM5NDY2ZTRhOTQ3MzViNiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZl
LmgKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKQEAgLTcwOCw2ICs3MDgsMTIg
QEAKICNkZWZpbmUgSEFWRV9OU1RBQkxFVklFV1NUWUxFIDEKICNlbmRpZgogCisjaWYgKChQTEFU
Rk9STShJT1MpIHx8IFBMQVRGT1JNKE1BQ0NBVEFMWVNUKSkgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTQwMDAwKSBcCisgICAgfHwgKFBMQVRGT1JNKFdBVENIT1MpICYm
IF9fV0FUQ0hfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gNzAwMDApIFwKKyAgICB8fCAoUExB
VEZPUk0oQVBQTEVUVikgJiYgX19UVl9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxNDAwMDAp
CisjZGVmaW5lIEhBVkVfVUlLRVlCT0FSRElNUExfU01BUlRJTlNFUlRERUxFVEVfQ0xBU1NfTUVU
SE9EIDEKKyNlbmRpZgorCiAjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9O
X01JTl9SRVFVSVJFRCA+PSAxMTAwMDApIFwKICAgICB8fCAoKFBMQVRGT1JNKElPUykgfHwgUExB
VEZPUk0oTUFDQ0FUQUxZU1QpKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+
PSAxNDAwMDApIFwKICAgICB8fCAoUExBVEZPUk0oV0FUQ0hPUykgJiYgX19XQVRDSF9PU19WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSA3MDAwMCkgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmggYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9p
b3MvVUlLaXRTUEkuaAppbmRleCBiZjQyNzA4Y2RhOTgzZTQ3MGVjZTExYjZkMTE3OWYwZTBmZGNh
ZTFlLi44YWRiMzE5ZGM1YjUzYmNmODk2NWU1ZDI4NTY2M2U3NzEyZTVjZDE1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaApAQCAtMzA3LDYgKzMwNyw3IEBAIHR5
cGVkZWYgZW51bSB7CiAKIEBpbnRlcmZhY2UgVUlLZXlib2FyZEltcGwgOiBVSVZpZXcgPFVJS2V5
Ym9hcmRDYW5kaWRhdGVMaXN0RGVsZWdhdGU+CiAtIChCT09MKXNtYXJ0SW5zZXJ0RGVsZXRlSXNF
bmFibGVkOworKyAoQk9PTClzbWFydEluc2VydERlbGV0ZUlzRW5hYmxlZDsKIC0gKHZvaWQpdXBk
YXRlRm9yQ2hhbmdlZFNlbGVjdGlvbjsKIC0gKHZvaWQpc2V0Q29ycmVjdGlvbkxlYXJuaW5nQWxs
b3dlZDooQk9PTClhbGxvd2VkOwogQGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L1RleHRDaGVja2VySU9TLm1tCmluZGV4IGYwMDdmMmYyNGZmYmQ5N2JlZWZhYmIxOGEwOTJhNzdh
MTgzMzRlYzguLjg1NGU3MmUxYzdlZTMwZTI4NTQ5ODQyNzYwZWQ2NjNkNDQ4ZDg2MGQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9UZXh0Q2hlY2tlcklPUy5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW0KQEAgLTExNyw3
ICsxMTcsMTEgQEAgYm9vbCBUZXh0Q2hlY2tlcjo6aXNUZXN0aW5nTW9kZSgpCiAKIGJvb2wgVGV4
dENoZWNrZXI6OmlzU21hcnRJbnNlcnREZWxldGVFbmFibGVkKCkKIHsKKyNpZiBQTEFURk9STShI
QVZFX1VJS0VZQk9BUkRJTVBMX1NNQVJUSU5TRVJUREVMRVRFX0NMQVNTX01FVEhPRCkKKyAgICBy
ZXR1cm4gW1VJS2V5Ym9hcmRJbXBsIHNtYXJ0SW5zZXJ0RGVsZXRlSXNFbmFibGVkXTsKKyNlbHNl
CiAgICAgcmV0dXJuIFtbVUlLZXlib2FyZEltcGwgc2hhcmVkSW5zdGFuY2VdIHNtYXJ0SW5zZXJ0
RGVsZXRlSXNFbmFibGVkXTsKKyNlbmRpZgogfQogCiB2b2lkIFRleHRDaGVja2VyOjpzZXRTbWFy
dEluc2VydERlbGV0ZUVuYWJsZWQoYm9vbCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407416</attachid>
            <date>2020-08-27 10:36:43 -0700</date>
            <delta_ts>2020-09-01 11:13:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215871-20200827103642.patch</filename>
            <type>text/plain</type>
            <size>2925</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDA4ZjQyODI3NmFjY2U3NDdi
MmQ1MDlkNDU0NTlhNGQ0Y2U4MDcwMzguLjFkYzU3ZjE3ZjM1ZWI0OWU4NTlmZmNkNGU5MTQ4Mzk3
MmM4YzEyMjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMDgtMjYgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBTd2l0Y2ggdG8gY2xh
c3MgbWV0aG9kIGZvciBzbWFydCBpbnNlcnQvZGVsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU4NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzY3MjgxNzc2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIHByb2Nlc3MgY2hhbmdlcy4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAg
ICAgICAqIFBsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3Mv
aW9zL1RleHRDaGVja2VySU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpUZXh0Q2hlY2tlcjo6aXNT
bWFydEluc2VydERlbGV0ZUVuYWJsZWQpOgorCiAyMDIwLTA4LTE3ICBKZXIgTm9ibGUgIDxqZXIu
bm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEFkZCBFeHBlcmltZW50YWwgRmVhdHVy
ZSBwcmVmZXJlbmNlIGZvciBTVyBWUDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRm
b3JtSGF2ZS5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKaW5kZXggY2I4YzZkMDE4
NTBkZWI3Mzg5ZGM3ZTA5ZDZhYzljNDAyNDZiMjczNi4uOGYxNDJhNzdlZDI4YmViM2I1NjNhODkz
MTM5NDY2ZTRhOTQ3MzViNiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZl
LmgKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKQEAgLTcwOCw2ICs3MDgsMTIg
QEAKICNkZWZpbmUgSEFWRV9OU1RBQkxFVklFV1NUWUxFIDEKICNlbmRpZgogCisjaWYgKChQTEFU
Rk9STShJT1MpIHx8IFBMQVRGT1JNKE1BQ0NBVEFMWVNUKSkgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTQwMDAwKSBcCisgICAgfHwgKFBMQVRGT1JNKFdBVENIT1MpICYm
IF9fV0FUQ0hfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gNzAwMDApIFwKKyAgICB8fCAoUExB
VEZPUk0oQVBQTEVUVikgJiYgX19UVl9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxNDAwMDAp
CisjZGVmaW5lIEhBVkVfVUlLRVlCT0FSRElNUExfU01BUlRJTlNFUlRERUxFVEVfQ0xBU1NfTUVU
SE9EIDEKKyNlbmRpZgorCiAjaWYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9O
X01JTl9SRVFVSVJFRCA+PSAxMTAwMDApIFwKICAgICB8fCAoKFBMQVRGT1JNKElPUykgfHwgUExB
VEZPUk0oTUFDQ0FUQUxZU1QpKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+
PSAxNDAwMDApIFwKICAgICB8fCAoUExBVEZPUk0oV0FUQ0hPUykgJiYgX19XQVRDSF9PU19WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSA3MDAwMCkgXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmggYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9p
b3MvVUlLaXRTUEkuaAppbmRleCBiZjQyNzA4Y2RhOTgzZTQ3MGVjZTExYjZkMTE3OWYwZTBmZGNh
ZTFlLi44YWRiMzE5ZGM1YjUzYmNmODk2NWU1ZDI4NTY2M2U3NzEyZTVjZDE1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaApAQCAtMzA3LDYgKzMwNyw3IEBAIHR5
cGVkZWYgZW51bSB7CiAKIEBpbnRlcmZhY2UgVUlLZXlib2FyZEltcGwgOiBVSVZpZXcgPFVJS2V5
Ym9hcmRDYW5kaWRhdGVMaXN0RGVsZWdhdGU+CiAtIChCT09MKXNtYXJ0SW5zZXJ0RGVsZXRlSXNF
bmFibGVkOworKyAoQk9PTClzbWFydEluc2VydERlbGV0ZUlzRW5hYmxlZDsKIC0gKHZvaWQpdXBk
YXRlRm9yQ2hhbmdlZFNlbGVjdGlvbjsKIC0gKHZvaWQpc2V0Q29ycmVjdGlvbkxlYXJuaW5nQWxs
b3dlZDooQk9PTClhbGxvd2VkOwogQGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvaW9zL1RleHRDaGVja2VySU9TLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L1RleHRDaGVja2VySU9TLm1tCmluZGV4IGYwMDdmMmYyNGZmYmQ5N2JlZWZhYmIxOGEwOTJhNzdh
MTgzMzRlYzguLjA0NzM1ZGRkYmUxMmVjZWU1YjVjYjNlODM2ODk3ZDQ4YmQwYTlmNDUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9UZXh0Q2hlY2tlcklPUy5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvVGV4dENoZWNrZXJJT1MubW0KQEAgLTExNyw3
ICsxMTcsMTEgQEAgYm9vbCBUZXh0Q2hlY2tlcjo6aXNUZXN0aW5nTW9kZSgpCiAKIGJvb2wgVGV4
dENoZWNrZXI6OmlzU21hcnRJbnNlcnREZWxldGVFbmFibGVkKCkKIHsKKyNpZiBIQVZFKFVJS0VZ
Qk9BUkRJTVBMX1NNQVJUSU5TRVJUREVMRVRFX0NMQVNTX01FVEhPRCkKKyAgICByZXR1cm4gW1VJ
S2V5Ym9hcmRJbXBsIHNtYXJ0SW5zZXJ0RGVsZXRlSXNFbmFibGVkXTsKKyNlbHNlCiAgICAgcmV0
dXJuIFtbVUlLZXlib2FyZEltcGwgc2hhcmVkSW5zdGFuY2VdIHNtYXJ0SW5zZXJ0RGVsZXRlSXNF
bmFibGVkXTsKKyNlbmRpZgogfQogCiB2b2lkIFRleHRDaGVja2VyOjpzZXRTbWFydEluc2VydERl
bGV0ZUVuYWJsZWQoYm9vbCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>