<?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>200865</bug_id>
          
          <creation_ts>2019-08-17 17:37:04 -0700</creation_ts>
          <short_desc>[ESNext] Support hashbang.</short_desc>
          <delta_ts>2019-08-17 19:21:18 -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>JavaScriptCore</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="Ross Kirsling">ross.kirsling</reporter>
          <assigned_to name="Ross Kirsling">ross.kirsling</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1562523</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-08-17 17:37:04 -0700</bug_when>
    <thetext>[ESNext] Support hashbang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562526</commentid>
    <comment_count>1</comment_count>
      <attachid>376619</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-08-17 17:41:18 -0700</bug_when>
    <thetext>Created attachment 376619
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562528</commentid>
    <comment_count>2</comment_count>
      <attachid>376619</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-08-17 17:59:14 -0700</bug_when>
    <thetext>Comment on attachment 376619
Patch

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

r=me

&gt; JSTests/stress/hashbang.js:20
&gt; +shouldThrowSyntaxError(&apos; #!foo&apos;);

Can you also add a case for &apos;\n#!foo&apos;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562537</commentid>
    <comment_count>3</comment_count>
      <attachid>376624</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-08-17 18:37:46 -0700</bug_when>
    <thetext>Created attachment 376624
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562547</commentid>
    <comment_count>4</comment_count>
      <attachid>376624</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-17 19:20:13 -0700</bug_when>
    <thetext>Comment on attachment 376624
Patch for landing

Clearing flags on attachment: 376624

Committed r248826: &lt;https://trac.webkit.org/changeset/248826&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562548</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-17 19:20:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562549</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-17 19:21:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/54435770&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376619</attachid>
            <date>2019-08-17 17:41:18 -0700</date>
            <delta_ts>2019-08-17 18:37:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200865-20190817174118.patch</filename>
            <type>text/plain</type>
            <size>5913</size>
            <attacher name="Ross Kirsling">ross.kirsling</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4ODIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAz
ZTM0MmI2ZDIxMTEzNDY0NzczNTdmODdkYmYxMWEwZjg1ZTViZTU5Li5iMTJhODU5M2YyZGQyM2Qw
OTA2NjYzYTkwNTFlYzc0NGFhNTc0ZTZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxOS0wOC0xNyAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29u
eS5jb20+CisKKyAgICAgICAgW0VTTmV4dF0gU3VwcG9ydCBoYXNoYmFuZy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMDg2NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEhhc2hiYW5nIChhLmsuYS4gc2hl
YmFuZykgc3VwcG9ydCBpcyBhdCBTdGFnZSAzIGluIFRDMzk6CisgICAgICAgIGh0dHBzOi8vZ2l0
aHViLmNvbS90YzM5L3Byb3Bvc2FsLWhhc2hiYW5nCisKKyAgICAgICAgVGhpcyBhbGxvd3MgYCMh
YCB0byBiZSB0cmVhdGVkIGxpa2UgYC8vYCwgYnV0IG9ubHkgYXQgdGhlIHZlcnkgc3RhcnQgb2Yg
dGhlIHNvdXJjZSB0ZXh0LgorCisgICAgICAgICogcGFyc2VyL0xleGVyLmNwcDoKKyAgICAgICAg
KEpTQzo6TGV4ZXI8VD46OkxleGVyKToKKyAgICAgICAgKEpTQzo6TGV4ZXI8VD46OmxleFdpdGhv
dXRDbGVhcmluZ0xpbmVUZXJtaW5hdG9yKToKKwogMjAxOS0wOC0xNiAgTWFyayBMYW0gIDxtYXJr
LmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgTW9yZSBtaXNzaW5nIGV4Y2VwdGlvbiBjaGVja3Mg
aW4gc3RyaW5nIGNvbXBhcmlzb24gb3BlcmF0b3JzLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3BhcnNlci9MZXhlci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2Vy
L0xleGVyLmNwcAppbmRleCBlOThjZGI1ZTU5ZTIzMDcyYzE5MDE4Zjg3ZDEwYzJkNDUyZDljZDM5
Li5lYThlZjdmZDYwZjhlMTg4MTZlZTI0YTAwM2M5ZWZhYjY4ZDAyMzhlIDEwMDY0NAotLS0gYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0xleGVyLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcGFyc2VyL0xleGVyLmNwcApAQCAtOTUsNiArOTUsNyBAQCBlbnVtIENoYXJhY3Rl
clR5cGUgewogCiAgICAgLy8gT3RoZXIgdHlwZXMgKG9ubHkgb25lIHNvIGZhcikKICAgICBDaGFy
YWN0ZXJXaGl0ZVNwYWNlLAorICAgIENoYXJhY3Rlckhhc2gsCiAgICAgQ2hhcmFjdGVyUHJpdmF0
ZUlkZW50aWZpZXJTdGFydAogfTsKIApAQCAtMTM1LDcgKzEzNiw3IEBAIHN0YXRpYyBjb25zdGV4
cHIgY29uc3QgdW5zaWduZWQgc2hvcnQgdHlwZXNPZkxhdGluMUNoYXJhY3RlcnNbMjU2XSA9IHsK
IC8qICAzMiAtIFNwYWNlICAgICAgICAgICAgICAqLyBDaGFyYWN0ZXJXaGl0ZVNwYWNlLAogLyog
IDMzIC0gISAgICAgICAgICAgICAgICAgICovIENoYXJhY3RlckV4Y2xhbWF0aW9uTWFyaywKIC8q
ICAzNCAtICIgICAgICAgICAgICAgICAgICAqLyBDaGFyYWN0ZXJRdW90ZSwKLS8qICAzNSAtICMg
ICAgICAgICAgICAgICAgICAqLyBDaGFyYWN0ZXJJbnZhbGlkLAorLyogIDM1IC0gIyAgICAgICAg
ICAgICAgICAgICovIENoYXJhY3Rlckhhc2gsCiAvKiAgMzYgLSAkICAgICAgICAgICAgICAgICAg
Ki8gQ2hhcmFjdGVySWRlbnRpZmllclN0YXJ0LAogLyogIDM3IC0gJSAgICAgICAgICAgICAgICAg
ICovIENoYXJhY3Rlck1vZHVsbywKIC8qICAzOCAtICYgICAgICAgICAgICAgICAgICAqLyBDaGFy
YWN0ZXJBbmQsCkBAIC0yNDIyLDE2ICsyNDIzLDIxIEBAIHN0YXJ0OgogICAgICAgICBtX2hhc0xp
bmVUZXJtaW5hdG9yQmVmb3JlVG9rZW4gPSB0cnVlOwogICAgICAgICBtX2xpbmVTdGFydCA9IG1f
Y29kZTsKICAgICAgICAgZ290byBzdGFydDsKKyAgICBjYXNlIENoYXJhY3Rlckhhc2g6CisgICAg
ICAgIC8vIEhhc2hiYW5nIGlzIG9ubHkgcGVybWl0dGVkIGF0IHRoZSBzdGFydCBvZiB0aGUgc291
cmNlIHRleHQuCisgICAgICAgIGlmIChwZWVrKDEpID09ICchJyAmJiAhY3VycmVudE9mZnNldCgp
KSB7CisgICAgICAgICAgICBzaGlmdCgpOworICAgICAgICAgICAgc2hpZnQoKTsKKyAgICAgICAg
ICAgIGdvdG8gaW5TaW5nbGVMaW5lQ29tbWVudDsKKyAgICAgICAgfQorICAgICAgICBnb3RvIGlu
dmFsaWRDaGFyYWN0ZXI7CiAgICAgY2FzZSBDaGFyYWN0ZXJQcml2YXRlSWRlbnRpZmllclN0YXJ0
OgogICAgICAgICBpZiAobV9wYXJzaW5nQnVpbHRpbkZ1bmN0aW9uKQogICAgICAgICAgICAgZ290
byBwYXJzZUlkZW50OwotCi0gICAgICAgIEZBTExUSFJPVUdIOworICAgICAgICBnb3RvIGludmFs
aWRDaGFyYWN0ZXI7CiAgICAgY2FzZSBDaGFyYWN0ZXJPdGhlcklkZW50aWZpZXJQYXJ0OgogICAg
IGNhc2UgQ2hhcmFjdGVySW52YWxpZDoKLSAgICAgICAgbV9sZXhFcnJvck1lc3NhZ2UgPSBpbnZh
bGlkQ2hhcmFjdGVyTWVzc2FnZSgpOwotICAgICAgICB0b2tlbiA9IEVSUk9SVE9LOwotICAgICAg
ICBnb3RvIHJldHVybkVycm9yOworICAgICAgICBnb3RvIGludmFsaWRDaGFyYWN0ZXI7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAg
bV9sZXhFcnJvck1lc3NhZ2UgPSAiSW50ZXJuYWwgRXJyb3IiX3M7CkBAIC0yNDgyLDYgKzI0ODgs
MTEgQEAgcmV0dXJuVG9rZW46CiAgICAgZmlsbFRva2VuSW5mbyh0b2tlblJlY29yZCwgdG9rZW4s
IG1fbGluZU51bWJlciwgY3VycmVudE9mZnNldCgpLCBjdXJyZW50TGluZVN0YXJ0T2Zmc2V0KCks
IGN1cnJlbnRQb3NpdGlvbigpKTsKICAgICByZXR1cm4gdG9rZW47CiAKK2ludmFsaWRDaGFyYWN0
ZXI6CisgICAgbV9sZXhFcnJvck1lc3NhZ2UgPSBpbnZhbGlkQ2hhcmFjdGVyTWVzc2FnZSgpOwor
ICAgIHRva2VuID0gRVJST1JUT0s7CisgICAgLy8gRmFsbHMgdGhyb3VnaCB0byByZXR1cm4gZXJy
b3IuCisKIHJldHVybkVycm9yOgogICAgIG1fZXJyb3IgPSB0cnVlOwogICAgIGZpbGxUb2tlbklu
Zm8odG9rZW5SZWNvcmQsIHRva2VuLCBtX2xpbmVOdW1iZXIsIGN1cnJlbnRPZmZzZXQoKSwgY3Vy
cmVudExpbmVTdGFydE9mZnNldCgpLCBjdXJyZW50UG9zaXRpb24oKSk7CmRpZmYgLS1naXQgYS9K
U1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGViMTZiZDIyNzg1ZGY5
YjE4NzZmZmFhMTg0MTQ5MjM0NGNlNjM2MDAuLmYwNmVhZTdlNDA0MjdkNjRlM2MwNzE4MzQzMjVi
ZDlmZTViM2NmNTUgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTktMDgtMTcgIFJvc3MgS2lyc2xpbmcgIDxy
b3NzLmtpcnNsaW5nQHNvbnkuY29tPgorCisgICAgICAgIFtFU05leHRdIFN1cHBvcnQgaGFzaGJh
bmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDA4
NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0
cmVzcy9oYXNoYmFuZy5qczogQWRkZWQuCisgICAgICAgICogdGVzdDI2Mi9leHBlY3RhdGlvbnMu
eWFtbDogTWFyayA2IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMTktMDgtMTYgIE1hcmsgTGFtICA8
bWFyay5sYW1AYXBwbGUuY29tPgogCiAgICAgICAgIE1vcmUgbWlzc2luZyBleGNlcHRpb24gY2hl
Y2tzIGluIHN0cmluZyBjb21wYXJpc29uIG9wZXJhdG9ycy4KZGlmZiAtLWdpdCBhL0pTVGVzdHMv
c3RyZXNzL2hhc2hiYW5nLmpzIGIvSlNUZXN0cy9zdHJlc3MvaGFzaGJhbmcuanMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uZDMwOWMwOGVhMjBiMDcxYjY2OTE3OGMyMTJiNWZiODQwNTdkZGJmZQotLS0gL2Rldi9udWxs
CisrKyBiL0pTVGVzdHMvc3RyZXNzL2hhc2hiYW5nLmpzCkBAIC0wLDAgKzEsMjEgQEAKKyMhZm9v
CisKK2Z1bmN0aW9uIHNob3VsZE5vdFRocm93KHNjcmlwdCkgeworICAgIGV2YWwoc2NyaXB0KTsK
K30KKworZnVuY3Rpb24gc2hvdWxkVGhyb3dTeW50YXhFcnJvcihzY3JpcHQpIHsKKyAgICBsZXQg
ZXJyb3I7CisgICAgdHJ5IHsKKyAgICAgICAgZXZhbChzY3JpcHQpOworICAgIH0gY2F0Y2ggKGUp
IHsKKyAgICAgICAgZXJyb3IgPSBlOworICAgIH0KKworICAgIGlmICghKGVycm9yIGluc3RhbmNl
b2YgU3ludGF4RXJyb3IpKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0V4cGVjdGVkIFN5bnRh
eEVycm9yIScpOworfQorCitzaG91bGROb3RUaHJvdygnIyFmb28nKTsKK3Nob3VsZFRocm93U3lu
dGF4RXJyb3IoJyAjIWZvbycpOworc2hvdWxkVGhyb3dTeW50YXhFcnJvcignRnVuY3Rpb24oIiMh
Zm9vIiknKTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbCBi
L0pTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbAppbmRleCBiMDczNjIwMDAxYjUwZTlk
NDk2NWFjMGMwZDJhYmU2NDNhMDhkZWYxLi5hYTI2MjRmNjdkMTRjMDNiMGI2MDQwNjQ3N2M3ZDI3
OTg1NDlhYWNjIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Rlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWwK
KysrIGIvSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCkBAIC0yMjUyLDE1ICsyMjUy
LDYgQEAgdGVzdC9sYW5ndWFnZS9ibG9jay1zY29wZS9zeW50YXgvcmVkZWNsYXJhdGlvbi92YXIt
cmVkZWNsYXJhdGlvbi1hdHRlbXB0LWFmdGVyLWYKICAgZGVmYXVsdDogJ1Rlc3QyNjI6IFRoaXMg
c3RhdGVtZW50IHNob3VsZCBub3QgYmUgZXZhbHVhdGVkLicKIHRlc3QvbGFuZ3VhZ2UvYmxvY2st
c2NvcGUvc3ludGF4L3JlZGVjbGFyYXRpb24vdmFyLXJlZGVjbGFyYXRpb24tYXR0ZW1wdC1hZnRl
ci1nZW5lcmF0b3IuanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyOiBUaGlzIHN0YXRlbWVudCBzaG91
bGQgbm90IGJlIGV2YWx1YXRlZC4nCi10ZXN0L2xhbmd1YWdlL2NvbW1lbnRzL2hhc2hiYW5nL2V2
YWwtaW5kaXJlY3QuanM6Ci0gIGRlZmF1bHQ6ICJTeW50YXhFcnJvcjogSW52YWxpZCBjaGFyYWN0
ZXI6ICcjJyIKLSAgc3RyaWN0IG1vZGU6ICJTeW50YXhFcnJvcjogSW52YWxpZCBjaGFyYWN0ZXI6
ICcjJyIKLXRlc3QvbGFuZ3VhZ2UvY29tbWVudHMvaGFzaGJhbmcvZXZhbC5qczoKLSAgZGVmYXVs
dDogIlN5bnRheEVycm9yOiBJbnZhbGlkIGNoYXJhY3RlcjogJyMnIgotICBzdHJpY3QgbW9kZTog
IlN5bnRheEVycm9yOiBJbnZhbGlkIGNoYXJhY3RlcjogJyMnIgotdGVzdC9sYW5ndWFnZS9jb21t
ZW50cy9oYXNoYmFuZy9uby1saW5lLXNlcGFyYXRvci5qczoKLSAgZGVmYXVsdDogIlN5bnRheEVy
cm9yOiBJbnZhbGlkIGNoYXJhY3RlcjogJyMnIgotICBzdHJpY3QgbW9kZTogIlN5bnRheEVycm9y
OiBJbnZhbGlkIGNoYXJhY3RlcjogJyMnIgogdGVzdC9sYW5ndWFnZS9jb21wdXRlZC1wcm9wZXJ0
eS1uYW1lcy9jbGFzcy9zdGF0aWMvbWV0aG9kLW51bWJlci5qczoKICAgZGVmYXVsdDogIlRlc3Qy
NjJFcnJvcjogYGNvbXBhcmVBcnJheShPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyhDKSwgWycx
JywgJzInLCAnbGVuZ3RoJywgJ3Byb3RvdHlwZScsICduYW1lJywgJ2EnLCAnYyddKWAgcmV0dXJu
cyBgdHJ1ZWAiCiAgIHN0cmljdCBtb2RlOiAiVGVzdDI2MkVycm9yOiBgY29tcGFyZUFycmF5KE9i
amVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKEMpLCBbJzEnLCAnMicsICdsZW5ndGgnLCAncHJvdG90
eXBlJywgJ25hbWUnLCAnYScsICdjJ10pYCByZXR1cm5zIGB0cnVlYCIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376624</attachid>
            <date>2019-08-17 18:37:46 -0700</date>
            <delta_ts>2019-08-17 19:20:13 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-200865-20190817183745.patch</filename>
            <type>text/plain</type>
            <size>5937</size>
            <attacher name="Ross Kirsling">ross.kirsling</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4ODIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAz
ZTM0MmI2ZDIxMTEzNDY0NzczNTdmODdkYmYxMWEwZjg1ZTViZTU5Li4xZTFmYzE3NGE2MWUwZjJl
NWEwY2MwMDk3MGFmNDQ2MDUyMmJjMWRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxOS0wOC0xNyAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29u
eS5jb20+CisKKyAgICAgICAgW0VTTmV4dF0gU3VwcG9ydCBoYXNoYmFuZy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMDg2NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgIEhhc2hiYW5nIChhLmsuYS4gc2hlYmFuZykg
c3VwcG9ydCBpcyBhdCBTdGFnZSAzIGluIFRDMzk6CisgICAgICAgIGh0dHBzOi8vZ2l0aHViLmNv
bS90YzM5L3Byb3Bvc2FsLWhhc2hiYW5nCisKKyAgICAgICAgVGhpcyBhbGxvd3MgYCMhYCB0byBi
ZSB0cmVhdGVkIGxpa2UgYC8vYCwgYnV0IG9ubHkgYXQgdGhlIHZlcnkgc3RhcnQgb2YgdGhlIHNv
dXJjZSB0ZXh0LgorCisgICAgICAgICogcGFyc2VyL0xleGVyLmNwcDoKKyAgICAgICAgKEpTQzo6
TGV4ZXI8VD46OkxleGVyKToKKyAgICAgICAgKEpTQzo6TGV4ZXI8VD46OmxleFdpdGhvdXRDbGVh
cmluZ0xpbmVUZXJtaW5hdG9yKToKKwogMjAxOS0wOC0xNiAgTWFyayBMYW0gIDxtYXJrLmxhbUBh
cHBsZS5jb20+CiAKICAgICAgICAgTW9yZSBtaXNzaW5nIGV4Y2VwdGlvbiBjaGVja3MgaW4gc3Ry
aW5nIGNvbXBhcmlzb24gb3BlcmF0b3JzLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3BhcnNlci9MZXhlci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL0xleGVy
LmNwcAppbmRleCBlOThjZGI1ZTU5ZTIzMDcyYzE5MDE4Zjg3ZDEwYzJkNDUyZDljZDM5Li5lYThl
ZjdmZDYwZjhlMTg4MTZlZTI0YTAwM2M5ZWZhYjY4ZDAyMzhlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcGFyc2VyL0xleGVyLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcGFyc2VyL0xleGVyLmNwcApAQCAtOTUsNiArOTUsNyBAQCBlbnVtIENoYXJhY3RlclR5cGUg
ewogCiAgICAgLy8gT3RoZXIgdHlwZXMgKG9ubHkgb25lIHNvIGZhcikKICAgICBDaGFyYWN0ZXJX
aGl0ZVNwYWNlLAorICAgIENoYXJhY3Rlckhhc2gsCiAgICAgQ2hhcmFjdGVyUHJpdmF0ZUlkZW50
aWZpZXJTdGFydAogfTsKIApAQCAtMTM1LDcgKzEzNiw3IEBAIHN0YXRpYyBjb25zdGV4cHIgY29u
c3QgdW5zaWduZWQgc2hvcnQgdHlwZXNPZkxhdGluMUNoYXJhY3RlcnNbMjU2XSA9IHsKIC8qICAz
MiAtIFNwYWNlICAgICAgICAgICAgICAqLyBDaGFyYWN0ZXJXaGl0ZVNwYWNlLAogLyogIDMzIC0g
ISAgICAgICAgICAgICAgICAgICovIENoYXJhY3RlckV4Y2xhbWF0aW9uTWFyaywKIC8qICAzNCAt
ICIgICAgICAgICAgICAgICAgICAqLyBDaGFyYWN0ZXJRdW90ZSwKLS8qICAzNSAtICMgICAgICAg
ICAgICAgICAgICAqLyBDaGFyYWN0ZXJJbnZhbGlkLAorLyogIDM1IC0gIyAgICAgICAgICAgICAg
ICAgICovIENoYXJhY3Rlckhhc2gsCiAvKiAgMzYgLSAkICAgICAgICAgICAgICAgICAgKi8gQ2hh
cmFjdGVySWRlbnRpZmllclN0YXJ0LAogLyogIDM3IC0gJSAgICAgICAgICAgICAgICAgICovIENo
YXJhY3Rlck1vZHVsbywKIC8qICAzOCAtICYgICAgICAgICAgICAgICAgICAqLyBDaGFyYWN0ZXJB
bmQsCkBAIC0yNDIyLDE2ICsyNDIzLDIxIEBAIHN0YXJ0OgogICAgICAgICBtX2hhc0xpbmVUZXJt
aW5hdG9yQmVmb3JlVG9rZW4gPSB0cnVlOwogICAgICAgICBtX2xpbmVTdGFydCA9IG1fY29kZTsK
ICAgICAgICAgZ290byBzdGFydDsKKyAgICBjYXNlIENoYXJhY3Rlckhhc2g6CisgICAgICAgIC8v
IEhhc2hiYW5nIGlzIG9ubHkgcGVybWl0dGVkIGF0IHRoZSBzdGFydCBvZiB0aGUgc291cmNlIHRl
eHQuCisgICAgICAgIGlmIChwZWVrKDEpID09ICchJyAmJiAhY3VycmVudE9mZnNldCgpKSB7Cisg
ICAgICAgICAgICBzaGlmdCgpOworICAgICAgICAgICAgc2hpZnQoKTsKKyAgICAgICAgICAgIGdv
dG8gaW5TaW5nbGVMaW5lQ29tbWVudDsKKyAgICAgICAgfQorICAgICAgICBnb3RvIGludmFsaWRD
aGFyYWN0ZXI7CiAgICAgY2FzZSBDaGFyYWN0ZXJQcml2YXRlSWRlbnRpZmllclN0YXJ0OgogICAg
ICAgICBpZiAobV9wYXJzaW5nQnVpbHRpbkZ1bmN0aW9uKQogICAgICAgICAgICAgZ290byBwYXJz
ZUlkZW50OwotCi0gICAgICAgIEZBTExUSFJPVUdIOworICAgICAgICBnb3RvIGludmFsaWRDaGFy
YWN0ZXI7CiAgICAgY2FzZSBDaGFyYWN0ZXJPdGhlcklkZW50aWZpZXJQYXJ0OgogICAgIGNhc2Ug
Q2hhcmFjdGVySW52YWxpZDoKLSAgICAgICAgbV9sZXhFcnJvck1lc3NhZ2UgPSBpbnZhbGlkQ2hh
cmFjdGVyTWVzc2FnZSgpOwotICAgICAgICB0b2tlbiA9IEVSUk9SVE9LOwotICAgICAgICBnb3Rv
IHJldHVybkVycm9yOworICAgICAgICBnb3RvIGludmFsaWRDaGFyYWN0ZXI7CiAgICAgZGVmYXVs
dDoKICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAgICAgbV9sZXhF
cnJvck1lc3NhZ2UgPSAiSW50ZXJuYWwgRXJyb3IiX3M7CkBAIC0yNDgyLDYgKzI0ODgsMTEgQEAg
cmV0dXJuVG9rZW46CiAgICAgZmlsbFRva2VuSW5mbyh0b2tlblJlY29yZCwgdG9rZW4sIG1fbGlu
ZU51bWJlciwgY3VycmVudE9mZnNldCgpLCBjdXJyZW50TGluZVN0YXJ0T2Zmc2V0KCksIGN1cnJl
bnRQb3NpdGlvbigpKTsKICAgICByZXR1cm4gdG9rZW47CiAKK2ludmFsaWRDaGFyYWN0ZXI6Cisg
ICAgbV9sZXhFcnJvck1lc3NhZ2UgPSBpbnZhbGlkQ2hhcmFjdGVyTWVzc2FnZSgpOworICAgIHRv
a2VuID0gRVJST1JUT0s7CisgICAgLy8gRmFsbHMgdGhyb3VnaCB0byByZXR1cm4gZXJyb3IuCisK
IHJldHVybkVycm9yOgogICAgIG1fZXJyb3IgPSB0cnVlOwogICAgIGZpbGxUb2tlbkluZm8odG9r
ZW5SZWNvcmQsIHRva2VuLCBtX2xpbmVOdW1iZXIsIGN1cnJlbnRPZmZzZXQoKSwgY3VycmVudExp
bmVTdGFydE9mZnNldCgpLCBjdXJyZW50UG9zaXRpb24oKSk7CmRpZmYgLS1naXQgYS9KU1Rlc3Rz
L0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGViMTZiZDIyNzg1ZGY5YjE4NzZm
ZmFhMTg0MTQ5MjM0NGNlNjM2MDAuLmY0NmE2MWFhMmMzZTc0YjI1MGJjOWNiM2MxZjE1NDNmZDU2
MDE0NTcgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTktMDgtMTcgIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtp
cnNsaW5nQHNvbnkuY29tPgorCisgICAgICAgIFtFU05leHRdIFN1cHBvcnQgaGFzaGJhbmcuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDA4NjUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBNYXJrIExhbS4KKworICAgICAgICAqIHN0cmVzcy9oYXNoYmFu
Zy5qczogQWRkZWQuCisgICAgICAgICogdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbDogTWFyayA2
IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMTktMDgtMTYgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBw
bGUuY29tPgogCiAgICAgICAgIE1vcmUgbWlzc2luZyBleGNlcHRpb24gY2hlY2tzIGluIHN0cmlu
ZyBjb21wYXJpc29uIG9wZXJhdG9ycy4KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2hhc2hi
YW5nLmpzIGIvSlNUZXN0cy9zdHJlc3MvaGFzaGJhbmcuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWE5ZTA2Mzhm
NjI2MjZmNDdmZmNmNmI2NGQ1YjVjMjRiZThmNDRjMQotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVz
dHMvc3RyZXNzL2hhc2hiYW5nLmpzCkBAIC0wLDAgKzEsMjIgQEAKKyMhZm9vCisKK2Z1bmN0aW9u
IHNob3VsZE5vdFRocm93KHNjcmlwdCkgeworICAgIGV2YWwoc2NyaXB0KTsKK30KKworZnVuY3Rp
b24gc2hvdWxkVGhyb3dTeW50YXhFcnJvcihzY3JpcHQpIHsKKyAgICBsZXQgZXJyb3I7CisgICAg
dHJ5IHsKKyAgICAgICAgZXZhbChzY3JpcHQpOworICAgIH0gY2F0Y2ggKGUpIHsKKyAgICAgICAg
ZXJyb3IgPSBlOworICAgIH0KKworICAgIGlmICghKGVycm9yIGluc3RhbmNlb2YgU3ludGF4RXJy
b3IpKQorICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0V4cGVjdGVkIFN5bnRheEVycm9yIScpOwor
fQorCitzaG91bGROb3RUaHJvdygnIyFmb28nKTsKK3Nob3VsZFRocm93U3ludGF4RXJyb3IoJyAj
IWZvbycpOworc2hvdWxkVGhyb3dTeW50YXhFcnJvcignXG4jIWZvbycpOworc2hvdWxkVGhyb3dT
eW50YXhFcnJvcignRnVuY3Rpb24oIiMhZm9vIiknKTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvdGVz
dDI2Mi9leHBlY3RhdGlvbnMueWFtbCBiL0pTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFt
bAppbmRleCBiMDczNjIwMDAxYjUwZTlkNDk2NWFjMGMwZDJhYmU2NDNhMDhkZWYxLi5hYTI2MjRm
NjdkMTRjMDNiMGI2MDQwNjQ3N2M3ZDI3OTg1NDlhYWNjIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Rl
c3QyNjIvZXhwZWN0YXRpb25zLnlhbWwKKysrIGIvSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9u
cy55YW1sCkBAIC0yMjUyLDE1ICsyMjUyLDYgQEAgdGVzdC9sYW5ndWFnZS9ibG9jay1zY29wZS9z
eW50YXgvcmVkZWNsYXJhdGlvbi92YXItcmVkZWNsYXJhdGlvbi1hdHRlbXB0LWFmdGVyLWYKICAg
ZGVmYXVsdDogJ1Rlc3QyNjI6IFRoaXMgc3RhdGVtZW50IHNob3VsZCBub3QgYmUgZXZhbHVhdGVk
LicKIHRlc3QvbGFuZ3VhZ2UvYmxvY2stc2NvcGUvc3ludGF4L3JlZGVjbGFyYXRpb24vdmFyLXJl
ZGVjbGFyYXRpb24tYXR0ZW1wdC1hZnRlci1nZW5lcmF0b3IuanM6CiAgIGRlZmF1bHQ6ICdUZXN0
MjYyOiBUaGlzIHN0YXRlbWVudCBzaG91bGQgbm90IGJlIGV2YWx1YXRlZC4nCi10ZXN0L2xhbmd1
YWdlL2NvbW1lbnRzL2hhc2hiYW5nL2V2YWwtaW5kaXJlY3QuanM6Ci0gIGRlZmF1bHQ6ICJTeW50
YXhFcnJvcjogSW52YWxpZCBjaGFyYWN0ZXI6ICcjJyIKLSAgc3RyaWN0IG1vZGU6ICJTeW50YXhF
cnJvcjogSW52YWxpZCBjaGFyYWN0ZXI6ICcjJyIKLXRlc3QvbGFuZ3VhZ2UvY29tbWVudHMvaGFz
aGJhbmcvZXZhbC5qczoKLSAgZGVmYXVsdDogIlN5bnRheEVycm9yOiBJbnZhbGlkIGNoYXJhY3Rl
cjogJyMnIgotICBzdHJpY3QgbW9kZTogIlN5bnRheEVycm9yOiBJbnZhbGlkIGNoYXJhY3Rlcjog
JyMnIgotdGVzdC9sYW5ndWFnZS9jb21tZW50cy9oYXNoYmFuZy9uby1saW5lLXNlcGFyYXRvci5q
czoKLSAgZGVmYXVsdDogIlN5bnRheEVycm9yOiBJbnZhbGlkIGNoYXJhY3RlcjogJyMnIgotICBz
dHJpY3QgbW9kZTogIlN5bnRheEVycm9yOiBJbnZhbGlkIGNoYXJhY3RlcjogJyMnIgogdGVzdC9s
YW5ndWFnZS9jb21wdXRlZC1wcm9wZXJ0eS1uYW1lcy9jbGFzcy9zdGF0aWMvbWV0aG9kLW51bWJl
ci5qczoKICAgZGVmYXVsdDogIlRlc3QyNjJFcnJvcjogYGNvbXBhcmVBcnJheShPYmplY3QuZ2V0
T3duUHJvcGVydHlOYW1lcyhDKSwgWycxJywgJzInLCAnbGVuZ3RoJywgJ3Byb3RvdHlwZScsICdu
YW1lJywgJ2EnLCAnYyddKWAgcmV0dXJucyBgdHJ1ZWAiCiAgIHN0cmljdCBtb2RlOiAiVGVzdDI2
MkVycm9yOiBgY29tcGFyZUFycmF5KE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKEMpLCBbJzEn
LCAnMicsICdsZW5ndGgnLCAncHJvdG90eXBlJywgJ25hbWUnLCAnYScsICdjJ10pYCByZXR1cm5z
IGB0cnVlYCIK
</data>

          </attachment>
      

    </bug>

</bugzilla>