<?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>33024</bug_id>
          
          <creation_ts>2009-12-29 10:51:23 -0800</creation_ts>
          <short_desc>Web Inspector: External resource relative URLs cannot be navigated to from the Elements panel</short_desc>
          <delta_ts>2010-01-11 14:53:09 -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="Alexander Pavlov (apavlov)">apavlov</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>175629</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2009-12-29 10:51:23 -0800</bug_when>
    <thetext>Nothing happens when trying to navigate to, say, a linked stylesheet (by clicking the &quot;href&quot; or &quot;src&quot; attribute value that looks like &quot;main.css&quot; or &quot;/css/main.css&quot;) from the Elements Outline Tree.

This is an upstream of the Chromium http://code.google.com/p/chromium/issues/detail?id=24892 issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175637</commentid>
    <comment_count>1</comment_count>
      <attachid>45615</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2009-12-29 10:58:31 -0800</bug_when>
    <thetext>Created attachment 45615
[PATCH] Suggested solution</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179330</commentid>
    <comment_count>2</comment_count>
      <attachid>46270</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-01-11 04:27:38 -0800</bug_when>
    <thetext>Created attachment 46270
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179338</commentid>
    <comment_count>3</comment_count>
      <attachid>46270</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-01-11 05:43:04 -0800</bug_when>
    <thetext>Comment on attachment 46270
patch

Test for this would be great.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179339</commentid>
    <comment_count>4</comment_count>
      <attachid>46270</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-11 05:57:41 -0800</bug_when>
    <thetext>Comment on attachment 46270
patch

Rejecting patch 46270 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 11905 test cases.
inspector/cookie-resource-match.html -&gt; failed

Exiting early after 1 failures. 8706 tests run.
149.54s total testing time

8705 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout
5 test cases (&lt;1%) had stderr output

Full output: http://webkit-commit-queue.appspot.com/results/177793</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179377</commentid>
    <comment_count>5</comment_count>
      <attachid>46278</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-01-11 08:40:26 -0800</bug_when>
    <thetext>Created attachment 46278
patch (fixed + layout test)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179546</commentid>
    <comment_count>6</comment_count>
      <attachid>46278</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-11 14:33:16 -0800</bug_when>
    <thetext>Comment on attachment 46278
patch (fixed + layout test)

Clearing flags on attachment: 46278

Committed r53100: &lt;http://trac.webkit.org/changeset/53100&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179547</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-11 14:33:22 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179553</commentid>
    <comment_count>8</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-11 14:46:30 -0800</bug_when>
    <thetext>Looks like this test needs to be skipped on Qt:
http://build.webkit.org/results/Qt%20Linux%20Release/r53100%20(5847)/inspector/elements-panel-rewrite-href-diffs.txt

--- layout-test-results/inspector/elements-panel-rewrite-href-expected.txt	2010-01-11 14:40:14.000000000 -0800
+++ layout-test-results/inspector/elements-panel-rewrite-href-actual.txt	2010-01-11 14:40:14.000000000 -0800
@@ -1,7 +1,5 @@
+CONSOLE MESSAGE: line 28: TypeError: Result of expression &apos;layoutTestController.evaluateInWebInspector&apos; [undefined] is not a function.
+FAIL: Timed out waiting for notifyDone to be called
 Tests that src and href element targets are rewritten properly.
 
-[,bogusSheet1.css]
-[LayoutTests,inspector,bogusSheet2.css]
-[LayoutTests,inspector,inspector-test.js]
-[LayoutTests,inspector,elements-tests.js]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179556</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-11 14:48:21 -0800</bug_when>
    <thetext>bug 33096 is the Qt bug about adding this functionality.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179557</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-11 14:53:09 -0800</bug_when>
    <thetext>Committed r53102: &lt;http://trac.webkit.org/changeset/53102&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45615</attachid>
            <date>2009-12-29 10:58:31 -0800</date>
            <delta_ts>2009-12-29 10:59:14 -0800</delta_ts>
            <desc>[PATCH] Suggested solution</desc>
            <filename>provideurlproperty.patch</filename>
            <type>text/plain</type>
            <size>3486</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NDI1OGJiMS4uOGIyZjkwMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAwOS0xMi0yOSAgQWxleGFuZGVyIFBh
dmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFByb3ZpZGUgdGhlICJfVVJMIiBwcm9wZXJ0eSBmb3IgZG9j
dW1lbnRzIGFuZCBmcmFtZSBvd25lciBlbGVtZW50cworCisgICAgICAgIFRoaXMgaXMgbmVjZXNz
YXJ5IHRvIGRldGVybWluZSBvd25lciBkb2N1bWVudCBVUkxzIGZvciBub2RlcyAoYWxsIG5vZGVz
IGhhdmUKKyAgICAgICAgdGhlIHRvcC1sZXZlbCBkb2N1bWVudCBzZXQgYXMgb3duZXJEb2N1bWVu
dCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAy
NQorCisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpidWlsZE9iamVjdEZvck5vZGUpOgorICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRE9NQWdlbnQuanM6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuRE9NTm9kZSk6CisKIDIwMDktMTItMjggIEFuZHJlaSBQb3Blc2N1ICA8YW5kcmVpcEBnb29n
bGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERtaXRyeSBUaXRvdi4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcCBiL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3RvckRPTUFnZW50LmNwcAppbmRleCA2YTZjYTVmLi40N2M0YWVkIDEwMDY0NAot
LS0gYS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKKysrIGIvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwCkBAIC01MTIsMTggKzUxMiwyNSBAQCBT
Y3JpcHRPYmplY3QgSW5zcGVjdG9yRE9NQWdlbnQ6OmJ1aWxkT2JqZWN0Rm9yTm9kZShOb2RlKiBu
b2RlLCBpbnQgZGVwdGgsIE5vZGVUbwogICAgIHZhbHVlLnNldCgibG9jYWxOYW1lIiwgbG9jYWxO
YW1lKTsKICAgICB2YWx1ZS5zZXQoIm5vZGVWYWx1ZSIsIG5vZGVWYWx1ZSk7CiAKLSAgICBpZiAo
bm9kZS0+bm9kZVR5cGUoKSA9PSBOb2RlOjpFTEVNRU5UX05PREUpIHsKLSAgICAgICAgRWxlbWVu
dCogZWxlbWVudCA9IHN0YXRpY19jYXN0PEVsZW1lbnQqPihub2RlKTsKLSAgICAgICAgdmFsdWUu
c2V0KCJhdHRyaWJ1dGVzIiwgYnVpbGRBcnJheUZvckVsZW1lbnRBdHRyaWJ1dGVzKGVsZW1lbnQp
KTsKLSAgICB9CiAgICAgaWYgKG5vZGUtPm5vZGVUeXBlKCkgPT0gTm9kZTo6RUxFTUVOVF9OT0RF
IHx8IG5vZGUtPm5vZGVUeXBlKCkgPT0gTm9kZTo6RE9DVU1FTlRfTk9ERSkgewogICAgICAgICBp
bnQgbm9kZUNvdW50ID0gaW5uZXJDaGlsZE5vZGVDb3VudChub2RlKTsKICAgICAgICAgdmFsdWUu
c2V0KCJjaGlsZE5vZGVDb3VudCIsIG5vZGVDb3VudCk7CiAgICAgICAgIFNjcmlwdEFycmF5IGNo
aWxkcmVuID0gYnVpbGRBcnJheUZvckNvbnRhaW5lckNoaWxkcmVuKG5vZGUsIGRlcHRoLCBub2Rl
c01hcCk7CiAgICAgICAgIGlmIChjaGlsZHJlbi5sZW5ndGgoKSA+IDApCiAgICAgICAgICAgICB2
YWx1ZS5zZXQoImNoaWxkcmVuIiwgY2hpbGRyZW4pOwotICAgIH0KLSAgICBpZiAobm9kZS0+bm9k
ZVR5cGUoKSA9PSBOb2RlOjpET0NVTUVOVF9UWVBFX05PREUpIHsKKworICAgICAgICBpZiAobm9k
ZS0+bm9kZVR5cGUoKSA9PSBOb2RlOjpFTEVNRU5UX05PREUpIHsKKyAgICAgICAgICAgIEVsZW1l
bnQqIGVsZW1lbnQgPSBzdGF0aWNfY2FzdDxFbGVtZW50Kj4obm9kZSk7CisgICAgICAgICAgICB2
YWx1ZS5zZXQoImF0dHJpYnV0ZXMiLCBidWlsZEFycmF5Rm9yRWxlbWVudEF0dHJpYnV0ZXMoZWxl
bWVudCkpOworICAgICAgICAgICAgaWYgKG5vZGUtPmlzRnJhbWVPd25lckVsZW1lbnQoKSkgewor
ICAgICAgICAgICAgICAgIEhUTUxGcmFtZU93bmVyRWxlbWVudCogZnJhbWVPd25lciA9IHN0YXRp
Y19jYXN0PEhUTUxGcmFtZU93bmVyRWxlbWVudCo+KG5vZGUpOworICAgICAgICAgICAgICAgIHZh
bHVlLnNldCgiVVJMIiwgZnJhbWVPd25lci0+Y29udGVudERvY3VtZW50KCktPnVybCgpLnN0cmlu
ZygpKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIERvY3Vt
ZW50KiBkb2N1bWVudCA9IHN0YXRpY19jYXN0PERvY3VtZW50Kj4obm9kZSk7CisgICAgICAgICAg
ICB2YWx1ZS5zZXQoIlVSTCIsIGRvY3VtZW50LT51cmwoKS5zdHJpbmcoKSk7CisgICAgICAgIH0K
KyAgICB9IGVsc2UgaWYgKG5vZGUtPm5vZGVUeXBlKCkgPT0gTm9kZTo6RE9DVU1FTlRfVFlQRV9O
T0RFKSB7CiAgICAgICAgIERvY3VtZW50VHlwZSogZG9jVHlwZSA9IHN0YXRpY19jYXN0PERvY3Vt
ZW50VHlwZSo+KG5vZGUpOwogICAgICAgICB2YWx1ZS5zZXQoInB1YmxpY0lkIiwgZG9jVHlwZS0+
cHVibGljSWQoKSk7CiAgICAgICAgIHZhbHVlLnNldCgic3lzdGVtSWQiLCBkb2NUeXBlLT5zeXN0
ZW1JZCgpKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9ET01BZ2Vu
dC5qcyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9ET01BZ2VudC5qcwppbmRleCA5OTAw
Y2JiLi44NjE5NTE2IDEwMDY0NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRE9N
QWdlbnQuanMKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RPTUFnZW50LmpzCkBA
IC02NiwxMSArNjYsMTQgQEAgV2ViSW5zcGVjdG9yLkRPTU5vZGUgPSBmdW5jdGlvbihkb2MsIHBh
eWxvYWQpIHsKICAgICAgICAgICAgIHRoaXMub3duZXJEb2N1bWVudC5kb2N1bWVudEVsZW1lbnQg
PSB0aGlzOwogICAgICAgICBpZiAoIXRoaXMub3duZXJEb2N1bWVudC5ib2R5ICYmIHRoaXMubm9k
ZU5hbWUgPT09ICJCT0RZIikKICAgICAgICAgICAgIHRoaXMub3duZXJEb2N1bWVudC5ib2R5ID0g
dGhpczsKKyAgICAgICAgaWYgKHBheWxvYWQuVVJMKQorICAgICAgICAgICAgdGhpcy5fVVJMID0g
cGF5bG9hZC5VUkw7CiAgICAgfSBlbHNlIGlmICh0aGlzLm5vZGVUeXBlID09PSBOb2RlLkRPQ1VN
RU5UX1RZUEVfTk9ERSkgewogICAgICAgICB0aGlzLnB1YmxpY0lkID0gcGF5bG9hZC5wdWJsaWNJ
ZDsKICAgICAgICAgdGhpcy5zeXN0ZW1JZCA9IHBheWxvYWQuc3lzdGVtSWQ7CiAgICAgICAgIHRo
aXMuaW50ZXJuYWxTdWJzZXQgPSBwYXlsb2FkLmludGVybmFsU3Vic2V0OwotICAgIH0KKyAgICB9
IGVsc2UgaWYgKHRoaXMubm9kZVR5cGUgPT09IE5vZGUuRE9DVU1FTlRfTk9ERSkKKyAgICAgICAg
dGhpcy5fVVJMID0gcGF5bG9hZC5VUkw7CiB9CiAKIFdlYkluc3BlY3Rvci5ET01Ob2RlLnByb3Rv
dHlwZSA9IHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46270</attachid>
            <date>2010-01-11 04:27:38 -0800</date>
            <delta_ts>2010-01-11 08:40:26 -0800</delta_ts>
            <desc>patch</desc>
            <filename>rewritehrefs.patch</filename>
            <type>text/plain</type>
            <size>3859</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MWExMDgxMS4uMDBiYTA5ZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMC0wMS0xMSAgQWxleGFuZGVyIFBh
dmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFJld3JpdGUgcmVsYXRpdmUgVVJMcyBpbiB0aGUgRWxlbWVu
dHNUcmVlT3V0bGluZSB0byBtYWtlIHRoZW0gbmF2aWdhYmxlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAyNAorCisgICAgICAgICogaW5zcGVjdG9y
L2Zyb250LWVuZC9FbGVtZW50c1RyZWVPdXRsaW5lLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9y
LkVsZW1lbnRzVHJlZUVsZW1lbnQucHJvdG90eXBlLl9yZXdyaXRlQXR0ckhyZWYpOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkVsZW1lbnRzVHJlZUVsZW1lbnQucHJvdG90eXBlLl9ub2RlVGl0bGVJ
bmZvKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qczoKKwogMjAx
MC0wMS0xMSAgS2ltIEdyw7ZuaG9sbSAgPGtpbS5ncm9uaG9sbUBub21vdm9rLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9FbGVtZW50c1RyZWVPdXRsaW5lLmpzIGIvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0VsZW1lbnRzVHJlZU91dGxpbmUuanMKaW5kZXggNzRhNDIyZi4uMjM3Njc0
NCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0VsZW1lbnRzVHJlZU91
dGxpbmUuanMKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0VsZW1lbnRzVHJlZU91
dGxpbmUuanMKQEAgLTg5Myw2ICs4OTMsNDAgQEAgV2ViSW5zcGVjdG9yLkVsZW1lbnRzVHJlZUVs
ZW1lbnQucHJvdG90eXBlID0gewogICAgICAgICAgICAgdGhpcy5jcmVhdGVUb29sdGlwRm9ySW1h
Z2VOb2RlKHRoaXMucmVwcmVzZW50ZWRPYmplY3QsIGNhbGxiYWNrKTsKICAgICB9LAogCisgICAg
X3Jld3JpdGVBdHRySHJlZjogZnVuY3Rpb24obm9kZSwgaHJlZlZhbHVlKQorICAgIHsKKyAgICAg
ICAgaWYgKGhyZWZWYWx1ZS5pbmRleE9mKCI6Ly8iKSA+IDApCisgICAgICAgICAgICByZXR1cm4g
aHJlZlZhbHVlOworCisgICAgICAgIHZhciBtYXRjaDsKKyAgICAgICAgdmFyIGRvY3VtZW50VVJM
OworICAgICAgICBmb3IgKHZhciBmcmFtZU93bmVyQ2FuZGlkYXRlID0gbm9kZTsgZnJhbWVPd25l
ckNhbmRpZGF0ZTsgZnJhbWVPd25lckNhbmRpZGF0ZSA9IGZyYW1lT3duZXJDYW5kaWRhdGUucGFy
ZW50Tm9kZSkgeworICAgICAgICAgICAgaWYgKGZyYW1lT3duZXJDYW5kaWRhdGUuZG9jdW1lbnRV
UkwpIHsKKyAgICAgICAgICAgICAgICBkb2N1bWVudFVSTCA9IGZyYW1lT3duZXJDYW5kaWRhdGUu
ZG9jdW1lbnRVUkw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKGRvY3VtZW50VVJMKSB7CisgICAgICAgICAgICBtYXRjaCA9IGRv
Y3VtZW50VVJMLm1hdGNoKFdlYkluc3BlY3Rvci5VUkxSZWdFeHApOworICAgICAgICAgICAgaWYg
KG1hdGNoKSB7CisgICAgICAgICAgICAgICAgdmFyIHBhdGggPSBocmVmVmFsdWU7CisgICAgICAg
ICAgICAgICAgaWYgKHBhdGguY2hhckF0KDApICE9PSAiLyIpIHsKKyAgICAgICAgICAgICAgICAg
ICAgdmFyIGRvY3VtZW50UGF0aCA9IG1hdGNoWzRdIHx8ICIvIjsKKyAgICAgICAgICAgICAgICAg
ICAgcGF0aCA9IGRvY3VtZW50UGF0aC5zdWJzdHJpbmcoMCwgZG9jdW1lbnRQYXRoLmxhc3RJbmRl
eE9mKCIvIikpICsgIi8iICsgcGF0aDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgcmV0dXJuIG1hdGNoWzFdICsgIjovLyIgKyBtYXRjaFsyXSArIChtYXRjaFszXSA/ICgiOiIg
KyBtYXRjaFszXSkgOiAiIikgKyBwYXRoOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAg
ICAgICAgLy8gZG9jdW1lbnRVUkwgbm90IGZvdW5kIG9yIGhhcyBiYWQgdmFsdWUKKyAgICAgICAg
Zm9yICh2YXIgdXJsIGluIFdlYkluc3BlY3Rvci5yZXNvdXJjZVVSTE1hcCkgeworICAgICAgICAg
ICAgbWF0Y2ggPSB1cmwubWF0Y2goV2ViSW5zcGVjdG9yLlVSTFJlZ0V4cCk7CisgICAgICAgICAg
ICBpZiAobWF0Y2ggJiYgbWF0Y2hbNF0gPT09IGhyZWZWYWx1ZSkKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gdXJsOworICAgICAgICB9CisgICAgICAgIHJldHVybiBocmVmVmFsdWU7CisgICAgfSwK
KwogICAgIF9ub2RlVGl0bGVJbmZvOiBmdW5jdGlvbihub2RlLCBoYXNDaGlsZHJlbiwgbGlua2lm
eSwgdG9vbHRpcFRleHQpCiAgICAgewogICAgICAgICB2YXIgaW5mbyA9IHt0aXRsZTogIiIsIGhh
c0NoaWxkcmVuOiBoYXNDaGlsZHJlbn07CkBAIC05MTMsNyArOTQ3LDcgQEAgV2ViSW5zcGVjdG9y
LkVsZW1lbnRzVHJlZUVsZW1lbnQucHJvdG90eXBlID0gewogICAgICAgICAgICAgICAgICAgICAg
ICAgdmFyIHZhbHVlID0gYXR0ci52YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChs
aW5raWZ5ICYmIChhdHRyLm5hbWUgPT09ICJzcmMiIHx8IGF0dHIubmFtZSA9PT0gImhyZWYiKSkg
ewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciB2YWx1ZSA9IHZhbHVlLnJlcGxhY2Uo
LyhbXC87OlwpXF1cfV0pL2csICIkMVx1MjAwQiIpOwotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluZm8udGl0bGUgKz0gbGlua2lmeShhdHRyLnZhbHVlLCB2YWx1ZSwgIndlYmtpdC1odG1s
LWF0dHJpYnV0ZS12YWx1ZSIsIG5vZGUubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9PSAiYSIsIHRv
b2x0aXBUZXh0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnRpdGxlICs9IGxp
bmtpZnkodGhpcy5fcmV3cml0ZUF0dHJIcmVmKG5vZGUsIGF0dHIudmFsdWUpLCB2YWx1ZSwgIndl
YmtpdC1odG1sLWF0dHJpYnV0ZS12YWx1ZSIsIG5vZGUubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9
PSAiYSIsIHRvb2x0aXBUZXh0KTsKICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHZhbHVlID0gdmFsdWUuZXNjYXBlSFRNTCgp
OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlID0gdmFsdWUucmVwbGFjZSgvKFtc
Lzs6XClcXVx9XSkvZywgIiQxJiM4MjAzOyIpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9p
bnNwZWN0b3IuanMKaW5kZXggZTZhZTdmZi4uNDE2NTcxYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcworKysgYi9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvaW5zcGVjdG9yLmpzCkBAIC02Miw3ICs2Miw3IEBAIHZhciBXZWJJbnNwZWN0b3Ig
PSB7CiAgICAgLy8gMyAtID9wb3J0CiAgICAgLy8gNCAtID9wYXRoCiAgICAgLy8gNSAtID9mcmFn
bWVudAotICAgIFVSTFJlZ0V4cDogL14oaHR0cFtzXT98ZmlsZSk6XC9cLyhbXlwvOl0rKSg/Ojoo
W1xkXSspKT8oPzooXC9bXiNdKikoPzojKC4qKSk/KT8kL2ksCisgICAgVVJMUmVnRXhwOiAvXiho
dHRwW3NdP3xmaWxlKTpcL1wvKFteXC9dKikoPzo6KFtcZF0rKSk/KD86KFwvW14jXSopKD86Iygu
KikpPyk/JC9pLAogCiAgICAgZ2V0IHBsYXRmb3JtKCkKICAgICB7Cg==
</data>
<flag name="review"
          id="28511"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
    <flag name="commit-queue"
          id="28512"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46278</attachid>
            <date>2010-01-11 08:40:26 -0800</date>
            <delta_ts>2010-01-11 14:33:16 -0800</delta_ts>
            <desc>patch (fixed + layout test)</desc>
            <filename>rewritehrefs.patch</filename>
            <type>text/plain</type>
            <size>7733</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyZjFlNWU3Li41ZmMyOTUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDEt
MTEgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXdyaXRlIHJlbGF0aXZlIFVS
THMgaW4gdGhlIEVsZW1lbnRzVHJlZU91dGxpbmUgdG8gbWFrZSB0aGVtIG5hdmlnYWJsZQorCisg
ICAgICAgIFRhcmdldHMgZm9yICJzcmMiIGFuZCAiaHJlZiIgYXR0cmlidXRlIHZhbHVlcyBpbiB0
aGUgRWxlbWVudHMgb3V0bGluZSB0cmVlCisgICAgICAgIGFyZSByZXdyaXR0ZW4gdG8gZnVsbCBV
UkxzIHdoZW5ldmVyIHBvc3NpYmxlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzMwMjQKKworICAgICAgICAqIGluc3BlY3Rvci9lbGVtZW50cy1wYW5l
bC1yZXdyaXRlLWhyZWYtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZWxlbWVudHMtcGFuZWwtcmV3cml0ZS1ocmVmLmh0bWw6IEFkZGVkLgorCiAyMDEwLTAxLTExICBL
aW0gR3LDtm5ob2xtICA8a2ltLmdyb25ob2xtQG5vbW92b2suY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEFudHRpIEtvaXZpc3RvLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9y
L2VsZW1lbnRzLXBhbmVsLXJld3JpdGUtaHJlZi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvZWxlbWVudHMtcGFuZWwtcmV3cml0ZS1ocmVmLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40ZDhhNDE3Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzLXBhbmVsLXJld3JpdGUtaHJlZi1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSw3IEBACitUZXN0cyB0aGF0IHNyYyBhbmQgaHJlZiBlbGVtZW50IHRh
cmdldHMgYXJlIHJld3JpdHRlbiBwcm9wZXJseS4KKworWyxib2d1c1NoZWV0MS5jc3NdCitbTGF5
b3V0VGVzdHMsaW5zcGVjdG9yLGJvZ3VzU2hlZXQyLmNzc10KK1tMYXlvdXRUZXN0cyxpbnNwZWN0
b3IsaW5zcGVjdG9yLXRlc3QuanNdCitbTGF5b3V0VGVzdHMsaW5zcGVjdG9yLGVsZW1lbnRzLXRl
c3RzLmpzXQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMtcGFu
ZWwtcmV3cml0ZS1ocmVmLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMtcGFu
ZWwtcmV3cml0ZS1ocmVmLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
MjJhMTAyOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50
cy1wYW5lbC1yZXdyaXRlLWhyZWYuaHRtbApAQCAtMCwwICsxLDY5IEBACis8IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFuc2l0aW9uYWwvL0VOIiAiaHR0cDov
L3d3dy53My5vcmcvVFIvaHRtbDQvbG9vc2UuZHRkIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayBy
ZWw9InN0eWxlc2hlZXQiIHNyYz0iL2JvZ3VzU2hlZXQxLmNzcyI+Cis8bGluayByZWw9InN0eWxl
c2hlZXQiIHNyYz0iYm9ndXNTaGVldDIuY3NzIj4KKzxzY3JpcHQgc3JjPSJpbnNwZWN0b3ItdGVz
dC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iZWxlbWVudHMtdGVzdHMuanMiPjwvc2NyaXB0
PgorPHNjcmlwdD4KKworZnVuY3Rpb24gZG9pdCgpCit7CisgICAgZnVuY3Rpb24gY2FsbGJhY2so
cmVzdWx0KQorICAgIHsKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3Ro
OyArK2kpCisgICAgICAgICAgICBvdXRwdXQoIlsiICsgcmVzdWx0W2ldICsgIl0iKTsKKyAgICAg
ICAgbm90aWZ5RG9uZSgpOworICAgIH0KKyAgICBldmFsdWF0ZUluV2ViSW5zcGVjdG9yKCJmcm9u
dGVuZF90ZXN0UmV3cml0ZUhyZWZzIiwgY2FsbGJhY2spOworfQorCisKKy8vIEZyb250ZW5kIGZ1
bmN0aW9ucy4KKworZnVuY3Rpb24gZnJvbnRlbmRfdGVzdFJld3JpdGVIcmVmcyh0ZXN0Q29udHJv
bGxlcikKK3sKKyAgICB0ZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAgLy8gTmVl
ZCB0ZXN0IHRvIGJlIGFzeW5jIHRvIGV4cGFuZCB3aG9sZSB0aGUgdHJlZSBmaXJzdC4KKyAgICBm
cm9udGVuZF9leHBhbmRET01TdWJ0cmVlKFdlYkluc3BlY3Rvci5kb21BZ2VudC5kb2N1bWVudCk7
CisgICAgdGVzdENvbnRyb2xsZXIucnVuQWZ0ZXJQZW5kaW5nRGlzcGF0Y2hlcyhmdW5jdGlvbigp
IHsKKyAgICAgICAgZnJvbnRlbmRfdGVzdFJld3JpdGVIcmVmc0NvbnRpbnVhdGlvbih0ZXN0Q29u
dHJvbGxlcik7CisgICAgfSk7Cit9CisKK2Z1bmN0aW9uIGZyb250ZW5kX3Rlc3RSZXdyaXRlSHJl
ZnNDb250aW51YXRpb24odGVzdENvbnRyb2xsZXIpCit7CisgICAgdmFyIGlubmVyTWFwcGluZyA9
IFdlYkluc3BlY3Rvci5kb21BZ2VudC5faWRUb0RPTU5vZGU7CisgICAgdmFyIHJlc3VsdCA9IFtd
OworCisgICAgZm9yICh2YXIgbm9kZUlkIGluIGlubmVyTWFwcGluZykgeworICAgICAgICB2YXIg
bm9kZSA9IGlubmVyTWFwcGluZ1tub2RlSWRdOworICAgICAgICBpZiAobm9kZS5ub2RlTmFtZSA9
PT0gIkxJTksiIHx8IG5vZGUubm9kZU5hbWUgPT09ICJTQ1JJUFQiKSB7CisgICAgICAgICAgICB2
YXIgc2VnbWVudHMgPSBbXTsKKyAgICAgICAgICAgIHZhciBocmVmID0gV2ViSW5zcGVjdG9yLkVs
ZW1lbnRzVHJlZUVsZW1lbnQucHJvdG90eXBlLl9yZXdyaXRlQXR0ckhyZWYobm9kZSwgbm9kZS5n
ZXRBdHRyaWJ1dGUoInNyYyIpIHx8IG5vZGUuZ2V0QXR0cmlidXRlKCJocmVmIikpOworICAgICAg
ICAgICAgaWYgKCFocmVmKSB7CisgICAgICAgICAgICAgICAgc2VnbWVudHMucHVzaCgiPGVtcHR5
PiIpOworICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgdmFyIG1hdGNoID0gaHJlZi5tYXRjaChXZWJJbnNwZWN0b3IuVVJMUmVnRXhwKTsKKyAgICAg
ICAgICAgIGlmICghbWF0Y2gpCisgICAgICAgICAgICAgICAgdGVzdENvbnRyb2xsZXIubm90aWZ5
RG9uZSgiRkFJTDogbm8gVVJMIG1hdGNoIGZvciA8IiArIGhyZWYgKyAiPiIpOworICAgICAgICAg
ICAgdmFyIHNwbGl0ID0gbWF0Y2hbNF0uc3BsaXQoIi8iKTsKKyAgICAgICAgICAgIGZvciAodmFy
IGkgPSBzcGxpdC5sZW5ndGggLSAxLCBqID0gMDsgaiA8IDMgJiYgaSA+PSAwOyAtLWksICsraikK
KyAgICAgICAgICAgICAgICBzZWdtZW50cy5wdXNoKHNwbGl0W2ldKTsKKyAgICAgICAgICAgIHJl
c3VsdC5wdXNoKHNlZ21lbnRzLnJldmVyc2UoKSk7CisgICAgICAgIH0KKyAgICB9CisgICAgdGVz
dENvbnRyb2xsZXIubm90aWZ5RG9uZShyZXN1bHQpOworfQorCis8L3NjcmlwdD4KKzwvaGVhZD4K
KworPGJvZHkgb25sb2FkPSJvbmxvYWQoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgc3JjIGFuZCBocmVm
IGVsZW1lbnQgdGFyZ2V0cyBhcmUgcmV3cml0dGVuIHByb3Blcmx5LgorPC9wPgorCis8L2JvZHk+
Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDFhMTA4MTEuLmQyZGMzZWUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDEtMTEgIEFs
ZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXdyaXRlIHJlbGF0aXZlIFVSTHMgaW4g
dGhlIEVsZW1lbnRzVHJlZU91dGxpbmUgdG8gbWFrZSB0aGVtIG5hdmlnYWJsZQorCisgICAgICAg
IFRhcmdldHMgZm9yICJzcmMiIGFuZCAiaHJlZiIgYXR0cmlidXRlIHZhbHVlcyBpbiB0aGUgRWxl
bWVudHMgb3V0bGluZSB0cmVlCisgICAgICAgIGFyZSByZXdyaXR0ZW4gdG8gZnVsbCBVUkxzIHdo
ZW5ldmVyIHBvc3NpYmxlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzMwMjQKKworICAgICAgICBUZXN0OiBpbnNwZWN0b3IvZWxlbWVudHMtcGFuZWwt
cmV3cml0ZS1ocmVmLmh0bWwKKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRWxlbWVu
dHNUcmVlT3V0bGluZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FbGVtZW50c1RyZWVFbGVt
ZW50LnByb3RvdHlwZS5fcmV3cml0ZUF0dHJIcmVmKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5F
bGVtZW50c1RyZWVFbGVtZW50LnByb3RvdHlwZS5fbm9kZVRpdGxlSW5mbyk6CisgICAgICAgICog
aW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanM6CisKIDIwMTAtMDEtMTEgIEtpbSBHcsO2
bmhvbG0gIDxraW0uZ3JvbmhvbG1Abm9tb3Zvay5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
QW50dGkgS29pdmlzdG8uCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
RWxlbWVudHNUcmVlT3V0bGluZS5qcyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FbGVt
ZW50c1RyZWVPdXRsaW5lLmpzCmluZGV4IDc0YTQyMmYuLjEyY2QxYWEgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FbGVtZW50c1RyZWVPdXRsaW5lLmpzCisrKyBiL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FbGVtZW50c1RyZWVPdXRsaW5lLmpzCkBAIC04OTMs
NiArODkzLDQwIEBAIFdlYkluc3BlY3Rvci5FbGVtZW50c1RyZWVFbGVtZW50LnByb3RvdHlwZSA9
IHsKICAgICAgICAgICAgIHRoaXMuY3JlYXRlVG9vbHRpcEZvckltYWdlTm9kZSh0aGlzLnJlcHJl
c2VudGVkT2JqZWN0LCBjYWxsYmFjayk7CiAgICAgfSwKIAorICAgIF9yZXdyaXRlQXR0ckhyZWY6
IGZ1bmN0aW9uKG5vZGUsIGhyZWZWYWx1ZSkKKyAgICB7CisgICAgICAgIGlmICghaHJlZlZhbHVl
IHx8IGhyZWZWYWx1ZS5pbmRleE9mKCI6Ly8iKSA+IDApCisgICAgICAgICAgICByZXR1cm4gaHJl
ZlZhbHVlOworCisgICAgICAgIHZhciBtYXRjaDsKKyAgICAgICAgdmFyIGRvY3VtZW50VVJMOwor
ICAgICAgICBmb3IgKHZhciBmcmFtZU93bmVyQ2FuZGlkYXRlID0gbm9kZTsgZnJhbWVPd25lckNh
bmRpZGF0ZTsgZnJhbWVPd25lckNhbmRpZGF0ZSA9IGZyYW1lT3duZXJDYW5kaWRhdGUucGFyZW50
Tm9kZSkgeworICAgICAgICAgICAgaWYgKGZyYW1lT3duZXJDYW5kaWRhdGUuZG9jdW1lbnRVUkwp
IHsKKyAgICAgICAgICAgICAgICBkb2N1bWVudFVSTCA9IGZyYW1lT3duZXJDYW5kaWRhdGUuZG9j
dW1lbnRVUkw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAg
IH0KKyAgICAgICAgaWYgKGRvY3VtZW50VVJMKSB7CisgICAgICAgICAgICBtYXRjaCA9IGRvY3Vt
ZW50VVJMLm1hdGNoKFdlYkluc3BlY3Rvci5VUkxSZWdFeHApOworICAgICAgICAgICAgaWYgKG1h
dGNoKSB7CisgICAgICAgICAgICAgICAgdmFyIHBhdGggPSBocmVmVmFsdWU7CisgICAgICAgICAg
ICAgICAgaWYgKHBhdGguY2hhckF0KDApICE9PSAiLyIpIHsKKyAgICAgICAgICAgICAgICAgICAg
dmFyIGRvY3VtZW50UGF0aCA9IG1hdGNoWzRdIHx8ICIvIjsKKyAgICAgICAgICAgICAgICAgICAg
cGF0aCA9IGRvY3VtZW50UGF0aC5zdWJzdHJpbmcoMCwgZG9jdW1lbnRQYXRoLmxhc3RJbmRleE9m
KCIvIikpICsgIi8iICsgcGF0aDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
cmV0dXJuIG1hdGNoWzFdICsgIjovLyIgKyBtYXRjaFsyXSArIChtYXRjaFszXSA/ICgiOiIgKyBt
YXRjaFszXSkgOiAiIikgKyBwYXRoOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAg
ICAgLy8gZG9jdW1lbnRVUkwgbm90IGZvdW5kIG9yIGhhcyBiYWQgdmFsdWUKKyAgICAgICAgZm9y
ICh2YXIgdXJsIGluIFdlYkluc3BlY3Rvci5yZXNvdXJjZVVSTE1hcCkgeworICAgICAgICAgICAg
bWF0Y2ggPSB1cmwubWF0Y2goV2ViSW5zcGVjdG9yLlVSTFJlZ0V4cCk7CisgICAgICAgICAgICBp
ZiAobWF0Y2ggJiYgbWF0Y2hbNF0gPT09IGhyZWZWYWx1ZSkKKyAgICAgICAgICAgICAgICByZXR1
cm4gdXJsOworICAgICAgICB9CisgICAgICAgIHJldHVybiBocmVmVmFsdWU7CisgICAgfSwKKwog
ICAgIF9ub2RlVGl0bGVJbmZvOiBmdW5jdGlvbihub2RlLCBoYXNDaGlsZHJlbiwgbGlua2lmeSwg
dG9vbHRpcFRleHQpCiAgICAgewogICAgICAgICB2YXIgaW5mbyA9IHt0aXRsZTogIiIsIGhhc0No
aWxkcmVuOiBoYXNDaGlsZHJlbn07CkBAIC05MTMsNyArOTQ3LDcgQEAgV2ViSW5zcGVjdG9yLkVs
ZW1lbnRzVHJlZUVsZW1lbnQucHJvdG90eXBlID0gewogICAgICAgICAgICAgICAgICAgICAgICAg
dmFyIHZhbHVlID0gYXR0ci52YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsaW5r
aWZ5ICYmIChhdHRyLm5hbWUgPT09ICJzcmMiIHx8IGF0dHIubmFtZSA9PT0gImhyZWYiKSkgewog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciB2YWx1ZSA9IHZhbHVlLnJlcGxhY2UoLyhb
XC87OlwpXF1cfV0pL2csICIkMVx1MjAwQiIpOwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluZm8udGl0bGUgKz0gbGlua2lmeShhdHRyLnZhbHVlLCB2YWx1ZSwgIndlYmtpdC1odG1sLWF0
dHJpYnV0ZS12YWx1ZSIsIG5vZGUubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9PSAiYSIsIHRvb2x0
aXBUZXh0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnRpdGxlICs9IGxpbmtp
ZnkodGhpcy5fcmV3cml0ZUF0dHJIcmVmKG5vZGUsIGF0dHIudmFsdWUpLCB2YWx1ZSwgIndlYmtp
dC1odG1sLWF0dHJpYnV0ZS12YWx1ZSIsIG5vZGUubm9kZU5hbWUudG9Mb3dlckNhc2UoKSA9PSAi
YSIsIHRvb2x0aXBUZXh0KTsKICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHZhbHVlID0gdmFsdWUuZXNjYXBlSFRNTCgpOwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlID0gdmFsdWUucmVwbGFjZSgvKFtcLzs6
XClcXVx9XSkvZywgIiQxJiM4MjAzOyIpOwpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL2luc3BlY3Rvci5qcyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNw
ZWN0b3IuanMKaW5kZXggZTZhZTdmZi4uYzRmNDU4ZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcworKysgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvaW5zcGVjdG9yLmpzCkBAIC02Miw3ICs2Miw3IEBAIHZhciBXZWJJbnNwZWN0b3IgPSB7
CiAgICAgLy8gMyAtID9wb3J0CiAgICAgLy8gNCAtID9wYXRoCiAgICAgLy8gNSAtID9mcmFnbWVu
dAotICAgIFVSTFJlZ0V4cDogL14oaHR0cFtzXT98ZmlsZSk6XC9cLyhbXlwvOl0rKSg/OjooW1xk
XSspKT8oPzooXC9bXiNdKikoPzojKC4qKSk/KT8kL2ksCisgICAgVVJMUmVnRXhwOiAvXihodHRw
W3NdP3xmaWxlKTpcL1wvKFteXC86XSopKD86OihbXGRdKykpPyg/OihcL1teI10qKSg/OiMoLiop
KT8pPyQvaSwKIAogICAgIGdldCBwbGF0Zm9ybSgpCiAgICAgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>