<?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>149265</bug_id>
          
          <creation_ts>2015-09-17 10:41:55 -0700</creation_ts>
          <short_desc>[Streams API] Add pipe-through transform stream tests</short_desc>
          <delta_ts>2015-09-23 04:25:26 -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>New Bugs</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>
          <dependson>149268</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>sam</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1126732</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-09-17 10:41:55 -0700</bug_when>
    <thetext>[Streams API] Added pipe-through transform stream tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126733</commentid>
    <comment_count>1</comment_count>
      <attachid>261396</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-09-17 10:43:07 -0700</bug_when>
    <thetext>Created attachment 261396
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128267</commentid>
    <comment_count>2</comment_count>
      <attachid>261814</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-09-23 04:01:49 -0700</bug_when>
    <thetext>Created attachment 261814
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128285</commentid>
    <comment_count>3</comment_count>
      <attachid>261814</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-09-23 04:25:23 -0700</bug_when>
    <thetext>Comment on attachment 261814
Patch for landing

Clearing flags on attachment: 261814

Committed r190165: &lt;http://trac.webkit.org/changeset/190165&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128286</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-09-23 04:25:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261396</attachid>
            <date>2015-09-17 10:43:07 -0700</date>
            <delta_ts>2015-09-23 04:01:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-149265-20150917194253.patch</filename>
            <type>text/plain</type>
            <size>4347</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg5OTE1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzMwZGIzMjhmOWQ0ZGVkYmFhZmUx
ODEzOGU3MWJkNzRjZDQ4ZWJjZi4uNTE4NDliNTBiNjZhOTI1OTcwZDUxZWQ1OGQ5M2NhOWVmZjI2
OTFjOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE1LTA5LTE3ICBYYWJpZXIgUm9kcmlndWV6
IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1N0cmVhbXMgQVBJXSBB
ZGRlZCBwaXBlLXRocm91Z2ggdHJhbnNmb3JtIHN0cmVhbSB0ZXN0cworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5MjY1CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJlYW1zL3JlZmVyZW5jZS1pbXBs
ZW1lbnRhdGlvbi9waXBlLXRocm91Z2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBz
dHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9waXBlLXRocm91Z2guaHRtbDogQWRkZWQu
CisgICAgICAgICogc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVzb3VyY2VzL3N0
cmVhbXMtdXRpbHMuanM6IEFkZGVkIGR1Y2tUeXBlZFBhc3NUaHJvdWdoVHJhbnNmb3JtIGZ1bmN0
aW9uLgorCiAyMDE1LTA5LTE3ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgTWFrZSBXaW5kb3dzIHRlc3RzIGdyZWVuLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcGlwZS10aHJvdWdo
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0
aW9uL3BpcGUtdGhyb3VnaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmY1ZGQ0Y2ZmOWIzZDc4
MGU4NjVlMGI2MTgzNmEwYjVkNWUzNzdhMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3N0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3BpcGUtdGhyb3VnaC1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSw0IEBACisKK0ZBSUwgUGlwaW5nIHRocm91Z2ggYSBkdWNrLXR5cGVkIHBh
c3MtdGhyb3VnaCB0cmFuc2Zvcm0gc3RyZWFtIHdvcmtzIENhbid0IGZpbmQgdmFyaWFibGU6IFdy
aXRhYmxlU3RyZWFtCitGQUlMIFBpcGluZyB0aHJvdWdoIGFuIGlkZW50aXR5IHRyYW5zZm9ybSBz
dHJlYW0gd2lsbCBjbG9zZSB0aGUgZGVzdGluYXRpb24gd2hlbiB0aGUgc291cmNlIGNsb3NlcyBD
YW4ndCBmaW5kIHZhcmlhYmxlOiBUcmFuc2Zvcm1TdHJlYW0KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcGlwZS10aHJvdWdoLmh0bWwg
Yi9MYXlvdXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9waXBlLXRocm91
Z2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi5jOGM5ODU3M2RhZTllNjI1NmM1NzQ5MjE4MTU2NWIyNDI3ZjFi
NTBmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1w
bGVtZW50YXRpb24vcGlwZS10aHJvdWdoLmh0bWwKQEAgLTAsMCArMSw0MSBAQAorPCFET0NUWVBF
IGh0bWw+Cis8c2NyaXB0IHNyYz0nLi4vLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzJz48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPScuLi8uLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMn
Pjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9J3Jlc291cmNlcy9zdHJlYW1zLXV0aWxzLmpzJz48L3Nj
cmlwdD4KKzxzY3JpcHQ+Cit2YXIgdGVzdDEgPSBhc3luY190ZXN0KCdQaXBpbmcgdGhyb3VnaCBh
IGR1Y2stdHlwZWQgcGFzcy10aHJvdWdoIHRyYW5zZm9ybSBzdHJlYW0gd29ya3MnKTsKK3Rlc3Qx
LnN0ZXAoZnVuY3Rpb24oKSB7CisgICAgdmFyIHJlYWRhYmxlRW5kID0gc2VxdWVudGlhbFJlYWRh
YmxlU3RyZWFtKDUpLnBpcGVUaHJvdWdoKGR1Y2tUeXBlZFBhc3NUaHJvdWdoVHJhbnNmb3JtKCkp
OworCisgICAgcmVhZGFibGVTdHJlYW1Ub0FycmF5KHJlYWRhYmxlRW5kKS50aGVuKGZ1bmN0aW9u
KGNodW5rcykgeworICAgICAgICBhc3NlcnRfYXJyYXlfZXF1YWxzKGNodW5rcywgWzEsIDIsIDMs
IDQsIDVdKTsKKyAgICAgICAgdGVzdDEuZG9uZSgpOworICAgIH0pLmNhdGNoKGZ1bmN0aW9uKGUp
IHsgYXNzZXJ0X3VucmVhY2hlZChlKTsgfSk7Cit9KTsKKwordmFyIHRlc3QyID0gYXN5bmNfdGVz
dCgnUGlwaW5nIHRocm91Z2ggYW4gaWRlbnRpdHkgdHJhbnNmb3JtIHN0cmVhbSB3aWxsIGNsb3Nl
IHRoZSBkZXN0aW5hdGlvbiB3aGVuIHRoZSBzb3VyY2UgY2xvc2VzJyk7Cit0ZXN0Mi5zdGVwKGZ1
bmN0aW9uKCkgeworICAgIHZhciBycyA9IG5ldyBSZWFkYWJsZVN0cmVhbSh7CisgICAgICAgIHN0
YXJ0OiBmdW5jdGlvbihjKSB7CisgICAgICAgICAgICBjLmVucXVldWUoJ2EnKTsKKyAgICAgICAg
ICAgIGMuZW5xdWV1ZSgnYicpOworICAgICAgICAgICAgYy5lbnF1ZXVlKCdjJyk7CisgICAgICAg
ICAgICBjLmNsb3NlKCk7CisgICAgICAgIH0KKyAgICB9KTsKKworICAgIHZhciB0cyA9IG5ldyBU
cmFuc2Zvcm1TdHJlYW0oeworICAgICAgICB0cmFuc2Zvcm06IGZ1bmN0aW9uKGNodW5rLCBlbnF1
ZXVlLCBkb25lKSB7CisgICAgICAgICAgICBlbnF1ZXVlKGNodW5rKTsKKyAgICAgICAgICAgIGRv
bmUoKTsKKyAgICAgICAgfQorICAgIH0pOworCisgICAgdmFyIHdzID0gbmV3IFdyaXRhYmxlU3Ry
ZWFtKCk7CisKKyAgICBycy5waXBlVGhyb3VnaCh0cykucGlwZVRvKHdzKS50aGVuKGZ1bmN0aW9u
KCkgeworICAgICAgICBhc3NlcnRfZXF1YWxzKHdzLnN0YXRlLCAnY2xvc2VkJywgJ3RoZSB3cml0
YWJsZSBzdHJlYW0gd2FzIGNsb3NlZCcpOworICAgICAgICB0ZXN0Mi5kb25lKCk7CisgICAgfSku
Y2F0Y2goZnVuY3Rpb24oZSkgeyBhc3NlcnRfdW5yZWFjaGVkKGUpOyB9KTsKK30pOworPC9zY3Jp
cHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRh
dGlvbi9yZXNvdXJjZXMvc3RyZWFtcy11dGlscy5qcyBiL0xheW91dFRlc3RzL3N0cmVhbXMvcmVm
ZXJlbmNlLWltcGxlbWVudGF0aW9uL3Jlc291cmNlcy9zdHJlYW1zLXV0aWxzLmpzCmluZGV4IDk3
Mjk1N2MxMGRjYjk4ODUzNGE3MGIxNjk5ZGI2OTczN2RjY2Y5ZDMuLmE4OWFhZWQ5NjgxODVhZDE0
NmU1YjliMjZlNjg5YTY4Y2VkNzI1ZjkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3N0cmVhbXMv
cmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3Jlc291cmNlcy9zdHJlYW1zLXV0aWxzLmpzCisrKyBi
L0xheW91dFRlc3RzL3N0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3Jlc291cmNlcy9z
dHJlYW1zLXV0aWxzLmpzCkBAIC0xOTEsMyArMTkxLDI3IEBAIGZ1bmN0aW9uIGNyZWF0ZURhdGFQ
cm9wZXJ0eShvLCBwLCB2KSB7CiAgICAgfQogICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShvLCBw
LCB7IHZhbHVlOiB2LCB3cml0YWJsZTogdHJ1ZSwgZW51bWVyYWJsZTogdHJ1ZSwgY29uZmlndXJh
YmxlOiB0cnVlIH0pOwogfQorCitmdW5jdGlvbiBkdWNrVHlwZWRQYXNzVGhyb3VnaFRyYW5zZm9y
bSgpIHsKKyAgICB2YXIgZW5xdWV1ZUluUmVhZGFibGU7CisgICAgdmFyIGNsb3NlUmVhZGFibGU7
CisKKyAgICByZXR1cm4geworICAgICAgICB3cml0YWJsZTogbmV3IFdyaXRhYmxlU3RyZWFtKHsK
KyAgICAgICAgICAgIHdyaXRlOiBmdW5jdGlvbihjaHVuaykgeworICAgICAgICAgICAgICAgIGVu
cXVldWVJblJlYWRhYmxlKGNodW5rKTsKKyAgICAgICAgICAgIH0sCisKKyAgICAgICAgICAgIGNs
b3NlOiBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICBjbG9zZVJlYWRhYmxlKCk7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0pLAorCisgICAgICAgIHJlYWRhYmxlOiBuZXcgUmVhZGFibGVT
dHJlYW0oeworICAgICAgICAgICAgc3RhcnQ6IGZ1bmN0aW9uKGMpIHsKKyAgICAgICAgICAgICAg
ICBlbnF1ZXVlSW5SZWFkYWJsZSA9IGMuZW5xdWV1ZS5iaW5kKGMpOworICAgICAgICAgICAgICAg
IGNsb3NlUmVhZGFibGUgPSBjLmNsb3NlLmJpbmQoYyk7CisgICAgICAgICAgICB9CisgICAgICAg
IH0pCisgICAgfTsKK30K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261814</attachid>
            <date>2015-09-23 04:01:49 -0700</date>
            <delta_ts>2015-09-23 04:25:23 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-149265-20150923130131.patch</filename>
            <type>text/plain</type>
            <size>4484</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkwMTU3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMmQ5YTZmN2ZjN2RlOTk0MDdkYjlj
OTQ4MjIxMWFlNzFjMGYxYmJhMS4uZTA2Y2Q3ODM4NmE0ODNkNDIyMzFkMDQyZmU3MzE1ZjhjODcw
ZGZhMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE1LTA5LTE3ICBYYWJpZXIgUm9kcmlndWV6
IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW1N0cmVhbXMgQVBJXSBB
ZGRlZCBwaXBlLXRocm91Z2ggdHJhbnNmb3JtIHN0cmVhbSB0ZXN0cworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ5MjY1CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgRGFyaW4gQWRsZXIuCisKKyAgICAgICAgKiBzdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1l
bnRhdGlvbi9waXBlLXRocm91Z2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdHJl
YW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9waXBlLXRocm91Z2guaHRtbDogQWRkZWQuCisg
ICAgICAgICogc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVzb3VyY2VzL3N0cmVh
bXMtdXRpbHMuanM6IEFkZGVkIGR1Y2tUeXBlZFBhc3NUaHJvdWdoVHJhbnNmb3JtIGZ1bmN0aW9u
LgorCiAyMDE1LTA5LTIzICBDaGFuZ1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNv
bT4KIAogICAgICAgICBbR1RLXSBtZWRpYS9tZWRpYS1jb250cm9scy10aW1lbGluZS11cGRhdGVz
Lmh0bWwgdGltZW91dHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0cmVhbXMvcmVmZXJlbmNl
LWltcGxlbWVudGF0aW9uL3BpcGUtdGhyb3VnaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9z
dHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRhdGlvbi9waXBlLXRocm91Z2gtZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmZmNWRkNGNmZjliM2Q3ODBlODY1ZTBiNjE4MzZhMGI1ZDVlMzc3YTMKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdHJlYW1zL3JlZmVyZW5jZS1pbXBsZW1lbnRh
dGlvbi9waXBlLXRocm91Z2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNCBAQAorCitGQUlMIFBp
cGluZyB0aHJvdWdoIGEgZHVjay10eXBlZCBwYXNzLXRocm91Z2ggdHJhbnNmb3JtIHN0cmVhbSB3
b3JrcyBDYW4ndCBmaW5kIHZhcmlhYmxlOiBXcml0YWJsZVN0cmVhbQorRkFJTCBQaXBpbmcgdGhy
b3VnaCBhbiBpZGVudGl0eSB0cmFuc2Zvcm0gc3RyZWFtIHdpbGwgY2xvc2UgdGhlIGRlc3RpbmF0
aW9uIHdoZW4gdGhlIHNvdXJjZSBjbG9zZXMgQ2FuJ3QgZmluZCB2YXJpYWJsZTogVHJhbnNmb3Jt
U3RyZWFtCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0cmVhbXMvcmVmZXJlbmNlLWltcGxl
bWVudGF0aW9uL3BpcGUtdGhyb3VnaC5odG1sIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVu
Y2UtaW1wbGVtZW50YXRpb24vcGlwZS10aHJvdWdoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzU2NTU5NGVj
YmZjMGQwZDJkZThlN2Q5OTgyNGM4ZDRkM2E1NGQwNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3N0cmVhbXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3BpcGUtdGhyb3VnaC5odG1s
CkBAIC0wLDAgKzEsNDMgQEAKKzwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBzcmM9Jy4uLy4uL3Jl
c291cmNlcy90ZXN0aGFybmVzcy5qcyc+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0nLi4vLi4vcmVz
b3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzJz48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSdyZXNv
dXJjZXMvc3RyZWFtcy11dGlscy5qcyc+PC9zY3JpcHQ+Cis8c2NyaXB0PgorLy8gVGhpcyBpcyB1
cGRhdGVkIHRpbGwgaHR0cHM6Ly9naXRodWIuY29tL3doYXR3Zy9zdHJlYW1zL2NvbW1pdC9lYzVm
ZmEwMzYzMDhkOWY2MzUwZDI5NDY1NjBkNDhjZGJmMDkwOTM5CisKK3ZhciB0ZXN0MSA9IGFzeW5j
X3Rlc3QoJ1BpcGluZyB0aHJvdWdoIGEgZHVjay10eXBlZCBwYXNzLXRocm91Z2ggdHJhbnNmb3Jt
IHN0cmVhbSB3b3JrcycpOwordGVzdDEuc3RlcChmdW5jdGlvbigpIHsKKyAgICB2YXIgcmVhZGFi
bGVFbmQgPSBzZXF1ZW50aWFsUmVhZGFibGVTdHJlYW0oNSkucGlwZVRocm91Z2goZHVja1R5cGVk
UGFzc1Rocm91Z2hUcmFuc2Zvcm0oKSk7CisKKyAgICByZWFkYWJsZVN0cmVhbVRvQXJyYXkocmVh
ZGFibGVFbmQpLnRoZW4oZnVuY3Rpb24oY2h1bmtzKSB7CisgICAgICAgIGFzc2VydF9hcnJheV9l
cXVhbHMoY2h1bmtzLCBbMSwgMiwgMywgNCwgNV0pOworICAgICAgICB0ZXN0MS5kb25lKCk7Cisg
ICAgfSkuY2F0Y2goZnVuY3Rpb24oZSkgeyBhc3NlcnRfdW5yZWFjaGVkKGUpOyB9KTsKK30pOwor
Cit2YXIgdGVzdDIgPSBhc3luY190ZXN0KCdQaXBpbmcgdGhyb3VnaCBhbiBpZGVudGl0eSB0cmFu
c2Zvcm0gc3RyZWFtIHdpbGwgY2xvc2UgdGhlIGRlc3RpbmF0aW9uIHdoZW4gdGhlIHNvdXJjZSBj
bG9zZXMnKTsKK3Rlc3QyLnN0ZXAoZnVuY3Rpb24oKSB7CisgICAgdmFyIHJzID0gbmV3IFJlYWRh
YmxlU3RyZWFtKHsKKyAgICAgICAgc3RhcnQ6IGZ1bmN0aW9uKGMpIHsKKyAgICAgICAgICAgIGMu
ZW5xdWV1ZSgnYScpOworICAgICAgICAgICAgYy5lbnF1ZXVlKCdiJyk7CisgICAgICAgICAgICBj
LmVucXVldWUoJ2MnKTsKKyAgICAgICAgICAgIGMuY2xvc2UoKTsKKyAgICAgICAgfQorICAgIH0p
OworCisgICAgdmFyIHRzID0gbmV3IFRyYW5zZm9ybVN0cmVhbSh7CisgICAgICAgIHRyYW5zZm9y
bTogZnVuY3Rpb24oY2h1bmssIGVucXVldWUsIGRvbmUpIHsKKyAgICAgICAgICAgIGVucXVldWUo
Y2h1bmspOworICAgICAgICAgICAgZG9uZSgpOworICAgICAgICB9CisgICAgfSk7CisKKyAgICB2
YXIgd3MgPSBuZXcgV3JpdGFibGVTdHJlYW0oKTsKKworICAgIHJzLnBpcGVUaHJvdWdoKHRzKS5w
aXBlVG8od3MpLnRoZW4oZnVuY3Rpb24oKSB7CisgICAgICAgIGFzc2VydF9lcXVhbHMod3Muc3Rh
dGUsICdjbG9zZWQnLCAndGhlIHdyaXRhYmxlIHN0cmVhbSB3YXMgY2xvc2VkJyk7CisgICAgICAg
IHRlc3QyLmRvbmUoKTsKKyAgICB9KS5jYXRjaChmdW5jdGlvbihlKSB7IGFzc2VydF91bnJlYWNo
ZWQoZSk7IH0pOworfSk7Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0cmVh
bXMvcmVmZXJlbmNlLWltcGxlbWVudGF0aW9uL3Jlc291cmNlcy9zdHJlYW1zLXV0aWxzLmpzIGIv
TGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVzb3VyY2VzL3N0
cmVhbXMtdXRpbHMuanMKaW5kZXggOTcyOTU3YzEwZGNiOTg4NTM0YTcwYjE2OTlkYjY5NzM3ZGNj
ZjlkMy4uYTg5YWFlZDk2ODE4NWFkMTQ2ZTViOWIyNmU2ODlhNjhjZWQ3MjVmOSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1wbGVtZW50YXRpb24vcmVzb3VyY2Vz
L3N0cmVhbXMtdXRpbHMuanMKKysrIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9yZWZlcmVuY2UtaW1w
bGVtZW50YXRpb24vcmVzb3VyY2VzL3N0cmVhbXMtdXRpbHMuanMKQEAgLTE5MSwzICsxOTEsMjcg
QEAgZnVuY3Rpb24gY3JlYXRlRGF0YVByb3BlcnR5KG8sIHAsIHYpIHsKICAgICB9CiAgICAgT2Jq
ZWN0LmRlZmluZVByb3BlcnR5KG8sIHAsIHsgdmFsdWU6IHYsIHdyaXRhYmxlOiB0cnVlLCBlbnVt
ZXJhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSk7CiB9CisKK2Z1bmN0aW9uIGR1Y2tU
eXBlZFBhc3NUaHJvdWdoVHJhbnNmb3JtKCkgeworICAgIHZhciBlbnF1ZXVlSW5SZWFkYWJsZTsK
KyAgICB2YXIgY2xvc2VSZWFkYWJsZTsKKworICAgIHJldHVybiB7CisgICAgICAgIHdyaXRhYmxl
OiBuZXcgV3JpdGFibGVTdHJlYW0oeworICAgICAgICAgICAgd3JpdGU6IGZ1bmN0aW9uKGNodW5r
KSB7CisgICAgICAgICAgICAgICAgZW5xdWV1ZUluUmVhZGFibGUoY2h1bmspOworICAgICAgICAg
ICAgfSwKKworICAgICAgICAgICAgY2xvc2U6IGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAg
IGNsb3NlUmVhZGFibGUoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSksCisKKyAgICAgICAg
cmVhZGFibGU6IG5ldyBSZWFkYWJsZVN0cmVhbSh7CisgICAgICAgICAgICBzdGFydDogZnVuY3Rp
b24oYykgeworICAgICAgICAgICAgICAgIGVucXVldWVJblJlYWRhYmxlID0gYy5lbnF1ZXVlLmJp
bmQoYyk7CisgICAgICAgICAgICAgICAgY2xvc2VSZWFkYWJsZSA9IGMuY2xvc2UuYmluZChjKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfSkKKyAgICB9OworfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>