<?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>91461</bug_id>
          
          <creation_ts>2012-07-16 18:43:25 -0700</creation_ts>
          <short_desc>Incorrect offset used for scrollWidth/Height calculation</short_desc>
          <delta_ts>2012-07-18 17:27:48 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Emil A Eklund">eae</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>eric</cc>
    
    <cc>jer.noble</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>670889</commentid>
    <comment_count>0</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-07-16 18:43:25 -0700</bug_when>
    <thetext>Due to a different offset being used to calculate the scrollWidth/Height and pixelSnappedClientWidth/Height the scroll value can be off by one in same cases. This can causes scrollbars to appear even when there is no overflow.

Downstream chromium bug: http://code.google.com/p/chromium/issues/detail?id=137068</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670893</commentid>
    <comment_count>1</comment_count>
      <attachid>152678</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-07-16 18:52:47 -0700</bug_when>
    <thetext>Created attachment 152678
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671100</commentid>
    <comment_count>2</comment_count>
      <attachid>152678</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-07-17 02:14:23 -0700</bug_when>
    <thetext>Comment on attachment 152678
Patch

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

I&apos;m confused by this.  This is more than &quot;off by one&quot;.  It seems you&apos;re adjusting these values to include the accumulated paretn offset?

&gt; Source/WebCore/rendering/RenderBox.cpp:388
&gt; +        return snapSizeToPixel(max(clientWidth(), layoutOverflowRect().maxX() - borderLeft()), x() + clientLeft());

I&apos;m surprised there isnt&apos; an accessor to get x + clientLeft?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671302</commentid>
    <comment_count>3</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-07-17 09:01:10 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 152678 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=152678&amp;action=review
&gt; 
&gt; I&apos;m confused by this.  This is more than &quot;off by one&quot;.  It seems you&apos;re adjusting these values to include the accumulated paretn offset?

Well, almost. I&apos;m not adjusting the value to include the accumulated offset, it is only used to determine how the width/height values should be rounded. Thus at most it was off by one before.

&gt; 
&gt; &gt; Source/WebCore/rendering/RenderBox.cpp:388
&gt; &gt; +        return snapSizeToPixel(max(clientWidth(), layoutOverflowRect().maxX() - borderLeft()), x() + clientLeft());
&gt; 
&gt; I&apos;m surprised there isnt&apos; an accessor to get x + clientLeft?

Yeah, as was I. I considered adding one but couldn&apos;t come up with a good name. As it is only used in a handful of places it might not be worth the cost of adding one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671356</commentid>
    <comment_count>4</comment_count>
      <attachid>152678</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-07-17 10:20:58 -0700</bug_when>
    <thetext>Comment on attachment 152678
Patch

I see.  That&apos;s tricky.  Ideally we would get these as part of larger structs, instead of directly in these accessors.  Like scrollRect(), etc.  But that&apos;s another change for another time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671357</commentid>
    <comment_count>5</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-07-17 10:22:02 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 152678 [details])
&gt; I see.  That&apos;s tricky.  Ideally we would get these as part of larger structs, instead of directly in these accessors.  Like scrollRect(), etc.  But that&apos;s another change for another time.

Thanks. I&apos;ll see about making that change down the road.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671427</commentid>
    <comment_count>6</comment_count>
      <attachid>152678</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-17 11:22:22 -0700</bug_when>
    <thetext>Comment on attachment 152678
Patch

Clearing flags on attachment: 152678

Committed r122861: &lt;http://trac.webkit.org/changeset/122861&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671428</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-17 11:22:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>671530</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-07-17 13:25:25 -0700</bug_when>
    <thetext>Additional baselines for chromium mac (SL and Lion) landed in http://trac.webkit.org/changeset/122871.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>672993</commentid>
    <comment_count>9</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-07-18 17:06:36 -0700</bug_when>
    <thetext>This changeset included a new test fast/sub-pixel/block-with-margin-overflow.html which has been broken on the Apple Lion bots since its addition, as well as new expected results for platform/mac/fast/multicol/shrink-to-column-height-for-pagination-expected.txt which have also been broken.

See:
http://build.webkit.org/results/Apple%20Lion%20Release%20WK1%20(Tests)/r122861%20(1220)/results.html
http://build.webkit.org/results/Apple%20Lion%20Release%20WK1%20(Tests)/r122861%20(1220)/fast/multicol/shrink-to-column-height-for-pagination-pretty-diff.html
http://build.webkit.org/results/Apple%20Lion%20Release%20WK1%20(Tests)/r122861%20(1220)/fast/sub-pixel/block-with-margin-overflow-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673010</commentid>
    <comment_count>10</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-07-18 17:23:39 -0700</bug_when>
    <thetext>Looks like fast/sub-pixel/block-with-margin-overflow.html will be broken on any platform which does not support SUBPIXEL_LAYOUT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673017</commentid>
    <comment_count>11</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2012-07-18 17:27:48 -0700</bug_when>
    <thetext>Fixed (for mac) in http://trac.webkit.org/changeset/123051.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152678</attachid>
            <date>2012-07-16 18:52:47 -0700</date>
            <delta_ts>2012-07-17 11:22:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91461-20120716185246.patch</filename>
            <type>text/plain</type>
            <size>15319</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMjc5NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM2IEBACisyMDEyLTA3LTE2ICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmNvcnJlY3Qgb2Zmc2V0IHVz
ZWQgZm9yIHNjcm9sbFdpZHRoL0hlaWdodCBjYWxjdWxhdGlvbgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE0NjEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEdWUgdG8gYSBkaWZmZXJlbnQgb2Zmc2V0IGJl
aW5nIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSBzY3JvbGxXaWR0aC9IZWlnaHQKKyAgICAgICAgYW5k
IHBpeGVsU25hcHBlZENsaWVudFdpZHRoL0hlaWdodCB0aGUgc2Nyb2xsIHZhbHVlIGNhbiBiZSBv
ZmYgYnkgb25lIGluCisgICAgICAgIHNhbWUgY2FzZXMuIFRoaXMgY2FuIGNhdXNlcyBzY3JvbGxi
YXJzIHRvIGFwcGVhciBldmVuIHdoZW4gdGhlcmUgaXMgbm8KKyAgICAgICAgb3ZlcmZsb3cuCisK
KyAgICAgICAgVGVzdDogZmFzdC9zdWItcGl4ZWwvYmxvY2std2l0aC1tYXJnaW4tb3ZlcmZsb3cu
aHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJCb3g6OnNjcm9sbFdpZHRoKToKKyAgICAgICAgQ2hhbmdlIGxvY2F0aW9uIG9m
ZnNldCBwYXNzZWQgdG8gc25hcFNpemVUb1BpeGVsIHRvIGluY2x1ZGUgeCgpIHRvIG1hdGNoCisg
ICAgICAgIG9mZnNldCB1c2VkIGJ5IHBpeGVsU25hcHBlZENsaWVudFdpZHRoLgorICAgICAgICAK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveDo6c2Nyb2xsSGVpZ2h0KToKKyAgICAgICAgQ2hh
bmdlIGxvY2F0aW9uIG9mZnNldCBwYXNzZWQgdG8gc25hcFNpemVUb1BpeGVsIHRvIGluY2x1ZGUg
eSgpIHRvIG1hdGNoCisgICAgICAgIG9mZnNldCB1c2VkIGJ5IHBpeGVsU25hcHBlZENsaWVudEhl
aWdodC4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJMYXllcjo6Y2xhbXBTY3JvbGxPZmZzZXQpOgorICAgICAgICBDaGFuZ2Ug
Y2FsY3VsYXRpb24gdG8gdXNlIHBpeGVsU25hcHBlZENsaWVudFdpZHRoL0hlaWdodCBhcyBpdCBp
cworICAgICAgICBzdWJ0cmFjdGVkIGZyb20gdGhlIHBpeGVsIHNuYXBwZWQgc2Nyb2xsV2lkdGgv
SGVpZ2h0IHZhbHVlcy4KKyAgICAgICAgCisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6
c2Nyb2xsV2lkdGgpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbEhlaWdo
dCk6CisgICAgICAgIENoYW5nZSBSZW5kZXJMYXllciB2ZXJzaW9ucyBvZiBzY3JvbGxXaWR0aC9I
ZWlnaHQgdG8gaW5jbHVkZSB4KCkveSgpIGFzCisgICAgICAgIHBlciB0aGUgUmVuZGVyQm94IHZl
cnNpb25zLgorCiAyMDEyLTA3LTE2ICBBZHJpZW5uZSBXYWxrZXIgIDxlbm5lQGdvb2dsZS5jb20+
CiAKICAgICAgICAgW2Nocm9taXVtXSBUdXJuIG9mZiBTY3JvbGxiYXJMYXllckNocm9taXVtIGZv
ciBXaW5kb3dzIGR1ZSB0byBiYWQgYWxwaGEgdmFsdWVzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQm94LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQm94LmNwcAkocmV2aXNpb24gMTIyNzY3KQorKysgU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJveC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM4NSw3ICszODUsNyBA
QCBpbnQgUmVuZGVyQm94OjpzY3JvbGxXaWR0aCgpIGNvbnN0CiAgICAgLy8gRm9yIG9iamVjdHMg
d2l0aCB2aXNpYmxlIG92ZXJmbG93LCB0aGlzIG1hdGNoZXMgSUUuCiAgICAgLy8gRklYTUU6IE5l
ZWQgdG8gd29yayByaWdodCB3aXRoIHdyaXRpbmcgbW9kZXMuCiAgICAgaWYgKHN0eWxlKCktPmlz
TGVmdFRvUmlnaHREaXJlY3Rpb24oKSkKLSAgICAgICAgcmV0dXJuIHNuYXBTaXplVG9QaXhlbCht
YXgoY2xpZW50V2lkdGgoKSwgbGF5b3V0T3ZlcmZsb3dSZWN0KCkubWF4WCgpIC0gYm9yZGVyTGVm
dCgpKSwgY2xpZW50TGVmdCgpKTsKKyAgICAgICAgcmV0dXJuIHNuYXBTaXplVG9QaXhlbChtYXgo
Y2xpZW50V2lkdGgoKSwgbGF5b3V0T3ZlcmZsb3dSZWN0KCkubWF4WCgpIC0gYm9yZGVyTGVmdCgp
KSwgeCgpICsgY2xpZW50TGVmdCgpKTsKICAgICByZXR1cm4gY2xpZW50V2lkdGgoKSAtIG1pbiha
RVJPX0xBWU9VVF9VTklULCBsYXlvdXRPdmVyZmxvd1JlY3QoKS54KCkgLSBib3JkZXJMZWZ0KCkp
OwogfQogCkBAIC0zOTUsNyArMzk1LDcgQEAgaW50IFJlbmRlckJveDo6c2Nyb2xsSGVpZ2h0KCkg
Y29uc3QKICAgICAgICAgcmV0dXJuIGxheWVyKCktPnNjcm9sbEhlaWdodCgpOwogICAgIC8vIEZv
ciBvYmplY3RzIHdpdGggdmlzaWJsZSBvdmVyZmxvdywgdGhpcyBtYXRjaGVzIElFLgogICAgIC8v
IEZJWE1FOiBOZWVkIHRvIHdvcmsgcmlnaHQgd2l0aCB3cml0aW5nIG1vZGVzLgotICAgIHJldHVy
biBzbmFwU2l6ZVRvUGl4ZWwobWF4KGNsaWVudEhlaWdodCgpLCBsYXlvdXRPdmVyZmxvd1JlY3Qo
KS5tYXhZKCkgLSBib3JkZXJUb3AoKSksIGNsaWVudFRvcCgpKTsKKyAgICByZXR1cm4gc25hcFNp
emVUb1BpeGVsKG1heChjbGllbnRIZWlnaHQoKSwgbGF5b3V0T3ZlcmZsb3dSZWN0KCkubWF4WSgp
IC0gYm9yZGVyVG9wKCkpLCB5KCkgKyBjbGllbnRUb3AoKSk7CiB9CiAKIGludCBSZW5kZXJCb3g6
OnNjcm9sbExlZnQoKSBjb25zdApJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckxheWVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwCShyZXZpc2lvbiAxMjI3NjcpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNjE1LDggKzE2MTUsOCBAQCBJbnRT
aXplIFJlbmRlckxheWVyOjpjbGFtcFNjcm9sbE9mZnNldChjCiAgICAgUmVuZGVyQm94KiBib3gg
PSByZW5kZXJCb3goKTsKICAgICBBU1NFUlQoYm94KTsKIAotICAgIGludCBtYXhYID0gc2Nyb2xs
V2lkdGgoKSAtIGJveC0+Y2xpZW50V2lkdGgoKTsKLSAgICBpbnQgbWF4WSA9IHNjcm9sbEhlaWdo
dCgpIC0gYm94LT5jbGllbnRIZWlnaHQoKTsKKyAgICBpbnQgbWF4WCA9IHNjcm9sbFdpZHRoKCkg
LSBib3gtPnBpeGVsU25hcHBlZENsaWVudFdpZHRoKCk7CisgICAgaW50IG1heFkgPSBzY3JvbGxI
ZWlnaHQoKSAtIGJveC0+cGl4ZWxTbmFwcGVkQ2xpZW50SGVpZ2h0KCk7CiAKICAgICBpbnQgeCA9
IG1pbihtYXgoc2Nyb2xsT2Zmc2V0LndpZHRoKCksIDApLCBtYXhYKTsKICAgICBpbnQgeSA9IG1p
bihtYXgoc2Nyb2xsT2Zmc2V0LmhlaWdodCgpLCAwKSwgbWF4WSk7CkBAIC0yNDM4LDcgKzI0Mzgs
NyBAQCBpbnQgUmVuZGVyTGF5ZXI6OnNjcm9sbFdpZHRoKCkgY29uc3QKICAgICBBU1NFUlQocmVu
ZGVyQm94KCkpOwogICAgIGlmIChtX3Njcm9sbERpbWVuc2lvbnNEaXJ0eSkKICAgICAgICAgY29u
c3RfY2FzdDxSZW5kZXJMYXllcio+KHRoaXMpLT5jb21wdXRlU2Nyb2xsRGltZW5zaW9ucygpOwot
ICAgIHJldHVybiBzbmFwU2l6ZVRvUGl4ZWwobV9zY3JvbGxTaXplLndpZHRoKCksIHJlbmRlckJv
eCgpLT5jbGllbnRMZWZ0KCkpOworICAgIHJldHVybiBzbmFwU2l6ZVRvUGl4ZWwobV9zY3JvbGxT
aXplLndpZHRoKCksIHJlbmRlckJveCgpLT5jbGllbnRMZWZ0KCkgKyByZW5kZXJCb3goKS0+eCgp
KTsKIH0KIAogaW50IFJlbmRlckxheWVyOjpzY3JvbGxIZWlnaHQoKSBjb25zdApAQCAtMjQ0Niw3
ICsyNDQ2LDcgQEAgaW50IFJlbmRlckxheWVyOjpzY3JvbGxIZWlnaHQoKSBjb25zdAogICAgIEFT
U0VSVChyZW5kZXJCb3goKSk7CiAgICAgaWYgKG1fc2Nyb2xsRGltZW5zaW9uc0RpcnR5KQogICAg
ICAgICBjb25zdF9jYXN0PFJlbmRlckxheWVyKj4odGhpcyktPmNvbXB1dGVTY3JvbGxEaW1lbnNp
b25zKCk7Ci0gICAgcmV0dXJuIHNuYXBTaXplVG9QaXhlbChtX3Njcm9sbFNpemUuaGVpZ2h0KCks
IHJlbmRlckJveCgpLT5jbGllbnRUb3AoKSk7CisgICAgcmV0dXJuIHNuYXBTaXplVG9QaXhlbCht
X3Njcm9sbFNpemUuaGVpZ2h0KCksIHJlbmRlckJveCgpLT5jbGllbnRUb3AoKSArIHJlbmRlckJv
eCgpLT55KCkpOwogfQogCiBMYXlvdXRVbml0IFJlbmRlckxheWVyOjpvdmVyZmxvd1RvcCgpIGNv
bnN0CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjI3OTQpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyMiBAQAorMjAxMi0wNy0xNiAgRW1pbCBBIEVrbHVu
ZCAgPGVhZUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgSW5jb3JyZWN0IG9mZnNldCB1c2VkIGZv
ciBzY3JvbGxXaWR0aC9IZWlnaHQgY2FsY3VsYXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkxNDYxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIG5ldyB0ZXN0IGVuc3VyaW5nIHRoYXQgYSBibG9j
ayB0aGF0IHNob3VsZG4ndCBoYXZlIG92ZXJmbG93IGRvZXNuJ3QKKyAgICAgICAgaGF2ZSBzY3Jv
bGxiYXJzLgorCisgICAgICAgICogZmFzdC9zdWItcGl4ZWwvYmxvY2std2l0aC1tYXJnaW4tb3Zl
cmZsb3ctZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9zdWItcGl4ZWwvYmxv
Y2std2l0aC1tYXJnaW4tb3ZlcmZsb3cuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
Y2hyb21pdW0td2luL2Zhc3QvYmxvY2svZmxvYXQvMDI2LWV4cGVjdGVkLnR4dDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9jaHJvbWl1bS13aW4vZmFzdC9ibG9jay9mbG9hdC8wMjgtZXhwZWN0ZWQudHh0
OgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtLXdpbi9mYXN0L2Jsb2NrL2Zsb2F0L292ZXJo
YW5naW5nLXRhbGwtYmxvY2stZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRmb3JtL21hYy9m
YXN0L211bHRpY29sL3Nocmluay10by1jb2x1bW4taGVpZ2h0LWZvci1wYWdpbmF0aW9uLWV4cGVj
dGVkLnBuZzoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9tdWx0aWNvbC9zaHJpbmstdG8t
Y29sdW1uLWhlaWdodC1mb3ItcGFnaW5hdGlvbi1leHBlY3RlZC50eHQ6CisgICAgICAgIFVwZGF0
ZSB0ZXN0IGV4cGVjdGF0aW9ucyB0aGF0IGluY29ycmVjdGx5IGhhZCBvdmVyZmxvdy4KKwogMjAx
Mi0wNy0xNiAgRW1pbCBBIEVrbHVuZCAgPGVhZUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCBjaHJvbWl1bSBtYWMvd2luIHJlYmFzZWxpbmUgZm9yIHIxMjI3NjkuCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3N1Yi1waXhlbC9ibG9jay13aXRoLW1hcmdpbi1vdmVyZmxvdy1leHBl
Y3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvc3ViLXBpeGVsL2Jsb2Nr
LXdpdGgtbWFyZ2luLW92ZXJmbG93LWV4cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L3N1Yi1waXhlbC9ibG9jay13aXRoLW1hcmdpbi1vdmVyZmxvdy1leHBlY3Rl
ZC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxo
dG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5bGU+CisgICAgICAgICAgICAuYmxvY2sgewor
ICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOworICAgICAgICAgICAgICAgIG1hcmdpbjog
MCAxcHg7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAg
IDxib2R5PgorICAgICAgICA8ZGl2IGNsYXNzPSJibG9jayI+CisgICAgICAgICAgICBTaG91bGQg
bmVpdGhlciBvdmVyZmxvdyBub3IgZGlzcGxheSBhIHNjcm9sbGJhci4KKyAgICAgICAgPC9kaXY+
CisgICAgPC9ib2R5PgorPC9odG1sPgorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3N1Yi1waXhl
bC9ibG9jay13aXRoLW1hcmdpbi1vdmVyZmxvdy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3Qvc3ViLXBpeGVsL2Jsb2NrLXdpdGgtbWFyZ2luLW92ZXJmbG93Lmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3N1Yi1waXhlbC9ibG9jay13aXRoLW1hcmdpbi1v
dmVyZmxvdy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE3IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5bGU+CisgICAgICAgICAgICAuYmxv
Y2sgeworICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOworICAgICAgICAgICAgICAgIG1h
cmdpbjogMCAwLjZweDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hl
YWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxkaXYgY2xhc3M9ImJsb2NrIj4KKyAgICAgICAgICAg
IFNob3VsZCBuZWl0aGVyIG92ZXJmbG93IG5vciBkaXNwbGF5IGEgc2Nyb2xsYmFyLgorICAgICAg
ICA8L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CisKSW5kZXg6IExheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtLXdpbi9mYXN0L2Jsb2NrL2Zsb2F0LzAyNi1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0td2luL2Zhc3QvYmxvY2svZmxv
YXQvMDI2LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTIyNzY3KQorKysgTGF5b3V0VGVzdHMvcGxh
dGZvcm0vY2hyb21pdW0td2luL2Zhc3QvYmxvY2svZmxvYXQvMDI2LWV4cGVjdGVkLnR4dAkod29y
a2luZyBjb3B5KQpAQCAtNDIsNyArNDIsNyBAQCBsYXllciBhdCAoOCwyMDgpIHNpemUgNTY5eDU5
IGNsaXAgYXQgKDI1CiAgICAgICB0ZXh0IHJ1biBhdCAoMzksMikgd2lkdGggNTEzOiAiVGhpcyBp
cyBhbiBvdmVyZmxvdzpzY3JvbGwgcmVnaW9uLiBJdCBzaG91bGQgc2l0IG9uIHRoZSBzYW1lIGxp
bmUgYXMgdGhlIGZsb2F0IGFuZCB3cmFwIGFzIgogICAgICAgdGV4dCBydW4gYXQgKDI5MCwyMikg
d2lkdGggNCBSVEw6ICIuIgogICAgICAgdGV4dCBydW4gYXQgKDI5NCwyMikgd2lkdGggMjU4OiAi
bmVlZGVkIHRvIGZpdCB3aXRoaW4gdGhlIHJlbWFpbmluZyBsaW5lIHdpZHRoIgotbGF5ZXIgYXQg
KDE4OSw4MTYpIHNpemUgMzg4eDc5IGNsaXAgYXQgKDIwNiw4MTgpIHNpemUgMzY5eDYwIHNjcm9s
bFdpZHRoIDM3MAorbGF5ZXIgYXQgKDE4OSw4MTYpIHNpemUgMzg4eDc5IGNsaXAgYXQgKDIwNiw4
MTgpIHNpemUgMzY5eDYwCiAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgxODAsMCkgc2l6ZSAzODl4
NzkgW2JvcmRlcjogKDJweCBzb2xpZCAjMDAwMEZGKV0KICAgICBSZW5kZXJUZXh0IHsjdGV4dH0g
YXQgKDUsMikgc2l6ZSAzNjh4NTkKICAgICAgIHRleHQgcnVuIGF0ICg1LDIpIHdpZHRoIDM2Njog
IlRoaXMgaXMgYW4gb3ZlcmZsb3c6c2Nyb2xsIHJlZ2lvbi4gSXQgc2hvdWxkIHNpdCBvbiB0aGUg
c2FtZSBsaW5lIgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0td2luL2Zhc3Qv
YmxvY2svZmxvYXQvMDI4LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9jaHJvbWl1bS13aW4vZmFzdC9ibG9jay9mbG9hdC8wMjgtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAxMjI3NjcpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS13aW4vZmFz
dC9ibG9jay9mbG9hdC8wMjgtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC00Miw3ICs0
Miw3IEBAIGxheWVyIGF0ICg4LDIwOCkgc2l6ZSA1Njl4NTkgY2xpcCBhdCAoMjUKICAgICAgIHRl
eHQgcnVuIGF0ICgzOSwyKSB3aWR0aCA1MTM6ICJUaGlzIGlzIGFuIG92ZXJmbG93OnNjcm9sbCBy
ZWdpb24uIEl0IHNob3VsZCBzaXQgb24gdGhlIHNhbWUgbGluZSBhcyB0aGUgZmxvYXQgYW5kIHdy
YXAgYXMiCiAgICAgICB0ZXh0IHJ1biBhdCAoMjkwLDIyKSB3aWR0aCA0IFJUTDogIi4iCiAgICAg
ICB0ZXh0IHJ1biBhdCAoMjk0LDIyKSB3aWR0aCAyNTg6ICJuZWVkZWQgdG8gZml0IHdpdGhpbiB0
aGUgcmVtYWluaW5nIGxpbmUgd2lkdGgiCi1sYXllciBhdCAoMTg5LDgxNikgc2l6ZSAzODh4Nzkg
Y2xpcCBhdCAoMjA2LDgxOCkgc2l6ZSAzNjl4NjAgc2Nyb2xsV2lkdGggMzcwCitsYXllciBhdCAo
MTg5LDgxNikgc2l6ZSAzODh4NzkgY2xpcCBhdCAoMjA2LDgxOCkgc2l6ZSAzNjl4NjAKICAgUmVu
ZGVyQmxvY2sge0RJVn0gYXQgKDE4MCwwKSBzaXplIDM4OXg3OSBbYm9yZGVyOiAoMnB4IHNvbGlk
ICMwMDAwRkYpXQogICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNSwyKSBzaXplIDM2OHg1OQog
ICAgICAgdGV4dCBydW4gYXQgKDUsMikgd2lkdGggMzY2OiAiVGhpcyBpcyBhbiBvdmVyZmxvdzpz
Y3JvbGwgcmVnaW9uLiBJdCBzaG91bGQgc2l0IG9uIHRoZSBzYW1lIGxpbmUiCkluZGV4OiBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS13aW4vZmFzdC9ibG9jay9mbG9hdC9vdmVyaGFuZ2lu
Zy10YWxsLWJsb2NrLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS13aW4vZmFzdC9ibG9jay9mbG9hdC9vdmVyaGFuZ2luZy10YWxsLWJsb2Nr
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTIyNzY3KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Y2hyb21pdW0td2luL2Zhc3QvYmxvY2svZmxvYXQvb3ZlcmhhbmdpbmctdGFsbC1ibG9jay1leHBl
Y3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTksNiArOSw2IEBAIGxheWVyIGF0ICgwLDApIHNp
emUgODAweDI1MTc4Njg0IGJhY2tncm8KIGxheWVyIGF0ICgxMCwxMCkgc2l6ZSAxNzl4MjUxNzg2
NjIgYmFja2dyb3VuZENsaXAgYXQgKDEwLDEwKSBzaXplIDE3OXgxNzg5NTY4NyBjbGlwIGF0ICgx
MSwxMSkgc2l6ZSAxNzd4MTc4OTU2ODYgb3V0bGluZUNsaXAgYXQgKDAsMCkgc2l6ZSA4MDB4MTc4
OTU2OTcKICAgUmVuZGVyVGV4dENvbnRyb2wge1RFWFRBUkVBfSBhdCAoMiwxKSBzaXplIDE3OXgy
NTE3ODY2NCBbYmdjb2xvcj0jRkZGRkZGXSBbYm9yZGVyOiAoMXB4IHNvbGlkICMwMDAwMDApXQog
ICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgzLDMpIHNpemUgMTc1eDE2Ci1sYXllciBhdCAoMTAs
LTIxMjI1NDQ4KSBzaXplIDE3OXgyNTE3ODY2MiBiYWNrZ3JvdW5kQ2xpcCBhdCAoMTAsMCkgc2l6
ZSAxNzl4Mzk1MzIxNCBjbGlwIGF0ICgxMSwwKSBzaXplIDE2MngzOTUzMjEzIG91dGxpbmVDbGlw
IGF0ICgwLDApIHNpemUgODAweDE3ODk1Njk3IHNjcm9sbEhlaWdodCAyNTE3ODY2MAorbGF5ZXIg
YXQgKDEwLC0yMTIyNTQ0OCkgc2l6ZSAxNzl4MjUxNzg2NjIgYmFja2dyb3VuZENsaXAgYXQgKDEw
LDApIHNpemUgMTc5eDM5NTMyMTQgY2xpcCBhdCAoMTEsMCkgc2l6ZSAxNzd4Mzk1MzIxMyBvdXRs
aW5lQ2xpcCBhdCAoMCwwKSBzaXplIDgwMHgxNzg5NTY5NwogICBSZW5kZXJUZXh0Q29udHJvbCB7
VEVYVEFSRUF9IGF0ICgyLDI1MTc4NjY0KSBzaXplIDE3OXgtNDY0MDQxMjggW2JnY29sb3I9I0ZG
RkZGRl0gW2JvcmRlcjogKDFweCBzb2xpZCAjMDAwMDAwKV0KLSAgICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMywzKSBzaXplIDE2MHgxNgorICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgzLDMpIHNp
emUgMTc1eDE2CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9tdWx0aWNvbC9z
aHJpbmstdG8tY29sdW1uLWhlaWdodC1mb3ItcGFnaW5hdGlvbi1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvbXVsdGljb2wvc2hyaW5rLXRv
LWNvbHVtbi1oZWlnaHQtZm9yLXBhZ2luYXRpb24tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxMjI3
NjcpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9tdWx0aWNvbC9zaHJpbmstdG8t
Y29sdW1uLWhlaWdodC1mb3ItcGFnaW5hdGlvbi1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkK
QEAgLTYsNCArNiwzIEBAIGxheWVyIGF0ICgtNDAwLDApIHNpemUgODAweDYwMCBiYWNrZ3JvdW4K
ICAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgNDAweDYwMAogICAgICAgICBS
ZW5kZXJJbWFnZSB7SU1HfSBhdCAoMzkyLDApIHNpemUgNDAweDYwMAogICAgICAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKLXNjcm9sbGVkIHRvIC0zODUsMApJbmRleDog
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvbXVsdGljb2wvc2hyaW5rLXRvLWNvbHVtbi1o
ZWlnaHQtZm9yLXBhZ2luYXRpb24tZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3Bs
YXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUgPSAoYXBwbGlj
YXRpb24vb2N0ZXQtc3RyZWFtLCBpbWFnZS9wbmcpCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9tdWx0aWNvbC9zaHJpbmstdG8tY29sdW1uLWhlaWdo
dC1mb3ItcGFnaW5hdGlvbi1leHBlY3RlZC5wbmcKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNb2RpZmllZDogc3ZuOm1p
bWUtdHlwZQogICAtIGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQogICArIGltYWdlL3BuZwoKCmlW
Qk9SdzBLR2dvQUFBQU5TVWhFVWdBQUF5QUFBQUpZQ0FJQUFBQVZGQlVuQUFBQUtYUkZXSFJqYUdW
amEzTjFiUUJoTnpJeFpqVTIKT0dSbFltVmxaREZrTldZek5EQmxZamhoTUdabE5qVTFZc2JIVEw0
QUFBcThTVVJCVkhpYzdkeEJEWUJBRUFSQkRsOEl3d0RDTUhaWQo0TkhKQlZLbFlKNmRmZXlZYzI0
QUFIVDIxUU1BQVA1R1lBRUF4QVFXQUVCTVlBRUF4QVFXQUVCTVlBRUF4QVFXQUVCc0hPZnFDUUR2
CjNKZS9mY0EzdUdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JB
VEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFF
RmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FC
QU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFU
R0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVG
Z0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJB
TVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFU
R0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZn
QkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFN
UUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRH
QUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZn
QkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1R
RUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdB
QkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdC
QVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1R
RUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FC
QU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JB
VEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFF
RmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FC
QU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFU
R0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVG
Z0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJB
TVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpU
R0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZn
QkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFN
UUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRH
QUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdC
QQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1R
RUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdB
QkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdC
QVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFF
RmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FC
QU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JB
VEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJBTVFF
RmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJB
TVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFU
R0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVG
Z0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRHQUJB
TVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRH
QUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZn
QkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFN
UUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdCQVRH
QUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdC
QVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1R
RUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdB
QkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUKRmdC
QVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFF
RmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FC
QU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVGZ0JB
VEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUUK
RmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJB
TVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFU
R0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFNUUVG
Z0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFN
UUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRH
QUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZn
QkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdBQkFN
UUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdB
QkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdC
QVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQQpUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1R
RUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCQU1RRUZnQkFUR0FCCkFNUUVGZ0JBVEdB
QkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JBVEdBQkFNUUVGZ0JB
VEdBQkFNUUUKRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFFRmdCQVRHQUJBTVFF
RmdCQVRHQUJBTVFlUjljS3FlQk13ZWtBQUFBQQpTVVZPUks1Q1lJST0KCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>