<?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>170919</bug_id>
          
          <creation_ts>2017-04-17 15:00:37 -0700</creation_ts>
          <short_desc>Enable video autoplay when getUserMedia is on</short_desc>
          <delta_ts>2017-04-17 17:43:54 -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>Media</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ggaren</cc>
    
    <cc>jer.noble</cc>
    
    <cc>jonlee</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1298039</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-17 15:00:37 -0700</bug_when>
    <thetext>This will allow existing web sites to work properly without overriding autoplay preferences</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298091</commentid>
    <comment_count>1</comment_count>
      <attachid>307316</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-17 16:30:04 -0700</bug_when>
    <thetext>Created attachment 307316
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298095</commentid>
    <comment_count>2</comment_count>
      <attachid>307316</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-04-17 16:32:18 -0700</bug_when>
    <thetext>Comment on attachment 307316
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298113</commentid>
    <comment_count>3</comment_count>
      <attachid>307316</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-17 17:43:52 -0700</bug_when>
    <thetext>Comment on attachment 307316
Patch

Clearing flags on attachment: 307316

Committed r215444: &lt;http://trac.webkit.org/changeset/215444&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298114</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-17 17:43:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>307316</attachid>
            <date>2017-04-17 16:30:04 -0700</date>
            <delta_ts>2017-04-17 17:43:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170919-20170417163004.patch</filename>
            <type>text/plain</type>
            <size>9352</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2FjOGVmN2IwZmZhYzhi
OTI4ODdmMzllMDY5OTQwMTk2MDBhNWJmYS4uM2FlZTQxYTcwMGVlNzMwOGFjZTgwYTQyOGVkZmUy
NDc5NGMwZTA4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE3LTA0LTE3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBFbmFibGUgdmlkZW8gYXV0
b3BsYXkgd2hlbiBnZXRVc2VyTWVkaWEgaXMgb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MDkxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IHdlYnJ0Yy92aWRlby1hdXRvcGxheS5odG1sCisK
KyAgICAgICAgKiBkb20vRG9jdW1lbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50Ojpp
c0NhcHR1cmluZyk6CisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50Lmg6CisgICAgICAg
IChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjpoYXNNZWRpYVN0cmVhbVNyY09iamVjdCk6Cisg
ICAgICAgICogaHRtbC9NZWRpYUVsZW1lbnRTZXNzaW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Ok1lZGlhRWxlbWVudFNlc3Npb246OnBsYXliYWNrUGVybWl0dGVkKTogQWxsb3dpbmcgcGxheWJh
Y2sgaWYgZ2V0VXNlck1lZGlhIGlzIGNhcHR1cmluZyBhdWRpbyBvciB2aWRlbworICAgICAgICBv
biB0aGUgZG9jdW1lbnQgYW5kIGlmIGVsZW1lbnQgaXMgcmVuZGVyaW5nIE1lZGlhU3RyZWFtIGJh
c2VkIGNvbnRlbnQuCisgICAgICAgICogcGFnZS9NZWRpYVByb2R1Y2VyLmg6CisgICAgICAgIChX
ZWJDb3JlOjpNZWRpYVByb2R1Y2VyOjppc0NhcHR1cmluZyk6CisKIDIwMTctMDQtMTcgIEplcmVt
eSBKb25lcyAgPGplcmVteWpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlZmFjdG9yIGVudW1lcmF0
ZURldmljZXMgdG8gYWxsb3cgc2VwYXJhdGUgQ2FwdHVyZURldmljZU1hbmFnZXJzIGZvciBhdWRp
byBhbmQgdmlkZW8uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCmluZGV4IDFkMmVmOGY2MjEzZTlkODZmOWI3
Yzg4MjY1OTE4ZGExMGQyYmViOWUuLmZmYjRmMTczMDhjZTAxNzg2ZDQ5MGYzZWZlZDhkYzM1MGI5
MzA1OGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oCkBAIC0xMjQ4LDYgKzEyNDgsNyBAQCBwdWJsaWM6
CiAgICAgV0VCQ09SRV9FWFBPUlQgdm9pZCBhZGRBdWRpb1Byb2R1Y2VyKE1lZGlhUHJvZHVjZXIq
KTsKICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHJlbW92ZUF1ZGlvUHJvZHVjZXIoTWVkaWFQcm9k
dWNlciopOwogICAgIE1lZGlhUHJvZHVjZXI6Ok1lZGlhU3RhdGVGbGFncyBtZWRpYVN0YXRlKCkg
Y29uc3QgeyByZXR1cm4gbV9tZWRpYVN0YXRlOyB9CisgICAgYm9vbCBpc0NhcHR1cmluZygpIGNv
bnN0IHsgcmV0dXJuIE1lZGlhUHJvZHVjZXI6OmlzQ2FwdHVyaW5nKG1fbWVkaWFTdGF0ZSk7IH0K
ICAgICBXRUJDT1JFX0VYUE9SVCB2b2lkIHVwZGF0ZUlzUGxheWluZ01lZGlhKHVpbnQ2NF90ID0g
SFRNTE1lZGlhRWxlbWVudEludmFsaWRJRCk7CiAgICAgdm9pZCBwYWdlTXV0ZWRTdGF0ZURpZENo
YW5nZSgpOwogICAgIFdlYWtQdHI8RG9jdW1lbnQ+IGNyZWF0ZVdlYWtQdHIoKSB7IHJldHVybiBt
X3dlYWtGYWN0b3J5LmNyZWF0ZVdlYWtQdHIoKTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRp
YUVsZW1lbnQuaAppbmRleCBmZTFiZTZjOTljMDRkNmU5Y2ZmNGRiNGRkY2RlZDIxN2Q3Mjk4NzBl
Li40MzU3YTA1YjYyODdmZTc5MDc2NzBmNmFmMWIzN2E0M2Q3NGI1MzNlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaApAQCAtNTA1LDYgKzUwNSwxMCBAQCBwdWJsaWM6CiAK
ICAgICBXRUJDT1JFX0VYUE9SVCBjb25zdCBNZWRpYVJlc291cmNlTG9hZGVyKiBsYXN0TWVkaWFS
ZXNvdXJjZUxvYWRlckZvclRlc3RpbmcoKSBjb25zdDsKIAorI2lmIEVOQUJMRShNRURJQV9TVFJF
QU0pCisgICAgYm9vbCBoYXNNZWRpYVN0cmVhbVNyY09iamVjdCgpIGNvbnN0IHsgcmV0dXJuICEh
bV9tZWRpYVN0cmVhbVNyY09iamVjdDsgfQorI2VuZGlmCisKIHByb3RlY3RlZDoKICAgICBIVE1M
TWVkaWFFbGVtZW50KGNvbnN0IFF1YWxpZmllZE5hbWUmLCBEb2N1bWVudCYsIGJvb2wgY3JlYXRl
ZEJ5UGFyc2VyKTsKICAgICB2aXJ0dWFsIH5IVE1MTWVkaWFFbGVtZW50KCk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNlc3Npb24uY3BwIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9NZWRpYUVsZW1lbnRTZXNzaW9uLmNwcAppbmRleCAxYWM0MGRjNGI2YjA4NGJj
NjFhZDFhOTI4NDdjMzgyZWFlNjM4N2MxLi4yZTJjYjdlMjkxYzRmMzgzYTEzMWI3ZmZmMjcxMmI5
Y2U4ZWEyNWFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL01lZGlhRWxlbWVudFNl
c3Npb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvTWVkaWFFbGVtZW50U2Vzc2lvbi5j
cHAKQEAgLTE1MSwxMCArMTUxLDEwIEBAIHZvaWQgTWVkaWFFbGVtZW50U2Vzc2lvbjo6cmVtb3Zl
QmVoYXZpb3JSZXN0cmljdGlvbihCZWhhdmlvclJlc3RyaWN0aW9ucyByZXN0cmljCiBTdWNjZXNz
T3I8TWVkaWFQbGF5YmFja0RlbmlhbFJlYXNvbj4gTWVkaWFFbGVtZW50U2Vzc2lvbjo6cGxheWJh
Y2tQZXJtaXR0ZWQoY29uc3QgSFRNTE1lZGlhRWxlbWVudCYgZWxlbWVudCkgY29uc3QKIHsKICAg
ICBpZiAoZWxlbWVudC5kb2N1bWVudCgpLmlzTWVkaWFEb2N1bWVudCgpICYmICFlbGVtZW50LmRv
Y3VtZW50KCkub3duZXJFbGVtZW50KCkpCi0gICAgICAgIHJldHVybiBTdWNjZXNzT3I8TWVkaWFQ
bGF5YmFja0RlbmlhbFJlYXNvbj4oKTsKKyAgICAgICAgcmV0dXJuIHsgfTsKIAogICAgIGlmIChw
YWdlRXhwbGljaXRseUFsbG93c0VsZW1lbnRUb0F1dG9wbGF5SW5saW5lKGVsZW1lbnQpKQotICAg
ICAgICByZXR1cm4gU3VjY2Vzc09yPE1lZGlhUGxheWJhY2tEZW5pYWxSZWFzb24+KCk7CisgICAg
ICAgIHJldHVybiB7IH07CiAKICAgICBpZiAocmVxdWlyZXNGdWxsc2NyZWVuRm9yVmlkZW9QbGF5
YmFjayhlbGVtZW50KSAmJiAhZnVsbHNjcmVlblBlcm1pdHRlZChlbGVtZW50KSkgewogICAgICAg
ICBMT0coTWVkaWEsICJNZWRpYUVsZW1lbnRTZXNzaW9uOjpwbGF5YmFja1Blcm1pdHRlZCAtIHJl
dHVybmluZyBGQUxTRSBiZWNhdXNlIG9mIGZ1bGxzY3JlZW4gcmVzdHJpY3Rpb24iKTsKQEAgLTE2
Miw3ICsxNjIsMTAgQEAgU3VjY2Vzc09yPE1lZGlhUGxheWJhY2tEZW5pYWxSZWFzb24+IE1lZGlh
RWxlbWVudFNlc3Npb246OnBsYXliYWNrUGVybWl0dGVkKGNvbnMKICAgICB9CiAKICAgICBpZiAo
bV9yZXN0cmljdGlvbnMgJiBPdmVycmlkZVVzZXJHZXN0dXJlUmVxdWlyZW1lbnRGb3JNYWluQ29u
dGVudCAmJiB1cGRhdGVJc01haW5Db250ZW50KCkpCi0gICAgICAgIHJldHVybiBTdWNjZXNzT3I8
TWVkaWFQbGF5YmFja0RlbmlhbFJlYXNvbj4oKTsKKyAgICAgICAgcmV0dXJuIHsgfTsKKworICAg
IGlmIChlbGVtZW50LmRvY3VtZW50KCkuaXNDYXB0dXJpbmcoKSAmJiBlbGVtZW50Lmhhc01lZGlh
U3RyZWFtU3JjT2JqZWN0KCkpCisgICAgICAgIHJldHVybiB7IH07CiAKICAgICBpZiAobV9yZXN0
cmljdGlvbnMgJiBSZXF1aXJlVXNlckdlc3R1cmVGb3JWaWRlb1JhdGVDaGFuZ2UgJiYgZWxlbWVu
dC5pc1ZpZGVvKCkgJiYgIVNjcmlwdENvbnRyb2xsZXI6OnByb2Nlc3NpbmdVc2VyR2VzdHVyZUZv
ck1lZGlhKCkpIHsKICAgICAgICAgTE9HKE1lZGlhLCAiTWVkaWFFbGVtZW50U2Vzc2lvbjo6cGxh
eWJhY2tQZXJtaXR0ZWQgLSByZXR1cm5pbmcgRkFMU0UgYmVjYXVzZSBvZiB2aWRlbyByYXRlIGNo
YW5nZSByZXN0cmljdGlvbiIpOwpAQCAtMTc5LDcgKzE4Miw3IEBAIFN1Y2Nlc3NPcjxNZWRpYVBs
YXliYWNrRGVuaWFsUmVhc29uPiBNZWRpYUVsZW1lbnRTZXNzaW9uOjpwbGF5YmFja1Blcm1pdHRl
ZChjb25zCiAgICAgICAgIHJldHVybiBNZWRpYVBsYXliYWNrRGVuaWFsUmVhc29uOjpVc2VyR2Vz
dHVyZVJlcXVpcmVkOwogICAgIH0KIAotICAgIHJldHVybiBTdWNjZXNzT3I8TWVkaWFQbGF5YmFj
a0RlbmlhbFJlYXNvbj4oKTsKKyAgICByZXR1cm4geyB9OwogfQogCiBib29sIE1lZGlhRWxlbWVu
dFNlc3Npb246OmF1dG9wbGF5UGVybWl0dGVkKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvTWVkaWFQcm9kdWNlci5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9NZWRpYVBy
b2R1Y2VyLmgKaW5kZXggNmI1ZTUxM2ZlZmQ0ZWRlNDg5Yzg3YWViMzU2MThlMDdmNTMzODNiYy4u
ODFiOWM4OTVkMmYxM2ZlNWQzZmM5ZDQxZmYzZTljNTA1YzJmOTdhOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9NZWRpYVByb2R1Y2VyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9NZWRpYVByb2R1Y2VyLmgKQEAgLTQ5LDYgKzQ5LDggQEAgcHVibGljOgogICAgIH07CiAgICAg
dHlwZWRlZiB1bnNpZ25lZCBNZWRpYVN0YXRlRmxhZ3M7CiAKKyAgICBzdGF0aWMgYm9vbCBpc0Nh
cHR1cmluZyhNZWRpYVN0YXRlRmxhZ3Mgc3RhdGUpIHsgcmV0dXJuIChzdGF0ZSAmIEhhc0FjdGl2
ZUF1ZGlvQ2FwdHVyZURldmljZSkgfHwgKHN0YXRlICYgSGFzQWN0aXZlVmlkZW9DYXB0dXJlRGV2
aWNlKSB8fCAoc3RhdGUgJiBIYXNNdXRlZEF1ZGlvQ2FwdHVyZURldmljZSkgfHwgKHN0YXRlICYg
SGFzTXV0ZWRWaWRlb0NhcHR1cmVEZXZpY2UpOyB9CisKICAgICB2aXJ0dWFsIE1lZGlhU3RhdGVG
bGFncyBtZWRpYVN0YXRlKCkgY29uc3QgPSAwOwogCiAgICAgZW51bSBNdXRlZFN0YXRlIHsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCBlOWUxN2QxNWM1MzI1MDVkMDM4OWY2NTAxNjljOTZhM2IzNjY5NGVkLi45NjFkMzkzYjkw
NmFlYWVmZmJjYzg2ZGUzNDE3YWY1YjI0YjI0OWJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTUgQEAKIDIw
MTctMDQtMTcgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCisgICAgICAgIEVu
YWJsZSB2aWRlbyBhdXRvcGxheSB3aGVuIGdldFVzZXJNZWRpYSBpcyBvbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwOTE5CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWJydGMvdmlkZW8tYXV0b3Bs
YXktZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB3ZWJydGMvdmlkZW8tYXV0b3BsYXku
aHRtbDogQWRkZWQuCisKKzIwMTctMDQtMTcgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUu
Y29tPgorCiAgICAgICAgIExheW91dFRlc3R3ZWJydGMvYXVkaW8tcmVwbGFjZS10cmFjay5odG1s
IGlzIGEgZmxha3kgZmFpbHVyZQogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTcwODM3CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy92aWRl
by1hdXRvcGxheS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy93ZWJydGMvdmlkZW8tYXV0b3Bs
YXktZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjEyMmVkYzI4OTEwMDkzYTZlZTAwYjUzYmQ5ZWU2
MTg5NzE3MWIyMjEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvdmlkZW8t
YXV0b3BsYXktZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNyBAQAorCisKK1BBU1MgRW5zdXJpbmcg
YXV0b3BsYXkgZG9lcyBub3Qgd29yayBvbiByZWd1bGFyIHZpZGVvIGVsZW1lbnRzIAorUEFTUyBF
bnN1cmluZyBhdXRvcGxheSBkb2VzIG5vdCB3b3JrIG9uIHJlZ3VsYXIgdmlkZW8gZWxlbWVudHMg
d2hlbiBnZXRVc2VyTWVkaWEgaXMgb24gCitQQVNTIExvY2FsIG1lZGlhIHN0cmVhbSBhdXRvcGxh
eSAKK1BBU1MgUmVtb3RlIG1lZGlhIHN0cmVhbSBhdXRvcGxheSAKKwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvd2VicnRjL3ZpZGVvLWF1dG9wbGF5Lmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJydGMv
dmlkZW8tYXV0b3BsYXkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41NzY1ZDQ0ZDM5MWRhN2RhMzgxYjM2NjUz
YjQ5ZjFlYTNiNDBlZTBlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL3Zp
ZGVvLWF1dG9wbGF5Lmh0bWwKQEAgLTAsMCArMSw2OCBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRt
bD4KKyAgICA8aGVhZD4KKyAgICAgICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgorICAgICAgICA8
dGl0bGU+VGVzdGluZyBiYXNpYyB2aWRlbyBleGNoYW5nZSBmcm9tIG9mZmVyZXIgdG8gcmVjZWl2
ZXI8L3RpdGxlPgorICAgICAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNz
LmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFy
bmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPS4uL21lZGlhL21l
ZGlhLWZpbGUuanM+PC9zY3JpcHQ+CisgICAgICAgIDxzY3JpcHQgc3JjPS4uL21lZGlhL3ZpZGVv
LXRlc3QuanM+PC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAgICAgICA8dmlk
ZW8gaWQ9InZpZGVvIiBhdXRvcGxheT48L3ZpZGVvPgorICAgICAgICA8c2NyaXB0IHNyYyA9InJv
dXRpbmVzLmpzIj48L3NjcmlwdD4KKyAgICAgICAgPHNjcmlwdD4KK3ZpZGVvID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInZpZGVvIik7CisKK2lmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgIGlu
dGVybmFscy5zZXRNZWRpYUVsZW1lbnRSZXN0cmljdGlvbnModmlkZW8sICJSZXF1aXJlVXNlckdl
c3R1cmVGb3JWaWRlb1JhdGVDaGFuZ2UiKTsKK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0
ZXN0UnVubmVyLnNldFVzZXJNZWRpYVBlcm1pc3Npb24odHJ1ZSk7CisKK3Byb21pc2VfdGVzdCgo
dGVzdCkgPT4geworICAgIGZpbmRNZWRpYUVsZW1lbnQoKTsKKyAgICB2aWRlby5zcmMgPSBmaW5k
TWVkaWFGaWxlKCJ2aWRlbyIsICJjb250ZW50L3Rlc3QiKTsKKyAgICByZXR1cm4gdmlkZW8ucGxh
eSgpLnRoZW4oKCkgPT4gYXNzZXJ0X3VucmVhY2hlZCgpLCAoZSkgPT4geyBhc3NlcnRfZXF1YWxz
KGUubmFtZSwgJ05vdEFsbG93ZWRFcnJvcicpfSk7Cit9LCAiRW5zdXJpbmcgYXV0b3BsYXkgZG9l
cyBub3Qgd29yayBvbiByZWd1bGFyIHZpZGVvIGVsZW1lbnRzIikKKworcHJvbWlzZV90ZXN0KCh0
ZXN0KSA9PiB7CisgICAgcmV0dXJuIG5hdmlnYXRvci5tZWRpYURldmljZXMuZ2V0VXNlck1lZGlh
KHthdWRpbzogdHJ1ZSwgdmlkZW86IHRydWV9KS50aGVuKChzdHJlYW0pID0+IHsKKyAgICAgICAg
ZmluZE1lZGlhRWxlbWVudCgpOworICAgICAgICB2aWRlby5zcmMgPSBmaW5kTWVkaWFGaWxlKCJ2
aWRlbyIsICJjb250ZW50L3Rlc3QiKTsKKyAgICAgICAgcmV0dXJuIHZpZGVvLnBsYXkoKS50aGVu
KCgpID0+IGFzc2VydF91bnJlYWNoZWQoKSwgKGUpID0+IHsgYXNzZXJ0X2VxdWFscyhlLm5hbWUs
ICdOb3RBbGxvd2VkRXJyb3InKX0pOworICAgIH0pOworfSwgIkVuc3VyaW5nIGF1dG9wbGF5IGRv
ZXMgbm90IHdvcmsgb24gcmVndWxhciB2aWRlbyBlbGVtZW50cyB3aGVuIGdldFVzZXJNZWRpYSBp
cyBvbiIpOworCitwcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsKKyAgICByZXR1cm4gbmF2aWdhdG9y
Lm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoe2F1ZGlvOiB0cnVlLCB2aWRlbzogdHJ1ZX0pLnRo
ZW4oKHN0cmVhbSkgPT4geworICAgICAgICB2aWRlby5zcmNPYmplY3QgPSBzdHJlYW07CisgICAg
ICAgIHJldHVybiB3YWl0Rm9yKDEwKTsKKyAgICB9KS50aGVuKCgpID0+IHsKKyAgICAgICAgcmV0
dXJuIHZpZGVvLnBsYXkoKTsKKyAgICB9KTsKK30sICJMb2NhbCBtZWRpYSBzdHJlYW0gYXV0b3Bs
YXkiKTsKKworcHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7CisgICAgcmV0dXJuIG5hdmlnYXRvci5t
ZWRpYURldmljZXMuZ2V0VXNlck1lZGlhKHthdWRpbzogdHJ1ZSwgdmlkZW86IHRydWV9KS50aGVu
KChzdHJlYW0pID0+IHsKKyAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWpl
Y3QpID0+IHsKKyAgICAgICAgICAgIGNyZWF0ZUNvbm5lY3Rpb25zKChmaXJzdENvbm5lY3Rpb24p
ID0+IHsKKyAgICAgICAgICAgICAgICBmaXJzdENvbm5lY3Rpb24uYWRkVHJhY2soc3RyZWFtLmdl
dFZpZGVvVHJhY2tzKClbMF0sIHN0cmVhbSk7CisgICAgICAgICAgICAgICAgZmlyc3RDb25uZWN0
aW9uLmFkZFRyYWNrKHN0cmVhbS5nZXRBdWRpb1RyYWNrcygpWzBdLCBzdHJlYW0pOworICAgICAg
ICAgICAgfSwgKHNlY29uZENvbm5lY3Rpb24pID0+IHsKKyAgICAgICAgICAgICAgICB2YXIgY291
bnQgPSAwOworICAgICAgICAgICAgICAgIHNlY29uZENvbm5lY3Rpb24ub250cmFjayA9ICh0cmFj
a0V2ZW50KSA9PiB7CisgICAgICAgICAgICAgICAgICAgIGlmICgrK2NvdW50ID09IDIpCisgICAg
ICAgICAgICAgICAgICAgICAgICByZXNvbHZlKHRyYWNrRXZlbnQuc3RyZWFtc1swXSk7CisgICAg
ICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0pOworICAgICAgICAgICAgc2V0VGltZW91dCgo
KSA9PiByZWplY3QoIlRlc3QgdGltZWQgb3V0IiksIDUwMDApOworICAgICAgICB9KTsKKyAgICB9
KS50aGVuKChzdHJlYW0pID0+IHsKKyAgICAgICAgdmlkZW8uc3JjT2JqZWN0ID0gc3RyZWFtOwor
ICAgICAgICByZXR1cm4gdmlkZW8ucGxheSgpOworICAgIH0pOworfSwgIlJlbW90ZSBtZWRpYSBz
dHJlYW0gYXV0b3BsYXkiKTsKKworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>