<?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>110657</bug_id>
          
          <creation_ts>2013-02-22 16:13:38 -0800</creation_ts>
          <short_desc>WebKit can erroneously strip font-size CSS property from font element with size attribute</short_desc>
          <delta_ts>2019-02-06 09:18:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>adele</cc>
    
    <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>eric</cc>
    
    <cc>leviw</cc>
    
    <cc>mifenton</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>840096</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-02-22 16:13:38 -0800</bug_when>
    <thetext>When pasting a following content:
&lt;font size=&quot;7&quot; style=&quot;font-size:12px&quot;&gt;hello world&lt;/span&gt;

into a div:
&lt;div style=&quot;font-size:12px&quot; contenteditable&gt;&lt;/div&gt;

WebKit erroneously strips font-size property from the font element without stripping size attribute from font element, erroneously making &quot;hello world&quot; large.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840097</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-02-22 16:14:01 -0800</bug_when>
    <thetext>&lt;rdar://problem/12944761&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840131</commentid>
    <comment_count>2</comment_count>
      <attachid>189865</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-02-22 16:53:49 -0800</bug_when>
    <thetext>Created attachment 189865
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840152</commentid>
    <comment_count>3</comment_count>
      <attachid>189871</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-02-22 17:19:18 -0800</bug_when>
    <thetext>Created attachment 189871
demo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840196</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-02-22 17:56:07 -0800</bug_when>
    <thetext>Committed r143821: &lt;http://trac.webkit.org/changeset/143821&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503170</commentid>
    <comment_count>5</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:18:27 -0800</bug_when>
    <thetext>Mass move bugs into the DOM component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189865</attachid>
            <date>2013-02-22 16:53:49 -0800</date>
            <delta_ts>2013-02-22 17:45:45 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-110657-20130222165008.patch</filename>
            <type>text/plain</type>
            <size>18852</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MzgxNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM3IEBACisyMDEzLTAyLTIyICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFdlYktpdCBjYW4gZXJyb25lb3Vz
bHkgc3RyaXAgZm9udC1zaXplIENTUyBwcm9wZXJ0eSBmcm9tIGZvbnQgZWxlbWVudCB3aXRoIHNp
emUgYXR0cmlidXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMTA2NTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGUgYnVnIHdhcyBjYXVzZWQgYnkgUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6OnJlbW92
ZVJlZHVuZGFudFN0eWxlc0FuZEtlZXBTdHlsZVNwYW5JbmxpbmUKKyAgICAgICAgZXJyb25lb3Vz
bHkgcmVtb3Zpbmcgc3R5bGUgYXR0cmlidXRlcyBldmVuIG9uIGFuIGVsZW1lbnQgc3VjaCBhcyBm
b250IHRoYXQgaW1wbGljaXRseSBhZGRzCisgICAgICAgIGVkaXRpbmcgc3R5bGUuCisKKyAgICAg
ICAgRml4ZWQgdGhlIGJ1ZyBieSByZW1vdmluZyB0aGVzZSBlbGVtZW50cyBvciBhdHRyaWJ1dGVz
IHdoZW4gdGhleSBjb25mbGljdCB3aXRoIHRoZSBpbmxpbmUKKyAgICAgICAgc3R5bGUgb2YgdGhl
IGVsZW1lbnQuIFRoaXMgaXMgYWx3YXlzIHNhZmUgYmVjYXVzZSBpbXBsaWNpdCBzdHlsZSBvZiBh
biBlbGVtZW50IGlzIGFsd2F5cworICAgICAgICBvdmVycmlkZGVuIGJ5IHRoYXQgb2YgaW5saW5l
IHN0eWxlLgorCisgICAgICAgIE5vdGUgdGhhdCB3aGVuIHRoZSBmb250IGVsZW1lbnQgYmVjb21l
cyAiZW1wdHkiIChpLmUuIGRvZXNuJ3QgaGF2ZSBhbnkgYXR0cmlidXRlcyksIHRoZW4KKyAgICAg
ICAgd2UgYWxzbyB3YW50IHRvIGRlbGV0ZSB0aGlzIGZvbnQgZWxlbWVudCBhcyBpdCBkb2Vzbid0
IGNvbnRyaWJ1dGUgYW55dGhpbmcgdG8gdGhlIHN0eWxlLgorCisgICAgICAgIFRlc3Q6IGVkaXRp
bmcvcGFzdGVib2FyZC9pbnNlcnQtdS13aXRoLXRleHQtZGVjb3JhdGlvbi1ub25lLmh0bWwKKyAg
ICAgICAgICAgICAgZWRpdGluZy9wYXN0ZWJvYXJkL2luc2VydC1mb250LXdpdGgtc2l6ZS1hbmQt
Y3NzLmh0bWwKKworICAgICAgICAqIGVkaXRpbmcvQXBwbHlTdHlsZUNvbW1hbmQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6aXNFbXB0eUZvbnRUYWcpOiBBZGRlZCBTaG91bGRTdHlsZUF0dHJpYnV0
ZUJlRW1wdHkgYXMgYW4gYXJndW1lbnQuIFRoaXMgd2lsbAorICAgICAgICBhbGxvdyByZW1vdmVS
ZWR1bmRhbnRTdHlsZXNBbmRLZWVwU3R5bGVTcGFuSW5saW5lIHRvIGlnbm9yZSBzdHlsZSBhdHRy
aWJ1dGUgd2hlbiB3ZSBrbm93CisgICAgICAgIHRoZSBhdHRyaWJ1dGUgY2FuIGJlIHJlbW92ZWQu
CisKKyAgICAgICAgKiBlZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmg6IEV4cG9zZSBpc0VtcHR5
Rm9udFRhZyBhbmQgU2hvdWxkU3R5bGVBdHRyaWJ1dGVCZUVtcHR5LgorCisgICAgICAgICogZWRp
dGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXBs
YWNlU2VsZWN0aW9uQ29tbWFuZDo6SW5zZXJ0ZWROb2Rlczo6ZGlkUmVwbGFjZU5vZGUpOiBBZGRl
ZC4KKyAgICAgICAgKFdlYkNvcmU6OlJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjpyZW1vdmVSZWR1
bmRhbnRTdHlsZXNBbmRLZWVwU3R5bGVTcGFuSW5saW5lKTogU2VlIGFib3ZlLgorICAgICAgICAq
IGVkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuaDoKKyAgICAgICAgKEluc2VydGVkTm9k
ZXMpOiBBZGRlZCBhIGRlY2xhcmF0aW9uIG9mIGRpZFJlcGxhY2VOb2RlLgorCiAyMDEzLTAyLTIy
ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KIAogICAgICAgICBBZGQgZGVz
Y3JpcHRpdmUgbmFtZXMgZm9yIGRpZmZlcmVudCBhZGRNaWRwb2ludCB1c2UgY2FzZXMKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQXBwbHlTdHlsZUNvbW1hbmQuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQXBwbHlTdHlsZUNvbW1hbmQuY3BwCShyZXZpc2lv
biAxNDM3NzkpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNzEsNyArNzEsNiBAQCBib29sIGlzTGVnYWN5QXBwbGVTdHls
ZVNwYW4oY29uc3QgTm9kZSAqCiAgICAgcmV0dXJuIGVsZW0tPmhhc0xvY2FsTmFtZShzcGFuQXR0
cikgJiYgZWxlbS0+Z2V0QXR0cmlidXRlKGNsYXNzQXR0cikgPT0gc3R5bGVTcGFuQ2xhc3NTdHJp
bmcoKTsKIH0KIAotZW51bSBTaG91bGRTdHlsZUF0dHJpYnV0ZUJlRW1wdHkgeyBBbGxvd05vbkVt
cHR5U3R5bGVBdHRyaWJ1dGUsIFN0eWxlQXR0cmlidXRlU2hvdWxkQmVFbXB0eSB9Owogc3RhdGlj
IGJvb2wgaGFzTm9BdHRyaWJ1dGVPck9ubHlTdHlsZUF0dHJpYnV0ZShjb25zdCBTdHlsZWRFbGVt
ZW50KiBlbGVtZW50LCBTaG91bGRTdHlsZUF0dHJpYnV0ZUJlRW1wdHkgc2hvdWxkU3R5bGVBdHRy
aWJ1dGVCZUVtcHR5KQogewogICAgIGlmICghZWxlbWVudC0+aGFzQXR0cmlidXRlcygpKQpAQCAt
MTAyLDE1ICsxMDEsMTIgQEAgc3RhdGljIGlubGluZSBib29sIGlzU3BhbldpdGhvdXRBdHRyaWJ1
dAogICAgIHJldHVybiBoYXNOb0F0dHJpYnV0ZU9yT25seVN0eWxlQXR0cmlidXRlKHRvSFRNTEVs
ZW1lbnQobm9kZSksIFN0eWxlQXR0cmlidXRlU2hvdWxkQmVFbXB0eSk7CiB9CiAKLXN0YXRpYyBi
b29sIGlzRW1wdHlGb250VGFnKGNvbnN0IE5vZGUgKm5vZGUpCitib29sIGlzRW1wdHlGb250VGFn
KGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQsIFNob3VsZFN0eWxlQXR0cmlidXRlQmVFbXB0eSBzaG91
bGRTdHlsZUF0dHJpYnV0ZUJlRW1wdHkpCiB7Ci0gICAgaWYgKCFub2RlIHx8ICFub2RlLT5oYXNU
YWdOYW1lKGZvbnRUYWcpKQorICAgIGlmICghZWxlbWVudCB8fCAhZWxlbWVudC0+aGFzVGFnTmFt
ZShmb250VGFnKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgY29uc3QgRWxlbWVudCAq
ZWxlbSA9IHN0YXRpY19jYXN0PGNvbnN0IEVsZW1lbnQgKj4obm9kZSk7Ci0gICAgaWYgKCFlbGVt
LT5oYXNBdHRyaWJ1dGVzKCkpCi0gICAgICAgIHJldHVybiB0cnVlOwotICAgIHJldHVybiBlbGVt
LT5hdHRyaWJ1dGVDb3VudCgpID09IDEgJiYgZWxlbS0+Z2V0QXR0cmlidXRlKGNsYXNzQXR0cikg
PT0gc3R5bGVTcGFuQ2xhc3NTdHJpbmcoKTsKKyAgICByZXR1cm4gaGFzTm9BdHRyaWJ1dGVPck9u
bHlTdHlsZUF0dHJpYnV0ZShzdGF0aWNfY2FzdDxjb25zdCBIVE1MRWxlbWVudCo+KGVsZW1lbnQp
LCBzaG91bGRTdHlsZUF0dHJpYnV0ZUJlRW1wdHkpOwogfQogCiBzdGF0aWMgUGFzc1JlZlB0cjxF
bGVtZW50PiBjcmVhdGVGb250RWxlbWVudChEb2N1bWVudCogZG9jdW1lbnQpCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9lZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvZWRpdGluZy9BcHBseVN0eWxlQ29tbWFuZC5oCShyZXZpc2lvbiAxNDM3Nzkp
CisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0FwcGx5U3R5bGVDb21tYW5kLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTEzMiw2ICsxMzIsOCBAQCBwcml2YXRlOgogICAgIElzSW5saW5lRWxlbWVudFRv
UmVtb3ZlRnVuY3Rpb24gbV9pc0lubGluZUVsZW1lbnRUb1JlbW92ZUZ1bmN0aW9uOwogfTsKIAor
ZW51bSBTaG91bGRTdHlsZUF0dHJpYnV0ZUJlRW1wdHkgeyBBbGxvd05vbkVtcHR5U3R5bGVBdHRy
aWJ1dGUsIFN0eWxlQXR0cmlidXRlU2hvdWxkQmVFbXB0eSB9OworYm9vbCBpc0VtcHR5Rm9udFRh
Zyhjb25zdCBFbGVtZW50KiwgU2hvdWxkU3R5bGVBdHRyaWJ1dGVCZUVtcHR5ID0gU3R5bGVBdHRy
aWJ1dGVTaG91bGRCZUVtcHR5KTsKIGJvb2wgaXNMZWdhY3lBcHBsZVN0eWxlU3Bhbihjb25zdCBO
b2RlKik7CiBib29sIGlzU3R5bGVTcGFuT3JTcGFuV2l0aE9ubHlTdHlsZUF0dHJpYnV0ZShjb25z
dCBFbGVtZW50Kik7CiBQYXNzUmVmUHRyPEhUTUxFbGVtZW50PiBjcmVhdGVTdHlsZVNwYW5FbGVt
ZW50KERvY3VtZW50Kik7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxl
Y3Rpb25Db21tYW5kLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1Jl
cGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcAkocmV2aXNpb24gMTQzNzc5KQorKysgU291cmNlL1dl
YkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTM1Niw2ICszNTYsMTQgQEAgaW5saW5lIHZvaWQgUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6
OklucwogICAgICAgICBtX2xhc3ROb2RlSW5zZXJ0ZWQgPSBOb2RlVHJhdmVyc2FsOjpwcmV2aW91
c1NraXBwaW5nQ2hpbGRyZW4obV9sYXN0Tm9kZUluc2VydGVkLmdldCgpKTsKIH0KIAoraW5saW5l
IHZvaWQgUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6Okluc2VydGVkTm9kZXM6OmRpZFJlcGxhY2VO
b2RlKE5vZGUqIG5vZGUsIE5vZGUqIG5ld05vZGUpCit7CisgICAgaWYgKG1fZmlyc3ROb2RlSW5z
ZXJ0ZWQgPT0gbm9kZSkKKyAgICAgICAgbV9maXJzdE5vZGVJbnNlcnRlZCA9IG5ld05vZGU7Cisg
ICAgaWYgKG1fbGFzdE5vZGVJbnNlcnRlZCA9PSBub2RlKQorICAgICAgICBtX2xhc3ROb2RlSW5z
ZXJ0ZWQgPSBuZXdOb2RlOworfQorCiBSZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6UmVwbGFjZVNl
bGVjdGlvbkNvbW1hbmQoRG9jdW1lbnQqIGRvY3VtZW50LCBQYXNzUmVmUHRyPERvY3VtZW50RnJh
Z21lbnQ+IGZyYWdtZW50LCBDb21tYW5kT3B0aW9ucyBvcHRpb25zLCBFZGl0QWN0aW9uIGVkaXRB
Y3Rpb24pCiAgICAgOiBDb21wb3NpdGVFZGl0Q29tbWFuZChkb2N1bWVudCkKICAgICAsIG1fc2Vs
ZWN0UmVwbGFjZW1lbnQob3B0aW9ucyAmIFNlbGVjdFJlcGxhY2VtZW50KQpAQCAtNDc2LDYgKzQ4
NCwyMSBAQCB2b2lkIFJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjpyZW1vdmVSZWR1CiAgICAgICAg
IGNvbnN0IFN0eWxlUHJvcGVydHlTZXQqIGlubGluZVN0eWxlID0gZWxlbWVudC0+aW5saW5lU3R5
bGUoKTsKICAgICAgICAgUmVmUHRyPEVkaXRpbmdTdHlsZT4gbmV3SW5saW5lU3R5bGUgPSBFZGl0
aW5nU3R5bGU6OmNyZWF0ZShpbmxpbmVTdHlsZSk7CiAgICAgICAgIGlmIChpbmxpbmVTdHlsZSkg
eworICAgICAgICAgICAgaWYgKGVsZW1lbnQtPmlzSFRNTEVsZW1lbnQoKSkgeworICAgICAgICAg
ICAgICAgIFZlY3RvcjxRdWFsaWZpZWROYW1lPiBhdHRyaWJ1dGVzOworICAgICAgICAgICAgICAg
IEhUTUxFbGVtZW50KiBodG1sRWxlbWVudCA9IHN0YXRpY19jYXN0PEhUTUxFbGVtZW50Kj4oZWxl
bWVudCk7CisgICAgICAgICAgICAgICAgLy8gZS5nLiA8YiBzdHlsZT0iZm9udC13ZWlnaHQ6IG5v
cm1hbDsiPiBpcyBjb252ZXJ0ZWQgdG8gPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3JtYWw7
Ij4KKyAgICAgICAgICAgICAgICBpZiAobmV3SW5saW5lU3R5bGUtPmNvbmZsaWN0c1dpdGhJbXBs
aWNpdFN0eWxlT2ZFbGVtZW50KGh0bWxFbGVtZW50KSkgeworICAgICAgICAgICAgICAgICAgICBu
b2RlID0gcmVwbGFjZUVsZW1lbnRXaXRoU3BhblByZXNlcnZpbmdDaGlsZHJlbkFuZEF0dHJpYnV0
ZXMoaHRtbEVsZW1lbnQpOworICAgICAgICAgICAgICAgICAgICBlbGVtZW50ID0gc3RhdGljX2Nh
c3Q8U3R5bGVkRWxlbWVudCo+KG5vZGUuZ2V0KCkpOworICAgICAgICAgICAgICAgICAgICBpbnNl
cnRlZE5vZGVzLmRpZFJlcGxhY2VOb2RlKGh0bWxFbGVtZW50LCBub2RlLmdldCgpKTsKKyAgICAg
ICAgICAgICAgICB9IGVsc2UgaWYgKG5ld0lubGluZVN0eWxlLT5leHRyYWN0Q29uZmxpY3RpbmdJ
bXBsaWNpdFN0eWxlT2ZBdHRyaWJ1dGVzKGh0bWxFbGVtZW50LCBFZGl0aW5nU3R5bGU6OlByZXNl
cnZlV3JpdGluZ0RpcmVjdGlvbiwgMCwgYXR0cmlidXRlcywKKyAgICAgICAgICAgICAgICAgICAg
RWRpdGluZ1N0eWxlOjpEb05vdEV4dHJhY3RNYXRjaGluZ1N0eWxlKSkgeworICAgICAgICAgICAg
ICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGF0dHJpYnV0ZXMuc2l6ZSgpOyBpKyspCisg
ICAgICAgICAgICAgICAgICAgICAgICByZW1vdmVOb2RlQXR0cmlidXRlKGVsZW1lbnQsIGF0dHJp
YnV0ZXNbaV0pOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgQ29udGFpbmVyTm9kZSogY29udGV4dCA9IGVsZW1lbnQtPnBhcmVudE5vZGUoKTsKIAogICAg
ICAgICAgICAgLy8gSWYgTWFpbCB3cmFwcyB0aGUgZnJhZ21lbnQgd2l0aCBhIFBhc3RlIGFzIFF1
b3RhdGlvbiBibG9ja3F1b3RlLCBvciBpZiB5b3UncmUgcGFzdGluZyBpbnRvIGEgcXVvdGVkIHJl
Z2lvbiwKQEAgLTQ4OCwxMiArNTExLDEyIEBAIHZvaWQgUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQ6
OnJlbW92ZVJlZHUKICAgICAgICAgfQogCiAgICAgICAgIGlmICghaW5saW5lU3R5bGUgfHwgbmV3
SW5saW5lU3R5bGUtPmlzRW1wdHkoKSkgewotICAgICAgICAgICAgaWYgKGlzU3R5bGVTcGFuT3JT
cGFuV2l0aE9ubHlTdHlsZUF0dHJpYnV0ZShlbGVtZW50KSkgeworICAgICAgICAgICAgaWYgKGlz
U3R5bGVTcGFuT3JTcGFuV2l0aE9ubHlTdHlsZUF0dHJpYnV0ZShlbGVtZW50KSB8fCBpc0VtcHR5
Rm9udFRhZyhlbGVtZW50LCBBbGxvd05vbkVtcHR5U3R5bGVBdHRyaWJ1dGUpKSB7CiAgICAgICAg
ICAgICAgICAgaW5zZXJ0ZWROb2Rlcy53aWxsUmVtb3ZlTm9kZVByZXNlcnZpbmdDaGlsZHJlbihl
bGVtZW50KTsKICAgICAgICAgICAgICAgICByZW1vdmVOb2RlUHJlc2VydmluZ0NoaWxkcmVuKGVs
ZW1lbnQpOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgfSBlbHNlCi0g
ICAgICAgICAgICAgICAgcmVtb3ZlTm9kZUF0dHJpYnV0ZShlbGVtZW50LCBzdHlsZUF0dHIpOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgcmVtb3ZlTm9kZUF0dHJpYnV0ZShlbGVtZW50LCBz
dHlsZUF0dHIpOwogICAgICAgICB9IGVsc2UgaWYgKG5ld0lubGluZVN0eWxlLT5zdHlsZSgpLT5w
cm9wZXJ0eUNvdW50KCkgIT0gaW5saW5lU3R5bGUtPnByb3BlcnR5Q291bnQoKSkKICAgICAgICAg
ICAgIHNldE5vZGVBdHRyaWJ1dGUoZWxlbWVudCwgc3R5bGVBdHRyLCBuZXdJbmxpbmVTdHlsZS0+
c3R5bGUoKS0+YXNUZXh0KCkpOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1JlcGxh
Y2VTZWxlY3Rpb25Db21tYW5kLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZWRpdGlu
Zy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5oCShyZXZpc2lvbiAxNDM3NzkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9lZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmgJKHdvcmtpbmcgY29weSkK
QEAgLTYzLDYgKzYzLDcgQEAgcHJpdmF0ZToKICAgICAgICAgdm9pZCByZXNwb25kVG9Ob2RlSW5z
ZXJ0aW9uKE5vZGUqKTsKICAgICAgICAgdm9pZCB3aWxsUmVtb3ZlTm9kZVByZXNlcnZpbmdDaGls
ZHJlbihOb2RlKik7CiAgICAgICAgIHZvaWQgd2lsbFJlbW92ZU5vZGUoTm9kZSopOworICAgICAg
ICB2b2lkIGRpZFJlcGxhY2VOb2RlKE5vZGUqLCBOb2RlKiBuZXdOb2RlKTsKIAogICAgICAgICBO
b2RlKiBmaXJzdE5vZGVJbnNlcnRlZCgpIGNvbnN0IHsgcmV0dXJuIG1fZmlyc3ROb2RlSW5zZXJ0
ZWQuZ2V0KCk7IH0KICAgICAgICAgTm9kZSogbGFzdExlYWZJbnNlcnRlZCgpIGNvbnN0IHsgcmV0
dXJuIG1fbGFzdE5vZGVJbnNlcnRlZC0+bGFzdERlc2NlbmRhbnQoKTsgfQpJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gMTQzODE0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMTMtMDItMjIgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgV2ViS2l0IGNhbiBlcnJvbmVvdXNseSBzdHJpcCBmb250LXNpemUgQ1NT
IHByb3BlcnR5IGZyb20gZm9udCBlbGVtZW50IHdpdGggc2l6ZSBhdHRyaWJ1dGUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDY1NworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHR3byByZWdyZXNz
aW9uIHRlc3RzIHRvIGVuc3VyZSBXZWJLaXQgZG9lc24ndCBlcnJvbmVvdXNseSByZW1vdmUgaW5s
aW5lIHN0eWxlcyBvZiBhbiBlbGVtZW50CisgICAgICAgIHdoZW4gaXRzIGltcGxpY2l0IHN0eWxl
cyBkaWZmZXIgZnJvbSB0aGUgaW5saW5lIHN0eWxlcy4gQWxzbyByZWJhc2VsaW5lZCBzb21lIHRl
c3RzIGFzIHRoZWlyIHJlc3VsdHMKKyAgICAgICAgaGF2ZSBwcm9ncmVzc2VkLgorCisgICAgICAg
ICogZWRpdGluZy9wYXN0ZWJvYXJkL2luc2VydC11LXdpdGgtdGV4dC1kZWNvcmF0aW9uLW5vbmUt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL3Bhc3RlYm9hcmQvaW5zZXJ0
LXUtd2l0aC10ZXh0LWRlY29yYXRpb24tbm9uZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBlZGl0
aW5nL3Bhc3RlYm9hcmQvaW5zZXJ0LWZvbnQtd2l0aC1zaXplLWFuZC1jc3MtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL3Bhc3RlYm9hcmQvaW5zZXJ0LWZvbnQtd2l0aC1z
aXplLWFuZC1jc3MuaHRtbDogQWRkZWQuCisgICAgICAgICogZWRpdGluZy9wYXN0ZWJvYXJkLzQ3
NDQwMDgtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGVkaXRpbmcvcGFzdGVib2FyZC9wYXN0ZS10
ZXh0LXdpdGgtc3R5bGUtNS1leHBlY3RlZC50eHQ6CisgICAgICAgICogZWRpdGluZy9wYXN0ZWJv
YXJkL3Bhc3RlLXRleHQtd2l0aC1zdHlsZS01Lmh0bWw6CisgICAgICAgICogZWRpdGluZy9wYXN0
ZWJvYXJkL3N0eWxlLWZyb20tcnVsZXMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGVkaXRpbmcv
cGFzdGVib2FyZC9zdHlsZS1mcm9tLXJ1bGVzLmh0bWw6CisKIDIwMTMtMDItMjIgIExldmkgV2Vp
bnRyYXViICA8bGV2aXdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVu
aW5nLCB1cGRhdGluZyB0ZXN0IGV4cGVjYXRpb25zIGFmdGVyIHIxNDAzNzQuCkluZGV4OiBMYXlv
dXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvNDc0NDAwOC1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkLzQ3NDQwMDgtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAxNDM3NzkpCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvNDc0
NDAwOC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsNyArMSw3IEBACiBFRElUSU5H
IERFTEVHQVRFOiBzaG91bGRCZWdpbkVkaXRpbmdJbkRPTVJhbmdlOnJhbmdlIGZyb20gMCBvZiBE
SVYgPiBCT0RZID4gSFRNTCA+ICNkb2N1bWVudCB0byAwIG9mIERJViA+IEJPRFkgPiBIVE1MID4g
I2RvY3VtZW50CiBFRElUSU5HIERFTEVHQVRFOiB3ZWJWaWV3RGlkQmVnaW5FZGl0aW5nOldlYlZp
ZXdEaWRCZWdpbkVkaXRpbmdOb3RpZmljYXRpb24KIEVESVRJTkcgREVMRUdBVEU6IHdlYlZpZXdE
aWRDaGFuZ2VTZWxlY3Rpb246V2ViVmlld0RpZENoYW5nZVNlbGVjdGlvbk5vdGlmaWNhdGlvbgot
RURJVElORyBERUxFR0FURTogc2hvdWxkQ2hhbmdlU2VsZWN0ZWRET01SYW5nZTpyYW5nZSBmcm9t
IDAgb2YgRElWID4gQk9EWSA+IEhUTUwgPiAjZG9jdW1lbnQgdG8gMCBvZiBESVYgPiBCT0RZID4g
SFRNTCA+ICNkb2N1bWVudCB0b0RPTVJhbmdlOnJhbmdlIGZyb20gMyBvZiAjdGV4dCA+IERJViA+
IEJPRFkgPiBIVE1MID4gI2RvY3VtZW50IHRvIDMgb2YgI3RleHQgPiBESVYgPiBCT0RZID4gSFRN
TCA+ICNkb2N1bWVudCBhZmZpbml0eTpOU1NlbGVjdGlvbkFmZmluaXR5RG93bnN0cmVhbSBzdGls
bFNlbGVjdGluZzpGQUxTRQorRURJVElORyBERUxFR0FURTogc2hvdWxkQ2hhbmdlU2VsZWN0ZWRE
T01SYW5nZTpyYW5nZSBmcm9tIDAgb2YgRElWID4gQk9EWSA+IEhUTUwgPiAjZG9jdW1lbnQgdG8g
MCBvZiBESVYgPiBCT0RZID4gSFRNTCA+ICNkb2N1bWVudCB0b0RPTVJhbmdlOnJhbmdlIGZyb20g
NyBvZiAjdGV4dCA+IERJViA+IEJPRFkgPiBIVE1MID4gI2RvY3VtZW50IHRvIDcgb2YgI3RleHQg
PiBESVYgPiBCT0RZID4gSFRNTCA+ICNkb2N1bWVudCBhZmZpbml0eTpOU1NlbGVjdGlvbkFmZmlu
aXR5RG93bnN0cmVhbSBzdGlsbFNlbGVjdGluZzpGQUxTRQogRURJVElORyBERUxFR0FURTogd2Vi
Vmlld0RpZENoYW5nZVNlbGVjdGlvbjpXZWJWaWV3RGlkQ2hhbmdlU2VsZWN0aW9uTm90aWZpY2F0
aW9uCiBFRElUSU5HIERFTEVHQVRFOiB3ZWJWaWV3RGlkQ2hhbmdlOldlYlZpZXdEaWRDaGFuZ2VO
b3RpZmljYXRpb24KIFRoaXMgdGVzdHMgZm9yIGEgY3Jhc2ggb24gcGFzdGUgaW5zaWRlIHJlbW92
ZVJlZHVuZGFudFN0eWxlcy4gWW91IHNob3VsZCBzZWUgJ2ZvbyBiYXInIGJlbG93LgpJbmRleDog
TGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2luc2VydC1mb250LXdpdGgtc2l6ZS1hbmQt
Y3NzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3Rl
Ym9hcmQvaW5zZXJ0LWZvbnQtd2l0aC1zaXplLWFuZC1jc3MtZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2luc2VydC1mb250LXdpdGgt
c2l6ZS1hbmQtY3NzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyOCBAQAor
VGhpcyB0ZXN0cyBpbnNlcnRpbmcgYSBmb250IGVsZW1lbnQgd2l0aCBib3RoIGZvbnQtc2l6ZSBD
U1MgcHJvcGVydHkgYW5kIHNpemUgYXR0cmlidXRlLgorV2ViS2l0IHNob3VsZCBub3Qgc3RyaXAg
anVzdCBmb250LXNpemUgcHJvcGVydHkuIFR3byBpbnN0YW5jZXMgb2YgImhlbGxvIHdvcmxkIiBz
aG91bGQgbG9vayBpZGVudGljYWwgdG8gZWFjaCBvdGhlci4KKworSW5zZXJ0aW9uIHBvaW50Ogor
fCA8ZGl2PgorfCAgIGNvbnRlbnRlZGl0YWJsZT0iIgorfCAgIHN0eWxlPSJmb250LXNpemU6IDI1
cHg7IgorfCAgICJXZWJLaXQiCisKK0NvbnRlbnQgdG8gaW5zZXJ0OgorfCA8Zm9udD4KK3wgICBz
aXplPSI3IgorfCAgIHN0eWxlPSJmb250LXNpemU6IDI1cHg7IgorfCAgICJoZWxsbyAiCit8IDxm
b250PgorfCAgIHNpemU9IjciCit8ICAgc3R5bGU9ImZvbnQtc2l6ZTogMTVweDsiCit8ICAgIndv
cmxkICIKKworQWZ0ZXIgaW5zZXJ0aW9uOgorfCA8ZGl2PgorfCAgIGNvbnRlbnRlZGl0YWJsZT0i
IgorfCAgIHN0eWxlPSJmb250LXNpemU6IDI1cHg7IgorfCAgICJoZWxsbyAiCit8ICAgPGZvbnQ+
Cit8ICAgICBzdHlsZT0iZm9udC1zaXplOiAxNXB4OyIKK3wgICAgICJ3b3JsZMKgPCNzZWxlY3Rp
b24tY2FyZXQ+IgorfCAgICJXZWJLaXQiCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3Rl
Ym9hcmQvaW5zZXJ0LWZvbnQtd2l0aC1zaXplLWFuZC1jc3MuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvaW5zZXJ0LWZvbnQtd2l0aC1zaXplLWFuZC1j
c3MuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9p
bnNlcnQtZm9udC13aXRoLXNpemUtYW5kLWNzcy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDI0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8ZGl2IGlkPSJjb250YWlu
ZXIiPjxkaXYgY29udGVudGVkaXRhYmxlIHN0eWxlPSJmb250LXNpemU6IDI1cHg7Ij5XZWJLaXQ8
L2Rpdj48L2Rpdj4KKzxkaXYgaWQ9ImNvbnRlbnQiPjxmb250IHNpemU9IjciIHN0eWxlPSJmb250
LXNpemU6IDI1cHg7Ij5oZWxsbyA8L2ZvbnQ+PGZvbnQgc2l6ZT0iNyIgc3R5bGU9ImZvbnQtc2l6
ZTogMTVweDsiPndvcmxkIDwvZm9udD48L2Rpdj4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJj
ZXMvZHVtcC1hcy1tYXJrdXAuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworTWFya3VwLmRlc2Ny
aXB0aW9uKCdUaGlzIHRlc3RzIGluc2VydGluZyBhIGZvbnQgZWxlbWVudCB3aXRoIGJvdGggZm9u
dC1zaXplIENTUyBwcm9wZXJ0eSBhbmQgc2l6ZSBhdHRyaWJ1dGUuXG4nCisgICAgKyAnV2ViS2l0
IHNob3VsZCBub3Qgc3RyaXAganVzdCBmb250LXNpemUgcHJvcGVydHkuIFR3byBpbnN0YW5jZXMg
b2YgImhlbGxvIHdvcmxkIiBzaG91bGQgbG9vayBpZGVudGljYWwgdG8gZWFjaCBvdGhlci4nKTsK
KworTWFya3VwLmR1bXAoJ2NvbnRhaW5lcicsICdJbnNlcnRpb24gcG9pbnQnKTsKKwordmFyIGNv
bnRlbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGVudCcpOworTWFya3VwLmR1bXAo
Y29udGVudCwgJ0NvbnRlbnQgdG8gaW5zZXJ0Jyk7CisKK2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J2Rpdltjb250ZW50ZWRpdGFibGVdJykuZm9jdXMoKTsKK2RvY3VtZW50LmV4ZWNDb21tYW5kKCdJ
bnNlcnRIVE1MJywgbnVsbCwgY29udGVudC5pbm5lckhUTUwpOworCitNYXJrdXAuZHVtcCgnY29u
dGFpbmVyJywgJ0FmdGVyIGluc2VydGlvbicpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRt
bD4KSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9pbnNlcnQtdS13aXRoLXRl
eHQtZGVjb3JhdGlvbi1ub25lLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9lZGl0aW5nL3Bhc3RlYm9hcmQvaW5zZXJ0LXUtd2l0aC10ZXh0LWRlY29yYXRpb24tbm9uZS1l
eHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9h
cmQvaW5zZXJ0LXUtd2l0aC10ZXh0LWRlY29yYXRpb24tbm9uZS1leHBlY3RlZC50eHQJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsMjQgQEAKK1RoaXMgdGVzdHMgaW5zZXJ0aW5nIGFuIHUgZWxlbWVu
dCB3aXRoIHRleHQtZGVjb3JhdGlvbiBwcm9wZXJ0eSBzZXQgdG8gbm9uZS4KK1dlYktpdCBzaG91
bGQgbm90IHN0cmlwIGp1c3QgZm9udC1zaXplIHByb3BlcnR5LiBUd28gaW5zdGFuY2VzIG9mICJo
ZWxsbyB3b3JsZCIgc2hvdWxkIGxvb2sgaWRlbnRpY2FsIHRvIGVhY2ggb3RoZXIuCisKK0luc2Vy
dGlvbiBwb2ludDoKK3wgPGRpdj4KK3wgICBjb250ZW50ZWRpdGFibGU9IiIKK3wgICAiwqBXZWJL
aXQiCisKK0NvbnRlbnQgdG8gaW5zZXJ0OgorfCA8dT4KK3wgICBzdHlsZT0idGV4dC1kZWNvcmF0
aW9uOiBub25lOyIKK3wgICAiaGVsbG8gIgorfCA8dT4KK3wgICBzdHlsZT0idGV4dC1kZWNvcmF0
aW9uOiBsaW5lLXRocm91Z2g7IgorfCAgICJ3b3JsZCIKKworQWZ0ZXIgaW5zZXJ0aW9uOgorfCA8
ZGl2PgorfCAgIGNvbnRlbnRlZGl0YWJsZT0iIgorfCAgICJoZWxsbyAiCit8ICAgPHNwYW4+Cit8
ICAgICBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IgorfCAgICAgIndvcmxk
PCNzZWxlY3Rpb24tY2FyZXQ+IgorfCAgICLCoFdlYktpdCIKSW5kZXg6IExheW91dFRlc3RzL2Vk
aXRpbmcvcGFzdGVib2FyZC9pbnNlcnQtdS13aXRoLXRleHQtZGVjb3JhdGlvbi1ub25lLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL2luc2VydC11LXdp
dGgtdGV4dC1kZWNvcmF0aW9uLW5vbmUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2VkaXRpbmcvcGFzdGVib2FyZC9pbnNlcnQtdS13aXRoLXRleHQtZGVjb3JhdGlvbi1ub25lLmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8Ym9keT4KKzxkaXYgaWQ9ImNvbnRhaW5lciI+PGRpdiBjb250ZW50ZWRpdGFibGU+Jm5ic3A7
V2ViS2l0PC9kaXY+PC9kaXY+Cis8ZGl2IGlkPSJjb250ZW50Ij48dSBzdHlsZT0idGV4dC1kZWNv
cmF0aW9uOiBub25lOyI+aGVsbG8gPC91Pjx1IHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IGxpbmUt
dGhyb3VnaDsiPndvcmxkPC91PjwvZGl2PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9k
dW1wLWFzLW1hcmt1cC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitNYXJrdXAuZGVzY3JpcHRp
b24oJ1RoaXMgdGVzdHMgaW5zZXJ0aW5nIGFuIHUgZWxlbWVudCB3aXRoIHRleHQtZGVjb3JhdGlv
biBwcm9wZXJ0eSBzZXQgdG8gbm9uZS5cbicKKyAgICArICdXZWJLaXQgc2hvdWxkIG5vdCBzdHJp
cCBqdXN0IGZvbnQtc2l6ZSBwcm9wZXJ0eS4gVHdvIGluc3RhbmNlcyBvZiAiaGVsbG8gd29ybGQi
IHNob3VsZCBsb29rIGlkZW50aWNhbCB0byBlYWNoIG90aGVyLicpOworCitNYXJrdXAuZHVtcCgn
Y29udGFpbmVyJywgJ0luc2VydGlvbiBwb2ludCcpOworCit2YXIgY29udGVudCA9IGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCdjb250ZW50Jyk7CitNYXJrdXAuZHVtcChjb250ZW50LCAnQ29udGVu
dCB0byBpbnNlcnQnKTsKKworZG9jdW1lbnQucXVlcnlTZWxlY3RvcignZGl2W2NvbnRlbnRlZGl0
YWJsZV0nKS5mb2N1cygpOworZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ0luc2VydEhUTUwnLCBudWxs
LCBjb250ZW50LmlubmVySFRNTCk7CisKK01hcmt1cC5kdW1wKCdjb250YWluZXInLCAnQWZ0ZXIg
aW5zZXJ0aW9uJyk7CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0
VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL3Bhc3RlLXRleHQtd2l0aC1zdHlsZS01LWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvcGFzdGUt
dGV4dC13aXRoLXN0eWxlLTUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAxNDM3NzkpCisrKyBMYXlv
dXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvcGFzdGUtdGV4dC13aXRoLXN0eWxlLTUtZXhwZWN0
ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDUgKzEsNSBAQAogVGhpcyB0ZXN0cyBjb3B5aW5n
IGFuZCBwYXN0aW5nIHRleHQgZG9lcyBub3Qgc3RyaXAgaW5saW5lIHN0eWxlcyB0aGF0IG92ZXJy
aWRlcyBVQSBzdHlsZSBydWxlcy4KLVRvIG1hbnVhbGx5IHRlc3QsIGNvcHkgYW5kIHBhc3RlICJo
ZWxsbyB3b3JsZCIgYmVsb3cuIFRoZSBwYXN0ZWQgdGV4dCBzaG91bGQgYmUgYm9sZGVkLgorVG8g
bWFudWFsbHkgdGVzdCwgY29weSBhbmQgcGFzdGUgImhlbGxvIHdvcmxkIiBiZWxvdy4gVGhlIHBh
c3RlZCB0ZXh0IHNob3VsZCBub3QgYmUgYm9sZGVkLgogCiBCZWZvcmUgY29weS1wYXN0ZToKIHwg
PGI+CkBAIC03LDcgKzcsNSBAQCBCZWZvcmUgY29weS1wYXN0ZToKIHwgICAiPCNzZWxlY3Rpb24t
Y2FyZXQ+aGVsbG8gd29ybGQiCiAKIEFmdGVyIGNvcHktcGFzdGU6Ci18IDxiPgotfCAgIHN0eWxl
PSJmb250LXdlaWdodDogbm9ybWFsOyIKLXwgICAiaGVsbG8gd29ybGQ8I3NlbGVjdGlvbi1jYXJl
dD4iCit8ICJoZWxsbyB3b3JsZDwjc2VsZWN0aW9uLWNhcmV0PiIKIHwgPGJyPgpJbmRleDogTGF5
b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL3Bhc3RlLXRleHQtd2l0aC1zdHlsZS01Lmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJkL3Bhc3RlLXRleHQt
d2l0aC1zdHlsZS01Lmh0bWwJKHJldmlzaW9uIDE0Mzc3OSkKKysrIExheW91dFRlc3RzL2VkaXRp
bmcvcGFzdGVib2FyZC9wYXN0ZS10ZXh0LXdpdGgtc3R5bGUtNS5odG1sCSh3b3JraW5nIGNvcHkp
CkBAIC0yLDcgKzIsNyBAQAogPGh0bWw+CiA8Ym9keT4KIDxwIGlkPSJkZXNjcmlwdGlvbiI+VGhp
cyB0ZXN0cyBjb3B5aW5nIGFuZCBwYXN0aW5nIHRleHQgZG9lcyBub3Qgc3RyaXAgaW5saW5lIHN0
eWxlcyB0aGF0IG92ZXJyaWRlcyBVQSBzdHlsZSBydWxlcy4KLVRvIG1hbnVhbGx5IHRlc3QsIGNv
cHkgYW5kIHBhc3RlICJoZWxsbyB3b3JsZCIgYmVsb3cuIFRoZSBwYXN0ZWQgdGV4dCBzaG91bGQg
YmUgYm9sZGVkLjwvcD4KK1RvIG1hbnVhbGx5IHRlc3QsIGNvcHkgYW5kIHBhc3RlICJoZWxsbyB3
b3JsZCIgYmVsb3cuIFRoZSBwYXN0ZWQgdGV4dCBzaG91bGQgbm90IGJlIGJvbGRlZC48L3A+CiA8
ZGl2IGlkPSJ0ZXN0IiBjb250ZW50ZWRpdGFibGU+PGIgc3R5bGU9ImZvbnQtd2VpZ2h0OiBub3Jt
YWwiPmhlbGxvIHdvcmxkPC9iPjwvZGl2PgogPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9k
dW1wLWFzLW1hcmt1cC5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0PgpJbmRleDogTGF5b3V0VGVzdHMv
ZWRpdGluZy9wYXN0ZWJvYXJkL3N0eWxlLWZyb20tcnVsZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9zdHlsZS1mcm9tLXJ1bGVzLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMTQzNzc5KQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0
ZWJvYXJkL3N0eWxlLWZyb20tcnVsZXMtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0x
OSw3ICsxOSw3IEBAIE9yaWdpbmFsOgogIgogfCAgIDxlbT4KIHwgICAgIHN0eWxlPSJjb2xvcjog
Ymx1ZTsiCi18ICAgICB0aXRsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogYm9s
ZDsgY29sb3I6IGJsdWU7IgorfCAgICAgdGl0bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjog
Ymx1ZTsiCiB8ICAgICAiV2ViS2l0IgogCiBQYXN0ZWQ6CkBAIC0zNCw3ICszNCw3IEBAIFBhc3Rl
ZDoKIHwgICAgIHRpdGxlPSJmb250LXNpemU6IDFlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IgogfCAg
ICAgIndvcmxkIgogfCAgICLCoCIKLXwgICA8ZW0+Ci18ICAgICBzdHlsZT0iZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6IGJsdWU7IgotfCAgICAgdGl0bGU9ImZv
bnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiBibHVlOyIKK3wgICA8
c3Bhbj4KK3wgICAgIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsgY29sb3I6IGJsdWU7IgorfCAg
ICAgdGl0bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogYmx1ZTsiCiB8ICAgICAiV2ViS2l0
PCNzZWxlY3Rpb24tY2FyZXQ+IgpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJvYXJk
L3N0eWxlLWZyb20tcnVsZXMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5n
L3Bhc3RlYm9hcmQvc3R5bGUtZnJvbS1ydWxlcy5odG1sCShyZXZpc2lvbiAxNDM3NzkpCisrKyBM
YXlvdXRUZXN0cy9lZGl0aW5nL3Bhc3RlYm9hcmQvc3R5bGUtZnJvbS1ydWxlcy5odG1sCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNiw3ICsxNiw3IEBAIEVhY2ggZWxlbWVudCBzaG91bGQgaGF2ZSBleGFj
dCBwcm9wZXJ0aWUKIDxzZWN0aW9uIGlkPSJjb250YWluZXIiPgogPGRpdiBpZD0iY29weSIgY29u
dGVudGVkaXRhYmxlPjxibG9ja3F1b3RlIHRpdGxlPSJub25lIj5oZWxsbzwvYmxvY2txdW90ZT4K
IDxwIHRpdGxlPSJub25lIj48c3BhbiBjbGFzcz0icmVkIiBzdHlsZT0iZm9udC1zaXplOiAxZW07
IGZvbnQtd2VpZ2h0OiBib2xkOyIgdGl0bGU9ImZvbnQtc2l6ZTogMWVtOyBmb250LXdlaWdodDog
Ym9sZDsiPndvcmxkPC9zcGFuPgotPGVtIHN0eWxlPSJjb2xvcjogYmx1ZTsiIHRpdGxlPSJmb250
LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogYmx1ZTsiPldlYktpdDwv
ZW0+PC9wPjwvZGl2PgorPGVtIHN0eWxlPSJjb2xvcjogYmx1ZTsiIHRpdGxlPSJmb250LXdlaWdo
dDogYm9sZDsgY29sb3I6IGJsdWU7Ij5XZWJLaXQ8L2VtPjwvcD48L2Rpdj4KIDxkaXYgaWQ9InBh
c3RlIiBjb250ZW50ZWRpdGFibGU+PC9kaXY+CiA8L3NlY3Rpb24+CiA8c2NyaXB0IHNyYz0iLi4v
Li4vcmVzb3VyY2VzL2R1bXAtYXMtbWFya3VwLmpzIj48L3NjcmlwdD4K
</data>
<flag name="review"
          id="210417"
          type_id="1"
          status="+"
          setter="justin.garcia"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>189871</attachid>
            <date>2013-02-22 17:19:18 -0800</date>
            <delta_ts>2013-02-22 17:19:18 -0800</delta_ts>
            <desc>demo</desc>
            <filename>insert-font-with-size-and-css.html</filename>
            <type>text/html</type>
            <size>337</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHNjcmlwdD4KCmZ1bmN0aW9uIHJ1blRlc3Qo
KSB7CiAgICBkb2N1bWVudC5ib2R5LmZvY3VzKCk7CiAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgn
SW5zZXJ0SFRNTCcsIG51bGwsICc8Zm9udCBzaXplPSI3IiBzdHlsZT0iZm9udC1zaXplOiAyNXB4
OyI+aGVsbG8gPC9mb250PicpOwogICAgYWxlcnQoZG9jdW1lbnQuYm9keS5pbm5lckhUTUwpOwp9
Cgo8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSIgY29udGVudGVkaXRh
YmxlIHN0eWxlPSJmb250LXNpemU6IDI1cHg7Ij4Kd29ybGQKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>