<?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>188870</bug_id>
          
          <creation_ts>2018-08-22 17:01:28 -0700</creation_ts>
          <short_desc>HTML{Image, Link, Script}Element::crossOrigin() should return an AtomicString</short_desc>
          <delta_ts>2023-09-25 08:44:44 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>LATER</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>cdumez</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1452891</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-08-22 17:01:28 -0700</bug_when>
    <thetext>HTML{Image, Link, Script}Element::crossOrigin() should return an &quot;const AtomicString&amp;&quot; as opposed to a String so as to avoid unnecessary ref-count churn and the need for a caller to perform string comparisons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1452895</commentid>
    <comment_count>1</comment_count>
      <attachid>347878</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-08-22 17:09:18 -0700</bug_when>
    <thetext>Created attachment 347878
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1978677</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-09-20 09:05:23 -0700</bug_when>
    <thetext>Do we need this now? - @Ryosuke &amp; @Chris?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1979817</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2023-09-25 08:44:44 -0700</bug_when>
    <thetext>We don&apos;t need to do this per se.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>347878</attachid>
            <date>2018-08-22 17:09:18 -0700</date>
            <delta_ts>2018-08-22 17:09:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188870-20180822170918.patch</filename>
            <type>text/plain</type>
            <size>9974</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1MTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjBjNzFjYjBjN2RlMjAy
NWU0OTcyZGU4ZGFkY2NmYTIwYmU1N2Y2ZS4uOWJiMmY2NzkzMTg5NTY0ODNhOTY5Y2ZiNTI0YzYy
ZTAxN2U2Nzk1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDE4LTA4LTIyICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBIVE1Me0ltYWdlLCBMaW5r
LCBTY3JpcHR9RWxlbWVudDo6Y3Jvc3NPcmlnaW4oKSBzaG91bGQgcmV0dXJuIGFuIEF0b21pY1N0
cmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4
ODcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSGF2
ZSBIVE1Me0ltYWdlLCBMaW5rLCBTY3JpcHR9RWxlbWVudDo6Y3Jvc3NPcmlnaW4oKSByZXR1cm4g
YSBjb25zdCBBdG9taWNTdHJpbmcmCisgICAgICAgIGluc3RlYWQgb2YgYSBTdHJpbmcgdG8gYXZv
aWQgdW5uY2Vzc2FyeSByZWYtY291bnQgY2h1cm4gYXMgd2VsbCBhcyB0aGUgbmVlZCBmb3IKKyAg
ICAgICAgYSBjYWxsZXIgdG8gcGVyZm9ybSBzdHJpbmcgY29tcGFyaXNvbnMgYWdhaW5zdCB0aGUg
cmV0dXJuIHZhbHVlIHRvIGhhbmRsZSB0aGUKKyAgICAgICAgZGlmZmVyZW50IENPUlMgc2V0dGlu
Z3MgdmFsdWVzLgorCisgICAgICAgIFRoaXMgcGF0Y2gganVzdCBjaGFuZ2VzIHRoZSByZXR1cm4g
dHlwZSBhbmQgcmVuYW1lcyB0aGUgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tCisgICAgICAgIHBh
cnNlQ09SU1NldHRpbmdzQXR0cmlidXRlKCkgdG8gdG9WYWxpZENyb3NzT3JpZ2luVmFsdWUoKSB0
byBiZXR0ZXIgZGVzY3JpYmUgaXRzIHB1cnBvc2UuCisgICAgICAgIEEgc3Vic2VxdWVudCBwYXRj
aCB3aWxsIGF1ZGl0IGNhbGwgc2l0ZXMgYW5kIHJlbW92ZSB1bm5lY2Vzc2FyeSBzdHJpbmcgY29t
cGFyaXNpb25zCisgICAgICAgIGFuZCByZW1vdmUgYW55IHVubmNlc3NhcnkgQXRvbWljU3RyaW5n
IHRvIFN0cmluZyBjb252ZXJzaW9ucy4KKworICAgICAgICAqIGh0bWwvSFRNTEltYWdlRWxlbWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW1hZ2VFbGVtZW50Ojpjcm9zc09yaWdpbiBj
b25zdCk6IFN1YnN0aXR1dGUgdG9WYWxpZENyb3NzT3JpZ2luVmFsdWUoKQorICAgICAgICBmb3Ig
cGFyc2VDT1JTU2V0dGluZ3NBdHRyaWJ1dGUoKS4KKyAgICAgICAgKiBodG1sL0hUTUxJbWFnZUVs
ZW1lbnQuaDoKKyAgICAgICAgKiBodG1sL0hUTUxMaW5rRWxlbWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MTGlua0VsZW1lbnQ6OmNyb3NzT3JpZ2luIGNvbnN0KTogRGl0dG8uCisgICAg
ICAgICogaHRtbC9IVE1MTGlua0VsZW1lbnQuaDoKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVs
ZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6Y3Jvc3NPcmln
aW4gY29uc3QpOiBEaXR0by4KKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuaDoKKyAg
ICAgICAgKiBodG1sL0hUTUxTY3JpcHRFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhU
TUxTY3JpcHRFbGVtZW50Ojpjcm9zc09yaWdpbiBjb25zdCk6IERpdHRvLgorICAgICAgICAqIGh0
bWwvSFRNTFNjcmlwdEVsZW1lbnQuaDoKKyAgICAgICAgKiBodG1sL3BhcnNlci9IVE1MUGFyc2Vy
SWRpb21zLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVmFsaWRDcm9zc09yaWdpblZhbHVlKTog
QWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpwYXJzZUNPUlNTZXR0aW5nc0F0dHJpYnV0ZSk6IERl
bGV0ZWQuCisgICAgICAgICogaHRtbC9wYXJzZXIvSFRNTFBhcnNlcklkaW9tcy5oOgorCiAyMDE4
LTA4LTIyICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11b
RmxvYXRpbmddIE1vdmUgZmlsZXMgdG8gYSBkZWRpY2F0ZWQgZGlyZWN0b3J5LgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTEltYWdlRWxlbWVudC5jcHAKaW5kZXggZWQ2Y2JkMjUyNGQ5ZWJmNGJjZWM5
ZDkyYWZlYTg3YmFkMDY0MmFlNC4uN2RjZjE0NzY1Nzk0ZmZlNmQwMDA5Njk3ZTcwMDUxMzExY2Vj
ZmUyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVtZW50LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1lbnQuY3BwCkBAIC01OTgs
OSArNTk4LDkgQEAgdm9pZCBIVE1MSW1hZ2VFbGVtZW50OjpzZXRDcm9zc09yaWdpbihjb25zdCBB
dG9taWNTdHJpbmcmIHZhbHVlKQogICAgIHNldEF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJvbml6YXRp
b24oY3Jvc3NvcmlnaW5BdHRyLCB2YWx1ZSk7CiB9CiAKLVN0cmluZyBIVE1MSW1hZ2VFbGVtZW50
Ojpjcm9zc09yaWdpbigpIGNvbnN0Citjb25zdCBBdG9taWNTdHJpbmcmIEhUTUxJbWFnZUVsZW1l
bnQ6OmNyb3NzT3JpZ2luKCkgY29uc3QKIHsKLSAgICByZXR1cm4gcGFyc2VDT1JTU2V0dGluZ3NB
dHRyaWJ1dGUoYXR0cmlidXRlV2l0aG91dFN5bmNocm9uaXphdGlvbihjcm9zc29yaWdpbkF0dHIp
KTsKKyAgICByZXR1cm4gdG9WYWxpZENyb3NzT3JpZ2luVmFsdWUoYXR0cmlidXRlV2l0aG91dFN5
bmNocm9uaXphdGlvbihjcm9zc29yaWdpbkF0dHIpKTsKIH0KIAogI2lmIEVOQUJMRShTRVJWSUNF
X0NPTlRST0xTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW1hZ2VFbGVt
ZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1lbnQuaAppbmRleCA4NDhl
ZGVhNWYyZmNlMDczMjcxZTQ3YWYyNDJiMjVjYWUyNzcxNTMwLi4yODA4Mjc2ZTgxNzA1ZDgyZDRi
Y2UzNWNjYjUzNjVmOGM4NzQ1MTUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxJbWFnZUVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbWFnZUVsZW1l
bnQuaApAQCAtNzQsNyArNzQsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRTcmMoY29uc3QgU3Ry
aW5nJik7CiAKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHNldENyb3NzT3JpZ2luKGNvbnN0IEF0
b21pY1N0cmluZyYpOwotICAgIFdFQkNPUkVfRVhQT1JUIFN0cmluZyBjcm9zc09yaWdpbigpIGNv
bnN0OworICAgIFdFQkNPUkVfRVhQT1JUIGNvbnN0IEF0b21pY1N0cmluZyYgY3Jvc3NPcmlnaW4o
KSBjb25zdDsKIAogICAgIFdFQkNPUkVfRVhQT1JUIHZvaWQgc2V0V2lkdGgodW5zaWduZWQpOwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5jcHAKaW5kZXggYmE1MmQyOTM3MWIz
ZDg2ZWYwZDdjNzViZGRmY2Q1ZGI2ZGE2NjlhZC4uMTU2ZTViMmIxMDQzNTMxMjYxMDk1ZjNlNjlh
YTVkZmRkZWM3OGVjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0Vs
ZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTExpbmtFbGVtZW50LmNwcApA
QCAtMjIwLDkgKzIyMCw5IEBAIHZvaWQgSFRNTExpbmtFbGVtZW50OjpzZXRDcm9zc09yaWdpbihj
b25zdCBBdG9taWNTdHJpbmcmIHZhbHVlKQogICAgIHNldEF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJv
bml6YXRpb24oY3Jvc3NvcmlnaW5BdHRyLCB2YWx1ZSk7CiB9CiAKLVN0cmluZyBIVE1MTGlua0Vs
ZW1lbnQ6OmNyb3NzT3JpZ2luKCkgY29uc3QKK2NvbnN0IEF0b21pY1N0cmluZyYgSFRNTExpbmtF
bGVtZW50Ojpjcm9zc09yaWdpbigpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIHBhcnNlQ09SU1NldHRp
bmdzQXR0cmlidXRlKGF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJvbml6YXRpb24oY3Jvc3NvcmlnaW5B
dHRyKSk7CisgICAgcmV0dXJuIHRvVmFsaWRDcm9zc09yaWdpblZhbHVlKGF0dHJpYnV0ZVdpdGhv
dXRTeW5jaHJvbml6YXRpb24oY3Jvc3NvcmlnaW5BdHRyKSk7CiB9CiAKIHZvaWQgSFRNTExpbmtF
bGVtZW50OjpzZXRBcyhjb25zdCBBdG9taWNTdHJpbmcmIHZhbHVlKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTExpbmtFbGVtZW50LmgKaW5kZXggNTEwZjRjZmI2MzZkOWRhMTFlMjU4ZjllZTNhNDJmZWQ2
ZWZkMzZjZC4uNTUxYWU3MmRkMWQ0ZmEzY2ViYmNlODE0YjczMzg5NjRlNTFjZWE1NiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTGlua0VsZW1lbnQuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxMaW5rRWxlbWVudC5oCkBAIC02Niw3ICs2Niw3IEBAIHB1YmxpYzoK
ICAgICBET01Ub2tlbkxpc3QmIHNpemVzKCk7CiAKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHNl
dENyb3NzT3JpZ2luKGNvbnN0IEF0b21pY1N0cmluZyYpOwotICAgIFdFQkNPUkVfRVhQT1JUIFN0
cmluZyBjcm9zc09yaWdpbigpIGNvbnN0OworICAgIFdFQkNPUkVfRVhQT1JUIGNvbnN0IEF0b21p
Y1N0cmluZyYgY3Jvc3NPcmlnaW4oKSBjb25zdDsKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHNl
dEFzKGNvbnN0IEF0b21pY1N0cmluZyYpOwogICAgIFdFQkNPUkVfRVhQT1JUIFN0cmluZyBhcygp
IGNvbnN0OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1l
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAppbmRleCAz
NTg4YTcyYWFjNzNjMjk5OTAyMzFjYTk4MWViMDc3NmUyMzE3ZDNhLi43YjMyMGM2N2Y1YWRlMWY5
NDU4ZGNiYTUwMTk4N2ViOWE4YjI1NzE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlh
RWxlbWVudC5jcHAKQEAgLTEyMTAsOSArMTIxMCw5IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6
c2V0Q3Jvc3NPcmlnaW4oY29uc3QgQXRvbWljU3RyaW5nJiB2YWx1ZSkKICAgICBzZXRBdHRyaWJ1
dGVXaXRob3V0U3luY2hyb25pemF0aW9uKGNyb3Nzb3JpZ2luQXR0ciwgdmFsdWUpOwogfQogCi1T
dHJpbmcgSFRNTE1lZGlhRWxlbWVudDo6Y3Jvc3NPcmlnaW4oKSBjb25zdAorY29uc3QgQXRvbWlj
U3RyaW5nJiBIVE1MTWVkaWFFbGVtZW50Ojpjcm9zc09yaWdpbigpIGNvbnN0CiB7Ci0gICAgcmV0
dXJuIHBhcnNlQ09SU1NldHRpbmdzQXR0cmlidXRlKGF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJvbml6
YXRpb24oY3Jvc3NvcmlnaW5BdHRyKSk7CisgICAgcmV0dXJuIHRvVmFsaWRDcm9zc09yaWdpblZh
bHVlKGF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJvbml6YXRpb24oY3Jvc3NvcmlnaW5BdHRyKSk7CiB9
CiAKIEhUTUxNZWRpYUVsZW1lbnQ6Ok5ldHdvcmtTdGF0ZSBIVE1MTWVkaWFFbGVtZW50OjpuZXR3
b3JrU3RhdGUoKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVk
aWFFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaAppbmRl
eCBhNzhlY2ZkMzE5NmI5ZmRlYWJjNTEwMjc3ZmNhNzY0ZWUzZGQ2YTcyLi5mZjdkMzAxOTBiN2Fi
NWE4MWJlMGQzNDQ0MmE5NGQzZGYyMDc3ODZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRp
YUVsZW1lbnQuaApAQCAtMjExLDcgKzIxMSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFNyY09i
amVjdChNZWRpYVByb3ZpZGVyJiYpOwogCiAgICAgV0VCQ09SRV9FWFBPUlQgdm9pZCBzZXRDcm9z
c09yaWdpbihjb25zdCBBdG9taWNTdHJpbmcmKTsKLSAgICBXRUJDT1JFX0VYUE9SVCBTdHJpbmcg
Y3Jvc3NPcmlnaW4oKSBjb25zdDsKKyAgICBXRUJDT1JFX0VYUE9SVCBjb25zdCBBdG9taWNTdHJp
bmcmIGNyb3NzT3JpZ2luKCkgY29uc3Q7CiAKIC8vIG5ldHdvcmsgc3RhdGUKICAgICB1c2luZyBI
VE1MTWVkaWFFbGVtZW50RW51bXM6Ok5ldHdvcmtTdGF0ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTFNjcmlwdEVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MU2NyaXB0RWxlbWVudC5jcHAKaW5kZXggNjA2MTA5ODQwMjRjMThkY2NlZWIwMmE3OGMzODBk
OTQ2ZmVlYWE3NC4uN2ZjMmYzNzQ1NTEyZjk2ZmIzMjEwMGI0NTYyMDI3NzM5OTI4Njg0YiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MU2NyaXB0RWxlbWVudC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MU2NyaXB0RWxlbWVudC5jcHAKQEAgLTEwNCw5ICsxMDQs
OSBAQCB2b2lkIEhUTUxTY3JpcHRFbGVtZW50OjpzZXRDcm9zc09yaWdpbihjb25zdCBBdG9taWNT
dHJpbmcmIHZhbHVlKQogICAgIHNldEF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJvbml6YXRpb24oY3Jv
c3NvcmlnaW5BdHRyLCB2YWx1ZSk7CiB9CiAKLVN0cmluZyBIVE1MU2NyaXB0RWxlbWVudDo6Y3Jv
c3NPcmlnaW4oKSBjb25zdAorY29uc3QgQXRvbWljU3RyaW5nJiBIVE1MU2NyaXB0RWxlbWVudDo6
Y3Jvc3NPcmlnaW4oKSBjb25zdAogewotICAgIHJldHVybiBwYXJzZUNPUlNTZXR0aW5nc0F0dHJp
YnV0ZShhdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9uKGNyb3Nzb3JpZ2luQXR0cikpOwor
ICAgIHJldHVybiB0b1ZhbGlkQ3Jvc3NPcmlnaW5WYWx1ZShhdHRyaWJ1dGVXaXRob3V0U3luY2hy
b25pemF0aW9uKGNyb3Nzb3JpZ2luQXR0cikpOwogfQogCiBVUkwgSFRNTFNjcmlwdEVsZW1lbnQ6
OnNyYygpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxTY3JpcHRF
bGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxTY3JpcHRFbGVtZW50LmgKaW5kZXgg
YmQxZTNlZDJmMjVlZGU2ZDkyMzk4NzE1ZDc5MTQ3OTNmZGUwZjUxNi4uOWIxMThkYzBiYzc5MGFj
NTE4MzQ0NGMzZTdmMTJhOTQ2MTIyNDQxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MU2NyaXB0RWxlbWVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNjcmlw
dEVsZW1lbnQuaApAQCAtNDIsNyArNDIsNyBAQCBwdWJsaWM6CiAgICAgV0VCQ09SRV9FWFBPUlQg
Ym9vbCBhc3luYygpIGNvbnN0OwogCiAgICAgV0VCQ09SRV9FWFBPUlQgdm9pZCBzZXRDcm9zc09y
aWdpbihjb25zdCBBdG9taWNTdHJpbmcmKTsKLSAgICBXRUJDT1JFX0VYUE9SVCBTdHJpbmcgY3Jv
c3NPcmlnaW4oKSBjb25zdDsKKyAgICBXRUJDT1JFX0VYUE9SVCBjb25zdCBBdG9taWNTdHJpbmcm
IGNyb3NzT3JpZ2luKCkgY29uc3Q7CiAKICAgICB1c2luZyBIVE1MRWxlbWVudDo6cmVmOwogICAg
IHVzaW5nIEhUTUxFbGVtZW50OjpkZXJlZjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvcGFyc2VyL0hUTUxQYXJzZXJJZGlvbXMuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJz
ZXIvSFRNTFBhcnNlcklkaW9tcy5jcHAKaW5kZXggNjc0ZGViYzY5OGRiOWI3MDAyZWI0MDUyMzM1
YjllNmRiODFiNjRhMy4uNjdhNzU4MmUyZTE4Yzg4NmQxZmQyNjYyYzQ0ZDQ1ZmE4N2Y0YmNhNCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFBhcnNlcklkaW9tcy5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFBhcnNlcklkaW9tcy5jcHAK
QEAgLTM0NCwxMyArMzQ0LDE1IEBAIGJvb2wgdGhyZWFkU2FmZU1hdGNoKGNvbnN0IFF1YWxpZmll
ZE5hbWUmIGEsIGNvbnN0IFF1YWxpZmllZE5hbWUmIGIpCiAgICAgcmV0dXJuIHRocmVhZFNhZmVF
cXVhbCgqYS5sb2NhbE5hbWUoKS5pbXBsKCksICpiLmxvY2FsTmFtZSgpLmltcGwoKSk7CiB9CiAK
LVN0cmluZyBwYXJzZUNPUlNTZXR0aW5nc0F0dHJpYnV0ZShjb25zdCBBdG9taWNTdHJpbmcmIHZh
bHVlKQorY29uc3QgQXRvbWljU3RyaW5nJiB0b1ZhbGlkQ3Jvc3NPcmlnaW5WYWx1ZShjb25zdCBB
dG9taWNTdHJpbmcmIHZhbHVlKQogeworICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxBdG9taWNT
dHJpbmc+IHVzZUNyZWRlbnRpYWxzVmFsdWUgeyAidXNlLWNyZWRlbnRpYWxzIiwgQXRvbWljU3Ry
aW5nOjpDb25zdHJ1Y3RGcm9tTGl0ZXJhbCB9OworICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxB
dG9taWNTdHJpbmc+IGFub255bW91c1ZhbHVlIHsgImFub255bW91cyIsIEF0b21pY1N0cmluZzo6
Q29uc3RydWN0RnJvbUxpdGVyYWwgfTsKICAgICBpZiAodmFsdWUuaXNOdWxsKCkpCi0gICAgICAg
IHJldHVybiBTdHJpbmcoKTsKLSAgICBpZiAoZXF1YWxJZ25vcmluZ0FTQ0lJQ2FzZSh2YWx1ZSwg
InVzZS1jcmVkZW50aWFscyIpKQotICAgICAgICByZXR1cm4gInVzZS1jcmVkZW50aWFscyJfczsK
LSAgICByZXR1cm4gImFub255bW91cyJfczsKKyAgICAgICAgcmV0dXJuIG51bGxBdG9tKCk7Cisg
ICAgaWYgKGVxdWFsSWdub3JpbmdBU0NJSUNhc2UodmFsdWUsIHVzZUNyZWRlbnRpYWxzVmFsdWUp
KQorICAgICAgICByZXR1cm4gdXNlQ3JlZGVudGlhbHNWYWx1ZTsKKyAgICByZXR1cm4gYW5vbnlt
b3VzVmFsdWU7CiB9CiAKIC8vIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdl
L3NlbWFudGljcy5odG1sI2F0dHItbWV0YS1odHRwLWVxdWl2LXJlZnJlc2gKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQYXJzZXJJZGlvbXMuaCBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxQYXJzZXJJZGlvbXMuaAppbmRleCBkY2NjYzI2OTk0NTU2
NGJmMWViZmMzZDE1MWY4YjFkZTBjNjBkNzU3Li5mZjc4ZjBkMzhkMTJkOTQ4NDQyOGMyMDdhYWQx
Y2JkYjUzNTljNDViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1M
UGFyc2VySWRpb21zLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTFBhcnNl
cklkaW9tcy5oCkBAIC04MiwxMyArODIsMTMgQEAgVmVjdG9yPGRvdWJsZT4gcGFyc2VIVE1MTGlz
dE9mT2ZGbG9hdGluZ1BvaW50TnVtYmVyVmFsdWVzKFN0cmluZ1ZpZXcpOwogLy8gaHR0cHM6Ly9o
dG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2Uvc2VtYW50aWNzLmh0bWwjYXR0ci1tZXRhLWh0
dHAtZXF1aXYtcmVmcmVzaAogYm9vbCBwYXJzZU1ldGFIVFRQRXF1aXZSZWZyZXNoKGNvbnN0IFN0
cmluZ1ZpZXcmLCBkb3VibGUmIGRlbGF5LCBTdHJpbmcmIHVybCk7CiAKLS8vIGh0dHBzOi8vaHRt
bC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2luZnJhc3RydWN0dXJlLmh0bWwjY29ycy1zZXR0
aW5ncy1hdHRyaWJ1dGUKLVN0cmluZyBwYXJzZUNPUlNTZXR0aW5nc0F0dHJpYnV0ZShjb25zdCBB
dG9taWNTdHJpbmcmKTsKLQogYm9vbCB0aHJlYWRTYWZlTWF0Y2goY29uc3QgUXVhbGlmaWVkTmFt
ZSYsIGNvbnN0IFF1YWxpZmllZE5hbWUmKTsKIAogQXRvbWljU3RyaW5nIHBhcnNlSFRNTEhhc2hO
YW1lUmVmZXJlbmNlKFN0cmluZ1ZpZXcpOwogCisvLyBodHRwczovL2h0bWwuc3BlYy53aGF0d2cu
b3JnL211bHRpcGFnZS91cmxzLWFuZC1mZXRjaGluZy5odG1sI2NvcnMtc2V0dGluZ3MtYXR0cmli
dXRlcworY29uc3QgQXRvbWljU3RyaW5nJiB0b1ZhbGlkQ3Jvc3NPcmlnaW5WYWx1ZShjb25zdCBB
dG9taWNTdHJpbmcmKTsKKwogLy8gSW5saW5lIGltcGxlbWVudGF0aW9ucyBvZiBzb21lIG9mIHRo
ZSBmdW5jdGlvbnMgZGVjbGFyZWQgYWJvdmUuCiAKIHRlbXBsYXRlPHR5cGVuYW1lIENoYXJhY3Rl
clR5cGU+IGlubGluZSBib29sIGlzSFRNTFNwYWNlKENoYXJhY3RlclR5cGUgY2hhcmFjdGVyKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>