<?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>177456</bug_id>
          
          <creation_ts>2017-09-25 12:38:55 -0700</creation_ts>
          <short_desc>Remove unnecessary userVisibleString EditorClient function</short_desc>
          <delta_ts>2017-09-27 12:16:56 -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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>mitz</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1352336</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2017-09-25 12:38:55 -0700</bug_when>
    <thetext>Remove unnecessary userVisibleString EditorClient function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352344</commentid>
    <comment_count>1</comment_count>
      <attachid>321725</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2017-09-25 12:45:23 -0700</bug_when>
    <thetext>Created attachment 321725
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352404</commentid>
    <comment_count>2</comment_count>
      <attachid>321725</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-25 14:08:13 -0700</bug_when>
    <thetext>Comment on attachment 321725
Patch

Clearing flags on attachment: 321725

Committed r222465: &lt;http://trac.webkit.org/changeset/222465&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1352405</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-25 14:08:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1353255</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-27 12:16:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/34692933&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>321725</attachid>
            <date>2017-09-25 12:45:23 -0700</date>
            <delta_ts>2017-09-25 14:08:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177456-20170925124522.patch</filename>
            <type>text/plain</type>
            <size>13050</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyMjQ1NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQzIEBACisyMDE3LTA5LTI1ICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmVtb3ZlIHVubmVjZXNzYXJ5IHVzZXJW
aXNpYmxlU3RyaW5nIEVkaXRvckNsaWVudCBmdW5jdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3NDU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGltcGxlbWVudGF0aW9uIG9mIHVzZXJWaXNp
YmxlU3RyaW5nIGhhcyBiZWVuIGluIFdlYkNvcmUgZm9yIHNvbWV0aW1lIChpbiBXZWJDb3JlTlNV
UkxFeHRyYXMpCisgICAgICAgIHNvIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbCB0aHJvdWdoIHRo
ZSBFZGl0b3JDbGllbnQsIGp1c3QgZm9yIGl0IHRvIGNhbGwgYmFjayB0byBXZWJDb3JlLgorCisg
ICAgICAgICogZWRpdGluZy9FZGl0b3IuaDoKKworICAgICAgICAgICAgS2VlcCB1c2VyVmlzaWJs
ZVN0cmluZyBoZWxwZXIgZnVuY3Rpb24gYnV0IG1ha2UgaXQgc3RhdGljLCBhcyBpdCBubyBsb25n
ZXIgbmVlZHMKKyAgICAgICAgICAgIGFueSBzdGF0ZS4gSXQgaXMgdXNlZnVsIHRvIGhhdmUgdGhp
cyBoZWxwZXIsIHNvIG5vbi1PYmpDIGNvZGUgaW4gRWRpdG9yIGNhbiBnZXQgYQorICAgICAgICAg
ICAgdXNlclZpc2libGVTdHJpbmcuCisKKyAgICAgICAgKiBlZGl0aW5nL2NvY29hL0VkaXRvckNv
Y29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6RWRpdG9yOjp1c2VyVmlzaWJsZVN0cmluZyk6CisK
KyAgICAgICAgICAgIENhbGwgdGhyb3VnaCB0byB0aGUgV2ViQ29yZU5TVVJMRXh0cmFzIGltcGxl
bWVudGF0aW9uLgorCisgICAgICAgICogZWRpdGluZy9tYWMvRWRpdG9yTWFjLm1tOgorICAgICAg
ICAoV2ViQ29yZTo6RWRpdG9yOjpwbGFpblRleHRGcm9tUGFzdGVib2FyZCk6CisgICAgICAgIChX
ZWJDb3JlOjpFZGl0b3I6OndyaXRlSW1hZ2VUb1Bhc3RlYm9hcmQpOgorICAgICAgICAoV2ViQ29y
ZTo6RWRpdG9yOjp1c2VyVmlzaWJsZVN0cmluZyk6IERlbGV0ZWQuCisgICAgICAgICogZWRpdGlu
Zy9tYWMvV2ViQ29udGVudFJlYWRlck1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OldlYkNvbnRl
bnRSZWFkZXI6OnJlYWRGaWxlbmFtZXMpOgorCisgICAgICAgICAgICBSZXBsYWNlIGNsaWVudCBj
YWxscyB3aXRoIGRpcmVjdCBjYWxscy4KKworICAgICAgICAqIGxvYWRlci9FbXB0eUNsaWVudHMu
Y3BwOgorICAgICAgICAqIHBhZ2UvRWRpdG9yQ2xpZW50Lmg6CisKKyAgICAgICAgICAgIFJlbW92
ZSBjbGllbnQgZnVuY3Rpb24uCisKKyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5tbToKKyAg
ICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6dXNlclZpc2libGVTdHJpbmcpOgorCisgICAgICAg
ICAgICBSZXBsYWNlIGNsaWVudCBjYWxsIHdpdGggZGlyZWN0IGNhbGwuCisKIDIwMTctMDktMjUg
IEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBT
ZXBhcmF0ZSBmb3JtIHN1Ym1pc3Npb24gZnJvbSBQb2xpY3lDaGVja2VyIGluZnJhc3RydWN0dXJl
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0VkaXRvci5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmgJKHJldmlzaW9uIDIyMjQzNykKKysrIFNvdXJj
ZS9XZWJDb3JlL2VkaXRpbmcvRWRpdG9yLmgJKHdvcmtpbmcgY29weSkKQEAgLTUzNSw4ICs1MzUs
NyBAQCBwcml2YXRlOgogICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IHNlbGVjdGlvbkluV2ViQXJj
aGl2ZUZvcm1hdCgpOwogICAgIFN0cmluZyBzZWxlY3Rpb25JbkhUTUxGb3JtYXQoKTsKICAgICBS
ZWZQdHI8U2hhcmVkQnVmZmVyPiBpbWFnZUluV2ViQXJjaGl2ZUZvcm1hdChFbGVtZW50Jik7Ci0g
ICAgU3RyaW5nIHVzZXJWaXNpYmxlU3RyaW5nKGNvbnN0IFVSTCYpOwotCisgICAgc3RhdGljIFN0
cmluZyB1c2VyVmlzaWJsZVN0cmluZyhjb25zdCBVUkwmKTsKICAgICBzdGF0aWMgUmVmUHRyPFNo
YXJlZEJ1ZmZlcj4gZGF0YUluUlRGREZvcm1hdChOU0F0dHJpYnV0ZWRTdHJpbmcgKik7CiAgICAg
c3RhdGljIFJlZlB0cjxTaGFyZWRCdWZmZXI+IGRhdGFJblJURkZvcm1hdChOU0F0dHJpYnV0ZWRT
dHJpbmcgKik7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvY29jb2EvRWRp
dG9yQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZWRpdGluZy9jb2NvYS9F
ZGl0b3JDb2NvYS5tbQkocmV2aXNpb24gMjIyNDM3KQorKysgU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9jb2NvYS9FZGl0b3JDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtNDksNiArNDksNyBAQAog
I2ltcG9ydCAiUmVuZGVyU3R5bGUuaCIKICNpbXBvcnQgIlRleHQuaCIKICNpbXBvcnQgIldlYkNv
bnRlbnRSZWFkZXIuaCIKKyNpbXBvcnQgIldlYkNvcmVOU1VSTEV4dHJhcy5oIgogI2ltcG9ydCA8
cGFsL3NwaS9jb2NvYS9OU0F0dHJpYnV0ZWRTdHJpbmdTUEkuaD4KICNpbXBvcnQgPHd0Zi9CbG9j
a09iakNFeGNlcHRpb25zLmg+CiAKQEAgLTIyNiw2ICsyMjcsMTEgQEAgdm9pZCBFZGl0b3I6OnJl
cGxhY2VTZWxlY3Rpb25XaXRoQXR0cmlidQogICAgIH0KIH0KIAorU3RyaW5nIEVkaXRvcjo6dXNl
clZpc2libGVTdHJpbmcoY29uc3QgVVJMJiB1cmwpCit7CisgICAgcmV0dXJuIFdlYkNvcmU6OnVz
ZXJWaXNpYmxlU3RyaW5nKHVybCk7Cit9CisKIFJlZlB0cjxTaGFyZWRCdWZmZXI+IEVkaXRvcjo6
ZGF0YUluUlRGREZvcm1hdChOU0F0dHJpYnV0ZWRTdHJpbmcgKnN0cmluZykKIHsKICAgICBOU1VJ
bnRlZ2VyIGxlbmd0aCA9IHN0cmluZy5sZW5ndGg7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL21hYy9FZGl0b3JNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9tYWMvRWRpdG9yTWFjLm1tCShyZXZpc2lvbiAyMjI0MzcpCisrKyBTb3VyY2UvV2ViQ29yZS9l
ZGl0aW5nL21hYy9FZGl0b3JNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTMyLDcgKzMyLDYgQEAK
ICNpbXBvcnQgIkRhdGFUcmFuc2Zlci5oIgogI2ltcG9ydCAiRG9jdW1lbnRGcmFnbWVudC5oIgog
I2ltcG9ydCAiRWRpdGluZy5oIgotI2ltcG9ydCAiRWRpdG9yLmgiCiAjaW1wb3J0ICJFZGl0b3JD
bGllbnQuaCIKICNpbXBvcnQgIkZyYW1lLmgiCiAjaW1wb3J0ICJGcmFtZVZpZXcuaCIKQEAgLTUw
LDYgKzQ5LDcgQEAKICNpbXBvcnQgIlJ1bnRpbWVFbmFibGVkRmVhdHVyZXMuaCIKICNpbXBvcnQg
IlN0eWxlUHJvcGVydGllcy5oIgogI2ltcG9ydCAiV2ViQ29udGVudFJlYWRlci5oIgorI2ltcG9y
dCAiV2ViQ29yZU5TVVJMRXh0cmFzLmgiCiAjaW1wb3J0ICJXZWJOU0F0dHJpYnV0ZWRTdHJpbmdF
eHRyYXMuaCIKICNpbXBvcnQgIm1hcmt1cC5oIgogI2ltcG9ydCA8QXBwS2l0L0FwcEtpdC5oPgpA
QCAtMjM5LDExICsyMzksNiBAQCBzdGF0aWMgdm9pZCBnZXRJbWFnZShFbGVtZW50JiBpbWFnZUVs
ZW1lCiAgICAgY2FjaGVkSW1hZ2UgPSB0ZW50YXRpdmVDYWNoZWRJbWFnZTsKIH0KIAotU3RyaW5n
IEVkaXRvcjo6dXNlclZpc2libGVTdHJpbmcoY29uc3QgVVJMJiB1cmwpCi17Ci0gICAgcmV0dXJu
IGNsaWVudCgpLT51c2VyVmlzaWJsZVN0cmluZyh1cmwpOwotfQotCiB2b2lkIEVkaXRvcjo6c2Vs
ZWN0aW9uV2lsbENoYW5nZSgpCiB7CiAgICAgaWYgKCFoYXNDb21wb3NpdGlvbigpIHx8IGlnbm9y
ZVNlbGVjdGlvbkNoYW5nZXMoKSB8fCBtX2ZyYW1lLnNlbGVjdGlvbigpLmlzTm9uZSgpKQpAQCAt
MjU1LDEyICsyNTAsMTIgQEAgdm9pZCBFZGl0b3I6OnNlbGVjdGlvbldpbGxDaGFuZ2UoKQogCiBT
dHJpbmcgRWRpdG9yOjpwbGFpblRleHRGcm9tUGFzdGVib2FyZChjb25zdCBQYXN0ZWJvYXJkUGxh
aW5UZXh0JiB0ZXh0KQogewotICAgIFN0cmluZyBzdHJpbmcgPSB0ZXh0LnRleHQ7CisgICAgYXV0
byBzdHJpbmcgPSB0ZXh0LnRleHQ7CiAKICAgICAvLyBGSVhNRTogSXQncyBub3QgY2xlYXIgdGhp
cyBpcyAxMDAlIGNvcnJlY3Qgc2luY2Ugd2Uga25vdyAtW05TVVJMIFVSTFdpdGhTdHJpbmc6XSBk
b2VzIG5vdCBoYW5kbGUKICAgICAvLyBhbGwgdGhlIHNhbWUgY2FzZXMgd2UgaGFuZGxlIHdlbGwg
aW4gdGhlIFVSTCBjb2RlIGZvciBjcmVhdGluZyBhbiBOU1VSTC4KICAgICBpZiAodGV4dC5pc1VS
TCkKLSAgICAgICAgc3RyaW5nID0gY2xpZW50KCktPnVzZXJWaXNpYmxlU3RyaW5nKFtOU1VSTCBV
UkxXaXRoU3RyaW5nOnN0cmluZ10pOworICAgICAgICBzdHJpbmcgPSB1c2VyVmlzaWJsZVN0cmlu
ZyhbTlNVUkwgVVJMV2l0aFN0cmluZzpzdHJpbmddKTsKIAogICAgIC8vIEZJWE1FOiBXVEYgc2hv
dWxkIG9mZmVyIGEgbm9uLU1hYy1zcGVjaWZpYyB3YXkgdG8gY29udmVydCBzdHJpbmcgdG8gcHJl
Y29tcG9zZWQgZm9ybSBzbyB3ZSBjYW4gZG8gaXQgZm9yIGFsbCBwbGF0Zm9ybXMuCiAgICAgcmV0
dXJuIFsoTlNTdHJpbmcgKilzdHJpbmcgcHJlY29tcG9zZWRTdHJpbmdXaXRoQ2Fub25pY2FsTWFw
cGluZ107CkBAIC0yNzksNyArMjc0LDcgQEAgdm9pZCBFZGl0b3I6OndyaXRlSW1hZ2VUb1Bhc3Rl
Ym9hcmQoUGFzdAogICAgIHBhc3RlYm9hcmRJbWFnZS5kYXRhSW5XZWJBcmNoaXZlRm9ybWF0ID0g
aW1hZ2VJbldlYkFyY2hpdmVGb3JtYXQoaW1hZ2VFbGVtZW50KTsKICAgICBwYXN0ZWJvYXJkSW1h
Z2UudXJsLnVybCA9IHVybDsKICAgICBwYXN0ZWJvYXJkSW1hZ2UudXJsLnRpdGxlID0gdGl0bGU7
Ci0gICAgcGFzdGVib2FyZEltYWdlLnVybC51c2VyVmlzaWJsZUZvcm0gPSBjbGllbnQoKS0+dXNl
clZpc2libGVTdHJpbmcocGFzdGVib2FyZEltYWdlLnVybC51cmwpOworICAgIHBhc3RlYm9hcmRJ
bWFnZS51cmwudXNlclZpc2libGVGb3JtID0gdXNlclZpc2libGVTdHJpbmcocGFzdGVib2FyZElt
YWdlLnVybC51cmwpOwogICAgIHBhc3RlYm9hcmRJbWFnZS5yZXNvdXJjZURhdGEgPSBjYWNoZWRJ
bWFnZS0+cmVzb3VyY2VCdWZmZXIoKTsKICAgICBwYXN0ZWJvYXJkSW1hZ2UucmVzb3VyY2VNSU1F
VHlwZSA9IGNhY2hlZEltYWdlLT5yZXNwb25zZSgpLm1pbWVUeXBlKCk7CiAKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2VkaXRpbmcvbWFjL1dlYkNvbnRlbnRSZWFkZXJNYWMubW0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvZWRpdGluZy9tYWMvV2ViQ29udGVudFJlYWRlck1hYy5tbQkocmV2
aXNpb24gMjIyNDM3KQorKysgU291cmNlL1dlYkNvcmUvZWRpdGluZy9tYWMvV2ViQ29udGVudFJl
YWRlck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDIsNiArNDIsNyBAQAogI2ltcG9ydCAiUnVu
dGltZUVuYWJsZWRGZWF0dXJlcy5oIgogI2ltcG9ydCAiU2V0dGluZ3MuaCIKICNpbXBvcnQgIlRl
eHQuaCIKKyNpbXBvcnQgIldlYkNvcmVOU1VSTEV4dHJhcy5oIgogI2ltcG9ydCAibWFya3VwLmgi
CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAgLTY3LDcgKzY4LDcgQEAgYm9vbCBXZWJDb250ZW50
UmVhZGVyOjpyZWFkRmlsZW5hbWVzKGNvbgogICAgICAgICB9CiAjZWxzZQogICAgICAgICBhdXRv
IHBhcmFncmFwaCA9IGNyZWF0ZURlZmF1bHRQYXJhZ3JhcGhFbGVtZW50KGRvY3VtZW50KTsKLSAg
ICAgICAgcGFyYWdyYXBoLT5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShmcmFt
ZS5lZGl0b3IoKS5jbGllbnQoKS0+dXNlclZpc2libGVTdHJpbmcoW05TVVJMIGZpbGVVUkxXaXRo
UGF0aDp0ZXh0XSkpKTsKKyAgICAgICAgcGFyYWdyYXBoLT5hcHBlbmRDaGlsZChkb2N1bWVudC5j
cmVhdGVUZXh0Tm9kZSh1c2VyVmlzaWJsZVN0cmluZyhbTlNVUkwgZmlsZVVSTFdpdGhQYXRoOnRl
eHRdKSkpOwogICAgICAgICBmcmFnbWVudC0+YXBwZW5kQ2hpbGQocGFyYWdyYXBoKTsKICNlbmRp
ZgogICAgIH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuY3BwCShyZXZp
c2lvbiAyMjI0MzcpCisrKyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvRW1wdHlDbGllbnRzLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMjE3LDcgKzIxNyw2IEBAIHByaXZhdGU6CiAgICAgYm9vbCBwZXJm
b3JtVHdvU3RlcERyb3AoRG9jdW1lbnRGcmFnbWVudCYsIFJhbmdlJiwgYm9vbCkgZmluYWwgeyBy
ZXR1cm4gZmFsc2U7IH0KIAogI2lmIFBMQVRGT1JNKENPQ09BKQotICAgIE5TU3RyaW5nICp1c2Vy
VmlzaWJsZVN0cmluZyhOU1VSTCAqKSBmaW5hbCB7IHJldHVybiBudWxscHRyOyB9CiAgICAgdm9p
ZCBzZXRJbnNlcnRpb25QYXN0ZWJvYXJkKGNvbnN0IFN0cmluZyYpIGZpbmFsIHsgfTsKICAgICBO
U1VSTCAqY2Fub25pY2FsaXplVVJMKE5TVVJMICopIGZpbmFsIHsgcmV0dXJuIG51bGxwdHI7IH0K
ICAgICBOU1VSTCAqY2Fub25pY2FsaXplVVJMU3RyaW5nKE5TU3RyaW5nICopIGZpbmFsIHsgcmV0
dXJuIG51bGxwdHI7IH0KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvRWRpdG9yQ2xpZW50LmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9FZGl0b3JDbGllbnQuaAkocmV2aXNp
b24gMjIyNDM3KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9FZGl0b3JDbGllbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTQyLDcgKzE0Miw2IEBAIHB1YmxpYzoKICNlbmRpZgogCiAjaWYgUExBVEZP
Uk0oQ09DT0EpCi0gICAgdmlydHVhbCBOU1N0cmluZyAqdXNlclZpc2libGVTdHJpbmcoTlNVUkwg
KikgPSAwOwogICAgIHZpcnR1YWwgdm9pZCBzZXRJbnNlcnRpb25QYXN0ZWJvYXJkKGNvbnN0IFN0
cmluZyYgcGFzdGVib2FyZE5hbWUpID0gMDsKICAgICB2aXJ0dWFsIE5TVVJMICpjYW5vbmljYWxp
emVVUkwoTlNVUkwgKikgPSAwOwogICAgIHZpcnR1YWwgTlNVUkwgKmNhbm9uaWNhbGl6ZVVSTFN0
cmluZyhOU1N0cmluZyAqKSA9IDA7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVy
bmFscy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5t
bQkocmV2aXNpb24gMjIyNDM3KQorKysgU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMu
bW0JKHdvcmtpbmcgY29weSkKQEAgLTI3LDEwICsyNyw3IEBACiAjaW5jbHVkZSAiSW50ZXJuYWxz
LmgiCiAKICNpbmNsdWRlICJET01VUkwuaCIKLSNpbmNsdWRlICJEb2N1bWVudC5oIgotI2luY2x1
ZGUgIkVkaXRvci5oIgotI2luY2x1ZGUgIkVkaXRvckNsaWVudC5oIgotI2luY2x1ZGUgIkZyYW1l
LmgiCisjaW5jbHVkZSAiV2ViQ29yZU5TVVJMRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL1NvZnRM
aW5raW5nLmg+CiAKICNpZiBQTEFURk9STShJT1MpCkBAIC00Miw3ICszOSw3IEBAIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIAogU3RyaW5nIEludGVybmFsczo6dXNlclZpc2libGVTdHJpbmcoY29uc3Qg
RE9NVVJMJiB1cmwpCiB7Ci0gICAgcmV0dXJuIGNvbnRleHREb2N1bWVudCgpLT5mcmFtZSgpLT5l
ZGl0b3IoKS5jbGllbnQoKS0+dXNlclZpc2libGVTdHJpbmcodXJsLmhyZWYoKSk7CisgICAgcmV0
dXJuIFdlYkNvcmU6OnVzZXJWaXNpYmxlU3RyaW5nKHVybC5ocmVmKCkpOwogfQogCiAjaWYgUExB
VEZPUk0oQ09DT0EpCkluZGV4OiBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMjIyNDU2KQorKysgU291cmNlL1dl
YktpdC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxNy0wOS0y
NSAgU2FtIFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgorCisgICAgICAgIFJlbW92ZSB1bm5lY2Vz
c2FyeSB1c2VyVmlzaWJsZVN0cmluZyBFZGl0b3JDbGllbnQgZnVuY3Rpb24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzQ1NgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3Jl
U3VwcG9ydC9XZWJFZGl0b3JDbGllbnQuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVT
dXBwb3J0L2lvcy9XZWJFZGl0b3JDbGllbnRJT1MubW06CisgICAgICAgIChXZWJLaXQ6OldlYkVk
aXRvckNsaWVudDo6dXNlclZpc2libGVTdHJpbmcpOiBEZWxldGVkLgorICAgICAgICAqIFdlYlBy
b2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkVkaXRvckNsaWVudE1hYy5tbToKKyAgICAgICAg
KFdlYktpdDo6V2ViRWRpdG9yQ2xpZW50Ojp1c2VyVmlzaWJsZVN0cmluZyk6IERlbGV0ZWQuCisK
KyAgICAgICAgICAgIFJlbW92ZSB1c2VyVmlzaWJsZVN0cmluZyBjbGllbnQgZnVuY3Rpb24uCisK
IDIwMTctMDktMjUgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBTZXBhcmF0ZSBmb3JtIHN1Ym1pc3Npb24gZnJvbSBQb2xpY3lDaGVja2VyIGlu
ZnJhc3RydWN0dXJlCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBv
cnQvV2ViRWRpdG9yQ2xpZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5oCShyZXZpc2lvbiAyMjI0MzcpCisr
KyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50
LmgJKHdvcmtpbmcgY29weSkKQEAgLTk2LDcgKzk2LDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIG92
ZXJmbG93U2Nyb2xsUG9zaXRpb25DaGFuZ2VkKCkgZmluYWw7CiAKICNpZiBQTEFURk9STShDT0NP
QSkKLSAgICBOU1N0cmluZyAqdXNlclZpc2libGVTdHJpbmcoTlNVUkwgKikgZmluYWw7CiAgICAg
dm9pZCBzZXRJbnNlcnRpb25QYXN0ZWJvYXJkKGNvbnN0IFN0cmluZyYgcGFzdGVib2FyZE5hbWUp
IGZpbmFsOwogICAgIE5TVVJMICpjYW5vbmljYWxpemVVUkwoTlNVUkwgKikgZmluYWw7CiAgICAg
TlNVUkwgKmNhbm9uaWNhbGl6ZVVSTFN0cmluZyhOU1N0cmluZyAqKSBmaW5hbDsKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9pb3MvV2ViRWRpdG9yQ2xpZW50
SU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9pb3MvV2ViRWRpdG9yQ2xpZW50SU9TLm1tCShyZXZpc2lvbiAyMjI0MzcpCisrKyBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvaW9zL1dlYkVkaXRvckNsaWVudElP
Uy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDgsMTIgKzQ4LDYgQEAgdm9pZCBXZWJFZGl0b3JDbGll
bnQ6OmhhbmRsZUlucHV0TWV0aG9kSwogICAgIG5vdEltcGxlbWVudGVkKCk7CiB9CiAKLU5TU3Ry
aW5nICpXZWJFZGl0b3JDbGllbnQ6OnVzZXJWaXNpYmxlU3RyaW5nKE5TVVJMICopCi17Ci0gICAg
bm90SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gbmlsOwotfQotCiBOU1VSTCAqV2ViRWRpdG9y
Q2xpZW50OjpjYW5vbmljYWxpemVVUkwoTlNVUkwgKikKIHsKICAgICBub3RJbXBsZW1lbnRlZCgp
OwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJF
ZGl0b3JDbGllbnRNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYkNvcmVTdXBwb3J0L21hYy9XZWJFZGl0b3JDbGllbnRNYWMubW0JKHJldmlzaW9uIDIyMjQz
NykKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9tYWMvV2ViRWRp
dG9yQ2xpZW50TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC01NywxMSArNTcsNiBAQCB2b2lkIFdl
YkVkaXRvckNsaWVudDo6aGFuZGxlSW5wdXRNZXRob2RLCiAgICAgaWYgKGV2ZW50LT5oYW5kbGVk
QnlJbnB1dE1ldGhvZCgpKQogICAgICAgICBldmVudC0+c2V0RGVmYXVsdEhhbmRsZWQoKTsKIH0K
LSAgICAKLU5TU3RyaW5nICpXZWJFZGl0b3JDbGllbnQ6OnVzZXJWaXNpYmxlU3RyaW5nKE5TVVJM
ICp1cmwpCi17Ci0gICAgcmV0dXJuIFdlYkNvcmU6OnVzZXJWaXNpYmxlU3RyaW5nKHVybCk7Ci19
CiAKIE5TVVJMICpXZWJFZGl0b3JDbGllbnQ6OmNhbm9uaWNhbGl6ZVVSTChOU1VSTCAqdXJsKQog
ewpJbmRleDogU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxvZwkocmV2aXNpb24gMjIyNDU2KQorKysg
U291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTctMDktMjUgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KKworICAg
ICAgICBSZW1vdmUgdW5uZWNlc3NhcnkgdXNlclZpc2libGVTdHJpbmcgRWRpdG9yQ2xpZW50IGZ1
bmN0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Nzc0NTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFdlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5oOgorICAgICAgICAqIFdlYkNvcmVTdXBw
b3J0L1dlYkVkaXRvckNsaWVudC5tbToKKyAgICAgICAgKFdlYkVkaXRvckNsaWVudDo6dXNlclZp
c2libGVTdHJpbmcpOiBEZWxldGVkLgorCisgICAgICAgICAgICBSZW1vdmUgdXNlclZpc2libGVT
dHJpbmcgY2xpZW50IGZ1bmN0aW9uLgorCiAyMDE3LTA5LTI1ICBBbGV4IENocmlzdGVuc2VuICA8
YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU2VwYXJhdGUgZm9ybSBzdWJtaXNz
aW9uIGZyb20gUG9saWN5Q2hlY2tlciBpbmZyYXN0cnVjdHVyZQpJbmRleDogU291cmNlL1dlYktp
dExlZ2FjeS9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50
LmgJKHJldmlzaW9uIDIyMjQzNykKKysrIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYkNvcmVT
dXBwb3J0L1dlYkVkaXRvckNsaWVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC03OSw3ICs3OSw2IEBA
IHByaXZhdGU6CiAgICAgdm9pZCBkaWRXcml0ZVNlbGVjdGlvblRvUGFzdGVib2FyZCgpIGZpbmFs
OwogICAgIHZvaWQgZ2V0Q2xpZW50UGFzdGVib2FyZERhdGFGb3JSYW5nZShXZWJDb3JlOjpSYW5n
ZSosIFZlY3RvcjxTdHJpbmc+JiBwYXN0ZWJvYXJkVHlwZXMsIFZlY3RvcjxSZWZQdHI8V2ViQ29y
ZTo6U2hhcmVkQnVmZmVyPj4mIHBhc3RlYm9hcmREYXRhKSBmaW5hbDsKIAotICAgIE5TU3RyaW5n
ICp1c2VyVmlzaWJsZVN0cmluZyhOU1VSTCAqKSBmaW5hbDsKICAgICB2b2lkIHNldEluc2VydGlv
blBhc3RlYm9hcmQoY29uc3QgU3RyaW5nJikgZmluYWw7CiAgICAgTlNVUkwgKmNhbm9uaWNhbGl6
ZVVSTChOU1VSTCAqKSBmaW5hbDsKICAgICBOU1VSTCAqY2Fub25pY2FsaXplVVJMU3RyaW5nKE5T
U3RyaW5nICopIGZpbmFsOwpJbmRleDogU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViQ29yZVN1
cHBvcnQvV2ViRWRpdG9yQ2xpZW50Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXRMZWdh
Y3kvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5tbQkocmV2aXNpb24gMjIyNDM3
KQorKysgU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xp
ZW50Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC00MTgsMTEgKzQxOCw2IEBAIHZvaWQgV2ViRWRpdG9y
Q2xpZW50OjpnZXRDbGllbnRQYXN0ZWJvYXIKICAgICAvLyBOb3QgaW1wbGVtZW50ZWQgV2ViS2l0
LCBvbmx5IFdlYktpdDIuCiB9CiAKLU5TU3RyaW5nICpXZWJFZGl0b3JDbGllbnQ6OnVzZXJWaXNp
YmxlU3RyaW5nKE5TVVJMICpVUkwpCi17Ci0gICAgcmV0dXJuIFtVUkwgX3dlYl91c2VyVmlzaWJs
ZVN0cmluZ107Ci19Ci0KIE5TVVJMICpXZWJFZGl0b3JDbGllbnQ6OmNhbm9uaWNhbGl6ZVVSTChO
U1VSTCAqVVJMKQogewogICAgIHJldHVybiBbVVJMIF93ZWJraXRfY2Fub25pY2FsaXplXTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>