<?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>62381</bug_id>
          
          <creation_ts>2011-06-09 09:13:01 -0700</creation_ts>
          <short_desc>[Qt] [WK2] Many editing tests failed on missing shouldBeginEditingInDOMRange:range printout</short_desc>
          <delta_ts>2011-06-09 12:24:36 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</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="Chang Shu">cshu</reporter>
          <assigned_to name="Chang Shu">cshu</assigned_to>
          <cc>jamesr</cc>
    
    <cc>kling</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>418051</commentid>
    <comment_count>0</comment_count>
    <who name="Chang Shu">cshu</who>
    <bug_when>2011-06-09 09:13:01 -0700</bug_when>
    <thetext>The test results are missing shouldBeginEditingInDOMRange:range etc.
For example:
editing/inserting/4278698.html
editing/inserting/editable-html-element.html
editing/inserting/editing-empty-divs.html
editing/inserting/insert-div-023.html
editing/inserting/multiple-lines-selected.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418084</commentid>
    <comment_count>1</comment_count>
      <attachid>96601</attachid>
    <who name="Chang Shu">cshu</who>
    <bug_when>2011-06-09 10:18:27 -0700</bug_when>
    <thetext>Created attachment 96601
fix patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418109</commentid>
    <comment_count>2</comment_count>
      <attachid>96601</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-06-09 10:59:51 -0700</bug_when>
    <thetext>Comment on attachment 96601
fix patch

This feels a bit hackish, but no other solutions come to mind. So r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418113</commentid>
    <comment_count>3</comment_count>
      <attachid>96601</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-09 11:09:42 -0700</bug_when>
    <thetext>Comment on attachment 96601
fix patch

Clearing flags on attachment: 96601

Committed r88461: &lt;http://trac.webkit.org/changeset/88461&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418114</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-09 11:09:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418180</commentid>
    <comment_count>5</comment_count>
      <attachid>96615</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-09 12:21:29 -0700</bug_when>
    <thetext>Created attachment 96615
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418182</commentid>
    <comment_count>6</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-09 12:23:42 -0700</bug_when>
    <thetext>Gah, this uploaded to the wrong bug.  So sorry!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>418183</commentid>
    <comment_count>7</comment_count>
    <who name="Chang Shu">cshu</who>
    <bug_when>2011-06-09 12:24:36 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; Gah, this uploaded to the wrong bug.  So sorry!

haha</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96601</attachid>
            <date>2011-06-09 10:18:27 -0700</date>
            <delta_ts>2011-06-09 12:24:12 -0700</delta_ts>
            <desc>fix patch</desc>
            <filename>62381_1.patch</filename>
            <type>text/plain</type>
            <size>5354</size>
            <attacher name="Chang Shu">cshu</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDg4NDU3KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTEtMDYtMDkgIENoYW5nIFNodSAgPGNzaHVAd2Via2l0Lm9yZz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFtXSzJdIE1h
bnkgZWRpdGluZyB0ZXN0cyBmYWlsZWQgb24gbWlzc2luZyBzaG91bGRCZWdpbkVkaXRpbmdJbkRP
TVJhbmdlOnJhbmdlIHByaW50b3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD02MjM4MQorCisgICAgICAgIEFjdGl2YXRlIFFHcmFwaGljc1NjZW5lIGFu
ZCBzZXRGb2N1cyBvbiBRR3JhcGhpY3NJdGVtIHRvIG1ha2Ugc3VyZSB0aGUgdmlldyBoYXMgdGhl
IGZvY3VzLgorICAgICAgICBRV0tQYWdlUHJpdmF0ZTo6aXNWaWV3Rm9jdXNlZCgpIHdpbGwgY2hl
Y2sgaXQgbGF0ZXIuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL3F0L1BsYXRmb3JtV2Vi
Vmlld1F0LmNwcDoKKyAgICAgICAgKFdUUjo6UGxhdGZvcm1XZWJWaWV3OjpQbGF0Zm9ybVdlYlZp
ZXcpOgorCiAyMDExLTA2LTA5ICBSb2JlcnQgSG9nYW4gIDxyb2JlcnRAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBBbmRyZWFzIEtsaW5nLgpJbmRleDogVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAJKHJldmlzaW9uIDg4NDU1KQor
KysgVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9QbGF0Zm9ybVdlYlZpZXdRdC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTYwLDYgKzYwLDEwIEBAIFBsYXRmb3JtV2ViVmlldzo6UGxhdGZvcm1XZWJW
aWV3KFdLQ29udGUKICAgICBtX3ZpZXctPnNldFBhcmVudChtX3dpbmRvdyk7CiAgICAgbV93aW5k
b3ctPnNldENlbnRyYWxXaWRnZXQobV92aWV3KTsKICAgICBtX3dpbmRvdy0+c2V0R2VvbWV0cnko
MCwgMCwgODAwLCA2MDApOworCisgICAgUUZvY3VzRXZlbnQgZXYoUUV2ZW50OjpXaW5kb3dBY3Rp
dmF0ZSk7CisgICAgUUFwcGxpY2F0aW9uOjpzZW5kRXZlbnQobV92aWV3LT5zY2VuZSgpLCAmZXYp
OworICAgIG1fdmlldy0+d2tWaWV3KCktPnNldEZvY3VzKFF0OjpPdGhlckZvY3VzUmVhc29uKTsK
IH0KIAogUGxhdGZvcm1XZWJWaWV3Ojp+UGxhdGZvcm1XZWJWaWV3KCkKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDg4NDU3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTQgQEAKKzIwMTEtMDYtMDkgIENoYW5nIFNodSAgPGNzaHVAd2Via2l0Lm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFtXSzJd
IE1hbnkgZWRpdGluZyB0ZXN0cyBmYWlsZWQgb24gbWlzc2luZyBzaG91bGRCZWdpbkVkaXRpbmdJ
bkRPTVJhbmdlOnJhbmdlIHByaW50b3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MjM4MQorCisgICAgICAgIFVuc2tpcCBwYXNzZWQgdGVzdHMuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9xdC13azIvU2tpcHBlZDoKKwogMjAxMS0wNi0wOCAgQWJoaXNo
ZWsgQXJ5YSAgPGluZmVybm9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFJ5
b3N1a2UgTml3YS4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL3F0LXdrMi9Ta2lwcGVkCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL3F0LXdrMi9Ta2lwcGVkCShyZXZpc2lv
biA4ODQ1NSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0LXdrMi9Ta2lwcGVkCSh3b3JraW5n
IGNvcHkpCkBAIC0zMTA0LDczICszMTA0LDYgQEAgaHR0cC90ZXN0cy9zZWN1cml0eS9jb250ZW50
U2VjdXJpdHlQb2xpYwogIyBOZXcgdGVzdCBpbnRyb2R1Y2VkIGluIGh0dHA6Ly90cmFjLndlYmtp
dC5vcmcvY2hhbmdlc2V0Lzg1ODE4CiBlZGl0aW5nL3Bhc3RlYm9hcmQvcGFzdGUtcGxhY2Vob2xk
ZXItaW5wdXQuaHRtbAogCi0jIHVuc2tpcHBlZCBieSByODYzNTcsIGJ1dCBmYWlsIG9uIFF0LVdL
MiBwbGF0Zm9ybQotIyBNaXNzaW5nIHNob3VsZEJlZ2luRWRpdGluZ0luRE9NUmFuZ2U6cmFuZ2Ug
YW5kIHdlYlZpZXdEaWRCZWdpbkVkaXRpbmc6V2ViVmlld0RpZEJlZ2luRWRpdGluZ05vdGlmaWNh
dGlvbgotZWRpdGluZy9pbnNlcnRpbmcvNDI3ODY5OC5odG1sCi1lZGl0aW5nL2luc2VydGluZy9l
ZGl0YWJsZS1odG1sLWVsZW1lbnQuaHRtbAotZWRpdGluZy9pbnNlcnRpbmcvZWRpdGluZy1lbXB0
eS1kaXZzLmh0bWwKLWVkaXRpbmcvaW5zZXJ0aW5nL2luc2VydC1kaXYtMDIzLmh0bWwKLWVkaXRp
bmcvaW5zZXJ0aW5nL211bHRpcGxlLWxpbmVzLXNlbGVjdGVkLmh0bWwKLQotIyB1bnNraXBwZWQg
Ynkgcjg2Mzc0LCBidXQgZmFpbCBvbiBRdC1XSzIgcGxhdGZvcm0KLSMgTWlzc2luZyBzaG91bGRC
ZWdpbkVkaXRpbmdJbkRPTVJhbmdlOnJhbmdlIGFuZCB3ZWJWaWV3RGlkQmVnaW5FZGl0aW5nOldl
YlZpZXdEaWRCZWdpbkVkaXRpbmdOb3RpZmljYXRpb24KLWVkaXRpbmcvcGFzdGVib2FyZC80MDc2
MjY3LTIuaHRtbAotZWRpdGluZy9wYXN0ZWJvYXJkLzQwNzYyNjcuaHRtbAotZWRpdGluZy9wYXN0
ZWJvYXJkLzQ4MDY4NzQuaHRtbAotZWRpdGluZy9wYXN0ZWJvYXJkLzUzODc1NzguaHRtbAotZWRp
dGluZy9wYXN0ZWJvYXJkL2JhZC1wbGFjZWhvbGRlci5odG1sCi1lZGl0aW5nL3Bhc3RlYm9hcmQv
YmxvY2std3JhcHBlcnMtbmVjZXNzYXJ5Lmh0bWwKLWVkaXRpbmcvcGFzdGVib2FyZC9pbnB1dC1m
aWVsZC0xLmh0bWwKLWVkaXRpbmcvcGFzdGVib2FyZC9uZXN0ZWQtYmxvY2tzLXdpdGgtdGV4dC1h
cmVhLmh0bWwKLWVkaXRpbmcvcGFzdGVib2FyZC9uZXN0ZWQtYmxvY2tzLXdpdGgtdGV4dC1maWVs
ZC5odG1sCi1lZGl0aW5nL3Bhc3RlYm9hcmQvcGFzdGUtdGV4dC0wMDguaHRtbAotZWRpdGluZy9w
YXN0ZWJvYXJkL3NtYXJ0LXBhc3RlLTAwOC5odG1sCi0KLSMgdW5za2lwcGVkIGJ5IHI4NjM3Niwg
YnV0IGZhaWwgb24gUXQtV0syIHBsYXRmb3JtCi0jIE1pc3Npbmcgc2hvdWxkQmVnaW5FZGl0aW5n
SW5ET01SYW5nZTpyYW5nZSBhbmQgd2ViVmlld0RpZEJlZ2luRWRpdGluZzpXZWJWaWV3RGlkQmVn
aW5FZGl0aW5nTm90aWZpY2F0aW9uCi1lZGl0aW5nL2V4ZWNDb21tYW5kLzQ1ODA1ODMtMS5odG1s
Ci1lZGl0aW5nL2V4ZWNDb21tYW5kLzQ1ODA1ODMtMi5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5k
LzQ2NDE4ODAtMS5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kLzQ2NDE4ODAtMi5odG1sCi1lZGl0
aW5nL2V4ZWNDb21tYW5kLzQ3NDc0NTAuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC80OTE2NDAy
Lmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvNDkxNjU0MS5odG1sCi1lZGl0aW5nL2V4ZWNDb21t
YW5kLzQ5MjQ0NDEuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC81MDgwMzMzLTEuaHRtbAotZWRp
dGluZy9leGVjQ29tbWFuZC81MDgwMzMzLTIuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC81MTM2
NzcwLmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvNTEzODQ0MS5odG1sCi1lZGl0aW5nL2V4ZWND
b21tYW5kLzUxNDIwMTItMS5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kLzUxNDIwMTItMi5odG1s
Ci1lZGl0aW5nL2V4ZWNDb21tYW5kLzUxOTA5MjYuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC81
NDgxNTIzLmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvNTQ4MjAyMy5odG1sCi1lZGl0aW5nL2V4
ZWNDb21tYW5kLzU1Njk3NDEuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC9jcmVhdGUtbGlzdC13
aXRoLWhyLmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvZmluZC1hZnRlci1yZXBsYWNlLmh0bWwK
LWVkaXRpbmcvZXhlY0NvbW1hbmQvZmluZFN0cmluZy0yLmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1h
bmQvZmluZFN0cmluZy5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kL2Zvcm1hdC1ibG9jay5odG1s
Ci1lZGl0aW5nL2V4ZWNDb21tYW5kL2Zvcm1hdC1ibG9jay13aXRoLWJyYWNlcy5odG1sCi1lZGl0
aW5nL2V4ZWNDb21tYW5kL2Zvcm1hdC1ibG9jay13aXRoLXRyYWlsaW5nLWJyLmh0bWwKLWVkaXRp
bmcvZXhlY0NvbW1hbmQvaGlsaXRlY29sb3IuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC9pbmRl
bnQtZW1wdHktcm9vdC5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kL2luc2VydC1saXN0LWFuZC1z
dGl0Y2guaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC9pbmRlbnQtbGlzdC1pdGVtLmh0bWwKLWVk
aXRpbmcvZXhlY0NvbW1hbmQvaW5kZW50LXBhcmFncmFwaHMuaHRtbAotZWRpdGluZy9leGVjQ29t
bWFuZC9pbmRlbnQtc2VsZWN0aW9uLmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvaW5zZXJ0SG9y
aXpvbnRhbFJ1bGUuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC9pbnNlcnRJbWFnZS5odG1sCi1l
ZGl0aW5nL2V4ZWNDb21tYW5kL25zcmVzcG9uZGVyLWluZGVudC5odG1sCi1lZGl0aW5nL2V4ZWND
b21tYW5kL25zcmVzcG9uZGVyLW91dGRlbnQuaHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC9vdXRk
ZW50LXNlbGVjdGlvbi5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3Bhc3RlLTEuaHRtbAotZWRp
dGluZy9leGVjQ29tbWFuZC9wYXN0ZS0yLmh0bWwKLWVkaXRpbmcvZXhlY0NvbW1hbmQvcHJpbnQu
aHRtbAotZWRpdGluZy9leGVjQ29tbWFuZC9yZW1vdmUtbGlzdC1mcm9tLXJhbmdlLXNlbGVjdGlv
bi5odG1sCi1lZGl0aW5nL2V4ZWNDb21tYW5kL3JlbW92ZS1saXN0LWl0ZW0tMS5odG1sCi1lZGl0
aW5nL2V4ZWNDb21tYW5kL3NlbGVjdEFsbC5odG1sCi0KICMgW1F0XVJFR1JFU1NJT04oODY0OTkp
OiBHQyByZWxhdGVkIGJ1ZwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjA4ODEKIGZhc3QvanMvYXJyYXktc29ydC1tb2RpZnlpbmctdG9zdHJpbmcuaHRtbAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96615</attachid>
            <date>2011-06-09 12:21:29 -0700</date>
            <delta_ts>2011-06-09 12:24:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62381-20110609122128.patch</filename>
            <type>text/plain</type>
            <size>11916</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODg0NjEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1Mzc1Y2RhODBiMzg1NjBkZmU3ODM1
ZjhmNDVkOTlkM2ViMGE2YmNmLi45YjZjOWRhMmJiYmM5M2MzYTc0ZGU5YjIyYmU4MzAyOTJlMDhi
YmFiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDYtMDkgIEphbWVzIFJvYmluc29uICA8
amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbY2hyb21pdW1dIFNjaXNzb3IgcmVjdCBub3Qgc2V0IGZvciBjbGlwcGlu
ZyBsYXllcnMgc2V0IG9mZnNjcmVlbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NjIzMzkKKworICAgICAgICBUZXN0cyB0aGF0IGEgbGF5ZXIgdGhhdCBz
aG91bGQgY2xpcCBpdHMgY2hpbGRyZW4gYWN0dWFsbHkgZG9lcyBjbGlwIGV2ZW4gd2hlbiBzY3Jv
bGxlZCBvZmZzY3JlZW4uCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGlu
Zy9zY2lzc29yLW91dC1vZi12aWV3cG9ydC1leHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAq
IHBsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3NjaXNzb3Itb3V0LW9mLXZpZXdwb3J0LWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRp
bmcvc2Npc3Nvci1vdXQtb2Ytdmlld3BvcnQuaHRtbDogQWRkZWQuCisKIDIwMTEtMDYtMDkgIENo
YW5nIFNodSAgPGNzaHVAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRyZWFz
IEtsaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9z
aXRpbmcvc2Npc3Nvci1vdXQtb2Ytdmlld3BvcnQtZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvc2Npc3Nvci1vdXQtb2Ytdmlld3BvcnQtZXhw
ZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI1ZGFhODU1NWU4NmMzMzBlYjJlNWVjY2Y2NzY5MGQ2ZTQx
Mjg2MDUKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDI4NDAKemNtZUFTQE4/KG9sSHlgdVZCcSFp
YTB5fnlVeyt2WVYyYT5pMCpaKT1oXmhsQSVAV3MkbEhgb2s8bX0/b1RtfW5NCno8Q0loYjE1LTJl
NmhrQSFxfGApJUI9ZS15PFd3YFdNQUg7QSF7aHw+fEd5YSt4Sz8/KElFR1pyZDMpXzNDeGUyKAp6
MGZXOzJiSStAQ0hLXz1IeG9LPDYmQ3FiSlFrSD8/Z0xFQDFnTWVgYTFCMmx4Vj5BIyhRXklJMjd8
akt2eG5NTEcKbWpPSyNUVHJpcG89I21SSWF4PG98dVFqPU54ZlImZFckPCtNYjZNdzwmOyRVOEFH
ampgCgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9zY2lzc29yLW91dC1vZi12aWV3cG9ydC1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9zY2lzc29y
LW91dC1vZi12aWV3cG9ydC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTM5NTk3ZjljYjA3YzVk
NDhiZWQxODk4NGVjNDc0N2Y0YjRmMzQzOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL3NjaXNzb3Itb3V0LW9mLXZpZXdwb3J0LWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDIgQEAKKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9zY2lzc29yLW91dC1vZi12aWV3cG9ydC5odG1s
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvc2Npc3Nvci1vdXQt
b2Ytdmlld3BvcnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jZjc5NzljOTQ2ZGU5N2I1YzBhOTNlMjY1Yjkw
OWFiMjM3Y2UxZWU5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0vY29tcG9zaXRpbmcvc2Npc3Nvci1vdXQtb2Ytdmlld3BvcnQuaHRtbApAQCAtMCwwICsx
LDI0IEBACis8IURPQ1RZUEUgaHRtbD4KKzwhLS0gVGhpcyB0ZXN0IGhhcyBhIDE2cHggdGFsbCBk
aXYgd2l0aCBvdmVyZmxvdzpoaWRkZW4gc2V0IGFuZCBhIGNoaWxkIGltYWdlLiAgV2hlbiB0aGUg
dGVzdCBsb2FkcyB0aGUgZGl2IGlzIHNjcm9sbGVkIG91dCBvZiB2aWV3LgorICAgICBUaGUgdGVz
dCBpcyBhIHBhc3MgaWYgdGhlIGltYWdlIGRvZXMgbm90IGFwcGVhci4gLS0+Cis8Ym9keSBzdHls
ZT0ib3ZlcmZsb3c6aGlkZGVuIj4KKzxjYW52YXMgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsi
PjwvY2FudmFzPgorPHNjcmlwdD4KKyAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiY2FudmFzIiku
Z2V0Q29udGV4dCgiMmQiKTsKKzwvc2NyaXB0PgorPGRpdiBzdHlsZT0idG9wOjBweDsgaGVpZ2h0
OiAxNnB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAgPGltZyBz
dHlsZT0icG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtMTZweDsiIGlkPSJpIj48L2ltZz4KKzwv
ZGl2PgorPGJyPgorPGRpdiBzdHlsZT0iaGVpZ2h0OjIwMDBweCI+PC9kaXY+Cis8c2NyaXB0Pgor
dmFyIGNhbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpOworY2FuLndpZHRoID0g
Y2FuLmhlaWdodCA9IDUwMDsKK3ZhciBjdHggPSBjYW4uZ2V0Q29udGV4dCgiMmQiKTsKK2N0eC5m
aWxsU3R5bGUgPSAicmVkIjsKK2N0eC5maWxsUmVjdCgwLCAwLCA1MDAsIDUwMCk7Citkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiaSIpLnNyYyA9IGNhbi50b0RhdGFVUkwoKTsKK2RvY3VtZW50LmJv
ZHkuc2Nyb2xsVG9wID0gNTA7CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAg
IGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQodHJ1ZSk7Cis8L3NjcmlwdD4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCBlODY4Mjk3N2M2M2ViOTNhMjQ0NWUzZTAyZmY0YjljNjAwZDA3ZmFjLi5hMzI5MGRl
MzBiZjg5N2VlMGU0MTU1MmVmMmMzOTgzZDdlODYxNmE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MzMgQEAKKzIwMTEtMDYtMDkgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hyb21p
dW1dIFNjaXNzb3IgcmVjdCBub3Qgc2V0IGZvciBjbGlwcGluZyBsYXllcnMgc2V0IG9mZnNjcmVl
bgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjIzMzkK
KworICAgICAgICBXZSBzZXQgYSBzY2lzc29yUmVjdCBvbiBlYWNoIGxheWVyLCBidXQgb25seSBs
YXllcnMgd2l0aCBtYXNrc1RvQm91bmRzIGFuZCB0aGVpciBkZXNjZW5kYW50cyBzaG91bGQgYWN0
dWFsbHkgc2V0CisgICAgICAgIGEgc2Npc3Nvci4gIExheWVycyB0aGF0IGRpZG4ndCBuZWVkIHRv
IHNjaXNzb3IgaGFkIGVtcHR5IHNjaXNzb3JSZWN0cy4gIFVuZm9ydHVuYXRlbHkgbGF5ZXJzIHdp
dGggbWFza3NUb0JvdW5kcworICAgICAgICBhbmQgdGhlaXIgZGVzY2VuZGFudHMgdGhhdCBhcmUg
c2Nyb2xsZWQgb2Zmc2NyZWVuIGFsc28gZW5kIHVwIHdpdGggYW4gZW1wdHkgY2xpcHBlZCBzY2lz
c29yIHJlY3QuCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZXRzIGFuIGV4cGxpY2l0IGJpdCBvbiBl
YWNoIGxheWVyIHRoYXQgc2hvdWxkIHNjaXNzb3IgYW5kIHRoZW4gY2hlY2tzIHRoYXQgYml0IGlu
c3RlYWQgb2YgY2hlY2tpbmcKKyAgICAgICAgZm9yIGFuIGVtcHR5IHNjaXNzb3IgcmVjdCBhdCBk
cmF3IHRpbWUuICBSZW5kZXJTdXJmYWNlQ2hyb21pdW1zIGhhdmUgZGlmZmVyZW50IHJlcXVpcmVt
ZW50cyBmb3IKKyAgICAgICAgc2V0U2Npc3NvclRvUmVjdCwgc28gdGhlIG9sZCBiZWhhdmlvciBp
cyBzdGlsbCBhdmFpbGFibGUgd2l0aCBhIGZsYWcuICBUaGlzIGNhbiBwcm9iYWJseSBiZSBjbGVh
bmVkIHVwIG1vcmUuCisKKyAgICAgICAgVGVzdDogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRp
bmcvc2Npc3Nvci1vdXQtb2Ytdmlld3BvcnQuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vTGF5ZXJSZW5kZXJlckNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkxheWVyUmVuZGVyZXJDaHJvbWl1bTo6dXBkYXRlUHJvcGVydGllc0FuZFJlbmRlclN1cmZh
Y2VzKToKKyAgICAgICAgKFdlYkNvcmU6OkxheWVyUmVuZGVyZXJDaHJvbWl1bTo6ZHJhd0xheWVy
KToKKyAgICAgICAgKFdlYkNvcmU6OkxheWVyUmVuZGVyZXJDaHJvbWl1bTo6c2V0U2Npc3NvclRv
UmVjdCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJSZW5kZXJl
ckNocm9taXVtLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vUmVuZGVy
U3VyZmFjZUNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclN1cmZhY2VDaHJv
bWl1bTo6ZHJhdyk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NM
YXllckltcGwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllckltcGw6OkNDTGF5ZXJJbXBs
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVySW1wbC5o
OgorICAgICAgICAoV2ViQ29yZTo6Q0NMYXllckltcGw6OnNldFVzZXNMYXllclNjaXNzb3IpOgor
ICAgICAgICAoV2ViQ29yZTo6Q0NMYXllckltcGw6OnVzZXNMYXllclNjaXNzb3IpOgorCiAyMDEx
LTA2LTA5ICBEYXZlIFRhcHVza2EgIDxkdGFwdXNrYUByaW0uY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IERhbmllbCBCYXRlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2Nocm9taXVtL0xheWVyUmVuZGVyZXJDaHJvbWl1bS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclJlbmRlcmVyQ2hyb21pdW0uY3Bw
CmluZGV4IDQ3ZWZjZWEwZWU2ODc1MTAyNDZkZjU3ZTAwNGMzM2YzMDMyNmJjOGQuLjQxM2QwZTNl
MmFkOThmZjNjNDAzOWYxY2RlODc4OWI2MDZhNWE5MjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyUmVuZGVyZXJDaHJvbWl1bS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJSZW5k
ZXJlckNocm9taXVtLmNwcApAQCAtNjU4LDYgKzY1OCw5IEBAIHZvaWQgTGF5ZXJSZW5kZXJlckNo
cm9taXVtOjp1cGRhdGVQcm9wZXJ0aWVzQW5kUmVuZGVyU3VyZmFjZXMoQ0NMYXllckltcGwqIGxh
eWVyCiAgICAgRmxvYXRSZWN0IGxheWVyUmVjdCgtMC41ICogbGF5ZXItPmJvdW5kcygpLndpZHRo
KCksIC0wLjUgKiBsYXllci0+Ym91bmRzKCkuaGVpZ2h0KCksIGxheWVyLT5ib3VuZHMoKS53aWR0
aCgpLCBsYXllci0+Ym91bmRzKCkuaGVpZ2h0KCkpOwogICAgIEludFJlY3QgdHJhbnNmb3JtZWRM
YXllclJlY3Q7CiAKKyAgICAvLyBGSVhNRTogVGhpcyBzZWVtcyBsaWtlIHRoZSB3cm9uZyBwbGFj
ZSB0byBzZXQgdGhpcworICAgIGxheWVyLT5zZXRVc2VzTGF5ZXJTY2lzc29yKGZhbHNlKTsKKwog
ICAgIC8vIFRoZSBsYXllciBhbmQgaXRzIGRlc2NlbmRhbnRzIHJlbmRlciBvbiBhIG5ldyBSZW5k
ZXJTdXJmYWNlIGlmIGFueSBvZgogICAgIC8vIHRoZXNlIGNvbmRpdGlvbnMgaG9sZDoKICAgICAv
LyAxLiBUaGUgbGF5ZXIgY2xpcHMgaXRzIGRlc2NlbmRhbnRzIGFuZCBpdHMgdHJhbnNmb3JtIGlz
IG5vdCBhIHNpbXBsZSB0cmFuc2xhdGlvbi4KQEAgLTY5NCw3ICs2OTcsNiBAQCB2b2lkIExheWVy
UmVuZGVyZXJDaHJvbWl1bTo6dXBkYXRlUHJvcGVydGllc0FuZFJlbmRlclN1cmZhY2VzKENDTGF5
ZXJJbXBsKiBsYXllcgogICAgICAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCBsYXllck9yaWdpblRy
YW5zZm9ybSA9IGNvbWJpbmVkVHJhbnNmb3JtOwogICAgICAgICBsYXllck9yaWdpblRyYW5zZm9y
bS50cmFuc2xhdGUzZCgtMC41ICogYm91bmRzLndpZHRoKCksIC0wLjUgKiBib3VuZHMuaGVpZ2h0
KCksIDApOwogICAgICAgICByZW5kZXJTdXJmYWNlLT5tX29yaWdpblRyYW5zZm9ybSA9IGxheWVy
T3JpZ2luVHJhbnNmb3JtOwotICAgICAgICBsYXllci0+c2V0U2Npc3NvclJlY3QoSW50UmVjdCgp
KTsKIAogICAgICAgICAvLyBUaGUgcmVuZGVyIHN1cmZhY2Ugc2Npc3NvciByZWN0IGlzIHRoZSBz
Y2lzc29yIHJlY3QgdGhhdCBuZWVkcyB0bwogICAgICAgICAvLyBiZSBhcHBsaWVkIGJlZm9yZSBk
cmF3aW5nIHRoZSByZW5kZXIgc3VyZmFjZSBvbnRvIGl0cyBjb250YWluaW5nCkBAIC03MjYsNiAr
NzI4LDggQEAgdm9pZCBMYXllclJlbmRlcmVyQ2hyb21pdW06OnVwZGF0ZVByb3BlcnRpZXNBbmRS
ZW5kZXJTdXJmYWNlcyhDQ0xheWVySW1wbCogbGF5ZXIKIAogICAgICAgICAgICAgLy8gTGF5ZXJz
IGluaGVyaXQgdGhlIHNjaXNzb3IgcmVjdCBmcm9tIHRoZWlyIHBhcmVudC4KICAgICAgICAgICAg
IGxheWVyLT5zZXRTY2lzc29yUmVjdChsYXllci0+cGFyZW50KCktPnNjaXNzb3JSZWN0KCkpOwor
ICAgICAgICAgICAgaWYgKGxheWVyLT5wYXJlbnQoKS0+dXNlc0xheWVyU2Npc3NvcigpKQorICAg
ICAgICAgICAgICAgIGxheWVyLT5zZXRVc2VzTGF5ZXJTY2lzc29yKHRydWUpOwogCiAgICAgICAg
ICAgICBsYXllci0+c2V0VGFyZ2V0UmVuZGVyU3VyZmFjZShsYXllci0+cGFyZW50KCktPnRhcmdl
dFJlbmRlclN1cmZhY2UoKSk7CiAgICAgICAgIH0KQEAgLTczOCw2ICs3NDIsNyBAQCB2b2lkIExh
eWVyUmVuZGVyZXJDaHJvbWl1bTo6dXBkYXRlUHJvcGVydGllc0FuZFJlbmRlclN1cmZhY2VzKEND
TGF5ZXJJbXBsKiBsYXllcgogICAgICAgICAgICAgaWYgKCFsYXllci0+c2Npc3NvclJlY3QoKS5p
c0VtcHR5KCkpCiAgICAgICAgICAgICAgICAgc2Npc3Nvci5pbnRlcnNlY3QobGF5ZXItPnNjaXNz
b3JSZWN0KCkpOwogICAgICAgICAgICAgbGF5ZXItPnNldFNjaXNzb3JSZWN0KHNjaXNzb3IpOwor
ICAgICAgICAgICAgbGF5ZXItPnNldFVzZXNMYXllclNjaXNzb3IodHJ1ZSk7CiAgICAgICAgIH0K
ICAgICB9CiAKQEAgLTk3MywxMiArOTc4LDExIEBAIHZvaWQgTGF5ZXJSZW5kZXJlckNocm9taXVt
OjpkcmF3TGF5ZXIoQ0NMYXllckltcGwqIGxheWVyLCBSZW5kZXJTdXJmYWNlQ2hyb21pdW0qCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBzZXRTY2lzc29yVG9SZWN0KGxheWVyLT5zY2lz
c29yUmVjdCgpKTsKLQorICAgIGlmIChsYXllci0+dXNlc0xheWVyU2Npc3NvcigpKQorICAgICAg
ICBzZXRTY2lzc29yVG9SZWN0KGxheWVyLT5zY2lzc29yUmVjdCgpKTsKKyAgICBlbHNlCisgICAg
ICAgIEdMQyhtX2NvbnRleHQuZ2V0KCksIG1fY29udGV4dC0+ZGlzYWJsZShHcmFwaGljc0NvbnRl
eHQzRDo6U0NJU1NPUl9URVNUKSk7CiAgICAgSW50UmVjdCB0YXJnZXRTdXJmYWNlUmVjdCA9IG1f
Y3VycmVudFJlbmRlclN1cmZhY2UgPyBtX2N1cnJlbnRSZW5kZXJTdXJmYWNlLT5jb250ZW50UmVj
dCgpIDogbV9kZWZhdWx0UmVuZGVyU3VyZmFjZS0+Y29udGVudFJlY3QoKTsKLSAgICBJbnRSZWN0
IHNjaXNzb3JSZWN0ID0gbGF5ZXItPnNjaXNzb3JSZWN0KCk7Ci0gICAgaWYgKCFzY2lzc29yUmVj
dC5pc0VtcHR5KCkpCi0gICAgICAgIHRhcmdldFN1cmZhY2VSZWN0LmludGVyc2VjdChzY2lzc29y
UmVjdCk7CiAKICAgICAvLyBDaGVjayBpZiB0aGUgbGF5ZXIgZmFsbHMgd2l0aGluIHRoZSB2aXNp
YmxlIGJvdW5kcyBvZiB0aGUgcGFnZS4KICAgICBJbnRSZWN0IGxheWVyUmVjdCA9IGxheWVyLT5n
ZXREcmF3UmVjdCgpOwpAQCAtMTAxNCwxMSArMTAxOCwxMSBAQCB2b2lkIExheWVyUmVuZGVyZXJD
aHJvbWl1bTo6ZHJhd0xheWVyKENDTGF5ZXJJbXBsKiBsYXllciwgUmVuZGVyU3VyZmFjZUNocm9t
aXVtKgogCiAvLyBTZXRzIHRoZSBzY2lzc29yIHJlZ2lvbiB0byB0aGUgZ2l2ZW4gcmVjdGFuZ2xl
LiBUaGUgY29vcmRpbmF0ZSBzeXN0ZW0gZm9yIHRoZQogLy8gc2Npc3NvclJlY3QgaGFzIGl0cyBv
cmlnaW4gYXQgdGhlIHRvcCBsZWZ0IGNvcm5lciBvZiB0aGUgY3VycmVudCB2aXNpYmxlIHJlY3Qu
Ci12b2lkIExheWVyUmVuZGVyZXJDaHJvbWl1bTo6c2V0U2Npc3NvclRvUmVjdChjb25zdCBJbnRS
ZWN0JiByZXF1ZXN0ZWRTY2lzc29yKQordm9pZCBMYXllclJlbmRlcmVyQ2hyb21pdW06OnNldFNj
aXNzb3JUb1JlY3QoY29uc3QgSW50UmVjdCYgc2Npc3NvclJlY3QpCiB7CiAgICAgSW50UmVjdCBj
b250ZW50UmVjdCA9IChtX2N1cnJlbnRSZW5kZXJTdXJmYWNlID8gbV9jdXJyZW50UmVuZGVyU3Vy
ZmFjZS0+bV9jb250ZW50UmVjdCA6IG1fZGVmYXVsdFJlbmRlclN1cmZhY2UtPm1fY29udGVudFJl
Y3QpOwogCi0gICAgY29uc3QgSW50UmVjdCBzY2lzc29yUmVjdCA9IHJlcXVlc3RlZFNjaXNzb3Iu
aXNFbXB0eSgpID8gY29udGVudFJlY3QgOiByZXF1ZXN0ZWRTY2lzc29yOworICAgIEdMQyhtX2Nv
bnRleHQuZ2V0KCksIG1fY29udGV4dC0+ZW5hYmxlKEdyYXBoaWNzQ29udGV4dDNEOjpTQ0lTU09S
X1RFU1QpKTsKIAogICAgIC8vIFRoZSBzY2lzc29yIGNvb3JkaW5hdGVzIG11c3QgYmUgc3VwcGxp
ZWQgaW4gdmlld3BvcnQgc3BhY2Ugc28gd2UgbmVlZCB0byBvZmZzZXQKICAgICAvLyBieSB0aGUg
cmVsYXRpdmUgcG9zaXRpb24gb2YgdGhlIHRvcCBsZWZ0IGNvcm5lciBvZiB0aGUgY3VycmVudCBy
ZW5kZXIgc3VyZmFjZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL1JlbmRlclN1cmZhY2VDaHJvbWl1bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9SZW5kZXJTdXJmYWNlQ2hyb21pdW0uY3BwCmluZGV4
IGVmY2E4MjJmZWQ2NzQ3NGMzNWRkNjNlMGQ2NzNkNzExOTczY2UyMTYuLmE1YjZmYTlmZTU0ZDgw
N2UxYmY4ZWMzYzI1OTgwN2Q4OTQwNDMxNTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1JlbmRlclN1cmZhY2VDaHJvbWl1bS5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vUmVuZGVyU3VyZmFjZUNo
cm9taXVtLmNwcApAQCAtMTUyLDcgKzE1MiwxMSBAQCB2b2lkIFJlbmRlclN1cmZhY2VDaHJvbWl1
bTo6ZHJhdyhjb25zdCBJbnRSZWN0JikKICAgICBpZiAoIW1fbWFza0xheWVyICYmIG1fb3duaW5n
TGF5ZXItPnJlcGxpY2FMYXllcigpKQogICAgICAgICByZXBsaWNhTWFza0xheWVyID0gbV9vd25p
bmdMYXllci0+cmVwbGljYUxheWVyKCktPm1hc2tMYXllcigpOwogCi0gICAgbGF5ZXJSZW5kZXJl
cigpLT5zZXRTY2lzc29yVG9SZWN0KG1fc2Npc3NvclJlY3QpOworICAgIGlmIChtX293bmluZ0xh
eWVyLT5wYXJlbnQoKSAmJiBtX293bmluZ0xheWVyLT5wYXJlbnQoKS0+dXNlc0xheWVyU2Npc3Nv
cigpKQorICAgICAgICBsYXllclJlbmRlcmVyKCktPnNldFNjaXNzb3JUb1JlY3QobV9zY2lzc29y
UmVjdCk7CisgICAgZWxzZQorICAgICAgICBHTEMobGF5ZXJSZW5kZXJlcigpLT5jb250ZXh0KCks
IGxheWVyUmVuZGVyZXIoKS0+Y29udGV4dCgpLT5kaXNhYmxlKEdyYXBoaWNzQ29udGV4dDNEOjpT
Q0lTU09SX1RFU1QpKTsKKwogCiAgICAgLy8gUmVmbGVjdGlvbiBkcmF3cyBiZWZvcmUgdGhlIGxh
eWVyLgogICAgIGlmIChtX293bmluZ0xheWVyLT5yZXBsaWNhTGF5ZXIoKSkgCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVySW1w
bC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xh
eWVySW1wbC5jcHAKaW5kZXggYjQwMjkzMzM0MDZkN2FkZmYxMjIzOTQ4NDNhNTllM2UwMjRiNTlh
NC4uM2Y3NDc3OGQ2OTQ5YjViMDEyYjgxMGEwYTA2NWU1MjhmNWI0MDUwNiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllckltcGwu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
TGF5ZXJJbXBsLmNwcApAQCAtNzAsNiArNzAsNyBAQCBDQ0xheWVySW1wbDo6Q0NMYXllckltcGwo
TGF5ZXJDaHJvbWl1bSogb3duZXIsIGludCBpZCkKICAgICAsIG1fbWFza3NUb0JvdW5kcyhmYWxz
ZSkKICAgICAsIG1fb3BhY2l0eSgxLjApCiAgICAgLCBtX3ByZXNlcnZlczNEKGZhbHNlKQorICAg
ICwgbV91c2VzTGF5ZXJTY2lzc29yKGZhbHNlKQogICAgICwgbV90YXJnZXRSZW5kZXJTdXJmYWNl
KDApCiAgICAgLCBtX2RyYXdEZXB0aCgwKQogICAgICwgbV9kcmF3T3BhY2l0eSgwKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXll
ckltcGwuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
TGF5ZXJJbXBsLmgKaW5kZXggZDUwZjBhODJhOTExODdkMjM2ODI2ODYyM2M4ZWEzYWZiNjg1YjJm
Zi4uOWUyZGExY2ZmMDg1NWUyYmZjZDdkZDcyYTcxM2NhNzE5YjQxNmIzZCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllckltcGwu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xh
eWVySW1wbC5oCkBAIC0xMDAsNiArMTAwLDkgQEAgcHVibGljOgogICAgIHZvaWQgc2V0UHJlc2Vy
dmVzM0QoYm9vbCBwcmVzZXJ2ZXMzRCkgeyBtX3ByZXNlcnZlczNEID0gcHJlc2VydmVzM0Q7IH0K
ICAgICBib29sIHByZXNlcnZlczNEKCkgY29uc3QgeyByZXR1cm4gbV9wcmVzZXJ2ZXMzRDsgfQog
CisgICAgdm9pZCBzZXRVc2VzTGF5ZXJTY2lzc29yKGJvb2wgdXNlc0xheWVyU2Npc3NvcikgeyBt
X3VzZXNMYXllclNjaXNzb3IgPSB1c2VzTGF5ZXJTY2lzc29yOyB9CisgICAgYm9vbCB1c2VzTGF5
ZXJTY2lzc29yKCkgY29uc3QgeyByZXR1cm4gbV91c2VzTGF5ZXJTY2lzc29yOyB9CisKICAgICB2
b2lkIHNldFN1YmxheWVyVHJhbnNmb3JtKGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiBzdWJs
YXllclRyYW5zZm9ybSkgeyBtX3N1YmxheWVyVHJhbnNmb3JtID0gc3VibGF5ZXJUcmFuc2Zvcm07
IH0KICAgICBjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgc3VibGF5ZXJUcmFuc2Zvcm0oKSBj
b25zdCB7IHJldHVybiBtX3N1YmxheWVyVHJhbnNmb3JtOyB9CiAKQEAgLTE4Myw2ICsxODYsNyBA
QCBwcml2YXRlOgogICAgIGJvb2wgbV9wcmVzZXJ2ZXMzRDsKICAgICBUcmFuc2Zvcm1hdGlvbk1h
dHJpeCBtX3N1YmxheWVyVHJhbnNmb3JtOwogICAgIFRyYW5zZm9ybWF0aW9uTWF0cml4IG1fdHJh
bnNmb3JtOworICAgIGJvb2wgbV91c2VzTGF5ZXJTY2lzc29yOwogCiAgICAgLy8gUHJvcGVydGll
cyBvd25lZCBleGNsdXNpdmVseSBieSB0aGlzIENDTGF5ZXJJbXBsLgogICAgIC8vIERlYnVnZ2lu
Zy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>