<?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>203645</bug_id>
          
          <creation_ts>2019-10-30 16:41:10 -0700</creation_ts>
          <short_desc>[LFC][IFC] Preserved segment breaks should produce ForcedLineBreak type of InlineItems</short_desc>
          <delta_ts>2019-10-31 07:51:42 -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>commit-queue</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>1585666</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-10-30 16:41:10 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585667</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-30 16:41:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/56763606&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585673</commentid>
    <comment_count>2</comment_count>
      <attachid>382393</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-10-30 16:53:27 -0700</bug_when>
    <thetext>Created attachment 382393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585902</commentid>
    <comment_count>3</comment_count>
      <attachid>382393</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-31 07:51:41 -0700</bug_when>
    <thetext>Comment on attachment 382393
Patch

Clearing flags on attachment: 382393

Committed r251843: &lt;https://trac.webkit.org/changeset/251843&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1585903</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-31 07:51:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382393</attachid>
            <date>2019-10-30 16:53:27 -0700</date>
            <delta_ts>2019-10-31 07:51:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203645-20191030165319.patch</filename>
            <type>text/plain</type>
            <size>8832</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxODE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODE5MGMxY2IyOGYxZjQy
NzNmNzhiMDQ1ZWZjNjU2YzA3MDFiNTM2Mi4uZGQ2NGRiOTVhNDQwN2U5ZTNjZmMzNTA3Y2Y3ZWU3
ZDM4YjIzZTliYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDE5LTEwLTMwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBQcmVzZXJ2
ZWQgc2VnbWVudCBicmVha3Mgc2hvdWxkIHByb2R1Y2UgRm9yY2VkTGluZUJyZWFrIHR5cGUgb2Yg
SW5saW5lSXRlbXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIwMzY0NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTY3NjM2MDY+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCB0dXJucyBw
cmVzZXJ2ZWQgc2VnbWVudCBicmVha3MgKGUuZy4gXG4pIGludG8gYSBGb3JjZWRMaW5lQnJlYWsu
IE5vbi1wcmVzZXJ2ZWQgc2VnbWVudHMgYnJlYWtzIGFyZSB0cmVhdGVkIGFzIHdoaXRlc3BhY2Ug
Y2hhcmFjdGVycy4KKyAgICAgICAgSXQgZml4ZXMgYSBzbWFsbCB0eXBlIG1pc21hdGNoIG9mIGhh
dmluZyBhbiBJbmxpbmVUZXh0SXRlbSByZXByZXNlbnRpbmcgYSBub24tdGV4dCBjb250ZW50IChs
aW5lIGJyZWFrKS4KKworICAgICAgICAqIGxheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZv
cm1hdHRpbmdDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6SW5saW5lRm9y
bWF0dGluZ0NvbnRleHQ6OmNvbGxlY3RJbmxpbmVDb250ZW50KToKKyAgICAgICAgKiBsYXlvdXQv
aW5saW5lZm9ybWF0dGluZy9JbmxpbmVJdGVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91
dDo6SW5saW5lSXRlbTo6SW5saW5lSXRlbSk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6Oklu
bGluZUl0ZW06OmlzRm9yY2VkTGluZUJyZWFrIGNvbnN0KTogRGVsZXRlZC4KKyAgICAgICAgKFdl
YkNvcmU6OkxheW91dDo6SW5saW5lSXRlbTo6aXNUZXh0IGNvbnN0KTogRGVsZXRlZC4KKyAgICAg
ICAgKiBsYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVJdGVtLmg6CisgICAgICAgIChXZWJD
b3JlOjpMYXlvdXQ6OklubGluZUl0ZW06OmlzVGV4dCBjb25zdCk6CisgICAgICAgIChXZWJDb3Jl
OjpMYXlvdXQ6OklubGluZUl0ZW06OmlzRm9yY2VkTGluZUJyZWFrIGNvbnN0KToKKyAgICAgICAg
KFdlYkNvcmU6OkxheW91dDo6SW5saW5lSXRlbTo6SW5saW5lSXRlbSk6IERlbGV0ZWQuCisgICAg
ICAgICogbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lVGV4dEl0ZW0uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVUZXh0SXRlbTo6Y3JlYXRlQW5kQXBwZW5kVGV4dEl0
ZW1zKToKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6SW5saW5lVGV4dEl0ZW06OmxlZnQgY29u
c3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVUZXh0SXRlbTo6cmlnaHQgY29u
c3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVUZXh0SXRlbTo6aXNXaGl0ZXNw
YWNlIGNvbnN0KTogRGVsZXRlZC4KKyAgICAgICAgKiBsYXlvdXQvaW5saW5lZm9ybWF0dGluZy9J
bmxpbmVUZXh0SXRlbS5oOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVUZXh0SXRl
bTo6aXNXaGl0ZXNwYWNlIGNvbnN0KToKKwogMjAxOS0xMC0zMCAgWmFsYW4gQnVqdGFzICA8emFs
YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdW0lGQ10gQWRkIGp1c3RpZnkgZXhwYW5zaW9u
IGluZm9ybWF0aW9uIHRvIERpc3BsYXk6OlJ1bnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUZvcm1hdHRpbmdDb250
ZXh0LmNwcAppbmRleCAzMmMxYTAwYTFlNjJhMjk1NGE2N2Y2NWY3ZjhjMjI0NGIwOWQ4M2M4Li4y
ZTU3ZTc3MzUzMjI2ZGIwMTE2ZTM4M2Y2YmI5M2Y0OWYzZDYxMWM0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVGb3JtYXR0aW5nQ29udGV4
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5l
Rm9ybWF0dGluZ0NvbnRleHQuY3BwCkBAIC0zNTMsNyArMzUzLDcgQEAgdm9pZCBJbmxpbmVGb3Jt
YXR0aW5nQ29udGV4dDo6Y29sbGVjdElubGluZUNvbnRlbnQoKQogICAgICAgICAgICAgaWYgKHRy
ZWF0QXNJbmxpbmVDb250YWluZXIobGF5b3V0Qm94KSkKICAgICAgICAgICAgICAgICBmb3JtYXR0
aW5nU3RhdGUuYWRkSW5saW5lSXRlbShtYWtlVW5pcXVlPElubGluZUl0ZW0+KGxheW91dEJveCwg
SW5saW5lSXRlbTo6VHlwZTo6Q29udGFpbmVyRW5kKSk7CiAgICAgICAgICAgICBlbHNlIGlmIChs
YXlvdXRCb3guaXNMaW5lQnJlYWtCb3goKSkKLSAgICAgICAgICAgICAgICBmb3JtYXR0aW5nU3Rh
dGUuYWRkSW5saW5lSXRlbShtYWtlVW5pcXVlPElubGluZUl0ZW0+KGxheW91dEJveCwgSW5saW5l
SXRlbTo6VHlwZTo6TGluZUJyZWFrQm94KSk7CisgICAgICAgICAgICAgICAgZm9ybWF0dGluZ1N0
YXRlLmFkZElubGluZUl0ZW0obWFrZVVuaXF1ZTxJbmxpbmVJdGVtPihsYXlvdXRCb3gsIElubGlu
ZUl0ZW06OlR5cGU6OkZvcmNlZExpbmVCcmVhaykpOwogICAgICAgICAgICAgZWxzZSBpZiAobGF5
b3V0Qm94LmlzRmxvYXRpbmdQb3NpdGlvbmVkKCkpCiAgICAgICAgICAgICAgICAgZm9ybWF0dGlu
Z1N0YXRlLmFkZElubGluZUl0ZW0obWFrZVVuaXF1ZTxJbmxpbmVJdGVtPihsYXlvdXRCb3gsIElu
bGluZUl0ZW06OlR5cGU6OkZsb2F0KSk7CiAgICAgICAgICAgICBlbHNlIHsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZUl0ZW0uY3BwIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lSXRlbS5jcHAKaW5k
ZXggNjE2ODk4MDYyMGQ0MjhhNzA2ZmZmMjhkMWQwMTQ4NGE3M2RkYTBkNi4uYWQyOTE4ZTk1NTRj
Y2ViZTQwZDQxZGE5NTMyMTAzZTA1ZTZlZDAwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lSXRlbS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lSXRlbS5jcHAKQEAgLTI4LDI1ICsyOCwx
MyBAQAogCiAjaWYgRU5BQkxFKExBWU9VVF9GT1JNQVRUSU5HX0NPTlRFWFQpCiAKLSNpbmNsdWRl
ICJJbmxpbmVUZXh0SXRlbS5oIgotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiBuYW1lc3BhY2UgTGF5
b3V0IHsKIAotYm9vbCBJbmxpbmVJdGVtOjppc0ZvcmNlZExpbmVCcmVhaygpIGNvbnN0Ci17Ci0g
ICAgaWYgKHR5cGUoKSA9PSBUeXBlOjpMaW5lQnJlYWtCb3gpCi0gICAgICAgIHJldHVybiB0cnVl
OwotICAgIGlmICh0eXBlKCkgIT0gVHlwZTo6VGV4dCB8fCAhc3RhdGljX2Nhc3Q8Y29uc3QgSW5s
aW5lVGV4dEl0ZW0qPih0aGlzKS0+aXNTZWdtZW50QnJlYWsoKSkKLSAgICAgICAgcmV0dXJuIGZh
bHNlOwotICAgIC8vIFNlZ21lbnQgYnJlYWsgd2l0aCBwcmVzZXJ2ZSBuZXcgbGluZSBzdHlsZSAo
d2hpdGUtc3BhY2U6IHByZSwgcHJlLXdyYXAsIGJyZWFrLXNwYWNlcyBhbmQgcHJlLWxpbmUpCi0g
ICAgcmV0dXJuIHN0eWxlKCkucHJlc2VydmVOZXdsaW5lKCk7Ci19Ci0KLWJvb2wgSW5saW5lSXRl
bTo6aXNUZXh0KCkgY29uc3QKK0lubGluZUl0ZW06OklubGluZUl0ZW0oY29uc3QgQm94JiBsYXlv
dXRCb3gsIFR5cGUgdHlwZSkKKyAgICA6IG1fbGF5b3V0Qm94KGxheW91dEJveCkKKyAgICAsIG1f
dHlwZSh0eXBlKQogewotICAgIC8vIElmIHRoaXMgc2V0dXAgdHVybnMgb3V0IHRvIGJlIGEgcGVy
ZiBoaXQsIHdlIGNvdWxkIGVhc2lseSBzd2l0Y2ggb3ZlciB0byBnZW5lcmF0ZS10aGUtbmFycm93
LXR5cGUgd2F5LgotICAgIHJldHVybiB0eXBlKCkgPT0gVHlwZTo6VGV4dCAmJiAhaXNGb3JjZWRM
aW5lQnJlYWsoKTsKIH0KIAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lu
bGluZWZvcm1hdHRpbmcvSW5saW5lSXRlbS5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGlu
ZWZvcm1hdHRpbmcvSW5saW5lSXRlbS5oCmluZGV4IDhlMTA3YzkwNTQ1ZDliMzYxODcyYTIzOGY4
YmM4OWVmNzEyMTQyMzcuLmM5ZDRlMjg1NjczZjlhZDdkYzhhZDhmNTBlZTYyNzUwZDAxNTRiYTQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGlu
ZUl0ZW0uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9Jbmxp
bmVJdGVtLmgKQEAgLTM2LDE3ICszNiwxNyBAQCBuYW1lc3BhY2UgTGF5b3V0IHsKIGNsYXNzIElu
bGluZUl0ZW0gOiBwdWJsaWMgQ2FuTWFrZVdlYWtQdHI8SW5saW5lSXRlbT4gewogICAgIFdURl9N
QUtFX0ZBU1RfQUxMT0NBVEVEOwogcHVibGljOgotICAgIGVudW0gY2xhc3MgVHlwZSB7IFRleHQs
IExpbmVCcmVha0JveCwgQm94LCBGbG9hdCwgQ29udGFpbmVyU3RhcnQsIENvbnRhaW5lckVuZCB9
OworICAgIGVudW0gY2xhc3MgVHlwZSB7IFRleHQsIEZvcmNlZExpbmVCcmVhaywgQm94LCBGbG9h
dCwgQ29udGFpbmVyU3RhcnQsIENvbnRhaW5lckVuZCB9OwogICAgIElubGluZUl0ZW0oY29uc3Qg
Qm94JiBsYXlvdXRCb3gsIFR5cGUpOwogCiAgICAgVHlwZSB0eXBlKCkgY29uc3QgeyByZXR1cm4g
bV90eXBlOyB9CiAgICAgY29uc3QgQm94JiBsYXlvdXRCb3goKSBjb25zdCB7IHJldHVybiBtX2xh
eW91dEJveDsgfQogICAgIGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSgpIGNvbnN0IHsgcmV0dXJu
IG1fbGF5b3V0Qm94LnN0eWxlKCk7IH0KIAotICAgIGJvb2wgaXNUZXh0KCkgY29uc3Q7CisgICAg
Ym9vbCBpc1RleHQoKSBjb25zdCB7IHJldHVybiB0eXBlKCkgPT0gVHlwZTo6VGV4dDsgfQogICAg
IGJvb2wgaXNCb3goKSBjb25zdCB7IHJldHVybiB0eXBlKCkgPT0gVHlwZTo6Qm94OyB9CiAgICAg
Ym9vbCBpc0Zsb2F0KCkgY29uc3QgeyByZXR1cm4gdHlwZSgpID09IFR5cGU6OkZsb2F0OyB9Ci0g
ICAgYm9vbCBpc0ZvcmNlZExpbmVCcmVhaygpIGNvbnN0OworICAgIGJvb2wgaXNGb3JjZWRMaW5l
QnJlYWsoKSBjb25zdCB7IHJldHVybiB0eXBlKCkgPT0gVHlwZTo6Rm9yY2VkTGluZUJyZWFrOyB9
CiAgICAgYm9vbCBpc0NvbnRhaW5lclN0YXJ0KCkgY29uc3QgeyByZXR1cm4gdHlwZSgpID09IFR5
cGU6OkNvbnRhaW5lclN0YXJ0OyB9CiAgICAgYm9vbCBpc0NvbnRhaW5lckVuZCgpIGNvbnN0IHsg
cmV0dXJuIHR5cGUoKSA9PSBUeXBlOjpDb250YWluZXJFbmQ7IH0KIApAQCAtNTUsMTIgKzU1LDYg
QEAgcHJpdmF0ZToKICAgICBjb25zdCBUeXBlIG1fdHlwZTsKIH07CiAKLWlubGluZSBJbmxpbmVJ
dGVtOjpJbmxpbmVJdGVtKGNvbnN0IEJveCYgbGF5b3V0Qm94LCBUeXBlIHR5cGUpCi0gICAgOiBt
X2xheW91dEJveChsYXlvdXRCb3gpCi0gICAgLCBtX3R5cGUodHlwZSkKLXsKLX0KLQogI2RlZmlu
ZSBTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0lOTElORV9JVEVNKFRvVmFsdWVUeXBlTmFtZSwgcHJl
ZGljYXRlKSBcCiBTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0JFR0lOKFdlYkNvcmU6OkxheW91dDo6
VG9WYWx1ZVR5cGVOYW1lKSBcCiAgICAgc3RhdGljIGJvb2wgaXNUeXBlKGNvbnN0IFdlYkNvcmU6
OkxheW91dDo6SW5saW5lSXRlbSYgaW5saW5lSXRlbSkgeyByZXR1cm4gaW5saW5lSXRlbS5wcmVk
aWNhdGU7IH0gXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1h
dHRpbmcvSW5saW5lVGV4dEl0ZW0uY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZv
cm1hdHRpbmcvSW5saW5lVGV4dEl0ZW0uY3BwCmluZGV4IDUxOTliYWJkNDczODU0YTlhNzI4M2Ux
NzVlZTZkMmIxNWM2NGZiMTUuLjQ3OGE5NzdkNzBjNWUxOTFiMTQxZjI1MjRjMjU1MTdhY2QxZmM3
MzAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lu
bGluZVRleHRJdGVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0
dGluZy9JbmxpbmVUZXh0SXRlbS5jcHAKQEAgLTk1LDcgKzk1LDkgQEAgdm9pZCBJbmxpbmVUZXh0
SXRlbTo6Y3JlYXRlQW5kQXBwZW5kVGV4dEl0ZW1zKElubGluZUl0ZW1zJiBpbmxpbmVDb250ZW50
LCBjb25zdAogICAgICAgICB9OwogCiAgICAgICAgIGlmIChpc1NlZ21lbnRCcmVha0NhbmRpZGF0
ZSh0ZXh0W2N1cnJlbnRQb3NpdGlvbl0pKSB7Ci0gICAgICAgICAgICBpbmxpbmVDb250ZW50LmFw
cGVuZChJbmxpbmVUZXh0SXRlbTo6Y3JlYXRlU2VnbWVudEJyZWFrSXRlbShpbmxpbmVCb3gsIGN1
cnJlbnRQb3NpdGlvbikpOworICAgICAgICAgICAgLy8gU2VnbWVudCBicmVha3Mgd2l0aCBwcmVz
ZXJ2ZSBuZXcgbGluZSBzdHlsZSAod2hpdGUtc3BhY2U6IHByZSwgcHJlLXdyYXAsIGJyZWFrLXNw
YWNlcyBhbmQgcHJlLWxpbmUpIGNvbXB1dGUgdG8gZm9yY2VkIGxpbmUgYnJlYWsuICAKKyAgICAg
ICAgICAgIGlubGluZUNvbnRlbnQuYXBwZW5kKHN0eWxlLnByZXNlcnZlTmV3bGluZSgpID8gbWFr
ZVVuaXF1ZTxJbmxpbmVJdGVtPihpbmxpbmVCb3gsIFR5cGU6OkZvcmNlZExpbmVCcmVhaykKKyAg
ICAgICAgICAgICAgICA6IElubGluZVRleHRJdGVtOjpjcmVhdGVTZWdtZW50QnJlYWtJdGVtKGlu
bGluZUJveCwgY3VycmVudFBvc2l0aW9uKSk7CiAgICAgICAgICAgICArK2N1cnJlbnRQb3NpdGlv
bjsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CkBAIC0xNDgsNyArMTUwLDYgQEAg
SW5saW5lVGV4dEl0ZW06OklubGluZVRleHRJdGVtKGNvbnN0IEJveCYgaW5saW5lQm94KQogc3Rk
Ojp1bmlxdWVfcHRyPElubGluZVRleHRJdGVtPiBJbmxpbmVUZXh0SXRlbTo6bGVmdCh1bnNpZ25l
ZCBsZW5ndGgpIGNvbnN0CiB7CiAgICAgUkVMRUFTRV9BU1NFUlQobGVuZ3RoIDw9IHRoaXMtPmxl
bmd0aCgpKTsKLSAgICBBU1NFUlQoIWlzU2VnbWVudEJyZWFrKCkpOwogICAgIEFTU0VSVChtX3Rl
eHRJdGVtVHlwZSAhPSBUZXh0SXRlbVR5cGU6OlVuZGVmaW5lZCk7CiAgICAgcmV0dXJuIG1ha2VV
bmlxdWU8SW5saW5lVGV4dEl0ZW0+KGxheW91dEJveCgpLCBzdGFydCgpLCBsZW5ndGgsIG1fdGV4
dEl0ZW1UeXBlKTsKIH0KQEAgLTE1NiwxOCArMTU3LDEwIEBAIHN0ZDo6dW5pcXVlX3B0cjxJbmxp
bmVUZXh0SXRlbT4gSW5saW5lVGV4dEl0ZW06OmxlZnQodW5zaWduZWQgbGVuZ3RoKSBjb25zdAog
c3RkOjp1bmlxdWVfcHRyPElubGluZVRleHRJdGVtPiBJbmxpbmVUZXh0SXRlbTo6cmlnaHQodW5z
aWduZWQgbGVuZ3RoKSBjb25zdAogewogICAgIFJFTEVBU0VfQVNTRVJUKGxlbmd0aCA8PSB0aGlz
LT5sZW5ndGgoKSk7Ci0gICAgQVNTRVJUKCFpc1NlZ21lbnRCcmVhaygpKTsKICAgICBBU1NFUlQo
bV90ZXh0SXRlbVR5cGUgIT0gVGV4dEl0ZW1UeXBlOjpVbmRlZmluZWQpOwogICAgIHJldHVybiBt
YWtlVW5pcXVlPElubGluZVRleHRJdGVtPihsYXlvdXRCb3goKSwgZW5kKCkgLSBsZW5ndGgsIGxl
bmd0aCwgbV90ZXh0SXRlbVR5cGUpOwogfQogCi1ib29sIElubGluZVRleHRJdGVtOjppc1doaXRl
c3BhY2UoKSBjb25zdAotewotICAgIGlmIChpc1NlZ21lbnRCcmVhaygpKQotICAgICAgICByZXR1
cm4gIXN0eWxlKCkucHJlc2VydmVOZXdsaW5lKCk7Ci0gICAgcmV0dXJuIG1fdGV4dEl0ZW1UeXBl
ID09IFRleHRJdGVtVHlwZTo6V2hpdGVzcGFjZTsKLX0KLQogfQogfQogI2VuZGlmCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVUZXh0SXRl
bS5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lubGluZWZvcm1hdHRpbmcvSW5saW5lVGV4dEl0
ZW0uaAppbmRleCBhMjE0NjI3YjIwMjg0MTVmNzY2YTM1NTA2YmY0ZjQ5NjgwMjhiYmY3Li4wMGI3
NWZlZDFlOTU4MWI5ZDE0N2Q4MDI2ZTA0NTNkZGNiZDkzMjY5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvaW5saW5lZm9ybWF0dGluZy9JbmxpbmVUZXh0SXRlbS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9pbmxpbmVmb3JtYXR0aW5nL0lubGluZVRleHRJdGVtLmgKQEAg
LTQ2LDcgKzQ2LDcgQEAgcHVibGljOgogICAgIHVuc2lnbmVkIGVuZCgpIGNvbnN0IHsgcmV0dXJu
IHN0YXJ0KCkgKyBsZW5ndGgoKTsgfQogICAgIHVuc2lnbmVkIGxlbmd0aCgpIGNvbnN0IHsgcmV0
dXJuIG1fbGVuZ3RoOyB9CiAKLSAgICBib29sIGlzV2hpdGVzcGFjZSgpIGNvbnN0OworICAgIGJv
b2wgaXNXaGl0ZXNwYWNlKCkgY29uc3QgeyByZXR1cm4gbV90ZXh0SXRlbVR5cGUgPT0gVGV4dEl0
ZW1UeXBlOjpXaGl0ZXNwYWNlIHx8IGlzU2VnbWVudEJyZWFrKCk7IH0KICAgICBib29sIGlzQ29s
bGFwc2libGUoKSBjb25zdCB7IHJldHVybiBpc1doaXRlc3BhY2UoKSAmJiBzdHlsZSgpLmNvbGxh
cHNlV2hpdGVTcGFjZSgpOyB9CiAgICAgYm9vbCBpc1NlZ21lbnRCcmVhaygpIGNvbnN0IHsgcmV0
dXJuIG1fdGV4dEl0ZW1UeXBlID09IFRleHRJdGVtVHlwZTo6U2VnbWVudEJyZWFrOyB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>