<?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>132293</bug_id>
          
          <creation_ts>2014-04-28 11:43:57 -0700</creation_ts>
          <short_desc>[CSS Shapes] complex calc args for inset round vanish</short_desc>
          <delta_ts>2014-04-29 09:17:41 -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>CSS</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>98664</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rebecca Hauck">rhauck</reporter>
          <assigned_to name="Zoltan Horvath">zoltan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1004679</commentid>
    <comment_count>0</comment_count>
    <who name="Rebecca Hauck">rhauck</who>
    <bug_when>2014-04-28 11:43:57 -0700</bug_when>
    <thetext>The attached test has a case for using complex calc arguments as the inset round value:

inset(10px 10px 10px 10px round calc(25%*3 - 10in))

The computed style returned is:

inset(10px)

This was hidden behind a couple of other serialization issues that have been fixed recently. Now that they&apos;re fixed, this issue still remains.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004680</commentid>
    <comment_count>1</comment_count>
      <attachid>230314</attachid>
    <who name="Rebecca Hauck">rhauck</who>
    <bug_when>2014-04-28 11:45:12 -0700</bug_when>
    <thetext>Created attachment 230314
test case for the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004857</commentid>
    <comment_count>2</comment_count>
      <attachid>230356</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2014-04-28 23:46:51 -0700</bug_when>
    <thetext>Created attachment 230356
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004958</commentid>
    <comment_count>3</comment_count>
      <attachid>230356</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2014-04-29 08:44:58 -0700</bug_when>
    <thetext>Comment on attachment 230356
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004974</commentid>
    <comment_count>4</comment_count>
      <attachid>230356</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-29 09:17:37 -0700</bug_when>
    <thetext>Comment on attachment 230356
Patch

Clearing flags on attachment: 230356

Committed r167936: &lt;http://trac.webkit.org/changeset/167936&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004975</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-04-29 09:17:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>230314</attachid>
            <date>2014-04-28 11:45:12 -0700</date>
            <delta_ts>2014-04-28 11:45:12 -0700</delta_ts>
            <desc>test case for the bug</desc>
            <filename>inset-round-complex-calc-args.html</filename>
            <type>text/html</type>
            <size>1150</size>
            <attacher name="Rebecca Hauck">rhauck</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPHNjcmlwdCBzcmM9Ii9y
ZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgogICAgICAgIDxzY3JpcHQgc3JjPSIv
cmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3NjcmlwdD4KICAgIDwvaGVhZD4KICAg
IDxib2R5PgogICAgICAgIDxkaXYgaWQ9ImxvZyI+PC9kaXY+CiAgICAgICAgPHNjcmlwdCB0eXBl
PSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgICAgICB0ZXN0KGZ1bmN0aW9uKCkgewoKICAgICAg
ICAgICAgICAgIHZhciB0ZXN0Q2FsY1ZhbHVlID0gImNhbGMoMjUlKjMgLSAxMGluKSI7CiAgICAg
ICAgICAgICAgICB2YXIgaW5zZXRSb3VuZFZhbHVlID0gImluc2V0KDEwcHggMTBweCAxMHB4IDEw
cHggcm91bmQgIisgdGVzdENhbGNWYWx1ZSArICIpIjsKICAgICAgICAgICAgICAgIHZhciBleHBl
Y3RlZCA9ICJpbnNldCgxMHB4IHJvdW5kIGNhbGMoKDc1JSArIDk2MHB4KSAvIDQpKSI7CiAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgIHZhciBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJkaXYiKTsKICAgICAgICAgICAgICAgIGRpdi5zdHlsZS5zZXRQcm9wZXJ0eSgiLXdlYmtp
dC1zaGFwZS1vdXRzaWRlIiwgaW5zZXRSb3VuZFZhbHVlKTsKICAgICAgICAgICAgICAgIGRvY3Vt
ZW50LmJvZHkuYXBwZW5kQ2hpbGQoZGl2KTsKCiAgICAgICAgICAgICAgICB2YXIgaW5saW5lU2hh
cGUgPSBkaXYuc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSgiLXdlYmtpdC1zaGFwZS1vdXRzaWRlIik7
CgogICAgICAgICAgICAgICAgdmFyIHN0eWxlID0gZ2V0Q29tcHV0ZWRTdHlsZShkaXYpOwogICAg
ICAgICAgICAgICAgdmFyIGNvbXB1dGVkU2hhcGUgPSBzdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKCIt
d2Via2l0LXNoYXBlLW91dHNpZGUiKTsKICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkucmVt
b3ZlQ2hpbGQoZGl2KTsKCiAgICAgICAgICAgICAgICBhc3NlcnRfZXF1YWxzKGNvbXB1dGVkU2hh
cGUsIGV4cGVjdGVkKTsKICAgICAgICAgICAgfSwgImluc2V0KDEwcHggMTBweCAxMHB4IDEwcHgg
cm91bmQgY2FsYygyNSUqMyAtIDEwaW4pKSIpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5
Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230356</attachid>
            <date>2014-04-28 23:46:51 -0700</date>
            <delta_ts>2014-04-29 09:17:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>roundvanish.patch</filename>
            <type>text/plain</type>
            <size>9205</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxN2NmOWViLi45NTkxMGU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTQtMDQt
MjggIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBT
aGFwZXNdIGNvbXBsZXggY2FsYyBhcmdzIGZvciBpbnNldCByb3VuZCB2YW5pc2gKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjI5MworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9zaGFwZXMvcGFy
c2luZy9wYXJzaW5nLXNoYXBlLW91dHNpZGUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3Qv
c2hhcGVzL3BhcnNpbmcvcGFyc2luZy10ZXN0LXV0aWxzLmpzOgorCiAyMDE0LTA0LTI4ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTY3ODcxLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFw
ZXMvcGFyc2luZy9wYXJzaW5nLXNoYXBlLW91dHNpZGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9zaGFwZXMvcGFyc2luZy9wYXJzaW5nLXNoYXBlLW91dHNpZGUtZXhwZWN0ZWQudHh0
CmluZGV4IDkzNjZmODYuLjJjMmYzN2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvc2hh
cGVzL3BhcnNpbmcvcGFyc2luZy1zaGFwZS1vdXRzaWRlLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L3NoYXBlcy9wYXJzaW5nL3BhcnNpbmctc2hhcGUtb3V0c2lkZS1leHBlY3Rl
ZC50eHQKQEAgLTY3LDYgKzY3LDggQEAgUEFTUyBnZXRDU1NUZXh0KCItd2Via2l0LXNoYXBlLW91
dHNpZGUiLCAiaW5zZXQoMTBweCByb3VuZCAwcHggLyAxMHB4KSIpIGlzICJpbnMKIFBBU1MgZ2V0
Q29tcHV0ZWRTdHlsZVZhbHVlKCItd2Via2l0LXNoYXBlLW91dHNpZGUiLCAiaW5zZXQoMTBweCBy
b3VuZCAwcHggLyAxMHB4KSIpIGlzICJpbnNldCgxMHB4IHJvdW5kIDBweCAvIDEwcHgpIgogUEFT
UyBnZXRDU1NUZXh0KCItd2Via2l0LXNoYXBlLW91dHNpZGUiLCAiaW5zZXQoY2FsYygyNSUqMyAt
IDEwaW4pIDAgMCAwKSIpIGlzICJpbnNldChjYWxjKDc1JSAtIDEwaW4pIDBweCAwcHgpIgogUEFT
UyBnZXRDb21wdXRlZFN0eWxlVmFsdWUoIi13ZWJraXQtc2hhcGUtb3V0c2lkZSIsICJpbnNldChj
YWxjKDI1JSozIC0gMTBpbikgMCAwIDApIikgaXMgImluc2V0KGNhbGMoNzUlIC0gOTYwcHgpIDBw
eCAwcHgpIgorUEFTUyBnZXRDU1NUZXh0KCItd2Via2l0LXNoYXBlLW91dHNpZGUiLCAiaW5zZXQo
MTBweCAxMHB4IDEwcHggMTBweCByb3VuZCBjYWxjKDI1JSozIC0gMTBpbikpIikgaXMgImluc2V0
KDEwcHggcm91bmQgY2FsYyg3NSUgLSAxMGluKSkiCitQQVNTIGdldENvbXB1dGVkU3R5bGVWYWx1
ZSgiLXdlYmtpdC1zaGFwZS1vdXRzaWRlIiwgImluc2V0KDEwcHggMTBweCAxMHB4IDEwcHggcm91
bmQgY2FsYygyNSUqMyAtIDEwaW4pKSIpIGlzICJpbnNldCgxMHB4IHJvdW5kIGNhbGMoNzUlIC0g
OTYwcHgpKSIKIFBBU1MgZ2V0Q1NTVGV4dCgiLXdlYmtpdC1zaGFwZS1vdXRzaWRlIiwgImNpcmNs
ZSgpIikgaXMgImNpcmNsZShhdCA1MCUgNTAlKSIKIFBBU1MgZ2V0Q29tcHV0ZWRTdHlsZVZhbHVl
KCItd2Via2l0LXNoYXBlLW91dHNpZGUiLCAiY2lyY2xlKCkiKSBpcyAiY2lyY2xlKGNsb3Nlc3Qt
c2lkZSBhdCA1MCUgNTAlKSIKIFBBU1MgZ2V0Q1NTVGV4dCgiLXdlYmtpdC1zaGFwZS1vdXRzaWRl
IiwgImNpcmNsZShmYXJ0aGVzdC1zaWRlKSIpIGlzICJjaXJjbGUoZmFydGhlc3Qtc2lkZSBhdCA1
MCUgNTAlKSIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3BhcnNpbmcvcGFy
c2luZy10ZXN0LXV0aWxzLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvcGFyc2luZy9wYXJz
aW5nLXRlc3QtdXRpbHMuanMKaW5kZXggYWU1NDYwOC4uODhiYjU5MCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9zaGFwZXMvcGFyc2luZy9wYXJzaW5nLXRlc3QtdXRpbHMuanMKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvcGFyc2luZy9wYXJzaW5nLXRlc3QtdXRpbHMuanMKQEAg
LTM5LDYgKzM5LDcgQEAgdmFyIHZhbGlkU2hhcGVWYWx1ZXMgPSBbCiAgICAgImluc2V0KDEwcHgg
cm91bmQgMHB4IC8gMTBweCkiLAogCiAgICAgWyJpbnNldChjYWxjKDI1JSozIC0gMTBpbikgMCAw
IDApIiwgImluc2V0KGNhbGMoNzUlIC0gMTBpbikgMHB4IDBweCkiLCAiaW5zZXQoY2FsYyg3NSUg
LSA5NjBweCkgMHB4IDBweCkiXSwKKyAgICBbImluc2V0KDEwcHggMTBweCAxMHB4IDEwcHggcm91
bmQgY2FsYygyNSUqMyAtIDEwaW4pKSIsICJpbnNldCgxMHB4IHJvdW5kIGNhbGMoNzUlIC0gMTBp
bikpIiwgImluc2V0KDEwcHggcm91bmQgY2FsYyg3NSUgLSA5NjBweCkpIl0sCiAKICAgICBbImNp
cmNsZSgpIiwgImNpcmNsZShhdCA1MCUgNTAlKSIsICJjaXJjbGUoY2xvc2VzdC1zaWRlIGF0IDUw
JSA1MCUpIl0sCiAgICAgWyJjaXJjbGUoZmFydGhlc3Qtc2lkZSkiLCAiY2lyY2xlKGZhcnRoZXN0
LXNpZGUgYXQgNTAlIDUwJSkiLCAiY2lyY2xlKGZhcnRoZXN0LXNpZGUgYXQgNTAlIDUwJSkiXSwK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2ZjAwZjMxLi5hYjE4YTI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjcg
QEAKKzIwMTQtMDQtMjggIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAg
ICAgICAgW0NTUyBTaGFwZXNdIGNvbXBsZXggY2FsYyBhcmdzIGZvciBpbnNldCByb3VuZCB2YW5p
c2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjI5
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIG9y
ZGVyIHRvIHVzZSBjYWxjIGluIHRoZSByb3VuZGVkIHBhcmFtZXRlcnMgZm9yIGluc2V0IHNoYXBl
cywgd2UgbmVlZAorICAgICAgICB0byBwYXNzIFJlbmRlclN0eWxlIGZvciB0aGUgdmFsdWUgY3Jl
YXRpb24gYXMgd2UgZGlkIGZvciB0aGUgd2lkdGggYXJndW1lbnRzLgorICAgICAgICBXaXRob3V0
IHRha2luZyBSZW5kZXJTdHlsZSBpbnRvIGFjY291bnQsIHdlIGhpdCBhbiBhc3NlcnQgbm90IHJl
YWNoZQorICAgICAgICBpbiBDU1NQcmltaXRpdmVWYWx1ZTo6aW5pdCBpbiB0aGUgZGVidWcgYnVp
bGRzLgorCisgICAgICAgIEkndmUgYWRkZWQgbmV3IHBhcnNpbmcgdGVzdC4KKworICAgICAgICAq
IGNzcy9CYXNpY1NoYXBlRnVuY3Rpb25zLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnZhbHVlRm9y
QmFzaWNTaGFwZSk6CisgICAgICAgICogY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNTU1ByaW1pdGl2ZVZhbHVlOjpDU1NQcmltaXRpdmVWYWx1ZSk6CisgICAg
ICAgIChXZWJDb3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6aW5pdCk6CisgICAgICAgICogY3NzL0NT
U1ByaW1pdGl2ZVZhbHVlLmg6CisgICAgICAgIChXZWJDb3JlOjpDU1NQcmltaXRpdmVWYWx1ZTo6
Y3JlYXRlKToKKyAgICAgICAgKiBjc3MvQ1NTVmFsdWVQb29sLmg6CisgICAgICAgIChXZWJDb3Jl
OjpDU1NWYWx1ZVBvb2w6OmNyZWF0ZVZhbHVlKToKKwogMjAxNC0wNC0yOCAgQ29tbWl0IFF1ZXVl
ICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGlu
ZyBvdXQgcjE2Nzg3MS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9CYXNpY1NoYXBl
RnVuY3Rpb25zLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9CYXNpY1NoYXBlRnVuY3Rpb25zLmNw
cAppbmRleCBmMjc4OTQwLi44N2EzOTZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
QmFzaWNTaGFwZUZ1bmN0aW9ucy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0Jhc2ljU2hh
cGVGdW5jdGlvbnMuY3BwCkBAIC0xMTIsMTAgKzExMiwxMCBAQCBQYXNzUmVmUHRyPENTU1ZhbHVl
PiB2YWx1ZUZvckJhc2ljU2hhcGUoY29uc3QgUmVuZGVyU3R5bGUqIHN0eWxlLCBjb25zdCBCYXNp
Y1NoYQogICAgICAgICBpbnNldFZhbHVlLT5zZXRCb3R0b20ocG9vbC5jcmVhdGVWYWx1ZShpbnNl
dC0+Ym90dG9tKCksIHN0eWxlKSk7CiAgICAgICAgIGluc2V0VmFsdWUtPnNldExlZnQocG9vbC5j
cmVhdGVWYWx1ZShpbnNldC0+bGVmdCgpLCBzdHlsZSkpOwogCi0gICAgICAgIGluc2V0VmFsdWUt
PnNldFRvcExlZnRSYWRpdXMocG9vbC5jcmVhdGVWYWx1ZShpbnNldC0+dG9wTGVmdFJhZGl1cygp
KSk7Ci0gICAgICAgIGluc2V0VmFsdWUtPnNldFRvcFJpZ2h0UmFkaXVzKHBvb2wuY3JlYXRlVmFs
dWUoaW5zZXQtPnRvcFJpZ2h0UmFkaXVzKCkpKTsKLSAgICAgICAgaW5zZXRWYWx1ZS0+c2V0Qm90
dG9tUmlnaHRSYWRpdXMocG9vbC5jcmVhdGVWYWx1ZShpbnNldC0+Ym90dG9tUmlnaHRSYWRpdXMo
KSkpOwotICAgICAgICBpbnNldFZhbHVlLT5zZXRCb3R0b21MZWZ0UmFkaXVzKHBvb2wuY3JlYXRl
VmFsdWUoaW5zZXQtPmJvdHRvbUxlZnRSYWRpdXMoKSkpOworICAgICAgICBpbnNldFZhbHVlLT5z
ZXRUb3BMZWZ0UmFkaXVzKHBvb2wuY3JlYXRlVmFsdWUoaW5zZXQtPnRvcExlZnRSYWRpdXMoKSwg
c3R5bGUpKTsKKyAgICAgICAgaW5zZXRWYWx1ZS0+c2V0VG9wUmlnaHRSYWRpdXMocG9vbC5jcmVh
dGVWYWx1ZShpbnNldC0+dG9wUmlnaHRSYWRpdXMoKSwgc3R5bGUpKTsKKyAgICAgICAgaW5zZXRW
YWx1ZS0+c2V0Qm90dG9tUmlnaHRSYWRpdXMocG9vbC5jcmVhdGVWYWx1ZShpbnNldC0+Ym90dG9t
UmlnaHRSYWRpdXMoKSwgc3R5bGUpKTsKKyAgICAgICAgaW5zZXRWYWx1ZS0+c2V0Qm90dG9tTGVm
dFJhZGl1cyhwb29sLmNyZWF0ZVZhbHVlKGluc2V0LT5ib3R0b21MZWZ0UmFkaXVzKCksIHN0eWxl
KSk7CiAKICAgICAgICAgYmFzaWNTaGFwZVZhbHVlID0gaW5zZXRWYWx1ZS5yZWxlYXNlKCk7CiAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2
ZVZhbHVlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcmltaXRpdmVWYWx1ZS5jcHAKaW5k
ZXggZjIyODBjZC4uY2NmYzQ5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1By
aW1pdGl2ZVZhbHVlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTUHJpbWl0aXZlVmFs
dWUuY3BwCkBAIC0zMTcsMTAgKzMxNywxMCBAQCBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTUHJpbWl0
aXZlVmFsdWUoY29uc3QgTGVuZ3RoJiBsZW5ndGgsIGNvbnN0IFJlbmRlclN0eWxlKiBzdAogICAg
IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOwogfQogCi1DU1NQcmltaXRpdmVWYWx1ZTo6Q1NTUHJpbWl0
aXZlVmFsdWUoY29uc3QgTGVuZ3RoU2l6ZSYgbGVuZ3RoU2l6ZSkKK0NTU1ByaW1pdGl2ZVZhbHVl
OjpDU1NQcmltaXRpdmVWYWx1ZShjb25zdCBMZW5ndGhTaXplJiBsZW5ndGhTaXplLCBjb25zdCBS
ZW5kZXJTdHlsZSogc3R5bGUpCiAgICAgOiBDU1NWYWx1ZShQcmltaXRpdmVDbGFzcykKIHsKLSAg
ICBpbml0KGxlbmd0aFNpemUpOworICAgIGluaXQobGVuZ3RoU2l6ZSwgc3R5bGUpOwogfQogCiB2
b2lkIENTU1ByaW1pdGl2ZVZhbHVlOjppbml0KGNvbnN0IExlbmd0aCYgbGVuZ3RoKQpAQCAtMzg4
LDExICszODgsMTEgQEAgdm9pZCBDU1NQcmltaXRpdmVWYWx1ZTo6aW5pdChjb25zdCBMZW5ndGgm
IGxlbmd0aCkKICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIH0KIAotdm9pZCBDU1NQcmltaXRp
dmVWYWx1ZTo6aW5pdChjb25zdCBMZW5ndGhTaXplJiBsZW5ndGhTaXplKQordm9pZCBDU1NQcmlt
aXRpdmVWYWx1ZTo6aW5pdChjb25zdCBMZW5ndGhTaXplJiBsZW5ndGhTaXplLCBjb25zdCBSZW5k
ZXJTdHlsZSogc3R5bGUpCiB7CiAgICAgbV9wcmltaXRpdmVVbml0VHlwZSA9IENTU19QQUlSOwog
ICAgIG1faGFzQ2FjaGVkQ1NTVGV4dCA9IGZhbHNlOwotICAgIG1fdmFsdWUucGFpciA9IFBhaXI6
OmNyZWF0ZShjcmVhdGUobGVuZ3RoU2l6ZS53aWR0aCgpKSwgY3JlYXRlKGxlbmd0aFNpemUuaGVp
Z2h0KCkpKS5sZWFrUmVmKCk7CisgICAgbV92YWx1ZS5wYWlyID0gUGFpcjo6Y3JlYXRlKGNyZWF0
ZShsZW5ndGhTaXplLndpZHRoKCksIHN0eWxlKSwgY3JlYXRlKGxlbmd0aFNpemUuaGVpZ2h0KCks
IHN0eWxlKSkubGVha1JlZigpOwogfQogCiB2b2lkIENTU1ByaW1pdGl2ZVZhbHVlOjppbml0KFBh
c3NSZWZQdHI8Q291bnRlcj4gYykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQ
cmltaXRpdmVWYWx1ZS5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZhbHVlLmgK
aW5kZXggZWU3ZGJmNy4uMGM0NjFlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1ByaW1pdGl2ZVZhbHVlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ByaW1pdGl2ZVZh
bHVlLmgKQEAgLTIxNCw3ICsyMTQsNyBAQCBwdWJsaWM6CiAgICAgc3RhdGljIFBhc3NSZWY8Q1NT
UHJpbWl0aXZlVmFsdWU+IGNyZWF0ZShkb3VibGUgdmFsdWUsIFVuaXRUeXBlcyB0eXBlKSB7IHJl
dHVybiBhZG9wdFJlZigqbmV3IENTU1ByaW1pdGl2ZVZhbHVlKHZhbHVlLCB0eXBlKSk7IH0KICAg
ICBzdGF0aWMgUGFzc1JlZjxDU1NQcmltaXRpdmVWYWx1ZT4gY3JlYXRlKGNvbnN0IFN0cmluZyYg
dmFsdWUsIFVuaXRUeXBlcyB0eXBlKSB7IHJldHVybiBhZG9wdFJlZigqbmV3IENTU1ByaW1pdGl2
ZVZhbHVlKHZhbHVlLCB0eXBlKSk7IH0KICAgICBzdGF0aWMgUGFzc1JlZjxDU1NQcmltaXRpdmVW
YWx1ZT4gY3JlYXRlKGNvbnN0IExlbmd0aCYgdmFsdWUsIGNvbnN0IFJlbmRlclN0eWxlKiBzdHls
ZSkgeyByZXR1cm4gYWRvcHRSZWYoKm5ldyBDU1NQcmltaXRpdmVWYWx1ZSh2YWx1ZSwgc3R5bGUp
KTsgfQotICAgIHN0YXRpYyBQYXNzUmVmPENTU1ByaW1pdGl2ZVZhbHVlPiBjcmVhdGUoY29uc3Qg
TGVuZ3RoU2l6ZSYgdmFsdWUpIHsgcmV0dXJuIGFkb3B0UmVmKCpuZXcgQ1NTUHJpbWl0aXZlVmFs
dWUodmFsdWUpKTsgfQorICAgIHN0YXRpYyBQYXNzUmVmPENTU1ByaW1pdGl2ZVZhbHVlPiBjcmVh
dGUoY29uc3QgTGVuZ3RoU2l6ZSYgdmFsdWUsIGNvbnN0IFJlbmRlclN0eWxlKiBzdHlsZSkgeyBy
ZXR1cm4gYWRvcHRSZWYoKm5ldyBDU1NQcmltaXRpdmVWYWx1ZSh2YWx1ZSwgc3R5bGUpKTsgfQog
CiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgVD4gc3RhdGljIFBhc3NSZWY8Q1NTUHJpbWl0aXZlVmFs
dWU+IGNyZWF0ZShUIHZhbHVlKQogICAgIHsKQEAgLTM0Niw3ICszNDYsNyBAQCBwcml2YXRlOgog
ICAgIENTU1ByaW1pdGl2ZVZhbHVlKHVuc2lnbmVkIGNvbG9yKTsgLy8gUkdCIHZhbHVlCiAgICAg
Q1NTUHJpbWl0aXZlVmFsdWUoY29uc3QgTGVuZ3RoJik7CiAgICAgQ1NTUHJpbWl0aXZlVmFsdWUo
Y29uc3QgTGVuZ3RoJiwgY29uc3QgUmVuZGVyU3R5bGUqKTsKLSAgICBDU1NQcmltaXRpdmVWYWx1
ZShjb25zdCBMZW5ndGhTaXplJik7CisgICAgQ1NTUHJpbWl0aXZlVmFsdWUoY29uc3QgTGVuZ3Ro
U2l6ZSYsIGNvbnN0IFJlbmRlclN0eWxlKik7CiAgICAgQ1NTUHJpbWl0aXZlVmFsdWUoY29uc3Qg
U3RyaW5nJiwgVW5pdFR5cGVzKTsKICAgICBDU1NQcmltaXRpdmVWYWx1ZShkb3VibGUsIFVuaXRU
eXBlcyk7CiAKQEAgLTM2OCw3ICszNjgsNyBAQCBwcml2YXRlOgogICAgIHRlbXBsYXRlPHR5cGVu
YW1lIFQ+IG9wZXJhdG9yIFQqKCk7IC8vIGNvbXBpbGUtdGltZSBndWFyZAogCiAgICAgdm9pZCBp
bml0KGNvbnN0IExlbmd0aCYpOwotICAgIHZvaWQgaW5pdChjb25zdCBMZW5ndGhTaXplJik7Cisg
ICAgdm9pZCBpbml0KGNvbnN0IExlbmd0aFNpemUmLCBjb25zdCBSZW5kZXJTdHlsZSopOwogICAg
IHZvaWQgaW5pdChQYXNzUmVmUHRyPENvdW50ZXI+KTsKICAgICB2b2lkIGluaXQoUGFzc1JlZlB0
cjxSZWN0Pik7CiAgICAgdm9pZCBpbml0KFBhc3NSZWZQdHI8UGFpcj4pOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlUG9vbC5oIGIvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1ZhbHVlUG9vbC5oCmluZGV4IDQ5OTBlMjIuLjc3NTBmZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NWYWx1ZVBvb2wuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFs
dWVQb29sLmgKQEAgLTU0LDcgKzU0LDcgQEAgcHVibGljOgogICAgIFBhc3NSZWY8Q1NTUHJpbWl0
aXZlVmFsdWU+IGNyZWF0ZVZhbHVlKGRvdWJsZSB2YWx1ZSwgQ1NTUHJpbWl0aXZlVmFsdWU6OlVu
aXRUeXBlcyk7CiAgICAgUGFzc1JlZjxDU1NQcmltaXRpdmVWYWx1ZT4gY3JlYXRlVmFsdWUoY29u
c3QgU3RyaW5nJiB2YWx1ZSwgQ1NTUHJpbWl0aXZlVmFsdWU6OlVuaXRUeXBlcyB0eXBlKSB7IHJl
dHVybiBDU1NQcmltaXRpdmVWYWx1ZTo6Y3JlYXRlKHZhbHVlLCB0eXBlKTsgfQogICAgIFBhc3NS
ZWY8Q1NTUHJpbWl0aXZlVmFsdWU+IGNyZWF0ZVZhbHVlKGNvbnN0IExlbmd0aCYgdmFsdWUsIGNv
bnN0IFJlbmRlclN0eWxlKiBzdHlsZSkgeyByZXR1cm4gQ1NTUHJpbWl0aXZlVmFsdWU6OmNyZWF0
ZSh2YWx1ZSwgc3R5bGUpOyB9Ci0gICAgUGFzc1JlZjxDU1NQcmltaXRpdmVWYWx1ZT4gY3JlYXRl
VmFsdWUoY29uc3QgTGVuZ3RoU2l6ZSYgdmFsdWUpIHsgcmV0dXJuIENTU1ByaW1pdGl2ZVZhbHVl
OjpjcmVhdGUodmFsdWUpOyB9CisgICAgUGFzc1JlZjxDU1NQcmltaXRpdmVWYWx1ZT4gY3JlYXRl
VmFsdWUoY29uc3QgTGVuZ3RoU2l6ZSYgdmFsdWUsIGNvbnN0IFJlbmRlclN0eWxlKiBzdHlsZSkg
eyByZXR1cm4gQ1NTUHJpbWl0aXZlVmFsdWU6OmNyZWF0ZSh2YWx1ZSwgc3R5bGUpOyB9CiAgICAg
dGVtcGxhdGU8dHlwZW5hbWUgVD4gc3RhdGljIFBhc3NSZWY8Q1NTUHJpbWl0aXZlVmFsdWU+IGNy
ZWF0ZVZhbHVlKFQgdmFsdWUpIHsgcmV0dXJuIENTU1ByaW1pdGl2ZVZhbHVlOjpjcmVhdGUodmFs
dWUpOyB9CiAKICAgICB2b2lkIGRyYWluKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>