<?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>194556</bug_id>
          
          <creation_ts>2019-02-12 13:53:28 -0800</creation_ts>
          <short_desc>Web Inspector: Experimental setting for CPU Usage Timeline improvements</short_desc>
          <delta_ts>2019-02-12 16:02:25 -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>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>194455</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>mattbaker</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1505390</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-02-12 13:53:28 -0800</bug_when>
    <thetext>Experimental setting for CPU Usage Timeline improvements

Easiest thing to do is duplicate the CPUTimelineView and toggle between the New/Old view when the switch is toggled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505392</commentid>
    <comment_count>1</comment_count>
      <attachid>361836</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-02-12 13:55:28 -0800</bug_when>
    <thetext>Created attachment 361836
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505399</commentid>
    <comment_count>2</comment_count>
      <attachid>361836</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2019-02-12 14:17:59 -0800</bug_when>
    <thetext>Comment on attachment 361836
[PATCH] Proposed Fix

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505460</commentid>
    <comment_count>3</comment_count>
      <attachid>361836</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-12 16:00:31 -0800</bug_when>
    <thetext>Comment on attachment 361836
[PATCH] Proposed Fix

Clearing flags on attachment: 361836

Committed r241325: &lt;https://trac.webkit.org/changeset/241325&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505461</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-12 16:00:32 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505465</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-12 16:02:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/48019359&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361836</attachid>
            <date>2019-02-12 13:55:28 -0800</date>
            <delta_ts>2019-02-12 16:00:31 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>experimental-flag-1.patch</filename>
            <type>text/plain</type>
            <size>16169</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDY2ODlhMmIxN2NmLi5mMzlmNDFmODJhMCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTktMDItMTIgIEpvc2Vw
aCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBFeHBlcmltZW50YWwgc2V0dGluZyBmb3IgQ1BVIFVzYWdlIFRpbWVsaW5lIGltcHJvdmVtZW50
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0NTU2
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVc2Vy
SW50ZXJmYWNlL01haW4uaHRtbDoKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL0xlZ2Fj
eUNQVVRpbWVsaW5lVmlldy5jc3M6IEFkZGVkLgorICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmll
d3MvTGVnYWN5Q1BVVGltZWxpbmVWaWV3LmpzOiBBZGRlZC4KKyAgICAgICAgQ29weSBvZiBDUFVU
aW1lbGluZVZpZXcuanMvY3NzIHRvIGJlIHVzZWQgd2hlbiB0aGUgc2V0dGluZyBpcyBub3Qgc2V0
LgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9Db250ZW50Vmlldy5qczoKKyAgICAg
ICAgKFdJLkNvbnRlbnRWaWV3LmNyZWF0ZUZyb21SZXByZXNlbnRlZE9iamVjdCk6CisgICAgICAg
IENvbnRlbnRWaWV3IHRvIGNyZWF0ZSBiYXNlZCBvbiB0aGUgc2V0dGluZy4KKworICAgICAgICAq
IFVzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5nLmpzOgorICAgICAgICAqIFVzZXJJbnRlcmZhY2Uv
Vmlld3MvU2V0dGluZ3NUYWJDb250ZW50Vmlldy5qczoKKyAgICAgICAgKFdJLlNldHRpbmdzVGFi
Q29udGVudFZpZXcucHJvdG90eXBlLl9jcmVhdGVFeHBlcmltZW50YWxTZXR0aW5nc1ZpZXcpOgor
ICAgICAgICBFeHBlcmltZW50YWwgc3dpdGNoLgorCiAyMDE5LTAyLTEyICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogVGltZWxp
bmUucHJvdG90eXBlLnJlY29yZHNJblRpbWVSYW5nZSB1c2VzIGEgcHJvcGVydHkgbW9zdCByZWNv
cmRzIGRvIG5vdCBoYXZlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9CYXNlL1NldHRpbmcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9CYXNlL1NldHRpbmcuanMKaW5kZXggNmM4ZTYyNzFkN2MuLjI3MGNmMjZmZjA0IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL1NldHRpbmcu
anMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9TZXR0aW5n
LmpzCkBAIC0xNTIsNiArMTUyLDcgQEAgV0kuc2V0dGluZ3MgPSB7CiAgICAgem9vbUZhY3Rvcjog
bmV3IFdJLlNldHRpbmcoInpvb20tZmFjdG9yIiwgMSksCiAKICAgICAvLyBFeHBlcmltZW50YWwK
KyAgICBleHBlcmltZW50YWxFbmFibGVDUFVVc2FnZUVuaGFuY2VtZW50czogbmV3IFdJLlNldHRp
bmcoImV4cGVyaW1lbnRhbC1jcHUtdXNhZ2UiLCBmYWxzZSksCiAgICAgZXhwZXJpbWVudGFsRW5h
YmxlTGF5ZXJzVGFiOiBuZXcgV0kuU2V0dGluZygiZXhwZXJpbWVudGFsLWVuYWJsZS1sYXllcnMt
dGFiIiwgZmFsc2UpLAogICAgIGV4cGVyaW1lbnRhbEVuYWJsZU5ld1RhYkJhcjogbmV3IFdJLlNl
dHRpbmcoImV4cGVyaW1lbnRhbC1lbmFibGUtbmV3LXRhYi1iYXIiLCBmYWxzZSksCiAgICAgZXhw
ZXJpbWVudGFsRW5hYmxlQXVkaXRUYWI6IG5ldyBXSS5TZXR0aW5nKCJleHBlcmltZW50YWwtZW5h
YmxlLWF1ZGl0LXRhYiIsIGZhbHNlKSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL01haW4uaHRtbCBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL01haW4uaHRtbAppbmRleCBjOTdkMDBkMmJiZi4uNDBkZGY4Mzk1MTUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01haW4uaHRtbAorKysgYi9T
b3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9NYWluLmh0bWwKQEAgLTEyNyw2ICsx
MjcsNyBAQAogICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iVmlld3MvTGF5ZXJzM0RD
b250ZW50Vmlldy5jc3MiPgogICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iVmlld3Mv
TGF5b3V0VGltZWxpbmVPdmVydmlld0dyYXBoLmNzcyI+CiAgICAgPGxpbmsgcmVsPSJzdHlsZXNo
ZWV0IiBocmVmPSJWaWV3cy9MYXlvdXRUaW1lbGluZVZpZXcuY3NzIj4KKyAgICA8bGluayByZWw9
InN0eWxlc2hlZXQiIGhyZWY9IlZpZXdzL0xlZ2FjeUNQVVRpbWVsaW5lVmlldy5jc3MiPgogICAg
IDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iVmlld3MvTG9nQ29udGVudFZpZXcuY3NzIj4K
ICAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9IlZpZXdzL0xvZ0ljb24uY3NzIj4KICAg
ICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9IlZpZXdzL01lZGlhVGltZWxpbmVPdmVydmll
d0dyYXBoLmNzcyI+CkBAIC03MDIsNiArNzAzLDcgQEAKICAgICA8c2NyaXB0IHNyYz0iVmlld3Mv
TGF5b3V0VGltZWxpbmVEYXRhR3JpZE5vZGUuanMiPjwvc2NyaXB0PgogICAgIDxzY3JpcHQgc3Jj
PSJWaWV3cy9MYXlvdXRUaW1lbGluZU92ZXJ2aWV3R3JhcGguanMiPjwvc2NyaXB0PgogICAgIDxz
Y3JpcHQgc3JjPSJWaWV3cy9MYXlvdXRUaW1lbGluZVZpZXcuanMiPjwvc2NyaXB0PgorICAgIDxz
Y3JpcHQgc3JjPSJWaWV3cy9MZWdhY3lDUFVUaW1lbGluZVZpZXcuanMiPjwvc2NyaXB0PgogICAg
IDxzY3JpcHQgc3JjPSJWaWV3cy9MaW5lQ2hhcnQuanMiPjwvc2NyaXB0PgogICAgIDxzY3JpcHQg
c3JjPSJWaWV3cy9Mb2dDb250ZW50Vmlldy5qcyI+PC9zY3JpcHQ+CiAgICAgPHNjcmlwdCBzcmM9
IlZpZXdzL01lZGlhVGltZWxpbmVEYXRhR3JpZE5vZGUuanMiPjwvc2NyaXB0PgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvQ29udGVudFZpZXcu
anMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9Db250ZW50Vmll
dy5qcwppbmRleCA1NThlNDVlMDI0Ni4uOTU5MDM2YjljZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0NvbnRlbnRWaWV3LmpzCisrKyBiL1Nv
dXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0NvbnRlbnRWaWV3LmpzCkBA
IC04NCw3ICs4NCw5IEBAIFdJLkNvbnRlbnRWaWV3ID0gY2xhc3MgQ29udGVudFZpZXcgZXh0ZW5k
cyBXSS5WaWV3CiAgICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBXSS5SZW5kZXJpbmdGcmFtZVRp
bWVsaW5lVmlldyhyZXByZXNlbnRlZE9iamVjdCwgZXh0cmFBcmd1bWVudHMpOwogCiAgICAgICAg
ICAgICBpZiAodGltZWxpbmVUeXBlID09PSBXSS5UaW1lbGluZVJlY29yZC5UeXBlLkNQVSkKLSAg
ICAgICAgICAgICAgICByZXR1cm4gbmV3IFdJLkNQVVRpbWVsaW5lVmlldyhyZXByZXNlbnRlZE9i
amVjdCwgZXh0cmFBcmd1bWVudHMpOworICAgICAgICAgICAgICAgIGlmIChXSS5zZXR0aW5ncy5l
eHBlcmltZW50YWxFbmFibGVDUFVVc2FnZUVuaGFuY2VtZW50cy52YWx1ZSkKKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIG5ldyBXSS5DUFVUaW1lbGluZVZpZXcocmVwcmVzZW50ZWRPYmplY3Qs
IGV4dHJhQXJndW1lbnRzKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gbmV3IFdJLkxlZ2FjeUNQ
VVRpbWVsaW5lVmlldyhyZXByZXNlbnRlZE9iamVjdCwgZXh0cmFBcmd1bWVudHMpOwogCiAgICAg
ICAgICAgICBpZiAodGltZWxpbmVUeXBlID09PSBXSS5UaW1lbGluZVJlY29yZC5UeXBlLk1lbW9y
eSkKICAgICAgICAgICAgICAgICByZXR1cm4gbmV3IFdJLk1lbW9yeVRpbWVsaW5lVmlldyhyZXBy
ZXNlbnRlZE9iamVjdCwgZXh0cmFBcmd1bWVudHMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvTGVnYWN5Q1BVVGltZWxpbmVWaWV3LmNzcyBi
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0xlZ2FjeUNQVVRpbWVs
aW5lVmlldy5jc3MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLmEzN2Q5
YTRhNDVjCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRl
cmZhY2UvVmlld3MvTGVnYWN5Q1BVVGltZWxpbmVWaWV3LmNzcwpAQCAtMCwwICsxLDY5IEBACisv
KgorICogQ29weXJpZ2h0IChDKSAyMDE5IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlz
dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0
CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCBy
ZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3Ry
aWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4g
QU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQ
UExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNU
LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VR
VUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZU
V0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCisgKi8KKworYm9keSAudGltZWxpbmUtdmlldy5sZWdhY3ktY3B1IHsKKyAgICBvdmVyZmxv
dzogc2Nyb2xsOworfQorCisudGltZWxpbmUtdmlldy5sZWdhY3ktY3B1ID4gLmNvbnRlbnQgewor
ICAgIG1hcmdpbi10b3A6IDEwcHg7Cit9CisKKy50aW1lbGluZS12aWV3LmxlZ2FjeS1jcHUgPiAu
Y29udGVudCAuc3VidGl0bGUgeworICAgIGZvbnQtZmFtaWx5OiAtd2Via2l0LXN5c3RlbS1mb250
LCBzYW5zLXNlcmlmOworICAgIGZvbnQtc2l6ZTogMTRweDsKK30KKworLnRpbWVsaW5lLXZpZXcu
bGVnYWN5LWNwdSA+IC5jb250ZW50ID4gLmRldGFpbHMgeworICAgIHBvc2l0aW9uOiByZWxhdGl2
ZTsKK30KKworLnRpbWVsaW5lLXZpZXcubGVnYWN5LWNwdSA+IC5jb250ZW50ID4gLmRldGFpbHMg
PiAudGltZWxpbmUtcnVsZXIgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB0b3A6IDVw
eDsKKyAgICBib3R0b206IDA7CisgICAgcmlnaHQ6IDA7CisgICAgbGVmdDogMDsKKworICAgIC0t
Y3B1LXRpbWVsaW5lLXZpZXctZGV0YWlscy10aW1lbGluZS1ydWxlci1vZmZzZXQtc3RhcnQ6IDE1
MHB4OworfQorCitib2R5W2Rpcj1sdHJdIC50aW1lbGluZS12aWV3LmxlZ2FjeS1jcHUgPiAuY29u
dGVudCA+IC5kZXRhaWxzID4gLnRpbWVsaW5lLXJ1bGVyIHsKKyAgICBsZWZ0OiB2YXIoLS1jcHUt
dGltZWxpbmUtdmlldy1kZXRhaWxzLXRpbWVsaW5lLXJ1bGVyLW9mZnNldC1zdGFydCk7Cit9CisK
K2JvZHlbZGlyPXJ0bF0gLnRpbWVsaW5lLXZpZXcubGVnYWN5LWNwdSA+IC5jb250ZW50ID4gLmRl
dGFpbHMgPiAudGltZWxpbmUtcnVsZXIgeworICAgIHJpZ2h0OiB2YXIoLS1jcHUtdGltZWxpbmUt
dmlldy1kZXRhaWxzLXRpbWVsaW5lLXJ1bGVyLW9mZnNldC1zdGFydCk7Cit9CisKKy50aW1lbGlu
ZS12aWV3LmxlZ2FjeS1jcHUgPiAuY29udGVudCA+IC5kZXRhaWxzID4gLnN1YnRpdGxlIHsKKyAg
ICBwYWRkaW5nOiAwIDEwcHggMTBweDsKKyAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFy
KC0tYm9yZGVyLWNvbG9yKTsKK30KKworLnRpbWVsaW5lLXZpZXcubGVnYWN5LWNwdSAuY3B1LXVz
YWdlLXZpZXcgLmxpbmUtY2hhcnQgPiBzdmcgPiBwYXRoIHsKKyAgICBzdHJva2U6IHZhcigtLWNw
dS1zdHJva2UtY29sb3IpOworICAgIGZpbGw6IHZhcigtLWNwdS1maWxsLWNvbG9yKTsKK30KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0xlZ2Fj
eUNQVVRpbWVsaW5lVmlldy5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L1ZpZXdzL0xlZ2FjeUNQVVRpbWVsaW5lVmlldy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMC4uODZiNDYxNzRhZWMKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9MZWdhY3lDUFVUaW1lbGluZVZpZXcuanMK
QEAgLTAsMCArMSwxOTUgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTkgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBh
cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBh
cmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWlu
IHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJv
dmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJP
VklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFO
RCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkg
QU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVN
UExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCitXSS5MZWdhY3lDUFVUaW1lbGluZVZpZXcg
PSBjbGFzcyBMZWdhY3lDUFVUaW1lbGluZVZpZXcgZXh0ZW5kcyBXSS5UaW1lbGluZVZpZXcKK3sK
KyAgICBjb25zdHJ1Y3Rvcih0aW1lbGluZSwgZXh0cmFBcmd1bWVudHMpCisgICAgeworICAgICAg
ICBjb25zb2xlLmFzc2VydCh0aW1lbGluZS50eXBlID09PSBXSS5UaW1lbGluZVJlY29yZC5UeXBl
LkNQVSwgdGltZWxpbmUpOworCisgICAgICAgIHN1cGVyKHRpbWVsaW5lLCBleHRyYUFyZ3VtZW50
cyk7CisKKyAgICAgICAgdGhpcy5fcmVjb3JkaW5nID0gZXh0cmFBcmd1bWVudHMucmVjb3JkaW5n
OworICAgICAgICB0aGlzLl9tYXhVc2FnZSA9IC1JbmZpbml0eTsKKworICAgICAgICB0aGlzLmVs
ZW1lbnQuY2xhc3NMaXN0LmFkZCgibGVnYWN5LWNwdSIpOworCisgICAgICAgIGxldCBjb250ZW50
RWxlbWVudCA9IHRoaXMuZWxlbWVudC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCJkaXYiKSk7CisgICAgICAgIGNvbnRlbnRFbGVtZW50LmNsYXNzTGlzdC5hZGQoImNvbnRlbnQi
KTsKKworICAgICAgICBsZXQgZGV0YWlsc0NvbnRhaW5lckVsZW1lbnQgPSB0aGlzLl9kZXRhaWxz
Q29udGFpbmVyRWxlbWVudCA9IGNvbnRlbnRFbGVtZW50LmFwcGVuZENoaWxkKGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnQoImRpdiIpKTsKKyAgICAgICAgZGV0YWlsc0NvbnRhaW5lckVsZW1lbnQuY2xh
c3NMaXN0LmFkZCgiZGV0YWlscyIpOworCisgICAgICAgIHRoaXMuX3RpbWVsaW5lUnVsZXIgPSBu
ZXcgV0kuVGltZWxpbmVSdWxlcjsKKyAgICAgICAgdGhpcy5hZGRTdWJ2aWV3KHRoaXMuX3RpbWVs
aW5lUnVsZXIpOworICAgICAgICBkZXRhaWxzQ29udGFpbmVyRWxlbWVudC5hcHBlbmRDaGlsZCh0
aGlzLl90aW1lbGluZVJ1bGVyLmVsZW1lbnQpOworCisgICAgICAgIGxldCBkZXRhaWxzU3VidGl0
bGVFbGVtZW50ID0gZGV0YWlsc0NvbnRhaW5lckVsZW1lbnQuYXBwZW5kQ2hpbGQoZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgiZGl2IikpOworICAgICAgICBkZXRhaWxzU3VidGl0bGVFbGVtZW50LmNs
YXNzTGlzdC5hZGQoInN1YnRpdGxlIik7CisgICAgICAgIGRldGFpbHNTdWJ0aXRsZUVsZW1lbnQu
dGV4dENvbnRlbnQgPSBXSS5VSVN0cmluZygiQ1BVIFVzYWdlIik7CisKKyAgICAgICAgdGhpcy5f
Y3B1VXNhZ2VWaWV3ID0gbmV3IFdJLkNQVVVzYWdlVmlldzsKKyAgICAgICAgdGhpcy5hZGRTdWJ2
aWV3KHRoaXMuX2NwdVVzYWdlVmlldyk7CisgICAgICAgIHRoaXMuX2RldGFpbHNDb250YWluZXJF
bGVtZW50LmFwcGVuZENoaWxkKHRoaXMuX2NwdVVzYWdlVmlldy5lbGVtZW50KTsKKworICAgICAg
ICB0aW1lbGluZS5hZGRFdmVudExpc3RlbmVyKFdJLlRpbWVsaW5lLkV2ZW50LlJlY29yZEFkZGVk
LCB0aGlzLl9jcHVUaW1lbGluZVJlY29yZEFkZGVkLCB0aGlzKTsKKyAgICB9CisKKyAgICAvLyBQ
dWJsaWMKKworICAgIHNob3duKCkKKyAgICB7CisgICAgICAgIHN1cGVyLnNob3duKCk7CisKKyAg
ICAgICAgdGhpcy5fdGltZWxpbmVSdWxlci51cGRhdGVMYXlvdXQoV0kuVmlldy5MYXlvdXRSZWFz
b24uUmVzaXplKTsKKyAgICB9CisKKyAgICBjbG9zZWQoKQorICAgIHsKKyAgICAgICAgY29uc29s
ZS5hc3NlcnQodGhpcy5yZXByZXNlbnRlZE9iamVjdCBpbnN0YW5jZW9mIFdJLlRpbWVsaW5lKTsK
KyAgICAgICAgdGhpcy5yZXByZXNlbnRlZE9iamVjdC5yZW1vdmVFdmVudExpc3RlbmVyKG51bGws
IG51bGwsIHRoaXMpOworICAgIH0KKworICAgIHJlc2V0KCkKKyAgICB7CisgICAgICAgIHN1cGVy
LnJlc2V0KCk7CisKKyAgICAgICAgdGhpcy5fbWF4VXNhZ2UgPSAtSW5maW5pdHk7CisKKyAgICAg
ICAgdGhpcy5jbGVhcigpOworICAgIH0KKworICAgIGNsZWFyKCkKKyAgICB7CisgICAgICAgIHRo
aXMuX2NwdVVzYWdlVmlldy5jbGVhcigpOworICAgIH0KKworICAgIGdldCBzY3JvbGxhYmxlRWxl
bWVudHMoKQorICAgIHsKKyAgICAgICAgcmV0dXJuIFt0aGlzLmVsZW1lbnRdOworICAgIH0KKwor
ICAgIC8vIFByb3RlY3RlZAorCisgICAgZ2V0IHNob3dzRmlsdGVyQmFyKCkgeyByZXR1cm4gZmFs
c2U7IH0KKworICAgIGxheW91dCgpCisgICAgeworICAgICAgICBpZiAodGhpcy5sYXlvdXRSZWFz
b24gPT09IFdJLlZpZXcuTGF5b3V0UmVhc29uLlJlc2l6ZSkKKyAgICAgICAgICAgIHJldHVybjsK
KworICAgICAgICAvLyBBbHdheXMgdXBkYXRlIHRpbWVsaW5lIHJ1bGVyLgorICAgICAgICB0aGlz
Ll90aW1lbGluZVJ1bGVyLnplcm9UaW1lID0gdGhpcy56ZXJvVGltZTsKKyAgICAgICAgdGhpcy5f
dGltZWxpbmVSdWxlci5zdGFydFRpbWUgPSB0aGlzLnN0YXJ0VGltZTsKKyAgICAgICAgdGhpcy5f
dGltZWxpbmVSdWxlci5lbmRUaW1lID0gdGhpcy5lbmRUaW1lOworCisgICAgICAgIGNvbnN0IGNw
dVVzYWdlVmlld0hlaWdodCA9IDc1OyAvLyBLZWVwIHRoaXMgaW4gc3luYyB3aXRoIC5sZWdhY3kt
Y3B1LXVzYWdlLXZpZXcKKworICAgICAgICBsZXQgZ3JhcGhTdGFydFRpbWUgPSB0aGlzLnN0YXJ0
VGltZTsKKyAgICAgICAgbGV0IGdyYXBoRW5kVGltZSA9IHRoaXMuZW5kVGltZTsKKyAgICAgICAg
bGV0IHNlY29uZHNQZXJQaXhlbCA9IHRoaXMuX3RpbWVsaW5lUnVsZXIuc2Vjb25kc1BlclBpeGVs
OworICAgICAgICBsZXQgdmlzaWJsZUVuZFRpbWUgPSBNYXRoLm1pbih0aGlzLmVuZFRpbWUsIHRo
aXMuY3VycmVudFRpbWUpOworCisgICAgICAgIGxldCBkaXNjb250aW51aXRpZXMgPSB0aGlzLl9y
ZWNvcmRpbmcuZGlzY29udGludWl0aWVzSW5UaW1lUmFuZ2UoZ3JhcGhTdGFydFRpbWUsIHZpc2li
bGVFbmRUaW1lKTsKKworICAgICAgICAvLyBEb24ndCBpbmNsdWRlIHRoZSByZWNvcmQgYmVmb3Jl
IHRoZSBncmFwaCBzdGFydCBpZiB0aGUgZ3JhcGggc3RhcnQgaXMgd2l0aGluIGEgZ2FwLgorICAg
ICAgICBsZXQgaW5jbHVkZVJlY29yZEJlZm9yZVN0YXJ0ID0gIWRpc2NvbnRpbnVpdGllcy5sZW5n
dGggfHwgZGlzY29udGludWl0aWVzWzBdLnN0YXJ0VGltZSA+IGdyYXBoU3RhcnRUaW1lOworICAg
ICAgICBsZXQgdmlzaWJsZVJlY29yZHMgPSB0aGlzLnJlcHJlc2VudGVkT2JqZWN0LnJlY29yZHNJ
blRpbWVSYW5nZShncmFwaFN0YXJ0VGltZSwgdmlzaWJsZUVuZFRpbWUsIGluY2x1ZGVSZWNvcmRC
ZWZvcmVTdGFydCk7CisgICAgICAgIGlmICghdmlzaWJsZVJlY29yZHMubGVuZ3RoIHx8ICh2aXNp
YmxlUmVjb3Jkcy5sZW5ndGggPT09IDEgJiYgdmlzaWJsZVJlY29yZHNbMF0uZW5kVGltZSA8IGdy
YXBoU3RhcnRUaW1lKSkgeworICAgICAgICAgICAgdGhpcy5jbGVhcigpOworICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB9CisKKyAgICAgICAgbGV0IGRhdGFQb2ludHMgPSBbXTsKKyAgICAg
ICAgbGV0IG1heCA9IC1JbmZpbml0eTsKKyAgICAgICAgbGV0IG1pbiA9IEluZmluaXR5OworICAg
ICAgICBsZXQgYXZlcmFnZSA9IDA7CisKKyAgICAgICAgZm9yIChsZXQgcmVjb3JkIG9mIHZpc2li
bGVSZWNvcmRzKSB7CisgICAgICAgICAgICBsZXQgdGltZSA9IHJlY29yZC5zdGFydFRpbWU7Cisg
ICAgICAgICAgICBsZXQgdXNhZ2UgPSByZWNvcmQudXNhZ2U7CisKKyAgICAgICAgICAgIGlmIChk
aXNjb250aW51aXRpZXMubGVuZ3RoICYmIGRpc2NvbnRpbnVpdGllc1swXS5lbmRUaW1lIDwgdGlt
ZSkgeworICAgICAgICAgICAgICAgIGxldCBzdGFydERpc2NvbnRpbnVpdHkgPSBkaXNjb250aW51
aXRpZXMuc2hpZnQoKTsKKyAgICAgICAgICAgICAgICBsZXQgZW5kRGlzY29udGludWl0eSA9IHN0
YXJ0RGlzY29udGludWl0eTsKKyAgICAgICAgICAgICAgICB3aGlsZSAoZGlzY29udGludWl0aWVz
Lmxlbmd0aCAmJiBkaXNjb250aW51aXRpZXNbMF0uZW5kVGltZSA8IHRpbWUpCisgICAgICAgICAg
ICAgICAgICAgIGVuZERpc2NvbnRpbnVpdHkgPSBkaXNjb250aW51aXRpZXMuc2hpZnQoKTsKKyAg
ICAgICAgICAgICAgICBkYXRhUG9pbnRzLnB1c2goe3RpbWU6IHN0YXJ0RGlzY29udGludWl0eS5z
dGFydFRpbWUsIHNpemU6IDB9KTsKKyAgICAgICAgICAgICAgICBkYXRhUG9pbnRzLnB1c2goe3Rp
bWU6IGVuZERpc2NvbnRpbnVpdHkuZW5kVGltZSwgc2l6ZTogMH0pOworICAgICAgICAgICAgICAg
IGRhdGFQb2ludHMucHVzaCh7dGltZTogZW5kRGlzY29udGludWl0eS5lbmRUaW1lLCBzaXplOiB1
c2FnZX0pOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBkYXRhUG9pbnRzLnB1c2goe3Rp
bWUsIHNpemU6IHVzYWdlfSk7CisgICAgICAgICAgICBtYXggPSBNYXRoLm1heChtYXgsIHVzYWdl
KTsKKyAgICAgICAgICAgIG1pbiA9IE1hdGgubWluKG1pbiwgdXNhZ2UpOworICAgICAgICAgICAg
YXZlcmFnZSArPSB1c2FnZTsKKyAgICAgICAgfQorCisgICAgICAgIGF2ZXJhZ2UgLz0gdmlzaWJs
ZVJlY29yZHMubGVuZ3RoOworCisgICAgICAgIC8vIElmIHRoZSBncmFwaCBlbmQgdGltZSBpcyBp
bnNpZGUgYSBnYXAsIHRoZSBsYXN0IGRhdGEgcG9pbnQgc2hvdWxkCisgICAgICAgIC8vIG9ubHkg
YmUgZXh0ZW5kZWQgdG8gdGhlIHN0YXJ0IG9mIHRoZSBkaXNjb250aW51aXR5LgorICAgICAgICBp
ZiAoZGlzY29udGludWl0aWVzLmxlbmd0aCkKKyAgICAgICAgICAgIHZpc2libGVFbmRUaW1lID0g
ZGlzY29udGludWl0aWVzWzBdLnN0YXJ0VGltZTsKKworICAgICAgICBmdW5jdGlvbiBsYXlvdXRW
aWV3KHZpZXcsIHtkYXRhUG9pbnRzLCBtaW4sIG1heCwgYXZlcmFnZX0pIHsKKyAgICAgICAgICAg
IGlmIChtaW4gPT09IEluZmluaXR5KQorICAgICAgICAgICAgICAgIG1pbiA9IDA7CisgICAgICAg
ICAgICBpZiAobWF4ID09PSAtSW5maW5pdHkpCisgICAgICAgICAgICAgICAgbWF4ID0gMDsKKwor
ICAgICAgICAgICAgLy8gWm9vbSBpbiB0byB0aGUgdG9wIG9mIGVhY2ggZ3JhcGggdG8gYWNjZW50
dWF0ZSBzbWFsbCBjaGFuZ2VzLgorICAgICAgICAgICAgbGV0IGdyYXBoTWluID0gbWluICogMC45
NTsKKyAgICAgICAgICAgIGxldCBncmFwaE1heCA9IChtYXggKiAxLjA1KSAtIGdyYXBoTWluOwor
CisgICAgICAgICAgICBmdW5jdGlvbiB4U2NhbGUodGltZSkgeworICAgICAgICAgICAgICAgIHJl
dHVybiAodGltZSAtIGdyYXBoU3RhcnRUaW1lKSAvIHNlY29uZHNQZXJQaXhlbDsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgbGV0IHNpemUgPSBuZXcgV0kuU2l6ZSh4U2NhbGUoZ3JhcGhF
bmRUaW1lKSwgY3B1VXNhZ2VWaWV3SGVpZ2h0KTsKKworICAgICAgICAgICAgZnVuY3Rpb24geVNj
YWxlKHZhbHVlKSB7CisgICAgICAgICAgICAgICAgcmV0dXJuIHNpemUuaGVpZ2h0IC0gKCgodmFs
dWUgLSBncmFwaE1pbikgLyBncmFwaE1heCkgKiBzaXplLmhlaWdodCk7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIHZpZXcudXBkYXRlQ2hhcnQoZGF0YVBvaW50cywgc2l6ZSwgdmlzaWJs
ZUVuZFRpbWUsIG1pbiwgbWF4LCBhdmVyYWdlLCB4U2NhbGUsIHlTY2FsZSk7CisgICAgICAgIH0K
KworICAgICAgICBsYXlvdXRWaWV3KHRoaXMuX2NwdVVzYWdlVmlldywge2RhdGFQb2ludHMsIG1p
biwgbWF4LCBhdmVyYWdlfSk7CisgICAgfQorCisgICAgLy8gUHJpdmF0ZQorCisgICAgX2NwdVRp
bWVsaW5lUmVjb3JkQWRkZWQoZXZlbnQpCisgICAgeworICAgICAgICBsZXQgY3B1VGltZWxpbmVS
ZWNvcmQgPSBldmVudC5kYXRhLnJlY29yZDsKKyAgICAgICAgY29uc29sZS5hc3NlcnQoY3B1VGlt
ZWxpbmVSZWNvcmQgaW5zdGFuY2VvZiBXSS5DUFVUaW1lbGluZVJlY29yZCk7CisKKyAgICAgICAg
dGhpcy5fbWF4VXNhZ2UgPSBNYXRoLm1heCh0aGlzLl9tYXhVc2FnZSwgY3B1VGltZWxpbmVSZWNv
cmQudXNhZ2UpOworCisgICAgICAgIGlmIChjcHVUaW1lbGluZVJlY29yZC5zdGFydFRpbWUgPj0g
dGhpcy5zdGFydFRpbWUgJiYgY3B1VGltZWxpbmVSZWNvcmQuZW5kVGltZSA8PSB0aGlzLmVuZFRp
bWUpCisgICAgICAgICAgICB0aGlzLm5lZWRzTGF5b3V0KCk7CisgICAgfQorfTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1NldHRpbmdzVGFi
Q29udGVudFZpZXcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3
cy9TZXR0aW5nc1RhYkNvbnRlbnRWaWV3LmpzCmluZGV4IDE1NzM0Yjk4YmZhLi41MjI5OWJiMDkw
OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3Mv
U2V0dGluZ3NUYWJDb250ZW50Vmlldy5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9WaWV3cy9TZXR0aW5nc1RhYkNvbnRlbnRWaWV3LmpzCkBAIC0yNjEsNiArMjYx
LDkgQEAgV0kuU2V0dGluZ3NUYWJDb250ZW50VmlldyA9IGNsYXNzIFNldHRpbmdzVGFiQ29udGVu
dFZpZXcgZXh0ZW5kcyBXSS5UYWJDb250ZW50VmkKICAgICAgICAgZXhwZXJpbWVudGFsU2V0dGlu
Z3NWaWV3LmFkZFNldHRpbmcoV0kuVUlTdHJpbmcoIlVzZXIgSW50ZXJmYWNlOiIpLCBXSS5zZXR0
aW5ncy5leHBlcmltZW50YWxFbmFibGVOZXdUYWJCYXIsIFdJLlVJU3RyaW5nKCJFbmFibGUgTmV3
IFRhYiBCYXIiKSk7CiAgICAgICAgIGV4cGVyaW1lbnRhbFNldHRpbmdzVmlldy5hZGRTZXBhcmF0
b3IoKTsKIAorICAgICAgICBleHBlcmltZW50YWxTZXR0aW5nc1ZpZXcuYWRkU2V0dGluZyhXSS51
bmxvY2FsaXplZFN0cmluZygiQ1BVIFVzYWdlOiIpLCBXSS5zZXR0aW5ncy5leHBlcmltZW50YWxF
bmFibGVDUFVVc2FnZUVuaGFuY2VtZW50cywgV0kudW5sb2NhbGl6ZWRTdHJpbmcoIkVuaGFuY2Vt
ZW50cyIpKTsKKyAgICAgICAgZXhwZXJpbWVudGFsU2V0dGluZ3NWaWV3LmFkZFNlcGFyYXRvcigp
OworCiAgICAgICAgIGxldCByZWxvYWRJbnNwZWN0b3JCdXR0b24gPSBkb2N1bWVudC5jcmVhdGVF
bGVtZW50KCJidXR0b24iKTsKICAgICAgICAgcmVsb2FkSW5zcGVjdG9yQnV0dG9uLnRleHRDb250
ZW50ID0gV0kuVUlTdHJpbmcoIlJlbG9hZCBXZWIgSW5zcGVjdG9yIik7CiAgICAgICAgIHJlbG9h
ZEluc3BlY3RvckJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIChldmVudCkgPT4gewpA
QCAtMjg1LDYgKzI4OCw3IEBAIFdJLlNldHRpbmdzVGFiQ29udGVudFZpZXcgPSBjbGFzcyBTZXR0
aW5nc1RhYkNvbnRlbnRWaWV3IGV4dGVuZHMgV0kuVGFiQ29udGVudFZpCiAKICAgICAgICAgbGlz
dGVuRm9yQ2hhbmdlKFdJLnNldHRpbmdzLmV4cGVyaW1lbnRhbEVuYWJsZUxheWVyc1RhYik7CiAg
ICAgICAgIGxpc3RlbkZvckNoYW5nZShXSS5zZXR0aW5ncy5leHBlcmltZW50YWxFbmFibGVOZXdU
YWJCYXIpOworICAgICAgICBsaXN0ZW5Gb3JDaGFuZ2UoV0kuc2V0dGluZ3MuZXhwZXJpbWVudGFs
RW5hYmxlQ1BVVXNhZ2VFbmhhbmNlbWVudHMpOwogCiAgICAgICAgIHRoaXMuYWRkU2V0dGluZ3NW
aWV3KGV4cGVyaW1lbnRhbFNldHRpbmdzVmlldyk7CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>