<?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>197870</bug_id>
          
          <creation_ts>2019-05-13 22:46:24 -0700</creation_ts>
          <short_desc>Pruning old file logic should not stop after removing 10 files if there are more files can be removed.</short_desc>
          <delta_ts>2022-02-09 10:14:23 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>dewei_zhu</reporter>
          <assigned_to>dewei_zhu</assigned_to>
          <cc>dewei_zhu</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1535961</commentid>
    <comment_count>0</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2019-05-13 22:46:24 -0700</bug_when>
    <thetext>Pruning old file logic should not stop after removing 10 files if there are more files can be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535962</commentid>
    <comment_count>1</comment_count>
      <attachid>369822</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2019-05-13 22:51:05 -0700</bug_when>
    <thetext>Created attachment 369822
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1535963</commentid>
    <comment_count>2</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2019-05-13 22:51:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/50752620&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1536277</commentid>
    <comment_count>3</comment_count>
      <attachid>369901</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2019-05-14 15:43:23 -0700</bug_when>
    <thetext>Created attachment 369901
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1537741</commentid>
    <comment_count>4</comment_count>
      <attachid>369901</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-05-20 16:49:54 -0700</bug_when>
    <thetext>Comment on attachment 369901
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=369901&amp;action=review

&gt; Websites/perf.webkit.org/ChangeLog:3
&gt; +        Pruning old file logic should not stop after removing 10 files if there are more files can be removed.

more files *to be* removed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369822</attachid>
            <date>2019-05-13 22:51:05 -0700</date>
            <delta_ts>2019-05-14 15:43:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197870-20190513225104.patch</filename>
            <type>text/plain</type>
            <size>6253</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1MjcyCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA1YTdhNTgxZjE0OTNhOWM2ZmY5ZWEwYzNjYmJhNmFiOTI5NTc0MTJlLi40ZjY1MzIzNzc0
NTQ1MTNhMTlkMGJkMDQ2YTgwMmU0YTk2ZjFkNGM4IDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxOS0wNS0xMyAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBQcnVuaW5nIG9sZCBmaWxlIGxvZ2ljIHNob3VsZCBub3Qg
c3RvcCBhZnRlciByZW1vdmluZyAxMCBmaWxlcyBpZiB0aGVyZSBhcmUgbW9yZSBmaWxlcyBjYW4g
YmUgcmVtb3ZlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5Nzg3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFBydW5pbmcgb2xkIGZpbGUgbG9naWMgc2hvdWxkIGtlZXAgcmVtb3ZpbmcgcmVtb3ZhYmxl
IGZpbGVzIHRvIG1ha2UgZW5vdWdoIHNwYWNlIGZvciBhIG5ldyBmaWxlIHVwbG9hZC4KKworICAg
ICAgICAqIHB1YmxpYy9pbmNsdWRlL3VwbG9hZGVkLWZpbGUtaGVscGVycy5waHA6IE1vZGlmeSAn
cHJ1bmVfb2xkX2ZpbGVzJyB0byBhbGxvdyB0byByZW1vdmUgbW9yZW4gdGhhbiAxMCBmaWxlcy4K
KyAgICAgICAgKiBzZXJ2ZXItdGVzdHMvcHJpdmlsZWdlZC1hcGktdXBsb2FkLWZpbGUtdGVzdHMu
anM6IEFkZGVkIHVuaXQgdGVzdHMgZm9yIHRoaXMgY2hhbmdlLgorICAgICAgICAobWFrZVJhbmRv
bUFsbnVtU3RyaW5nRm9yTGVuZ3RoKTogSGVscGVyIGZ1bmN0aW9uIHRvIGdlbmVyYXRlIHJhbmRv
bSBjb250ZW50IGZvciBhIGdpdmVuIGxlbmd0aC4KKyAgICAgICAgKiBzZXJ2ZXItdGVzdHMvcmVz
b3VyY2VzL3Rlc3Qtc2VydmVyLmpzOiBVcGRhdGUgdG90YWwgZmlsZSBzaXplIGxpbWl0IGZvciB0
aGlzIGNoYW5nZS4KKyAgICAgICAgKFRlc3RTZXJ2ZXIucHJvdG90eXBlLnRlc3RDb25maWcpOgor
CiAyMDE5LTAzLTI1ICBEZXdlaSBaaHUgIDxkZXdlaV96aHVAYXBwbGUuY29tPgogCiAgICAgICAg
IFByaW1hcnkgY2x1c3RlciBvZiBtZWFzdXJlbWVudCBzZXQgc2hvdWxkIGFsd2F5cyBjb250YWlu
IGxhdGVzdCBwb2ludC4KZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJs
aWMvaW5jbHVkZS91cGxvYWRlZC1maWxlLWhlbHBlcnMucGhwIGIvV2Vic2l0ZXMvcGVyZi53ZWJr
aXQub3JnL3B1YmxpYy9pbmNsdWRlL3VwbG9hZGVkLWZpbGUtaGVscGVycy5waHAKaW5kZXggMmYz
NmE5MjQ0ZjlkNTY1MDE3YTBlYmJjMDRmZWEwMWYxMmE1NTJhNy4uMjgyNDViOGU3NGUxZjk0MGNl
YmM5NzdjM2JkNDExYzVmZDk1MjJkYiAxMDA2NDQKLS0tIGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy9pbmNsdWRlL3VwbG9hZGVkLWZpbGUtaGVscGVycy5waHAKKysrIGIvV2Vic2l0
ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9pbmNsdWRlL3VwbG9hZGVkLWZpbGUtaGVscGVycy5w
aHAKQEAgLTE2Miw3ICsxNjIsNyBAQCBmdW5jdGlvbiBwcnVuZV9vbGRfZmlsZXMoJGRiLCAkc2l6
ZV9uZWVkZWQsICRyZW1vdGVfdXNlcikKICAgICAgICAgV0hFUkUgZmlsZV9pZCA9IGNvbW1pdHNl
dF9yb290X2ZpbGUgQU5EIGNvbW1pdHNldF9wYXRjaF9maWxlIElTIE5PVCBOVUxMIEFORCBmaWxl
X2RlbGV0ZWRfYXQgSVMgTlVMTAogICAgICAgICAgICAgQU5EIE5PVCBFWElTVFMgKFNFTEVDVCBy
ZXF1ZXN0X2lkIEZST00gYnVpbGRfcmVxdWVzdHMgV0hFUkUgcmVxdWVzdF9jb21taXRfc2V0ID0g
Y29tbWl0c2V0X3NldCBBTkQgcmVxdWVzdF9zdGF0dXMgPD0gJ3J1bm5pbmcnKQogICAgICAgICAg
ICAgJHVzZXJfZmlsdGVyCi0gICAgICAgIE9SREVSIEJZIGZpbGVfY3JlYXRlZF9hdCBMSU1JVCAx
MCIsICRwYXJhbXMpOworICAgICAgICBPUkRFUiBCWSBmaWxlX2NyZWF0ZWRfYXQiLCAkcGFyYW1z
KTsKICAgICBpZiAoISRidWlsZF9wcm9kdWN0X3F1ZXJ5KQogICAgICAgICByZXR1cm4gRkFMU0U7
CiAgICAgd2hpbGUgKCRyb3cgPSAkZGItPmZldGNoX25leHRfcm93KCRidWlsZF9wcm9kdWN0X3F1
ZXJ5KSkgewpAQCAtMTc5LDcgKzE3OSw3IEBAIGZ1bmN0aW9uIHBydW5lX29sZF9maWxlcygkZGIs
ICRzaXplX25lZWRlZCwgJHJlbW90ZV91c2VyKQogICAgICAgICAgICAgV0hFUkUgKGNvbW1pdHNl
dF9yb290X2ZpbGUgPSBmaWxlX2lkIE9SIGNvbW1pdHNldF9wYXRjaF9maWxlID0gZmlsZV9pZCkK
ICAgICAgICAgICAgICAgICBBTkQgcmVxdWVzdF9jb21taXRfc2V0ID0gY29tbWl0c2V0X3NldCBB
TkQgcmVxdWVzdF9zdGF0dXMgPD0gJ3J1bm5pbmcnKQogICAgICAgICAgICAgJHVzZXJfZmlsdGVy
Ci0gICAgICAgIE9SREVSIEJZIGZpbGVfY3JlYXRlZF9hdCBMSU1JVCAxMCIsICRwYXJhbXMpOwor
ICAgICAgICBPUkRFUiBCWSBmaWxlX2NyZWF0ZWRfYXQiLCAkcGFyYW1zKTsKICAgICBpZiAoISR1
bnVzZWRfZmlsZV9xdWVyeSkKICAgICAgICAgcmV0dXJuIEZBTFNFOwogICAgIHdoaWxlICgkcm93
ID0gJGRiLT5mZXRjaF9uZXh0X3JvdygkdW51c2VkX2ZpbGVfcXVlcnkpKSB7CmRpZmYgLS1naXQg
YS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL3ByaXZpbGVnZWQtYXBpLXVw
bG9hZC1maWxlLXRlc3RzLmpzIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0
cy9wcml2aWxlZ2VkLWFwaS11cGxvYWQtZmlsZS10ZXN0cy5qcwppbmRleCAxYjkwMmZhZDYxZmYx
MGNmYWJmNGMyMTdhYmQ4MDZkZDUzMjc5MTIxLi5lNDEyNDRmZGYwNDIyZjk1YjM1MWQwOWU3NDQ1
ZTBkYmEzMTUzNmMzIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVy
LXRlc3RzL3ByaXZpbGVnZWQtYXBpLXVwbG9hZC1maWxlLXRlc3RzLmpzCisrKyBiL1dlYnNpdGVz
L3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcHJpdmlsZWdlZC1hcGktdXBsb2FkLWZpbGUt
dGVzdHMuanMKQEAgLTEzLDYgKzEzLDE1IEBAIGNvbnN0IHByZXBhcmVTZXJ2ZXJUZXN0ID0gcmVx
dWlyZSgnLi9yZXNvdXJjZXMvY29tbW9uLW9wZXJhdGlvbnMuanMnKS5wcmVwYXJlU2VyCiBkZXNj
cmliZSgnL3ByaXZpbGVnZWQtYXBpL3VwbG9hZC1maWxlJywgZnVuY3Rpb24gKCkgewogICAgIHBy
ZXBhcmVTZXJ2ZXJUZXN0KHRoaXMpOwogICAgIFRlbXBvcmFyeUZpbGUuaW5qZWN0KCk7CisgICAg
ZnVuY3Rpb24gbWFrZVJhbmRvbUFsbnVtU3RyaW5nRm9yTGVuZ3RoKGxlbmd0aCkKKyAgICB7Cisg
ICAgICAgIGxldCBzdHJpbmcgPSAnJzsKKyAgICAgICAgY29uc3QgY2hhcmFjdGVycyA9ICdBQkNE
RUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4
OSc7CisgICAgICAgIGNvbnN0IGNoYXJhY3RlcnNMZW5ndGggPSBjaGFyYWN0ZXJzLmxlbmd0aDsK
KyAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykKKyAgICAgICAgICAgIHN0
cmluZyArPSBjaGFyYWN0ZXJzLmNoYXJBdChNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBjaGFy
YWN0ZXJzTGVuZ3RoKSk7CisgICAgICAgIHJldHVybiBzdHJpbmc7CisgICAgfQogCiAgICAgaXQo
J3Nob3VsZCByZXR1cm4gIk5vdEZpbGVTcGVjaWZpZWQiIHdoZW4gbmV3RmlsZSBub3QgaXMgc3Bl
Y2lmaWVkJywgKCkgPT4gewogICAgICAgICByZXR1cm4gUHJpdmlsZWdlZEFQSS5zZW5kUmVxdWVz
dCgndXBsb2FkLWZpbGUnLCB7fSwge3VzZUZvcm1EYXRhOiB0cnVlfSkudGhlbigoKSA9PiB7CkBA
IC0xOTYsNiArMjA1LDI4IEBAIGRlc2NyaWJlKCcvcHJpdmlsZWdlZC1hcGkvdXBsb2FkLWZpbGUn
LCBmdW5jdGlvbiAoKSB7CiAgICAgICAgIH0pCiAgICAgfSk7CiAKKyAgICBpdCgnc2hvdWxkIHBy
dW5lIGFsbCByZW1vdmFibGUgZmlsZXMgdG8gZ2V0IHNwYWNlIGZvciBhIGZpbGUgdXBsb2FkJywg
YXN5bmMgKCkgPT4geworICAgICAgICBjb25zdCBkYiA9IFRlc3RTZXJ2ZXIuZGF0YWJhc2UoKTsK
KyAgICAgICAgY29uc3QgbGltaXRJbk1CID0gVGVzdFNlcnZlci50ZXN0Q29uZmlnKCkudXBsb2Fk
RmlsZUxpbWl0SW5NQjsKKyAgICAgICAgY29uc3QgdXNlclF1b3RhSW5NQiA9IFRlc3RTZXJ2ZXIu
dGVzdENvbmZpZygpLnVwbG9hZFVzZXJRdW90YUluTUI7CisgICAgICAgIGNvbnN0IHNwbGl0Q291
bnQgPSA0MDsKKyAgICAgICAgY29uc3QgY29udGVudExlbmd0aCA9IHVzZXJRdW90YUluTUIgKiAx
MDI0ICogMTAyNCAvIHNwbGl0Q291bnQ7CisgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3Bs
aXRDb3VudDsgaSArPSAxKSB7CisgICAgICAgICAgICBjb25zdCBjb250ZW50ID0gbWFrZVJhbmRv
bUFsbnVtU3RyaW5nRm9yTGVuZ3RoKGNvbnRlbnRMZW5ndGgpOworICAgICAgICAgICAgY29uc3Qg
c3RyZWFtID0gYXdhaXQgVGVtcG9yYXJ5RmlsZS5tYWtlVGVtcG9yYXJ5RmlsZSgnZmlsZS0nICsg
aSwgY29udGVudCk7CisgICAgICAgICAgICBhd2FpdCBQcml2aWxlZ2VkQVBJLnNlbmRSZXF1ZXN0
KCd1cGxvYWQtZmlsZScsIHtuZXdGaWxlOiBzdHJlYW19LCB7dXNlRm9ybURhdGE6IHRydWV9KTsK
KyAgICAgICAgfQorICAgICAgICBsZXQgcm93cyA9IGF3YWl0IGRiLnNlbGVjdEFsbCgndXBsb2Fk
ZWRfZmlsZXMnKTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHJvd3MubGVuZ3RoLCBzcGxpdENvdW50
KTsKKworICAgICAgICBjb25zdCBzdHJlYW0gPSBhd2FpdCBUZW1wb3JhcnlGaWxlLm1ha2VUZW1w
b3JhcnlGaWxlT2ZTaXplSW5NQignbGltaXQuZGF0JywgbGltaXRJbk1CLCAnYScpOworICAgICAg
ICBjb25zdCByZXNwb25zZSA9IGF3YWl0IFByaXZpbGVnZWRBUEkuc2VuZFJlcXVlc3QoJ3VwbG9h
ZC1maWxlJywge25ld0ZpbGU6IHN0cmVhbX0sIHt1c2VGb3JtRGF0YTogdHJ1ZX0pOworICAgICAg
ICByb3dzID0gYXdhaXQgZGIuc2VsZWN0QWxsKCd1cGxvYWRlZF9maWxlcycpOworICAgICAgICBh
c3NlcnQuZXF1YWwocm93cy5sZW5ndGgsIHNwbGl0Q291bnQgKyAxKTsKKyAgICAgICAgY29uc3Qg
ZGVsZXRlZEZpbGVzID0gcm93cy5maWx0ZXIoKHJvdykgPT4gcm93WydkZWxldGVkX2F0J10pOwor
ICAgICAgICBhc3NlcnQuZXF1YWwoZGVsZXRlZEZpbGVzLmxlbmd0aCwgMTYpOworICAgIH0pOwor
CiAgICAgaXQoJ3Nob3VsZCByZXR1cm4gIkZpbGVTaXplUXVvdGFFeGNlZWRlZCIgd2hlbiB0aGVy
ZSBpcyBubyBmaWxlIHRvIGRlbGV0ZScsICgpID0+IHsKICAgICAgICAgY29uc3QgZGIgPSBUZXN0
U2VydmVyLmRhdGFiYXNlKCk7CiAgICAgICAgIGNvbnN0IGxpbWl0SW5NQiA9IFRlc3RTZXJ2ZXIu
dGVzdENvbmZpZygpLnVwbG9hZEZpbGVMaW1pdEluTUI7CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9w
ZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL3Jlc291cmNlcy90ZXN0LXNlcnZlci5qcyBiL1dl
YnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL3Rlc3Qtc2VydmVy
LmpzCmluZGV4IGFkNjBjNDZkN2ViNmNiNGIwMjY1OGUyY2E3NjRjODk5NTIzM2QzYTEuLjcyNzMw
MDZkM2MzYmRlNjYyNjRiOGNjYWI3MDZiZjM0Mjg3ZDhkOWYgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVz
L3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL3Rlc3Qtc2VydmVyLmpzCisr
KyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXItdGVzdHMvcmVzb3VyY2VzL3Rlc3Qt
c2VydmVyLmpzCkBAIC04MCw3ICs4MCw3IEBAIGNsYXNzIFRlc3RTZXJ2ZXIgewogICAgICAgICAg
ICAgfSwKICAgICAgICAgICAgICd1cGxvYWRGaWxlTGltaXRJbk1CJzogMiwKICAgICAgICAgICAg
ICd1cGxvYWRVc2VyUXVvdGFJbk1CJzogNSwKLSAgICAgICAgICAgICd1cGxvYWRUb3RhbFF1b3Rh
SW5NQic6IDYsCisgICAgICAgICAgICAndXBsb2FkVG90YWxRdW90YUluTUInOiA3LAogICAgICAg
ICAgICAgJ3VwbG9hZERpcmVjdG9yeSc6IENvbmZpZy52YWx1ZSgnZGF0YURpcmVjdG9yeScpICsg
Jy91cGxvYWRlZCcsCiAgICAgICAgICAgICAndW5pdmVyc2FsU2xhdmVQYXNzd29yZCc6IG51bGws
CiAgICAgICAgICAgICAnbWFpbnRlbmFuY2VNb2RlJzogZmFsc2UsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>369901</attachid>
            <date>2019-05-14 15:43:23 -0700</date>
            <delta_ts>2019-05-20 16:49:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197870-20190514154322.patch</filename>
            <type>text/plain</type>
            <size>8444</size>
            <attacher>dewei_zhu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ1MzEyCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCA1YTdhNTgxZjE0OTNhOWM2ZmY5ZWEwYzNjYmJhNmFiOTI5NTc0MTJlLi42ZGY4NzgxYTA5
Mjg2OGRlYzliOWVlYzk5Y2EwMjEzYWQyMzJlY2EwIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxOS0wNS0xNCAgRGV3ZWkgWmh1ICA8ZGV3ZWlfemh1
QGFwcGxlLmNvbT4KKworICAgICAgICBQcnVuaW5nIG9sZCBmaWxlIGxvZ2ljIHNob3VsZCBub3Qg
c3RvcCBhZnRlciByZW1vdmluZyAxMCBmaWxlcyBpZiB0aGVyZSBhcmUgbW9yZSBmaWxlcyBjYW4g
YmUgcmVtb3ZlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5Nzg3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFBydW5pbmcgb2xkIGZpbGUgbG9naWMgc2hvdWxkIGtlZXAgcmVtb3ZpbmcgcmVtb3ZhYmxl
IGZpbGVzIHRvIG1ha2UgZW5vdWdoIHNwYWNlIGZvciBhIG5ldyBmaWxlIHVwbG9hZC4KKyAgICAg
ICAgSXQgc2hvdWxkIG9ubHkgYXR0ZW1wdCB0byByZW12ZSB0aGUgZmlsZXMgdGhhdCBoYXZlIG5v
dCBiZWVuIHJlbW92ZWQuCisKKyAgICAgICAgKiBwdWJsaWMvaW5jbHVkZS91cGxvYWRlZC1maWxl
LWhlbHBlcnMucGhwOiBNb2RpZmllZCAncHJ1bmVfb2xkX2ZpbGVzJyB0byBhbGxvdyB0byByZW1v
dmUgbW9yZSB0aGFuIDEwIGZpbGVzLgorICAgICAgICBGaXhlZCBhIGJ1ZyB0aGF0IGEgcmVtb3Zl
ZCBmaWxlIGtlZXAgZ2V0dGluZyByZW1vdmVkIGJ1dCBuZXZlciBmcmVlIHVwIG5ldyBzcGFjZS4K
KyAgICAgICAgKiBzZXJ2ZXItdGVzdHMvcHJpdmlsZWdlZC1hcGktdXBsb2FkLWZpbGUtdGVzdHMu
anM6CisgICAgICAgIChtYWtlUmFuZG9tQWxudW1TdHJpbmdGb3JMZW5ndGgpOiBIZWxwZXIgZnVu
Y3Rpb24gdG8gZ2VuZXJhdGUgcmFuZG9tIGNvbnRlbnQgZm9yIGEgZ2l2ZW4gbGVuZ3RoLgorICAg
ICAgICAqIHNlcnZlci10ZXN0cy9yZXNvdXJjZXMvdGVzdC1zZXJ2ZXIuanM6IFVwZGF0ZSB0b3Rh
bCBmaWxlIHNpemUgbGltaXQgZm9yIHRoaXMgY2hhbmdlLgorICAgICAgICAoVGVzdFNlcnZlci5w
cm90b3R5cGUudGVzdENvbmZpZyk6CisKIDIwMTktMDMtMjUgIERld2VpIFpodSAgPGRld2VpX3po
dUBhcHBsZS5jb20+CiAKICAgICAgICAgUHJpbWFyeSBjbHVzdGVyIG9mIG1lYXN1cmVtZW50IHNl
dCBzaG91bGQgYWx3YXlzIGNvbnRhaW4gbGF0ZXN0IHBvaW50LgpkaWZmIC0tZ2l0IGEvV2Vic2l0
ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9pbmNsdWRlL3VwbG9hZGVkLWZpbGUtaGVscGVycy5w
aHAgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL2luY2x1ZGUvdXBsb2FkZWQtZmls
ZS1oZWxwZXJzLnBocAppbmRleCAyZjM2YTkyNDRmOWQ1NjUwMTdhMGViYmMwNGZlYTAxZjEyYTU1
MmE3Li4zODMyYzQ0YjcxNTk2MWZhM2U2ZWU3MDU3N2I2NDI4ZmNiY2FkMTcxIDEwMDY0NAotLS0g
YS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL2luY2x1ZGUvdXBsb2FkZWQtZmlsZS1o
ZWxwZXJzLnBocAorKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL2luY2x1ZGUv
dXBsb2FkZWQtZmlsZS1oZWxwZXJzLnBocApAQCAtMTYyLDcgKzE2Miw3IEBAIGZ1bmN0aW9uIHBy
dW5lX29sZF9maWxlcygkZGIsICRzaXplX25lZWRlZCwgJHJlbW90ZV91c2VyKQogICAgICAgICBX
SEVSRSBmaWxlX2lkID0gY29tbWl0c2V0X3Jvb3RfZmlsZSBBTkQgY29tbWl0c2V0X3BhdGNoX2Zp
bGUgSVMgTk9UIE5VTEwgQU5EIGZpbGVfZGVsZXRlZF9hdCBJUyBOVUxMCiAgICAgICAgICAgICBB
TkQgTk9UIEVYSVNUUyAoU0VMRUNUIHJlcXVlc3RfaWQgRlJPTSBidWlsZF9yZXF1ZXN0cyBXSEVS
RSByZXF1ZXN0X2NvbW1pdF9zZXQgPSBjb21taXRzZXRfc2V0IEFORCByZXF1ZXN0X3N0YXR1cyA8
PSAncnVubmluZycpCiAgICAgICAgICAgICAkdXNlcl9maWx0ZXIKLSAgICAgICAgT1JERVIgQlkg
ZmlsZV9jcmVhdGVkX2F0IExJTUlUIDEwIiwgJHBhcmFtcyk7CisgICAgICAgIE9SREVSIEJZIGZp
bGVfY3JlYXRlZF9hdCIsICRwYXJhbXMpOwogICAgIGlmICghJGJ1aWxkX3Byb2R1Y3RfcXVlcnkp
CiAgICAgICAgIHJldHVybiBGQUxTRTsKICAgICB3aGlsZSAoJHJvdyA9ICRkYi0+ZmV0Y2hfbmV4
dF9yb3coJGJ1aWxkX3Byb2R1Y3RfcXVlcnkpKSB7CkBAIC0xNzgsOCArMTc4LDkgQEAgZnVuY3Rp
b24gcHJ1bmVfb2xkX2ZpbGVzKCRkYiwgJHNpemVfbmVlZGVkLCAkcmVtb3RlX3VzZXIpCiAgICAg
ICAgIFdIRVJFIE5PVCBFWElTVFMgKFNFTEVDVCByZXF1ZXN0X2lkIEZST00gYnVpbGRfcmVxdWVz
dHMsIGNvbW1pdF9zZXRfaXRlbXMKICAgICAgICAgICAgIFdIRVJFIChjb21taXRzZXRfcm9vdF9m
aWxlID0gZmlsZV9pZCBPUiBjb21taXRzZXRfcGF0Y2hfZmlsZSA9IGZpbGVfaWQpCiAgICAgICAg
ICAgICAgICAgQU5EIHJlcXVlc3RfY29tbWl0X3NldCA9IGNvbW1pdHNldF9zZXQgQU5EIHJlcXVl
c3Rfc3RhdHVzIDw9ICdydW5uaW5nJykKKyAgICAgICAgICAgIEFORCBmaWxlX2RlbGV0ZWRfYXQg
SVMgTlVMTAogICAgICAgICAgICAgJHVzZXJfZmlsdGVyCi0gICAgICAgIE9SREVSIEJZIGZpbGVf
Y3JlYXRlZF9hdCBMSU1JVCAxMCIsICRwYXJhbXMpOworICAgICAgICBPUkRFUiBCWSBmaWxlX2Ny
ZWF0ZWRfYXQiLCAkcGFyYW1zKTsKICAgICBpZiAoISR1bnVzZWRfZmlsZV9xdWVyeSkKICAgICAg
ICAgcmV0dXJuIEZBTFNFOwogICAgIHdoaWxlICgkcm93ID0gJGRiLT5mZXRjaF9uZXh0X3Jvdygk
dW51c2VkX2ZpbGVfcXVlcnkpKSB7CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5v
cmcvc2VydmVyLXRlc3RzL3ByaXZpbGVnZWQtYXBpLXVwbG9hZC1maWxlLXRlc3RzLmpzIGIvV2Vi
c2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9wcml2aWxlZ2VkLWFwaS11cGxvYWQt
ZmlsZS10ZXN0cy5qcwppbmRleCAxYjkwMmZhZDYxZmYxMGNmYWJmNGMyMTdhYmQ4MDZkZDUzMjc5
MTIxLi5lMGY4YTI4ZGZlNjEzMTI4OWE5MjYxNjlkMTE4OTE2OTBiZGZhZmIwIDEwMDY0NAotLS0g
YS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL3ByaXZpbGVnZWQtYXBpLXVw
bG9hZC1maWxlLXRlc3RzLmpzCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9zZXJ2ZXIt
dGVzdHMvcHJpdmlsZWdlZC1hcGktdXBsb2FkLWZpbGUtdGVzdHMuanMKQEAgLTEzLDYgKzEzLDE1
IEBAIGNvbnN0IHByZXBhcmVTZXJ2ZXJUZXN0ID0gcmVxdWlyZSgnLi9yZXNvdXJjZXMvY29tbW9u
LW9wZXJhdGlvbnMuanMnKS5wcmVwYXJlU2VyCiBkZXNjcmliZSgnL3ByaXZpbGVnZWQtYXBpL3Vw
bG9hZC1maWxlJywgZnVuY3Rpb24gKCkgewogICAgIHByZXBhcmVTZXJ2ZXJUZXN0KHRoaXMpOwog
ICAgIFRlbXBvcmFyeUZpbGUuaW5qZWN0KCk7CisgICAgZnVuY3Rpb24gbWFrZVJhbmRvbUFsbnVt
U3RyaW5nRm9yTGVuZ3RoKGxlbmd0aCkKKyAgICB7CisgICAgICAgIGxldCBzdHJpbmcgPSAnJzsK
KyAgICAgICAgY29uc3QgY2hhcmFjdGVycyA9ICdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFi
Y2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSc7CisgICAgICAgIGNvbnN0IGNoYXJh
Y3RlcnNMZW5ndGggPSBjaGFyYWN0ZXJzLmxlbmd0aDsKKyAgICAgICAgZm9yIChsZXQgaSA9IDA7
IGkgPCBsZW5ndGg7IGkrKykKKyAgICAgICAgICAgIHN0cmluZyArPSBjaGFyYWN0ZXJzLmNoYXJB
dChNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBjaGFyYWN0ZXJzTGVuZ3RoKSk7CisgICAgICAg
IHJldHVybiBzdHJpbmc7CisgICAgfQogCiAgICAgaXQoJ3Nob3VsZCByZXR1cm4gIk5vdEZpbGVT
cGVjaWZpZWQiIHdoZW4gbmV3RmlsZSBub3QgaXMgc3BlY2lmaWVkJywgKCkgPT4gewogICAgICAg
ICByZXR1cm4gUHJpdmlsZWdlZEFQSS5zZW5kUmVxdWVzdCgndXBsb2FkLWZpbGUnLCB7fSwge3Vz
ZUZvcm1EYXRhOiB0cnVlfSkudGhlbigoKSA9PiB7CkBAIC0xOTYsNiArMjA1LDU3IEBAIGRlc2Ny
aWJlKCcvcHJpdmlsZWdlZC1hcGkvdXBsb2FkLWZpbGUnLCBmdW5jdGlvbiAoKSB7CiAgICAgICAg
IH0pCiAgICAgfSk7CiAKKyAgICBpdCgnc2hvdWxkIHBydW5lIGFsbCByZW1vdmFibGUgZmlsZXMg
dG8gZ2V0IHNwYWNlIGZvciBhIGZpbGUgdXBsb2FkJywgYXN5bmMgKCkgPT4geworICAgICAgICBj
b25zdCBkYiA9IFRlc3RTZXJ2ZXIuZGF0YWJhc2UoKTsKKyAgICAgICAgY29uc3QgbGltaXRJbk1C
ID0gVGVzdFNlcnZlci50ZXN0Q29uZmlnKCkudXBsb2FkRmlsZUxpbWl0SW5NQjsKKyAgICAgICAg
Y29uc3QgdXNlclF1b3RhSW5NQiA9IFRlc3RTZXJ2ZXIudGVzdENvbmZpZygpLnVwbG9hZFVzZXJR
dW90YUluTUI7CisgICAgICAgIGNvbnN0IHNwbGl0Q291bnQgPSA0MDsKKyAgICAgICAgY29uc3Qg
Y29udGVudExlbmd0aCA9IHVzZXJRdW90YUluTUIgKiAxMDI0ICogMTAyNCAvIHNwbGl0Q291bnQ7
CisgICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgc3BsaXRDb3VudDsgaSArPSAxKSB7CisgICAg
ICAgICAgICBjb25zdCBjb250ZW50ID0gbWFrZVJhbmRvbUFsbnVtU3RyaW5nRm9yTGVuZ3RoKGNv
bnRlbnRMZW5ndGgpOworICAgICAgICAgICAgY29uc3Qgc3RyZWFtID0gYXdhaXQgVGVtcG9yYXJ5
RmlsZS5tYWtlVGVtcG9yYXJ5RmlsZSgnZmlsZS0nICsgaSwgY29udGVudCk7CisgICAgICAgICAg
ICBhd2FpdCBQcml2aWxlZ2VkQVBJLnNlbmRSZXF1ZXN0KCd1cGxvYWQtZmlsZScsIHtuZXdGaWxl
OiBzdHJlYW19LCB7dXNlRm9ybURhdGE6IHRydWV9KTsKKyAgICAgICAgfQorICAgICAgICBsZXQg
cm93cyA9IGF3YWl0IGRiLnNlbGVjdEFsbCgndXBsb2FkZWRfZmlsZXMnKTsKKyAgICAgICAgYXNz
ZXJ0LmVxdWFsKHJvd3MubGVuZ3RoLCBzcGxpdENvdW50KTsKKworICAgICAgICBjb25zdCBzdHJl
YW0gPSBhd2FpdCBUZW1wb3JhcnlGaWxlLm1ha2VUZW1wb3JhcnlGaWxlT2ZTaXplSW5NQignbGlt
aXQuZGF0JywgbGltaXRJbk1CLCAnYScpOworICAgICAgICBhd2FpdCBQcml2aWxlZ2VkQVBJLnNl
bmRSZXF1ZXN0KCd1cGxvYWQtZmlsZScsIHtuZXdGaWxlOiBzdHJlYW19LCB7dXNlRm9ybURhdGE6
IHRydWV9KTsKKyAgICAgICAgcm93cyA9IGF3YWl0IGRiLnNlbGVjdEFsbCgndXBsb2FkZWRfZmls
ZXMnKTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKHJvd3MubGVuZ3RoLCBzcGxpdENvdW50ICsgMSk7
CisgICAgICAgIGNvbnN0IGRlbGV0ZWRGaWxlcyA9IHJvd3MuZmlsdGVyKChyb3cpID0+IHJvd1sn
ZGVsZXRlZF9hdCddKTsKKyAgICAgICAgYXNzZXJ0LmVxdWFsKGRlbGV0ZWRGaWxlcy5sZW5ndGgs
IDE2KTsKKyAgICB9KTsKKworICAgIGl0KCdzaG91bGQgbm90IHBydW5lIGZpbGVzIHRoYXQgaGF2
ZSBiZWVuIGRlbGV0ZWQnLCBhc3luYyAoKSA9PiB7CisgICAgICAgIGNvbnN0IGRiID0gVGVzdFNl
cnZlci5kYXRhYmFzZSgpOworICAgICAgICBjb25zdCBsaW1pdEluTUIgPSBUZXN0U2VydmVyLnRl
c3RDb25maWcoKS51cGxvYWRGaWxlTGltaXRJbk1COworCisgICAgICAgIGxldCBzdHJlYW0gPSBh
d2FpdCBUZW1wb3JhcnlGaWxlLm1ha2VUZW1wb3JhcnlGaWxlT2ZTaXplSW5NQignbGltaXQuZGF0
JywgbGltaXRJbk1CLCAnYScpOworICAgICAgICBsZXQgcmVzcG9uc2UgPSBhd2FpdCBQcml2aWxl
Z2VkQVBJLnNlbmRSZXF1ZXN0KCd1cGxvYWQtZmlsZScsIHtuZXdGaWxlOiBzdHJlYW19LCB7dXNl
Rm9ybURhdGE6IHRydWV9KTsKKyAgICAgICAgY29uc3QgZmlsZUEgPSByZXNwb25zZS51cGxvYWRl
ZEZpbGU7CisgICAgICAgIHN0cmVhbSA9IGF3YWl0IFRlbXBvcmFyeUZpbGUubWFrZVRlbXBvcmFy
eUZpbGVPZlNpemVJbk1CKCdsaW1pdC5kYXQnLCBsaW1pdEluTUIsICdiJyk7CisgICAgICAgIHJl
c3BvbnNlID0gYXdhaXQgUHJpdmlsZWdlZEFQSS5zZW5kUmVxdWVzdCgndXBsb2FkLWZpbGUnLCB7
bmV3RmlsZTogc3RyZWFtfSwge3VzZUZvcm1EYXRhOiB0cnVlfSk7CisgICAgICAgIGNvbnN0IGZp
bGVCID0gcmVzcG9uc2UudXBsb2FkZWRGaWxlOworCisgICAgICAgIGF3YWl0IE1vY2tEYXRhLmFk
ZE1vY2tEYXRhKGRiLCBbJ2NvbXBsZXRlZCcsICdjb21wbGV0ZWQnLCAnY29tcGxldGVkJywgJ2Nv
bXBsZXRlZCddKTsKKyAgICAgICAgYXdhaXQgZGIucXVlcnkoJ1VQREFURSBjb21taXRfc2V0X2l0
ZW1zIFNFVCBjb21taXRzZXRfcm9vdF9maWxlPSQxIFdIRVJFIGNvbW1pdHNldF9zZXQ9NDAxIEFO
RCBjb21taXRzZXRfY29tbWl0PTg3ODMyJywgW2ZpbGVBLmlkXSk7CisgICAgICAgIGF3YWl0IGRi
LnF1ZXJ5KCdVUERBVEUgY29tbWl0X3NldF9pdGVtcyBTRVQgY29tbWl0c2V0X3Jvb3RfZmlsZT0k
MSBXSEVSRSBjb21taXRzZXRfc2V0PTQwMSBBTkQgY29tbWl0c2V0X2NvbW1pdD05MzExNicsIFtm
aWxlQi5pZF0pOworCisgICAgICAgIHN0cmVhbSA9IGF3YWl0IFRlbXBvcmFyeUZpbGUubWFrZVRl
bXBvcmFyeUZpbGVPZlNpemVJbk1CKCdsaW1pdC5kYXQnLCBsaW1pdEluTUIsICdjJyk7CisgICAg
ICAgIHJlc3BvbnNlID0gYXdhaXQgUHJpdmlsZWdlZEFQSS5zZW5kUmVxdWVzdCgndXBsb2FkLWZp
bGUnLCB7bmV3RmlsZTogc3RyZWFtfSwge3VzZUZvcm1EYXRhOiB0cnVlfSk7CisgICAgICAgIGNv
bnN0IGZpbGVDID0gcmVzcG9uc2UudXBsb2FkZWRGaWxlOworICAgICAgICBhd2FpdCBkYi5xdWVy
eSgnVVBEQVRFIGNvbW1pdF9zZXRfaXRlbXMgU0VUIGNvbW1pdHNldF9yb290X2ZpbGU9JDEgV0hF
UkUgY29tbWl0c2V0X3NldD00MDIgQU5EIGNvbW1pdHNldF9jb21taXQ9ODc4MzInLCBbZmlsZUMu
aWRdKTsKKworICAgICAgICBjb25zdCBkZWxldGVkRmlsZUEgPSBhd2FpdCBkYi5zZWxlY3RGaXJz
dFJvdygndXBsb2FkZWRfZmlsZXMnLCB7aWQ6IGZpbGVBLmlkfSk7CisgICAgICAgIGFzc2VydC5v
ayhkZWxldGVkRmlsZUEuZGVsZXRlZF9hdCk7CisKKyAgICAgICAgc3RyZWFtID0gYXdhaXQgVGVt
cG9yYXJ5RmlsZS5tYWtlVGVtcG9yYXJ5RmlsZU9mU2l6ZUluTUIoJ2xpbWl0LmRhdCcsIGxpbWl0
SW5NQiwgJ2QnKTsKKyAgICAgICAgYXdhaXQgUHJpdmlsZWdlZEFQSS5zZW5kUmVxdWVzdCgndXBs
b2FkLWZpbGUnLCB7bmV3RmlsZTogc3RyZWFtfSwge3VzZUZvcm1EYXRhOiB0cnVlfSk7CisgICAg
ICAgIGNvbnN0IGRlbGV0ZWRGaWxlQiA9IGF3YWl0IGRiLnNlbGVjdEZpcnN0Um93KCd1cGxvYWRl
ZF9maWxlcycsIHtpZDogZmlsZUIuaWR9KTsKKyAgICAgICAgYXNzZXJ0Lm9rKGRlbGV0ZWRGaWxl
Qi5kZWxldGVkX2F0KTsKKyAgICB9KTsKKwogICAgIGl0KCdzaG91bGQgcmV0dXJuICJGaWxlU2l6
ZVF1b3RhRXhjZWVkZWQiIHdoZW4gdGhlcmUgaXMgbm8gZmlsZSB0byBkZWxldGUnLCAoKSA9PiB7
CiAgICAgICAgIGNvbnN0IGRiID0gVGVzdFNlcnZlci5kYXRhYmFzZSgpOwogICAgICAgICBjb25z
dCBsaW1pdEluTUIgPSBUZXN0U2VydmVyLnRlc3RDb25maWcoKS51cGxvYWRGaWxlTGltaXRJbk1C
OwpkaWZmIC0tZ2l0IGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3NlcnZlci10ZXN0cy9yZXNv
dXJjZXMvdGVzdC1zZXJ2ZXIuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRl
c3RzL3Jlc291cmNlcy90ZXN0LXNlcnZlci5qcwppbmRleCBhZDYwYzQ2ZDdlYjZjYjRiMDI2NThl
MmNhNzY0Yzg5OTUyMzNkM2ExLi43MjczMDA2ZDNjM2JkZTY2MjY0YjhjY2FiNzA2YmYzNDI4N2Q4
ZDlmIDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2VydmVyLXRlc3RzL3Jl
c291cmNlcy90ZXN0LXNlcnZlci5qcworKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvc2Vy
dmVyLXRlc3RzL3Jlc291cmNlcy90ZXN0LXNlcnZlci5qcwpAQCAtODAsNyArODAsNyBAQCBjbGFz
cyBUZXN0U2VydmVyIHsKICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAndXBsb2FkRmlsZUxp
bWl0SW5NQic6IDIsCiAgICAgICAgICAgICAndXBsb2FkVXNlclF1b3RhSW5NQic6IDUsCi0gICAg
ICAgICAgICAndXBsb2FkVG90YWxRdW90YUluTUInOiA2LAorICAgICAgICAgICAgJ3VwbG9hZFRv
dGFsUXVvdGFJbk1CJzogNywKICAgICAgICAgICAgICd1cGxvYWREaXJlY3RvcnknOiBDb25maWcu
dmFsdWUoJ2RhdGFEaXJlY3RvcnknKSArICcvdXBsb2FkZWQnLAogICAgICAgICAgICAgJ3VuaXZl
cnNhbFNsYXZlUGFzc3dvcmQnOiBudWxsLAogICAgICAgICAgICAgJ21haW50ZW5hbmNlTW9kZSc6
IGZhbHNlLAo=
</data>
<flag name="review"
          id="385930"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>