<?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>241490</bug_id>
          
          <creation_ts>2022-06-09 14:38:02 -0700</creation_ts>
          <short_desc>Should be able to compute decoration overflow without InlineIterator::TextBoxIterator</short_desc>
          <delta_ts>2022-06-10 10:10:14 -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>
          
          <blocked>241442</blocked>
          <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>1875112</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 14:38:02 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875113</commentid>
    <comment_count>1</comment_count>
      <attachid>460145</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 14:40:38 -0700</bug_when>
    <thetext>Created attachment 460145
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875260</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-06-10 10:09:44 -0700</bug_when>
    <thetext>Committed r295455 (251461@main): &lt;https://commits.webkit.org/251461@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460145.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875261</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-06-10 10:10:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/94822232&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460145</attachid>
            <date>2022-06-09 14:40:38 -0700</date>
            <delta_ts>2022-06-10 10:09:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241490-20220609144037.patch</filename>
            <type>text/plain</type>
            <size>8014</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBlZjM2ZWM0ZDdlYWVjMTg5ZjRkMWM4ODcyZGE2Yzg4MTEzOWE4OWFkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBU
aHUsIDkgSnVuIDIwMjIgMTQ6Mzg6MTggLTA3MDAKU3ViamVjdDogW1BBVENIXSBTaG91bGQgYmUg
YWJsZSB0byBjb21wdXRlIGRlY29yYXRpb24gb3ZlcmZsb3cgd2l0aG91dAogSW5saW5lSXRlcmF0
b3I6OlRleHRCb3hJdGVyYXRvcgogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTI0MTQ5MAoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpUaGlzIHBhdGNoIGVuYWJs
ZXMgSUZDIGNvZGViYXNlIHRvIGNvbXB1dGUgdmlzdWFsIG92ZXJmbG93IGZvciBkZWNvcmF0aW9u
IChldmVuIHdoZW4gVGV4dEJveEl0ZXJhdG9yIGlzIG5vdCBhdmFpbGFibGUpLgoKKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwOgooV2ViQ29yZTo6UmVuZGVy
U3R5bGU6OmNoYW5nZUFmZmVjdHNWaXN1YWxPdmVyZmxvdyBjb25zdCk6CiogU291cmNlL1dlYkNv
cmUvc3R5bGUvSW5saW5lVGV4dEJveFN0eWxlLmNwcDoKKFdlYkNvcmU6OnZpc3VhbE92ZXJmbG93
Rm9yRGVjb3JhdGlvbnMpOgoqIFNvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRCb3hTdHls
ZS5oOgotLS0KIC4uLi9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAgICB8
ICAyICstCiBTb3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwICAgfCA2
MSArKysrKysrKysrKy0tLS0tLS0tCiBTb3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94
U3R5bGUuaCAgICAgfCAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDI1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHls
ZS9SZW5kZXJTdHlsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVy
U3R5bGUuY3BwCmluZGV4IDk4Njg3Mjk2NzVlZS4uYmNiMWI5MzgzOTI3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAKQEAgLTY4NSw3ICs2ODUs
NyBAQCBpbmxpbmUgYm9vbCBSZW5kZXJTdHlsZTo6Y2hhbmdlQWZmZWN0c1Zpc3VhbE92ZXJmbG93
KGNvbnN0IFJlbmRlclN0eWxlJiBvdGhlcikgYwogICAgICAgICAvLyBpcyBzcGVjaWZpZWQuIFdl
IGNhbiB0YWtlIGFuIGVhcmx5IG91dCBoZXJlLgogICAgICAgICBpZiAodGV4dFVuZGVybGluZVBv
c2l0aW9uKCkgPT0gVGV4dFVuZGVybGluZVBvc2l0aW9uOjpVbmRlciB8fCBvdGhlci50ZXh0VW5k
ZXJsaW5lUG9zaXRpb24oKSA9PSBUZXh0VW5kZXJsaW5lUG9zaXRpb246OlVuZGVyKQogICAgICAg
ICAgICAgcmV0dXJuIHRydWU7Ci0gICAgICAgIHJldHVybiB2aXN1YWxPdmVyZmxvd0ZvckRlY29y
YXRpb25zKCp0aGlzLCB7IH0pICE9IHZpc3VhbE92ZXJmbG93Rm9yRGVjb3JhdGlvbnMob3RoZXIs
IHsgfSk7CisgICAgICAgIHJldHVybiB2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKCp0aGlz
KSAhPSB2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKG90aGVyKTsKICAgICB9CiAKICAgICBh
dXRvIGhhc091dGxpbmVJblZpc3VhbE92ZXJmbG93ID0gdGhpcy0+aGFzT3V0bGluZUluVmlzdWFs
T3ZlcmZsb3coKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRC
b3hTdHlsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3Bw
CmluZGV4IGFmZTNjMWIwMjQ4OC4uNGFjMmM2ZThjMzUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0
eWxlL0lubGluZVRleHRCb3hTdHlsZS5jcHAKQEAgLTE3MiwxMCArMTcyLDggQEAgV2F2eVN0cm9r
ZVBhcmFtZXRlcnMgZ2V0V2F2eVN0cm9rZVBhcmFtZXRlcnMoZmxvYXQgZm9udFNpemUpCiAgICAg
cmV0dXJuIHJlc3VsdDsKIH0KIAotR2x5cGhPdmVyZmxvdyB2aXN1YWxPdmVyZmxvd0ZvckRlY29y
YXRpb25zKGNvbnN0IFJlbmRlclN0eWxlJiBsaW5lU3R5bGUsIGNvbnN0IElubGluZUl0ZXJhdG9y
OjpUZXh0Qm94SXRlcmF0b3ImIHRleHRSdW4pCitHbHlwaE92ZXJmbG93IHZpc3VhbE92ZXJmbG93
Rm9yRGVjb3JhdGlvbnMoY29uc3QgUmVuZGVyU3R5bGUmIGxpbmVTdHlsZSwgc3RkOjpvcHRpb25h
bDxmbG9hdD4gdW5kZXJsaW5lT2Zmc2V0KQogewotICAgIEFTU0VSVCghdGV4dFJ1biB8fCB0ZXh0
UnVuLT5zdHlsZSgpID09IGxpbmVTdHlsZSk7Ci0gICAgCiAgICAgYXV0byBkZWNvcmF0aW9uID0g
bGluZVN0eWxlLnRleHREZWNvcmF0aW9uc0luRWZmZWN0KCk7CiAgICAgaWYgKGRlY29yYXRpb24u
aXNFbXB0eSgpKQogICAgICAgICByZXR1cm4gR2x5cGhPdmVyZmxvdygpOwpAQCAtMTgzLDExICsx
ODEsMTEgQEAgR2x5cGhPdmVyZmxvdyB2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKGNvbnN0
IFJlbmRlclN0eWxlJiBsaW5lU3R5bGUsIGNvbnN0IEkKICAgICBmbG9hdCBzdHJva2VUaGlja25l
c3MgPSBsaW5lU3R5bGUudGV4dERlY29yYXRpb25UaGlja25lc3MoKS5yZXNvbHZlKGxpbmVTdHls
ZS5jb21wdXRlZEZvbnRTaXplKCksIGxpbmVTdHlsZS5tZXRyaWNzT2ZQcmltYXJ5Rm9udCgpKTsK
ICAgICBXYXZ5U3Ryb2tlUGFyYW1ldGVycyB3YXZ5U3Ryb2tlUGFyYW1ldGVyczsKICAgICBmbG9h
dCB3YXZ5T2Zmc2V0ID0gMDsKLSAgICAgICAgCisKICAgICBUZXh0RGVjb3JhdGlvblN0eWxlIGRl
Y29yYXRpb25TdHlsZSA9IGxpbmVTdHlsZS50ZXh0RGVjb3JhdGlvblN0eWxlKCk7CiAgICAgZmxv
YXQgaGVpZ2h0ID0gbGluZVN0eWxlLmZvbnRDYXNjYWRlKCkubWV0cmljc09mUHJpbWFyeUZvbnQo
KS5mbG9hdEhlaWdodCgpOwogICAgIEdseXBoT3ZlcmZsb3cgb3ZlcmZsb3dSZXN1bHQ7Ci0gICAg
CisKICAgICBpZiAoZGVjb3JhdGlvblN0eWxlID09IFRleHREZWNvcmF0aW9uU3R5bGU6Oldhdnkp
IHsKICAgICAgICAgd2F2eVN0cm9rZVBhcmFtZXRlcnMgPSBnZXRXYXZ5U3Ryb2tlUGFyYW1ldGVy
cyhsaW5lU3R5bGUuY29tcHV0ZWRGb250UGl4ZWxTaXplKCkpOwogICAgICAgICB3YXZ5T2Zmc2V0
ID0gd2F2eU9mZnNldEZyb21EZWNvcmF0aW9uKCk7CkBAIC0xOTgsMjcgKzE5NiwxMyBAQCBHbHlw
aE92ZXJmbG93IHZpc3VhbE92ZXJmbG93Rm9yRGVjb3JhdGlvbnMoY29uc3QgUmVuZGVyU3R5bGUm
IGxpbmVTdHlsZSwgY29uc3QgSQogICAgIC8vIFRoZXNlIG1ldHJpY3MgbXVzdCBtYXRjaCB3aGVy
ZSB1bmRlcmxpbmVzIGdldCBkcmF3bi4KICAgICAvLyBGSVhNRTogU2hhcmUgdGhlIGNvZGUgaW4g
VGV4dERlY29yYXRpb25QYWludGVyOjpwYWludEJhY2tncm91bmREZWNvcmF0aW9ucygpIHNvIHdl
IGNhbiBqdXN0IHF1ZXJ5IGl0IGZvciB0aGUgcGFpbnRlZCBnZW9tZXRyeS4KICAgICBpZiAoZGVj
b3JhdGlvbiAmIFRleHREZWNvcmF0aW9uTGluZTo6VW5kZXJsaW5lKSB7Ci0gICAgICAgIC8vIENv
bXBlbnNhdGUgZm9yIHRoZSBpbnRlZ3JhbCBjZWlsaW5nIGluIEdyYXBoaWNzQ29udGV4dDo6Y29t
cHV0ZUxpbmVCb3VuZHNBbmRBbnRpYWxpYXNpbmdNb2RlRm9yVGV4dCgpCi0gICAgICAgIGludCB1
bmRlcmxpbmVPZmZzZXQgPSAxOwotICAgICAgICBmbG9hdCB0ZXh0RGVjb3JhdGlvbkJhc2VGb250
U2l6ZSA9IDE2OwotICAgICAgICBhdXRvIGRlZmF1bHRHYXAgPSBsaW5lU3R5bGUuY29tcHV0ZWRG
b250U2l6ZSgpIC8gdGV4dERlY29yYXRpb25CYXNlRm9udFNpemU7Ci0gICAgICAgIC8vIEZJWE1F
OiBSZW5kZXJTdHlsZSBjYWxscyB1cyB3aXRoIGVtcHR5IHRleHRSdW4gYnV0IG9ubHkgd2hlbiBU
ZXh0VW5kZXJsaW5lUG9zaXRpb24gaXMgbm90IFVuZGVyLgotICAgICAgICBBU1NFUlQodGV4dFJ1
biB8fCBsaW5lU3R5bGUudGV4dFVuZGVybGluZVBvc2l0aW9uKCkgIT0gVGV4dFVuZGVybGluZVBv
c2l0aW9uOjpVbmRlcik7Ci0gICAgICAgIGlmICghdGV4dFJ1bikKLSAgICAgICAgICAgIHVuZGVy
bGluZU9mZnNldCArPSBjb21wdXRlVW5kZXJsaW5lT2Zmc2V0KHsgbGluZVN0eWxlLCBkZWZhdWx0
R2FwIH0pOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIHVuZGVybGluZU9mZnNldCArPSBj
b21wdXRlVW5kZXJsaW5lT2Zmc2V0KHsgbGluZVN0eWxlCi0gICAgICAgICAgICAgICAgLCBkZWZh
dWx0R2FwCi0gICAgICAgICAgICAgICAgLCBVbmRlcmxpbmVPZmZzZXRBcmd1bWVudHM6OlRleHRV
bmRlcmxpbmVQb3NpdGlvblVuZGVyIHsgdGV4dFJ1bi0+bGluZUJveCgpLT5iYXNlbGluZVR5cGUo
KSwgdGV4dFJ1bi0+bG9naWNhbEJvdHRvbSgpIC0gdGV4dFJ1bi0+bG9naWNhbFRvcCgpLCB0ZXh0
UnVuTG9naWNhbE9mZnNldEZyb21MaW5lQm90dG9tKHRleHRSdW4pIH0KLSAgICAgICAgICAgIH0p
OwotICAgICAgICB9Ci0KKyAgICAgICAgQVNTRVJUKHVuZGVybGluZU9mZnNldCk7CiAgICAgICAg
IGlmIChkZWNvcmF0aW9uU3R5bGUgPT0gVGV4dERlY29yYXRpb25TdHlsZTo6V2F2eSkgewotICAg
ICAgICAgICAgb3ZlcmZsb3dSZXN1bHQuZXh0ZW5kQm90dG9tKHVuZGVybGluZU9mZnNldCArIHdh
dnlPZmZzZXQgKyB3YXZ5U3Ryb2tlUGFyYW1ldGVycy5jb250cm9sUG9pbnREaXN0YW5jZSArIHN0
cm9rZVRoaWNrbmVzcyAtIGhlaWdodCk7Ci0gICAgICAgICAgICBvdmVyZmxvd1Jlc3VsdC5leHRl
bmRUb3AoLSh1bmRlcmxpbmVPZmZzZXQgKyB3YXZ5T2Zmc2V0IC0gd2F2eVN0cm9rZVBhcmFtZXRl
cnMuY29udHJvbFBvaW50RGlzdGFuY2UgLSBzdHJva2VUaGlja25lc3MpKTsKKyAgICAgICAgICAg
IG92ZXJmbG93UmVzdWx0LmV4dGVuZEJvdHRvbSgqdW5kZXJsaW5lT2Zmc2V0ICsgd2F2eU9mZnNl
dCArIHdhdnlTdHJva2VQYXJhbWV0ZXJzLmNvbnRyb2xQb2ludERpc3RhbmNlICsgc3Ryb2tlVGhp
Y2tuZXNzIC0gaGVpZ2h0KTsKKyAgICAgICAgICAgIG92ZXJmbG93UmVzdWx0LmV4dGVuZFRvcCgt
KCp1bmRlcmxpbmVPZmZzZXQgKyB3YXZ5T2Zmc2V0IC0gd2F2eVN0cm9rZVBhcmFtZXRlcnMuY29u
dHJvbFBvaW50RGlzdGFuY2UgLSBzdHJva2VUaGlja25lc3MpKTsKICAgICAgICAgfSBlbHNlIHsK
LSAgICAgICAgICAgIG92ZXJmbG93UmVzdWx0LmV4dGVuZEJvdHRvbSh1bmRlcmxpbmVPZmZzZXQg
KyBzdHJva2VUaGlja25lc3MgLSBoZWlnaHQpOwotICAgICAgICAgICAgb3ZlcmZsb3dSZXN1bHQu
ZXh0ZW5kVG9wKC11bmRlcmxpbmVPZmZzZXQpOworICAgICAgICAgICAgb3ZlcmZsb3dSZXN1bHQu
ZXh0ZW5kQm90dG9tKCp1bmRlcmxpbmVPZmZzZXQgKyBzdHJva2VUaGlja25lc3MgLSBoZWlnaHQp
OworICAgICAgICAgICAgb3ZlcmZsb3dSZXN1bHQuZXh0ZW5kVG9wKC0qdW5kZXJsaW5lT2Zmc2V0
KTsKICAgICAgICAgfQogICAgIH0KICAgICBpZiAoZGVjb3JhdGlvbiAmIFRleHREZWNvcmF0aW9u
TGluZTo6T3ZlcmxpbmUpIHsKQEAgLTI1MCw1ICsyMzQsMzQgQEAgR2x5cGhPdmVyZmxvdyB2aXN1
YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKGNvbnN0IFJlbmRlclN0eWxlJiBsaW5lU3R5bGUsIGNv
bnN0IEkKICAgICB9CiAgICAgcmV0dXJuIG92ZXJmbG93UmVzdWx0OwogfQorCitHbHlwaE92ZXJm
bG93IHZpc3VhbE92ZXJmbG93Rm9yRGVjb3JhdGlvbnMoY29uc3QgUmVuZGVyU3R5bGUmIGxpbmVT
dHlsZSwgY29uc3QgSW5saW5lSXRlcmF0b3I6OlRleHRCb3hJdGVyYXRvciYgdGV4dFJ1bikKK3sK
KyAgICBBU1NFUlQoIXRleHRSdW4gfHwgdGV4dFJ1bi0+c3R5bGUoKSA9PSBsaW5lU3R5bGUpOwor
CisgICAgaWYgKCFsaW5lU3R5bGUudGV4dERlY29yYXRpb25zSW5FZmZlY3QoKS5jb250YWlucyhU
ZXh0RGVjb3JhdGlvbkxpbmU6OlVuZGVybGluZSkpCisgICAgICAgIHJldHVybiB2aXN1YWxPdmVy
Zmxvd0ZvckRlY29yYXRpb25zKGxpbmVTdHlsZSwgc3RkOjpvcHRpb25hbDxmbG9hdD4geyB9KTsK
KworICAgIC8vIENvbXBlbnNhdGUgZm9yIHRoZSBpbnRlZ3JhbCBjZWlsaW5nIGluIEdyYXBoaWNz
Q29udGV4dDo6Y29tcHV0ZUxpbmVCb3VuZHNBbmRBbnRpYWxpYXNpbmdNb2RlRm9yVGV4dCgpCisg
ICAgaW50IHVuZGVybGluZU9mZnNldCA9IDE7CisgICAgZmxvYXQgdGV4dERlY29yYXRpb25CYXNl
Rm9udFNpemUgPSAxNjsKKyAgICBhdXRvIGRlZmF1bHRHYXAgPSBsaW5lU3R5bGUuY29tcHV0ZWRG
b250U2l6ZSgpIC8gdGV4dERlY29yYXRpb25CYXNlRm9udFNpemU7CisgICAgLy8gRklYTUU6IFJl
bmRlclN0eWxlIGNhbGxzIHVzIHdpdGggZW1wdHkgdGV4dFJ1biBidXQgb25seSB3aGVuIFRleHRV
bmRlcmxpbmVQb3NpdGlvbiBpcyBub3QgVW5kZXIuCisgICAgQVNTRVJUKHRleHRSdW4gfHwgbGlu
ZVN0eWxlLnRleHRVbmRlcmxpbmVQb3NpdGlvbigpICE9IFRleHRVbmRlcmxpbmVQb3NpdGlvbjo6
VW5kZXIpOworICAgIGlmICghdGV4dFJ1bikKKyAgICAgICAgdW5kZXJsaW5lT2Zmc2V0ICs9IGNv
bXB1dGVVbmRlcmxpbmVPZmZzZXQoeyBsaW5lU3R5bGUsIGRlZmF1bHRHYXAgfSk7CisgICAgZWxz
ZSB7CisgICAgICAgIHVuZGVybGluZU9mZnNldCArPSBjb21wdXRlVW5kZXJsaW5lT2Zmc2V0KHsg
bGluZVN0eWxlCisgICAgICAgICAgICAsIGRlZmF1bHRHYXAKKyAgICAgICAgICAgICwgVW5kZXJs
aW5lT2Zmc2V0QXJndW1lbnRzOjpUZXh0VW5kZXJsaW5lUG9zaXRpb25VbmRlciB7IHRleHRSdW4t
PmxpbmVCb3goKS0+YmFzZWxpbmVUeXBlKCksIHRleHRSdW4tPmxvZ2ljYWxCb3R0b20oKSAtIHRl
eHRSdW4tPmxvZ2ljYWxUb3AoKSwgdGV4dFJ1bkxvZ2ljYWxPZmZzZXRGcm9tTGluZUJvdHRvbSh0
ZXh0UnVuKSB9CisgICAgICAgIH0pOworICAgIH0KKyAgICByZXR1cm4gdmlzdWFsT3ZlcmZsb3dG
b3JEZWNvcmF0aW9ucyhsaW5lU3R5bGUsIHVuZGVybGluZU9mZnNldCk7Cit9CisKK0dseXBoT3Zl
cmZsb3cgdmlzdWFsT3ZlcmZsb3dGb3JEZWNvcmF0aW9ucyhjb25zdCBSZW5kZXJTdHlsZSYgbGlu
ZVN0eWxlKQoreworICAgIHJldHVybiB2aXN1YWxPdmVyZmxvd0ZvckRlY29yYXRpb25zKGxpbmVT
dHlsZSwgSW5saW5lSXRlcmF0b3I6OlRleHRCb3hJdGVyYXRvciB7IH0pOworfQogICAgIAogfQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3R5bGUvSW5saW5lVGV4dEJveFN0eWxlLmggYi9T
b3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuaAppbmRleCAyZjBhMjVlMjBj
ZWIuLmM5NmIzMDVhZjk5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvSW5saW5l
VGV4dEJveFN0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvSW5saW5lVGV4dEJveFN0
eWxlLmgKQEAgLTUzLDcgKzUzLDkgQEAgc3RydWN0IFdhdnlTdHJva2VQYXJhbWV0ZXJzIHsKICAg
ICBmbG9hdCBzdGVwIHsgMCB9OwogfTsKIFdhdnlTdHJva2VQYXJhbWV0ZXJzIGdldFdhdnlTdHJv
a2VQYXJhbWV0ZXJzKGZsb2F0IGZvbnRTaXplKTsKK0dseXBoT3ZlcmZsb3cgdmlzdWFsT3ZlcmZs
b3dGb3JEZWNvcmF0aW9ucyhjb25zdCBSZW5kZXJTdHlsZSYgbGluZVN0eWxlKTsKIEdseXBoT3Zl
cmZsb3cgdmlzdWFsT3ZlcmZsb3dGb3JEZWNvcmF0aW9ucyhjb25zdCBSZW5kZXJTdHlsZSYgbGlu
ZVN0eWxlLCBjb25zdCBJbmxpbmVJdGVyYXRvcjo6VGV4dEJveEl0ZXJhdG9yJik7CitHbHlwaE92
ZXJmbG93IHZpc3VhbE92ZXJmbG93Rm9yRGVjb3JhdGlvbnMoY29uc3QgUmVuZGVyU3R5bGUmIGxp
bmVTdHlsZSwgc3RkOjpvcHRpb25hbDxmbG9hdD4gdW5kZXJsaW5lT2Zmc2V0KTsKIAogc3RydWN0
IFVuZGVybGluZU9mZnNldEFyZ3VtZW50cyB7CiAgICAgY29uc3QgUmVuZGVyU3R5bGUmIGxpbmVT
dHlsZTsKLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>