<?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>160982</bug_id>
          
          <creation_ts>2016-08-18 16:51:32 -0700</creation_ts>
          <short_desc>Support passing preferLowPowerToHighPerformance and failIfMajorPerformanceCaveat</short_desc>
          <delta_ts>2016-08-18 17:53:03 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1221245</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-08-18 16:51:32 -0700</bug_when>
    <thetext>Support parsing of preferLowPowerToHighPerformance and failIfMajorPerformanceCaveat</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221246</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-08-18 16:53:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/27915946&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221249</commentid>
    <comment_count>2</comment_count>
      <attachid>286415</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-08-18 16:57:57 -0700</bug_when>
    <thetext>Created attachment 286415
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1221276</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2016-08-18 17:53:03 -0700</bug_when>
    <thetext>Committed r204618: &lt;http://trac.webkit.org/changeset/204618&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286415</attachid>
            <date>2016-08-18 16:57:57 -0700</date>
            <delta_ts>2016-08-18 17:15:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160982-20160819095604.patch</filename>
            <type>text/plain</type>
            <size>12249</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0NTIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTFmYmY1ODkyYWNlZjNi
ZjU3NzgxMmI0NWYzMWUxNDM5YTc2MDgwMC4uNWY2N2JlMmM5NjRlOWZhYTZkZTEyZDI3NTM2NjA4
MTZiMzBhYWRlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE2LTA4LTE4ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBTdXBwb3J0IHBhc3NpbmcgcHJl
ZmVyTG93UG93ZXJUb0hpZ2hQZXJmb3JtYW5jZSBhbmQgZmFpbElmTWFqb3JQZXJmb3JtYW5jZUNh
dmVhdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYw
OTgyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yNzkxNTk0Nj4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgV2ViR0xDb250ZXh0QXR0cmli
dXRlcyB0byBiZSBjb21wbGlhbnQgd2l0aCB0aGUgc3BlY2lmaWNhdGlvbiwKKyAgICAgICAgYnkg
YWRkaW5nIHByZWZlckxvd1Bvd2VyVG9IaWdoUGVyZm9ybWFuY2UgYW5kIGZhaWxJZk1ham9yUGVy
Zm9ybWFuY2VDYXZlYXQuCisgICAgICAgIFRoZXkgYXJlIG5vdCBpbXBsZW1lbnRlZCB5ZXQsIHNv
IGFza2luZyB0aGUgY3JlYXRlZCBjb250ZXh0IHdoYXQKKyAgICAgICAgdmFsdWVzIGl0IHVzZWQg
c2hvdWxkIGdpdmUgdGhlIGRlZmF1bHQuCisKKyAgICAgICAgVGVzdDogZmFzdC9jYW52YXMvd2Vi
Z2wvY29udGV4dC1jcmVhdGlvbi1hdHRyaWJ1dGVzLmh0bWwKKworICAgICAgICAqIGh0bWwvY2Fu
dmFzL1dlYkdMQ29udGV4dEF0dHJpYnV0ZXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xD
b250ZXh0QXR0cmlidXRlczo6cHJlZmVyTG93UG93ZXJUb0hpZ2hQZXJmb3JtYW5jZSk6CisgICAg
ICAgIChXZWJDb3JlOjpXZWJHTENvbnRleHRBdHRyaWJ1dGVzOjpzZXRQcmVmZXJMb3dQb3dlclRv
SGlnaFBlcmZvcm1hbmNlKToKKyAgICAgICAgKFdlYkNvcmU6OldlYkdMQ29udGV4dEF0dHJpYnV0
ZXM6OmZhaWxJZk1ham9yUGVyZm9ybWFuY2VDYXZlYXQpOgorICAgICAgICAoV2ViQ29yZTo6V2Vi
R0xDb250ZXh0QXR0cmlidXRlczo6c2V0RmFpbElmTWFqb3JQZXJmb3JtYW5jZUNhdmVhdCk6Cisg
ICAgICAgICogaHRtbC9jYW52YXMvV2ViR0xDb250ZXh0QXR0cmlidXRlcy5oOgorICAgICAgICAq
IGh0bWwvY2FudmFzL1dlYkdMQ29udGV4dEF0dHJpYnV0ZXMuaWRsOgorICAgICAgICAqIGh0bWwv
Y2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6Y3JlYXRlKTogRGVsZXRlZC4KKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5oOgorICAgICAgICAoV2ViQ29yZTo6
R3JhcGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXM6OkF0dHJpYnV0ZXMpOiBEZWxldGVkLgorCiAy
MDE2LTA4LTE2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgY3R4
LmRyYXdJbWFnZSBzaG91bGQgY2xpcCBzb3VyY2UgcmVjdCBpZiBpdCBpcyBvdXRzaWRlIHRoZSBz
b3VyY2UgaW1hZ2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdM
Q29udGV4dEF0dHJpYnV0ZXMuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xD
b250ZXh0QXR0cmlidXRlcy5jcHAKaW5kZXggMmFiZmViOGYwZWM3YzkxMzdhY2ZlMzVjNGQzNzlm
MzdlYzExOGViOC4uNDU1YWFiZjlmZmFlY2ExMDliY2I3MjZjYmI2Yjk1YThmNjFkNmY1NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xDb250ZXh0QXR0cmlidXRl
cy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xDb250ZXh0QXR0cmli
dXRlcy5jcHAKQEAgLTExNyw2ICsxMTcsMjYgQEAgdm9pZCBXZWJHTENvbnRleHRBdHRyaWJ1dGVz
OjpzZXRQcmVzZXJ2ZURyYXdpbmdCdWZmZXIoYm9vbCBwcmVzZXJ2ZURyYXdpbmdCdWZmZXIKICAg
ICBtX2F0dHJzLnByZXNlcnZlRHJhd2luZ0J1ZmZlciA9IHByZXNlcnZlRHJhd2luZ0J1ZmZlcjsK
IH0KIAorYm9vbCBXZWJHTENvbnRleHRBdHRyaWJ1dGVzOjpwcmVmZXJMb3dQb3dlclRvSGlnaFBl
cmZvcm1hbmNlKCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV9hdHRycy5wcmVmZXJMb3dQb3dlclRv
SGlnaFBlcmZvcm1hbmNlOworfQorCit2b2lkIFdlYkdMQ29udGV4dEF0dHJpYnV0ZXM6OnNldFBy
ZWZlckxvd1Bvd2VyVG9IaWdoUGVyZm9ybWFuY2UoYm9vbCBwcmVmZXJMb3dQb3dlcikKK3sKKyAg
ICBtX2F0dHJzLnByZWZlckxvd1Bvd2VyVG9IaWdoUGVyZm9ybWFuY2UgPSBwcmVmZXJMb3dQb3dl
cjsKK30KKworYm9vbCBXZWJHTENvbnRleHRBdHRyaWJ1dGVzOjpmYWlsSWZNYWpvclBlcmZvcm1h
bmNlQ2F2ZWF0KCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV9hdHRycy5mYWlsSWZNYWpvclBlcmZv
cm1hbmNlQ2F2ZWF0OworfQorCit2b2lkIFdlYkdMQ29udGV4dEF0dHJpYnV0ZXM6OnNldEZhaWxJ
Zk1ham9yUGVyZm9ybWFuY2VDYXZlYXQoYm9vbCBmYWlsKQoreworICAgIG1fYXR0cnMuZmFpbElm
TWFqb3JQZXJmb3JtYW5jZUNhdmVhdCA9IGZhaWw7Cit9CisKIEdyYXBoaWNzQ29udGV4dDNEOjpB
dHRyaWJ1dGVzIFdlYkdMQ29udGV4dEF0dHJpYnV0ZXM6OmF0dHJpYnV0ZXMoKSBjb25zdAogewog
ICAgIHJldHVybiBtX2F0dHJzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52
YXMvV2ViR0xDb250ZXh0QXR0cmlidXRlcy5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMv
V2ViR0xDb250ZXh0QXR0cmlidXRlcy5oCmluZGV4IGFjMDBkMDU3YjYwMWE5MmZlZmNhMWEzZDdi
ZmNiYTcyNTZiMDA2MTYuLjk3YTljYWJkNWM5Mzc0YTcyYWJjYWE2N2EzZTBmNzNjM2MyYjRkYmIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMQ29udGV4dEF0dHJp
YnV0ZXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTENvbnRleHRBdHRy
aWJ1dGVzLmgKQEAgLTQyLDMzICs0Miw0MyBAQCBjbGFzcyBXZWJHTENvbnRleHRBdHRyaWJ1dGVz
IGZpbmFsIDogcHVibGljIENhbnZhc0NvbnRleHRBdHRyaWJ1dGVzIHsKICAgICAvLyBDcmVhdGUg
YSBuZXcgYXR0cmlidXRlcyBvYmplY3QgaW5pdGlhbGl6ZWQgd2l0aCBwcmVleGlzdGluZyBhdHRy
aWJ1dGVzCiAgICAgc3RhdGljIFJlZjxXZWJHTENvbnRleHRBdHRyaWJ1dGVzPiBjcmVhdGUoR3Jh
cGhpY3NDb250ZXh0M0Q6OkF0dHJpYnV0ZXMpOwogCi0gICAgLy8gV2hldGhlciBvciBub3QgdGhl
IGRyYXdpbmcgYnVmZmVyIGhhcyBhbiBhbHBoYSBjaGFubmVsOyBkZWZhdWx0PXRydWUKKyAgICAv
LyBXaGV0aGVyIG9yIG5vdCB0aGUgZHJhd2luZyBidWZmZXIgaGFzIGFuIGFscGhhIGNoYW5uZWwu
IERlZmF1bHQgaXMgdHJ1ZS4KICAgICBib29sIGFscGhhKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRB
bHBoYShib29sIGFscGhhKTsKIAotICAgIC8vIFdoZXRoZXIgb3Igbm90IHRoZSBkcmF3aW5nIGJ1
ZmZlciBoYXMgYSBkZXB0aCBidWZmZXI7IGRlZmF1bHQ9dHJ1ZQorICAgIC8vIFdoZXRoZXIgb3Ig
bm90IHRoZSBkcmF3aW5nIGJ1ZmZlciBoYXMgYSBkZXB0aCBidWZmZXIuIERlZmF1bHQgaXMgdHJ1
ZS4KICAgICBib29sIGRlcHRoKCkgY29uc3Q7CiAgICAgdm9pZCBzZXREZXB0aChib29sIGRlcHRo
KTsKIAotICAgIC8vIFdoZXRoZXIgb3Igbm90IHRoZSBkcmF3aW5nIGJ1ZmZlciBoYXMgYSBzdGVu
Y2lsIGJ1ZmZlcjsgZGVmYXVsdD10cnVlCisgICAgLy8gV2hldGhlciBvciBub3QgdGhlIGRyYXdp
bmcgYnVmZmVyIGhhcyBhIHN0ZW5jaWwgYnVmZmVyLiBEZWZhdWx0IGlzIHRydWUuCiAgICAgYm9v
bCBzdGVuY2lsKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRTdGVuY2lsKGJvb2wgc3RlbmNpbCk7CiAK
LSAgICAvLyBXaGV0aGVyIG9yIG5vdCB0aGUgZHJhd2luZyBidWZmZXIgaXMgYW50aWFsaWFzZWQ7
IGRlZmF1bHQ9dHJ1ZQorICAgIC8vIFdoZXRoZXIgb3Igbm90IHRoZSBkcmF3aW5nIGJ1ZmZlciBp
cyBhbnRpYWxpYXNlZC4gRGVmYXVsdCBpcyB0cnVlLgogICAgIGJvb2wgYW50aWFsaWFzKCkgY29u
c3Q7CiAgICAgdm9pZCBzZXRBbnRpYWxpYXMoYm9vbCBhbnRpYWxpYXMpOwogCiAgICAgLy8gV2hl
dGhlciBvciBub3QgdG8gdHJlYXQgdGhlIHZhbHVlcyBpbiB0aGUgZHJhd2luZyBidWZmZXIgYXMK
ICAgICAvLyB0aG91Z2ggdGhlaXIgYWxwaGEgY2hhbm5lbCBoYXMgYWxyZWFkeSBiZWVuIG11bHRp
cGxpZWQgaW50byB0aGUKLSAgICAvLyBjb2xvciBjaGFubmVsczsgZGVmYXVsdD10cnVlCisgICAg
Ly8gY29sb3IgY2hhbm5lbHMuIERlZmF1bHQgaXMgdHJ1ZS4KICAgICBib29sIHByZW11bHRpcGxp
ZWRBbHBoYSgpIGNvbnN0OwogICAgIHZvaWQgc2V0UHJlbXVsdGlwbGllZEFscGhhKGJvb2wgcHJl
bXVsdGlwbGllZEFscGhhKTsKIAogICAgIC8vIFdoZXRoZXIgb3Igbm90IHRvIHByZXNlcnZlIHRo
ZSBkcmF3aW5nIGJ1ZmZlciBhZnRlciBwcmVzZW50YXRpb24gdG8gdGhlCi0gICAgLy8gc2NyZWVu
OyBkZWZhdWx0PWZhbHNlCisgICAgLy8gc2NyZWVuLiBEZWZhdWx0IGlzIGZhbHNlLgogICAgIGJv
b2wgcHJlc2VydmVEcmF3aW5nQnVmZmVyKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRQcmVzZXJ2ZURy
YXdpbmdCdWZmZXIoYm9vbCk7CiAKKyAgICAvLyBXaGV0aGVyIG9yIG5vdCB0byBhdHRlbXB0IHRv
IHVzZSBhIGxvd2VyLXBvd2VyIEdQVSBpZiBpdCBpcyBhdmFpbGFibGUuCisgICAgLy8gRGVmYXVs
dCBpcyBmYWxzZS4KKyAgICBib29sIHByZWZlckxvd1Bvd2VyVG9IaWdoUGVyZm9ybWFuY2UoKSBj
b25zdDsKKyAgICB2b2lkIHNldFByZWZlckxvd1Bvd2VyVG9IaWdoUGVyZm9ybWFuY2UoYm9vbCk7
CisKKyAgICAvLyBXaGV0aGVyIG9yIG5vdCB0byBpbW1lZGlhdGVseSBmYWlsIGlmIGEgcGVyZm9y
bWFudCBHUFUgaXMgbm90IGF2YWlsYWJsZS4KKyAgICAvLyBEZWZhdWx0IGlzIGZhbHNlLgorICAg
IGJvb2wgZmFpbElmTWFqb3JQZXJmb3JtYW5jZUNhdmVhdCgpIGNvbnN0OworICAgIHZvaWQgc2V0
RmFpbElmTWFqb3JQZXJmb3JtYW5jZUNhdmVhdChib29sKTsKKwogICAgIC8vIEZldGNoZXMgYSBj
b3B5IG9mIHRoZSBhdHRyaWJ1dGVzIHN0b3JlZCBpbiB0aGlzIG9iamVjdCBpbiBhCiAgICAgLy8g
Zm9ybSB0aGF0IGNhbiBiZSB1c2VkIHRvIGluaXRpYWxpemUgYSBHcmFwaGljc0NvbnRleHQzRC4K
ICAgICBHcmFwaGljc0NvbnRleHQzRDo6QXR0cmlidXRlcyBhdHRyaWJ1dGVzKCkgY29uc3Q7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTENvbnRleHRBdHRyaWJ1
dGVzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMQ29udGV4dEF0dHJpYnV0
ZXMuaWRsCmluZGV4IDQxYmYxMDIzNDU0MTlkM2NmNWIxOTE5MWM4MWVhOTZhZDFlNWNjNjIuLjJk
NDQzYzNkM2Y0YWJjMzkzNjZhNjEzMWE3MDBhOGIwNDRmNTM4ODAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMQ29udGV4dEF0dHJpYnV0ZXMuaWRsCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMQ29udGV4dEF0dHJpYnV0ZXMuaWRsCkBAIC0z
NCw0ICszNCw2IEBACiAgICAgYXR0cmlidXRlIGJvb2xlYW4gYW50aWFsaWFzOwogICAgIGF0dHJp
YnV0ZSBib29sZWFuIHByZW11bHRpcGxpZWRBbHBoYTsKICAgICBhdHRyaWJ1dGUgYm9vbGVhbiBw
cmVzZXJ2ZURyYXdpbmdCdWZmZXI7CisgICAgYXR0cmlidXRlIGJvb2xlYW4gcHJlZmVyTG93UG93
ZXJUb0hpZ2hQZXJmb3JtYW5jZTsKKyAgICBhdHRyaWJ1dGUgYm9vbGVhbiBmYWlsSWZNYWpvclBl
cmZvcm1hbmNlQ2F2ZWF0OwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2Fu
dmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9j
YW52YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZS5jcHAKaW5kZXggNmY4ODUzMWM0OTJkODkx
OGQ0Y2EyYmViODNlYzI3NWU0M2UwYmViZC4uZTYzZDU2MTZmOGYyYzgwNWI0MGI1OTNlNzJkMjVm
YjgzMzRjZTJjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xS
ZW5kZXJpbmdDb250ZXh0QmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMv
V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZS5jcHAKQEAgLTM5Nyw3ICszOTcsNiBAQCBzdGQ6OnVu
aXF1ZV9wdHI8V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZT4gV2ViR0xSZW5kZXJpbmdDb250ZXh0
QmFzZTo6Y3JlYXRlKEhUTQogCiAgICAgYXR0cmlidXRlcy5ub0V4dGVuc2lvbnMgPSB0cnVlOwog
ICAgIGF0dHJpYnV0ZXMuc2hhcmVSZXNvdXJjZXMgPSBmYWxzZTsKLSAgICBhdHRyaWJ1dGVzLnBy
ZWZlckRpc2NyZXRlR1BVID0gdHJ1ZTsKIAogICAgIGlmIChmcmFtZS0+c2V0dGluZ3MoKS5mb3Jj
ZVNvZnR3YXJlV2ViR0xSZW5kZXJpbmcoKSkKICAgICAgICAgYXR0cmlidXRlcy5mb3JjZVNvZnR3
YXJlUmVuZGVyZXIgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0QuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL0dyYXBoaWNzQ29udGV4dDNELmgKaW5kZXggODMzMzBiNmVmZGE3MzI4OTU0NWU5M2E0
Mzk4NWE2NmM3MmEwYzM4MC4uNGFmZWRmYjcxMzcyOGNiOWM1ZWRlOWYxMDMwNTk3YjQxOWQwZTJk
ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3ND
b250ZXh0M0QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGlj
c0NvbnRleHQzRC5oCkBAIC03MTcsMzQgKzcxNywxOSBAQCBwdWJsaWM6CiAKICAgICAvLyBDb250
ZXh0IGNyZWF0aW9uIGF0dHJpYnV0ZXMuCiAgICAgc3RydWN0IEF0dHJpYnV0ZXMgewotICAgICAg
ICBBdHRyaWJ1dGVzKCkKLSAgICAgICAgICAgIDogYWxwaGEodHJ1ZSkKLSAgICAgICAgICAgICwg
ZGVwdGgodHJ1ZSkKLSAgICAgICAgICAgICwgc3RlbmNpbChmYWxzZSkKLSAgICAgICAgICAgICwg
YW50aWFsaWFzKHRydWUpCi0gICAgICAgICAgICAsIHByZW11bHRpcGxpZWRBbHBoYSh0cnVlKQot
ICAgICAgICAgICAgLCBwcmVzZXJ2ZURyYXdpbmdCdWZmZXIoZmFsc2UpCi0gICAgICAgICAgICAs
IG5vRXh0ZW5zaW9ucyhmYWxzZSkKLSAgICAgICAgICAgICwgc2hhcmVSZXNvdXJjZXModHJ1ZSkK
LSAgICAgICAgICAgICwgcHJlZmVyRGlzY3JldGVHUFUoZmFsc2UpCi0gICAgICAgICAgICAsIGZv
cmNlU29mdHdhcmVSZW5kZXJlcihmYWxzZSkKLSAgICAgICAgICAgICwgdXNlR0xFUzMoZmFsc2Up
Ci0gICAgICAgICAgICAsIGRldmljZVBpeGVsUmF0aW8oMSkKLSAgICAgICAgewotICAgICAgICB9
Ci0KLSAgICAgICAgYm9vbCBhbHBoYTsKLSAgICAgICAgYm9vbCBkZXB0aDsKLSAgICAgICAgYm9v
bCBzdGVuY2lsOwotICAgICAgICBib29sIGFudGlhbGlhczsKLSAgICAgICAgYm9vbCBwcmVtdWx0
aXBsaWVkQWxwaGE7Ci0gICAgICAgIGJvb2wgcHJlc2VydmVEcmF3aW5nQnVmZmVyOwotICAgICAg
ICBib29sIG5vRXh0ZW5zaW9uczsKLSAgICAgICAgYm9vbCBzaGFyZVJlc291cmNlczsKLSAgICAg
ICAgYm9vbCBwcmVmZXJEaXNjcmV0ZUdQVTsKLSAgICAgICAgYm9vbCBmb3JjZVNvZnR3YXJlUmVu
ZGVyZXI7Ci0gICAgICAgIGJvb2wgdXNlR0xFUzM7Ci0gICAgICAgIGZsb2F0IGRldmljZVBpeGVs
UmF0aW87CisgICAgICAgIGJvb2wgYWxwaGEgeyB0cnVlIH07CisgICAgICAgIGJvb2wgZGVwdGgg
eyB0cnVlIH07CisgICAgICAgIGJvb2wgc3RlbmNpbCB7IGZhbHNlIH07CisgICAgICAgIGJvb2wg
YW50aWFsaWFzIHsgdHJ1ZSB9OworICAgICAgICBib29sIHByZW11bHRpcGxpZWRBbHBoYSB7IHRy
dWUgfTsKKyAgICAgICAgYm9vbCBwcmVzZXJ2ZURyYXdpbmdCdWZmZXIgeyBmYWxzZSB9OworICAg
ICAgICBib29sIG5vRXh0ZW5zaW9ucyB7IGZhbHNlIH07CisgICAgICAgIGJvb2wgc2hhcmVSZXNv
dXJjZXMgeyB0cnVlIH07CisgICAgICAgIGJvb2wgcHJlZmVyTG93UG93ZXJUb0hpZ2hQZXJmb3Jt
YW5jZSB7IGZhbHNlIH07CisgICAgICAgIGJvb2wgZm9yY2VTb2Z0d2FyZVJlbmRlcmVyIHsgZmFs
c2UgfTsKKyAgICAgICAgYm9vbCBmYWlsSWZNYWpvclBlcmZvcm1hbmNlQ2F2ZWF0IHsgZmFsc2Ug
fTsKKyAgICAgICAgYm9vbCB1c2VHTEVTMyB7IGZhbHNlIH07CisgICAgICAgIGZsb2F0IGRldmlj
ZVBpeGVsUmF0aW8geyAxIH07CiAgICAgfTsKIAogICAgIGVudW0gUmVuZGVyU3R5bGUgewpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDdkZmU0NjkwZTk5MWFjMDU0YWQ3NGI3NWM4YzBkYmZkZjkxZDRjNDQuLmVhNjI0ZDdlNDYw
OGQ5NjU5MGNhMjY3MDA2ZmE1NDY0MDE0OWJlNDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAx
Ni0wOC0xOCAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CisKKyAgICAgICAgU3VwcG9y
dCBwYXNzaW5nIHByZWZlckxvd1Bvd2VyVG9IaWdoUGVyZm9ybWFuY2UgYW5kIGZhaWxJZk1ham9y
UGVyZm9ybWFuY2VDYXZlYXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE2MDk4MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjc5MTU5NDY+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVmVyeSBzaW1wbGUg
dGVzdCB0aGF0IGNyZWF0ZXMgc29tZSBXZWJHTCBjb250ZXh0cyB3aXRoIHZhcmlvdXMKKyAgICAg
ICAgY3JlYXRpb24gYXR0cmlidXRlcyBhbmQgb3V0cHV0cyB0aGUgcmVzdWx0LgorCisgICAgICAg
ICogZmFzdC9jYW52YXMvd2ViZ2wvY29udGV4dC1jcmVhdGlvbi1hdHRyaWJ1dGVzLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jYW52YXMvd2ViZ2wvY29udGV4dC1jcmVhdGlv
bi1hdHRyaWJ1dGVzLmh0bWw6IEFkZGVkLgorCiAyMDE2LTA4LTE2ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgY3R4LmRyYXdJbWFnZSBzaG91bGQgY2xpcCBzb3Vy
Y2UgcmVjdCBpZiBpdCBpcyBvdXRzaWRlIHRoZSBzb3VyY2UgaW1hZ2UKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2NvbnRleHQtY3JlYXRpb24tYXR0cmlidXRlcy1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9jb250ZXh0LWNyZWF0
aW9uLWF0dHJpYnV0ZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQwMmIyYjI3NDQwODE1ZWZj
M2MyZjBiYWQxNzRjNzgzYTU3NWY5MzIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2NhbnZhcy93ZWJnbC9jb250ZXh0LWNyZWF0aW9uLWF0dHJpYnV0ZXMtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsNiBAQAorTm90ZSB0aGF0IHNvbWUgb2YgdGhlIHZhbHVlcyB0ZXN0ZWQgaGVy
ZSBtaWdodCBub3QgYmUgc3VwcG9ydGVkLCBhbmQgdGh1cyBzaG91bGQgcmV0dXJuIHRoZSBkZWZh
dWx0IHZhbHVlcy4KKworeyJhbHBoYSI6dHJ1ZSwiZGVwdGgiOnRydWUsInN0ZW5jaWwiOmZhbHNl
LCJhbnRpYWxpYXMiOnRydWUsInByZW11bHRpcGxpZWRBbHBoYSI6dHJ1ZSwicHJlc2VydmVEcmF3
aW5nQnVmZmVyIjpmYWxzZSwicHJlZmVyTG93UG93ZXJUb0hpZ2hQZXJmb3JtYW5jZSI6ZmFsc2Us
ImZhaWxJZk1ham9yUGVyZm9ybWFuY2VDYXZlYXQiOmZhbHNlfQoreyJhbHBoYSI6dHJ1ZSwiZGVw
dGgiOnRydWUsInN0ZW5jaWwiOnRydWUsImFudGlhbGlhcyI6dHJ1ZSwicHJlbXVsdGlwbGllZEFs
cGhhIjp0cnVlLCJwcmVzZXJ2ZURyYXdpbmdCdWZmZXIiOmZhbHNlLCJwcmVmZXJMb3dQb3dlclRv
SGlnaFBlcmZvcm1hbmNlIjpmYWxzZSwiZmFpbElmTWFqb3JQZXJmb3JtYW5jZUNhdmVhdCI6ZmFs
c2V9Cit7ImFscGhhIjp0cnVlLCJkZXB0aCI6dHJ1ZSwic3RlbmNpbCI6ZmFsc2UsImFudGlhbGlh
cyI6dHJ1ZSwicHJlbXVsdGlwbGllZEFscGhhIjp0cnVlLCJwcmVzZXJ2ZURyYXdpbmdCdWZmZXIi
OmZhbHNlLCJwcmVmZXJMb3dQb3dlclRvSGlnaFBlcmZvcm1hbmNlIjpmYWxzZSwiZmFpbElmTWFq
b3JQZXJmb3JtYW5jZUNhdmVhdCI6ZmFsc2V9Cit7ImFscGhhIjp0cnVlLCJkZXB0aCI6dHJ1ZSwi
c3RlbmNpbCI6ZmFsc2UsImFudGlhbGlhcyI6dHJ1ZSwicHJlbXVsdGlwbGllZEFscGhhIjp0cnVl
LCJwcmVzZXJ2ZURyYXdpbmdCdWZmZXIiOmZhbHNlLCJwcmVmZXJMb3dQb3dlclRvSGlnaFBlcmZv
cm1hbmNlIjpmYWxzZSwiZmFpbElmTWFqb3JQZXJmb3JtYW5jZUNhdmVhdCI6ZmFsc2V9CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJnbC9jb250ZXh0LWNyZWF0aW9uLWF0
dHJpYnV0ZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2NvbnRleHQtY3Jl
YXRpb24tYXR0cmlidXRlcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjliODc4ZTY1YThlODFjYWQ5ZDBiZWEy
NTVkMzNlYTY0YTI3MGI2MjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy93ZWJnbC9jb250ZXh0LWNyZWF0aW9uLWF0dHJpYnV0ZXMuaHRtbApAQCAtMCwwICsxLDM4
IEBACis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHdpbmRvdy50ZXN0UnVu
bmVyLmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24gZGVzY3JpYmUob2JqZWN0KSB7CisgICAgcmVz
dWx0ID0ge307CisgICAgaWYgKHR5cGVvZiBvYmplY3QgPT09ICJmdW5jdGlvbiIpCisgICAgICAg
IG9iamVjdCA9IG9iamVjdC5wcm90b3R5cGU7CisgICAgZm9yIChsZXQgbyA9IG9iamVjdDsgbzsg
byA9IG8uX19wcm90b19fKSB7CisgICAgICAgIGZvciAobGV0IG5hbWUgb2YgT2JqZWN0LmdldE93
blByb3BlcnR5TmFtZXMobykpIHsKKyAgICAgICAgICAgIHJlc3VsdFtuYW1lXSA9IG9iamVjdFtu
YW1lXTsKKyAgICAgICAgfQorICAgIH0KKyAgICByZXR1cm4gcmVzdWx0OworfQorCitmdW5jdGlv
biB0ZXN0Q29udGV4dENyZWF0aW9uKHBhcmFtZXRlcnMpCit7CisgICAgdmFyIGNhbnZhcyA9IGRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpOworICAgIHZhciBnbCA9IGNhbnZhcy5nZXRD
b250ZXh0KCJ3ZWJnbCIsIHBhcmFtZXRlcnMgfHwge30pOworICAgIHZhciBhdHRyaWJ1dGVzID0g
Z2wuZ2V0Q29udGV4dEF0dHJpYnV0ZXMoKTsKKyAgICB2YXIgcmVzdWx0ID0gZG9jdW1lbnQuY3Jl
YXRlRWxlbWVudCgicHJlIik7CisgICAgcmVzdWx0LnRleHRDb250ZW50ID0gSlNPTi5zdHJpbmdp
ZnkoZGVzY3JpYmUoYXR0cmlidXRlcykpOworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQo
cmVzdWx0KTsKK30KKworZnVuY3Rpb24gcnVuKCkgeworICAgIHRlc3RDb250ZXh0Q3JlYXRpb24o
e30pOworICAgIHRlc3RDb250ZXh0Q3JlYXRpb24oe3N0ZW5jaWw6IHRydWV9KTsKKyAgICB0ZXN0
Q29udGV4dENyZWF0aW9uKHtwcmVmZXJMb3dQb3dlclRvSGlnaFBlcmZvcm1hbmNlOiB0cnVlfSk7
CisgICAgdGVzdENvbnRleHRDcmVhdGlvbih7ZmFpbElmTWFqb3JQZXJmb3JtYW5jZUNhdmVhdDog
dHJ1ZX0pOworfQorCit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsIHJ1biwgZmFsc2Up
OworPC9zY3JpcHQ+Cis8cD4KKyAgICBOb3RlIHRoYXQgc29tZSBvZiB0aGUgdmFsdWVzIHRlc3Rl
ZCBoZXJlIG1pZ2h0IG5vdCBiZSBzdXBwb3J0ZWQsIGFuZCB0aHVzIHNob3VsZCByZXR1cm4gdGhl
IGRlZmF1bHQgdmFsdWVzLgorPC9wPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="309955"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>