<?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>33936</bug_id>
          
          <creation_ts>2010-01-20 19:09:31 -0800</creation_ts>
          <short_desc>[GTK] Fails /LayoutTests/fast/css/button-height.html</short_desc>
          <delta_ts>2010-10-08 18:58:24 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gustavo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>zecke</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>183031</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-20 19:09:31 -0800</bug_when>
    <thetext>The GTK port fails test /LayoutTests/fast/css/button-height.html, which was included in the patch for bug #29564.

The GTK bot results are at &lt;http://build.webkit.org/results/GTK%20Linux%20Release/r53591%20%287900%29/fast/css/&gt;.

From the results:

FAIL document.getElementById(&apos;button1&apos;).offsetHeight should be 25. Was 28.

The GTK port renders &lt;input type=&quot;button&quot;&gt; and &lt;button&gt; elements (without any user-specified style) with different heights. The former is 25 pixels tall. The latter is 28 pixels tall.

Moreover, the GTK port does not honor the user-specified height for &lt;input type=&quot;button&quot; style=&quot;height: 40px&quot; .../&gt; for the fifth button in the test. Hence, the failure message:

FAIL document.getElementById(&apos;button5&apos;).offsetHeight is incorrect for this platform. Should be the same height as button 1 for the Mac ports and 40 otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>183068</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-20 20:55:10 -0800</bug_when>
    <thetext>Rolling out change set 53591 &lt;http://trac.webkit.org/changeset/53591&gt; since it caused a regression of the test /fast/replaced/table-percent-height.html on the Qt bot.

There appears to be an issue on GTK with regards to the rendering of button heights, but since I am rolling out r53591 (which includes the test button-height.html) it invalidates the reason this bug was filed.

We should probably look into the GTK button rendering code/file a separate bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>184942</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-01-26 22:05:58 -0800</bug_when>
    <thetext>Re-committed patch that includes test button-height.html in change set 53897 &lt;http://trac.webkit.org/changeset/53897&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>291880</commentid>
    <comment_count>3</comment_count>
      <attachid>70292</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-08 14:44:12 -0700</bug_when>
    <thetext>Created attachment 70292
Patch for this issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292015</commentid>
    <comment_count>4</comment_count>
      <attachid>70292</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-10-08 18:52:41 -0700</bug_when>
    <thetext>Comment on attachment 70292
Patch for this issue

This looks sane to me.

I assume at some place the height of the button is computed based on the height of the button text.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>292017</commentid>
    <comment_count>5</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-10-08 18:58:24 -0700</bug_when>
    <thetext>Committed r69436: &lt;http://trac.webkit.org/changeset/69436&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70292</attachid>
            <date>2010-10-08 14:44:12 -0700</date>
            <delta_ts>2010-10-08 18:52:41 -0700</delta_ts>
            <desc>Patch for this issue</desc>
            <filename>bug-33936-20101008144411.patch</filename>
            <type>text/plain</type>
            <size>19103</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjNTkyNjA1YjUyNWI5MzY0Zjc1YWMxMzNhN2I4N2YyMDU1MWNiMGY5Li5kN2NkZDA0
NjI4MjFhN2U2ZGE2YjNjZDc5ZTVjYmI3NDM2YzNiM2ZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTAtMTAtMDggIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtHVEtdIEZhaWxz
IC9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9idXR0b24taGVpZ2h0Lmh0bWwKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzOTM2CisKKyAgICAgICAgVW5za2lw
IGEgdGVzdCB0aGF0IGlzIG5vdyBwYXNzaW5nIGFuZCB1cGRhdGUgYmFzZWxpbmVzIGZvcgorICAg
ICAgICBvdGhlciB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOiBVcGRh
dGUgc2tpcHBlZCBsaXN0LgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9mYXN0L2Zvcm1zL2JveC1z
aGFkb3ctb3ZlcnJpZGUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9mYXN0
L2Zvcm1zL2J1dHRvbi1zdHlsZS1jb2xvci1leHBlY3RlZC50eHQ6CisgICAgICAgICogcGxhdGZv
cm0vZ3RrL2Zhc3QvZm9ybXMvaW5wdXQtYnV0dG9uLXNpemVzLWV4cGVjdGVkLnR4dDoKKwogMjAx
MC0xMC0wOCAgRGlyayBTY2h1bHplICA8a3JpdEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IE5pa29sYXMgWmltbWVybWFubi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKaW5kZXgg
MmE1NzA2YjVlZjA4OGI1NjRmMjNkMGUwZjk5MGNlOWJiMzg5ZmE1MS4uMTQyMzYzM2M3ZTFhYTdk
YThmZDY3MTQ1MzVhMDRjZmExZDBmY2EzNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKQEAg
LTUwMTMsMTQgKzUwMTMsNiBAQCBzdmcvZmlsdGVycy9zdWJSZWdpb24taW4tdXNlclNwYWNlLnN2
ZwogIyAtLS0tLS0tLS0tLS0tLS0tLS0KICMgVGVzdHMgd2l0aCBidWdzIGF0dGFjaGVkIDogRW5h
YmxlIHRoZXNlIHRlc3RzIGFnYWluIG9uY2UgdGhlc2UgYnVncyBhcmUgZml4ZWQuCiAjIC0tLS0t
LS0tLS0tLS0tLS0tLQotCi0jIEhlaWdodCBub3QgaG9ub3JlZCBmb3IgPGlucHV0PiBhbmQgPGJ1
dHRvbj4gZWxlbWVudHMuCi0jIFNlZSBCdWcgIzMzOTM2IC0gaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTMzOTM2Ci1mYXN0L2Nzcy9idXR0b24taGVpZ2h0Lmh0bWwKLSMg
SSB0aGluayB0aGlzIGlzIHJlbGF0ZWQuIEVzc2VudGlhbGx5IHdlIGFyZW4ndCBob25vcmluZyBz
dHlsZQotIyBpbmZvcm1hdGlvbiBmb3Igd2lkZ2V0cy4KLWZhc3QvZm9ybXMvdGV4dGFyZWEtbWV0
cmljcy5odG1sCi0KICMgU2VlIEJ1ZyAjMjc5MDUgLSBodHRwOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yNzkwNQogIyBNaXNzaW5nIHJlc291cmNlIGxvYWQgY2FsbGJhY2sgYWJp
bGl0eSBpbiBEUlQKIGh0dHAvdGVzdHMvbG9hZGluZy9yZWRpcmVjdC1tZXRob2RzLmh0bWwKQEAg
LTU2NjgsNiArNTY2MCw3IEBAIGNhbnZhcy9waGlsaXAvdGVzdHMvdG9EYXRhVVJMLmpwZWcucXVh
bGl0eS5iYXNpYy5odG1sCiAjIG9uIGZvcm0gZWxlbWVudHM6IGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MDg1NQogZmFzdC9mb3Jtcy9iYXNpYy1zZWxlY3RzLmh0bWwK
IGZhc3QvZm9ybXMvYmFzaWMtdGV4dGFyZWFzLXF1aXJrcy5odG1sCitmYXN0L2Zvcm1zL3RleHRh
cmVhLW1ldHJpY3MuaHRtbAogCiAjIEZha2UgaXRhbGljcyBkbyBub3Qgd29yazogaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQwODU2CiBmYXN0L3RleHQvZmFrZS1pdGFs
aWMuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZm9ybXMv
Ym94LXNoYWRvdy1vdmVycmlkZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9n
dGsvZmFzdC9mb3Jtcy9ib3gtc2hhZG93LW92ZXJyaWRlLWV4cGVjdGVkLnR4dAppbmRleCA3YTdj
Yzk0NDE3OTA1NDJlMGU5NmQ5NGNhZTljMzVmODIzM2JkMzUzLi5mODc1ZDUxNzhiODNlODYwZjgy
MDgzYmU0ZmRhYzcwM2Q2OWNmZDA0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9n
dGsvZmFzdC9mb3Jtcy9ib3gtc2hhZG93LW92ZXJyaWRlLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFzdC9mb3Jtcy9ib3gtc2hhZG93LW92ZXJyaWRlLWV4cGVj
dGVkLnR4dApAQCAtMjcsNyArMjcsNyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAg
ICAgICAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDEpIHNpemUgMTR4MTQKICAgICAgICAg
ICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgxNDgsMSkgc2l6ZSAxNHgxNAogICAgICAgICBSZW5k
ZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKLSAgICAgIFJlbmRlckJsb2NrIChhbm9u
eW1vdXMpIGF0ICgwLDE1Nykgc2l6ZSA3ODR4MzUKKyAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1v
dXMpIGF0ICgwLDE1Nykgc2l6ZSA3ODR4MzYKICAgICAgICAgUmVuZGVyQmxvY2sge0lOUFVUfSBh
dCAoNCwxMSkgc2l6ZSAxNXgxNQogICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDIzLDkp
IHNpemUgNHgxOQogICAgICAgICAgIHRleHQgcnVuIGF0ICgyMyw5KSB3aWR0aCA0OiAiICIKQEAg
LTM4LDMzICszOCwzMyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgICBS
ZW5kZXJCbG9jayB7RElWfSBhdCAoNDksMCkgc2l6ZSAzMXgxNAogICAgICAgICBSZW5kZXJUZXh0
IHsjdGV4dH0gYXQgKDE4Nyw5KSBzaXplIDR4MTkKICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMTg3
LDkpIHdpZHRoIDQ6ICIgIgotICAgICAgICBSZW5kZXJGaWxlVXBsb2FkQ29udHJvbCB7SU5QVVR9
IGF0ICgxOTMsNSkgc2l6ZSAyNzJ4MjcgIihOb25lKSIKLSAgICAgICAgICBSZW5kZXJCdXR0b24g
e0lOUFVUfSBhdCAoMCwwKSBzaXplIDg5eDI3IFtiZ2NvbG9yPSNDMEMwQzBdCisgICAgICAgIFJl
bmRlckZpbGVVcGxvYWRDb250cm9sIHtJTlBVVH0gYXQgKDE5Myw1KSBzaXplIDI3MngyOCAiKE5v
bmUpIgorICAgICAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICgwLDApIHNpemUgODl4Mjgg
W2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCldCiAgICAgICAg
ICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoOCw0KSBzaXplIDczeDE5CiAgICAgICAg
ICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6ZSA3M3gxOQogICAgICAgICAgICAgICAgIHRl
eHQgcnVuIGF0ICgwLDApIHdpZHRoIDczOiAiQ2hvb3NlIEZpbGUiCiAgICAgICAgIFJlbmRlclRl
eHQgeyN0ZXh0fSBhdCAoNDY3LDkpIHNpemUgNHgxOQogICAgICAgICAgIHRleHQgcnVuIGF0ICg0
NjcsOSkgd2lkdGggNDogIiAiCi0gICAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg0NzMs
Mikgc2l6ZSA2N3gzMSBbYmdjb2xvcj0jQzBDMEMwXQorICAgICAgICBSZW5kZXJCdXR0b24ge0lO
UFVUfSBhdCAoNDczLDIpIHNpemUgNjd4MzIgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJw
eCBvdXRzZXQgI0MwQzBDMCldCiAgICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQg
KDgsNCkgc2l6ZSA1MXgyMwogICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDUx
eDIzCiAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDUxOiAiQnV0dG9uIgog
ICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDU0Miw5KSBzaXplIDR4MTkKICAgICAgICAg
ICB0ZXh0IHJ1biBhdCAoNTQyLDkpIHdpZHRoIDQ6ICIgIgotICAgICAgICBSZW5kZXJCdXR0b24g
e0lOUFVUfSBhdCAoNTQ4LDUpIHNpemUgNTZ4MjcgW2JnY29sb3I9I0MwQzBDMF0KKyAgICAgICAg
UmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDU0OCw1KSBzaXplIDU2eDI4IFtiZ2NvbG9yPSNDMEMw
QzBdIFtib3JkZXI6ICgycHggb3V0c2V0ICNDMEMwQzApXQogICAgICAgICAgIFJlbmRlckJsb2Nr
IChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNDB4MTkKICAgICAgICAgICAgIFJlbmRlclRleHQg
YXQgKDAsMCkgc2l6ZSA0MHgxOQogICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0
aCA0MDogIkJ1dHRvbiIKICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg2MDYsOSkgc2l6
ZSA0eDE5CiAgICAgICAgICAgdGV4dCBydW4gYXQgKDYwNiw5KSB3aWR0aCA0OiAiICIKLSAgICAg
ICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDYxMCwxNSkgc2l6ZSAzMHgxNSBbYmdjb2xvcj0j
QzBDMEMwXQorICAgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoNjEwLDE1KSBzaXplIDMw
eDE2IFtiZ2NvbG9yPSNDMEMwQzBdIFtib3JkZXI6ICgycHggb3V0c2V0ICNDMEMwQzApXQogICAg
ICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgMTR4NwogICAgICAg
ICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDE0eDcKICAgICAgICAgICAgICAgdGV4dCBy
dW4gYXQgKDAsMCkgd2lkdGggMTQ6ICJCdXR0b24iCiAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0
fSBhdCAoNjQwLDkpIHNpemUgNHgxOQogICAgICAgICAgIHRleHQgcnVuIGF0ICg2NDAsOSkgd2lk
dGggNDogIiAiCi0gICAgICAgIFJlbmRlckJ1dHRvbiB7QlVUVE9OfSBhdCAoNjQ2LDQpIHNpemUg
Njd4MjggW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCkgbm9u
ZSAoMnB4IG91dHNldCAjQzBDMEMwKV0KLSAgICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3Vz
KSBhdCAoOCwyKSBzaXplIDUxeDIzCisgICAgICAgIFJlbmRlckJ1dHRvbiB7QlVUVE9OfSBhdCAo
NjQ2LDIpIHNpemUgNjd4MzIgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQg
I0MwQzBDMCldCisgICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDgsNCkgc2l6
ZSA1MXgyMwogICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNTF4
MjMKICAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNTE6ICJCdXR0b24iCiAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZm9ybXMvYnV0dG9uLXN0eWxlLWNvbG9yLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9mYXN0L2Zvcm1zL2J1dHRvbi1z
dHlsZS1jb2xvci1leHBlY3RlZC50eHQKaW5kZXggYTY2ODMwNDkyOGM0ZDlmMTIzMDgxNTZkNjJl
OGE4MWViNDA1MDAzZi4uOWZmODNlNjU3NmQ3ZDA0YmUyNzI1NzJlYWNjMDI0ZTQxMTZhYzBlNiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZm9ybXMvYnV0dG9uLXN0
eWxlLWNvbG9yLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFz
dC9mb3Jtcy9idXR0b24tc3R5bGUtY29sb3ItZXhwZWN0ZWQudHh0CkBAIC0zLDE0ICszLDE0IEBA
IGxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAogbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAw
CiAgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICBSZW5kZXJC
b2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc4NHg1ODQKLSAgICAgIFJlbmRlckJ1dHRvbiB7QlVU
VE9OfSBhdCAoMiw0KSBzaXplIDg2eDI0IFtiZ2NvbG9yPSNDMEMwQzBdIFtib3JkZXI6ICgycHgg
b3V0c2V0ICNDMEMwQzApIG5vbmUgKDJweCBvdXRzZXQgI0MwQzBDMCldCi0gICAgICAgIFJlbmRl
ckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDIpIHNpemUgNzB4MTkKKyAgICAgIFJlbmRlckJ1dHRv
biB7QlVUVE9OfSBhdCAoMiwyKSBzaXplIDg2eDI4IFtiZ2NvbG9yPSNDMEMwQzBdIFtib3JkZXI6
ICgycHggb3V0c2V0ICNDMEMwQzApXQorICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBh
dCAoOCw0KSBzaXplIDcweDE5CiAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDAp
IHNpemUgNzB4MTkKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDcwOiAiVGVz
dCBCdXR0b24iCiAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDkwLDYpIHNpemUgNHgxOQog
ICAgICAgICB0ZXh0IHJ1biBhdCAoOTAsNikgd2lkdGggNDogIiAiCi0gICAgICBSZW5kZXJCdXR0
b24ge0JVVFRPTn0gYXQgKDk2LDQpIHNpemUgODZ4MjQgW2NvbG9yPSNGRjAwMDBdIFtiZ2NvbG9y
PSNDMEMwQzBdIFtib3JkZXI6ICgycHggb3V0c2V0ICNDMEMwQzApIG5vbmUgKDJweCBvdXRzZXQg
I0MwQzBDMCldCi0gICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDIpIHNpemUg
NzB4MTkKKyAgICAgIFJlbmRlckJ1dHRvbiB7QlVUVE9OfSBhdCAoOTYsMikgc2l6ZSA4NngyOCBb
Y29sb3I9I0ZGMDAwMF0gW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0Mw
QzBDMCldCisgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNzB4
MTkKICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA3MHgxOQogICAg
ICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNzA6ICJUZXN0IEJ1dHRvbiIKICAgICAg
IFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTg0LDYpIHNpemUgNHgxOQpAQCAtMjcsMTMgKzI3LDEz
IEBAIGxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAogICAgICAgICAgICAgdGV4dCBydW4gYXQg
KDAsMCkgd2lkdGggNzA6ICJUZXN0IEJ1dHRvbiIKICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBh
dCAoMzcyLDYpIHNpemUgNHgxOQogICAgICAgICB0ZXh0IHJ1biBhdCAoMzcyLDYpIHdpZHRoIDQ6
ICIgIgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDM3OCwyKSBzaXplIDg2eDI3IFti
Z2NvbG9yPSNDMEMwQzBdCisgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMzc4LDIpIHNp
emUgODZ4MjggW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCld
CiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNzB4MTkKICAg
ICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgNzB4MTkKICAgICAgICAgICAgIHRleHQg
cnVuIGF0ICgwLDApIHdpZHRoIDcwOiAiVGVzdCBCdXR0b24iCiAgICAgICBSZW5kZXJUZXh0IHsj
dGV4dH0gYXQgKDQ2Niw2KSBzaXplIDR4MTkKICAgICAgICAgdGV4dCBydW4gYXQgKDQ2Niw2KSB3
aWR0aCA0OiAiICIKLSAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg0NzIsMikgc2l6ZSA4
NngyNyBbY29sb3I9I0ZGMDAwMF0gW2JnY29sb3I9I0MwQzBDMF0KKyAgICAgIFJlbmRlckJ1dHRv
biB7SU5QVVR9IGF0ICg0NzIsMikgc2l6ZSA4NngyOCBbY29sb3I9I0ZGMDAwMF0gW2JnY29sb3I9
I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCldCiAgICAgICAgIFJlbmRlckJs
b2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNzB4MTkKICAgICAgICAgICBSZW5kZXJUZXh0
IGF0ICgwLDApIHNpemUgNzB4MTkKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRo
IDcwOiAiVGVzdCBCdXR0b24iCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsv
ZmFzdC9mb3Jtcy9pbnB1dC1idXR0b24tc2l6ZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vZ3RrL2Zhc3QvZm9ybXMvaW5wdXQtYnV0dG9uLXNpemVzLWV4cGVjdGVkLnR4dApp
bmRleCAyNDFjYjRmYzNlMGQ2MTNjYmU4MzI2YmJiYThiZGEzOWRkNDM3MWY5Li43YjRkYjlkOGFk
M2QwODNmZDE3NjA4OWE5YWEzNTIxZDBiMWU1ZWQ1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ndGsvZmFzdC9mb3Jtcy9pbnB1dC1idXR0b24tc2l6ZXMtZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9mYXN0L2Zvcm1zL2lucHV0LWJ1dHRvbi1zaXpl
cy1leHBlY3RlZC50eHQKQEAgLTMsMTAzICszLDEwMyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDgw
MHg2MDAKIGxheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAogICBSZW5kZXJCbG9jayB7SFRNTH0g
YXQgKDAsMCkgc2l6ZSA4MDB4NjAwCiAgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6
ZSA3ODR4NTg0Ci0gICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMCwxMSkgc2l6ZSAzOXgx
NSBbYmdjb2xvcj0jQzBDMEMwXQorICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDAsMTEp
IHNpemUgMzl4MTYgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBD
MCldCiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgMjN4Nwog
ICAgICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6ZSAyM3g3CiAgICAgICAgICAgICB0ZXh0
IHJ1biBhdCAoMCwwKSB3aWR0aCAyMzogIlRlc3QgQnV0dG9uIgogICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICgzOSw1KSBzaXplIDR4MTkKICAgICAgICAgdGV4dCBydW4gYXQgKDM5LDUpIHdp
ZHRoIDQ6ICIgIgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDQzLDEwKSBzaXplIDQ2
eDE2IFtiZ2NvbG9yPSNDMEMwQzBdCisgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoNDMs
MTApIHNpemUgNDZ4MTcgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0Mw
QzBDMCldCiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgMzB4
OAogICAgICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6ZSAzMHg4CiAgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAzMDogIlRlc3QgQnV0dG9uIgogICAgICAgUmVuZGVyVGV4
dCB7I3RleHR9IGF0ICg4OSw1KSBzaXplIDR4MTkKICAgICAgICAgdGV4dCBydW4gYXQgKDg5LDUp
IHdpZHRoIDQ6ICIgIgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDkzLDkpIHNpemUg
NTF4MTcgW2JnY29sb3I9I0MwQzBDMF0KKyAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg5
Myw5KSBzaXplIDUxeDE4IFtiZ2NvbG9yPSNDMEMwQzBdIFtib3JkZXI6ICgycHggb3V0c2V0ICND
MEMwQzApXQogICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoOCw0KSBzaXplIDM1
eDkKICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgMzV4OQogICAgICAgICAgICAg
dGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMzU6ICJUZXN0IEJ1dHRvbiIKICAgICAgIFJlbmRlclRl
eHQgeyN0ZXh0fSBhdCAoMTQ0LDUpIHNpemUgNHgxOQogICAgICAgICB0ZXh0IHJ1biBhdCAoMTQ0
LDUpIHdpZHRoIDQ6ICIgIgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDE0OCw4KSBz
aXplIDUzeDE4IFtiZ2NvbG9yPSNDMEMwQzBdCisgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBh
dCAoMTQ4LDgpIHNpemUgNTN4MTkgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRz
ZXQgI0MwQzBDMCldCiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNp
emUgMzd4MTAKICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgMzd4MTAKICAgICAg
ICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDM3OiAiVGVzdCBCdXR0b24iCiAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDIwMSw1KSBzaXplIDR4MTkKICAgICAgICAgdGV4dCBydW4g
YXQgKDIwMSw1KSB3aWR0aCA0OiAiICIKLSAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICgy
MDUsNykgc2l6ZSA2MXgxOSBbYmdjb2xvcj0jQzBDMEMwXQorICAgICAgUmVuZGVyQnV0dG9uIHtJ
TlBVVH0gYXQgKDIwNSw3KSBzaXplIDYxeDIwIFtiZ2NvbG9yPSNDMEMwQzBdIFtib3JkZXI6ICgy
cHggb3V0c2V0ICNDMEMwQzApXQogICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAo
OCw0KSBzaXplIDQ1eDExCiAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDQ1eDEx
CiAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA0NTogIlRlc3QgQnV0dG9uIgog
ICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgyNjYsNSkgc2l6ZSA0eDE5CiAgICAgICAgIHRl
eHQgcnVuIGF0ICgyNjYsNSkgd2lkdGggNDogIiAiCi0gICAgICBSZW5kZXJCdXR0b24ge0lOUFVU
fSBhdCAoMjcwLDcpIHNpemUgNjV4MjAgW2JnY29sb3I9I0MwQzBDMF0KKyAgICAgIFJlbmRlckJ1
dHRvbiB7SU5QVVR9IGF0ICgyNzAsNykgc2l6ZSA2NXgyMSBbYmdjb2xvcj0jQzBDMEMwXSBbYm9y
ZGVyOiAoMnB4IG91dHNldCAjQzBDMEMwKV0KICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91
cykgYXQgKDgsNCkgc2l6ZSA0OXgxMgogICAgICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6
ZSA0OXgxMgogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDk6ICJUZXN0IEJ1
dHRvbiIKICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMzM1LDUpIHNpemUgNHgxOQogICAg
ICAgICB0ZXh0IHJ1biBhdCAoMzM1LDUpIHdpZHRoIDQ6ICIgIgotICAgICAgUmVuZGVyQnV0dG9u
IHtJTlBVVH0gYXQgKDM0MSw2KSBzaXplIDcyeDIxIFtiZ2NvbG9yPSNDMEMwQzBdCisgICAgICBS
ZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMzQxLDYpIHNpemUgNzJ4MjIgW2JnY29sb3I9I0MwQzBD
MF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCldCiAgICAgICAgIFJlbmRlckJsb2NrIChh
bm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNTZ4MTMKICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgw
LDApIHNpemUgNTZ4MTMKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDU2OiAi
VGVzdCBCdXR0b24iCiAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQxNSw1KSBzaXplIDR4
MTkKICAgICAgICAgdGV4dCBydW4gYXQgKDQxNSw1KSB3aWR0aCA0OiAiICIKLSAgICAgIFJlbmRl
ckJ1dHRvbiB7SU5QVVR9IGF0ICg0MjEsNSkgc2l6ZSA3NXgyMiBbYmdjb2xvcj0jQzBDMEMwXQor
ICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDQyMSw1KSBzaXplIDc1eDIzIFtiZ2NvbG9y
PSNDMEMwQzBdIFtib3JkZXI6ICgycHggb3V0c2V0ICNDMEMwQzApXQogICAgICAgICBSZW5kZXJC
bG9jayAoYW5vbnltb3VzKSBhdCAoOCw0KSBzaXplIDU5eDE0CiAgICAgICAgICAgUmVuZGVyVGV4
dCBhdCAoMCwwKSBzaXplIDU5eDE0CiAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0
aCA1OTogIlRlc3QgQnV0dG9uIgogICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg0OTgsNSkg
c2l6ZSA0eDE5CiAgICAgICAgIHRleHQgcnVuIGF0ICg0OTgsNSkgd2lkdGggNDogIiAiCi0gICAg
ICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoNTA0LDQpIHNpemUgODB4MjMgW2JnY29sb3I9I0Mw
QzBDMF0KKyAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg1MDQsNCkgc2l6ZSA4MHgyNCBb
Ymdjb2xvcj0jQzBDMEMwXSBbYm9yZGVyOiAoMnB4IG91dHNldCAjQzBDMEMwKV0KICAgICAgICAg
UmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDgsNCkgc2l6ZSA2NHgxNQogICAgICAgICAgIFJl
bmRlclRleHQgYXQgKDAsMCkgc2l6ZSA2NHgxNQogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAs
MCkgd2lkdGggNjQ6ICJUZXN0IEJ1dHRvbiIKICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAo
NTg2LDUpIHNpemUgNHgxOQogICAgICAgICB0ZXh0IHJ1biBhdCAoNTg2LDUpIHdpZHRoIDQ6ICIg
IgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDU5MiwzKSBzaXplIDgyeDI1IFtiZ2Nv
bG9yPSNDMEMwQzBdCisgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoNTkyLDMpIHNpemUg
ODJ4MjYgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCldCiAg
ICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNjZ4MTcKICAgICAg
ICAgICBSZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgNjZ4MTcKICAgICAgICAgICAgIHRleHQgcnVu
IGF0ICgwLDApIHdpZHRoIDY2OiAiVGVzdCBCdXR0b24iCiAgICAgICBSZW5kZXJUZXh0IHsjdGV4
dH0gYXQgKDY3Niw1KSBzaXplIDR4MTkKICAgICAgICAgdGV4dCBydW4gYXQgKDY3Niw1KSB3aWR0
aCA0OiAiICIKLSAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg2ODIsMikgc2l6ZSA4NXgy
NiBbYmdjb2xvcj0jQzBDMEMwXQorICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDY4Miwy
KSBzaXplIDg1eDI3IFtiZ2NvbG9yPSNDMEMwQzBdIFtib3JkZXI6ICgycHggb3V0c2V0ICNDMEMw
QzApXQogICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoOCw0KSBzaXplIDY5eDE4
CiAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDY5eDE4CiAgICAgICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA2OTogIlRlc3QgQnV0dG9uIgogICAgICAgUmVuZGVyVGV4
dCB7I3RleHR9IGF0ICg3NjksNSkgc2l6ZSA0eDE5CiAgICAgICAgIHRleHQgcnVuIGF0ICg3Njks
NSkgd2lkdGggNDogIiAiCi0gICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMiwzNikgc2l6
ZSA4NngyNyBbYmdjb2xvcj0jQzBDMEMwXQorICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQg
KDIsMzcpIHNpemUgODZ4MjggW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQg
I0MwQzBDMCldCiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUg
NzB4MTkKICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgNzB4MTkKICAgICAgICAg
ICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDcwOiAiVGVzdCBCdXR0b24iCi0gICAgICBSZW5k
ZXJUZXh0IHsjdGV4dH0gYXQgKDkwLDQwKSBzaXplIDR4MTkKLSAgICAgICAgdGV4dCBydW4gYXQg
KDkwLDQwKSB3aWR0aCA0OiAiICIKLSAgICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICg5Niwz
NSkgc2l6ZSA5NXgyOCBbYmdjb2xvcj0jQzBDMEMwXQorICAgICAgUmVuZGVyVGV4dCB7I3RleHR9
IGF0ICg5MCw0MSkgc2l6ZSA0eDE5CisgICAgICAgIHRleHQgcnVuIGF0ICg5MCw0MSkgd2lkdGgg
NDogIiAiCisgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoOTYsMzYpIHNpemUgOTV4Mjkg
W2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJweCBvdXRzZXQgI0MwQzBDMCldCiAgICAgICAg
IFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4LDQpIHNpemUgNzl4MjAKICAgICAgICAgICBS
ZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgNzl4MjAKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgw
LDApIHdpZHRoIDc5OiAiVGVzdCBCdXR0b24iCi0gICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDE5Myw0MCkgc2l6ZSA0eDE5Ci0gICAgICAgIHRleHQgcnVuIGF0ICgxOTMsNDApIHdpZHRoIDQ6
ICIgIgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDE5OSwzNCkgc2l6ZSAxMDJ4Mjkg
W2JnY29sb3I9I0MwQzBDMF0KKyAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTkzLDQxKSBz
aXplIDR4MTkKKyAgICAgICAgdGV4dCBydW4gYXQgKDE5Myw0MSkgd2lkdGggNDogIiAiCisgICAg
ICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMTk5LDM1KSBzaXplIDEwMngzMCBbYmdjb2xvcj0j
QzBDMEMwXSBbYm9yZGVyOiAoMnB4IG91dHNldCAjQzBDMEMwKV0KICAgICAgICAgUmVuZGVyQmxv
Y2sgKGFub255bW91cykgYXQgKDgsNCkgc2l6ZSA4NngyMQogICAgICAgICAgIFJlbmRlclRleHQg
YXQgKDAsMCkgc2l6ZSA4NngyMQogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGgg
ODY6ICJUZXN0IEJ1dHRvbiIKLSAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMzAzLDQwKSBz
aXplIDR4MTkKLSAgICAgICAgdGV4dCBydW4gYXQgKDMwMyw0MCkgd2lkdGggNDogIiAiCi0gICAg
ICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMzA5LDM0KSBzaXplIDEwNHgzMCBbYmdjb2xvcj0j
QzBDMEMwXQorICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgzMDMsNDEpIHNpemUgNHgxOQor
ICAgICAgICB0ZXh0IHJ1biBhdCAoMzAzLDQxKSB3aWR0aCA0OiAiICIKKyAgICAgIFJlbmRlckJ1
dHRvbiB7SU5QVVR9IGF0ICgzMDksMzUpIHNpemUgMTA0eDMxIFtiZ2NvbG9yPSNDMEMwQzBdIFti
b3JkZXI6ICgycHggb3V0c2V0ICNDMEMwQzApXQogICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnlt
b3VzKSBhdCAoOCw0KSBzaXplIDg4eDIyCiAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBz
aXplIDg4eDIyCiAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA4ODogIlRlc3Qg
QnV0dG9uIgotICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg0MTUsNDApIHNpemUgNHgxOQot
ICAgICAgICB0ZXh0IHJ1biBhdCAoNDE1LDQwKSB3aWR0aCA0OiAiICIKLSAgICAgIFJlbmRlckJ1
dHRvbiB7SU5QVVR9IGF0ICg0MjEsMzMpIHNpemUgMTA2eDMxIFtiZ2NvbG9yPSNDMEMwQzBdCisg
ICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDQxNSw0MSkgc2l6ZSA0eDE5CisgICAgICAgIHRl
eHQgcnVuIGF0ICg0MTUsNDEpIHdpZHRoIDQ6ICIgIgorICAgICAgUmVuZGVyQnV0dG9uIHtJTlBV
VH0gYXQgKDQyMSwzNCkgc2l6ZSAxMDZ4MzIgW2JnY29sb3I9I0MwQzBDMF0gW2JvcmRlcjogKDJw
eCBvdXRzZXQgI0MwQzBDMCldCiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9ueW1vdXMpIGF0ICg4
LDQpIHNpemUgOTB4MjMKICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDApIHNpemUgOTB4MjMK
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDkwOiAiVGVzdCBCdXR0b24iCi0g
ICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDUyOSw0MCkgc2l6ZSA0eDE5Ci0gICAgICAgIHRl
eHQgcnVuIGF0ICg1MjksNDApIHdpZHRoIDQ6ICIgIgotICAgICAgUmVuZGVyQnV0dG9uIHtJTlBV
VH0gYXQgKDUzNSwzMikgc2l6ZSAxMTR4MzIgW2JnY29sb3I9I0MwQzBDMF0KKyAgICAgIFJlbmRl
clRleHQgeyN0ZXh0fSBhdCAoNTI5LDQxKSBzaXplIDR4MTkKKyAgICAgICAgdGV4dCBydW4gYXQg
KDUyOSw0MSkgd2lkdGggNDogIiAiCisgICAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoNTM1
LDMzKSBzaXplIDExNHgzMyBbYmdjb2xvcj0jQzBDMEMwXSBbYm9yZGVyOiAoMnB4IG91dHNldCAj
QzBDMEMwKV0KICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDgsNCkgc2l6ZSA5
OHgyNAogICAgICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6ZSA5OHgyNAogICAgICAgICAg
ICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggOTg6ICJUZXN0IEJ1dHRvbiIKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzI0NzY1MjFiZGM1
YWY1MGY1MDg0MGZmYjlkYTc0N2JmZGFkNjdlOC4uMTE0MDE5NjAyMmIzYzIxMTFkZGIwZDQ4ZDFj
N2ZjMzJjOGU4ZjYwZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNSBAQAorMjAxMC0xMC0wOCAgTWFydGluIFJvYmluc29u
ICA8bXJvYmluc29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgW0dUS10gRmFpbHMgL0xheW91dFRlc3RzL2Zhc3QvY3NzL2J1dHRv
bi1oZWlnaHQuaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MzM5MzYKKworICAgICAgICBHVEsgYnV0dG9ucyBob25vciBoZWlnaHQgcHJvcGVydHkg
c2V0IHZpYSBDU1MuIFRoZSBjb2RlIGZvciB0aGUgbWV0aG9kCisgICAgICAgIGFkanVzdEJ1dHRv
blN0eWxlIG9yaWdpbmF0ZXMgZnJvbSB0aGUgb3JpZ2luYWwgR1RLKyB0aGVtZSBkcmF3aW5nIGNv
ZGUKKyAgICAgICAgYW5kIGlzIGNsZWFybHkganVzdCBhIGNvcHktcGFzdGUgZnJvbSB0aGUgU2Fm
YXJpIHRoZW1lIGRyYXdpbmcgY29kZS4gVGhlCisgICAgICAgIFNhZmFyaSB0aGVtZSBkcmF3aW5n
IGNvZGUgZG9lcyBxdWl0ZSBhIGJpdCBvZiB3b3JrIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbgorICAg
ICAgICBmb250cyBhcmUgY29uc2lzdGVudCB3aXRoIHRoZSBzeXN0ZW0gdGhlbWUsIHdoaWNoIGlz
IG5vdCBzb21ldGhpbmcgdGhlIEdUSysKKyAgICAgICAgcG9ydCBkb2VzLgorCisgICAgICAgIFRo
aXMgY2hhbmdlIGJyaW5ncyB0aGUgbWV0aG9kIG1vcmUgaW4gbGluZSB3aXRoIHRoZSBDaHJvbWl1
bSBwb3J0LCB3aGljaAorICAgICAgICBhbGxvd3MgQ1NTIHRvIHN0eWxlIGJ1dHRvbnMsIG9ubHkg
b3ZlcnJpZGluZyB0aGUgbGluZS1oZWlnaHQgcHJvcGVydHksCisgICAgICAgIHdoaWNoIGlzIHJl
cXVpcmVkIGZvciBsYXlvdXQgdGVzdHMgdG8gcGFzcy4KKworICAgICAgICAqIHBsYXRmb3JtL2d0
ay9SZW5kZXJUaGVtZUd0ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZUd0azo6
YWRqdXN0QnV0dG9uU3R5bGUpOiBObyBsb25nZXIgb3ZlcnJpZGUgbW9zdCBDU1MKKyAgICAgICAg
cHJvcGVydGllcyBmb3IgYnV0dG9uIHN0eWxpbmcuCisKIDIwMTAtMTAtMDggIERpcmsgU2NodWx6
ZSAgPGtyaXRAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBOaWtvbGFzIFppbW1l
cm1hbm4uCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9SZW5kZXJUaGVtZUd0ay5j
cHAgYi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9SZW5kZXJUaGVtZUd0ay5jcHAKaW5kZXggODg3Y2Jl
YTUwMmU1M2ZjNjYwODIxZTNhMzAzMDZjNTk3YzkzYjQxYy4uMTAzOWU0MjcyNjNmYTM1ZDYyMTZk
MmE0NWNhOWM1NGMyNmNhMTA5ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvUmVu
ZGVyVGhlbWVHdGsuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL1JlbmRlclRoZW1lR3Rr
LmNwcApAQCAtMzgwLDE2ICszODAsNiBAQCBib29sIFJlbmRlclRoZW1lR3RrOjpwYWludFJlbmRl
ck9iamVjdChHdGtUaGVtZVdpZGdldFR5cGUgdHlwZSwgUmVuZGVyT2JqZWN0KiByZQogICAgIHJl
dHVybiBwYWludE1vemlsbGFHdGtXaWRnZXQodHlwZSwgY29udGV4dCwgcmVjdCwgJndpZGdldFN0
YXRlLCBmbGFncywgdGV4dERpcmVjdGlvbik7CiB9CiAKLXN0YXRpYyB2b2lkIHNldEJ1dHRvblBh
ZGRpbmcoUmVuZGVyU3R5bGUqIHN0eWxlKQotewotICAgIC8vIEZJWE1FOiBUaGlzIGxvb2tzIGlu
Y29ycmVjdC4KLSAgICBjb25zdCBpbnQgcGFkZGluZyA9IDg7Ci0gICAgc3R5bGUtPnNldFBhZGRp
bmdMZWZ0KExlbmd0aChwYWRkaW5nLCBGaXhlZCkpOwotICAgIHN0eWxlLT5zZXRQYWRkaW5nUmln
aHQoTGVuZ3RoKHBhZGRpbmcsIEZpeGVkKSk7Ci0gICAgc3R5bGUtPnNldFBhZGRpbmdUb3AoTGVu
Z3RoKHBhZGRpbmcgLyAyLCBGaXhlZCkpOwotICAgIHN0eWxlLT5zZXRQYWRkaW5nQm90dG9tKExl
bmd0aChwYWRkaW5nIC8gMiwgRml4ZWQpKTsKLX0KLQogc3RhdGljIHZvaWQgc2V0VG9nZ2xlU2l6
ZShjb25zdCBSZW5kZXJUaGVtZUd0ayogdGhlbWUsIFJlbmRlclN0eWxlKiBzdHlsZSwgQ29udHJv
bFBhcnQgYXBwZWFyYW5jZSkKIHsKICAgICAvLyBUaGUgd2lkdGggYW5kIGhlaWdodCBhcmUgYm90
aCBzcGVjaWZpZWQsIHNvIHdlIHNob3VsZG4ndCBjaGFuZ2UgdGhlbS4KQEAgLTQ0NCwxOCArNDM0
LDkgQEAgYm9vbCBSZW5kZXJUaGVtZUd0azo6cGFpbnRSYWRpbyhSZW5kZXJPYmplY3QqIG8sIGNv
bnN0IFBhaW50SW5mbyYgaSwgY29uc3QgSW50UmUKIAogdm9pZCBSZW5kZXJUaGVtZUd0azo6YWRq
dXN0QnV0dG9uU3R5bGUoQ1NTU3R5bGVTZWxlY3Rvciogc2VsZWN0b3IsIFJlbmRlclN0eWxlKiBz
dHlsZSwgV2ViQ29yZTo6RWxlbWVudCogZSkgY29uc3QKIHsKLSAgICAvLyBGSVhNRTogSXMgdGhp
cyBjb25kaXRpb24gbmVjZXNzYXJ5PwotICAgIGlmIChzdHlsZS0+YXBwZWFyYW5jZSgpID09IFB1
c2hCdXR0b25QYXJ0KSB7Ci0gICAgICAgIHN0eWxlLT5yZXNldEJvcmRlcigpOwotICAgICAgICBz
dHlsZS0+c2V0SGVpZ2h0KExlbmd0aChBdXRvKSk7Ci0gICAgICAgIHN0eWxlLT5zZXRXaGl0ZVNw
YWNlKFBSRSk7Ci0gICAgICAgIHNldEJ1dHRvblBhZGRpbmcoc3R5bGUpOwotICAgIH0gZWxzZSB7
Ci0gICAgICAgIC8vIEZJWE1FOiBUaGlzIHNob3VsZCBub3QgYmUgaGFyZC1jb2RlZC4KLSAgICAg
ICAgc3R5bGUtPnNldE1pbkhlaWdodChMZW5ndGgoMTQsIEZpeGVkKSk7Ci0gICAgICAgIHN0eWxl
LT5yZXNldEJvcmRlclRvcCgpOwotICAgICAgICBzdHlsZS0+cmVzZXRCb3JkZXJCb3R0b20oKTsK
LSAgICB9CisgICAgLy8gU29tZSBsYXlvdXQgdGVzdHMgY2hlY2sgZXhwbGljaXRseSB0aGF0IGJ1
dHRvbnMgaWdub3JlIGxpbmUtaGVpZ2h0LgorICAgIGlmIChzdHlsZS0+YXBwZWFyYW5jZSgpID09
IFB1c2hCdXR0b25QYXJ0KQorICAgICAgICBzdHlsZS0+c2V0TGluZUhlaWdodChSZW5kZXJTdHls
ZTo6aW5pdGlhbExpbmVIZWlnaHQoKSk7CiB9CiAKIGJvb2wgUmVuZGVyVGhlbWVHdGs6OnBhaW50
QnV0dG9uKFJlbmRlck9iamVjdCogbywgY29uc3QgUGFpbnRJbmZvJiBpLCBjb25zdCBJbnRSZWN0
JiByZWN0KQo=
</data>
<flag name="review"
          id="60112"
          type_id="1"
          status="+"
          setter="dbates"
    />
          </attachment>
      

    </bug>

</bugzilla>