<?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>109141</bug_id>
          
          <creation_ts>2013-02-06 23:45:33 -0800</creation_ts>
          <short_desc>Web Inspector: [Resources] Prefactorings in DataGrid and CookieTable</short_desc>
          <delta_ts>2013-02-17 23:42:10 -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>
          
          <blocked>109140</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugene Klyuchnikov">eustas</reporter>
          <assigned_to name="Eugene Klyuchnikov">eustas</assigned_to>
          <cc>apavlov</cc>
    
    <cc>eustas</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>827087</commentid>
    <comment_count>0</comment_count>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2013-02-06 23:45:33 -0800</bug_when>
    <thetext>1) Make deleteCookie method static and move to WebInspector.Cookie
2) Replace resfreshCallback getter/setter in DataGrid with constructor parameter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827108</commentid>
    <comment_count>1</comment_count>
      <attachid>187005</attachid>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2013-02-07 00:27:42 -0800</bug_when>
    <thetext>Created attachment 187005
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827390</commentid>
    <comment_count>2</comment_count>
      <attachid>187005</attachid>
    <who name="Andrey Adaikin">aandrey</who>
    <bug_when>2013-02-07 05:50:35 -0800</bug_when>
    <thetext>Comment on attachment 187005
Patch

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

&gt; Source/WebCore/inspector/front-end/CookieParser.js:360
&gt; +    PageAgent.deleteCookie(cookie.name(), (cookie.secure() ? &quot;https://&quot; : &quot;http://&quot;) + cookie.domain() + cookie.path());

cookie.port() ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828157</commentid>
    <comment_count>3</comment_count>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2013-02-07 21:07:20 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 187005 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=187005&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/inspector/front-end/CookieParser.js:360
&gt; &gt; +    PageAgent.deleteCookie(cookie.name(), (cookie.secure() ? &quot;https://&quot; : &quot;http://&quot;) + cookie.domain() + cookie.path());
&gt; 
&gt; cookie.port() ?

No. Lease refer https://code.google.com/p/browsersec/wiki/Part2#Same-origin_policy_for_cookies</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828241</commentid>
    <comment_count>4</comment_count>
      <attachid>187005</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-02-07 23:46:31 -0800</bug_when>
    <thetext>Comment on attachment 187005
Patch

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

looks good with a nit.

&gt; Source/WebCore/inspector/front-end/CookieParser.js:358
&gt; +WebInspector.Cookie.deleteCookie = function(cookie)

just declare it as &quot;delete&quot; on the WebInspector.Cookie.prototype. Also please add an optional callback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828331</commentid>
    <comment_count>5</comment_count>
      <attachid>187005</attachid>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2013-02-08 01:45:12 -0800</bug_when>
    <thetext>Comment on attachment 187005
Patch

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

&gt;&gt; Source/WebCore/inspector/front-end/CookieParser.js:358
&gt;&gt; +WebInspector.Cookie.deleteCookie = function(cookie)
&gt; 
&gt; just declare it as &quot;delete&quot; on the WebInspector.Cookie.prototype. Also please add an optional callback.

Done</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828333</commentid>
    <comment_count>6</comment_count>
      <attachid>187267</attachid>
    <who name="Eugene Klyuchnikov">eustas</who>
    <bug_when>2013-02-08 01:46:57 -0800</bug_when>
    <thetext>Created attachment 187267
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>829517</commentid>
    <comment_count>7</comment_count>
      <attachid>187267</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-11 02:13:24 -0800</bug_when>
    <thetext>Comment on attachment 187267
Patch

Clearing flags on attachment: 187267

Committed r142441: &lt;http://trac.webkit.org/changeset/142441&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187005</attachid>
            <date>2013-02-07 00:27:42 -0800</date>
            <delta_ts>2013-02-08 01:45:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109141-20130207122417.patch</filename>
            <type>text/plain</type>
            <size>7768</size>
            <attacher name="Eugene Klyuchnikov">eustas</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTljOGRlNmQ0ZDJiMzRj
OWQ3MzE3Mzg3N2JiYjA1NjE3MGFhOTAxNS4uZGQ0MDkxNmRhMjBiNjk2NzVkNmM5OGMxNmYwN2Nh
ZTI4OGNhZWU4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAyLTA3ICBFdWdl
bmUgS2x5dWNobmlrb3YgIDxldXN0YXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IFtSZXNvdXJjZXNdIFByZWZhY3RvcmluZ3MgaW4gRGF0YUdyaWQgYW5kIENvb2tpZVRh
YmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDkx
NDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAxKSBN
YWtlIGRlbGV0ZUNvb2tpZSBtZXRob2Qgc3RhdGljIGFuZCBtb3ZlIHRvIFdlYkluc3BlY3Rvci5D
b29raWUKKyAgICAgICAgMikgUmVwbGFjZSByZXNmcmVzaENhbGxiYWNrIGdldHRlci9zZXR0ZXIg
aW4gRGF0YUdyaWQgd2l0aAorICAgICAgICBjb25zdHJ1Y3RvciBwYXJhbWV0ZXIKKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29va2llSXRlbXNWaWV3LmpzOiBBZG9wdCBjaGFuZ2Vz
LgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29va2llUGFyc2VyLmpzOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkNvb2tpZS5kZWxldGVDb29raWUpOiBNb3ZlZCBmcm9tIENvb2tpZXNU
YWJsZS4KKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZXNUYWJsZS5qczogQWRv
cHQgY2hhbmdlcy4KKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0RhdGFHcmlkLmpzOgor
ICAgICAgICBSZXBsYWNlIHNldHRlciB3aXRoIGNvbnN0cnVjdG9yIHBhcmFtZXRlci4KKwogMjAx
My0wMi0wNiAgVG9tIFNlcGV6ICA8dHNlcGV6QGNocm9taXVtLm9yZz4KIAogICAgICAgICBkb2N1
bWVudC5yZWZlcnJlciBsZWFrYWdlIHdpdGggWFNTIEF1ZGl0b3IgcGFnZSBibG9jawpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db29raWVJdGVtc1ZpZXcu
anMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZUl0ZW1zVmlldy5q
cwppbmRleCAwMDQ5MmQ1ZmJmNGZhMTViNTg3Y2MxYTcyYTM5NzViMTk0YzQwNGQ1Li44NmZkZjhj
OWE4NGNmYzg1ODQwYmIxYzc3YjJiMTg1ZTVmNTZlY2ZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZUl0ZW1zVmlldy5qcworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZUl0ZW1zVmlldy5qcwpAQCAtOTIsNyAr
OTIsNyBAQCBXZWJJbnNwZWN0b3IuQ29va2llSXRlbXNWaWV3LnByb3RvdHlwZSA9IHsKICAgICAg
ICAgfQogCiAgICAgICAgIGlmICghdGhpcy5fY29va2llc1RhYmxlKQotICAgICAgICAgICAgdGhp
cy5fY29va2llc1RhYmxlID0gaXNBZHZhbmNlZCA/IG5ldyBXZWJJbnNwZWN0b3IuQ29va2llc1Rh
YmxlKGZhbHNlLCB0aGlzLl9kZWxldGVDb29raWUuYmluZCh0aGlzKSwgdGhpcy5fdXBkYXRlLmJp
bmQodGhpcykpIDogbmV3IFdlYkluc3BlY3Rvci5TaW1wbGVDb29raWVzVGFibGUoKTsKKyAgICAg
ICAgICAgIHRoaXMuX2Nvb2tpZXNUYWJsZSA9IGlzQWR2YW5jZWQgPyBuZXcgV2ViSW5zcGVjdG9y
LkNvb2tpZXNUYWJsZShmYWxzZSwgdGhpcy5fdXBkYXRlLmJpbmQodGhpcykpIDogbmV3IFdlYklu
c3BlY3Rvci5TaW1wbGVDb29raWVzVGFibGUoKTsKIAogICAgICAgICB0aGlzLl9jb29raWVzVGFi
bGUuc2V0Q29va2llcyh0aGlzLl9jb29raWVzKTsKICAgICAgICAgdGhpcy5fZW1wdHlWaWV3LmRl
dGFjaCgpOwpAQCAtMTM4LDIwICsxMzgsMTMgQEAgV2ViSW5zcGVjdG9yLkNvb2tpZUl0ZW1zVmll
dy5wcm90b3R5cGUgPSB7CiAgICAgICAgIHJldHVybiBjb29raWVzOwogICAgIH0sCiAKLSAgICAv
KioKLSAgICAgKiBAcGFyYW0geyFXZWJJbnNwZWN0b3IuQ29va2llfSBjb29raWUKLSAgICAgKi8K
LSAgICBfZGVsZXRlQ29va2llOiBmdW5jdGlvbihjb29raWUpCi0gICAgewotICAgICAgICBQYWdl
QWdlbnQuZGVsZXRlQ29va2llKGNvb2tpZS5uYW1lKCksIChjb29raWUuc2VjdXJlKCkgPyAiaHR0
cHM6Ly8iIDogImh0dHA6Ly8iKSArIGNvb2tpZS5kb21haW4oKSArIGNvb2tpZS5wYXRoKCkpOwot
ICAgICAgICB0aGlzLl91cGRhdGUoKTsKLSAgICB9LAotCiAgICAgX2RlbGV0ZUJ1dHRvbkNsaWNr
ZWQ6IGZ1bmN0aW9uKCkKICAgICB7CiAgICAgICAgIHZhciBzZWxlY3RlZENvb2tpZSA9IHRoaXMu
X2Nvb2tpZXNUYWJsZS5zZWxlY3RlZENvb2tpZSgpOwotICAgICAgICBpZiAoc2VsZWN0ZWRDb29r
aWUpCi0gICAgICAgICAgICB0aGlzLl9kZWxldGVDb29raWUoc2VsZWN0ZWRDb29raWUpOworICAg
ICAgICBpZiAoc2VsZWN0ZWRDb29raWUpIHsKKyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5Db29r
aWUuZGVsZXRlQ29va2llKHNlbGVjdGVkQ29va2llKTsKKyAgICAgICAgICAgIHRoaXMuX3VwZGF0
ZSgpOworICAgICAgICB9CiAgICAgfSwKIAogICAgIF9yZWZyZXNoQnV0dG9uQ2xpY2tlZDogZnVu
Y3Rpb24oZXZlbnQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0Nvb2tpZVBhcnNlci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
Q29va2llUGFyc2VyLmpzCmluZGV4IDBjZDY3MDY2ZDE2M2M4N2EwNjc1NTZlNTgxNDUwZjk3MTQ5
ZTY3N2EuLjZhZWZmZDRhODRlYzMwZGVmZTdkOTAwNGJmOThjOGI5OTk4ZWRmN2YgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llUGFyc2VyLmpzCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llUGFyc2VyLmpzCkBA
IC0zNTMsNiArMzUzLDE0IEBAIFdlYkluc3BlY3Rvci5Db29raWUucHJvdG90eXBlID0gewogfQog
CiAvKioKKyAqIEBwYXJhbSB7IVdlYkluc3BlY3Rvci5Db29raWV9IGNvb2tpZQorICovCitXZWJJ
bnNwZWN0b3IuQ29va2llLmRlbGV0ZUNvb2tpZSA9IGZ1bmN0aW9uKGNvb2tpZSkKK3sKKyAgICBQ
YWdlQWdlbnQuZGVsZXRlQ29va2llKGNvb2tpZS5uYW1lKCksIChjb29raWUuc2VjdXJlKCkgPyAi
aHR0cHM6Ly8iIDogImh0dHA6Ly8iKSArIGNvb2tpZS5kb21haW4oKSArIGNvb2tpZS5wYXRoKCkp
OworfQorCisvKioKICAqIEBlbnVtIHtudW1iZXJ9CiAgKi8KIFdlYkluc3BlY3Rvci5Db29raWUu
VHlwZSA9IHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
Q29va2llc1RhYmxlLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db29r
aWVzVGFibGUuanMKaW5kZXggODc5OGViMTRlNTA0MDNmMDg1MmVhZGU4ZDQxMTA2NjNmMjNhZmMz
OS4uMTY5MmJmOGZmOTI5MDk1OGE2NWMyMThmNDBkZjE2YTQ3MDVmYjI1YSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db29raWVzVGFibGUuanMKKysrIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db29raWVzVGFibGUuanMKQEAgLTMy
LDE0ICszMiwxNiBAQAogICogQGNvbnN0cnVjdG9yCiAgKiBAZXh0ZW5kcyB7V2ViSW5zcGVjdG9y
LlZpZXd9CiAgKiBAcGFyYW0ge2Jvb2xlYW59IGV4cGFuZGFibGUKLSAqIEBwYXJhbSB7ZnVuY3Rp
b24oIVdlYkluc3BlY3Rvci5Db29raWUpPX0gZGVsZXRlQ2FsbGJhY2sKICAqIEBwYXJhbSB7ZnVu
Y3Rpb24oKT19IHJlZnJlc2hDYWxsYmFjawogICovCi1XZWJJbnNwZWN0b3IuQ29va2llc1RhYmxl
ID0gZnVuY3Rpb24oZXhwYW5kYWJsZSwgZGVsZXRlQ2FsbGJhY2ssIHJlZnJlc2hDYWxsYmFjaykK
K1dlYkluc3BlY3Rvci5Db29raWVzVGFibGUgPSBmdW5jdGlvbihleHBhbmRhYmxlLCByZWZyZXNo
Q2FsbGJhY2spCiB7CiAgICAgV2ViSW5zcGVjdG9yLlZpZXcuY2FsbCh0aGlzKTsKICAgICB0aGlz
LmVsZW1lbnQuY2xhc3NOYW1lID0gImZpbGwiOwogCisgICAgdmFyIHJlYWRPbmx5ID0gZXhwYW5k
YWJsZTsKKyAgICB0aGlzLl9yZWZyZXNoQ2FsbGJhY2sgPSByZWZyZXNoQ2FsbGJhY2s7CisKICAg
ICB2YXIgY29sdW1ucyA9IHtuYW1lOiB7fSwgdmFsdWU6IHt9LCBkb21haW46IHt9LCBwYXRoOiB7
fSwgZXhwaXJlczoge30sIHNpemU6IHt9LCBodHRwT25seToge30sIHNlY3VyZToge319OwogICAg
IGNvbHVtbnMubmFtZS50aXRsZSA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiTmFtZSIpOwogICAg
IGNvbHVtbnMubmFtZS5zb3J0YWJsZSA9IHRydWU7CkBAIC03MSw5ICs3Myw4IEBAIFdlYkluc3Bl
Y3Rvci5Db29raWVzVGFibGUgPSBmdW5jdGlvbihleHBhbmRhYmxlLCBkZWxldGVDYWxsYmFjaywg
cmVmcmVzaENhbGxiYWNrCiAgICAgY29sdW1ucy5zZWN1cmUuc29ydGFibGUgPSB0cnVlOwogICAg
IGNvbHVtbnMuc2VjdXJlLndpZHRoID0gIjclIjsKIAotICAgIHRoaXMuX2RhdGFHcmlkID0gbmV3
IFdlYkluc3BlY3Rvci5EYXRhR3JpZChjb2x1bW5zLCB1bmRlZmluZWQsIGRlbGV0ZUNhbGxiYWNr
ID8gdGhpcy5fb25EZWxldGVGcm9tR3JpZC5iaW5kKHRoaXMsIGRlbGV0ZUNhbGxiYWNrKSA6IHVu
ZGVmaW5lZCk7CisgICAgdGhpcy5fZGF0YUdyaWQgPSBuZXcgV2ViSW5zcGVjdG9yLkRhdGFHcmlk
KGNvbHVtbnMsIG51bGwsIHJlYWRPbmx5ID8gbnVsbCA6IHRoaXMuX29uRGVsZXRlQ29va2llLmJp
bmQodGhpcyksIHJlZnJlc2hDYWxsYmFjayk7CiAgICAgdGhpcy5fZGF0YUdyaWQuYWRkRXZlbnRM
aXN0ZW5lcigic29ydGluZyBjaGFuZ2VkIiwgdGhpcy5fcmVidWlsZFRhYmxlLCB0aGlzKTsKLSAg
ICB0aGlzLl9kYXRhR3JpZC5yZWZyZXNoQ2FsbGJhY2sgPSByZWZyZXNoQ2FsbGJhY2s7CiAKICAg
ICB0aGlzLl9uZXh0U2VsZWN0ZWRDb29raWUgPSAvKiogQHR5cGUgez9XZWJJbnNwZWN0b3IuQ29v
a2llfSAqLyAobnVsbCk7CiAKQEAgLTI0MSwxMyArMjQyLDE1IEBAIFdlYkluc3BlY3Rvci5Db29r
aWVzVGFibGUucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4gbm9kZTsKICAgICB9LAogCi0g
ICAgX29uRGVsZXRlRnJvbUdyaWQ6IGZ1bmN0aW9uKGRlbGV0ZUNhbGxiYWNrLCBub2RlKQorICAg
IF9vbkRlbGV0ZUNvb2tpZTogZnVuY3Rpb24obm9kZSkKICAgICB7CiAgICAgICAgIHZhciBjb29r
aWUgPSBub2RlLmNvb2tpZTsKICAgICAgICAgdmFyIG5laWdoYm91ciA9IG5vZGUudHJhdmVyc2VO
ZXh0Tm9kZSgpIHx8IG5vZGUudHJhdmVyc2VQcmV2aW91c05vZGUoKTsKICAgICAgICAgaWYgKG5l
aWdoYm91cikKICAgICAgICAgICAgIHRoaXMuX25leHRTZWxlY3RlZENvb2tpZSA9IG5laWdoYm91
ci5jb29raWU7Ci0gICAgICAgIGRlbGV0ZUNhbGxiYWNrKGNvb2tpZSk7CisgICAgICAgIFdlYklu
c3BlY3Rvci5Db29raWUuZGVsZXRlQ29va2llKGNvb2tpZSk7CisgICAgICAgIGlmICh0aGlzLl9y
ZWZyZXNoQ2FsbGJhY2spCisgICAgICAgICAgICB0aGlzLl9yZWZyZXNoQ2FsbGJhY2soKTsKICAg
ICB9LAogCiAgICAgX19wcm90b19fOiBXZWJJbnNwZWN0b3IuVmlldy5wcm90b3R5cGUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGF0YUdyaWQuanMgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0RhdGFHcmlkLmpzCmluZGV4IGMwZWQy
NjJhMGMzNzQxM2E0YmY0NjliZGU1OWY2NGUxOTFhOTliOWQuLmYxZmRmZDUwMWZkMTMxYzc0YzM3
ZWNjMGFjYWM1ZTEyM2NmZDliYjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvRGF0YUdyaWQuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9EYXRhR3JpZC5qcwpAQCAtMjYsMTAgKzI2LDExIEBACiAvKioKICAqIEBjb25zdHJ1
Y3RvcgogICogQGV4dGVuZHMge1dlYkluc3BlY3Rvci5WaWV3fQotICogQHBhcmFtIHtmdW5jdGlv
bihXZWJJbnNwZWN0b3IuRGF0YUdyaWROb2RlLCBzdHJpbmcsIHN0cmluZywgc3RyaW5nKT19IGVk
aXRDYWxsYmFjawotICogQHBhcmFtIHtmdW5jdGlvbihXZWJJbnNwZWN0b3IuRGF0YUdyaWROb2Rl
KT19IGRlbGV0ZUNhbGxiYWNrCisgKiBAcGFyYW0gez9mdW5jdGlvbihXZWJJbnNwZWN0b3IuRGF0
YUdyaWROb2RlLCBzdHJpbmcsIHN0cmluZywgc3RyaW5nKT19IGVkaXRDYWxsYmFjaworICogQHBh
cmFtIHs/ZnVuY3Rpb24oV2ViSW5zcGVjdG9yLkRhdGFHcmlkTm9kZSk9fSBkZWxldGVDYWxsYmFj
aworICogQHBhcmFtIHs/ZnVuY3Rpb24oKT19IHJlZnJlc2hDYWxsYmFjawogICovCi1XZWJJbnNw
ZWN0b3IuRGF0YUdyaWQgPSBmdW5jdGlvbihjb2x1bW5zLCBlZGl0Q2FsbGJhY2ssIGRlbGV0ZUNh
bGxiYWNrKQorV2ViSW5zcGVjdG9yLkRhdGFHcmlkID0gZnVuY3Rpb24oY29sdW1ucywgZWRpdENh
bGxiYWNrLCBkZWxldGVDYWxsYmFjaywgcmVmcmVzaENhbGxiYWNrKQogewogICAgIFdlYkluc3Bl
Y3Rvci5WaWV3LmNhbGwodGhpcyk7CiAgICAgdGhpcy5yZWdpc3RlclJlcXVpcmVkQ1NTKCJkYXRh
R3JpZC5jc3MiKTsKQEAgLTUyLDEyICs1MywxMSBAQCBXZWJJbnNwZWN0b3IuRGF0YUdyaWQgPSBm
dW5jdGlvbihjb2x1bW5zLCBlZGl0Q2FsbGJhY2ssIGRlbGV0ZUNhbGxiYWNrKQogCiAgICAgLy8g
RklYTUU6IEFkZCBhIGNyZWF0ZUNhbGxiYWNrIHdoaWNoIGlzIGRpZmZlcmVudCBmcm9tIGVkaXRD
YWxsYmFjayBhbmQgaGFzIGRpZmZlcmVudAogICAgIC8vIGJlaGF2aW9yIHdoZW4gY3JlYXRpbmcg
YSBuZXcgbm9kZS4KLSAgICBpZiAoZWRpdENhbGxiYWNrKSB7CisgICAgaWYgKGVkaXRDYWxsYmFj
aykKICAgICAgICAgdGhpcy5fZGF0YVRhYmxlLmFkZEV2ZW50TGlzdGVuZXIoImRibGNsaWNrIiwg
dGhpcy5fb25kYmxjbGljay5iaW5kKHRoaXMpLCBmYWxzZSk7Ci0gICAgICAgIHRoaXMuX2VkaXRD
YWxsYmFjayA9IGVkaXRDYWxsYmFjazsKLSAgICB9Ci0gICAgaWYgKGRlbGV0ZUNhbGxiYWNrKQot
ICAgICAgICB0aGlzLl9kZWxldGVDYWxsYmFjayA9IGRlbGV0ZUNhbGxiYWNrOworICAgIHRoaXMu
X2VkaXRDYWxsYmFjayA9IGVkaXRDYWxsYmFjazsKKyAgICB0aGlzLl9kZWxldGVDYWxsYmFjayA9
IGRlbGV0ZUNhbGxiYWNrOworICAgIHRoaXMuX3JlZnJlc2hDYWxsYmFjayA9IHJlZnJlc2hDYWxs
YmFjazsKIAogICAgIHRoaXMuYWxpZ25lZCA9IHt9OwogCkBAIC0yNjAsMTYgKzI2MCw2IEBAIFdl
Ykluc3BlY3Rvci5EYXRhR3JpZC5wcm90b3R5cGUgPSB7CiAgICAgICAgIHJldHVybiB0aGlzLl9y
b290Tm9kZTsKICAgICB9LAogCi0gICAgZ2V0IHJlZnJlc2hDYWxsYmFjaygpCi0gICAgewotICAg
ICAgICByZXR1cm4gdGhpcy5fcmVmcmVzaENhbGxiYWNrOwotICAgIH0sCi0KLSAgICBzZXQgcmVm
cmVzaENhbGxiYWNrKHJlZnJlc2hDYWxsYmFjaykKLSAgICB7Ci0gICAgICAgIHRoaXMuX3JlZnJl
c2hDYWxsYmFjayA9IHJlZnJlc2hDYWxsYmFjazsKLSAgICB9LAotCiAgICAgX29uZGJsY2xpY2s6
IGZ1bmN0aW9uKGV2ZW50KQogICAgIHsKICAgICAgICAgaWYgKHRoaXMuX2VkaXRpbmcgfHwgdGhp
cy5fZWRpdGluZ05vZGUpCg==
</data>
<flag name="review"
          id="206661"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187267</attachid>
            <date>2013-02-08 01:46:57 -0800</date>
            <delta_ts>2013-02-11 02:13:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109141-20130208134331.patch</filename>
            <type>text/plain</type>
            <size>7795</size>
            <attacher name="Eugene Klyuchnikov">eustas</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMjQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmUyMjU3YmE3NWRlZWIy
ZDY0OThmZjkxZGQxMDEwY2Q5YWYzYzlhZS4uMjExZjEzMWFiNjc0MTBlYTMwMWM3MmE3MGU2OWNl
ZjllYzA5NWYwOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAyLTA4ICBFdWdl
bmUgS2x5dWNobmlrb3YgIDxldXN0YXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IFtSZXNvdXJjZXNdIFByZWZhY3RvcmluZ3MgaW4gRGF0YUdyaWQgYW5kIENvb2tpZVRh
YmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDkx
NDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAxKSBN
YWtlIGRlbGV0ZUNvb2tpZSBtZXRob2Qgc3RhdGljIGFuZCBtb3ZlIHRvIFdlYkluc3BlY3Rvci5D
b29raWUKKyAgICAgICAgMikgUmVwbGFjZSByZXNmcmVzaENhbGxiYWNrIGdldHRlci9zZXR0ZXIg
aW4gRGF0YUdyaWQgd2l0aAorICAgICAgICBjb25zdHJ1Y3RvciBwYXJhbWV0ZXIKKworICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29va2llSXRlbXNWaWV3LmpzOiBBZG9wdCBjaGFuZ2Vz
LgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29va2llUGFyc2VyLmpzOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkNvb2tpZS5wcm90b3R5cGUucmVtb3ZlKTogTW92ZWQgZnJvbSBDb29r
aWVzVGFibGUuCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9Db29raWVzVGFibGUuanM6
IEFkb3B0IGNoYW5nZXMuCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9EYXRhR3JpZC5q
czoKKyAgICAgICAgUmVwbGFjZSBzZXR0ZXIgd2l0aCBjb25zdHJ1Y3RvciBwYXJhbWV0ZXIuCisK
IDIwMTMtMDItMDggIE1pa2UgV2VzdCAgPG1rd3N0QGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXBsYWNlIEV4Y2VwdGlvbkNvZGUgYXNzZXJ0aW9ucyB3aXRoIEFTU0VSVF9OT19FWENFUFRJT04g
bWFjcm8uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nv
b2tpZUl0ZW1zVmlldy5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29v
a2llSXRlbXNWaWV3LmpzCmluZGV4IDAwNDkyZDVmYmY0ZmExNWI1ODdjYzFhNzJhMzk3NWIxOTRj
NDA0ZDUuLmQ5ODFhN2Y3YTVhMTUwMzNjMDEyOWY2Y2FmZGZmNjhiZDZmYmU4ZDIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llSXRlbXNWaWV3Lmpz
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llSXRlbXNWaWV3
LmpzCkBAIC05Miw3ICs5Miw3IEBAIFdlYkluc3BlY3Rvci5Db29raWVJdGVtc1ZpZXcucHJvdG90
eXBlID0gewogICAgICAgICB9CiAKICAgICAgICAgaWYgKCF0aGlzLl9jb29raWVzVGFibGUpCi0g
ICAgICAgICAgICB0aGlzLl9jb29raWVzVGFibGUgPSBpc0FkdmFuY2VkID8gbmV3IFdlYkluc3Bl
Y3Rvci5Db29raWVzVGFibGUoZmFsc2UsIHRoaXMuX2RlbGV0ZUNvb2tpZS5iaW5kKHRoaXMpLCB0
aGlzLl91cGRhdGUuYmluZCh0aGlzKSkgOiBuZXcgV2ViSW5zcGVjdG9yLlNpbXBsZUNvb2tpZXNU
YWJsZSgpOworICAgICAgICAgICAgdGhpcy5fY29va2llc1RhYmxlID0gaXNBZHZhbmNlZCA/IG5l
dyBXZWJJbnNwZWN0b3IuQ29va2llc1RhYmxlKGZhbHNlLCB0aGlzLl91cGRhdGUuYmluZCh0aGlz
KSkgOiBuZXcgV2ViSW5zcGVjdG9yLlNpbXBsZUNvb2tpZXNUYWJsZSgpOwogCiAgICAgICAgIHRo
aXMuX2Nvb2tpZXNUYWJsZS5zZXRDb29raWVzKHRoaXMuX2Nvb2tpZXMpOwogICAgICAgICB0aGlz
Ll9lbXB0eVZpZXcuZGV0YWNoKCk7CkBAIC0xMzgsMjAgKzEzOCwxMyBAQCBXZWJJbnNwZWN0b3Iu
Q29va2llSXRlbXNWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIGNvb2tpZXM7CiAg
ICAgfSwKIAotICAgIC8qKgotICAgICAqIEBwYXJhbSB7IVdlYkluc3BlY3Rvci5Db29raWV9IGNv
b2tpZQotICAgICAqLwotICAgIF9kZWxldGVDb29raWU6IGZ1bmN0aW9uKGNvb2tpZSkKLSAgICB7
Ci0gICAgICAgIFBhZ2VBZ2VudC5kZWxldGVDb29raWUoY29va2llLm5hbWUoKSwgKGNvb2tpZS5z
ZWN1cmUoKSA/ICJodHRwczovLyIgOiAiaHR0cDovLyIpICsgY29va2llLmRvbWFpbigpICsgY29v
a2llLnBhdGgoKSk7Ci0gICAgICAgIHRoaXMuX3VwZGF0ZSgpOwotICAgIH0sCi0KICAgICBfZGVs
ZXRlQnV0dG9uQ2xpY2tlZDogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgdmFyIHNlbGVjdGVk
Q29va2llID0gdGhpcy5fY29va2llc1RhYmxlLnNlbGVjdGVkQ29va2llKCk7Ci0gICAgICAgIGlm
IChzZWxlY3RlZENvb2tpZSkKLSAgICAgICAgICAgIHRoaXMuX2RlbGV0ZUNvb2tpZShzZWxlY3Rl
ZENvb2tpZSk7CisgICAgICAgIGlmIChzZWxlY3RlZENvb2tpZSkgeworICAgICAgICAgICAgc2Vs
ZWN0ZWRDb29raWUucmVtb3ZlKCk7CisgICAgICAgICAgICB0aGlzLl91cGRhdGUoKTsKKyAgICAg
ICAgfQogICAgIH0sCiAKICAgICBfcmVmcmVzaEJ1dHRvbkNsaWNrZWQ6IGZ1bmN0aW9uKGV2ZW50
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db29raWVQ
YXJzZXIuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZVBhcnNl
ci5qcwppbmRleCAwY2Q2NzA2NmQxNjNjODdhMDY3NTU2ZTU4MTQ1MGY5NzE0OWU2NzdhLi44MGY0
Y2Q2Njc5YzRhNjJiMThjODMzMmI5ZTA4NGVlMmEyMzAxMzc5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZVBhcnNlci5qcworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tpZVBhcnNlci5qcwpAQCAtMzQ5LDYgKzM0
OSwxNCBAQCBXZWJJbnNwZWN0b3IuQ29va2llLnByb3RvdHlwZSA9IHsKICAgICBhZGRBdHRyaWJ1
dGU6IGZ1bmN0aW9uKGtleSwgdmFsdWUpCiAgICAgewogICAgICAgICB0aGlzLl9hdHRyaWJ1dGVz
W2tleS50b0xvd2VyQ2FzZSgpXSA9IHZhbHVlOworICAgIH0sCisKKyAgICAvKioKKyAgICAgKiBA
cGFyYW0ge2Z1bmN0aW9uKD9Qcm90b2NvbC5FcnJvcik9fSBjYWxsYmFjaworICAgICAqLworICAg
IHJlbW92ZTogZnVuY3Rpb24oY2FsbGJhY2spCisgICAgeworICAgICAgICBQYWdlQWdlbnQuZGVs
ZXRlQ29va2llKHRoaXMubmFtZSgpLCAodGhpcy5zZWN1cmUoKSA/ICJodHRwczovLyIgOiAiaHR0
cDovLyIpICsgdGhpcy5kb21haW4oKSArIHRoaXMucGF0aCgpLCBjYWxsYmFjayk7CiAgICAgfQog
fQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0Nvb2tp
ZXNUYWJsZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llc1Rh
YmxlLmpzCmluZGV4IDg3OThlYjE0ZTUwNDAzZjA4NTJlYWRlOGQ0MTEwNjYzZjIzYWZjMzkuLjVj
YzZjM2IwZWVhYWE1ZTc1ZjA4NjRiNWFjOGMwODhkNjdmZThlNWMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llc1RhYmxlLmpzCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29va2llc1RhYmxlLmpzCkBAIC0zMiwxNCAr
MzIsMTYgQEAKICAqIEBjb25zdHJ1Y3RvcgogICogQGV4dGVuZHMge1dlYkluc3BlY3Rvci5WaWV3
fQogICogQHBhcmFtIHtib29sZWFufSBleHBhbmRhYmxlCi0gKiBAcGFyYW0ge2Z1bmN0aW9uKCFX
ZWJJbnNwZWN0b3IuQ29va2llKT19IGRlbGV0ZUNhbGxiYWNrCiAgKiBAcGFyYW0ge2Z1bmN0aW9u
KCk9fSByZWZyZXNoQ2FsbGJhY2sKICAqLwotV2ViSW5zcGVjdG9yLkNvb2tpZXNUYWJsZSA9IGZ1
bmN0aW9uKGV4cGFuZGFibGUsIGRlbGV0ZUNhbGxiYWNrLCByZWZyZXNoQ2FsbGJhY2spCitXZWJJ
bnNwZWN0b3IuQ29va2llc1RhYmxlID0gZnVuY3Rpb24oZXhwYW5kYWJsZSwgcmVmcmVzaENhbGxi
YWNrKQogewogICAgIFdlYkluc3BlY3Rvci5WaWV3LmNhbGwodGhpcyk7CiAgICAgdGhpcy5lbGVt
ZW50LmNsYXNzTmFtZSA9ICJmaWxsIjsKIAorICAgIHZhciByZWFkT25seSA9IGV4cGFuZGFibGU7
CisgICAgdGhpcy5fcmVmcmVzaENhbGxiYWNrID0gcmVmcmVzaENhbGxiYWNrOworCiAgICAgdmFy
IGNvbHVtbnMgPSB7bmFtZToge30sIHZhbHVlOiB7fSwgZG9tYWluOiB7fSwgcGF0aDoge30sIGV4
cGlyZXM6IHt9LCBzaXplOiB7fSwgaHR0cE9ubHk6IHt9LCBzZWN1cmU6IHt9fTsKICAgICBjb2x1
bW5zLm5hbWUudGl0bGUgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIk5hbWUiKTsKICAgICBjb2x1
bW5zLm5hbWUuc29ydGFibGUgPSB0cnVlOwpAQCAtNzEsOSArNzMsOCBAQCBXZWJJbnNwZWN0b3Iu
Q29va2llc1RhYmxlID0gZnVuY3Rpb24oZXhwYW5kYWJsZSwgZGVsZXRlQ2FsbGJhY2ssIHJlZnJl
c2hDYWxsYmFjawogICAgIGNvbHVtbnMuc2VjdXJlLnNvcnRhYmxlID0gdHJ1ZTsKICAgICBjb2x1
bW5zLnNlY3VyZS53aWR0aCA9ICI3JSI7CiAKLSAgICB0aGlzLl9kYXRhR3JpZCA9IG5ldyBXZWJJ
bnNwZWN0b3IuRGF0YUdyaWQoY29sdW1ucywgdW5kZWZpbmVkLCBkZWxldGVDYWxsYmFjayA/IHRo
aXMuX29uRGVsZXRlRnJvbUdyaWQuYmluZCh0aGlzLCBkZWxldGVDYWxsYmFjaykgOiB1bmRlZmlu
ZWQpOworICAgIHRoaXMuX2RhdGFHcmlkID0gbmV3IFdlYkluc3BlY3Rvci5EYXRhR3JpZChjb2x1
bW5zLCBudWxsLCByZWFkT25seSA/IG51bGwgOiB0aGlzLl9vbkRlbGV0ZUNvb2tpZS5iaW5kKHRo
aXMpLCByZWZyZXNoQ2FsbGJhY2spOwogICAgIHRoaXMuX2RhdGFHcmlkLmFkZEV2ZW50TGlzdGVu
ZXIoInNvcnRpbmcgY2hhbmdlZCIsIHRoaXMuX3JlYnVpbGRUYWJsZSwgdGhpcyk7Ci0gICAgdGhp
cy5fZGF0YUdyaWQucmVmcmVzaENhbGxiYWNrID0gcmVmcmVzaENhbGxiYWNrOwogCiAgICAgdGhp
cy5fbmV4dFNlbGVjdGVkQ29va2llID0gLyoqIEB0eXBlIHs/V2ViSW5zcGVjdG9yLkNvb2tpZX0g
Ki8gKG51bGwpOwogCkBAIC0yNDEsMTMgKzI0MiwxNSBAQCBXZWJJbnNwZWN0b3IuQ29va2llc1Rh
YmxlLnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIG5vZGU7CiAgICAgfSwKIAotICAgIF9v
bkRlbGV0ZUZyb21HcmlkOiBmdW5jdGlvbihkZWxldGVDYWxsYmFjaywgbm9kZSkKKyAgICBfb25E
ZWxldGVDb29raWU6IGZ1bmN0aW9uKG5vZGUpCiAgICAgewogICAgICAgICB2YXIgY29va2llID0g
bm9kZS5jb29raWU7CiAgICAgICAgIHZhciBuZWlnaGJvdXIgPSBub2RlLnRyYXZlcnNlTmV4dE5v
ZGUoKSB8fCBub2RlLnRyYXZlcnNlUHJldmlvdXNOb2RlKCk7CiAgICAgICAgIGlmIChuZWlnaGJv
dXIpCiAgICAgICAgICAgICB0aGlzLl9uZXh0U2VsZWN0ZWRDb29raWUgPSBuZWlnaGJvdXIuY29v
a2llOwotICAgICAgICBkZWxldGVDYWxsYmFjayhjb29raWUpOworICAgICAgICBjb29raWUucmVt
b3ZlKCk7CisgICAgICAgIGlmICh0aGlzLl9yZWZyZXNoQ2FsbGJhY2spCisgICAgICAgICAgICB0
aGlzLl9yZWZyZXNoQ2FsbGJhY2soKTsKICAgICB9LAogCiAgICAgX19wcm90b19fOiBXZWJJbnNw
ZWN0b3IuVmlldy5wcm90b3R5cGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvRGF0YUdyaWQuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL0RhdGFHcmlkLmpzCmluZGV4IGMwZWQyNjJhMGMzNzQxM2E0YmY0NjliZGU1OWY2NGUxOTFh
OTliOWQuLmYxZmRmZDUwMWZkMTMxYzc0YzM3ZWNjMGFjYWM1ZTEyM2NmZDliYjcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRGF0YUdyaWQuanMKKysrIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9EYXRhR3JpZC5qcwpAQCAtMjYsMTAg
KzI2LDExIEBACiAvKioKICAqIEBjb25zdHJ1Y3RvcgogICogQGV4dGVuZHMge1dlYkluc3BlY3Rv
ci5WaWV3fQotICogQHBhcmFtIHtmdW5jdGlvbihXZWJJbnNwZWN0b3IuRGF0YUdyaWROb2RlLCBz
dHJpbmcsIHN0cmluZywgc3RyaW5nKT19IGVkaXRDYWxsYmFjawotICogQHBhcmFtIHtmdW5jdGlv
bihXZWJJbnNwZWN0b3IuRGF0YUdyaWROb2RlKT19IGRlbGV0ZUNhbGxiYWNrCisgKiBAcGFyYW0g
ez9mdW5jdGlvbihXZWJJbnNwZWN0b3IuRGF0YUdyaWROb2RlLCBzdHJpbmcsIHN0cmluZywgc3Ry
aW5nKT19IGVkaXRDYWxsYmFjaworICogQHBhcmFtIHs/ZnVuY3Rpb24oV2ViSW5zcGVjdG9yLkRh
dGFHcmlkTm9kZSk9fSBkZWxldGVDYWxsYmFjaworICogQHBhcmFtIHs/ZnVuY3Rpb24oKT19IHJl
ZnJlc2hDYWxsYmFjawogICovCi1XZWJJbnNwZWN0b3IuRGF0YUdyaWQgPSBmdW5jdGlvbihjb2x1
bW5zLCBlZGl0Q2FsbGJhY2ssIGRlbGV0ZUNhbGxiYWNrKQorV2ViSW5zcGVjdG9yLkRhdGFHcmlk
ID0gZnVuY3Rpb24oY29sdW1ucywgZWRpdENhbGxiYWNrLCBkZWxldGVDYWxsYmFjaywgcmVmcmVz
aENhbGxiYWNrKQogewogICAgIFdlYkluc3BlY3Rvci5WaWV3LmNhbGwodGhpcyk7CiAgICAgdGhp
cy5yZWdpc3RlclJlcXVpcmVkQ1NTKCJkYXRhR3JpZC5jc3MiKTsKQEAgLTUyLDEyICs1MywxMSBA
QCBXZWJJbnNwZWN0b3IuRGF0YUdyaWQgPSBmdW5jdGlvbihjb2x1bW5zLCBlZGl0Q2FsbGJhY2ss
IGRlbGV0ZUNhbGxiYWNrKQogCiAgICAgLy8gRklYTUU6IEFkZCBhIGNyZWF0ZUNhbGxiYWNrIHdo
aWNoIGlzIGRpZmZlcmVudCBmcm9tIGVkaXRDYWxsYmFjayBhbmQgaGFzIGRpZmZlcmVudAogICAg
IC8vIGJlaGF2aW9yIHdoZW4gY3JlYXRpbmcgYSBuZXcgbm9kZS4KLSAgICBpZiAoZWRpdENhbGxi
YWNrKSB7CisgICAgaWYgKGVkaXRDYWxsYmFjaykKICAgICAgICAgdGhpcy5fZGF0YVRhYmxlLmFk
ZEV2ZW50TGlzdGVuZXIoImRibGNsaWNrIiwgdGhpcy5fb25kYmxjbGljay5iaW5kKHRoaXMpLCBm
YWxzZSk7Ci0gICAgICAgIHRoaXMuX2VkaXRDYWxsYmFjayA9IGVkaXRDYWxsYmFjazsKLSAgICB9
Ci0gICAgaWYgKGRlbGV0ZUNhbGxiYWNrKQotICAgICAgICB0aGlzLl9kZWxldGVDYWxsYmFjayA9
IGRlbGV0ZUNhbGxiYWNrOworICAgIHRoaXMuX2VkaXRDYWxsYmFjayA9IGVkaXRDYWxsYmFjazsK
KyAgICB0aGlzLl9kZWxldGVDYWxsYmFjayA9IGRlbGV0ZUNhbGxiYWNrOworICAgIHRoaXMuX3Jl
ZnJlc2hDYWxsYmFjayA9IHJlZnJlc2hDYWxsYmFjazsKIAogICAgIHRoaXMuYWxpZ25lZCA9IHt9
OwogCkBAIC0yNjAsMTYgKzI2MCw2IEBAIFdlYkluc3BlY3Rvci5EYXRhR3JpZC5wcm90b3R5cGUg
PSB7CiAgICAgICAgIHJldHVybiB0aGlzLl9yb290Tm9kZTsKICAgICB9LAogCi0gICAgZ2V0IHJl
ZnJlc2hDYWxsYmFjaygpCi0gICAgewotICAgICAgICByZXR1cm4gdGhpcy5fcmVmcmVzaENhbGxi
YWNrOwotICAgIH0sCi0KLSAgICBzZXQgcmVmcmVzaENhbGxiYWNrKHJlZnJlc2hDYWxsYmFjaykK
LSAgICB7Ci0gICAgICAgIHRoaXMuX3JlZnJlc2hDYWxsYmFjayA9IHJlZnJlc2hDYWxsYmFjazsK
LSAgICB9LAotCiAgICAgX29uZGJsY2xpY2s6IGZ1bmN0aW9uKGV2ZW50KQogICAgIHsKICAgICAg
ICAgaWYgKHRoaXMuX2VkaXRpbmcgfHwgdGhpcy5fZWRpdGluZ05vZGUpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>