<?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>109585</bug_id>
          
          <creation_ts>2013-02-12 07:37:26 -0800</creation_ts>
          <short_desc>Web Inspector: highlight undefined word in JavaScript</short_desc>
          <delta_ts>2013-02-20 01:46:24 -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="Andrey Lushnikov">lushnikov</reporter>
          <assigned_to name="Andrey Lushnikov">lushnikov</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>830936</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-02-12 07:37:26 -0800</bug_when>
    <thetext>Highlight &quot;undefined&quot; javascript word (without quotes) in DTE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830942</commentid>
    <comment_count>1</comment_count>
      <attachid>187867</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-02-12 07:50:43 -0800</bug_when>
    <thetext>Created attachment 187867
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831686</commentid>
    <comment_count>2</comment_count>
      <attachid>187867</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-12 23:56:05 -0800</bug_when>
    <thetext>Comment on attachment 187867
Patch

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

&gt; Source/WebCore/inspector/front-end/SourceJavaScriptTokenizer.re2js:176
&gt; +                    if (token === &quot;undefined&quot;)

I would rather add something like WebInspector.SourceJavaScriptTokenizer.GlobalObjectProperties and put NaN, Object, String, Number there as well as undefined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831698</commentid>
    <comment_count>3</comment_count>
      <attachid>187867</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-02-13 00:12:36 -0800</bug_when>
    <thetext>Comment on attachment 187867
Patch

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

&gt;&gt; Source/WebCore/inspector/front-end/SourceJavaScriptTokenizer.re2js:176
&gt;&gt; +                    if (token === &quot;undefined&quot;)
&gt; 
&gt; I would rather add something like WebInspector.SourceJavaScriptTokenizer.GlobalObjectProperties and put NaN, Object, String, Number there as well as undefined.

Sounds reasonable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836235</commentid>
    <comment_count>4</comment_count>
      <attachid>189056</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-02-19 04:36:23 -0800</bug_when>
    <thetext>Created attachment 189056
gray highlight of &quot;undefined&quot; global object value property.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836237</commentid>
    <comment_count>5</comment_count>
      <attachid>189057</attachid>
    <who name="Andrey Lushnikov">lushnikov</who>
    <bug_when>2013-02-19 04:38:10 -0800</bug_when>
    <thetext>Created attachment 189057
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837264</commentid>
    <comment_count>6</comment_count>
      <attachid>189057</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-20 01:46:20 -0800</bug_when>
    <thetext>Comment on attachment 189057
Patch

Clearing flags on attachment: 189057

Committed r143440: &lt;http://trac.webkit.org/changeset/143440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837265</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-20 01:46:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187867</attachid>
            <date>2013-02-12 07:50:43 -0800</date>
            <delta_ts>2013-02-19 04:38:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109585-20130212194713.patch</filename>
            <type>text/plain</type>
            <size>11726</size>
            <attacher name="Andrey Lushnikov">lushnikov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGQ0ZjFkYzE3YTk5OGJj
NTU0OTRkMmE5YjkzYmM3OWJjMzM5N2UxNy4uODkxODhlNmNjMTRiYzMyYjMxNTBkNTA3Y2U3Y2E0
Zjg5ZDliODQ5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTAyLTEyICBBbmRy
ZXkgTHVzaG5pa292ICA8bHVzaG5pa292QGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5z
cGVjdG9yOiBoaWdobGlnaHQgdW5kZWZpbmVkIHdvcmQgaW4gSmF2YVNjcmlwdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5NTg1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wcm92ZSBTb3VyY2VKYXZh
c2NyaXB0VG9rZW5pemVyLnJlMmpzIHRvIHByb2R1Y2UgamF2YXNjcmlwdC11bmRlZgorICAgICAg
ICB0b2tlbnMgYW5kIHJlZ2VuZXJhdGUgcGFyc2VyIGNvZGUuIEFkZCBzdHlsZSB0byBoaWdobGln
aHQKKyAgICAgICAgImphdmFzY3JpcHQtdW5kZWYiIHdvcmRzIHdpdGggZ3JheSBjb2xvci4KKwor
ICAgICAgICBFbmhhbmNlZCB0ZXN0OiBpbnNwZWN0b3IvZWRpdG9yL2hpZ2hsaWdodGVyLWJhc2lj
cy5odG1sCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUphdmFTY3JpcHRU
b2tlbml6ZXIuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU291cmNlSmF2YVNjcmlwdFRva2Vu
aXplci5wcm90b3R5cGUubmV4dFRva2VuKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5k
L1NvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIucmUyanM6CisgICAgICAgICogaW5zcGVjdG9yL2Zy
b250LWVuZC9pbnNwZWN0b3JTeW50YXhIaWdobGlnaHQuY3NzOgorICAgICAgICAoLndlYmtpdC1q
YXZhc2NyaXB0LXVuZGVmKToKKwogMjAxMy0wMi0xMiAgWm9sdGFuIEFydmFpICA8emFydmFpQGlu
Zi51LXN6ZWdlZC5odT4KIAogICAgICAgICBVbnJldmlld2VkLiBGaXggIUVOQUJMRShJTlNQRUNU
T1IpIGJ1aWxkcyBhZnRlciByMTQyNTc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuanMgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuanMKaW5k
ZXggMjk5NzBhOTcwYjE0YmU4YzVjOTI1N2EwNjQyMDA0ZDliMzQzZTFkMy4uMWQxMjg5NTg3M2Zl
NDg5YTIxOWFjNGZlZmRhMmIxYjlhNjk4MTA3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVyLmpzCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU291cmNlSmF2YVNjcmlwdFRva2VuaXpl
ci5qcwpAQCAtMSw0ICsxLDQgQEAKLS8qIEdlbmVyYXRlZCBieSByZTJjIDAuMTMuNSBvbiBXZWQg
RmViICA2IDEzOjI0OjUyIDIwMTMgKi8KKy8qIEdlbmVyYXRlZCBieSByZTJjIDAuMTMuNSBvbiBU
dWUgRmViIDEyIDE5OjI4OjA2IDIwMTMgKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDkgR29v
Z2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCkBAIC0yNzgsNyArMjc4LDkgQEAgY2Fz
ZSAyMjoKIGNhc2UgMjM6CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHZhciB0
b2tlbiA9IHRoaXMuX2xpbmUuc3Vic3RyaW5nKGN1cnNvck9uRW50ZXIsIGN1cnNvcik7Ci0gICAg
ICAgICAgICAgICAgICAgIGlmIChXZWJJbnNwZWN0b3IuU291cmNlSmF2YVNjcmlwdFRva2VuaXpl
ci5LZXl3b3Jkc1t0b2tlbl0gPT09IHRydWUgJiYgdG9rZW4gIT09ICJfX3Byb3RvX18iKQorICAg
ICAgICAgICAgICAgICAgICBpZiAodG9rZW4gPT09ICJ1bmRlZmluZWQiKQorICAgICAgICAgICAg
ICAgICAgICAgICAgdGhpcy50b2tlblR5cGUgPSAiamF2YXNjcmlwdC11bmRlZiI7CisgICAgICAg
ICAgICAgICAgICAgIGVsc2UgaWYgKFdlYkluc3BlY3Rvci5Tb3VyY2VKYXZhU2NyaXB0VG9rZW5p
emVyLktleXdvcmRzW3Rva2VuXSA9PT0gdHJ1ZSAmJiB0b2tlbiAhPT0gIl9fcHJvdG9fXyIpCiAg
ICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnRva2VuVHlwZSA9ICJqYXZhc2NyaXB0LWtleXdv
cmQiOwogICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICB0
aGlzLnRva2VuVHlwZSA9ICJqYXZhc2NyaXB0LWlkZW50IjsKQEAgLTEyMzYsNyArMTIzOCw5IEBA
IGNhc2UgMTQ4OgogICAgICAgICAgICAgdGhpcy5zZXRMZXhDb25kaXRpb24odGhpcy5fbGV4Q29u
ZGl0aW9ucy5ESVYpOwogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICB2YXIgdG9r
ZW4gPSB0aGlzLl9saW5lLnN1YnN0cmluZyhjdXJzb3JPbkVudGVyLCBjdXJzb3IpOwotICAgICAg
ICAgICAgICAgICAgICBpZiAoV2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIu
S2V5d29yZHNbdG9rZW5dID09PSB0cnVlICYmIHRva2VuICE9PSAiX19wcm90b19fIikKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKHRva2VuID09PSAidW5kZWZpbmVkIikKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHRoaXMudG9rZW5UeXBlID0gImphdmFzY3JpcHQtdW5kZWYiOworICAgICAgICAg
ICAgICAgICAgICBlbHNlIGlmIChXZWJJbnNwZWN0b3IuU291cmNlSmF2YVNjcmlwdFRva2VuaXpl
ci5LZXl3b3Jkc1t0b2tlbl0gPT09IHRydWUgJiYgdG9rZW4gIT09ICJfX3Byb3RvX18iKQogICAg
ICAgICAgICAgICAgICAgICAgICAgdGhpcy50b2tlblR5cGUgPSAiamF2YXNjcmlwdC1rZXl3b3Jk
IjsKICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgdGhp
cy50b2tlblR5cGUgPSAiamF2YXNjcmlwdC1pZGVudCI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIucmUyanMg
Yi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUphdmFTY3JpcHRUb2tl
bml6ZXIucmUyanMKaW5kZXggMjIxNTgzYTc4YTE3ZWFhNGMzNjlmMWRlM2I1NGVkODA4MzlhMDNh
Ni4uYzU1ZGFlM2RiMTI0MWNiZDhkODNmODJjODJkOTZhMzlkZDcxYWE4YyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VKYXZhU2NyaXB0VG9rZW5p
emVyLnJlMmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU291cmNl
SmF2YVNjcmlwdFRva2VuaXplci5yZTJqcwpAQCAtMTczLDcgKzE3Myw5IEBAIFdlYkluc3BlY3Rv
ci5Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICAg
ICA8RElWLE5PRElWPiBJZGVudGlmaWVyID0+IERJVgogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgdmFyIHRva2VuID0gdGhpcy5fbGluZS5zdWJzdHJpbmcoY3Vyc29yT25F
bnRlciwgY3Vyc29yKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKFdlYkluc3BlY3Rvci5Tb3Vy
Y2VKYXZhU2NyaXB0VG9rZW5pemVyLktleXdvcmRzW3Rva2VuXSA9PT0gdHJ1ZSAmJiB0b2tlbiAh
PT0gIl9fcHJvdG9fXyIpCisgICAgICAgICAgICAgICAgICAgIGlmICh0b2tlbiA9PT0gInVuZGVm
aW5lZCIpCisgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnRva2VuVHlwZSA9ICJqYXZhc2Ny
aXB0LXVuZGVmIjsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoV2ViSW5zcGVjdG9yLlNv
dXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuS2V5d29yZHNbdG9rZW5dID09PSB0cnVlICYmIHRva2Vu
ICE9PSAiX19wcm90b19fIikKICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudG9rZW5UeXBl
ID0gImphdmFzY3JpcHQta2V5d29yZCI7CiAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoaXMudG9rZW5UeXBlID0gImphdmFzY3JpcHQtaWRlbnQiOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3JT
eW50YXhIaWdobGlnaHQuY3NzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9p
bnNwZWN0b3JTeW50YXhIaWdobGlnaHQuY3NzCmluZGV4IDEwZmEzYzlkMDIxYmFlOGZmODAyZDE0
ZmY4YWZjOTc2OTlkMGU4YWIuLjBkMWFlOTc1M2NlOGYwYWNkMTNmOGE0NGFmMzY1YzA5YjQxOThk
ZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVj
dG9yU3ludGF4SGlnaGxpZ2h0LmNzcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL2luc3BlY3RvclN5bnRheEhpZ2hsaWdodC5jc3MKQEAgLTUwLDYgKzUwLDEwIEBACiAg
ICAgY29sb3I6IHJnYigyMDAsIDAsIDE4MCk7CiB9CiAKKy53ZWJraXQtamF2YXNjcmlwdC11bmRl
ZiB7CisgICAgY29sb3I6IHJnYigxMjMsIDEyMywgMTIzKTsKK30KKwogLndlYmtpdC1qYXZhc2Ny
aXB0LWNvbW1lbnQgewogICAgIGNvbG9yOiByZ2IoMCwgMTE2LCAwKTsKIH0KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0Zjdj
Y2EzYjgyMjU2YzkyMTI5MDc2YTdiMWUwYzY2ZmY5MDg0Yjk3Li41ZjA0OGQ2ZTQ1OTBiODEyNzlh
YWMxNzcyYTBiMDAzMzJkN2EzNDQ3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTMtMDItMTIg
IEFuZHJleSBMdXNobmlrb3YgIDxsdXNobmlrb3ZAY2hyb21pdW0ub3JnPgogCisgICAgICAgIFdl
YiBJbnNwZWN0b3I6IGhpZ2hsaWdodCB1bmRlZmluZWQgd29yZCBpbiBKYXZhU2NyaXB0CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDk1ODUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb2RpZnkgbGF5b3V0
IHRlc3QgdG8gdmVmaXJ5IHRoYXQgaGlnaGxpZ2h0ZXIgaGlnaGxpZ2h0cyAidW5kZWZpbmVkIgor
ICAgICAgICB3b3JkLgorCisgICAgICAgICogaW5zcGVjdG9yL2VkaXRvci9oaWdobGlnaHRlci1i
YXNpY3MtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGluc3BlY3Rvci9lZGl0b3IvaGlnaGxpZ2h0
ZXItYmFzaWNzLmh0bWw6CisKKzIwMTMtMDItMTIgIEFuZHJleSBMdXNobmlrb3YgIDxsdXNobmlr
b3ZAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IG1vdmUgc2hvd1doaXRl
c3BhY2Ugb3B0aW9uIGludG8gZXhwZXJpbWVudHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTU1MgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvZWRpdG9yL2hpZ2hsaWdodGVyLWJhc2ljcy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvZWRpdG9yL2hpZ2hsaWdodGVyLWJhc2ljcy1leHBlY3RlZC50eHQKaW5k
ZXggOGU2NzE5ZDZiMTQ2YjMwNzg5MTUwNzRhNzI1OTAyNmU3ZGViZWNlOS4uMThkYzY2MTA4ODIy
MzllNDQwYjg0MGNmOGM1OGZjODAxYTFlNGU4ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5z
cGVjdG9yL2VkaXRvci9oaWdobGlnaHRlci1iYXNpY3MtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL2luc3BlY3Rvci9lZGl0b3IvaGlnaGxpZ2h0ZXItYmFzaWNzLWV4cGVjdGVkLnR4dApA
QCAtMTIsNyArMTIsNyBAQCBBZnRlciBoaWdobGlnaHRpbmcgNSBsaW5lcwogOCA6ICAqIGxpbmUg
IzcgOiBudWxsCiA5IDogICogbGluZSAjOCA6IG51bGwKIDEwIDogICogdmFyIGEgPSBuZXcgQSgp
OyAvLyovIDogbnVsbAotMTEgOiBzb21lIHRleHQgOiBudWxsCisxMSA6IHNvbWUgdGV4dCB1bmRl
ZmluZWQgOiBudWxsCiAxMiA6ICA6IG51bGwKIAogQWZ0ZXIgaGlnaGxpZ2h0aW5nIGFsbCBsaW5l
cwpAQCAtMjYsNyArMjYsNyBAQCBBZnRlciBoaWdobGlnaHRpbmcgYWxsIGxpbmVzCiA4IDogICog
bGluZSAjNyA6IGphdmFzY3JpcHQtY29tbWVudFswLTEwXQogOSA6ICAqIGxpbmUgIzggOiBqYXZh
c2NyaXB0LWNvbW1lbnRbMC0xMF0KIDEwIDogICogdmFyIGEgPSBuZXcgQSgpOyAvLyovIDogamF2
YXNjcmlwdC1jb21tZW50WzAtMjRdCi0xMSA6IHNvbWUgdGV4dCA6IGphdmFzY3JpcHQtaWRlbnRb
MC00XSB3aGl0ZXNwYWNlWzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTldCisxMSA6IHNvbWUgdGV4
dCB1bmRlZmluZWQgOiBqYXZhc2NyaXB0LWlkZW50WzAtNF0gd2hpdGVzcGFjZVs0LTVdIGphdmFz
Y3JpcHQtaWRlbnRbNS05XSB3aGl0ZXNwYWNlWzktMTBdIGphdmFzY3JpcHQtdW5kZWZbMTAtMTld
CiAxMiA6ICA6CiAKIEFmdGVyIGNoYW5naW5nIHRleHQgbW9kZWwsIGJ1dCBiZWZvcmUgdXBkYXRp
bmcgaGlnaGxpZ2h0cwpAQCAtNDMsMTIgKzQzLDEyIEBAIEFmdGVyIGNoYW5naW5nIHRleHQgbW9k
ZWwsIGJ1dCBiZWZvcmUgdXBkYXRpbmcgaGlnaGxpZ2h0cwogMTEgOiAgKiBsaW5lICM3IDogbnVs
bAogMTIgOiAgKiBsaW5lICM4IDogbnVsbAogMTMgOiAgKiB2YXIgYSA9IG5ldyBBKCk7IC8vKi8g
OiBudWxsCi0xNCA6IHNvbWUgdGV4dCA6IG51bGwKKzE0IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6
IG51bGwKIDE1IDogICogbGluZSAjNiA6IGphdmFzY3JpcHQtY29tbWVudFswLTEwXQogMTYgOiAg
KiBsaW5lICM3IDogamF2YXNjcmlwdC1jb21tZW50WzAtMTBdCiAxNyA6ICAqIGxpbmUgIzggOiBq
YXZhc2NyaXB0LWNvbW1lbnRbMC0xMF0KIDE4IDogICogdmFyIGEgPSBuZXcgQSgpOyAvLyovIDog
amF2YXNjcmlwdC1jb21tZW50WzAtMjRdCi0xOSA6IHNvbWUgdGV4dCA6IGphdmFzY3JpcHQtaWRl
bnRbMC00XSB3aGl0ZXNwYWNlWzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTldCisxOSA6IHNvbWUg
dGV4dCB1bmRlZmluZWQgOiBqYXZhc2NyaXB0LWlkZW50WzAtNF0gd2hpdGVzcGFjZVs0LTVdIGph
dmFzY3JpcHQtaWRlbnRbNS05XSB3aGl0ZXNwYWNlWzktMTBdIGphdmFzY3JpcHQtdW5kZWZbMTAt
MTldCiAyMCA6ICA6CiAKIEFmdGVyIHVwZGF0aW5nIGhpZ2hsaWdodHMKQEAgLTY1LDEyICs2NSwx
MiBAQCBBZnRlciB1cGRhdGluZyBoaWdobGlnaHRzCiAxMSA6ICAqIGxpbmUgIzcgOiBqYXZhc2Ny
aXB0LWNvbW1lbnRbMC0xMF0KIDEyIDogICogbGluZSAjOCA6IGphdmFzY3JpcHQtY29tbWVudFsw
LTEwXQogMTMgOiAgKiB2YXIgYSA9IG5ldyBBKCk7IC8vKi8gOiBqYXZhc2NyaXB0LWNvbW1lbnRb
MC0yNF0KLTE0IDogc29tZSB0ZXh0IDogamF2YXNjcmlwdC1pZGVudFswLTRdIHdoaXRlc3BhY2Vb
NC01XSBqYXZhc2NyaXB0LWlkZW50WzUtOV0KKzE0IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6IGph
dmFzY3JpcHQtaWRlbnRbMC00XSB3aGl0ZXNwYWNlWzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTld
IHdoaXRlc3BhY2VbOS0xMF0gamF2YXNjcmlwdC11bmRlZlsxMC0xOV0KIDE1IDogICogbGluZSAj
NiA6IHdoaXRlc3BhY2VbMC0xXSB3aGl0ZXNwYWNlWzItM10gamF2YXNjcmlwdC1pZGVudFszLTdd
IHdoaXRlc3BhY2VbNy04XSBqYXZhc2NyaXB0LW51bWJlcls5LTEwXQogMTYgOiAgKiBsaW5lICM3
IDogbnVsbAogMTcgOiAgKiBsaW5lICM4IDogbnVsbAogMTggOiAgKiB2YXIgYSA9IG5ldyBBKCk7
IC8vKi8gOiBudWxsCi0xOSA6IHNvbWUgdGV4dCA6IG51bGwKKzE5IDogc29tZSB0ZXh0IHVuZGVm
aW5lZCA6IG51bGwKIDIwIDogIDogbnVsbAogCiBBZnRlciBoaWdobGlnaHRpbmcgdXAgdG8gdGhl
IGVuZApAQCAtODcsMTIgKzg3LDEyIEBAIEFmdGVyIGhpZ2hsaWdodGluZyB1cCB0byB0aGUgZW5k
CiAxMSA6ICAqIGxpbmUgIzcgOiBqYXZhc2NyaXB0LWNvbW1lbnRbMC0xMF0KIDEyIDogICogbGlu
ZSAjOCA6IGphdmFzY3JpcHQtY29tbWVudFswLTEwXQogMTMgOiAgKiB2YXIgYSA9IG5ldyBBKCk7
IC8vKi8gOiBqYXZhc2NyaXB0LWNvbW1lbnRbMC0yNF0KLTE0IDogc29tZSB0ZXh0IDogamF2YXNj
cmlwdC1pZGVudFswLTRdIHdoaXRlc3BhY2VbNC01XSBqYXZhc2NyaXB0LWlkZW50WzUtOV0KKzE0
IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6IGphdmFzY3JpcHQtaWRlbnRbMC00XSB3aGl0ZXNwYWNl
WzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTldIHdoaXRlc3BhY2VbOS0xMF0gamF2YXNjcmlwdC11
bmRlZlsxMC0xOV0KIDE1IDogICogbGluZSAjNiA6IHdoaXRlc3BhY2VbMC0xXSB3aGl0ZXNwYWNl
WzItM10gamF2YXNjcmlwdC1pZGVudFszLTddIHdoaXRlc3BhY2VbNy04XSBqYXZhc2NyaXB0LW51
bWJlcls5LTEwXQogMTYgOiAgKiBsaW5lICM3IDogd2hpdGVzcGFjZVswLTFdIHdoaXRlc3BhY2Vb
Mi0zXSBqYXZhc2NyaXB0LWlkZW50WzMtN10gd2hpdGVzcGFjZVs3LThdIGphdmFzY3JpcHQtbnVt
YmVyWzktMTBdCiAxNyA6ICAqIGxpbmUgIzggOiB3aGl0ZXNwYWNlWzAtMV0gd2hpdGVzcGFjZVsy
LTNdIGphdmFzY3JpcHQtaWRlbnRbMy03XSB3aGl0ZXNwYWNlWzctOF0gamF2YXNjcmlwdC1udW1i
ZXJbOS0xMF0KIDE4IDogICogdmFyIGEgPSBuZXcgQSgpOyAvLyovIDogd2hpdGVzcGFjZVswLTFd
IHdoaXRlc3BhY2VbMi0zXSBqYXZhc2NyaXB0LWtleXdvcmRbMy02XSB3aGl0ZXNwYWNlWzYtN10g
amF2YXNjcmlwdC1pZGVudFs3LThdIHdoaXRlc3BhY2VbOC05XSB3aGl0ZXNwYWNlWzEwLTExXSBq
YXZhc2NyaXB0LWtleXdvcmRbMTEtMTRdIHdoaXRlc3BhY2VbMTQtMTVdIGphdmFzY3JpcHQtaWRl
bnRbMTUtMTZdIHdoaXRlc3BhY2VbMTktMjBdIGphdmFzY3JpcHQtY29tbWVudFsyMC0yNF0KLTE5
IDogc29tZSB0ZXh0IDogamF2YXNjcmlwdC1pZGVudFswLTRdIHdoaXRlc3BhY2VbNC01XSBqYXZh
c2NyaXB0LWlkZW50WzUtOV0KKzE5IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6IGphdmFzY3JpcHQt
aWRlbnRbMC00XSB3aGl0ZXNwYWNlWzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTldIHdoaXRlc3Bh
Y2VbOS0xMF0gamF2YXNjcmlwdC11bmRlZlsxMC0xOV0KIDIwIDogIDoKIAogQWZ0ZXIgY2hhbmdp
bmcgdGhlIGZpcnN0IGxpbmUsIGFuZCB1cGRhdGluZyB0aGUgaGlnaGxpZ2h0cyBmb3IgdGhlIGZp
cnN0IDUgbGluZXMKQEAgLTEwOSwxMiArMTA5LDEyIEBAIEFmdGVyIGNoYW5naW5nIHRoZSBmaXJz
dCBsaW5lLCBhbmQgdXBkYXRpbmcgdGhlIGhpZ2hsaWdodHMgZm9yIHRoZSBmaXJzdCA1IGxpbmVz
CiAxMSA6ICAqIGxpbmUgIzcgOiBqYXZhc2NyaXB0LWNvbW1lbnRbMC0xMF0KIDEyIDogICogbGlu
ZSAjOCA6IGphdmFzY3JpcHQtY29tbWVudFswLTEwXQogMTMgOiAgKiB2YXIgYSA9IG5ldyBBKCk7
IC8vKi8gOiBqYXZhc2NyaXB0LWNvbW1lbnRbMC0yNF0KLTE0IDogc29tZSB0ZXh0IDogamF2YXNj
cmlwdC1pZGVudFswLTRdIHdoaXRlc3BhY2VbNC01XSBqYXZhc2NyaXB0LWlkZW50WzUtOV0KKzE0
IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6IGphdmFzY3JpcHQtaWRlbnRbMC00XSB3aGl0ZXNwYWNl
WzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTldIHdoaXRlc3BhY2VbOS0xMF0gamF2YXNjcmlwdC11
bmRlZlsxMC0xOV0KIDE1IDogICogbGluZSAjNiA6IHdoaXRlc3BhY2VbMC0xXSB3aGl0ZXNwYWNl
WzItM10gamF2YXNjcmlwdC1pZGVudFszLTddIHdoaXRlc3BhY2VbNy04XSBqYXZhc2NyaXB0LW51
bWJlcls5LTEwXQogMTYgOiAgKiBsaW5lICM3IDogd2hpdGVzcGFjZVswLTFdIHdoaXRlc3BhY2Vb
Mi0zXSBqYXZhc2NyaXB0LWlkZW50WzMtN10gd2hpdGVzcGFjZVs3LThdIGphdmFzY3JpcHQtbnVt
YmVyWzktMTBdCiAxNyA6ICAqIGxpbmUgIzggOiB3aGl0ZXNwYWNlWzAtMV0gd2hpdGVzcGFjZVsy
LTNdIGphdmFzY3JpcHQtaWRlbnRbMy03XSB3aGl0ZXNwYWNlWzctOF0gamF2YXNjcmlwdC1udW1i
ZXJbOS0xMF0KIDE4IDogICogdmFyIGEgPSBuZXcgQSgpOyAvLyovIDogd2hpdGVzcGFjZVswLTFd
IHdoaXRlc3BhY2VbMi0zXSBqYXZhc2NyaXB0LWtleXdvcmRbMy02XSB3aGl0ZXNwYWNlWzYtN10g
amF2YXNjcmlwdC1pZGVudFs3LThdIHdoaXRlc3BhY2VbOC05XSB3aGl0ZXNwYWNlWzEwLTExXSBq
YXZhc2NyaXB0LWtleXdvcmRbMTEtMTRdIHdoaXRlc3BhY2VbMTQtMTVdIGphdmFzY3JpcHQtaWRl
bnRbMTUtMTZdIHdoaXRlc3BhY2VbMTktMjBdIGphdmFzY3JpcHQtY29tbWVudFsyMC0yNF0KLTE5
IDogc29tZSB0ZXh0IDogamF2YXNjcmlwdC1pZGVudFswLTRdIHdoaXRlc3BhY2VbNC01XSBqYXZh
c2NyaXB0LWlkZW50WzUtOV0KKzE5IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6IGphdmFzY3JpcHQt
aWRlbnRbMC00XSB3aGl0ZXNwYWNlWzQtNV0gamF2YXNjcmlwdC1pZGVudFs1LTldIHdoaXRlc3Bh
Y2VbOS0xMF0gamF2YXNjcmlwdC11bmRlZlsxMC0xOV0KIDIwIDogIDoKIAogQWdhaW4gY2hhbmdl
IHRoZSBmaXJzdCBsaW5lLCBidXQgdXBkYXRlIG9ubHkgZmlyc3QgMiBsaW5lcyAoaW52YWxpZGF0
ZSB1cGRhdGUgZm9yIHRoZSBsaW5lcyBiZWxvdykKQEAgLTEzMSwxMSArMTMxLDExIEBAIEFnYWlu
IGNoYW5nZSB0aGUgZmlyc3QgbGluZSwgYnV0IHVwZGF0ZSBvbmx5IGZpcnN0IDIgbGluZXMgKGlu
dmFsaWRhdGUgdXBkYXRlIGZvCiAxMSA6ICAqIGxpbmUgIzcgOiBudWxsCiAxMiA6ICAqIGxpbmUg
IzggOiBudWxsCiAxMyA6ICAqIHZhciBhID0gbmV3IEEoKTsgLy8qLyA6IG51bGwKLTE0IDogc29t
ZSB0ZXh0IDogbnVsbAorMTQgOiBzb21lIHRleHQgdW5kZWZpbmVkIDogbnVsbAogMTUgOiAgKiBs
aW5lICM2IDogbnVsbAogMTYgOiAgKiBsaW5lICM3IDogbnVsbAogMTcgOiAgKiBsaW5lICM4IDog
bnVsbAogMTggOiAgKiB2YXIgYSA9IG5ldyBBKCk7IC8vKi8gOiBudWxsCi0xOSA6IHNvbWUgdGV4
dCA6IG51bGwKKzE5IDogc29tZSB0ZXh0IHVuZGVmaW5lZCA6IG51bGwKIDIwIDogIDogbnVsbAog
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWRpdG9yL2hpZ2hsaWdodGVyLWJh
c2ljcy5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VkaXRvci9oaWdobGlnaHRlci1iYXNp
Y3MuaHRtbAppbmRleCBiMzQ0NzI4ZjZmOTQ1NDI2ZjFkYWMzZGUyMmVlZWY2MmZmNDQyYjY0Li5j
NGFkZjhkOWMyMWRiZTJjN2JmMzk0ZjYzM2MwODI5NWU5MDVlM2M2IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbnNwZWN0b3IvZWRpdG9yL2hpZ2hsaWdodGVyLWJhc2ljcy5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2luc3BlY3Rvci9lZGl0b3IvaGlnaGxpZ2h0ZXItYmFzaWNzLmh0bWwKQEAgLTEx
LDcgKzExLDcgQEAgZnVuY3Rpb24gdGVzdCgpCiAgICAgICAgIHNyYyArPSAiICogbGluZSAjIiAr
IGkgKyAiXG4iOwogICAgIH0KICAgICBzcmMgKz0gIiAqIHZhciBhID0gbmV3IEEoKTsgLy8qL1xu
IjsKLSAgICBzcmMgKz0gInNvbWUgdGV4dFxuIjsKKyAgICBzcmMgKz0gInNvbWUgdGV4dCB1bmRl
ZmluZWRcbiI7CiAKICAgICB2YXIgdGV4dE1vZGVsID0gbmV3IFdlYkluc3BlY3Rvci5UZXh0RWRp
dG9yTW9kZWwoKTsKICAgICB0ZXh0TW9kZWwuc2V0VGV4dChzcmMpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>189056</attachid>
            <date>2013-02-19 04:36:23 -0800</date>
            <delta_ts>2013-02-19 04:36:23 -0800</delta_ts>
            <desc>gray highlight of &quot;undefined&quot; global object value property.</desc>
            <filename>undefined-highlight.png</filename>
            <type>image/png</type>
            <size>6331</size>
            <attacher name="Andrey Lushnikov">lushnikov</attacher>
            
              <data encoding="base64">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
rkJggg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189057</attachid>
            <date>2013-02-19 04:38:10 -0800</date>
            <delta_ts>2013-02-20 01:46:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109585-20130219163431.patch</filename>
            <type>text/plain</type>
            <size>8646</size>
            <attacher name="Andrey Lushnikov">lushnikov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMzAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTEwYTBiOTNmOGI4YWM2
YmU1ZWIyZTY5N2Q0MmRlZDNjMmRjNzhkNy4uYmVmZGQ5NDM3YzM5MjVlZmViM2VhYzJhNThjNmNl
NDlmZTM0ZjQ3NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAyLTE5ICBBbmRy
ZXkgTHVzaG5pa292ICA8bHVzaG5pa292QGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5z
cGVjdG9yOiBoaWdobGlnaHQgdW5kZWZpbmVkIHdvcmQgaW4gSmF2YVNjcmlwdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5NTg1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCBlbmhhbmNlbWVudDog
aW5zcGVjdG9yL3N5bnRheC1oaWdobGlnaHQtamF2YXNjcmlwdC5odG1sCisKKyAgICAgICAgQWRk
IGdsb2JhbCBvYmplY3QgdmFsdWUgcHJvcGVydGllcyB0byB0b2tlbml6ZXIgYW5kIGFkZCBhIGNz
cyBzdHlsZQorICAgICAgICBjbGFzcyB0byBoaWdobGlnaHQgInVuZGVmaW5lZCIgd2l0aCBncmF5
IGNvbG9yLgorCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VKYXZhU2NyaXB0
VG9rZW5pemVyLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tl
bml6ZXIucHJvdG90eXBlLm5leHRUb2tlbik6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVu
ZC9Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVyLnJlMmpzOgorICAgICAgICAqIGluc3BlY3Rvci9m
cm9udC1lbmQvaW5zcGVjdG9yU3ludGF4SGlnaGxpZ2h0LmNzczoKKyAgICAgICAgKC53ZWJraXQt
amF2YXNjcmlwdC11bmRlZik6CisKIDIwMTMtMDItMTggIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNh
a0Bnb29nbGUuY29tPgogCiAgICAgICAgIDpiZWZvcmUvOmFmdGVyIHBzZXVkbyBlbGVtZW50cyBk
byBub3QgYWx3YXlzIGFwcGx5IHRvIHRoZSBwcm9wZXIgZWxlbWVudApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVy
LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VKYXZhU2NyaXB0
VG9rZW5pemVyLmpzCmluZGV4IDI5OTcwYTk3MGIxNGJlOGM1YzkyNTdhMDY0MjAwNGQ5YjM0M2Ux
ZDMuLjA3MmRkZTY1YjMzM2ZkZjFkNzQyYzY0N2FlZWE2MjU0Y2QyOThkNGIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU291cmNlSmF2YVNjcmlwdFRva2Vu
aXplci5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUph
dmFTY3JpcHRUb2tlbml6ZXIuanMKQEAgLTEsNCArMSw0IEBACi0vKiBHZW5lcmF0ZWQgYnkgcmUy
YyAwLjEzLjUgb24gV2VkIEZlYiAgNiAxMzoyNDo1MiAyMDEzICovCisvKiBHZW5lcmF0ZWQgYnkg
cmUyYyAwLjEzLjUgb24gVHVlIEZlYiAxOSAxNjoxNjo0NyAyMDEzICovCiAvKgogICogQ29weXJp
Z2h0IChDKSAyMDA5IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgpAQCAtNzcs
NiArNzcsMTIgQEAgV2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuS2V5d29y
ZHMgPSBbCiAgICAgICAgICJjbGFzcyIsICJlbnVtIiwgImV4cG9ydCIsICJleHRlbmRzIiwgImlt
cG9ydCIsICJzdXBlciIsICJnZXQiLCAic2V0IiwgIndpdGgiCiAgICAgXS5rZXlTZXQoKTsKIAor
V2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuR2xvYmFsT2JqZWN0VmFsdWVQ
cm9wZXJ0aWVzID0geworICAgICJOYU4iOiAiamF2YXNjcmlwdC1uYW4iLAorICAgICJ1bmRlZmlu
ZWQiOiAiamF2YXNjcmlwdC11bmRlZiIsCisgICAgIkluZmluaXR5IjogImphdmFzY3JpcHQtaW5m
IgorfTsKKwogV2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIucHJvdG90eXBl
ID0gewogICAgIGNyZWF0ZUluaXRpYWxDb25kaXRpb246IGZ1bmN0aW9uKCkKICAgICB7CkBAIC0y
NzgsNyArMjg0LDkgQEAgY2FzZSAyMjoKIGNhc2UgMjM6CiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgIHZhciB0b2tlbiA9IHRoaXMuX2xpbmUuc3Vic3RyaW5nKGN1cnNvck9uRW50
ZXIsIGN1cnNvcik7Ci0gICAgICAgICAgICAgICAgICAgIGlmIChXZWJJbnNwZWN0b3IuU291cmNl
SmF2YVNjcmlwdFRva2VuaXplci5LZXl3b3Jkc1t0b2tlbl0gPT09IHRydWUgJiYgdG9rZW4gIT09
ICJfX3Byb3RvX18iKQorICAgICAgICAgICAgICAgICAgICBpZiAoV2ViSW5zcGVjdG9yLlNvdXJj
ZUphdmFTY3JpcHRUb2tlbml6ZXIuR2xvYmFsT2JqZWN0VmFsdWVQcm9wZXJ0aWVzLmhhc093blBy
b3BlcnR5KHRva2VuKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudG9rZW5UeXBlID0g
V2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuR2xvYmFsT2JqZWN0VmFsdWVQ
cm9wZXJ0aWVzW3Rva2VuXTsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoV2ViSW5zcGVj
dG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuS2V5d29yZHNbdG9rZW5dID09PSB0cnVlICYm
IHRva2VuICE9PSAiX19wcm90b19fIikKICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudG9r
ZW5UeXBlID0gImphdmFzY3JpcHQta2V5d29yZCI7CiAgICAgICAgICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudG9rZW5UeXBlID0gImphdmFzY3JpcHQtaWRl
bnQiOwpAQCAtMTIzNiw3ICsxMjQ0LDkgQEAgY2FzZSAxNDg6CiAgICAgICAgICAgICB0aGlzLnNl
dExleENvbmRpdGlvbih0aGlzLl9sZXhDb25kaXRpb25zLkRJVik7CiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIHZhciB0b2tlbiA9IHRoaXMuX2xpbmUuc3Vic3RyaW5nKGN1cnNv
ck9uRW50ZXIsIGN1cnNvcik7Ci0gICAgICAgICAgICAgICAgICAgIGlmIChXZWJJbnNwZWN0b3Iu
U291cmNlSmF2YVNjcmlwdFRva2VuaXplci5LZXl3b3Jkc1t0b2tlbl0gPT09IHRydWUgJiYgdG9r
ZW4gIT09ICJfX3Byb3RvX18iKQorICAgICAgICAgICAgICAgICAgICBpZiAoV2ViSW5zcGVjdG9y
LlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuR2xvYmFsT2JqZWN0VmFsdWVQcm9wZXJ0aWVzLmhh
c093blByb3BlcnR5KHRva2VuKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudG9rZW5U
eXBlID0gV2ViSW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuR2xvYmFsT2JqZWN0
VmFsdWVQcm9wZXJ0aWVzW3Rva2VuXTsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoV2Vi
SW5zcGVjdG9yLlNvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIuS2V5d29yZHNbdG9rZW5dID09PSB0
cnVlICYmIHRva2VuICE9PSAiX19wcm90b19fIikKICAgICAgICAgICAgICAgICAgICAgICAgIHRo
aXMudG9rZW5UeXBlID0gImphdmFzY3JpcHQta2V5d29yZCI7CiAgICAgICAgICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMudG9rZW5UeXBlID0gImphdmFzY3Jp
cHQtaWRlbnQiOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVyLnJlMmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVyLnJlMmpzCmluZGV4IDIyMTU4
M2E3OGExN2VhYTRjMzY5ZjFkZTNiNTRlZDgwODM5YTAzYTYuLmNkYTFjMDU2MmZkOWI5Yjc3NDhl
NTUxNjU3OTU1NDEzNjEzMTAyZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvU291cmNlSmF2YVNjcmlwdFRva2VuaXplci5yZTJqcworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUphdmFTY3JpcHRUb2tlbml6ZXIucmUy
anMKQEAgLTc2LDYgKzc2LDEyIEBAIFdlYkluc3BlY3Rvci5Tb3VyY2VKYXZhU2NyaXB0VG9rZW5p
emVyLktleXdvcmRzID0gWwogICAgICAgICAiY2xhc3MiLCAiZW51bSIsICJleHBvcnQiLCAiZXh0
ZW5kcyIsICJpbXBvcnQiLCAic3VwZXIiLCAiZ2V0IiwgInNldCIsICJ3aXRoIgogICAgIF0ua2V5
U2V0KCk7CiAKK1dlYkluc3BlY3Rvci5Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVyLkdsb2JhbE9i
amVjdFZhbHVlUHJvcGVydGllcyA9IHsKKyAgICAiTmFOIjogImphdmFzY3JpcHQtbmFuIiwKKyAg
ICAidW5kZWZpbmVkIjogImphdmFzY3JpcHQtdW5kZWYiLAorICAgICJJbmZpbml0eSI6ICJqYXZh
c2NyaXB0LWluZiIKK307CisKIFdlYkluc3BlY3Rvci5Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVy
LnByb3RvdHlwZSA9IHsKICAgICBjcmVhdGVJbml0aWFsQ29uZGl0aW9uOiBmdW5jdGlvbigpCiAg
ICAgewpAQCAtMTczLDcgKzE3OSw5IEBAIFdlYkluc3BlY3Rvci5Tb3VyY2VKYXZhU2NyaXB0VG9r
ZW5pemVyLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICAgICA8RElWLE5PRElWPiBJZGVudGlm
aWVyID0+IERJVgogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgdmFyIHRv
a2VuID0gdGhpcy5fbGluZS5zdWJzdHJpbmcoY3Vyc29yT25FbnRlciwgY3Vyc29yKTsKLSAgICAg
ICAgICAgICAgICAgICAgaWYgKFdlYkluc3BlY3Rvci5Tb3VyY2VKYXZhU2NyaXB0VG9rZW5pemVy
LktleXdvcmRzW3Rva2VuXSA9PT0gdHJ1ZSAmJiB0b2tlbiAhPT0gIl9fcHJvdG9fXyIpCisgICAg
ICAgICAgICAgICAgICAgIGlmIChXZWJJbnNwZWN0b3IuU291cmNlSmF2YVNjcmlwdFRva2VuaXpl
ci5HbG9iYWxPYmplY3RWYWx1ZVByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkodG9rZW4pKQorICAg
ICAgICAgICAgICAgICAgICAgICAgdGhpcy50b2tlblR5cGUgPSBXZWJJbnNwZWN0b3IuU291cmNl
SmF2YVNjcmlwdFRva2VuaXplci5HbG9iYWxPYmplY3RWYWx1ZVByb3BlcnRpZXNbdG9rZW5dOwor
ICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChXZWJJbnNwZWN0b3IuU291cmNlSmF2YVNjcmlw
dFRva2VuaXplci5LZXl3b3Jkc1t0b2tlbl0gPT09IHRydWUgJiYgdG9rZW4gIT09ICJfX3Byb3Rv
X18iKQogICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy50b2tlblR5cGUgPSAiamF2YXNjcmlw
dC1rZXl3b3JkIjsKICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAg
ICAgICAgdGhpcy50b2tlblR5cGUgPSAiamF2YXNjcmlwdC1pZGVudCI7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3RvclN5bnRheEhpZ2hsaWdo
dC5jc3MgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3RvclN5bnRh
eEhpZ2hsaWdodC5jc3MKaW5kZXggMTBmYTNjOWQwMjFiYWU4ZmY4MDJkMTRmZjhhZmM5NzY5OWQw
ZThhYi4uMGQxYWU5NzUzY2U4ZjBhY2QxM2Y4YTQ0YWYzNjVjMDliNDE5OGRmZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3JTeW50YXhIaWdo
bGlnaHQuY3NzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVj
dG9yU3ludGF4SGlnaGxpZ2h0LmNzcwpAQCAtNTAsNiArNTAsMTAgQEAKICAgICBjb2xvcjogcmdi
KDIwMCwgMCwgMTgwKTsKIH0KIAorLndlYmtpdC1qYXZhc2NyaXB0LXVuZGVmIHsKKyAgICBjb2xv
cjogcmdiKDEyMywgMTIzLCAxMjMpOworfQorCiAud2Via2l0LWphdmFzY3JpcHQtY29tbWVudCB7
CiAgICAgY29sb3I6IHJnYigwLCAxMTYsIDApOwogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDVkNTRlOTViNDY0NTE4ZjVk
YzUyY2VlMGI1ZDg0NGVlNDYyZmIwODYuLmEwYTUzZTk3MzM1MDhlMjZkODY4ZDY1NjYyNTgwOGMz
ZTczNzA4MmEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMy0wMi0xOSAgQW5kcmV5IEx1c2hu
aWtvdiAgPGx1c2huaWtvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjog
aGlnaGxpZ2h0IHVuZGVmaW5lZCB3b3JkIGluIEphdmFTY3JpcHQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTU4NQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuaGFuY2UgbGF5b3V0IHRlc3QgdG8gdmVy
aWZ5IGhpZ2hsaWdodGluZyBvZiBnbG9iYWwgb2JqZWN0IHZhbHVlIHByb3BlcnRpZXMuCisKKyAg
ICAgICAgKiBpbnNwZWN0b3Ivc3ludGF4LWhpZ2hsaWdodC1qYXZhc2NyaXB0LWV4cGVjdGVkLnR4
dDoKKyAgICAgICAgKiBpbnNwZWN0b3Ivc3ludGF4LWhpZ2hsaWdodC1qYXZhc2NyaXB0Lmh0bWw6
CisKIDIwMTMtMDItMTggIFRha2FzaGkgU2FrYW1vdG8gIDx0YXNha0Bnb29nbGUuY29tPgogCiAg
ICAgICAgIDpiZWZvcmUvOmFmdGVyIHBzZXVkbyBlbGVtZW50cyBkbyBub3QgYWx3YXlzIGFwcGx5
IHRvIHRoZSBwcm9wZXIgZWxlbWVudApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L3N5bnRheC1oaWdobGlnaHQtamF2YXNjcmlwdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9p
bnNwZWN0b3Ivc3ludGF4LWhpZ2hsaWdodC1qYXZhc2NyaXB0LWV4cGVjdGVkLnR4dAppbmRleCBj
Mjc2MjVjM2ExYWI3MTc0MjRmMGRiMzM0NzEyMjNhZDEzMGI5MWEzLi42NmZjZDc2ZGUxNzQ1Mzc2
ODhjNDY5NmY1ODY2YWZkY2ZjNWZmYzUwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0
b3Ivc3ludGF4LWhpZ2hsaWdodC1qYXZhc2NyaXB0LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9pbnNwZWN0b3Ivc3ludGF4LWhpZ2hsaWdodC1qYXZhc2NyaXB0LWV4cGVjdGVkLnR4dApA
QCAtMTcsNCArMTcsNyBAQCBmb28vKioKICovZm9vOiB3ZWJraXQtamF2YXNjcmlwdC1pZGVudCx3
ZWJraXQtamF2YXNjcmlwdC1jb21tZW50LCx3ZWJraXQtamF2YXNjcmlwdC1jb21tZW50LCx3ZWJr
aXQtamF2YXNjcmlwdC1jb21tZW50LHdlYmtpdC1qYXZhc2NyaXB0LWlkZW50CiB7MDogdHJ1ZX06
IHdlYmtpdC1ibG9jay1zdGFydCx3ZWJraXQtamF2YXNjcmlwdC1udW1iZXIsKix3ZWJraXQtd2hp
dGVzcGFjZSx3ZWJraXQtamF2YXNjcmlwdC1rZXl3b3JkLHdlYmtpdC1ibG9jay1lbmQKIHZhciB0
b1N0cmluZzs6IHdlYmtpdC1qYXZhc2NyaXB0LWtleXdvcmQsd2Via2l0LXdoaXRlc3BhY2Usd2Vi
a2l0LWphdmFzY3JpcHQtaWRlbnQsKgordmFyIGZvbyA9IHVuZGVmaW5lZDs6IHdlYmtpdC1qYXZh
c2NyaXB0LWtleXdvcmQsd2Via2l0LXdoaXRlc3BhY2Usd2Via2l0LWphdmFzY3JpcHQtaWRlbnQs
d2Via2l0LXdoaXRlc3BhY2UsKix3ZWJraXQtd2hpdGVzcGFjZSx3ZWJraXQtamF2YXNjcmlwdC11
bmRlZiwqCit2YXIgZm9vID0gSW5maW5pdHk7OiB3ZWJraXQtamF2YXNjcmlwdC1rZXl3b3JkLHdl
YmtpdC13aGl0ZXNwYWNlLHdlYmtpdC1qYXZhc2NyaXB0LWlkZW50LHdlYmtpdC13aGl0ZXNwYWNl
LCosd2Via2l0LXdoaXRlc3BhY2Usd2Via2l0LWphdmFzY3JpcHQtaW5mLCoKK3ZhciBmb28gPSBO
YU47OiB3ZWJraXQtamF2YXNjcmlwdC1rZXl3b3JkLHdlYmtpdC13aGl0ZXNwYWNlLHdlYmtpdC1q
YXZhc2NyaXB0LWlkZW50LHdlYmtpdC13aGl0ZXNwYWNlLCosd2Via2l0LXdoaXRlc3BhY2Usd2Vi
a2l0LWphdmFzY3JpcHQtbmFuLCoKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L3N5bnRheC1oaWdobGlnaHQtamF2YXNjcmlwdC5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L3N5bnRheC1oaWdobGlnaHQtamF2YXNjcmlwdC5odG1sCmluZGV4IGRhYTUxNmRiNTM3NGQ4ODZk
NzE4MjQ3MTRjYzY3NjEyZWJlYzQzODAuLmM5YTc5Mjc0NGRhNTc3YzQ3YjM4ODdiNmFkNTU2OWY0
OGUyNGYwZDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9zeW50YXgtaGlnaGxp
Z2h0LWphdmFzY3JpcHQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3ludGF4LWhp
Z2hsaWdodC1qYXZhc2NyaXB0Lmh0bWwKQEAgLTI0LDYgKzI0LDkgQEAgZnVuY3Rpb24gdGVzdCgp
CiAgICAgZHVtcFN5bnRheEhpZ2hsaWdodEpTKCJmb28vKipcbi9cbiovZm9vIik7CiAgICAgZHVt
cFN5bnRheEhpZ2hsaWdodEpTKCJ7MDogdHJ1ZX0iKTsKICAgICBkdW1wU3ludGF4SGlnaGxpZ2h0
SlMoInZhciB0b1N0cmluZzsiKTsKKyAgICBkdW1wU3ludGF4SGlnaGxpZ2h0SlMoInZhciBmb28g
PSB1bmRlZmluZWQ7Iik7CisgICAgZHVtcFN5bnRheEhpZ2hsaWdodEpTKCJ2YXIgZm9vID0gSW5m
aW5pdHk7Iik7CisgICAgZHVtcFN5bnRheEhpZ2hsaWdodEpTKCJ2YXIgZm9vID0gTmFOOyIpOwog
CiAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>