<?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>49657</bug_id>
          
          <creation_ts>2010-11-17 06:04:24 -0800</creation_ts>
          <short_desc>Chrome DevTools: minify front-end JavaScript.</short_desc>
          <delta_ts>2010-11-18 05:55:57 -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>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>loislo</cc>
    
    <cc>mnaganov</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>310229</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-11-17 06:04:24 -0800</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310230</commentid>
    <comment_count>1</comment_count>
      <attachid>74102</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-11-17 06:06:05 -0800</bug_when>
    <thetext>Created attachment 74102
[PATCH] Proposed change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310233</commentid>
    <comment_count>2</comment_count>
      <attachid>74102</attachid>
    <who name="Mikhail Naganov">mnaganov</who>
    <bug_when>2010-11-17 06:11:30 -0800</bug_when>
    <thetext>Comment on attachment 74102
[PATCH] Proposed change.

I haven&apos;t evaluated jsmin code. The remaining 2 added lines look OK. r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310798</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-11-18 04:57:16 -0800</bug_when>
    <thetext>Password for &apos;pfeldman@chromium.org&apos;: 
	M	WebKit/chromium/ChangeLog
	M	WebKit/chromium/scripts/concatenate_js_files.py
	A	WebKit/chromium/scripts/jsmin.py
Committed r72285</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310814</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-11-18 05:55:57 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/72285 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74102</attachid>
            <date>2010-11-17 06:06:05 -0800</date>
            <delta_ts>2010-11-17 08:53:55 -0800</delta_ts>
            <desc>[PATCH] Proposed change.</desc>
            <filename>jsmin</filename>
            <type>text/plain</type>
            <size>10133</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IGZiYmI0NDkuLmQ5MGM4YTggMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDEwLTExLTE3ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENocm9t
ZSBEZXZUb29sczogbWluaWZ5IGZyb250LWVuZCBKYXZhU2NyaXB0LgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDk2NTcKKworICAgICAgICAqIHNjcmlw
dHMvY29uY2F0ZW5hdGVfanNfZmlsZXMucHk6CisgICAgICAgICogc2NyaXB0cy9qc21pbi5weTog
QWRkZWQuCisKIDIwMTAtMTEtMTcgIEpvaG4gTWVsbG9yICA8am9obm1lQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCmRpZmYgLS1naXQgYS9XZWJLaXQv
Y2hyb21pdW0vc2NyaXB0cy9jb25jYXRlbmF0ZV9qc19maWxlcy5weSBiL1dlYktpdC9jaHJvbWl1
bS9zY3JpcHRzL2NvbmNhdGVuYXRlX2pzX2ZpbGVzLnB5CmluZGV4IDEzOTNmNDguLjIwOTY2MGEg
MTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9zY3JpcHRzL2NvbmNhdGVuYXRlX2pzX2ZpbGVz
LnB5CisrKyBiL1dlYktpdC9jaHJvbWl1bS9zY3JpcHRzL2NvbmNhdGVuYXRlX2pzX2ZpbGVzLnB5
CkBAIC0zNCw2ICszNCw4IEBACiAKIGZyb20gSFRNTFBhcnNlciBpbXBvcnQgSFRNTFBhcnNlcgog
ZnJvbSBjU3RyaW5nSU8gaW1wb3J0IFN0cmluZ0lPCisKK2ltcG9ydCBqc21pbgogaW1wb3J0IG9z
LnBhdGgKIGltcG9ydCBzeXMKIApAQCAtMTAxLDcgKzEwMyw3IEBAIGRlZiBtYWluKGFyZ3YpOgog
ICAgICAgICBpbnB1dF9maWxlLmNsb3NlKCkKIAogICAgIG91dHB1dF9maWxlID0gb3BlbihvdXRw
dXRfZmlsZV9uYW1lLCAndycpCi0gICAgb3V0cHV0X2ZpbGUud3JpdGUob3V0cHV0LmdldHZhbHVl
KCkpCisgICAgb3V0cHV0X2ZpbGUud3JpdGUoanNtaW4uanNtaW4ob3V0cHV0LmdldHZhbHVlKCkp
KQogICAgIG91dHB1dF9maWxlLmNsb3NlKCkKICAgICBvdXRwdXQuY2xvc2UoKQogCmRpZmYgLS1n
aXQgYS9XZWJLaXQvY2hyb21pdW0vc2NyaXB0cy9qc21pbi5weSBiL1dlYktpdC9jaHJvbWl1bS9z
Y3JpcHRzL2pzbWluLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmMyNTgz
YTQKLS0tIC9kZXYvbnVsbAorKysgYi9XZWJLaXQvY2hyb21pdW0vc2NyaXB0cy9qc21pbi5weQpA
QCAtMCwwICsxLDIyOSBAQAorIyEvdXNyL2Jpbi9weXRob24KKyMKKyMgQ29weXJpZ2h0IChDKSAy
MDEwIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBt
b2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnMgYXJlCisjIG1ldDoKKyMKKyMgICAgICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgICAg
ICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUg
YWJvdmUKKyMgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorIyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3Ro
ZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisjIGRpc3RyaWJ1dGlvbi4KKyMgICAgICAg
ICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMK
KyMgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkIGZyb20KKyMgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdy
aXR0ZW4gcGVybWlzc2lvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUg
Q09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVE
IFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IKKyMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRSBDT1BZUklHSFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBG
T1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsCisjIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElH
RU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorIyBP
RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgorIworIyBUaGlzIGlzIGEgUHl0aG9uIHBvcnQgb2YgRG91Z2xhcyBDcm9ja2Zv
cmQncyBqc21pbi5jYy4gU2VlIG9yaWdpbmFsCisjIGNvcHlyaWdodCBub3RpY2UgYmVsb3cuCisj
CisjIENvcHlyaWdodCAoYykgMjAwMiBEb3VnbGFzIENyb2NrZm9yZCAgKHd3dy5jcm9ja2ZvcmQu
Y29tKQorIworIyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5IG9mCisjIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsIGlu
CisjIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZSByaWdodHMgdG8KKyMgdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMKKyMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMg
ZnVybmlzaGVkIHRvIGRvCisjIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyMKKyMgVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBu
b3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsCisjIGNvcGllcyBvciBzdWJzdGFudGlhbCBw
b3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisjCisjIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAi
QVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisjIElNUExJ
RUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZLAorIyBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5G
UklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyMgQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorIyBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lT
RSwgQVJJU0lORyBGUk9NLAorIyBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRQorIyBTT0ZUV0FSRS4KKyMK
KworZnJvbSBjU3RyaW5nSU8gaW1wb3J0IFN0cmluZ0lPCitpbXBvcnQgc3lzCisKKworY2xhc3Mg
VW50ZXJtaW5hdGVkQ29tbWVudChFeGNlcHRpb24pOgorICAgIHBhc3MKKworCitjbGFzcyBVbnRl
cm1pbmF0ZWRTdHJpbmdMaXRlcmFsKEV4Y2VwdGlvbik6CisgICAgcGFzcworCisKK2NsYXNzIFVu
dGVybWluYXRlZFJlZ3VsYXJFeHByZXNzaW9uKEV4Y2VwdGlvbik6CisgICAgcGFzcworCisKK0VP
RiA9ICcnCisKKworZGVmIGpzbWluKHRleHQpOgorICAgIG1pbmlmaWVyID0gSmF2YVNjcmlwdE1p
bmlmaWVyKCkKKyAgICBtaW5pZmllci5pbnB1dCA9IFN0cmluZ0lPKHRleHQpCisgICAgbWluaWZp
ZXIub3V0cHV0ID0gU3RyaW5nSU8oKQorICAgIG1pbmlmaWVyLmpzbWluKCkKKyAgICByZXR1cm4g
bWluaWZpZXIub3V0cHV0LmdldHZhbHVlKCkKKworCitjbGFzcyBKYXZhU2NyaXB0TWluaWZpZXIo
b2JqZWN0KToKKworICAgIGRlZiBpc0FscGhhbnVtKHNlbGYsIGMpOgorICAgICAgICAiIiIgcmV0
dXJuIHRydWUgaWYgdGhlIGNoYXJhY3RlciBpcyBhIGxldHRlciwgZGlnaXQsIHVuZGVyc2NvcmUs
CisgICAgICAgICAgICBkb2xsYXIgc2lnbiwgb3Igbm9uLUFTQ0lJIGNoYXJhY3Rlci4KKyAgICAg
ICAgIiIiCisgICAgICAgIHJldHVybiAoKGMgPj0gJ2EnIGFuZCBjIDw9ICd6Jykgb3IgKGMgPj0g
JzAnIGFuZCBjIDw9ICc5Jykgb3IKKyAgICAgICAgICAgIChjID49ICdBJyBhbmQgYyA8PSAnWicp
IG9yIGMgPT0gJ18nIG9yIGMgPT0gJyQnIG9yIGMgPT0gJ1xcJyBvcgorICAgICAgICAgICAgYyA+
IDEyNikKKworICAgIGRlZiBnZXQoc2VsZik6CisgICAgICAgICIiIiByZXR1cm4gdGhlIG5leHQg
Y2hhcmFjdGVyIGZyb20gc3RkaW4uIFdhdGNoIG91dCBmb3IgbG9va2FoZWFkLiBJZgorICAgICAg
ICAgICAgdGhlIGNoYXJhY3RlciBpcyBhIGNvbnRyb2wgY2hhcmFjdGVyLCB0cmFuc2xhdGUgaXQg
dG8gYSBzcGFjZSBvcgorICAgICAgICAgICAgbGluZWZlZWQuCisgICAgICAgICIiIgorICAgICAg
ICBjID0gc2VsZi50aGVMb29rYWhlYWQKKyAgICAgICAgc2VsZi50aGVMb29rYWhlYWQgPSBFT0YK
KyAgICAgICAgaWYgYyA9PSBFT0Y6CisgICAgICAgICAgICBjID0gc2VsZi5pbnB1dC5yZWFkKDEp
CisgICAgICAgIGlmIGMgPj0gJyAnIG9yIGMgPT0gJ1xuJyBvciBjID09IEVPRjoKKyAgICAgICAg
ICAgIHJldHVybiBjCisgICAgICAgIGlmIGMgPT0gJ1xyJzoKKyAgICAgICAgICAgIHJldHVybiAn
XG4nCisgICAgICAgIHJldHVybiAnICcKKworICAgIGRlZiBwZWVrKHNlbGYpOgorICAgICAgICAi
IiIgZ2V0IHRoZSBuZXh0IGNoYXJhY3RlciB3aXRob3V0IGdldHRpbmcgaXQuICIiIgorICAgICAg
ICBzZWxmLnRoZUxvb2thaGVhZCA9IHNlbGYuZ2V0KCkKKyAgICAgICAgcmV0dXJuIHNlbGYudGhl
TG9va2FoZWFkCisKKyAgICBkZWYgbmV4dChzZWxmKToKKyAgICAgICAgIiIiIGdldCB0aGUgbmV4
dCBjaGFyYWN0ZXIsIGV4Y2x1ZGluZyBjb21tZW50cy4gcGVlaygpIGlzIHVzZWQgdG8gc2VlCisg
ICAgICAgICAgICBpZiBhICcvJyBpcyBmb2xsb3dlZCBieSBhICcvJyBvciAnKicuCisgICAgICAg
ICIiIgorICAgICAgICBjID0gc2VsZi5nZXQoKQorICAgICAgICBpZiBjID09ICcvJzoKKyAgICAg
ICAgICAgIHBlZWsgPSBzZWxmLnBlZWsoKQorICAgICAgICAgICAgaWYgcGVlayA9PSAnLyc6Cisg
ICAgICAgICAgICAgICAgd2hpbGUgVHJ1ZToKKyAgICAgICAgICAgICAgICAgICAgYyA9IHNlbGYu
Z2V0KCkKKyAgICAgICAgICAgICAgICAgICAgaWYgYyA8PSAnXG4nOgorICAgICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIGMKKyAgICAgICAgICAgIGVsaWYgcGVlayA9PSAnKic6CisgICAgICAg
ICAgICAgICAgc2VsZi5nZXQoKQorICAgICAgICAgICAgICAgIHdoaWxlIFRydWU6CisgICAgICAg
ICAgICAgICAgICAgIGdldCA9IHNlbGYuZ2V0KCkKKyAgICAgICAgICAgICAgICAgICAgaWYgZ2V0
ID09ICcqJzoKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIHNlbGYucGVlaygpID09ICcvJzoK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmdldCgpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuICcgJworICAgICAgICAgICAgICAgICAgICBlbGlmIGdldCA9PSBF
T0Y6CisgICAgICAgICAgICAgICAgICAgICAgICByYWlzZSBVbnRlcm1pbmF0ZWRDb21tZW50KCkK
KyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgcmV0dXJuIGMKKyAgICAgICAgcmV0
dXJuIGMKKworICAgIGRlZiBwdXRjKHNlbGYsIGMpOgorICAgICAgICBzZWxmLm91dHB1dC53cml0
ZShjKQorCisgICAgZGVmIGFjdGlvbihzZWxmLCBkKToKKyAgICAgICAgIiIiIGRvIHNvbWV0aGlu
ZyEgV2hhdCB5b3UgZG8gaXMgZGV0ZXJtaW5lZCBieSB0aGUgYXJndW1lbnQ6CisgICAgICAgICAg
ICAgICAxICAgT3V0cHV0IEEuIENvcHkgQiB0byBBLiBHZXQgdGhlIG5leHQgQi4KKyAgICAgICAg
ICAgICAgIDIgICBDb3B5IEIgdG8gQS4gR2V0IHRoZSBuZXh0IEIuIChEZWxldGUgQSkuCisgICAg
ICAgICAgICAgICAzICAgR2V0IHRoZSBuZXh0IEIuIChEZWxldGUgQikuCisgICAgICAgICAgICBh
Y3Rpb24gdHJlYXRzIGEgc3RyaW5nIGFzIGEgc2luZ2xlIGNoYXJhY3Rlci4gV293IQorICAgICAg
ICAgICAgYWN0aW9uIHJlY29nbml6ZXMgYSByZWd1bGFyIGV4cHJlc3Npb24gaWYgaXQgaXMgcHJl
Y2VkZWQgYnkgKCBvciAsIG9yID0uCisgICAgICAgICIiIgorICAgICAgICBpZiBkIDw9IDE6Cisg
ICAgICAgICAgICBzZWxmLnB1dGMoc2VsZi50aGVBKQorICAgICAgICBpZiBkIDw9IDI6CisgICAg
ICAgICAgICBzZWxmLnRoZUEgPSBzZWxmLnRoZUIKKyAgICAgICAgICAgIGlmIHNlbGYudGhlQSA9
PSAnXCcnIG9yIHNlbGYudGhlQSA9PSAnIic6CisgICAgICAgICAgICAgICAgd2hpbGUgVHJ1ZToK
KyAgICAgICAgICAgICAgICAgICAgc2VsZi5wdXRjKHNlbGYudGhlQSkKKyAgICAgICAgICAgICAg
ICAgICAgc2VsZi50aGVBID0gc2VsZi5nZXQoKQorICAgICAgICAgICAgICAgICAgICBpZiBzZWxm
LnRoZUEgPT0gc2VsZi50aGVCOgorICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgc2VsZi50aGVBID09ICdcXCc6CisgICAgICAgICAgICAgICAgICAg
ICAgICBzZWxmLnB1dGMoc2VsZi50aGVBKQorICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi50
aGVBID0gc2VsZi5nZXQoKQorICAgICAgICAgICAgICAgICAgICBpZiBzZWxmLnRoZUEgPT0gRU9G
OgorICAgICAgICAgICAgICAgICAgICAgICAgcmFpc2UgVW50ZXJtaW5hdGVkU3RyaW5nKCkKKyAg
ICAgICAgaWYgZCA8PSAzOgorICAgICAgICAgICAgc2VsZi50aGVCID0gc2VsZi5uZXh0KCkKKyAg
ICAgICAgICAgIGlmIHNlbGYudGhlQiA9PSAnLycgYW5kIHNlbGYudGhlQSBpbiBbJygnLCAnLCcs
ICc9JywgJzonLCAnWycsICchJywgJyYnLCAnfCcsICc/JywgJ3snLCAnfScsICc7JywgJ1xuJ106
CisgICAgICAgICAgICAgICAgc2VsZi5wdXRjKHNlbGYudGhlQSkKKyAgICAgICAgICAgICAgICBz
ZWxmLnB1dGMoc2VsZi50aGVCKQorICAgICAgICAgICAgICAgIHdoaWxlIFRydWU6CisgICAgICAg
ICAgICAgICAgICAgIHNlbGYudGhlQSA9IHNlbGYuZ2V0KCkKKyAgICAgICAgICAgICAgICAgICAg
aWYgc2VsZi50aGVBID09ICcvJzoKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrCisgICAg
ICAgICAgICAgICAgICAgIGlmIHNlbGYudGhlQSA9PSAnXFwnOgorICAgICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5wdXRjKHNlbGYudGhlQSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYu
dGhlQSA9IHNlbGYuZ2V0KCkKKyAgICAgICAgICAgICAgICAgICAgaWYgc2VsZi50aGVBID09IEVP
RjoKKyAgICAgICAgICAgICAgICAgICAgICAgIHJhaXNlIFVudGVybWluYXRlZFJlZ3VsYXJFeHBy
ZXNzaW9uKCkKKyAgICAgICAgICAgICAgICAgICAgc2VsZi5wdXRjKHNlbGYudGhlQSkKKyAgICAg
ICAgICAgICAgICBzZWxmLnRoZUIgPSBzZWxmLm5leHQoKQorCisgICAgZGVmIGpzbWluKHNlbGYp
OgorICAgICAgICAiIiIgQ29weSB0aGUgaW5wdXQgdG8gdGhlIG91dHB1dCwgZGVsZXRpbmcgdGhl
IGNoYXJhY3RlcnMgd2hpY2ggYXJlCisgICAgICAgICAgICBpbnNpZ25pZmljYW50IHRvIEphdmFT
Y3JpcHQuIENvbW1lbnRzIHdpbGwgYmUgcmVtb3ZlZC4gVGFicyB3aWxsIGJlCisgICAgICAgICAg
ICByZXBsYWNlZCB3aXRoIHNwYWNlcy4gQ2FycmlhZ2UgcmV0dXJucyB3aWxsIGJlIHJlcGxhY2Vk
IHdpdGggbGluZWZlZWRzLgorICAgICAgICAgICAgTW9zdCBzcGFjZXMgYW5kIGxpbmVmZWVkcyB3
aWxsIGJlIHJlbW92ZWQuCisgICAgICAgICIiIgorICAgICAgICBzZWxmLnRoZUEgPSAnXG4nCisg
ICAgICAgIHNlbGYudGhlTG9va2FoZWFkID0gRU9GCisgICAgICAgIHNlbGYuYWN0aW9uKDMpCisg
ICAgICAgIHdoaWxlIHNlbGYudGhlQSAhPSBFT0Y6CisgICAgICAgICAgICBpZiBzZWxmLnRoZUEg
PT0gJyAnOgorICAgICAgICAgICAgICAgIGlmIHNlbGYuaXNBbHBoYW51bShzZWxmLnRoZUIpOgor
ICAgICAgICAgICAgICAgICAgICBzZWxmLmFjdGlvbigxKQorICAgICAgICAgICAgICAgIGVsc2U6
CisgICAgICAgICAgICAgICAgICAgIHNlbGYuYWN0aW9uKDIpCisgICAgICAgICAgICBlbGlmIHNl
bGYudGhlQSA9PSAnXG4nOgorICAgICAgICAgICAgICAgIGlmIHNlbGYudGhlQiBpbiBbJ3snLCAn
WycsICcoJywgJysnLCAnLSddOgorICAgICAgICAgICAgICAgICAgICBzZWxmLmFjdGlvbigxKQor
ICAgICAgICAgICAgICAgIGVsaWYgc2VsZi50aGVCID09ICcgJzoKKyAgICAgICAgICAgICAgICAg
ICAgc2VsZi5hY3Rpb24oMykKKyAgICAgICAgICAgICAgICBlbHNlOgorICAgICAgICAgICAgICAg
ICAgICBpZiBzZWxmLmlzQWxwaGFudW0oc2VsZi50aGVCKToKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbGYuYWN0aW9uKDEpCisgICAgICAgICAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAg
ICAgICAgICAgICAgICBzZWxmLmFjdGlvbigyKQorICAgICAgICAgICAgZWxzZToKKyAgICAgICAg
ICAgICAgICBpZiBzZWxmLnRoZUIgPT0gJyAnOgorICAgICAgICAgICAgICAgICAgICBpZiBzZWxm
LmlzQWxwaGFudW0oc2VsZi50aGVBKToKKyAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuYWN0
aW9uKDEpCisgICAgICAgICAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgICAgICAg
ICBzZWxmLmFjdGlvbigzKQorICAgICAgICAgICAgICAgIGVsaWYgc2VsZi50aGVCID09ICdcbic6
CisgICAgICAgICAgICAgICAgICAgIGlmIHNlbGYudGhlQSBpbiBbJ30nLCAnXScsICcpJywgJysn
LCAnLScsICciJywgJ1wnJ106CisgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFjdGlvbigx
KQorICAgICAgICAgICAgICAgICAgICBlbHNlOgorICAgICAgICAgICAgICAgICAgICAgICAgaWYg
c2VsZi5pc0FscGhhbnVtKHNlbGYudGhlQSk6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2VsZi5hY3Rpb24oMSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2VsZi5hY3Rpb24oMykKKyAgICAgICAgICAgICAgICBlbHNlOgor
ICAgICAgICAgICAgICAgICAgICBzZWxmLmFjdGlvbigxKQorCisKK2lmIF9fbmFtZV9fID09ICdf
X21haW5fXyc6CisgICAgbWluaWZpZXIgPSBKYXZhU2NyaXB0TWluaWZpZXIoKQorICAgIG1pbmlm
aWVyLmlucHV0ID0gc3lzLnN0ZGluCisgICAgbWluaWZpZXIub3V0cHV0ID0gc3lzLnN0ZG91dAor
ICAgIG1pbmlmaWVyLmpzbWluKCkKKyAgICBzeXMuc3RkaW4uY2xvc2UoKQo=
</data>
<flag name="review"
          id="64637"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>