<?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>177638</bug_id>
          
          <creation_ts>2017-09-28 19:46:17 -0700</creation_ts>
          <short_desc>[GTK] Add WebKitContextMenuItemType for paste as plaintext</short_desc>
          <delta_ts>2020-05-18 12:31:48 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=177633</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=212038</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>berto</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>clopez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gustavo</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1354419</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-09-28 19:46:17 -0700</bug_when>
    <thetext>Add WebKitContextMenuItemType for paste as plaintext. It&apos;s really annoying that we don&apos;t have this. Sometimes I have to open a text editor, paste there, and then copy that text in order to paste it into WebKit applications.

Note: I&apos;m not planning to work on this now. Just reporting it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653402</commentid>
    <comment_count>1</comment_count>
      <attachid>399589</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-05-17 06:32:55 -0700</bug_when>
    <thetext>Created attachment 399589
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653403</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2020-05-17 06:33:39 -0700</bug_when>
    <thetext>Thanks for the patch. If this patch contains new public API please make sure it follows the guidelines for new WebKit2 GTK+ API. See http://trac.webkit.org/wiki/WebKitGTK/AddingNewWebKit2API</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653408</commentid>
    <comment_count>3</comment_count>
      <attachid>399589</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-05-17 08:02:00 -0700</bug_when>
    <thetext>Comment on attachment 399589
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653510</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-18 00:37:32 -0700</bug_when>
    <thetext>Committed r261800: &lt;https://trac.webkit.org/changeset/261800&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 399589.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>399589</attachid>
            <date>2020-05-17 06:32:55 -0700</date>
            <delta_ts>2020-05-18 00:37:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wkgtk-paste-as-plain-text.diff</filename>
            <type>text/plain</type>
            <size>16390</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBiMzhjY2FhYzI4NDEuLjdjZmU1ZGI1OTYxZSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDIxIEBACisyMDIwLTA1LTE3ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFA
aWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBBZGQgV2ViS2l0Q29udGV4dE1lbnVJdGVtVHlw
ZSBmb3IgcGFzdGUgYXMgcGxhaW50ZXh0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNzc2MzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGQgcGFzdGUgYXMgcGxhaW4gdGV4dCBjb250ZXh0IG1lbnUgaXRl
bSBmb3IgcmljaCBlZGl0YWJsZSBjb250ZW50LgorCisgICAgICAgICogcGFnZS9Db250ZXh0TWVu
dUNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29udGV4dE1lbnVDb250cm9sbGVy
Ojpjb250ZXh0TWVudUl0ZW1TZWxlY3RlZCk6CisgICAgICAgIChXZWJDb3JlOjpDb250ZXh0TWVu
dUNvbnRyb2xsZXI6OnBvcHVsYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRleHRNZW51Q29u
dHJvbGxlcjo6Y2hlY2tPckVuYWJsZUlmTmVlZGVkIGNvbnN0KToKKyAgICAgICAgKiBwbGF0Zm9y
bS9Db250ZXh0TWVudUl0ZW0uaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9Mb2NhbGl6ZWRTdHJpbmdz
Lmg6CisgICAgICAgICogcGxhdGZvcm0vZ3RrL0xvY2FsaXplZFN0cmluZ3NHdGsuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Y29udGV4dE1lbnVJdGVtVGFnUGFzdGVBc1BsYWluVGV4dCk6CisKIDIw
MjAtMDUtMTcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFtHVEtdICJBU1NFUlRJT04gRkFJTEVEOiAhbV9hZG9wdGlvbklzUmVxdWlyZWQiIHdo
ZW4gZG91YmxlIGNsaWNraW5nIG9uIGEgd29yZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9Db250ZXh0TWVudUNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Db250
ZXh0TWVudUNvbnRyb2xsZXIuY3BwCmluZGV4IGYxNDIwNDExMmRkNi4uZGM4YTYyOGZhMjljIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0NvbnRleHRNZW51Q29udHJvbGxlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Db250ZXh0TWVudUNvbnRyb2xsZXIuY3BwCkBAIC0z
MzAsNiArMzMwLDkgQEAgdm9pZCBDb250ZXh0TWVudUNvbnRyb2xsZXI6OmNvbnRleHRNZW51SXRl
bVNlbGVjdGVkKENvbnRleHRNZW51QWN0aW9uIGFjdGlvbiwgY28KICAgICAgICAgZnJhbWUtPmVk
aXRvcigpLmNvbW1hbmQoIlBhc3RlIikuZXhlY3V0ZSgpOwogICAgICAgICBicmVhazsKICNpZiBQ
TEFURk9STShHVEspCisgICAgY2FzZSBDb250ZXh0TWVudUl0ZW1UYWdQYXN0ZUFzUGxhaW5UZXh0
OgorICAgICAgICBmcmFtZS0+ZWRpdG9yKCkuY29tbWFuZCgiUGFzdGVBc1BsYWluVGV4dCIpLmV4
ZWN1dGUoKTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDb250ZXh0TWVudUl0ZW1UYWdEZWxl
dGU6CiAgICAgICAgIGZyYW1lLT5lZGl0b3IoKS5wZXJmb3JtRGVsZXRlKCk7CiAgICAgICAgIGJy
ZWFrOwpAQCAtODE2LDYgKzgxOSw3IEBAIHZvaWQgQ29udGV4dE1lbnVDb250cm9sbGVyOjpwb3B1
bGF0ZSgpCiAgICAgQ29udGV4dE1lbnVJdGVtIEN1dEl0ZW0oQWN0aW9uVHlwZSwgQ29udGV4dE1l
bnVJdGVtVGFnQ3V0LCBjb250ZXh0TWVudUl0ZW1UYWdDdXQoKSk7CiAgICAgQ29udGV4dE1lbnVJ
dGVtIFBhc3RlSXRlbShBY3Rpb25UeXBlLCBDb250ZXh0TWVudUl0ZW1UYWdQYXN0ZSwgY29udGV4
dE1lbnVJdGVtVGFnUGFzdGUoKSk7CiAjaWYgUExBVEZPUk0oR1RLKQorICAgIENvbnRleHRNZW51
SXRlbSBQYXN0ZUFzUGxhaW5UZXh0SXRlbShBY3Rpb25UeXBlLCBDb250ZXh0TWVudUl0ZW1UYWdQ
YXN0ZUFzUGxhaW5UZXh0LCBjb250ZXh0TWVudUl0ZW1UYWdQYXN0ZUFzUGxhaW5UZXh0KCkpOwog
ICAgIENvbnRleHRNZW51SXRlbSBEZWxldGVJdGVtKEFjdGlvblR5cGUsIENvbnRleHRNZW51SXRl
bVRhZ0RlbGV0ZSwgY29udGV4dE1lbnVJdGVtVGFnRGVsZXRlKCkpOwogICAgIENvbnRleHRNZW51
SXRlbSBTZWxlY3RBbGxJdGVtKEFjdGlvblR5cGUsIENvbnRleHRNZW51SXRlbVRhZ1NlbGVjdEFs
bCwgY29udGV4dE1lbnVJdGVtVGFnU2VsZWN0QWxsKCkpOwogICAgIENvbnRleHRNZW51SXRlbSBJ
bnNlcnRFbW9qaUl0ZW0oQWN0aW9uVHlwZSwgQ29udGV4dE1lbnVJdGVtVGFnSW5zZXJ0RW1vamks
IGNvbnRleHRNZW51SXRlbVRhZ0luc2VydEVtb2ppKCkpOwpAQCAtMTA1Myw2ICsxMDU3LDggQEAg
dm9pZCBDb250ZXh0TWVudUNvbnRyb2xsZXI6OnBvcHVsYXRlKCkKICAgICAgICAgYXBwZW5kSXRl
bShDb3B5SXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7CiAgICAgICAgIGFwcGVuZEl0ZW0oUGFz
dGVJdGVtLCBtX2NvbnRleHRNZW51LmdldCgpKTsKICNpZiBQTEFURk9STShHVEspCisgICAgICAg
IGlmIChmcmFtZS0+ZWRpdG9yKCkuY2FuRWRpdFJpY2hseSgpKQorICAgICAgICAgICAgYXBwZW5k
SXRlbShQYXN0ZUFzUGxhaW5UZXh0SXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7CiAgICAgICAg
IGFwcGVuZEl0ZW0oRGVsZXRlSXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7CiAgICAgICAgIGFw
cGVuZEl0ZW0oKnNlcGFyYXRvckl0ZW0oKSwgbV9jb250ZXh0TWVudS5nZXQoKSk7CiAgICAgICAg
IGFwcGVuZEl0ZW0oU2VsZWN0QWxsSXRlbSwgbV9jb250ZXh0TWVudS5nZXQoKSk7CkBAIC0xMjA4
LDYgKzEyMTQsOSBAQCB2b2lkIENvbnRleHRNZW51Q29udHJvbGxlcjo6Y2hlY2tPckVuYWJsZUlm
TmVlZGVkKENvbnRleHRNZW51SXRlbSYgaXRlbSkgY29uc3QKICAgICAgICAgICAgIHNob3VsZEVu
YWJsZSA9IGZyYW1lLT5lZGl0b3IoKS5jYW5ESFRNTFBhc3RlKCkgfHwgZnJhbWUtPmVkaXRvcigp
LmNhblBhc3RlKCk7CiAgICAgICAgICAgICBicmVhazsKICNpZiBQTEFURk9STShHVEspCisgICAg
ICAgIGNhc2UgQ29udGV4dE1lbnVJdGVtVGFnUGFzdGVBc1BsYWluVGV4dDoKKyAgICAgICAgICAg
IHNob3VsZEVuYWJsZSA9IGZyYW1lLT5lZGl0b3IoKS5jYW5ESFRNTFBhc3RlKCkgfHwgZnJhbWUt
PmVkaXRvcigpLmNhblBhc3RlKCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBD
b250ZXh0TWVudUl0ZW1UYWdEZWxldGU6CiAgICAgICAgICAgICBzaG91bGRFbmFibGUgPSBmcmFt
ZS0+ZWRpdG9yKCkuY2FuRGVsZXRlKCk7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbnRleHRNZW51SXRlbS5oIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vQ29udGV4dE1lbnVJdGVtLmgKaW5kZXggZDYzM2QyMzc2NmFkLi5hMjE2YzZj
NzY3M2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbnRleHRNZW51SXRl
bS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0NvbnRleHRNZW51SXRlbS5oCkBAIC01
NCw2ICs1NCw3IEBAIGVudW0gQ29udGV4dE1lbnVBY3Rpb24gewogICAgIENvbnRleHRNZW51SXRl
bVRhZ0N1dCwKICAgICBDb250ZXh0TWVudUl0ZW1UYWdQYXN0ZSwKICNpZiBQTEFURk9STShHVEsp
CisgICAgQ29udGV4dE1lbnVJdGVtVGFnUGFzdGVBc1BsYWluVGV4dCwKICAgICBDb250ZXh0TWVu
dUl0ZW1UYWdEZWxldGUsCiAgICAgQ29udGV4dE1lbnVJdGVtVGFnU2VsZWN0QWxsLAogICAgIENv
bnRleHRNZW51SXRlbVRhZ0lucHV0TWV0aG9kcywKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL0xvY2FsaXplZFN0cmluZ3MuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0xv
Y2FsaXplZFN0cmluZ3MuaAppbmRleCAwZDNlMTdlZjc2MjAuLmJjYTJhZjAzZTg0MiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vTG9jYWxpemVkU3RyaW5ncy5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL0xvY2FsaXplZFN0cmluZ3MuaApAQCAtNzAsNiArNzAsNyBA
QCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgU3RyaW5nIGNvbnRleHRNZW51SXRlbVRhZ0N1dCgp
OwogICAgIFdFQkNPUkVfRVhQT1JUIFN0cmluZyBjb250ZXh0TWVudUl0ZW1UYWdQYXN0ZSgpOwog
I2lmIFBMQVRGT1JNKEdUSykKKyAgICBTdHJpbmcgY29udGV4dE1lbnVJdGVtVGFnUGFzdGVBc1Bs
YWluVGV4dCgpOwogICAgIFN0cmluZyBjb250ZXh0TWVudUl0ZW1UYWdEZWxldGUoKTsKICAgICBT
dHJpbmcgY29udGV4dE1lbnVJdGVtVGFnSW5wdXRNZXRob2RzKCk7CiAgICAgU3RyaW5nIGNvbnRl
eHRNZW51SXRlbVRhZ1VuaWNvZGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2d0ay9Mb2NhbGl6ZWRTdHJpbmdzR3RrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2d0ay9Mb2NhbGl6ZWRTdHJpbmdzR3RrLmNwcAppbmRleCAwN2I3ZjQ3NDE5ZjcuLmU1YmFjY2Ri
YjVhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0xvY2FsaXplZFN0
cmluZ3NHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Mb2NhbGl6ZWRT
dHJpbmdzR3RrLmNwcApAQCAtODgsNiArODgsMTEgQEAgU3RyaW5nIGNvbnRleHRNZW51SXRlbVRh
Z0VudGVyVmlkZW9GdWxsc2NyZWVuKCkKICAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChfKCJT
d2l0Y2ggVmlkZW8gdG8gX0Z1bGxzY3JlZW4iKSk7CiB9CiAKK1N0cmluZyBjb250ZXh0TWVudUl0
ZW1UYWdQYXN0ZUFzUGxhaW5UZXh0KCkKK3sKKyAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChf
KCJQYXN0ZSBBcyBQbGFpbiBfVGV4dCIpKTsKK30KKwogU3RyaW5nIGNvbnRleHRNZW51SXRlbVRh
Z0RlbGV0ZSgpCiB7CiAgICAgcmV0dXJuIFN0cmluZzo6ZnJvbVVURjgoXygiX0RlbGV0ZSIpKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggZWMxYTc1Y2FhMTYzLi4wZTEzOTk0MGRiZTUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMjAtMDUtMTcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdIEFkZCBXZWJLaXRDb250ZXh0TWVudUl0ZW1UeXBlIGZv
ciBwYXN0ZSBhcyBwbGFpbnRleHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE3NzYzOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZCBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9QQVNURV9BU19QTEFJ
Tl9URVhULgorCisgICAgICAgICogU2hhcmVkL0FQSS9nbGliL1dlYktpdENvbnRleHRNZW51QWN0
aW9ucy5jcHA6CisgICAgICAgICh3ZWJraXRDb250ZXh0TWVudUFjdGlvbkdldEFjdGlvblRhZyk6
CisgICAgICAgICh3ZWJraXRDb250ZXh0TWVudUFjdGlvbkdldEZvckNvbnRleHRNZW51SXRlbSk6
CisgICAgICAgICh3ZWJraXRDb250ZXh0TWVudUFjdGlvbkdldExhYmVsKToKKyAgICAgICAgKiBV
SVByb2Nlc3MvQVBJL2d0ay9XZWJLaXRDb250ZXh0TWVudUFjdGlvbnMuaDoKKyAgICAgICAgKiBV
SVByb2Nlc3MvZ3RrL0tleUJpbmRpbmdUcmFuc2xhdG9yLmNwcDoKKwogMjAyMC0wNS0xNyAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10g
IkFTU0VSVElPTiBGQUlMRUQ6ICFtX2Fkb3B0aW9uSXNSZXF1aXJlZCIgd2hlbiBkb3VibGUgY2xp
Y2tpbmcgb24gYSB3b3JkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9BUEkvZ2xp
Yi9XZWJLaXRDb250ZXh0TWVudUFjdGlvbnMuY3BwIGIvU291cmNlL1dlYktpdC9TaGFyZWQvQVBJ
L2dsaWIvV2ViS2l0Q29udGV4dE1lbnVBY3Rpb25zLmNwcAppbmRleCAyMTUwZTg5MjU4YzcuLmFl
MWI2NzAxMGYzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9TaGFyZWQvQVBJL2dsaWIvV2Vi
S2l0Q29udGV4dE1lbnVBY3Rpb25zLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9BUEkv
Z2xpYi9XZWJLaXRDb250ZXh0TWVudUFjdGlvbnMuY3BwCkBAIC03OSw2ICs3OSw4IEBAIENvbnRl
eHRNZW51QWN0aW9uIHdlYmtpdENvbnRleHRNZW51QWN0aW9uR2V0QWN0aW9uVGFnKFdlYktpdENv
bnRleHRNZW51QWN0aW9uIGFjCiAgICAgY2FzZSBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9Q
QVNURToKICAgICAgICAgcmV0dXJuIENvbnRleHRNZW51SXRlbVRhZ1Bhc3RlOwogI2lmIFBMQVRG
T1JNKEdUSykKKyAgICBjYXNlIFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9OX1BBU1RFX0FTX1BM
QUlOX1RFWFQ6CisgICAgICAgIHJldHVybiBDb250ZXh0TWVudUl0ZW1UYWdQYXN0ZUFzUGxhaW5U
ZXh0OwogICAgIGNhc2UgV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fREVMRVRFOgogICAgICAg
ICByZXR1cm4gQ29udGV4dE1lbnVJdGVtVGFnRGVsZXRlOwogICAgIGNhc2UgV0VCS0lUX0NPTlRF
WFRfTUVOVV9BQ1RJT05fU0VMRUNUX0FMTDoKQEAgLTE4MSw2ICsxODMsOCBAQCBXZWJLaXRDb250
ZXh0TWVudUFjdGlvbiB3ZWJraXRDb250ZXh0TWVudUFjdGlvbkdldEZvckNvbnRleHRNZW51SXRl
bShjb25zdCBXZWJLaQogICAgIGNhc2UgQ29udGV4dE1lbnVJdGVtVGFnUGFzdGU6CiAgICAgICAg
IHJldHVybiBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9QQVNURTsKICNpZiBQTEFURk9STShH
VEspCisgICAgY2FzZSBDb250ZXh0TWVudUl0ZW1UYWdQYXN0ZUFzUGxhaW5UZXh0OgorICAgICAg
ICByZXR1cm4gV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fUEFTVEVfQVNfUExBSU5fVEVYVDsK
ICAgICBjYXNlIENvbnRleHRNZW51SXRlbVRhZ0RlbGV0ZToKICAgICAgICAgcmV0dXJuIFdFQktJ
VF9DT05URVhUX01FTlVfQUNUSU9OX0RFTEVURTsKICAgICBjYXNlIENvbnRleHRNZW51SXRlbVRh
Z1NlbGVjdEFsbDoKQEAgLTI4MSw2ICsyODUsOCBAQCBTdHJpbmcgd2Via2l0Q29udGV4dE1lbnVB
Y3Rpb25HZXRMYWJlbChXZWJLaXRDb250ZXh0TWVudUFjdGlvbiBhY3Rpb24pCiAgICAgY2FzZSBX
RUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9QQVNURToKICAgICAgICAgcmV0dXJuIGNvbnRleHRN
ZW51SXRlbVRhZ1Bhc3RlKCk7CiAjaWYgUExBVEZPUk0oR1RLKQorICAgIGNhc2UgV0VCS0lUX0NP
TlRFWFRfTUVOVV9BQ1RJT05fUEFTVEVfQVNfUExBSU5fVEVYVDoKKyAgICAgICAgcmV0dXJuIGNv
bnRleHRNZW51SXRlbVRhZ1Bhc3RlQXNQbGFpblRleHQoKTsKICAgICBjYXNlIFdFQktJVF9DT05U
RVhUX01FTlVfQUNUSU9OX0RFTEVURToKICAgICAgICAgcmV0dXJuIGNvbnRleHRNZW51SXRlbVRh
Z0RlbGV0ZSgpOwogICAgIGNhc2UgV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fU0VMRUNUX0FM
TDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0Q29u
dGV4dE1lbnVBY3Rpb25zLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktp
dENvbnRleHRNZW51QWN0aW9ucy5oCmluZGV4IDQ4YzhmZGRlOThlMy4uNGQ2M2I4ZmZkMzQ3IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvZ3RrL1dlYktpdENvbnRleHRN
ZW51QWN0aW9ucy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9ndGsvV2ViS2l0
Q29udGV4dE1lbnVBY3Rpb25zLmgKQEAgLTc1LDYgKzc1LDcgQEAgR19CRUdJTl9ERUNMUwogICog
QFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9OX0RPV05MT0FEX1ZJREVPX1RPX0RJU0s6IERvd25s
b2FkIHZpZGVvIHRvIGRpc2suIFNpbmNlIDIuMgogICogQFdFQktJVF9DT05URVhUX01FTlVfQUNU
SU9OX0RPV05MT0FEX0FVRElPX1RPX0RJU0s6IERvd25sb2FkIGF1ZGlvIHRvIGRpc2suIFNpbmNl
IDIuMgogICogQFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9OX0lOU0VSVF9FTU9KSTogSW5zZXJ0
IGFuIGVtb2ppLiBTaW5jZSAyLjI2CisgKiBAV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fUEFT
VEVfQVNfUExBSU5fVEVYVDogUGFzdGUgY2xpcGJvYXJkIGNvbnRlbnRzIGFzIHBsYWluIHRleHQu
IFNpbmNlIDIuMzAKICAqIEBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9DVVNUT006IEN1c3Rv
bSBhY3Rpb24gZGVmaW5lZCBieSBhcHBsaWNhdGlvbnMuCiAgKgogICogRW51bSB2YWx1ZXMgdXNl
ZCB0byBkZW5vdGUgdGhlIHN0b2NrIGFjdGlvbnMgZm9yCkBAIC0xMjcsNiArMTI4LDcgQEAgdHlw
ZWRlZiBlbnVtIHsKICAgICBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9ET1dOTE9BRF9WSURF
T19UT19ESVNLLAogICAgIFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9OX0RPV05MT0FEX0FVRElP
X1RPX0RJU0ssCiAgICAgV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fSU5TRVJUX0VNT0pJLAor
ICAgIFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9OX1BBU1RFX0FTX1BMQUlOX1RFWFQsCiAKICAg
ICBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9DVVNUT00gPSAxMDAwMAogfSBXZWJLaXRDb250
ZXh0TWVudUFjdGlvbjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2d0ay9L
ZXlCaW5kaW5nVHJhbnNsYXRvci5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9ndGsvS2V5
QmluZGluZ1RyYW5zbGF0b3IuY3BwCmluZGV4IDg3MjNlZTU1ZDQ1Ni4uNmJlMjMyZTQyZWViIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9ndGsvS2V5QmluZGluZ1RyYW5zbGF0
b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2d0ay9LZXlCaW5kaW5nVHJhbnNs
YXRvci5jcHAKQEAgLTIwMiwxOCArMjAyLDE5IEBAIHN0cnVjdCBLZXlDb21iaW5hdGlvbkVudHJ5
IHsKIH07CiAKIHN0YXRpYyBjb25zdCBLZXlDb21iaW5hdGlvbkVudHJ5IGN1c3RvbUtleUJpbmRp
bmdzW10gPSB7Ci0gICAgeyBHREtfS0VZX2IsICAgICAgICAgR0RLX0NPTlRST0xfTUFTSywgIlRv
Z2dsZUJvbGQiICAgICAgfSwKLSAgICB7IEdES19LRVlfaSwgICAgICAgICBHREtfQ09OVFJPTF9N
QVNLLCAiVG9nZ2xlSXRhbGljIiAgICB9LAotICAgIHsgR0RLX0tFWV9Fc2NhcGUsICAgIDAsICAg
ICAgICAgICAgICAgICJDYW5jZWwiICAgICAgICAgIH0sCi0gICAgeyBHREtfS0VZX2dyZWF0ZXIs
ICAgR0RLX0NPTlRST0xfTUFTSywgIkNhbmNlbCIgICAgICAgICAgfSwKLSAgICB7IEdES19LRVlf
VGFiLCAgICAgICAwLCAgICAgICAgICAgICAgICAiSW5zZXJ0VGFiIiAgICAgICB9LAotICAgIHsg
R0RLX0tFWV9UYWIsICAgICAgIEdES19TSElGVF9NQVNLLCAgICJJbnNlcnRCYWNrdGFiIiAgIH0s
Ci0gICAgeyBHREtfS0VZX1JldHVybiwgICAgMCwgICAgICAgICAgICAgICAgIkluc2VydE5ld0xp
bmUiICAgfSwKLSAgICB7IEdES19LRVlfS1BfRW50ZXIsICAwLCAgICAgICAgICAgICAgICAiSW5z
ZXJ0TmV3TGluZSIgICB9LAotICAgIHsgR0RLX0tFWV9JU09fRW50ZXIsIDAsICAgICAgICAgICAg
ICAgICJJbnNlcnROZXdMaW5lIiAgIH0sCi0gICAgeyBHREtfS0VZX1JldHVybiwgICAgR0RLX1NI
SUZUX01BU0ssICAgIkluc2VydExpbmVCcmVhayIgfSwKLSAgICB7IEdES19LRVlfS1BfRW50ZXIs
ICBHREtfU0hJRlRfTUFTSywgICAiSW5zZXJ0TGluZUJyZWFrIiB9LAotICAgIHsgR0RLX0tFWV9J
U09fRW50ZXIsIEdES19TSElGVF9NQVNLLCAgICJJbnNlcnRMaW5lQnJlYWsiIH0sCisgICAgeyBH
REtfS0VZX2IsICAgICAgICAgR0RLX0NPTlRST0xfTUFTSywgICAgICAgICAgICAgICAgICAiVG9n
Z2xlQm9sZCIgICAgICB9LAorICAgIHsgR0RLX0tFWV9pLCAgICAgICAgIEdES19DT05UUk9MX01B
U0ssICAgICAgICAgICAgICAgICAgIlRvZ2dsZUl0YWxpYyIgICAgfSwKKyAgICB7IEdES19LRVlf
RXNjYXBlLCAgICAwLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDYW5jZWwiICAg
ICAgICAgIH0sCisgICAgeyBHREtfS0VZX2dyZWF0ZXIsICAgR0RLX0NPTlRST0xfTUFTSywgICAg
ICAgICAgICAgICAgICAiQ2FuY2VsIiAgICAgICAgICB9LAorICAgIHsgR0RLX0tFWV9UYWIsICAg
ICAgIDAsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkluc2VydFRhYiIgICAgICAg
fSwKKyAgICB7IEdES19LRVlfVGFiLCAgICAgICBHREtfU0hJRlRfTUFTSywgICAgICAgICAgICAg
ICAgICAgICJJbnNlcnRCYWNrdGFiIiAgIH0sCisgICAgeyBHREtfS0VZX1JldHVybiwgICAgMCwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiSW5zZXJ0TmV3TGluZSIgICB9LAorICAg
IHsgR0RLX0tFWV9LUF9FbnRlciwgIDAsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ikluc2VydE5ld0xpbmUiICAgfSwKKyAgICB7IEdES19LRVlfSVNPX0VudGVyLCAwLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJJbnNlcnROZXdMaW5lIiAgIH0sCisgICAgeyBHREtf
S0VZX1JldHVybiwgICAgR0RLX1NISUZUX01BU0ssICAgICAgICAgICAgICAgICAgICAiSW5zZXJ0
TGluZUJyZWFrIiB9LAorICAgIHsgR0RLX0tFWV9LUF9FbnRlciwgIEdES19TSElGVF9NQVNLLCAg
ICAgICAgICAgICAgICAgICAgIkluc2VydExpbmVCcmVhayIgfSwKKyAgICB7IEdES19LRVlfSVNP
X0VudGVyLCBHREtfU0hJRlRfTUFTSywgICAgICAgICAgICAgICAgICAgICJJbnNlcnRMaW5lQnJl
YWsiIH0sCisgICAgeyBHREtfS0VZX1YsICAgICAgICAgR0RLX0NPTlRST0xfTUFTSyB8IEdES19T
SElGVF9NQVNLLCAiUGFzdGVBc1BsYWluVGV4dCIgfSwKIH07CiAKIHN0YXRpYyBWZWN0b3I8U3Ry
aW5nPiBoYW5kbGVDdXN0b21LZXlCaW5kaW5ncyh1bnNpZ25lZCBrZXl2YWwsIEdka01vZGlmaWVy
VHlwZSBzdGF0ZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxv
ZwppbmRleCBmNmRjZTFkNjZiOTcuLjFlMDZhOTRlNWFjOCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hh
bmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTA1LTE3
ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KKworICAgICAgICBb
R1RLXSBBZGQgV2ViS2l0Q29udGV4dE1lbnVJdGVtVHlwZSBmb3IgcGFzdGUgYXMgcGxhaW50ZXh0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc2MzgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUg
ZGVmYXVsdCBjb250ZXh0IG1lbnUgdGVzdCBjYXNlIHRvIGFsc28gdGVzdCB0aGUgY29udGV4dCBt
ZW51IGZvciByaWNoIGVkaXRhYmxlIGNvbnRlbnQuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdEd0ay9UZXN0Q29udGV4dE1lbnUuY3BwOgorICAgICAgICAocHJlcGFyZUNv
bnRleHRNZW51VGVzdFZpZXcpOgorICAgICAgICAodGVzdENvbnRleHRNZW51RGVmYXVsdE1lbnUp
OgorCiAyMDIwLTA1LTE2ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgog
CiAgICAgICAgIFJlbmFtZSBzb21lIEFQSSB0ZXN0IGZpbGVzCmRpZmYgLS1naXQgYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdEd0ay9UZXN0Q29udGV4dE1lbnUuY3BwIGIvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRHdGsvVGVzdENvbnRleHRNZW51LmNwcAppbmRleCBh
ZDU0MmUzYjJjMTEuLmFjNGZjZjY0ZmFlYiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRHdGsvVGVzdENvbnRleHRNZW51LmNwcAorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdEd0ay9UZXN0Q29udGV4dE1lbnUuY3BwCkBAIC0zMzcsNiArMzM3
LDcgQEAgcHVibGljOgogICAgICAgICBBdWRpbywKICAgICAgICAgVmlkZW9MaXZlLAogICAgICAg
ICBFZGl0YWJsZSwKKyAgICAgICAgUmljaEVkaXRhYmxlLAogICAgICAgICBTZWxlY3Rpb24KICAg
ICB9OwogCkBAIC00NTksNiArNDYwLDI0IEBAIHB1YmxpYzoKICAgICAgICAgICAgIGl0ZXIgPSBj
aGVja0N1cnJlbnRJdGVtSXNTZXBhcmF0b3JBbmRHZXROZXh0KGl0ZXIpOwogICAgICAgICAgICAg
aXRlciA9IGNoZWNrQ3VycmVudEl0ZW1Jc1N0b2NrQWN0aW9uQW5kR2V0TmV4dChpdGVyLCBXRUJL
SVRfQ09OVEVYVF9NRU5VX0FDVElPTl9VTklDT0RFLCBWaXNpYmxlIHwgRW5hYmxlZCk7CiAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBSaWNoRWRpdGFibGU6CisgICAgICAgICAgICBn
X2Fzc2VydF9mYWxzZSh3ZWJraXRfaGl0X3Rlc3RfcmVzdWx0X2NvbnRleHRfaXNfbGluayhoaXRU
ZXN0UmVzdWx0KSk7CisgICAgICAgICAgICBnX2Fzc2VydF9mYWxzZSh3ZWJraXRfaGl0X3Rlc3Rf
cmVzdWx0X2NvbnRleHRfaXNfaW1hZ2UoaGl0VGVzdFJlc3VsdCkpOworICAgICAgICAgICAgZ19h
c3NlcnRfZmFsc2Uod2Via2l0X2hpdF90ZXN0X3Jlc3VsdF9jb250ZXh0X2lzX21lZGlhKGhpdFRl
c3RSZXN1bHQpKTsKKyAgICAgICAgICAgIGdfYXNzZXJ0X3RydWUod2Via2l0X2hpdF90ZXN0X3Jl
c3VsdF9jb250ZXh0X2lzX2VkaXRhYmxlKGhpdFRlc3RSZXN1bHQpKTsKKyAgICAgICAgICAgIGdf
YXNzZXJ0X2ZhbHNlKHdlYmtpdF9oaXRfdGVzdF9yZXN1bHRfY29udGV4dF9pc19zZWxlY3Rpb24o
aGl0VGVzdFJlc3VsdCkpOworICAgICAgICAgICAgaXRlciA9IGNoZWNrQ3VycmVudEl0ZW1Jc1N0
b2NrQWN0aW9uQW5kR2V0TmV4dChpdGVyLCBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9DVVQs
IFZpc2libGUpOworICAgICAgICAgICAgaXRlciA9IGNoZWNrQ3VycmVudEl0ZW1Jc1N0b2NrQWN0
aW9uQW5kR2V0TmV4dChpdGVyLCBXRUJLSVRfQ09OVEVYVF9NRU5VX0FDVElPTl9DT1BZLCBWaXNp
YmxlKTsKKyAgICAgICAgICAgIGl0ZXIgPSBjaGVja0N1cnJlbnRJdGVtSXNTdG9ja0FjdGlvbkFu
ZEdldE5leHQoaXRlciwgV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fUEFTVEUsIFZpc2libGUg
fCBFbmFibGVkKTsKKyAgICAgICAgICAgIGl0ZXIgPSBjaGVja0N1cnJlbnRJdGVtSXNTdG9ja0Fj
dGlvbkFuZEdldE5leHQoaXRlciwgV0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fUEFTVEVfQVNf
UExBSU5fVEVYVCwgVmlzaWJsZSB8IEVuYWJsZWQpOworICAgICAgICAgICAgaXRlciA9IGNoZWNr
Q3VycmVudEl0ZW1Jc1N0b2NrQWN0aW9uQW5kR2V0TmV4dChpdGVyLCBXRUJLSVRfQ09OVEVYVF9N
RU5VX0FDVElPTl9ERUxFVEUsIFZpc2libGUpOworICAgICAgICAgICAgaXRlciA9IGNoZWNrQ3Vy
cmVudEl0ZW1Jc1NlcGFyYXRvckFuZEdldE5leHQoaXRlcik7CisgICAgICAgICAgICBpdGVyID0g
Y2hlY2tDdXJyZW50SXRlbUlzU3RvY2tBY3Rpb25BbmRHZXROZXh0KGl0ZXIsIFdFQktJVF9DT05U
RVhUX01FTlVfQUNUSU9OX1NFTEVDVF9BTEwsIFZpc2libGUgfCBFbmFibGVkKTsKKyAgICAgICAg
ICAgIGl0ZXIgPSBjaGVja0N1cnJlbnRJdGVtSXNTdG9ja0FjdGlvbkFuZEdldE5leHQoaXRlciwg
V0VCS0lUX0NPTlRFWFRfTUVOVV9BQ1RJT05fSU5TRVJUX0VNT0pJLCBWaXNpYmxlIHwgRW5hYmxl
ZCk7CisgICAgICAgICAgICBpdGVyID0gY2hlY2tDdXJyZW50SXRlbUlzU3RvY2tBY3Rpb25BbmRH
ZXROZXh0KGl0ZXIsIFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9OX0ZPTlRfTUVOVSwgVmlzaWJs
ZSB8IEVuYWJsZWQpOworICAgICAgICAgICAgaXRlciA9IGNoZWNrQ3VycmVudEl0ZW1Jc1NlcGFy
YXRvckFuZEdldE5leHQoaXRlcik7CisgICAgICAgICAgICBpdGVyID0gY2hlY2tDdXJyZW50SXRl
bUlzU3RvY2tBY3Rpb25BbmRHZXROZXh0KGl0ZXIsIFdFQktJVF9DT05URVhUX01FTlVfQUNUSU9O
X1VOSUNPREUsIFZpc2libGUgfCBFbmFibGVkKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBjYXNlIFNlbGVjdGlvbjoKICAgICAgICAgICAgIGdfYXNzZXJ0X2ZhbHNlKHdlYmtpdF9oaXRf
dGVzdF9yZXN1bHRfY29udGV4dF9pc19saW5rKGhpdFRlc3RSZXN1bHQpKTsKICAgICAgICAgICAg
IGdfYXNzZXJ0X2ZhbHNlKHdlYmtpdF9oaXRfdGVzdF9yZXN1bHRfY29udGV4dF9pc19pbWFnZSho
aXRUZXN0UmVzdWx0KSk7CkBAIC00OTYsNyArNTE1LDggQEAgc3RhdGljIHZvaWQgcHJlcGFyZUNv
bnRleHRNZW51VGVzdFZpZXcoQ29udGV4dE1lbnVEZWZhdWx0VGVzdCogdGVzdCkKICAgICAgICAg
IiA8aW5wdXQgc3R5bGU9J3Bvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjE7IHRvcDozMCcgc2l6ZT0n
MTAnPjwvaW5wdXQ+IgogICAgICAgICAiIDx2aWRlbyBzdHlsZT0ncG9zaXRpb246YWJzb2x1dGU7
IGxlZnQ6MTsgdG9wOjUwJyB3aWR0aD0nMzAwJyBoZWlnaHQ9JzMwMCcgY29udHJvbHM9J2NvbnRy
b2xzJyBwcmVsb2FkPSdub25lJz48c291cmNlIHNyYz0nc2lsZW5jZS53ZWJtJyB0eXBlPSd2aWRl
by93ZWJtJyAvPjwvdmlkZW8+IgogICAgICAgICAiIDxhdWRpbyBzdHlsZT0ncG9zaXRpb246YWJz
b2x1dGU7IGxlZnQ6MTsgdG9wOjYwJyB3aWR0aD0nNTAnIGhlaWdodD0nMjAnIGNvbnRyb2xzPSdj
b250cm9scycgcHJlbG9hZD0nbm9uZSc+PHNvdXJjZSBzcmM9J3RyYWNrLm9nZycgdHlwZT0nYXVk
aW8vb2dnJyAvPjwvYXVkaW8+IgotICAgICAgICAiIDxwIHN0eWxlPSdwb3NpdGlvbjphYnNvbHV0
ZTsgbGVmdDoxOyB0b3A6OTAnIGlkPSd0ZXh0X3RvX3NlbGVjdCc+TG9yZW0gaXBzdW0uPC9wPiIK
KyAgICAgICAgIiA8ZGl2IGNvbnRlbnRlZGl0YWJsZSBzdHlsZT0ncG9zaXRpb246YWJzb2x1dGU7
IGxlZnQ6MTsgdG9wOiA5MDsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMTAwcHgnPjwvZGl2PiIKKyAg
ICAgICAgIiA8cCBzdHlsZT0ncG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MTsgdG9wOjExMCcgaWQ9
J3RleHRfdG9fc2VsZWN0Jz5Mb3JlbSBpcHN1bS48L3A+IgogICAgICAgICAiIDxzY3JpcHQ+Igog
ICAgICAgICAiICB3aW5kb3cuZ2V0U2VsZWN0aW9uKCkucmVtb3ZlQWxsUmFuZ2VzKCk7IgogICAg
ICAgICAiICB2YXIgc2VsZWN0X3JhbmdlID0gZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTsiCkBAIC01
MTcsNyArNTM3LDcgQEAgc3RhdGljIHZvaWQgdGVzdENvbnRleHRNZW51RGVmYXVsdE1lbnUoQ29u
dGV4dE1lbnVEZWZhdWx0VGVzdCogdGVzdCwgZ2NvbnN0cG9pbnQKICAgICAvLyBDb250ZXh0IG1l
bnUgZm9yIHNlbGVjdGlvbi4KICAgICAvLyBUaGlzIHRlc3Qgc2hvdWxkIGFsd2F5cyBiZSB0aGUg
Zmlyc3QgYmVjYXVzZSBhbnkgb3RoZXIgY2xpY2sgcmVtb3ZlcyB0aGUgc2VsZWN0aW9uLgogICAg
IHRlc3QtPm1fZXhwZWN0ZWRNZW51VHlwZSA9IENvbnRleHRNZW51RGVmYXVsdFRlc3Q6OlNlbGVj
dGlvbjsKLSAgICB0ZXN0LT5zaG93Q29udGV4dE1lbnVBdFBvc2l0aW9uQW5kV2FpdFVudGlsRmlu
aXNoZWQoMiwgMTE1KTsKKyAgICB0ZXN0LT5zaG93Q29udGV4dE1lbnVBdFBvc2l0aW9uQW5kV2Fp
dFVudGlsRmluaXNoZWQoMiwgMTM1KTsKIAogICAgIC8vIENvbnRleHQgbWVudSBmb3IgZG9jdW1l
bnQuCiAgICAgdGVzdC0+bV9leHBlY3RlZE1lbnVUeXBlID0gQ29udGV4dE1lbnVEZWZhdWx0VGVz
dDo6TmF2aWdhdGlvbjsKQEAgLTU1MCw2ICs1NzAsMTAgQEAgc3RhdGljIHZvaWQgdGVzdENvbnRl
eHRNZW51RGVmYXVsdE1lbnUoQ29udGV4dE1lbnVEZWZhdWx0VGVzdCogdGVzdCwgZ2NvbnN0cG9p
bnQKICAgICAvLyBDb250ZXh0IG1lbnUgZm9yIGVkaXRhYmxlLgogICAgIHRlc3QtPm1fZXhwZWN0
ZWRNZW51VHlwZSA9IENvbnRleHRNZW51RGVmYXVsdFRlc3Q6OkVkaXRhYmxlOwogICAgIHRlc3Qt
PnNob3dDb250ZXh0TWVudUF0UG9zaXRpb25BbmRXYWl0VW50aWxGaW5pc2hlZCg1LCAzNSk7CisK
KyAgICAvLyBDb250ZXh0IG1lbnUgZm9yIHJpY2ggZWRpdGFibGUuCisgICAgdGVzdC0+bV9leHBl
Y3RlZE1lbnVUeXBlID0gQ29udGV4dE1lbnVEZWZhdWx0VGVzdDo6UmljaEVkaXRhYmxlOworICAg
IHRlc3QtPnNob3dDb250ZXh0TWVudUF0UG9zaXRpb25BbmRXYWl0VW50aWxGaW5pc2hlZCg1LCA5
NSk7CiB9CiAKIHN0YXRpYyB2b2lkIHRlc3RQb3B1cEV2ZW50U2lnbmFsKENvbnRleHRNZW51RGVm
YXVsdFRlc3QqIHRlc3QsIGdjb25zdHBvaW50ZXIpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>