<?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>71559</bug_id>
          
          <creation_ts>2011-11-04 07:39:42 -0700</creation_ts>
          <short_desc>[Qt] Setting QWebPreferences affect multiple WebViews</short_desc>
          <delta_ts>2011-12-19 15:40:04 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>74403</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Caio Marcelo de Oliveira Filho">cmarcelo</reporter>
          <assigned_to name="Jesus Sanchez-Palencia">jesus</assigned_to>
          <cc>jesus</cc>
    
    <cc>kenneth</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>496190</commentid>
    <comment_count>0</comment_count>
      <attachid>113653</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-11-04 07:39:42 -0700</bug_when>
    <thetext>Created attachment 113653
Example where autoloadimages preference is set in one webview but applies to the other too

The QWebPreferences are per WebView, but the actual implementation in WebKit2 port make them per page group and currently we only use one page group for all the views.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520050</commentid>
    <comment_count>1</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2011-12-13 05:52:46 -0800</bug_when>
    <thetext>Perhaps what we need here is to have one pagegroup per view.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520182</commentid>
    <comment_count>2</comment_count>
      <attachid>119039</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2011-12-13 10:49:53 -0800</bug_when>
    <thetext>Created attachment 119039
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520316</commentid>
    <comment_count>3</comment_count>
      <attachid>119039</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-12-13 13:09:20 -0800</bug_when>
    <thetext>Comment on attachment 119039
Patch

At least without exposing the concept of page group and context in the API(that we haven&apos;t yet figure out, and most probably won&apos;t before 5.0) it seems to me that it is the most sensible approach to take. Hopefully there is no dragon here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520748</commentid>
    <comment_count>4</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-12-14 00:26:21 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 119039 [details])
&gt; At least without exposing the concept of page group and context in the API(that we haven&apos;t yet figure out, and most probably won&apos;t before 5.0) it seems to me that it is the most sensible approach to take. Hopefully there is no dragon here.

I think we need to actually do that as well as security origin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520935</commentid>
    <comment_count>5</comment_count>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2011-12-14 08:20:13 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; I think we need to actually do that as well as security origin

What do you mean, Kenneth?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523888</commentid>
    <comment_count>6</comment_count>
      <attachid>119039</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-12-19 06:42:50 -0800</bug_when>
    <thetext>Comment on attachment 119039
Patch

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

Looks good, but needs a rebase :)

&gt; Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:69
&gt; +    if (!pageGroupRef)
&gt; +        pageGroupRef = toAPI(WebPageGroup::create().leakRef());

I think that&apos;s okay, but this patch is going to need a rebase, and that will make it nicer :) . I suspect that after a rebase the code will look like this:

RefPtr&lt;WebPageGroup&gt; pageGroup;
if (pageGroupRef)
    pageGroup = toImpl(pageGroupRef);
else
    pageGroup = WebPageGroup::create();

... foo(pageGroup.get());</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524129</commentid>
    <comment_count>7</comment_count>
      <attachid>119906</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2011-12-19 12:55:39 -0800</bug_when>
    <thetext>Created attachment 119906
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524139</commentid>
    <comment_count>8</comment_count>
      <attachid>119906</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-12-19 13:20:22 -0800</bug_when>
    <thetext>Comment on attachment 119906
Patch

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

&gt; Source/WebKit2/ChangeLog:3
&gt; +        [Qt] QWebPreferences are leaking to other WebViews

leaking sounds like a mem leak. I would really like you do use different wording.

&gt; Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml:79
&gt; +            function test_preferencesNotLeakingBetweenViews() {

I wouldnt really call that leaking. That is not the definition that people are used to. test_preferencesAffectsCurrentViewOnly()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524162</commentid>
    <comment_count>9</comment_count>
      <attachid>119914</attachid>
    <who name="Jesus Sanchez-Palencia">jesus</who>
    <bug_when>2011-12-19 13:47:58 -0800</bug_when>
    <thetext>Created attachment 119914
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524233</commentid>
    <comment_count>10</comment_count>
      <attachid>119914</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-19 15:40:00 -0800</bug_when>
    <thetext>Comment on attachment 119914
Patch

Clearing flags on attachment: 119914

Committed r103275: &lt;http://trac.webkit.org/changeset/103275&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>524234</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-19 15:40:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>113653</attachid>
            <date>2011-11-04 07:39:42 -0700</date>
            <delta_ts>2011-11-04 07:39:42 -0700</delta_ts>
            <desc>Example where autoloadimages preference is set in one webview but applies to the other too</desc>
            <filename>twowebviews-autoload.qml</filename>
            <type>text/plain</type>
            <size>426</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">aW1wb3J0IFF0UXVpY2sgMi4wCmltcG9ydCBRdFdlYktpdCAzLjAKClJvdyB7CiAgICBzcGFjaW5n
OiAxMAoKICAgIERlc2t0b3BXZWJWaWV3IHsKICAgICAgICBpZDogd2ViVmlldwogICAgICAgIHdp
ZHRoOiA0MDAKICAgICAgICBoZWlnaHQ6IDYwMAogICAgICAgIHByZWZlcmVuY2VzLmF1dG9Mb2Fk
SW1hZ2VzOiBmYWxzZQogICAgICAgIENvbXBvbmVudC5vbkNvbXBsZXRlZDogd2ViVmlldy5sb2Fk
KCJodHRwOi8vZG9jLnF0Lm5va2lhLmNvbS8iKQogICAgfQoKICAgIERlc2t0b3BXZWJWaWV3IHsK
ICAgICAgICBpZDogd2ViVmlldzIKICAgICAgICB3aWR0aDogNDAwCiAgICAgICAgaGVpZ2h0OiA2
MDAKICAgICAgICBDb21wb25lbnQub25Db21wbGV0ZWQ6IHdlYlZpZXcyLmxvYWQoImh0dHA6Ly9k
b2MucXQubm9raWEuY29tLyIpCiAgICB9Cn0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119039</attachid>
            <date>2011-12-13 10:49:53 -0800</date>
            <delta_ts>2011-12-19 12:55:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71559-20111213154938.patch</filename>
            <type>text/plain</type>
            <size>4237</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyNjkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmZiMDM2MGM4NjNjMGQz
YTkyNzVhZGViZDE2MzU2YmVlOTY1Y2RkOS4uYzZmNzAwMjU5MGQ3YzUzYjFjNzAyZDFhNjY0Mjk0
Yzc5ZjQ0MWQwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDExLTEyLTEzICBKZXN1
cyBTYW5jaGV6LVBhbGVuY2lhICA8amVzdXMucGFsZW5jaWFAb3BlbmJvc3NhLm9yZz4KKworICAg
ICAgICBbUXRdIFFXZWJQcmVmZXJlbmNlcyBhcmUgbGVha2luZyB0byBvdGhlciBXZWJWaWV3cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE1NTkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgUVdlYlBy
ZWZlcmVuY2VzIGFyZSBwZXIgV2ViVmlldywgYnV0IHRoZSBhY3R1YWwgaW1wbGVtZW50YXRpb24K
KyAgICAgICAgaW4gV2ViS2l0MiBtYWtlIHRoZW0gcGVyIHBhZ2UgZ3JvdXAuIEN1cnJlbnRseSB3
ZSBzaGFyZSBvbmx5IG9uZQorICAgICAgICBwYWdlIGdyb3VwIGJldHdlZW4gYWxsIHRoZSB2aWV3
cywgc28gaWYgd2Ugc2V0IHByZWZlcmVuY2VzCisgICAgICAgIHRvIG9uZSBXZWJWaWV3IHRoZSBw
cmVmZXJlbmNlcyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlbSBhbGwsIGdlbmVyYXRpbmcKKyAgICAg
ICAgdW5leHBlY3RlZCBiZWhhdmlvci4gVGhpcyBwYXRjaCBmaXhlcyB0aGlzIGJ5IG1ha2luZyBl
YWNoIFdlYlZpZXcgaGF2ZQorICAgICAgICBpdHMgb3duIHBhZ2UgZ3JvdXAuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwOgorICAgICAgICAoUVF1aWNrV2Vi
Vmlld1ByaXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRlKToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3ByZWZlcmVuY2VzLnFtbDoKKwogMjAx
MS0xMi0xMyAgQ2FpbyBNYXJjZWxvIGRlIE9saXZlaXJhIEZpbGhvICA8Y2Fpby5vbGl2ZWlyYUBv
cGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFtRdF1bV0syXSBNYWtlIFF0UGFnZUNsaWVudCBkaXNw
YXRjaCBkaXJlY3RseSB0byBXZWJWaWV3IHdoZW4gcG9zc2libGUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNrd2Vidmlldy5jcHAgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwCmluZGV4IGJiYzE4ODM2NTU5
NTM2N2U0Njg4NDg4ZmMyNDg2NGI5ZDc4YWIyMzkuLmY1NmRiNmU5MjI0OGQ3ZmY0NDM4NDgxODdl
ZDBjYTM0Mzg5MzdlZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
cXQvcXF1aWNrd2Vidmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9x
dC9xcXVpY2t3ZWJ2aWV3LmNwcApAQCAtNjQsNiArNjQsMTAgQEAgUVF1aWNrV2ViVmlld1ByaXZh
dGU6On5RUXVpY2tXZWJWaWV3UHJpdmF0ZSgpCiB2b2lkIFFRdWlja1dlYlZpZXdQcml2YXRlOjpp
bml0aWFsaXplKFdLQ29udGV4dFJlZiBjb250ZXh0UmVmLCBXS1BhZ2VHcm91cFJlZiBwYWdlR3Jv
dXBSZWYpCiB7CiAgICAgUVF1aWNrV2ViUGFnZVByaXZhdGUqIGNvbnN0IHBhZ2VWaWV3UHJpdmF0
ZSA9IHBhZ2VWaWV3LmRhdGEoKS0+ZDsKKworICAgIGlmICghcGFnZUdyb3VwUmVmKQorICAgICAg
ICBwYWdlR3JvdXBSZWYgPSB0b0FQSShXZWJQYWdlR3JvdXA6OmNyZWF0ZSgpLmxlYWtSZWYoKSk7
CisKICAgICBzZXRQYWdlUHJveHkobmV3IFF0V2ViUGFnZVByb3h5KHFfcHRyLCAmcGFnZUNsaWVu
dCwgY29udGV4dFJlZiwgcGFnZUdyb3VwUmVmKSk7CiAgICAgcGFnZVZpZXdQcml2YXRlLT5zZXRQ
YWdlUHJveHkocGFnZVByb3h5LmRhdGEoKSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3RfcHJlZmVyZW5jZXMu
cW1sIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9XZWJW
aWV3L3RzdF9wcmVmZXJlbmNlcy5xbWwKaW5kZXggMzdlZTliMTIzNjRiNGNmNWQxZTc2MGQxNzFh
MjE5OTkzMGZlZTY4My4uMjYxNzIzZjI3ZTg0ZDBlZjlhMmU4YzQ2YzY3OGUxYjczYmU4MWEwZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0
cy9XZWJWaWV3L3RzdF9wcmVmZXJlbmNlcy5xbWwKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9XZWJWaWV3L3RzdF9wcmVmZXJlbmNlcy5xbWwKQEAg
LTIsMTUgKzIsMjMgQEAgaW1wb3J0IFF0UXVpY2sgMi4wCiBpbXBvcnQgUXRUZXN0IDEuMAogaW1w
b3J0IFF0V2ViS2l0IDMuMAogCi1XZWJWaWV3IHsKLSAgICBpZDogd2ViVmlldwotICAgIHdpZHRo
OiA0MDAKLSAgICBoZWlnaHQ6IDMwMAorSXRlbSB7CisgICAgV2ViVmlldyB7CisgICAgICAgIGlk
OiB3ZWJWaWV3CisgICAgICAgIHdpZHRoOiA0MDAKKyAgICAgICAgaGVpZ2h0OiAzMDAKIAotICAg
IHByZWZlcmVuY2VzIHsKLSAgICAgICAgamF2YXNjcmlwdEVuYWJsZWQ6IHRydWUKLSAgICAgICAg
bG9jYWxTdG9yYWdlRW5hYmxlZDogdHJ1ZQotICAgICAgICBwbHVnaW5zRW5hYmxlZDogdHJ1ZQor
ICAgICAgICBwcmVmZXJlbmNlcyB7CisgICAgICAgICAgICBqYXZhc2NyaXB0RW5hYmxlZDogdHJ1
ZQorICAgICAgICAgICAgbG9jYWxTdG9yYWdlRW5hYmxlZDogdHJ1ZQorICAgICAgICAgICAgcGx1
Z2luc0VuYWJsZWQ6IHRydWUKKyAgICAgICAgfQorICAgIH0KKworICAgIFdlYlZpZXcgeworICAg
ICAgICBpZDogd2ViVmlldzIKKyAgICAgICAgd2lkdGg6IDQwMAorICAgICAgICBoZWlnaHQ6IDMw
MAogICAgIH0KIAogICAgIFNpZ25hbFNweSB7CkBAIC0xOSw2ICsyNywxMiBAQCBXZWJWaWV3IHsK
ICAgICAgICAgc2lnbmFsTmFtZTogImxvYWRTdWNjZWVkZWQiCiAgICAgfQogCisgICAgU2lnbmFs
U3B5IHsKKyAgICAgICAgaWQ6IG90aGVyU3B5CisgICAgICAgIHRhcmdldDogd2ViVmlldzIKKyAg
ICAgICAgc2lnbmFsTmFtZTogImxvYWRTdWNjZWVkZWQiCisgICAgfQorCiAgICAgVGVzdENhc2Ug
ewogICAgICAgICBuYW1lOiAiV2ViVmlld1ByZWZlcmVuY2VzIgogCkBAIC02Myw1ICs3NywyNSBA
QCBXZWJWaWV3IHsKICAgICAgICAgICAgIHNweS53YWl0KCkKICAgICAgICAgICAgIGNvbXBhcmUo
d2ViVmlldy50aXRsZSwgIk5ldyBUaXRsZSIpCiAgICAgICAgIH0KKyAgICAgICAgZnVuY3Rpb24g
dGVzdF9wcmVmZXJlbmNlc05vdExlYWtpbmdCZXR3ZWVuVmlld3MoKSB7CisgICAgICAgICAgICB3
ZWJWaWV3LnByZWZlcmVuY2VzLmphdmFzY3JpcHRFbmFibGVkID0gdHJ1ZQorICAgICAgICAgICAg
d2ViVmlldzIucHJlZmVyZW5jZXMuamF2YXNjcmlwdEVuYWJsZWQgPSB0cnVlCisgICAgICAgICAg
ICB2YXIgdGVzdFVybCA9IFF0LnJlc29sdmVkVXJsKCIuLi9jb21tb24vamF2YXNjcmlwdC5odG1s
IikKKyAgICAgICAgICAgIHdlYlZpZXcubG9hZCh0ZXN0VXJsKQorICAgICAgICAgICAgc3B5Lndh
aXQoKQorICAgICAgICAgICAgd2ViVmlldzIubG9hZCh0ZXN0VXJsKQorICAgICAgICAgICAgb3Ro
ZXJTcHkud2FpdCgpCisgICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUsICJOZXcgVGl0
bGUiKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3Mi50aXRsZSwgIk5ldyBUaXRsZSIpCisg
ICAgICAgICAgICBzcHkuY2xlYXIoKQorICAgICAgICAgICAgb3RoZXJTcHkuY2xlYXIoKQorICAg
ICAgICAgICAgd2ViVmlldy5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZCA9IGZhbHNlCisg
ICAgICAgICAgICB3ZWJWaWV3LmxvYWQodGVzdFVybCkKKyAgICAgICAgICAgIHNweS53YWl0KCkK
KyAgICAgICAgICAgIHdlYlZpZXcyLmxvYWQodGVzdFVybCkKKyAgICAgICAgICAgIG90aGVyU3B5
LndhaXQoKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiT3JpZ2luYWwgVGl0
bGUiKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3Mi50aXRsZSwgIk5ldyBUaXRsZSIpCisg
ICAgICAgIH0KICAgICB9CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119906</attachid>
            <date>2011-12-19 12:55:39 -0800</date>
            <delta_ts>2011-12-19 13:47:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71559-20111219175527.patch</filename>
            <type>text/plain</type>
            <size>8174</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzMjQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTdjMTZjNzk2ZjNkYzg1
YTA0NzgzNzdhZDE0MzY0MTA5NDZlMTc0Ni4uYjY4MWNhZWM3MzE4Nzg1MWY5OWFjNDBkNzk5Zjc0
M2UwYzcxYTk5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDExLTEyLTE5ICBKZXN1
cyBTYW5jaGV6LVBhbGVuY2lhICA8amVzdXMucGFsZW5jaWFAb3BlbmJvc3NhLm9yZz4KKworICAg
ICAgICBbUXRdIFFXZWJQcmVmZXJlbmNlcyBhcmUgbGVha2luZyB0byBvdGhlciBXZWJWaWV3cwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE1NTkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgUVdlYlBy
ZWZlcmVuY2VzIGFyZSBwZXIgV2ViVmlldywgYnV0IHRoZSBhY3R1YWwgaW1wbGVtZW50YXRpb24K
KyAgICAgICAgaW4gV2ViS2l0MiBtYWtlIHRoZW0gcGVyIHBhZ2UgZ3JvdXAuIEN1cnJlbnRseSB3
ZSBzaGFyZSBvbmx5IG9uZQorICAgICAgICBwYWdlIGdyb3VwIGJldHdlZW4gYWxsIHRoZSB2aWV3
cywgc28gaWYgd2Ugc2V0IHByZWZlcmVuY2VzCisgICAgICAgIHRvIG9uZSBXZWJWaWV3IHRoZSBw
cmVmZXJlbmNlcyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlbSBhbGwsIGdlbmVyYXRpbmcKKyAgICAg
ICAgdW5leHBlY3RlZCBiZWhhdmlvci4gVGhpcyBwYXRjaCBmaXhlcyB0aGlzIGJ5IG1ha2luZyBl
YWNoIFdlYlZpZXcgaGF2ZQorICAgICAgICBpdHMgb3duIHBhZ2UgZ3JvdXAuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwOgorICAgICAgICAoUVF1aWNrV2Vi
Vmlld1ByaXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRlKToKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3ByZWZlcmVuY2VzLnFtbDoKKwogMjAx
MS0xMi0xOSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBFbmFibGUgPHRyYWNrPiBmb3IgTWFjIGJ1aWxkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcAppbmRleCBhYTc0NGMyMGRkYmNiNDk4MDJj
NDhiZjA5MzhmM2NkNzdiYjg1ZWQxLi43MDA0ODA0ZmQ0ZDYyMWZkY2RmYzJlNzNhOThiNTBjYzcw
NjBkY2E1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlj
a3dlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1aWNr
d2Vidmlldy5jcHAKQEAgLTczLDggKzczLDE0IEBAIFFRdWlja1dlYlZpZXdQcml2YXRlOjp+UVF1
aWNrV2ViVmlld1ByaXZhdGUoKQogLy8gTm90ZTogd2UgZGVsYXkgdGhpcyBpbml0aWFsaXphdGlv
biB0byBtYWtlIHN1cmUgdGhhdCBRUXVpY2tXZWJWaWV3IGhhcyBpdHMgZC1wdHIgaW4tcGxhY2Uu
CiB2b2lkIFFRdWlja1dlYlZpZXdQcml2YXRlOjppbml0aWFsaXplKFdLQ29udGV4dFJlZiBjb250
ZXh0UmVmLCBXS1BhZ2VHcm91cFJlZiBwYWdlR3JvdXBSZWYpCiB7CisgICAgUmVmUHRyPFdlYlBh
Z2VHcm91cD4gcGFnZUdyb3VwOworICAgIGlmIChwYWdlR3JvdXBSZWYpCisgICAgICAgIHBhZ2VH
cm91cCA9IHRvSW1wbChwYWdlR3JvdXBSZWYpOworICAgIGVsc2UKKyAgICAgICAgcGFnZUdyb3Vw
ID0gV2ViUGFnZUdyb3VwOjpjcmVhdGUoKTsKKwogICAgIGNvbnRleHQgPSBjb250ZXh0UmVmID8g
UXRXZWJDb250ZXh0OjpjcmVhdGUodG9JbXBsKGNvbnRleHRSZWYpKSA6IFF0V2ViQ29udGV4dDo6
ZGVmYXVsdENvbnRleHQoKTsKLSAgICB3ZWJQYWdlUHJveHkgPSBjb250ZXh0LT5jcmVhdGVXZWJQ
YWdlKCZwYWdlQ2xpZW50LCB0b0ltcGwocGFnZUdyb3VwUmVmKSk7CisgICAgd2ViUGFnZVByb3h5
ID0gY29udGV4dC0+Y3JlYXRlV2ViUGFnZSgmcGFnZUNsaWVudCwgcGFnZUdyb3VwLmdldCgpKTsK
IAogICAgIFFRdWlja1dlYlBhZ2VQcml2YXRlKiBjb25zdCBwYWdlVmlld1ByaXZhdGUgPSBwYWdl
Vmlldy5kYXRhKCktPmQ7CiAgICAgcGFnZVZpZXdQcml2YXRlLT5pbml0aWFsaXplKHdlYlBhZ2VQ
cm94eS5nZXQoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0
L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3ByZWZlcmVuY2VzLnFtbCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3RfcHJlZmVyZW5j
ZXMucW1sCmluZGV4IGMxOGJkNzIzY2MzODM2ZjYxNWE5ZGNkZDBiODgyZGEzZjlmZjM0NzEuLjgz
Y2I2NDQ2OTViMmYzYzZmODAyYTYxNjc0OGQzYmQ0OTE5NjlhNjQgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3RfcHJl
ZmVyZW5jZXMucW1sCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMv
cW1sdGVzdHMvV2ViVmlldy90c3RfcHJlZmVyZW5jZXMucW1sCkBAIC0zLDY0ICszLDk5IEBAIGlt
cG9ydCBRdFRlc3QgMS4wCiBpbXBvcnQgUXRXZWJLaXQgMy4wCiBpbXBvcnQgUXRXZWJLaXQuZXhw
ZXJpbWVudGFsIDMuMAogCi1XZWJWaWV3IHsKLSAgICBpZDogd2ViVmlldwotICAgIHdpZHRoOiA0
MDAKLSAgICBoZWlnaHQ6IDMwMAorSXRlbSB7CisgICAgV2ViVmlldyB7CisgICAgICAgIGlkOiB3
ZWJWaWV3CisgICAgICAgIHdpZHRoOiA0MDAKKyAgICAgICAgaGVpZ2h0OiAzMDAKIAotICAgIGV4
cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZQotICAgIGV4cGVy
aW1lbnRhbC5wcmVmZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkOiB0cnVlCi0gICAgZXhwZXJp
bWVudGFsLnByZWZlcmVuY2VzLnBsdWdpbnNFbmFibGVkOiB0cnVlCisgICAgICAgIGV4cGVyaW1l
bnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZQorICAgICAgICBleHBlcmlt
ZW50YWwucHJlZmVyZW5jZXMubG9jYWxTdG9yYWdlRW5hYmxlZDogdHJ1ZQorICAgICAgICBleHBl
cmltZW50YWwucHJlZmVyZW5jZXMucGx1Z2luc0VuYWJsZWQ6IHRydWUKIAotICAgIFNpZ25hbFNw
eSB7Ci0gICAgICAgIGlkOiBzcHkKLSAgICAgICAgdGFyZ2V0OiB3ZWJWaWV3Ci0gICAgICAgIHNp
Z25hbE5hbWU6ICJsb2FkU3VjY2VlZGVkIgotICAgIH0KLQotICAgIFRlc3RDYXNlIHsKLSAgICAg
ICAgbmFtZTogIldlYlZpZXdQcmVmZXJlbmNlcyIKLQotICAgICAgICBmdW5jdGlvbiBpbml0KCkg
ewotICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMuamF2YXNjcmlw
dEVuYWJsZWQgPSB0cnVlCi0gICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVmZXJl
bmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkID0gdHJ1ZQotICAgICAgICAgICAgd2ViVmlldy5leHBl
cmltZW50YWwucHJlZmVyZW5jZXMucGx1Z2luc0VuYWJsZWQgPSB0cnVlCi0gICAgICAgICAgICBz
cHkuY2xlYXIoKQorICAgICAgICBXZWJWaWV3IHsKKyAgICAgICAgICAgIGlkOiB3ZWJWaWV3Mgor
ICAgICAgICAgICAgd2lkdGg6IDQwMAorICAgICAgICAgICAgaGVpZ2h0OiAzMDAKICAgICAgICAg
fQogCi0gICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlwdEVuYWJsZWQoKSB7Ci0gICAgICAg
ICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZCA9
IHRydWUKLSAgICAgICAgICAgIHZhciB0ZXN0VXJsID0gUXQucmVzb2x2ZWRVcmwoIi4uL2NvbW1v
bi9qYXZhc2NyaXB0Lmh0bWwiKQotICAgICAgICAgICAgd2ViVmlldy5sb2FkKHRlc3RVcmwpCi0g
ICAgICAgICAgICBzcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUs
ICJOZXcgVGl0bGUiKQorICAgICAgICBTaWduYWxTcHkgeworICAgICAgICAgICAgaWQ6IHNweQor
ICAgICAgICAgICAgdGFyZ2V0OiB3ZWJWaWV3CisgICAgICAgICAgICBzaWduYWxOYW1lOiAibG9h
ZFN1Y2NlZWRlZCIKICAgICAgICAgfQogCi0gICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlw
dERpc2FibGVkKCkgewotICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5j
ZXMuamF2YXNjcmlwdEVuYWJsZWQgPSBmYWxzZQotICAgICAgICAgICAgdmFyIHRlc3RVcmwgPSBR
dC5yZXNvbHZlZFVybCgiLi4vY29tbW9uL2phdmFzY3JpcHQuaHRtbCIpCi0gICAgICAgICAgICB3
ZWJWaWV3LmxvYWQodGVzdFVybCkKLSAgICAgICAgICAgIHNweS53YWl0KCkKLSAgICAgICAgICAg
IGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk9yaWdpbmFsIFRpdGxlIikKKyAgICAgICAgU2lnbmFs
U3B5IHsKKyAgICAgICAgICAgIGlkOiBvdGhlclNweQorICAgICAgICAgICAgdGFyZ2V0OiB3ZWJW
aWV3MgorICAgICAgICAgICAgc2lnbmFsTmFtZTogImxvYWRTdWNjZWVkZWQiCiAgICAgICAgIH0K
IAotICAgICAgICBmdW5jdGlvbiB0ZXN0X2xvY2FsU3RvcmFnZURpc2FibGVkKCkgewotICAgICAg
ICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMubG9jYWxTdG9yYWdlRW5hYmxl
ZCA9IGZhbHNlCi0gICAgICAgICAgICB2YXIgdGVzdFVybCA9IFF0LnJlc29sdmVkVXJsKCIuLi9j
b21tb24vbG9jYWxTdG9yYWdlLmh0bWwiKQotICAgICAgICAgICAgd2ViVmlldy5sb2FkKHRlc3RV
cmwpCi0gICAgICAgICAgICBzcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcu
dGl0bGUsICJPcmlnaW5hbCBUaXRsZSIpCi0gICAgICAgIH0KKyAgICAgICAgVGVzdENhc2Ugewor
ICAgICAgICAgICAgbmFtZTogIldlYlZpZXdQcmVmZXJlbmNlcyIKKworICAgICAgICAgICAgZnVu
Y3Rpb24gaW5pdCgpIHsKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVm
ZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZCA9IHRydWUKKyAgICAgICAgICAgICAgICB3ZWJWaWV3
LmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkID0gdHJ1ZQorICAg
ICAgICAgICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLnBsdWdpbnNFbmFi
bGVkID0gdHJ1ZQorICAgICAgICAgICAgICAgIHNweS5jbGVhcigpCisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlwdEVuYWJsZWQoKSB7CisgICAgICAg
ICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMuamF2YXNjcmlwdEVuYWJs
ZWQgPSB0cnVlCisgICAgICAgICAgICAgICAgdmFyIHRlc3RVcmwgPSBRdC5yZXNvbHZlZFVybCgi
Li4vY29tbW9uL2phdmFzY3JpcHQuaHRtbCIpCisgICAgICAgICAgICAgICAgd2ViVmlldy5sb2Fk
KHRlc3RVcmwpCisgICAgICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAgICAgIGNv
bXBhcmUod2ViVmlldy50aXRsZSwgIk5ldyBUaXRsZSIpCisgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlwdERpc2FibGVkKCkgeworICAgICAgICAgICAg
ICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmphdmFzY3JpcHRFbmFibGVkID0g
ZmFsc2UKKyAgICAgICAgICAgICAgICB2YXIgdGVzdFVybCA9IFF0LnJlc29sdmVkVXJsKCIuLi9j
b21tb24vamF2YXNjcmlwdC5odG1sIikKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmxvYWQodGVz
dFVybCkKKyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAgICAgICAgICAgY29tcGFy
ZSh3ZWJWaWV3LnRpdGxlLCAiT3JpZ2luYWwgVGl0bGUiKQorICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICBmdW5jdGlvbiB0ZXN0X2xvY2FsU3RvcmFnZURpc2FibGVkKCkgeworICAgICAgICAg
ICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmxvY2FsU3RvcmFnZUVuYWJs
ZWQgPSBmYWxzZQorICAgICAgICAgICAgICAgIHZhciB0ZXN0VXJsID0gUXQucmVzb2x2ZWRVcmwo
Ii4uL2NvbW1vbi9sb2NhbFN0b3JhZ2UuaHRtbCIpCisgICAgICAgICAgICAgICAgd2ViVmlldy5s
b2FkKHRlc3RVcmwpCisgICAgICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAgICAg
IGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk9yaWdpbmFsIFRpdGxlIikKKyAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgZnVuY3Rpb24gdGVzdF9sb2NhbFN0b3JhZ2VFbmFibGVkKCkgeworICAg
ICAgICAgICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmxvY2FsU3RvcmFn
ZUVuYWJsZWQgPSB0cnVlCisgICAgICAgICAgICAgICAgdmFyIHRlc3RVcmwgPSBRdC5yZXNvbHZl
ZFVybCgiLi4vY29tbW9uL2xvY2FsU3RvcmFnZS5odG1sIikKKyAgICAgICAgICAgICAgICB3ZWJW
aWV3LmxvYWQodGVzdFVybCkKKyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAgICAg
ICAgICAgc3B5LmNsZWFyKCkKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmxvYWQodGVzdFVybCkK
KyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAgICAgICAgICAgY29tcGFyZSh3ZWJW
aWV3LnRpdGxlLCAiTmV3IFRpdGxlIikKKyAgICAgICAgICAgIH0KIAotICAgICAgICBmdW5jdGlv
biB0ZXN0X2xvY2FsU3RvcmFnZUVuYWJsZWQoKSB7Ci0gICAgICAgICAgICB3ZWJWaWV3LmV4cGVy
aW1lbnRhbC5wcmVmZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkID0gdHJ1ZQotICAgICAgICAg
ICAgdmFyIHRlc3RVcmwgPSBRdC5yZXNvbHZlZFVybCgiLi4vY29tbW9uL2xvY2FsU3RvcmFnZS5o
dG1sIikKLSAgICAgICAgICAgIHdlYlZpZXcubG9hZCh0ZXN0VXJsKQotICAgICAgICAgICAgc3B5
LndhaXQoKQotICAgICAgICAgICAgc3B5LmNsZWFyKCkKLSAgICAgICAgICAgIHdlYlZpZXcubG9h
ZCh0ZXN0VXJsKQotICAgICAgICAgICAgc3B5LndhaXQoKQotICAgICAgICAgICAgY29tcGFyZSh3
ZWJWaWV3LnRpdGxlLCAiTmV3IFRpdGxlIikKKyAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3RfcHJl
ZmVyZW5jZXNOb3RMZWFraW5nQmV0d2VlblZpZXdzKCkgeworICAgICAgICAgICAgICAgIHdlYlZp
ZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmphdmFzY3JpcHRFbmFibGVkID0gdHJ1ZQorICAg
ICAgICAgICAgICAgIHdlYlZpZXcyLmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0
RW5hYmxlZCA9IHRydWUKKyAgICAgICAgICAgICAgICB2YXIgdGVzdFVybCA9IFF0LnJlc29sdmVk
VXJsKCIuLi9jb21tb24vamF2YXNjcmlwdC5odG1sIikKKyAgICAgICAgICAgICAgICB3ZWJWaWV3
LmxvYWQodGVzdFVybCkKKyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAgICAgICAg
ICAgd2ViVmlldzIubG9hZCh0ZXN0VXJsKQorICAgICAgICAgICAgICAgIG90aGVyU3B5LndhaXQo
KQorICAgICAgICAgICAgICAgIGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk5ldyBUaXRsZSIpCisg
ICAgICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3Mi50aXRsZSwgIk5ldyBUaXRsZSIpCisgICAg
ICAgICAgICAgICAgc3B5LmNsZWFyKCkKKyAgICAgICAgICAgICAgICBvdGhlclNweS5jbGVhcigp
CisgICAgICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMuamF2YXNj
cmlwdEVuYWJsZWQgPSBmYWxzZQorICAgICAgICAgICAgICAgIHdlYlZpZXcubG9hZCh0ZXN0VXJs
KQorICAgICAgICAgICAgICAgIHNweS53YWl0KCkKKyAgICAgICAgICAgICAgICB3ZWJWaWV3Mi5s
b2FkKHRlc3RVcmwpCisgICAgICAgICAgICAgICAgb3RoZXJTcHkud2FpdCgpCisgICAgICAgICAg
ICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiT3JpZ2luYWwgVGl0bGUiKQorICAgICAgICAg
ICAgICAgIGNvbXBhcmUod2ViVmlldzIudGl0bGUsICJOZXcgVGl0bGUiKQorICAgICAgICAgICAg
fQogICAgICAgICB9CiAgICAgfQogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119914</attachid>
            <date>2011-12-19 13:47:58 -0800</date>
            <delta_ts>2011-12-19 15:39:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71559-20111219184746.patch</filename>
            <type>text/plain</type>
            <size>8176</size>
            <attacher name="Jesus Sanchez-Palencia">jesus</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzMjQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMTdjMTZjNzk2ZjNkYzg1
YTA0NzgzNzdhZDE0MzY0MTA5NDZlMTc0Ni4uY2I0Y2VhOThjMDA2MGUyYjgxMDkwYjkyOWM3NjI2
ZjE1MjBhZmQ2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDExLTEyLTE5ICBKZXN1
cyBTYW5jaGV6LVBhbGVuY2lhICA8amVzdXMucGFsZW5jaWFAb3BlbmJvc3NhLm9yZz4KKworICAg
ICAgICBbUXRdIFNldHRpbmcgUVdlYlByZWZlcmVuY2VzIGFmZmVjdCBtdWx0aXBsZSBXZWJWaWV3
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE1NTkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgUVdl
YlByZWZlcmVuY2VzIGFyZSBwZXIgV2ViVmlldywgYnV0IHRoZSBhY3R1YWwgaW1wbGVtZW50YXRp
b24KKyAgICAgICAgaW4gV2ViS2l0MiBtYWtlIHRoZW0gcGVyIHBhZ2UgZ3JvdXAuIEN1cnJlbnRs
eSB3ZSBzaGFyZSBvbmx5IG9uZQorICAgICAgICBwYWdlIGdyb3VwIGJldHdlZW4gYWxsIHRoZSB2
aWV3cywgc28gaWYgd2Ugc2V0IHByZWZlcmVuY2VzCisgICAgICAgIHRvIG9uZSBXZWJWaWV3IHRo
ZSBwcmVmZXJlbmNlcyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlbSBhbGwsIGdlbmVyYXRpbmcKKyAg
ICAgICAgdW5leHBlY3RlZCBiZWhhdmlvci4gVGhpcyBwYXRjaCBmaXhlcyB0aGlzIGJ5IG1ha2lu
ZyBlYWNoIFdlYlZpZXcgaGF2ZQorICAgICAgICBpdHMgb3duIHBhZ2UgZ3JvdXAuCisKKyAgICAg
ICAgKiBVSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwOgorICAgICAgICAoUVF1aWNr
V2ViVmlld1ByaXZhdGU6OlFRdWlja1dlYlZpZXdQcml2YXRlKToKKyAgICAgICAgKiBVSVByb2Nl
c3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3ByZWZlcmVuY2VzLnFtbDoKKwog
MjAxMS0xMi0xOSAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBFbmFibGUgPHRyYWNrPiBmb3IgTWFjIGJ1aWxkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FxdWlja3dlYnZpZXcuY3BwIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9xdC9xcXVpY2t3ZWJ2aWV3LmNwcAppbmRleCBhYTc0NGMyMGRkYmNiNDk4
MDJjNDhiZjA5MzhmM2NkNzdiYjg1ZWQxLi43MDA0ODA0ZmQ0ZDYyMWZkY2RmYzJlNzNhOThiNTBj
YzcwNjBkY2E1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Fx
dWlja3dlYnZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXF1
aWNrd2Vidmlldy5jcHAKQEAgLTczLDggKzczLDE0IEBAIFFRdWlja1dlYlZpZXdQcml2YXRlOjp+
UVF1aWNrV2ViVmlld1ByaXZhdGUoKQogLy8gTm90ZTogd2UgZGVsYXkgdGhpcyBpbml0aWFsaXph
dGlvbiB0byBtYWtlIHN1cmUgdGhhdCBRUXVpY2tXZWJWaWV3IGhhcyBpdHMgZC1wdHIgaW4tcGxh
Y2UuCiB2b2lkIFFRdWlja1dlYlZpZXdQcml2YXRlOjppbml0aWFsaXplKFdLQ29udGV4dFJlZiBj
b250ZXh0UmVmLCBXS1BhZ2VHcm91cFJlZiBwYWdlR3JvdXBSZWYpCiB7CisgICAgUmVmUHRyPFdl
YlBhZ2VHcm91cD4gcGFnZUdyb3VwOworICAgIGlmIChwYWdlR3JvdXBSZWYpCisgICAgICAgIHBh
Z2VHcm91cCA9IHRvSW1wbChwYWdlR3JvdXBSZWYpOworICAgIGVsc2UKKyAgICAgICAgcGFnZUdy
b3VwID0gV2ViUGFnZUdyb3VwOjpjcmVhdGUoKTsKKwogICAgIGNvbnRleHQgPSBjb250ZXh0UmVm
ID8gUXRXZWJDb250ZXh0OjpjcmVhdGUodG9JbXBsKGNvbnRleHRSZWYpKSA6IFF0V2ViQ29udGV4
dDo6ZGVmYXVsdENvbnRleHQoKTsKLSAgICB3ZWJQYWdlUHJveHkgPSBjb250ZXh0LT5jcmVhdGVX
ZWJQYWdlKCZwYWdlQ2xpZW50LCB0b0ltcGwocGFnZUdyb3VwUmVmKSk7CisgICAgd2ViUGFnZVBy
b3h5ID0gY29udGV4dC0+Y3JlYXRlV2ViUGFnZSgmcGFnZUNsaWVudCwgcGFnZUdyb3VwLmdldCgp
KTsKIAogICAgIFFRdWlja1dlYlBhZ2VQcml2YXRlKiBjb25zdCBwYWdlVmlld1ByaXZhdGUgPSBw
YWdlVmlldy5kYXRhKCktPmQ7CiAgICAgcGFnZVZpZXdQcml2YXRlLT5pbml0aWFsaXplKHdlYlBh
Z2VQcm94eS5nZXQoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3ByZWZlcmVuY2VzLnFtbCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3RfcHJlZmVy
ZW5jZXMucW1sCmluZGV4IGMxOGJkNzIzY2MzODM2ZjYxNWE5ZGNkZDBiODgyZGEzZjlmZjM0NzEu
LjA1NTRhYmIyZDQyNDlkNzYxOTcwNzg0ODMxNGI4ZDNlYzFiOGNhZGMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3Rf
cHJlZmVyZW5jZXMucW1sCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVz
dHMvcW1sdGVzdHMvV2ViVmlldy90c3RfcHJlZmVyZW5jZXMucW1sCkBAIC0zLDY0ICszLDk5IEBA
IGltcG9ydCBRdFRlc3QgMS4wCiBpbXBvcnQgUXRXZWJLaXQgMy4wCiBpbXBvcnQgUXRXZWJLaXQu
ZXhwZXJpbWVudGFsIDMuMAogCi1XZWJWaWV3IHsKLSAgICBpZDogd2ViVmlldwotICAgIHdpZHRo
OiA0MDAKLSAgICBoZWlnaHQ6IDMwMAorSXRlbSB7CisgICAgV2ViVmlldyB7CisgICAgICAgIGlk
OiB3ZWJWaWV3CisgICAgICAgIHdpZHRoOiA0MDAKKyAgICAgICAgaGVpZ2h0OiAzMDAKIAotICAg
IGV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZQotICAgIGV4
cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkOiB0cnVlCi0gICAgZXhw
ZXJpbWVudGFsLnByZWZlcmVuY2VzLnBsdWdpbnNFbmFibGVkOiB0cnVlCisgICAgICAgIGV4cGVy
aW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZQorICAgICAgICBleHBl
cmltZW50YWwucHJlZmVyZW5jZXMubG9jYWxTdG9yYWdlRW5hYmxlZDogdHJ1ZQorICAgICAgICBl
eHBlcmltZW50YWwucHJlZmVyZW5jZXMucGx1Z2luc0VuYWJsZWQ6IHRydWUKIAotICAgIFNpZ25h
bFNweSB7Ci0gICAgICAgIGlkOiBzcHkKLSAgICAgICAgdGFyZ2V0OiB3ZWJWaWV3Ci0gICAgICAg
IHNpZ25hbE5hbWU6ICJsb2FkU3VjY2VlZGVkIgotICAgIH0KLQotICAgIFRlc3RDYXNlIHsKLSAg
ICAgICAgbmFtZTogIldlYlZpZXdQcmVmZXJlbmNlcyIKLQotICAgICAgICBmdW5jdGlvbiBpbml0
KCkgewotICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMuamF2YXNj
cmlwdEVuYWJsZWQgPSB0cnVlCi0gICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVm
ZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkID0gdHJ1ZQotICAgICAgICAgICAgd2ViVmlldy5l
eHBlcmltZW50YWwucHJlZmVyZW5jZXMucGx1Z2luc0VuYWJsZWQgPSB0cnVlCi0gICAgICAgICAg
ICBzcHkuY2xlYXIoKQorICAgICAgICBXZWJWaWV3IHsKKyAgICAgICAgICAgIGlkOiB3ZWJWaWV3
MgorICAgICAgICAgICAgd2lkdGg6IDQwMAorICAgICAgICAgICAgaGVpZ2h0OiAzMDAKICAgICAg
ICAgfQogCi0gICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlwdEVuYWJsZWQoKSB7Ci0gICAg
ICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxl
ZCA9IHRydWUKLSAgICAgICAgICAgIHZhciB0ZXN0VXJsID0gUXQucmVzb2x2ZWRVcmwoIi4uL2Nv
bW1vbi9qYXZhc2NyaXB0Lmh0bWwiKQotICAgICAgICAgICAgd2ViVmlldy5sb2FkKHRlc3RVcmwp
Ci0gICAgICAgICAgICBzcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0
bGUsICJOZXcgVGl0bGUiKQorICAgICAgICBTaWduYWxTcHkgeworICAgICAgICAgICAgaWQ6IHNw
eQorICAgICAgICAgICAgdGFyZ2V0OiB3ZWJWaWV3CisgICAgICAgICAgICBzaWduYWxOYW1lOiAi
bG9hZFN1Y2NlZWRlZCIKICAgICAgICAgfQogCi0gICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNj
cmlwdERpc2FibGVkKCkgewotICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVy
ZW5jZXMuamF2YXNjcmlwdEVuYWJsZWQgPSBmYWxzZQotICAgICAgICAgICAgdmFyIHRlc3RVcmwg
PSBRdC5yZXNvbHZlZFVybCgiLi4vY29tbW9uL2phdmFzY3JpcHQuaHRtbCIpCi0gICAgICAgICAg
ICB3ZWJWaWV3LmxvYWQodGVzdFVybCkKLSAgICAgICAgICAgIHNweS53YWl0KCkKLSAgICAgICAg
ICAgIGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk9yaWdpbmFsIFRpdGxlIikKKyAgICAgICAgU2ln
bmFsU3B5IHsKKyAgICAgICAgICAgIGlkOiBvdGhlclNweQorICAgICAgICAgICAgdGFyZ2V0OiB3
ZWJWaWV3MgorICAgICAgICAgICAgc2lnbmFsTmFtZTogImxvYWRTdWNjZWVkZWQiCiAgICAgICAg
IH0KIAotICAgICAgICBmdW5jdGlvbiB0ZXN0X2xvY2FsU3RvcmFnZURpc2FibGVkKCkgewotICAg
ICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMubG9jYWxTdG9yYWdlRW5h
YmxlZCA9IGZhbHNlCi0gICAgICAgICAgICB2YXIgdGVzdFVybCA9IFF0LnJlc29sdmVkVXJsKCIu
Li9jb21tb24vbG9jYWxTdG9yYWdlLmh0bWwiKQotICAgICAgICAgICAgd2ViVmlldy5sb2FkKHRl
c3RVcmwpCi0gICAgICAgICAgICBzcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZp
ZXcudGl0bGUsICJPcmlnaW5hbCBUaXRsZSIpCi0gICAgICAgIH0KKyAgICAgICAgVGVzdENhc2Ug
eworICAgICAgICAgICAgbmFtZTogIldlYlZpZXdQcmVmZXJlbmNlcyIKKworICAgICAgICAgICAg
ZnVuY3Rpb24gaW5pdCgpIHsKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5w
cmVmZXJlbmNlcy5qYXZhc2NyaXB0RW5hYmxlZCA9IHRydWUKKyAgICAgICAgICAgICAgICB3ZWJW
aWV3LmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkID0gdHJ1ZQor
ICAgICAgICAgICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLnBsdWdpbnNF
bmFibGVkID0gdHJ1ZQorICAgICAgICAgICAgICAgIHNweS5jbGVhcigpCisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlwdEVuYWJsZWQoKSB7CisgICAg
ICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMuamF2YXNjcmlwdEVu
YWJsZWQgPSB0cnVlCisgICAgICAgICAgICAgICAgdmFyIHRlc3RVcmwgPSBRdC5yZXNvbHZlZFVy
bCgiLi4vY29tbW9uL2phdmFzY3JpcHQuaHRtbCIpCisgICAgICAgICAgICAgICAgd2ViVmlldy5s
b2FkKHRlc3RVcmwpCisgICAgICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAgICAg
IGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk5ldyBUaXRsZSIpCisgICAgICAgICAgICB9CisKKyAg
ICAgICAgICAgIGZ1bmN0aW9uIHRlc3RfamF2YXNjcmlwdERpc2FibGVkKCkgeworICAgICAgICAg
ICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmphdmFzY3JpcHRFbmFibGVk
ID0gZmFsc2UKKyAgICAgICAgICAgICAgICB2YXIgdGVzdFVybCA9IFF0LnJlc29sdmVkVXJsKCIu
Li9jb21tb24vamF2YXNjcmlwdC5odG1sIikKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmxvYWQo
dGVzdFVybCkKKyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAgICAgICAgICAgY29t
cGFyZSh3ZWJWaWV3LnRpdGxlLCAiT3JpZ2luYWwgVGl0bGUiKQorICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBmdW5jdGlvbiB0ZXN0X2xvY2FsU3RvcmFnZURpc2FibGVkKCkgeworICAgICAg
ICAgICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmxvY2FsU3RvcmFnZUVu
YWJsZWQgPSBmYWxzZQorICAgICAgICAgICAgICAgIHZhciB0ZXN0VXJsID0gUXQucmVzb2x2ZWRV
cmwoIi4uL2NvbW1vbi9sb2NhbFN0b3JhZ2UuaHRtbCIpCisgICAgICAgICAgICAgICAgd2ViVmll
dy5sb2FkKHRlc3RVcmwpCisgICAgICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAg
ICAgIGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk9yaWdpbmFsIFRpdGxlIikKKyAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgZnVuY3Rpb24gdGVzdF9sb2NhbFN0b3JhZ2VFbmFibGVkKCkgewor
ICAgICAgICAgICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmxvY2FsU3Rv
cmFnZUVuYWJsZWQgPSB0cnVlCisgICAgICAgICAgICAgICAgdmFyIHRlc3RVcmwgPSBRdC5yZXNv
bHZlZFVybCgiLi4vY29tbW9uL2xvY2FsU3RvcmFnZS5odG1sIikKKyAgICAgICAgICAgICAgICB3
ZWJWaWV3LmxvYWQodGVzdFVybCkKKyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAg
ICAgICAgICAgc3B5LmNsZWFyKCkKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmxvYWQodGVzdFVy
bCkKKyAgICAgICAgICAgICAgICBzcHkud2FpdCgpCisgICAgICAgICAgICAgICAgY29tcGFyZSh3
ZWJWaWV3LnRpdGxlLCAiTmV3IFRpdGxlIikKKyAgICAgICAgICAgIH0KIAotICAgICAgICBmdW5j
dGlvbiB0ZXN0X2xvY2FsU3RvcmFnZUVuYWJsZWQoKSB7Ci0gICAgICAgICAgICB3ZWJWaWV3LmV4
cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5sb2NhbFN0b3JhZ2VFbmFibGVkID0gdHJ1ZQotICAgICAg
ICAgICAgdmFyIHRlc3RVcmwgPSBRdC5yZXNvbHZlZFVybCgiLi4vY29tbW9uL2xvY2FsU3RvcmFn
ZS5odG1sIikKLSAgICAgICAgICAgIHdlYlZpZXcubG9hZCh0ZXN0VXJsKQotICAgICAgICAgICAg
c3B5LndhaXQoKQotICAgICAgICAgICAgc3B5LmNsZWFyKCkKLSAgICAgICAgICAgIHdlYlZpZXcu
bG9hZCh0ZXN0VXJsKQotICAgICAgICAgICAgc3B5LndhaXQoKQotICAgICAgICAgICAgY29tcGFy
ZSh3ZWJWaWV3LnRpdGxlLCAiTmV3IFRpdGxlIikKKyAgICAgICAgICAgIGZ1bmN0aW9uIHRlc3Rf
cHJlZmVyZW5jZXNBZmZlY3RDdXJyZW50Vmlld09ubHkoKSB7CisgICAgICAgICAgICAgICAgd2Vi
Vmlldy5leHBlcmltZW50YWwucHJlZmVyZW5jZXMuamF2YXNjcmlwdEVuYWJsZWQgPSB0cnVlCisg
ICAgICAgICAgICAgICAgd2ViVmlldzIuZXhwZXJpbWVudGFsLnByZWZlcmVuY2VzLmphdmFzY3Jp
cHRFbmFibGVkID0gdHJ1ZQorICAgICAgICAgICAgICAgIHZhciB0ZXN0VXJsID0gUXQucmVzb2x2
ZWRVcmwoIi4uL2NvbW1vbi9qYXZhc2NyaXB0Lmh0bWwiKQorICAgICAgICAgICAgICAgIHdlYlZp
ZXcubG9hZCh0ZXN0VXJsKQorICAgICAgICAgICAgICAgIHNweS53YWl0KCkKKyAgICAgICAgICAg
ICAgICB3ZWJWaWV3Mi5sb2FkKHRlc3RVcmwpCisgICAgICAgICAgICAgICAgb3RoZXJTcHkud2Fp
dCgpCisgICAgICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiTmV3IFRpdGxlIikK
KyAgICAgICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcyLnRpdGxlLCAiTmV3IFRpdGxlIikKKyAg
ICAgICAgICAgICAgICBzcHkuY2xlYXIoKQorICAgICAgICAgICAgICAgIG90aGVyU3B5LmNsZWFy
KCkKKyAgICAgICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5qYXZh
c2NyaXB0RW5hYmxlZCA9IGZhbHNlCisgICAgICAgICAgICAgICAgd2ViVmlldy5sb2FkKHRlc3RV
cmwpCisgICAgICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAgICAgIHdlYlZpZXcy
LmxvYWQodGVzdFVybCkKKyAgICAgICAgICAgICAgICBvdGhlclNweS53YWl0KCkKKyAgICAgICAg
ICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUsICJPcmlnaW5hbCBUaXRsZSIpCisgICAgICAg
ICAgICAgICAgY29tcGFyZSh3ZWJWaWV3Mi50aXRsZSwgIk5ldyBUaXRsZSIpCisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICB9CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>