<?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>219218</bug_id>
          
          <creation_ts>2020-11-20 12:42:20 -0800</creation_ts>
          <short_desc>[LFC][IFC] Assign top/left to LineBox</short_desc>
          <delta_ts>2020-11-20 15:04:16 -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>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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1709599</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-11-20 12:42:20 -0800</bug_when>
    <thetext>make it more spec compliant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709600</commentid>
    <comment_count>1</comment_count>
      <attachid>414706</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-11-20 12:45:03 -0800</bug_when>
    <thetext>Created attachment 414706
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709625</commentid>
    <comment_count>2</comment_count>
      <attachid>414712</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-11-20 13:39:17 -0800</bug_when>
    <thetext>Created attachment 414712
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709675</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-20 15:04:00 -0800</bug_when>
    <thetext>Committed r270135: &lt;https://trac.webkit.org/changeset/270135&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 414712.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709676</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-20 15:04:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/71643547&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414706</attachid>
            <date>2020-11-20 12:45:03 -0800</date>
            <delta_ts>2020-11-20 13:20:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219218-20201120124502.patch</filename>
            <type>text/plain</type>
            <size>6429</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwMTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg2YTBjMjdlM2VmMDEy
MjAxOTRkYTY2MzE3MzVlNmE2ZDExODdjOS4uYTIyNjUzYmMwNmFmOWE3MDJkODc5NDU3NDU0ZGJi
ZmRhZjlhYjliNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTExLTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBBc3NpZ24g
dG9wL2xlZnQgdG8gTGluZUJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE5MjE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgSXQgbWFrZXMgdGhlIExpbmVCb3ggY2xhc3MgbW9yZSBhbGlnbmVkIHdpdGgg
dGhlIHNwZWMgKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtaW5saW5lLTMvI2xpbmUtYm94KS4K
KworICAgICAgICAqIGxheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250
ZXh0R2VvbWV0cnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQm94QnVpbGRl
cjo6YnVpbGQpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nQ29u
dGV4dDo6R2VvbWV0cnk6OmNvbXB1dGVkTGluZUxvZ2ljYWxSZWN0IGNvbnN0KToKKyAgICAgICAg
KiBsYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQm94LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkxheW91dDo6TGluZUJveDo6TGluZUJveCk6CisgICAgICAgICogbGF5b3V0L2lubGlu
ZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5oOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpM
aW5lQm94Ojpsb2dpY2FsV2lkdGggY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpM
aW5lQm94Ojpsb2dpY2FsSGVpZ2h0IGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6
TGluZUJveDo6bG9naWNhbFRvcExlZnQgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0
OjpMaW5lQm94Ojpsb2dpY2FsU2l6ZSBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6
OkxpbmVCb3g6OnNldExvZ2ljYWxIZWlnaHQpOgorCiAyMDIwLTExLTIwICBaYWxhbiBCdWp0YXMg
IDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSW50ZWdyYXRpb25dIFJlbmFtZSBM
aW5lSXRlcmF0b3JMZWdhY3k6OmxvZ2ljYWxMZWZ0L3JpZ2h0IHRvIGNvbnRlbnRMZWZ0L3JpZ2h0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9Jbmxp
bmVGb3JtYXR0aW5nQ29udGV4dEdlb21ldHJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9p
bmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCmluZGV4
IDQ3OGFlYjhkNWU1ZDg4YjFlNTRmZjM3ZjM2MWM4Y2U0MmI2MGI5MGYuLjEyNDIzYmE2ZmE2ZGM2
OWFmMTU5MjhmODk0Yzc5MzhhN2E3MDFiZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1h
dHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCkBAIC0xNTcsNyArMTU3LDcgQEAgTGluZUJveCBMaW5l
Qm94QnVpbGRlcjo6YnVpbGQoY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiBsaW5lQ29u
dGVudCkKICAgICBhdXRvIGxpbmVMb2dpY2FsV2lkdGggPSBsaW5lQ29udGVudC5saW5lTG9naWNh
bFdpZHRoOwogICAgIGF1dG8gY29udGVudExvZ2ljYWxXaWR0aCA9IGxpbmVDb250ZW50LmxpbmVD
b250ZW50TG9naWNhbFdpZHRoOwogICAgIGF1dG8gaXNMaW5lQ29uc2lkZXJlZEVtcHR5ID0gbGlu
ZUNvbnRlbnQuaXNMaW5lQ29uc2lkZXJlZEVtcHR5ID8gTGluZUJveDo6SXNMaW5lQ29uc2lkZXJl
ZEVtcHR5OjpZZXMgOiBMaW5lQm94OjpJc0xpbmVDb25zaWRlcmVkRW1wdHk6Ok5vOwotICAgIGF1
dG8gbGluZUJveCA9IExpbmVCb3ggeyBjb250ZW50TG9naWNhbFdpZHRoLCBpc0xpbmVDb25zaWRl
cmVkRW1wdHkgfTsKKyAgICBhdXRvIGxpbmVCb3ggPSBMaW5lQm94IHsgbGluZUNvbnRlbnQubG9n
aWNhbFRvcExlZnQsIGNvbnRlbnRMb2dpY2FsV2lkdGgsIGlzTGluZUNvbnNpZGVyZWRFbXB0eSB9
OwogCiAgICAgaWYgKGF1dG8gaG9yaXpvbnRhbEFsaWdubWVudE9mZnNldCA9IExheW91dDo6aG9y
aXpvbnRhbEFsaWdubWVudE9mZnNldChydW5zLCByb290Qm94KCkuc3R5bGUoKS50ZXh0QWxpZ24o
KSwgbGluZUxvZ2ljYWxXaWR0aCwgY29udGVudExvZ2ljYWxXaWR0aCwgbGluZUNvbnRlbnQuaXNM
YXN0TGluZVdpdGhJbmxpbmVDb250ZW50KSkKICAgICAgICAgbGluZUJveC5zZXRIb3Jpem9udGFs
QWxpZ25tZW50T2Zmc2V0KCpob3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0KTsKQEAgLTUzMCw3ICs1
MzAsNyBAQCBMaW5lQm94IElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6bGluZUJv
eEZvckxpbmVDb250ZW50KGNvbnN0IExpbmVCdWlsZAogCiBJbmxpbmVSZWN0IElubGluZUZvcm1h
dHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6Y29tcHV0ZWRMaW5lTG9naWNhbFJlY3QoY29uc3QgTGlu
ZUJveCYgbGluZUJveCwgY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiBsaW5lQ29udGVu
dCkgY29uc3QKIHsKLSAgICByZXR1cm4geyBsaW5lQ29udGVudC5sb2dpY2FsVG9wTGVmdCwgbGlu
ZUNvbnRlbnQubGluZUxvZ2ljYWxXaWR0aCwgbGluZUJveC5sb2dpY2FsSGVpZ2h0KCkgfTsKKyAg
ICByZXR1cm4geyBsaW5lQm94LmxvZ2ljYWxUb3BMZWZ0KCksIGxpbmVDb250ZW50LmxpbmVMb2dp
Y2FsV2lkdGgsIGxpbmVCb3gubG9naWNhbEhlaWdodCgpIH07CiB9CiAKIElubGluZUxheW91dFVu
aXQgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6Okdlb21ldHJ5Ojpsb2dpY2FsVG9wRm9yTmV4dExp
bmUoY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiBsaW5lQ29udGVudCwgSW5saW5lTGF5
b3V0VW5pdCBwcmV2aW91c0xpbmVMb2dpY2FsQm90dG9tLCBjb25zdCBGbG9hdGluZ0NvbnRleHQm
IGZsb2F0aW5nQ29udGV4dCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxpbmVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5jcHAKaW5kZXggNWEzNTA2MGU2MTlj
OWFjMDNmZmMxMWUwMWUwNTQwNzkxZDg2MDYyMi4uMTcwOGQ1ZmQyMWE3NWI1NWQzM2E2ODYyNzA5
MThjYWM3NTg3ZTU0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZv
cm1hdHRpbmcvSW5saW5lTGluZUJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lu
bGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5jcHAKQEAgLTc1LDggKzc1LDggQEAgYm9vbCBM
aW5lQm94OjpJbmxpbmVMZXZlbEJveDo6aGFzTGluZUJveFJlbGF0aXZlQWxpZ25tZW50KCkgY29u
c3QKICAgICByZXR1cm4gdmVydGljYWxBbGlnbm1lbnQgPT0gVmVydGljYWxBbGlnbjo6VG9wIHx8
IHZlcnRpY2FsQWxpZ25tZW50ID09IFZlcnRpY2FsQWxpZ246OkJvdHRvbTsKIH0KIAotTGluZUJv
eDo6TGluZUJveChJbmxpbmVMYXlvdXRVbml0IGNvbnRlbnRMb2dpY2FsV2lkdGgsIElzTGluZUNv
bnNpZGVyZWRFbXB0eSBpc0xpbmVDb25zaWRlcmVkRW1wdHkpCi0gICAgOiBtX2xvZ2ljYWxTaXpl
KGNvbnRlbnRMb2dpY2FsV2lkdGgsIHsgfSkKK0xpbmVCb3g6OkxpbmVCb3goY29uc3QgSW5saW5l
TGF5b3V0UG9pbnQmIGxvZ2ljYWxUb3BsZWZ0LCBJbmxpbmVMYXlvdXRVbml0IGNvbnRlbnRMb2dp
Y2FsV2lkdGgsIElzTGluZUNvbnNpZGVyZWRFbXB0eSBpc0xpbmVDb25zaWRlcmVkRW1wdHkpCisg
ICAgOiBtX2xvZ2ljYWxSZWN0KGxvZ2ljYWxUb3BsZWZ0LCBJbmxpbmVMYXlvdXRTaXplIHsgY29u
dGVudExvZ2ljYWxXaWR0aCwgeyB9IH0pCiAgICAgLCBtX2lzQ29uc2lkZXJlZEVtcHR5KGlzTGlu
ZUNvbnNpZGVyZWRFbXB0eSA9PSBJc0xpbmVDb25zaWRlcmVkRW1wdHk6OlllcykKIHsKIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxp
bmVCb3guaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxp
bmVCb3guaAppbmRleCBmZmM0YWZiOTkzNGJkMTdlZTNkYjU3NzZmOTAyZDNhODcxZDU1ODFhLi4x
Y2QxMzRiZjU0NjI2MzhkM2RhZmQwNzU3ZGY2M2E1ZDcyZTM1MmI3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQm94LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5oCkBA
IC0xMjksMTEgKzEyOSwxMiBAQCBwdWJsaWM6CiAgICAgfTsKIAogICAgIGVudW0gY2xhc3MgSXNM
aW5lQ29uc2lkZXJlZEVtcHR5IHsgTm8sIFllcyB9OwotICAgIExpbmVCb3goSW5saW5lTGF5b3V0
VW5pdCBsb2dpY2FsV2lkdGgsIElzTGluZUNvbnNpZGVyZWRFbXB0eSk7CisgICAgTGluZUJveChj
b25zdCBJbmxpbmVMYXlvdXRQb2ludCYgbG9naWNhbFRvcExlZnQsIElubGluZUxheW91dFVuaXQg
bG9naWNhbFdpZHRoLCBJc0xpbmVDb25zaWRlcmVkRW1wdHkpOwogCi0gICAgSW5saW5lTGF5b3V0
VW5pdCBsb2dpY2FsV2lkdGgoKSBjb25zdCB7IHJldHVybiBtX2xvZ2ljYWxTaXplLndpZHRoKCk7
IH0KLSAgICBJbmxpbmVMYXlvdXRVbml0IGxvZ2ljYWxIZWlnaHQoKSBjb25zdCB7IHJldHVybiBt
X2xvZ2ljYWxTaXplLmhlaWdodCgpOyB9Ci0gICAgSW5saW5lTGF5b3V0U2l6ZSBsb2dpY2FsU2l6
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fbG9naWNhbFNpemU7IH0KKyAgICBJbmxpbmVMYXlvdXRVbml0
IGxvZ2ljYWxXaWR0aCgpIGNvbnN0IHsgcmV0dXJuIGxvZ2ljYWxTaXplKCkud2lkdGgoKTsgfQor
ICAgIElubGluZUxheW91dFVuaXQgbG9naWNhbEhlaWdodCgpIGNvbnN0IHsgcmV0dXJuIGxvZ2lj
YWxTaXplKCkuaGVpZ2h0KCk7IH0KKyAgICBJbmxpbmVMYXlvdXRQb2ludCBsb2dpY2FsVG9wTGVm
dCgpIGNvbnN0IHsgcmV0dXJuIG1fbG9naWNhbFJlY3QubG9jYXRpb24oKTsgfQorICAgIElubGlu
ZUxheW91dFNpemUgbG9naWNhbFNpemUoKSBjb25zdCB7IHJldHVybiBtX2xvZ2ljYWxSZWN0LnNp
emUoKTsgfQogCiAgICAgT3B0aW9uYWw8SW5saW5lTGF5b3V0VW5pdD4gaG9yaXpvbnRhbEFsaWdu
bWVudE9mZnNldCgpIGNvbnN0IHsgcmV0dXJuIG1faG9yaXpvbnRhbEFsaWdubWVudE9mZnNldDsg
fQogICAgIGJvb2wgaXNDb25zaWRlcmVkRW1wdHkoKSBjb25zdCB7IHJldHVybiBtX2lzQ29uc2lk
ZXJlZEVtcHR5OyB9CkBAIC0xNTUsNyArMTU2LDcgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBm
cmllbmQgY2xhc3MgTGluZUJveEJ1aWxkZXI7CiAKLSAgICB2b2lkIHNldExvZ2ljYWxIZWlnaHQo
SW5saW5lTGF5b3V0VW5pdCBsb2dpY2FsSGVpZ2h0KSB7IG1fbG9naWNhbFNpemUuc2V0SGVpZ2h0
KGxvZ2ljYWxIZWlnaHQpOyB9CisgICAgdm9pZCBzZXRMb2dpY2FsSGVpZ2h0KElubGluZUxheW91
dFVuaXQgbG9naWNhbEhlaWdodCkgeyBtX2xvZ2ljYWxSZWN0LnNldEhlaWdodChsb2dpY2FsSGVp
Z2h0KTsgfQogICAgIHZvaWQgc2V0SG9yaXpvbnRhbEFsaWdubWVudE9mZnNldChJbmxpbmVMYXlv
dXRVbml0IGhvcml6b250YWxBbGlnbm1lbnRPZmZzZXQpIHsgbV9ob3Jpem9udGFsQWxpZ25tZW50
T2Zmc2V0ID0gaG9yaXpvbnRhbEFsaWdubWVudE9mZnNldDsgfQogCiAgICAgdm9pZCBhZGRSb290
SW5saW5lQm94KHN0ZDo6dW5pcXVlX3B0cjxJbmxpbmVMZXZlbEJveD4mJik7CkBAIC0xNjYsNyAr
MTY3LDcgQEAgcHJpdmF0ZToKICAgICBJbmxpbmVMZXZlbEJveCYgaW5saW5lTGV2ZWxCb3hGb3JM
YXlvdXRCb3goY29uc3QgQm94JiBsYXlvdXRCb3gpIHsgcmV0dXJuICptX2lubGluZUxldmVsQm94
UmVjdE1hcC5nZXQoJmxheW91dEJveCk7IH0KIAogcHJpdmF0ZToKLSAgICBJbmxpbmVMYXlvdXRT
aXplIG1fbG9naWNhbFNpemU7CisgICAgSW5saW5lTGF5b3V0UmVjdCBtX2xvZ2ljYWxSZWN0Owog
ICAgIE9wdGlvbmFsPElubGluZUxheW91dFVuaXQ+IG1faG9yaXpvbnRhbEFsaWdubWVudE9mZnNl
dDsKICAgICBib29sIG1faXNDb25zaWRlcmVkRW1wdHkgeyB0cnVlIH07CiAK
</data>
<flag name="review"
          id="431673"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414712</attachid>
            <date>2020-11-20 13:39:17 -0800</date>
            <delta_ts>2020-11-20 15:04:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219218-20201120133916.patch</filename>
            <type>text/plain</type>
            <size>6422</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwMTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg2YTBjMjdlM2VmMDEy
MjAxOTRkYTY2MzE3MzVlNmE2ZDExODdjOS4uZjk4MmQ3MmI0OGQ1N2RmNTRiYWZmOTQxZjQ0YzE3
NjI5MjAxYWY0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTExLTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBBc3NpZ24g
dG9wL2xlZnQgdG8gTGluZUJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE5MjE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlzdG8u
CisKKyAgICAgICAgSXQgbWFrZXMgdGhlIExpbmVCb3ggY2xhc3MgbW9yZSBhbGlnbmVkIHdpdGgg
dGhlIHNwZWMgKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtaW5saW5lLTMvI2xpbmUtYm94KS4K
KworICAgICAgICAqIGxheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250
ZXh0R2VvbWV0cnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQm94QnVpbGRl
cjo6YnVpbGQpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nQ29u
dGV4dDo6R2VvbWV0cnk6OmNvbXB1dGVkTGluZUxvZ2ljYWxSZWN0IGNvbnN0KToKKyAgICAgICAg
KiBsYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQm94LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkxheW91dDo6TGluZUJveDo6TGluZUJveCk6CisgICAgICAgICogbGF5b3V0L2lubGlu
ZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5oOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpM
aW5lQm94Ojpsb2dpY2FsV2lkdGggY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpM
aW5lQm94Ojpsb2dpY2FsSGVpZ2h0IGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6
TGluZUJveDo6bG9naWNhbFRvcExlZnQgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0
OjpMaW5lQm94Ojpsb2dpY2FsU2l6ZSBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6
OkxpbmVCb3g6OnNldExvZ2ljYWxIZWlnaHQpOgorCiAyMDIwLTExLTIwICBaYWxhbiBCdWp0YXMg
IDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSW50ZWdyYXRpb25dIFJlbmFtZSBM
aW5lSXRlcmF0b3JMZWdhY3k6OmxvZ2ljYWxMZWZ0L3JpZ2h0IHRvIGNvbnRlbnRMZWZ0L3JpZ2h0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9Jbmxp
bmVGb3JtYXR0aW5nQ29udGV4dEdlb21ldHJ5LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9p
bmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCmluZGV4
IDQ3OGFlYjhkNWU1ZDg4YjFlNTRmZjM3ZjM2MWM4Y2U0MmI2MGI5MGYuLjEyNDIzYmE2ZmE2ZGM2
OWFmMTU5MjhmODk0Yzc5MzhhN2E3MDFiZTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1h
dHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCkBAIC0xNTcsNyArMTU3LDcgQEAgTGluZUJveCBMaW5l
Qm94QnVpbGRlcjo6YnVpbGQoY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiBsaW5lQ29u
dGVudCkKICAgICBhdXRvIGxpbmVMb2dpY2FsV2lkdGggPSBsaW5lQ29udGVudC5saW5lTG9naWNh
bFdpZHRoOwogICAgIGF1dG8gY29udGVudExvZ2ljYWxXaWR0aCA9IGxpbmVDb250ZW50LmxpbmVD
b250ZW50TG9naWNhbFdpZHRoOwogICAgIGF1dG8gaXNMaW5lQ29uc2lkZXJlZEVtcHR5ID0gbGlu
ZUNvbnRlbnQuaXNMaW5lQ29uc2lkZXJlZEVtcHR5ID8gTGluZUJveDo6SXNMaW5lQ29uc2lkZXJl
ZEVtcHR5OjpZZXMgOiBMaW5lQm94OjpJc0xpbmVDb25zaWRlcmVkRW1wdHk6Ok5vOwotICAgIGF1
dG8gbGluZUJveCA9IExpbmVCb3ggeyBjb250ZW50TG9naWNhbFdpZHRoLCBpc0xpbmVDb25zaWRl
cmVkRW1wdHkgfTsKKyAgICBhdXRvIGxpbmVCb3ggPSBMaW5lQm94IHsgbGluZUNvbnRlbnQubG9n
aWNhbFRvcExlZnQsIGNvbnRlbnRMb2dpY2FsV2lkdGgsIGlzTGluZUNvbnNpZGVyZWRFbXB0eSB9
OwogCiAgICAgaWYgKGF1dG8gaG9yaXpvbnRhbEFsaWdubWVudE9mZnNldCA9IExheW91dDo6aG9y
aXpvbnRhbEFsaWdubWVudE9mZnNldChydW5zLCByb290Qm94KCkuc3R5bGUoKS50ZXh0QWxpZ24o
KSwgbGluZUxvZ2ljYWxXaWR0aCwgY29udGVudExvZ2ljYWxXaWR0aCwgbGluZUNvbnRlbnQuaXNM
YXN0TGluZVdpdGhJbmxpbmVDb250ZW50KSkKICAgICAgICAgbGluZUJveC5zZXRIb3Jpem9udGFs
QWxpZ25tZW50T2Zmc2V0KCpob3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0KTsKQEAgLTUzMCw3ICs1
MzAsNyBAQCBMaW5lQm94IElubGluZUZvcm1hdHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6bGluZUJv
eEZvckxpbmVDb250ZW50KGNvbnN0IExpbmVCdWlsZAogCiBJbmxpbmVSZWN0IElubGluZUZvcm1h
dHRpbmdDb250ZXh0OjpHZW9tZXRyeTo6Y29tcHV0ZWRMaW5lTG9naWNhbFJlY3QoY29uc3QgTGlu
ZUJveCYgbGluZUJveCwgY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiBsaW5lQ29udGVu
dCkgY29uc3QKIHsKLSAgICByZXR1cm4geyBsaW5lQ29udGVudC5sb2dpY2FsVG9wTGVmdCwgbGlu
ZUNvbnRlbnQubGluZUxvZ2ljYWxXaWR0aCwgbGluZUJveC5sb2dpY2FsSGVpZ2h0KCkgfTsKKyAg
ICByZXR1cm4geyBsaW5lQm94LmxvZ2ljYWxUb3BMZWZ0KCksIGxpbmVDb250ZW50LmxpbmVMb2dp
Y2FsV2lkdGgsIGxpbmVCb3gubG9naWNhbEhlaWdodCgpIH07CiB9CiAKIElubGluZUxheW91dFVu
aXQgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6Okdlb21ldHJ5Ojpsb2dpY2FsVG9wRm9yTmV4dExp
bmUoY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVDb250ZW50JiBsaW5lQ29udGVudCwgSW5saW5lTGF5
b3V0VW5pdCBwcmV2aW91c0xpbmVMb2dpY2FsQm90dG9tLCBjb25zdCBGbG9hdGluZ0NvbnRleHQm
IGZsb2F0aW5nQ29udGV4dCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxpbmVCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5jcHAKaW5kZXggNWEzNTA2MGU2MTlj
OWFjMDNmZmMxMWUwMWUwNTQwNzkxZDg2MDYyMi4uMTcwOGQ1ZmQyMWE3NWI1NWQzM2E2ODYyNzA5
MThjYWM3NTg3ZTU0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZv
cm1hdHRpbmcvSW5saW5lTGluZUJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lu
bGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5jcHAKQEAgLTc1LDggKzc1LDggQEAgYm9vbCBM
aW5lQm94OjpJbmxpbmVMZXZlbEJveDo6aGFzTGluZUJveFJlbGF0aXZlQWxpZ25tZW50KCkgY29u
c3QKICAgICByZXR1cm4gdmVydGljYWxBbGlnbm1lbnQgPT0gVmVydGljYWxBbGlnbjo6VG9wIHx8
IHZlcnRpY2FsQWxpZ25tZW50ID09IFZlcnRpY2FsQWxpZ246OkJvdHRvbTsKIH0KIAotTGluZUJv
eDo6TGluZUJveChJbmxpbmVMYXlvdXRVbml0IGNvbnRlbnRMb2dpY2FsV2lkdGgsIElzTGluZUNv
bnNpZGVyZWRFbXB0eSBpc0xpbmVDb25zaWRlcmVkRW1wdHkpCi0gICAgOiBtX2xvZ2ljYWxTaXpl
KGNvbnRlbnRMb2dpY2FsV2lkdGgsIHsgfSkKK0xpbmVCb3g6OkxpbmVCb3goY29uc3QgSW5saW5l
TGF5b3V0UG9pbnQmIGxvZ2ljYWxUb3BsZWZ0LCBJbmxpbmVMYXlvdXRVbml0IGNvbnRlbnRMb2dp
Y2FsV2lkdGgsIElzTGluZUNvbnNpZGVyZWRFbXB0eSBpc0xpbmVDb25zaWRlcmVkRW1wdHkpCisg
ICAgOiBtX2xvZ2ljYWxSZWN0KGxvZ2ljYWxUb3BsZWZ0LCBJbmxpbmVMYXlvdXRTaXplIHsgY29u
dGVudExvZ2ljYWxXaWR0aCwgeyB9IH0pCiAgICAgLCBtX2lzQ29uc2lkZXJlZEVtcHR5KGlzTGlu
ZUNvbnNpZGVyZWRFbXB0eSA9PSBJc0xpbmVDb25zaWRlcmVkRW1wdHk6OlllcykKIHsKIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxp
bmVCb3guaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUxp
bmVCb3guaAppbmRleCBmZmM0YWZiOTkzNGJkMTdlZTNkYjU3NzZmOTAyZDNhODcxZDU1ODFhLi43
NTE1ZjBjZmMwNjM4YTEwYjQ1ZThlNTY2MTg2OTYzOGNhMzFiM2JmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVMaW5lQm94LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lTGluZUJveC5oCkBA
IC0xMjksMTEgKzEyOSwxMiBAQCBwdWJsaWM6CiAgICAgfTsKIAogICAgIGVudW0gY2xhc3MgSXNM
aW5lQ29uc2lkZXJlZEVtcHR5IHsgTm8sIFllcyB9OwotICAgIExpbmVCb3goSW5saW5lTGF5b3V0
VW5pdCBsb2dpY2FsV2lkdGgsIElzTGluZUNvbnNpZGVyZWRFbXB0eSk7CisgICAgTGluZUJveChj
b25zdCBJbmxpbmVMYXlvdXRQb2ludCYgbG9naWNhbFRvcExlZnQsIElubGluZUxheW91dFVuaXQg
bG9naWNhbFdpZHRoLCBJc0xpbmVDb25zaWRlcmVkRW1wdHkpOwogCi0gICAgSW5saW5lTGF5b3V0
VW5pdCBsb2dpY2FsV2lkdGgoKSBjb25zdCB7IHJldHVybiBtX2xvZ2ljYWxTaXplLndpZHRoKCk7
IH0KLSAgICBJbmxpbmVMYXlvdXRVbml0IGxvZ2ljYWxIZWlnaHQoKSBjb25zdCB7IHJldHVybiBt
X2xvZ2ljYWxTaXplLmhlaWdodCgpOyB9Ci0gICAgSW5saW5lTGF5b3V0U2l6ZSBsb2dpY2FsU2l6
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fbG9naWNhbFNpemU7IH0KKyAgICBJbmxpbmVMYXlvdXRVbml0
IGxvZ2ljYWxXaWR0aCgpIGNvbnN0IHsgcmV0dXJuIGxvZ2ljYWxTaXplKCkud2lkdGgoKTsgfQor
ICAgIElubGluZUxheW91dFVuaXQgbG9naWNhbEhlaWdodCgpIGNvbnN0IHsgcmV0dXJuIGxvZ2lj
YWxTaXplKCkuaGVpZ2h0KCk7IH0KKyAgICBJbmxpbmVMYXlvdXRQb2ludCBsb2dpY2FsVG9wTGVm
dCgpIGNvbnN0IHsgcmV0dXJuIG1fbG9naWNhbFJlY3QudG9wTGVmdCgpOyB9CisgICAgSW5saW5l
TGF5b3V0U2l6ZSBsb2dpY2FsU2l6ZSgpIGNvbnN0IHsgcmV0dXJuIG1fbG9naWNhbFJlY3Quc2l6
ZSgpOyB9CiAKICAgICBPcHRpb25hbDxJbmxpbmVMYXlvdXRVbml0PiBob3Jpem9udGFsQWxpZ25t
ZW50T2Zmc2V0KCkgY29uc3QgeyByZXR1cm4gbV9ob3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0OyB9
CiAgICAgYm9vbCBpc0NvbnNpZGVyZWRFbXB0eSgpIGNvbnN0IHsgcmV0dXJuIG1faXNDb25zaWRl
cmVkRW1wdHk7IH0KQEAgLTE1NSw3ICsxNTYsNyBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIGZy
aWVuZCBjbGFzcyBMaW5lQm94QnVpbGRlcjsKIAotICAgIHZvaWQgc2V0TG9naWNhbEhlaWdodChJ
bmxpbmVMYXlvdXRVbml0IGxvZ2ljYWxIZWlnaHQpIHsgbV9sb2dpY2FsU2l6ZS5zZXRIZWlnaHQo
bG9naWNhbEhlaWdodCk7IH0KKyAgICB2b2lkIHNldExvZ2ljYWxIZWlnaHQoSW5saW5lTGF5b3V0
VW5pdCBsb2dpY2FsSGVpZ2h0KSB7IG1fbG9naWNhbFJlY3Quc2V0SGVpZ2h0KGxvZ2ljYWxIZWln
aHQpOyB9CiAgICAgdm9pZCBzZXRIb3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0KElubGluZUxheW91
dFVuaXQgaG9yaXpvbnRhbEFsaWdubWVudE9mZnNldCkgeyBtX2hvcml6b250YWxBbGlnbm1lbnRP
ZmZzZXQgPSBob3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0OyB9CiAKICAgICB2b2lkIGFkZFJvb3RJ
bmxpbmVCb3goc3RkOjp1bmlxdWVfcHRyPElubGluZUxldmVsQm94PiYmKTsKQEAgLTE2Niw3ICsx
NjcsNyBAQCBwcml2YXRlOgogICAgIElubGluZUxldmVsQm94JiBpbmxpbmVMZXZlbEJveEZvckxh
eW91dEJveChjb25zdCBCb3gmIGxheW91dEJveCkgeyByZXR1cm4gKm1faW5saW5lTGV2ZWxCb3hS
ZWN0TWFwLmdldCgmbGF5b3V0Qm94KTsgfQogCiBwcml2YXRlOgotICAgIElubGluZUxheW91dFNp
emUgbV9sb2dpY2FsU2l6ZTsKKyAgICBJbmxpbmVSZWN0IG1fbG9naWNhbFJlY3Q7CiAgICAgT3B0
aW9uYWw8SW5saW5lTGF5b3V0VW5pdD4gbV9ob3Jpem9udGFsQWxpZ25tZW50T2Zmc2V0OwogICAg
IGJvb2wgbV9pc0NvbnNpZGVyZWRFbXB0eSB7IHRydWUgfTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>