<?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>241307</bug_id>
          
          <creation_ts>2022-06-04 11:34:58 -0700</creation_ts>
          <short_desc>[LFC][FFC] Distribute extra logical vertical space across lines</short_desc>
          <delta_ts>2022-06-05 18:08:15 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1874145</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-06-04 11:34:58 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1874146</commentid>
    <comment_count>1</comment_count>
      <attachid>460028</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-04 11:38:43 -0700</bug_when>
    <thetext>Created attachment 460028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1874217</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-06-05 18:07:03 -0700</bug_when>
    <thetext>Committed r295274 (251320@main): &lt;https://commits.webkit.org/251320@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460028.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1874218</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-06-05 18:08:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/94411884&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460028</attachid>
            <date>2022-06-04 11:38:43 -0700</date>
            <delta_ts>2022-06-05 18:07:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241307-20220604113842.patch</filename>
            <type>text/plain</type>
            <size>9090</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAwYmI0N2EzNDkzOTVhMTc4OWVjMDlmZDlmNjA5YTFmOThjY2IwMTYwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBT
YXQsIDQgSnVuIDIwMjIgMTE6MzU6MTEgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbTEZDXVtGRkNd
IERpc3RyaWJ1dGUgZXh0cmEgbG9naWNhbCB2ZXJ0aWNhbCBzcGFjZSBhY3Jvc3MKIGxpbmVzIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDEzMDcKClJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgoKKiBTb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL2ZsZXgvRmxleExheW91dC5jcHA6CihXZWJDb3JlOjpMYXlvdXQ6OkZsZXhMYXlvdXQ6OmNv
bXB1dGVBdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFjZSBjb25zdCk6CihXZWJDb3JlOjpMYXlv
dXQ6OkZsZXhMYXlvdXQ6OmNvbXB1dGVMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW1zKToKKFdlYkNv
cmU6OkxheW91dDo6RmxleExheW91dDo6bGF5b3V0KToKKiBTb3VyY2UvV2ViQ29yZS9sYXlvdXQv
Zm9ybWF0dGluZ0NvbnRleHRzL2ZsZXgvRmxleExheW91dC5oOgotLS0KIC4uLi9mb3JtYXR0aW5n
Q29udGV4dHMvZmxleC9GbGV4TGF5b3V0LmNwcCAgICB8IDY0ICsrKysrKysrKysrKy0tLS0tLS0K
IC4uLi9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4TGF5b3V0LmggICAgICB8ICA5ICsrLQog
MiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2ZsZXgvRmxl
eExheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2Zs
ZXgvRmxleExheW91dC5jcHAKaW5kZXggODE4MjMwMmRmMTA5Li4wMDVhMDg5NjU3ZGEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4
TGF5b3V0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRz
L2ZsZXgvRmxleExheW91dC5jcHAKQEAgLTM5LDggKzM5LDIzIEBAIEZsZXhMYXlvdXQ6OkZsZXhM
YXlvdXQoY29uc3QgUmVuZGVyU3R5bGUmIGZsZXhCb3hTdHlsZSkKIHsKIH0KIAotTGF5b3V0VW5p
dCBGbGV4TGF5b3V0Ojpjb21wdXRlQXZhaWxhYmxlTG9naWNhbFZlcnRpY2FsU3BhY2UoY29uc3Qg
TG9naWNhbEZsZXhJdGVtcyYgZmxleEl0ZW1zLCBjb25zdCBMaW5lUmFuZ2UmLCBjb25zdCBDb25z
dHJhaW50c0ZvckZsZXhDb250ZW50JiBmbGV4Q29uc3RyYWludHMpIGNvbnN0CitGbGV4TGF5b3V0
OjpMaW5lSGVpZ2h0TGlzdCBGbGV4TGF5b3V0Ojpjb21wdXRlQXZhaWxhYmxlTG9naWNhbFZlcnRp
Y2FsU3BhY2UoY29uc3QgTG9naWNhbEZsZXhJdGVtcyYgZmxleEl0ZW1zLCBjb25zdCBXcmFwcGlu
Z1Bvc2l0aW9ucyYgd3JhcHBpbmdJbmRleExpc3QsIGNvbnN0IENvbnN0cmFpbnRzRm9yRmxleENv
bnRlbnQmIGZsZXhDb25zdHJhaW50cykgY29uc3QKIHsKKyAgICBhdXRvIGxpbmVIZWlnaHRMaXN0
ID0gTGluZUhlaWdodExpc3Qod3JhcHBpbmdJbmRleExpc3Quc2l6ZSgpKTsKKyAgICBhdXRvIGxp
bmVSYW5nZSA9IFJhbmdlPHNpemVfdD4geyB9OworICAgIGF1dG8gYWNjdW11bGF0ZWRDb250ZW50
SGVpZ2h0ID0gTGF5b3V0VW5pdCB7IH07CisgICAgZm9yIChzaXplX3QgaW5kZXggPSAwOyBpbmRl
eCA8IHdyYXBwaW5nSW5kZXhMaXN0LnNpemUoKTsgKytpbmRleCkgeworICAgICAgICBsaW5lUmFu
Z2UgPSB7IGxpbmVSYW5nZS5lbmQoKSwgd3JhcHBpbmdJbmRleExpc3RbaW5kZXhdIH07CisgICAg
ICAgIGF1dG8gY29udGVudEhlaWdodEZvclJhbmdlID0gWyZdIHsKKyAgICAgICAgICAgIGF1dG8g
Y29udGVudEhlaWdodCA9IExheW91dFVuaXQgeyB9OworICAgICAgICAgICAgZm9yIChhdXRvIGZs
ZXhJbmRleCA9IGxpbmVSYW5nZS5iZWdpbigpOyBmbGV4SW5kZXggPCBsaW5lUmFuZ2UuZW5kKCk7
ICsrZmxleEluZGV4KQorICAgICAgICAgICAgICAgIGNvbnRlbnRIZWlnaHQgPSBzdGQ6Om1heChj
b250ZW50SGVpZ2h0LCBmbGV4SXRlbXNbZmxleEluZGV4XS5oZWlnaHQoKSk7CisgICAgICAgICAg
ICByZXR1cm4gY29udGVudEhlaWdodDsKKyAgICAgICAgfTsKKyAgICAgICAgbGluZUhlaWdodExp
c3RbaW5kZXhdID0gY29udGVudEhlaWdodEZvclJhbmdlKCk7CisgICAgICAgIGFjY3VtdWxhdGVk
Q29udGVudEhlaWdodCArPSBsaW5lSGVpZ2h0TGlzdFtpbmRleF07CisgICAgfQorCiAgICAgYXV0
byBhdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFjZUZyb21Db25zdHJhaW50ID0gWyZdIHsKICAg
ICAgICAgYXV0byBmbGV4RGlyZWN0aW9uID0gZmxleEJveFN0eWxlKCkuZmxleERpcmVjdGlvbigp
OwogICAgICAgICBhdXRvIGZsZXhEaXJlY3Rpb25Jc0lubGluZUF4aXMgPSBmbGV4RGlyZWN0aW9u
ID09IEZsZXhEaXJlY3Rpb246OlJvdyB8fCBmbGV4RGlyZWN0aW9uID09IEZsZXhEaXJlY3Rpb246
OlJvd1JldmVyc2U7CkBAIC00OCwxNCArNjMsMTIgQEAgTGF5b3V0VW5pdCBGbGV4TGF5b3V0Ojpj
b21wdXRlQXZhaWxhYmxlTG9naWNhbFZlcnRpY2FsU3BhY2UoY29uc3QgTG9naWNhbEZsZXhJdGUK
ICAgICAgICAgICAgIHJldHVybiBmbGV4Q29uc3RyYWludHMuYXZhaWxhYmxlVmVydGljYWxTcGFj
ZSgpOwogICAgICAgICByZXR1cm4gc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiB7IGZsZXhDb25z
dHJhaW50cy5ob3Jpem9udGFsKCkubG9naWNhbFdpZHRoIH07CiAgICAgfTsKLQotICAgIGlmIChh
dXRvIGF2YWlsYWJsZVNwYWNlID0gYXZhaWxhYmxlTG9naWNhbFZlcnRpY2FsU3BhY2VGcm9tQ29u
c3RyYWludCgpKQotICAgICAgICByZXR1cm4gKmF2YWlsYWJsZVNwYWNlOwotCi0gICAgYXV0byBh
dmFpbGFibGVTcGFjZSA9IExheW91dFVuaXQgeyB9OwotICAgIGZvciAoYXV0byYgZmxleEl0ZW0g
OiBmbGV4SXRlbXMpCi0gICAgICAgIGF2YWlsYWJsZVNwYWNlID0gc3RkOjptYXgoYXZhaWxhYmxl
U3BhY2UsIGZsZXhJdGVtLmhlaWdodCgpKTsKLSAgICByZXR1cm4gYXZhaWxhYmxlU3BhY2U7Cisg
ICAgaWYgKGF1dG8gYXZhaWxhYmxlU3BhY2UgPSBhdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFj
ZUZyb21Db25zdHJhaW50KCk7IGF2YWlsYWJsZVNwYWNlICYmIGFjY3VtdWxhdGVkQ29udGVudEhl
aWdodCA8ICphdmFpbGFibGVTcGFjZSkgeworICAgICAgICBhdXRvIGV4dHJhU3BhY2VQZXJMaW5l
ID0gKCphdmFpbGFibGVTcGFjZSAtIGFjY3VtdWxhdGVkQ29udGVudEhlaWdodCkgLyBsaW5lSGVp
Z2h0TGlzdC5zaXplKCk7CisgICAgICAgIGZvciAoc2l6ZV90IGluZGV4ID0gMDsgaW5kZXggPCBs
aW5lSGVpZ2h0TGlzdC5zaXplKCk7ICsraW5kZXgpCisgICAgICAgICAgICBsaW5lSGVpZ2h0TGlz
dFtpbmRleF0gKz0gZXh0cmFTcGFjZVBlckxpbmU7CisgICAgfQorICAgIHJldHVybiBsaW5lSGVp
Z2h0TGlzdDsKIH0KIAogTGF5b3V0VW5pdCBGbGV4TGF5b3V0Ojpjb21wdXRlQXZhaWxhYmxlTG9n
aWNhbEhvcml6b250YWxTcGFjZShjb25zdCBMb2dpY2FsRmxleEl0ZW1zJiBmbGV4SXRlbXMsIGNv
bnN0IENvbnN0cmFpbnRzRm9yRmxleENvbnRlbnQmIGZsZXhDb25zdHJhaW50cykgY29uc3QKQEAg
LTI2MywyMiArMjc2LDE5IEBAIHZvaWQgRmxleExheW91dDo6Y29tcHV0ZUxvZ2ljYWxXaWR0aEZv
ckZsZXhJdGVtcyhMb2dpY2FsRmxleEl0ZW1zJiBmbGV4SXRlbXMsIGNvCiAgICAgICAgIGNvbXB1
dGVMb2dpY2FsV2lkdGhGb3JTaHJpbmtpbmdGbGV4SXRlbXMoZmxleEl0ZW1zLCBsaW5lUmFuZ2Us
IGF2YWlsYWJsZVNwYWNlKTsKIH0KIAotTGF5b3V0VW5pdCBGbGV4TGF5b3V0Ojpjb21wdXRlTG9n
aWNhbEhlaWdodEZvckZsZXhJdGVtcyhMb2dpY2FsRmxleEl0ZW1zJiBmbGV4SXRlbXMsIGNvbnN0
IExpbmVSYW5nZSYgbGluZVJhbmdlLCBMYXlvdXRVbml0IGF2YWlsYWJsZVNwYWNlKQordm9pZCBG
bGV4TGF5b3V0Ojpjb21wdXRlTG9naWNhbEhlaWdodEZvckZsZXhJdGVtcyhMb2dpY2FsRmxleEl0
ZW1zJiBmbGV4SXRlbXMsIGNvbnN0IExpbmVSYW5nZSYgbGluZVJhbmdlLCBMYXlvdXRVbml0IGF2
YWlsYWJsZVNwYWNlKQogewogICAgIGF1dG8gYWxpZ25JdGVtcyA9IGZsZXhCb3hTdHlsZSgpLmFs
aWduSXRlbXMoKTsKICAgICBhdXRvIGxpbmVIZWlnaHQgPSBMYXlvdXRVbml0IHsgfTsKIAogICAg
IGZvciAoc2l6ZV90IGluZGV4ID0gbGluZVJhbmdlLmJlZ2luKCk7IGluZGV4IDwgbGluZVJhbmdl
LmVuZCgpOyArK2luZGV4KSB7CiAgICAgICAgIGF1dG8mIGZsZXhJdGVtID0gZmxleEl0ZW1zW2lu
ZGV4XTsKLSAgICAgICAgaWYgKCFmbGV4SXRlbS5pc0hlaWdodEF1dG8oKSkgewotICAgICAgICAg
ICAgbGluZUhlaWdodCA9IHN0ZDo6bWF4KGxpbmVIZWlnaHQsIGZsZXhJdGVtLmhlaWdodCgpKTsK
KyAgICAgICAgaWYgKCFmbGV4SXRlbS5pc0hlaWdodEF1dG8oKSkKICAgICAgICAgICAgIGNvbnRp
bnVlOwotICAgICAgICB9CiAgICAgICAgIHN3aXRjaCAoYWxpZ25JdGVtcy5wb3NpdGlvbigpKSB7
CiAgICAgICAgIGNhc2UgSXRlbVBvc2l0aW9uOjpOb3JtYWw6CiAgICAgICAgIGNhc2UgSXRlbVBv
c2l0aW9uOjpTdHJldGNoOgogICAgICAgICAgICAgZmxleEl0ZW0uc2V0SGVpZ2h0KGF2YWlsYWJs
ZVNwYWNlKTsKLSAgICAgICAgICAgIGxpbmVIZWlnaHQgPSBhdmFpbGFibGVTcGFjZTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEl0ZW1Qb3NpdGlvbjo6Q2VudGVyOgogICAgICAg
ICBjYXNlIEl0ZW1Qb3NpdGlvbjo6U3RhcnQ6CkBAIC0yOTEsNyArMzAxLDYgQEAgTGF5b3V0VW5p
dCBGbGV4TGF5b3V0Ojpjb21wdXRlTG9naWNhbEhlaWdodEZvckZsZXhJdGVtcyhMb2dpY2FsRmxl
eEl0ZW1zJiBmbGV4SXQKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQotICAg
IHJldHVybiBsaW5lSGVpZ2h0OwogfQogCiB2b2lkIEZsZXhMYXlvdXQ6OmFsaWduRmxleEl0ZW1z
KExvZ2ljYWxGbGV4SXRlbXMmIGZsZXhJdGVtcywgY29uc3QgTGluZVJhbmdlJiBsaW5lUmFuZ2Us
IFZlcnRpY2FsQ29uc3RyYWludHMgY29uc3RyYWludHMpCkBAIC00MDgsMTcgKzQxNywyNiBAQCB2
b2lkIEZsZXhMYXlvdXQ6OmxheW91dChjb25zdCBDb25zdHJhaW50c0ZvckZsZXhDb250ZW50JiBj
b25zdHJhaW50cywgTG9naWNhbEZsZQogewogICAgIGF1dG8gYXZhaWxhYmxlTG9naWNhbEhvcml6
b250YWxTcGFjZSA9IGNvbXB1dGVBdmFpbGFibGVMb2dpY2FsSG9yaXpvbnRhbFNwYWNlKGZsZXhJ
dGVtcywgY29uc3RyYWludHMpOwogICAgIGF1dG8gd3JhcHBpbmdJbmRleExpc3QgPSBjb21wdXRl
V3JhcHBpbmdQb3NpdGlvbnMoZmxleEl0ZW1zLCBhdmFpbGFibGVMb2dpY2FsSG9yaXpvbnRhbFNw
YWNlKTsKKyAgICBhdXRvIGxpbmVIZWlnaHRMaXN0ID0gY29tcHV0ZUF2YWlsYWJsZUxvZ2ljYWxW
ZXJ0aWNhbFNwYWNlKGZsZXhJdGVtcywgd3JhcHBpbmdJbmRleExpc3QsIGNvbnN0cmFpbnRzKTsK
IAogICAgIGF1dG8gbGluZVJhbmdlID0gUmFuZ2U8c2l6ZV90PiB7IH07CiAgICAgYXV0byBsaW5l
VG9wID0gY29uc3RyYWludHMubG9naWNhbFRvcCgpOwotICAgIGZvciAoYXV0byBuZXh0V3JhcHBp
bmdQb3NpdGlvbiA6IHdyYXBwaW5nSW5kZXhMaXN0KSB7Ci0gICAgICAgIGxpbmVSYW5nZSA9IHsg
bGluZVJhbmdlLmVuZCgpLCBuZXh0V3JhcHBpbmdQb3NpdGlvbiB9OwotICAgICAgICBjb21wdXRl
TG9naWNhbFdpZHRoRm9yRmxleEl0ZW1zKGZsZXhJdGVtcywgbGluZVJhbmdlLCBhdmFpbGFibGVM
b2dpY2FsSG9yaXpvbnRhbFNwYWNlKTsKLSAgICAgICAgYXV0byBhdmFpbGFibGVMb2dpY2FsVmVy
dGljYWxTcGFjZSA9IGNvbXB1dGVBdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFjZShmbGV4SXRl
bXMsIGxpbmVSYW5nZSwgY29uc3RyYWludHMpOwotICAgICAgICBhdXRvIGxpbmVIZWlnaHQgPSBj
b21wdXRlTG9naWNhbEhlaWdodEZvckZsZXhJdGVtcyhmbGV4SXRlbXMsIGxpbmVSYW5nZSwgYXZh
aWxhYmxlTG9naWNhbFZlcnRpY2FsU3BhY2UpOwotICAgICAgICBhbGlnbkZsZXhJdGVtcyhmbGV4
SXRlbXMsIGxpbmVSYW5nZSwgeyBsaW5lVG9wLCBhdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFj
ZSB9KTsKLSAgICAgICAganVzdGlmeUZsZXhJdGVtcyhmbGV4SXRlbXMsIGxpbmVSYW5nZSwgYXZh
aWxhYmxlTG9naWNhbEhvcml6b250YWxTcGFjZSk7Ci0gICAgICAgIGxpbmVUb3AgKz0gbGluZUhl
aWdodDsKKyAgICBmb3IgKHNpemVfdCBpbmRleCA9IDA7IGluZGV4IDwgd3JhcHBpbmdJbmRleExp
c3Quc2l6ZSgpOyArK2luZGV4KSB7CisgICAgICAgIGxpbmVSYW5nZSA9IHsgbGluZVJhbmdlLmVu
ZCgpLCB3cmFwcGluZ0luZGV4TGlzdFtpbmRleF0gfTsKKworICAgICAgICBhdXRvIHBlcmZvcm1N
YWluQXhpc0xheW91dCA9IFsmXSB7CisgICAgICAgICAgICBjb21wdXRlTG9naWNhbFdpZHRoRm9y
RmxleEl0ZW1zKGZsZXhJdGVtcywgbGluZVJhbmdlLCBhdmFpbGFibGVMb2dpY2FsSG9yaXpvbnRh
bFNwYWNlKTsKKyAgICAgICAgICAgIGp1c3RpZnlGbGV4SXRlbXMoZmxleEl0ZW1zLCBsaW5lUmFu
Z2UsIGF2YWlsYWJsZUxvZ2ljYWxIb3Jpem9udGFsU3BhY2UpOworICAgICAgICB9OworICAgICAg
ICBwZXJmb3JtTWFpbkF4aXNMYXlvdXQoKTsKKworICAgICAgICBhdXRvIHBlcmZvcm1Dcm9zc0F4
aXNMYXlvdXQgPSBbJl0geworICAgICAgICAgICAgYXV0byBhdmFpbGFibGVMb2dpY2FsVmVydGlj
YWxTcGFjZSA9IGxpbmVIZWlnaHRMaXN0W2luZGV4XTsKKyAgICAgICAgICAgIGNvbXB1dGVMb2dp
Y2FsSGVpZ2h0Rm9yRmxleEl0ZW1zKGZsZXhJdGVtcywgbGluZVJhbmdlLCBhdmFpbGFibGVMb2dp
Y2FsVmVydGljYWxTcGFjZSk7CisgICAgICAgICAgICBhbGlnbkZsZXhJdGVtcyhmbGV4SXRlbXMs
IGxpbmVSYW5nZSwgeyBsaW5lVG9wLCBhdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFjZSB9KTsK
KyAgICAgICAgICAgIGxpbmVUb3AgKz0gYXZhaWxhYmxlTG9naWNhbFZlcnRpY2FsU3BhY2U7Cisg
ICAgICAgIH07CisgICAgICAgIHBlcmZvcm1Dcm9zc0F4aXNMYXlvdXQoKTsKICAgICB9CiB9CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxl
eC9GbGV4TGF5b3V0LmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRz
L2ZsZXgvRmxleExheW91dC5oCmluZGV4IDJkMjEzZmY5ZTlkMi4uMTJkNzhiMDcyNmEzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2ZsZXgvRmxl
eExheW91dC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
ZmxleC9GbGV4TGF5b3V0LmgKQEAgLTg1LDEzICs4NSwxNiBAQCBwcml2YXRlOgogICAgIHZvaWQg
Y29tcHV0ZUxvZ2ljYWxXaWR0aEZvckZsZXhJdGVtcyhMb2dpY2FsRmxleEl0ZW1zJiwgY29uc3Qg
TGluZVJhbmdlJiwgTGF5b3V0VW5pdCBhdmFpbGFibGVTcGFjZSk7CiAgICAgdm9pZCBjb21wdXRl
TG9naWNhbFdpZHRoRm9yU3RyZXRjaGluZ0ZsZXhJdGVtcyhMb2dpY2FsRmxleEl0ZW1zJiwgY29u
c3QgTGluZVJhbmdlJiwgTGF5b3V0VW5pdCBhdmFpbGFibGVTcGFjZSk7CiAgICAgdm9pZCBjb21w
dXRlTG9naWNhbFdpZHRoRm9yU2hyaW5raW5nRmxleEl0ZW1zKExvZ2ljYWxGbGV4SXRlbXMmLCBj
b25zdCBMaW5lUmFuZ2UmLCBMYXlvdXRVbml0IGF2YWlsYWJsZVNwYWNlKTsKLSAgICBMYXlvdXRV
bml0IGNvbXB1dGVMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW1zKExvZ2ljYWxGbGV4SXRlbXMmLCBj
b25zdCBMaW5lUmFuZ2UmLCBMYXlvdXRVbml0IGF2YWlsYWJsZVNwYWNlKTsKKyAgICB2b2lkIGNv
bXB1dGVMb2dpY2FsSGVpZ2h0Rm9yRmxleEl0ZW1zKExvZ2ljYWxGbGV4SXRlbXMmLCBjb25zdCBM
aW5lUmFuZ2UmLCBMYXlvdXRVbml0IGF2YWlsYWJsZVNwYWNlKTsKICAgICB2b2lkIGFsaWduRmxl
eEl0ZW1zKExvZ2ljYWxGbGV4SXRlbXMmLCBjb25zdCBMaW5lUmFuZ2UmLCBWZXJ0aWNhbENvbnN0
cmFpbnRzKTsKICAgICB2b2lkIGp1c3RpZnlGbGV4SXRlbXMoTG9naWNhbEZsZXhJdGVtcyYsIGNv
bnN0IExpbmVSYW5nZSYsIExheW91dFVuaXQgYXZhaWxhYmxlU3BhY2UpOwotICAgIExheW91dFVu
aXQgY29tcHV0ZUF2YWlsYWJsZUxvZ2ljYWxWZXJ0aWNhbFNwYWNlKGNvbnN0IExvZ2ljYWxGbGV4
SXRlbXMmLCBjb25zdCBMaW5lUmFuZ2UmLCBjb25zdCBDb25zdHJhaW50c0ZvckZsZXhDb250ZW50
JikgY29uc3Q7Ci0gICAgTGF5b3V0VW5pdCBjb21wdXRlQXZhaWxhYmxlTG9naWNhbEhvcml6b250
YWxTcGFjZShjb25zdCBMb2dpY2FsRmxleEl0ZW1zJiwgY29uc3QgQ29uc3RyYWludHNGb3JGbGV4
Q29udGVudCYpIGNvbnN0OworCiAgICAgdXNpbmcgV3JhcHBpbmdQb3NpdGlvbnMgPSBWZWN0b3I8
c2l6ZV90PjsKICAgICBXcmFwcGluZ1Bvc2l0aW9ucyBjb21wdXRlV3JhcHBpbmdQb3NpdGlvbnMo
Y29uc3QgTG9naWNhbEZsZXhJdGVtcyYsIExheW91dFVuaXQgYXZhaWxhYmxlU3BhY2UpIGNvbnN0
OworICAgIExheW91dFVuaXQgY29tcHV0ZUF2YWlsYWJsZUxvZ2ljYWxIb3Jpem9udGFsU3BhY2Uo
Y29uc3QgTG9naWNhbEZsZXhJdGVtcyYsIGNvbnN0IENvbnN0cmFpbnRzRm9yRmxleENvbnRlbnQm
KSBjb25zdDsKKworICAgIHVzaW5nIExpbmVIZWlnaHRMaXN0ID0gVmVjdG9yPExheW91dFVuaXQ+
OworICAgIExpbmVIZWlnaHRMaXN0IGNvbXB1dGVBdmFpbGFibGVMb2dpY2FsVmVydGljYWxTcGFj
ZShjb25zdCBMb2dpY2FsRmxleEl0ZW1zJiwgY29uc3QgV3JhcHBpbmdQb3NpdGlvbnMmLCBjb25z
dCBDb25zdHJhaW50c0ZvckZsZXhDb250ZW50JikgY29uc3Q7CiAKICAgICBjb25zdCBSZW5kZXJT
dHlsZSYgZmxleEJveFN0eWxlKCkgY29uc3QgeyByZXR1cm4gbV9mbGV4Qm94U3R5bGU7IH0KIAot
LSAKMi4zMi4wIChBcHBsZSBHaXQtMTMyKQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>