<?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>13628</bug_id>
          
          <creation_ts>2007-05-08 14:49:48 -0700</creation_ts>
          <short_desc>[S60] [3.2]  OPML recogniser enhancement</short_desc>
          <delta_ts>2008-04-09 11:39:43 -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>WebKit Misc.</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>S60 Emulator</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>internal</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Ligman">joseph.ligman</reporter>
          <assigned_to name="Joseph Ligman">joseph.ligman</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>10720</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Ligman">joseph.ligman</who>
    <bug_when>2007-05-08 14:49:48 -0700</bug_when>
    <thetext>Add OPML to recogniser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10721</commentid>
    <comment_count>1</comment_count>
      <attachid>14417</attachid>
    <who name="Joseph Ligman">joseph.ligman</who>
    <bug_when>2007-05-08 15:01:31 -0700</bug_when>
    <thetext>Created attachment 14417
Added recogniser support for opml removed some tabs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10722</commentid>
    <comment_count>2</comment_count>
    <who name="Joseph Ligman">joseph.ligman</who>
    <bug_when>2007-05-08 15:06:28 -0700</bug_when>
    <thetext>I submitted the patch for James Cooley (James.Cooley@nokia.com), unable to add him to the cc list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10723</commentid>
    <comment_count>3</comment_count>
      <attachid>14418</attachid>
    <who name="Joseph Ligman">joseph.ligman</who>
    <bug_when>2007-05-08 15:17:54 -0700</bug_when>
    <thetext>Created attachment 14418
Added recogniser support for opml removed some tabs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10724</commentid>
    <comment_count>4</comment_count>
      <attachid>14418</attachid>
    <who name="Sachin Padma">Sachin.Padma</who>
    <bug_when>2007-05-08 15:20:06 -0700</bug_when>
    <thetext>Comment on attachment 14418
Added recogniser support for opml removed some tabs

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10725</commentid>
    <comment_count>5</comment_count>
    <who name="Sachin Padma">Sachin.Padma</who>
    <bug_when>2007-05-08 15:20:43 -0700</bug_when>
    <thetext>landed in ccb in r21313</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76984</commentid>
    <comment_count>6</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2008-04-09 11:39:43 -0700</bug_when>
    <thetext>Bulk closing of all s60 platform bugs. 

Sorry for the noise!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14417</attachid>
            <date>2007-05-08 15:01:31 -0700</date>
            <delta_ts>2007-05-08 15:17:54 -0700</delta_ts>
            <desc>Added recogniser support for opml removed some tabs</desc>
            <filename>bug13628.patch</filename>
            <type>text/plain</type>
            <size>11819</size>
            <attacher name="Joseph Ligman">joseph.ligman</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYmtpdFM2MC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJraXRTNjAvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMDI1KQ0KKysrIFdlYmtpdFM2MC9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkNCkBAIC0xLDMgKzEsMTUgQEANCisyMDA3LTA1LTA4ICBsaWdtYW4gIDxqb3NlcGgubGln
bWFuQG5va2lhLmNvbT4NCisNCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLg0K
KyAgICAgICAgREVTQzogcmVjb2duaXNlciBlbmhhbmNlbWVudC4NCisgICAgICAgIGh0dHA6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNjI4DQorDQorICAgICAgICAqIEJyb3dz
ZXJSZWNvZ25pemVycy9pbmMvQnJvd3NlclJlYy5oOg0KKyAgICAgICAgKiBCcm93c2VyUmVjb2du
aXplcnMvc3JjL0Jyb3dzZXJSZWMuY3BwOg0KKyAgICAgICAgKENCcm93c2VyUmVjb2duaXplcjo6
U3VwcG9ydGVkRGF0YVR5cGVMKToNCisgICAgICAgIChDQnJvd3NlclJlY29nbml6ZXI6OkRvUmVj
b2duaXplTCk6DQorICAgICAgICAoQ0Jyb3dzZXJSZWNvZ25pemVyOjpDaGVja0Zvck9QTUwpOg0K
Kw0KIDIwMDYtMTEtMDggIHNwYWRtYSAgPFNhY2hpbi5QYWRtYUBub2tpYS5jb20+DQogDQogICAg
ICAgICBSZXZpZXdlZCBieSBZb25nanVuLg0KSW5kZXg6IFdlYmtpdFM2MC9Ccm93c2VyUmVjb2du
aXplcnMvaW5jL0Jyb3dzZXJSZWMuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYmtpdFM2MC9Ccm93c2Vy
UmVjb2duaXplcnMvaW5jL0Jyb3dzZXJSZWMuaAkocmV2aXNpb24gMTAyNSkNCisrKyBXZWJraXRT
NjAvQnJvd3NlclJlY29nbml6ZXJzL2luYy9Ccm93c2VyUmVjLmgJKHdvcmtpbmcgY29weSkNCkBA
IC05LDkgKzksOSBAQA0KICogICAgQ29weXJpZ2h0IChjKSAyMDA2LCBOb2tpYSBDb3Jwb3JhdGlv
bg0KICogICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCiAqICANCi0qICAJUmVkaXN0cmlidXRpb24g
YW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQotKiAg
CW1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucw0KLSogIAlhcmUgbWV0Og0KKyogICAgICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNl
IGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQNCisqICAgICAgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zDQorKiAgICAgIGFyZSBtZXQ6DQogKiAgDQogKiAgICAgICogUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCiAqICAgICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuDQpAQCAtMjMsMTggKzIzLDE4IEBADQogKiAgICAgICAgY29udHJpYnV0b3JzIG1heSBi
ZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkDQogKiAgICAgICAg
ZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNz
aW9uLg0KICogIA0KLSogIAlUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklH
SFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTDQotKiAgCSJBUyBJUyIgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQotKiAgCUxJTUlURUQg
VE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUg0KLSogIAlBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIENPUFlSSUdIVA0KLSogIAlPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElB
QkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwNCi0qICAJU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVA0K
LSogIAlMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJ
Q0VTOyBMT1NTIE9GIFVTRSwNCi0qICAJREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZDQotKiAgCVRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQNCi0q
ICAJKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUNCi0qICAJVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSA0KLSogIAlEQU1BR0UuDQorKiAgICAgIFRISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRP
UlMNCisqICAgICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QNCisqICAgICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SDQorKiAgICAgIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09Q
WVJJR0hUDQorKiAgICAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLA0KKyogICAgICBTUEVDSUFMLCBFWEVNUExBUlks
IE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UDQorKiAgICAgIExJ
TUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExP
U1MgT0YgVVNFLA0KKyogICAgICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkNCisqICAgICAgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVA0KKyog
ICAgICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRQ0KKyogICAgICBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIDQorKiAgICAgIERBTUFHRS4NCiAqICANCiAq
ICAgIFBsZWFzZSBzZWUgZmlsZSBwYXRlbnRsaWNlbnNlLnR4dCBmb3IgZnVydGhlciBncmFudHMu
DQogKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkBAIC01Miw3ICs1Miw3IEBAIGNvbnN0IFRVaWQg
S1VpZE1pbWVCcm93c2VyUmVjb2duaXplciA9IHsNCiBjb25zdCBUSW50IEtCcm93c2VyUmVjb2du
aXplckltcGxVSURWYWx1ZSA9IDB4MTAxRjg4MEU7DQogY29uc3QgVFVpZCBLVWlkQnJvd3NlclJl
Y29nbml6ZXJJbXBsID0geyBLQnJvd3NlclJlY29nbml6ZXJJbXBsVUlEVmFsdWUgfTsNCiANCi1j
b25zdCBUSW50IEtTdXBwb3J0ZWRNaW1ldHlwZXMoMTIpOw0KK2NvbnN0IFRJbnQgS1N1cHBvcnRl
ZE1pbWV0eXBlcygxMyk7DQogDQogLy8gRXhwb3J0ZWQgbWltZXR5cGVzDQogX0xJVDgoIEtXTUxD
TWltZVR5cGUsICAgICAgICAiYXBwbGljYXRpb24vdm5kLndhcC53bWxjIiAgICAgICApOw0KQEAg
LTY2LDYgKzY2LDcgQEAgX0xJVDgoIEtDc3NNaW1lVHlwZSwgICAgICAgICAidGV4dC9jc3MiIA0K
IF9MSVQ4KCBLSmF2YVNDTWltZVR5cGUsICAgICAgImFwcGxpY2F0aW9uL3gtamF2YXNjcmlwdCIg
ICAgICAgKTsNCiBfTElUOCggS0phdmFFY21hTWltZVR5cGUsICAgICJ0ZXh0L2VjbWFzY3JpcHQi
ICAgICAgICAgICAgICAgICk7DQogX0xJVDgoIEtNdWx0aU1peGVkTWltZVR5cGUsICAibXVsdGlw
YXJ0L21peGVkIiAgICAgICAgICAgICAgICApOw0KK19MSVQ4KCBLT1BNTE1pbWVUeXBlLCAgICAg
ICAgInRleHQveC1vcG1sIiAgICAgICAgICAgICAgICAgICAgKTsNCiANCiAvLyBGaWxlIGV4dGVu
c2lvbnMNCiBfTElUKCBLRG90V01MQywgICAgICAgICAgICAgIi53bWxjIiAgICAgICk7DQpAQCAt
NzgsNiArNzksNyBAQCBfTElUKCBLRG90WEhUTUwyLCAgICAgICAgICAgIi54aHQiICAgICAgDQog
X0xJVCggS0RvdENzcywgICAgICAgICAgICAgICIuY3NzIiAgICAgICApOw0KIF9MSVQoIEtEb3RK
YXZhU2NyaXB0LCAgICAgICAiLmpzIiAgICAgICAgKTsNCiBfTElUKCBLRG90RWNtYVNjcmlwdCwg
ICAgICAgIi5lcyIgICAgICAgICk7DQorX0xJVCggS0RvdE9QTUwsICAgICAgICAgICAgICIub3Bt
bCIgICAgICApOw0KIA0KIC8vDQogLy8gQ0Jyb3dzZXJSZWNvZ25pemVyDQpAQCAtODcsNyArODks
NyBAQCBjbGFzcyBDQnJvd3NlclJlY29nbml6ZXIgOiBwdWJsaWMgQ0FwYURhDQogICBwdWJsaWM6
IC8vIGZyb20gQ0FwYURhdGFSZWNvZ25pemVyVHlwZQ0KICAgICBDQnJvd3NlclJlY29nbml6ZXIo
KTsNCiANCi0Jc3RhdGljIENBcGFEYXRhUmVjb2duaXplclR5cGUqIENyZWF0ZVJlY29nbml6ZXJM
KCk7DQorICAgIHN0YXRpYyBDQXBhRGF0YVJlY29nbml6ZXJUeXBlKiBDcmVhdGVSZWNvZ25pemVy
TCgpOw0KIA0KICAgICB2aXJ0dWFsIFRVaW50IFByZWZlcnJlZEJ1ZlNpemUoKTsNCiAgICAgdmly
dHVhbCBURGF0YVR5cGUgU3VwcG9ydGVkRGF0YVR5cGVMKFRJbnQgYUluZGV4KSBjb25zdDsNCkBA
IC0xMDQsNiArMTA2LDcgQEAgY2xhc3MgQ0Jyb3dzZXJSZWNvZ25pemVyIDogcHVibGljIENBcGFE
YQ0KICAgICBUQm9vbCBDaGVja0Zvckh0bWwoIGNvbnN0IFREZXNDOCYgYUJ1ZmZlciApOw0KICAg
ICBUQm9vbCBDaGVja0ZvclhodG1sKCBjb25zdCBURGVzQzgmIGFCdWZmZXIgKTsNCiAgICAgVEJv
b2wgQ2hlY2tGb3JXTUwoIGNvbnN0IFREZXNDOCYgYUJ1ZmZlciApOw0KKyAgICBUQm9vbCBDaGVj
a0Zvck9QTUwoIGNvbnN0IFREZXNDOCYgYUJ1ZmZlciApOw0KICAgfTsNCiANCiAjZW5kaWYgLy8g
QlJPV1NFUkVDX0gNCkluZGV4OiBXZWJraXRTNjAvQnJvd3NlclJlY29nbml6ZXJzL3NyYy9Ccm93
c2VyUmVjLmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYmtpdFM2MC9Ccm93c2VyUmVjb2duaXplcnMv
c3JjL0Jyb3dzZXJSZWMuY3BwCShyZXZpc2lvbiAxMDI1KQ0KKysrIFdlYmtpdFM2MC9Ccm93c2Vy
UmVjb2duaXplcnMvc3JjL0Jyb3dzZXJSZWMuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtOSw5ICs5
LDkgQEANCiAqICAgIENvcHlyaWdodCAoYykgMjAwNiwgTm9raWEgQ29ycG9yYXRpb24NCiAqICAg
IEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogKiAgDQotKiAgCVJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dA0KLSogIAltb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMNCi0qICAJYXJlIG1ldDoNCisqICAgICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQorKiAgICAgIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0K
KyogICAgICBhcmUgbWV0Og0KICogIA0KICogICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0DQogKiAgICAgICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0K
QEAgLTIzLDE4ICsyMywxOCBAQA0KICogICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0
byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZA0KICogICAgICAgIGZyb20gdGhp
cyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4NCiAq
ICANCi0qICAJVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERF
UlMgQU5EIENPTlRSSUJVVE9SUw0KLSogIAkiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBM
SUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVA0KLSogIAlMSU1JVEVEIFRPLCBUSEUg
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1INCi0q
ICAJQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRSBDT1BZUklHSFQNCi0qICAJT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsDQotKiAgCVNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QNCi0qICAJTElN
SVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsDQotKiAgCURBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElP
TikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQ0KLSogIAlUSEVPUlkgT0YgTElBQklMSVRZLCBX
SEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUDQotKiAgCShJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFDQotKiAgCVVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBP
U1NJQklMSVRZIE9GIFNVQ0gNCi0qICAJREFNQUdFLg0KKyogICAgICBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTDQorKiAg
ICAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVE
SU5HLCBCVVQgTk9UDQorKiAgICAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUg0KKyogICAgICBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVA0K
KyogICAgICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwNCisqICAgICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05T
RVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVA0KKyogICAgICBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwNCisqICAgICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBI
T1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZDQorKiAgICAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQNCisqICAgICAgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUNCisqICAgICAgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSA0KKyogICAgICBEQU1BR0UuDQogKiAgDQogKiAgICBQbGVh
c2Ugc2VlIGZpbGUgcGF0ZW50bGljZW5zZS50eHQgZm9yIGZ1cnRoZXIgZ3JhbnRzLg0KICogPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQpAQCAtNDksMjAgKzQ5LDIwIEBADQogLy8NCiBDQnJvd3NlclJl
Y29nbml6ZXI6OkNCcm93c2VyUmVjb2duaXplcigpDQogOkNBcGFEYXRhUmVjb2duaXplclR5cGUo
IEtVaWRNaW1lQnJvd3NlclJlY29nbml6ZXIsIENBcGFEYXRhUmVjb2duaXplclR5cGU6OkVIaWdo
ICkNCi0Jew0KLQlpQ291bnREYXRhVHlwZXMgPSBLU3VwcG9ydGVkTWltZXR5cGVzOw0KLQl9DQor
ICAgIHsNCisgICAgaUNvdW50RGF0YVR5cGVzID0gS1N1cHBvcnRlZE1pbWV0eXBlczsNCisgICAg
fQ0KIA0KIFRVaW50IENCcm93c2VyUmVjb2duaXplcjo6UHJlZmVycmVkQnVmU2l6ZSgpDQotCXsN
Ci0JcmV0dXJuIDB4ODA7DQotCX0NCisgICAgew0KKyAgICByZXR1cm4gMHg4MDsNCisgICAgfQ0K
IA0KIFREYXRhVHlwZSBDQnJvd3NlclJlY29nbml6ZXI6OlN1cHBvcnRlZERhdGFUeXBlTCggVElu
dCBhSW5kZXggKSBjb25zdA0KLQl7DQotCV9fQVNTRVJUX0RFQlVHKCBhSW5kZXg+PTAgJiYgYUlu
ZGV4IDwgS1N1cHBvcnRlZE1pbWV0eXBlcywgVXNlcjo6SW52YXJpYW50KCkgKTsNCi0Jc3dpdGNo
ICggYUluZGV4ICkNCi0JCXsNCisgICAgew0KKyAgICBfX0FTU0VSVF9ERUJVRyggYUluZGV4Pj0w
ICYmIGFJbmRleCA8IEtTdXBwb3J0ZWRNaW1ldHlwZXMsIFVzZXI6OkludmFyaWFudCgpICk7DQor
ICAgIHN3aXRjaCAoIGFJbmRleCApDQorICAgICAgICB7DQogICAgICAgICBjYXNlIDA6DQogICAg
ICAgICAgICAgcmV0dXJuIFREYXRhVHlwZSggS0hUTUxNaW1lVHlwZSApOw0KICAgICAgICAgY2Fz
ZSAxOg0KQEAgLTcyLDggKzcyLDggQEAgVERhdGFUeXBlIENCcm93c2VyUmVjb2duaXplcjo6U3Vw
cG9ydGVkRA0KICAgICAgICAgY2FzZSAzOg0KICAgICAgICAgICAgIHJldHVybiBURGF0YVR5cGUo
IEtYSFRNTE1pbWVUeXBlMiApOw0KICAgICAgICAgY2FzZSA0Og0KLSAgICAgCSAgICByZXR1cm4g
VERhdGFUeXBlKCBLV01MQ01pbWVUeXBlICk7DQotCSAgICBjYXNlIDU6DQorICAgICAgICAgICAg
IHJldHVybiBURGF0YVR5cGUoIEtXTUxDTWltZVR5cGUgKTsNCisgICAgICAgIGNhc2UgNToNCiAg
ICAgICAgICAgICByZXR1cm4gVERhdGFUeXBlKCBLV01MTWltZVR5cGUgKTsNCiAgICAgICAgIGNh
c2UgNjoNCiAgICAgICAgICAgICByZXR1cm4gVERhdGFUeXBlKCBLV0JYTUxNaW1lVHlwZSApOw0K
QEAgLTg3LDEwICs4NywxMiBAQCBURGF0YVR5cGUgQ0Jyb3dzZXJSZWNvZ25pemVyOjpTdXBwb3J0
ZWREDQogICAgICAgICAgICAgcmV0dXJuIFREYXRhVHlwZSggS0phdmFTQ01pbWVUeXBlKTsNCiAg
ICAgICAgIGNhc2UgMTE6DQogICAgICAgICAgICAgcmV0dXJuIFREYXRhVHlwZSggS0phdmFFY21h
TWltZVR5cGUpOw0KKyAgICAgICAgY2FzZSAxMjoNCisgICAgICAgICAgICByZXR1cm4gVERhdGFU
eXBlKCBLT1BNTE1pbWVUeXBlKTsgICAgDQogICAgICAgICBkZWZhdWx0Og0KICAgICAgICAgICAg
IHJldHVybiBURGF0YVR5cGUoIEtXTUxTQ01pbWVUeXBlICk7DQogICAgICAgICB9DQotCX0NCisg
ICAgfQ0KIA0KIHZvaWQgQ0Jyb3dzZXJSZWNvZ25pemVyOjpEb1JlY29nbml6ZUwoIGNvbnN0IFRE
ZXNDJiBhTmFtZSwgY29uc3QgVERlc0M4JiBhQnVmZmVyICkNCiAgICAgew0KQEAgLTE0OSw3ICsx
NTEsMTMgQEAgdm9pZCBDQnJvd3NlclJlY29nbml6ZXI6OkRvUmVjb2duaXplTCggYw0KICAgICAg
ICAgICAgICAgICBpRGF0YVR5cGUgPSBURGF0YVR5cGUoIEtIVE1MTWltZVR5cGUgKTsNCiAgICAg
ICAgICAgICAgICAgaUNvbmZpZGVuY2UgPSBFQ2VydGFpbjsNCiAgICAgICAgICAgICAgICAgfQ0K
LSAgICAgICAgICAgIENsZWFudXBTdGFjazo6UG9wQW5kRGVzdHJveSgpOwkvLyBleHQNCisgICAg
ICAgICAgICAvLyBPUE1MIGZpbGUNCisgICAgICAgICAgICBlbHNlIGlmICggZXh0LT5Db21wYXJl
RihLRG90T1BNTCkgPT0gMCApDQorICAgICAgICAgICAgICAgIHsNCisgICAgICAgICAgICAgICAg
aURhdGFUeXBlID0gVERhdGFUeXBlKCBLT1BNTE1pbWVUeXBlICk7DQorICAgICAgICAgICAgICAg
IGlDb25maWRlbmNlID0gRUNlcnRhaW47DQorICAgICAgICAgICAgICAgIH0NCisgICAgICAgICAg
ICBDbGVhbnVwU3RhY2s6OlBvcEFuZERlc3Ryb3koKTsgICAgLy8gZXh0DQogICAgICAgICAgICAg
fQ0KICAgICAgICAgfQ0KIA0KQEAgLTE2MSw2ICsxNjksMTEgQEAgdm9pZCBDQnJvd3NlclJlY29n
bml6ZXI6OkRvUmVjb2duaXplTCggYw0KICAgICAgICAgICAgICAgICBpRGF0YVR5cGUgPSBURGF0
YVR5cGUoIEtXTUxDTWltZVR5cGUgKTsNCiAgICAgICAgICAgICAgICAgaUNvbmZpZGVuY2UgPSBF
Q2VydGFpbjsNCiAgICAgICAgICAgICAgICAgfQ0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBDaGVj
a0Zvck9QTUwoIGFCdWZmZXIgKSApDQorICAgICAgICAgICAgICAgIHsNCisgICAgICAgICAgICAg
ICAgaURhdGFUeXBlID0gVERhdGFUeXBlKCBLT1BNTE1pbWVUeXBlICk7DQorICAgICAgICAgICAg
ICAgIGlDb25maWRlbmNlID0gRUNlcnRhaW47DQorICAgICAgICAgICAgICAgIH0NCiAgICAgICAg
ICAgICBlbHNlIGlmICggQ2hlY2tGb3JIdG1sKCBhQnVmZmVyICkgKQ0KICAgICAgICAgICAgICAg
ICB7DQogICAgICAgICAgICAgICAgIGlmICggQ2hlY2tGb3JYaHRtbCggYUJ1ZmZlciApICkNCkBA
IC0yNzYsMTggKzI4OSwyNiBAQCBUQm9vbCBDQnJvd3NlclJlY29nbml6ZXI6OkNoZWNrRm9yV01M
KCBjDQogICAgIHJldHVybiBFRmFsc2U7DQogICAgIH0NCiANCitUQm9vbCBDQnJvd3NlclJlY29n
bml6ZXI6OkNoZWNrRm9yT1BNTCggY29uc3QgVERlc0M4JiBhQnVmZmVyICkNCisgICAgew0KKyAg
ICBfTElUOCggZHRkLCAiPG9wbWwiICk7DQorICAgIGlmKCBhQnVmZmVyLkZpbmRGKCBkdGQgKSAh
PSBLRXJyTm90Rm91bmQgKQ0KKyAgICAgICAgcmV0dXJuIEVUcnVlOw0KKyAgICByZXR1cm4gRUZh
bHNlOw0KKyAgICB9DQorDQogDQogQ0FwYURhdGFSZWNvZ25pemVyVHlwZSogQ0Jyb3dzZXJSZWNv
Z25pemVyOjpDcmVhdGVSZWNvZ25pemVyTCgpDQotCXsNCi0JcmV0dXJuIG5ldyAoRUxlYXZlKSBD
QnJvd3NlclJlY29nbml6ZXIoKTsNCi0JfQ0KKyAgICB7DQorICAgIHJldHVybiBuZXcgKEVMZWF2
ZSkgQ0Jyb3dzZXJSZWNvZ25pemVyKCk7DQorICAgIH0NCiANCiBjb25zdCBUSW1wbGVtZW50YXRp
b25Qcm94eSBJbXBsZW1lbnRhdGlvblRhYmxlW10gPQ0KLQl7DQotLy8JCXsgeyBLQnJvd3NlclJl
Y29nbml6ZXJJbXBsVUlEVmFsdWV9LCBDQnJvd3NlclJlY29nbml6ZXI6OkNyZWF0ZVJlY29nbml6
ZXJMfQ0KKyAgICB7DQorLy8gICAgICAgIHsgeyBLQnJvd3NlclJlY29nbml6ZXJJbXBsVUlEVmFs
dWV9LCBDQnJvd3NlclJlY29nbml6ZXI6OkNyZWF0ZVJlY29nbml6ZXJMfQ0KIA0KLQkJSU1QTEVN
RU5UQVRJT05fUFJPWFlfRU5UUlkoS0Jyb3dzZXJSZWNvZ25pemVySW1wbFVJRFZhbHVlLCBDQnJv
d3NlclJlY29nbml6ZXI6OkNyZWF0ZVJlY29nbml6ZXJMKQ0KLQl9Ow0KKyAgICAgICAgSU1QTEVN
RU5UQVRJT05fUFJPWFlfRU5UUlkoS0Jyb3dzZXJSZWNvZ25pemVySW1wbFVJRFZhbHVlLCBDQnJv
d3NlclJlY29nbml6ZXI6OkNyZWF0ZVJlY29nbml6ZXJMKQ0KKyAgICB9Ow0KIA0KIA0KIEVYUE9S
VF9DIGNvbnN0IFRJbXBsZW1lbnRhdGlvblByb3h5KiBJbXBsZW1lbnRhdGlvbkdyb3VwUHJveHko
VEludCYgYVRhYmxlQ291bnQpDQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14418</attachid>
            <date>2007-05-08 15:17:54 -0700</date>
            <delta_ts>2007-05-08 15:20:06 -0700</delta_ts>
            <desc>Added recogniser support for opml removed some tabs</desc>
            <filename>bug13628.patch</filename>
            <type>text/plain</type>
            <size>12001</size>
            <attacher name="Joseph Ligman">joseph.ligman</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMTMxMikNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDE4IEBADQorMjAwNy0wNS0wOCAgbGlnbWFuICA8am9zZXBoLmxpZ21hbkBub2tp
YS5jb20+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4NCisgICAgICAg
IERFU0M6IHJlY29nbmlzZXIgZW5oYW5jZW1lbnQuDQorICAgICAgICBodHRwOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzYyOA0KKw0KKyAgICAgICAgKiBCcm93c2VyUmVjb2du
aXplcnMvaW5jL0Jyb3dzZXJSZWMuaDoNCisgICAgICAgICogQnJvd3NlclJlY29nbml6ZXJzL3Ny
Yy9Ccm93c2VyUmVjLmNwcDoNCisgICAgICAgICg6Q0FwYURhdGFSZWNvZ25pemVyVHlwZSk6DQor
ICAgICAgICAoQ0Jyb3dzZXJSZWNvZ25pemVyOjpQcmVmZXJyZWRCdWZTaXplKToNCisgICAgICAg
IChDQnJvd3NlclJlY29nbml6ZXI6OlN1cHBvcnRlZERhdGFUeXBlTCk6DQorICAgICAgICAoQ0Jy
b3dzZXJSZWNvZ25pemVyOjpEb1JlY29nbml6ZUwpOg0KKyAgICAgICAgKENCcm93c2VyUmVjb2du
aXplcjo6Q2hlY2tGb3JPUE1MKToNCisgICAgICAgIChDQnJvd3NlclJlY29nbml6ZXI6OkNyZWF0
ZVJlY29nbml6ZXJMKToNCisNCiByYWFsZXhhbiwgcmV2aWV3ZWQgYnkgPHNhY2hpbi5wYWRtYUBu
b2tpYS5jb20+DQogIERFU0M6ICBCcm93c2VyIGNyYXNoZXMgd2hpbGUgbG9hZGluZyB3d3cuY25u
LmNvbQ0KICBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ4OA0KSW5k
ZXg6IFdlYktpdC9Ccm93c2VyUmVjb2duaXplcnMvaW5jL0Jyb3dzZXJSZWMuaA0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KLS0tIFdlYktpdC9Ccm93c2VyUmVjb2duaXplcnMvaW5jL0Jyb3dzZXJSZWMuaAkocmV2aXNp
b24gMjEzMDUpDQorKysgV2ViS2l0L0Jyb3dzZXJSZWNvZ25pemVycy9pbmMvQnJvd3NlclJlYy5o
CSh3b3JraW5nIGNvcHkpDQpAQCAtOSw5ICs5LDkgQEANCiAqICAgIENvcHlyaWdodCAoYykgMjAw
NiwgTm9raWEgQ29ycG9yYXRpb24NCiAqICAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogKiAgDQot
KiAgCVJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dA0KLSogIAltb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg
dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMNCi0qICAJYXJlIG1ldDoNCisqICAgICAgUmVk
aXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0DQorKiAgICAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0KKyogICAgICBhcmUgbWV0Og0KICogIA0KICogICAg
ICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUg
Y29weXJpZ2h0DQogKiAgICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0KQEAgLTIzLDE4ICsyMywxOCBAQA0KICogICAgICAg
IGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMg
ZGVyaXZlZA0KICogICAgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHBy
aW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4NCiAqICANCi0qICAJVEhJUyBTT0ZUV0FSRSBJUyBQUk9W
SURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUw0KLSogIAkiQVMg
SVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVU
IE5PVA0KLSogIAlMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSBBTkQgRklUTkVTUyBGT1INCi0qICAJQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQNCi0qICAJT1dORVIgT1Ig
Q09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5U
QUwsDQotKiAgCVNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVCBOT1QNCi0qICAJTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJ
VFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsDQotKiAgCURBVEEsIE9SIFBST0ZJ
VFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQ0K
LSogIAlUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElB
QklMSVRZLCBPUiBUT1JUDQotKiAgCShJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0Up
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFDQotKiAgCVVTRSBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gNCi0qICAJREFNQUdF
Lg0KKyogICAgICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9M
REVSUyBBTkQgQ09OVFJJQlVUT1JTDQorKiAgICAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQorKiAgICAgIExJTUlURUQg
VE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNT
IEZPUg0KKyogICAgICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVA0KKyogICAgICBPV05FUiBPUiBDT05UUklCVVRPUlMg
QkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwNCisqICAgICAg
U1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywg
QlVUIE5PVA0KKyogICAgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwNCisqICAgICAgREFUQSwgT1IgUFJPRklUUzsg
T1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZDQorKiAg
ICAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQNCisqICAgICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUNCisqICAgICAgVVNFIE9GIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSA0KKyogICAg
ICBEQU1BR0UuDQogKiAgDQogKiAgICBQbGVhc2Ugc2VlIGZpbGUgcGF0ZW50bGljZW5zZS50eHQg
Zm9yIGZ1cnRoZXIgZ3JhbnRzLg0KICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpAQCAtNTIsNyAr
NTIsNyBAQCBjb25zdCBUVWlkIEtVaWRNaW1lQnJvd3NlclJlY29nbml6ZXIgPSB7DQogY29uc3Qg
VEludCBLQnJvd3NlclJlY29nbml6ZXJJbXBsVUlEVmFsdWUgPSAweDEwMUY4ODBFOw0KIGNvbnN0
IFRVaWQgS1VpZEJyb3dzZXJSZWNvZ25pemVySW1wbCA9IHsgS0Jyb3dzZXJSZWNvZ25pemVySW1w
bFVJRFZhbHVlIH07DQogDQotY29uc3QgVEludCBLU3VwcG9ydGVkTWltZXR5cGVzKDEyKTsNCitj
b25zdCBUSW50IEtTdXBwb3J0ZWRNaW1ldHlwZXMoMTMpOw0KIA0KIC8vIEV4cG9ydGVkIG1pbWV0
eXBlcw0KIF9MSVQ4KCBLV01MQ01pbWVUeXBlLCAgICAgICAgImFwcGxpY2F0aW9uL3ZuZC53YXAu
d21sYyIgICAgICAgKTsNCkBAIC02Niw2ICs2Niw3IEBAIF9MSVQ4KCBLQ3NzTWltZVR5cGUsICAg
ICAgICAgInRleHQvY3NzIiANCiBfTElUOCggS0phdmFTQ01pbWVUeXBlLCAgICAgICJhcHBsaWNh
dGlvbi94LWphdmFzY3JpcHQiICAgICAgICk7DQogX0xJVDgoIEtKYXZhRWNtYU1pbWVUeXBlLCAg
ICAidGV4dC9lY21hc2NyaXB0IiAgICAgICAgICAgICAgICApOw0KIF9MSVQ4KCBLTXVsdGlNaXhl
ZE1pbWVUeXBlLCAgIm11bHRpcGFydC9taXhlZCIgICAgICAgICAgICAgICAgKTsNCitfTElUOCgg
S09QTUxNaW1lVHlwZSwgICAgICAgICJ0ZXh0L3gtb3BtbCIgICAgICAgICAgICAgICAgICAgICk7
DQogDQogLy8gRmlsZSBleHRlbnNpb25zDQogX0xJVCggS0RvdFdNTEMsICAgICAgICAgICAgICIu
d21sYyIgICAgICApOw0KQEAgLTc4LDYgKzc5LDcgQEAgX0xJVCggS0RvdFhIVE1MMiwgICAgICAg
ICAgICIueGh0IiAgICAgIA0KIF9MSVQoIEtEb3RDc3MsICAgICAgICAgICAgICAiLmNzcyIgICAg
ICAgKTsNCiBfTElUKCBLRG90SmF2YVNjcmlwdCwgICAgICAgIi5qcyIgICAgICAgICk7DQogX0xJ
VCggS0RvdEVjbWFTY3JpcHQsICAgICAgICIuZXMiICAgICAgICApOw0KK19MSVQoIEtEb3RPUE1M
LCAgICAgICAgICAgICAiLm9wbWwiICAgICAgKTsNCiANCiAvLw0KIC8vIENCcm93c2VyUmVjb2du
aXplcg0KQEAgLTg3LDcgKzg5LDcgQEAgY2xhc3MgQ0Jyb3dzZXJSZWNvZ25pemVyIDogcHVibGlj
IENBcGFEYQ0KICAgcHVibGljOiAvLyBmcm9tIENBcGFEYXRhUmVjb2duaXplclR5cGUNCiAgICAg
Q0Jyb3dzZXJSZWNvZ25pemVyKCk7DQogDQotCXN0YXRpYyBDQXBhRGF0YVJlY29nbml6ZXJUeXBl
KiBDcmVhdGVSZWNvZ25pemVyTCgpOw0KKyAgICBzdGF0aWMgQ0FwYURhdGFSZWNvZ25pemVyVHlw
ZSogQ3JlYXRlUmVjb2duaXplckwoKTsNCiANCiAgICAgdmlydHVhbCBUVWludCBQcmVmZXJyZWRC
dWZTaXplKCk7DQogICAgIHZpcnR1YWwgVERhdGFUeXBlIFN1cHBvcnRlZERhdGFUeXBlTChUSW50
IGFJbmRleCkgY29uc3Q7DQpAQCAtMTA0LDYgKzEwNiw3IEBAIGNsYXNzIENCcm93c2VyUmVjb2du
aXplciA6IHB1YmxpYyBDQXBhRGENCiAgICAgVEJvb2wgQ2hlY2tGb3JIdG1sKCBjb25zdCBURGVz
QzgmIGFCdWZmZXIgKTsNCiAgICAgVEJvb2wgQ2hlY2tGb3JYaHRtbCggY29uc3QgVERlc0M4JiBh
QnVmZmVyICk7DQogICAgIFRCb29sIENoZWNrRm9yV01MKCBjb25zdCBURGVzQzgmIGFCdWZmZXIg
KTsNCisgICAgVEJvb2wgQ2hlY2tGb3JPUE1MKCBjb25zdCBURGVzQzgmIGFCdWZmZXIgKTsNCiAg
IH07DQogDQogI2VuZGlmIC8vIEJST1dTRVJFQ19IDQpJbmRleDogV2ViS2l0L0Jyb3dzZXJSZWNv
Z25pemVycy9zcmMvQnJvd3NlclJlYy5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3Nl
clJlY29nbml6ZXJzL3NyYy9Ccm93c2VyUmVjLmNwcAkocmV2aXNpb24gMjEzMDUpDQorKysgV2Vi
S2l0L0Jyb3dzZXJSZWNvZ25pemVycy9zcmMvQnJvd3NlclJlYy5jcHAJKHdvcmtpbmcgY29weSkN
CkBAIC05LDkgKzksOSBAQA0KICogICAgQ29weXJpZ2h0IChjKSAyMDA2LCBOb2tpYSBDb3Jwb3Jh
dGlvbg0KICogICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCiAqICANCi0qICAJUmVkaXN0cmlidXRp
b24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQot
KiAgCW1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucw0KLSogIAlhcmUgbWV0Og0KKyogICAgICBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQNCisqICAgICAg
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zDQorKiAgICAgIGFyZSBtZXQ6DQogKiAgDQogKiAgICAgICogUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCiAqICAg
ICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuDQpAQCAtMjMsMTggKzIzLDE4IEBADQogKiAgICAgICAgY29udHJpYnV0b3JzIG1h
eSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkDQogKiAgICAg
ICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLg0KICogIA0KLSogIAlUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTDQotKiAgCSJBUyBJUyIgQU5EIEFOWSBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQotKiAgCUxJTUlU
RUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRO
RVNTIEZPUg0KLSogIAlBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVA0KLSogIAlPV05FUiBPUiBDT05UUklCVVRPUlMgQkUg
TElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwNCi0qICAJU1BFQ0lB
TCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VA0KLSogIAlMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwNCi0qICAJREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1Mg
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZDQotKiAgCVRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQN
Ci0qICAJKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUNCi0qICAJVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNF
RCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSA0KLSogIAlEQU1BR0UuDQorKiAgICAgIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklC
VVRPUlMNCisqICAgICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U
SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QNCisqICAgICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SDQorKiAgICAgIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Q09QWVJJR0hUDQorKiAgICAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLA0KKyogICAgICBTUEVDSUFMLCBFWEVNUExB
UlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UDQorKiAgICAg
IExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
IExPU1MgT0YgVVNFLA0KKyogICAgICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRF
UlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkNCisqICAgICAgVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVA0K
KyogICAgICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRQ0KKyogICAgICBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIDQorKiAgICAgIERBTUFHRS4NCiAqICAN
CiAqICAgIFBsZWFzZSBzZWUgZmlsZSBwYXRlbnRsaWNlbnNlLnR4dCBmb3IgZnVydGhlciBncmFu
dHMuDQogKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkBAIC00OSwyMCArNDksMjAgQEANCiAvLw0K
IENCcm93c2VyUmVjb2duaXplcjo6Q0Jyb3dzZXJSZWNvZ25pemVyKCkNCiA6Q0FwYURhdGFSZWNv
Z25pemVyVHlwZSggS1VpZE1pbWVCcm93c2VyUmVjb2duaXplciwgQ0FwYURhdGFSZWNvZ25pemVy
VHlwZTo6RUhpZ2ggKQ0KLQl7DQotCWlDb3VudERhdGFUeXBlcyA9IEtTdXBwb3J0ZWRNaW1ldHlw
ZXM7DQotCX0NCisgICAgew0KKyAgICBpQ291bnREYXRhVHlwZXMgPSBLU3VwcG9ydGVkTWltZXR5
cGVzOw0KKyAgICB9DQogDQogVFVpbnQgQ0Jyb3dzZXJSZWNvZ25pemVyOjpQcmVmZXJyZWRCdWZT
aXplKCkNCi0Jew0KLQlyZXR1cm4gMHg4MDsNCi0JfQ0KKyAgICB7DQorICAgIHJldHVybiAweDgw
Ow0KKyAgICB9DQogDQogVERhdGFUeXBlIENCcm93c2VyUmVjb2duaXplcjo6U3VwcG9ydGVkRGF0
YVR5cGVMKCBUSW50IGFJbmRleCApIGNvbnN0DQotCXsNCi0JX19BU1NFUlRfREVCVUcoIGFJbmRl
eD49MCAmJiBhSW5kZXggPCBLU3VwcG9ydGVkTWltZXR5cGVzLCBVc2VyOjpJbnZhcmlhbnQoKSAp
Ow0KLQlzd2l0Y2ggKCBhSW5kZXggKQ0KLQkJew0KKyAgICB7DQorICAgIF9fQVNTRVJUX0RFQlVH
KCBhSW5kZXg+PTAgJiYgYUluZGV4IDwgS1N1cHBvcnRlZE1pbWV0eXBlcywgVXNlcjo6SW52YXJp
YW50KCkgKTsNCisgICAgc3dpdGNoICggYUluZGV4ICkNCisgICAgICAgIHsNCiAgICAgICAgIGNh
c2UgMDoNCiAgICAgICAgICAgICByZXR1cm4gVERhdGFUeXBlKCBLSFRNTE1pbWVUeXBlICk7DQog
ICAgICAgICBjYXNlIDE6DQpAQCAtNzIsOCArNzIsOCBAQCBURGF0YVR5cGUgQ0Jyb3dzZXJSZWNv
Z25pemVyOjpTdXBwb3J0ZWREDQogICAgICAgICBjYXNlIDM6DQogICAgICAgICAgICAgcmV0dXJu
IFREYXRhVHlwZSggS1hIVE1MTWltZVR5cGUyICk7DQogICAgICAgICBjYXNlIDQ6DQotICAgICAJ
ICAgIHJldHVybiBURGF0YVR5cGUoIEtXTUxDTWltZVR5cGUgKTsNCi0JICAgIGNhc2UgNToNCisg
ICAgICAgICAgICAgcmV0dXJuIFREYXRhVHlwZSggS1dNTENNaW1lVHlwZSApOw0KKyAgICAgICAg
Y2FzZSA1Og0KICAgICAgICAgICAgIHJldHVybiBURGF0YVR5cGUoIEtXTUxNaW1lVHlwZSApOw0K
ICAgICAgICAgY2FzZSA2Og0KICAgICAgICAgICAgIHJldHVybiBURGF0YVR5cGUoIEtXQlhNTE1p
bWVUeXBlICk7DQpAQCAtODcsMTAgKzg3LDEyIEBAIFREYXRhVHlwZSBDQnJvd3NlclJlY29nbml6
ZXI6OlN1cHBvcnRlZEQNCiAgICAgICAgICAgICByZXR1cm4gVERhdGFUeXBlKCBLSmF2YVNDTWlt
ZVR5cGUpOw0KICAgICAgICAgY2FzZSAxMToNCiAgICAgICAgICAgICByZXR1cm4gVERhdGFUeXBl
KCBLSmF2YUVjbWFNaW1lVHlwZSk7DQorICAgICAgICBjYXNlIDEyOg0KKyAgICAgICAgICAgIHJl
dHVybiBURGF0YVR5cGUoIEtPUE1MTWltZVR5cGUpOyAgICANCiAgICAgICAgIGRlZmF1bHQ6DQog
ICAgICAgICAgICAgcmV0dXJuIFREYXRhVHlwZSggS1dNTFNDTWltZVR5cGUgKTsNCiAgICAgICAg
IH0NCi0JfQ0KKyAgICB9DQogDQogdm9pZCBDQnJvd3NlclJlY29nbml6ZXI6OkRvUmVjb2duaXpl
TCggY29uc3QgVERlc0MmIGFOYW1lLCBjb25zdCBURGVzQzgmIGFCdWZmZXIgKQ0KICAgICB7DQpA
QCAtMTQ5LDcgKzE1MSwxMyBAQCB2b2lkIENCcm93c2VyUmVjb2duaXplcjo6RG9SZWNvZ25pemVM
KCBjDQogICAgICAgICAgICAgICAgIGlEYXRhVHlwZSA9IFREYXRhVHlwZSggS0hUTUxNaW1lVHlw
ZSApOw0KICAgICAgICAgICAgICAgICBpQ29uZmlkZW5jZSA9IEVDZXJ0YWluOw0KICAgICAgICAg
ICAgICAgICB9DQotICAgICAgICAgICAgQ2xlYW51cFN0YWNrOjpQb3BBbmREZXN0cm95KCk7CS8v
IGV4dA0KKyAgICAgICAgICAgIC8vIE9QTUwgZmlsZQ0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBl
eHQtPkNvbXBhcmVGKEtEb3RPUE1MKSA9PSAwICkNCisgICAgICAgICAgICAgICAgew0KKyAgICAg
ICAgICAgICAgICBpRGF0YVR5cGUgPSBURGF0YVR5cGUoIEtPUE1MTWltZVR5cGUgKTsNCisgICAg
ICAgICAgICAgICAgaUNvbmZpZGVuY2UgPSBFQ2VydGFpbjsNCisgICAgICAgICAgICAgICAgfQ0K
KyAgICAgICAgICAgIENsZWFudXBTdGFjazo6UG9wQW5kRGVzdHJveSgpOyAgICAvLyBleHQNCiAg
ICAgICAgICAgICB9DQogICAgICAgICB9DQogDQpAQCAtMTYxLDYgKzE2OSwxMSBAQCB2b2lkIENC
cm93c2VyUmVjb2duaXplcjo6RG9SZWNvZ25pemVMKCBjDQogICAgICAgICAgICAgICAgIGlEYXRh
VHlwZSA9IFREYXRhVHlwZSggS1dNTENNaW1lVHlwZSApOw0KICAgICAgICAgICAgICAgICBpQ29u
ZmlkZW5jZSA9IEVDZXJ0YWluOw0KICAgICAgICAgICAgICAgICB9DQorICAgICAgICAgICAgZWxz
ZSBpZiAoIENoZWNrRm9yT1BNTCggYUJ1ZmZlciApICkNCisgICAgICAgICAgICAgICAgew0KKyAg
ICAgICAgICAgICAgICBpRGF0YVR5cGUgPSBURGF0YVR5cGUoIEtPUE1MTWltZVR5cGUgKTsNCisg
ICAgICAgICAgICAgICAgaUNvbmZpZGVuY2UgPSBFQ2VydGFpbjsNCisgICAgICAgICAgICAgICAg
fQ0KICAgICAgICAgICAgIGVsc2UgaWYgKCBDaGVja0Zvckh0bWwoIGFCdWZmZXIgKSApDQogICAg
ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgaWYgKCBDaGVja0ZvclhodG1sKCBhQnVm
ZmVyICkgKQ0KQEAgLTI3NiwxOCArMjg5LDI2IEBAIFRCb29sIENCcm93c2VyUmVjb2duaXplcjo6
Q2hlY2tGb3JXTUwoIGMNCiAgICAgcmV0dXJuIEVGYWxzZTsNCiAgICAgfQ0KIA0KK1RCb29sIENC
cm93c2VyUmVjb2duaXplcjo6Q2hlY2tGb3JPUE1MKCBjb25zdCBURGVzQzgmIGFCdWZmZXIgKQ0K
KyAgICB7DQorICAgIF9MSVQ4KCBkdGQsICI8b3BtbCIgKTsNCisgICAgaWYoIGFCdWZmZXIuRmlu
ZEYoIGR0ZCApICE9IEtFcnJOb3RGb3VuZCApDQorICAgICAgICByZXR1cm4gRVRydWU7DQorICAg
IHJldHVybiBFRmFsc2U7DQorICAgIH0NCisNCiANCiBDQXBhRGF0YVJlY29nbml6ZXJUeXBlKiBD
QnJvd3NlclJlY29nbml6ZXI6OkNyZWF0ZVJlY29nbml6ZXJMKCkNCi0Jew0KLQlyZXR1cm4gbmV3
IChFTGVhdmUpIENCcm93c2VyUmVjb2duaXplcigpOw0KLQl9DQorICAgIHsNCisgICAgcmV0dXJu
IG5ldyAoRUxlYXZlKSBDQnJvd3NlclJlY29nbml6ZXIoKTsNCisgICAgfQ0KIA0KIGNvbnN0IFRJ
bXBsZW1lbnRhdGlvblByb3h5IEltcGxlbWVudGF0aW9uVGFibGVbXSA9DQotCXsNCi0vLwkJeyB7
IEtCcm93c2VyUmVjb2duaXplckltcGxVSURWYWx1ZX0sIENCcm93c2VyUmVjb2duaXplcjo6Q3Jl
YXRlUmVjb2duaXplckx9DQorICAgIHsNCisvLyAgICAgICAgeyB7IEtCcm93c2VyUmVjb2duaXpl
ckltcGxVSURWYWx1ZX0sIENCcm93c2VyUmVjb2duaXplcjo6Q3JlYXRlUmVjb2duaXplckx9DQog
DQotCQlJTVBMRU1FTlRBVElPTl9QUk9YWV9FTlRSWShLQnJvd3NlclJlY29nbml6ZXJJbXBsVUlE
VmFsdWUsIENCcm93c2VyUmVjb2duaXplcjo6Q3JlYXRlUmVjb2duaXplckwpDQotCX07DQorICAg
ICAgICBJTVBMRU1FTlRBVElPTl9QUk9YWV9FTlRSWShLQnJvd3NlclJlY29nbml6ZXJJbXBsVUlE
VmFsdWUsIENCcm93c2VyUmVjb2duaXplcjo6Q3JlYXRlUmVjb2duaXplckwpDQorICAgIH07DQog
DQogDQogRVhQT1JUX0MgY29uc3QgVEltcGxlbWVudGF0aW9uUHJveHkqIEltcGxlbWVudGF0aW9u
R3JvdXBQcm94eShUSW50JiBhVGFibGVDb3VudCkNCg==
</data>
<flag name="review"
          id="5879"
          type_id="1"
          status="+"
          setter="Sachin.Padma"
    />
          </attachment>
      

    </bug>

</bugzilla>