<?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>73636</bug_id>
          
          <creation_ts>2011-12-02 02:06:21 -0800</creation_ts>
          <short_desc>Web Inspector: introduce backend stub generation from JSON for the standalone development / remote front-ends.</short_desc>
          <delta_ts>2011-12-02 03:37:44 -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>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>513622</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-12-02 02:06:21 -0800</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513623</commentid>
    <comment_count>1</comment_count>
      <attachid>117591</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-12-02 02:07:32 -0800</bug_when>
    <thetext>Created attachment 117591
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513624</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-02 02:11:44 -0800</bug_when>
    <thetext>Attachment 117591 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 9

Updating OpenSource
RA layer request failed: OPTIONS of &apos;http://svn.webkit.org/repository/webkit&apos;: could not connect to server (http://svn.webkit.org) at /usr/lib/git-core/git-svn line 2295

Died at Tools/Scripts/update-webkit line 158.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513649</commentid>
    <comment_count>3</comment_count>
      <attachid>117599</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-12-02 03:26:26 -0800</bug_when>
    <thetext>Created attachment 117599
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513651</commentid>
    <comment_count>4</comment_count>
      <attachid>117599</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-12-02 03:31:12 -0800</bug_when>
    <thetext>Comment on attachment 117599
Patch

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

&gt; Source/WebCore/inspector/front-end/InspectorBackend.js:291
&gt; +        xhr.open(&quot;GET&quot;, &quot;../Inspector.json&quot;, false);

Does it work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>513653</commentid>
    <comment_count>5</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-12-02 03:37:44 -0800</bug_when>
    <thetext>Committed r101777: &lt;http://trac.webkit.org/changeset/101777&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117591</attachid>
            <date>2011-12-02 02:07:32 -0800</date>
            <delta_ts>2011-12-02 03:26:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73636-20111202140730.patch</filename>
            <type>text/plain</type>
            <size>4531</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxNzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTFkNzA1NGI5MjAzMGRm
Y2MxN2VhODczN2M3NDlhODZkMGJmNWM1ZS4uNGFjOTFlMGJiNzlhNjRkY2UxODFjNzdhYjNkYmJi
MTVjNzY1YThjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDExLTEyLTAyICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBpbnRyb2R1Y2UgYmFja2VuZCBzdHViIGdlbmVyYXRpb24gZnJvbSBKU09OIGZvciB0aGUgc3Rh
bmRhbG9uZSBkZXZlbG9wbWVudCAvIHJlbW90ZSBmcm9udC1lbmRzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM2MzYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvSW5z
cGVjdG9yQmFja2VuZC5qczoKKyAgICAgICAgKEluc3BlY3RvckJhY2tlbmRDbGFzcy5wcm90b3R5
cGUucnVuQWZ0ZXJQZW5kaW5nRGlzcGF0Y2hlcyk6CisgICAgICAgIChJbnNwZWN0b3JCYWNrZW5k
Q2xhc3MucHJvdG90eXBlLmdlbmVyYXRlRnJvbUpTT04pOgorCiAyMDExLTEyLTAxICBBbmRyZXkg
S29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjog
dXNlIG9iamVjdCBwcm9wZXJ0aWVzLCBub3QgZWxlbWVudCBhdHRyaWJ1dGVzIHRvIHBhc3MgcHJl
ZmVycmVkIHBhbmVsL2xpbmUvcmVxdWVzdCBpZCBpbiBsaW5raWZpZWQgYW5jaG9ycwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0b3JCYWNrZW5k
LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0b3JCYWNrZW5k
LmpzCmluZGV4IGZhM2FjMGQ1YTk2NTY4Nzk3ZWIwM2IzZjIxNTM2MmUxZWNlYjkwOTcuLjk1Nzgx
MzNlOTEyZmM2ZGNiZTlkNDRkMmMxNTQ1ODg3YzI1ZGJkY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSW5zcGVjdG9yQmFja2VuZC5qcworKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0luc3BlY3RvckJhY2tlbmQuanMKQEAgLTI3
NSw2ICsyNzUsNzIgQEAgSW5zcGVjdG9yQmFja2VuZENsYXNzLnByb3RvdHlwZSA9IHsKICAgICAg
ICAgICAgIGZvciAodmFyIGlkID0gMDsgaWQgPCBzY3JpcHRzLmxlbmd0aDsgKytpZCkKICAgICAg
ICAgICAgICAgICAgc2NyaXB0c1tpZF0uY2FsbCh0aGlzKTsKICAgICAgICAgfQorICAgIH0sCisK
KyAgICBnZW5lcmF0ZUZyb21KU09OOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICB2YXIgeGhy
ID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCk7CisgICAgICAgIHhoci5vcGVuKCJHRVQiLCAiSW5zcGVj
dG9yLmpzb24iLCBmYWxzZSk7CisgICAgICAgIHhoci5zZW5kKG51bGwpOworICAgIAorICAgICAg
ICB2YXIgc2NoZW1hID0gSlNPTi5wYXJzZSh4aHIucmVzcG9uc2VUZXh0KTsKKyAgICAgICAgdmFy
IGpzVHlwZXMgPSB7IGludGVnZXI6ICJudW1iZXIiLCBhcnJheTogIm9iamVjdCIgfTsKKyAgICAg
ICAgdmFyIHJhd1R5cGVzID0ge307CisgICAgCisgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwg
c2NoZW1hLmRvbWFpbnMubGVuZ3RoOyArK2kpIHsKKyAgICAgICAgICAgIHZhciBkb21haW4gPSBz
Y2hlbWEuZG9tYWluc1tpXTsKKyAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBkb21haW4udHlw
ZXMgJiYgaiA8IGRvbWFpbi50eXBlcy5sZW5ndGg7ICsraikgeworICAgICAgICAgICAgICAgIHZh
ciB0eXBlID0gZG9tYWluLnR5cGVzW2pdOworICAgICAgICAgICAgICAgIHJhd1R5cGVzW2RvbWFp
bi5kb21haW4gKyAiLiIgKyB0eXBlLmlkXSA9IGpzVHlwZXNbdHlwZS50eXBlXSB8fCB0eXBlLnR5
cGU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAKKyAgICAgICAgdmFyIHJlc3VsdCA9
IFtdOworICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHNjaGVtYS5kb21haW5zLmxlbmd0aDsg
KytpKSB7CisgICAgICAgICAgICB2YXIgZG9tYWluID0gc2NoZW1hLmRvbWFpbnNbaV07CisgICAg
CisgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgZG9tYWluLmNvbW1hbmRzICYmIGogPCBkb21h
aW4uY29tbWFuZHMubGVuZ3RoOyArK2opIHsKKyAgICAgICAgICAgICAgICB2YXIgY29tbWFuZCA9
IGRvbWFpbi5jb21tYW5kc1tqXTsKKyAgICAgICAgICAgICAgICB2YXIgcGFyYW1zVGV4dCA9IFtd
OworICAgICAgICAgICAgICAgIGZvciAodmFyIGsgPSAwOyBjb21tYW5kLnBhcmFtZXRlcnMgJiYg
ayA8IGNvbW1hbmQucGFyYW1ldGVycy5sZW5ndGg7ICsraykgeworICAgICAgICAgICAgICAgICAg
ICB2YXIgcGFyYW1ldGVyID0gY29tbWFuZC5wYXJhbWV0ZXJzW2tdOworICAgIAorICAgICAgICAg
ICAgICAgICAgICB2YXIgdHlwZTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHBhcmFtZXRlci50
eXBlKQorICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9IGpzVHlwZXNbcGFyYW1ldGVyLnR5
cGVdIHx8IHBhcmFtZXRlci50eXBlOworICAgICAgICAgICAgICAgICAgICBlbHNlIHsKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHZhciByZWYgPSBwYXJhbWV0ZXJbIiRyZWYiXTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIChyZWYuaW5kZXhPZigiLiIpICE9PSAtMSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0eXBlID0gcmF3VHlwZXNbcmVmXTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlID0gcmF3VHlwZXNb
ZG9tYWluLmRvbWFpbiArICIuIiArIHJlZl07CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAK
KyAgICAgICAgICAgICAgICAgICAgdmFyIHRleHQgPSAie1wibmFtZVwiOiBcIiIgKyBwYXJhbWV0
ZXIubmFtZSArICJcIiwgXCJ0eXBlXCI6IFwiIiArIHR5cGUgKyAiXCIsIFwib3B0aW9uYWxcIjog
IiArIChwYXJhbWV0ZXIub3B0aW9uYWwgPyAidHJ1ZSIgOiAiZmFsc2UiKSArICJ9IjsKKyAgICAg
ICAgICAgICAgICAgICAgcGFyYW1zVGV4dC5wdXNoKHRleHQpOworICAgICAgICAgICAgICAgIH0K
KyAgICAKKyAgICAgICAgICAgICAgICB2YXIgcmV0dXJuc1RleHQgPSBbXTsKKyAgICAgICAgICAg
ICAgICBmb3IgKHZhciBrID0gMDsgY29tbWFuZC5yZXR1cm5zICYmIGsgPCBjb21tYW5kLnJldHVy
bnMubGVuZ3RoOyArK2spIHsKKyAgICAgICAgICAgICAgICAgICAgdmFyIHBhcmFtZXRlciA9IGNv
bW1hbmQucmV0dXJuc1trXTsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuc1RleHQucHVzaCgi
XCIiICsgcGFyYW1ldGVyLm5hbWUgKyAiXCIiKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgcmVzdWx0LnB1c2goIkluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKFwi
IiArIGRvbWFpbi5kb21haW4gKyAiLiIgKyBjb21tYW5kLm5hbWUgKyAiXCIsIFsiICsgcGFyYW1z
VGV4dC5qb2luKCIsICIpICsgIl0sIFsiICsgcmV0dXJuc1RleHQuam9pbigiLCAiKSArICJdKTsi
KTsKKyAgICAgICAgICAgIH0KKyAgICAKKyAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBkb21h
aW4uZXZlbnRzICYmIGogPCBkb21haW4uZXZlbnRzLmxlbmd0aDsgKytqKSB7CisgICAgICAgICAg
ICAgICAgdmFyIGV2ZW50ID0gZG9tYWluLmV2ZW50c1tqXTsKKyAgICAgICAgICAgICAgICB2YXIg
cGFyYW1zVGV4dCA9IFtdOworICAgICAgICAgICAgICAgIGZvciAodmFyIGsgPSAwOyBldmVudC5w
YXJhbWV0ZXJzICYmIGsgPCBldmVudC5wYXJhbWV0ZXJzLmxlbmd0aDsgKytrKSB7CisgICAgICAg
ICAgICAgICAgICAgIHZhciBwYXJhbWV0ZXIgPSBldmVudC5wYXJhbWV0ZXJzW2tdOworICAgICAg
ICAgICAgICAgICAgICBwYXJhbXNUZXh0LnB1c2goIlwiIiArIHBhcmFtZXRlci5uYW1lICsgIlwi
Iik7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHJlc3VsdC5wdXNoKCJJbnNw
ZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRXZlbnQoXCIiICsgZG9tYWluLmRvbWFpbiArICIuIiArIGV2
ZW50Lm5hbWUgKyAiXCIsIFsiICsgcGFyYW1zVGV4dC5qb2luKCIsICIpICsgIl0pOyIpOworICAg
ICAgICAgICAgfQorICAgIAorICAgICAgICAgICAgcmVzdWx0LnB1c2goIkluc3BlY3RvckJhY2tl
bmQucmVnaXN0ZXIiICsgZG9tYWluLmRvbWFpbiArICJEaXNwYXRjaGVyID0gSW5zcGVjdG9yQmFj
a2VuZC5yZWdpc3RlckRvbWFpbkRpc3BhdGNoZXIuYmluZChJbnNwZWN0b3JCYWNrZW5kLCBcIiIg
KyBkb21haW4uZG9tYWluICsgIlwiKTsiKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gcmVz
dWx0LmpvaW4oIlxuIik7CiAgICAgfQogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117599</attachid>
            <date>2011-12-02 03:26:26 -0800</date>
            <delta_ts>2011-12-02 03:31:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73636-20111202152624.patch</filename>
            <type>text/plain</type>
            <size>8537</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxNzc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTM3OTdkNTc2MjlhYzY3
MzBjM2JiYmI0NTcxOWE4M2VmNzA1NjdhMy4uYTJkODE0MGUzZmEyZDZhOTA3YzhiMjhmNWM5OTA1
NmRhZGY1MjgzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDExLTEyLTAyICBQYXZl
bCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBpbnRyb2R1Y2UgYmFja2VuZCBzdHViIGdlbmVyYXRpb24gZnJvbSBKU09OIGZvciB0aGUgc3Rh
bmRhbG9uZSBkZXZlbG9wbWVudCAvIHJlbW90ZSBmcm9udC1lbmRzLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM2MzYKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRE9N
U3RvcmFnZS5qczoKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0RhdGFiYXNlLmpzOgor
ICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvSW5zcGVjdG9yQmFja2VuZC5qczoKKyAgICAg
ICAgKEluc3BlY3RvckJhY2tlbmRDbGFzcyk6CisgICAgICAgIChJbnNwZWN0b3JCYWNrZW5kQ2xh
c3MucHJvdG90eXBlLnJlZ2lzdGVyQ29tbWFuZCk6CisgICAgICAgIChJbnNwZWN0b3JCYWNrZW5k
Q2xhc3MucHJvdG90eXBlLnJlZ2lzdGVyRXZlbnQpOgorICAgICAgICAoSW5zcGVjdG9yQmFja2Vu
ZENsYXNzLnByb3RvdHlwZS5ydW5BZnRlclBlbmRpbmdEaXNwYXRjaGVzKToKKyAgICAgICAgKElu
c3BlY3RvckJhY2tlbmRDbGFzcy5wcm90b3R5cGUubG9hZEZyb21KU09OSWZOZWVkZWQpOgorICAg
ICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVNYW5hZ2VyLmpzOgorICAgICAgICAq
IGluc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzOgorCiAyMDExLTEyLTAyICBNT1JJVEEg
SGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGFub3Ro
ZXIgYXR0ZW1wdCB0byBidWlsZCBmaXggZm9yIHIxMDE3NTE6CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTVN0b3JhZ2UuanMgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTVN0b3JhZ2UuanMKaW5kZXggMzVjZDk5NzlhMzdiNzQ4
MmE0ZjdkYTgyNTk0YTMwMWY2NTUzMTU3Ny4uZWZhN2YxNmI4ODk0MWQzMWViNzQzODBlNjBlMDVj
ZDRlYjY3NDQ5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9ET01TdG9yYWdlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
RE9NU3RvcmFnZS5qcwpAQCAtOTEsNSArOTEsMyBAQCBXZWJJbnNwZWN0b3IuRE9NU3RvcmFnZURp
c3BhdGNoZXIucHJvdG90eXBlID0gewogICAgICAgICBXZWJJbnNwZWN0b3IucGFuZWxzLnJlc291
cmNlcy51cGRhdGVET01TdG9yYWdlKHN0b3JhZ2VJZCk7CiAgICAgfQogfQotCi1JbnNwZWN0b3JC
YWNrZW5kLnJlZ2lzdGVyRE9NU3RvcmFnZURpc3BhdGNoZXIobmV3IFdlYkluc3BlY3Rvci5ET01T
dG9yYWdlRGlzcGF0Y2hlcigpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvRGF0YWJhc2UuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0RhdGFiYXNlLmpzCmluZGV4IGZmYjQ3NmY3MzRkZGU1MmM2OWVhY2IxMTZmZjdkZGYyM2Y2
OGE4ZDEuLjg3ZDJjMmIwOGM1YTZlZjdlOGEyY2RkMjE5MjdhYTk3NTI3ZDE5YzYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGF0YWJhc2UuanMKKysrIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EYXRhYmFzZS5qcwpAQCAtMTQ5LDUg
KzE0OSwzIEBAIFdlYkluc3BlY3Rvci5EYXRhYmFzZURpc3BhdGNoZXIucHJvdG90eXBlID0gewog
ICAgICAgICAgICAgIGNhbGxiYWNrKGVycm9yT2JqKTsKICAgICB9CiB9Ci0KLUluc3BlY3RvckJh
Y2tlbmQucmVnaXN0ZXJEYXRhYmFzZURpc3BhdGNoZXIobmV3IFdlYkluc3BlY3Rvci5EYXRhYmFz
ZURpc3BhdGNoZXIoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0luc3BlY3RvckJhY2tlbmQuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL0luc3BlY3RvckJhY2tlbmQuanMKaW5kZXggZmEzYWMwZDVhOTY1Njg3OTdlYjAzYjNm
MjE1MzYyZTFlY2ViOTA5Ny4uZTk2OGNkMjVlMTBlYjU0ZjU2ZTY2ODdkMDEwYzI2MjVjYjJmZDg2
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9JbnNwZWN0
b3JCYWNrZW5kLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSW5z
cGVjdG9yQmFja2VuZC5qcwpAQCAtNDIsNiArNDIsNyBAQCBmdW5jdGlvbiBJbnNwZWN0b3JCYWNr
ZW5kQ2xhc3MoKQogCiAgICAgdGhpcy5kdW1wSW5zcGVjdG9yVGltZVN0YXRzID0gZmFsc2U7CiAg
ICAgdGhpcy5kdW1wSW5zcGVjdG9yUHJvdG9jb2xNZXNzYWdlcyA9IGZhbHNlOworICAgIHRoaXMu
X2luaXRpYWxpemVkID0gZmFsc2U7CiB9CiAKIEluc3BlY3RvckJhY2tlbmRDbGFzcy5wcm90b3R5
cGUgPSB7CkBAIC02OSwxMSArNzAsMTUgQEAgSW5zcGVjdG9yQmFja2VuZENsYXNzLnByb3RvdHlw
ZSA9IHsKICAgICAgICAgd2luZG93W2FnZW50TmFtZV1bZG9tYWluQW5kTWV0aG9kWzFdXSA9IHRo
aXMuX3NlbmRNZXNzYWdlVG9CYWNrZW5kLmJpbmQodGhpcywgbWV0aG9kLCBzaWduYXR1cmUpOwog
ICAgICAgICB3aW5kb3dbYWdlbnROYW1lXVtkb21haW5BbmRNZXRob2RbMV1dWyJpbnZva2UiXSA9
IHRoaXMuX2ludm9rZS5iaW5kKHRoaXMsIG1ldGhvZCwgc2lnbmF0dXJlKTsKICAgICAgICAgdGhp
cy5fcmVwbHlBcmdzW21ldGhvZF0gPSByZXBseUFyZ3M7CisKKyAgICAgICAgdGhpcy5faW5pdGlh
bGl6ZWQgPSB0cnVlOwogICAgIH0sCiAKICAgICByZWdpc3RlckV2ZW50OiBmdW5jdGlvbihldmVu
dE5hbWUsIHBhcmFtcykKICAgICB7CiAgICAgICAgIHRoaXMuX2V2ZW50QXJnc1tldmVudE5hbWVd
ID0gcGFyYW1zOworCisgICAgICAgIHRoaXMuX2luaXRpYWxpemVkID0gdHJ1ZTsKICAgICB9LAog
CiAgICAgX2ludm9rZTogZnVuY3Rpb24obWV0aG9kLCBzaWduYXR1cmUsIGFyZ3MsIGNhbGxiYWNr
KQpAQCAtMjc1LDYgKzI4MCw3NSBAQCBJbnNwZWN0b3JCYWNrZW5kQ2xhc3MucHJvdG90eXBlID0g
ewogICAgICAgICAgICAgZm9yICh2YXIgaWQgPSAwOyBpZCA8IHNjcmlwdHMubGVuZ3RoOyArK2lk
KQogICAgICAgICAgICAgICAgICBzY3JpcHRzW2lkXS5jYWxsKHRoaXMpOwogICAgICAgICB9Cisg
ICAgfSwKKworICAgIGxvYWRGcm9tSlNPTklmTmVlZGVkOiBmdW5jdGlvbigpCisgICAgeworICAg
ICAgICBpZiAodGhpcy5faW5pdGlhbGl6ZWQpCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAg
ICAgdmFyIHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOworICAgICAgICB4aHIub3BlbigiR0VU
IiwgIi4uL0luc3BlY3Rvci5qc29uIiwgZmFsc2UpOworICAgICAgICB4aHIuc2VuZChudWxsKTsK
KyAgICAKKyAgICAgICAgdmFyIHNjaGVtYSA9IEpTT04ucGFyc2UoeGhyLnJlc3BvbnNlVGV4dCk7
CisgICAgICAgIHZhciBqc1R5cGVzID0geyBpbnRlZ2VyOiAibnVtYmVyIiwgYXJyYXk6ICJvYmpl
Y3QiIH07CisgICAgICAgIHZhciByYXdUeXBlcyA9IHt9OworICAgIAorICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHNjaGVtYS5kb21haW5zLmxlbmd0aDsgKytpKSB7CisgICAgICAgICAgICB2
YXIgZG9tYWluID0gc2NoZW1hLmRvbWFpbnNbaV07CisgICAgICAgICAgICBmb3IgKHZhciBqID0g
MDsgZG9tYWluLnR5cGVzICYmIGogPCBkb21haW4udHlwZXMubGVuZ3RoOyArK2opIHsKKyAgICAg
ICAgICAgICAgICB2YXIgdHlwZSA9IGRvbWFpbi50eXBlc1tqXTsKKyAgICAgICAgICAgICAgICBy
YXdUeXBlc1tkb21haW4uZG9tYWluICsgIi4iICsgdHlwZS5pZF0gPSBqc1R5cGVzW3R5cGUudHlw
ZV0gfHwgdHlwZS50eXBlOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgCisgICAgICAg
IHZhciByZXN1bHQgPSBbXTsKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBzY2hlbWEuZG9t
YWlucy5sZW5ndGg7ICsraSkgeworICAgICAgICAgICAgdmFyIGRvbWFpbiA9IHNjaGVtYS5kb21h
aW5zW2ldOworICAgIAorICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGRvbWFpbi5jb21tYW5k
cyAmJiBqIDwgZG9tYWluLmNvbW1hbmRzLmxlbmd0aDsgKytqKSB7CisgICAgICAgICAgICAgICAg
dmFyIGNvbW1hbmQgPSBkb21haW4uY29tbWFuZHNbal07CisgICAgICAgICAgICAgICAgdmFyIHBh
cmFtc1RleHQgPSBbXTsKKyAgICAgICAgICAgICAgICBmb3IgKHZhciBrID0gMDsgY29tbWFuZC5w
YXJhbWV0ZXJzICYmIGsgPCBjb21tYW5kLnBhcmFtZXRlcnMubGVuZ3RoOyArK2spIHsKKyAgICAg
ICAgICAgICAgICAgICAgdmFyIHBhcmFtZXRlciA9IGNvbW1hbmQucGFyYW1ldGVyc1trXTsKKyAg
ICAKKyAgICAgICAgICAgICAgICAgICAgdmFyIHR5cGU7CisgICAgICAgICAgICAgICAgICAgIGlm
IChwYXJhbWV0ZXIudHlwZSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgPSBqc1R5cGVz
W3BhcmFtZXRlci50eXBlXSB8fCBwYXJhbWV0ZXIudHlwZTsKKyAgICAgICAgICAgICAgICAgICAg
ZWxzZSB7CisgICAgICAgICAgICAgICAgICAgICAgICB2YXIgcmVmID0gcGFyYW1ldGVyWyIkcmVm
Il07CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAocmVmLmluZGV4T2YoIi4iKSAhPT0gLTEp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSA9IHJhd1R5cGVzW3JlZl07CisgICAg
ICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlw
ZSA9IHJhd1R5cGVzW2RvbWFpbi5kb21haW4gKyAiLiIgKyByZWZdOworICAgICAgICAgICAgICAg
ICAgICB9CisgICAgCisgICAgICAgICAgICAgICAgICAgIHZhciB0ZXh0ID0gIntcIm5hbWVcIjog
XCIiICsgcGFyYW1ldGVyLm5hbWUgKyAiXCIsIFwidHlwZVwiOiBcIiIgKyB0eXBlICsgIlwiLCBc
Im9wdGlvbmFsXCI6ICIgKyAocGFyYW1ldGVyLm9wdGlvbmFsID8gInRydWUiIDogImZhbHNlIikg
KyAifSI7CisgICAgICAgICAgICAgICAgICAgIHBhcmFtc1RleHQucHVzaCh0ZXh0KTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgCisgICAgICAgICAgICAgICAgdmFyIHJldHVybnNUZXh0ID0gW107
CisgICAgICAgICAgICAgICAgZm9yICh2YXIgayA9IDA7IGNvbW1hbmQucmV0dXJucyAmJiBrIDwg
Y29tbWFuZC5yZXR1cm5zLmxlbmd0aDsgKytrKSB7CisgICAgICAgICAgICAgICAgICAgIHZhciBw
YXJhbWV0ZXIgPSBjb21tYW5kLnJldHVybnNba107CisgICAgICAgICAgICAgICAgICAgIHJldHVy
bnNUZXh0LnB1c2goIlwiIiArIHBhcmFtZXRlci5uYW1lICsgIlwiIik7CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIHJlc3VsdC5wdXNoKCJJbnNwZWN0b3JCYWNrZW5kLnJlZ2lz
dGVyQ29tbWFuZChcIiIgKyBkb21haW4uZG9tYWluICsgIi4iICsgY29tbWFuZC5uYW1lICsgIlwi
LCBbIiArIHBhcmFtc1RleHQuam9pbigiLCAiKSArICJdLCBbIiArIHJldHVybnNUZXh0LmpvaW4o
IiwgIikgKyAiXSk7Iik7CisgICAgICAgICAgICB9CisgICAgCisgICAgICAgICAgICBmb3IgKHZh
ciBqID0gMDsgZG9tYWluLmV2ZW50cyAmJiBqIDwgZG9tYWluLmV2ZW50cy5sZW5ndGg7ICsraikg
eworICAgICAgICAgICAgICAgIHZhciBldmVudCA9IGRvbWFpbi5ldmVudHNbal07CisgICAgICAg
ICAgICAgICAgdmFyIHBhcmFtc1RleHQgPSBbXTsKKyAgICAgICAgICAgICAgICBmb3IgKHZhciBr
ID0gMDsgZXZlbnQucGFyYW1ldGVycyAmJiBrIDwgZXZlbnQucGFyYW1ldGVycy5sZW5ndGg7ICsr
aykgeworICAgICAgICAgICAgICAgICAgICB2YXIgcGFyYW1ldGVyID0gZXZlbnQucGFyYW1ldGVy
c1trXTsKKyAgICAgICAgICAgICAgICAgICAgcGFyYW1zVGV4dC5wdXNoKCJcIiIgKyBwYXJhbWV0
ZXIubmFtZSArICJcIiIpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICByZXN1
bHQucHVzaCgiSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckV2ZW50KFwiIiArIGRvbWFpbi5kb21h
aW4gKyAiLiIgKyBldmVudC5uYW1lICsgIlwiLCBbIiArIHBhcmFtc1RleHQuam9pbigiLCAiKSAr
ICJdKTsiKTsKKyAgICAgICAgICAgIH0KKyAgICAKKyAgICAgICAgICAgIHJlc3VsdC5wdXNoKCJJ
bnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyIiArIGRvbWFpbi5kb21haW4gKyAiRGlzcGF0Y2hlciA9
IEluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJEb21haW5EaXNwYXRjaGVyLmJpbmQoSW5zcGVjdG9y
QmFja2VuZCwgXCIiICsgZG9tYWluLmRvbWFpbiArICJcIik7Iik7CisgICAgICAgIH0KKyAgICAg
ICAgZXZhbChyZXN1bHQuam9pbigiXG4iKSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lTWFuYWdlci5qcyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVNYW5hZ2VyLmpzCmluZGV4IDA1
MmJkZmU3OWQ0NWI5Mzg5Mzc4YmVkMmNmMzJjNzhlYjFmZTg1M2UuLjEzM2M5YjM3MmIyYTMzMjI4
YjQ3MGZlZGE4OGY4NjhlNWIwODk0MjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvVGltZWxpbmVNYW5hZ2VyLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVNYW5hZ2VyLmpzCkBAIC05NCw0ICs5NCw3IEBAIFdl
Ykluc3BlY3Rvci5UaW1lbGluZURpc3BhdGNoZXIucHJvdG90eXBlID0gewogICAgIH0KIH0KIAot
V2ViSW5zcGVjdG9yLnRpbWVsaW5lTWFuYWdlciA9IG5ldyBXZWJJbnNwZWN0b3IuVGltZWxpbmVN
YW5hZ2VyKCk7CisvKioKKyAqIEB0eXBlIHtXZWJJbnNwZWN0b3IuVGltZWxpbmVNYW5hZ2VyfQor
ICovCitXZWJJbnNwZWN0b3IudGltZWxpbmVNYW5hZ2VyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMgYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcwppbmRleCAwMzgwNTdiM2JlZjhhNzdkYjQy
ZjU1MDlmZTA2Mzk4ODViMTE0OTE5Li44ODNmNjQ5NzU4ZTRhMmNhZWQ5YTZhMjk4NGY2ZGFjYmMx
YjI5ZTI2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2lu
c3BlY3Rvci5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3Bl
Y3Rvci5qcwpAQCAtMzA3LDYgKzMwNyw3IEBAIFdlYkluc3BlY3Rvci5FdmVudHMgPSB7CiAKIFdl
Ykluc3BlY3Rvci5sb2FkZWQgPSBmdW5jdGlvbigpCiB7CisgICAgSW5zcGVjdG9yQmFja2VuZC5s
b2FkRnJvbUpTT05JZk5lZWRlZCgpOwogICAgIGlmICgicGFnZSIgaW4gV2ViSW5zcGVjdG9yLnF1
ZXJ5UGFyYW1zT2JqZWN0KSB7CiAgICAgICAgIHZhciBwYWdlID0gV2ViSW5zcGVjdG9yLnF1ZXJ5
UGFyYW1zT2JqZWN0LnBhZ2U7CiAgICAgICAgIHZhciBob3N0ID0gImhvc3QiIGluIFdlYkluc3Bl
Y3Rvci5xdWVyeVBhcmFtc09iamVjdCA/IFdlYkluc3BlY3Rvci5xdWVyeVBhcmFtc09iamVjdC5o
b3N0IDogd2luZG93LmxvY2F0aW9uLmhvc3Q7CkBAIC0zNzEsNiArMzcyLDkgQEAgV2ViSW5zcGVj
dG9yLl9kb0xvYWRlZERvbmVXaXRoQ2FwYWJpbGl0aWVzID0gZnVuY3Rpb24oKQogICAgIEluc3Bl
Y3RvckJhY2tlbmQucmVnaXN0ZXJJbnNwZWN0b3JEaXNwYXRjaGVyKHRoaXMpOwogCiAgICAgdGhp
cy5jc3NNb2RlbCA9IG5ldyBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2RlbCgpOworICAgIHRoaXMu
dGltZWxpbmVNYW5hZ2VyID0gbmV3IFdlYkluc3BlY3Rvci5UaW1lbGluZU1hbmFnZXIoKTsKKyAg
ICBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRGF0YWJhc2VEaXNwYXRjaGVyKG5ldyBXZWJJbnNw
ZWN0b3IuRGF0YWJhc2VEaXNwYXRjaGVyKCkpOworICAgIEluc3BlY3RvckJhY2tlbmQucmVnaXN0
ZXJET01TdG9yYWdlRGlzcGF0Y2hlcihuZXcgV2ViSW5zcGVjdG9yLkRPTVN0b3JhZ2VEaXNwYXRj
aGVyKCkpOwogCiAgICAgdGhpcy5zZWFyY2hDb250cm9sbGVyID0gbmV3IFdlYkluc3BlY3Rvci5T
ZWFyY2hDb250cm9sbGVyKCk7CiAgICAgdGhpcy5hZHZhbmNlZFNlYXJjaENvbnRyb2xsZXIgPSBu
ZXcgV2ViSW5zcGVjdG9yLkFkdmFuY2VkU2VhcmNoQ29udHJvbGxlcigpOwo=
</data>
<flag name="review"
          id="117084"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>