<?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>205551</bug_id>
          
          <creation_ts>2019-12-22 14:34:38 -0800</creation_ts>
          <short_desc>[macCatalyst] Mouse clicks dispatch duplicate pointerup and pointerdown events</short_desc>
          <delta_ts>2019-12-22 17:15:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>UI Events</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>kangil.han</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1601185</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-12-22 14:34:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/58058268&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601188</commentid>
    <comment_count>1</comment_count>
      <attachid>386322</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-12-22 15:25:11 -0800</bug_when>
    <thetext>Created attachment 386322
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601196</commentid>
    <comment_count>2</comment_count>
      <attachid>386322</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-22 17:15:14 -0800</bug_when>
    <thetext>Comment on attachment 386322
Patch

Clearing flags on attachment: 386322

Committed r253878: &lt;https://trac.webkit.org/changeset/253878&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1601197</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-22 17:15:16 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>386322</attachid>
            <date>2019-12-22 15:25:11 -0800</date>
            <delta_ts>2019-12-22 17:15:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-205551-20191222152510.patch</filename>
            <type>text/plain</type>
            <size>10130</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUzNzc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzM4NGViMzFmYjg1YmQx
YmU1OWM2M2YzNTgzOWY1YWFiZWZhOGI2Yi4uY2ViMDU1N2RmMDRmZGExZTU5NTVhZWFkMmM1Njgw
Y2MyNGY4MmUxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDE5LTEyLTIyICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFttYWNDYXRhbHlz
dF0gTW91c2UgY2xpY2tzIGRpc3BhdGNoIGR1cGxpY2F0ZSBwb2ludGVydXAgYW5kIHBvaW50ZXJk
b3duIGV2ZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjA1NTUxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81ODA1ODI2OD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGJlZ2FuIG9jY3VyaW5n
IGFmdGVyIHIyNTEzMjAsIHdoZXJlaW4gc29tZSBtb3VzZSBldmVudCBoYW5kbGluZyBjb2RlcGF0
aHMgd2VyZSBlbmFibGVkIGluIG1hY0NhdGFseXN0LgorICAgICAgICBGb3IgY29tcGF0aWJpbGl0
eSwgZ2VzdHVyZSByZWNvZ25pemVycyBzdGlsbCBmaXJlIGluIHRoZSBtYWNDYXRhbHlzdCBwbGF0
Zm9ybS4gVGhpcyBpbmNsdWRlcyB0aGUgc3ludGhldGljIGNsaWNrCisgICAgICAgIGdlc3R1cmUs
IHdoaWNoIHdpbGwgc3RpbGwgc3ludGhlc2l6ZSBhbmQgc2VuZCBtb3VzZXVwIGFuZCBtb3VzZWRv
d24gZXZlbnRzIHRvIHRoZSBwYWdlLiBBZnRlciB0aGUgY2hhbmdlLCB0aGlzCisgICAgICAgIHJl
c3VsdHMgaW4gcG9pbnRlciBldmVudHMgYmVpbmcgZGlzcGF0Y2hlZCB1bmRlciB0aGUgY2FsbCB0
byBgc2hvdWxkSWdub3JlTW91c2VFdmVudCgpYC4gSG93ZXZlciwgYXQgdGhlIHNhbWUKKyAgICAg
ICAgdGltZSwgdG91Y2ggZXZlbnQgaGFuZGxpbmcgY29kZXBhdGhzIGhhdmUgYWxyZWFkeSBkaXNw
YXRjaGVkICJwb2ludGVydXAiIGFuZCAicG9pbnRlcmRvd24iLCBzbyB3ZSBlbmQgdXAgd2l0aAor
ICAgICAgICByZWR1bmRhbnQgZXZlbnRzLgorCisgICAgICAgIFRvIGZpeCB0aGlzIG1hY0NhdGFs
eXN0LXNwZWNpZmljIGJ1Zywgc2ltcGx5IGF2b2lkIGRpc3BhdGNoaW5nIHBvaW50ZXIgZXZlbnRz
IGluIHRoZSBjYXNlIHdoZXJlIHRoZSBzeW50aGV0aWMKKyAgICAgICAgY2xpY2sgdHlwZSBpcyBz
b21lIGtpbmQgb2YgdGFwIGdlc3R1cmU7IGluIHRoaXMgY2FzZSwgcG9pbnRlciBldmVudHMgaGF2
ZSBhbHJlYWR5IGJlZW4gZGlzcGF0Y2hlZCwgc28gd2UgZG9uJ3QKKyAgICAgICAgbmVlZCB0byBk
aXNwYXRjaCB0aGVtIGFnYWluIHZpYSBtb3VzZSBldmVudCBoYW5kbGluZyBjb2RlLgorCisgICAg
ICAgIFRlc3Q6IHBvaW50ZXJldmVudHMvaW9zL3BvaW50ZXItZXZlbnRzLXdpdGgtY2xpY2staGFu
ZGxlci5odG1sCisKKyAgICAgICAgKiBkb20vRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpkaXNwYXRjaFBvaW50ZXJFdmVudElmTmVlZGVkKToKKworICAgICAgICBBbHNvIHJlbmFtZSBz
aG91bGRJZ25vcmVNb3VzZUV2ZW50IHRvIGRpc3BhdGNoUG9pbnRlckV2ZW50SWZOZWVkZWQgdG8g
YmV0dGVyIHJlZmxlY3QgdGhhdCB0aGlzIGZ1bmN0aW9uJ3MKKyAgICAgICAgcHJpbWFyeSBwdXJw
b3NlZSBpcyB0byBkaXNwYXRjaCBwb2ludGVyIGV2ZW50cyBpbiByZXNwb25zZSB0byBwbGF0Zm9y
bSBtb3VzZSBldmVudHM7IHRoZW4sIGNoYW5nZSB0aGUgcmV0dXJuCisgICAgICAgIHZhbHVlIHRv
IGFuIGV4cGxpY2l0IGVudW0gY2xhc3MgaW5kaWNhdGluZyB3aGV0aGVyIHRoZSBtb3VzZSBldmVu
dCBzaG91bGQgYmUgc3Vic2VxdWVudGx5IGlnbm9yZWQgKGFzIGEgcmVzdWx0CisgICAgICAgIG9m
IHRoZSBwYWdlIHByZXZlbnRpbmcgdGhlIGRpc3BhdGNoZWQgcG9pbnRlciBldmVudCkuCisKKyAg
ICAgICAgKFdlYkNvcmU6OkVsZW1lbnQ6OmRpc3BhdGNoTW91c2VFdmVudCk6CisgICAgICAgIChX
ZWJDb3JlOjpzaG91bGRJZ25vcmVNb3VzZUV2ZW50KTogRGVsZXRlZC4KKwogMjAxOS0xMi0xOSAg
QWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9s
bGluZyBvdXQgcjI1MzcxMS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAppbmRleCA3MGQ5ZTFiMGFlZTZi
NWFjYzhhMDJhMzAzZTViZjg3Y2RlMjE1NTNlLi4zNzk2MjA0ZGYyYjYzNzRmYzZjZDJiODNiYzA2
MmI1YjBlZTY2Y2ViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCkBAIC03OSw2ICs3OSw3IEBACiAj
aW5jbHVkZSAiTXV0YXRpb25PYnNlcnZlckludGVyZXN0R3JvdXAuaCIKICNpbmNsdWRlICJNdXRh
dGlvblJlY29yZC5oIgogI2luY2x1ZGUgIk5vZGVSZW5kZXJTdHlsZS5oIgorI2luY2x1ZGUgIlBs
YXRmb3JtTW91c2VFdmVudC5oIgogI2luY2x1ZGUgIlBsYXRmb3JtV2hlZWxFdmVudC5oIgogI2lu
Y2x1ZGUgIlBvaW50ZXJDYXB0dXJlQ29udHJvbGxlci5oIgogI2luY2x1ZGUgIlBvaW50ZXJFdmVu
dC5oIgpAQCAtMzEyLDcgKzMxMyw4IEBAIHN0YXRpYyBib29sIGlzQ29tcGF0aWJpbGl0eU1vdXNl
RXZlbnQoY29uc3QgTW91c2VFdmVudCYgbW91c2VFdmVudCkKIH0KICNlbmRpZgogCi1zdGF0aWMg
Ym9vbCBzaG91bGRJZ25vcmVNb3VzZUV2ZW50KEVsZW1lbnQmIGVsZW1lbnQsIGNvbnN0IE1vdXNl
RXZlbnQmIG1vdXNlRXZlbnQsIGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgcGxhdGZvcm1FdmVu
dCwgYm9vbCYgZGlkTm90U3dhbGxvd0V2ZW50KQorZW51bSBjbGFzcyBTaG91bGRJZ25vcmVNb3Vz
ZUV2ZW50IDogYm9vbCB7IE5vLCBZZXMgfTsKK3N0YXRpYyBTaG91bGRJZ25vcmVNb3VzZUV2ZW50
IGRpc3BhdGNoUG9pbnRlckV2ZW50SWZOZWVkZWQoRWxlbWVudCYgZWxlbWVudCwgY29uc3QgTW91
c2VFdmVudCYgbW91c2VFdmVudCwgY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBwbGF0Zm9ybUV2
ZW50LCBib29sJiBkaWROb3RTd2FsbG93RXZlbnQpCiB7CiAjaWYgRU5BQkxFKFBPSU5URVJfRVZF
TlRTKQogICAgIGlmIChSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLnBv
aW50ZXJFdmVudHNFbmFibGVkKCkpIHsKQEAgLTMyMCwxOCArMzIyLDIxIEBAIHN0YXRpYyBib29s
IHNob3VsZElnbm9yZU1vdXNlRXZlbnQoRWxlbWVudCYgZWxlbWVudCwgY29uc3QgTW91c2VFdmVu
dCYgbW91c2VFdmVuCiAgICAgICAgICAgICBhdXRvJiBwb2ludGVyQ2FwdHVyZUNvbnRyb2xsZXIg
PSBwYWdlLT5wb2ludGVyQ2FwdHVyZUNvbnRyb2xsZXIoKTsKICNpZiBFTkFCTEUoVE9VQ0hfRVZF
TlRTKQogICAgICAgICAgICAgaWYgKHBsYXRmb3JtRXZlbnQucG9pbnRlcklkKCkgIT0gbW91c2VQ
b2ludGVySUQgJiYgbW91c2VFdmVudC50eXBlKCkgIT0gZXZlbnROYW1lcygpLmNsaWNrRXZlbnQg
JiYgcG9pbnRlckNhcHR1cmVDb250cm9sbGVyLnByZXZlbnRzQ29tcGF0aWJpbGl0eU1vdXNlRXZl
bnRzRm9ySWRlbnRpZmllcihwbGF0Zm9ybUV2ZW50LnBvaW50ZXJJZCgpKSkKLSAgICAgICAgICAg
ICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgICAgICByZXR1cm4gU2hvdWxkSWdub3JlTW91
c2VFdmVudDo6WWVzOwogI2Vsc2UKICAgICAgICAgICAgIFVOVVNFRF9QQVJBTShwbGF0Zm9ybUV2
ZW50KTsKICNlbmRpZgorICAgICAgICAgICAgaWYgKHBsYXRmb3JtRXZlbnQuc3ludGhldGljQ2xp
Y2tUeXBlKCkgIT0gTm9UYXApCisgICAgICAgICAgICAgICAgcmV0dXJuIFNob3VsZElnbm9yZU1v
dXNlRXZlbnQ6Ok5vOworCiAgICAgICAgICAgICBpZiAoYXV0byBwb2ludGVyRXZlbnQgPSBwb2lu
dGVyQ2FwdHVyZUNvbnRyb2xsZXIucG9pbnRlckV2ZW50Rm9yTW91c2VFdmVudChtb3VzZUV2ZW50
KSkgewogICAgICAgICAgICAgICAgIHBvaW50ZXJDYXB0dXJlQ29udHJvbGxlci5kaXNwYXRjaEV2
ZW50KCpwb2ludGVyRXZlbnQsICZlbGVtZW50KTsKICAgICAgICAgICAgICAgICBpZiAoaXNDb21w
YXRpYmlsaXR5TW91c2VFdmVudChtb3VzZUV2ZW50KSAmJiBwb2ludGVyQ2FwdHVyZUNvbnRyb2xs
ZXIucHJldmVudHNDb21wYXRpYmlsaXR5TW91c2VFdmVudHNGb3JJZGVudGlmaWVyKHBvaW50ZXJF
dmVudC0+cG9pbnRlcklkKCkpKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIFNob3VsZElnbm9yZU1vdXNlRXZlbnQ6OlllczsKICAg
ICAgICAgICAgICAgICBpZiAocG9pbnRlckV2ZW50LT5kZWZhdWx0UHJldmVudGVkKCkgfHwgcG9p
bnRlckV2ZW50LT5kZWZhdWx0SGFuZGxlZCgpKSB7CiAgICAgICAgICAgICAgICAgICAgIGRpZE5v
dFN3YWxsb3dFdmVudCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICBpZiAocG9pbnRlckV2
ZW50LT50eXBlKCkgPT0gZXZlbnROYW1lcygpLnBvaW50ZXJkb3duRXZlbnQpCi0gICAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVy
biBTaG91bGRJZ25vcmVNb3VzZUV2ZW50OjpZZXM7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgfQogICAgICAgICB9CkBAIC0zNDMsNyArMzQ4LDcgQEAgc3RhdGljIGJvb2wgc2hvdWxk
SWdub3JlTW91c2VFdmVudChFbGVtZW50JiBlbGVtZW50LCBjb25zdCBNb3VzZUV2ZW50JiBtb3Vz
ZUV2ZW4KICAgICBVTlVTRURfUEFSQU0oZGlkTm90U3dhbGxvd0V2ZW50KTsKICNlbmRpZgogCi0g
ICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVybiBTaG91bGRJZ25vcmVNb3VzZUV2ZW50OjpObzsK
IH0KIAogYm9vbCBFbGVtZW50OjpkaXNwYXRjaE1vdXNlRXZlbnQoY29uc3QgUGxhdGZvcm1Nb3Vz
ZUV2ZW50JiBwbGF0Zm9ybUV2ZW50LCBjb25zdCBBdG9tU3RyaW5nJiBldmVudFR5cGUsIGludCBk
ZXRhaWwsIEVsZW1lbnQqIHJlbGF0ZWRUYXJnZXQpCkBAIC0zNjEsNyArMzY2LDcgQEAgYm9vbCBF
bGVtZW50OjpkaXNwYXRjaE1vdXNlRXZlbnQoY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBwbGF0
Zm9ybUV2ZW50LCBjb25zdAogCiAgICAgYm9vbCBkaWROb3RTd2FsbG93RXZlbnQgPSB0cnVlOwog
Ci0gICAgaWYgKHNob3VsZElnbm9yZU1vdXNlRXZlbnQoKnRoaXMsIG1vdXNlRXZlbnQuZ2V0KCks
IHBsYXRmb3JtRXZlbnQsIGRpZE5vdFN3YWxsb3dFdmVudCkpCisgICAgaWYgKGRpc3BhdGNoUG9p
bnRlckV2ZW50SWZOZWVkZWQoKnRoaXMsIG1vdXNlRXZlbnQuZ2V0KCksIHBsYXRmb3JtRXZlbnQs
IGRpZE5vdFN3YWxsb3dFdmVudCkgPT0gU2hvdWxkSWdub3JlTW91c2VFdmVudDo6WWVzKQogICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBBU1NFUlQoIW1vdXNlRXZlbnQtPnRhcmdldCgpIHx8
IG1vdXNlRXZlbnQtPnRhcmdldCgpICE9IHJlbGF0ZWRUYXJnZXQpOwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQzMTY5MGI1
NGI0MTU1MTdkOGE5YmI3MWU3ZDM2YWZkZDdmYjc4MmEuLjYzNmJmY2I4MmEwYjAzNjQ5ZjA4NmFm
NDZlMGY1Y2FkMWM3MWY0MzMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxOS0xMi0yMiAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjQ2F0YWx5
c3RdIE1vdXNlIGNsaWNrcyBkaXNwYXRjaCBkdXBsaWNhdGUgcG9pbnRlcnVwIGFuZCBwb2ludGVy
ZG93biBldmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIwNTU1MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTgwNTgyNjg+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwb2ludGVyZXZlbnRzL2lv
cy9wb2ludGVyLWV2ZW50cy13aXRoLWNsaWNrLWhhbmRsZXItZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBwb2ludGVyZXZlbnRzL2lvcy9wb2ludGVyLWV2ZW50cy13aXRoLWNsaWNrLWhh
bmRsZXIuaHRtbDogQWRkZWQuCisKKyAgICAgICAgQWRkIGEgbGF5b3V0IHRlc3QgdG8gdmVyaWZ5
IHRoYXQgdGhlIGJ1ZyBkb2VzIG5vdCBvY2N1ci4gV2hpbGUgdGhpcyBpcyBhIG1hY0NhdGFseXN0
IGZpeCwgdGhpcyB0ZXN0IG5lZWRzIHRvIGJlCisgICAgICAgIGluIHRoZSBgaW9zYCBkaXJlY3Rv
cnkgZm9yIG5vdyBiZWNhdXNlIG1hY0NhdGFseXN0IGlzIHN0aWxsIGNvbnNpZGVyZWQgImlPUyBm
YW1pbHkiLiBUaGlzIHRlc3QgaXMgYWxzbyBzdGlsbAorICAgICAgICByZWxldmFudCB0byBib3Ro
IHBsYXRmb3JtcyAob24gaU9TLCBzeW50aGVzaXppbmcgYSB0YXAgYmVoYXZlcyBhcyBleHBlY3Rl
ZCwgYW5kIGluIG1hY0NhdGFseXN0LCBpdCBzaW11bGF0ZXMgYQorICAgICAgICBjbGljayBhdCB0
aGUgc2FtZSBsb2NhdGlvbikuCisKKyAgICAgICAgKiBwb2ludGVyZXZlbnRzL3V0aWxzLmpzOgor
ICAgICAgICAoRXZlbnRUcmFja2VyLnByb3RvdHlwZS5hc3NlcnRNYXRjaGVzRXZlbnRzKToKKyAg
ICAgICAgKEV2ZW50VHJhY2tlcik6CisKKyAgICAgICAgRHJpdmUtYnkgZml4OiBmbGlwIHRoZSBv
cmRlciBvZiBhcmd1bWVudHMgdG8gYGFzc2VydF9lcXVhbHNgLCBzbyB0aGF0IHdoZW4gdGVzdHMg
ZmFpbCwgdGhlIGZhaWx1cmUgb3V0cHV0CisgICAgICAgIGNvcnJlY3RseSBzaG93cyBob3cgbWFu
eSBldmVudHMgd2VyZSBleHBlY3RlZCwgYW5kIGhvdyBtYW55IHdlcmUgb2JzZXJ2ZWQuCisKIDIw
MTktMTItMTkgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAg
RGVueSBtYWNoIGxvb2t1cCBhY2Nlc3MgdG8gImNvbS5hcHBsZS5UZXh0SW5wdXQiIGluIHRoZSBX
ZWJDb250ZW50IHByb2Nlc3MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMv
aW9zL3BvaW50ZXItZXZlbnRzLXdpdGgtY2xpY2staGFuZGxlci1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9wb2ludGVyZXZlbnRzL2lvcy9wb2ludGVyLWV2ZW50cy13aXRoLWNsaWNrLWhhbmRs
ZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmIyM2MyMTE2YjQwODhmNWZlZDlkYzE3NjU5NWIz
MDIyMmVkNTE1MDMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRz
L2lvcy9wb2ludGVyLWV2ZW50cy13aXRoLWNsaWNrLWhhbmRsZXItZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMyBAQAorCitQQVNTIFZlcmlmaWVzIHRoYXQgYSBzaW5nbGUgcGFpciBvZiBwb2ludGVy
dXAgYW5kIHBvaW50ZXJkb3duIGV2ZW50cyBhcmUgZGlzcGF0Y2hlZCBpbiBhbiBlbGVtZW50IHdp
dGggYSBjbGljayBldmVudCBoYW5kbGVyLiAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcG9p
bnRlcmV2ZW50cy9pb3MvcG9pbnRlci1ldmVudHMtd2l0aC1jbGljay1oYW5kbGVyLmh0bWwgYi9M
YXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL2lvcy9wb2ludGVyLWV2ZW50cy13aXRoLWNsaWNrLWhh
bmRsZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44YjFmMzg5ZDBhM2E2ZDQxZmZmZDUwMzQwNDc4MzY1ZDJh
NWRkNTEwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50cy9pb3Mv
cG9pbnRlci1ldmVudHMtd2l0aC1jbGljay1oYW5kbGVyLmh0bWwKQEAgLTAsMCArMSwyNyBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDxtZXRhIGNoYXJzZXQ9InV0Zi04
Ij4KKyAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRo
LCBpbml0aWFsLXNjYWxlPTEiPgorPC9oZWFkPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4v
cmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
L3V0aWxzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CisndXNlIHN0cmljdCc7CisKK3RhcmdldF90
ZXN0KCh0YXJnZXQsIHRlc3QpID0+IHsKKyAgICBjb25zdCBldmVudFRyYWNrZXIgPSBuZXcgRXZl
bnRUcmFja2VyKHRhcmdldCwgWyJwb2ludGVyZG93biIsICJwb2ludGVydXAiLCAiY2xpY2siXSk7
CisgICAgdWkudGFwKHsgeDogNTAsIHk6IDUwIH0pLnRoZW4oKCkgPT4geworICAgICAgICBldmVu
dFRyYWNrZXIuYXNzZXJ0TWF0Y2hlc0V2ZW50cyhbCisgICAgICAgICAgICB7IHR5cGU6ICJwb2lu
dGVyZG93biIgfSwKKyAgICAgICAgICAgIHsgdHlwZTogInBvaW50ZXJ1cCIgfSwKKyAgICAgICAg
ICAgIHsgdHlwZTogImNsaWNrIiB9CisgICAgICAgIF0pOworICAgICAgICB0ZXN0LmRvbmUoKTsK
KyAgICB9KTsKK30sICJWZXJpZmllcyB0aGF0IGEgc2luZ2xlIHBhaXIgb2YgcG9pbnRlcnVwIGFu
ZCBwb2ludGVyZG93biBldmVudHMgYXJlIGRpc3BhdGNoZWQgaW4gYW4gZWxlbWVudCB3aXRoIGEg
Y2xpY2sgZXZlbnQgaGFuZGxlci4iKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpcIE5v
IG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXJl
dmVudHMvdXRpbHMuanMgYi9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL3V0aWxzLmpzCmluZGV4
IGUwYzAzM2QyYmQzNjM3NjA4MmEzMDlmYzZiNmE2MGQxMDBmY2Y5NWQuLjM1ZGExMGI5N2RjNGYx
OWI1MWQ3NTdkZGY5NDVjZDhiNGQ4NGY0ODggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BvaW50
ZXJldmVudHMvdXRpbHMuanMKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50cy91dGlscy5q
cwpAQCAtOTgsMTIgKzk4LDEyIEBAIGNsYXNzIEV2ZW50VHJhY2tlcgogICAgIGFzc2VydE1hdGNo
ZXNFdmVudHMoZXhwZWN0ZWRFdmVudHMpCiAgICAgewogICAgICAgICBhc3NlcnRfdHJ1ZSghIXRo
aXMuZXZlbnRzLmxlbmd0aCwgIkV2ZW50IHRyYWNrZXIgc2F3IHNvbWUgZXZlbnRzLiIpOwotICAg
ICAgICBhc3NlcnRfZXF1YWxzKGV4cGVjdGVkRXZlbnRzLmxlbmd0aCwgdGhpcy5ldmVudHMubGVu
Z3RoLCAiRXhwZWN0ZWQgZXZlbnRzIGFuZCBhY3R1YWwgZXZlbnRzIGhhdmUgdGhlIHNhbWUgbGVu
Z3RoLiIpOworICAgICAgICBhc3NlcnRfZXF1YWxzKHRoaXMuZXZlbnRzLmxlbmd0aCwgZXhwZWN0
ZWRFdmVudHMubGVuZ3RoLCAiRXhwZWN0ZWQgZXZlbnRzIGFuZCBhY3R1YWwgZXZlbnRzIGhhdmUg
dGhlIHNhbWUgbGVuZ3RoLiIpOwogICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IGV4cGVjdGVk
RXZlbnRzLmxlbmd0aDsgKytpKSB7CiAgICAgICAgICAgICBjb25zdCBleHBlY3RlZEV2ZW50ID0g
ZXhwZWN0ZWRFdmVudHNbaV07CiAgICAgICAgICAgICBjb25zdCBhY3R1YWxFdmVudCA9IHRoaXMu
ZXZlbnRzW2ldOwogICAgICAgICAgICAgZm9yIChsZXQgcHJvcGVydHkgb2YgT2JqZWN0LmdldE93
blByb3BlcnR5TmFtZXMoZXhwZWN0ZWRFdmVudCkpCi0gICAgICAgICAgICAgICAgYXNzZXJ0X2Vx
dWFscyhleHBlY3RlZEV2ZW50W3Byb3BlcnR5XSwgYWN0dWFsRXZlbnRbcHJvcGVydHldLCBgUHJv
cGVydHkgJHtwcm9wZXJ0eX0gbWF0Y2hlcyBmb3IgZXZlbnQgYXQgaW5kZXggJHtpfS5gKTsKKyAg
ICAgICAgICAgICAgICBhc3NlcnRfZXF1YWxzKGFjdHVhbEV2ZW50W3Byb3BlcnR5XSwgZXhwZWN0
ZWRFdmVudFtwcm9wZXJ0eV0sIGBQcm9wZXJ0eSAke3Byb3BlcnR5fSBtYXRjaGVzIGZvciBldmVu
dCBhdCBpbmRleCAke2l9LmApOwogICAgICAgICB9CiAgICAgfQogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>