<?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>103757</bug_id>
          
          <creation_ts>2012-11-30 10:37:30 -0800</creation_ts>
          <short_desc>background-position sometimes doesn&apos;t work properly with background-attachment: fixed</short_desc>
          <delta_ts>2015-07-17 21:41:17 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.8</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://wystawy.bn.org.pl/ptolemeusz/fullscreen/#object_type=tour#object_id=357</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>147049</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michał Gołębiowski-Owczarek">m.goleb+bugzilla</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>jonlee</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>lascurettes</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>780218</commentid>
    <comment_count>0</comment_count>
    <who name="Michał Gołębiowski-Owczarek">m.goleb+bugzilla</who>
    <bug_when>2012-11-30 10:37:30 -0800</bug_when>
    <thetext>1) Look at http://wystawy.bn.org.pl/norblin/fullscreen/#object_type=catalogue#object_id=2 in Firefox and look at styles applied to the only element with a class &quot;sd_visible_rect&quot;. You&apos;ll see sth like:
background-attachment: fixed
background-position: 1460px 682px;
Background position is set relatively to the top-left window corner.

2) The same site breaks on Safari &amp; Chrome on OS X (on Windows in Chrome it sometimes work and sometimes not, it&apos;s hard to say what&apos;s the reason). Actually the above site renders correctly but only because I&apos;m applying a special background-position specifically for Webkit browsers, relative to the parent, not the window corner:
background-position: 5px 5px;

I wanted to reproduce it on a less complicated example but when I just download the site and open a static HTML file, it seems to render correctly. The issue probably exists only when set by JavaScript and only in certain conditions. Unfortunately, this behaviour seems to change periodically so this one rectangle has a broken background in WebKit browsers a lot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780382</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-30 13:44:24 -0800</bug_when>
    <thetext>A reduced testcase would really help, if you can make one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780384</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-30 13:44:43 -0800</bug_when>
    <thetext>Also the URL is a 404.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780401</commentid>
    <comment_count>3</comment_count>
    <who name="Michał Gołębiowski-Owczarek">m.goleb+bugzilla</who>
    <bug_when>2012-11-30 14:02:06 -0800</bug_when>
    <thetext>As for 404: sorry, I forgot there is an internalisation-related bug at the site currently if you enter from a browser with unsupported language. Please, go to:
http://wystawy.bn.org.pl/norblin/
and click on PL in the bottom-right corner; then try the provided URL.

As for the reduced example: I&apos;ll try though it&apos;s not easy, unfortunately. If you could just do what I described and see the bug, maybe it&apos;ll ring some implementation-related bell... If not, I&apos;ll try my best to reduce the test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780413</commentid>
    <comment_count>4</comment_count>
    <who name="Michał Gołębiowski-Owczarek">m.goleb+bugzilla</who>
    <bug_when>2012-11-30 14:13:06 -0800</bug_when>
    <thetext>Sorry again, that URL was, indeed, not accessible from outside. You might try going to:
http://wystawy.bn.org.pl/ptolemeusz/
click on PL in the bottom-right corner and then go to:
http://wystawy.bn.org.pl/ptolemeusz/fullscreen/#object_type=tour#object_id=357</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083465</commentid>
    <comment_count>5</comment_count>
    <who name="John Lascurettes">lascurettes</who>
    <bug_when>2015-04-07 16:03:47 -0700</bug_when>
    <thetext>I came to report the same or similar bug with WebKit on Safari (as seen on Yosemite 10.10.2 and Safari  8.0.4 (10600.4.10.7)). Here is a link to a test case that demonstrates where the combo of background-position and background-attachment: fixed does not work as experienced in any other browser that supports those CSS properties. 

http://emological.com/box/bgtest/

In the test, the grass of the HTML background (html.png) should be positioned 0, 100%, or flush with the bottom of the browser&apos;s viewport, but actually is pushed mostly off the bottom edge of the viewport. 

Interesting notes: 
- Setting no explicit height, or a height:100% on the HTML element displays the same bug
- Setting height: 100vh; results in the desired behavior that other browsers display.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083467</commentid>
    <comment_count>6</comment_count>
    <who name="John Lascurettes">lascurettes</who>
    <bug_when>2015-04-07 16:09:22 -0700</bug_when>
    <thetext>Sorry, I spoke too soon about the vh CSS unit. That does not work as a workaround. I had toggled off background-attachment:scroll when testing that. height:100vh results in the same issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083501</commentid>
    <comment_count>7</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2015-04-07 17:48:15 -0700</bug_when>
    <thetext>Could this be because the tab bar and/or bookmarks bar is visible? If both of those go away, is the result correct?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083502</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-04-07 17:53:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/20459914&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083651</commentid>
    <comment_count>9</comment_count>
    <who name="John Lascurettes">lascurettes</who>
    <bug_when>2015-04-08 10:33:57 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Could this be because the tab bar and/or bookmarks bar is visible? If both
&gt; of those go away, is the result correct?

Removing tab bar and bookmarks helps but still does not show correct positioning of background elements. Removing status bar has no effect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093562</commentid>
    <comment_count>10</comment_count>
      <attachid>252824</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-10 13:19:03 -0700</bug_when>
    <thetext>Created attachment 252824
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093564</commentid>
    <comment_count>11</comment_count>
      <attachid>252824</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-05-10 13:37:10 -0700</bug_when>
    <thetext>Comment on attachment 252824
Patch

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

&gt; LayoutTests/ChangeLog:10
&gt; +        actually wrong, so get fixed to use a gradient (so you can see where the edges of the image are),

&quot;so get fixed&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093660</commentid>
    <comment_count>12</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-10 23:18:31 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/184065</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>252824</attachid>
            <date>2015-05-10 13:19:03 -0700</date>
            <delta_ts>2015-05-10 13:37:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103757-20150510131744.patch</filename>
            <type>text/plain</type>
            <size>18645</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg0MDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjlhYWI1MGNlYWY3Yzlk
NDJmZDU1Mjg3MTFlYjg4Yjk0ZTc3YjQ3MC4uNGIyNTY2YWE4YmZjOWI4ZTRmMTdhYzQzMTAwOGFh
N2U0M2ZmOThkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA1LTEwICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGJhY2tncm91bmQt
cG9zaXRpb24gc29tZXRpbWVzIGRvZXNuJ3Qgd29yayBwcm9wZXJseSB3aXRoIGJhY2tncm91bmQt
YXR0YWNobWVudDogZml4ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwMzc1NworICAgICAgICByZGFyOi8vcHJvYmxlbS8xODc0OTkyNQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgRml4IHNp
emluZyBpc3N1ZXMgd2l0aCBmaXhlZCBiYWNrZ3JvdW5kcyB3aGVuIHRvcCBjb250ZW50IGluc2V0
IChibHVycmVkIHRvb2xiYXIpIGlzIGluCisgICAgICAgIGVmZmVjdC4KKyAgICAgICAgCisgICAg
ICAgIFRoZSBwcmltYXJ5IGlzc3VlIHdhcyB0aGF0IHBvc2l0aW9uaW5nQXJlYVNpemUgd2FzIGlu
Y2x1ZGluZyB0aGUgdG9wIGNvbnRlbnQgaW5zZXQKKyAgICAgICAgaGVpZ2h0LCBhbmQgc2hvdWxk
IG5vdCBoYXZlIGJlZW4sIGJ1dCB0aGVyZSB3ZXJlIGFsc28gaXNzdWVzIHdpdGggdGhlICJmaXhl
ZEJhY2tncm91bmRQYWludHNJbkxvY2FsQ29vcmRpbmF0ZXMiCisgICAgICAgIGNvZGUgcGF0aCwg
d2hpY2gga2lja3MgaW4gd2hlbiB0aGUgcm9vdCBiYWNrZ3JvdW5kIGlzIGZpeGVkLgorCisgICAg
ICAgIFRlc3RzOiBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5z
ZXQtZml4ZWQtYXR0YWNobWVudC1jb3Zlci1sb2NhbC5odG1sCisgICAgICAgICAgICAgICBwbGF0
Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNo
bWVudC1jb3Zlci5odG1sCisgICAgICAgICAgICAgICBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRy
YXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1sb2NhbC5odG1sCisgICAg
ICAgICAgICAgICBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5z
ZXQtZml4ZWQtYXR0YWNobWVudC1wb3NpdGlvbmVkLmh0bWwKKworICAgICAgICAqIHJlbmRlcmlu
Zy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3hN
b2RlbE9iamVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2VvbWV0cnkpOgorCiAyMDE1LTA1
LTA4ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRWxlbWVudCBUcmF2
ZXJzYWwgaXMgbm90IGp1c3QgRWxlbWVudHMgYW55bW9yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKaW5kZXggZGI5ODJmOGI1YTBhZTkx
YWYyMGQyNGEyM2ZhOGY4ODQ1NzZiY2MyNC4uZmUwNDg3ZjE3MmE0YTQyNDQ1MDgzZTE1YTFiNjBm
MjNmY2M4M2M4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJv
eE1vZGVsT2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
TW9kZWxPYmplY3QuY3BwCkBAIC0xMTExLDE2ICsxMTExLDIwIEBAIEJhY2tncm91bmRJbWFnZUdl
b21ldHJ5IFJlbmRlckJveE1vZGVsT2JqZWN0OjpjYWxjdWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9t
ZXRyeShjCiAgICAgICAgICAgICBwb3NpdGlvbmluZ0FyZWFTaXplID0gcGFpbnRSZWN0LnNpemUo
KSAtIExheW91dFNpemUobGVmdCArIHJpZ2h0LCB0b3AgKyBib3R0b20pOwogICAgIH0gZWxzZSB7
CiAgICAgICAgIExheW91dFJlY3Qgdmlld3BvcnRSZWN0OworICAgICAgICBmbG9hdCB0b3BDb250
ZW50SW5zZXQgPSAwOwogICAgICAgICBpZiAoZnJhbWUoKS5zZXR0aW5ncygpLmZpeGVkQmFja2dy
b3VuZHNQYWludFJlbGF0aXZlVG9Eb2N1bWVudCgpKQogICAgICAgICAgICAgdmlld3BvcnRSZWN0
ID0gdmlldygpLnVuc2NhbGVkRG9jdW1lbnRSZWN0KCk7CiAgICAgICAgIGVsc2UgewotICAgICAg
ICAgICAgdmlld3BvcnRSZWN0LnNldFNpemUodmlldygpLmZyYW1lVmlldygpLnVuc2NhbGVkVmlz
aWJsZUNvbnRlbnRTaXplSW5jbHVkaW5nT2JzY3VyZWRBcmVhKCkpOworICAgICAgICAgICAgRnJh
bWVWaWV3JiBmcmFtZVZpZXcgPSB2aWV3KCkuZnJhbWVWaWV3KCk7CisgICAgICAgICAgICB2aWV3
cG9ydFJlY3Quc2V0U2l6ZShmcmFtZVZpZXcudW5zY2FsZWRWaXNpYmxlQ29udGVudFNpemVJbmNs
dWRpbmdPYnNjdXJlZEFyZWEoKSk7CisgICAgICAgICAgICB0b3BDb250ZW50SW5zZXQgPSBmcmFt
ZVZpZXcudG9wQ29udGVudEluc2V0KFNjcm9sbFZpZXc6OlRvcENvbnRlbnRJbnNldFR5cGU6Oldl
YkNvcmVPclBsYXRmb3JtQ29udGVudEluc2V0KTsKKwogICAgICAgICAgICAgaWYgKGZpeGVkQmFj
a2dyb3VuZFBhaW50c0luTG9jYWxDb29yZGluYXRlcygpKQotICAgICAgICAgICAgICAgIHZpZXdw
b3J0UmVjdC5zZXRMb2NhdGlvbihMYXlvdXRQb2ludCgpKTsKLSAgICAgICAgICAgIGVsc2Ugewot
ICAgICAgICAgICAgICAgIHZpZXdwb3J0UmVjdC5zZXRMb2NhdGlvbih0b0xheW91dFBvaW50KHZp
ZXcoKS5mcmFtZVZpZXcoKS5kb2N1bWVudFNjcm9sbE9mZnNldFJlbGF0aXZlVG9WaWV3T3JpZ2lu
KCkpKTsKLSAgICAgICAgICAgICAgICB0b3AgKz0gdmlldygpLmZyYW1lVmlldygpLnRvcENvbnRl
bnRJbnNldChTY3JvbGxWaWV3OjpUb3BDb250ZW50SW5zZXRUeXBlOjpXZWJDb3JlT3JQbGF0Zm9y
bUNvbnRlbnRJbnNldCk7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgdmlld3BvcnRS
ZWN0LnNldExvY2F0aW9uKExheW91dFBvaW50KDAsIC10b3BDb250ZW50SW5zZXQpKTsKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB2aWV3cG9ydFJlY3Quc2V0TG9jYXRpb24odG9M
YXlvdXRQb2ludChmcmFtZVZpZXcuZG9jdW1lbnRTY3JvbGxPZmZzZXRSZWxhdGl2ZVRvVmlld09y
aWdpbigpKSk7CisKKyAgICAgICAgICAgIHRvcCArPSB0b3BDb250ZW50SW5zZXQ7CiAgICAgICAg
IH0KICAgICAgICAgCiAgICAgICAgIGlmIChwYWludENvbnRhaW5lcikKQEAgLTExMjgsNiArMTEz
Miw3IEBAIEJhY2tncm91bmRJbWFnZUdlb21ldHJ5IFJlbmRlckJveE1vZGVsT2JqZWN0OjpjYWxj
dWxhdGVCYWNrZ3JvdW5kSW1hZ2VHZW9tZXRyeShjCiAKICAgICAgICAgZGVzdGluYXRpb25SZWN0
ID0gdmlld3BvcnRSZWN0OwogICAgICAgICBwb3NpdGlvbmluZ0FyZWFTaXplID0gZGVzdGluYXRp
b25SZWN0LnNpemUoKTsKKyAgICAgICAgcG9zaXRpb25pbmdBcmVhU2l6ZS5zZXRIZWlnaHQocG9z
aXRpb25pbmdBcmVhU2l6ZS5oZWlnaHQoKSAtIHRvcENvbnRlbnRJbnNldCk7CiAgICAgfQogCiAg
ICAgYXV0byBjbGllbnRGb3JCYWNrZ3JvdW5kSW1hZ2UgPSBiYWNrZ3JvdW5kT2JqZWN0ID8gYmFj
a2dyb3VuZE9iamVjdCA6IHRoaXM7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2RkZTQ5YzYyNGVkNDUyMDI2Mjc1NzE5Y2Zi
YmVkOGYyZjY3YzlhNi4uNGY4N2E4ZmEzNjQ2NTE4ODBjMDI0ZDliZDNlNzQ3NjgxOWU3MGEzYSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTA1LTEwICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5m
cmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gc29tZXRpbWVz
IGRvZXNuJ3Qgd29yayBwcm9wZXJseSB3aXRoIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzc1Nwor
ICAgICAgICByZGFyOi8vcHJvYmxlbS8xODc0OTkyNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgVGVzdHMgdmFyaW91cyBjb25maWd1cmF0
aW9ucyBmb3IgcGFpbnRpbmcgdGhlIGZpeGVkIGJhY2tncm91bmRzLiBUaGUgZXhpc3RpbmcgdGVz
dCB3YXMKKyAgICAgICAgYWN0dWFsbHkgd3JvbmcsIHNvIGdldCBmaXhlZCB0byB1c2UgYSBncmFk
aWVudCAoc28geW91IGNhbiBzZWUgd2hlcmUgdGhlIGVkZ2VzIG9mIHRoZSBpbWFnZSBhcmUpLAor
ICAgICAgICBhbmQgYmUgdmFsaWQuIFRlc3RpbmcgaXMgY29tcGxpY2F0ZWQgYnkgdGhlIGZhY3Qg
dGhhdCBzZXR0aW5nIHRvcCBjb250ZW50IGluc2V0IGFjdHVhbGx5CisgICAgICAgIGNhdXNlcyB0
aGUgc25hcHNob3QgdG8gYmUgaW5zZXQgYXQgdGhlIHRvcC4KKworICAgICAgICAqIHBsYXRmb3Jt
L21hYy13azIvdGlsZWQtZHJhd2luZy9yZXNvdXJjZXMvYm9yZGVyZWQtaW1hZ2UucG5nOiBBZGRl
ZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQt
aW5zZXQtZml4ZWQtYXR0YWNobWVudC1jb3Zlci1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4
ZWQtYXR0YWNobWVudC1jb3Zlci1sb2NhbC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQt
YXR0YWNobWVudC1jb3Zlci1sb2NhbC5odG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNo
bWVudC5odG1sLgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3At
Y29udGVudC1pbnNldC1maXhlZC1hdHRhY2htZW50LWNvdmVyLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhl
ZC1hdHRhY2htZW50LWV4cGVjdGVkLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vbWFjLXdrMi90
aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtbG9jYWwtZXhw
ZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1kcmF3
aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtbG9jYWwuaHRtbDogQWRkZWQu
CisgICAgICAgICogcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWlu
c2V0LWZpeGVkLWF0dGFjaG1lbnQtcG9zaXRpb25lZC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQt
Zml4ZWQtYXR0YWNobWVudC1wb3NpdGlvbmVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRm
b3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhlZC1hdHRhY2ht
ZW50Lmh0bWw6CisKIDIwMTUtMDUtMDggIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAog
ICAgICAgICBFbGVtZW50IFRyYXZlcnNhbCBpcyBub3QganVzdCBFbGVtZW50cyBhbnltb3JlCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvcmVz
b3VyY2VzL2JvcmRlcmVkLWltYWdlLnBuZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIv
dGlsZWQtZHJhd2luZy9yZXNvdXJjZXMvYm9yZGVyZWQtaW1hZ2UucG5nCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI2
NWU5NjE2ZmYxYWFmNGQ0YzhhZDQxZjQyZWE0MjM3YmRiZDZkN2MKR0lUIGJpbmFyeSBwYXRjaAps
aXRlcmFsIDExNTMyCnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VkFmJF5VYHBYJjFCIWg5dntW
Qn5GJX0yOEoyOSp+Qy1WfT47Vmtmbwp6RU17UWY3NnhIUGhGTm5ZZkN7Yz1oRDRNXmAxKThTPWpa
QXJyc09CMz5RJj94MDk3K0UqaT17bm5ZcFBZaTMlMEQKekllRW9hNn1DIVg2Oz9udE5MWEo8MGoj
N1grZzImVUgkY0hUemJJOX5STD99dUsqXjN2S3wjVCRDPyhBKiRpKXErCno5bXVtKSR8eHgqdSty
QnJGRTdfQ0hgZEU5TzRtMkV3NnhTV0Z3IT9OKGdtdX1FdzBRZk52elAjRF5gWFcweUQ9WQp6d0sl
eWJ2IUVuMUtUaVE8WmVtaD9YXkV8cDYzOE1yZlZpX0hHWXclPVVOT3tMS285REpXYl9VNzREe2g8
MUdVPEsKek02STBqYXw/PTZpO0lFZytuTCZjUmljTz8/MThCRkZVbXs+eClrSWRKNDJ7P1dIRUkw
MFU3eHZgTV4qcyUxcmptCnpEQGlRXlNfYWleMWw1Z08xPUs3WGVVUWhJMHM8MXNVe1BRJitpfV9H
IT11Y090SnxNdDY5YT9SMXkye3BrUDYxUAp6Y1FAd1ZXe193SkpVUE1xbCFlXiskMD5faENkZ2g3
em9FIWMhIVpBcHtHeV9vYU1fcUF8Tml7QlFeTyZrO0x5T3AKeiRpeEM8MiM4ZXRJc042QV82IzJ0
RmRyaEpyfkJkZ19xWDRRRzh5JiNWSmFPTzlISV4rY3dTZVFmIz9MUFl8UTRDCnooN0ZFWnsldjhu
ZmdWN1Ntc0tzd2EwPzFAOEpuTnBgZGVMJUZnfXk5U3Y5dTUwQXhLeCoqZXtYNEtjZ3heQVVDXwp6
MDdhSSg3Vkx3JSh4S3ROUiN1KkErMjd5NDwlRFZDU2ktdlItfTJ3QCkmQmYwYH5OUHl3alp0KiRP
d00kQCF5PjkKenJDLUZTRXEmeU08TzMoNTUzVlMlejx0MlQ8YjVDXlFZI1BQNzdpNV9vQHArO1BI
PH1rNmdCYHdNdlZjNSo9WDNuCno2VXUxMWZvNW9qKEw0biFVYDdpSFNVb1VXUD5kRTdxcVFjcTVq
Ml9eTWwtYGBXKkUmM3FnQFkzemlZSWFHfT1yVwp6P1QxNSREQEhUSlhsNUFBNDVPSzBiUUJVaTk2
VU9qMVJwc2N0cjxwWmhTOGN+dn1QRXM4QWZZeyhGc1gjd0t6S0kKekhhaDd4SXkoPHRubFBGZk1s
LWBgVypFJjNxaWQ3RWVUMzBqKjNudGs1aS1tQTtOeFZHe19vSElfcjJRPGs4PmN5CnpMZ2ooSlBX
dWxWQUp9PiU7SWhlP09sK3JUP3k4IyY/TTRHeihUJmJQQXdAZlcjRnxab2ZAS1d7aTxZZ3N1TGQ3
YAp6YShGTlNEQWFOT0ZwfkxtRyFyKD1TXjBXOVZnKUE5IylKKHJrM0poOXQqMT1xbEYmKGleKHot
ekgtcWZ1PENNVTMKcSo3eFZucFAjOGVrZE5kSGhYP2huYmAxS1YhYTBYO0goNyN+RDB7bTR4dlg8
YVhhV0UjKDR1dyMKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhl
ZC1hdHRhY2htZW50LWNvdmVyLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1j
b3Zlci1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjViNjIyMWRiODQ0YzdkZDA1ZTRiODQ4MDBj
OTEyMmUxOTIyMTc1MTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1j
b3Zlci1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjcgQEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5
bGU+Citib2R5IHsKKyAgICBtYXJnaW46IDA7Cit9CisuY29udGFpbmVyIHsKKyAgICB3aWR0aDog
MTAwJTsKKyAgICBoZWlnaHQ6IDEwMCU7CisgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdyZXNv
dXJjZXMvYm9yZGVyZWQtaW1hZ2UucG5nJyk7CisgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBm
aXhlZDsKKyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47CisgICAgYmFja2dyb3VuZC1yZXBl
YXQ6IG5vLXJlcGVhdDsKK30KKzwvc3R5bGU+Cis8c2NyaXB0PgorZnVuY3Rpb24gcnVuVGVzdCgp
IHsKKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgd2luZG93LmludGVybmFscy5z
ZXRUb3BDb250ZW50SW5zZXQoMTAwKTsKK30KK3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2Fk
JywgcnVuVGVzdCwgZmFsc2UpOworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2
IGNsYXNzPSJjb250YWluZXIiPjwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWlu
c2V0LWZpeGVkLWF0dGFjaG1lbnQtY292ZXItbG9jYWwtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhl
ZC1hdHRhY2htZW50LWNvdmVyLWxvY2FsLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMmFmN2Zk
MGUwOWE2ZWJjNzRiYzM3MDc0ZDgzNWI4NGQyMGFhZWMzNAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNl
dC1maXhlZC1hdHRhY2htZW50LWNvdmVyLWxvY2FsLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwy
OCBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK2JvZHkgeworICAgIG1hcmdpbjogMDsKK30K
Ky5jb250YWluZXIgeworICAgIHdpZHRoOiAxMDAlOworICAgIGhlaWdodDogMTAwJTsKKyAgICBi
YWNrZ3JvdW5kLWltYWdlOiB1cmwoJ3Jlc291cmNlcy9ib3JkZXJlZC1pbWFnZS5wbmcnKTsKKyAg
ICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOworICAgIGJhY2tncm91bmQtc2l6ZTogY29u
dGFpbjsKKyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OworfQorCis8L3N0eWxlPgor
PHNjcmlwdD4KK2Z1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMp
CisgICAgICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0VG9wQ29udGVudEluc2V0KDEwMCk7Cit9Cit3
aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHJ1blRlc3QsIGZhbHNlKTsKKzwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj48L2Rpdj4KKzwv
Ym9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIv
dGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhlZC1hdHRhY2htZW50LWNvdmVyLWxv
Y2FsLmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9w
LWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1jb3Zlci1sb2NhbC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjljYzlmODk0OTc0MTkzNzhkY2ViMmZkODAwOWRjMjk3ODQ4MTUzNzYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNv
bnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1jb3Zlci1sb2NhbC5odG1sCkBAIC0wLDAgKzEs
MzEgQEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisKK2h0bWwgeworICAgIGJhY2tncm91bmQt
Y29sb3I6IHdoaXRlOworfQorYm9keSB7CisgICAgbWFyZ2luOiAwOworICAgIGhlaWdodDogMjAw
MHB4OworICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdy
ZXNvdXJjZXMvYm9yZGVyZWQtaW1hZ2UucG5nJyk7CisgICAgYmFja2dyb3VuZC1hdHRhY2htZW50
OiBmaXhlZDsKKyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47CisgICAgYmFja2dyb3VuZC1y
ZXBlYXQ6IG5vLXJlcGVhdDsKK30KKworPC9zdHlsZT4KKworPHNjcmlwdD4KK2Z1bmN0aW9uIHJ1
blRlc3QoKSB7CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHdpbmRvdy5pbnRl
cm5hbHMuc2V0VG9wQ29udGVudEluc2V0KDEwMCk7CisgICAgd2luZG93LnNjcm9sbFRvKDAsIDEw
MCk7Cit9Cit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHJ1blRlc3QsIGZhbHNlKTsK
Kzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQt
aW5zZXQtZml4ZWQtYXR0YWNobWVudC1jb3Zlci5odG1sIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLXdrMi90aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQt
Y292ZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMzU1NWFmY2M1ZDM1MDNmYTY2YjQ5M2JlNDBjMjYwNGU5
MzYwMThlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi90
aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtY292ZXIuaHRt
bApAQCAtMCwwICsxLDI2IEBACis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorYm9keSB7CisgICAg
bWFyZ2luOiAwOworICAgIGhlaWdodDogMjAwMHB4OworICAgIG92ZXJmbG93OiBoaWRkZW47Cisg
ICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdyZXNvdXJjZXMvYm9yZGVyZWQtaW1hZ2UucG5nJyk7
CisgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsKKyAgICBiYWNrZ3JvdW5kLXNpemU6
IGNvbnRhaW47CisgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKK30KKworPC9zdHls
ZT4KKworPHNjcmlwdD4KK2Z1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKHdpbmRvdy5pbnRl
cm5hbHMpCisgICAgICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0VG9wQ29udGVudEluc2V0KDEwMCk7
Cit9Cit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHJ1blRlc3QsIGZhbHNlKTsKKzwv
c2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5z
ZXQtZml4ZWQtYXR0YWNobWVudC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLXdrMi90aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQt
ZXhwZWN0ZWQuaHRtbAppbmRleCA1NzEwNmMzYTE5Y2M5ZTU0NWQ1ZjJjMGRiZTk2ODlkOTIzZDFk
NDI5Li4xNjRhYWZmZjY0OTZhNzNiNjk2MTVkMzQxZDJkMjRlN2M1ZDZlOGIzIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQt
aW5zZXQtZml4ZWQtYXR0YWNobWVudC1leHBlY3RlZC5odG1sCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhlZC1hdHRh
Y2htZW50LWV4cGVjdGVkLmh0bWwKQEAgLTksMTggKzksMjUgQEAgYm9keSB7CiB9CiAKICNmaXhl
ZC1iYWNrZ3JvdW5kLWJveCB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAgIHRvcDogLTEw
MHB4OwogICAgIHdpZHRoOjQwMHB4OwogICAgIGhlaWdodDo2MDBweDsKLSAgICBiYWNrZ3JvdW5k
LWltYWdlOnVybChyZXNvdXJjZXMvZ3JlZW4ucG5nKTsKKyAgICBiYWNrZ3JvdW5kLWltYWdlOiBs
aW5lYXItZ3JhZGllbnQoYmx1ZSwgYmx1ZSAxMHB4LCBncmVlbiAxMHB4LCBncmVlbiA0OTBweCwg
YmxhY2sgNDkwcHgsIGJsYWNrKTsKICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7Cisg
ICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OwogfQogCiA8L3N0eWxlPgorPHNjcmlwdD4K
K2Z1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAg
IHdpbmRvdy5pbnRlcm5hbHMuc2V0VG9wQ29udGVudEluc2V0KDEwMCk7Cit9Cit3aW5kb3cuYWRk
RXZlbnRMaXN0ZW5lcignbG9hZCcsIHJ1blRlc3QsIGZhbHNlKTsKKzwvc2NyaXB0PgogPC9oZWFk
PgotCiA8Ym9keT4KLQotPGRpdiBpZD0iZml4ZWQtYmFja2dyb3VuZC1ib3giPjwvZGl2PgotCisg
ICAgPGRpdiBpZD0iZml4ZWQtYmFja2dyb3VuZC1ib3giPjwvZGl2PgogPC9ib2R5PgogPC9odG1s
PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1kcmF3aW5n
L3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtbG9jYWwtZXhwZWN0ZWQuaHRtbCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1p
bnNldC1maXhlZC1hdHRhY2htZW50LWxvY2FsLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmE4
NGI2NTlkZWRkOTZlOTI1YzYwYjgwMTY2NjRkMGU2MzViOTI1ZAotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1p
bnNldC1maXhlZC1hdHRhY2htZW50LWxvY2FsLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwzMCBA
QAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK2JvZHkgeworICAgIG1hcmdpbjogMDsKK30KKy5j
b250YWluZXIgeworICAgIHdpZHRoOiAxMDAlOworICAgIGhlaWdodDogMTAwJTsKKyAgICBiYWNr
Z3JvdW5kLWltYWdlOgorICAgICAgICAgIGxpbmVhci1ncmFkaWVudChibHVlLCBibHVlIDEwcHgs
IGdyZWVuIDEwcHgsIGdyZWVuIDQ5MHB4LCBibGFjayA0OTBweCwgYmxhY2spCisgICAgICAgICwg
bGluZWFyLWdyYWRpZW50KGJsdWUsIGJsdWUgMTBweCwgZ3JlZW4gMTBweCwgZ3JlZW4gNDkwcHgs
IGJsYWNrIDQ5MHB4LCBibGFjaykKKyAgICAgICAgLCBsaW5lYXItZ3JhZGllbnQoYmx1ZSwgYmx1
ZSAxMHB4LCBncmVlbiAxMHB4LCBncmVlbiA0OTBweCwgYmxhY2sgNDkwcHgsIGJsYWNrKTsKKyAg
ICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDUwMHB4OworICAgIGJhY2tncm91bmQtcG9zaXRpb246
IGxlZnQgYm90dG9tLCAyMDBweCBjZW50ZXIsIDQwMHB4IHRvcDsKKyAgICBiYWNrZ3JvdW5kLXJl
cGVhdDogbm8tcmVwZWF0OworfQorPC9zdHlsZT4KKzxzY3JpcHQ+CitmdW5jdGlvbiBydW5UZXN0
KCkgeworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICB3aW5kb3cuaW50ZXJuYWxz
LnNldFRvcENvbnRlbnRJbnNldCgxMDApOworfQord2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xv
YWQnLCBydW5UZXN0LCBmYWxzZSk7Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxk
aXYgY2xhc3M9ImNvbnRhaW5lciI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQt
aW5zZXQtZml4ZWQtYXR0YWNobWVudC1sb2NhbC5odG1sIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLXdrMi90aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQt
bG9jYWwuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iMTZjYmJkNTFlZTU4NmZkNTZjNjZmMGQxYmFkMzc1Mjhh
NzY1NDRkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi90
aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtbG9jYWwuaHRt
bApAQCAtMCwwICsxLDM0IEBACis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgoraHRtbCB7CisgICAg
YmFja2dyb3VuZDogd2hpdGU7Cit9Citib2R5IHsKKyAgICBtYXJnaW46IDA7CisgICAgaGVpZ2h0
OiAyMDAwcHg7CisgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICBiYWNrZ3JvdW5kLWltYWdlOgor
ICAgICAgICAgIGxpbmVhci1ncmFkaWVudChibHVlLCBibHVlIDEwcHgsIGdyZWVuIDEwcHgsIGdy
ZWVuIDQ5MHB4LCBibGFjayA0OTBweCwgYmxhY2spCisgICAgICAgICwgbGluZWFyLWdyYWRpZW50
KGJsdWUsIGJsdWUgMTBweCwgZ3JlZW4gMTBweCwgZ3JlZW4gNDkwcHgsIGJsYWNrIDQ5MHB4LCBi
bGFjaykKKyAgICAgICAgLCBsaW5lYXItZ3JhZGllbnQoYmx1ZSwgYmx1ZSAxMHB4LCBncmVlbiAx
MHB4LCBncmVlbiA0OTBweCwgYmxhY2sgNDkwcHgsIGJsYWNrKTsKKyAgICBiYWNrZ3JvdW5kLWF0
dGFjaG1lbnQ6IGZpeGVkOworICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggNTAwcHg7CisgICAg
YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20sIDIwMHB4IGNlbnRlciwgNDAwcHggdG9w
OworICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7Cit9CisKKzwvc3R5bGU+CisKKzxz
Y3JpcHQ+CitmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQor
ICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldFRvcENvbnRlbnRJbnNldCgxMDApOworICAgIHdp
bmRvdy5zY3JvbGxUbygwLCAxMDApOworfQord2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQn
LCBydW5UZXN0LCBmYWxzZSk7Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPC9ib2R5Pgor
PC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1k
cmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtcG9zaXRpb25lZC1leHBl
Y3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1kcmF3aW5nL3Rv
cC1jb250ZW50LWluc2V0LWZpeGVkLWF0dGFjaG1lbnQtcG9zaXRpb25lZC1leHBlY3RlZC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjZhODRiNjU5ZGVkZDk2ZTkyNWM2MGI4MDE2NjY0ZDBlNjM1YjkyNWQKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdp
bmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1wb3NpdGlvbmVkLWV4cGVjdGVk
Lmh0bWwKQEAgLTAsMCArMSwzMCBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KK2JvZHkgewor
ICAgIG1hcmdpbjogMDsKK30KKy5jb250YWluZXIgeworICAgIHdpZHRoOiAxMDAlOworICAgIGhl
aWdodDogMTAwJTsKKyAgICBiYWNrZ3JvdW5kLWltYWdlOgorICAgICAgICAgIGxpbmVhci1ncmFk
aWVudChibHVlLCBibHVlIDEwcHgsIGdyZWVuIDEwcHgsIGdyZWVuIDQ5MHB4LCBibGFjayA0OTBw
eCwgYmxhY2spCisgICAgICAgICwgbGluZWFyLWdyYWRpZW50KGJsdWUsIGJsdWUgMTBweCwgZ3Jl
ZW4gMTBweCwgZ3JlZW4gNDkwcHgsIGJsYWNrIDQ5MHB4LCBibGFjaykKKyAgICAgICAgLCBsaW5l
YXItZ3JhZGllbnQoYmx1ZSwgYmx1ZSAxMHB4LCBncmVlbiAxMHB4LCBncmVlbiA0OTBweCwgYmxh
Y2sgNDkwcHgsIGJsYWNrKTsKKyAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDUwMHB4OworICAg
IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tLCAyMDBweCBjZW50ZXIsIDQwMHB4IHRv
cDsKKyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OworfQorPC9zdHlsZT4KKzxzY3Jp
cHQ+CitmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAg
ICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldFRvcENvbnRlbnRJbnNldCgxMDApOworfQord2luZG93
LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBydW5UZXN0LCBmYWxzZSk7Cis8L3NjcmlwdD4KKzwv
aGVhZD4KKzxib2R5PgorICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+PC9kaXY+Cis8L2JvZHk+
Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVk
LWRyYXdpbmcvdG9wLWNvbnRlbnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1wb3NpdGlvbmVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRl
bnQtaW5zZXQtZml4ZWQtYXR0YWNobWVudC1wb3NpdGlvbmVkLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDAw
MzliZGFkZjEwNDBmNWYyYzQ4YzRhZmIzOGFiMzMzMThmZDMzNgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1p
bnNldC1maXhlZC1hdHRhY2htZW50LXBvc2l0aW9uZWQuaHRtbApAQCAtMCwwICsxLDI4IEBACis8
aHRtbD4KKzxoZWFkPgorPHN0eWxlPgoraHRtbCB7CisgICAgaGVpZ2h0OiAyMDAwcHg7CisgICAg
b3ZlcmZsb3c6IGhpZGRlbjsKKyAgICBiYWNrZ3JvdW5kLWltYWdlOgorICAgICAgICAgIGxpbmVh
ci1ncmFkaWVudChibHVlLCBibHVlIDEwcHgsIGdyZWVuIDEwcHgsIGdyZWVuIDQ5MHB4LCBibGFj
ayA0OTBweCwgYmxhY2spCisgICAgICAgICwgbGluZWFyLWdyYWRpZW50KGJsdWUsIGJsdWUgMTBw
eCwgZ3JlZW4gMTBweCwgZ3JlZW4gNDkwcHgsIGJsYWNrIDQ5MHB4LCBibGFjaykKKyAgICAgICAg
LCBsaW5lYXItZ3JhZGllbnQoYmx1ZSwgYmx1ZSAxMHB4LCBncmVlbiAxMHB4LCBncmVlbiA0OTBw
eCwgYmxhY2sgNDkwcHgsIGJsYWNrKTsKKyAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVk
OworICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggNTAwcHg7CisgICAgYmFja2dyb3VuZC1wb3Np
dGlvbjogbGVmdCBib3R0b20sIDIwMHB4IGNlbnRlciwgNDAwcHggdG9wOworICAgIGJhY2tncm91
bmQtcmVwZWF0OiBuby1yZXBlYXQ7Cit9CisKKzwvc3R5bGU+Cis8c2NyaXB0PgorZnVuY3Rpb24g
cnVuVGVzdCgpIHsKKyAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgd2luZG93Lmlu
dGVybmFscy5zZXRUb3BDb250ZW50SW5zZXQoMTAwKTsKK30KK3dpbmRvdy5hZGRFdmVudExpc3Rl
bmVyKCdsb2FkJywgcnVuVGVzdCwgZmFsc2UpOworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13
azIvdGlsZWQtZHJhd2luZy90b3AtY29udGVudC1pbnNldC1maXhlZC1hdHRhY2htZW50Lmh0bWwg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL3RpbGVkLWRyYXdpbmcvdG9wLWNvbnRlbnQt
aW5zZXQtZml4ZWQtYXR0YWNobWVudC5odG1sCmluZGV4IGYzNzQ3ZTUxZGY5NjE1YTE5NjQwZTkw
MmRjNjk0YTIxNzAxYjgyZmYuLjE0MGZmMjc5OGJlMTcwYmYzNzM1MmVjYWNjMDFhMjQwNmI0NDAy
MTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvdGlsZWQtZHJhd2lu
Zy90b3AtY29udGVudC1pbnNldC1maXhlZC1hdHRhY2htZW50Lmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjLXdrMi90aWxlZC1kcmF3aW5nL3RvcC1jb250ZW50LWluc2V0LWZpeGVk
LWF0dGFjaG1lbnQuaHRtbApAQCAtOSwyOCArOSwyNCBAQCBib2R5IHsKIH0KIAogI2ZpeGVkLWJh
Y2tncm91bmQtYm94IHsKLSAgICB3aWR0aDo0MDBweDsKLSAgICBoZWlnaHQ6NjAwcHg7Ci0gICAg
YmFja2dyb3VuZC1pbWFnZTp1cmwocmVzb3VyY2VzL2dyZWVuLnBuZyk7Ci0gICAgYmFja2dyb3Vu
ZC1hdHRhY2htZW50OmZpeGVkOworICAgIHdpZHRoOiA0MDBweDsKKyAgICBoZWlnaHQ6IDYwMHB4
OworICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChibHVlLCBibHVlIDEwcHgs
IGdyZWVuIDEwcHgsIGdyZWVuIDQ5MHB4LCBibGFjayA0OTBweCwgYmxhY2spOworICAgIGJhY2tn
cm91bmQtYXR0YWNobWVudDogZml4ZWQ7CisgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0
OwogfQogCiA8L3N0eWxlPgotCiA8c2NyaXB0PgogZnVuY3Rpb24gcnVuVGVzdCgpIHsKICAgICBp
ZiAod2luZG93LmludGVybmFscykKICAgICAgICAgd2luZG93LmludGVybmFscy5zZXRUb3BDb250
ZW50SW5zZXQoMTAwKTsKICAgICB3aW5kb3cuc2Nyb2xsVG8oMCwgMTAwKTsKIH0KLQogd2luZG93
LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBydW5UZXN0LCBmYWxzZSk7CiA8L3NjcmlwdD4KIDwv
aGVhZD4KLQogPGJvZHk+Ci0KLTxkaXYgaWQ9ImZpeGVkLWJhY2tncm91bmQtYm94Ij48L2Rpdj4K
LQorICAgIDxkaXYgaWQ9ImZpeGVkLWJhY2tncm91bmQtYm94Ij48L2Rpdj4KIDwvYm9keT4KIDwv
aHRtbD4K
</data>
<flag name="review"
          id="277671"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>