<?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>114015</bug_id>
          
          <creation_ts>2013-04-05 02:52:31 -0700</creation_ts>
          <short_desc>Remove Chromium code from WebCore/plugins</short_desc>
          <delta_ts>2013-04-05 10:42:50 -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>benjamin</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>869666</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-05 02:52:31 -0700</bug_when>
    <thetext>Remove Chromium code from WebCore/plugins</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869667</commentid>
    <comment_count>1</comment_count>
      <attachid>196606</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-04-05 02:53:03 -0700</bug_when>
    <thetext>Created attachment 196606
Cleanup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869857</commentid>
    <comment_count>2</comment_count>
      <attachid>196606</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-05 10:42:49 -0700</bug_when>
    <thetext>Comment on attachment 196606
Cleanup

Clearing flags on attachment: 196606

Committed r147760: &lt;http://trac.webkit.org/changeset/147760&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869858</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-05 10:42:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196606</attachid>
            <date>2013-04-05 02:53:03 -0700</date>
            <delta_ts>2013-04-05 10:42:48 -0700</delta_ts>
            <desc>Cleanup</desc>
            <filename>bug-114015-20130405025251.patch</filename>
            <type>text/plain</type>
            <size>12168</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0NzczMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEzLTA0LTA1ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJlbW92ZSBDaHJvbWl1bSBjb2Rl
IGZyb20gV2ViQ29yZS9wbHVnaW5zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMTQwMTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBSZW1vdmVkLgorCisgICAgICAgICogcGx1Z2lucy9jaHJvbWl1bTogUmVt
b3ZlZC4KKyAgICAgICAgKiBwbHVnaW5zL2Nocm9taXVtL1BsdWdpbkRhdGFDaHJvbWl1bS5jcHA6
IFJlbW92ZWQuCisgICAgICAgICogcGx1Z2lucy9jaHJvbWl1bS9QbHVnaW5EYXRhQ2hyb21pdW0u
aDogUmVtb3ZlZC4KKyAgICAgICAgKiBwbHVnaW5zL2Nocm9taXVtL1BsdWdpbkxpc3RCdWlsZGVy
LmNwcDogUmVtb3ZlZC4KKyAgICAgICAgKiBwbHVnaW5zL2Nocm9taXVtL1BsdWdpbkxpc3RCdWls
ZGVyLmg6IFJlbW92ZWQuCisKIDIwMTMtMDQtMDUgIFNlb2tqdSBLd29uICA8c2Vva2p1Lmt3b25A
Z21haWwuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IGNyYXNoIGluIEluc3BlY3RvckRP
TUFnZW50Ojppbm5lckhpZ2hsaWdodFF1YWQgYWZ0ZXIgcjE0NzU2NgpJbmRleDogU291cmNlL1dl
YkNvcmUvcGx1Z2lucy9jaHJvbWl1bS9QbHVnaW5EYXRhQ2hyb21pdW0uY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvY2hyb21pdW0vUGx1Z2luRGF0YUNocm9taXVtLmNw
cAkocmV2aXNpb24gMTQ3NzMyKQorKysgU291cmNlL1dlYkNvcmUvcGx1Z2lucy9jaHJvbWl1bS9Q
bHVnaW5EYXRhQ2hyb21pdW0uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xLDEwMyArMCwwIEBACi0v
KgotICogQ29weXJpZ2h0IChjKSAyMDA4LCAyMDA5LCBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICogCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl
ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKLSAqIG1ldDoKLSAq
IAotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKLSAqIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBi
aW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKLSAqIGNvcHlyaWdodCBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIKLSAq
IGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUKLSAqIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29v
Z2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNl
ZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCi0gKiB0aGlzIHNv
ZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICogCi0g
KiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQg
Q09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VAotICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsCi0gKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVO
VCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqIERBVEEs
IE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWQotICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVS
V0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiBPRiBUSElTIFNPRlRX
QVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgot
ICovCi0KLSNpbmNsdWRlICJjb25maWcuaCIKLSNpbmNsdWRlICJQbHVnaW5EYXRhQ2hyb21pdW0u
aCIKLQotI2luY2x1ZGUgIlBsdWdpbkxpc3RCdWlsZGVyLmgiCi0jaW5jbHVkZSA8cHVibGljL1Bs
YXRmb3JtLmg+Ci0KLW5hbWVzcGFjZSBXZWJDb3JlIHsKLQotY2xhc3MgUGx1Z2luQ2FjaGUgewot
cHVibGljOgotICAgIFBsdWdpbkNhY2hlKCkgOiBtX2xvYWRlZChmYWxzZSksIG1fcmVmcmVzaChm
YWxzZSkge30KLSAgICB+UGx1Z2luQ2FjaGUoKSB7IHJlc2V0KGZhbHNlKTsgfQotCi0gICAgdm9p
ZCByZXNldChib29sIHJlZnJlc2gpCi0gICAgewotICAgICAgICBtX3BsdWdpbnMuY2xlYXIoKTsK
LSAgICAgICAgbV9sb2FkZWQgPSBmYWxzZTsKLSAgICAgICAgbV9yZWZyZXNoID0gcmVmcmVzaDsK
LSAgICB9Ci0KLSAgICBjb25zdCBWZWN0b3I8UGx1Z2luSW5mbz4mIHBsdWdpbnMoKQotICAgIHsK
LSAgICAgICAgaWYgKCFtX2xvYWRlZCkgewotICAgICAgICAgICAgUGx1Z2luTGlzdEJ1aWxkZXIg
YnVpbGRlcigmbV9wbHVnaW5zKTsKLSAgICAgICAgICAgIFdlYktpdDo6UGxhdGZvcm06OmN1cnJl
bnQoKS0+Z2V0UGx1Z2luTGlzdChtX3JlZnJlc2gsICZidWlsZGVyKTsKLSAgICAgICAgICAgIG1f
bG9hZGVkID0gdHJ1ZTsKLSAgICAgICAgICAgIG1fcmVmcmVzaCA9IGZhbHNlOwotICAgICAgICB9
Ci0gICAgICAgIHJldHVybiBtX3BsdWdpbnM7Ci0gICAgfQotCi1wcml2YXRlOgotICAgIFZlY3Rv
cjxQbHVnaW5JbmZvPiBtX3BsdWdpbnM7Ci0gICAgYm9vbCBtX2xvYWRlZDsKLSAgICBib29sIG1f
cmVmcmVzaDsKLX07Ci0KLXN0YXRpYyBQbHVnaW5DYWNoZSYgcGx1Z2luQ2FjaGUoKQotewotICAg
IERFRklORV9TVEFUSUNfTE9DQUwoUGx1Z2luQ2FjaGUsIGNhY2hlLCAoKSk7Ci0gICAgcmV0dXJu
IGNhY2hlOwotfQotCi12b2lkIFBsdWdpbkRhdGE6OmluaXRQbHVnaW5zKGNvbnN0IFBhZ2UqKQot
ewotICAgIGNvbnN0IFZlY3RvcjxQbHVnaW5JbmZvPiYgcGx1Z2lucyA9IHBsdWdpbkNhY2hlKCku
cGx1Z2lucygpOwotICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgcGx1Z2lucy5zaXplKCk7ICsr
aSkKLSAgICAgICAgbV9wbHVnaW5zLmFwcGVuZChwbHVnaW5zW2ldKTsKLX0KLQotdm9pZCBQbHVn
aW5EYXRhOjpyZWZyZXNoKCkKLXsKLSAgICBwbHVnaW5DYWNoZSgpLnJlc2V0KHRydWUpOwotICAg
IHBsdWdpbkNhY2hlKCkucGx1Z2lucygpOyAvLyBGb3JjZSB0aGUgcGx1Z2lucyB0byBiZSByZWxv
YWRlZCBub3cuCi19Ci0KLVN0cmluZyBnZXRQbHVnaW5NaW1lVHlwZUZyb21FeHRlbnNpb24oY29u
c3QgU3RyaW5nJiBleHRlbnNpb24pCi17Ci0gICAgY29uc3QgVmVjdG9yPFBsdWdpbkluZm8+JiBw
bHVnaW5zID0gcGx1Z2luQ2FjaGUoKS5wbHVnaW5zKCk7Ci0gICAgZm9yIChzaXplX3QgaSA9IDA7
IGkgPCBwbHVnaW5zLnNpemUoKTsgKytpKSB7Ci0gICAgICAgIGZvciAoc2l6ZV90IGogPSAwOyBq
IDwgcGx1Z2luc1tpXS5taW1lcy5zaXplKCk7ICsraikgewotICAgICAgICAgICAgY29uc3QgTWlt
ZUNsYXNzSW5mbyYgbWltZSA9IHBsdWdpbnNbaV0ubWltZXNbal07Ci0gICAgICAgICAgICBjb25z
dCBWZWN0b3I8U3RyaW5nPiYgZXh0ZW5zaW9ucyA9IG1pbWUuZXh0ZW5zaW9uczsKLSAgICAgICAg
ICAgIGZvciAoc2l6ZV90IGsgPSAwOyBrIDwgZXh0ZW5zaW9ucy5zaXplKCk7ICsraykgewotICAg
ICAgICAgICAgICAgIGlmIChleHRlbnNpb24gPT0gZXh0ZW5zaW9uc1trXSkKLSAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIG1pbWUudHlwZTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAg
IH0KLSAgICByZXR1cm4gU3RyaW5nKCk7Ci19Ci0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL3BsdWdpbnMvY2hyb21pdW0vUGx1Z2luRGF0YUNocm9taXVtLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGx1Z2lucy9jaHJvbWl1bS9QbHVnaW5EYXRh
Q2hyb21pdW0uaAkocmV2aXNpb24gMTQ3NzMyKQorKysgU291cmNlL1dlYkNvcmUvcGx1Z2lucy9j
aHJvbWl1bS9QbHVnaW5EYXRhQ2hyb21pdW0uaAkod29ya2luZyBjb3B5KQpAQCAtMSwzOSArMCww
IEBACi0vKgotICogQ29weXJpZ2h0IChDKSAyMDA5IEdvb2dsZSwgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiBhcmUgbWV0OgotICog
MS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBj
b3B5cmlnaHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9y
bSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0g
KiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUgZGlzdHJpYnV0aW9uLgotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQ
TEUgQ09NUFVURVIsIElOQy4gYGBBUyBJUycnIEFORCBBTlkKLSAqIEVYUFJFU1MgT1IgSU1QTElF
RCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCi0gKiBJTVBM
SUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIKLSAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBBUFBM
RSBDT01QVVRFUiwgSU5DLiBPUgotICogQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExBUlksIE9SIENP
TlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBQ
Uk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwg
REFUQSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKLSAqIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05U
UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLiAKLSAqLwotCi0jaWZuZGVmIFBsdWdpbkRhdGFDaHJvbWl1bV9oCi0jZGVmaW5lIFBs
dWdpbkRhdGFDaHJvbWl1bV9oCi0KLSNpbmNsdWRlICJQbHVnaW5EYXRhLmgiCi0KLW5hbWVzcGFj
ZSBXZWJDb3JlIHsKLQotLy8gQ2hlY2tzIGlmIGFueSBvZiB0aGUgcGx1Z2lucyBoYW5kbGUgdGhp
cyBleHRlbnNpb24sIGFuZCBpZiBzbyByZXR1cm5zIHRoZQotLy8gcGx1Z2luJ3MgbWltZSB0eXBl
IGZvciB0aGlzIGV4dGVuc2lvbi4gIE90aGVyd2lzZSByZXR1cm5zIGFuIGVtcHR5IHN0cmluZy4K
LVN0cmluZyBnZXRQbHVnaW5NaW1lVHlwZUZyb21FeHRlbnNpb24oY29uc3QgU3RyaW5nJiBleHRl
bnNpb24pOwotCi19IC8vIG5hbWVzcGFjZSBXZWJDb3JlCi0KLSNlbmRpZiAvLyBQbHVnaW5EYXRh
Q2hyb21pdW1faApJbmRleDogU291cmNlL1dlYkNvcmUvcGx1Z2lucy9jaHJvbWl1bS9QbHVnaW5M
aXN0QnVpbGRlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGx1Z2lucy9jaHJv
bWl1bS9QbHVnaW5MaXN0QnVpbGRlci5jcHAJKHJldmlzaW9uIDE0NzczMikKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsdWdpbnMvY2hyb21pdW0vUGx1Z2luTGlzdEJ1aWxkZXIuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDYzICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqIAotICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMg
YXJlCi0gKiBtZXQ6Ci0gKiAKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCi0gKiBj
b3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyCi0gKiBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVy
IHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCi0gKiBjb250cmli
dXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQg
ZnJvbQotICogdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVy
bWlzc2lvbi4KLSAqIAotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJ
R0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1Mg
T1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqIExJTUlURUQgVE8s
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UgotICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNI
QUxMIFRIRSBDT1BZUklHSFQKLSAqIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9S
IEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogU1BFQ0lBTCwgRVhFTVBMQVJZ
LCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsCi0gKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQot
ICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSAiY29uZmlnLmgiCi0jaW5jbHVkZSAiUGx1
Z2luTGlzdEJ1aWxkZXIuaCIKLQotI2luY2x1ZGUgIlBsdWdpbkRhdGEuaCIKLSNpbmNsdWRlIDxw
dWJsaWMvV2ViU3RyaW5nLmg+Ci0jaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgotCi1uYW1lc3BhY2Ug
V2ViQ29yZSB7Ci0KLXZvaWQgUGx1Z2luTGlzdEJ1aWxkZXI6OmFkZFBsdWdpbihjb25zdCBXZWJL
aXQ6OldlYlN0cmluZyYgbmFtZSwgY29uc3QgV2ViS2l0OjpXZWJTdHJpbmcmIGRlc2NyaXB0aW9u
LCBjb25zdCBXZWJLaXQ6OldlYlN0cmluZyYgZmlsZU5hbWUpCi17Ci0gICAgUGx1Z2luSW5mbyBp
bmZvOwotICAgIGluZm8ubmFtZSA9IG5hbWU7Ci0gICAgaW5mby5kZXNjID0gZGVzY3JpcHRpb247
Ci0gICAgaW5mby5maWxlID0gZmlsZU5hbWU7Ci0gICAgbV9yZXN1bHRzLT5hcHBlbmQoaW5mbyk7
Ci19Ci0KLXZvaWQgUGx1Z2luTGlzdEJ1aWxkZXI6OmFkZE1lZGlhVHlwZVRvTGFzdFBsdWdpbihj
b25zdCBXZWJLaXQ6OldlYlN0cmluZyYgbmFtZSwgY29uc3QgV2ViS2l0OjpXZWJTdHJpbmcmIGRl
c2NyaXB0aW9uKQotewotICAgIE1pbWVDbGFzc0luZm8gaW5mbzsKLSAgICBpbmZvLnR5cGUgPSBu
YW1lOwotICAgIGluZm8uZGVzYyA9IGRlc2NyaXB0aW9uOwotICAgIG1fcmVzdWx0cy0+bGFzdCgp
Lm1pbWVzLmFwcGVuZChpbmZvKTsKLX0KLQotdm9pZCBQbHVnaW5MaXN0QnVpbGRlcjo6YWRkRmls
ZUV4dGVuc2lvblRvTGFzdE1lZGlhVHlwZShjb25zdCBXZWJLaXQ6OldlYlN0cmluZyYgZXh0ZW5z
aW9uKQotewotICAgIE1pbWVDbGFzc0luZm8mIGluZm8gPSBtX3Jlc3VsdHMtPmxhc3QoKS5taW1l
cy5sYXN0KCk7Ci0gICAgaW5mby5leHRlbnNpb25zLmFwcGVuZChleHRlbnNpb24pOwotfQotCi19
IC8vIG5hbWVzcGFjZSBXZWJDb3JlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2Nocm9t
aXVtL1BsdWdpbkxpc3RCdWlsZGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGx1
Z2lucy9jaHJvbWl1bS9QbHVnaW5MaXN0QnVpbGRlci5oCShyZXZpc2lvbiAxNDc3MzIpCisrKyBT
b3VyY2UvV2ViQ29yZS9wbHVnaW5zL2Nocm9taXVtL1BsdWdpbkxpc3RCdWlsZGVyLmgJKHdvcmtp
bmcgY29weSkKQEAgLTEsNTUgKzAsMCBAQAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAwOSBHb29n
bGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucyBhcmUKLSAqIG1ldDoKLSAqIAotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJj
ZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAq
IFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUK
LSAqIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIKLSAqIGluIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5l
aXRoZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqIGNv
bnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVy
aXZlZCBmcm9tCi0gKiB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRl
biBwZXJtaXNzaW9uLgotICogCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBD
T1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRF
RCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiBTUEVDSUFMLCBFWEVN
UExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBM
T1NTIE9GIFVTRSwKLSAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElP
TikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUg
VVNFCi0gKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpZm5kZWYgUGx1Z2luTGlzdEJ1aWxkZXJfaAot
I2RlZmluZSBQbHVnaW5MaXN0QnVpbGRlcl9oCi0KLSNpbmNsdWRlICJQbHVnaW5EYXRhLmgiCi0j
aW5jbHVkZSA8cHVibGljL1dlYlBsdWdpbkxpc3RCdWlsZGVyLmg+Ci0jaW5jbHVkZSA8d3RmL1Zl
Y3Rvci5oPgotCi1uYW1lc3BhY2UgV2ViQ29yZSB7Ci0KLWNsYXNzIFBsdWdpbkxpc3RCdWlsZGVy
IDogcHVibGljIFdlYktpdDo6V2ViUGx1Z2luTGlzdEJ1aWxkZXIgewotcHVibGljOgotICAgIFBs
dWdpbkxpc3RCdWlsZGVyKFZlY3RvcjxXZWJDb3JlOjpQbHVnaW5JbmZvPiogcmVzdWx0cykgOiBt
X3Jlc3VsdHMocmVzdWx0cykgeyB9Ci0KLSAgICAvLyBXZWJQbHVnaW5MaXN0QnVpbGRlciBtZXRo
b2RzOgotICAgIHZpcnR1YWwgdm9pZCBhZGRQbHVnaW4oY29uc3QgV2ViS2l0OjpXZWJTdHJpbmcm
IG5hbWUsIGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJiBkZXNjcmlwdGlvbiwgY29uc3QgV2ViS2l0
OjpXZWJTdHJpbmcmIGZpbGVOYW1lKTsKLSAgICB2aXJ0dWFsIHZvaWQgYWRkTWVkaWFUeXBlVG9M
YXN0UGx1Z2luKGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJiBuYW1lLCBjb25zdCBXZWJLaXQ6Oldl
YlN0cmluZyYgZGVzY3JpcHRpb24pOwotICAgIHZpcnR1YWwgdm9pZCBhZGRGaWxlRXh0ZW5zaW9u
VG9MYXN0TWVkaWFUeXBlKGNvbnN0IFdlYktpdDo6V2ViU3RyaW5nJiBleHRlbnNpb24pOwotCi1w
cml2YXRlOgotICAgIFZlY3RvcjxQbHVnaW5JbmZvPiogbV9yZXN1bHRzOwotfTsKLQotfSAvLyBu
YW1lc3BhY2UgV2ViQ29yZQotCi0jZW5kaWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>