<?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>233313</bug_id>
          
          <creation_ts>2021-11-18 04:06:42 -0800</creation_ts>
          <short_desc>[css-grid] Consider tables&apos; min sizes when computing the hypothetical size</short_desc>
          <delta_ts>2022-01-17 01:56:59 -0800</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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>232383</dup_id>
          
          <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="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>ashvayka</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jfernandez</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pdr</cc>
    
    <cc>rbuis</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1816381</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2021-11-18 04:06:42 -0800</bug_when>
    <thetext>[css-grid] Consider tables&apos; min sizes when computing the hypothetical size</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1816383</commentid>
    <comment_count>1</comment_count>
      <attachid>444658</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2021-11-18 04:13:35 -0800</bug_when>
    <thetext>Created attachment 444658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1817782</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-25 04:07:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/85748519&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1818176</commentid>
    <comment_count>3</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2021-11-29 04:16:58 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 232383 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1831438</commentid>
    <comment_count>4</comment_count>
      <attachid>444658</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2022-01-17 01:56:59 -0800</bug_when>
    <thetext>Comment on attachment 444658
Patch

Removing r? as it&apos;s a dup</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444658</attachid>
            <date>2021-11-18 04:13:35 -0800</date>
            <delta_ts>2022-01-17 01:56:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233313-20211118131333.patch</filename>
            <type>text/plain</type>
            <size>11515</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1OTkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTE1ZDc1N2JjNzY3MmJh
ZGMzNmIxYzYxMmQyYTVjMTE3MDM5MzIxMC4uNjI5YzVhOGM2MWY5YjlmOTFjNDlhOTQ1YzViZGJj
ZWFiMmUzM2FmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTExLTE4ICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3Jp
ZF0gQ29uc2lkZXIgdGFibGVzJyBtaW4gc2l6ZXMgd2hlbiBjb21wdXRpbmcgdGhlIGh5cG90aGV0
aWNhbCBzaXplCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMzMzMTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZnRlciBjb21wdXRpbmcgdGhlIGZsZXggYmFzZSBzaXplIHRoZSBzcGVjcyBtYW5kYXRlIHVz
IHRvIGNvbXB1dGUgdGhlIGh5cG90aGV0aWNhbCBtYWluIHNpemUKKyAgICAgICAgb2YgZXZlcnkg
ZmxleCBpdGVtLiBUaGF0IGh5cG90aGV0aWNhbCBzaXplIGlzIHRoZSBmbGV4IGJhc2Ugc2l6ZSBj
bGFtcGVkIGFjY29yZGluZyB0byB0aGUgaXRlbSdzCisgICAgICAgIHVzZWQgbWluIGFuZCBtYXgg
c2l6ZXMuIEluIHRoZSBzcGVjaWFsIGNhc2Ugb2YgdGFibGVzIHdlIHNob3VsZCBhbHNvIHRha2Ug
aW50byBhY2NvdW50IHRoZQorICAgICAgICB0YWJsZSBpbnRyaW5zaWMgc2l6ZXMgdG8gY29tcHV0
ZSB0aGUgbWluIHNpemUuCisKKyAgICAgICAgSW4gb3JkZXIgdG8gZG8gdGhhdCBhbGwgdGhlIGNv
ZGUgZnJvbSBjb21wdXRlRmxleEl0ZW1NaW5NYXhTaXplcygpIHdhcyBtb3ZlZCBpbnRvIGFuIGFu
b255bW91cworICAgICAgICBsYW1iZGEgaW5zaWRlIHRoYXQgc2FtZSBtZXRob2QuIFRoZW4gd2Ug
dGFrZSB0aGUgb3V0cHV0IG9mIHRoYXQgbGFtYmRhICh0aGUgbWluIGFuZCBtYXggc2l6ZXMpCisg
ICAgICAgIGFuZCBjb3JyZWN0IHRoZSBtaW4gc2l6ZSBpZiBhcHByb3BpYXRlLgorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlckZsZXhpYmxlQm94Ojpjb21wdXRlRmxleEl0ZW1NaW5NYXhTaXplcyk6CisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlclRhYmxlLmg6IE1hZGUgY29tcHV0ZUludHJpbnNpY0xvZ2ljYWxXaWR0
aHMoKSBwdWJsaWMuCisKIDIwMjEtMTEtMTggIENocmlzIExvcmQgIDxjbG9yZEBpZ2FsaWEuY29t
PgogCiAgICAgICAgIFtHTElCXSB0d2l0Y2gudHYgZm9yY2VzIHN5bmNocm9ub3VzIHNjcm9sbGlu
ZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJsZUJveC5jcHAKaW5k
ZXggMTAyY2JjODdkZjMzYjhjNTkxYjRkOWJiNDg5YTBkY2IzZDhkOGJjNy4uNmY4ZTQzY2M5NDJk
YTZhOWE0ODNlZGY5MjU2OThjM2NmOTM3ZTNjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwCkBAIC0zOCw2ICszOCw3IEBACiAjaW5jbHVkZSAi
UmVuZGVyTGF5ZXIuaCIKICNpbmNsdWRlICJSZW5kZXJMYXlvdXRTdGF0ZS5oIgogI2luY2x1ZGUg
IlJlbmRlclN0eWxlQ29uc3RhbnRzLmgiCisjaW5jbHVkZSAiUmVuZGVyVGFibGUuaCIKICNpbmNs
dWRlICJSZW5kZXJWaWV3LmgiCiAjaW5jbHVkZSAiV3JpdGluZ01vZGUuaCIKICNpbmNsdWRlIDxs
aW1pdHM+CkBAIC0xMjk3LDQ4ICsxMjk4LDU5IEBAIHZvaWQgUmVuZGVyRmxleGlibGVCb3g6OnBy
ZXBhcmVPcmRlckl0ZXJhdG9yQW5kTWFyZ2lucygpCiAKIHN0ZDo6cGFpcjxMYXlvdXRVbml0LCBM
YXlvdXRVbml0PiBSZW5kZXJGbGV4aWJsZUJveDo6Y29tcHV0ZUZsZXhJdGVtTWluTWF4U2l6ZXMo
UmVuZGVyQm94JiBjaGlsZCkKIHsKLSAgICBMZW5ndGggbWF4ID0gbWFpblNpemVMZW5ndGhGb3JD
aGlsZChNYXhTaXplLCBjaGlsZCk7Ci0gICAgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiBtYXhF
eHRlbnQgPSBzdGQ6Om51bGxvcHQ7Ci0gICAgaWYgKG1heC5pc1NwZWNpZmllZE9ySW50cmluc2lj
KCkpCi0gICAgICAgIG1heEV4dGVudCA9IGNvbXB1dGVNYWluQXhpc0V4dGVudEZvckNoaWxkKGNo
aWxkLCBNYXhTaXplLCBtYXgpOworICAgIGF1dG8gbWluTWF4U2l6ZXMgPSAoW3RoaXNdKFJlbmRl
ckJveCYgY2hpbGQpIC0+IHN0ZDo6cGFpcjxMYXlvdXRVbml0LCBMYXlvdXRVbml0PiB7CisgICAg
ICAgIExlbmd0aCBtYXggPSBtYWluU2l6ZUxlbmd0aEZvckNoaWxkKE1heFNpemUsIGNoaWxkKTsK
KyAgICAgICAgc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiBtYXhFeHRlbnQgPSBzdGQ6Om51bGxv
cHQ7CisgICAgICAgIGlmIChtYXguaXNTcGVjaWZpZWRPckludHJpbnNpYygpKQorICAgICAgICAg
ICAgbWF4RXh0ZW50ID0gY29tcHV0ZU1haW5BeGlzRXh0ZW50Rm9yQ2hpbGQoY2hpbGQsIE1heFNp
emUsIG1heCk7CisKKyAgICAgICAgTGVuZ3RoIG1pbiA9IG1haW5TaXplTGVuZ3RoRm9yQ2hpbGQo
TWluU2l6ZSwgY2hpbGQpOworICAgICAgICAvLyBJbnRyaW5zaWMgc2l6ZXMgaW4gY2hpbGQncyBi
bG9jayBheGlzIGFyZSBoYW5kbGVkIGJ5IHRoZSBtaW4tc2l6ZTphdXRvIGNvZGUgcGF0aC4KKyAg
ICAgICAgaWYgKG1pbi5pc1NwZWNpZmllZCgpIHx8IChtaW4uaXNJbnRyaW5zaWMoKSAmJiBtYWlu
QXhpc0lzQ2hpbGRJbmxpbmVBeGlzKGNoaWxkKSkpCisgICAgICAgICAgICByZXR1cm4geyBjb21w
dXRlTWFpbkF4aXNFeHRlbnRGb3JDaGlsZChjaGlsZCwgTWluU2l6ZSwgbWluKS52YWx1ZV9vcigw
X2x1KSwgbWF4RXh0ZW50LnZhbHVlX29yKExheW91dFVuaXQ6Om1heCgpKSB9OworCisgICAgICAg
IGlmIChzaG91bGRBcHBseU1pblNpemVBdXRvRm9yQ2hpbGQoY2hpbGQpKSB7CisgICAgICAgICAg
ICAvLyBGSVhNRTogSWYgdGhlIG1pbiB2YWx1ZSBpcyBleHBlY3RlZCB0byBiZSB2YWxpZCBoZXJl
LCB3ZSBuZWVkIHRvIGNvbWUgdXAgd2l0aCBhIG5vbiBvcHRpb25hbCB2ZXJzaW9uIG9mIGNvbXB1
dGVNYWluQXhpc0V4dGVudEZvckNoaWxkIGFuZAorICAgICAgICAgICAgLy8gZW5zdXJlIGl0J3Mg
dmFsaWQgdGhyb3VnaCB0aGUgdmlydHVhbCBjYWxscyBvZiBjb21wdXRlSW50cmluc2ljTG9naWNh
bENvbnRlbnRIZWlnaHRVc2luZy4KKyAgICAgICAgICAgIExheW91dFVuaXQgY29udGVudFNpemU7
CisgICAgICAgICAgICBMZW5ndGggY2hpbGRDcm9zc1NpemVMZW5ndGggPSBjcm9zc1NpemVMZW5n
dGhGb3JDaGlsZChNYWluT3JQcmVmZXJyZWRTaXplLCBjaGlsZCk7CisgICAgICAgICAgICBpZiAo
Y2hpbGQuaXNSZW5kZXJSZXBsYWNlZCgpICYmIGNoaWxkSGFzQ29tcHV0YWJsZUFzcGVjdFJhdGlv
KGNoaWxkKSAmJiBjaGlsZENyb3NzU2l6ZUlzRGVmaW5pdGUoY2hpbGQsIGNoaWxkQ3Jvc3NTaXpl
TGVuZ3RoKSkKKyAgICAgICAgICAgICAgICBjb250ZW50U2l6ZSA9IGNvbXB1dGVNYWluU2l6ZUZy
b21Bc3BlY3RSYXRpb1VzaW5nKGNoaWxkLCBjaGlsZENyb3NzU2l6ZUxlbmd0aCk7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgY29udGVudFNpemUgPSBjb21wdXRlTWFpbkF4aXNF
eHRlbnRGb3JDaGlsZChjaGlsZCwgTWluU2l6ZSwgTGVuZ3RoKExlbmd0aFR5cGU6Ok1pbkNvbnRl
bnQpKS52YWx1ZV9vcigwKTsKKyAgICAgICAgICAgIGlmIChjaGlsZC5oYXNJbnRyaW5zaWNBc3Bl
Y3RSYXRpbygpICYmIGNoaWxkLmludHJpbnNpY1NpemUoKS5oZWlnaHQoKSkKKyAgICAgICAgICAg
ICAgICBjb250ZW50U2l6ZSA9IGFkanVzdENoaWxkU2l6ZUZvckFzcGVjdFJhdGlvQ3Jvc3NBeGlz
TWluQW5kTWF4KGNoaWxkLCBjb250ZW50U2l6ZSk7CisgICAgICAgICAgICBBU1NFUlQoY29udGVu
dFNpemUgPj0gMCk7CisgICAgICAgICAgICBjb250ZW50U2l6ZSA9IHN0ZDo6bWluKGNvbnRlbnRT
aXplLCBtYXhFeHRlbnQudmFsdWVfb3IoY29udGVudFNpemUpKTsKKworICAgICAgICAgICAgTGVu
Z3RoIG1haW5TaXplID0gbWFpblNpemVMZW5ndGhGb3JDaGlsZChNYWluT3JQcmVmZXJyZWRTaXpl
LCBjaGlsZCk7CisgICAgICAgICAgICBpZiAoY2hpbGRNYWluU2l6ZUlzRGVmaW5pdGUoY2hpbGQs
IG1haW5TaXplKSkgeworICAgICAgICAgICAgICAgIExheW91dFVuaXQgcmVzb2x2ZWRNYWluU2l6
ZSA9IGNvbXB1dGVNYWluQXhpc0V4dGVudEZvckNoaWxkKGNoaWxkLCBNYWluT3JQcmVmZXJyZWRT
aXplLCBtYWluU2l6ZSkudmFsdWVfb3IoMCk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHJlc29s
dmVkTWFpblNpemUgPj0gMCk7CisgICAgICAgICAgICAgICAgTGF5b3V0VW5pdCBzcGVjaWZpZWRT
aXplID0gc3RkOjptaW4ocmVzb2x2ZWRNYWluU2l6ZSwgbWF4RXh0ZW50LnZhbHVlX29yKHJlc29s
dmVkTWFpblNpemUpKTsKKyAgICAgICAgICAgICAgICByZXR1cm4geyBzdGQ6Om1pbihzcGVjaWZp
ZWRTaXplLCBjb250ZW50U2l6ZSksIG1heEV4dGVudC52YWx1ZV9vcihMYXlvdXRVbml0OjptYXgo
KSkgfTsKKyAgICAgICAgICAgIH0KIAotICAgIExlbmd0aCBtaW4gPSBtYWluU2l6ZUxlbmd0aEZv
ckNoaWxkKE1pblNpemUsIGNoaWxkKTsKLSAgICAvLyBJbnRyaW5zaWMgc2l6ZXMgaW4gY2hpbGQn
cyBibG9jayBheGlzIGFyZSBoYW5kbGVkIGJ5IHRoZSBtaW4tc2l6ZTphdXRvIGNvZGUgcGF0aC4K
LSAgICBpZiAobWluLmlzU3BlY2lmaWVkKCkgfHwgKG1pbi5pc0ludHJpbnNpYygpICYmIG1haW5B
eGlzSXNDaGlsZElubGluZUF4aXMoY2hpbGQpKSkKLSAgICAgICAgcmV0dXJuIHsgY29tcHV0ZU1h
aW5BeGlzRXh0ZW50Rm9yQ2hpbGQoY2hpbGQsIE1pblNpemUsIG1pbikudmFsdWVfb3IoMF9sdSks
IG1heEV4dGVudC52YWx1ZV9vcihMYXlvdXRVbml0OjptYXgoKSkgfTsKLSAgICAKLSAgICBpZiAo
c2hvdWxkQXBwbHlNaW5TaXplQXV0b0ZvckNoaWxkKGNoaWxkKSkgewotICAgICAgICAvLyBGSVhN
RTogSWYgdGhlIG1pbiB2YWx1ZSBpcyBleHBlY3RlZCB0byBiZSB2YWxpZCBoZXJlLCB3ZSBuZWVk
IHRvIGNvbWUgdXAgd2l0aCBhIG5vbiBvcHRpb25hbCB2ZXJzaW9uIG9mIGNvbXB1dGVNYWluQXhp
c0V4dGVudEZvckNoaWxkIGFuZAotICAgICAgICAvLyBlbnN1cmUgaXQncyB2YWxpZCB0aHJvdWdo
IHRoZSB2aXJ0dWFsIGNhbGxzIG9mIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsQ29udGVudEhlaWdo
dFVzaW5nLgotICAgICAgICBMYXlvdXRVbml0IGNvbnRlbnRTaXplOwotICAgICAgICBMZW5ndGgg
Y2hpbGRDcm9zc1NpemVMZW5ndGggPSBjcm9zc1NpemVMZW5ndGhGb3JDaGlsZChNYWluT3JQcmVm
ZXJyZWRTaXplLCBjaGlsZCk7Ci0gICAgICAgIGlmIChjaGlsZC5pc1JlbmRlclJlcGxhY2VkKCkg
JiYgY2hpbGRIYXNDb21wdXRhYmxlQXNwZWN0UmF0aW8oY2hpbGQpICYmIGNoaWxkQ3Jvc3NTaXpl
SXNEZWZpbml0ZShjaGlsZCwgY2hpbGRDcm9zc1NpemVMZW5ndGgpKQotICAgICAgICAgICAgY29u
dGVudFNpemUgPSBjb21wdXRlTWFpblNpemVGcm9tQXNwZWN0UmF0aW9Vc2luZyhjaGlsZCwgY2hp
bGRDcm9zc1NpemVMZW5ndGgpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBjb250ZW50U2l6
ZSA9IGNvbXB1dGVNYWluQXhpc0V4dGVudEZvckNoaWxkKGNoaWxkLCBNaW5TaXplLCBMZW5ndGgo
TGVuZ3RoVHlwZTo6TWluQ29udGVudCkpLnZhbHVlX29yKDApOwotICAgICAgICBpZiAoY2hpbGQu
aGFzSW50cmluc2ljQXNwZWN0UmF0aW8oKSAmJiBjaGlsZC5pbnRyaW5zaWNTaXplKCkuaGVpZ2h0
KCkpCi0gICAgICAgICAgICBjb250ZW50U2l6ZSA9IGFkanVzdENoaWxkU2l6ZUZvckFzcGVjdFJh
dGlvQ3Jvc3NBeGlzTWluQW5kTWF4KGNoaWxkLCBjb250ZW50U2l6ZSk7Ci0gICAgICAgIEFTU0VS
VChjb250ZW50U2l6ZSA+PSAwKTsKLSAgICAgICAgY29udGVudFNpemUgPSBzdGQ6Om1pbihjb250
ZW50U2l6ZSwgbWF4RXh0ZW50LnZhbHVlX29yKGNvbnRlbnRTaXplKSk7Ci0gICAgICAgIAotICAg
ICAgICBMZW5ndGggbWFpblNpemUgPSBtYWluU2l6ZUxlbmd0aEZvckNoaWxkKE1haW5PclByZWZl
cnJlZFNpemUsIGNoaWxkKTsKLSAgICAgICAgaWYgKGNoaWxkTWFpblNpemVJc0RlZmluaXRlKGNo
aWxkLCBtYWluU2l6ZSkpIHsKLSAgICAgICAgICAgIExheW91dFVuaXQgcmVzb2x2ZWRNYWluU2l6
ZSA9IGNvbXB1dGVNYWluQXhpc0V4dGVudEZvckNoaWxkKGNoaWxkLCBNYWluT3JQcmVmZXJyZWRT
aXplLCBtYWluU2l6ZSkudmFsdWVfb3IoMCk7Ci0gICAgICAgICAgICBBU1NFUlQocmVzb2x2ZWRN
YWluU2l6ZSA+PSAwKTsKLSAgICAgICAgICAgIExheW91dFVuaXQgc3BlY2lmaWVkU2l6ZSA9IHN0
ZDo6bWluKHJlc29sdmVkTWFpblNpemUsIG1heEV4dGVudC52YWx1ZV9vcihyZXNvbHZlZE1haW5T
aXplKSk7Ci0gICAgICAgICAgICByZXR1cm4geyBzdGQ6Om1pbihzcGVjaWZpZWRTaXplLCBjb250
ZW50U2l6ZSksIG1heEV4dGVudC52YWx1ZV9vcihMYXlvdXRVbml0OjptYXgoKSkgfTsKLSAgICAg
ICAgfQorICAgICAgICAgICAgaWYgKGNoaWxkLmlzUmVuZGVyUmVwbGFjZWQoKSAmJiBjaGlsZEhh
c0NvbXB1dGFibGVBc3BlY3RSYXRpb0FuZENyb3NzU2l6ZUlzQ29uc2lkZXJlZERlZmluaXRlKGNo
aWxkKSkgeworICAgICAgICAgICAgICAgIExheW91dFVuaXQgdHJhbnNmZXJyZWRTaXplID0gY29t
cHV0ZU1haW5TaXplRnJvbUFzcGVjdFJhdGlvVXNpbmcoY2hpbGQsIGNoaWxkQ3Jvc3NTaXplTGVu
Z3RoKTsKKyAgICAgICAgICAgICAgICB0cmFuc2ZlcnJlZFNpemUgPSBhZGp1c3RDaGlsZFNpemVG
b3JBc3BlY3RSYXRpb0Nyb3NzQXhpc01pbkFuZE1heChjaGlsZCwgdHJhbnNmZXJyZWRTaXplKTsK
KyAgICAgICAgICAgICAgICByZXR1cm4geyBzdGQ6Om1pbih0cmFuc2ZlcnJlZFNpemUsIGNvbnRl
bnRTaXplKSwgbWF4RXh0ZW50LnZhbHVlX29yKExheW91dFVuaXQ6Om1heCgpKSB9OworICAgICAg
ICAgICAgfQogCi0gICAgICAgIGlmIChjaGlsZC5pc1JlbmRlclJlcGxhY2VkKCkgJiYgY2hpbGRI
YXNDb21wdXRhYmxlQXNwZWN0UmF0aW9BbmRDcm9zc1NpemVJc0NvbnNpZGVyZWREZWZpbml0ZShj
aGlsZCkpIHsKLSAgICAgICAgICAgIExheW91dFVuaXQgdHJhbnNmZXJyZWRTaXplID0gY29tcHV0
ZU1haW5TaXplRnJvbUFzcGVjdFJhdGlvVXNpbmcoY2hpbGQsIGNoaWxkQ3Jvc3NTaXplTGVuZ3Ro
KTsKLSAgICAgICAgICAgIHRyYW5zZmVycmVkU2l6ZSA9IGFkanVzdENoaWxkU2l6ZUZvckFzcGVj
dFJhdGlvQ3Jvc3NBeGlzTWluQW5kTWF4KGNoaWxkLCB0cmFuc2ZlcnJlZFNpemUpOwotICAgICAg
ICAgICAgcmV0dXJuIHsgc3RkOjptaW4odHJhbnNmZXJyZWRTaXplLCBjb250ZW50U2l6ZSksIG1h
eEV4dGVudC52YWx1ZV9vcihMYXlvdXRVbml0OjptYXgoKSkgfTsKKyAgICAgICAgICAgIHJldHVy
biB7IGNvbnRlbnRTaXplLCBtYXhFeHRlbnQudmFsdWVfb3IoTGF5b3V0VW5pdDo6bWF4KCkpIH07
CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4geyBjb250ZW50U2l6ZSwgbWF4RXh0ZW50LnZh
bHVlX29yKExheW91dFVuaXQ6Om1heCgpKSB9OwotICAgIH0KKyAgICAgICAgcmV0dXJuIHsgMF9s
dSwgbWF4RXh0ZW50LnZhbHVlX29yKExheW91dFVuaXQ6Om1heCgpKSB9OworICAgIH0pKGNoaWxk
KTsKKworICAgIGlmICghY2hpbGQuaXNUYWJsZSgpIHx8ICFtYWluQXhpc0lzQ2hpbGRJbmxpbmVB
eGlzKGNoaWxkKSkKKyAgICAgICAgcmV0dXJuIG1pbk1heFNpemVzOwogCi0gICAgcmV0dXJuIHsg
MF9sdSwgbWF4RXh0ZW50LnZhbHVlX29yKExheW91dFVuaXQ6Om1heCgpKSB9OworICAgIExheW91
dFVuaXQgdGFibGVNaW5XaWR0aDsKKyAgICBMYXlvdXRVbml0IHRhYmxlTWF4V2lkdGg7CisgICAg
Ly8gQ2Fubm90IHVzZSBtaW5QcmVmZXJyZWRMb2dpY2FsV2lkdGggYmVjYXVzZSBpdCBhbHNvIGNv
bnNpZGVycyB0aGUgc3BlY2lmaWVkIHNpemVzIG9mIHRoZSB0YWJsZS4KKyAgICBkb3duY2FzdDxS
ZW5kZXJUYWJsZT4oY2hpbGQpLmNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhzKHRhYmxlTWlu
V2lkdGgsIHRhYmxlTWF4V2lkdGgpOworICAgIHJldHVybiB7IHN0ZDo6bWF4KG1pbk1heFNpemVz
LmZpcnN0LCB0YWJsZU1pbldpZHRoKSwgbWluTWF4U2l6ZXMuc2Vjb25kIH07CiB9CiAgICAgCiBi
b29sIFJlbmRlckZsZXhpYmxlQm94Ojp1c2VDaGlsZE92ZXJyaWRpbmdDcm9zc1NpemVGb3JQZXJj
ZW50YWdlUmVzb2x1dGlvbihjb25zdCBSZW5kZXJCb3gmIGNoaWxkKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGFibGUuaAppbmRleCA2M2IxNzk4MGE0YTJkNGM1MTVhY2RjNzlhZjRkMmY5
MzdmMDJmNWE5Li44MzVlZTE0NDRiY2JlYWUyYWZjZTM0ODAyMDhjN2U1NGZmMWZhODA5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGFibGUuaApAQCAtMjcxLDYgKzI3MSw4IEBAIHB1
YmxpYzoKICAgICB2b2lkIHdpbGxJbnNlcnRUYWJsZUNvbHVtbihSZW5kZXJUYWJsZUNvbCYgY2hp
bGQsIFJlbmRlck9iamVjdCogYmVmb3JlQ2hpbGQpOwogICAgIHZvaWQgd2lsbEluc2VydFRhYmxl
U2VjdGlvbihSZW5kZXJUYWJsZVNlY3Rpb24mIGNoaWxkLCBSZW5kZXJPYmplY3QqIGJlZm9yZUNo
aWxkKTsKIAorICAgIHZvaWQgY29tcHV0ZUludHJpbnNpY0xvZ2ljYWxXaWR0aHMoTGF5b3V0VW5p
dCYgbWluV2lkdGgsIExheW91dFVuaXQmIG1heFdpZHRoKSBjb25zdCBmaW5hbDsKKwogcHJvdGVj
dGVkOgogICAgIHZvaWQgc3R5bGVEaWRDaGFuZ2UoU3R5bGVEaWZmZXJlbmNlLCBjb25zdCBSZW5k
ZXJTdHlsZSogb2xkU3R5bGUpIGZpbmFsOwogICAgIHZvaWQgc2ltcGxpZmllZE5vcm1hbEZsb3dM
YXlvdXQoKSBmaW5hbDsKQEAgLTI5MCw3ICsyOTIsNiBAQCBwcml2YXRlOgogICAgIHZvaWQgcGFp
bnRNYXNrKFBhaW50SW5mbyYsIGNvbnN0IExheW91dFBvaW50JikgZmluYWw7CiAgICAgdm9pZCBs
YXlvdXQoKSBmaW5hbDsKICAgICB2b2lkIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhzKExh
eW91dFVuaXQmIG1pbldpZHRoLCBMYXlvdXRVbml0JiBtYXhXaWR0aCwgVGFibGVJbnRyaW5zaWNz
KSBjb25zdDsKLSAgICB2b2lkIGNvbXB1dGVJbnRyaW5zaWNMb2dpY2FsV2lkdGhzKExheW91dFVu
aXQmIG1pbldpZHRoLCBMYXlvdXRVbml0JiBtYXhXaWR0aCkgY29uc3QgZmluYWw7CiAgICAgdm9p
ZCBjb21wdXRlSW50cmluc2ljS2V5d29yZExvZ2ljYWxXaWR0aHMoTGF5b3V0VW5pdCYgbWluV2lk
dGgsIExheW91dFVuaXQmIG1heFdpZHRoKSBjb25zdCBmaW5hbDsKICAgICB2b2lkIGNvbXB1dGVQ
cmVmZXJyZWRMb2dpY2FsV2lkdGhzKCkgb3ZlcnJpZGU7CiAgICAgYm9vbCBub2RlQXRQb2ludChj
b25zdCBIaXRUZXN0UmVxdWVzdCYsIEhpdFRlc3RSZXN1bHQmLCBjb25zdCBIaXRUZXN0TG9jYXRp
b24mIGxvY2F0aW9uSW5Db250YWluZXIsIGNvbnN0IExheW91dFBvaW50JiBhY2N1bXVsYXRlZE9m
ZnNldCwgSGl0VGVzdEFjdGlvbikgb3ZlcnJpZGU7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTRkOTkxNTk5NTczNmQ0NTlh
MGM3MGQ0NWE4ZGM0ZjhiNjFjNTJiNi4uNzA3MWI0MzBkZjZhNzA5YjQ4NWUwNjkxZjUwMzFhYmQ4
ZmU4NjRmOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTExLTE4ICBTZXJnaW8gVmlsbGFy
IFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAgICAgIFtjc3MtZ3JpZF0gQ29uc2lk
ZXIgdGFibGVzJyBtaW4gc2l6ZXMgd2hlbiBjb21wdXRpbmcgdGhlIGh5cG90aGV0aWNhbCBzaXpl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMzMTMK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RF
eHBlY3RhdGlvbnM6IFVuc2tpcHBlZCBhIHRlc3QgdGhhdCBpcyBub3cgcGFzc2luZy4KKwogMjAy
MS0xMS0xOCAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBbY3NzLWZsZXhib3hdIEltcG9ydCBXUFQgdGVzdHMuIE5vdmVtYmVyIDIwMjEgZWRpdGlv
bi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0
cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGY5MDZlYThiMTg1MjVmMjc5NDMxZTNkYmNmY2ExMThj
NmIzNTAxODYuLjJmOGNhNDg2NDMyYjIzMzczOGY3YTlkYzU4NTVmNmE3MGY2YzYwMDIgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtNDI0Niw3ICs0MjQ2LDYgQEAgd2Via2l0Lm9yZy9iLzIyMTQ3MiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtZmxleGJveC9hYnNwb3MvZmxl
eC0KIHdlYmtpdC5vcmcvYi8yMjE0NzIgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWZsZXhib3gvYWJzcG9zL2ZsZXgtYWJzcG9zLXN0YXRpY3Bvcy1tYXJnaW4tMDAyLmh0
bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIAogIyBUYWJsZXMgYXMgZmxleCBpdGVtcy4KLXdlYmtp
dC5vcmcvYi8yMjE0NzMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWZs
ZXhib3gvdGFibGUtYXMtaXRlbS1maXhlZC1taW4td2lkdGgtMy5odG1sIFsgSW1hZ2VPbmx5RmFp
bHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1jb2x1bW4tMS5o
dG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjIxNDczIGltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3RhYmxlLWFzLWl0ZW0taW5mbGV4
aWJsZS1pbi1jb2x1bW4tMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2Iv
MjIxNDczIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1mbGV4Ym94L3Rh
YmxlLWFzLWl0ZW0taW5mbGV4aWJsZS1pbi1yb3ctMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBd
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>