<?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>114001</bug_id>
          
          <creation_ts>2013-04-04 23:42:21 -0700</creation_ts>
          <short_desc>Remove Chromium code from WebCore/accessibility</short_desc>
          <delta_ts>2013-04-05 00:10: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>New Bugs</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>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jdiggs</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>869584</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-04 23:42:21 -0700</bug_when>
    <thetext>Remove Chromium code from WebCore/accessibility</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869585</commentid>
    <comment_count>1</comment_count>
      <attachid>196584</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-04 23:43:15 -0700</bug_when>
    <thetext>Created attachment 196584
Remove Chromium code from WebCore/accessibility</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869586</commentid>
    <comment_count>2</comment_count>
      <attachid>196584</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-04-04 23:44:38 -0700</bug_when>
    <thetext>Comment on attachment 196584
Remove Chromium code from WebCore/accessibility

Did you perf test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869589</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-04 23:45:17 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 196584 [details])
&gt; Did you perf test this?

I don&apos;t think it&apos;ll have any perf. impact.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869596</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-05 00:10:36 -0700</bug_when>
    <thetext>Committed r147716: &lt;http://trac.webkit.org/changeset/147716&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196584</attachid>
            <date>2013-04-04 23:43:15 -0700</date>
            <delta_ts>2013-04-04 23:44:37 -0700</delta_ts>
            <desc>Remove Chromium code from WebCore/accessibility</desc>
            <filename>bug-114001-20130404234303.patch</filename>
            <type>text/plain</type>
            <size>10862</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0NzcxMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA0LTA0ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJlbW92ZSBDaHJvbWl1bSBjb2Rl
IGZyb20gV2ViQ29yZS9hY2Nlc3NpYmlsaXR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMTQwMDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBSZW1vdmVkLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlP
YmplY3Q6OkFjY2Vzc2liaWxpdHlPYmplY3QpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJp
bGl0eU9iamVjdDo6ZGV0YWNoKToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmpl
Y3Q6OmlzRGV0YWNoZWQpOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9i
amVjdC5oOgorICAgICAgICAoQWNjZXNzaWJpbGl0eU9iamVjdCk6CisgICAgICAgICogYWNjZXNz
aWJpbGl0eS9jaHJvbWl1bTogUmVtb3ZlZC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2Nocm9t
aXVtL0FYT2JqZWN0Q2FjaGVDaHJvbWl1bS5jcHA6IFJlbW92ZWQuCisgICAgICAgICogYWNjZXNz
aWJpbGl0eS9jaHJvbWl1bS9BY2Nlc3NpYmlsaXR5T2JqZWN0Q2hyb21pdW0uY3BwOiBSZW1vdmVk
LgorCiAyMDEzLTA0LTA0ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFJlbW92ZSBjb2RlIGZvciAxMC41IGFuZCBlYXJsaWVyIGZyb20gU291cmNlL1dlYkNvcmUK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmls
aXR5T2JqZWN0LmNwcAkocmV2aXNpb24gMTQ3NzExKQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzcsOCAr
NzcsNiBAQCBBY2Nlc3NpYmlsaXR5T2JqZWN0OjpBY2Nlc3NpYmlsaXR5T2JqZWN0CiAgICAgLCBt
X2xhc3RLbm93bklzSWdub3JlZFZhbHVlKERlZmF1bHRCZWhhdmlvcikKICNpZiBQTEFURk9STShH
VEspIHx8IChQTEFURk9STShFRkwpICYmIEhBVkUoQUNDRVNTSUJJTElUWSkpCiAgICAgLCBtX3dy
YXBwZXIoMCkKLSNlbGlmIFBMQVRGT1JNKENIUk9NSVVNKQotICAgICwgbV9kZXRhY2hlZChmYWxz
ZSkKICNlbmRpZgogewogfQpAQCAtOTQsMTggKzkyLDE0IEBAIHZvaWQgQWNjZXNzaWJpbGl0eU9i
amVjdDo6ZGV0YWNoKCkKICAgICAvLyBubyBjaGlsZHJlbiBhcmUgbGVmdCB3aXRoIGRhbmdsaW5n
IHBvaW50ZXJzIHRvIHRoZWlyIHBhcmVudC4KICAgICBjbGVhckNoaWxkcmVuKCk7CiAKLSNpZiBI
QVZFKEFDQ0VTU0lCSUxJVFkpICYmIFBMQVRGT1JNKENIUk9NSVVNKQotICAgIG1fZGV0YWNoZWQg
PSB0cnVlOwotI2VsaWYgSEFWRShBQ0NFU1NJQklMSVRZKQorI2lmIEhBVkUoQUNDRVNTSUJJTElU
WSkKICAgICBzZXRXcmFwcGVyKDApOwogI2VuZGlmCiB9CiAKIGJvb2wgQWNjZXNzaWJpbGl0eU9i
amVjdDo6aXNEZXRhY2hlZCgpIGNvbnN0CiB7Ci0jaWYgSEFWRShBQ0NFU1NJQklMSVRZKSAmJiBQ
TEFURk9STShDSFJPTUlVTSkKLSAgICByZXR1cm4gbV9kZXRhY2hlZDsKLSNlbGlmIEhBVkUoQUND
RVNTSUJJTElUWSkKKyNpZiBIQVZFKEFDQ0VTU0lCSUxJVFkpCiAgICAgcmV0dXJuICF3cmFwcGVy
KCk7CiAjZWxzZQogICAgIHJldHVybiB0cnVlOwpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmgJKHJldmlzaW9uIDE0NzcxMSkK
KysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCSh3
b3JraW5nIGNvcHkpCkBAIC02NCw4ICs2NCw2IEBAIHR5cGVkZWYgV2ViQWNjZXNzaWJpbGl0eU9i
amVjdFdyYXBwZXIgQWMKICNlbGlmIFBMQVRGT1JNKEdUSykgfHwgKFBMQVRGT1JNKEVGTCkgJiYg
SEFWRShBQ0NFU1NJQklMSVRZKSkKIHR5cGVkZWYgc3RydWN0IF9BdGtPYmplY3QgQXRrT2JqZWN0
OwogdHlwZWRlZiBzdHJ1Y3QgX0F0a09iamVjdCBBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcjsK
LSNlbGlmIFBMQVRGT1JNKENIUk9NSVVNKQotLy8gQ2hyb21pdW0gZG9lcyBub3QgdXNlIGEgd3Jh
cHBlci4KICNlbHNlCiBjbGFzcyBBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcjsKICNlbmRpZgpA
QCAtODE1LDcgKzgxMyw3IEBAIHB1YmxpYzoKICNpZiBQTEFURk9STShHVEspIHx8IFBMQVRGT1JN
KEVGTCkKICAgICBBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciogd3JhcHBlcigpIGNvbnN0Owog
ICAgIHZvaWQgc2V0V3JhcHBlcihBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciopOwotI2VsaWYg
IVBMQVRGT1JNKENIUk9NSVVNKQorI2Vsc2UKICAgICBBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBl
ciogd3JhcHBlcigpIGNvbnN0IHsgcmV0dXJuIG1fd3JhcHBlci5nZXQoKTsgfQogICAgIHZvaWQg
c2V0V3JhcHBlcihBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciogd3JhcHBlcikgCiAgICAgewpA
QCAtODc4LDggKzg3Niw2IEBAIHByb3RlY3RlZDoKICAgICBDT01QdHI8QWNjZXNzaWJpbGl0eU9i
amVjdFdyYXBwZXI+IG1fd3JhcHBlcjsKICNlbGlmIFBMQVRGT1JNKEdUSykgfHwgKFBMQVRGT1JN
KEVGTCkgJiYgSEFWRShBQ0NFU1NJQklMSVRZKSkKICAgICBBdGtPYmplY3QqIG1fd3JhcHBlcjsK
LSNlbGlmIFBMQVRGT1JNKENIUk9NSVVNKQotICAgIGJvb2wgbV9kZXRhY2hlZDsKICNlbmRpZgog
fTsKIApJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9jaHJvbWl1bS9BWE9iamVj
dENhY2hlQ2hyb21pdW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvY2hyb21pdW0vQVhPYmplY3RDYWNoZUNocm9taXVtLmNwcAkocmV2aXNpb24gMTQ3NzEx
KQorKysgU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9jaHJvbWl1bS9BWE9iamVjdENhY2hl
Q2hyb21pdW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xLDE0MyArMCwwIEBACi0vKgotICogQ29w
eXJpZ2h0IChDKSAyMDA4IEFwcGxlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4KLSAqIENvcHly
aWdodCAoQykgMjAwOCBHb29nbGUgSW5jLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
Ci0gKiBhcmUgbWV0OgotICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3Qg
cmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqIDIuIFJlZGlzdHJpYnV0
aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0g
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIgaW4gdGhlCi0gKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotICoKLSAqIFRISVMgU09GVFdBUkUg
SVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFTIElTJycgQU5EIEFOWQotICogRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUK
LSAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUgotICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNI
QUxMIEFQUExFIElOQy4gT1IKLSAqIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJF
Q1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAotICogRVhFTVBMQVJZLCBPUiBDT05T
RVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAotICogUFJP
Q1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERB
VEEsIE9SCi0gKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FV
U0VEIEFORCBPTiBBTlkgVEhFT1JZCi0gKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERB
TUFHRS4gCi0gKi8KLQotI2luY2x1ZGUgImNvbmZpZy5oIgotCi0jaWYgSEFWRShBQ0NFU1NJQklM
SVRZKQotCi0jaW5jbHVkZSAiQVhPYmplY3RDYWNoZS5oIgotCi0jaW5jbHVkZSAiQWNjZXNzaWJp
bGl0eU9iamVjdC5oIgotI2luY2x1ZGUgIkFjY2Vzc2liaWxpdHlTY3JvbGxiYXIuaCIKLSNpbmNs
dWRlICJDaHJvbWUuaCIKLSNpbmNsdWRlICJDaHJvbWVDbGllbnQuaCIKLSNpbmNsdWRlICJGcmFt
ZS5oIgotI2luY2x1ZGUgIkZyYW1lVmlldy5oIgotI2luY2x1ZGUgIlBhZ2UuaCIKLSNpbmNsdWRl
ICJSZW5kZXJPYmplY3QuaCIKLSNpbmNsdWRlICJTY3JvbGxiYXIuaCIKLQotbmFtZXNwYWNlIFdl
YkNvcmUgewotCi0KLXZvaWQgQVhPYmplY3RDYWNoZTo6ZGV0YWNoV3JhcHBlcihBY2Nlc3NpYmls
aXR5T2JqZWN0KiBvYmopCi17Ci0gICAgLy8gSW4gQ2hyb21pdW0sIEFjY2Vzc2liaWxpdHlPYmpl
Y3RzIGFyZSBub3Qgd3JhcHBlZC4KLX0KLQotdm9pZCBBWE9iamVjdENhY2hlOjphdHRhY2hXcmFw
cGVyKEFjY2Vzc2liaWxpdHlPYmplY3QqKQotewotICAgIC8vIEluIENocm9taXVtLCBBY2Nlc3Np
YmlsaXR5T2JqZWN0cyBhcmUgbm90IHdyYXBwZWQuCi19Ci0KLXZvaWQgQVhPYmplY3RDYWNoZTo6
cG9zdFBsYXRmb3JtTm90aWZpY2F0aW9uKEFjY2Vzc2liaWxpdHlPYmplY3QqIG9iaiwgQVhOb3Rp
ZmljYXRpb24gbm90aWZpY2F0aW9uKQotewotICAgIGlmIChvYmogJiYgb2JqLT5pc0FjY2Vzc2li
aWxpdHlTY3JvbGxiYXIoKSAmJiBub3RpZmljYXRpb24gPT0gQVhWYWx1ZUNoYW5nZWQpIHsKLSAg
ICAgICAgLy8gU2VuZCBkb2N1bWVudCB2YWx1ZSBjaGFuZ2VkIG9uIHNjcm9sbGJhciB2YWx1ZSBj
aGFuZ2VkIG5vdGlmaWNhdGlvbi4KLSAgICAgICAgU2Nyb2xsYmFyKiBzY3JvbGxCYXIgPSBzdGF0
aWNfY2FzdDxBY2Nlc3NpYmlsaXR5U2Nyb2xsYmFyKj4ob2JqKS0+c2Nyb2xsYmFyKCk7Ci0gICAg
ICAgIGlmICghc2Nyb2xsQmFyIHx8ICFzY3JvbGxCYXItPnBhcmVudCgpIHx8ICFzY3JvbGxCYXIt
PnBhcmVudCgpLT5pc0ZyYW1lVmlldygpKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICBE
b2N1bWVudCogZG9jdW1lbnQgPSB0b0ZyYW1lVmlldyhzY3JvbGxCYXItPnBhcmVudCgpKS0+ZnJh
bWUoKS0+ZG9jdW1lbnQoKTsKLSAgICAgICAgaWYgKGRvY3VtZW50ICE9IGRvY3VtZW50LT50b3BE
b2N1bWVudCgpKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICBvYmogPSBnZXQoZG9jdW1l
bnQtPnJlbmRlcmVyKCkpOwotICAgIH0KLSAgICAKLSAgICBpZiAoIW9iaiB8fCAhb2JqLT5kb2N1
bWVudCgpIHx8ICFvYmotPmRvY3VtZW50RnJhbWVWaWV3KCkgfHwgIW9iai0+ZG9jdW1lbnRGcmFt
ZVZpZXcoKS0+ZnJhbWUoKSB8fCAhb2JqLT5kb2N1bWVudEZyYW1lVmlldygpLT5mcmFtZSgpLT5w
YWdlKCkpCi0gICAgICAgIHJldHVybjsKLQotICAgIENocm9tZUNsaWVudCogY2xpZW50ID0gb2Jq
LT5kb2N1bWVudEZyYW1lVmlldygpLT5mcmFtZSgpLT5wYWdlKCktPmNocm9tZSgpLT5jbGllbnQo
KTsKLSAgICBpZiAoIWNsaWVudCkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgc3dpdGNoIChub3Rp
ZmljYXRpb24pIHsKLSAgICBjYXNlIEFYQWN0aXZlRGVzY2VuZGFudENoYW5nZWQ6Ci0gICAgICAg
IGlmICghb2JqLT5kb2N1bWVudCgpLT5mb2N1c2VkTm9kZSgpIHx8IChvYmotPm5vZGUoKSAhPSBv
YmotPmRvY3VtZW50KCktPmZvY3VzZWROb2RlKCkpKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAg
ICAgICAgLy8gQ2FsbGluZyBoYW5kbGVGb2N1c2VkVUlFbGVtZW50Q2hhbmdlZCB3aWxsIGZvY3Vz
IHRoZSBuZXcgYWN0aXZlCi0gICAgICAgIC8vIGRlc2NlbmRhbnQgYW5kIHNlbmQgdGhlIEFYRm9j
dXNlZFVJRWxlbWVudENoYW5nZWQgbm90aWZpY2F0aW9uLgotICAgICAgICBoYW5kbGVGb2N1c2Vk
VUlFbGVtZW50Q2hhbmdlZCgwLCBvYmotPmRvY3VtZW50KCktPmZvY3VzZWROb2RlKCkpOwotICAg
ICAgICBicmVhazsKLSAgICBjYXNlIEFYQXJpYUF0dHJpYnV0ZUNoYW5nZWQ6Ci0gICAgY2FzZSBB
WEF1dG9jb3JyZWN0aW9uT2NjdXJlZDoKLSAgICBjYXNlIEFYQ2hlY2tlZFN0YXRlQ2hhbmdlZDoK
LSAgICBjYXNlIEFYQ2hpbGRyZW5DaGFuZ2VkOgotICAgIGNhc2UgQVhGb2N1c2VkVUlFbGVtZW50
Q2hhbmdlZDoKLSAgICBjYXNlIEFYSW52YWxpZFN0YXR1c0NoYW5nZWQ6Ci0gICAgY2FzZSBBWExh
eW91dENvbXBsZXRlOgotICAgIGNhc2UgQVhMaXZlUmVnaW9uQ2hhbmdlZDoKLSAgICBjYXNlIEFY
TG9hZENvbXBsZXRlOgotICAgIGNhc2UgQVhNZW51TGlzdEl0ZW1TZWxlY3RlZDoKLSAgICBjYXNl
IEFYTWVudUxpc3RWYWx1ZUNoYW5nZWQ6Ci0gICAgY2FzZSBBWFJvd0NvbGxhcHNlZDoKLSAgICBj
YXNlIEFYUm93Q291bnRDaGFuZ2VkOgotICAgIGNhc2UgQVhSb3dFeHBhbmRlZDoKLSAgICBjYXNl
IEFYU2Nyb2xsZWRUb0FuY2hvcjoKLSAgICBjYXNlIEFYU2VsZWN0ZWRDaGlsZHJlbkNoYW5nZWQ6
Ci0gICAgY2FzZSBBWFNlbGVjdGVkVGV4dENoYW5nZWQ6Ci0gICAgY2FzZSBBWFRleHRDaGFuZ2Vk
OgotICAgIGNhc2UgQVhWYWx1ZUNoYW5nZWQ6Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAg
IGNsaWVudC0+cG9zdEFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb24ob2JqLCBub3RpZmljYXRpb24p
OyAgICAgICAgCi19Ci0KLXZvaWQgQVhPYmplY3RDYWNoZTo6bm9kZVRleHRDaGFuZ2VQbGF0Zm9y
bU5vdGlmaWNhdGlvbihBY2Nlc3NpYmlsaXR5T2JqZWN0KiwgQVhUZXh0Q2hhbmdlLCB1bnNpZ25l
ZCwgY29uc3QgU3RyaW5nJikKLXsKLX0KLQotdm9pZCBBWE9iamVjdENhY2hlOjpmcmFtZUxvYWRp
bmdFdmVudFBsYXRmb3JtTm90aWZpY2F0aW9uKEFjY2Vzc2liaWxpdHlPYmplY3QqLCBBWExvYWRp
bmdFdmVudCkKLXsKLX0KLQotdm9pZCBBWE9iamVjdENhY2hlOjpoYW5kbGVGb2N1c2VkVUlFbGVt
ZW50Q2hhbmdlZChOb2RlKiwgTm9kZSogbmV3Rm9jdXNlZE5vZGUpCi17Ci0gICAgaWYgKCFuZXdG
b2N1c2VkTm9kZSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgUGFnZSogcGFnZSA9IG5ld0ZvY3Vz
ZWROb2RlLT5kb2N1bWVudCgpLT5wYWdlKCk7Ci0gICAgaWYgKCFwYWdlKQotICAgICAgICByZXR1
cm47Ci0KLSAgICBBY2Nlc3NpYmlsaXR5T2JqZWN0KiBmb2N1c2VkT2JqZWN0ID0gZm9jdXNlZFVJ
RWxlbWVudEZvclBhZ2UocGFnZSk7Ci0gICAgaWYgKCFmb2N1c2VkT2JqZWN0KQotICAgICAgICBy
ZXR1cm47Ci0KLSAgICBwb3N0UGxhdGZvcm1Ob3RpZmljYXRpb24oZm9jdXNlZE9iamVjdCwgQVhG
b2N1c2VkVUlFbGVtZW50Q2hhbmdlZCk7Ci19Ci0KLXZvaWQgQVhPYmplY3RDYWNoZTo6aGFuZGxl
U2Nyb2xsZWRUb0FuY2hvcihjb25zdCBOb2RlKiBhbmNob3JOb2RlKQotewotICAgIC8vIFRoZSBh
bmNob3Igbm9kZSBtYXkgbm90IGJlIGFjY2Vzc2libGUuIFBvc3QgdGhlIG5vdGlmaWNhdGlvbiBm
b3IgdGhlCi0gICAgLy8gZmlyc3QgYWNjZXNzaWJsZSBvYmplY3QuCi0gICAgcG9zdFBsYXRmb3Jt
Tm90aWZpY2F0aW9uKEFjY2Vzc2liaWxpdHlPYmplY3Q6OmZpcnN0QWNjZXNzaWJsZU9iamVjdEZy
b21Ob2RlKGFuY2hvck5vZGUpLCBBWFNjcm9sbGVkVG9BbmNob3IpOwotfQotCi19IC8vIG5hbWVz
cGFjZSBXZWJDb3JlCi0KLSNlbmRpZiAvLyBIQVZFKEFDQ0VTU0lCSUxJVFkpCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2Nocm9taXVtL0FjY2Vzc2liaWxpdHlPYmplY3RDaHJv
bWl1bS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9jaHJv
bWl1bS9BY2Nlc3NpYmlsaXR5T2JqZWN0Q2hyb21pdW0uY3BwCShyZXZpc2lvbiAxNDc3MTEpCisr
KyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2Nocm9taXVtL0FjY2Vzc2liaWxpdHlPYmpl
Y3RDaHJvbWl1bS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNTAgKzAsMCBAQAotLyoKLSAqIENv
cHlyaWdodCAoQykgMjAwOCBBcHBsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuCi0gKiBDb3B5
cmlnaHQgKEMpIDIwMDggR29vZ2xlIEluYy4KLSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNl
IGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNh
dGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
cwotICogYXJlIG1ldDoKLSAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0
IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAyLiBSZWRpc3RyaWJ1
dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAot
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyIGluIHRoZQotICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJF
IElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gYGBBUyBJUycnIEFORCBBTlkKLSAqIEVYUFJFU1Mg
T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhF
Ci0gKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIKLSAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBT
SEFMTCBBUFBMRSBJTkMuIE9SCi0gKiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElS
RUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKLSAqIEVYRU1QTEFSWSwgT1IgQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKLSAqIFBS
T0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBE
QVRBLCBPUgotICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENB
VVNFRCBBTkQgT04gQU5ZIFRIRU9SWQotICogT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRS
QUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0Ug
T1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSAqIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuIAotICovCi0KLSNpbmNsdWRlICJjb25maWcuaCIKLQotI2lmIEhBVkUoQUNDRVNTSUJJ
TElUWSkKLQotI2luY2x1ZGUgIkFjY2Vzc2liaWxpdHlPYmplY3QuaCIKLQotbmFtZXNwYWNlIFdl
YkNvcmUgewotCi1ib29sIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmFjY2Vzc2liaWxpdHlJZ25vcmVB
dHRhY2htZW50KCkgY29uc3QKLXsKLSAgICByZXR1cm4gZmFsc2U7Ci19Ci0KLUFjY2Vzc2liaWxp
dHlPYmplY3RJbmNsdXNpb24gQWNjZXNzaWJpbGl0eU9iamVjdDo6YWNjZXNzaWJpbGl0eVBsYXRm
b3JtSW5jbHVkZXNPYmplY3QoKSBjb25zdAotewotICAgIGlmIChpc01lbnVMaXN0UG9wdXAoKSB8
fCBpc01lbnVMaXN0T3B0aW9uKCkpCi0gICAgICAgIHJldHVybiBJbmNsdWRlT2JqZWN0OwotCi0g
ICAgcmV0dXJuIERlZmF1bHRCZWhhdmlvcjsKLX0KLQotfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQot
Ci0jZW5kaWYgLy8gSEFWRShBQ0NFU1NJQklMSVRZKQo=
</data>
<flag name="review"
          id="218674"
          type_id="1"
          status="+"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>