<?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>99385</bug_id>
          
          <creation_ts>2012-10-15 16:35:31 -0700</creation_ts>
          <short_desc>Fix GraphicsLayer visible rect computation when scrolling in WebKit1</short_desc>
          <delta_ts>2012-10-15 18:18:07 -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>eric</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>742581</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-15 16:35:31 -0700</bug_when>
    <thetext>Fix GraphicsLayer visible rect computation when scrolling in WebKit1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742584</commentid>
    <comment_count>1</comment_count>
      <attachid>168807</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-15 16:38:36 -0700</bug_when>
    <thetext>Created attachment 168807
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742667</commentid>
    <comment_count>2</comment_count>
      <attachid>168826</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-15 18:04:16 -0700</bug_when>
    <thetext>Created attachment 168826
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742672</commentid>
    <comment_count>3</comment_count>
      <attachid>168826</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-10-15 18:08:18 -0700</bug_when>
    <thetext>Comment on attachment 168826
Patch

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

&gt; Source/WebCore/rendering/RenderLayerCompositor.cpp:300
&gt; +            IntRect exposedRect = m_clipLayer ? IntRect(IntPoint(), frameView-&gt;contentsSize()) : frameView-&gt;visibleContentRect();
&gt; +            rootLayer-&gt;flushCompositingState(exposedRect);

Do you really need the variable?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742689</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-15 18:18:07 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/131393</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168807</attachid>
            <date>2012-10-15 16:38:36 -0700</date>
            <delta_ts>2012-10-15 18:04:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99385-20121015163729.patch</filename>
            <type>text/plain</type>
            <size>5658</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMzczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODQwZmRiOTRjMWQwNjVm
ZGI0MDc1NDQ0NWE1NGE2NzBjZTUwNDM0OS4uZTU1ZDUyMjFhOTBjNmQwODc3ZTBiM2EyNjkwOTI2
Mjg2ZjhlYzhiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIzIEBACiAyMDEyLTEwLTE1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIEZpeCBHcmFwaGlj
c0xheWVyIHZpc2libGUgcmVjdCBjb21wdXRhdGlvbiB3aGVuIHNjcm9sbGluZyBpbiBXZWJLaXQx
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTM4NQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbmRlckxh
eWVyQ29tcG9zaXRvciBhbHdheXMgdXNlZCBmcmFtZVZpZXctPmZyYW1lUmVjdCgpIGFzIHRoZSB2
aXNpYmxlCisgICAgICAgIHJlY3Qgb24gdGhlIHJvb3QgdXNlZCBmb3IgR3JhcGhpY3NMYXllciB2
aXNpYmxlUmVjdCBjb21wdXRhdGlvbi4gVGhpcyBpcworICAgICAgICBvbmx5IGNvcnJlY3Qgd2hl
biB0aGUgc2Nyb2xsaW5nIGlzIHJlcHJlc2VudGVkIGluIHRoZSBHcmFwaGljc0xheWVyIHRyZWUK
KyAgICAgICAgKFdLMiBpbiB0aWxlZCBzY3JvbGxpbmcgbW9kZSkuIFdoZW4gc2Nyb2xsaW5nIGlz
IGRvbmUgdmlhIHBsYXRmb3JtIHdpZGdldHMsCisgICAgICAgIHdlIG5lZWQgdG8gdXNlIHRoZSBT
Y3JvbGxWaWV3J3MgdmlzaWJsZUNvbnRlbnRSZWN0KCkuCisKKyAgICAgICAgVGVzdDogY29tcG9z
aXRpbmcvdmlzaWJsZS1yZWN0L3Njcm9sbGVkLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9S
ZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJD
b21wb3NpdG9yOjpmbHVzaFBlbmRpbmdMYXllckNoYW5nZXMpOgorCisyMDEyLTEwLTE1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAgIEVuc3VyZSB0aGF0
IEdyYXBoaWNzTGF5ZXIgcG9zaXRpb25zIGFyZSB1cGRhdGVkIHdoaWxlIGRvaW5nIHRocmVhZGVk
IHNjcm9sbGluZwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTkzNzIKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyQ29tcG9zaXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJD
b21wb3NpdG9yLmNwcAppbmRleCA4YWMzNzM2ZjQ4YzI3MmEwNWNlMThkNjM4ZDU0ZTZhMzc1NDFm
Y2EwLi4yZDcxYjc1NDMwYjUwM2Y3YTQxMWYzOGZiOTQ1MzZmZjNmYWFmYTQwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcApAQCAt
Mjk1LDkgKzI5NSw5IEBAIHZvaWQgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpmbHVzaFBlbmRpbmdM
YXllckNoYW5nZXMoYm9vbCBpc0ZsdXNoUm9vdCkKICAgICBpZiAoR3JhcGhpY3NMYXllciogcm9v
dExheWVyID0gcm9vdEdyYXBoaWNzTGF5ZXIoKSkgewogICAgICAgICBGcmFtZVZpZXcqIGZyYW1l
VmlldyA9IG1fcmVuZGVyVmlldyA/IG1fcmVuZGVyVmlldy0+ZnJhbWVWaWV3KCkgOiAwOwogICAg
ICAgICBpZiAoZnJhbWVWaWV3KSB7Ci0gICAgICAgICAgICAvLyBGSVhNRTogUGFzc2luZyBmcmFt
ZVJlY3QoKSBpcyBjb3JyZWN0IG9ubHkgd2hlbiBSZW5kZXJMYXllckNvbXBvc2l0b3IgdXNlcyBh
IFNjcm9sbExheWVyIChhcyBpbiBXZWJLaXQyKQotICAgICAgICAgICAgLy8gb3RoZXJ3aXNlLCB0
aGUgcGFzc2VkIGNsaXAgcmVjdCBuZWVkcyB0byB0YWtlIHNjcm9sbGluZyBpbnRvIGFjY291bnQK
LSAgICAgICAgICAgIHJvb3RMYXllci0+Zmx1c2hDb21wb3NpdGluZ1N0YXRlKGZyYW1lVmlldy0+
ZnJhbWVSZWN0KCkpOworICAgICAgICAgICAgLy8gSGF2aW5nIGEgbV9jbGlwTGF5ZXIgaW5kaWNh
dGVzIHRoYXQgd2UncmUgZG9pbmcgc2Nyb2xsaW5nIHZpYSBHcmFwaGljc0xheWVycy4KKyAgICAg
ICAgICAgIEludFJlY3QgZXhwb3NlZFJlY3QgPSBtX2NsaXBMYXllciA/IGZyYW1lVmlldy0+ZnJh
bWVSZWN0KCkgOiBmcmFtZVZpZXctPnZpc2libGVDb250ZW50UmVjdCgpOworICAgICAgICAgICAg
cm9vdExheWVyLT5mbHVzaENvbXBvc2l0aW5nU3RhdGUoZXhwb3NlZFJlY3QpOwogICAgICAgICB9
CiAgICAgfQogICAgIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDE1YzI3ZmJkMTRiM2VhZWJhNmNjOWZjYjVlMzdjZDNmYjhj
OWU2ZjguLjZmZjQyYWY2NjU2ZWQ0ODIwNzM4YmMxNzlmMzFlNWJlM2M3YzIyNDQgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNSBAQAorMjAxMi0xMC0xNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KKworICAgICAgICBGaXggR3JhcGhpY3NMYXllciB2aXNpYmxlIHJlY3QgY29tcHV0
YXRpb24gd2hlbiBzY3JvbGxpbmcgaW4gV2ViS2l0MQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkzODUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IGxheWVyIHZpc2libGUgcmVjdHMgb24gYSBzY3Jv
bGxlZCBwYWdlLgorCisgICAgICAgICogY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L3Njcm9sbGVk
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0
L3Njcm9sbGVkLmh0bWw6IEFkZGVkLgorCiAyMDEyLTEwLTE1ICBKb3NodWEgQmVsbCAgPGpzYmVs
bEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgSW5kZXhlZERCOiBQYXNzIHR5cGUgb2YgZXJyb3Ig
Y2F1c2luZyBhYm9ydCB0byBJREJUcmFuc2FjdGlvbjo6b25BYm9ydApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L3Njcm9sbGVkLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9zY3JvbGxlZC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uZTZiN2U2ZDI5N2JkZDBjNDY3MGY5YjUxNTVhMmNhMjUyYTMyOWU4OQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9z
Y3JvbGxlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMCBAQAorKEdyYXBoaWNzTGF5ZXIKKyAg
KGJvdW5kcyAxNTA4LjAwIDIwMDguMDApCisgICh2aXNpYmxlIHJlY3QgMjUuMDAsIDIwMC4wMCA3
ODUuMDAgeCA1ODUuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAg
IChib3VuZHMgMTUwOC4wMCAyMDA4LjAwKQorICAgICAgKHZpc2libGUgcmVjdCAyNS4wMCwgMjAw
LjAwIDc4NS4wMCB4IDU4NS4wMCkKKyAgICAgIChjaGlsZHJlbiAxCisgICAgICAgIChHcmFwaGlj
c0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgMC4wMCkKKyAgICAgICAgICAoYm91bmRz
IDIwMC4wMCA1MDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgICh0
cmFuc2Zvcm0gWzEuMDAgMC4wMCAwLjAwIDAuMDBdIFswLjAwIDEuMDAgMC4wMCAwLjAwXSBbMC4w
MCAwLjAwIDEuMDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDEuMDBdKQorICAgICAgICAgICh2aXNp
YmxlIHJlY3QgMTcuMDAsIDIwMC4wMCAxODMuMDAgeCAzMDAuMDApCisgICAgICAgICkKKyAgICAg
ICkKKyAgICApCisgICkKKykKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcv
dmlzaWJsZS1yZWN0L3Njcm9sbGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNp
YmxlLXJlY3Qvc2Nyb2xsZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iMDE4NTIzNjIwN2I3YjQ3YTI0NWUy
NjM4NmNiMDAwYzExZWI1MGIwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvdmlzaWJsZS1yZWN0L3Njcm9sbGVkLmh0bWwKQEAgLTAsMCArMSw1NCBAQAorPCFET0NU
WVBFIGh0bWw+CisKKzxodG1sPgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICBib2R5IHsK
KyAgICAgICAgICAgIGhlaWdodDogMTUwMHB4OworICAgICAgICAgICAgd2lkdGg6IDE1MDBweDsK
KyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmNvbnRhaW5lciB7CisgICAgICAgICAgICBw
b3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICAg
ICAgd2lkdGg6IDUwMHB4OworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Cisg
ICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAgICAgICAgICAgei1pbmRleDogMDsKKyAg
ICAgICAgfQorICAgICAgICAKKyAgICAgICAgLmJveCB7CisgICAgICAgICAgICBwb3NpdGlvbjog
YWJzb2x1dGU7CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6
IDUwMHB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgfQor
ICAgICAgICAKKyAgICAgICAgLmNvbXBvc2l0ZWQgeworICAgICAgICAgICAgLXdlYmtpdC10cmFu
c2Zvcm06IHRyYW5zbGF0ZVooMXB4KTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgcHJl
IHsKKyAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwMHB4OworICAgICAgICB9CisgICAgPC9zdHls
ZT4KKyAgICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAg
ICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICBmdW5jdGlvbiBkdW1wTGF5
ZXJzKCkKKyAgICAgICAgeworICAgICAgICAgICAgd2luZG93LnNjcm9sbFRvKDI1LCAyMDApOwor
ICAgICAgICAgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgICAgICAgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2xheWVycycpLmlubmVyVGV4dCA9IGludGVybmFscy5sYXllclRy
ZWVBc1RleHQoZG9jdW1lbnQsIGludGVybmFscy5MQVlFUl9UUkVFX0lOQ0xVREVTX1ZJU0lCTEVf
UkVDVFMpCisgICAgICAgIH0KKyAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQn
LCBkdW1wTGF5ZXJzLCBmYWxzZSk7CisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKwor
PGRpdiBjbGFzcz0iY29tcG9zaXRlZCBib3giIHN0eWxlPSJ0b3A6IDA7Ij48L2Rpdj4KKworPHBy
ZSBpZD0ibGF5ZXJzIj5MYXllciB0cmVlIGdvZXMgaGVyZSB3aGVuIHRlc3Rpbmc8L3ByZT4KKzwv
Ym9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168826</attachid>
            <date>2012-10-15 18:04:16 -0700</date>
            <delta_ts>2012-10-15 18:08:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-99385-20121015180309.patch</filename>
            <type>text/plain</type>
            <size>15573</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMxMzg0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWE0Zjc5NjE3OTU5ZGE4
NTU2ZDYzOTliNzg3ZmI0ZmNmZGViOGQyNC4uNjkxZmM3MTc3NTM4MDEzNjg2YmQzOTJiODJkNTIy
OGJlNmYwMDVlMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTEwLTE1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBHcmFwaGlj
c0xheWVyIHZpc2libGUgcmVjdCBjb21wdXRhdGlvbiB3aGVuIHNjcm9sbGluZyBpbiBXZWJLaXQx
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTM4NQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbmRlckxh
eWVyQ29tcG9zaXRvciBhbHdheXMgdXNlZCBmcmFtZVZpZXctPmZyYW1lUmVjdCgpIGFzIHRoZSB2
aXNpYmxlCisgICAgICAgIHJlY3Qgb24gdGhlIHJvb3QgdXNlZCBmb3IgR3JhcGhpY3NMYXllciB2
aXNpYmxlUmVjdCBjb21wdXRhdGlvbi4gVGhpcworICAgICAgICB3YXMgd3JvbmcgZm9yIHN1YmZy
YW1lcywgd2hpY2ggcmVxdWlyZSBhIHJlY3Qgd2l0aCBhbiBvcmlnaW4gb2YgKDAsMCkKKyAgICAg
ICAgYW5kIHNpemUgb2YgdGhlIGNvbnRlbnRzU2l6ZSgpLgorICAgICAgICAKKyAgICAgICAgSXQg
d2FzIGFsc28gd3Jvbmcgd2hlbiB0aGUgc2Nyb2xsaW5nIGlzIG5vdCByZXByZXNlbnRlZCBpbiB0
aGUgR3JhcGhpY3NMYXllcgorICAgICAgICB0cmVlLiBXaGVuIHNjcm9sbGluZyBpcyBkb25lIGVs
c2V3aGVyZSwgd2UgbmVlZCB0byB1c2UgdGhlIFNjcm9sbFZpZXcncworICAgICAgICB2aXNpYmxl
Q29udGVudFJlY3QoKS4KKworICAgICAgICBUZXN0czogY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0
L3Njcm9sbGVkLmh0bWwKKyAgICAgICAgICAgICAgIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9p
ZnJhbWUtYW5kLWxheWVycy5odG1sCisgICAgICAgICAgICAgICBjb21wb3NpdGluZy92aXNpYmxl
LXJlY3QvaWZyYW1lLW5vLWxheWVycy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
TGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQ29tcG9z
aXRvcjo6Zmx1c2hQZW5kaW5nTGF5ZXJDaGFuZ2VzKToKKwogMjAxMi0xMC0xNSAgVG9ueSBDaGFu
ZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0
IHIxMzEzNjcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXJDb21wb3NpdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNv
bXBvc2l0b3IuY3BwCmluZGV4IDhhYzM3MzZmNDhjMjcyYTA1Y2UxOGQ2MzhkNTRlNmEzNzU0MWZj
YTAuLjM2ODdkYmJiYjc3NTg1MDFjZDQxOTMzZGNlZGVkY2Q1Y2M4OTczOTYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCkBAIC0y
OTUsOSArMjk1LDkgQEAgdm9pZCBSZW5kZXJMYXllckNvbXBvc2l0b3I6OmZsdXNoUGVuZGluZ0xh
eWVyQ2hhbmdlcyhib29sIGlzRmx1c2hSb290KQogICAgIGlmIChHcmFwaGljc0xheWVyKiByb290
TGF5ZXIgPSByb290R3JhcGhpY3NMYXllcigpKSB7CiAgICAgICAgIEZyYW1lVmlldyogZnJhbWVW
aWV3ID0gbV9yZW5kZXJWaWV3ID8gbV9yZW5kZXJWaWV3LT5mcmFtZVZpZXcoKSA6IDA7CiAgICAg
ICAgIGlmIChmcmFtZVZpZXcpIHsKLSAgICAgICAgICAgIC8vIEZJWE1FOiBQYXNzaW5nIGZyYW1l
UmVjdCgpIGlzIGNvcnJlY3Qgb25seSB3aGVuIFJlbmRlckxheWVyQ29tcG9zaXRvciB1c2VzIGEg
U2Nyb2xsTGF5ZXIgKGFzIGluIFdlYktpdDIpCi0gICAgICAgICAgICAvLyBvdGhlcndpc2UsIHRo
ZSBwYXNzZWQgY2xpcCByZWN0IG5lZWRzIHRvIHRha2Ugc2Nyb2xsaW5nIGludG8gYWNjb3VudAot
ICAgICAgICAgICAgcm9vdExheWVyLT5mbHVzaENvbXBvc2l0aW5nU3RhdGUoZnJhbWVWaWV3LT5m
cmFtZVJlY3QoKSk7CisgICAgICAgICAgICAvLyBIYXZpbmcgYSBtX2NsaXBMYXllciBpbmRpY2F0
ZXMgdGhhdCB3ZSdyZSBkb2luZyBzY3JvbGxpbmcgdmlhIEdyYXBoaWNzTGF5ZXJzLgorICAgICAg
ICAgICAgSW50UmVjdCBleHBvc2VkUmVjdCA9IG1fY2xpcExheWVyID8gSW50UmVjdChJbnRQb2lu
dCgpLCBmcmFtZVZpZXctPmNvbnRlbnRzU2l6ZSgpKSA6IGZyYW1lVmlldy0+dmlzaWJsZUNvbnRl
bnRSZWN0KCk7CisgICAgICAgICAgICByb290TGF5ZXItPmZsdXNoQ29tcG9zaXRpbmdTdGF0ZShl
eHBvc2VkUmVjdCk7CiAgICAgICAgIH0KICAgICB9CiAgICAgCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTQxYjY5MjYxYjY0
MDIzMGJiMmYzYjQ0OWVhYmNiODM0MjcyZWUzMC4uNzc2MjMyYmI5OGQ1ZjM1MzVkZDVmZjVkODUy
MDExYzIwNDhjNmVmYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEwLTE1ICBTaW1vbiBG
cmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBHcmFwaGljc0xh
eWVyIHZpc2libGUgcmVjdCBjb21wdXRhdGlvbiB3aGVuIHNjcm9sbGluZyBpbiBXZWJLaXQxCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05OTM4NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHNjcm9sbGVkLmh0
bWwgdGVzdHMgdGhlIHZpc2libGUgcmVjdCBhZnRlciBzY3JvbGxpbmcuIFRoZSBvdGhlciB0ZXN0
cworICAgICAgICBhcmUgZm9yIHZpc2libGVSZWN0IGluIGlmcmFtZXMsIHdpdGggYW5kIHdpdGhv
dXQgY29tcG9zaXRpbmcgbGF5ZXJzCisgICAgICAgIGluIHRoZSBwYXJlbnQgZG9jdW1lbnQgKHdo
aWNoIGV4ZXJjaXNlcyBkaWZmZXJlbnQgY29kZSBwYXRocyBpbiBXZWJLaXQxKS4KKworICAgICAg
ICAqIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtYW5kLWxheWVycy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtYW5k
LWxheWVycy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy92aXNpYmxlLXJlY3Qv
aWZyYW1lLW5vLWxheWVycy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0
aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtbm8tbGF5ZXJzLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGNvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9yZXNvdXJjZXMvc3ViZnJhbWUtd2l0aC1sYXllcnMu
aHRtbDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L3Njcm9sbGVk
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0
L3Njcm9sbGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvY29tcG9z
aXRpbmcvdmlzaWJsZS1yZWN0L2lmcmFtZS1uby1sYXllcnMtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KwogMjAxMi0xMC0xNSAgRGFuYSBKYW5zZW5zICA8ZGFuYWtqQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBMYXlvdXQgVGVzdCB3ZWJhdWRpby9jb2RlYy10ZXN0cy92b3JiaXMvdmJyLTcwa2Jwcy00
NGtoei5odG1sIGlzIGZhaWxpbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy92aXNpYmxlLXJlY3QvaWZyYW1lLWFuZC1sYXllcnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2lmcmFtZS1hbmQtbGF5ZXJzLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi41ZDc1ODc0ZmY5OWI1YmEyMDZlMGRiYzk5YmNlYTYwODg1ZDA4NjkxCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2lm
cmFtZS1hbmQtbGF5ZXJzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDY2IEBACisKKyhHcmFwaGlj
c0xheWVyCisgIChib3VuZHMgMTUwOC4wMCAxNTE2LjAwKQorICAodmlzaWJsZSByZWN0IDAuMDAs
IDAuMDAgNzg1LjAwIHggNTg1LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVy
CisgICAgICAoYm91bmRzIDE1MDguMDAgMTUxNi4wMCkKKyAgICAgICh2aXNpYmxlIHJlY3QgMC4w
MCwgMC4wMCA3ODUuMDAgeCA1ODUuMDApCisgICAgICAoY2hpbGRyZW4gMgorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAxOC4wMCAxOC4wMCkKKyAgICAgICAgICAo
Ym91bmRzIDM0NC4wMCAxOTQuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAg
ICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAzNDQuMDAgeCAxOTQuMDApCisgICAgICAgICAg
KGNoaWxkcmVuIDEKKyAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgIChw
b3NpdGlvbiAyMi4wMCAyMi4wMCkKKyAgICAgICAgICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAw
LjAwIDAuMDAgeCAwLjAwKQorICAgICAgICAgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAgICAg
ICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAgICAoYm91bmRzIDI4NS4wMCAxMzUu
MDApCisgICAgICAgICAgICAgICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgMjg1LjAwIHgg
MTM1LjAwKQorICAgICAgICAgICAgICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgICAgICAgICAg
ICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAgICAgICAgICAgICAodmlzaWJsZSByZWN0IDAu
MDAsIDAuMDAgMC4wMCB4IDAuMDApCisgICAgICAgICAgICAgICAgICAgICAgKGNoaWxkcmVuIDEK
KyAgICAgICAgICAgICAgICAgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIChib3VuZHMgMTUwOC4wMCAxNTE2LjAwKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgMjg1LjAwIHggMTM1LjAwKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChHcmFwaGljc0xheWVyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYm91bmRzIDE1
MDguMDAgMTUxNi4wMCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkcmF3c0NvbnRl
bnQgMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwg
MC4wMCAyODUuMDAgeCAxMzUuMDApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hp
bGRyZW4gMQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoR3JhcGhpY3NMYXllcgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJvdW5kcyAxMDAuMDAgMzAwLjAwKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHJhbnNmb3JtIFsxLjAwIDAuMDAgMC4wMCAw
LjAwXSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDAuMDBdIFswLjAwIDAu
MDAgMS4wMCAxLjAwXSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodmlzaWJs
ZSByZWN0IDAuMDAsIDAuMDAgMTAwLjAwIHggMTI3LjAwKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgICAgICAgICAgICApCisgICAgICAg
ICAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAg
ICAgICAgICApCisgICAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgKQorICAgICAg
ICAgICAgICApCisgICAgICAgICAgICApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICAg
IChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgMjI2LjAwKQorICAgICAg
ICAgIChib3VuZHMgMjAwLjAwIDIwMC4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisg
ICAgICAgICAgKHRyYW5zZm9ybSBbMS4wMCAwLjAwIDAuMDAgMC4wMF0gWzAuMDAgMS4wMCAwLjAw
IDAuMDBdIFswLjAwIDAuMDAgMS4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgMS4wMF0pCisgICAg
ICAgICAgKHZpc2libGUgcmVjdCAwLjAwLCAwLjAwIDIwMC4wMCB4IDIwMC4wMCkKKyAgICAgICAg
KQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy92aXNpYmxlLXJlY3QvaWZyYW1lLWFuZC1sYXllcnMuaHRtbCBiL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtYW5kLWxheWVycy5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmQ4YzBjOTBkOTQ3NjlmOGNhZGQ3NDg1NmU3NzAyZjAwZGE2YWQ1OGEKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3QvaWZyYW1lLWFuZC1s
YXllcnMuaHRtbApAQCAtMCwwICsxLDU2IEBACis8IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+Cis8
aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIGJvZHkgeworICAgICAgICAgICAgaGVpZ2h0OiAx
NTAwcHg7CisgICAgICAgICAgICB3aWR0aDogMTUwMHB4OworICAgICAgICB9CisgICAgICAgIAor
ICAgICAgICAuY29udGFpbmVyIHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAg
ICAgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgICAgICB3aWR0aDogNTAwcHg7CisgICAg
ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgICAgICAgIG92ZXJmbG93OiBo
aWRkZW47CisgICAgICAgICAgICB6LWluZGV4OiAwOworICAgICAgICB9CisgICAgICAgIAorICAg
ICAgICAuYm94IHsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgIGhlaWdo
dDogMjAwcHg7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICB9
CisgICAgICAgIAorICAgICAgICAuY29tcG9zaXRlZCB7CisgICAgICAgICAgICAtd2Via2l0LXRy
YW5zZm9ybTogdHJhbnNsYXRlWigxcHgpOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICBp
ZnJhbWUgeworICAgICAgICAgICAgbWFyZ2luOiAzMHB4OworICAgICAgICAgICAgYm94LXNoYWRv
dzogMCAwIDIwcHggYmxhY2s7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgPC9zdHlsZT4KKyAg
ICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICB0
ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICBmdW5jdGlvbiBkdW1wTGF5ZXJzKCkK
KyAgICAgICAgeworICAgICAgICAgICAgLy8gd2luZG93LnNjcm9sbFRvKDQwLCA0MCk7CisgICAg
ICAgICAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnbGF5ZXJzJykuaW5uZXJUZXh0ID0gaW50ZXJuYWxzLmxheWVyVHJlZUFz
VGV4dChkb2N1bWVudCwgaW50ZXJuYWxzLkxBWUVSX1RSRUVfSU5DTFVERVNfVklTSUJMRV9SRUNU
UykKKyAgICAgICAgfQorICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGR1
bXBMYXllcnMsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisgICAg
PGlmcmFtZSBzcmM9InJlc291cmNlcy9zdWJmcmFtZS13aXRoLWxheWVycy5odG1sIiBzY3JvbGxp
bmc9Im5zbyI+PC9pZnJhbWU+CisgICAgPGRpdiBjbGFzcz0iY29tcG9zaXRlZCBib3giIHN0eWxl
PSJ0b3A6IDA7Ij48L2Rpdj4KKworPHByZSBpZD0ibGF5ZXJzIj5MYXllciB0cmVlIGdvZXMgaGVy
ZSB3aGVuIHRlc3Rpbmc8L3ByZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtbm8tbGF5ZXJzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtbm8tbGF5
ZXJzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMDZkOTdiNDc4ZjVkNjA5ODQ2ZmIxNzdlY2I5
YTYyNTJmOTdlNmM0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcv
dmlzaWJsZS1yZWN0L2lmcmFtZS1uby1sYXllcnMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjEg
QEAKKworKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyAxNTA4LjAwIDE1MTYuMDApCisgICh2aXNp
YmxlIHJlY3QgMC4wMCwgMC4wMCAyODUuMDAgeCAxMzUuMDApCisgIChjaGlsZHJlbiAxCisgICAg
KEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgMTUwOC4wMCAxNTE2LjAwKQorICAgICAgKHZp
c2libGUgcmVjdCAwLjAwLCAwLjAwIDI4NS4wMCB4IDEzNS4wMCkKKyAgICAgIChjaGlsZHJlbiAx
CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgOC4wMCkK
KyAgICAgICAgICAoYm91bmRzIDEwMC4wMCAzMDAuMDApCisgICAgICAgICAgKGRyYXdzQ29udGVu
dCAxKQorICAgICAgICAgICh0cmFuc2Zvcm0gWzEuMDAgMC4wMCAwLjAwIDAuMDBdIFswLjAwIDEu
MDAgMC4wMCAwLjAwXSBbMC4wMCAwLjAwIDEuMDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDEuMDBd
KQorICAgICAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAxMDAuMDAgeCAxMjcuMDApCisg
ICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2lmcmFtZS1uby1sYXllcnMuaHRtbCBiL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtbm8tbGF5ZXJzLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNGQxYjU0YjA1OWNmMDM0ZTE2ZDBkNTBlYzhjMDc0NjUwYjg1YTA5YgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUt
bm8tbGF5ZXJzLmh0bWwKQEAgLTAsMCArMSw1NyBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1s
PgorPGhlYWQ+CisgICAgPHN0eWxlPgorICAgICAgICBib2R5IHsKKyAgICAgICAgICAgIGhlaWdo
dDogMTUwMHB4OworICAgICAgICAgICAgd2lkdGg6IDE1MDBweDsKKyAgICAgICAgfQorICAgICAg
ICAKKyAgICAgICAgLmNvbnRhaW5lciB7CisgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7
CisgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICAgICAgd2lkdGg6IDUwMHB4Owor
ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgICAgICBvdmVyZmxv
dzogaGlkZGVuOworICAgICAgICAgICAgei1pbmRleDogMDsKKyAgICAgICAgfQorICAgICAgICAK
KyAgICAgICAgLmJveCB7CisgICAgICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgICAgICBo
ZWlnaHQ6IDIwMHB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAg
ICAgfQorICAgICAgICAKKyAgICAgICAgLmNvbXBvc2l0ZWQgeworICAgICAgICAgICAgLXdlYmtp
dC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAg
ICAgaWZyYW1lIHsKKyAgICAgICAgICAgIG1hcmdpbjogMTBweDsKKyAgICAgICAgfQorICAgICAg
ICAKKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1
bm5lcikKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgICAgIGZ1
bmN0aW9uIGR1bXBMYXllcnMoKQorICAgICAgICB7CisgICAgICAgICAgICB3aW5kb3cuc2Nyb2xs
VG8oNDAsIDQwKTsKKyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7CisgICAgICAg
ICAgICAgICAgLy8gRHVtcCB0aGUgaWZyYW1lJ3MgbGF5ZXJzLgorICAgICAgICAgICAgICAgIHZh
ciBpZnJhbWUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaWZyYW1lJyk7CisgICAgICAgICAg
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xheWVycycpLmlubmVyVGV4dCA9IGludGVy
bmFscy5sYXllclRyZWVBc1RleHQoaWZyYW1lLmNvbnRlbnREb2N1bWVudCwgaW50ZXJuYWxzLkxB
WUVSX1RSRUVfSU5DTFVERVNfVklTSUJMRV9SRUNUUykKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGR1bXBMYXllcnMsIGZh
bHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCisgICAgPGlmcmFtZSBpZD0i
aWZyYW1lIiBzcmM9InJlc291cmNlcy9zdWJmcmFtZS13aXRoLWxheWVycy5odG1sIiBzY3JvbGxp
bmc9Im5hZHNvIj48L2lmcmFtZT4KKworPHByZSBpZD0ibGF5ZXJzIj5MYXllciB0cmVlIGdvZXMg
aGVyZSB3aGVuIHRlc3Rpbmc8L3ByZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9yZXNvdXJjZXMvc3ViZnJhbWUtd2l0
aC1sYXllcnMuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9yZXNv
dXJjZXMvc3ViZnJhbWUtd2l0aC1sYXllcnMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43NWExYjkxNmMxMmQ0
ZTBiNDBjNGY4YTEzMTA3OTQwMzc3OTJiOTM4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L3Jlc291cmNlcy9zdWJmcmFtZS13aXRoLWxheWVy
cy5odG1sCkBAIC0wLDAgKzEsMzAgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKzxoZWFk
PgorICAgIDxzdHlsZT4KKyAgICAgICAgYm9keSB7CisgICAgICAgICAgICBoZWlnaHQ6IDE1MDBw
eDsKKyAgICAgICAgICAgIHdpZHRoOiAxNTAwcHg7CisgICAgICAgIH0KKyAgICAgICAgLmJveCB7
CisgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAgICAgICAgd2lkdGg6IDEwMHB4Owor
ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgICAgIC13ZWJraXQt
dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDFweCk7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorICAg
IDxzY3JpcHQ+CisgICAgICAgIGZ1bmN0aW9uIHNjcm9sbCgpCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIHdpbmRv
dy5zY3JvbGxUbygxMCwgMTAwKTsKKyAgICAgICAgICAgIH0sIDIwMDApOworICAgICAgICB9Cisg
ICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgc2Nyb2xsLCBmYWxzZSk7Cisg
ICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGNsYXNzPSJib3giPmFzZGY8
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL3Zpc2libGUtcmVjdC9zY3JvbGxlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy92aXNpYmxlLXJlY3Qvc2Nyb2xsZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU2
YjdlNmQyOTdiZGQwYzQ2NzBmOWI1MTU1YTJjYTI1MmEzMjllODkKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmxlLXJlY3Qvc2Nyb2xsZWQtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMjAgQEAKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgMTUwOC4wMCAy
MDA4LjAwKQorICAodmlzaWJsZSByZWN0IDI1LjAwLCAyMDAuMDAgNzg1LjAwIHggNTg1LjAwKQor
ICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDE1MDguMDAg
MjAwOC4wMCkKKyAgICAgICh2aXNpYmxlIHJlY3QgMjUuMDAsIDIwMC4wMCA3ODUuMDAgeCA1ODUu
MDApCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAg
IChwb3NpdGlvbiA4LjAwIDAuMDApCisgICAgICAgICAgKGJvdW5kcyAyMDAuMDAgNTAwLjAwKQor
ICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgICAodHJhbnNmb3JtIFsxLjAwIDAu
MDAgMC4wMCAwLjAwXSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMDAgMC4wMCAxLjAwIDAuMDBd
IFswLjAwIDAuMDAgMS4wMCAxLjAwXSkKKyAgICAgICAgICAodmlzaWJsZSByZWN0IDE3LjAwLCAy
MDAuMDAgMTgzLjAwIHggMzAwLjAwKQorICAgICAgICApCisgICAgICApCisgICAgKQorICApCisp
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVjdC9zY3Jv
bGxlZC5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L3Njcm9sbGVk
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uYjAxODUyMzYyMDdiN2I0N2EyNDVlMjYzODZjYjAwMGMxMWViNTBi
MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2libGUtcmVj
dC9zY3JvbGxlZC5odG1sCkBAIC0wLDAgKzEsNTQgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRt
bD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAgICAgYm9keSB7CisgICAgICAgICAgICBoZWln
aHQ6IDE1MDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAxNTAwcHg7CisgICAgICAgIH0KKyAgICAg
ICAgCisgICAgICAgIC5jb250YWluZXIgeworICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZl
OworICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiA1MDBweDsK
KyAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgb3ZlcmZs
b3c6IGhpZGRlbjsKKyAgICAgICAgICAgIHotaW5kZXg6IDA7CisgICAgICAgIH0KKyAgICAgICAg
CisgICAgICAgIC5ib3ggeworICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAg
ICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDsKKyAgICAgICAg
ICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAg
IC5jb21wb3NpdGVkIHsKKyAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVa
KDFweCk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIHByZSB7CisgICAgICAgICAgICBt
YXJnaW4tdG9wOiA1MDBweDsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdD4K
KyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5k
dW1wQXNUZXh0KCk7CisKKyAgICAgICAgZnVuY3Rpb24gZHVtcExheWVycygpCisgICAgICAgIHsK
KyAgICAgICAgICAgIHdpbmRvdy5zY3JvbGxUbygyNSwgMjAwKTsKKyAgICAgICAgICAgIGlmICh3
aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdsYXllcnMnKS5pbm5lclRleHQgPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50
LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19WSVNJQkxFX1JFQ1RTKQorICAgICAgICB9
CisgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZHVtcExheWVycywgZmFs
c2UpOworICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisKKzxkaXYgY2xhc3M9ImNvbXBv
c2l0ZWQgYm94IiBzdHlsZT0idG9wOiAwOyI+PC9kaXY+CisKKzxwcmUgaWQ9ImxheWVycyI+TGF5
ZXIgdHJlZSBnb2VzIGhlcmUgd2hlbiB0ZXN0aW5nPC9wcmU+Cis8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2NvbXBvc2l0aW5nL3Zpc2li
bGUtcmVjdC9pZnJhbWUtbm8tbGF5ZXJzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy13azIvY29tcG9zaXRpbmcvdmlzaWJsZS1yZWN0L2lmcmFtZS1uby1sYXllcnMtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRmM2ZjZWFlM2ViNTY2ZWQ5ODFlODIyNmNlMTU1Y2I4NDVl
YzA0NzEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2Nv
bXBvc2l0aW5nL3Zpc2libGUtcmVjdC9pZnJhbWUtbm8tbGF5ZXJzLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDIyIEBACisKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgMTUwOC4wMCAxNTE2LjAw
KQorICAodmlzaWJsZSByZWN0IDAuMDAsIDAuMDAgMjg1LjAwIHggMTM1LjAwKQorICAoY2hpbGRy
ZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDE1MDguMDAgMTUxNi4wMCkK
KyAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICh2aXNpYmxlIHJlY3QgMC4wMCwgMC4wMCAy
ODUuMDAgeCAxMzUuMDApCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3JhcGhpY3NMYXll
cgorICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisgICAgICAgICAgKGJvdW5kcyAxMDAu
MDAgMzAwLjAwKQorICAgICAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAgICAgICAodHJhbnNm
b3JtIFsxLjAwIDAuMDAgMC4wMCAwLjAwXSBbMC4wMCAxLjAwIDAuMDAgMC4wMF0gWzAuMDAgMC4w
MCAxLjAwIDAuMDBdIFswLjAwIDAuMDAgMS4wMCAxLjAwXSkKKyAgICAgICAgICAodmlzaWJsZSBy
ZWN0IDAuMDAsIDAuMDAgMTAwLjAwIHggMTI3LjAwKQorICAgICAgICApCisgICAgICApCisgICAg
KQorICApCispCisK
</data>
<flag name="review"
          id="181913"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>