<?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>128800</bug_id>
          
          <creation_ts>2014-02-13 23:57:55 -0800</creation_ts>
          <short_desc>[CSSRegions] Compute region ranges for inline replaced elements</short_desc>
          <delta_ts>2014-03-18 07:03:39 -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>CSS</component>
          <version>528+ (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>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihnea Ovidenie">mihnea</reporter>
          <assigned_to name="Mihnea Ovidenie">mihnea</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>stavila</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>980670</commentid>
    <comment_count>0</comment_count>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-02-13 23:57:55 -0800</bug_when>
    <thetext>Right now, the range of regions in which a box is displayed is computed for blocks, floats and positioned boxes. We need to make this information available for replaced boxes too. This missing information is causing couple of bugs, for instance clicking on the timeline of a video element (-webkit-flow-into) displayed in region moves the video thumb in a wring position.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981319</commentid>
    <comment_count>1</comment_count>
      <attachid>224327</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-02-16 20:15:56 -0800</bug_when>
    <thetext>Created attachment 224327
WIP1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981484</commentid>
    <comment_count>2</comment_count>
      <attachid>224380</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-02-17 08:53:42 -0800</bug_when>
    <thetext>Created attachment 224380
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981882</commentid>
    <comment_count>3</comment_count>
      <attachid>224380</attachid>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-02-18 04:16:08 -0800</bug_when>
    <thetext>Comment on attachment 224380
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981907</commentid>
    <comment_count>4</comment_count>
      <attachid>224503</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-02-18 06:28:21 -0800</bug_when>
    <thetext>Created attachment 224503
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981916</commentid>
    <comment_count>5</comment_count>
      <attachid>224503</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-18 07:05:47 -0800</bug_when>
    <thetext>Comment on attachment 224503
Patch for landing

Clearing flags on attachment: 224503

Committed r164290: &lt;http://trac.webkit.org/changeset/164290&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981917</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-18 07:05:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991645</commentid>
    <comment_count>7</comment_count>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-03-18 07:03:39 -0700</bug_when>
    <thetext>*** Bug 128895 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224327</attachid>
            <date>2014-02-16 20:15:56 -0800</date>
            <delta_ts>2014-02-18 06:28:10 -0800</delta_ts>
            <desc>WIP1</desc>
            <filename>128800-WIP1.patch</filename>
            <type>text/plain</type>
            <size>8814</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lk
ZS1pZnJhbWUtaW4tcmVnaW9uLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lv
bnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZyYW1lLWluLXJlZ2lvbi1leHBlY3RlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJkYjg0NzMKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZyYW1l
LWluLXJlZ2lvbi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgICNyZWdp
b24geworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAgICBoZWln
aHQ6IDE1MHB4OworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAg
ICAgICAgICB0b3A6IDE1MHB4OworICAgICAgICAgICAgICAgIGxlZnQ6IDE1MHB4OworICAgICAg
ICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgICAgIGJhY2tn
cm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAg
IDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPHA+VGVzdCB0aGF0IG1vdmluZyB0aGUgY3Vy
c29yIG92ZXIgdGhlIGNvbnRlbnQgb2YgYW4gaWZyYW1lIHRoYXQgaXMgZGlzcGxheWVkIGluIHJl
Z2lvbiBjb3JyZWN0bHkgYXBsaWVzIHRoZSBob3ZlciBzdHlsZSBmb3IgdGhlIGNvbnRlbnQuPC9w
PgorICAgICAgICA8cD5UbyBtYW51YWxseSB0ZXN0LCBtb3ZlIHRoZSBjdXJzb3Igb3ZlciB0aGUg
cmVkIHNxdWFyZS48L3A+CisgICAgICAgIDxwPk9uIHN1Y2Nlc3MsIHlvdSBzaG91bGQgc2VlIGEg
Z3JlZW4gcmVjdGFuZ2xlIHdpdGggYmxhY2sgYm9yZGVyIGFuZCBubyByZWQuPC9wPgorICAgICAg
ICA8ZGl2IGlkPSJyZWdpb24iPjwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUt
aW4tcmVnaW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItY29udGVudC1p
bnNpZGUtaWZyYW1lLWluLXJlZ2lvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjc3MDE5ODkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lv
bnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZyYW1lLWluLXJlZ2lvbi5odG1sCkBAIC0wLDAgKzEs
NDAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHls
ZT4KKyAgICAgICAgICAgICNyZWdpb24geworICAgICAgICAgICAgICAgIC13ZWJraXQtZmxvdy1m
cm9tOiBmbG93OworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAg
ICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAg
ICAgICAgICAgICAgICB0b3A6IDE1MHB4OworICAgICAgICAgICAgICAgIGxlZnQ6IDE1MHB4Owor
ICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgICAg
IGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgI2lm
cmFtZSB7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWludG86IGZsb3c7CisgICAgICAg
ICAgICAgICAgYm9yZGVyOiBub25lOworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAg
ICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAgICAgfQorICAgICAgICA8L3N0
eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CisgICAgICAgIDxp
ZnJhbWUgaWQ9ImlmcmFtZSIgc3JjPSJyZXNvdXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3VyY2Uu
aHRtbCI+PC9pZnJhbWU+CisgICAgICAgIDxwPlRlc3QgdGhhdCBtb3ZpbmcgdGhlIGN1cnNvciBv
dmVyIHRoZSBjb250ZW50IG9mIGFuIGlmcmFtZSB0aGF0IGlzIGRpc3BsYXllZCBpbiByZWdpb24g
Y29ycmVjdGx5IGFwbGllcyB0aGUgaG92ZXIgc3R5bGUgZm9yIHRoZSBjb250ZW50LjwvcD4KKyAg
ICAgICAgPHA+VG8gbWFudWFsbHkgdGVzdCwgbW92ZSB0aGUgY3Vyc29yIG92ZXIgdGhlIHJlZCBz
cXVhcmUuPC9wPgorICAgICAgICA8cD5PbiBzdWNjZXNzLCB5b3Ugc2hvdWxkIHNlZSBhIGdyZWVu
IHJlY3RhbmdsZSB3aXRoIGJsYWNrIGJvcmRlciBhbmQgbm8gcmVkLjwvcD4KKyAgICAgICAgPGRp
diBpZD0icmVnaW9uIj48L2Rpdj4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGZ1bmN0
aW9uIHRlc3QoKSB7CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgewor
ICAgICAgICAgICAgICAgICAgICB2YXIgcmVnaW9uUmVjdCA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJyZWdpb24iKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICAgICAgICAgICAgICAg
ICAgdmFyIGlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpZnJhbWUiKTsKKyAgICAg
ICAgICAgICAgICAgICAgd2luZG93LmV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGlmcmFtZS5vZmZz
ZXRMZWZ0ICsgMjAsIGlmcmFtZS5vZmZzZXRUb3AgKyAyMCk7CisgICAgICAgICAgICAgICAgICAg
IHdpbmRvdy5ldmVudFNlbmRlci5tb3VzZURvd24oMCk7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVzb3VyY2VzL2lmcmFtZS1pbi1yZWdp
b24tc291cmNlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVzb3VyY2VzL2lmcmFt
ZS1pbi1yZWdpb24tc291cmNlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uNTJiYTc5YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9y
ZXNvdXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3VyY2UuaHRtbApAQCAtMCwwICsxLDEyIEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5bGU+CisgICAg
ICAgICAgICAjZGl2MSB7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiAxMjBweDsgYmFja2dyb3VuZC1j
b2xvcjogcmVkOyB9CisgICAgICAgICAgICAjZGl2MTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6
IGdyZWVuOyB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxib2R5PgorICAg
ICAgICA8ZGl2IGlkPSJkaXYxIj48L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRpcGxlLWluLXJlZ2lvbi1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRpcGxlLWlu
LXJlZ2lvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NWMyOTc3NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxl
Y3QtbXVsdGlwbGUtaW4tcmVnaW9uLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKK1Rlc3Qg
dGhhdCB5b3UgY2FuIHNlbGVjdCBhbiBvcHRpb24gZnJvbSBhIG11bHRpcGxlIHR5cGUgc2VsZWN0
IGVsZW1lbnQgZGlzcGxheWVkIGluIHJlZ2lvbi4KKworVG8gbWFudWFsbHkgdGVzdCBpdCwgY2xp
Y2sgb24gb3B0aW9uXzIgaXRlbS4KKworT24gc3VjY2VzcywgaXQgc2hvdWxkIGJlIHNlbGVjdGVk
IGFuZCB5b3Ugc2hvdWxkIHNlZSBQQVNTIGJlbG93LgorCitQQVNTCisKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdC1tdWx0aXBsZS1pbi1yZWdpb24uaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlwbGUtaW4tcmVnaW9uLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uY2IzMDRmYgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlwbGUtaW4tcmVnaW9u
Lmh0bWwKQEAgLTAsMCArMSw1MCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVh
ZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgI3JlZ2lvbiB7CisgICAgICAgICAgICAg
ICAgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7CisgICAgICAgICAgICAgICAgcG9zaXRpb246IGFi
c29sdXRlOworICAgICAgICAgICAgICAgIHRvcDogMTUwcHg7CisgICAgICAgICAgICAgICAgbGVm
dDogMTUwcHg7CisgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICAgICAgICAg
IGhlaWdodDogMTUwcHg7CisgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICAjc2VsZWN0IHsKKyAgICAgICAgICAgICAgICAt
d2Via2l0LWZsb3ctaW50bzogZmxvdzsKKyAgICAgICAgICAgICAgICBmb250OiAyMHB4LzEgbW9u
b3NwYWNlOworICAgICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAg
ICA8Ym9keT4KKyAgICAgICAgPHA+VGVzdCB0aGF0IHlvdSBjYW4gc2VsZWN0IGFuIG9wdGlvbiBm
cm9tIGEgbXVsdGlwbGUgdHlwZSBzZWxlY3QgZWxlbWVudCBkaXNwbGF5ZWQgaW4gcmVnaW9uLjwv
cD4KKyAgICAgICAgPHA+VG8gbWFudWFsbHkgdGVzdCBpdCwgY2xpY2sgb24gb3B0aW9uXzIgaXRl
bS48L3A+CisgICAgICAgIDxwPk9uIHN1Y2Nlc3MsIGl0IHNob3VsZCBiZSBzZWxlY3RlZCBhbmQg
eW91IHNob3VsZCBzZWUgUEFTUyBiZWxvdy48L3A+CisgICAgICAgIDxwIGlkPSJyZXN1bHQiPjwv
cD4KKyAgICAgICAgPGRpdiBpZD0icmVnaW9uIj48L2Rpdj4KKyAgICAgICAgPHNlbGVjdCBpZD0i
c2VsZWN0IiBtdWx0aXBsZT4KKyAgICAgICAgICAgIDxvcHRpb24+b3B0aW9uXzE8L29wdGlvbj4K
KyAgICAgICAgICAgIDxvcHRpb24gaWQ9Im9wdGlvbl8yIj5vcHRpb25fMjwvb3B0aW9uPgorICAg
ICAgICAgICAgPG9wdGlvbj5vcHRpb25fMzwvb3B0aW9uPgorICAgICAgICAgICAgPG9wdGlvbj5v
cHRpb25fNDwvb3B0aW9uPgorICAgICAgICAgICAgPG9wdGlvbj5vcHRpb25fNTwvb3B0aW9uPgor
ICAgICAgICA8L3NlbGVjdD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJzZWxlY3QiKS5hZGRFdmVudExpc3RlbmVyKCJtb3VzZXVwIiwgZnVu
Y3Rpb24oZXZ0KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgPSAodGhpcy5zZWxlY3RlZEluZGV4ID09IDEp
ID8gIlBBU1MiIDogIkZBSUwiOworICAgICAgICAgICAgfSk7CisKKyAgICAgICAgICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQo
KTsKKworICAgICAgICAgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICAgICAg
ICAgIHZhciBzZWxlY3RSZWN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNlbGVjdCIpLmdl
dEJvdW5kaW5nQ2xpZW50UmVjdCgpOworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNl
TW92ZVRvKHNlbGVjdFJlY3QubGVmdCArIDEwLCBzZWxlY3RSZWN0LnRvcCArIDMwKTsKKyAgICAg
ICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZURvd24oMCk7CisgICAgICAgICAgICAgICAgZXZl
bnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAg
ICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyQm94TW9kZWxPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckJveE1vZGVsT2JqZWN0LmNwcAppbmRleCBmNmE4NDdkLi5mMzE2ZDA5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKQEAgLTI3NDks
MTIgKzI3NDksMTAgQEAgdm9pZCBSZW5kZXJCb3hNb2RlbE9iamVjdDo6bWFwQWJzb2x1dGVUb0xv
Y2FsUG9pbnQoTWFwQ29vcmRpbmF0ZXNGbGFncyBtb2RlLCBUcmEKIAogICAgIC8vIFRoZSBwb2lu
dCBpbnNpZGUgYSBib3ggdGhhdCdzIGluc2lkZSBhIHJlZ2lvbiBoYXMgaXRzIGNvb3JkaW5hdGVz
IHJlbGF0aXZlIHRvIHRoZSByZWdpb24sCiAgICAgLy8gbm90IHRoZSBGbG93VGhyZWFkIHRoYXQg
aXMgaXRzIGNvbnRhaW5lciBpbiB0aGUgUmVuZGVyT2JqZWN0IHRyZWUuCi0gICAgaWYgKG8tPmlz
UmVuZGVyRmxvd1RocmVhZCgpICYmIGlzUmVuZGVyQmxvY2soKSkgewotICAgICAgICAvLyBGSVhN
RSAoQ1NTUkVHSU9OUyk6IHN3aXRjaCB0byBCb3ggaW5zdGVhZCBvZiBCbG9jayB3aGVuIHdlJ2xs
IGhhdmUgcmFuZ2UgaW5mb3JtYXRpb24KLSAgICAgICAgLy8gZm9yIGJveGVzIGFzIHdlbGwsIG5v
dCBqdXN0IGZvciBibG9ja3MuCisgICAgaWYgKG8tPmlzUmVuZGVyRmxvd1RocmVhZCgpICYmIGlz
Qm94KCkpIHsKICAgICAgICAgUmVuZGVyUmVnaW9uKiBzdGFydFJlZ2lvbjsKICAgICAgICAgUmVu
ZGVyUmVnaW9uKiBlbmRSZWdpb247Ci0gICAgICAgIHRvUmVuZGVyRmxvd1RocmVhZChvKS0+Z2V0
UmVnaW9uUmFuZ2VGb3JCb3godG9SZW5kZXJCbG9jayh0aGlzKSwgc3RhcnRSZWdpb24sIGVuZFJl
Z2lvbik7CisgICAgICAgIHRvUmVuZGVyRmxvd1RocmVhZChvKS0+Z2V0UmVnaW9uUmFuZ2VGb3JC
b3godG9SZW5kZXJCb3godGhpcyksIHN0YXJ0UmVnaW9uLCBlbmRSZWdpb24pOwogICAgICAgICBp
ZiAoc3RhcnRSZWdpb24pCiAgICAgICAgICAgICBvID0gc3RhcnRSZWdpb247CiAgICAgfQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsb3dUaHJlYWQuY3BwIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsb3dUaHJlYWQuY3BwCmluZGV4IDU2NzNm
ZWMuLmM2NzZmNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJG
bG93VGhyZWFkLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1Ro
cmVhZC5jcHAKQEAgLTMzLDYgKzMzLDcgQEAKICNpbmNsdWRlICJGbG93VGhyZWFkQ29udHJvbGxl
ci5oIgogI2luY2x1ZGUgIkhpdFRlc3RSZXF1ZXN0LmgiCiAjaW5jbHVkZSAiSGl0VGVzdFJlc3Vs
dC5oIgorI2luY2x1ZGUgIklubGluZUVsZW1lbnRCb3guaCIKICNpbmNsdWRlICJOb2RlLmgiCiAj
aW5jbHVkZSAiUE9ESW50ZXJ2YWxUcmVlLmgiCiAjaW5jbHVkZSAiUGFpbnRJbmZvLmgiCkBAIC03
ODQsMTYgKzc4NSwyMyBAQCB2b2lkIFJlbmRlckZsb3dUaHJlYWQ6OnNldFJlZ2lvblJhbmdlRm9y
Qm94KGNvbnN0IFJlbmRlckJveCogYm94LCBSZW5kZXJSZWdpb24qCiAKIHZvaWQgUmVuZGVyRmxv
d1RocmVhZDo6Z2V0UmVnaW9uUmFuZ2VGb3JCb3goY29uc3QgUmVuZGVyQm94KiBib3gsIFJlbmRl
clJlZ2lvbiomIHN0YXJ0UmVnaW9uLCBSZW5kZXJSZWdpb24qJiBlbmRSZWdpb24pIGNvbnN0CiB7
Ci0gICAgc3RhcnRSZWdpb24gPSAwOwotICAgIGVuZFJlZ2lvbiA9IDA7CisgICAgc3RhcnRSZWdp
b24gPSBlbmRSZWdpb24gPSAwOwogICAgIGF1dG8gaXQgPSBtX3JlZ2lvblJhbmdlTWFwLmZpbmQo
Ym94KTsKLSAgICBpZiAoaXQgPT0gbV9yZWdpb25SYW5nZU1hcC5lbmQoKSkKKworICAgIGlmIChp
dCAhPSBtX3JlZ2lvblJhbmdlTWFwLmVuZCgpKSB7CisgICAgICAgIGNvbnN0IFJlbmRlclJlZ2lv
blJhbmdlJiByYW5nZSA9IGl0LT52YWx1ZTsKKyAgICAgICAgc3RhcnRSZWdpb24gPSByYW5nZS5z
dGFydFJlZ2lvbigpOworICAgICAgICBlbmRSZWdpb24gPSByYW5nZS5lbmRSZWdpb24oKTsKKyAg
ICAgICAgQVNTRVJUKG1fcmVnaW9uTGlzdC5jb250YWlucyhzdGFydFJlZ2lvbikgJiYgbV9yZWdp
b25MaXN0LmNvbnRhaW5zKGVuZFJlZ2lvbikpOwogICAgICAgICByZXR1cm47CisgICAgfQogCi0g
ICAgY29uc3QgUmVuZGVyUmVnaW9uUmFuZ2UmIHJhbmdlID0gaXQtPnZhbHVlOwotICAgIHN0YXJ0
UmVnaW9uID0gcmFuZ2Uuc3RhcnRSZWdpb24oKTsKLSAgICBlbmRSZWdpb24gPSByYW5nZS5lbmRS
ZWdpb24oKTsKLSAgICBBU1NFUlQobV9yZWdpb25MaXN0LmNvbnRhaW5zKHN0YXJ0UmVnaW9uKSAm
JiBtX3JlZ2lvbkxpc3QuY29udGFpbnMoZW5kUmVnaW9uKSk7CisgICAgSW5saW5lRWxlbWVudEJv
eCogYm94V3JhcHBlciA9IGJveC0+aW5saW5lQm94V3JhcHBlcigpOworICAgIGlmIChib3hXcmFw
cGVyKSB7CisgICAgICAgIGNvbnN0IFJvb3RJbmxpbmVCb3gmIGJveFdyYXBwZXJSb290SW5saW5l
Qm94ID0gIGJveFdyYXBwZXItPnJvb3QoKTsKKyAgICAgICAgc3RhcnRSZWdpb24gPSBlbmRSZWdp
b24gPSBib3hXcmFwcGVyUm9vdElubGluZUJveC5jb250YWluaW5nUmVnaW9uKCk7CisgICAgICAg
IHJldHVybjsKKyAgICB9CiB9CiAKIHZvaWQgUmVuZGVyRmxvd1RocmVhZDo6YXBwbHlCcmVha0Fm
dGVyQ29udGVudChMYXlvdXRVbml0IGNsaWVudEhlaWdodCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224380</attachid>
            <date>2014-02-17 08:53:42 -0800</date>
            <delta_ts>2014-02-18 06:28:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>128800.patch</filename>
            <type>text/plain</type>
            <size>11150</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4ZGYzMTc1Li45ZDlkMWIxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDIt
MTcgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTU1Jl
Z2lvbnNdIENvbXB1dGUgcmVnaW9uIHJhbmdlcyBmb3IgaW5saW5lIHJlcGxhY2VkIGVsZW1lbnRz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjg4MDAK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qv
cmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVnaW9uLWV4cGVjdGVkLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1p
ZnJhbWUtaW4tcmVnaW9uLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9ucy9yZXNv
dXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3VyY2UuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFz
dC9yZWdpb25zL3NlbGVjdC1tdWx0aXBsZS1pbi1yZWdpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRpcGxlLWluLXJlZ2lvbi5odG1sOiBB
ZGRlZC4KKwogMjAxNC0wMi0xNyAgTWljaGHFgiBQYWt1xYJhIHZlbCBSdXRrYSAgPG0ucGFrdWxh
QHNhbXN1bmcuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgRUZMIGdhcmRlbmluZwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hvdmVyLWNvbnRlbnQtaW5zaWRlLWlmcmFt
ZS1pbi1yZWdpb24tZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zl
ci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVnaW9uLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmRiODQ3MwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVn
aW9uLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwyMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgI3JlZ2lvbiB7Cisg
ICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogMTUw
cHg7CisgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgICAg
IHRvcDogMTUwcHg7CisgICAgICAgICAgICAgICAgbGVmdDogMTUwcHg7CisgICAgICAgICAgICAg
ICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7CisgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1j
b2xvcjogZ3JlZW47CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFk
PgorICAgIDxib2R5PgorICAgICAgICA8cD5UZXN0IHRoYXQgbW92aW5nIHRoZSBjdXJzb3Igb3Zl
ciB0aGUgY29udGVudCBvZiBhbiBpZnJhbWUgdGhhdCBpcyBkaXNwbGF5ZWQgaW4gcmVnaW9uIGNv
cnJlY3RseSBhcGxpZXMgdGhlIGhvdmVyIHN0eWxlIGZvciB0aGUgY29udGVudC48L3A+CisgICAg
ICAgIDxwPlRvIG1hbnVhbGx5IHRlc3QsIG1vdmUgdGhlIGN1cnNvciBvdmVyIHRoZSByZWQgc3F1
YXJlLjwvcD4KKyAgICAgICAgPHA+T24gc3VjY2VzcywgeW91IHNob3VsZCBzZWUgYSBncmVlbiBy
ZWN0YW5nbGUgd2l0aCBibGFjayBib3JkZXIgYW5kIG5vIHJlZC48L3A+CisgICAgICAgIDxkaXYg
aWQ9InJlZ2lvbiI+PC9kaXY+CisgICAgPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hvdmVyLWNvbnRlbnQtaW5zaWRlLWlmcmFtZS1pbi1yZWdp
b24uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1p
ZnJhbWUtaW4tcmVnaW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NzcwMTk4OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zl
ci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVnaW9uLmh0bWwKQEAgLTAsMCArMSw0MCBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAg
ICAgICAgICAgI3JlZ2lvbiB7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWZyb206IGZs
b3c7CisgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICAgICAgICAgIGhlaWdo
dDogMTUwcHg7CisgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAg
ICAgICAgIHRvcDogMTUwcHg7CisgICAgICAgICAgICAgICAgbGVmdDogMTUwcHg7CisgICAgICAg
ICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7CisgICAgICAgICAgICAgICAgYmFja2dy
b3VuZC1jb2xvcjogZ3JlZW47CisgICAgICAgICAgICB9CisgICAgICAgICAgICAjaWZyYW1lIHsK
KyAgICAgICAgICAgICAgICAtd2Via2l0LWZsb3ctaW50bzogZmxvdzsKKyAgICAgICAgICAgICAg
ICBib3JkZXI6IG5vbmU7CisgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICAg
ICAgICAgIGhlaWdodDogMTUwcHg7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+Cisg
ICAgPC9oZWFkPgorICAgIDxib2R5IG9ubG9hZD0idGVzdCgpIj4KKyAgICAgICAgPGlmcmFtZSBp
ZD0iaWZyYW1lIiBzcmM9InJlc291cmNlcy9pZnJhbWUtaW4tcmVnaW9uLXNvdXJjZS5odG1sIj48
L2lmcmFtZT4KKyAgICAgICAgPHA+VGVzdCB0aGF0IG1vdmluZyB0aGUgY3Vyc29yIG92ZXIgdGhl
IGNvbnRlbnQgb2YgYW4gaWZyYW1lIHRoYXQgaXMgZGlzcGxheWVkIGluIHJlZ2lvbiBjb3JyZWN0
bHkgYXBsaWVzIHRoZSBob3ZlciBzdHlsZSBmb3IgdGhlIGNvbnRlbnQuPC9wPgorICAgICAgICA8
cD5UbyBtYW51YWxseSB0ZXN0LCBtb3ZlIHRoZSBjdXJzb3Igb3ZlciB0aGUgcmVkIHNxdWFyZS48
L3A+CisgICAgICAgIDxwPk9uIHN1Y2Nlc3MsIHlvdSBzaG91bGQgc2VlIGEgZ3JlZW4gcmVjdGFu
Z2xlIHdpdGggYmxhY2sgYm9yZGVyIGFuZCBubyByZWQuPC9wPgorICAgICAgICA8ZGl2IGlkPSJy
ZWdpb24iPjwvZGl2PgorICAgICAgICA8c2NyaXB0PgorICAgICAgICAgICAgZnVuY3Rpb24gdGVz
dCgpIHsKKyAgICAgICAgICAgICAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAg
ICAgICAgICAgICAgIHZhciByZWdpb25SZWN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJl
Z2lvbiIpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOworICAgICAgICAgICAgICAgICAgICB2YXIg
aWZyYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlmcmFtZSIpOworICAgICAgICAgICAg
ICAgICAgICB3aW5kb3cuZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oaWZyYW1lLm9mZnNldExlZnQg
KyAyMCwgaWZyYW1lLm9mZnNldFRvcCArIDIwKTsKKyAgICAgICAgICAgICAgICAgICAgd2luZG93
LmV2ZW50U2VuZGVyLm1vdXNlRG93bigwKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9yZXNvdXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3Vy
Y2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9yZXNvdXJjZXMvaWZyYW1lLWluLXJl
Z2lvbi1zb3VyY2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41MmJh
NzljCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3Jlc291cmNl
cy9pZnJhbWUtaW4tcmVnaW9uLXNvdXJjZS5odG1sCkBAIC0wLDAgKzEsMTIgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAg
ICNkaXYxIHsgd2lkdGg6IDEyMHB4OyBoZWlnaHQ6IDEyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiBy
ZWQ7IH0KKyAgICAgICAgICAgICNkaXYxOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47
IH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAgICAgIDxk
aXYgaWQ9ImRpdjEiPjwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlwbGUtaW4tcmVnaW9uLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlwbGUtaW4tcmVnaW9u
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41YzI5Nzc1
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdC1tdWx0
aXBsZS1pbi1yZWdpb24tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOSBAQAorVGVzdCB0aGF0IHlv
dSBjYW4gc2VsZWN0IGFuIG9wdGlvbiBmcm9tIGEgbXVsdGlwbGUgdHlwZSBzZWxlY3QgZWxlbWVu
dCBkaXNwbGF5ZWQgaW4gcmVnaW9uLgorCitUbyBtYW51YWxseSB0ZXN0IGl0LCBjbGljayBvbiBv
cHRpb25fMiBpdGVtLgorCitPbiBzdWNjZXNzLCBpdCBzaG91bGQgYmUgc2VsZWN0ZWQgYW5kIHlv
dSBzaG91bGQgc2VlIFBBU1MgYmVsb3cuCisKK1BBU1MKKworCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRpcGxlLWluLXJlZ2lvbi5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdC1tdWx0aXBsZS1pbi1yZWdpb24uaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZjllNGM1Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdC1tdWx0aXBsZS1pbi1yZWdpb24uaHRtbApA
QCAtMCwwICsxLDUwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAg
ICAgICA8c3R5bGU+CisgICAgICAgICAgICAjcmVnaW9uIHsKKyAgICAgICAgICAgICAgICAtd2Vi
a2l0LWZsb3ctZnJvbTogZmxvdzsKKyAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7
CisgICAgICAgICAgICAgICAgdG9wOiAxNTBweDsKKyAgICAgICAgICAgICAgICBsZWZ0OiAxNTBw
eDsKKyAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7CisgICAgICAgICAgICAgICAgaGVpZ2h0
OiAxNTBweDsKKyAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgICNzZWxlY3QgeworICAgICAgICAgICAgICAgIC13ZWJraXQt
Zmxvdy1pbnRvOiBmbG93OworICAgICAgICAgICAgICAgIGZvbnQ6IDIwcHgvMSBtb25vc3BhY2U7
CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxib2R5
PgorICAgICAgICA8cD5UZXN0IHRoYXQgeW91IGNhbiBzZWxlY3QgYW4gb3B0aW9uIGZyb20gYSBt
dWx0aXBsZSB0eXBlIHNlbGVjdCBlbGVtZW50IGRpc3BsYXllZCBpbiByZWdpb24uPC9wPgorICAg
ICAgICA8cD5UbyBtYW51YWxseSB0ZXN0IGl0LCBjbGljayBvbiBvcHRpb25fMiBpdGVtLjwvcD4K
KyAgICAgICAgPHA+T24gc3VjY2VzcywgaXQgc2hvdWxkIGJlIHNlbGVjdGVkIGFuZCB5b3Ugc2hv
dWxkIHNlZSBQQVNTIGJlbG93LjwvcD4KKyAgICAgICAgPHAgaWQ9InJlc3VsdCI+PC9wPgorICAg
ICAgICA8ZGl2IGlkPSJyZWdpb24iPjwvZGl2PgorICAgICAgICA8c2VsZWN0IGlkPSJzZWxlY3Qi
IG11bHRpcGxlPgorICAgICAgICAgICAgPG9wdGlvbj5vcHRpb25fMTwvb3B0aW9uPgorICAgICAg
ICAgICAgPG9wdGlvbj5vcHRpb25fMjwvb3B0aW9uPgorICAgICAgICAgICAgPG9wdGlvbj5vcHRp
b25fMzwvb3B0aW9uPgorICAgICAgICAgICAgPG9wdGlvbj5vcHRpb25fNDwvb3B0aW9uPgorICAg
ICAgICAgICAgPG9wdGlvbj5vcHRpb25fNTwvb3B0aW9uPgorICAgICAgICA8L3NlbGVjdD4KKyAg
ICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzZWxl
Y3QiKS5hZGRFdmVudExpc3RlbmVyKCJtb3VzZXVwIiwgZnVuY3Rpb24oZXZ0KQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5p
bm5lckhUTUwgPSAodGhpcy5zZWxlY3RlZEluZGV4ID09IDEpID8gIlBBU1MiIDogIkZBSUwiOwor
ICAgICAgICAgICAgfSk7CisKKyAgICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICAgICAgICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICAgICAgaWYg
KHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICAgICAgICAgIHZhciBzZWxlY3RSZWN0ID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNlbGVjdCIpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgp
OworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHNlbGVjdFJlY3QubGVm
dCArIDEwLCBzZWxlY3RSZWN0LnRvcCArIDMwKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRl
ci5tb3VzZURvd24oMCk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOwor
ICAgICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNDg3ZTE1Ny4uNzAzNWNiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBA
CisyMDE0LTAyLTE3ICBNaWhuZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgorCisgICAg
ICAgIFtDU1NSZWdpb25zXSBDb21wdXRlIHJlZ2lvbiByYW5nZXMgZm9yIGlubGluZSByZXBsYWNl
ZCBlbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTI4ODAwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGVzdHM6IGZhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVn
aW9uLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlwbGUtaW4t
cmVnaW9uLmh0bWwKKworICAgICAgICBXaGVuIGFza2luZyBmb3IgdGhlIHJhbmdlIG9mIHJlZ2lv
bnMgZm9yIGFuIGlubGluZSByZXBsYWNlZCBib3gsCisgICAgICAgIHVzZSB0aGUgcmVnaW9uIGNh
Y2hlZCBvbiB0aGUgcm9vdCBpbmxpbmUgYm94IGZvciB0aGUgaW5saW5lIHJlcGxhY2VkCisgICAg
ICAgIGJveCBhcyB0aGUgcmFuZ2Ugb2YgcmVnaW9ucyBpcyBjb21wdXRlZCBvbmx5IGZvciBibG9j
a3MuCisgICAgICAgIEEgZnV0dXJlIHBhdGNoIHdpbGwgZXh0ZW5kIHRoZSBjb21wdXRhdGlvbiBv
ZiByZWdpb24gcmFuZ2VzCisgICAgICAgIGZvciBpbmxpbmUgYmxvY2tzIHRvby4KKworICAgICAg
ICAqIHJlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCb3hNb2RlbE9iamVjdDo6bWFwQWJzb2x1dGVUb0xvY2FsUG9pbnQpOgorICAgICAg
ICBSZW1vdmUgdGhlIHJlc3RyaWN0aW9uIHNldCBkdXJpbmcgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTExMzcwMworICAgICAgICBhbmQgZW5hYmxlIHRoZSBjb2RlIHBh
dGggZm9yIGJveGVzIG5vdCBvbmx5IGZvciBibG9ja3MuCisgICAgICAgIGdldFJlZ2lvblJhbmdl
Rm9yQm94IHJldHVybnMgYSBudWxsIHJlZ2lvbiB3aGVuIGl0IGlzIHVuYWJsZSB0byBnZXQgdGhl
IHJlZ2lvbiByYW5nZSBhbmQgd2UgYWxyZWFkeSBjaGVjayBmb3IgbnVsbCByZWdpb24gY2FzZS4K
KyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJGbG93VGhyZWFkOjpnZXRSZWdpb25SYW5nZUZvckJveCk6CisKIDIwMTQtMDIt
MTcgIE1hbnVlbCBSZWdvIENhc2Fzbm92YXMgIDxyZWdvQGlnYWxpYS5jb20+CiAKICAgICAgICAg
W0NTUyBHcmlkIExheW91dF0gRml4IG1pc3NpbmcgbGF5b3V0IGluIGZsZXhpYmxlIGFuZCBjb250
ZW50IHNpemVkIGNvbHVtbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
Qm94TW9kZWxPYmplY3QuY3BwCmluZGV4IGY2YTg0N2QuLmYzMTZkMDkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmNwcApAQCAtMjc0OSwx
MiArMjc0OSwxMCBAQCB2b2lkIFJlbmRlckJveE1vZGVsT2JqZWN0OjptYXBBYnNvbHV0ZVRvTG9j
YWxQb2ludChNYXBDb29yZGluYXRlc0ZsYWdzIG1vZGUsIFRyYQogCiAgICAgLy8gVGhlIHBvaW50
IGluc2lkZSBhIGJveCB0aGF0J3MgaW5zaWRlIGEgcmVnaW9uIGhhcyBpdHMgY29vcmRpbmF0ZXMg
cmVsYXRpdmUgdG8gdGhlIHJlZ2lvbiwKICAgICAvLyBub3QgdGhlIEZsb3dUaHJlYWQgdGhhdCBp
cyBpdHMgY29udGFpbmVyIGluIHRoZSBSZW5kZXJPYmplY3QgdHJlZS4KLSAgICBpZiAoby0+aXNS
ZW5kZXJGbG93VGhyZWFkKCkgJiYgaXNSZW5kZXJCbG9jaygpKSB7Ci0gICAgICAgIC8vIEZJWE1F
IChDU1NSRUdJT05TKTogc3dpdGNoIHRvIEJveCBpbnN0ZWFkIG9mIEJsb2NrIHdoZW4gd2UnbGwg
aGF2ZSByYW5nZSBpbmZvcm1hdGlvbgotICAgICAgICAvLyBmb3IgYm94ZXMgYXMgd2VsbCwgbm90
IGp1c3QgZm9yIGJsb2Nrcy4KKyAgICBpZiAoby0+aXNSZW5kZXJGbG93VGhyZWFkKCkgJiYgaXNC
b3goKSkgewogICAgICAgICBSZW5kZXJSZWdpb24qIHN0YXJ0UmVnaW9uOwogICAgICAgICBSZW5k
ZXJSZWdpb24qIGVuZFJlZ2lvbjsKLSAgICAgICAgdG9SZW5kZXJGbG93VGhyZWFkKG8pLT5nZXRS
ZWdpb25SYW5nZUZvckJveCh0b1JlbmRlckJsb2NrKHRoaXMpLCBzdGFydFJlZ2lvbiwgZW5kUmVn
aW9uKTsKKyAgICAgICAgdG9SZW5kZXJGbG93VGhyZWFkKG8pLT5nZXRSZWdpb25SYW5nZUZvckJv
eCh0b1JlbmRlckJveCh0aGlzKSwgc3RhcnRSZWdpb24sIGVuZFJlZ2lvbik7CiAgICAgICAgIGlm
IChzdGFydFJlZ2lvbikKICAgICAgICAgICAgIG8gPSBzdGFydFJlZ2lvbjsKICAgICB9CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxvd1RocmVhZC5jcHAKaW5kZXggNTY3M2Zl
Yy4uYzY3NmY1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZs
b3dUaHJlYWQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbG93VGhy
ZWFkLmNwcApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkZsb3dUaHJlYWRDb250cm9sbGVy
LmgiCiAjaW5jbHVkZSAiSGl0VGVzdFJlcXVlc3QuaCIKICNpbmNsdWRlICJIaXRUZXN0UmVzdWx0
LmgiCisjaW5jbHVkZSAiSW5saW5lRWxlbWVudEJveC5oIgogI2luY2x1ZGUgIk5vZGUuaCIKICNp
bmNsdWRlICJQT0RJbnRlcnZhbFRyZWUuaCIKICNpbmNsdWRlICJQYWludEluZm8uaCIKQEAgLTc4
NCwxNiArNzg1LDIzIEBAIHZvaWQgUmVuZGVyRmxvd1RocmVhZDo6c2V0UmVnaW9uUmFuZ2VGb3JC
b3goY29uc3QgUmVuZGVyQm94KiBib3gsIFJlbmRlclJlZ2lvbioKIAogdm9pZCBSZW5kZXJGbG93
VGhyZWFkOjpnZXRSZWdpb25SYW5nZUZvckJveChjb25zdCBSZW5kZXJCb3gqIGJveCwgUmVuZGVy
UmVnaW9uKiYgc3RhcnRSZWdpb24sIFJlbmRlclJlZ2lvbiomIGVuZFJlZ2lvbikgY29uc3QKIHsK
LSAgICBzdGFydFJlZ2lvbiA9IDA7Ci0gICAgZW5kUmVnaW9uID0gMDsKKyAgICBzdGFydFJlZ2lv
biA9IGVuZFJlZ2lvbiA9IDA7CiAgICAgYXV0byBpdCA9IG1fcmVnaW9uUmFuZ2VNYXAuZmluZChi
b3gpOwotICAgIGlmIChpdCA9PSBtX3JlZ2lvblJhbmdlTWFwLmVuZCgpKQorCisgICAgaWYgKGl0
ICE9IG1fcmVnaW9uUmFuZ2VNYXAuZW5kKCkpIHsKKyAgICAgICAgY29uc3QgUmVuZGVyUmVnaW9u
UmFuZ2UmIHJhbmdlID0gaXQtPnZhbHVlOworICAgICAgICBzdGFydFJlZ2lvbiA9IHJhbmdlLnN0
YXJ0UmVnaW9uKCk7CisgICAgICAgIGVuZFJlZ2lvbiA9IHJhbmdlLmVuZFJlZ2lvbigpOworICAg
ICAgICBBU1NFUlQobV9yZWdpb25MaXN0LmNvbnRhaW5zKHN0YXJ0UmVnaW9uKSAmJiBtX3JlZ2lv
bkxpc3QuY29udGFpbnMoZW5kUmVnaW9uKSk7CiAgICAgICAgIHJldHVybjsKKyAgICB9CiAKLSAg
ICBjb25zdCBSZW5kZXJSZWdpb25SYW5nZSYgcmFuZ2UgPSBpdC0+dmFsdWU7Ci0gICAgc3RhcnRS
ZWdpb24gPSByYW5nZS5zdGFydFJlZ2lvbigpOwotICAgIGVuZFJlZ2lvbiA9IHJhbmdlLmVuZFJl
Z2lvbigpOwotICAgIEFTU0VSVChtX3JlZ2lvbkxpc3QuY29udGFpbnMoc3RhcnRSZWdpb24pICYm
IG1fcmVnaW9uTGlzdC5jb250YWlucyhlbmRSZWdpb24pKTsKKyAgICBJbmxpbmVFbGVtZW50Qm94
KiBib3hXcmFwcGVyID0gYm94LT5pbmxpbmVCb3hXcmFwcGVyKCk7CisgICAgaWYgKGJveFdyYXBw
ZXIpIHsKKyAgICAgICAgY29uc3QgUm9vdElubGluZUJveCYgYm94V3JhcHBlclJvb3RJbmxpbmVC
b3ggPSAgYm94V3JhcHBlci0+cm9vdCgpOworICAgICAgICBzdGFydFJlZ2lvbiA9IGVuZFJlZ2lv
biA9IGJveFdyYXBwZXJSb290SW5saW5lQm94LmNvbnRhaW5pbmdSZWdpb24oKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KIH0KIAogdm9pZCBSZW5kZXJGbG93VGhyZWFkOjphcHBseUJyZWFrQWZ0
ZXJDb250ZW50KExheW91dFVuaXQgY2xpZW50SGVpZ2h0KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224503</attachid>
            <date>2014-02-18 06:28:21 -0800</date>
            <delta_ts>2014-02-18 07:05:47 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-128800-20140218163008.patch</filename>
            <type>text/plain</type>
            <size>11888</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0Mjc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWYxNjFjMGRjMTA2ZTEy
NDZkMzliZDM4NjRkZjJjNzgzMGZjNTNiNC4uM2RjZDA4MTg2NDIzNzkyMzAwZGIzMmRlZWUxYTFm
YTBlYjZjOTRkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0LTAyLTE4ICBNaWhu
ZWEgT3ZpZGVuaWUgIDxtaWhuZWFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1NSZWdpb25zXSBD
b21wdXRlIHJlZ2lvbiByYW5nZXMgZm9yIGlubGluZSByZXBsYWNlZCBlbGVtZW50cworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI4ODAwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgQW5kcmVpIEJ1Y3VyLgorCisgICAgICAgIFRlc3RzOiBmYXN0L3JlZ2lv
bnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZyYW1lLWluLXJlZ2lvbi5odG1sCisgICAgICAgICAg
ICAgICBmYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRpcGxlLWluLXJlZ2lvbi5odG1sCisKKyAgICAg
ICAgV2hlbiBhc2tpbmcgZm9yIHRoZSByYW5nZSBvZiByZWdpb25zIGZvciBhbiBpbmxpbmUgcmVw
bGFjZWQgYm94LAorICAgICAgICB1c2UgdGhlIHJlZ2lvbiBjYWNoZWQgb24gdGhlIHJvb3QgaW5s
aW5lIGJveCBmb3IgdGhlIGlubGluZSByZXBsYWNlZAorICAgICAgICBib3ggYXMgdGhlIHJhbmdl
IG9mIHJlZ2lvbnMgaXMgY29tcHV0ZWQgb25seSBmb3IgYmxvY2tzLgorICAgICAgICBBIGZ1dHVy
ZSBwYXRjaCB3aWxsIGV4dGVuZCB0aGUgY29tcHV0YXRpb24gb2YgcmVnaW9uIHJhbmdlcworICAg
ICAgICBmb3IgaW5saW5lIGJsb2NrcyB0b28uCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
Qm94TW9kZWxPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94TW9kZWxPYmpl
Y3Q6Om1hcEFic29sdXRlVG9Mb2NhbFBvaW50KToKKyAgICAgICAgUmVtb3ZlIHRoZSByZXN0cmlj
dGlvbiBzZXQgZHVyaW5nIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTM3MDMKKyAgICAgICAgYW5kIGVuYWJsZSB0aGUgY29kZSBwYXRoIGZvciBib3hlcyBub3Qgb25s
eSBmb3IgYmxvY2tzLgorICAgICAgICBNZXRob2QgUmVuZGVyRmxvd1RocmVhZDo6Z2V0UmVnaW9u
UmFuZ2VGb3JCb3ggcmV0dXJucyBhIG51bGwgcmVnaW9uIHdoZW4gaXQgaXMgdW5hYmxlCisgICAg
ICAgIHRvIGdldCB0aGUgcmVnaW9uIHJhbmdlIGFuZCB3ZSBhbHJlYWR5IGNoZWNrIGZvciBudWxs
IHJlZ2lvbiBjYXNlLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJGbG93VGhyZWFkLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsb3dUaHJlYWQ6OmdldFJlZ2lvblJhbmdlRm9yQm94
KToKKwogMjAxNC0wMi0xOCAgWGFiaWVyIFJvZHJpZ3VleiBDYWx2YXIgIDxjYWx2YXJpc0BpZ2Fs
aWEuY29tPgogCiAgICAgICAgIE1vdmUgaW5oZXJpdGluZyBtZXRob2QgdG8gdGhlIHN1cGVyY2xh
c3MgaW4gdGhlIEphdmFTY3JpcHQgbWVkaWEgY29udHJvbHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCmluZGV4IGY2YTg0N2Q1MzQ4YmY1
YjFhMDQ3MzJiMWU0NzhiYzNmOGViOGNlN2IuLmYzMTZkMDk3YjMwOWZjZWQzNDAyYjAyMWFjNTky
MDIzNGU4M2E5NTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJC
b3hNb2RlbE9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJv
eE1vZGVsT2JqZWN0LmNwcApAQCAtMjc0OSwxMiArMjc0OSwxMCBAQCB2b2lkIFJlbmRlckJveE1v
ZGVsT2JqZWN0OjptYXBBYnNvbHV0ZVRvTG9jYWxQb2ludChNYXBDb29yZGluYXRlc0ZsYWdzIG1v
ZGUsIFRyYQogCiAgICAgLy8gVGhlIHBvaW50IGluc2lkZSBhIGJveCB0aGF0J3MgaW5zaWRlIGEg
cmVnaW9uIGhhcyBpdHMgY29vcmRpbmF0ZXMgcmVsYXRpdmUgdG8gdGhlIHJlZ2lvbiwKICAgICAv
LyBub3QgdGhlIEZsb3dUaHJlYWQgdGhhdCBpcyBpdHMgY29udGFpbmVyIGluIHRoZSBSZW5kZXJP
YmplY3QgdHJlZS4KLSAgICBpZiAoby0+aXNSZW5kZXJGbG93VGhyZWFkKCkgJiYgaXNSZW5kZXJC
bG9jaygpKSB7Ci0gICAgICAgIC8vIEZJWE1FIChDU1NSRUdJT05TKTogc3dpdGNoIHRvIEJveCBp
bnN0ZWFkIG9mIEJsb2NrIHdoZW4gd2UnbGwgaGF2ZSByYW5nZSBpbmZvcm1hdGlvbgotICAgICAg
ICAvLyBmb3IgYm94ZXMgYXMgd2VsbCwgbm90IGp1c3QgZm9yIGJsb2Nrcy4KKyAgICBpZiAoby0+
aXNSZW5kZXJGbG93VGhyZWFkKCkgJiYgaXNCb3goKSkgewogICAgICAgICBSZW5kZXJSZWdpb24q
IHN0YXJ0UmVnaW9uOwogICAgICAgICBSZW5kZXJSZWdpb24qIGVuZFJlZ2lvbjsKLSAgICAgICAg
dG9SZW5kZXJGbG93VGhyZWFkKG8pLT5nZXRSZWdpb25SYW5nZUZvckJveCh0b1JlbmRlckJsb2Nr
KHRoaXMpLCBzdGFydFJlZ2lvbiwgZW5kUmVnaW9uKTsKKyAgICAgICAgdG9SZW5kZXJGbG93VGhy
ZWFkKG8pLT5nZXRSZWdpb25SYW5nZUZvckJveCh0b1JlbmRlckJveCh0aGlzKSwgc3RhcnRSZWdp
b24sIGVuZFJlZ2lvbik7CiAgICAgICAgIGlmIChzdGFydFJlZ2lvbikKICAgICAgICAgICAgIG8g
PSBzdGFydFJlZ2lvbjsKICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyRmxvd1RocmVhZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
Rmxvd1RocmVhZC5jcHAKaW5kZXggNTY3M2ZlYzhlOGJkNTY1M2IyYjg4ODBkZjQ3Mzk4YWM3YzIx
MjgyYy4uYzY3NmY1NDE0NjI0NDU2ODEwZTA0MjA0MTFhOTc1ZDE5ODMyNTNjMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckZsb3dUaHJlYWQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbG93VGhyZWFkLmNwcApAQCAtMzMsNiArMzMs
NyBAQAogI2luY2x1ZGUgIkZsb3dUaHJlYWRDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAiSGl0VGVz
dFJlcXVlc3QuaCIKICNpbmNsdWRlICJIaXRUZXN0UmVzdWx0LmgiCisjaW5jbHVkZSAiSW5saW5l
RWxlbWVudEJveC5oIgogI2luY2x1ZGUgIk5vZGUuaCIKICNpbmNsdWRlICJQT0RJbnRlcnZhbFRy
ZWUuaCIKICNpbmNsdWRlICJQYWludEluZm8uaCIKQEAgLTc4NCwxNiArNzg1LDIzIEBAIHZvaWQg
UmVuZGVyRmxvd1RocmVhZDo6c2V0UmVnaW9uUmFuZ2VGb3JCb3goY29uc3QgUmVuZGVyQm94KiBi
b3gsIFJlbmRlclJlZ2lvbioKIAogdm9pZCBSZW5kZXJGbG93VGhyZWFkOjpnZXRSZWdpb25SYW5n
ZUZvckJveChjb25zdCBSZW5kZXJCb3gqIGJveCwgUmVuZGVyUmVnaW9uKiYgc3RhcnRSZWdpb24s
IFJlbmRlclJlZ2lvbiomIGVuZFJlZ2lvbikgY29uc3QKIHsKLSAgICBzdGFydFJlZ2lvbiA9IDA7
Ci0gICAgZW5kUmVnaW9uID0gMDsKKyAgICBzdGFydFJlZ2lvbiA9IGVuZFJlZ2lvbiA9IDA7CiAg
ICAgYXV0byBpdCA9IG1fcmVnaW9uUmFuZ2VNYXAuZmluZChib3gpOwotICAgIGlmIChpdCA9PSBt
X3JlZ2lvblJhbmdlTWFwLmVuZCgpKQorCisgICAgaWYgKGl0ICE9IG1fcmVnaW9uUmFuZ2VNYXAu
ZW5kKCkpIHsKKyAgICAgICAgY29uc3QgUmVuZGVyUmVnaW9uUmFuZ2UmIHJhbmdlID0gaXQtPnZh
bHVlOworICAgICAgICBzdGFydFJlZ2lvbiA9IHJhbmdlLnN0YXJ0UmVnaW9uKCk7CisgICAgICAg
IGVuZFJlZ2lvbiA9IHJhbmdlLmVuZFJlZ2lvbigpOworICAgICAgICBBU1NFUlQobV9yZWdpb25M
aXN0LmNvbnRhaW5zKHN0YXJ0UmVnaW9uKSAmJiBtX3JlZ2lvbkxpc3QuY29udGFpbnMoZW5kUmVn
aW9uKSk7CiAgICAgICAgIHJldHVybjsKKyAgICB9CiAKLSAgICBjb25zdCBSZW5kZXJSZWdpb25S
YW5nZSYgcmFuZ2UgPSBpdC0+dmFsdWU7Ci0gICAgc3RhcnRSZWdpb24gPSByYW5nZS5zdGFydFJl
Z2lvbigpOwotICAgIGVuZFJlZ2lvbiA9IHJhbmdlLmVuZFJlZ2lvbigpOwotICAgIEFTU0VSVCht
X3JlZ2lvbkxpc3QuY29udGFpbnMoc3RhcnRSZWdpb24pICYmIG1fcmVnaW9uTGlzdC5jb250YWlu
cyhlbmRSZWdpb24pKTsKKyAgICBJbmxpbmVFbGVtZW50Qm94KiBib3hXcmFwcGVyID0gYm94LT5p
bmxpbmVCb3hXcmFwcGVyKCk7CisgICAgaWYgKGJveFdyYXBwZXIpIHsKKyAgICAgICAgY29uc3Qg
Um9vdElubGluZUJveCYgYm94V3JhcHBlclJvb3RJbmxpbmVCb3ggPSAgYm94V3JhcHBlci0+cm9v
dCgpOworICAgICAgICBzdGFydFJlZ2lvbiA9IGVuZFJlZ2lvbiA9IGJveFdyYXBwZXJSb290SW5s
aW5lQm94LmNvbnRhaW5pbmdSZWdpb24oKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KIH0KIAog
dm9pZCBSZW5kZXJGbG93VGhyZWFkOjphcHBseUJyZWFrQWZ0ZXJDb250ZW50KExheW91dFVuaXQg
Y2xpZW50SGVpZ2h0KQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDgzYTY5YTNjYjczMzhjZDIwYWNlYzI0YTA1NGYwOWZhYjAz
ZmJlMWEuLjViMWI3ZTY1NmNmMzkxNmQ3MDBhM2FmMDAwMDdiODYyNzMyNDJkYTggMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNiBAQAorMjAxNC0wMi0xOCAgTWlobmVhIE92aWRlbmllICA8bWlobmVhQGFkb2Jl
LmNvbT4KKworICAgICAgICBbQ1NTUmVnaW9uc10gQ29tcHV0ZSByZWdpb24gcmFuZ2VzIGZvciBp
bmxpbmUgcmVwbGFjZWQgZWxlbWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyODgwMAorCisgICAgICAgIFJldmlld2VkIGJ5IEFuZHJlaSBCdWN1
ci4KKworICAgICAgICAqIGZhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUt
aW4tcmVnaW9uLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9ucy9o
b3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVnaW9uLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvcmVnaW9ucy9yZXNvdXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3VyY2UuaHRtbDog
QWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL3NlbGVjdC1tdWx0aXBsZS1pbi1yZWdpb24t
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRp
cGxlLWluLXJlZ2lvbi5odG1sOiBBZGRlZC4KKwogMjAxNC0wMi0xNyAgQmVuamFtaW4gUG91bGFp
biAgPGJwb3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBTZWxlY3RvckNvbXBpbGVyIGluY29y
cmVjdGx5IHNhdmVzIGEgYmFja3RyYWNraW5nIHJlZ2lzdGVyIGZvciBhIGNoaWxkIGNoYWluIHdp
dGhvdXQgZGVzY2VuZGFudCByZWxhdGlvbiBvbiB0aGUgcmlnaHQKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVnaW9u
LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItY29udGVudC1p
bnNpZGUtaWZyYW1lLWluLXJlZ2lvbi1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJkYjg0NzMx
NzJkN2ZmOGE3YzViODdlN2ExYjg2NWMwNWZhMmQ5MDgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZyYW1lLWluLXJlZ2lv
bi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjIgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgICNyZWdpb24geworICAg
ICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4
OworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgICAgICB0
b3A6IDE1MHB4OworICAgICAgICAgICAgICAgIGxlZnQ6IDE1MHB4OworICAgICAgICAgICAgICAg
IGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29s
b3I6IGdyZWVuOworICAgICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4K
KyAgICA8Ym9keT4KKyAgICAgICAgPHA+VGVzdCB0aGF0IG1vdmluZyB0aGUgY3Vyc29yIG92ZXIg
dGhlIGNvbnRlbnQgb2YgYW4gaWZyYW1lIHRoYXQgaXMgZGlzcGxheWVkIGluIHJlZ2lvbiBjb3Jy
ZWN0bHkgYXBsaWVzIHRoZSBob3ZlciBzdHlsZSBmb3IgdGhlIGNvbnRlbnQuPC9wPgorICAgICAg
ICA8cD5UbyBtYW51YWxseSB0ZXN0LCBtb3ZlIHRoZSBjdXJzb3Igb3ZlciB0aGUgcmVkIHNxdWFy
ZS48L3A+CisgICAgICAgIDxwPk9uIHN1Y2Nlc3MsIHlvdSBzaG91bGQgc2VlIGEgZ3JlZW4gcmVj
dGFuZ2xlIHdpdGggYmxhY2sgYm9yZGVyIGFuZCBubyByZWQuPC9wPgorICAgICAgICA8ZGl2IGlk
PSJyZWdpb24iPjwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1jb250ZW50LWluc2lkZS1pZnJhbWUtaW4tcmVnaW9u
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZy
YW1lLWluLXJlZ2lvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc3MDE5ODk4NzBiMTQ0NjNiMzA3ZGU3YThj
ZDBjNWY3Y2NlMDgxOTgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lv
bnMvaG92ZXItY29udGVudC1pbnNpZGUtaWZyYW1lLWluLXJlZ2lvbi5odG1sCkBAIC0wLDAgKzEs
NDAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHls
ZT4KKyAgICAgICAgICAgICNyZWdpb24geworICAgICAgICAgICAgICAgIC13ZWJraXQtZmxvdy1m
cm9tOiBmbG93OworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAg
ICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAg
ICAgICAgICAgICAgICB0b3A6IDE1MHB4OworICAgICAgICAgICAgICAgIGxlZnQ6IDE1MHB4Owor
ICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrOworICAgICAgICAgICAgICAg
IGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICAgICAgfQorICAgICAgICAgICAgI2lm
cmFtZSB7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWludG86IGZsb3c7CisgICAgICAg
ICAgICAgICAgYm9yZGVyOiBub25lOworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAg
ICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAgICAgfQorICAgICAgICA8L3N0
eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CisgICAgICAgIDxp
ZnJhbWUgaWQ9ImlmcmFtZSIgc3JjPSJyZXNvdXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3VyY2Uu
aHRtbCI+PC9pZnJhbWU+CisgICAgICAgIDxwPlRlc3QgdGhhdCBtb3ZpbmcgdGhlIGN1cnNvciBv
dmVyIHRoZSBjb250ZW50IG9mIGFuIGlmcmFtZSB0aGF0IGlzIGRpc3BsYXllZCBpbiByZWdpb24g
Y29ycmVjdGx5IGFwbGllcyB0aGUgaG92ZXIgc3R5bGUgZm9yIHRoZSBjb250ZW50LjwvcD4KKyAg
ICAgICAgPHA+VG8gbWFudWFsbHkgdGVzdCwgbW92ZSB0aGUgY3Vyc29yIG92ZXIgdGhlIHJlZCBz
cXVhcmUuPC9wPgorICAgICAgICA8cD5PbiBzdWNjZXNzLCB5b3Ugc2hvdWxkIHNlZSBhIGdyZWVu
IHJlY3RhbmdsZSB3aXRoIGJsYWNrIGJvcmRlciBhbmQgbm8gcmVkLjwvcD4KKyAgICAgICAgPGRp
diBpZD0icmVnaW9uIj48L2Rpdj4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGZ1bmN0
aW9uIHRlc3QoKSB7CisgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgewor
ICAgICAgICAgICAgICAgICAgICB2YXIgcmVnaW9uUmVjdCA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJyZWdpb24iKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICAgICAgICAgICAgICAg
ICAgdmFyIGlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpZnJhbWUiKTsKKyAgICAg
ICAgICAgICAgICAgICAgd2luZG93LmV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGlmcmFtZS5vZmZz
ZXRMZWZ0ICsgMjAsIGlmcmFtZS5vZmZzZXRUb3AgKyAyMCk7CisgICAgICAgICAgICAgICAgICAg
IHdpbmRvdy5ldmVudFNlbmRlci5tb3VzZURvd24oMCk7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVzb3VyY2VzL2lmcmFtZS1pbi1yZWdp
b24tc291cmNlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvcmVzb3VyY2VzL2lmcmFt
ZS1pbi1yZWdpb24tc291cmNlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTJiYTc5YzBjNTE2Y2NiNGRkZDRk
ZjA1ZTdiNmU1NTdhNDU3NDdkYwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
cmVnaW9ucy9yZXNvdXJjZXMvaWZyYW1lLWluLXJlZ2lvbi1zb3VyY2UuaHRtbApAQCAtMCwwICsx
LDEyIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8c3R5
bGU+CisgICAgICAgICAgICAjZGl2MSB7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiAxMjBweDsgYmFj
a2dyb3VuZC1jb2xvcjogcmVkOyB9CisgICAgICAgICAgICAjZGl2MTpob3ZlciB7IGJhY2tncm91
bmQtY29sb3I6IGdyZWVuOyB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorICAgIDxi
b2R5PgorICAgICAgICA8ZGl2IGlkPSJkaXYxIj48L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0LW11bHRpcGxlLWlu
LXJlZ2lvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2VsZWN0LW11
bHRpcGxlLWluLXJlZ2lvbi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWMyOTc3NWYwYjg5ZTAy
ODNiZjMyNTgwOTM2NjRhMWI5OWE5NTRiYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlwbGUtaW4tcmVnaW9uLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDkgQEAKK1Rlc3QgdGhhdCB5b3UgY2FuIHNlbGVjdCBhbiBvcHRpb24gZnJvbSBhIG11
bHRpcGxlIHR5cGUgc2VsZWN0IGVsZW1lbnQgZGlzcGxheWVkIGluIHJlZ2lvbi4KKworVG8gbWFu
dWFsbHkgdGVzdCBpdCwgY2xpY2sgb24gb3B0aW9uXzIgaXRlbS4KKworT24gc3VjY2VzcywgaXQg
c2hvdWxkIGJlIHNlbGVjdGVkIGFuZCB5b3Ugc2hvdWxkIHNlZSBQQVNTIGJlbG93LgorCitQQVNT
CisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NlbGVjdC1tdWx0aXBs
ZS1pbi1yZWdpb24uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zZWxlY3QtbXVsdGlw
bGUtaW4tcmVnaW9uLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uN2Y5ZTRjNTZhMzRjMTYxYzVkNGQzOTcyZjk3
NjNkYzc5NDM3YjNmMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9u
cy9zZWxlY3QtbXVsdGlwbGUtaW4tcmVnaW9uLmh0bWwKQEAgLTAsMCArMSw1MCBAQAorPCFET0NU
WVBFIGh0bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAg
ICAgI3JlZ2lvbiB7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7Cisg
ICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICAgICAgICAgIHRvcDog
MTUwcHg7CisgICAgICAgICAgICAgICAgbGVmdDogMTUwcHg7CisgICAgICAgICAgICAgICAgd2lk
dGg6IDE1MHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7CisgICAgICAgICAgICAg
ICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAgICAgICB9CisgICAgICAgICAgICAj
c2VsZWN0IHsKKyAgICAgICAgICAgICAgICAtd2Via2l0LWZsb3ctaW50bzogZmxvdzsKKyAgICAg
ICAgICAgICAgICBmb250OiAyMHB4LzEgbW9ub3NwYWNlOworICAgICAgICAgICAgfQorICAgICAg
ICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPHA+VGVzdCB0aGF0
IHlvdSBjYW4gc2VsZWN0IGFuIG9wdGlvbiBmcm9tIGEgbXVsdGlwbGUgdHlwZSBzZWxlY3QgZWxl
bWVudCBkaXNwbGF5ZWQgaW4gcmVnaW9uLjwvcD4KKyAgICAgICAgPHA+VG8gbWFudWFsbHkgdGVz
dCBpdCwgY2xpY2sgb24gb3B0aW9uXzIgaXRlbS48L3A+CisgICAgICAgIDxwPk9uIHN1Y2Nlc3Ms
IGl0IHNob3VsZCBiZSBzZWxlY3RlZCBhbmQgeW91IHNob3VsZCBzZWUgUEFTUyBiZWxvdy48L3A+
CisgICAgICAgIDxwIGlkPSJyZXN1bHQiPjwvcD4KKyAgICAgICAgPGRpdiBpZD0icmVnaW9uIj48
L2Rpdj4KKyAgICAgICAgPHNlbGVjdCBpZD0ic2VsZWN0IiBtdWx0aXBsZT4KKyAgICAgICAgICAg
IDxvcHRpb24+b3B0aW9uXzE8L29wdGlvbj4KKyAgICAgICAgICAgIDxvcHRpb24+b3B0aW9uXzI8
L29wdGlvbj4KKyAgICAgICAgICAgIDxvcHRpb24+b3B0aW9uXzM8L29wdGlvbj4KKyAgICAgICAg
ICAgIDxvcHRpb24+b3B0aW9uXzQ8L29wdGlvbj4KKyAgICAgICAgICAgIDxvcHRpb24+b3B0aW9u
XzU8L29wdGlvbj4KKyAgICAgICAgPC9zZWxlY3Q+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAg
ICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2VsZWN0IikuYWRkRXZlbnRMaXN0ZW5lcigi
bW91c2V1cCIsIGZ1bmN0aW9uKGV2dCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0gKHRoaXMuc2VsZWN0
ZWRJbmRleCA9PSAxKSA/ICJQQVNTIiA6ICJGQUlMIjsKKyAgICAgICAgICAgIH0pOworCisgICAg
ICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5l
ci5kdW1wQXNUZXh0KCk7CisKKyAgICAgICAgICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsK
KyAgICAgICAgICAgICAgICB2YXIgc2VsZWN0UmVjdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJzZWxlY3QiKS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICAgICAgICAgICAgICBldmVu
dFNlbmRlci5tb3VzZU1vdmVUbyhzZWxlY3RSZWN0LmxlZnQgKyAxMCwgc2VsZWN0UmVjdC50b3Ag
KyAzMCk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKDApOworICAgICAg
ICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
PC9zY3JpcHQ+CisgICAgPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>