<?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>101463</bug_id>
          
          <creation_ts>2012-11-07 06:19:37 -0800</creation_ts>
          <short_desc>Web Inspector: move front-end methods called from native part to InspectorFrontendAPI</short_desc>
          <delta_ts>2012-11-08 00:36:23 -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 (Deprecated)</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>760630</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-11-07 06:19:37 -0800</bug_when>
    <thetext>There are some methods on WebInspector that called by native code. They should be moved to InspectorFrontendAPI class.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760659</commentid>
    <comment_count>1</comment_count>
      <attachid>172791</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-11-07 06:59:56 -0800</bug_when>
    <thetext>Created attachment 172791
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761425</commentid>
    <comment_count>2</comment_count>
      <attachid>172791</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 00:36:19 -0800</bug_when>
    <thetext>Comment on attachment 172791
Patch

Clearing flags on attachment: 172791

Committed r133862: &lt;http://trac.webkit.org/changeset/133862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761426</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-08 00:36:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172791</attachid>
            <date>2012-11-07 06:59:56 -0800</date>
            <delta_ts>2012-11-08 00:36:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101463-20121107185806.patch</filename>
            <type>text/plain</type>
            <size>12440</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNzM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2QzYjYxMDcyMTdhNmMz
MzFkNDY3MGJlOWQ2ZDc5OTJhMjBhZmE5Yy4uNjdkN2Q1NjMyNmViNjc4MTU2ZGQ5YjFhZDZiNDc4
MGIzZDRmMGI5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTExLTA3ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IG1vdmUgZnJvbnQtZW5kIG1ldGhvZHMgY2FsbGVkIGZyb20gbmF0aXZlIHBhcnQgdG8gSW5z
cGVjdG9yRnJvbnRlbmRBUEkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwMTQ2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIE1vdmVkIFdlYiBJbnNwZWN0b3IgbWV0aG9kcyBjYWxsZWQgZnJvbSBuYXRpdmUg
Y29kZSB0byBJbnNwZWN0b3JGcm9udGVuZEFQSS4KKworICAgICAgICAqIGluc3BlY3Rvci9JbnNw
ZWN0b3JDbGllbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ2xpZW50Ojpkb0Rp
c3BhdGNoTWVzc2FnZU9uRnJvbnRlbmRQYWdlKToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVj
dG9yRnJvbnRlbmRIb3N0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyb250ZW5kTWVudVByb3Zp
ZGVyOjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6RnJvbnRlbmRNZW51UHJvdmlkZXI6OmRp
c2Nvbm5lY3QpOgorICAgICAgICAoV2ViQ29yZTo6RnJvbnRlbmRNZW51UHJvdmlkZXI6OkZyb250
ZW5kTWVudVByb3ZpZGVyKToKKyAgICAgICAgKFdlYkNvcmU6OkZyb250ZW5kTWVudVByb3ZpZGVy
Ojpjb250ZXh0TWVudUl0ZW1TZWxlY3RlZCk6CisgICAgICAgIChXZWJDb3JlOjpGcm9udGVuZE1l
bnVQcm92aWRlcjo6Y29udGV4dE1lbnVDbGVhcmVkKToKKyAgICAgICAgKEZyb250ZW5kTWVudVBy
b3ZpZGVyKToKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckZyb250ZW5kSG9zdDo6c2hvd0Nv
bnRleHRNZW51KToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0luc3BlY3RvckZyb250
ZW5kQVBJLmpzOgorICAgICAgICAoSW5zcGVjdG9yRnJvbnRlbmRBUEkubG9hZENvbXBsZXRlZCk6
CisgICAgICAgIChJbnNwZWN0b3JGcm9udGVuZEFQSS5jb250ZXh0TWVudUl0ZW1TZWxlY3RlZCk6
CisgICAgICAgIChJbnNwZWN0b3JGcm9udGVuZEFQSS5jb250ZXh0TWVudUNsZWFyZWQpOgorICAg
ICAgICAoSW5zcGVjdG9yRnJvbnRlbmRBUEkuZGlzcGF0Y2hNZXNzYWdlQXN5bmMpOgorICAgICAg
ICAoSW5zcGVjdG9yRnJvbnRlbmRBUEkuZGlzcGF0Y2hNZXNzYWdlKToKKyAgICAgICAgKiBpbnNw
ZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qczoKKwogMjAxMi0xMS0wNyAgRGFuIENhcm5leSAg
PGRjYXJuZXlAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbVjhdIENsZWFudXAgVjhET01XcmFwcGVy
OjpnZXRDYWNoZWRXcmFwcGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IDBhYzdhNzAw
MjFjZDU4ZDM2NWY1NjNkMWE0OWQxMmJmOGY0MDNjMTcuLjRmZDkwNzNkZjZiZjU5OWI0ZmYwZmI2
MDIxMmIzMzA4MjI2NDM2ZTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTYgQEAKKzIwMTItMTEtMDcgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+
CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogbW92ZSBmcm9udC1lbmQgbWV0aG9kcyBjYWxsZWQg
ZnJvbSBuYXRpdmUgcGFydCB0byBJbnNwZWN0b3JGcm9udGVuZEFQSQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxNDYzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZWQgV2ViIEluc3BlY3RvciBtZXRo
b2RzIGNhbGxlZCBmcm9tIG5hdGl2ZSBjb2RlIHRvIEluc3BlY3RvckZyb250ZW5kQVBJLiBVcGRh
dGVkCisgICAgICAgIFdlYkRldlRvb2xzRnJvbnRlbmRJbXBsIGFwcHJvcHJpYXRlbHkuCisKKyAg
ICAgICAgKiBzcmMvV2ViRGV2VG9vbHNGcm9udGVuZEltcGwuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJEZXZUb29sc0Zyb250ZW5kSW1wbDo6ZGlzcGF0Y2hPbkluc3BlY3RvckZyb250ZW5kKToK
KwogMjAxMi0xMS0wNyAgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4gIDxrZW5uZXRoQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHN1cHBvcnQgZm9yICJkZXNrdG9wLXdpZHRoIiBpbiB0
aGUgdmlld3BvcnQgbWV0YSB0YWcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JDbGllbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
ckNsaWVudC5jcHAKaW5kZXggODY3ZTBiYmQzOGJkNWM0OWUyOTMwNDY5NzM5YWNkYzc4NTg2NTJl
Ny4uY2Q2MjViMzdiYTRhMDhlY2JkMjhkODMwZjcxMGEyN2NlYTAzN2EyNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNsaWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNsaWVudC5jcHAKQEAgLTU1LDcgKzU1LDcgQEAg
Ym9vbCBJbnNwZWN0b3JDbGllbnQ6OmRvRGlzcGF0Y2hNZXNzYWdlT25Gcm9udGVuZFBhZ2UoUGFn
ZSogZnJvbnRlbmRQYWdlLCBjb25zdAogICAgIGlmICghc2NyaXB0Q29udHJvbGxlcikKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCi0gICAgU3RyaW5nIGRpc3BhdGNoVG9Gcm9udGVuZCA9ICJXZWJJ
bnNwZWN0b3IuZGlzcGF0Y2hNZXNzYWdlRnJvbUJhY2tlbmQoIiArIG1lc3NhZ2UgKyAiKTsiOwor
ICAgIFN0cmluZyBkaXNwYXRjaFRvRnJvbnRlbmQgPSAiSW5zcGVjdG9yRnJvbnRlbmRBUEkuZGlz
cGF0Y2hNZXNzYWdlQXN5bmMoIiArIG1lc3NhZ2UgKyAiKTsiOwogCiAgICAgLy8gRklYTUU6IFRo
aXMgc2hvdWxkIGV4ZWN1dGUgdGhlIHNjcmlwdCBpbiB0aGUgYXBwcm9wcmlhdGUgd29ybGQuCiAg
ICAgc2NyaXB0Q29udHJvbGxlci0+ZXZhbHVhdGUoU2NyaXB0U291cmNlQ29kZShkaXNwYXRjaFRv
RnJvbnRlbmQpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JGcm9udGVuZEhvc3QuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZy
b250ZW5kSG9zdC5jcHAKaW5kZXggODJkYjBiYmZlMDIwYWJhYjNlZTkzOGU4MzMwMmZiZTdkZTdl
MjNmNy4uMTliNzEyZDViNjc0M2YyYTRjOGI4NTlhYTc1OWQ5YTJlYmM2M2IwMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5kSG9zdC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5kSG9zdC5jcHAKQEAg
LTYwLDIxICs2MCwyMSBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAjaWYgRU5BQkxFKENPTlRFWFRf
TUVOVVMpCiBjbGFzcyBGcm9udGVuZE1lbnVQcm92aWRlciA6IHB1YmxpYyBDb250ZXh0TWVudVBy
b3ZpZGVyIHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgUGFzc1JlZlB0cjxGcm9udGVuZE1lbnVQcm92
aWRlcj4gY3JlYXRlKEluc3BlY3RvckZyb250ZW5kSG9zdCogZnJvbnRlbmRIb3N0LCBTY3JpcHRP
YmplY3Qgd2ViSW5zcGVjdG9yLCBjb25zdCBWZWN0b3I8Q29udGV4dE1lbnVJdGVtPiYgaXRlbXMp
CisgICAgc3RhdGljIFBhc3NSZWZQdHI8RnJvbnRlbmRNZW51UHJvdmlkZXI+IGNyZWF0ZShJbnNw
ZWN0b3JGcm9udGVuZEhvc3QqIGZyb250ZW5kSG9zdCwgU2NyaXB0T2JqZWN0IGZyb250ZW5kQXBp
T2JqZWN0LCBjb25zdCBWZWN0b3I8Q29udGV4dE1lbnVJdGVtPiYgaXRlbXMpCiAgICAgewotICAg
ICAgICByZXR1cm4gYWRvcHRSZWYobmV3IEZyb250ZW5kTWVudVByb3ZpZGVyKGZyb250ZW5kSG9z
dCwgd2ViSW5zcGVjdG9yLCBpdGVtcykpOworICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IEZy
b250ZW5kTWVudVByb3ZpZGVyKGZyb250ZW5kSG9zdCwgZnJvbnRlbmRBcGlPYmplY3QsIGl0ZW1z
KSk7CiAgICAgfQogICAgIAogICAgIHZvaWQgZGlzY29ubmVjdCgpCiAgICAgewotICAgICAgICBt
X3dlYkluc3BlY3RvciA9IFNjcmlwdE9iamVjdCgpOworICAgICAgICBtX2Zyb250ZW5kQXBpT2Jq
ZWN0ID0gU2NyaXB0T2JqZWN0KCk7CiAgICAgICAgIG1fZnJvbnRlbmRIb3N0ID0gMDsKICAgICB9
CiAgICAgCiBwcml2YXRlOgotICAgIEZyb250ZW5kTWVudVByb3ZpZGVyKEluc3BlY3RvckZyb250
ZW5kSG9zdCogZnJvbnRlbmRIb3N0LCBTY3JpcHRPYmplY3Qgd2ViSW5zcGVjdG9yLCBjb25zdCBW
ZWN0b3I8Q29udGV4dE1lbnVJdGVtPiYgaXRlbXMpCisgICAgRnJvbnRlbmRNZW51UHJvdmlkZXIo
SW5zcGVjdG9yRnJvbnRlbmRIb3N0KiBmcm9udGVuZEhvc3QsIFNjcmlwdE9iamVjdCBmcm9udGVu
ZEFwaU9iamVjdCwgY29uc3QgVmVjdG9yPENvbnRleHRNZW51SXRlbT4mIGl0ZW1zKQogICAgICAg
ICA6IG1fZnJvbnRlbmRIb3N0KGZyb250ZW5kSG9zdCkKLSAgICAgICAgLCBtX3dlYkluc3BlY3Rv
cih3ZWJJbnNwZWN0b3IpCisgICAgICAgICwgbV9mcm9udGVuZEFwaU9iamVjdChmcm9udGVuZEFw
aU9iamVjdCkKICAgICAgICAgLCBtX2l0ZW1zKGl0ZW1zKQogICAgIHsKICAgICB9CkBAIC05Niw3
ICs5Niw3IEBAIHByaXZhdGU6CiAgICAgICAgICAgICBVc2VyR2VzdHVyZUluZGljYXRvciBnZXN0
dXJlSW5kaWNhdG9yKERlZmluaXRlbHlQcm9jZXNzaW5nVXNlckdlc3R1cmUpOwogICAgICAgICAg
ICAgaW50IGl0ZW1OdW1iZXIgPSBpdGVtLT5hY3Rpb24oKSAtIENvbnRleHRNZW51SXRlbUJhc2VD
dXN0b21UYWc7CiAKLSAgICAgICAgICAgIFNjcmlwdEZ1bmN0aW9uQ2FsbCBmdW5jdGlvbihtX3dl
Ykluc3BlY3RvciwgImNvbnRleHRNZW51SXRlbVNlbGVjdGVkIik7CisgICAgICAgICAgICBTY3Jp
cHRGdW5jdGlvbkNhbGwgZnVuY3Rpb24obV9mcm9udGVuZEFwaU9iamVjdCwgImNvbnRleHRNZW51
SXRlbVNlbGVjdGVkIik7CiAgICAgICAgICAgICBmdW5jdGlvbi5hcHBlbmRBcmd1bWVudChpdGVt
TnVtYmVyKTsKICAgICAgICAgICAgIGZ1bmN0aW9uLmNhbGwoKTsKICAgICAgICAgfQpAQCAtMTA1
LDcgKzEwNSw3IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCB2b2lkIGNvbnRleHRNZW51Q2xlYXJl
ZCgpCiAgICAgewogICAgICAgICBpZiAobV9mcm9udGVuZEhvc3QpIHsKLSAgICAgICAgICAgIFNj
cmlwdEZ1bmN0aW9uQ2FsbCBmdW5jdGlvbihtX3dlYkluc3BlY3RvciwgImNvbnRleHRNZW51Q2xl
YXJlZCIpOworICAgICAgICAgICAgU2NyaXB0RnVuY3Rpb25DYWxsIGZ1bmN0aW9uKG1fZnJvbnRl
bmRBcGlPYmplY3QsICJjb250ZXh0TWVudUNsZWFyZWQiKTsKICAgICAgICAgICAgIGZ1bmN0aW9u
LmNhbGwoKTsKIAogICAgICAgICAgICAgbV9mcm9udGVuZEhvc3QtPm1fbWVudVByb3ZpZGVyID0g
MDsKQEAgLTExNCw3ICsxMTQsNyBAQCBwcml2YXRlOgogICAgIH0KIAogICAgIEluc3BlY3RvckZy
b250ZW5kSG9zdCogbV9mcm9udGVuZEhvc3Q7Ci0gICAgU2NyaXB0T2JqZWN0IG1fd2ViSW5zcGVj
dG9yOworICAgIFNjcmlwdE9iamVjdCBtX2Zyb250ZW5kQXBpT2JqZWN0OwogICAgIFZlY3RvcjxD
b250ZXh0TWVudUl0ZW0+IG1faXRlbXM7CiB9OwogI2VuZGlmCkBAIC0yNzAsMTIgKzI3MCwxMiBA
QCB2b2lkIEluc3BlY3RvckZyb250ZW5kSG9zdDo6c2hvd0NvbnRleHRNZW51KEV2ZW50KiBldmVu
dCwgY29uc3QgVmVjdG9yPENvbnRleHRNZQogewogICAgIEFTU0VSVChtX2Zyb250ZW5kUGFnZSk7
CiAgICAgU2NyaXB0U3RhdGUqIGZyb250ZW5kU2NyaXB0U3RhdGUgPSBzY3JpcHRTdGF0ZUZyb21Q
YWdlKGRlYnVnZ2VyV29ybGQoKSwgbV9mcm9udGVuZFBhZ2UpOwotICAgIFNjcmlwdE9iamVjdCB3
ZWJJbnNwZWN0b3JPYmo7Ci0gICAgaWYgKCFTY3JpcHRHbG9iYWxPYmplY3Q6OmdldChmcm9udGVu
ZFNjcmlwdFN0YXRlLCAiV2ViSW5zcGVjdG9yIiwgd2ViSW5zcGVjdG9yT2JqKSkgeworICAgIFNj
cmlwdE9iamVjdCBmcm9udGVuZEFwaU9iamVjdDsKKyAgICBpZiAoIVNjcmlwdEdsb2JhbE9iamVj
dDo6Z2V0KGZyb250ZW5kU2NyaXB0U3RhdGUsICJJbnNwZWN0b3JGcm9udGVuZEFQSSIsIGZyb250
ZW5kQXBpT2JqZWN0KSkgewogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KLSAgICBSZWZQdHI8RnJvbnRlbmRNZW51UHJvdmlkZXI+IG1lbnVQcm92
aWRlciA9IEZyb250ZW5kTWVudVByb3ZpZGVyOjpjcmVhdGUodGhpcywgd2ViSW5zcGVjdG9yT2Jq
LCBpdGVtcyk7CisgICAgUmVmUHRyPEZyb250ZW5kTWVudVByb3ZpZGVyPiBtZW51UHJvdmlkZXIg
PSBGcm9udGVuZE1lbnVQcm92aWRlcjo6Y3JlYXRlKHRoaXMsIGZyb250ZW5kQXBpT2JqZWN0LCBp
dGVtcyk7CiAgICAgQ29udGV4dE1lbnVDb250cm9sbGVyKiBtZW51Q29udHJvbGxlciA9IG1fZnJv
bnRlbmRQYWdlLT5jb250ZXh0TWVudUNvbnRyb2xsZXIoKTsKICAgICBtZW51Q29udHJvbGxlci0+
c2hvd0NvbnRleHRNZW51KGV2ZW50LCBtZW51UHJvdmlkZXIpOwogICAgIG1fbWVudVByb3ZpZGVy
ID0gbWVudVByb3ZpZGVyLmdldCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9JbnNwZWN0b3JGcm9udGVuZEFQSS5qcyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvSW5zcGVjdG9yRnJvbnRlbmRBUEkuanMKaW5kZXggZjFiYjgyYmVh
MzFlMGE5ODliYmZjOTY0N2EzOGJkOGY4MWI2ZDhkMy4uYWMyNzZiNDA3NTMwZGRhZGU3YTA1ZjRh
NzcyNDQzNzIzNzBjMTM1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9JbnNwZWN0b3JGcm9udGVuZEFQSS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL0luc3BlY3RvckZyb250ZW5kQVBJLmpzCkBAIC0xNjEsNiArMTYxLDI2
IEBAIHZhciBJbnNwZWN0b3JGcm9udGVuZEFQSSA9IHsKICAgICAgICAgSW5zcGVjdG9yRnJvbnRl
bmRBUEkuX3BlbmRpbmdDb21tYW5kcyA9IFtdOwogICAgICAgICBpZiAod2luZG93Lm9wZW5lcikK
ICAgICAgICAgICAgIHdpbmRvdy5vcGVuZXIucG9zdE1lc3NhZ2UoWyJsb2FkQ29tcGxldGVkIl0s
ICIqIik7CisgICAgfSwKKworICAgIGNvbnRleHRNZW51SXRlbVNlbGVjdGVkOiBmdW5jdGlvbihp
ZCkKKyAgICB7CisgICAgICAgIFdlYkluc3BlY3Rvci5jb250ZXh0TWVudUl0ZW1TZWxlY3RlZChp
ZCk7CisgICAgfSwKKworICAgIGNvbnRleHRNZW51Q2xlYXJlZDogZnVuY3Rpb24oKQorICAgIHsK
KyAgICAgICAgV2ViSW5zcGVjdG9yLmNvbnRleHRNZW51Q2xlYXJlZCgpOworICAgIH0sCisKKyAg
ICBkaXNwYXRjaE1lc3NhZ2VBc3luYzogZnVuY3Rpb24obWVzc2FnZU9iamVjdCkKKyAgICB7Cisg
ICAgICAgIFdlYkluc3BlY3Rvci5kaXNwYXRjaChtZXNzYWdlT2JqZWN0KTsKKyAgICB9LAorCisg
ICAgZGlzcGF0Y2hNZXNzYWdlOiBmdW5jdGlvbihtZXNzYWdlT2JqZWN0KQorICAgIHsKKyAgICAg
ICAgSW5zcGVjdG9yQmFja2VuZC5kaXNwYXRjaChtZXNzYWdlT2JqZWN0KTsKICAgICB9CiB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9y
LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKaW5k
ZXggZDY3ZmIwY2IxMWYwMzgyNjhhMzAyNGNlMTFiZmEzODgxMmFhMDk0NC4uNTg3Y2I2MjMzNGNm
NGM1MThkMWNkNWZmMzdkMDc3MjNkYzI4NmE2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKQEAgLTUyNiwxMSArNTI2LDYgQEAgV2ViSW5z
cGVjdG9yLmRpc3BhdGNoID0gZnVuY3Rpb24obWVzc2FnZSkgewogICAgIH0sIDApOwogfQogCi1X
ZWJJbnNwZWN0b3IuZGlzcGF0Y2hNZXNzYWdlRnJvbUJhY2tlbmQgPSBmdW5jdGlvbihtZXNzYWdl
T2JqZWN0KQotewotICAgIFdlYkluc3BlY3Rvci5kaXNwYXRjaChtZXNzYWdlT2JqZWN0KTsKLX0K
LQogV2ViSW5zcGVjdG9yLndpbmRvd1Jlc2l6ZSA9IGZ1bmN0aW9uKGV2ZW50KQogewogICAgIGlm
IChXZWJJbnNwZWN0b3IuaW5zcGVjdG9yVmlldykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYkRldlRvb2xzRnJvbnRlbmRJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYkRldlRvb2xzRnJvbnRlbmRJbXBsLmNwcAppbmRleCBmNzIzMzkwYjU0
NzBmZmE0YWQ0MmM3MDMwOTU3ODVlZmNhNGI0ZWY0Li45ZTNkMDUzMTMzMmVkMGM4OGNjZjQ4ODk1
YTI5ZWI5MmYwNGQ2NWNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9X
ZWJEZXZUb29sc0Zyb250ZW5kSW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9z
cmMvV2ViRGV2VG9vbHNGcm9udGVuZEltcGwuY3BwCkBAIC0xMDksMTEgKzEwOSwxMSBAQCB2b2lk
IFdlYkRldlRvb2xzRnJvbnRlbmRJbXBsOjpkaXNwYXRjaE9uSW5zcGVjdG9yRnJvbnRlbmQoY29u
c3QgV2ViU3RyaW5nJiBtZXNzYQogICAgIHY4OjpIYW5kbGVTY29wZSBzY29wZTsKICAgICB2ODo6
SGFuZGxlPHY4OjpDb250ZXh0PiBmcmFtZUNvbnRleHQgPSBmcmFtZS0+ZnJhbWUoKSA/IGZyYW1l
LT5mcmFtZSgpLT5zY3JpcHQoKS0+Y3VycmVudFdvcmxkQ29udGV4dCgpIDogdjg6OkxvY2FsPHY4
OjpDb250ZXh0PigpOwogICAgIHY4OjpDb250ZXh0OjpTY29wZSBjb250ZXh0U2NvcGUoZnJhbWVD
b250ZXh0KTsKLSAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gaW5zcGVjdG9yQmFja2VuZFZhbHVl
ID0gZnJhbWVDb250ZXh0LT5HbG9iYWwoKS0+R2V0KHY4OjpTdHJpbmc6Ok5ldygiSW5zcGVjdG9y
QmFja2VuZCIpKTsKLSAgICBpZiAoIWluc3BlY3RvckJhY2tlbmRWYWx1ZS0+SXNPYmplY3QoKSkK
KyAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gaW5zcGVjdG9yRnJvbnRlbmRBcGlWYWx1ZSA9IGZy
YW1lQ29udGV4dC0+R2xvYmFsKCktPkdldCh2ODo6U3RyaW5nOjpOZXcoIkluc3BlY3RvckZyb250
ZW5kQVBJIikpOworICAgIGlmICghaW5zcGVjdG9yRnJvbnRlbmRBcGlWYWx1ZS0+SXNPYmplY3Qo
KSkKICAgICAgICAgcmV0dXJuOwotICAgIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gaW5zcGVjdG9y
QmFja2VuZCA9IHY4OjpIYW5kbGU8djg6Ok9iamVjdD46OkNhc3QoaW5zcGVjdG9yQmFja2VuZFZh
bHVlKTsKLSAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gZGlzcGF0Y2hGdW5jdGlvbiA9IGluc3Bl
Y3RvckJhY2tlbmQtPkdldCh2ODo6U3RyaW5nOjpOZXcoImRpc3BhdGNoIikpOworICAgIHY4OjpI
YW5kbGU8djg6Ok9iamVjdD4gaW5zcGVjdG9yRnJvbnRlbmRBcGkgPSB2ODo6SGFuZGxlPHY4OjpP
YmplY3Q+OjpDYXN0KGluc3BlY3RvckZyb250ZW5kQXBpVmFsdWUpOworICAgIHY4OjpIYW5kbGU8
djg6OlZhbHVlPiBkaXNwYXRjaEZ1bmN0aW9uID0gaW5zcGVjdG9yRnJvbnRlbmRBcGktPkdldCh2
ODo6U3RyaW5nOjpOZXcoImRpc3BhdGNoTWVzc2FnZSIpKTsKICAgICAgLy8gVGhlIGZyYW1lIG1p
Z2h0IGhhdmUgbmF2aWdhdGVkIGF3YXkgZnJvbSB0aGUgZnJvbnQtZW5kIHBhZ2UgKHdoaWNoIGlz
IHN0aWxsIHdlaXJkKS4KICAgICBpZiAoIWRpc3BhdGNoRnVuY3Rpb24tPklzRnVuY3Rpb24oKSkK
ICAgICAgICAgcmV0dXJuOwpAQCAtMTIyLDcgKzEyMiw3IEBAIHZvaWQgV2ViRGV2VG9vbHNGcm9u
dGVuZEltcGw6OmRpc3BhdGNoT25JbnNwZWN0b3JGcm9udGVuZChjb25zdCBXZWJTdHJpbmcmIG1l
c3NhCiAgICAgYXJncy5hcHBlbmQoVG9WOFN0cmluZyhtZXNzYWdlKSk7CiAgICAgdjg6OlRyeUNh
dGNoIHRyeUNhdGNoOwogICAgIHRyeUNhdGNoLlNldFZlcmJvc2UodHJ1ZSk7Ci0gICAgU2NyaXB0
Q29udHJvbGxlcjo6Y2FsbEZ1bmN0aW9uV2l0aEluc3RydW1lbnRhdGlvbihmcmFtZS0+ZnJhbWUo
KSA/IGZyYW1lLT5mcmFtZSgpLT5kb2N1bWVudCgpIDogMCwgZnVuY3Rpb24sIGluc3BlY3RvckJh
Y2tlbmQsIGFyZ3Muc2l6ZSgpLCBhcmdzLmRhdGEoKSk7CisgICAgU2NyaXB0Q29udHJvbGxlcjo6
Y2FsbEZ1bmN0aW9uV2l0aEluc3RydW1lbnRhdGlvbihmcmFtZS0+ZnJhbWUoKSA/IGZyYW1lLT5m
cmFtZSgpLT5kb2N1bWVudCgpIDogMCwgZnVuY3Rpb24sIGluc3BlY3RvckZyb250ZW5kQXBpLCBh
cmdzLnNpemUoKSwgYXJncy5kYXRhKCkpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCAyNDlmNWUxYTJlMWJlYmM2NTJkMmFmNjk0YTdlNGZkZjU0YTQ4YmNkLi44OWExMzE5YTA5
MTFlNzM4YTE3MzM4MjFmYWU4MGYwZjA1MTZhZGJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MTItMTEtMDcgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgV2ViIEluc3BlY3RvcjogbW92ZSBmcm9udC1lbmQgbWV0aG9kcyBjYWxsZWQgZnJvbSBuYXRp
dmUgcGFydCB0byBJbnNwZWN0b3JGcm9udGVuZEFQSQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxNDYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZWQgV2ViIEluc3BlY3RvciBtZXRob2RzIGNhbGxl
ZCBmcm9tIG5hdGl2ZSBjb2RlIHRvIEluc3BlY3RvckZyb250ZW5kQVBJLgorCisgICAgICAgICog
aHR0cC90ZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvcmVzb3VyY2VzL0luc3BlY3RvclRlc3QuanM6
CisgICAgICAgIChJbnNwZWN0b3JGcm9udGVuZEFQSS5kaXNwYXRjaE1lc3NhZ2VBc3luYyk6CisK
IDIwMTItMTEtMDcgIFN0ZXBoZW4gV2hpdGUgIDxzZW5vcmJsYW5jb0BjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgTm93IHRoYXQgaXQgbm8gbG9uZ2VyIHByb2R1Y2VzIGltYWdlIHJlc3VsdHMsIHJl
bW92ZSB1bm5lY2Vzc2FyeQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNw
ZWN0b3ItcHJvdG9jb2wvcmVzb3VyY2VzL0luc3BlY3RvclRlc3QuanMgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9yZXNvdXJjZXMvSW5zcGVjdG9yVGVzdC5qcwpp
bmRleCBhOGJiYTE4MzBhMTUwYzU1ODM5YTQ3YmNjZDY5ZGNjYWJhMjY3YTM4Li4xZWMxYWUxZWE4
MjdiODNlMjUwYzAzMjAwMjUxYmQ1MjVhMDU4MDAzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9yZXNvdXJjZXMvSW5zcGVjdG9yVGVzdC5qcwor
KysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9yZXNvdXJjZXMv
SW5zcGVjdG9yVGVzdC5qcwpAQCAtMjIsNyArMjIsNyBAQAogICogKElOQ0xVRElORyBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GCiAg
KiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgogICovCi1XZWJJbnNwZWN0b3IgPSB7fTsKK0luc3BlY3RvckZyb250ZW5kQVBJ
ID0ge307CiAKIEluc3BlY3RvclRlc3QgPSB7fTsKIEluc3BlY3RvclRlc3QuX2Rpc3BhdGNoVGFi
bGUgPSBbXTsKQEAgLTUwLDcgKzUwLDcgQEAgSW5zcGVjdG9yVGVzdC5zZW5kQ29tbWFuZCA9IGZ1
bmN0aW9uKG1ldGhvZCwgcGFyYW1zLCBoYW5kbGVyKQogLyoqCiAgKiBAcGFyYW0ge29iamVjdH0g
bWVzc2FnZU9iamVjdAogICovCi1XZWJJbnNwZWN0b3IuZGlzcGF0Y2hNZXNzYWdlRnJvbUJhY2tl
bmQgPSBmdW5jdGlvbihtZXNzYWdlT2JqZWN0KQorSW5zcGVjdG9yRnJvbnRlbmRBUEkuZGlzcGF0
Y2hNZXNzYWdlQXN5bmMgPSBmdW5jdGlvbihtZXNzYWdlT2JqZWN0KQogewogICAgIHZhciBtZXNz
YWdlSWQgPSBtZXNzYWdlT2JqZWN0WyJpZCJdOwogICAgIGlmICh0eXBlb2YgbWVzc2FnZUlkID09
PSAibnVtYmVyIikgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>