<?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>139633</bug_id>
          
          <creation_ts>2014-12-14 20:03:36 -0800</creation_ts>
          <short_desc>Move &apos;-webkit-text-decoration-skip&apos; to the new StyleBuilder</short_desc>
          <delta_ts>2014-12-15 09:59:04 -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>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>
          <dependson>137910</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1055547</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-12-14 20:03:36 -0800</bug_when>
    <thetext>Move &apos;-webkit-text-decoration-skip&apos; to the new StyleBuilder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055548</commentid>
    <comment_count>1</comment_count>
      <attachid>243279</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-12-14 20:36:51 -0800</bug_when>
    <thetext>Created attachment 243279
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055650</commentid>
    <comment_count>2</comment_count>
      <attachid>243279</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-15 09:58:59 -0800</bug_when>
    <thetext>Comment on attachment 243279
Patch

Clearing flags on attachment: 243279

Committed r177282: &lt;http://trac.webkit.org/changeset/177282&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1055651</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-15 09:59:04 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>243279</attachid>
            <date>2014-12-14 20:36:51 -0800</date>
            <delta_ts>2014-12-15 09:58:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139633-20141214203738.patch</filename>
            <type>text/plain</type>
            <size>8052</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3MjY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWY0ZmU1NzZmMmU2ZTBk
ZmJjZDdmMGE4ODc2NTVjZWRjOWNkNzM0ZS4uNzdkZDViMmVlMWZlY2YyMTEzMTA3MGI5ZTFkOTY3
OGIyMTZlYmQ4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE0LTEyLTE0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTW92ZSAnLXdlYmtpdC10ZXh0
LWRlY29yYXRpb24tc2tpcCcgdG8gdGhlIG5ldyBTdHlsZUJ1aWxkZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTYzMworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1vdmUgJy13ZWJraXQtdGV4dC1kZWNv
cmF0aW9uLXNraXAnIHRvIHRoZSBuZXcgU3R5bGVCdWlsZGVyIGJ5CisgICAgICAgIGludHJvZHVj
aW5nIGEgbmV3IFRleHREZWNvcmF0aW9uU2tpcCBjb252ZXJ0ZXIuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzLCBubyBiZWhhdmlvciBjaGFuZ2UuCisKKyAgICAgICAgKiBjc3MvQ1NTUHJvcGVydHlO
YW1lcy5pbjoKKyAgICAgICAgKiBjc3MvRGVwcmVjYXRlZFN0eWxlQnVpbGRlci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpEZXByZWNhdGVkU3R5bGVCdWlsZGVyOjpEZXByZWNhdGVkU3R5bGVCdWls
ZGVyKToKKyAgICAgICAgKFdlYkNvcmU6OnZhbHVlVG9EZWNvcmF0aW9uU2tpcCk6IERlbGV0ZWQu
CisgICAgICAgIChXZWJDb3JlOjpBcHBseVByb3BlcnR5VGV4dERlY29yYXRpb25Ta2lwOjphcHBs
eVZhbHVlKTogRGVsZXRlZC4KKyAgICAgICAgKFdlYkNvcmU6OkFwcGx5UHJvcGVydHlUZXh0RGVj
b3JhdGlvblNraXA6OmNyZWF0ZUhhbmRsZXIpOiBEZWxldGVkLgorICAgICAgICAqIGNzcy9TdHls
ZUJ1aWxkZXJDb252ZXJ0ZXIuaDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlQnVpbGRlckNvbnZl
cnRlcjo6dmFsdWVUb0RlY29yYXRpb25Ta2lwKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlQnVp
bGRlckNvbnZlcnRlcjo6Y29udmVydFRleHREZWNvcmF0aW9uU2tpcCk6CisKIDIwMTQtMTItMTQg
IEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEV2ZW50IGNvbnN0
cnVjdGlvbiBoZWxwZXJzIHNob3VsZCByZXR1cm4gUmVmIGluc3RlYWQgb2YgUGFzc1JlZlB0ci4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eU5hbWVzLmluIGIvU291
cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KaW5kZXggZGZjN2NiMzIwMDM4MjY1
ZGM5NjBhYzg1OGY5OTc0ZmM2MTc4YTQzMS4uNjI2OWNhZGE3YTczOGEyMmI2ZDJhMzg2M2FjZTkz
NGUxZjJkNjI2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFt
ZXMuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1Byb3BlcnR5TmFtZXMuaW4KQEAgLTQ5
NCw3ICs0OTQsNyBAQCBvcmRlciBbVHlwZU5hbWU9aW50XQogLXdlYmtpdC10ZXh0LWRlY29yYXRp
b24tbGluZSBbTmFtZUZvck1ldGhvZHM9VGV4dERlY29yYXRpb24sIENvbnZlcnRlcj1UZXh0RGVj
b3JhdGlvbl0KIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXN0eWxlIFtUeXBlTmFtZT1UZXh0RGVj
b3JhdGlvblN0eWxlXQogLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3IgW0xlZ2FjeVN0eWxl
QnVpbGRlcl0KLS13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAgW0luaGVyaXRlZCwgTGVnYWN5
U3R5bGVCdWlsZGVyXQorLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcCBbSW5oZXJpdGVkLCBD
b252ZXJ0ZXI9VGV4dERlY29yYXRpb25Ta2lwXQogLXdlYmtpdC10ZXh0LXVuZGVybGluZS1wb3Np
dGlvbiBbSW5oZXJpdGVkLCBDb252ZXJ0ZXI9VGV4dFVuZGVybGluZVBvc2l0aW9uXQogLXdlYmtp
dC10ZXh0LWRlY29yYXRpb25zLWluLWVmZmVjdCBbSW5oZXJpdGVkLCBMZWdhY3lTdHlsZUJ1aWxk
ZXJdCiAtd2Via2l0LXRleHQtZW1waGFzaXMgW0luaGVyaXRlZCwgTGVnYWN5U3R5bGVCdWlsZGVy
XQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0RlcHJlY2F0ZWRTdHlsZUJ1aWxkZXIuY3BwCmluZGV4
IDkwMWMwOWExNGUxZDk2ZDIwZjUxZGQ0YTRhMzJjODMyODZkNzc4YTguLjVjYTg2MzMzMmQyNjYx
YmQ5YjZlZDBlMWMyN2UyYzcyNTg1YWUxNWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9EZXByZWNhdGVkU3R5bGVCdWlsZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvRGVw
cmVjYXRlZFN0eWxlQnVpbGRlci5jcHAKQEAgLTczNiw1MCArNzM2LDYgQEAgcHVibGljOgogICAg
IHN0YXRpYyBQcm9wZXJ0eUhhbmRsZXIgY3JlYXRlSGFuZGxlcigpIHsgcmV0dXJuIFByb3BlcnR5
SGFuZGxlcigmYXBwbHlJbmhlcml0VmFsdWUsICZhcHBseUluaXRpYWxWYWx1ZSwgJmFwcGx5VmFs
dWUpOyB9CiB9OwogCi1zdGF0aWMgVGV4dERlY29yYXRpb25Ta2lwIHZhbHVlVG9EZWNvcmF0aW9u
U2tpcChDU1NQcmltaXRpdmVWYWx1ZSYgcHJpbWl0aXZlVmFsdWUpCi17Ci0gICAgQVNTRVJUKHBy
aW1pdGl2ZVZhbHVlLmlzVmFsdWVJRCgpKTsKLQotICAgIHN3aXRjaCAocHJpbWl0aXZlVmFsdWUu
Z2V0VmFsdWVJRCgpKSB7Ci0gICAgY2FzZSBDU1NWYWx1ZUF1dG86Ci0gICAgICAgIHJldHVybiBU
ZXh0RGVjb3JhdGlvblNraXBBdXRvOwotICAgIGNhc2UgQ1NTVmFsdWVOb25lOgotICAgICAgICBy
ZXR1cm4gVGV4dERlY29yYXRpb25Ta2lwTm9uZTsKLSAgICBjYXNlIENTU1ZhbHVlSW5rOgotICAg
ICAgICByZXR1cm4gVGV4dERlY29yYXRpb25Ta2lwSW5rOwotICAgIGNhc2UgQ1NTVmFsdWVPYmpl
Y3RzOgotICAgICAgICByZXR1cm4gVGV4dERlY29yYXRpb25Ta2lwT2JqZWN0czsKLSAgICBkZWZh
dWx0OgotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsK
LSAgICByZXR1cm4gVGV4dERlY29yYXRpb25Ta2lwTm9uZTsKLX0KLQotY2xhc3MgQXBwbHlQcm9w
ZXJ0eVRleHREZWNvcmF0aW9uU2tpcCB7Ci1wdWJsaWM6Ci0gICAgc3RhdGljIHZvaWQgYXBwbHlW
YWx1ZShDU1NQcm9wZXJ0eUlELCBTdHlsZVJlc29sdmVyKiBzdHlsZVJlc29sdmVyLCBDU1NWYWx1
ZSogdmFsdWUpCi0gICAgewotICAgICAgICBpZiAoaXM8Q1NTUHJpbWl0aXZlVmFsdWU+KCp2YWx1
ZSkpIHsKLSAgICAgICAgICAgIHN0eWxlUmVzb2x2ZXItPnN0eWxlKCktPnNldFRleHREZWNvcmF0
aW9uU2tpcCh2YWx1ZVRvRGVjb3JhdGlvblNraXAoZG93bmNhc3Q8Q1NTUHJpbWl0aXZlVmFsdWU+
KCp2YWx1ZSkpKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotCi0gICAgICAgIFRl
eHREZWNvcmF0aW9uU2tpcCBza2lwID0gUmVuZGVyU3R5bGU6OmluaXRpYWxUZXh0RGVjb3JhdGlv
blNraXAoKTsKLSAgICAgICAgaWYgKGlzPENTU1ZhbHVlTGlzdD4oKnZhbHVlKSkgewotICAgICAg
ICAgICAgZm9yIChhdXRvJiBjdXJyZW50VmFsdWUgOiBkb3duY2FzdDxDU1NWYWx1ZUxpc3Q+KCp2
YWx1ZSkpCi0gICAgICAgICAgICAgICAgc2tpcCB8PSB2YWx1ZVRvRGVjb3JhdGlvblNraXAoZG93
bmNhc3Q8Q1NTUHJpbWl0aXZlVmFsdWU+KGN1cnJlbnRWYWx1ZS5nZXQoKSkpOwotICAgICAgICB9
Ci0gICAgICAgIHN0eWxlUmVzb2x2ZXItPnN0eWxlKCktPnNldFRleHREZWNvcmF0aW9uU2tpcChz
a2lwKTsKLSAgICB9Ci0gICAgc3RhdGljIFByb3BlcnR5SGFuZGxlciBjcmVhdGVIYW5kbGVyKCkK
LSAgICB7Ci0gICAgICAgIFByb3BlcnR5SGFuZGxlciBoYW5kbGVyID0gQXBwbHlQcm9wZXJ0eURl
ZmF1bHRCYXNlPFRleHREZWNvcmF0aW9uU2tpcCwgJlJlbmRlclN0eWxlOjp0ZXh0RGVjb3JhdGlv
blNraXAsIFRleHREZWNvcmF0aW9uU2tpcCwgJlJlbmRlclN0eWxlOjpzZXRUZXh0RGVjb3JhdGlv
blNraXAsIFRleHREZWNvcmF0aW9uU2tpcCwgJlJlbmRlclN0eWxlOjppbml0aWFsVGV4dERlY29y
YXRpb25Ta2lwPjo6Y3JlYXRlSGFuZGxlcigpOwotICAgICAgICByZXR1cm4gUHJvcGVydHlIYW5k
bGVyKGhhbmRsZXIuaW5oZXJpdEZ1bmN0aW9uKCksIGhhbmRsZXIuaW5pdGlhbEZ1bmN0aW9uKCks
ICZhcHBseVZhbHVlKTsKLSAgICB9Ci19OwotCiB0ZW1wbGF0ZSA8dHlwZW5hbWUgVCwKICAgICAg
ICAgICBUIChBbmltYXRpb246OipnZXR0ZXJGdW5jdGlvbikoKSBjb25zdCwKICAgICAgICAgICB2
b2lkIChBbmltYXRpb246OipzZXR0ZXJGdW5jdGlvbikoVCksCkBAIC04OTUsNyArODUxLDYgQEAg
RGVwcmVjYXRlZFN0eWxlQnVpbGRlcjo6RGVwcmVjYXRlZFN0eWxlQnVpbGRlcigpCiAgICAgc2V0
UHJvcGVydHlIYW5kbGVyKENTU1Byb3BlcnR5T3JwaGFucywgQXBwbHlQcm9wZXJ0eUF1dG88c2hv
cnQsICZSZW5kZXJTdHlsZTo6b3JwaGFucywgJlJlbmRlclN0eWxlOjpzZXRPcnBoYW5zLCAmUmVu
ZGVyU3R5bGU6Omhhc0F1dG9PcnBoYW5zLCAmUmVuZGVyU3R5bGU6OnNldEhhc0F1dG9PcnBoYW5z
Pjo6Y3JlYXRlSGFuZGxlcigpKTsKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlP
dXRsaW5lQ29sb3IsIEFwcGx5UHJvcGVydHlDb2xvcjxOb0luaGVyaXRGcm9tUGFyZW50LCAmUmVu
ZGVyU3R5bGU6Om91dGxpbmVDb2xvciwgJlJlbmRlclN0eWxlOjpzZXRPdXRsaW5lQ29sb3IsICZS
ZW5kZXJTdHlsZTo6c2V0VmlzaXRlZExpbmtPdXRsaW5lQ29sb3IsICZSZW5kZXJTdHlsZTo6Y29s
b3I+OjpjcmVhdGVIYW5kbGVyKCkpOwogICAgIHNldFByb3BlcnR5SGFuZGxlcihDU1NQcm9wZXJ0
eVdlYmtpdFRleHREZWNvcmF0aW9uQ29sb3IsIEFwcGx5UHJvcGVydHlDb2xvcjxOb0luaGVyaXRG
cm9tUGFyZW50LCAmUmVuZGVyU3R5bGU6OnRleHREZWNvcmF0aW9uQ29sb3IsICZSZW5kZXJTdHls
ZTo6c2V0VGV4dERlY29yYXRpb25Db2xvciwgJlJlbmRlclN0eWxlOjpzZXRWaXNpdGVkTGlua1Rl
eHREZWNvcmF0aW9uQ29sb3IsICZSZW5kZXJTdHlsZTo6Y29sb3I+OjpjcmVhdGVIYW5kbGVyKCkp
OwotICAgIHNldFByb3BlcnR5SGFuZGxlcihDU1NQcm9wZXJ0eVdlYmtpdFRleHREZWNvcmF0aW9u
U2tpcCwgQXBwbHlQcm9wZXJ0eVRleHREZWNvcmF0aW9uU2tpcDo6Y3JlYXRlSGFuZGxlcigpKTsK
ICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIoQ1NTUHJvcGVydHlUZXh0UmVuZGVyaW5nLCBBcHBseVBy
b3BlcnR5Rm9udDxUZXh0UmVuZGVyaW5nTW9kZSwgJkZvbnREZXNjcmlwdGlvbjo6dGV4dFJlbmRl
cmluZ01vZGUsICZGb250RGVzY3JpcHRpb246OnNldFRleHRSZW5kZXJpbmdNb2RlLCBBdXRvVGV4
dFJlbmRlcmluZz46OmNyZWF0ZUhhbmRsZXIoKSk7CiAKICAgICBzZXRQcm9wZXJ0eUhhbmRsZXIo
Q1NTUHJvcGVydHlBbmltYXRpb25EZWxheSwgQXBwbHlQcm9wZXJ0eUFuaW1hdGlvbjxkb3VibGUs
ICZBbmltYXRpb246OmRlbGF5LCAmQW5pbWF0aW9uOjpzZXREZWxheSwgJkFuaW1hdGlvbjo6aXNE
ZWxheVNldCwgJkFuaW1hdGlvbjo6Y2xlYXJEZWxheSwgJkFuaW1hdGlvbjo6aW5pdGlhbEFuaW1h
dGlvbkRlbGF5LCAmQ1NTVG9TdHlsZU1hcDo6bWFwQW5pbWF0aW9uRGVsYXksICZSZW5kZXJTdHls
ZTo6YWNjZXNzQW5pbWF0aW9ucywgJlJlbmRlclN0eWxlOjphbmltYXRpb25zPjo6Y3JlYXRlSGFu
ZGxlcigpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252
ZXJ0ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaAppbmRl
eCBmYmY4YmVjMjVhNTJjNmRkYjJmOGE1M2UzZjFmNmM5NmFmNGQ4ZWY5Li5jN2FkYjU1YWNkNDc1
MDBhOGFiYzVhZjhjMDQ2NzBjYTU4MzBjNTY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9j
c3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxl
QnVpbGRlckNvbnZlcnRlci5oCkBAIC03MywxMCArNzMsMTIgQEAgcHVibGljOgogICAgIHN0YXRp
YyBJbnRTaXplIGNvbnZlcnRJbml0aWFsTGV0dGVyKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1ZSYp
OwogICAgIHN0YXRpYyBmbG9hdCBjb252ZXJ0VGV4dFN0cm9rZVdpZHRoKFN0eWxlUmVzb2x2ZXIm
LCBDU1NWYWx1ZSYpOwogICAgIHN0YXRpYyBMaW5lQm94Q29udGFpbiBjb252ZXJ0TGluZUJveENv
bnRhaW4oU3R5bGVSZXNvbHZlciYsIENTU1ZhbHVlJik7CisgICAgc3RhdGljIFRleHREZWNvcmF0
aW9uU2tpcCBjb252ZXJ0VGV4dERlY29yYXRpb25Ta2lwKFN0eWxlUmVzb2x2ZXImLCBDU1NWYWx1
ZSYpOwogCiBwcml2YXRlOgogICAgIHN0YXRpYyBMZW5ndGggY29udmVydFRvUmFkaXVzTGVuZ3Ro
KENTU1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEmLCBDU1NQcmltaXRpdmVWYWx1ZSYpOwogICAgIHN0
YXRpYyBUZXh0RW1waGFzaXNQb3NpdGlvbiB2YWx1ZVRvRW1waGFzaXNQb3NpdGlvbihDU1NQcmlt
aXRpdmVWYWx1ZSYpOworICAgIHN0YXRpYyBUZXh0RGVjb3JhdGlvblNraXAgdmFsdWVUb0RlY29y
YXRpb25Ta2lwKGNvbnN0IENTU1ByaW1pdGl2ZVZhbHVlJik7CiB9OwogCiBpbmxpbmUgTGVuZ3Ro
IFN0eWxlQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydExlbmd0aChTdHlsZVJlc29sdmVyJiBzdHls
ZVJlc29sdmVyLCBDU1NWYWx1ZSYgdmFsdWUpCkBAIC01NTIsNiArNTU0LDM4IEBAIGlubGluZSBM
aW5lQm94Q29udGFpbiBTdHlsZUJ1aWxkZXJDb252ZXJ0ZXI6OmNvbnZlcnRMaW5lQm94Q29udGFp
bihTdHlsZVJlc29sdmVyCiAgICAgcmV0dXJuIGRvd25jYXN0PENTU0xpbmVCb3hDb250YWluVmFs
dWU+KHZhbHVlKS52YWx1ZSgpOwogfQogCitpbmxpbmUgVGV4dERlY29yYXRpb25Ta2lwIFN0eWxl
QnVpbGRlckNvbnZlcnRlcjo6dmFsdWVUb0RlY29yYXRpb25Ta2lwKGNvbnN0IENTU1ByaW1pdGl2
ZVZhbHVlJiBwcmltaXRpdmVWYWx1ZSkKK3sKKyAgICBBU1NFUlQocHJpbWl0aXZlVmFsdWUuaXNW
YWx1ZUlEKCkpOworCisgICAgc3dpdGNoIChwcmltaXRpdmVWYWx1ZS5nZXRWYWx1ZUlEKCkpIHsK
KyAgICBjYXNlIENTU1ZhbHVlQXV0bzoKKyAgICAgICAgcmV0dXJuIFRleHREZWNvcmF0aW9uU2tp
cEF1dG87CisgICAgY2FzZSBDU1NWYWx1ZU5vbmU6CisgICAgICAgIHJldHVybiBUZXh0RGVjb3Jh
dGlvblNraXBOb25lOworICAgIGNhc2UgQ1NTVmFsdWVJbms6CisgICAgICAgIHJldHVybiBUZXh0
RGVjb3JhdGlvblNraXBJbms7CisgICAgY2FzZSBDU1NWYWx1ZU9iamVjdHM6CisgICAgICAgIHJl
dHVybiBUZXh0RGVjb3JhdGlvblNraXBPYmplY3RzOworICAgIGRlZmF1bHQ6CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgIHJldHVybiBUZXh0
RGVjb3JhdGlvblNraXBOb25lOworfQorCitpbmxpbmUgVGV4dERlY29yYXRpb25Ta2lwIFN0eWxl
QnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFRleHREZWNvcmF0aW9uU2tpcChTdHlsZVJlc29sdmVy
JiwgQ1NTVmFsdWUmIHZhbHVlKQoreworICAgIGlmIChpczxDU1NQcmltaXRpdmVWYWx1ZT4odmFs
dWUpKQorICAgICAgICByZXR1cm4gdmFsdWVUb0RlY29yYXRpb25Ta2lwKGRvd25jYXN0PENTU1By
aW1pdGl2ZVZhbHVlPih2YWx1ZSkpOworCisgICAgVGV4dERlY29yYXRpb25Ta2lwIHNraXAgPSBS
ZW5kZXJTdHlsZTo6aW5pdGlhbFRleHREZWNvcmF0aW9uU2tpcCgpOworICAgIGZvciAoYXV0byYg
Y3VycmVudFZhbHVlIDogZG93bmNhc3Q8Q1NTVmFsdWVMaXN0Pih2YWx1ZSkpCisgICAgICAgIHNr
aXAgfD0gdmFsdWVUb0RlY29yYXRpb25Ta2lwKGRvd25jYXN0PENTU1ByaW1pdGl2ZVZhbHVlPihj
dXJyZW50VmFsdWUuZ2V0KCkpKTsKKyAgICByZXR1cm4gc2tpcDsKK30KKwogCiB9IC8vIG5hbWVz
cGFjZSBXZWJDb3JlCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>