<?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>223300</bug_id>
          
          <creation_ts>2021-03-16 20:06:20 -0700</creation_ts>
          <short_desc>Use ASCIILiteral over String for CSSValue::separatorCSSText() to avoid allocation</short_desc>
          <delta_ts>2021-03-17 10:23:15 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=223205</see_also>
          <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="Tyler Wilcock">twilco.o</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1740358</commentid>
    <comment_count>0</comment_count>
    <who name="Tyler Wilcock">twilco.o</who>
    <bug_when>2021-03-16 20:06:20 -0700</bug_when>
    <thetext>See Darin&apos;s comment in this bug:

https://bugs.webkit.org/show_bug.cgi?id=223205#c8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740361</commentid>
    <comment_count>1</comment_count>
      <attachid>423426</attachid>
    <who name="Tyler Wilcock">twilco.o</who>
    <bug_when>2021-03-16 20:12:33 -0700</bug_when>
    <thetext>Created attachment 423426
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740367</commentid>
    <comment_count>2</comment_count>
      <attachid>423426</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-03-16 20:31:54 -0700</bug_when>
    <thetext>Comment on attachment 423426
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740408</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-16 23:36:28 -0700</bug_when>
    <thetext>commit-queue failed to commit attachment 423426 to WebKit repository. To retry, please set cq+ flag again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740701</commentid>
    <comment_count>4</comment_count>
      <attachid>423485</attachid>
    <who name="Tyler Wilcock">twilco.o</who>
    <bug_when>2021-03-17 07:40:04 -0700</bug_when>
    <thetext>Created attachment 423485
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740745</commentid>
    <comment_count>5</comment_count>
    <who name="Tyler Wilcock">twilco.o</who>
    <bug_when>2021-03-17 09:51:03 -0700</bug_when>
    <thetext>OK, uploaded a new patch with a rebased changelog and another cq?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740757</commentid>
    <comment_count>6</comment_count>
      <attachid>423485</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-03-17 10:05:08 -0700</bug_when>
    <thetext>Comment on attachment 423485
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=423485&amp;action=review

&gt; Source/WebCore/css/CSSValue.h:30
&gt; +#include &lt;wtf/text/ASCIILiteral.h&gt;

A forward declaration of ASCIILiteral should be added to Forward.h. Then we could remove this include. Not critical to do right now, of course.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740767</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-17 10:22:48 -0700</bug_when>
    <thetext>Committed r274566: &lt;https://commits.webkit.org/r274566&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423485.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1740768</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-17 10:23:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/75532517&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423426</attachid>
            <date>2021-03-16 20:12:33 -0700</date>
            <delta_ts>2021-03-17 07:40:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223300-20210316221232.patch</filename>
            <type>text/plain</type>
            <size>4056</size>
            <attacher name="Tyler Wilcock">twilco.o</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDUzMWE5YzA1M2MwNmJm
ZjEyMGU5Y2ZkNTcxMmUzYjQ3ZjE2MTBkMC4uYzExNjNkMTRkNGQ1OTU3NzNiOTM4NTZjZmY3Mjhh
MTgzZWNhZjFhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDIxLTAzLTE2ICBUeWxl
ciBXaWxjb2NrICA8dHdpbGNvLm9AcHJvdG9ubWFpbC5jb20+CisKKyAgICAgICAgVXNlIEFTQ0lJ
TGl0ZXJhbCBvdmVyIFN0cmluZyBmb3IgQ1NTVmFsdWU6OnNlcGFyYXRvckNTU1RleHQoKSB0byBh
dm9pZCBhbGxvY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjMzMDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBVc2UgQVNDSUlMaXRlcmFsIG92ZXIgU3RyaW5nIGZvciBDU1NWYWx1ZTo6c2VwYXJh
dG9yQ1NTVGV4dCgpIHRvIGF2b2lkCisgICAgICAgIGFsbG9jYXRpb24sIHNpbmNlIHdlIGtub3cg
dGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyByZXR1cm4gYW4KKyAgICAgICAgQVNDSUkgc3RyaW5n
LiAgQWxzbyByZW5hbWUgc2VwYXJhdG9yQ3NzVGV4dCB0byBzZXBhcmF0b3JDU1NUZXh0LgorCisg
ICAgICAgIFRoZXNlIGNoYW5nZXMgd2VyZSByZXF1ZXN0ZWQgaW4gdGhpcyBjb21tZW50OgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIzMjA1I2M4CisK
KyAgICAgICAgKiBjc3MvQ1NTVmFsdWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTVmFsdWU6
OnNlcGFyYXRvckNTU1RleHQgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6Q1NTVmFsdWU6OnNl
cGFyYXRvckNzc1RleHQgY29uc3QpOgorICAgICAgICBSZW5hbWUgZnVuY3Rpb24gc2VwYXJhdG9y
Q3NzVGV4dCB0byBzZXBhcmF0b3JDU1NUZXh0LgorCisgICAgICAgICogY3NzL0NTU1ZhbHVlLmg6
CisgICAgICAgIFN0cmluZyBDU1NWYWx1ZTo6c2VwYXJhdG9yQ3NzVGV4dCAtLT4gQVNDSUlMaXRl
cmFsIENTU1ZhbHVlOjpzZXBhcmF0b3JDU1NUZXh0CisKKyAgICAgICAgKiBjc3MvQ1NTVmFsdWVM
aXN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1ZhbHVlTGlzdDo6Y3VzdG9tQ1NTVGV4dCBj
b25zdCk6CisgICAgICAgIFVzZSBhdXRvIHRvIGNhcHR1cmUgcmVzdWx0IG9mIHNlcGFyYXRvckNT
U1RleHQoKS4KKworICAgICAgICAqIGNzcy9DU1NWYWx1ZVBhaXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6Q1NTVmFsdWVQYWlyOjpjdXN0b21DU1NUZXh0IGNvbnN0KToKKyAgICAgICAgRnVuY3Rp
b24gc2VwYXJhdG9yQ3NzVGV4dCB3YXMgcmVuYW1lZCB0byBzZXBhcmF0b3JDU1NUZXh0LgorCiAy
MDIxLTAzLTE2ICBUeWxlciBXaWxjb2NrICA8dHdpbGNvLm9AcHJvdG9ubWFpbC5jb20+CiAKICAg
ICAgICAgQWRkIENTU1ZhbHVlUGFpci5oIGluIHByZXBhcmF0aW9uIGZvciBQYWlyLmggcmVmYWN0
b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9jc3MvQ1NTVmFsdWUuY3BwCmluZGV4IGFlZWNhM2E2MDQzY2Q0NGJiMDg2OWI1NmU5
Yjg2OWRhMDNkYzBhZWQuLmIwOGVmZTg2MzQ2YjJlOGJkZTE2NmY5NmU5Zjc2MTYzNTlhNmY4Zjgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvY3NzL0NTU1ZhbHVlLmNwcApAQCAtMzQxLDcgKzM0MSw3IEBAIFN0cmluZyBDU1NW
YWx1ZTo6Y3NzVGV4dCgpIGNvbnN0CiAgICAgcmV0dXJuIFN0cmluZygpOwogfQogCi1TdHJpbmcg
Q1NTVmFsdWU6OnNlcGFyYXRvckNzc1RleHQoKSBjb25zdAorQVNDSUlMaXRlcmFsIENTU1ZhbHVl
OjpzZXBhcmF0b3JDU1NUZXh0KCkgY29uc3QKIHsKICAgICBzd2l0Y2ggKG1fdmFsdWVTZXBhcmF0
b3IpIHsKICAgICBjYXNlIFNwYWNlU2VwYXJhdG9yOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1ZhbHVlLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaAppbmRleCA2
ZWI3NmM0MDNhMTFkZjU1NmMwZjgwODM1M2QwNDUwMjBhN2VhOTE0Li4zOTE2ODZkZmRhOTcyMzFi
NDBiMThlMjIwZjUzM2JjZDA5ZTliZDYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTVmFsdWUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaApAQCAtMjcsNiAr
MjcsNyBAQAogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYvVHlwZUNhc3Rz
Lmg+CiAjaW5jbHVkZSA8d3RmL1VSTEhhc2guaD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9BU0NJSUxp
dGVyYWwuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC03Nyw3ICs3OCw3IEBAIHB1Ymxp
YzoKIAogICAgIFR5cGUgY3NzVmFsdWVUeXBlKCkgY29uc3Q7CiAgICAgU3RyaW5nIGNzc1RleHQo
KSBjb25zdDsKLSAgICBTdHJpbmcgc2VwYXJhdG9yQ3NzVGV4dCgpIGNvbnN0OworICAgIEFTQ0lJ
TGl0ZXJhbCBzZXBhcmF0b3JDU1NUZXh0KCkgY29uc3Q7CiAKICAgICBib29sIGlzUHJpbWl0aXZl
VmFsdWUoKSBjb25zdCB7IHJldHVybiBtX2NsYXNzVHlwZSA9PSBQcmltaXRpdmVDbGFzczsgfQog
ICAgIGJvb2wgaXNWYWx1ZUxpc3QoKSBjb25zdCB7IHJldHVybiBtX2NsYXNzVHlwZSA+PSBWYWx1
ZUxpc3RDbGFzczsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlTGlz
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVMaXN0LmNwcAppbmRleCAzODc3YzQ5
ZDYzMTRhNDIxN2MzNDcxYWUxNjFlMzI1YjkxZjY5YTdjLi4wNzNkMTQzNGIwODczZDUwNDNlMmE2
NmU2OTIyN2JhZmFkYzNkZGI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFs
dWVMaXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVMaXN0LmNwcApAQCAt
ODYsNyArODYsNyBAQCBSZWY8Q1NTVmFsdWVMaXN0PiBDU1NWYWx1ZUxpc3Q6OmNvcHkoKQogU3Ry
aW5nIENTU1ZhbHVlTGlzdDo6Y3VzdG9tQ1NTVGV4dCgpIGNvbnN0CiB7CiAgICAgU3RyaW5nQnVp
bGRlciByZXN1bHQ7Ci0gICAgU3RyaW5nIHNlcGFyYXRvciA9IHNlcGFyYXRvckNzc1RleHQoKTsK
KyAgICBhdXRvIHNlcGFyYXRvciA9IHNlcGFyYXRvckNTU1RleHQoKTsKICAgICBmb3IgKGF1dG8m
IHZhbHVlIDogbV92YWx1ZXMpIHsKICAgICAgICAgaWYgKCFyZXN1bHQuaXNFbXB0eSgpKQogICAg
ICAgICAgICAgcmVzdWx0LmFwcGVuZChzZXBhcmF0b3IpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvY3NzL0NTU1ZhbHVlUGFpci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVQ
YWlyLmNwcAppbmRleCBhN2UyYjg5ZjA5ODdmZmVkNGFlMWU2YjNmNDVhMTlmNWUyNTlhYjQ4Li5i
MmRiZTEwYjIzYzJmYWExZGQyOWM1ZmU0NGZjNDFhNTA2ZWY5ZjM5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVQYWlyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTVmFsdWVQYWlyLmNwcApAQCAtMzYsNyArMzYsNyBAQCBTdHJpbmcgQ1NTVmFsdWVQYWlyOjpj
dXN0b21DU1NUZXh0KCkgY29uc3QKICAgICBTdHJpbmcgc2Vjb25kID0gdGhpcy0+c2Vjb25kKCkt
PmNzc1RleHQoKTsKICAgICBpZiAobV9lbmNvZGluZyA9PSBJZGVudGljYWxWYWx1ZUVuY29kaW5n
OjpDb2FsZXNjZSAmJiBmaXJzdCA9PSBzZWNvbmQpCiAgICAgICAgIHJldHVybiBmaXJzdDsKLSAg
ICByZXR1cm4gbWFrZVN0cmluZyhmaXJzdCwgc2VwYXJhdG9yQ3NzVGV4dCgpLCBzZWNvbmQpOwor
ICAgIHJldHVybiBtYWtlU3RyaW5nKGZpcnN0LCBzZXBhcmF0b3JDU1NUZXh0KCksIHNlY29uZCk7
CiB9CiAKIGJvb2wgQ1NTVmFsdWVQYWlyOjplcXVhbHMoY29uc3QgQ1NTVmFsdWVQYWlyICZvdGhl
cikgY29uc3QK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423485</attachid>
            <date>2021-03-17 07:40:04 -0700</date>
            <delta_ts>2021-03-17 10:22:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223300-20210317094003.patch</filename>
            <type>text/plain</type>
            <size>4065</size>
            <attacher name="Tyler Wilcock">twilco.o</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGI2MzViMTMzMjMwNzZh
NzY2NWU3NTkwYjViMTg3OGJkODQzNWY4ZS4uYmIxOTk0MWQ1NDAzN2E2N2RkYWEzOTliMDU5OGNl
ZGNiZWVlZjhiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDIxLTAzLTE3ICBUeWxl
ciBXaWxjb2NrICA8dHdpbGNvLm9AcHJvdG9ubWFpbC5jb20+CisKKyAgICAgICAgVXNlIEFTQ0lJ
TGl0ZXJhbCBvdmVyIFN0cmluZyBmb3IgQ1NTVmFsdWU6OnNlcGFyYXRvckNTU1RleHQoKSB0byBh
dm9pZCBhbGxvY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjMzMDAKKworICAgICAgICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtpLgorCisg
ICAgICAgIFVzZSBBU0NJSUxpdGVyYWwgb3ZlciBTdHJpbmcgZm9yIENTU1ZhbHVlOjpzZXBhcmF0
b3JDU1NUZXh0KCkgdG8gYXZvaWQKKyAgICAgICAgYWxsb2NhdGlvbiwgc2luY2Ugd2Uga25vdyB0
aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHJldHVybiBhbgorICAgICAgICBBU0NJSSBzdHJpbmcu
ICBBbHNvIHJlbmFtZSBzZXBhcmF0b3JDc3NUZXh0IHRvIHNlcGFyYXRvckNTU1RleHQuCisKKyAg
ICAgICAgVGhlc2UgY2hhbmdlcyB3ZXJlIHJlcXVlc3RlZCBpbiB0aGlzIGNvbW1lbnQ6CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjMyMDUjYzgKKwor
ICAgICAgICAqIGNzcy9DU1NWYWx1ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NWYWx1ZTo6
c2VwYXJhdG9yQ1NTVGV4dCBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpDU1NWYWx1ZTo6c2Vw
YXJhdG9yQ3NzVGV4dCBjb25zdCk6CisgICAgICAgIFJlbmFtZSBmdW5jdGlvbiBzZXBhcmF0b3JD
c3NUZXh0IHRvIHNlcGFyYXRvckNTU1RleHQuCisKKyAgICAgICAgKiBjc3MvQ1NTVmFsdWUuaDoK
KyAgICAgICAgU3RyaW5nIENTU1ZhbHVlOjpzZXBhcmF0b3JDc3NUZXh0IC0tPiBBU0NJSUxpdGVy
YWwgQ1NTVmFsdWU6OnNlcGFyYXRvckNTU1RleHQKKworICAgICAgICAqIGNzcy9DU1NWYWx1ZUxp
c3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTVmFsdWVMaXN0OjpjdXN0b21DU1NUZXh0IGNv
bnN0KToKKyAgICAgICAgVXNlIGF1dG8gdG8gY2FwdHVyZSByZXN1bHQgb2Ygc2VwYXJhdG9yQ1NT
VGV4dCgpLgorCisgICAgICAgICogY3NzL0NTU1ZhbHVlUGFpci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpDU1NWYWx1ZVBhaXI6OmN1c3RvbUNTU1RleHQgY29uc3QpOgorICAgICAgICBGdW5jdGlv
biBzZXBhcmF0b3JDc3NUZXh0IHdhcyByZW5hbWVkIHRvIHNlcGFyYXRvckNTU1RleHQuCisKIDIw
MjEtMDMtMTcgIEtpbW1vIEtpbm51bmVuICA8a2tpbm51bmVuQGFwcGxlLmNvbT4KIAogICAgICAg
ICBTaHV0ZG93biBBTkdMRSBvbiBHUFUgcHJvY2VzcyB3aGVuIGxhc3QgV2ViR0wgY29udGV4dCBp
cyBkZXN0cm95ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuY3BwCmluZGV4IGFlZWNhM2E2MDQzY2Q0NGJi
MDg2OWI1NmU5Yjg2OWRhMDNkYzBhZWQuLmIwOGVmZTg2MzQ2YjJlOGJkZTE2NmY5NmU5Zjc2MTYz
NTlhNmY4ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NWYWx1ZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlLmNwcApAQCAtMzQxLDcgKzM0MSw3IEBAIFN0
cmluZyBDU1NWYWx1ZTo6Y3NzVGV4dCgpIGNvbnN0CiAgICAgcmV0dXJuIFN0cmluZygpOwogfQog
Ci1TdHJpbmcgQ1NTVmFsdWU6OnNlcGFyYXRvckNzc1RleHQoKSBjb25zdAorQVNDSUlMaXRlcmFs
IENTU1ZhbHVlOjpzZXBhcmF0b3JDU1NUZXh0KCkgY29uc3QKIHsKICAgICBzd2l0Y2ggKG1fdmFs
dWVTZXBhcmF0b3IpIHsKICAgICBjYXNlIFNwYWNlU2VwYXJhdG9yOgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUu
aAppbmRleCA2ZWI3NmM0MDNhMTFkZjU1NmMwZjgwODM1M2QwNDUwMjBhN2VhOTE0Li4zOTE2ODZk
ZmRhOTcyMzFiNDBiMThlMjIwZjUzM2JjZDA5ZTliZDYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9jc3MvQ1NTVmFsdWUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWUuaApA
QCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KICNpbmNsdWRlIDx3dGYv
VHlwZUNhc3RzLmg+CiAjaW5jbHVkZSA8d3RmL1VSTEhhc2guaD4KKyNpbmNsdWRlIDx3dGYvdGV4
dC9BU0NJSUxpdGVyYWwuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC03Nyw3ICs3OCw3
IEBAIHB1YmxpYzoKIAogICAgIFR5cGUgY3NzVmFsdWVUeXBlKCkgY29uc3Q7CiAgICAgU3RyaW5n
IGNzc1RleHQoKSBjb25zdDsKLSAgICBTdHJpbmcgc2VwYXJhdG9yQ3NzVGV4dCgpIGNvbnN0Owor
ICAgIEFTQ0lJTGl0ZXJhbCBzZXBhcmF0b3JDU1NUZXh0KCkgY29uc3Q7CiAKICAgICBib29sIGlz
UHJpbWl0aXZlVmFsdWUoKSBjb25zdCB7IHJldHVybiBtX2NsYXNzVHlwZSA9PSBQcmltaXRpdmVD
bGFzczsgfQogICAgIGJvb2wgaXNWYWx1ZUxpc3QoKSBjb25zdCB7IHJldHVybiBtX2NsYXNzVHlw
ZSA+PSBWYWx1ZUxpc3RDbGFzczsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NT
U1ZhbHVlTGlzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVMaXN0LmNwcAppbmRl
eCAzODc3YzQ5ZDYzMTRhNDIxN2MzNDcxYWUxNjFlMzI1YjkxZjY5YTdjLi4wNzNkMTQzNGIwODcz
ZDUwNDNlMmE2NmU2OTIyN2JhZmFkYzNkZGI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTVmFsdWVMaXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVMaXN0
LmNwcApAQCAtODYsNyArODYsNyBAQCBSZWY8Q1NTVmFsdWVMaXN0PiBDU1NWYWx1ZUxpc3Q6OmNv
cHkoKQogU3RyaW5nIENTU1ZhbHVlTGlzdDo6Y3VzdG9tQ1NTVGV4dCgpIGNvbnN0CiB7CiAgICAg
U3RyaW5nQnVpbGRlciByZXN1bHQ7Ci0gICAgU3RyaW5nIHNlcGFyYXRvciA9IHNlcGFyYXRvckNz
c1RleHQoKTsKKyAgICBhdXRvIHNlcGFyYXRvciA9IHNlcGFyYXRvckNTU1RleHQoKTsKICAgICBm
b3IgKGF1dG8mIHZhbHVlIDogbV92YWx1ZXMpIHsKICAgICAgICAgaWYgKCFyZXN1bHQuaXNFbXB0
eSgpKQogICAgICAgICAgICAgcmVzdWx0LmFwcGVuZChzZXBhcmF0b3IpOwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvY3NzL0NTU1ZhbHVlUGFpci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTVmFsdWVQYWlyLmNwcAppbmRleCBhN2UyYjg5ZjA5ODdmZmVkNGFlMWU2YjNmNDVhMTlmNWUy
NTlhYjQ4Li5iMmRiZTEwYjIzYzJmYWExZGQyOWM1ZmU0NGZjNDFhNTA2ZWY5ZjM5IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTVmFsdWVQYWlyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9jc3MvQ1NTVmFsdWVQYWlyLmNwcApAQCAtMzYsNyArMzYsNyBAQCBTdHJpbmcgQ1NTVmFs
dWVQYWlyOjpjdXN0b21DU1NUZXh0KCkgY29uc3QKICAgICBTdHJpbmcgc2Vjb25kID0gdGhpcy0+
c2Vjb25kKCktPmNzc1RleHQoKTsKICAgICBpZiAobV9lbmNvZGluZyA9PSBJZGVudGljYWxWYWx1
ZUVuY29kaW5nOjpDb2FsZXNjZSAmJiBmaXJzdCA9PSBzZWNvbmQpCiAgICAgICAgIHJldHVybiBm
aXJzdDsKLSAgICByZXR1cm4gbWFrZVN0cmluZyhmaXJzdCwgc2VwYXJhdG9yQ3NzVGV4dCgpLCBz
ZWNvbmQpOworICAgIHJldHVybiBtYWtlU3RyaW5nKGZpcnN0LCBzZXBhcmF0b3JDU1NUZXh0KCks
IHNlY29uZCk7CiB9CiAKIGJvb2wgQ1NTVmFsdWVQYWlyOjplcXVhbHMoY29uc3QgQ1NTVmFsdWVQ
YWlyICZvdGhlcikgY29uc3QK
</data>

          </attachment>
      

    </bug>

</bugzilla>