<?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>99212</bug_id>
          
          <creation_ts>2012-10-12 14:58:10 -0700</creation_ts>
          <short_desc>Fix GraphicsLayerCA visible rect computation in the face of perspective and preserve-3d</short_desc>
          <delta_ts>2012-10-12 18:18:14 -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>New Bugs</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>dino</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>741243</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-12 14:58:10 -0700</bug_when>
    <thetext>Fix GraphicsLayerCA visible rect computation in the face of perspective and preserve-3d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741326</commentid>
    <comment_count>1</comment_count>
      <attachid>168516</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-12 16:55:27 -0700</bug_when>
    <thetext>Created attachment 168516
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741370</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-12 18:18:14 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/131248</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168516</attachid>
            <date>2012-10-12 16:55:27 -0700</date>
            <delta_ts>2012-10-12 17:23:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99212-20121012165425.patch</filename>
            <type>text/plain</type>
            <size>20695</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJlZGRlZjMyYzYzYzU1
ZmMxYzFiZWUxMTQ3NzVmZDI2ZWUyOTI3Yy4uNjNhNDY5Mzg3ZWE1NTIzY2JlNzFlNTE2MWRlODBi
ZTU4OGJlNmExZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTEwLTEyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBHcmFwaGlj
c0xheWVyQ0EgdmlzaWJsZSByZWN0IGNvbXB1dGF0aW9uIGluIHRoZSBmYWNlIG9mIHBlcnNwZWN0
aXZlIGFuZCBwcmVzZXJ2ZS0zZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTkyMTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBHcmFwaGljc0xheWVyQ0E6OmNvbXB1dGVWaXNpYmxlUmVjdCgpIHdhcyBpbmNv
cnJlY3QgZm9yIGxheWVyIHRyZWVzIHdpdGggcGVyc3BlY3RpdmUKKyAgICAgICAgYW5kIHByZXNl
cnZlLTNkLCBzbyBmaXggdGhhdCwgYW5kIGFkZCBzb21lIHRlc3RzLgorICAgICAgICAKKyAgICAg
ICAgUGVyc3BlY3RpdmUgaXMgaW1wbGVtZW50ZWQgdmlhIGNoaWxkcmVuVHJhbnNmb3JtKCk7IGlm
IG91ciBwYXJlbnQgaGFzIG9uZSwKKyAgICAgICAgd2UgaGF2ZSB0byBsZWZ0LW11bHRpcGx5IHRo
aXMgaW50byB0aGUgdHJhbnNmb3JtYXRpb24gbWF0cml4LgorICAgICAgICAKKyAgICAgICAgV2Ug
aGF2ZSB0byB0ZXN0IGJvdGggdGhpcyBsYXllciBhbmQgaXRzIHBhcmVudCB3aGVuIGRlY2lkaW5n
IHdoZXRoZXIgdG8gYWNjdW11bGF0ZQorICAgICAgICBvciBmbGF0dGVuLgorICAgICAgICAKKyAg
ICAgICAgVXNlIHN0YXRlLm1hcHBlZFF1YWQoKSByYXRoZXIgdGhhbiBzdGF0ZS5sYXN0UGxhbmFy
UXVhZCgpLCBiZWNhdXNlIHRoZSBsYXN0IHBsYW5hcgorICAgICAgICBxdWFkIG1pZ2h0IGJlIGZv
ciBzb21lIGRpc3RhbnQgYW5jZXN0b3IsIGFuZCB0aGVyZSBtYXkgYmUgaW50ZXJtZWRpYXRlIHBy
ZXNlcnZlLTNkCisgICAgICAgIGxheWVycy4KKworICAgICAgICBUZXN0czogY29tcG9zaXRpbmcv
dmlzaWJsZS1yZWN0LzNkLXRyYW5zZm9ybS1zdHlsZS5odG1sCisgICAgICAgICAgICAgICBjb21w
b3NpdGluZy92aXNpYmxlLXJlY3QvM2QtdHJhbnNmb3JtZWQuaHRtbAorICAgICAgICAgICAgICAg
Y29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L25lc3RlZC10cmFuc2Zvcm0uaHRtbAorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkdyYXBoaWNzTGF5ZXJDQTo6Y29tcHV0ZVZpc2libGVSZWN0KToKKwogMjAxMi0xMC0x
MSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBNb3Zl
IFRyYW5zZm9ybVN0YXRlIGNvZGUgaW50byBpdHMgb3duIG1lbWJlciBmdW5jdGlvbiwgYW5kIHJl
bW92ZSBhIHRlc3QgdGhhdCB3YXMgcHJlbWF0dXJlbHkgYWRkZWQKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCmluZGV4
IDMyZjU1NjY3YzBhMWMwZDkwODM1MzYzMDBlZTBiNzMxZjIyMmFmNmQuLjI3MTFkNWE0YjcyNzk1
Y2E0NjY1NjYyMGQzZGNmYzU3Yjk3NDY4ODkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcApAQCAtOTE2LDIwICs5
MTYsMzQgQEAgVGlsZWRCYWNraW5nKiBHcmFwaGljc0xheWVyQ0E6OnRpbGVkQmFja2luZygpCiAK
IHZvaWQgR3JhcGhpY3NMYXllckNBOjpjb21wdXRlVmlzaWJsZVJlY3QoVHJhbnNmb3JtU3RhdGUm
IHN0YXRlKQogewotICAgIFRyYW5zZm9ybVN0YXRlOjpUcmFuc2Zvcm1BY2N1bXVsYXRpb24gYWNj
dW11bGF0aW9uID0gcHJlc2VydmVzM0QoKSA/IFRyYW5zZm9ybVN0YXRlOjpBY2N1bXVsYXRlVHJh
bnNmb3JtIDogVHJhbnNmb3JtU3RhdGU6OkZsYXR0ZW5UcmFuc2Zvcm07Ci0gICAgc3RhdGUubW92
ZShtX3Bvc2l0aW9uLngoKSwgbV9wb3NpdGlvbi55KCksIGFjY3VtdWxhdGlvbik7CisgICAgYm9v
bCBwcmVzZXJ2ZTNEID0gcHJlc2VydmVzM0QoKSB8fCAocGFyZW50KCkgPyBwYXJlbnQoKS0+cHJl
c2VydmVzM0QoKSA6IGZhbHNlKTsKKyAgICBUcmFuc2Zvcm1TdGF0ZTo6VHJhbnNmb3JtQWNjdW11
bGF0aW9uIGFjY3VtdWxhdGlvbiA9IHByZXNlcnZlM0QgPyBUcmFuc2Zvcm1TdGF0ZTo6QWNjdW11
bGF0ZVRyYW5zZm9ybSA6IFRyYW5zZm9ybVN0YXRlOjpGbGF0dGVuVHJhbnNmb3JtOworCisgICAg
VHJhbnNmb3JtYXRpb25NYXRyaXggbGF5ZXJUcmFuc2Zvcm07CisgICAgbGF5ZXJUcmFuc2Zvcm0u
dHJhbnNsYXRlKG1fcG9zaXRpb24ueCgpLCBtX3Bvc2l0aW9uLnkoKSk7CiAgICAgCiAgICAgaWYg
KCF0cmFuc2Zvcm0oKS5pc0lkZW50aXR5KCkpIHsKLSAgICAgICAgVHJhbnNmb3JtYXRpb25NYXRy
aXggdHJhbnNmb3JtV2l0aEFuY2hvclBvaW50OwogICAgICAgICBGbG9hdFBvaW50M0QgYWJzb2x1
dGVBbmNob3JQb2ludChhbmNob3JQb2ludCgpKTsKICAgICAgICAgYWJzb2x1dGVBbmNob3JQb2lu
dC5zY2FsZShzaXplKCkud2lkdGgoKSwgc2l6ZSgpLmhlaWdodCgpLCAxKTsKLSAgICAgICAgdHJh
bnNmb3JtV2l0aEFuY2hvclBvaW50LnRyYW5zbGF0ZTNkKGFic29sdXRlQW5jaG9yUG9pbnQueCgp
LCBhYnNvbHV0ZUFuY2hvclBvaW50LnkoKSwgYWJzb2x1dGVBbmNob3JQb2ludC56KCkpOwotICAg
ICAgICB0cmFuc2Zvcm1XaXRoQW5jaG9yUG9pbnQubXVsdGlwbHkodHJhbnNmb3JtKCkpOwotICAg
ICAgICB0cmFuc2Zvcm1XaXRoQW5jaG9yUG9pbnQudHJhbnNsYXRlM2QoLWFic29sdXRlQW5jaG9y
UG9pbnQueCgpLCAtYWJzb2x1dGVBbmNob3JQb2ludC55KCksIC1hYnNvbHV0ZUFuY2hvclBvaW50
LnooKSk7Ci0gICAgICAgIHN0YXRlLmFwcGx5VHJhbnNmb3JtKHRyYW5zZm9ybVdpdGhBbmNob3JQ
b2ludCwgYWNjdW11bGF0aW9uKTsKKyAgICAgICAgbGF5ZXJUcmFuc2Zvcm0udHJhbnNsYXRlM2Qo
YWJzb2x1dGVBbmNob3JQb2ludC54KCksIGFic29sdXRlQW5jaG9yUG9pbnQueSgpLCBhYnNvbHV0
ZUFuY2hvclBvaW50LnooKSk7CisgICAgICAgIGxheWVyVHJhbnNmb3JtLm11bHRpcGx5KHRyYW5z
Zm9ybSgpKTsKKyAgICAgICAgbGF5ZXJUcmFuc2Zvcm0udHJhbnNsYXRlM2QoLWFic29sdXRlQW5j
aG9yUG9pbnQueCgpLCAtYWJzb2x1dGVBbmNob3JQb2ludC55KCksIC1hYnNvbHV0ZUFuY2hvclBv
aW50LnooKSk7CiAgICAgfQorCisgICAgaWYgKEdyYXBoaWNzTGF5ZXIqIHBhcmVudExheWVyID0g
cGFyZW50KCkpIHsKKyAgICAgICAgaWYgKCFwYXJlbnRMYXllci0+Y2hpbGRyZW5UcmFuc2Zvcm0o
KS5pc0lkZW50aXR5KCkpIHsKKyAgICAgICAgICAgIEZsb2F0UG9pbnQzRCBwYXJlbnRBbmNob3JQ
b2ludChwYXJlbnRMYXllci0+YW5jaG9yUG9pbnQoKSk7CisgICAgICAgICAgICBwYXJlbnRBbmNo
b3JQb2ludC5zY2FsZShwYXJlbnRMYXllci0+c2l6ZSgpLndpZHRoKCksIHBhcmVudExheWVyLT5z
aXplKCkuaGVpZ2h0KCksIDEpOworCisgICAgICAgICAgICBsYXllclRyYW5zZm9ybS50cmFuc2xh
dGVSaWdodDNkKC1wYXJlbnRBbmNob3JQb2ludC54KCksIC1wYXJlbnRBbmNob3JQb2ludC55KCks
IC1wYXJlbnRBbmNob3JQb2ludC56KCkpOworICAgICAgICAgICAgbGF5ZXJUcmFuc2Zvcm0gPSBw
YXJlbnRMYXllci0+Y2hpbGRyZW5UcmFuc2Zvcm0oKSAqIGxheWVyVHJhbnNmb3JtOworICAgICAg
ICAgICAgbGF5ZXJUcmFuc2Zvcm0udHJhbnNsYXRlUmlnaHQzZChwYXJlbnRBbmNob3JQb2ludC54
KCksIHBhcmVudEFuY2hvclBvaW50LnkoKSwgcGFyZW50QW5jaG9yUG9pbnQueigpKTsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIHN0YXRlLmFwcGx5VHJhbnNmb3JtKGxheWVyVHJhbnNmb3JtLCBh
Y2N1bXVsYXRpb24pOwogICAgIAotICAgIEZsb2F0UmVjdCBjbGlwUmVjdEZvckNoaWxkcmVuID0g
c3RhdGUubGFzdFBsYW5hclF1YWQoKS5ib3VuZGluZ0JveCgpOworICAgIEZsb2F0UmVjdCBjbGlw
UmVjdEZvckNoaWxkcmVuID0gc3RhdGUubWFwcGVkUXVhZCgpLmJvdW5kaW5nQm94KCk7CiAgICAg
RmxvYXRSZWN0IGNsaXBSZWN0Rm9yU2VsZigwLCAwLCBtX3NpemUud2lkdGgoKSwgbV9zaXplLmhl
aWdodCgpKTsKICAgICBjbGlwUmVjdEZvclNlbGYuaW50ZXJzZWN0KGNsaXBSZWN0Rm9yQ2hpbGRy
ZW4pOwogICAgIApAQCAtOTQwLDkgKzk1NCw2IEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpjb21w
dXRlVmlzaWJsZVJlY3QoVHJhbnNmb3JtU3RhdGUmIHN0YXRlKQogICAgIH0KIAogICAgIG1fdmlz
aWJsZVJlY3QgPSBjbGlwUmVjdEZvclNlbGY7Ci0KLSAgICBpZiAoIWNoaWxkcmVuVHJhbnNmb3Jt
KCkuaXNJZGVudGl0eSgpKSAgICAKLSAgICAgICAgc3RhdGUuYXBwbHlUcmFuc2Zvcm0oY2hpbGRy
ZW5UcmFuc2Zvcm0oKSwgYWNjdW11bGF0aW9uKTsKIH0KIAogdm9pZCBHcmFwaGljc0xheWVyQ0E6
OnJlY3Vyc2l2ZUNvbW1pdENoYW5nZXMoY29uc3QgVHJhbnNmb3JtU3RhdGUmIHN0YXRlLCBmbG9h
dCBwYWdlU2NhbGVGYWN0b3IsIGNvbnN0IEZsb2F0UG9pbnQmIHBvc2l0aW9uUmVsYXRpdmVUb0Jh
c2UsIGJvb2wgYWZmZWN0ZWRCeVBhZ2VTY2FsZSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAwMjA2ZTY1NWZkOWRiMmZhNWI4
ZTA2YTc4MzIxMmJlMDZkNDU2ODAwLi4wZDM0ZjA2ZDk2NGNjYmFkNjQ3ZjUyMTdjZTI1NDU1MDc2
N2IzZWQzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTItMTAtMTIgIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IEdyYXBoaWNzTGF5ZXJDQSB2
aXNpYmxlIHJlY3QgY29tcHV0YXRpb24gaW4gdGhlIGZhY2Ugb2YgcGVyc3BlY3RpdmUgYW5kIHBy
ZXNlcnZlLTNkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD05OTIxMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IExheWVyIHRyZWUgdGVzdHMgdGhhdCBpbmNsdWRlIHZpc2libGUgcmVjdCBpbmZvcm1hdGlvbiwg
dG8gdGVzdCB2aXNpYmxlIHJlY3QKKyAgICAgICAgY29tcHV0YXRpb24gZm9yIG1vcmUgY29tcGxl
eCBsYXllciB0cmVlcy4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8zZC10
cmFuc2Zvcm0tc3R5bGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGlu
Zy92aXNpYmxlLXJlY3QvM2QtdHJhbnNmb3JtLXN0eWxlLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8zZC10cmFuc2Zvcm1lZC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC8zZC10cmFuc2Zvcm1lZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy92aXNpYmxlLXJlY3QvbmVzdGVkLXRy
YW5zZm9ybS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL3Zpc2li
bGUtcmVjdC9uZXN0ZWQtdHJhbnNmb3JtLmh0bWw6IEFkZGVkLgorCiAyMDEyLTEwLTExICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUgVHJhbnNm
b3JtU3RhdGUgY29kZSBpbnRvIGl0cyBvd24gbWVtYmVyIGZ1bmN0aW9uLCBhbmQgcmVtb3ZlIGEg
dGVzdCB0aGF0IHdhcyBwcmVtYXR1cmVseSBhZGRlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Y29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0LzNkLXRyYW5zZm9ybS1zdHlsZS1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvM2QtdHJhbnNmb3JtLXN0eWxl
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lNjQ5ZWM1MGY3ZDE4YWE1NjgxM2ZhNDRlZDcxM2Ni
MjRmZjI1YjVkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlz
aWJsZS1yZWN0LzNkLXRyYW5zZm9ybS1zdHlsZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2OSBA
QAorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQorICAodmlzaWJsZSBy
ZWN0IDAuMDAsIDAuMDAgODAwLjAwIHggNjAwLjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFw
aGljc0xheWVyCisgICAgICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisgICAgICAodmlzaWJsZSBy
ZWN0IDAuMDAsIDAuMDAgODAwLjAwIHggNjAwLjAwKQorICAgICAgKGNoaWxkcmVuIDIKKyAgICAg
ICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gMTguMDAgMTAuMDApCisgICAg
ICAgICAgKGJvdW5kcyAyMDQuMDAgMjA0LjAwKQorICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4w
MCwgMC4wMCAyMDQuMDAgeCAyMDQuMDApCisgICAgICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAg
ICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgIChwb3NpdGlvbiAyLjAwIDIuMDApCisg
ICAgICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAgICAgKGNoaWxk
cmVuVHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0g
WzAuMDcgMC4wNyAxLjAwIC0wLjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4wMF0pCisgICAgICAgICAg
ICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAyMDAuMDAgeCAyMDAuMDApCisgICAgICAgICAg
ICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAg
ICAgICAgICAgIChib3VuZHMgMjAwLjAwIDAuMDApCisgICAgICAgICAgICAgICAgICAocHJlc2Vy
dmVzM0QgMSkKKyAgICAgICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAwLjAw
IHggMC4wMCkKKyAgICAgICAgICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAg
ICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAgICAgICAgKGJvdW5kcyAzMDAuMDAg
MzAwLjAwKQorICAgICAgICAgICAgICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAg
ICAgICAgICAgICAgICAodHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBbMC4wMCAwLjkx
IDAuNDIgMC4wMF0gWzAuMDAgLTAuNDIgMC45MSAwLjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4wMF0p
CisgICAgICAgICAgICAgICAgICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAwIDIxMy42NyB4
IDIwMC42OCkKKyAgICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICAgKQorICAg
ICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKQorICAgICAgICAg
ICkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlv
biAxOC4wMCAyMjQuMDApCisgICAgICAgICAgKGJvdW5kcyAyMDQuMDAgMjA0LjAwKQorICAgICAg
ICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAyMDQuMDAgeCAyMDQuMDApCisgICAgICAgICAg
KGNoaWxkcmVuIDEKKyAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgIChw
b3NpdGlvbiAyLjAwIDIuMDApCisgICAgICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkK
KyAgICAgICAgICAgICAgKGNoaWxkcmVuVHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBb
MC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMDcgMC4wNyAxLjAwIC0wLjAwXSBbMC4wMCAwLjAwIDAu
MDAgMS4wMF0pCisgICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAyMDAuMDAg
eCAyMDAuMDApCisgICAgICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAgKEdy
YXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAgICAgIChib3VuZHMgMjAwLjAwIDAuMDApCisgICAg
ICAgICAgICAgICAgICAocHJlc2VydmVzM0QgMSkKKyAgICAgICAgICAgICAgICAgICh2aXNpYmxl
IHJlY3QgMC4wMCwgMC4wMCAwLjAwIHggMC4wMCkKKyAgICAgICAgICAgICAgICAgIChjaGlsZHJl
biAxCisgICAgICAgICAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAg
ICAgICAgKGJvdW5kcyAzMDAuMDAgMzAwLjAwKQorICAgICAgICAgICAgICAgICAgICAgIChkcmF3
c0NvbnRlbnQgMSkKKyAgICAgICAgICAgICAgICAgICAgICAodHJhbnNmb3JtIFswLjkxIDAuMDAg
MC40MiAwLjAwXSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWy0wLjQyIDAuMDAgMC45MSAwLjAwXSBb
MC4wMCAwLjAwIDAuMDAgMS4wMF0pCisgICAgICAgICAgICAgICAgICAgICAgKHZpc2libGUgcmVj
dCAwLjAwLCAwLjAwIDIwMC42OCB4IDIxMy42NykKKyAgICAgICAgICAgICAgICAgICAgKQorICAg
ICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAg
ICAgICAgICAgKQorICAgICAgICAgICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQor
KQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvM2Qt
dHJhbnNmb3JtLXN0eWxlLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJl
Y3QvM2QtdHJhbnNmb3JtLXN0eWxlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjhhNjczNzBhNjkwYzU5YTQx
OThiMzZlOTk1YTBkNmZhZTJmOGExZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nv
bXBvc2l0aW5nL3Zpc2libGUtcmVjdC8zZC10cmFuc2Zvcm0tc3R5bGUuaHRtbApAQCAtMCwwICsx
LDU3IEBACis8IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+Cisg
ICAgICAgIC5jb250YWluZXIgeworICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAg
ICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAg
ICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsKKyAgICAgICAgICAg
IG92ZXJmbG93OiBoaWRkZW47CisgICAgICAgICAgICB6LWluZGV4OiAwOworICAgICAgICAgICAg
bWFyZ2luOiAxMHB4OworICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogODAwcHg7Cisg
ICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogNTBweCA1MHB4OworICAgICAg
ICB9CisgICAgICAgIAorICAgICAgICAuaW50ZXJtZWRpYXRlIHsKKyAgICAgICAgICAgIC13ZWJr
aXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsKKyAgICAgICAgfQorCisgICAgICAgIC5i
b3ggeworICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgd2lkdGg6
IDMwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91
bmQtY29sb3I6IGJsdWU7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+Cisg
ICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVt
cEFzVGV4dCgpOworCisgICAgICAgIGZ1bmN0aW9uIGR1bXBMYXllcnMoKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgICAgICAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgnbGF5ZXJzJykuaW5uZXJUZXh0ID0gaW50ZXJuYWxzLmxheWVyVHJl
ZUFzVGV4dChkb2N1bWVudCwgaW50ZXJuYWxzLkxBWUVSX1RSRUVfSU5DTFVERVNfVklTSUJMRV9S
RUNUUykKKyAgICAgICAgfQorICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcs
IGR1bXBMYXllcnMsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisg
ICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICAgICAgPGRpdiBjbGFzcz0iaW50ZXJtZWRp
YXRlIj4KKyAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveCIgc3R5bGU9Ii13ZWJraXQtdHJhbnNm
b3JtOiByb3RhdGVYKDI1ZGVnKTsiPjwvZGl2PgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4K
KworICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CisgICAgICAgIDxkaXYgY2xhc3M9ImludGVy
bWVkaWF0ZSI+CisgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3giIHN0eWxlPSItd2Via2l0LXRy
YW5zZm9ybTogcm90YXRlWSgtMjVkZWcpIj48L2Rpdj4KKyAgICAgICAgPC9kaXY+CisgICAgPC9k
aXY+CisKKzxwcmUgaWQ9ImxheWVycyI+TGF5ZXIgdHJlZSBnb2VzIGhlcmUgd2hlbiB0ZXN0aW5n
PC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3Np
dGluZy92aXNpYmxlLXJlY3QvM2QtdHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0LzNkLXRyYW5zZm9ybWVkLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5hNWYyMjcyNjIyODVlY2E5MTU1MTUwOTU5N2VjMDhiYjcyZWQyYTk2Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0LzNkLXRy
YW5zZm9ybWVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDU3IEBACisoR3JhcGhpY3NMYXllcgor
ICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCA4MDAu
MDAgeCA2MDAuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChi
b3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCA4MDAu
MDAgeCA2MDAuMDApCisgICAgICAoY2hpbGRyZW4gMgorICAgICAgICAoR3JhcGhpY3NMYXllcgor
ICAgICAgICAgIChwb3NpdGlvbiAxOC4wMCAxMC4wMCkKKyAgICAgICAgICAoYm91bmRzIDIwNC4w
MCAyMDQuMDApCisgICAgICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAwIDIwNC4wMCB4IDIw
NC4wMCkKKyAgICAgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIK
KyAgICAgICAgICAgICAgKHBvc2l0aW9uIDIuMDAgMi4wMCkKKyAgICAgICAgICAgICAgKGJvdW5k
cyAyMDAuMDAgMjAwLjAwKQorICAgICAgICAgICAgICAoY2hpbGRyZW5UcmFuc2Zvcm0gWzEuMDAg
MC4wMCAwLjAwIDAuMDBdIFswLjAwIDEuMDAgMC4wMCAwLjAwXSBbMC4wNyAwLjA3IDEuMDAgLTAu
MDBdIFswLjAwIDAuMDAgMC4wMCAxLjAwXSkKKyAgICAgICAgICAgICAgKHZpc2libGUgcmVjdCAw
LjAwLCAwLjAwIDIwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAgICAgICAgKGNoaWxkcmVuIDEKKyAg
ICAgICAgICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgICAgICAgICAgKGFuY2hvciAw
LjIwIDAuMjApCisgICAgICAgICAgICAgICAgICAoYm91bmRzIDUwMC4wMCA1MDAuMDApCisgICAg
ICAgICAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgICAgICAgICAodHJhbnNm
b3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBbMC4wMCAwLjcxIDAuNzEgMC4wMF0gWzAuMDAgLTAu
NzEgMC43MSAwLjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4wMF0pCisgICAgICAgICAgICAgICAgICAo
dmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgMjIwLjYyIHggMjE4LjQ2KQorICAgICAgICAgICAgICAg
ICkKKyAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKQorICAgICAgICAgICkKKyAgICAgICAg
KQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAxOC4wMCAyMjQu
MDApCisgICAgICAgICAgKGJvdW5kcyAyMDQuMDAgMjA0LjAwKQorICAgICAgICAgICh2aXNpYmxl
IHJlY3QgMC4wMCwgMC4wMCAyMDQuMDAgeCAyMDQuMDApCisgICAgICAgICAgKGNoaWxkcmVuIDEK
KyAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgIChwb3NpdGlvbiAyLjAw
IDIuMDApCisgICAgICAgICAgICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAg
ICAgKGNoaWxkcmVuVHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBbMC4wMCAxLjAwIDAu
MDAgMC4wMF0gWzAuMDcgMC4wNyAxLjAwIC0wLjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4wMF0pCisg
ICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAyMDAuMDAgeCAyMDAuMDApCisg
ICAgICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIK
KyAgICAgICAgICAgICAgICAgIChhbmNob3IgMC4yMCAwLjIwKQorICAgICAgICAgICAgICAgICAg
KGJvdW5kcyA1MDAuMDAgNTAwLjAwKQorICAgICAgICAgICAgICAgICAgKGRyYXdzQ29udGVudCAx
KQorICAgICAgICAgICAgICAgICAgKHRyYW5zZm9ybSBbMC43MSAwLjAwIDAuNzEgMC4wMF0gWzAu
MDAgMS4wMCAwLjAwIDAuMDBdIFstMC43MSAwLjAwIDAuNzEgMC4wMF0gWzAuMDAgMC4wMCAwLjAw
IDEuMDBdKQorICAgICAgICAgICAgICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAwIDIxOC40
NiB4IDIyMC42MikKKyAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICkKKyAgICAgICAg
ICAgICkKKyAgICAgICAgICApCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0LzNkLXRyYW5z
Zm9ybWVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvM2QtdHJh
bnNmb3JtZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hYzVkZGEzNDBmYTgxYjMwOTM3ZTNjMzA0ODU0Y2Rj
MGRiZWMyNzNhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlz
aWJsZS1yZWN0LzNkLXRyYW5zZm9ybWVkLmh0bWwKQEAgLTAsMCArMSw0OSBAQAorPCFET0NUWVBF
IGh0bWw+CisKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICAuY29udGFpbmVy
IHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgICAgIGhlaWdodDog
MjAwcHg7CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICBib3JkZXI6IDJw
eCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7CisgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVu
OworICAgICAgICAgICAgbWFyZ2luOiAxMHB4OworICAgICAgICAgICAgLXdlYmtpdC1wZXJzcGVj
dGl2ZTogODAwcHg7CisgICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogNTBw
eCA1MHB4OworICAgICAgICB9CisgICAgICAgIAorICAgICAgICAuYm94IHsKKyAgICAgICAgICAg
IHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIHdpZHRoOiA1MDBweDsKKyAgICAgICAg
ICAgIGhlaWdodDogNTAwcHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOwor
ICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDJweCAxMDJweDsKKyAgICAg
ICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0
UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgICAgICAg
ZnVuY3Rpb24gZHVtcExheWVycygpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cu
aW50ZXJuYWxzKQorICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsYXll
cnMnKS5pbm5lclRleHQgPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRl
cm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19WSVNJQkxFX1JFQ1RTKQorICAgICAgICB9CisgICAg
ICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZHVtcExheWVycywgZmFsc2UpOwor
ICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisKKyAgICA8ZGl2IGNsYXNzPSJjb250YWlu
ZXIiPgorICAgICAgICA8ZGl2IGNsYXNzPSJib3giIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTog
cm90YXRlWCg0NWRlZyk7Ij48L2Rpdj4KKyAgICA8L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9ImNv
bnRhaW5lciI+CisgICAgICAgIDxkaXYgY2xhc3M9ImJveCIgc3R5bGU9Ii13ZWJraXQtdHJhbnNm
b3JtOiByb3RhdGVZKC00NWRlZykiPjwvZGl2PgorICAgIDwvZGl2PgorCis8cHJlIGlkPSJsYXll
cnMiPkxheWVyIHRyZWUgZ29lcyBoZXJlIHdoZW4gdGVzdGluZzwvcHJlPgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L25l
c3RlZC10cmFuc2Zvcm0tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlz
aWJsZS1yZWN0L25lc3RlZC10cmFuc2Zvcm0tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFiYTc5
MjE5YmI0ODQ0ZmJhNTY5NDkxNjhjY2Y5MGQ5ZmQ0YzlhMWUKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvbmVzdGVkLXRyYW5zZm9ybS1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSw4NiBAQAorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3ODUu
MDAgNjY5LjAwKQorICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgNzg1LjAwIHggNjAwLjAwKQor
ICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDc4NS4wMCA2
NjkuMDApCisgICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgNzg1LjAwIHggNjAwLjAwKQor
ICAgICAgKGNoaWxkcmVuIDIKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9z
aXRpb24gMTguMDAgMTAuMDApCisgICAgICAgICAgKGJvdW5kcyAzMDQuMDAgMzA0LjAwKQorICAg
ICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAzMDQuMDAgeCAzMDQuMDApCisgICAgICAg
ICAgKGNoaWxkcmVuIDEKKyAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAg
IChwb3NpdGlvbiAyLjAwIDIuMDApCisgICAgICAgICAgICAgIChib3VuZHMgMzAwLjAwIDMwMC4w
MCkKKyAgICAgICAgICAgICAgKGNoaWxkcmVuVHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAw
XSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMjYgMC4yNiAxLjAwIC0wLjAwXSBbMC4wMCAwLjAw
IDAuMDAgMS4wMF0pCisgICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAzMDAu
MDAgeCAzMDAuMDApCisgICAgICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAg
KEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAgICAgIChib3VuZHMgMzAwLjAwIDAuMDApCisg
ICAgICAgICAgICAgICAgICAocHJlc2VydmVzM0QgMSkKKyAgICAgICAgICAgICAgICAgICh0cmFu
c2Zvcm0gWzAuOTQgMC4wMCAtMC4zNCAwLjAwXSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMzQg
MC4wMCAwLjk0IDAuMDBdIFswLjAwIDAuMDAgMC4wMCAxLjAwXSkKKyAgICAgICAgICAgICAgICAg
ICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAwLjAwIHggMC4wMCkKKyAgICAgICAgICAgICAgICAg
IChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAg
ICAgICAgICAgICAgICAgKGJvdW5kcyAzMDAuMDAgMC4wMCkKKyAgICAgICAgICAgICAgICAgICAg
ICAocHJlc2VydmVzM0QgMSkKKyAgICAgICAgICAgICAgICAgICAgICAodHJhbnNmb3JtIFswLjk0
IDAuMDAgLTAuMzQgMC4wMF0gWzAuMDAgMS4wMCAwLjAwIDAuMDBdIFswLjM0IDAuMDAgMC45NCAw
LjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4wMF0pCisgICAgICAgICAgICAgICAgICAgICAgKHZpc2li
bGUgcmVjdCAwLjAwLCAwLjAwIDAuMDAgeCAwLjAwKQorICAgICAgICAgICAgICAgICAgICAgIChj
aGlsZHJlbiAxCisgICAgICAgICAgICAgICAgICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAoYm91bmRzIDUwMC4wMCA1MDAuMDApCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
KHRyYW5zZm9ybSBbMS4wMCAwLjAwIDAuMDAgMC4wMF0gWzAuMDAgMC44MiAwLjU3IDAuMDBdIFsw
LjAwIC0wLjU3IDAuODIgMC4wMF0gWzAuMDAgMC4wMCAwLjAwIDEuMDBdKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgNTAwLjAwIHggMzY5LjkxKQor
ICAgICAgICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICAgICAgICkKKyAgICAg
ICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICkK
KyAgICAgICAgICAgICAgKQorICAgICAgICAgICAgKQorICAgICAgICAgICkKKyAgICAgICAgKQor
ICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAxOC4wMCAzMjQuMDAp
CisgICAgICAgICAgKGJvdW5kcyAzMDQuMDAgMzA0LjAwKQorICAgICAgICAgICh2aXNpYmxlIHJl
Y3QgMC4wMCwgMC4wMCAzMDQuMDAgeCAyNzYuMDApCisgICAgICAgICAgKGNoaWxkcmVuIDEKKyAg
ICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgIChwb3NpdGlvbiAyLjAwIDIu
MDApCisgICAgICAgICAgICAgIChib3VuZHMgMzAwLjAwIDMwMC4wMCkKKyAgICAgICAgICAgICAg
KGNoaWxkcmVuVHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBbMC4wMCAxLjAwIDAuMDAg
MC4wMF0gWzAuMjYgMC4yNiAxLjAwIC0wLjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4wMF0pCisgICAg
ICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAzMDAuMDAgeCAyNzQuMDApCisgICAg
ICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAg
ICAgICAgICAgICAgICAgIChib3VuZHMgMzAwLjAwIDAuMDApCisgICAgICAgICAgICAgICAgICAo
cHJlc2VydmVzM0QgMSkKKyAgICAgICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4w
MCAwLjAwIHggMC4wMCkKKyAgICAgICAgICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAg
ICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAgICAgICAgKGJvdW5kcyAz
MDAuMDAgMC4wMCkKKyAgICAgICAgICAgICAgICAgICAgICAocHJlc2VydmVzM0QgMSkKKyAgICAg
ICAgICAgICAgICAgICAgICAodHJhbnNmb3JtIFswLjc3IDAuMDAgLTAuNjQgMC4wMF0gWzAuMDAg
MS4wMCAwLjAwIDAuMDBdIFswLjY0IDAuMDAgMC43NyAwLjAwXSBbMC4wMCAwLjAwIDAuMDAgMS4w
MF0pCisgICAgICAgICAgICAgICAgICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAwIDAuMDAg
eCAwLjAwKQorICAgICAgICAgICAgICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAg
ICAgICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgICAgICAgICAgICAgICAgICAoYm91
bmRzIDUwMC4wMCA1MDAuMDApCisgICAgICAgICAgICAgICAgICAgICAgICAgIChkcmF3c0NvbnRl
bnQgMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHRyYW5zZm9ybSBbMS4wMCAwLjAwIDAu
MDAgMC4wMF0gWzAuMDAgMC44MiAwLjU3IDAuMDBdIFswLjAwIC0wLjU3IDAuODIgMC4wMF0gWzAu
MDAgMC4wMCAwLjAwIDEuMDBdKQorICAgICAgICAgICAgICAgICAgICAgICAgICAodmlzaWJsZSBy
ZWN0IDAuMDAsIDAuMDAgNTAwLjAwIHggMzUxLjg3KQorICAgICAgICAgICAgICAgICAgICAgICAg
KQorICAgICAgICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICAgICAgKQorICAgICAg
ICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgKQorICAgICAg
ICAgICAgKQorICAgICAgICAgICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvbmVzdGVk
LXRyYW5zZm9ybS5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L25l
c3RlZC10cmFuc2Zvcm0uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wMjdmNDUyNDU0MDI1ODZmOTZiZWMzZjI1
Nzc3MDg2ODQ3ZWI5NzdmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvdmlzaWJsZS1yZWN0L25lc3RlZC10cmFuc2Zvcm0uaHRtbApAQCAtMCwwICsxLDYxIEBACis8
IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIC5j
b250YWluZXIgeworICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICAgICAg
aGVpZ2h0OiAzMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAzMDBweDsKKyAgICAgICAgICAgIGJv
cmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsKKyAgICAgICAgICAgIG92ZXJmbG93
OiBoaWRkZW47CisgICAgICAgICAgICBtYXJnaW46IDEwcHg7CisgICAgICAgICAgICAtd2Via2l0
LXBlcnNwZWN0aXZlOiA0MDBweDsKKyAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmUtb3Jp
Z2luOiA1MHB4IDUwcHg7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5pbnRlcm1lZGlh
dGUgeworICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOwor
ICAgICAgICB9CisKKyAgICAgICAgLmJveCB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1
dGU7CisgICAgICAgICAgICB3aWR0aDogNTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4
OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgfQorICAgIDwv
c3R5bGU+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAg
ICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgICAgICAgZnVuY3Rpb24gZHVt
cExheWVycygpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQor
ICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsYXllcnMnKS5pbm5lclRl
eHQgPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJf
VFJFRV9JTkNMVURFU19WSVNJQkxFX1JFQ1RTKQorICAgICAgICB9CisgICAgICAgIHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZHVtcExheWVycywgZmFsc2UpOworICAgIDwvc2NyaXB0
PgorPC9oZWFkPgorPGJvZHk+CisKKyAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgorICAgICAg
ICA8ZGl2IGNsYXNzPSJpbnRlcm1lZGlhdGUiIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTogcm90
YXRlWSgyMGRlZyk7Ij4KKyAgICAgICAgICAgIDxkaXYgY2xhc3M9ImludGVybWVkaWF0ZSIgc3R5
bGU9Ii13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDIwZGVnKTsiPgorICAgICAgICAgICAgICAg
IDxkaXYgY2xhc3M9ImJveCIgc3R5bGU9Ii13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDM1ZGVn
KTsiPjwvZGl2PgorICAgICAgICAgICAgPC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgIDwvZGl2
PgorCisgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICAgICAgPGRpdiBjbGFzcz0iaW50
ZXJtZWRpYXRlIiBzdHlsZT0iLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMCk7Ij4KKyAgICAg
ICAgICAgIDxkaXYgY2xhc3M9ImludGVybWVkaWF0ZSIgc3R5bGU9Ii13ZWJraXQtdHJhbnNmb3Jt
OiByb3RhdGVZKDQwZGVnKTsiPgorICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveCIgc3R5
bGU9Ii13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDM1ZGVnKTsiPjwvZGl2PgorICAgICAgICAg
ICAgPC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgIDwvZGl2PgorCisKKzxwcmUgaWQ9ImxheWVy
cyI+TGF5ZXIgdHJlZSBnb2VzIGhlcmUgd2hlbiB0ZXN0aW5nPC9wcmU+Cis8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>
<flag name="review"
          id="181509"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>