<?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>98143</bug_id>
          
          <creation_ts>2012-10-02 04:20:53 -0700</creation_ts>
          <short_desc>Web Inspector: Fix JavaScriptSource error found by compiler</short_desc>
          <delta_ts>2014-12-12 13:42:54 -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>INVALID</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>0</everconfirmed>
          <reporter name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>732514</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-10-02 04:20:53 -0700</bug_when>
    <thetext>Patch to follow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732522</commentid>
    <comment_count>1</comment_count>
      <attachid>166661</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-10-02 04:26:25 -0700</bug_when>
    <thetext>Created attachment 166661
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732530</commentid>
    <comment_count>2</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-10-02 04:33:02 -0700</bug_when>
    <thetext>Committed r130151: &lt;http://trac.webkit.org/changeset/130151&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732548</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-10-02 04:52:48 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732549</commentid>
    <comment_count>4</comment_count>
      <attachid>166670</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-10-02 04:52:54 -0700</bug_when>
    <thetext>Created attachment 166670
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732550</commentid>
    <comment_count>5</comment_count>
      <attachid>166670</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-10-02 04:55:17 -0700</bug_when>
    <thetext>Comment on attachment 166670
Patch

wrong bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1054982</commentid>
    <comment_count>6</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-12-12 13:40:43 -0800</bug_when>
    <thetext>Closing as invalid, as this bug pertains to the old inspector UI and/or its tests.
Please file a new bug (https://www.webkit.org/new-inspector-bug) if the bug/feature/issue is still relevant to WebKit trunk.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166661</attachid>
            <date>2012-10-02 04:26:25 -0700</date>
            <delta_ts>2012-10-02 04:52:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98143-20121002152537.patch</filename>
            <type>text/plain</type>
            <size>1513</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWJkMzZlNTBlODZhOWFk
OTQwMzBlNzcxNWU4YjFjMWMyZTRkZTA2Ny4uMGI5N2U2OTUwZTc2YmY0ZTdmOGFlYjYwZDVkZmM0
YjlmY2VjMDFkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTEwLTAyICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IEZpeCBKYXZhU2NyaXB0U291cmNlIGVycm9yIGZvdW5kIGJ5IGNvbXBpbGVyCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODE0MworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250
LWVuZC9KYXZhU2NyaXB0U291cmNlLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkphdmFTY3Jp
cHRTb3VyY2UucHJvdG90eXBlLndvcmtpbmdDb3B5Q29tbWl0dGVkKToKKwogMjAxMi0xMC0wMiAg
UGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBtaWdyYXRlIGZyb20gV2ViSW5zcGVjdG9yLkZvby5wcm90b3R5cGUuX19wcm90b19f
ID0gdG8gX19wcm90b19fOiBzeW50YXgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvSmF2YVNjcmlwdFNvdXJjZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvSmF2YVNjcmlwdFNvdXJjZS5qcwppbmRleCBlMzY4ZmUxYzZlZjM4ZGI5
OGU4YmViMjEyMWNlYTcyM2Y4NTQzMGE2Li43OTQ2ZTQ3ZWE5MTQyNjI5OWE1MWQ3NTI2ZmE2MmUz
NjBkMWE3YTIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0phdmFTY3JpcHRTb3VyY2UuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9KYXZhU2NyaXB0U291cmNlLmpzCkBAIC01Miw5ICs1Miw5IEBAIFdlYkluc3BlY3Rvci5K
YXZhU2NyaXB0U291cmNlLnByb3RvdHlwZSA9IHsKICAgICAgICAgZnVuY3Rpb24gaW5uZXJDYWxs
YmFjayhlcnJvcikKICAgICAgICAgewogICAgICAgICAgICAgaWYgKGVycm9yKQotICAgICAgICAg
ICAgICAgIHVpU291cmNlQ29kZS5oYXNEaXZlcmdlZEZyb21WTSA9IHRydWU7CisgICAgICAgICAg
ICAgICAgdGhpcy5oYXNEaXZlcmdlZEZyb21WTSA9IHRydWU7CiAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgZGVsZXRlIHVpU291cmNlQ29kZS5oYXNEaXZlcmdlZEZyb21WTTsKKyAg
ICAgICAgICAgICAgICBkZWxldGUgdGhpcy5oYXNEaXZlcmdlZEZyb21WTTsKIAogICAgICAgICAg
ICAgY2FsbGJhY2soZXJyb3IpOwogICAgICAgICB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166670</attachid>
            <date>2012-10-02 04:52:54 -0700</date>
            <delta_ts>2012-10-02 04:55:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98143-20121002155206.patch</filename>
            <type>text/plain</type>
            <size>15780</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2JiZTk2OTRmODgzMTQy
YzJhYzBlNjg2YThmNTIxMTgzN2FjZjlkYy4uZGYwNWQ3ZDZlMmE0YjdhYjZiNzkwY2VmOTVhY2Ri
MDJlYzExMjdjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTEwLTAyICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IEZpeCBKYXZhU2NyaXB0U291cmNlIGVycm9yIGZvdW5kIGJ5IGNvbXBpbGVyCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODE0MworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeGluZyBmcm9udC1lbmQg
Y29tcGlsYXRpb24gZXJyb3JzLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9ET01F
eHRlbnNpb24uanM6CisgICAgICAgIChFbGVtZW50LnByb3RvdHlwZS5wcnVuZUVtcHR5VGV4dE5v
ZGVzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0RhdGFiYXNlUXVlcnlWaWV3Lmpz
OgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRXh0ZW5zaW9uQVBJLmpzOgorICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvSmF2YVNjcmlwdFNvdXJjZS5qczoKKyAgICAgICAgKFdl
Ykluc3BlY3Rvci5KYXZhU2NyaXB0U291cmNlLnByb3RvdHlwZS53b3JraW5nQ29weUNvbW1pdHRl
ZCk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9SdW50aW1lTW9kZWwuanM6CisgICAg
ICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNTaWRlYmFyUGFuZS5qczoKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanM6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuVGV4dFByb21wdC5TdWdnZXN0Qm94LnByb3RvdHlwZS5fdXBkYXRlSXRlbXMpOgorICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvdHJlZW91dGxpbmUuanM6CisgICAgICAgIChUcmVlRWxl
bWVudC5wcm90b3R5cGUuZXhwYW5kUmVjdXJzaXZlbHkpOgorCiAyMDEyLTEwLTAyICBNaWtlIFdl
c3QgIDxta3dzdEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQWRkIGNhbGwgc3RhY2tzIHRvIENv
bnRlbnQgU2VjdXJpdHkgUG9saWN5IGNoZWNrcyB3aGVuIHJlbGV2YW50LgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxlU291cmNl
LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luamVjdGVkU2NyaXB0Q2FudmFzTW9kdWxl
U291cmNlLmpzCmluZGV4IDY1MDZiMWNkYWExMjg1NjNjZThlZjFiMTQ2YTBiMzg5Mzk0MGJhNWQu
Ljc3ZTQ1N2RmMTJhYmNhYzIzNTY0OTQ1ZWMwNDE0NDY1ZWQ2Yjc3ODAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbmplY3RlZFNjcmlwdENhbnZhc01vZHVsZVNvdXJjZS5q
cworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRDYW52YXNNb2R1
bGVTb3VyY2UuanMKQEAgLTYxOSw3ICs2MTksNyBAQCBSZXNvdXJjZS5wcm90b3R5cGUgPSB7CiAg
ICAgICovCiAgICAgdG9SZXBsYXlhYmxlOiBmdW5jdGlvbihjYWNoZSkKICAgICB7Ci0gICAgICAg
IHZhciByZXN1bHQgPSBjYWNoZS5nZXQodGhpcy5faWQpOworICAgICAgICB2YXIgcmVzdWx0ID0g
LyoqIEB0eXBlIHtSZXBsYXlhYmxlUmVzb3VyY2V9ICovIGNhY2hlLmdldCh0aGlzLl9pZCk7CiAg
ICAgICAgIGlmIChyZXN1bHQpCiAgICAgICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgICAgICB2
YXIgZGF0YSA9IHsKQEAgLTY1MCw3ICs2NTAsNyBAQCBSZXNvdXJjZS5wcm90b3R5cGUgPSB7CiAg
ICAgICovCiAgICAgcmVwbGF5OiBmdW5jdGlvbihkYXRhLCBjYWNoZSkKICAgICB7Ci0gICAgICAg
IHZhciByZXNvdXJjZSA9IGNhY2hlLmdldChkYXRhLmlkKTsKKyAgICAgICAgdmFyIHJlc291cmNl
ID0gLyoqIEB0eXBlIHtSZXBsYXlhYmxlUmVzb3VyY2V9ICovIGNhY2hlLmdldChkYXRhLmlkKTsK
ICAgICAgICAgaWYgKHJlc291cmNlKQogICAgICAgICAgICAgcmV0dXJuIHJlc291cmNlOwogICAg
ICAgICB0aGlzLl9pZCA9IGRhdGEuaWQ7CkBAIC02ODMsMTEgKzY4MywxMSBAQCBSZXNvdXJjZS5w
cm90b3R5cGUgPSB7CiAgICAgfSwKIAogICAgIC8qKgotICAgICAqIEBwYXJhbSB7IU9iamVjdH0g
b2JqZWN0CisgICAgICogQHBhcmFtIHtPYmplY3R9IG9iamVjdAogICAgICAqLwogICAgIF9iaW5k
T2JqZWN0VG9SZXNvdXJjZTogZnVuY3Rpb24ob2JqZWN0KQogICAgIHsKLSAgICAgICAgT2JqZWN0
LmRlZmluZVByb3BlcnR5KG9iamVjdCwgIl9fcmVzb3VyY2VPYmplY3QiLCB7CisgICAgICAgIE9i
amVjdC5kZWZpbmVQcm9wZXJ0eSgvKiogQHR5cGUgeyFPYmplY3R9ICovIChvYmplY3QpLCAiX19y
ZXNvdXJjZU9iamVjdCIsIHsKICAgICAgICAgICAgIHZhbHVlOiB0aGlzLAogICAgICAgICAgICAg
d3JpdGFibGU6IGZhbHNlLAogICAgICAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRTb3VyY2UuanMgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5qZWN0ZWRTY3JpcHRTb3VyY2UuanMKaW5kZXggMTY4
ODAxNWE0MjM3MTRjOGE2YTdiZGNmZmRlNzQxOWFlMTQwZTFiOS4uYWNiNTY4ZjdlZmUxMTg2NWM5
NTM0ZDUzNjBjMzkwYmYxNjNjZDMzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL0luamVjdGVkU2NyaXB0U291cmNlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9JbmplY3RlZFNjcmlwdFNvdXJjZS5qcwpAQCAtMTcwLDcgKzE3MCw3IEBAIEluamVjdGVkU2Ny
aXB0LnByb3RvdHlwZSA9IHsKIAogICAgIC8qKgogICAgICAqIEBwYXJhbSB7c3RyaW5nfSBvYmpl
Y3RJZAotICAgICAqIEByZXR1cm4geyp9CisgICAgICogQHJldHVybiB7T2JqZWN0fQogICAgICAq
LwogICAgIF9wYXJzZU9iamVjdElkOiBmdW5jdGlvbihvYmplY3RJZCkKICAgICB7CkBAIC0zNTks
NyArMzU5LDcgQEAgSW5qZWN0ZWRTY3JpcHQucHJvdG90eXBlID0gewogICAgICAgICAgICAgICAg
IG9iamVjdElkID0gYXJnc1tpXS5vYmplY3RJZDsKICAgICAgICAgICAgICAgICBpZiAob2JqZWN0
SWQpIHsKICAgICAgICAgICAgICAgICAgICAgdmFyIHBhcnNlZEFyZ0lkID0gdGhpcy5fcGFyc2VP
YmplY3RJZChvYmplY3RJZCk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICghcGFyc2VkQXJnSWQg
fHwgcGFyc2VkQXJnSWQuaW5qZWN0ZWRTY3JpcHRJZCAhPT0gaW5qZWN0ZWRTY3JpcHRJZCkKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCFwYXJzZWRBcmdJZCB8fCBwYXJzZWRBcmdJZFsiaW5qZWN0
ZWRTY3JpcHRJZCJdICE9PSBpbmplY3RlZFNjcmlwdElkKQogICAgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuICJBcmd1bWVudHMgc2hvdWxkIGJlbG9uZyB0byB0aGUgc2FtZSBKYXZhU2NyaXB0
IHdvcmxkIGFzIHRoZSB0YXJnZXQgb2JqZWN0LiI7CiAKICAgICAgICAgICAgICAgICAgICAgdmFy
IHJlc29sdmVkQXJnID0gdGhpcy5fb2JqZWN0Rm9ySWQocGFyc2VkQXJnSWQpOwpAQCAtNTQ1LDcg
KzU0NSw3IEBAIEluamVjdGVkU2NyaXB0LnByb3RvdHlwZSA9IHsKICAgICAgICAgdmFyIG9iamVj
dCA9IHRoaXMuZmluZE9iamVjdEJ5SWQob2JqZWN0SWQpOwogICAgICAgICBpZiAoIW9iamVjdCB8
fCB0aGlzLl9zdWJ0eXBlKG9iamVjdCkgIT09ICJub2RlIikKICAgICAgICAgICAgIHJldHVybiBu
dWxsOwotICAgICAgICByZXR1cm4gb2JqZWN0OworICAgICAgICByZXR1cm4gLyoqIEB0eXBlIHtO
b2RlfSAqLyBvYmplY3Q7CiAgICAgfSwKIAogICAgIC8qKgpAQCAtNTgxLDcgKzU4MSw3IEBAIElu
amVjdGVkU2NyaXB0LnByb3RvdHlwZSA9IHsKICAgICAgKi8KICAgICBfaXNEZWZpbmVkOiBmdW5j
dGlvbihvYmplY3QpCiAgICAgewotICAgICAgICByZXR1cm4gb2JqZWN0IHx8IHRoaXMuX2lzSFRN
TEFsbENvbGxlY3Rpb24ob2JqZWN0KTsKKyAgICAgICAgcmV0dXJuICEhb2JqZWN0IHx8IHRoaXMu
X2lzSFRNTEFsbENvbGxlY3Rpb24ob2JqZWN0KTsKICAgICB9LAogCiAgICAgLyoqCkBAIC02MzYs
NiArNjM2LDggQEAgSW5qZWN0ZWRTY3JpcHQucHJvdG90eXBlID0gewogICAgICAgICBpZiAodGhp
cy5pc1ByaW1pdGl2ZVZhbHVlKG9iaikpCiAgICAgICAgICAgICByZXR1cm4gbnVsbDsKIAorICAg
ICAgICBvYmogPSAvKiogQHR5cGUge09iamVjdH0gKi8gb2JqOworCiAgICAgICAgIC8vIFR5cGUg
aXMgb2JqZWN0LCBnZXQgc3VidHlwZS4KICAgICAgICAgdmFyIHN1YnR5cGUgPSB0aGlzLl9zdWJ0
eXBlKG9iaik7CiAKQEAgLTcyMSw2ICs3MjMsOCBAQCBJbmplY3RlZFNjcmlwdC5SZW1vdGVPYmpl
Y3QgPSBmdW5jdGlvbihvYmplY3QsIG9iamVjdEdyb3VwTmFtZSwgZm9yY2VWYWx1ZVR5cGUsCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICBvYmplY3QgPSAvKiogQHR5cGUge09iamVjdH0g
Ki8gb2JqZWN0OworCiAgICAgdGhpcy5vYmplY3RJZCA9IGluamVjdGVkU2NyaXB0Ll9iaW5kKG9i
amVjdCwgb2JqZWN0R3JvdXBOYW1lKTsKICAgICB2YXIgc3VidHlwZSA9IGluamVjdGVkU2NyaXB0
Ll9zdWJ0eXBlKG9iamVjdCk7CiAgICAgaWYgKHN1YnR5cGUpCkBAIC03MjksMTIgKzczMywxMiBA
QCBJbmplY3RlZFNjcmlwdC5SZW1vdGVPYmplY3QgPSBmdW5jdGlvbihvYmplY3QsIG9iamVjdEdy
b3VwTmFtZSwgZm9yY2VWYWx1ZVR5cGUsCiAgICAgdGhpcy5kZXNjcmlwdGlvbiA9IGluamVjdGVk
U2NyaXB0Ll9kZXNjcmliZShvYmplY3QpOwogCiAgICAgaWYgKGdlbmVyYXRlUHJldmlldyAmJiAo
dGhpcy50eXBlID09PSAib2JqZWN0IiB8fCBpbmplY3RlZFNjcmlwdC5faXNIVE1MQWxsQ29sbGVj
dGlvbihvYmplY3QpKSkKLSAgICAgICAgdGhpcy5fZ2VuZXJhdGVQcmV2aWV3KC8qKiBAdHlwZSB7
IU9iamVjdH0gKi8gb2JqZWN0KTsKKyAgICAgICAgdGhpcy5fZ2VuZXJhdGVQcmV2aWV3KG9iamVj
dCk7CiB9CiAKIEluamVjdGVkU2NyaXB0LlJlbW90ZU9iamVjdC5wcm90b3R5cGUgPSB7CiAgICAg
LyoqCi0gICAgICogQHBhcmFtIHshT2JqZWN0fSBvYmplY3QKKyAgICAgKiBAcGFyYW0ge09iamVj
dH0gb2JqZWN0CiAgICAgICovCiAgICAgX2dlbmVyYXRlUHJldmlldzogZnVuY3Rpb24ob2JqZWN0
KQogICAgIHsKQEAgLTc0Miw3ICs3NDYsNyBAQCBJbmplY3RlZFNjcmlwdC5SZW1vdGVPYmplY3Qu
cHJvdG90eXBlID0gewogICAgICAgICB2YXIgaXNBcnJheSA9IHRoaXMuc3VidHlwZSA9PT0gImFy
cmF5IjsKICAgICAgICAgdmFyIGVsZW1lbnRzVG9EdW1wID0gaXNBcnJheSA/IDEwMCA6IDU7CiAg
IAotICAgICAgICB2YXIgcHJvcGVydHlOYW1lcyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVz
KG9iamVjdCk7CisgICAgICAgIHZhciBwcm9wZXJ0eU5hbWVzID0gT2JqZWN0LmdldE93blByb3Bl
cnR5TmFtZXMoLyoqIEB0eXBlIHshT2JqZWN0fSAqLyhvYmplY3QpKTsKICAgICAgICAgcHJldmll
dy5sb3NzbGVzcyA9IHRydWU7CiAgICAgICAgIHByZXZpZXcub3ZlcmZsb3cgPSBmYWxzZTsKICAg
ICAgICAgdmFyIHByb3BlcnRpZXMgPSBwcmV2aWV3LnByb3BlcnRpZXMgPSBbXTsKQEAgLTc1OCw3
ICs3NjIsNyBAQCBJbmplY3RlZFNjcmlwdC5SZW1vdGVPYmplY3QucHJvdG90eXBlID0gewogICAg
ICAgICAgICAgICAgIGlmIChpc0FycmF5ICYmIG5hbWUgPT09ICJsZW5ndGgiKQogICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgICAgIHZhciBkZXNjcmlwdG9yID0g
T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihvYmplY3QsIG5hbWUpOworICAgICAgICAg
ICAgICAgIHZhciBkZXNjcmlwdG9yID0gT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcigv
KiogQHR5cGUgeyFPYmplY3R9ICovKG9iamVjdCksIG5hbWUpOwogICAgICAgICAgICAgICAgIGlm
ICghKCJ2YWx1ZSIgaW4gZGVzY3JpcHRvcikgfHwgIWRlc2NyaXB0b3IuZW51bWVyYWJsZSkgewog
ICAgICAgICAgICAgICAgICAgICBwcmV2aWV3Lmxvc3NsZXNzID0gZmFsc2U7CiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwpAQCAtNzkxLDcgKzc5NSw3IEBAIEluamVjdGVkU2NyaXB0LlJl
bW90ZU9iamVjdC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwog
CiAgICAgICAgICAgICAgICAgdmFyIHN1YnR5cGUgPSBpbmplY3RlZFNjcmlwdC5fc3VidHlwZSh2
YWx1ZSk7Ci0gICAgICAgICAgICAgICAgdmFyIHByb3BlcnR5ID0geyBuYW1lOiBuYW1lLCB0eXBl
OiB0eXBlLCB2YWx1ZTogdGhpcy5fYWJicmV2aWF0ZVN0cmluZyhpbmplY3RlZFNjcmlwdC5fZGVz
Y3JpYmUodmFsdWUpLCBtYXhMZW5ndGgsIHN1YnR5cGUgPT09ICJyZWdleHAiKSB9OworICAgICAg
ICAgICAgICAgIHZhciBwcm9wZXJ0eSA9IHsgbmFtZTogbmFtZSwgdHlwZTogdHlwZSwgdmFsdWU6
IHRoaXMuX2FiYnJldmlhdGVTdHJpbmcoLyoqIEB0eXBlIHtzdHJpbmd9ICovIChpbmplY3RlZFNj
cmlwdC5fZGVzY3JpYmUodmFsdWUpKSwgbWF4TGVuZ3RoLCBzdWJ0eXBlID09PSAicmVnZXhwIikg
fTsKICAgICAgICAgICAgICAgICBpZiAoc3VidHlwZSkKICAgICAgICAgICAgICAgICAgICAgcHJv
cGVydHkuc3VidHlwZSA9IHN1YnR5cGU7CiAgICAgICAgICAgICAgICAgcHJvcGVydGllcy5wdXNo
KHByb3BlcnR5KTsKQEAgLTk3MSw3ICs5NzUsNyBAQCBDb21tYW5kTGluZUFQSUltcGwucHJvdG90
eXBlID0gewogICAgIH0sCiAKICAgICAvKioKLSAgICAgKiBAcGFyYW0ge05vZGV9IG5vZGUKKyAg
ICAgKiBAcGFyYW0ge05vZGV8dW5kZWZpbmVkfSBub2RlCiAgICAgICogQHJldHVybiB7Ym9vbGVh
bn0KICAgICAgKi8KICAgICBfY2FuUXVlcnlTZWxlY3Rvck9uTm9kZTogZnVuY3Rpb24obm9kZSkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRE9NRXh0ZW5z
aW9uLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9ET01FeHRlbnNpb24u
anMKaW5kZXggM2U1OTI2NDA5Y2NjOTJlZmJmNDk2MjdkNTg0YzI2ZmY2YTliMGY1Yi4uYzhlZWEz
NjQyMjUwMTU3MjkxYzA5M2NjZWQ1ZGY1YTA2MjNkODhmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9ET01FeHRlbnNpb24uanMKKysrIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9ET01FeHRlbnNpb24uanMKQEAgLTE3Nyw3ICsxNzcs
NyBAQCBFbGVtZW50LnByb3RvdHlwZS5wcnVuZUVtcHR5VGV4dE5vZGVzID0gZnVuY3Rpb24oKQog
ICAgIHZhciBzaWJsaW5nID0gdGhpcy5maXJzdENoaWxkOwogICAgIHdoaWxlIChzaWJsaW5nKSB7
CiAgICAgICAgIHZhciBuZXh0U2libGluZyA9IHNpYmxpbmcubmV4dFNpYmxpbmc7Ci0gICAgICAg
IGlmIChzaWJsaW5nLm5vZGVUeXBlID09PSB0aGlzLlRFWFRfTk9ERSAmJiBzaWJsaW5nLm5vZGVW
YWx1ZSA9PT0gIiIpCisgICAgICAgIGlmIChzaWJsaW5nLm5vZGVUeXBlID09PSBOb2RlLlRFWFRf
Tk9ERSAmJiBzaWJsaW5nLm5vZGVWYWx1ZSA9PT0gIiIpCiAgICAgICAgICAgICB0aGlzLnJlbW92
ZUNoaWxkKHNpYmxpbmcpOwogICAgICAgICBzaWJsaW5nID0gbmV4dFNpYmxpbmc7CiAgICAgfQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EYXRhYmFzZVF1
ZXJ5Vmlldy5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGF0YWJhc2VR
dWVyeVZpZXcuanMKaW5kZXggY2MwZDk2NGQyOTAyYzAzNGNlNTAxZmM0ODQwNjQ0MmQzNmExY2Uw
YS4uMzc0YjY2ZGM4MTU1OTc3M2I3ZTM4Y2E2ZTFmZTY4MWMyNWJkMTVhMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EYXRhYmFzZVF1ZXJ5Vmlldy5qcwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RhdGFiYXNlUXVlcnlWaWV3
LmpzCkBAIC02NSw3ICs2NSw3IEBAIFdlYkluc3BlY3Rvci5EYXRhYmFzZVF1ZXJ5Vmlldy5wcm90
b3R5cGUgPSB7CiAgICAgICogQHBhcmFtIHtFbGVtZW50fSBwcm94eUVsZW1lbnQKICAgICAgKiBA
cGFyYW0ge1JhbmdlfSB3b3JkUmFuZ2UKICAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGZvcmNlCi0g
ICAgICogQHBhcmFtIHtmdW5jdGlvbihBcnJheS48c3RyaW5nPil9IGNvbXBsZXRpb25zUmVhZHlD
YWxsYmFjaworICAgICAqIEBwYXJhbSB7ZnVuY3Rpb24oQXJyYXkuPHN0cmluZz4sIG51bWJlcj0p
fSBjb21wbGV0aW9uc1JlYWR5Q2FsbGJhY2sKICAgICAgKi8KICAgICBjb21wbGV0aW9uczogZnVu
Y3Rpb24ocHJveHlFbGVtZW50LCB3b3JkUmFuZ2UsIGZvcmNlLCBjb21wbGV0aW9uc1JlYWR5Q2Fs
bGJhY2spCiAgICAgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9FeHRlbnNpb25BUEkuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0V4dGVuc2lvbkFQSS5qcwppbmRleCAzMGQ1ZDM2ZTNmOWQ5NGNlMmQ0NTgzZjNlYzI5YWM0M2Ex
Y2JjOWE5Li41ODNhNzE3MWRkN2JhYWZiYzFmMGE4Y2I2ZmE5MmY1MzBhMmI4NjUyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvbkFQSS5qcwor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvbkFQSS5qcwpA
QCAtNzUwLDYgKzc1MCw5IEBAIGZ1bmN0aW9uIEV4dGVuc2lvblNlcnZlckNsaWVudCgpCiB9CiAK
IEV4dGVuc2lvblNlcnZlckNsaWVudC5wcm90b3R5cGUgPSB7CisgICAgLyoqCisgICAgICogQHBh
cmFtIHtmdW5jdGlvbigpPX0gY2FsbGJhY2sKKyAgICAgKi8KICAgICBzZW5kUmVxdWVzdDogZnVu
Y3Rpb24obWVzc2FnZSwgY2FsbGJhY2spCiAgICAgewogICAgICAgICBpZiAodHlwZW9mIGNhbGxi
YWNrID09PSAiZnVuY3Rpb24iKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9KYXZhU2NyaXB0U291cmNlLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9KYXZhU2NyaXB0U291cmNlLmpzCmluZGV4IGUzNjhmZTFjNmVmMzhkYjk4ZThi
ZWIyMTIxY2VhNzIzZjg1NDMwYTYuLjc5NDZlNDdlYTkxNDI2Mjk5YTUxZDc1MjZmYTYyZTM2MGQx
YTdhMjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSmF2
YVNjcmlwdFNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0phdmFTY3JpcHRTb3VyY2UuanMKQEAgLTUyLDkgKzUyLDkgQEAgV2ViSW5zcGVjdG9yLkphdmFT
Y3JpcHRTb3VyY2UucHJvdG90eXBlID0gewogICAgICAgICBmdW5jdGlvbiBpbm5lckNhbGxiYWNr
KGVycm9yKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoZXJyb3IpCi0gICAgICAgICAgICAg
ICAgdWlTb3VyY2VDb2RlLmhhc0RpdmVyZ2VkRnJvbVZNID0gdHJ1ZTsKKyAgICAgICAgICAgICAg
ICB0aGlzLmhhc0RpdmVyZ2VkRnJvbVZNID0gdHJ1ZTsKICAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICBkZWxldGUgdWlTb3VyY2VDb2RlLmhhc0RpdmVyZ2VkRnJvbVZNOworICAgICAg
ICAgICAgICAgIGRlbGV0ZSB0aGlzLmhhc0RpdmVyZ2VkRnJvbVZNOwogCiAgICAgICAgICAgICBj
YWxsYmFjayhlcnJvcik7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvUnVudGltZU1vZGVsLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9SdW50aW1lTW9kZWwuanMKaW5kZXggMTE3MzUxZWRiZTgzNTJjOWViYWVj
Mzg2YjI3MzE2YmNmZjc0M2QyMi4uNmY3ZjllMzllY2ZlNzRiNzgzMTg5NTJhMDliZTRhMGI2MzZi
M2QzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SdW50
aW1lTW9kZWwuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SdW50
aW1lTW9kZWwuanMKQEAgLTE2OCw3ICsxNjgsNyBAQCBXZWJJbnNwZWN0b3IuUnVudGltZU1vZGVs
LnByb3RvdHlwZSA9IHsKICAgICAgKiBAcGFyYW0ge0VsZW1lbnR9IHByb3h5RWxlbWVudAogICAg
ICAqIEBwYXJhbSB7UmFuZ2V9IHdvcmRSYW5nZQogICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gZm9y
Y2UKLSAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKEFycmF5LjxzdHJpbmc+KX0gY29tcGxldGlvbnNS
ZWFkeUNhbGxiYWNrCisgICAgICogQHBhcmFtIHtmdW5jdGlvbihBcnJheS48c3RyaW5nPiwgbnVt
YmVyPSl9IGNvbXBsZXRpb25zUmVhZHlDYWxsYmFjawogICAgICAqLwogICAgIGNvbXBsZXRpb25z
Rm9yVGV4dFByb21wdDogZnVuY3Rpb24ocHJveHlFbGVtZW50LCB3b3JkUmFuZ2UsIGZvcmNlLCBj
b21wbGV0aW9uc1JlYWR5Q2FsbGJhY2spCiAgICAgewpAQCAtMTgzLDcgKzE4Myw3IEBAIFdlYklu
c3BlY3Rvci5SdW50aW1lTW9kZWwucHJvdG90eXBlID0gewogICAgICAqIEBwYXJhbSB7c3RyaW5n
fSBleHByZXNzaW9uU3RyaW5nCiAgICAgICogQHBhcmFtIHtzdHJpbmd9IHByZWZpeAogICAgICAq
IEBwYXJhbSB7Ym9vbGVhbn0gZm9yY2UKLSAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKEFycmF5Ljxz
dHJpbmc+KX0gY29tcGxldGlvbnNSZWFkeUNhbGxiYWNrCisgICAgICogQHBhcmFtIHtmdW5jdGlv
bihBcnJheS48c3RyaW5nPiwgbnVtYmVyPSl9IGNvbXBsZXRpb25zUmVhZHlDYWxsYmFjawogICAg
ICAqLwogICAgIF9jb21wbGV0aW9uc0ZvckV4cHJlc3Npb246IGZ1bmN0aW9uKGV4cHJlc3Npb25T
dHJpbmcsIHByZWZpeCwgZm9yY2UsIGNvbXBsZXRpb25zUmVhZHlDYWxsYmFjaykKICAgICB7CkBA
IC0yNzQsNyArMjc0LDcgQEAgV2ViSW5zcGVjdG9yLlJ1bnRpbWVNb2RlbC5wcm90b3R5cGUgPSB7
CiAgICAgfSwKIAogICAgIC8qKgotICAgICAqIEBwYXJhbSB7ZnVuY3Rpb24oQXJyYXkuPHN0cmlu
Zz4pfSBjb21wbGV0aW9uc1JlYWR5Q2FsbGJhY2sKKyAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKEFy
cmF5LjxzdHJpbmc+LCBudW1iZXI9KX0gY29tcGxldGlvbnNSZWFkeUNhbGxiYWNrCiAgICAgICog
QHBhcmFtIHtib29sZWFufSBkb3ROb3RhdGlvbgogICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gYnJh
Y2tldE5vdGF0aW9uCiAgICAgICogQHBhcmFtIHtzdHJpbmd9IGV4cHJlc3Npb25TdHJpbmcKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzU2lkZWJh
clBhbmUuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxlc1NpZGVi
YXJQYW5lLmpzCmluZGV4IGJkZTYwODExMTZjNWFiZmE3MDVkNDA1MDUwNDczZmM3NGE1ODk0NTgu
Ljg0ZjkwOTQ0ODk3ZWMxZmQ4NzEwNjZkYTczMjJjZTZkZDEzZjY0YjUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzU2lkZWJhclBhbmUuanMKKysr
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNTaWRlYmFyUGFuZS5q
cwpAQCAtMjU4Nyw3ICsyNTg3LDcgQEAgV2ViSW5zcGVjdG9yLlN0eWxlc1NpZGViYXJQYW5lLkNT
U1Byb3BlcnR5UHJvbXB0LnByb3RvdHlwZSA9IHsKICAgICAgKiBAcGFyYW0ge0VsZW1lbnR9IHBy
b3h5RWxlbWVudAogICAgICAqIEBwYXJhbSB7UmFuZ2V9IHdvcmRSYW5nZQogICAgICAqIEBwYXJh
bSB7Ym9vbGVhbn0gZm9yY2UKLSAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKEFycmF5LjxzdHJpbmc+
KX0gY29tcGxldGlvbnNSZWFkeUNhbGxiYWNrCisgICAgICogQHBhcmFtIHtmdW5jdGlvbihBcnJh
eS48c3RyaW5nPiwgbnVtYmVyPSl9IGNvbXBsZXRpb25zUmVhZHlDYWxsYmFjawogICAgICAqLwog
ICAgIF9idWlsZFByb3BlcnR5Q29tcGxldGlvbnM6IGZ1bmN0aW9uKHByb3h5RWxlbWVudCwgd29y
ZFJhbmdlLCBmb3JjZSwgY29tcGxldGlvbnNSZWFkeUNhbGxiYWNrKQogICAgIHsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4dFByb21wdC5qcyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4dFByb21wdC5qcwppbmRleCBkNzJk
YjVkYTlkNGZiNmMyMjcyMWQ4YjBjYjNkZThkYzljY2EyYmU0Li42Y2EzY2E1OGY2MmY2ODQ5M2Uz
NmFlZTZiY2FmOGUzMmMzYzljOTBjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9UZXh0UHJvbXB0LmpzCkBAIC0zMCw3ICszMCw3IEBACiAvKioKICAqIEBjb25z
dHJ1Y3RvcgogICogQGV4dGVuZHMgV2ViSW5zcGVjdG9yLk9iamVjdAotICogQHBhcmFtIHtmdW5j
dGlvbihFbGVtZW50LCBSYW5nZSwgYm9vbGVhbiwgZnVuY3Rpb24oQXJyYXkuPHN0cmluZz49KSl9
IGNvbXBsZXRpb25zCisgKiBAcGFyYW0ge2Z1bmN0aW9uKEVsZW1lbnQsIFJhbmdlLCBib29sZWFu
LCBmdW5jdGlvbihBcnJheS48c3RyaW5nPiwgbnVtYmVyPSkpfSBjb21wbGV0aW9ucwogICogQHBh
cmFtIHtzdHJpbmc9fSBzdG9wQ2hhcmFjdGVycwogICovCiBXZWJJbnNwZWN0b3IuVGV4dFByb21w
dCA9IGZ1bmN0aW9uKGNvbXBsZXRpb25zLCBzdG9wQ2hhcmFjdGVycykKQEAgLTc2MSw3ICs3NjEs
NyBAQCBXZWJJbnNwZWN0b3IuVGV4dFByb21wdC5wcm90b3R5cGUgPSB7CiAvKioKICAqIEBjb25z
dHJ1Y3RvcgogICogQGV4dGVuZHMge1dlYkluc3BlY3Rvci5UZXh0UHJvbXB0fQotICogQHBhcmFt
IHtmdW5jdGlvbihFbGVtZW50LCBSYW5nZSwgYm9vbGVhbiwgZnVuY3Rpb24oQXJyYXkuPHN0cmlu
Zz49KSl9IGNvbXBsZXRpb25zCisgKiBAcGFyYW0ge2Z1bmN0aW9uKEVsZW1lbnQsIFJhbmdlLCBi
b29sZWFuLCBmdW5jdGlvbihBcnJheS48c3RyaW5nPixudW1iZXI9KSl9IGNvbXBsZXRpb25zCiAg
KiBAcGFyYW0ge3N0cmluZz19IHN0b3BDaGFyYWN0ZXJzCiAgKi8KIFdlYkluc3BlY3Rvci5UZXh0
UHJvbXB0V2l0aEhpc3RvcnkgPSBmdW5jdGlvbihjb21wbGV0aW9ucywgc3RvcENoYXJhY3RlcnMp
CkBAIC0xMTAzLDYgKzExMDMsNyBAQCBXZWJJbnNwZWN0b3IuVGV4dFByb21wdC5TdWdnZXN0Qm94
LnByb3RvdHlwZSA9IHsKICAgICAvKioKICAgICAgKiBAcGFyYW0ge0FuY2hvckJveH0gYW5jaG9y
Qm94CiAgICAgICogQHBhcmFtIHtBcnJheS48c3RyaW5nPj19IGNvbXBsZXRpb25zCisgICAgICog
QHBhcmFtIHtudW1iZXI9fSBzZWxlY3RlZEluZGV4CiAgICAgICogQHBhcmFtIHtib29sZWFuPX0g
Y2FuU2hvd0ZvclNpbmdsZUl0ZW0KICAgICAgKi8KICAgICB1cGRhdGVTdWdnZXN0aW9uczogZnVu
Y3Rpb24oYW5jaG9yQm94LCBjb21wbGV0aW9ucywgc2VsZWN0ZWRJbmRleCwgY2FuU2hvd0ZvclNp
bmdsZUl0ZW0pCkBAIC0xMTQwLDcgKzExNDEsNyBAQCBXZWJJbnNwZWN0b3IuVGV4dFByb21wdC5T
dWdnZXN0Qm94LnByb3RvdHlwZSA9IHsKIAogICAgIC8qKgogICAgICAqIEBwYXJhbSB7QXJyYXku
PHN0cmluZz49fSBpdGVtcwotICAgICAqIEBwYXJhbSB7bnVtYmVyfSBzZWxlY3RlZEluZGV4Cisg
ICAgICogQHBhcmFtIHtudW1iZXI9fSBzZWxlY3RlZEluZGV4CiAgICAgICovCiAgICAgX3VwZGF0
ZUl0ZW1zOiBmdW5jdGlvbihpdGVtcywgc2VsZWN0ZWRJbmRleCkKICAgICB7CkBAIC0xMTU1LDcg
KzExNTYsOCBAQCBXZWJJbnNwZWN0b3IuVGV4dFByb21wdC5TdWdnZXN0Qm94LnByb3RvdHlwZSA9
IHsKICAgICAgICAgfQogCiAgICAgICAgIHRoaXMuX3NlbGVjdGVkRWxlbWVudCA9IG51bGw7Ci0g
ICAgICAgIHRoaXMuX3NlbGVjdEl0ZW0oc2VsZWN0ZWRJbmRleCk7CisgICAgICAgIGlmICh0eXBl
b2Ygc2VsZWN0ZWRJbmRleCA9PT0gIm51bWJlciIpCisgICAgICAgICAgICB0aGlzLl9zZWxlY3RJ
dGVtKHNlbGVjdGVkSW5kZXgpOwogICAgIH0sCiAKICAgICAvKioKQEAgLTEyMDAsNiArMTIwMiw3
IEBAIFdlYkluc3BlY3Rvci5UZXh0UHJvbXB0LlN1Z2dlc3RCb3gucHJvdG90eXBlID0gewogICAg
IC8qKgogICAgICAqIEBwYXJhbSB7QW5jaG9yQm94fSBhbmNob3JCb3gKICAgICAgKiBAcGFyYW0g
e0FycmF5LjxzdHJpbmc+PX0gY29tcGxldGlvbnMKKyAgICAgKiBAcGFyYW0ge251bWJlcj19IHNl
bGVjdGVkSW5kZXgKICAgICAgKiBAcGFyYW0ge2Jvb2xlYW49fSBjYW5TaG93Rm9yU2luZ2xlSXRl
bQogICAgICAqLwogICAgIF9jb21wbGV0aW9uc1JlYWR5OiBmdW5jdGlvbihhbmNob3JCb3gsIGNv
bXBsZXRpb25zLCBzZWxlY3RlZEluZGV4LCBjYW5TaG93Rm9yU2luZ2xlSXRlbSkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvdHJlZW91dGxpbmUuanMgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL3RyZWVvdXRsaW5lLmpzCmluZGV4IDgx
NGQzMzE2MDM0MzcxZWRhMDY4ODIxNGIzMzk1Y2YyZmU2MDk2ZTkuLmFmZmM5YWMzZTMxMDQ1YTA4
ZjBlZjBhNmVkZGQ0MDAxZWIzOWIzMmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvdHJlZW91dGxpbmUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC90cmVlb3V0bGluZS5qcwpAQCAtODg1LDcgKzg4NSw3IEBAIFRyZWVFbGVt
ZW50LnByb3RvdHlwZS5leHBhbmRSZWN1cnNpdmVseSA9IGZ1bmN0aW9uKG1heERlcHRoKQogICAg
IC8vIFRoZSBJbnNwZWN0b3IgdXNlcyBUcmVlT3V0bGluZXMgdG8gcmVwcmVzZW50cyBvYmplY3Qg
cHJvcGVydGllcywgc28gcmVjdXJzaXZlIGV4cGFuc2lvbgogICAgIC8vIGluIHNvbWUgY2FzZSBj
YW4gYmUgaW5maW5pdGUsIHNpbmNlIEphdmFTY3JpcHQgb2JqZWN0cyBjYW4gaG9sZCBjaXJjdWxh
ciByZWZlcmVuY2VzLgogICAgIC8vIFNvIGRlZmF1bHQgdG8gYSByZWN1cnNpb24gY2FwIG9mIDMg
bGV2ZWxzLCBzaW5jZSB0aGF0IGdpdmVzIGZhaXJseSBnb29kIHJlc3VsdHMuCi0gICAgaWYgKHR5
cGVvZiBtYXhEZXB0aCA9PT0gInVuZGVmaW5lZCIgfHwgdHlwZW9mIG1heERlcHRoID09PSAibnVs
bCIpCisgICAgaWYgKGlzTmFOKG1heERlcHRoKSkKICAgICAgICAgbWF4RGVwdGggPSAzOwogCiAg
ICAgd2hpbGUgKGl0ZW0pIHsKQEAgLTEwMDIsNyArMTAwMiw3IEBAIFRyZWVFbGVtZW50LnByb3Rv
dHlwZS5vbmV4cGFuZCA9IGZ1bmN0aW9uKCkgeyB9CiBUcmVlRWxlbWVudC5wcm90b3R5cGUub25j
b2xsYXBzZSA9IGZ1bmN0aW9uKCkgeyB9CiBUcmVlRWxlbWVudC5wcm90b3R5cGUub25kYmxjbGlj
ayA9IGZ1bmN0aW9uKCkgeyB9CiBUcmVlRWxlbWVudC5wcm90b3R5cGUub25yZXZlYWwgPSBmdW5j
dGlvbigpIHsgfQotLyoqIEBwYXJhbSB7Ym9vbGVhbn0gc2VsZWN0ZWRCeVVzZXIgKi8KKy8qKiBA
cGFyYW0ge2Jvb2xlYW49fSBzZWxlY3RlZEJ5VXNlciAqLwogVHJlZUVsZW1lbnQucHJvdG90eXBl
Lm9uc2VsZWN0ID0gZnVuY3Rpb24oc2VsZWN0ZWRCeVVzZXIpIHsgfQogCiAvKioK
</data>
<flag name="review"
          id="179080"
          type_id="1"
          status="-"
          setter="vsevik"
    />
          </attachment>
      

    </bug>

</bugzilla>