<?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>163863</bug_id>
          
          <creation_ts>2016-10-22 20:26:09 -0700</creation_ts>
          <short_desc>addEventListener() / removeEventListener() should use a union for last parameter</short_desc>
          <delta_ts>2016-10-23 15:58:37 -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>Bindings</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1243472</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-22 20:26:09 -0700</bug_when>
    <thetext>addEventListener() / removeEventListener() should use a union for last parameter:
- https://dom.spec.whatwg.org/#eventtarget</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243474</commentid>
    <comment_count>1</comment_count>
      <attachid>292531</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-22 20:34:50 -0700</bug_when>
    <thetext>Created attachment 292531
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243527</commentid>
    <comment_count>2</comment_count>
      <attachid>292531</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-10-23 11:06:22 -0700</bug_when>
    <thetext>Comment on attachment 292531
Patch

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

&gt; Source/WebCore/bindings/js/JSDOMConvert.h:643
&gt; +            return std::move&lt;WTF::CheckMoveParameter&gt;(ConditionalConverter&lt;ReturnType, IDLBoolean, hasBooleanType&gt;::convert(state, value).value());

Also fixes Boolean support in unions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243563</commentid>
    <comment_count>3</comment_count>
      <attachid>292531</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-23 15:58:32 -0700</bug_when>
    <thetext>Comment on attachment 292531
Patch

Clearing flags on attachment: 292531

Committed r207734: &lt;http://trac.webkit.org/changeset/207734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1243564</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-10-23 15:58:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>292531</attachid>
            <date>2016-10-22 20:34:50 -0700</date>
            <delta_ts>2016-10-23 15:58:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163863-20161022203108.patch</filename>
            <type>text/plain</type>
            <size>11885</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA3NzIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjE0OTc4MzBjYjk2ZjM3
MGZmZjk1YTY5NmMxNmM0MWRhMWEwNTQ2MC4uYTE1NGNhZDFhMmE5NDA5YTYyYzc5N2ExZWM2MDc5
YjM4NWYyMjI4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE2LTEwLTIyICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcigp
IC8gcmVtb3ZlRXZlbnRMaXN0ZW5lcigpIHNob3VsZCB1c2UgYSB1bmlvbiBmb3IgbGFzdCBwYXJh
bWV0ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
Mzg2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGFk
ZEV2ZW50TGlzdGVuZXIoKSAvIHJlbW92ZUV2ZW50TGlzdGVuZXIoKSBzaG91bGQgdXNlIGEgdW5p
b24gZm9yIGxhc3QgcGFyYW1ldGVyOgorICAgICAgICAtIGh0dHBzOi8vZG9tLnNwZWMud2hhdHdn
Lm9yZy8jZXZlbnR0YXJnZXQKKworICAgICAgICBObyBuZXcgdGVzdHMsIG5vIFdlYi1leHBvc2Vk
IGJlaGF2aW9yIGNoYW5nZS4KKworICAgICAgICAqIGJpbmRpbmdzL2pzL0pTRE9NQ29udmVydC5o
OgorICAgICAgICAqIGRvbS9FdmVudFRhcmdldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVu
dFRhcmdldDo6YWRkRXZlbnRMaXN0ZW5lckZvckJpbmRpbmdzKToKKyAgICAgICAgKFdlYkNvcmU6
OkV2ZW50VGFyZ2V0OjpyZW1vdmVFdmVudExpc3RlbmVyRm9yQmluZGluZ3MpOgorICAgICAgICAq
IGRvbS9FdmVudFRhcmdldC5oOgorICAgICAgICAqIGRvbS9FdmVudFRhcmdldC5pZGw6CisKIDIw
MTYtMTAtMjIgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUg
SFRNTCBjYW52YXMgYW5kIHRyYWNrcyBmcm9tIEV4Y2VwdGlvbkNvZGUgdG8gRXhjZXB0aW9uCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cKaW5kZXggOWFjNTZlMTNlNmZlYmQwMTFlZjFlNjQ3NWJiYzkyYjJhNTM1Njk3
MS4uZmEyMTk1YTEwMDBjNDM5N2Q2NTY4YzQ0NDEzMDExNjdiNmM5NTJjMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE2LTEwLTIyICBDaHJpcyBEdW1leiAgPGNkdW1lekBh
cHBsZS5jb20+CisKKyAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcigpIC8gcmVtb3ZlRXZlbnRMaXN0
ZW5lcigpIHNob3VsZCB1c2UgYSB1bmlvbiBmb3IgbGFzdCBwYXJhbWV0ZXIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2Mzg2MworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhc3QgQk9PTCB0byBib29sIHRv
IGhlbHAgdG8gY29tcGlsZXIgY29uc3RydWN0IHRoZSBuZXcgdmFyaWFudC10eXBlIHBhcmFtZXRl
ci4KKworICAgICAgICAqIERPTS9ET01Ob2RlLm1tOgorICAgICAgICAoLVtET01Ob2RlIGFkZEV2
ZW50TGlzdGVuZXI6bGlzdGVuZXI6dXNlQ2FwdHVyZTpdKToKKyAgICAgICAgKC1bRE9NTm9kZSBh
ZGRFdmVudExpc3RlbmVyOjo6XSk6CisgICAgICAgICgtW0RPTU5vZGUgcmVtb3ZlRXZlbnRMaXN0
ZW5lcjpsaXN0ZW5lcjp1c2VDYXB0dXJlOl0pOgorICAgICAgICAoLVtET01Ob2RlIHJlbW92ZUV2
ZW50TGlzdGVuZXI6OjpdKToKKwogMjAxNi0xMC0yMSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hz
aWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBTdXBwb3J0IChpbnNlcnRGcm9tfGRlbGV0ZUJ5KUNv
bXBvc2l0aW9uIGFuZCAoaW5zZXJ0fGRlbGV0ZSlDb21wb3NpdGlvblRleHQgaW5wdXRUeXBlcyBm
b3IgSW5wdXRFdmVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pT
RE9NQ29udmVydC5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Db252ZXJ0LmgK
aW5kZXggN2RjMDUwYmE4Yjc4Nzc3OGIzNmJjNGZmNjNjZmZjOWM5MWRmNGNlZC4uODMwZWVjYWZh
MWU0ZjZjMGNkY2YxMTUyOTNhOTgzNDg5OWViZGIyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvanMvSlNET01Db252ZXJ0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvanMvSlNET01Db252ZXJ0LmgKQEAgLTYxOCw3ICs2MTgsNyBAQCBzdHJ1Y3QgQ29udmVydGVy
PElETFVuaW9uPFQuLi4+PiA6IERlZmF1bHRDb252ZXJ0ZXI8SURMVW5pb248VC4uLj4+CiAgICAg
ICAgIGNvbnN0ZXhwciBib29sIGhhc0Jvb2xlYW5UeXBlID0gYnJpZ2FuZDo6YW55PFR5cGVMaXN0
LCBzdGQ6OmlzX3NhbWU8SURMQm9vbGVhbiwgYnJpZ2FuZDo6XzE+Pjo6dmFsdWU7CiAgICAgICAg
IGlmIChoYXNCb29sZWFuVHlwZSkgewogICAgICAgICAgICAgaWYgKHZhbHVlLmlzQm9vbGVhbigp
KQotICAgICAgICAgICAgICAgIHJldHVybiBzdGQ6Om1vdmU8V1RGOjpDaGVja01vdmVQYXJhbWV0
ZXI+KENvbmRpdGlvbmFsQ29udmVydGVyPFJldHVyblR5cGUsIGJvb2wsIGhhc0Jvb2xlYW5UeXBl
Pjo6Y29udmVydChzdGF0ZSwgdmFsdWUpLnZhbHVlKCkpOworICAgICAgICAgICAgICAgIHJldHVy
biBzdGQ6Om1vdmU8V1RGOjpDaGVja01vdmVQYXJhbWV0ZXI+KENvbmRpdGlvbmFsQ29udmVydGVy
PFJldHVyblR5cGUsIElETEJvb2xlYW4sIGhhc0Jvb2xlYW5UeXBlPjo6Y29udmVydChzdGF0ZSwg
dmFsdWUpLnZhbHVlKCkpOwogICAgICAgICB9CiAgICAgICAgIAogICAgICAgICAvLyAxNC4gSWYg
ViBpcyBhIE51bWJlciB2YWx1ZSwgdGhlbjoKQEAgLTY0MCw3ICs2NDAsNyBAQCBzdHJ1Y3QgQ29u
dmVydGVyPElETFVuaW9uPFQuLi4+PiA6IERlZmF1bHRDb252ZXJ0ZXI8SURMVW5pb248VC4uLj4+
CiAKICAgICAgICAgLy8gMTcuIElmIHR5cGVzIGluY2x1ZGVzIGEgYm9vbGVhbiwgdGhlbiByZXR1
cm4gdGhlIHJlc3VsdCBvZiBjb252ZXJ0aW5nIFYgdG8gYm9vbGVhbi4KICAgICAgICAgaWYgKGhh
c0Jvb2xlYW5UeXBlKQotICAgICAgICAgICAgcmV0dXJuIHN0ZDo6bW92ZTxXVEY6OkNoZWNrTW92
ZVBhcmFtZXRlcj4oQ29uZGl0aW9uYWxDb252ZXJ0ZXI8UmV0dXJuVHlwZSwgYm9vbCwgaGFzQm9v
bGVhblR5cGU+Ojpjb252ZXJ0KHN0YXRlLCB2YWx1ZSkudmFsdWUoKSk7CisgICAgICAgICAgICBy
ZXR1cm4gc3RkOjptb3ZlPFdURjo6Q2hlY2tNb3ZlUGFyYW1ldGVyPihDb25kaXRpb25hbENvbnZl
cnRlcjxSZXR1cm5UeXBlLCBJRExCb29sZWFuLCBoYXNCb29sZWFuVHlwZT46OmNvbnZlcnQoc3Rh
dGUsIHZhbHVlKS52YWx1ZSgpKTsKIAogICAgICAgICAvLyAxOC4gVGhyb3cgYSBUeXBlRXJyb3Iu
CiAgICAgICAgIHRocm93VHlwZUVycm9yKCZzdGF0ZSwgc2NvcGUpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVu
dFRhcmdldC5jcHAKaW5kZXggMTc2YjZjZWY2YmVhOTlmZDA1YWE2OGI2ZGEwZDk4NDU4ZjQyNTVk
YS4uNDQ3NDY3YWViOGE0NDI1M2MwYzM3ZGM3OTYwYTBkZDgxOTJjZjBmZiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9k
b20vRXZlbnRUYXJnZXQuY3BwCkBAIC04MiwxOCArODIsMzIgQEAgYm9vbCBFdmVudFRhcmdldDo6
YWRkRXZlbnRMaXN0ZW5lcihjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgUmVmPEV2ZW50
TGlzdGUKICAgICByZXR1cm4gZW5zdXJlRXZlbnRUYXJnZXREYXRhKCkuZXZlbnRMaXN0ZW5lck1h
cC5hZGQoZXZlbnRUeXBlLCBXVEZNb3ZlKGxpc3RlbmVyKSwgeyBvcHRpb25zLmNhcHR1cmUsIG9w
dGlvbnMucGFzc2l2ZSwgb3B0aW9ucy5vbmNlIH0pOwogfQogCi12b2lkIEV2ZW50VGFyZ2V0Ojph
ZGRFdmVudExpc3RlbmVyRm9yQmluZGluZ3MoY29uc3QgQXRvbWljU3RyaW5nJiBldmVudFR5cGUs
IFJlZlB0cjxFdmVudExpc3RlbmVyPiYmIGxpc3RlbmVyLCBjb25zdCBBZGRFdmVudExpc3RlbmVy
T3B0aW9ucyYgb3B0aW9ucykKK3ZvaWQgRXZlbnRUYXJnZXQ6OmFkZEV2ZW50TGlzdGVuZXJGb3JC
aW5kaW5ncyhjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgUmVmUHRyPEV2ZW50TGlzdGVu
ZXI+JiYgbGlzdGVuZXIsIEFkZEV2ZW50TGlzdGVuZXJPcHRpb25zT3JCb29sZWFuJiYgdmFyaWFu
dCkKIHsKICAgICBpZiAoIWxpc3RlbmVyKQogICAgICAgICByZXR1cm47Ci0gICAgYWRkRXZlbnRM
aXN0ZW5lcihldmVudFR5cGUsIGxpc3RlbmVyLnJlbGVhc2VOb25OdWxsKCksIG9wdGlvbnMpOwor
CisgICAgYXV0byB2aXNpdG9yID0gV1RGOjptYWtlVmlzaXRvcihbJl0oY29uc3QgQWRkRXZlbnRM
aXN0ZW5lck9wdGlvbnMmIG9wdGlvbnMpIHsKKyAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcihldmVu
dFR5cGUsIGxpc3RlbmVyLnJlbGVhc2VOb25OdWxsKCksIG9wdGlvbnMpOworICAgIH0sIFsmXShi
b29sIHVzZUNhcHR1cmUpIHsKKyAgICAgICAgYWRkRXZlbnRMaXN0ZW5lcihldmVudFR5cGUsIGxp
c3RlbmVyLnJlbGVhc2VOb25OdWxsKCksIEFkZEV2ZW50TGlzdGVuZXJPcHRpb25zKHVzZUNhcHR1
cmUpKTsKKyAgICB9KTsKKworICAgIFdURjo6dmlzaXQodmlzaXRvciwgdmFyaWFudCk7CiB9CiAK
LXZvaWQgRXZlbnRUYXJnZXQ6OnJlbW92ZUV2ZW50TGlzdGVuZXJGb3JCaW5kaW5ncyhjb25zdCBB
dG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgUmVmUHRyPEV2ZW50TGlzdGVuZXI+JiYgbGlzdGVuZXIs
IGNvbnN0IExpc3RlbmVyT3B0aW9ucyYgb3B0aW9ucykKK3ZvaWQgRXZlbnRUYXJnZXQ6OnJlbW92
ZUV2ZW50TGlzdGVuZXJGb3JCaW5kaW5ncyhjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwg
UmVmUHRyPEV2ZW50TGlzdGVuZXI+JiYgbGlzdGVuZXIsIExpc3RlbmVyT3B0aW9uc09yQm9vbGVh
biYmIHZhcmlhbnQpCiB7CiAgICAgaWYgKCFsaXN0ZW5lcikKICAgICAgICAgcmV0dXJuOwotICAg
IHJlbW92ZUV2ZW50TGlzdGVuZXIoZXZlbnRUeXBlLCAqbGlzdGVuZXIsIG9wdGlvbnMpOworCisg
ICAgYXV0byB2aXNpdG9yID0gV1RGOjptYWtlVmlzaXRvcihbJl0oY29uc3QgTGlzdGVuZXJPcHRp
b25zJiBvcHRpb25zKSB7CisgICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoZXZlbnRUeXBlLCAq
bGlzdGVuZXIsIG9wdGlvbnMpOworICAgIH0sIFsmXShib29sIHVzZUNhcHR1cmUpIHsKKyAgICAg
ICAgcmVtb3ZlRXZlbnRMaXN0ZW5lcihldmVudFR5cGUsICpsaXN0ZW5lciwgTGlzdGVuZXJPcHRp
b25zKHVzZUNhcHR1cmUpKTsKKyAgICB9KTsKKworICAgIFdURjo6dmlzaXQodmlzaXRvciwgdmFy
aWFudCk7CiB9CiAKIGJvb2wgRXZlbnRUYXJnZXQ6OnJlbW92ZUV2ZW50TGlzdGVuZXIoY29uc3Qg
QXRvbWljU3RyaW5nJiBldmVudFR5cGUsIEV2ZW50TGlzdGVuZXImIGxpc3RlbmVyLCBjb25zdCBM
aXN0ZW5lck9wdGlvbnMmIG9wdGlvbnMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20v
RXZlbnRUYXJnZXQuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5oCmluZGV4IDc4
NTMzZjhhYTZlNTYwMjgyYzQ4YzJhY2ZkNTBjODk4MTA5OThhMWQuLjRhNjYwODZiMDNiNDRlZmI0
MmQ4ZWEzODU3N2Y1YTk2ZDFmNjFmZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9F
dmVudFRhcmdldC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5oCkBAIC0z
NSw2ICszNSw3IEBACiAjaW5jbHVkZSAiU2NyaXB0V3JhcHBhYmxlLmgiCiAjaW5jbHVkZSA8bWVt
b3J5PgogI2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+CisjaW5jbHVkZSA8d3RmL1ZhcmlhbnQuaD4K
IAogbmFtZXNwYWNlIFdURiB7CiBjbGFzcyBBdG9taWNTdHJpbmc7CkBAIC0xMzcsMTAgKzEzOCwx
MSBAQCBwdWJsaWM6CiAgICAgICAgIGJvb2wgb25jZTsKICAgICB9OwogCi0gICAgdm9pZCBhZGRF
dmVudExpc3RlbmVyRm9yQmluZGluZ3MoY29uc3QgQXRvbWljU3RyaW5nJiBldmVudFR5cGUsIFJl
ZlB0cjxFdmVudExpc3RlbmVyPiYmLCBib29sIHVzZUNhcHR1cmUgPSBmYWxzZSk7Ci0gICAgdm9p
ZCByZW1vdmVFdmVudExpc3RlbmVyRm9yQmluZGluZ3MoY29uc3QgQXRvbWljU3RyaW5nJiBldmVu
dFR5cGUsIFJlZlB0cjxFdmVudExpc3RlbmVyPiYmLCBib29sIHVzZUNhcHR1cmUgPSBmYWxzZSk7
Ci0gICAgV0VCQ09SRV9FWFBPUlQgdm9pZCBhZGRFdmVudExpc3RlbmVyRm9yQmluZGluZ3MoY29u
c3QgQXRvbWljU3RyaW5nJiBldmVudFR5cGUsIFJlZlB0cjxFdmVudExpc3RlbmVyPiYmLCBjb25z
dCBBZGRFdmVudExpc3RlbmVyT3B0aW9ucyYpOwotICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgcmVt
b3ZlRXZlbnRMaXN0ZW5lckZvckJpbmRpbmdzKGNvbnN0IEF0b21pY1N0cmluZyYgZXZlbnRUeXBl
LCBSZWZQdHI8RXZlbnRMaXN0ZW5lcj4mJiwgY29uc3QgTGlzdGVuZXJPcHRpb25zJik7CisgICAg
dXNpbmcgQWRkRXZlbnRMaXN0ZW5lck9wdGlvbnNPckJvb2xlYW4gPSBXVEY6OlZhcmlhbnQ8QWRk
RXZlbnRMaXN0ZW5lck9wdGlvbnMsIGJvb2w+OworICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgYWRk
RXZlbnRMaXN0ZW5lckZvckJpbmRpbmdzKGNvbnN0IEF0b21pY1N0cmluZyYgZXZlbnRUeXBlLCBS
ZWZQdHI8RXZlbnRMaXN0ZW5lcj4mJiwgQWRkRXZlbnRMaXN0ZW5lck9wdGlvbnNPckJvb2xlYW4m
Jik7CisKKyAgICB1c2luZyBMaXN0ZW5lck9wdGlvbnNPckJvb2xlYW4gPSBXVEY6OlZhcmlhbnQ8
TGlzdGVuZXJPcHRpb25zLCBib29sPjsKKyAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHJlbW92ZUV2
ZW50TGlzdGVuZXJGb3JCaW5kaW5ncyhjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgUmVm
UHRyPEV2ZW50TGlzdGVuZXI+JiYsIExpc3RlbmVyT3B0aW9uc09yQm9vbGVhbiYmKTsKICAgICB2
aXJ0dWFsIGJvb2wgYWRkRXZlbnRMaXN0ZW5lcihjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlw
ZSwgUmVmPEV2ZW50TGlzdGVuZXI+JiYsIGNvbnN0IEFkZEV2ZW50TGlzdGVuZXJPcHRpb25zJiA9
IHsgfSk7CiAgICAgdmlydHVhbCBib29sIHJlbW92ZUV2ZW50TGlzdGVuZXIoY29uc3QgQXRvbWlj
U3RyaW5nJiBldmVudFR5cGUsIEV2ZW50TGlzdGVuZXImLCBjb25zdCBMaXN0ZW5lck9wdGlvbnMm
KTsKIApAQCAtMjMxLDE0ICsyMzMsNCBAQCBpbmxpbmUgYm9vbCBFdmVudFRhcmdldDo6aGFzQ2Fw
dHVyaW5nRXZlbnRMaXN0ZW5lcnMoY29uc3QgQXRvbWljU3RyaW5nJiBldmVudFR5cAogICAgIHJl
dHVybiBkLT5ldmVudExpc3RlbmVyTWFwLmNvbnRhaW5zQ2FwdHVyaW5nKGV2ZW50VHlwZSk7CiB9
CiAKLWlubGluZSB2b2lkIEV2ZW50VGFyZ2V0OjphZGRFdmVudExpc3RlbmVyRm9yQmluZGluZ3Mo
Y29uc3QgQXRvbWljU3RyaW5nJiBldmVudFR5cGUsIFJlZlB0cjxFdmVudExpc3RlbmVyPiYmIGxp
c3RlbmVyLCBib29sIHVzZUNhcHR1cmUpCi17Ci0gICAgYWRkRXZlbnRMaXN0ZW5lckZvckJpbmRp
bmdzKGV2ZW50VHlwZSwgV1RGTW92ZShsaXN0ZW5lciksIEFkZEV2ZW50TGlzdGVuZXJPcHRpb25z
KHVzZUNhcHR1cmUpKTsKLX0KLQotaW5saW5lIHZvaWQgRXZlbnRUYXJnZXQ6OnJlbW92ZUV2ZW50
TGlzdGVuZXJGb3JCaW5kaW5ncyhjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgUmVmUHRy
PEV2ZW50TGlzdGVuZXI+JiYgbGlzdGVuZXIsIGJvb2wgdXNlQ2FwdHVyZSkKLXsKLSAgICByZW1v
dmVFdmVudExpc3RlbmVyRm9yQmluZGluZ3MoZXZlbnRUeXBlLCBXVEZNb3ZlKGxpc3RlbmVyKSwg
TGlzdGVuZXJPcHRpb25zKHVzZUNhcHR1cmUpKTsKLX0KLQogfSAvLyBuYW1lc3BhY2UgV2ViQ29y
ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0LmlkbCBiL1NvdXJj
ZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5pZGwKaW5kZXggNmIxNWFkZDc5OWJmYzcxMTQzNGQx
OTc1NzM0MzAwNTJiYTI1MjI3Mi4uYTg1ZGFhMTkzZmQwNWFmNDdkZGM5MmRjYjNjMTMyMWE0YjJi
ZTgzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0LmlkbAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuaWRsCkBAIC0yNCwxNyArMjQsOCBAQAog
ICAgIEpTQ3VzdG9tSGVhZGVyLAogICAgIEpTQ3VzdG9tVG9OYXRpdmVPYmplY3QsCiBdIGludGVy
ZmFjZSBFdmVudFRhcmdldCB7Ci0gICAgLy8gRklYTUU6IFNob3VsZCBiZToKLSAgICAvLyB2b2lk
IGFkZEV2ZW50TGlzdGVuZXIoRE9NU3RyaW5nIHR5cGUsIEV2ZW50TGlzdGVuZXI/IGNhbGxiYWNr
LCBvcHRpb25hbCAoQWRkRXZlbnRMaXN0ZW5lck9wdGlvbnMgb3IgYm9vbGVhbikgb3B0aW9ucyk7
Ci0gICAgLy8gdm9pZCByZW1vdmVFdmVudExpc3RlbmVyKERPTVN0cmluZyB0eXBlLCBFdmVudExp
c3RlbmVyPyBjYWxsYmFjaywgb3B0aW9uYWwgKEV2ZW50TGlzdGVuZXJPcHRpb25zIG9yIGJvb2xl
YW4pIG9wdGlvbnMpOwotICAgIFtJbXBsZW1lbnRlZEFzPWFkZEV2ZW50TGlzdGVuZXJGb3JCaW5k
aW5nc10gdm9pZCBhZGRFdmVudExpc3RlbmVyKFtBdG9taWNTdHJpbmddIERPTVN0cmluZyB0eXBl
LCBFdmVudExpc3RlbmVyPyBsaXN0ZW5lcik7Ci0gICAgW0ltcGxlbWVudGVkQXM9YWRkRXZlbnRM
aXN0ZW5lckZvckJpbmRpbmdzXSB2b2lkIGFkZEV2ZW50TGlzdGVuZXIoW0F0b21pY1N0cmluZ10g
RE9NU3RyaW5nIHR5cGUsIEV2ZW50TGlzdGVuZXI/IGxpc3RlbmVyLCBBZGRFdmVudExpc3RlbmVy
T3B0aW9ucyBvcHRpb25zKTsKLSAgICBbSW1wbGVtZW50ZWRBcz1yZW1vdmVFdmVudExpc3RlbmVy
Rm9yQmluZGluZ3NdIHZvaWQgcmVtb3ZlRXZlbnRMaXN0ZW5lcihbQXRvbWljU3RyaW5nXSBET01T
dHJpbmcgdHlwZSwgRXZlbnRMaXN0ZW5lcj8gbGlzdGVuZXIpOwotICAgIFtJbXBsZW1lbnRlZEFz
PXJlbW92ZUV2ZW50TGlzdGVuZXJGb3JCaW5kaW5nc10gdm9pZCByZW1vdmVFdmVudExpc3RlbmVy
KFtBdG9taWNTdHJpbmddIERPTVN0cmluZyB0eXBlLCBFdmVudExpc3RlbmVyPyBsaXN0ZW5lciwg
RXZlbnRMaXN0ZW5lck9wdGlvbnMgb3B0aW9ucyk7Ci0KLSAgICBbSW1wbGVtZW50ZWRBcz1hZGRF
dmVudExpc3RlbmVyRm9yQmluZGluZ3NdIHZvaWQgYWRkRXZlbnRMaXN0ZW5lcihbQXRvbWljU3Ry
aW5nXSBET01TdHJpbmcgdHlwZSwgRXZlbnRMaXN0ZW5lcj8gbGlzdGVuZXIsIGJvb2xlYW4gdXNl
Q2FwdHVyZSk7Ci0gICAgW0ltcGxlbWVudGVkQXM9cmVtb3ZlRXZlbnRMaXN0ZW5lckZvckJpbmRp
bmdzXSB2b2lkIHJlbW92ZUV2ZW50TGlzdGVuZXIoW0F0b21pY1N0cmluZ10gRE9NU3RyaW5nIHR5
cGUsIEV2ZW50TGlzdGVuZXI/IGxpc3RlbmVyLCBib29sZWFuIHVzZUNhcHR1cmUpOwotCisgICAg
W0ltcGxlbWVudGVkQXM9YWRkRXZlbnRMaXN0ZW5lckZvckJpbmRpbmdzXSB2b2lkIGFkZEV2ZW50
TGlzdGVuZXIoW0F0b21pY1N0cmluZ10gRE9NU3RyaW5nIHR5cGUsIEV2ZW50TGlzdGVuZXI/IGNh
bGxiYWNrLCBvcHRpb25hbCAoQWRkRXZlbnRMaXN0ZW5lck9wdGlvbnMgb3IgYm9vbGVhbikgb3B0
aW9ucyA9IGZhbHNlKTsKKyAgICBbSW1wbGVtZW50ZWRBcz1yZW1vdmVFdmVudExpc3RlbmVyRm9y
QmluZGluZ3NdIHZvaWQgcmVtb3ZlRXZlbnRMaXN0ZW5lcihbQXRvbWljU3RyaW5nXSBET01TdHJp
bmcgdHlwZSwgRXZlbnRMaXN0ZW5lcj8gY2FsbGJhY2ssIG9wdGlvbmFsIChFdmVudExpc3RlbmVy
T3B0aW9ucyBvciBib29sZWFuKSBvcHRpb25zID0gZmFsc2UpOwogICAgIFtJbXBsZW1lbnRlZEFz
PWRpc3BhdGNoRXZlbnRGb3JCaW5kaW5ncywgTWF5VGhyb3dMZWdhY3lFeGNlcHRpb25dIGJvb2xl
YW4gZGlzcGF0Y2hFdmVudChFdmVudCBldmVudCk7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L21hYy9ET00vRE9NTm9kZS5tbSBiL1NvdXJjZS9XZWJLaXQvbWFjL0RPTS9ET01Ob2Rl
Lm1tCmluZGV4IGM1YmZiZDA1MjQ2MmM3MDk1ZWJhN2Y3Njc1ZTFlYjg1Njg4Y2UyYTUuLmJkMzA5
Yzk4OTg3MmJmOGRhNzhhMTg4Yjc3MTE5YWY4ZjdjNTgzMzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvbWFjL0RPTS9ET01Ob2RlLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0RPTS9ET01O
b2RlLm1tCkBAIC0zNTUsMjUgKzM1NSwyNSBAQCAtICh2b2lkKWluc3BlY3QKIC0gKHZvaWQpYWRk
RXZlbnRMaXN0ZW5lcjooTlNTdHJpbmcgKil0eXBlIGxpc3RlbmVyOihpZCA8RE9NRXZlbnRMaXN0
ZW5lcj4pbGlzdGVuZXIgdXNlQ2FwdHVyZTooQk9PTCl1c2VDYXB0dXJlCiB7CiAgICAgSlNNYWlu
VGhyZWFkTnVsbFN0YXRlIHN0YXRlOwotICAgIHVud3JhcCgqc2VsZikuYWRkRXZlbnRMaXN0ZW5l
ckZvckJpbmRpbmdzKHR5cGUsIE9iakNFdmVudExpc3RlbmVyOjp3cmFwKGxpc3RlbmVyKSwgdXNl
Q2FwdHVyZSk7CisgICAgdW53cmFwKCpzZWxmKS5hZGRFdmVudExpc3RlbmVyRm9yQmluZGluZ3Mo
dHlwZSwgT2JqQ0V2ZW50TGlzdGVuZXI6OndyYXAobGlzdGVuZXIpLCBzdGF0aWNfY2FzdDxib29s
Pih1c2VDYXB0dXJlKSk7CiB9CiAKIC0gKHZvaWQpYWRkRXZlbnRMaXN0ZW5lcjooTlNTdHJpbmcg
Kil0eXBlIDooaWQgPERPTUV2ZW50TGlzdGVuZXI+KWxpc3RlbmVyIDooQk9PTCl1c2VDYXB0dXJl
CiB7CiAgICAgSlNNYWluVGhyZWFkTnVsbFN0YXRlIHN0YXRlOwotICAgIHVud3JhcCgqc2VsZiku
YWRkRXZlbnRMaXN0ZW5lckZvckJpbmRpbmdzKHR5cGUsIE9iakNFdmVudExpc3RlbmVyOjp3cmFw
KGxpc3RlbmVyKSwgdXNlQ2FwdHVyZSk7CisgICAgdW53cmFwKCpzZWxmKS5hZGRFdmVudExpc3Rl
bmVyRm9yQmluZGluZ3ModHlwZSwgT2JqQ0V2ZW50TGlzdGVuZXI6OndyYXAobGlzdGVuZXIpLCBz
dGF0aWNfY2FzdDxib29sPih1c2VDYXB0dXJlKSk7CiB9CiAKIC0gKHZvaWQpcmVtb3ZlRXZlbnRM
aXN0ZW5lcjooTlNTdHJpbmcgKil0eXBlIGxpc3RlbmVyOihpZCA8RE9NRXZlbnRMaXN0ZW5lcj4p
bGlzdGVuZXIgdXNlQ2FwdHVyZTooQk9PTCl1c2VDYXB0dXJlCiB7CiAgICAgSlNNYWluVGhyZWFk
TnVsbFN0YXRlIHN0YXRlOwotICAgIHVud3JhcCgqc2VsZikucmVtb3ZlRXZlbnRMaXN0ZW5lckZv
ckJpbmRpbmdzKHR5cGUsIE9iakNFdmVudExpc3RlbmVyOjp3cmFwKGxpc3RlbmVyKSwgdXNlQ2Fw
dHVyZSk7CisgICAgdW53cmFwKCpzZWxmKS5yZW1vdmVFdmVudExpc3RlbmVyRm9yQmluZGluZ3Mo
dHlwZSwgT2JqQ0V2ZW50TGlzdGVuZXI6OndyYXAobGlzdGVuZXIpLCBzdGF0aWNfY2FzdDxib29s
Pih1c2VDYXB0dXJlKSk7CiB9CiAKIC0gKHZvaWQpcmVtb3ZlRXZlbnRMaXN0ZW5lcjooTlNTdHJp
bmcgKil0eXBlIDooaWQgPERPTUV2ZW50TGlzdGVuZXI+KWxpc3RlbmVyIDooQk9PTCl1c2VDYXB0
dXJlCiB7CiAgICAgSlNNYWluVGhyZWFkTnVsbFN0YXRlIHN0YXRlOwotICAgIHVud3JhcCgqc2Vs
ZikucmVtb3ZlRXZlbnRMaXN0ZW5lckZvckJpbmRpbmdzKHR5cGUsIE9iakNFdmVudExpc3RlbmVy
Ojp3cmFwKGxpc3RlbmVyKSwgdXNlQ2FwdHVyZSk7CisgICAgdW53cmFwKCpzZWxmKS5yZW1vdmVF
dmVudExpc3RlbmVyRm9yQmluZGluZ3ModHlwZSwgT2JqQ0V2ZW50TGlzdGVuZXI6OndyYXAobGlz
dGVuZXIpLCBzdGF0aWNfY2FzdDxib29sPih1c2VDYXB0dXJlKSk7CiB9CiAKIC0gKEJPT0wpZGlz
cGF0Y2hFdmVudDooRE9NRXZlbnQgKilldmVudAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>